找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 278|回复: 0

数控加工中特殊G、M代码的使用(三)

[复制链接]
发表于 2010-10-22 00:21:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×

  数控车削加工时,工件径向尺寸的精度比轴向尺寸高,所以在编制程序时,径向尺寸最好采用绝对编程,考虑到加工时的方便,轴向尺寸采用相对编程,但对于重要的轴向尺寸,也可以采用绝对编程。数控铣床加工时,对于重要的尺寸应采用绝对编程。在数控车铣加工中心加工零件时,一般在车加工时用相对编程,变换为铣加工时,用绝对编程。如:EMCO 332数控车铣中心,配西门子840D数控系统,双主轴双刀塔,在进行车铣加工时的程序:

5 Z3 Q/ f# C+ Y" F8 g9 r& o& X! z( i5 E2 u& @+ }1 K( _7 ~, W% H$ V' \

  M06 T10

" O( _/ e3 W( b& _: Y- k0 ]6 C, Y ) L0 |( \# `3 j8 d

  M38;车方式,默认在G91相对编程

- {+ z/ U4 R- K( x8 U2 s3 h$ e6 F& ]: F$ c( e/ u

  M04 S1000 M08

% X$ M) O: d+ O) D ) v3 A" E( i6 d. B

  G95 FO.03

0 J$ K+ m8 r/ O6 I4 L2 m9 }. Y/ c3 g4 J( [9 w

  G00 X8.0 YO Z10.0

8 @ h' N: z6 P! R2 k; K ; V8 X% F! G# L& \2 T4 n

  G00 Z1.0

% Q' J, j: e1 U8 z! ?% i, K( G, d" D/ G1 [5 b

  G01 Z-11.55 FO.01

) v# V6 f3 x8 v/ }) [" E. @; G& M/ C ! T6 U7 j+ F u. |1 N8 R1 g: ^

  M06 T13

" S" ^) O8 W; Q1 h* \+ j % Y8 k. O6 l, X) S

  M39;铣方式,G91相对编程、G90绝对编程

( }8 d0 T7 P5 ]9 w# u4 q3 Q * f- y6 q$ E1 B# q

  G00 G90 X-L12 Z1;L12已赋值

+ Z0 Z! ~4 F9 K% U & t& |; b* u3 X, ]

  G01 G90 Z-9.5 F1200

% R* {8 u# X; `! d3 a* f# t . B( F' \+ \1 z( d

  G01 G91 XO.30

7 ^4 t2 U$ F! Z8 L, T" t ( _; ]& R5 \, S2 F6 F- x- y0 R

  G00 G90 Z1

& g1 w1 j5 \# D : M0 {1 h0 U: o& P- m! _: G! V) z

  另外,为保证零件的某些相对位置,按照工艺的要求,进行相对编程和绝对编程的灵活使用。

* [+ O% t$ G4 N! L: p' J0 E # b- y- T* y- n3 V$ E

  4)主轴松开夹紧指令

4 v0 o/ C6 E4 c$ x% s & J9 J0 X! x7 h. s9 E

  主轴松开和夹紧指令,在正常的情况下,是装卸零件时使用,但对于多主轴车床来说,还有其他的用途:

0 E( G% Z9 l: ^+ S $ h: z5 f7 V' S

  (1)用于双轴同步加工。在加工细长轴类零件时,用主、副轴分别夹持零件的两端,利用夹套夹紧时的后缩力,使零件处于被拉紧状态,再进行切削加工,可以防止因让刀产生锥度,并能提高零件表面的加工质量。

) R9 p& G! \6 s) h% Z3 X+ y' L3 d& u j

  (2)对于数控纵切车床,经过合理地设置主副轴的松开、夹紧指令,多次拉送料,分段多次加工,可以加工比额定行程长数倍的细长零件。笔者就曾在TONUS DECO2000机床(Z轴行程64mm)上用此方法加工出长96mm的φ0.6mm和φ0.8mm台阶轴。

