马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛
您需要 登录 才可以下载或查看,没有账号?注册会员
×
对于数控纵切车床,经过合理地设置主副轴的松开、夹紧指令,多次拉送料,分段多次加工,可以加工比额定行程长数倍的细长零件。笔者就曾在TONUS DECO2000机床(Z轴行程64mm)上用此方法加工出长96mm的φ0.6mm和φ0.8mm台阶轴。 6 f: X5 e: `0 q3 K0 e9 F* j
" V+ p+ A, r" o+ h6 F0 U+ [+ F
如:TONUS DECO2000机床为数控纵切车床,配基于FUNAC16系统而改进的、具有电子凸轮功能的、专为纵切机床配套的PNT2000(TONUS专利产品)数控系统,其编程方式有别于一般的车、铣,每一工步是技流程在各个框图中分别编,现仅列主加工工步的程序:
8 C: x' Z p$ a5 B: g- _% j
6 G j p. z: j G00 G100 Z1=0 X1=1;主轴旋转、冷却、调刀另有工步
" Y3 V# j* F" w" n1 j" b
$ M* z/ D' D8 C% a1 g5 R3 ], t$ v G01 X1=0.6 FO.05
" x. ^2 ^6 r+ Q& `1 ~
5 e+ @! @ }( }8 N( B6 Q. _ G01 Z1=-60.0 FO.02 7 j U/ {( f7 B$ K7 y* ~
$ m- L s2 q! O- }- ` G01 X1=1.2 FO.05
$ b4 D$ V1 i7 E& `' ]/ b* ~3 F. B6 y* v$ O9 G& r p
G00 G100 X1=20
) E, R0 N! y5 L+ ?+ G
t, d& e: g- W& W9 Q2 M M111;松主轴
1 a( n/ `% I# f7 _8 p6 k8 _ @1 P2 P2 R8 E. ]+ U1 l1 E: [
G04 XO.4 * O. [ |9 v# o5 w+ S9 Q
T# p$ v( ~, l0 J6 Y, d G01 Z1=0.0 FO.1 2 P% O# v, U6 s
$ n4 |) i' ~( {! v& W M110;主轴第二次夹紧 : W+ v8 {! r7 v* s* E4 v4 C7 U( l
" \5 a+ w. O3 ^+ R$ h& S
G04 XO.4
9 N: C! L4 j& k3 H4 i2 h
! W4 X3 S Z$ f8 e7 F4 Y G01 G100 X1=1.2
g' x! t" @1 Z* M; G% t
5 G6 N, ]& s, l7 } G01 X=0.8 F=0.05 ( Y( D% b( r$ m# G( x
# q* L: {9 ?9 R" W0 \ G01 Z1=-36.0 FO.02
7 V h1 \& J8 X0 ]7 k3 g; d
3 T" m! W# ?5 M* F7 y9 N) W. }) o G01 X1=1.2 FO.05
9 ]7 f$ i1 P# P5 w3 ?6 t3 T& [" s# C f8 }+ o5 {) D6 H# M
G00 G100 X1=20;转换到切断工步。
" @5 K1 {9 W( F0 e; a& \/ O
) R) a8 k" T% O, }8 }: h( K G53零点漂移指令 - ~2 `$ `6 s5 r. H/ P; O
1 C1 ?% _, Y1 P u8 L, m+ |% h
在一般情况下,G53~G59等指令,是运用在零件加工过程中需重新建立编程原点的情况下,如多个零件同时加工等,但如合理使用此类指令,可提高机床的效率。
9 e- O' f* E) ~+ h* |# l& L
: D3 y9 N+ `3 ?/ g6 L 对于大部分数控设备来说,在开机之后,必须进行一段时间的热机,以消除因主轴或刀塔发热所带来的误差。如果对机床熟悉,就可以在加工程序的开头设置G53~G59等指令,人为进行补偿,可以大幅缩短热机时间。如S-188双主轴双刀塔数控车铣中心,因控制的轴数较多,如要尺寸完全稳定,每天需空运行2h左右,经一段时间的摸索,现用G53指令,即:G53 XO.04 YO.01。在2h内,每0.5h减少XO.01 YO.005,可将热机时间控制在0.5h以内。 # L* L5 T, g" T/ |& z) e6 a
; r2 J7 W S: j, P' a4 D 批量生产,当工作台可以装夹数个零件时,在编程中运用G53~G59等指令,定义几个不同的加工原点,可以一次装夹加工数个零件,节省换刀时间,提高工作效率。如VC750型立式加工中心,工作台为850mm×530mm,所加工零件的坯料为φ160mm,除去装夹部分,每次可装4个零件。程序如下:
: x' P; u$ D5 U! U# e1 k
( _1 L! ?! |5 Q& W G54 P1 M98
# h9 I' v& T, f( f7 Z$ _, `' [
' V& g# F3 M# ~. ~ /G55 P1 M98
e0 \3 C: T- n4 g! x! Q" U" A+ e; E/ M
/G56 P1 M98 ! l, `( H+ d- M4 x5 h7 [
" c0 r* M' d8 n* ]7 Q
/G57 P1 M98 6 [5 q3 p6 Y2 Y( [
" t3 h. s! e. K# A+ N9 g
M99 3 d n, q5 e4 n8 e }; `. @
5 b! a& X% D$ f) k8 @
将要加工的程序编成子程序(P1号),在调试时不执行带/的程序,批量生产后再执行。
& s* K7 e/ x: |1 X
+ u) s" _, u! j) E G79跳转指令
- X! f+ E5 O+ Q+ N6 A
U) g H- F4 ]6 W7 p# h' h G79指令为强行跳转,在车铣复合加工中心的零件加工程序中使用,可以带来很大的方便。如S-188双主轴双刀塔数控车铣中心,配NUM 1050数控系统,带自动拉料机构,在零件加工程序的编制中,如: 8 N& Q6 ]: H3 m- `* b4 [) U1 H7 j
6 ^+ g; j: M5 q% B- D+ ]+ ~" B5 z
$ G79 N2037
+ v& h# h- x. \4 L
) y/ o. K- ?1 _9 w5 f; M N2037 GO X52.0 Z2.0
+ B, B& q6 i& w9 W5 o8 e
- n" n* F* B2 r+ E$ q T. F7 @0 b 加入G79指令,可以很方便地进行各工步程序的调试,免去一般程序每调一步都要从头找程序段或在每一程序段结束加M01的麻烦;同时可以直接跳转到程序结束句进行割断。 , [3 b* w2 z6 C
2 K* e P5 e) `# Y- [! p
G09减速与精确定位指令 2 Z0 k- I) g# ]. l9 r
1 P, K) e% B1 b' Z G09指令其功能是在执行下一条程序之前,减速并准确地停止在当前条程序所确定的位置。在精加工时使用,可以使加工的形位尺寸准确,如S-188双主轴双刀塔数控车铣中心,配NUM 1050数控系统:
8 z2 ^. E% s; m# e, P% e
L$ B2 `# }% u- z4 ]! ]. C3 { G01 Z1 FO.02 ! d0 A# v8 o( T) |# e3 ]
7 ^9 i; o- u: J& |, r' L G01 G09 ZO.5
! g7 ^1 d) d- `5 k( L; q2 j* ^! F, r/ Q
G01 G09 X9.745 Z-0.4 6 Q( @5 P3 X5 _% b
2 x5 d( m+ c" d q$ z( {
G01 Z-11.52 ; r: h1 i6 m' s) c' j: [
* {3 s. Y& }: K7 @/ P0 b1 F 4、结束语
3 F; e9 v" I; Z+ g3 ^" s) t/ D" O
8 o% `" j; d% Z* ^& G% p5 p, @ 数控加工是基于数控程序的自动化加工方式,在实际加工中,对G、M代码进行深入分析与研究,对传统加工方法进行变革,需要有较强的程序指令运用能力和丰富的实践技能。作者从事数控技术教学、数控加工及数控设备的维护近20年,碰到非常多的技术难题,在特殊G、M代码的使用方面,积累了一定的经验。在数控加工程序中,用好这些特殊G、M代码,对提高零件的加工质量和精度,使用、维护好数控机床具有重要意义。
- Z& ~% ?% h9 a- Z# Q$ o' R: i; s . i- R9 D8 X+ k6 c" \2 l
9 o7 s# Z: i1 s
|