找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 250|回复: 0

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

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

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

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

×

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

5 X2 x, D P/ r% f9 s5 x, y D' s! M2 r( f# f* a( g7 Q' j L

  M06 T10

! O+ ?) n: @1 M2 E! R4 n! v2 ?$ V4 |; Q- [9 a

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

0 g7 T" g5 M9 F% L1 F ' M& y! r1 f$ W3 d

  M04 S1000 M08

! F* l. t2 W0 a( M+ S( l" ? 3 Y( x" u) D/ J f$ `

  G95 FO.03

6 F5 L4 T7 _0 K% O" ?3 {* ?/ }" q g$ r1 O+ I) {# A- G; _; d

  G00 X8.0 YO Z10.0

7 H2 y* ^* d4 b4 |( ~: x/ a( a0 ?8 y + l4 U9 [( u9 E3 e

  G00 Z1.0

9 J- {" I* a2 ~1 ^ X: j& ^! n% {( H: ]- H% e1 B3 U

  G01 Z-11.55 FO.01

4 `+ p1 n5 x% t$ k; e1 d8 D3 Y 3 Y9 {( ]9 ^; Y7 L

  M06 T13

: Q x7 A: K6 v+ v/ v" g, M( v% ^8 X! V+ z! d1 X4 X

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

4 R) u. q: T. H( z- x v$ J 7 {6 `) a( x% {

  G00 G90 X-L12 Z1;L12已赋值

/ F; j: n6 y- p* a& L & F; V* d- N. G' u9 \) b

  G01 G90 Z-9.5 F1200

& \0 _1 Y5 |% Z4 N2 g # c. s/ [3 H6 m& e

  G01 G91 XO.30

- d ^$ n+ O! J ; J0 K* E; u( L" H. Y

  G00 G90 Z1

' M ?! g# q% v/ }4 i- T 0 B! K' o; S6 m

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

/ X" j( b; C# ?6 h ! ]% u* {# t4 _

  4)主轴松开夹紧指令

8 r4 s) y7 E6 ]* v+ o3 @& S " Q8 b; Y1 h$ P7 h" P5 i6 @

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

0 N* U8 @( {/ d3 I/ H- r: s* I. Q2 K; o3 }7 _* i! a* {" @% g

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

9 b8 F2 T, ^. j 6 |9 a- x( m: z1 F2 F1 B2 @

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

$ K( [5 Q7 L, ]7 b. r2 l7 q, k% Z% h, E. n p

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

2 l7 L; G3 [8 g0 W 4 f5 U3 f8 S6 R' y/ b

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

7 y8 M5 C1 z( {& x" K8 k; l: Q( Q+ l. G) ]

  G01 X1=0.6 FO.05

" o' \, t2 i r( Y: }$ W : r8 X3 i( ~6 s" G5 ?

  G01 Z1=-60.0 FO.02

- X4 y5 J/ d- L. X; G) \& Y: c ' x" B# q% s* c

  G01 X1=1.2 FO.05

$ [! J4 R) Z: |+ X+ z: C- \ ) n1 D. x' \. A2 r) ]/ @

  G00 G100 X1=20

. S' |: H. K& e+ a8 d' s$ {$ J1 r# U( _$ V3 c" O

  M111;松主轴

, D8 b0 `, b0 ^% @% y " Y* r/ i4 [6 @- e( b

  G04 XO.4

8 b v+ R. ?( |8 J2 H# ] z5 d# j5 n

  G01 Z1=0.0 FO.1

; t1 p7 d! o' e: ?' K3 L' l7 N, `& W: a9 z9 ~

  M110;主轴第二次夹紧

/ r; E: i$ F& |6 B- s4 @ & k+ e% o% d5 X1 i* |) P

  G04 XO.4

, d0 a% b% S2 `7 @ $ z1 @$ f$ w9 V/ {& a* B# l

  G01 G100 X1=1.2

/ X. Q! B9 p" D) G' i+ @0 o1 e: s) b 5 Q3 F# H1 X. ?" }

  G01 X=0.8 F=0.05

& ^ `0 v7 T1 k) h : c6 X! w3 N S" L- P R4 j: n

  G01 Z1=-36.0 FO.02

_' D2 N8 S+ `8 o4 s 8 A# q6 n$ ]0 j

  G01 X1=1.2 FO.05

5 r+ {3 v& V8 O 5 a3 C9 E# Z( p" d: k" {/ u

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

% q$ F2 X+ e% m2 v3 {7 s- { - B6 t4 j* d7 L" k- x! c( }. I

  5) G53零点漂移指令

5 P/ e" c% C- l A1 h: K- q+ a$ `0 H# Y/ ]& b( C9 Z3 |9 V

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

% s# @6 _# M* J4 [* h% V' }9 i& Q/ X) } $ G( w3 c0 V* T

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

6 n5 a/ L, ^% A8 p& k , e! k( V5 q, b0 @3 ?( M( }: W

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

0 E6 [7 w4 A% m" r- E 9 k2 f2 f6 t: H6 O

  G54 P1 M98

: j9 ^9 n# g0 ]$ W" I( F% [, M# q' j# V$ P: @

  /G55 P1 M98

4 f: e3 i+ [( w' `3 b3 ~: } + o v1 {3 h |7 e, B# L% S

  /G56 P1 M98

2 h% ~& |& p( e1 ~, ]; c3 t $ N; x: } C, t* v2 E* X8 B

  /G57 P1 M98

! [6 L3 r+ I# F. p5 A# N/ `% |& Q" o+ z

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

6 {8 c: E8 m, W6 ?! r ! W% s7 x6 j4 i9 t6 O6 E

  6) G79跳转指令

2 J+ I; \' ^& m/ e% [, L% n8 D% L# D7 K% S0 g& J" T4 R/ z Y7 e8 H

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

5 T2 c' }' ~9 R, P! j, ` ?, ] ' ~, d( y7 p0 \/ F: e

  $ G79 N2037

' x$ C" j7 d; G7 ~: F1 H0 x- K R. }0 V+ S- V+ {+ v; W" `, r" R9 f

  N2037 GO X52.0 Z2.0

7 F" r" o$ ? E$ _. F2 D3 m! _# J3 C) r8 D) n) r

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

$ Y0 z' c$ p8 r7 _1 p8 ` & l+ k" _. t0 x7 f4 |) n" p k7 L# u

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

; Z- ^* F( u5 S( }6 E0 I3 s . I5 u' x4 _! {! _. X) S' V3 V

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

$ @; s, |5 [$ q! W3 f / ]- H, j/ v( o: w# `$ h$ Z; \

  G01 Z1 FO.02

" |3 D# k/ n \' i1 x 4 a- _) s' a0 ^' v, ~" T8 b7 s

  G01 G09 ZO.5

. A" a# q7 k% m( G % b% j9 n# H1 {6 ~: z( {) u! @# F

  G01 G09 X9.745 Z-0.4

1 y1 Y( ?, K# C6 ^ 2 i* d1 E* c% g* h

  G01 Z-11.52

) y$ Q- V; @' P- T1 n7 k ' V; I2 b/ \8 X6 Y7 @) v

  3结束语

$ |$ i' }5 H% L# u9 P8 y1 n! d 4 N. @# H7 F9 r0 y. [+ A

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

- t" I3 [' Q" x6 t/ z + p+ [3 x! F5 M g 9 u. h* Q5 U. H' n4 y" u! F* C. X" K0 [! k/ ]
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-1-3 22:59 , Processed in 0.118852 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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