找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 249|回复: 0

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

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

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

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

×

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

, l% |' F* B: s, w ) U/ T4 ^7 `' @, X

  M06 T10

3 G O: F3 O# { : n' u+ S* `* m& x7 T+ i4 A. r

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

% K4 u& n" Y: E1 A, x, S * x. g/ D0 r! y+ {) d

  M04 S1000 M08

: U2 g( c+ U, ?% p / c/ T4 k9 s% r

  G95 FO.03

$ p6 d- i+ X, K2 m0 }) k; [3 R ! o( _; z* d" G( u' k

  G00 X8.0 YO Z10.0

# A7 x i/ {( Q8 H4 U' Y) B3 S) m( e4 a2 w

  G00 Z1.0

0 }1 i$ D/ C- A 5 N5 r: ] H; ?- t

  G01 Z-11.55 FO.01

3 z8 ?' r% B; n; ` / }9 ^; a5 {* Z! C3 K

  M06 T13

0 ]: N8 Q- u) m 1 ?% x7 w7 f/ r

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

" h8 b" e4 t, D8 L 6 x1 D4 Z- ^) T+ m- D

  G00 G90 X-L12 Z1;L12已赋值

: W$ n e4 W2 ^0 | J7 [ 2 b0 b) I. E9 |

  G01 G90 Z-9.5 F1200

/ O+ L* Q. q5 x& z / d6 G Z! x9 g; }

  G01 G91 XO.30

2 g# q, K3 I f! C3 T( F& p, @' N. R" C* }4 ^, A) o8 A9 j

  G00 G90 Z1

0 g: M6 y0 O' v2 K) r * t& }% Q5 E" n$ I

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

. A4 G: P: E$ k. G/ ?6 | ( A. i, [9 e6 K2 M- E L$ h: r

  4)主轴松开夹紧指令

) u+ F+ B: Z' }6 n " z' o9 ?) }; u3 i

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

8 G0 j2 ]+ v! B! f$ f) p : f6 a4 d( n1 a! ~- J; G# \

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

( j, _. P0 p/ p( D% F- X # V/ h m% [5 x7 x8 X; y8 }& Y, n

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

+ n8 ]7 P) ~- E( i7 R ( ]/ z0 l$ f4 _6 f

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

7 Y6 X1 \6 ?& n) R 0 S# _: X4 ~3 {9 N# h

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

$ K( O. Z) f+ x/ [& ]; _ , d/ }/ w2 u0 B6 Z1 Q% J. Y

  G01 X1=0.6 FO.05

& s$ m. z. _8 D+ z, Q+ K! G a. x3 U) o( A

  G01 Z1=-60.0 FO.02

8 p* C3 A. Y7 e0 x; M * ^ M6 p" {. @; ]

  G01 X1=1.2 FO.05

4 I! W+ J* {* F: s ! s% ^% T8 k* i6 d2 c* R0 k; G" u7 S

  G00 G100 X1=20

. Z# ]5 o$ \" S; ]' ? 8 y( F) }+ a$ f- `

  M111;松主轴

) f7 S$ \$ A. D# Z# X N6 u$ |4 A7 ^( k2 Z& j- \$ h5 b

  G04 XO.4

' `9 i: T9 v d+ N( E* a 2 q' r( G. m+ x

  G01 Z1=0.0 FO.1

9 f! k4 ~# P' s: e/ M5 c3 m % a$ e: p; o2 p# s8 k

  M110;主轴第二次夹紧

6 @% w' M" m5 N' e$ ?$ H* Z: k1 W) t ; } m7 q, e, [2 U: R

  G04 XO.4

$ u5 ^, M) S" l% s j# z0 M 0 u) \; `- p% f5 b3 V

  G01 G100 X1=1.2

% @( q4 I: }% J4 N2 L7 f. v1 M6 L0 W* v, l& Y; W

  G01 X=0.8 F=0.05

( \: c+ n# a2 Z- C$ w9 N : m% j; K2 |) W# [6 s( M

  G01 Z1=-36.0 FO.02

' }0 Z" w' s, H+ U0 l& W8 O2 a# L% C) g1 T- r B

  G01 X1=1.2 FO.05

7 I% Q/ a! ~2 X8 u, `1 o: J: y" R. p % a( u% |9 \# O# _( D! O( E4 \

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

3 P2 s; U& E! W: |" w 7 j+ g. W a0 f

  5) G53零点漂移指令

! r; ]" E. \; @$ t9 t, d 4 v6 i2 M* k4 |, e8 ?

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

5 X1 V/ q, t$ H* u$ M% ? " K, ^% D' Y6 g) K5 A9 U' j, m& o

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

0 V5 b. @2 \! |0 s1 z8 T9 ` 2 u, t6 j5 E- X3 F. ]& w

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

( _" i N8 D- D 4 y3 _: q# Q5 _3 K

  G54 P1 M98

( T- N0 G4 }6 m2 i) u4 U- ^ 6 d& j/ }$ n0 T

  /G55 P1 M98

, Q' Z' f* t- T& b5 g6 | ( w z" F- {5 X% M

  /G56 P1 M98

E. A# ^+ U9 x. O ) u8 ~1 g4 K6 f7 D8 t# {* a$ H& \- B

  /G57 P1 M98

" T5 J; G4 ~3 a% W+ o1 i & {# O9 P( J9 X5 j7 ^4 r

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

H3 U- @: z. m1 }7 P5 s$ ~. y( v$ C" o+ [4 _

  6) G79跳转指令

7 y1 p) j: ~# |/ U2 K1 V & I% T' ]' x% E9 g5 M

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

3 k' R$ w9 V) _* R* S, ~ 1 B; m) f( l1 S# m* ~! B7 v

  $ G79 N2037

, N0 T5 i) p6 F6 S4 |' J, `$ @, q * ~) n( C7 S E5 I

  N2037 GO X52.0 Z2.0

; K, m: b$ I) m9 y5 m: o( E f+ t8 J: c( Q8 i

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

) Y. ~ E( z* q3 J4 P 4 a. r% A) `& l5 w7 u7 d( N

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

( Y& X6 o6 T4 v7 T# s" ~4 W1 O3 _$ L/ u" Z+ j+ S

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

8 {4 S! n5 \5 s1 b" v# N7 d! O$ h# n% J M. N1 B# l8 T

  G01 Z1 FO.02

/ M7 ~$ s& z1 P# e g+ j9 e 1 X; z2 u& f+ O; E( K+ k

  G01 G09 ZO.5

: @8 \3 z% O- @: _1 x* |# y F / W; R W" z$ t* P# U. [+ j8 X

  G01 G09 X9.745 Z-0.4

0 p9 `4 _1 p! A4 C- a# y& O + Y, A- T5 X1 R' c: s; k% F# u

  G01 Z-11.52

/ d" ^5 c6 }' H/ _+ I! N' ^ 2 V$ c9 J4 a; }, g

  3结束语

: G( d6 ^+ S# {6 u; |$ @; h& A8 r) y: p% H# Z

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

' y* Z" J/ u' d. ~ , j. E! {7 o- U. J0 ^! @* S% |( l5 ~ 6 D8 l- m$ h4 D+ i' w/ ^+ _9 z
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-11-15 14:07 , Processed in 0.136635 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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