|
马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛
您需要 登录 才可以下载或查看,没有账号?注册会员
×
数控车削加工时,工件径向尺寸的精度比轴向尺寸高,所以在编制程序时,径向尺寸最好采用绝对编程,考虑到加工时的方便,轴向尺寸采用相对编程,但对于重要的轴向尺寸,也可以采用绝对编程。数控铣床加工时,对于重要的尺寸应采用绝对编程。在数控车铣加工中心加工零件时,一般在车加工时用相对编程,变换为铣加工时,用绝对编程。如:EMCO 332数控车铣中心,配西门子840D数控系统,双主轴双刀塔,在进行车铣加工时的程序:
5 O! f5 Q6 u& Q) J* Q M06 T102 D0 r# V2 @) w* R6 {! a( z
M38;车方式,默认在G91相对编程
; t: Z0 [1 M' _* l M04 S1000 M08 X3 L; E9 _) h1 @- b
G95 FO.03; S8 f! }" I+ T7 m/ p! ]/ L; P! c
G00 X8.0 YO Z10.0! H9 c' x: G2 @5 N
G00 Z1.0
! @4 a$ F, J( O3 T' J* Z. s) C G01 Z-11.55 FO.014 u# k% w. ?, J
M06 T13# S% s [9 X+ D- |
M39;铣方式,G91相对编程、G90绝对编程
9 l7 X" V; h. p/ O/ M$ c4 i- j G00 G90 X-L12 Z1;L12已赋值
/ q7 U3 n1 D Z6 i G01 G90 Z-9.5 F12004 [* i0 e+ J5 Z, m/ z0 H5 w8 S
G01 G91 XO.30
5 L: h" h1 J+ G/ [# D G00 G90 Z1/ y6 j H5 x4 p; l3 u0 d- s L% a
另外,为保证零件的某些相对位置,按照工艺的要求,进行相对编程和绝对编程的灵活使用。; B4 C. K8 R# o4 b, B e) W) D
4)主轴松开夹紧指令
+ Y3 I# j0 \, l! \2 K 主轴松开和夹紧指令,在正常的情况下,是装卸零件时使用,但对于多主轴车床来说,还有其他的用途:2 Q7 r" U1 _. }4 r9 B6 M: c u" I% `
(1)用于双轴同步加工。在加工细长轴类零件时,用主、副轴分别夹持零件的两端,利用夹套夹紧时的后缩力,使零件处于被拉紧状态,再进行切削加工,可以防止因让刀产生锥度,并能提高零件表面的加工质量。
+ Q% [8 _8 w! _5 g" y. R (2)对于数控纵切车床,经过合理地设置主副轴的松开、夹紧指令,多次拉送料,分段多次加工,可以加工比额定行程长数倍的细长零件。笔者就曾在TONUS DECO2000机床(Z轴行程64mm)上用此方法加工出长96mm的φ0.6mm和φ0.8mm台阶轴。: S/ S, ?. ~+ E; b8 n$ K; }$ _
如:TONUS DECO2000机床为数控纵切车床,配基于FUNAC16系统而改进的、具有电子凸轮功能的、专为纵切机床配套的PNT2000(TONUS专利产品)数控系统,其编程方式有别于一般的车、铣,每一工步是技流程在各个框图中分别编,现仅列主加工工步的程序:" G6 k9 W: r( Q/ }! Q- ^) v
G00 G100 Z1=0 X1=1;主轴旋转、冷却、调刀另有工步- M3 r5 A9 C3 m# r) A# c# n
G01 X1=0.6 FO.059 |. [1 A- V* G# S( x: X( n( f
G01 Z1=-60.0 FO.025 o9 P5 Y! T: c
G01 X1=1.2 FO.05
1 N& g3 A5 K, ?- l* b8 q, `: @ G00 G100 X1=20
5 x1 @' P) B9 Z+ X- Q M111;松主轴3 q) |. c6 W9 o7 l% Q! I3 u
G04 XO.49 L; R& O9 X- L3 T& v
G01 Z1=0.0 FO.1
3 f. {( d8 E/ e M110;主轴第二次夹紧
7 a) t; \$ `" W% v& F4 M& A8 u3 P G04 XO.4# ?( x" z" }# f) `8 T, Q9 H
G01 G100 X1=1.2* \9 |0 ? h; g$ m3 C3 u9 H& l
G01 X=0.8 F=0.051 o# {. q Q9 ^, U. f2 _- p& Q" W
G01 Z1=-36.0 FO.02
6 h9 n- l @) ?' N$ W7 h2 ]' r G01 X1=1.2 FO.05. ?1 Z* o( H- V* j( \
G00 G100 X1=20;转换到切断工步。
7 [6 N$ [! z0 D' ~ 5) G53零点漂移指令' Y% f# f$ D; r; k
在一般情况下,G53~G59等指令,是运用在零件加工过程中需重新建立编程原点的情况下,如多个零件同时加工等,但如合理使用此类指令,可提高机床的效率。
: y# {/ [: F, i" Q a- c+ }/ T 对于大部分数控设备来说,在开机之后,必须进行一段时间的热机,以消除因主轴或刀塔发热所带来的误差。如果对机床熟悉,就可以在加工程序的开头设置G53~G59等指令,人为进行补偿,可以大幅缩短热机时间。如S-188双主轴双刀塔数控车铣中心,因控制的轴数较多,如要尺寸完全稳定,每天需空运行2h左右,经一段时间的摸索,现用G53指令,即:G53 XO.04 YO.01。在2h内,每0.5h减少XO.01 YO.005,可将热机时间控制在0.5h以内。& d% w9 s0 c! E
批量生产,当工作台可以装夹数个零件时,在编程中运用G53~G59等指令,定义几个不同的加工原点,可以一次装夹加工数个零件,节省换刀时间,提高工作效率。如VC750型立式加工中心,工作台为850mm×530mm,所加工零件的坯料为φ160mm,除去装夹部分,每次可装4个零件。程序如下:; e' n- Y8 t4 A8 i; [
G54 P1 M98) k6 G8 u% H1 G
/G55 P1 M98
4 q% M9 s6 E) s+ h( R- T /G56 P1 M981 @# L8 N5 L$ k& L" ]# o
/G57 P1 M98$ E9 s1 s" h) O. y" O6 j/ C* @
M99将要加工的程序编成子程序(P1号),在调试时不执行带/的程序,批量生产后再执行。. _; `- q6 D9 K9 K! j
6) G79跳转指令3 x* a" C; }) w. a$ f
G79指令为强行跳转,在车铣复合加工中心的零件加工程序中使用,可以带来很大的方便。如S-188双主轴双刀塔数控车铣中心,配NUM 1050数控系统,带自动拉料机构,在零件加工程序的编制中,如:! p7 Z3 k8 D2 @# h: s
$ G79 N2037
! E& C0 \! p1 M; [# _# s$ T N2037 GO X52.0 Z2.0
/ P) o/ ^5 S0 r4 y X1 j 加入G79指令,可以很方便地进行各工步程序的调试,免去一般程序每调一步都要从头找程序段或在每一程序段结束加M01的麻烦;同时可以直接跳转到程序结束句进行割断。8 K, b. u+ t0 z, O; i$ s$ ?3 O
7) G09减速与精确定位指令* c5 v5 z# d g0 e2 l% y I' b5 m
G09指令其功能是在执行下一条程序之前,减速并准确地停止在当前条程序所确定的位置。在精加工时使用,可以使加工的形位尺寸准确,如S-188双主轴双刀塔数控车铣中心,配NUM 1050数控系统:/ r n1 r. O" v [
G01 Z1 FO.02
! a5 T5 m+ I# h( U2 i G01 G09 ZO.57 n+ w n7 V7 I5 m/ k9 O# A- ]8 j
G01 G09 X9.745 Z-0.4
! b; E0 D& A8 L% W, ?) h0 T G01 Z-11.52
/ s: L8 c1 p+ [/ x7 T0 J 3结束语
9 j& e9 J5 O1 e" ~7 V 数控加工是基于数控程序的自动化加工方式,在实际加工中,对G、M代码进行深入分析与研究,对传统加工方法进行变革,需要有较强的程序指令运用能力和丰富的实践技能。作者从事数控技术教学、数控加工及数控设备的维护近20年,碰到非常多的技术难题,在特殊G、M代码的使用方面,积累了一定的经验。在数控加工程序中,用好这些特殊G、M代码,对提高零件的加工质量和精度,使用、维护好数控机床具有重要意义。
* [& p- B( E p% o# V& G/ X文章关键词: |
|