找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 233|回复: 0

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

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

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

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

×
  在用加工中心对盘类零件的孔进行加工时,尤其是针对它圆周一圈钻孔的程序编制中,通常采用的方法是用坐标编程法,它对有规律的孔和没有规律孔的编程都是适用的。通过计算孔的坐标值,将坐标值的数据编入钻孔程序,编制一个钻孔循环程序段,然后运行该程序,钻孔即可完成。这种方法计算量比较大,数据繁琐还容易出错,用键盘在加工中心现场输入程序时,由于数据小数较多易造成输入错误,从而将孔钻偏。在华中数控人员的帮助下,经过多次实践,笔者摸索出巧用坐标角度旋转功能钻孔循环子程序的编程方法,即简明又快捷,而且还不容易出错,在生产中使用起来非常方便。. _! h+ f8 z/ G8 `( U. L9 k" K/ M
  下面通过一个典型盘类零件钻孔编程来具体说明,此工件如附图所示,程序如下:" s3 j( X$ L+ m4 E! L- h
081015846507019.jpg
! `( f8 y. ]( V2 u: C  %1104
% q* X- g; T8 i% c: d  N0010 G54(工件坐标系选择)
" S6 g( U7 i! n& |" s  N0020 M03 S180(主轴正转180r/min)
( J( y' v0 P1 t+ t: P' N  N0030 T0505(刀库的5号刀位5号刀补)
. G9 o6 X7 l- f, }5 a! f  N0040 G90 G00 Z50(将主轴快速移动到安全高度)4 [3 @- o5 \  v/ b' W, R
  N0050 G00 X0 Y0 Z0(X、Y坐标轴快速定位到工件坐标零点)
9 {; N( f/ `- q7 Z8 W  N0060 G68 X0 Y0 P15(旋转15º定义第一孔角度)/ x: E) O+ _2 ^" T! g6 v
  N0070 M98 P0001(调用钻孔子程序)
6 R0 v0 a$ `+ B; K! E6 S; a  N0080 G68 X0 Y0 P45
! C9 v$ Z4 i2 e$ ?  N0090 M98 P0001
  t: v2 D1 G7 H% M- C& f' A" G  N0100 C68 X0 Y0 P75
" i( e" u0 A3 l& t4 ~7 c  N0110 M98 P00011 Q: }; w0 y4 L' s/ P+ t
  N0120 G68 X0 Y0 P105! ^- t1 ?# u1 Y. P8 O  b+ X% l
  N0130 M98 P0001
; S. i3 H6 w6 c- J  N0140 G68 X0 Y0 P135
6 S3 H- B1 H7 B1 n  N0150 M98 P0001# @. J, n/ _4 B& i6 S
  N0160 G68 X0 Y0 P165
. u2 A' D  }# v- U8 T  N0170 M98 P0001
) L4 E. ]* w0 |9 \# S4 e9 P  N0180 G68 X0 Y0 P195) Z! F* z8 e" S
  N0l90 M98 P0001" `- ]" ~" I! I+ g2 H0 x, s
  N0200 G68 X0 Y0 P225; @6 O1 \; Y" Y/ {! W& _: e
  N0210 M98 P0001
, Y( v: `- T8 A  J5 g. G  N0220 G68 X0 Y0 P255
4 G- M2 E  X$ U* O  N0230 M98 P0001& p& p" `1 ~( z0 V* Y; y
  N0240 G68 X0 Y0 P285
' j  J6 L+ k* m3 S) I; C  N0250 M98 P0001
2 v( A3 z# T7 S9 T1 P  N0260 G68 X0 Y0 P315
$ a+ I# D2 H& `9 E0 W4 N' }3 J  N0270 M98 P0001
# F( l6 a9 G  y# K$ }7 N5 i: ~  N0280 G68 X0 Y0 P345# }3 R1 ~$ z; c
  N0290 M98 P0001) d( h8 [& D* K, {& O
  N0300 G00 X0 Y0 Z50, P8 P( @6 o" D
  N0310 M05# T) Y1 a  G! u
  N0320 M308 L0 _( y" ?  F% ?
  %00015 q" y1 c( g" g+ X& \
  N0010 G99 G82 X158.750 Y0 R5 Z-120 P2 F100
$ L: ^: r8 |/ s7 Z: E" x. B2 z$ R  N0020 M99
9 T' j: K) Q4 c( u* c: ?4 [  G99——返回R点平面( O; h- H6 I2 v% }8 N) a' D
  G82——带停顿的钻孔循环指令
7 Q' r6 J3 Q, p  X158.75——节圆旋转半径" m/ U; p- Y: ?; m9 Q) [+ G
  R5——离端面5mm
+ c2 \2 s$ ?% z; Y* a* i8 n  Z-120——钻孔深度
) k7 y2 F* f# i5 ?  P2——钻底孔停留的时间0 f* r0 q( J. e" x. \: b
  F——进刀量' K2 m0 S, ~7 U6 d$ P% k" K
  此程序在现场只需有一台计算器或根本没有计算器的情况下,用口算即能很快编制出程序,高效实用,比传统的计算出坐标值要简练的多。我们再对比一下此工件用坐标数据计算的过程,钻孔坐标数据计算结果如下所示:+ e. U& A/ j8 L, I  y6 s
  X1+41.088 Y1+153.341' i1 y% g; ]# X& n, e
  X2+112.253 Y2+112.253' j0 R' k  M+ N% I. j% y$ n
  X3+153.341 Y3+41.088
. \1 R; S! \( U0 P+ a# F  .
* ~8 [$ L' `$ s$ ^" o; {  .- ]# l6 Z* H$ ?2 J5 j: V; k
  根据坐标数据再进行钻孔循环编程,程序如下所示:
! [1 w$ E" i4 ~: I& O! z/ N  G00 X+41.088 Y+153.341
- [# c! {5 T0 G6 a  G99 G82 G90 R5 Z-120 P2 F100
% f" p& V" `. Z) |) {/ X2 `; {  G00 X+112.253 Y+112.253& A- `3 @  i% N3 E4 P, g1 J
  G99 G82 G90 R5 Z-120 P2 F1005 Q& Y1 c) G# X
  .
- F+ x# [2 [% W( R& u" y4 J0 ?  .8 t+ _# i4 R/ h- Q  b+ c5 k
  ." h& F4 I7 H7 i9 ^. v" _9 ^
  两者比较可以得出结论,用角度编程效率要高得多,程序也好编,计算量也少,已在生产实践中多次应用,收到了很好的效果。 【MechNet】$ w1 e$ T) U( n3 f5 A
文章关键词: 钻孔编程
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-9-20 20:37 , Processed in 0.182193 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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