找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 245|回复: 0

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

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

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

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

×
  在用加工中心对盘类零件的孔进行加工时,尤其是针对它圆周一圈钻孔的程序编制中,通常采用的方法是用坐标编程法,它对有规律的孔和没有规律孔的编程都是适用的。通过计算孔的坐标值,将坐标值的数据编入钻孔程序,编制一个钻孔循环程序段,然后运行该程序,钻孔即可完成。这种方法计算量比较大,数据繁琐还容易出错,用键盘在加工中心现场输入程序时,由于数据小数较多易造成输入错误,从而将孔钻偏。在华中数控人员的帮助下,经过多次实践,笔者摸索出巧用坐标角度旋转功能钻孔循环子程序的编程方法,即简明又快捷,而且还不容易出错,在生产中使用起来非常方便。
# d" a% i8 s  N7 r1 g7 G: t  下面通过一个典型盘类零件钻孔编程来具体说明,此工件如附图所示,程序如下:
. z* J2 K; F& h1 ?5 y1 ], t 081015846507019.jpg * W$ f: R. ]6 l, `" a7 |
  %1104
3 @# {* D6 [" e4 G. o  N0010 G54(工件坐标系选择)
; A$ Y$ Y8 `9 W; R, t: [  N0020 M03 S180(主轴正转180r/min)
9 M8 N0 _' [6 O" B7 D& Z  N0030 T0505(刀库的5号刀位5号刀补). ~) |' x8 \2 f$ ]
  N0040 G90 G00 Z50(将主轴快速移动到安全高度)
! L: E" e1 i: I- b+ [  N0050 G00 X0 Y0 Z0(X、Y坐标轴快速定位到工件坐标零点)4 C) b) L5 @! O6 t
  N0060 G68 X0 Y0 P15(旋转15º定义第一孔角度)
( y9 ?0 r9 D) G# r$ r  N0070 M98 P0001(调用钻孔子程序)4 g4 Y1 \! C3 F( n
  N0080 G68 X0 Y0 P45
: }8 s0 D0 Y% e  \& E1 x! i  N0090 M98 P0001
" O# R& ^9 C- `0 }/ k: t- r  N0100 C68 X0 Y0 P75
* A6 r6 O9 h4 f  N0110 M98 P0001
: V; [& U, p& [! `  N0120 G68 X0 Y0 P105  q" M, B( U9 X  H1 r
  N0130 M98 P0001
  `4 H  X( r6 ]4 V2 s  N0140 G68 X0 Y0 P135
( S  n5 e" X5 i4 w! u  @; y( O+ K  N0150 M98 P0001
0 f  N- s$ U& i, h; {  N0160 G68 X0 Y0 P165
: [* a5 m: I$ E1 j  N0170 M98 P0001+ P1 `1 b" ?0 ]1 @9 ]
  N0180 G68 X0 Y0 P195
) \0 `+ g, _7 y. k' R" K6 X  N0l90 M98 P0001
! \# @( E9 a5 X1 r% e- Z" V6 B  N0200 G68 X0 Y0 P225, A' w0 \: p1 o* ]$ d" M+ ^4 H' M0 r
  N0210 M98 P00018 f7 g5 Y, o3 g
  N0220 G68 X0 Y0 P255
: _  L3 s' i: j% w4 e  N0230 M98 P0001
8 q/ ^; j! ]! J4 g; [6 ^  N0240 G68 X0 Y0 P2859 |" `) [! k: Q/ y8 G( p
  N0250 M98 P0001
. I+ q. Q3 x+ }  [& o: e  N0260 G68 X0 Y0 P315
+ M  J! x  w! |) s- l  N0270 M98 P0001* x; r( k  ?! l5 h; i/ T
  N0280 G68 X0 Y0 P345
# r) q  l. n9 I: f& C% h  N0290 M98 P0001* l: {, q8 u- s; T
  N0300 G00 X0 Y0 Z500 @8 v3 S, Q+ S- @# H7 E8 k% s7 ~
  N0310 M056 U* y8 Z$ ?5 |. E- X7 j, j
  N0320 M30( L. [$ n0 b6 h( _
  %0001
) Z- `. s& k6 p" l" @# X! o( k+ P( _* M  N0010 G99 G82 X158.750 Y0 R5 Z-120 P2 F100
1 K1 D* [8 Z: H. E( X9 g" u  N0020 M99/ E' J. D6 Y: b4 A- v+ @- X4 _! a. t
  G99——返回R点平面
1 i! x8 S2 C$ W( R# V, u  G82——带停顿的钻孔循环指令
' C) o9 g# ~- q# t- }. H! e9 _9 ]  X158.75——节圆旋转半径" `( X+ h  \9 T* }: a: T
  R5——离端面5mm! p( r. e* P) y  O  S
  Z-120——钻孔深度
$ J4 R5 p2 a2 M; `+ A& n7 ~  P2——钻底孔停留的时间
2 B2 n% U# m3 y4 Z  F——进刀量6 A7 L2 ?5 s) a1 N2 x* t) N" U
  此程序在现场只需有一台计算器或根本没有计算器的情况下,用口算即能很快编制出程序,高效实用,比传统的计算出坐标值要简练的多。我们再对比一下此工件用坐标数据计算的过程,钻孔坐标数据计算结果如下所示:, W+ w$ n+ j' F1 S
  X1+41.088 Y1+153.341
& p2 u7 h& c7 u: Q1 ]- T- ?3 R' S  X2+112.253 Y2+112.253. P* n* k. x. w" q0 Z  k6 r
  X3+153.341 Y3+41.088
% p: R$ @7 {! B, i* h  D9 J  .# [' F( u. S6 s- Q& W0 m
  .. p6 ], p+ }% j* P, u& R2 }
  根据坐标数据再进行钻孔循环编程,程序如下所示:8 i% a. C- \: F. o* l
  G00 X+41.088 Y+153.341
; h* ~* ?) P; f! B0 ]% D  G99 G82 G90 R5 Z-120 P2 F100) n- v4 k3 D6 E+ m5 M7 W" ~& M
  G00 X+112.253 Y+112.253
; e" O: _% R- a* o6 y$ N8 z  G99 G82 G90 R5 Z-120 P2 F100( ^- k; ^" a7 `; p, x# b9 h
  .4 }8 H! f* b; _) X5 J( o3 E
  .
) }9 `" `* h% w- S! M" o9 p  .
) F: b0 Z' n/ ~7 \  两者比较可以得出结论,用角度编程效率要高得多,程序也好编,计算量也少,已在生产实践中多次应用,收到了很好的效果。 【MechNet】
# s5 O. l  U0 L# }文章关键词: 钻孔编程
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-12-25 23:50 , Processed in 0.150891 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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