马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛
您需要 登录 才可以下载或查看,没有账号?注册会员
×
对于数控纵切车床,经过合理地设置主副轴的松开、夹紧指令,多次拉送料,分段多次加工,可以加工比额定行程长数倍的细长零件。笔者就曾在TONUS DECO2000机床(Z轴行程64mm)上用此方法加工出长96mm的φ0.6mm和φ0.8mm台阶轴。
# x. q% ]' `: W9 y' J) M! f" D) p; [) O3 Z& |7 c2 O
如:TONUS DECO2000机床为数控纵切车床,配基于FUNAC16系统而改进的、具有电子凸轮功能的、专为纵切机床配套的PNT2000(TONUS专利产品)数控系统,其编程方式有别于一般的车、铣,每一工步是技流程在各个框图中分别编,现仅列主加工工步的程序:
* _2 W9 e9 W# | O; d/ q2 C, u1 w8 m
G00 G100 Z1=0 X1=1;主轴旋转、冷却、调刀另有工步
1 a4 w, M4 G) e# U- _4 V) @) [0 S0 M) h! S) J) ?
G01 X1=0.6 FO.05 ' q n# a: n" B
$ m# `4 ~( @/ s9 }5 |$ @
G01 Z1=-60.0 FO.02 # g: d4 w, |/ F' D6 W
: ]3 C) K/ E& z* [3 V1 m; u G01 X1=1.2 FO.05 & c9 t0 ^. d$ C4 K
- M, M* D: [% _0 A' x/ q, s. s
G00 G100 X1=20
D2 [, P4 Z8 \: b- W& U: E5 a0 @* g U, Z& P. X
M111;松主轴
- p& f& C6 O' ?& g4 v$ [" n
9 {2 H% S V/ c ~7 p+ W, `! s. C4 ` G04 XO.4
P, [# B7 R+ j( ~9 d0 A. P) s5 x6 L% G' ^
G01 Z1=0.0 FO.1
|4 K3 A7 r. L- `+ ?# a/ Z* x' Q R
4 y% B- g- B# X! `0 ~/ ?, C# o M110;主轴第二次夹紧 / ^- {/ ]9 W; a5 t% X
' C7 ]6 E7 \/ _: D% I1 U3 X G04 XO.4
/ C" c4 A7 o, N1 n+ X/ b$ q" l. B% t; z
G01 G100 X1=1.2
1 e. [- ]" p0 L
F7 ~; i. K. s6 q G01 X=0.8 F=0.05 1 @) E) M7 k6 @7 O0 e
1 c9 l+ U6 I! v" C G01 Z1=-36.0 FO.02
6 l ~% ~. P* t$ y) W" J7 d. \+ G3 W* `
G01 X1=1.2 FO.05
, S# X0 E. L `. o5 C4 v8 f" O. J6 \- a2 ^! n* ~: U* @
G00 G100 X1=20;转换到切断工步。 7 n2 @, p2 _$ Z
% o( C% U1 d0 K( r' D. W. e. G G53零点漂移指令 + ^$ K% b/ @5 l7 \: z' c5 G) h
+ D8 J4 _$ r- l. M) d 在一般情况下,G53~G59等指令,是运用在零件加工过程中需重新建立编程原点的情况下,如多个零件同时加工等,但如合理使用此类指令,可提高机床的效率。
+ T B% C9 ~4 z5 \5 R \: f6 r
4 t$ r" B0 x4 {3 u% T2 F 对于大部分数控设备来说,在开机之后,必须进行一段时间的热机,以消除因主轴或刀塔发热所带来的误差。如果对机床熟悉,就可以在加工程序的开头设置G53~G59等指令,人为进行补偿,可以大幅缩短热机时间。如S-188双主轴双刀塔数控车铣中心,因控制的轴数较多,如要尺寸完全稳定,每天需空运行2h左右,经一段时间的摸索,现用G53指令,即:G53 XO.04 YO.01。在2h内,每0.5h减少XO.01 YO.005,可将热机时间控制在0.5h以内。
5 W9 i2 M7 m0 E
. E* f& x K5 q& W 批量生产,当工作台可以装夹数个零件时,在编程中运用G53~G59等指令,定义几个不同的加工原点,可以一次装夹加工数个零件,节省换刀时间,提高工作效率。如VC750型立式加工中心,工作台为850mm×530mm,所加工零件的坯料为φ160mm,除去装夹部分,每次可装4个零件。程序如下:
" _+ f I+ r$ J7 h
4 u# v8 E- I6 m( B9 ^ G54 P1 M98 % z$ J2 W4 X. Q0 N
# j- j3 b `' g s+ K
/G55 P1 M98
$ |2 N3 U, r- e* G4 x; q0 {
; q, q# r/ M* V0 t$ u ] /G56 P1 M98
0 Y" n2 }1 U# i" d3 n& c
9 g$ Z X4 _# \1 d- c. \! R4 ~ b8 W" _ /G57 P1 M98
2 |8 K2 I/ C; w2 o" S
7 G6 @, n$ s' D6 H. B M99
7 n3 M: ^/ R2 V7 ]8 X9 u& s/ g: B$ t1 g
将要加工的程序编成子程序(P1号),在调试时不执行带/的程序,批量生产后再执行。 # m. @# I% A& j2 X, D# f, o
0 c. c# q8 c) l9 W G79跳转指令 2 f7 j' f; F. Y
6 P: |' ~" j/ {. Z
G79指令为强行跳转,在车铣复合加工中心的零件加工程序中使用,可以带来很大的方便。如S-188双主轴双刀塔数控车铣中心,配NUM 1050数控系统,带自动拉料机构,在零件加工程序的编制中,如:
( M* j% x; Z) |. }6 a- h8 D! ~/ F( ~$ W# h+ c- F
$ G79 N2037 0 y: r( }! h5 {2 `. b& x3 ~
' L2 H5 _, \7 H/ E$ u4 y N2037 GO X52.0 Z2.0 " K" y# N3 C9 R/ l8 k' d' t
) G8 E5 H+ X: {% i" {
加入G79指令,可以很方便地进行各工步程序的调试,免去一般程序每调一步都要从头找程序段或在每一程序段结束加M01的麻烦;同时可以直接跳转到程序结束句进行割断。 5 u9 s. v# ^: p2 k
( t- o* g S" ]5 m/ z" P G09减速与精确定位指令 ], G) u8 k+ c O3 |0 |
) R; H3 d5 F# [; n5 Y0 Q( @
G09指令其功能是在执行下一条程序之前,减速并准确地停止在当前条程序所确定的位置。在精加工时使用,可以使加工的形位尺寸准确,如S-188双主轴双刀塔数控车铣中心,配NUM 1050数控系统: $ K, B8 k% e/ s9 B% k
2 T2 T$ \" ?4 H
G01 Z1 FO.02 4 h( @, c& ]4 W* w) y: t9 m
+ j% z; E4 K3 w G01 G09 ZO.5
5 D* S% {) T, d0 T1 A4 n: W; S5 X' I8 L3 F+ e4 t/ `
G01 G09 X9.745 Z-0.4 * r2 E( I2 e j
9 p7 w& P1 n' Z
G01 Z-11.52 % b; N9 n& d- e+ P
( o/ \9 B7 H2 A/ C 4、结束语
~' }/ Z' R I6 l! a" U5 N% i' {4 o0 s# M; z/ z i# A
数控加工是基于数控程序的自动化加工方式,在实际加工中,对G、M代码进行深入分析与研究,对传统加工方法进行变革,需要有较强的程序指令运用能力和丰富的实践技能。作者从事数控技术教学、数控加工及数控设备的维护近20年,碰到非常多的技术难题,在特殊G、M代码的使用方面,积累了一定的经验。在数控加工程序中,用好这些特殊G、M代码,对提高零件的加工质量和精度,使用、维护好数控机床具有重要意义。2 i8 g) X: X/ ?+ a1 Q
6 a9 \: ~" |( L* i3 X; Z9 |
2 O% e3 F6 @/ x8 \ J
|