|
楼主 |
发表于 2006-6-24 23:05:13
|
显示全部楼层
Re: 我的数控课程学习资料
外圆粗切循环
8 \' e3 I" K/ M$ r! q0 N
6 P7 _7 t! u3 j) K. L" ?2 r" ~+ {( `; q% B
图1 外圆粗切循环2 @( b H0 z) ?: S" ?/ `
( {% a! h: J1 R, Y
) d' P! T8 N. Y: [
图2 G71程序例图& e# k) N+ [. u0 L
外圆粗切循环是一种复合固定循环。适用于外圆柱面需多次走刀才能完成的粗加工,如图1所示。
4 q4 a, `1 f) T! N2 w/ ^编程格式:2 z1 S) `) t- s8 N
G71 U(△d) R(e)
( |; G* m b! kG71 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t)
5 ^7 _. ?) j( M6 a式中:
' `" e7 E2 h! o' }△d——背吃刀量; n4 R5 V6 s6 ^7 W7 ^
e——退刀量;
( j. y& r0 c2 H1 J/ J- Fns——精加工轮廓程序段中开始程序段的段号;/ ~9 A+ `- A& ~% R+ ?( B- T- B
nf——精加工轮廓程序段中结束程序段的段号;/ ^! O- `- J( c1 A
△u——X轴向精加工余量;7 k6 h l7 ?/ b- G' d
△w——Z轴向精加工余量;
" P& s# m8 H/ Wf、s、t——F、S、T代码' X/ H5 }0 E- }- I9 S& Z) e
注意:9 l6 ~; O( d9 q( m' C7 b' t
1.ns→nf程序段中的F、S、T功能,即使被指定也对粗车循环无效。
& k& f, I/ R7 ^/ q( u! D2.零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少;X轴、Z轴方向非单调时,ns→nf程序段中第一条指令必须在X、Z向有同时运动。
) }, s. n; j6 `! \6 c例:按图2所示尺寸编写外圆粗切循环加工程序。, {$ u- C: A5 o* C$ ]
N10 G50 X200 Z140 T0101
9 L7 X7 P) Z' i1 K8 qN20 G00 G42 X120 Z10 M08
; g3 ]+ f- o5 F% f( d1 vN30 G96 S120
$ z1 X& e) l( r' B' `N40 G71 U2 R0.55 w) _: q6 N9 h. J& W$ s
N50 G71 P60 Q120 U2 W2 F0.25
8 W) T, A/ u4 E+ gN60 G00 X40 ns' K$ P+ H: j5 e% v. h
N70 G01 Z-30 F0.15
3 [" ^+ S: D6 |- Y+ ?' D7 k9 ~N80 X60 Z-600 h! L1 u$ b! \5 O0 S7 ^
N90 Z-80
5 V4 i9 C7 ^! n8 p5 |+ G( sN100 X100 Z-90' r2 f: i. v" y$ o
N110 Z-110
2 Z4 o6 W& F8 { ^4 e8 \/ y; |N120 X120 Z-130 nf, Y1 S7 b& C- a. q
N130 G00 X125 1 Z' S+ N$ P% T: W4 `9 K1 x! p
N140 X200 Z140
& ]0 h' I1 l# E: v' B! FN150 M02 5 W3 L5 K8 p0 \3 e8 T0 v
端面粗切循环
2 }8 o# m6 r. i, ~+ ~7 T & j" O) `- u/ E' [ h) W, }
$ h2 G. X6 @7 [8 _# @6 C
图1 端面粗加工切循环
2 ?& P2 A; h$ ~( @5 _* Y
6 ~# G1 ?( K8 T0 T& ^8 y
* V/ K0 f, ], }! ]8 x+ J图2 G72程序例图, S' M; _$ m; W; |
端面粗切循环是一种复合固定循环。
! x" q7 J4 a6 K! u9 j: z7 E端面粗切循环适于Z向余量小,X向余量大的棒料粗加工,如图1所示。
1 j" t2 l( e( W: C' R' g编程格式:1 q; X8 e2 w+ Y
G72 U(△d) R(e)
# | d7 c# S* d5 X) K" H, l: oG72 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t)
+ c! p& U5 \/ }式中:
1 D& N5 o+ ~/ v! r8 Y△d——背吃刀量;3 c+ k3 n# T$ K: w
e——退刀量;
" {+ c. V6 x, c; ~, B# ?ns——精加工轮廓程序段中开始程序段的段号;
! q/ i2 Y$ O9 L% t% s) snf——精加工轮廓程序段中结束程序段的段号;
- j1 U, C( {3 S# j△u——X轴向精加工余量;
. N2 k/ @& H: O6 T/ |9 P8 m2 k△w——Z轴向精加工余量;( ~: K- K$ X. l8 C e
f、s、t——F、S、T代码。4 q- w! b1 [) ?
注意:) _" R$ L/ I0 s4 k
1.ns→nf程序段中的F、S、T功能,即使被指定对粗车循环无效。( x/ B: K9 x4 c Y: y. k. U$ K
2.零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少。9 } r) z+ g) x# l* \9 L6 v! S$ P
例:按图2所示尺寸编写端面粗切循环加工程序。
6 t1 X# }" E [2 NN10 G50 X220 Z200 T0101
( K6 `. \# X8 x s, LN20 M03 S800
" C+ U8 m& a* M. M' I2 uN30 G90 G00 G41 X176 Z2 M08; n8 p# J% K0 e5 C; }" J
N40 G96 S120
) D" m: j; V8 }& E) |: N8 fN50 G72 U3 R0.5; T6 w3 a' e' I/ N$ Z. e# z; ]/ D6 ^
N60 G72 P70 Q120 U2 W0.5 F0.21 b0 ?: Z7 S: ~$ l2 H
N70 G00 X160 Z60 (ns)
& L: n. c. B3 ^) G& ]N80 G01 X120 Z70 F0.15 / Q/ M8 S$ [! u( U* y8 E
N90 Z80( e1 r0 z8 y( B$ H) Q& M
N100 X80 Z90
8 [# e- b/ s `% u# YN110 Z110; g$ L% G8 S; N& H2 S
N120 X36 Z132 (nf)' G/ Y6 W. ~/ m0 _
N130 G00 G40 X200 Z200
: ~. B" n* ]0 _0 P( lN140 M30
3 F; ]4 ?9 N5 Y+ P6 w9 V% @8 A+ n* ^6 r
封闭切削循环
" M% z" K7 U9 v. ^7 F7 }5 ^ 4 h: b5 q4 G7 L% p
% f) n. }! j8 O2 v5 |图1 封闭切削循环" o; x) D5 k: p h' F- _
" H4 V. O( N# `
& r$ [' | h0 N M! F$ T$ Z, u' m图2 G73程序例图5 s/ N* t/ v, d
封闭切削循环是一种复合固定循环,如图1所示。
6 v& R+ g( w' v. m, V 适于对铸、锻毛坯切削,对零件轮廓的单调性则没有要求。
2 j7 X2 ]" z( ~: M编程格式 G73 U(i) W(k) R(d)/ k' ^5 m/ Y" [$ V- I
G73 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t) 4 Q2 B+ }5 T0 r) o J# |
式中:i——X轴向总退刀量;( }5 a0 j* W8 q6 t% S
k——Z轴向总退刀量(半径值); H# k. d' v/ o4 [5 O
d——重复加工次数;7 c" ]2 \. ]; \( ^( H5 ?4 Q
ns——粗加工轮廓程序段中开始程序段的段号;
5 R `, ?$ x! ]- E' U nf——粗加工轮廓程序段中结束程序段的段号;
2 `4 p. a7 s, N T3 g( Y8 n/ e △u——X轴向粗加工余量;* j% ^: W) K) A4 H! T: S1 C3 M
△w——Z轴向粗加工余量;2 M# M; Y6 X+ Z% Y
f、s、t——F、S、T代码。$ {$ m% ]2 a# I+ F
例:按图2所示尺寸编写封闭切削循环加工程序。/ Q3 V4 Q( M5 ]
N01 G50 X200 Z200 T01013 H5 @4 k' `+ g+ s, y
N20 M03 S2000
( S- {7 y+ R; `% t1 n x; Y" KN30 G00 G42 X140 Z40 M08
# b6 p5 Z0 Q) z7 S- n; a0 mN40 G96 S150
, u6 k8 b) Y; h! J4 q9 VN50 G73 U9.5 W9.5 R3
' K3 S9 Y' V. L) p- lN60 G73 P70 Q130 U1 W0.5 F0.3/ M0 H7 Q# d5 r0 I+ r# l$ O" W" N1 e
N70 G00 X20 Z0 (ns) v7 {. \; ^& n: a* W
N80 G01 Z-20 F0.15
1 m& u. d" C0 h$ S/ l- Q9 jN90 X40 Z-30
+ n U' r& W% x$ B% NN100 Z-50% C/ e/ |% f+ ~
N110 G02 X80 Z-70 R20
7 |6 {* A/ C# I0 u" ?- l& C% Z3 WN120 G01 X100 Z-800 V4 s, \2 y$ O3 n
N130 X105 (nf)) V& }' g# S9 I2 J2 B* L
N140 G00 X200 Z200 G40
+ o9 |( N" w# ^/ bN150 M30 1 O7 L8 J& m7 a# _. m) l0 f" N
精加工循环
$ s" h) Z2 r+ k# G6 O- ]/ J 由G71、G72、G73完成粗加工后,可以用G70进行精加工。精加工时,G71、G72、G73程序段中的F、S、T指令无效,只有在ns-nf程序段中的F、S、T才有效。- A, [, ` R& w) {6 i3 `
编程格式 G70 P(ns) Q(nf)
8 k, ]& S+ X# p' m& y式中:ns——精加工轮廓程序段中开始程序段的段号;9 b6 D: [( C+ y0 @8 c7 {, y
nf——精加工轮廓程序段中结束程序段的段号。1 u' I/ m [0 }+ o; o" y
例:在G71、G72、G73程序应用例中的nf程序段后再加上* D* Z' j( ^: V
“G70 Pns Qnf”程序段,并在ns-nf程序段中加上精加工适用的F、S、T, 就可以完成从粗加工到精加工的全过程。
7 V6 z3 a4 c( _0 `& s( D深孔钻循环( k$ T6 Z4 }0 |% J; o- M
深孔钻循环功能适用于深孔钻削加工,如图1所示。
C1 f+ P5 a6 O% P4 h 编程格式 G74 R(e)
: c& R0 r( H! \ * r( R+ d. t, X" `
, S2 [( V* G. S" Z$ S图1 深孔钻削循环" s6 Z7 A3 b# U5 G/ m
G74 Z(W) Q(△k) F
) Y- ?& _; L/ s式中:R——退刀量;
Y+ E" |4 C- y" m; i8 Z5 v3 u5 T: [$ J Z(W) ——钻削深度; @* x, ~, @' A9 O
K ——每次钻削长度(不加符号)。
, h6 f% K, H! H 例:采用深孔钻削循环功能加工图1所示深孔,试编写加工程序。其中:R=1,K=20,F=0.1。* h) z9 ?4 Z& t/ k: [
N10 G50 X200 Z100 T0202
5 o: \( V& \7 t$ |N20 M03 S600" G" l! X9 l/ }
N30 G00 X0 Z1
- @2 x" r" S/ RN40 G74 R1. t# h: i! S- w! t$ y& f/ F
N50 G74 Z-80 Q20 F0.1
+ C: F. z U& x+ U. nN60 G00 X200 Z100
; H7 c4 f5 v6 z4 JN70 M30
7 w9 w6 U9 b3 c# B4 f: n5 u! Z# a外径切槽循环
- E( s' p# }: l' g 外径切削循环功能适合于在外圆面上切削沟槽或切断加工。8 }) r' A3 f ~8 m
- c; m+ r6 L( A* o1 S! c+ y" B
3 B% d1 t0 C( ?; V5 G* X图1 切槽加工" `- U8 K6 F5 J/ e9 n+ o
编程格式 G75 R(e)2 N; F4 N9 G, V! T
G75 X(U) P(△i) F~
o" ]5 A3 c' G式中:e——退刀量;4 n! R/ h4 C: E1 F3 h$ ~! n5 @
X(U) ——槽深;
6 w6 O9 y& ]% f5 ?; @ △i——每次循环切削量。5 s+ V+ ~+ S* Z/ E2 t3 C7 ]
例:试编写进行图1所示零件切断加工的程序。 b1 N0 }5 L4 @( n( z) U* a* A
G50 X200 Z100 T0202* ^4 W. z5 R3 ~. w, O
M03 S6007 n& Q7 O F) P* M- m" P+ D
G00 X35 Z-50
]9 L) J/ O; l+ O4 uG75 R1
8 D9 J! Q4 z6 uG75 X-1 P5 F0.1, D3 W0 Y, i9 _. ?9 H% _! _8 d
G00 X200 Z100" l- O- W) C2 [+ }8 }( l6 L5 j+ m# u
M30
: r1 ~6 { y; E. {螺纹切削指令
! c+ C! D, \+ b" g2 b$ ? 该指令用于螺纹切削加工。% M% o8 l2 z- S
? 基本螺纹切削指令
$ N0 {/ k" G$ z" i0 A& w? 螺纹切削循环指令 : G- ~( Q) c# f D$ W
? 复合螺纹切削循环指令
5 b. o7 _5 k! e' ^基本螺纹切削指令8 M% D! {+ ` ~$ {/ [- A
N$ x/ J# U/ T; {* @8 Y
& H7 Z" d9 F( |6 i
图1 基本螺纹切削
5 x4 J% ] X; m3 E / i- t; @! v( \" h. i
# `. [: u- ^2 T图2 圆锥螺纹切削7 s) [4 U, S$ D* \( g9 c
基本螺纹切削方法见图1所示。: H% ]* e, z! U/ @* C6 b
编程格式 G32 X(U)~ Z(W)~ F~ B: v. r. ^$ Q+ k8 C3 f' h0 @
式中:1 B# P2 ]( C+ |, T1 v
X(U)、 Z(W)—— 螺纹切削的终点坐标值;X省略时为圆柱螺纹切削,Z省略时为端面螺纹切削;X、Z均不省略时为锥螺纹切削;(X坐标值依据《机械设计手册》查表确定) ) z1 C' d' L. q4 p5 ]' ]
F ——螺纹导程。( H1 Z! k; x$ @9 k& _
螺纹切削应注意在两端设置足够的升速进刀段δ1和降速退刀段δ2。
- q/ K) h/ n+ {) c 例:试编写图1所示螺纹的加工程序。(螺纹导程4mm,升速进刀段δ1=3mm,降速退刀段δ2=1.5mm,螺纹深度2.165 mm)。
' l" k0 Y6 w. E7 \3 Y* B……
% O' w% X* }) A4 }! EG00 U-62
4 l5 L8 _# j" g9 e- j& cG32 W-74.5 F4
& t" D6 }( A3 k: k& c/ rG00 U62! \" j: N8 j8 _ c& v, a; _9 f$ D% p
W74.5+ g" H( Y( _, x' S1 W% x. K# e
U-649 `! S: f* r+ G. k: y$ ^2 ]
G32 W-74.5+ Z0 b, a& H4 d- h, W2 x# g& W
G00 U64" M' D# R% t# S9 Y# V
W74.5
; T0 X+ t9 i8 o) ] z3 d8 l* G……: a# g$ z/ |- Y( P% ?3 q2 `" p
例:试编写图所示圆锥螺纹的加工程序。(螺纹导程3.5mm,升速进刀段δ1=2mm,降速退刀段δ2=1mm,螺纹深度1.0825 mm)。/ S' d5 `. p* t: k; D0 N. o! ?
G00 X128 Y4 S) T% I8 n& ]6 B
G32 X41 W-43 F3.5
+ R% B2 @! m; S* `3 x; j9 m- HG00 X500 N! P8 t5 Y0 [9 `, [
W43 6 ^1 r% h# ]% q
X10
8 _# |) G9 d, P6 t% L4 @G32 X39 W-43
+ a0 ]' K5 o! t1 E& T6 w, E4 RG00 X50: G8 T* i2 m3 [# e
W43
, |* l) w- \1 t螺纹切削循环指令
6 {$ F/ D) C: Z% P: E/ S+ E 螺纹切削循环指令把“切入-螺纹切削-退刀-返回”四个动作作为一个循环(如图1所示),用一个程序段来指令。5 O; F" j8 \) J5 H
编程格式 G92 X(U)~ Z(W)~ I~ F~3 m+ K6 p% j7 @6 e
% R* l9 g+ `* m: N) P' Z% @
0 F; i, e5 D$ X; Q) X) @
7 r4 m, u: C/ N# C) U
图1 锥螺纹切削循环 图2 圆柱螺纹切削循环
% d8 i$ @' n7 D' w6 P* {/ l
& S3 Z2 ~7 `; f; J4 P0 B5 \2 ~
( F& Q1 ?. B3 O( L1 ]. L图3 锥螺纹切削循环应用
9 B6 y) h) x( |/ ^式中:X(U)、 Z(W)——螺纹切削的终点坐标值; ' E3 ~1 P# H& U C/ E' E% P3 I+ t
I ——螺纹部分半径之差,即螺纹切削起始点与切削终点的半径差。加工圆柱螺纹时,I=0。加工圆锥螺纹时,当X向切削起始点坐标小于切削终点坐标时,I为负,反之为正。; ^( L7 T: W3 h" r8 L
例:试编写图2所示圆柱螺纹的加工程序。
% l" Z. T& z9 M/ }+ H) d……
& b2 @" `2 o( aG00 X35 Z104
1 A8 C. `/ ~+ U' \, @G92 X29.2 Z53 F1.5
2 ~+ I8 l) ]6 O* f' gX28.6: {/ L3 [$ H# k2 a
X28.2
, F: B+ c% x* H" L7 |+ ~( oX28.049 \6 e3 P* e" l
G00 X200 Z200
8 L& k+ q* L& n: C# P5 ^) X……
! p7 s7 S: D: R: e5 v1 u5 M 例:试编写图3所示圆锥螺纹的加工程序。: e0 m5 b* D/ ^6 ]
……
$ ~& A+ `& [; G7 @) j: y% g. XG00 X80 Z62
& I. j1 ]( f1 PG92 X49.6 Z12 I-5 F2
* @1 l$ ]* i" h7 t TX48.7
3 @- K# @/ f8 Y9 c4 `8 NX48.1
) K2 {, J! i+ o5 Z, ?X47.5: K& p7 s" v. T- c4 I, r
X47
7 ?1 l" ?. ^8 I1 VG00 X200 Z200
& n6 m# S5 y& _2 K% U7 z& L……$ h* ~' }/ N5 Z1 ]2 \0 E8 X+ i. L' t
复合螺纹切削循环指令) P1 F2 B1 f* f8 s2 A
* s5 W E9 g6 r: X: x# p) i! p! o+ j+ m4 V9 \
图1 复合螺纹切削循环与进刀法 (点击查看三维动画)
, K0 j- B R4 M5 Q T! Q* s9 O, L$ ~3 S4 H
& \2 `1 y6 P: m/ Z" u2 S! |# R
, a& p7 v5 Q; K" t1 G3 U; b! S图2 复合螺纹切削循环应用 (点击查看三维动画)
4 s6 B7 R' p/ F; g- L
* P! i0 u( b1 V6 z 复合螺纹切削循环指令可以完成一个螺纹段的全部加工任务。它的进刀方法有利于改善刀具的切削条件,在编程中应优先考虑应用该指令,如图1所示。% \" m+ j+ }/ x. s; V
编程格式 G76 P (m) (r) (α) Q(△dmin) R(d)
9 Z$ z: p- I. z+ `: ^1 g G76 X(U) Z(W) R(I) F(f) P(k) Q(△d)3 A# p2 F' r9 y4 l# `. `5 c1 \
式中: m ——精加工重复次数;5 e4 m- s" o" ^: I7 v7 @8 d
r——倒角量;& z$ A$ Q0 G8 v- r% T3 k6 R
α-刀尖角;
6 N- {- s$ y& a2 V( `) | △ dmin——最小切入量;
0 H# g+ G: O* Q0 X; r' c& _) K' S% W d-精加工余量;
3 n8 b* l: S5 G' F8 C X(U) Z(W)——终点坐标;3 q2 [7 a) t: e' K5 C
I ——螺纹部分半径之差,即螺纹切削起始点与切削终点的半径差。加工圆柱螺纹时,i=0。加工圆锥螺纹时,当X向切削起始点坐标小于切削终点坐标时,I为负,反之为正。8 S. Y2 p6 l. G- e1 r- S5 b
k ——螺牙的高度 (X轴方向的半径值);
( H( t$ ~7 t5 f3 m, W, ?1 Q △ d ——第一次切入量(X轴方向的半径值);3 w$ T$ @: o3 @1 ?4 N5 j% x
f——螺纹导程。
2 l( g0 B, M' u: x例:试编写图2所示圆柱螺纹的加工程序,螺距为6mm。
% I/ i2 I1 ~: fG76 P 02 12 60 Q0.1 R0.14 n2 h8 z" H% m# W4 |* L! j7 f
G76 X60.64 Z23 R0 F6 P3.68 Q1.8
H& [! J2 f# }# c. s$ [1 D6 ^ |
|