同事加工螺纹循环:广数GSK,980TD数控车床车1/2NPT外螺纹G76能搞定,车内螺纹就报警,当R用正值车内螺纹就报警,用负R就不报警。
5 ~& F* o: o# X$ N5 @4 M6 X( G报警信息如下:. c3 F6 q* p' I: q+ P# T! _8 V
% H, z1 S1 Z9 P9 F7 E) f- D/ z! e0 M# o* d+ V- p
错误编辑的程序
" \# e7 M( G% F8 ]* g5 s- C) W9 {( v& E \+ ?4 b6 t1 A) I7 X+ q
, b) Q. o3 k0 {& z9 z5 T2 L. V7 G1 G* U8 {* J
后来把他的程序改为:& Y7 K$ G1 X& d& O+ F
外螺纹:
7 h: N6 K( V5 L5 B! \8 |. pG0 X23.224 Z3.0
+ h0 M7 x+ l, `7 u+ Q4 H$ zG76 P020060 Q50 R0.1
- j9 L0 g6 F# k7 d8 {G76 X18.97 Z-18.5 P Q R-0.672 F1.814
* r# R @4 g- h- A内螺纹:5 J* }6 J" j' x! V0 |5 M$ v3 d
G0 X16.322 Z3.0
% t; _/ z: a3 |( q6 `0 B% JG76 P00060 Q50 R0.1$ N" G! h2 ^* F1 ?! N% l
G76 X20.068 Z-18.5 P Q R0.672 F1.814 2 N9 ?- w F4 H, M
立马可以继续加工了,就是这么厉害
% b" B8 N: r* O, m* A: O" d
- a; {2 Z6 Z2 E7 s( _下面是G76格式代码的意思:! H: J4 \1 V5 T" Q
G76为复合型螺纹切削循环,由二个G76程序段组成,指定有关参数后可自动运行多次循环,直到把螺纹车好。
. A, j0 E& _& }6 S4 N G76根据牙型角(GSK980TA限定为80o,、60o,、55o,、30o,、29o,、0o ,GSK980TD没有这种限制)沿钭向逐次切入,以保证刀具为单侧切削刃工作,可避免扎刀的发生。随着螺纹的逐渐切深,系统按规律减少切削深度,直到达到设定的最小切削深度后,按最小切削深度进刀。7 q1 }( H2 o; f
使用举例:* U s* W4 R) {. v0 I' K; k
N10 G00 X80 Z280;(快速定位到起点)0 G8 g4 K: Q1 o1 ~/ t( f
N20 G76 P030660 Q50 R0.1;(P后面的6位数分别表示:精车次数3次、螺尾倒角量为6,即退尾长度为螺距的60%,牙型角60度。)) x. l* Y- |4 Y* e8 L
(Q50:最小切削深度0.05(半径值、指令中单位为0.001)、
# a2 k: D; e2 O. ~6 s3 w (R0.1:留给精车的余量0.1(半径值))) _: W1 Y% C7 a# R4 r/ f
N30 G76 X71 Z200 R0 P1949 Q250 F3;(X、Z为螺纹终点位置)+ _1 ]" T6 F: w3 p( @" I) t; \% _; f
(R0:车锥螺纹时指定起点与终点的半径差,此处R0为直螺纹,可省略)
* o* k8 I! e- l9 ?& ^7 h9 K0 U (P1949:半径方向的螺纹牙高为1.949,指令中单位为0.001)
/ B- k% C) g6 B2 {) t' `7 E% H (Q250::第一次半径方向切入深度为0.25mm,指令中单位为0.001): Z3 E! ]1 F6 g* C
& s1 Z# r9 W2 J3 X6 k3 f0 q4 }
|