. n% }8 ^/ F5 f1 S% C% A1 q9 P4 M

  如:TONUS DECO2000机床为数控纵切车床,配基于FUNAC16系统而改进的、具有电子凸轮功能的、专为纵切机床配套的PNT2000(TONUS专利产品)数控系统,其编程方式有别于一般的车、铣,每一工步是技流程在各个框图中分别编,现仅列主加工工步的程序:

7 J+ C1 B* {# B" l! k) y " g# e# f1 l8 _) U& t

  G00 G100 Z1=0 X1=1;主轴旋转、冷却、调刀另有工步

' w& H7 Z6 t# m. ?% U/ U4 j6 ^ ) k/ s" h# W# H8 ~* _( N% s6 D* v

  G01 X1=0.6 FO.05

; y% e# r9 ^+ J( m ! L2 v V5 u0 j# g. c

  G01 Z1=-60.0 FO.02

% B4 J+ `$ @% @) e6 T- u 1 |6 @+ q! ~0 V- [$ z7 ^ @

  G01 X1=1.2 FO.05

: y3 z6 X \( @8 H S) a( y! x " J6 J1 }1 e( h1 W2 x4 Z# A

  G00 G100 X1=20

9 {& L1 H+ x( i9 e2 L+ f * o4 f! Q: w ^7 e) _! I

  M111;松主轴

8 R" K3 x. k7 ]9 n * D8 g8 c- [& E2 `, U7 t

  G04 XO.4

1 O* U: f t/ ~2 J$ x4 D6 H 1 [ E4 H3 f! u0 e

  G01 Z1=0.0 FO.1

" P% [6 G* u, |# f, |- ]4 n * O. J' U+ r0 ]3 E; g& b

  M110;主轴第二次夹紧

Y# h9 |- A" M2 U* P6 P # I& g2 v- w& h a) ]" R# o

  G04 XO.4

T6 n- w5 C6 U1 D: ~ % d Y, A+ I/ _

  G01 G100 X1=1.2

2 u1 W$ ~$ Z' y ' q. u# K, y" Q2 ^) B9 _" J

  G01 X=0.8 F=0.05

' s( M# P: b7 V2 t: w. x7 R& k7 T * K1 K& ?9 J$ S5 F" ~ u

  G01 Z1=-36.0 FO.02

7 `( Q7 s% ]+ E+ A d' x" P , _1 i6 s: E0 ~1 O( V! Q% D

  G01 X1=1.2 FO.05

7 c% G9 g$ X1 `2 \, [* _( j' W; V/ F; H2 o/ r( L% Z! K5 y

  G00 G100 X1=20;转换到切断工步。

; ~, d2 c3 b. J; a) N3 l L 1 v( J! a1 o9 o; P% c# c

  5) G53零点漂移指令

5 O4 ?# k# b9 U7 U8 ~ , b2 l: I9 V; l* Q6 G

  在一般情况下,G53~G59等指令,是运用在零件加工过程中需重新建立编程原点的情况下,如多个零件同时加工等,但如合理使用此类指令,可提高机床的效率。

- Y# s- q9 k' K3 F; M! | $ Y* \2 x; l/ f' o

  对于大部分数控设备来说,在开机之后,必须进行一段时间的热机,以消除因主轴或刀塔发热所带来的误差。如果对机床熟悉,就可以在加工程序的开头设置G53~G59等指令,人为进行补偿,可以大幅缩短热机时间。如S-188双主轴双刀塔数控车铣中心,因控制的轴数较多,如要尺寸完全稳定,每天需空运行2h左右,经一段时间的摸索,现用G53指令,即:G53 XO.04 YO.01。在2h内,每0.5h减少XO.01 YO.005,可将热机时间控制在0.5h以内。

- ]3 q0 n* D1 e$ t5 q) W$ ] , s3 \& g; @2 F4 r3 d

  批量生产,当工作台可以装夹数个零件时,在编程中运用G53~G59等指令,定义几个不同的加工原点,可以一次装夹加工数个零件,节省换刀时间,提高工作效率。如VC750型立式加工中心,工作台为850mm×530mm,所加工零件的坯料为φ160mm,除去装夹部分,每次可装4个零件。程序如下:

