找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 472|回复: 0

数控车床单一固定循环指令

[复制链接]
发表于 2010-10-22 00:25:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
当车削加工余量较大,需要多次进刀切削加工时,可采用循环指令编写加工程序,这样可减少程序段的数量,缩短编程时间和提高数控机床工作效率。根据刀具切削加工的循环路线不同,循环指令可分为单一固定循环指令和多重复合循环指令。 ( g7 v @7 i: w' y7 T% y5 T

单一固定循环指令 + J- S5 m% X, t/ z

对于加工几何形状简单、刀具走刀路线单一的工件,可采用固定循环指令编程,即只需用一条指令、一个程序段完成刀具的多步动作。固定循环指令中刀具的运动分四步:进刀、切削、退刀与返回。 9 B" ?+ m: R9 I1 L

1. 外圆切削循环指令(G90) 4 R9 n+ x9 ?; r m2 l m- e4 Q9 N& w

指令格式  G90 X(U)_ Z(W)_  R_  F_ , @9 _# l) A- f0 P+ V. |% ?- q

: P- u# s f( F

指令功能  实现外圆切削循环和锥面切削循环,刀具从循环起点按图1与图2所示走刀路线,最后返回到循环起点,图中虚线表示按R快速移动,实线表示按F指定的工件进给速度移动。

z2 r2 C' z$ `5 j

) `3 n7 g9 Q9 A3 a" U

8 b1 [' \# C; x

图1 外圆切削循环

# y# r% }, D0 _

0 i, _ W& S. p

图2 锥面切削循环

! C8 j1 }6 H1 R# E" A+ l/ f2 i

指令说明  X、Z 表示切削终点坐标值; 1 y0 U C! x' n( S' b

U、W 表示切削终点相对循环起点的坐标分量; ! R# ~1 A+ V$ S: k; H$ V' e* M2 Q) a

R 表示切削始点与切削终点在X轴方向的坐标增量(半径值),外圆切削循环时R为零,可省略; ' e5 X- s$ \; N! [' F6 S: k* N

Q, s% Z# |3 R9 N

F表示进给速度。

- C# K" z F/ z4 C

- s, `8 O# t1 u, M2 L" C7 H

3 n) G2 d) p" q( c# E

例题1 如图3所示,运用外圆切削循环指令编程。

3 w1 z/ B/ k# s% \. }- f

6 X4 N8 l" d) q5 x# ^$ r% E

图3 外圆切削循环应用

8 z& e9 J' y, q: Z

* M( W. K/ p- U9 n

+ y3 x: }' k h. W

7 ~2 `3 R5 I3 L2 f# U

3 ^5 y( |, P6 E) s. r* @* V1 n

4 _; D1 ?& h9 O1 w

8 M" n- C5 e2 T) n4 a

. |. _/ e; v1 N1 X

9 U2 X1 f3 b& l$ X- J/ Y( ]2 u

( A" G$ }9 \& q7 D' S5 H

# w+ u, ^3 n. N" v

" u/ k% ]) @0 |# R

; N/ r& ?- S( [1 _) i

G90 X40 Z20 F30          A-B-C-D-A 4 _" f, k; F" Q7 a8 i5 Y4 c P! J& l

     X30         A-E-F-D-A - R1 B) U4 ^8 O# p# v U% C

     X20         A-G-H-D-A * Y/ y5 M5 p- [( V- A' z5 f

: b8 n7 l8 }9 e5 K: \' n1 K! u- K

$ N% ^8 k6 @& I

例题2 如图4所示,运用锥面切削循环指令编程。

: V s" a9 }% I7 B; v, E5 w0 d! C

. k. j( u6 `' ?1 ~8 K

图4  锥面切削循环应用

& d% F) u) t8 f7 E: |/ ]( H9 S/ ` _

- T. {; s, ^. H7 a6 @$ D; G

) e8 _3 w W$ _' y

' k, G! C& r% ?, T" X& E

. { v' g! \6 P+ R

- H: t# z" p2 P: l3 ~

" ^- Z) k9 W5 o2 N- q. [1 K/ b

3 S! r1 y I) ~ q% X4 s% i8 ]- x/ B

5 z8 Y q. ?4 K" Z2 Z

; k7 O% ~- r$ L. ^

1 Y( C2 a+ A1 G9 |: z

4 y( V' _2 ~- u- b

G90 X40 Z20 R-5 F30       A-B-C-D-A , {# G6 g# D/ h2 p1 Y7 v; w

     X30         A-E-F-D-A & S i B: a+ m1 N# E0 }

     X20         A-G-H-D-A 6 z b# U5 B9 w6 Q

2. 端面切削循环指令(G94) ) h: }$ K5 a/ a+ n& _

指令格式  G94  X(U)_ Z(W)_ R_ F_  4 {% w2 k6 U5 I: M

1 M, R* G1 O8 M7 U1 n

指令功能  实现端面切削循环和带锥度的端面切削循环,刀具从循环起点,按图5与图6所示走刀路线,最后返回到循环起点,图中虚线表示按R快速移动,实线按F指定的进给速度移动。

: t, ?" c4 U7 j* L) m1 }

0 W3 G7 a4 s% q' D# i4 `1 o6 t' b

7 v6 Z6 x; t @5 _7 b/ ~

图5 端面切削循环

% p# \) n2 |& t! H' ^+ S3 A

, Y4 g" i% r4 S0 y8 s7 s# U' F

图6  带锥度的端面切削循环

6 V- F0 W8 ]- v4 ]0 h

