磨削技术网

 找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 248|回复: 0

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

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

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

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

x

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

+ i; s! h( l* l( C0 N+ Q : Z6 Y! f4 _0 D/ H/ a2 }

  M06 T10

: H8 t: U: w# R, a; \2 y. C6 g5 q6 E; ]

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

4 B0 r+ v; p% O7 b . L) j. S( Z+ q/ h+ W U( V9 K0 d+ n" Q

  M04 S1000 M08

2 @$ \1 K% D. l2 `+ [ S; I 2 \4 X3 O' Y/ E8 W6 c

  G95 FO.03

5 X5 M( J' T/ f6 k0 b 9 S: K1 L& l Z# B

  G00 X8.0 YO Z10.0

* {' W: w/ p1 _; w4 }: s7 h , Y# A+ l% ]" }9 a2 ?; G+ _

  G00 Z1.0

" P5 ^- _% `. L0 C+ ^9 b# f2 b " s7 q! Q w) t! T8 D2 o

  G01 Z-11.55 FO.01

- ^! L# h3 `1 s7 ` * f# R2 j% K5 K

  M06 T13

" J& F" P5 b. i7 m) c7 H1 | 9 E: O# N* c# u7 u9 Z( u! ~

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

( f% ^/ T) D3 Y4 S. E2 k 8 `& ^6 @5 ~" }0 k l6 f0 v* u6 @* P

  G00 G90 X-L12 Z1;L12已赋值

1 R8 t9 ?0 g' q8 i$ v1 G 1 Q, n9 w* \7 F# \+ ]( C

  G01 G90 Z-9.5 F1200

! o9 h, i# ~- ~) Z: s# r7 v8 s4 S, T0 U: }* G% P

  G01 G91 XO.30

& Z* [9 z6 e% Q% m' S" w % l H# E$ n! z6 _8 ~6 A5 s

  G00 G90 Z1

& N" k6 N7 \$ W3 S6 j : t p0 S% r4 }/ U$ K

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

8 E$ K$ @/ L* w/ ]# B k6 L. Q! J3 K* o4 J Q6 _7 R/ {0 h

  4)主轴松开夹紧指令

# x; Q, O6 P8 m! `6 `" V1 u4 R ) g4 k$ w+ B5 ?# e

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

" V! e, ~' E6 ` X7 @+ |, I # p( h$ k* U+ K9 _, N8 t

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

S) K) v1 K% s) L& | ( a! E9 X& M7 A8 G3 a' Y" y) V+ \

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

5 b& W# `/ A9 w! w: q9 \ 0 W! a8 v- L6 Q1 N" K

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

7 ~. n5 h& S3 q5 F " I Y/ F7 O0 S6 L$ X! U

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

: x. ?+ \. h* O% K" w7 ?, b9 T: A+ \1 w6 j$ V/ m/ ]

  G01 X1=0.6 FO.05

/ G# Q9 u7 l" F: G. ]3 Q+ T( N' R6 v* H# v* s

  G01 Z1=-60.0 FO.02

! U( d8 W& |* }5 u % P. g; e5 h5 G2 q/ ^

  G01 X1=1.2 FO.05

2 H; V: N( b/ j8 j# z# Z' u * Z8 m2 K8 b& w- c1 g/ r! {

  G00 G100 X1=20

- q8 d1 y* v1 l) s" l$ a2 f/ i 3 {: d6 d+ U6 S/ o" T

  M111;松主轴

2 u6 q% T% Z: _ 7 G/ R2 d U1 Y

  G04 XO.4

/ s& [( v W, a6 c, n3 M# S 9 K9 H1 M$ s! y- q/ ]3 m

  G01 Z1=0.0 FO.1

4 c1 ]' B/ C* c, S w4 J , A: m, h( K7 s0 y3 p \' z

  M110;主轴第二次夹紧

- b5 h2 a2 R& W" t+ I) n . w: T7 p' |7 h9 \7 w1 I, _, C! `

  G04 XO.4

/ h B i( V$ G. b/ A9 ~ * c8 O7 @- {: h$ c

  G01 G100 X1=1.2

/ R, _7 x* D6 c% C9 o- ]5 u8 y1 C . s+ ^" t& B P% T

  G01 X=0.8 F=0.05

4 t8 o- p: a, @( M0 M . K. q- p9 B) N( j0 V

  G01 Z1=-36.0 FO.02

% m8 H+ T+ K+ P+ _! t4 [- n. y$ o 5 L6 y5 y( k- D2 q6 Y- \- @# N

  G01 X1=1.2 FO.05

6 M" \: ~; F" | u1 ]! m - L5 J+ a* p: Z- z! C( S- q

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

( [: ?7 k F9 G5 L3 ~* I0 s0 y! x+ c* q5 e F

  5) G53零点漂移指令

+ h/ m o' J+ S8 {4 h+ b. u & |# ~4 X+ m1 g: L3 i, p* _2 l

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

! d& A# K0 y% U- E$ q4 g; u + V+ g8 O/ ~2 q

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

. a' o! f2 Z0 {6 H2 d: N! j ! o. L# A Y: c1 w) ~! I

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

- S9 T/ {$ i4 n+ Z. R4 F # E" q) r/ A9 l% L+ l; N4 }: o

  G54 P1 M98

' B/ X6 y* z3 E9 m, w4 ^( n* j% w

  /G55 P1 M98

5 f+ K! O+ U5 J4 L6 t: _1 y . h' l. j* Q. _; Z. v9 \, J

  /G56 P1 M98

9 e7 Q% f' a6 J" _ ( j4 d! q k3 b, y- W5 f

  /G57 P1 M98

5 H5 w% y: j9 g7 d: D : Q8 |' }3 F. x4 V

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

+ W" E: D" @8 A $ \4 @' z$ K1 I4 @, ~2 I

  6) G79跳转指令

. k0 c/ {: ?! }8 J8 D. \0 l" m ) b$ q+ F" w7 O6 \3 N

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

- f1 T3 K2 D6 V6 D& j6 R # y$ R) F1 ? ~4 U* u- t L2 u

  $ G79 N2037

% Y Q; E6 z; U" O I7 l- d6 S: ^; T' e

  N2037 GO X52.0 Z2.0

8 h4 ?2 ^% x" V* v, ~$ R ' {+ A5 Q% K. b) n ]

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

3 t' T* K, I6 @6 \ " }* |0 `+ h% _. n' h6 g

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

' |0 Y* V( E, D: ~ $ Y+ X5 J+ B) G- M. m8 u

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

) `- v% n' m% y8 { 3 t6 G1 W) V P9 c7 U. D' ?2 K7 p

  G01 Z1 FO.02

A- S: c4 }5 `: q: a8 j$ H% d* t. P. I4 c+ U

  G01 G09 ZO.5

3 q5 u& b: _2 e! O' N R6 @ $ i0 x5 o( E0 w1 j7 b( j

  G01 G09 X9.745 Z-0.4

: Y9 }, i; u& g# Z1 W/ D 8 D' ?$ g; M' H- o9 ^# f

  G01 Z-11.52

; C; w% d7 b& |9 A8 v! [1 t$ u8 z) l4 L9 h9 X- L: P m

  3结束语

4 D+ a) c" B; y; _ Q: K" X, J. r0 } # S2 I2 s+ ?% H# U

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

9 P, s* ^& \+ q: h2 O 2 S( m8 Z" C( J) [( |% h6 b' ^: Z. u+ [ 3 c8 d/ C' G% t$ B0 \1 C# z
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-6-29 04:44 , Processed in 0.156154 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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