" B$ n+ g8 _! z* Z6 b& M1 O ; V; c7 E/ z" I% H

  G54 P1 M98

0 } n4 [ I) b" k6 h6 X N% e7 `9 |2 A% k/ o. b

  /G55 P1 M98

) C7 x4 w% |3 U$ f7 J c6 j7 c: y6 t& A

  /G56 P1 M98

3 ~) F4 M6 \, d8 n! S 1 ?- p1 M6 |& F6 l, v3 a

  /G57 P1 M98

) `# t! T l. B1 R1 ^& L) F5 A) G 9 V: H" x, w8 z7 O: [& V; m k+ R

  M99将要加工的程序编成子程序(P1号),在调试时不执行带/的程序,批量生产后再执行。

/ w3 z7 j( g @ u2 ` 6 @' C2 c- K: ]

  6) G79跳转指令

$ f; Y3 Z, p4 P' E9 A- \* f. L" m- y! P9 a; O" c ~

  G79指令为强行跳转,在车铣复合加工中心的零件加工程序中使用,可以带来很大的方便。如S-188双主轴双刀塔数控车铣中心,配NUM 1050数控系统,带自动拉料机构,在零件加工程序的编制中,如:

' X+ @3 w2 s o 2 W, } E( X2 M) c2 c m }" s

  $ G79 N2037

6 w8 E1 V* d) r) ?' |& n7 { 1 `) l2 _" O9 Q* m8 A( @. D: s9 L

  N2037 GO X52.0 Z2.0

* P! c9 _7 X R9 o0 U " F, l- S; d- Q9 `% o5 w9 m% M

  加入G79指令,可以很方便地进行各工步程序的调试,免去一般程序每调一步都要从头找程序段或在每一程序段结束加M01的麻烦;同时可以直接跳转到程序结束句进行割断。

) ], A b$ `1 ^6 m1 C2 { ) }) K, |7 v8 ~( E5 a% ~6 S/ ]4 J

  7) G09减速与精确定位指令

z5 }. Z- ]9 s U1 k. \ 0 ?! O& ?. M5 l- p# y! E

  G09指令其功能是在执行下一条程序之前,减速并准确地停止在当前条程序所确定的位置。在精加工时使用,可以使加工的形位尺寸准确,如S-188双主轴双刀塔数控车铣中心,配NUM 1050数控系统:

: o$ W- L9 R, q $ T, q8 W/ r( ]# q+ ^

  G01 Z1 FO.02

, f; g6 }( L ?2 ]. _, O3 c) \ $ x! M: \( O- `" \. z* U( Q

  G01 G09 ZO.5

2 P$ |) p' g$ d# J" f6 S, ]0 e7 }& ] 8 r' L) h T( o0 T' U1 e# y. r

  G01 G09 X9.745 Z-0.4

3 z. R' Q1 |7 T! `7 z$ }/ H' a9 r! A$ T

  G01 Z-11.52

8 G( ^$ N3 _9 R/ M/ Z( C5 f r; |% R& e 4 V& L- U! v( k/ V7 ^" W+ H! ?

  3结束语

7 `; L9 g% Q# I+ ` 0 Q; Y! I6 g, m2 A

  数控加工是基于数控程序的自动化加工方式,在实际加工中,对G、M代码进行深入分析与研究,对传统加工方法进行变革,需要有较强的程序指令运用能力和丰富的实践技能。作者从事数控技术教学、数控加工及数控设备的维护近20年,碰到非常多的技术难题,在特殊G、M代码的使用方面,积累了一定的经验。在数控加工程序中,用好这些特殊G、M代码,对提高零件的加工质量和精度,使用、维护好数控机床具有重要意义。

2 ^9 Q6 l$ C* A ) `9 V7 e I! t# E5 t; Q & Q1 V( u% E5 V . H. N. r# h9 f8 ^' n" J5 A
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2025-8-12 08:42 , Processed in 0.233006 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表