同事加工螺纹循环:广数GSK,980TD数控车床车1/2NPT外螺纹G76能搞定,车内螺纹就报警,当R用正值车内螺纹就报警,用负R就不报警。6 Y X; m3 @: B+ c9 _+ [: P
报警信息如下:
4 f; {( p# _9 _; A
$ f5 c/ Z! a. K; r; d) ` M0 Y! }
% c0 O# i1 C3 E' _9 ?" k# u2 B0 ?错误编辑的程序; A- i0 n6 O( {7 v
`& p2 r* T/ R" P
& D4 A; @9 j% Y7 h( l5 i: @' z' c: v9 G7 x4 o
后来把他的程序改为:
8 O* c* n8 l. L/ ] B5 m外螺纹:9 a! l" i; l& k* a
G0 X23.224 Z3.0% S; k7 d; q2 ^9 O6 _6 I
G76 P020060 Q50 R0.1' D* L! n8 |9 K% f
G76 X18.97 Z-18.5 P Q R-0.672 F1.814" m- t1 p6 J: ?6 }7 ^
内螺纹:+ A/ j8 {1 f; U6 }) R# a8 s
G0 X16.322 Z3.01 Z! j2 Q, n2 i$ A2 ?. W4 I7 l6 S
G76 P00060 Q50 R0.17 ?3 f% r( l8 L+ H* l, V) s
G76 X20.068 Z-18.5 P Q R0.672 F1.814
3 x4 P! n' J) \立马可以继续加工了,就是这么厉害# [# ?. a, T- }0 x+ I% X" Y8 Y
0 W) M1 ?' f6 k4 X* d' W2 ]下面是G76格式代码的意思:
3 Z6 C# d* [; z: QG76为复合型螺纹切削循环,由二个G76程序段组成,指定有关参数后可自动运行多次循环,直到把螺纹车好。4 Q' i4 [/ Z: T& J* a4 m* o
G76根据牙型角(GSK980TA限定为80o,、60o,、55o,、30o,、29o,、0o ,GSK980TD没有这种限制)沿钭向逐次切入,以保证刀具为单侧切削刃工作,可避免扎刀的发生。随着螺纹的逐渐切深,系统按规律减少切削深度,直到达到设定的最小切削深度后,按最小切削深度进刀。" e/ v1 S4 y1 C$ M1 C% A
使用举例:
6 W" J. W. W" d0 j N10 G00 X80 Z280;(快速定位到起点)
* T2 X# Z& y& A7 a& o$ n& j) h9 G N20 G76 P030660 Q50 R0.1;(P后面的6位数分别表示:精车次数3次、螺尾倒角量为6,即退尾长度为螺距的60%,牙型角60度。)
: O4 M% I: R/ B (Q50:最小切削深度0.05(半径值、指令中单位为0.001)、
0 T) O: b, r1 \0 O- p# A& t7 s/ A (R0.1:留给精车的余量0.1(半径值))
2 z8 W, k- ?1 L N30 G76 X71 Z200 R0 P1949 Q250 F3;(X、Z为螺纹终点位置)
2 P' z$ n6 G S/ x2 h (R0:车锥螺纹时指定起点与终点的半径差,此处R0为直螺纹,可省略)
! Q6 i5 c) m: F7 a' _' x (P1949:半径方向的螺纹牙高为1.949,指令中单位为0.001)
" r4 D0 J) Z0 O) Q, K7 R u$ { (Q250::第一次半径方向切入深度为0.25mm,指令中单位为0.001)
1 f6 \% z# y$ ^4 k- ?6 i6 a
- f. V' ?4 g* N# p& r8 u |