|
FANUC设定参数实现刚性攻丝
0 \2 i! @! ~1 w5 H1 `0 J1 ]% O: }3 v9 n: l: U1 ?, ^# }+ X' d" `, L3 F
转载于·(大连机床集团有限责任公司 黄贤鸿)
/ `: Q5 o, L* j( f& O8 \" a) E1 u( g# \4 j
1 两种攻丝方式的比较
- u' _/ I! R& P5 t以前的加工中心为了攻丝, 一般都是根据所选用的丝锥和工艺要求, 在加工程序中编
/ a0 ]% }+ v9 n入一个主轴转速和正/ 反转指令, 然后再编人G84 /G74 固定循环, 在固定循环中给出有关
; \8 V0 R0 }" T- w' E8 L的数据, 其中Z 轴的进给速度是根据F=丝锥螺距×主轴转速得出, 这样才能加工出需要的
. K8 D4 }7 P `* |" s$ Q! g螺孔来。虽然从表面上看主轴转速与进给速度是根据螺距配合运行的, 但是主轴的转动角& t) T/ a% D# ] i# L0 z
度是不受控的, 而且主轴的角度位置与Z 轴的进给没有任何同步关系, 仅仅依靠恒定的主: G* T( k$ E% M6 I) J2 ~6 c
轴转速与进给速度的配合是不够的。主轴的转速在攻丝的过程中需要经历一个停止-正
6 s1 ?$ X, Y x转-停止-反转-停止的过程, 主轴要加速-制动-加速-制动, 再加上在切削过程中由
2 W3 E5 y5 M* M/ N! C8 v$ |于工件材质的不均匀, 主轴负载波动都会使主轴速度不可能恒定不变。对于进给Z 轴, 它! h9 x: E+ j E
的进给速度和主轴也是相似的, 速度不会恒定, 所以两者不可能配合得天衣无缝。这也就
1 j, g8 K! V9 W# E, a, D* V是当采用这种方式攻丝时, 必须配用带有弹簧伸缩装置的夹头, 用它来补偿Z 轴进给与主
7 v( J- q+ f( m9 z+ x- Z K轴转角运动产生的螺距误差。如果我们仔细观察上述攻丝过程, 就会明显地看到, 当攻丝
8 r' J1 d' {, d6 E9 S到底,Z 轴停止了而主轴没有立即停住(惯量), 攻丝弹簧夹头被压缩一段距离, 而当Z 轴反
5 w' e9 D) ?4 Y; N! G) b N1 k向进给时, 主轴正在加速, 弹簧夹头被拉伸, 这种补偿弥补了控制方式不足造成的缺陷, 完* v# E, U6 I8 j3 a, u5 S& E& j
成了攻丝的加工。对于精度要求不高的螺纹孔用这种方法加工尚可以满足要求, 但对于螺
s O) b, n7 z, w6 |纹精度要求较高,6H 或以上的螺纹以及被加工件的材质较软(铜或铝) 时, 螺纹精度将不能5 m+ L0 B$ [% o/ ]7 l* N5 z- O
得到保证。还有一点要注意的是, 当攻丝时主轴转速越高,Z 轴进给与螺距累积量之间的
. ^2 S% E- M- D误差就越大, 弹簧夹头的伸缩范围也必须足够大, 由于夹头机械结构的限制, 用这种方式攻
7 a! Y& B2 P5 O: P0 R丝时, 主轴转速只能限制在600r/min 以下。
4 a d# y8 _& C+ D: H3 W0 S刚性攻丝就是针对上述方式的不足而提出的, 它在主轴上加装了位置编码器, 把主轴0 v m2 {3 A/ t# Z2 Y: T
旋转的角度位置反馈给技控系统形成位置闭环, 同时与Z 轴进给建立同步关系, 这样就严- q6 a5 W: c: f6 ]- i
格保证了主轴旋转角度和Z 轴进给尺寸的线生比例关系。因为有了这种同步关系, 即使
3 u& ?* \; O# ~# T. |" r由于惯量、加减速时间常数不同、负载波动而造成的主轴转动的角度或Z 轴移动的位置
3 S' Q/ K9 I* { g, a变化也不影响加工精度, 因为主轴转角与Z 轴进给是同步的, 在攻丝中不论任何一方受干
0 A# V, b2 V N+ n) y5 ]: P1 i扰发生变化, 则另一方也会相应变化, 并永远维持线性比例关系。如果我们用刚性攻丝加# i8 F* U0 D a% w6 A8 o1 f
工螺纹孔, 可以很清楚地看到, 当Z 轴攻丝到达位置时, 主轴转动与Z 轴进给是同时减速并
! S: ~' r }( y- Q1 _( ^同时停止的, 主轴反转与Z 轴反向进给同样保持一致。正是有了同步关系, 丝锥夹头就用
; X+ z' i& M% S, P y9 N普通的钻夹头或更简单的专用夹头就可以了, 而且刚性攻丝时, 只要刀具(丝锥)强度允许,7 w* M: ^) M3 z2 b& X, A
主轴的转速能提高很多,4000r/min 的主轴速度已经不在话下。加工效率提高5 倍以上,
: L4 k8 a$ J& I0 {% ?7 N, j, J* o螺纹精度还得到保证, 目前已经成为加工中心不可缺少的一项主要功能。
. o( M8 b8 ]- L7 T, i% l2 刚性攻丝功能的实现
) ?( [7 m1 w/ z. ?从电气控制的角度来看, 数控系统只要具有主轴角度位置控制和同步功能, 机床就能
: T9 J6 l7 E) l/ M3 N E进行刚性攻丝, 当然还需在机床上加装反馈主轴角度的位置编码器。要正确地反映主轴的
1 I9 n# u6 P7 e角度位置, 最好把编码器与主轴同轴联接, 如果限于机械结构必需通过传动链联接时, 要坚* z3 j& v) J' g
持1:1 的传动比, 若用皮带, 则非同步带不可。还有一种可能, 那就是机床主轴和主轴电动- ?, i' X: J3 z
机之间是直连, 可以借用主轴电动机本身带的内部编码器作主轴位置反馈, 节省二项开
$ N; g- h2 }* W4 p* J, u支。 8 u0 t" g4 g6 G, b x; M
除去安装必要的硬件外, 主要的工作是梯形图控制程序的设计调试。市面上有多种数0 O+ j6 i% ^; ~. @5 S8 W! Q* O
控系统, 由于厂家不同, 习惯各异, 对刚性攻丝的信号安排和处理是完全不一样的。我们曾
9 T Z4 ?1 s+ Z( ^( a# Z& N$ X经设计和调试过几种常用数控系统的刚性攻丝控制程序, 都比较繁琐。调试人员不易理解
5 q) q: B& X" G% X& |梯形图控制程序, 特别是第一台样机调试周期长, 不利于推广和使用。尽管如此, 加工中心
0 H/ z# y$ ^8 A$ r' X/ P: d" p有了该项功能, 扩大了加工范围, 受到用户的青睐。
) U1 q6 O1 m* D+ L' z% `7 P3 不用设计梯形图实现刚性攻丝
# O9 f. p k i8 L在FANUC 0i 数控系统里, 参数N0.5200#0如果被设定为0, 那么刚性攻丝就需要用M
9 `) W, ]1 P q& v1 R代码指定。一般情况下, 我们都使用M29,而在梯形图中也必须设计与之相对应的顺序程
2 O) z" J3 \5 V8 ^. v K J- D) D/ n序, 这对初次尝试者来说还有一定的困难。正常的情况下, 没有特殊要求时, 主轴参数初始+ g0 i# v- W! `4 J% o; V& ?
化后把参数No.5200#0 设定为1, 其它有关参数基本不动, 也不用增加任何新的控制程序,, p! R5 U7 \3 ]
这样就简单多了。在运行调试中要根据机床本身的机械特性设置刚性攻丝必须的一组参
/ |) [! q% f, X4 `: k! `* j数(见表l) 。参数设置好后就可以直接使用固定循环 G84/G74 指令编程, 其格式举例如下: 6 }2 D* ]6 m+ u/ o/ }) B" m
表1 刚性攻丝参数表
" {" L0 Q" m" z) N6 V. u4 b; I5 H 功能 | 参数 | 攻丝最高主轴转速 | No.5241-N0.5244 | 主轴与攻丝轴的时间常数 | No.5261-No.5264 | 刚性攻丝轴回路增益 | No.5280-N0.5284 | 刚性攻丝时攻丝轴移动位置偏差量的极限值 | No.5310 | 刚性攻丝时主轴移动位置偏差量的极限值 | No.5311 | 刚性攻丝时的攻丝轴停止时的位置偏差量极限值 | No.5312 |
刚性攻丝时的主轴停止时的位置偏
0 T1 c4 b4 a& u1 F, z. N差量极限值 | No.5313 |
C1 Z4 S; g* I& ]& c* v(1)每分钟进给编程 ! j2 K3 L( \8 j) _/ U
右螺纹 * v+ z) [6 ~* `
G94; Z 轴每分钟进给 6 @+ ^! G% V4 A9 I& D7 @
M3 S1000; 主轴正转(1000r/min) 2 {0 m; S8 i$ Z! F f, U2 u( [' Z
G90G84 X-300.Y-250.Z-150.R-120.P300F1000; 右螺纹攻丝, 螺距1mm
3 v$ h. C7 ]6 } i+ m+ e 左螺纹
4 v+ ?1 T$ x- a0 V3 M& T6 C G94; Z 轴每分钟进给 . }& v1 z$ }$ o" W
M4 Sl000; 主轴反转(1000r/min)
$ X/ `0 V3 ]! [6 k& N! ?. K G90G74 X-300.Y-250.Zl50.R-120.P300F1000;左螺纹攻丝, 螺距1mm
' W, r6 v8 g; a& V1 Z; R(2)每转(主轴)进给编程 0 C0 v$ {# h4 `' F0 m3 w
右螺纹
+ W9 U6 Y/ ?' q G95; Z 轴进给/ 主轴每转
$ t( e4 F# s3 |; W6 r M3 S1000; 主轴正转(1000r/min)
; c& l8 _! c- P y) Q G90G84 X-300.Y-250.Z-150.R-120.P300F1.0;右螺纹攻丝, 螺距1mm : }6 z7 P0 ^; K- j# {# A
右螺纹 $ W3 u% Z& A2 f3 X
G95; Z 轴进给/ 主轴每转 ! q* f' n2 l( L- D: G3 j- r
M4 S1000; 主轴反转(1000r/min)
4 `" j5 R" t4 E- E3 j. R G90G74X-300.Y-250.Z150.R-120.P300F1.0;左螺纹攻丝, 螺距1mm
$ U# p/ V/ i0 k5 z4 B# s% m 以上刚性攻丝编程由于将参数No.5200#0设置为1, 固定循环G84/成为刚性攻丝的指
( ~/ p/ X) R2 n2 j% \& \" W. d+ B令, 所以它的编程格式就完全与原固定循环G84/G74 普通攻丝是一样的。根据用户的使
/ x r# b& g" P$ }用调查, 刚性攻丝性能大大优于普通攻丝。
0 g! Z; H+ v: M/ f
6 M! [- X7 I3 s5 ^9 X$ S v$ Q' M+ v2 ]6 O5 X' a2 P
|
|