找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 247|回复: 0

[资料] 用坐标旋转功能简化钻孔编程

[复制链接]
发表于 2011-7-13 23:52:54 | 显示全部楼层 |阅读模式

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

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

×
  在用加工中心对盘类零件的孔进行加工时,尤其是针对它圆周一圈钻孔的程序编制中,通常采用的方法是用坐标编程法,它对有规律的孔和没有规律孔的编程都是适用的。通过计算孔的坐标值,将坐标值的数据编入钻孔程序,编制一个钻孔循环程序段,然后运行该程序,钻孔即可完成。这种方法计算量比较大,数据繁琐还容易出错,用键盘在加工中心现场输入程序时,由于数据小数较多易造成输入错误,从而将孔钻偏。在华中数控人员的帮助下,经过多次实践,笔者摸索出巧用坐标角度旋转功能钻孔循环子程序的编程方法,即简明又快捷,而且还不容易出错,在生产中使用起来非常方便。0 X  I9 J, b4 W# h
  下面通过一个典型盘类零件钻孔编程来具体说明,此工件如附图所示,程序如下:
. n9 i, E' S/ e3 B, J  z# L 081015846507019.jpg 1 K: S+ }: f  Y# H+ g  o7 @
  %1104
4 [# K# ~; q( B9 \" Q  N0010 G54(工件坐标系选择)
8 R& U; W+ U, J  N0020 M03 S180(主轴正转180r/min)5 ], R2 a% L4 i6 r4 [
  N0030 T0505(刀库的5号刀位5号刀补); q' G9 p# ?3 s& R4 a2 ~
  N0040 G90 G00 Z50(将主轴快速移动到安全高度)
7 ?0 G0 d: w5 f" g  N0050 G00 X0 Y0 Z0(X、Y坐标轴快速定位到工件坐标零点)) b( x: r0 z9 O3 f- @7 m
  N0060 G68 X0 Y0 P15(旋转15º定义第一孔角度)3 Y/ s1 B$ w4 C" l( x2 T
  N0070 M98 P0001(调用钻孔子程序)
0 b& r6 g4 ~* n/ c* C3 y4 @  N0080 G68 X0 Y0 P45
; p! Y, o/ V+ j; \  N0090 M98 P0001
2 I9 p; A1 ?# {' b  N0100 C68 X0 Y0 P75
( f+ U7 ~% h, S1 V7 h  N0110 M98 P0001
& d6 b- V. {0 I3 }  N0120 G68 X0 Y0 P105
) A2 K+ T1 G: i7 D6 y7 p! j4 ~# u* g  N0130 M98 P0001. U1 X5 _1 _) d& U$ W
  N0140 G68 X0 Y0 P135
$ O1 i8 ^3 {3 u) N1 z4 f  N0150 M98 P00016 v! i1 p4 }! I8 p" @4 X
  N0160 G68 X0 Y0 P165
* I' Y" \( l$ i0 c' N  N0170 M98 P00014 F; P& m! X4 Q8 i" B5 G
  N0180 G68 X0 Y0 P195
2 L( }8 b) o5 @  N0l90 M98 P0001
9 O4 Y" p: k1 ~  N0200 G68 X0 Y0 P225
; N& ?, U# g( y2 c: d+ R- C2 c  N0210 M98 P00010 A) j& c  H: F7 M; O
  N0220 G68 X0 Y0 P255
# w1 \# E" w0 `  x  N0230 M98 P0001
3 Q2 {8 z5 j8 d/ _" `1 r0 m" a  N0240 G68 X0 Y0 P2852 W! B) x( l: M/ M" L/ V, ~
  N0250 M98 P0001
4 z7 i' s- @! q/ @- J) ~  N0260 G68 X0 Y0 P315
8 F* @. U- E4 b# F3 u: O/ L5 a  N0270 M98 P0001
- `4 i( S! l/ A- q$ M, {5 P  N0280 G68 X0 Y0 P345/ x. W* }0 @7 G6 A  F/ m) K
  N0290 M98 P00013 d/ L/ b# S$ Q" M/ ~2 t7 X
  N0300 G00 X0 Y0 Z50
% V  J$ S8 B0 O1 `  N0310 M05: q- L; c' W4 E. x) n# _: u% @
  N0320 M30
7 G$ V. K5 O/ K* D% s( ], ?; S  |! D* I  %0001
+ \5 A% s/ h: k& i  N0010 G99 G82 X158.750 Y0 R5 Z-120 P2 F100
5 m) p$ v7 t* c2 y  N0020 M99
( {3 ^! s' o+ @2 u8 ~' \7 z  G99——返回R点平面/ p( N1 }5 s9 ?* I9 n2 q* m' P
  G82——带停顿的钻孔循环指令  {4 V! s1 j+ g& c( ~( `7 E' G
  X158.75——节圆旋转半径' U7 R5 j- c( G1 A
  R5——离端面5mm1 `' {3 X/ R4 }7 ~" @0 X+ P: U
  Z-120——钻孔深度. ?4 N% \5 C% P6 v6 i
  P2——钻底孔停留的时间
! J) w5 u( @4 o  F——进刀量
- D, ]2 |& m+ W% V& L  此程序在现场只需有一台计算器或根本没有计算器的情况下,用口算即能很快编制出程序,高效实用,比传统的计算出坐标值要简练的多。我们再对比一下此工件用坐标数据计算的过程,钻孔坐标数据计算结果如下所示:
& ?& d$ d. |. S3 H2 Y! U) C  X1+41.088 Y1+153.341
2 R4 g% Y5 k6 o4 f. x  X2+112.253 Y2+112.253  s; H4 z" j. `0 A- I" ^2 g/ |
  X3+153.341 Y3+41.088( p) m! x5 K& i7 z
  .0 N1 a3 j' j+ P0 H9 B
  .& N# n0 |; X4 {4 c3 E
  根据坐标数据再进行钻孔循环编程,程序如下所示:
! T/ T2 n" F7 s: V0 T" A  G00 X+41.088 Y+153.341
/ ]; c& l3 p5 `, Z7 n# Q  G99 G82 G90 R5 Z-120 P2 F100
1 L5 ~; A6 |% `* |* X# |  G00 X+112.253 Y+112.253( b/ F! p" N  w: W& ^3 s5 O
  G99 G82 G90 R5 Z-120 P2 F100
2 f% `; o- K: d# v7 h  .
0 u- y6 h8 u# ~) a  .
5 G; U: r: I% S) S8 W  .
7 p/ Q; K* x7 e* R) R# ?  两者比较可以得出结论,用角度编程效率要高得多,程序也好编,计算量也少,已在生产实践中多次应用,收到了很好的效果。 【MechNet】: Z& g: r/ y. I% S7 T% J
文章关键词: 钻孔编程
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-12-26 23:18 , Processed in 0.180933 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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