指令说明  X、Z表示端平面切削终点坐标值; * G* w* ?& ]/ Q0 U

U、W表示端面切削终点相对循环起点的坐标分量; ' G# s$ x0 U1 G" r0 J

R表示端面切削始点至切削终点位移在Z轴方向的坐标增量,端面切削循环时R为零,可省略; 2 D7 {" r2 {9 R7 `. f9 D

( I' h3 r ^2 h2 |; M6 x/ T

F表示进给速度。

# _/ k) c% x- G

2 w8 _, r* d I/ q# u1 f

- l: i0 k" W; C/ ^ Z) R

6 ^4 ^4 s, Z$ F( m8 Y0 k& l

' k' T" X- V7 j0 p( O" x

& F. \' ]" i4 k3 ?- N/ g4 @3 L/ e+ c

$ ~( i. h% o |

7 U) b4 K' o1 x+ i9 _

: _& [4 c+ h: a

2 H9 J* b& _' C, a$ Y9 }

7 {3 Z- m1 {, l! M6 i8 _

9 O3 N g( c O- L

. p' L8 a5 B$ d4 Q

+ i3 e+ S( q1 k4 E [

0 [; [$ X- S0 S+ G6 B3 B

j$ d! j% @7 d

9 ?6 c% B1 Q/ \$ \, _

3 i! r( m4 L; M: z7 ]8 ?

2 m2 d! @& u7 w1 n. L' ]: H2 w

; [; X' \- j6 {

1 T! B, U5 C9 ?; B! g/ T

" v3 r! D5 @, l$ y

* j( G: t3 r5 w4 t9 ^6 a

D [: @# |% \4 x; }- ^; ~$ H/ X$ o

1 J0 j$ D R# c/ [

例题3 如图7所示,运用端面切削循环指令编程。 2 {# f: f& {" w8 Q+ ?

* _* G; v9 a7 |9 N# |

; [$ J; H" Y( b- f

图7 端面切削循环应用

6 ]! `- N9 [8 n% x3 K! M, O

) w. `% ]" [4 k7 E9 A' ^8 p8 y

4 v' m- C$ |4 F$ P

! q& Q' V Y9 l# Z5 _& d

, D! w9 V9 t7 f7 g s) Y7 n# x( u

2 a) t8 Q9 L; p4 s9 L

1 v, d: ^2 [. F6 [$ P' x$ Z

, T: R2 @ k0 d- V3 T" x* H

' }6 b% H* f V. F/ b( Z

; ]* e$ Q- N% C$ g* E# I

4 b- l& t6 g% F0 U# \& Z. C5 @

G94 X20 Z16 F30             A-B-C-D-A ' Q$ X% H$ i- F/ _- t

    Z13               A-E-F-D-A   3 q5 D. o }( k/ W' N% K

    Z10               A-G-H-D-A           7 a6 L! x. }/ L& v1 d

: D/ B9 w% v; W1 `: d

例题4 如图8所示,运用带锥度端面切削循环指令编程。 . \: _4 \. [5 c

2 B0 v: m- {+ {( Z* U" O

 

7 q2 r4 P, A3 W) K; w% F

图8  带锥度的端面切削循环应用

$ z F5 p5 f; P8 L" M

M2 f# Q6 S/ r: v

5 F1 y$ j5 t! i4 p) S" X' A- k

% V, S. J% T/ P* h) e+ {+ ?+ S

8 T/ U) `4 X* C7 p" W7 H5 K- T

, ]& I& j. N* o: j5 P7 ^5 C; X

9 }& b: q2 q7 d% O8 E& [0 Y

# D+ F4 s( h$ Z. |9 e

N; b; H$ v; ?$ @& {+ s

$ K) ] I! k6 S/ \

( N. G- B9 c7 {) h: n) O

G94 X20 Z34 R-4 F30        A-B-C-D-A * D0 B; f6 R8 p: F8 M% Q0 Y8 A

    Z32                 A-E-F-D-A % s S8 A. w6 H. u! K- ?

    Z29              A-G-H-D-A ! K7 o: ]+ C8 P+ g

3. 螺纹切削循环指令(G92) * r/ D9 L5 O2 w; X: w0 v8 j4 X( {

指令格式  G92 X(U)_ Z(W)_  R_  F_ % Y2 E0 V+ j" h/ _$ B* m- A/ d, `

/ `7 n. I$ G J: r3 I- u

指令功能  切削圆柱螺纹和锥螺纹,刀具从循环起点,按图9与图10所示走刀路线,最后返回到循环起点,图中虚线表示按R快速移动,实线按F指定的进给速度移动。

# B/ y. C7 q% B0 Q# E1 f

8 L q( p$ {+ U

0 W3 n/ }' R2 V& u7 Q7 e. n

7 i) S/ C S b

图9 切削圆柱螺纹

\* B, d A% j

& X) p! H1 w! v" T

图10 切削锥螺纹

0 v: t( x3 |- N& O, F1 s" }

指令说明  X、Z表示螺纹终点坐标值; 8 V, Z1 |" E) N, H# X

U、W表示螺纹终点相对循环起点的坐标分量; 8 E3 G6 w, f# l; k

R表示锥螺纹始点与终点在X轴方向的坐标增量(半径值),圆柱螺纹切削循环时R为零,可省略; ; U/ [; T/ Z a3 F# }6 m+ G1 H

8 D# e& ?4 s! S% C. N( A/ T

F表示螺纹导程。 

9 |9 f( `# w) [7 R' E# d

: m& f1 c+ z! b9 T

. `; h& S' m- M3 M6 n

1 O4 [$ e: o# G! Q! E Y+ M1 |( |

0 a- v8 h' O" `" g6 b: V' a! d

0 S4 U- W6 d4 G6 [& k

' c7 h* m7 L9 ?1 i( g z' U

; a+ g& ^3 A% T; A+ J

( o+ [. ^& B. f$ R2 D

9 N( `+ @# r3 w3 \

( p0 S- {; R; }0 P$ |) g

& V% h0 d+ n; V( ^

例题5 如图11所示,运用圆柱螺纹切削循环指令编程。  

5 U! Y9 i$ C# l' T* K

: Q2 I4 M$ `# S+ c0 F3 B7 T

图11 圆柱螺纹切削循环应用

( f) ?9 m, E3 ^# {" h

* ^5 r+ w. H6 f* ]. v

G50 X100 Z50 # d, o; d- ~7 @, _2 Z

G97 S300 9 y' m" _! ?4 ^6 B, c" g

T0101 M03 5 _2 e a) v. g& e

G00 X35 Z3 9 {$ w( I! }6 @. R7 B. e4 v" h

G92 X29.2 Z-21 F1.5 & N( |2 |5 D2 r+ E

      X28.6 1 B: {, U# A# o) v$ i

     X28.2 ' s! k% z5 F* q9 Z u0 |8 E

     X28.04 1 E/ e; {1 W6 f* f

G00 X100 Z50 T0000 M05 # ~4 |* k/ D! X7 r/ U& M1 x

M02                                                - `3 s( _1 J8 v @ S9 F3 j* d

9 U/ C0 x, o0 }1 W( ^2 c

9 o% [7 W" X6 G8 z7 M% ~

例题6 如图12所示,运用锥螺纹切削循环指令编程。

. y. ^' L; d8 j' i b( C

) _& N$ N3 ~ m0 z) J

& I5 X/ Z. y0 m! P; U7 t6 I

图12 锥螺纹切削循环的应用

, ?& ^ F" M. |

     G50 X100 Z50 " {7 ~5 ` d \# o6 `& \: }

  G97 S300 : r; ~. w+ c* \

  T0101 M03 + c5 g/ V9 L; J9 R, j, @5 H% y

G00 X80 Z2 * u4 K& o) T. q4 k8 I7 D. r7 ]

  G92 X49.6 Z-48 R-5 F2 " w5 {* L$ ^$ R. B: ?& ]& H. O

     X48.7 - L/ |0 e0 C& X& {1 t

     X48.1 + `7 j, a& }. T" R# |: m

     X47.5 ' U2 i. F$ t1 k6 i. e

     X47.1 / [7 O7 a& G5 `7 a' U# I1 ]

     X47 & L7 ^' N" ^9 M/ X( o; c+ P d9 d5 M

  G00 X100 Z50 T0000 M05 ( V8 S# A2 r- j( E

M02 : S) ~5 [0 ~+ W- B- j
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2025-2-19 06:43 , Processed in 0.126467 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表