找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 258|回复: 0

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

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

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

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

×
  在用加工中心对盘类零件的孔进行加工时,尤其是针对它圆周一圈钻孔的程序编制中,通常采用的方法是用坐标编程法,它对有规律的孔和没有规律孔的编程都是适用的。通过计算孔的坐标值,将坐标值的数据编入钻孔程序,编制一个钻孔循环程序段,然后运行该程序,钻孔即可完成。这种方法计算量比较大,数据繁琐还容易出错,用键盘在加工中心现场输入程序时,由于数据小数较多易造成输入错误,从而将孔钻偏。在华中数控人员的帮助下,经过多次实践,笔者摸索出巧用坐标角度旋转功能钻孔循环子程序的编程方法,即简明又快捷,而且还不容易出错,在生产中使用起来非常方便。$ \/ `' d2 W% O$ W
  下面通过一个典型盘类零件钻孔编程来具体说明,此工件如附图所示,程序如下:& m  P5 k9 J$ B, F
081015846507019.jpg 1 t* a' ?! ^6 b, N+ h
  %1104
" ]& _% B4 v6 w7 V/ S1 b; ~  N0010 G54(工件坐标系选择)/ R; z7 Q/ G3 ?
  N0020 M03 S180(主轴正转180r/min)
. B1 m8 a# ~' g$ S$ Y( ?  N0030 T0505(刀库的5号刀位5号刀补)1 F4 a  W% R- e7 s9 P
  N0040 G90 G00 Z50(将主轴快速移动到安全高度)
- h! K& e8 Q! O# }( N  |  N0050 G00 X0 Y0 Z0(X、Y坐标轴快速定位到工件坐标零点)) }! V% H- j( b  c" s) q5 y7 _, r
  N0060 G68 X0 Y0 P15(旋转15º定义第一孔角度)7 f* y* M' q- a% \0 ^" P( D! \
  N0070 M98 P0001(调用钻孔子程序)
- G! @$ d, i0 p+ R* _  N0080 G68 X0 Y0 P45
7 K6 {# i9 H7 M! m2 c  R8 f  N0090 M98 P0001
# d* X/ d/ k; f! j" N+ f  N0100 C68 X0 Y0 P75/ V! y: c5 e# u& l7 n, s" c
  N0110 M98 P0001
6 M, x& B) E7 u' `. N& K  N0120 G68 X0 Y0 P105
& s" ], e  `' `5 o$ C8 J4 m  N0130 M98 P0001
3 M; o% ~5 H/ E" \0 q% n8 x  N0140 G68 X0 Y0 P135
0 p! D/ H( e& Y! ?  Y' l7 W  N0150 M98 P0001
! n1 q" Y3 P$ A6 @& K; o  N0160 G68 X0 Y0 P165  x& F( Z$ l* m6 L/ E0 o
  N0170 M98 P0001
' @4 n8 A% p5 p% r6 c" Y  N0180 G68 X0 Y0 P195
2 h" W: S  ^6 A8 `0 p% Y  N0l90 M98 P00016 V2 l- H! |- `5 V& ?5 i7 i
  N0200 G68 X0 Y0 P225
, D& a% b. e. W/ {* }  N0210 M98 P0001
6 W, v' V8 _2 p; k1 [* T  N0220 G68 X0 Y0 P2559 J/ U+ r; \7 H% n
  N0230 M98 P00016 g8 Y- u' b( n  t' B1 B- ^
  N0240 G68 X0 Y0 P2852 d. m  q3 U! W, R+ F
  N0250 M98 P0001, e1 U! B1 [3 D" Y0 f
  N0260 G68 X0 Y0 P315
) h* |- F& _  J! A- h" ^3 l  N0270 M98 P0001. p6 G* r" I7 |. e
  N0280 G68 X0 Y0 P345
- f# q7 ?$ o$ J  N0290 M98 P0001
' }8 w) p8 P- A( w. p+ w  N0300 G00 X0 Y0 Z505 ?7 `, _) [$ Y/ [0 e
  N0310 M058 Q& Z" G5 k3 N2 c7 _3 w7 ]
  N0320 M30
0 L! I+ o5 t/ q, }! l  %0001
4 t/ O0 n5 N) q) d1 b  N0010 G99 G82 X158.750 Y0 R5 Z-120 P2 F100
$ F- x( H8 K/ `7 C, \. u( u  N0020 M99
+ t1 {3 Y( T" K9 k% H3 _  G99——返回R点平面: G: }5 n+ Y2 f& I, i
  G82——带停顿的钻孔循环指令
' v4 x+ F& N. V: n( o' |  X158.75——节圆旋转半径
( P8 j% o0 y' q# Y5 I) K  R5——离端面5mm, f) ^  {+ q! x' ?# R# ^& h
  Z-120——钻孔深度3 e$ N' d# x6 `9 R0 [, h# @
  P2——钻底孔停留的时间1 ?( X' c- y( o" m. h* A
  F——进刀量# Z( f' ^4 e0 P4 f$ w
  此程序在现场只需有一台计算器或根本没有计算器的情况下,用口算即能很快编制出程序,高效实用,比传统的计算出坐标值要简练的多。我们再对比一下此工件用坐标数据计算的过程,钻孔坐标数据计算结果如下所示:) P) S3 O* a6 t% w: h
  X1+41.088 Y1+153.341/ m& w& k" ~+ q7 _
  X2+112.253 Y2+112.253* ~' R( i" @# _( v1 G5 E7 F
  X3+153.341 Y3+41.088
& O! ?- I! K0 Z6 z; Y! G  @: @  .  p; O7 }5 j3 n3 Y( L  |& [) N# R% t8 j
  .
- d/ w3 L$ c- n5 A3 `4 @5 B0 a  根据坐标数据再进行钻孔循环编程,程序如下所示:
; V6 z5 O; r  h' J/ ^  e9 J  G00 X+41.088 Y+153.341  b' R1 W- E' Q" Y9 Y
  G99 G82 G90 R5 Z-120 P2 F1003 f/ U/ T/ z2 J( R) z( m
  G00 X+112.253 Y+112.2530 {9 v, V; ~* K; V6 ^. A; |9 w
  G99 G82 G90 R5 Z-120 P2 F100, V$ _( W  n. @: q& l  O9 Y0 c
  .
. ?) t1 X9 a8 p0 ]) s; _2 [3 b  .
- w2 _; l3 Z) J# v  .. O$ B3 [+ a* b0 _
  两者比较可以得出结论,用角度编程效率要高得多,程序也好编,计算量也少,已在生产实践中多次应用,收到了很好的效果。 【MechNet】
# O( p/ \" h  w) v$ N' V, S文章关键词: 钻孔编程
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-5-23 05:17 , Processed in 0.168153 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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