找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 264|回复: 0

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

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

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

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

×
  在用加工中心对盘类零件的孔进行加工时,尤其是针对它圆周一圈钻孔的程序编制中,通常采用的方法是用坐标编程法,它对有规律的孔和没有规律孔的编程都是适用的。通过计算孔的坐标值,将坐标值的数据编入钻孔程序,编制一个钻孔循环程序段,然后运行该程序,钻孔即可完成。这种方法计算量比较大,数据繁琐还容易出错,用键盘在加工中心现场输入程序时,由于数据小数较多易造成输入错误,从而将孔钻偏。在华中数控人员的帮助下,经过多次实践,笔者摸索出巧用坐标角度旋转功能钻孔循环子程序的编程方法,即简明又快捷,而且还不容易出错,在生产中使用起来非常方便。
  z, v* p& T# x3 F: w/ P6 h, e  c  下面通过一个典型盘类零件钻孔编程来具体说明,此工件如附图所示,程序如下:9 ]' V0 r7 n1 ~9 f# G! U. x5 T
081015846507019.jpg . P/ Y3 ?" n/ O7 E9 L9 z7 P# L0 O
  %1104
4 e. T  t) a: F* y9 Q, t; v3 [1 \0 Z  N0010 G54(工件坐标系选择)% U7 A. f& w  S
  N0020 M03 S180(主轴正转180r/min)
; H1 _0 b& ]! }: C% E2 E  N0030 T0505(刀库的5号刀位5号刀补)
8 v* A7 \- D9 F! M: e5 j  N0040 G90 G00 Z50(将主轴快速移动到安全高度)' r% }1 E4 j+ J& b( q
  N0050 G00 X0 Y0 Z0(X、Y坐标轴快速定位到工件坐标零点)
9 b0 ], e! M, f  N0060 G68 X0 Y0 P15(旋转15º定义第一孔角度)# ~0 f% @4 v' s6 r2 s0 l4 h
  N0070 M98 P0001(调用钻孔子程序)
$ m. r$ |3 a4 `  N0080 G68 X0 Y0 P45
, Z! o  t5 ~5 L- L7 Z  N0090 M98 P0001  j4 N1 `6 G/ ^6 a2 c8 d
  N0100 C68 X0 Y0 P75
$ w- X4 @, s4 t' b% R  N0110 M98 P0001
& Y, z. v. b1 ~6 n6 c0 |0 F  N0120 G68 X0 Y0 P105, G+ d# \  F+ S" J: d+ S
  N0130 M98 P0001
; ~. U5 o( E% D2 ~7 V  N0140 G68 X0 Y0 P135/ _  w2 z; C, d+ E$ v+ x
  N0150 M98 P0001
6 G* R  _0 A# j! {+ u) u8 [2 s  N0160 G68 X0 Y0 P165
* k# y  H" X: q  N0170 M98 P0001
/ J) _' }0 L( T0 e# W+ ^9 M3 y  N0180 G68 X0 Y0 P195
: P( f5 z2 I) g* R" e  N0l90 M98 P0001
1 [5 o2 o7 b' |( Y3 G7 [* m6 P  N0200 G68 X0 Y0 P225
3 Y' l# L4 I, A$ i  N0210 M98 P0001. s- K4 n# |; Q' Y, t
  N0220 G68 X0 Y0 P255  |* x1 U6 ?  S, l* d; E
  N0230 M98 P0001
6 C# o$ f2 `6 B  N0240 G68 X0 Y0 P285
5 B9 u. s% ]- q: N: P, A  N0250 M98 P0001
( u. h7 z9 _# e/ Z2 N' \' R  N0260 G68 X0 Y0 P315
7 z6 e9 S2 \5 l; z. q/ i  N0270 M98 P0001+ }8 Y, |- r  \  B1 m" W0 F
  N0280 G68 X0 Y0 P345  m/ o+ K' X( \! V, i
  N0290 M98 P0001
2 L5 g/ U0 @! C7 U. E( Y% V; ]  N0300 G00 X0 Y0 Z50
& _! W0 K% c1 {  N0310 M05/ u' f; e2 p# ?9 i5 S2 i" s
  N0320 M30
3 Z5 p4 W# K) c' C2 d  %0001
; u- @( n4 i' W; F5 M  N0010 G99 G82 X158.750 Y0 R5 Z-120 P2 F100
. j# ?/ Y% ~7 K" K% R1 i  N0020 M99
$ {: v6 C! R5 s3 T1 {1 |5 y  R  G99——返回R点平面
( f, k  C7 u7 j( v  G82——带停顿的钻孔循环指令
  B# T" m# Z8 D% ?8 y6 a  X158.75——节圆旋转半径
9 F0 A8 W0 ]) U1 K% V. U  R5——离端面5mm
0 W% e* q; V$ {3 h( E2 o5 a# e4 g  Z-120——钻孔深度
5 l$ s6 B# B) d% G5 y6 R, X  P2——钻底孔停留的时间
- i/ V! c; i  Z  F——进刀量
$ f, {# _0 ^. O0 c- B; O0 W( {  此程序在现场只需有一台计算器或根本没有计算器的情况下,用口算即能很快编制出程序,高效实用,比传统的计算出坐标值要简练的多。我们再对比一下此工件用坐标数据计算的过程,钻孔坐标数据计算结果如下所示:7 w2 r, `8 R+ n
  X1+41.088 Y1+153.341
- c0 c0 M5 Y$ E9 Q) }. f- U  X2+112.253 Y2+112.253
* F# h& Q- r/ l+ B  X3+153.341 Y3+41.0887 ~( K6 ?" d, ]2 G% Y
  .) ]! r8 q7 f  G6 T: z
  .) \9 j" A& I/ Y
  根据坐标数据再进行钻孔循环编程,程序如下所示:' I$ t! }' C. a& E. f( z
  G00 X+41.088 Y+153.341. G2 U% M! m6 g: i( }- }9 H+ r
  G99 G82 G90 R5 Z-120 P2 F100
) I5 p7 U7 c& l" E' m  H  G00 X+112.253 Y+112.253
- ^( b" o2 A& Z  G99 G82 G90 R5 Z-120 P2 F1002 d3 Q& f0 f1 |$ ~5 X% K/ x
  .6 q1 K: ?# V$ P2 O
  .* D: M# S; p3 W5 f
  .
( T( S, e, d5 e& M4 ^# u4 H0 o  两者比较可以得出结论,用角度编程效率要高得多,程序也好编,计算量也少,已在生产实践中多次应用,收到了很好的效果。 【MechNet】) H" i, r" `7 t" ~: @* q
文章关键词: 钻孔编程
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-11-26 11:59 , Processed in 0.168793 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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