找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 257|回复: 0

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

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

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

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

×
  在用加工中心对盘类零件的孔进行加工时,尤其是针对它圆周一圈钻孔的程序编制中,通常采用的方法是用坐标编程法,它对有规律的孔和没有规律孔的编程都是适用的。通过计算孔的坐标值,将坐标值的数据编入钻孔程序,编制一个钻孔循环程序段,然后运行该程序,钻孔即可完成。这种方法计算量比较大,数据繁琐还容易出错,用键盘在加工中心现场输入程序时,由于数据小数较多易造成输入错误,从而将孔钻偏。在华中数控人员的帮助下,经过多次实践,笔者摸索出巧用坐标角度旋转功能钻孔循环子程序的编程方法,即简明又快捷,而且还不容易出错,在生产中使用起来非常方便。% K8 G/ |( \: k' T0 U# F
  下面通过一个典型盘类零件钻孔编程来具体说明,此工件如附图所示,程序如下:+ K( q( l) P* Z0 k1 U2 @
081015846507019.jpg
7 m4 b" P5 P4 e3 S. l1 Q  %1104
1 S! Q! t3 `7 H# z  N0010 G54(工件坐标系选择)5 b9 S) V8 J7 J( F- Z
  N0020 M03 S180(主轴正转180r/min)
2 w1 S% g) X- x4 K: Q( [% H  N0030 T0505(刀库的5号刀位5号刀补)0 Y( Q3 G( U- ?6 k+ u
  N0040 G90 G00 Z50(将主轴快速移动到安全高度)$ d: ?# K0 B. C# O
  N0050 G00 X0 Y0 Z0(X、Y坐标轴快速定位到工件坐标零点)9 x2 i: z6 U# U8 ^  b% U
  N0060 G68 X0 Y0 P15(旋转15º定义第一孔角度)2 G9 |, {& p0 [! [/ U: \1 ^+ D
  N0070 M98 P0001(调用钻孔子程序)$ p& f  u0 M/ Z  t  a* K+ f
  N0080 G68 X0 Y0 P45  S* j. W6 V! t4 d8 o$ t& \" W
  N0090 M98 P00019 n% ^' n/ H8 L& m
  N0100 C68 X0 Y0 P75$ K4 c) c( X2 X( Q
  N0110 M98 P00011 P0 e: J9 N7 t) y
  N0120 G68 X0 Y0 P105
4 ?' p9 _, K/ s; u0 j  N0130 M98 P0001) D- A/ O4 A1 v
  N0140 G68 X0 Y0 P135
+ x. |, S/ l' W6 `) M: r  N0150 M98 P0001
  X6 a/ X7 i8 H4 h2 ~; P  N0160 G68 X0 Y0 P165  v+ B6 j' b* l1 t* f! P
  N0170 M98 P0001
1 H% H# L3 r/ D( J$ m7 Q  N0180 G68 X0 Y0 P195, d- m9 Y% N/ X% z' T
  N0l90 M98 P0001) a( c9 e$ k. U# K* [
  N0200 G68 X0 Y0 P225
0 b' V% T- Y( T7 W# c# R3 `  N0210 M98 P0001
4 f; v% a( q# A4 }% a  N0220 G68 X0 Y0 P2557 n( S/ V" c* {1 Z: Y/ I3 ~
  N0230 M98 P0001, K* I. k9 z6 y) k' n
  N0240 G68 X0 Y0 P2852 ?" U  x6 W. T/ b
  N0250 M98 P0001* T  D! {/ x, w3 f; k; [
  N0260 G68 X0 Y0 P315
# M, t9 w# a* M. S' v3 H' E$ H  N0270 M98 P0001! _  g/ d7 E0 _% m, _
  N0280 G68 X0 Y0 P345
( f( r2 g; F- `. ?+ r, x  N0290 M98 P0001" r# n# A& p* @7 g/ n& g% v
  N0300 G00 X0 Y0 Z50
9 E  }! ?$ H8 B) h  N0310 M05
3 p+ S& k2 k0 [3 Q" e. {9 q. A  N0320 M30) Q; r3 P+ N- i8 v9 W  W/ x" f( S8 z
  %0001
4 W+ p0 E# l( ?* e7 g  N0010 G99 G82 X158.750 Y0 R5 Z-120 P2 F1003 w& g# r! x4 b0 O
  N0020 M99
; S# y" t/ T4 a+ a8 ?2 {  G99——返回R点平面
, b( L. [: m2 x$ d  G82——带停顿的钻孔循环指令
9 k4 _6 N. Z* Z! G4 I  X158.75——节圆旋转半径* f' K  a. Y) `5 g! z) F
  R5——离端面5mm
& u. ]4 N; z' c. r  Z-120——钻孔深度
( w) W- B( ?5 N% t3 Z. k$ G# n  P2——钻底孔停留的时间
) K- L. m2 B3 O- e3 U5 @* i  F——进刀量$ i$ A% A% h* a+ V% T
  此程序在现场只需有一台计算器或根本没有计算器的情况下,用口算即能很快编制出程序,高效实用,比传统的计算出坐标值要简练的多。我们再对比一下此工件用坐标数据计算的过程,钻孔坐标数据计算结果如下所示:- a- y; j! h. z+ i" a, Y' I
  X1+41.088 Y1+153.341; I, l8 S3 @3 T; m; f
  X2+112.253 Y2+112.253
, W9 H# t4 }: `( M3 Q1 P, p  X3+153.341 Y3+41.0889 V, Q$ T$ q- d% B! c; F) g3 E
  .
, Z& G0 H2 o, q, |/ |2 E: \7 q  .4 G, K$ x# A( a" H% P7 Y
  根据坐标数据再进行钻孔循环编程,程序如下所示:- `+ n+ S, ~2 b8 I- X+ N" h) D
  G00 X+41.088 Y+153.3414 `! E% b0 d0 z) J" a$ \
  G99 G82 G90 R5 Z-120 P2 F100
, R* G, B$ @% L! l  G00 X+112.253 Y+112.253" S2 u8 q! K: c3 g( i
  G99 G82 G90 R5 Z-120 P2 F100
. J. g. p4 N7 _8 L  .
, G& O+ y# X5 \  .7 }* a7 X6 J% Y  a( a
  .
( A/ J: U0 g1 }( K  两者比较可以得出结论,用角度编程效率要高得多,程序也好编,计算量也少,已在生产实践中多次应用,收到了很好的效果。 【MechNet】3 n, V  p$ Z$ E! c
文章关键词: 钻孔编程
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-5-23 03:23 , Processed in 0.139028 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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