找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 232|回复: 0

数控加工中特殊GM代码的使用(一)

[复制链接]
发表于 2010-10-22 00:21:39 | 显示全部楼层 |阅读模式

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

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

×

  1、引言

! e- m5 K5 J3 ^7 I+ @6 L0 r8 A! U% I" w# F9 O) e( l# H$ Z

  数控文字地址程序段格式中,G代码、M代码分别表示准备功能宇和辅助功能字,G、M代码在不同数控系统中分别表示不同的数控功能,有些数控系统还规定可使用几套G、M代码指令,这就为数控加工工艺的制订,数控加工程序的编制以及加工程序调试增添了许多灵活性,特别是特殊G、M代码的合理使用,对保证零件的加工质量和精度,防止数控机床各加工轴之间或刀具之间的干涉,提高数控机床的安全、稳定运行具有积极的现实意义。

0 r* x G2 p$ W) S8 [' ~) V 6 ^$ F; ]$ ^. Z4 b: w2 A- T

  2、数控加工中特殊G、M代码的使用

1 f9 d! p4 \6 Y 5 r. i% D% r$ k/ p

  延时G04指令

& K9 e- {8 {* Z- a7 Z u' c 6 C/ ]) O3 ]; j0 N* V

  延时G04指令,其作用是人为暂时限制运行的加工程序,在程序中表示为“G04X-,或G04U-,或G04P-”。如“N0050 G04 X1.0”,表示当执行到此程序段时,进给中止1秒后再继续执行后续程序指令。G04指令中的延时时间在编程时设定,其选择范围为“0.001~99999.999秒或转(用X或U指令的IS-B增量系统)。1~99999999延时时间单位为0.0001秒或转(用P指令的IS-C增量系统)”。G04延时指令一般使用的几种情况为:①对不通孔作深度加工时,刀具送给到规定深度后,用G04指令可使刀具作非进给光整切削加工,然后退刀,保证孔底平整,并使相关表面无毛刺;②沟槽时,在槽底应让主轴空转几转再退刀。一般退刀槽都不须精加工,采用G04延时指令,有利于槽底光滑,提高零件整体质量;③数控车床上,在工件端面的中心钻60°的顶尖孔或倒45°角时,为使孔侧面、及倒角平整,使用G04指令使工件转过1转后再退刀;④车削轴类零件台肩,在刀具送给运行方向改变时,应在改变运行方向的指令间设置G04指令,以保证轴肩端与工件轴线的垂直度。

8 Q$ s- w# |+ m& {, }+ L5 t. o3 D2 [( {- H# P+ B5 J8 Q! n

  除以上一般使用情况,在实际数控加工的使用中,尝试着一些特殊使用的分析和研究,并从中得到了新启示:

8 y- S7 c# J7 l4 Y5 ? _ 0 ~3 {7 u# N5 D7 f# k) t/ L

  采用步进电机为进给驱动系统的数控机床,特别是国内改进设计的数控机床,在高精度加工中,为避免频率变化过快造成对位移精度的影响,常人为将快速点进位G00指令路经分解为2个程序段,段1为快速点进位,段2为直线插补。由于高速点进位运行在开始时为升速,当升到设定的速度频率时为正常匀速运行,接近到达定位点时为降频(就是常说的自动升降速)。在段1后如果设置延时G04指令,可保证高速运行降频完全稳定后,再低速运行,使控制精度得以提高。特别是对于数控钻床加工时的孔定位特别明显。

: {' u6 H% T/ H: V5 i+ U + Q, ?1 x1 {4 G

  大批量单件加工时间较短的零件加工中,启动按钮频繁使用,为减轻操作者由于疲劳或频繁按钮带来的误动作,用G04指令代替首件后零件的启动。延时时间按完成1件零件的装卸时间设定,在操作人员熟练地掌握数控加工程序后,延时的指令时间可以逐渐缩短,但需保证其一定的安全时间。零件加工程序设计成循环子程序,G04指令就设计在调用该循环子程序的主程序中,必要时设计选择计划停止M01指令作为程序的结束或检查。

- N' y+ r- u" S/ H3 m 7 u q" l) f8 I' T) F& }, r, V( a Z1 w G

  数控车床用丝锥攻中心螺纹时,需用弹性筒夹头攻牙,以保证丝锥攻至螺纹底部时不会崩断,并在螺纹底部设置G04延时指令,使丝锥作非进给切削加工,延时的时间需确保主轴完全停止,主轴完全停止后按原正转速度反转,丝锥按原导程后退。

" I6 S" P/ h H1 I. b7 _6 {5 ]" [ " U. f0 Q" c s0 I

  程序举例:

9 E1 n4 n/ G& d: D/ y 0 Z, c; g" R6 g2 @, R4 L

  M03 S300;攻牙主轴转速不能太快

8 R) m2 Q& z3 ^0 Z& K# \ ; r: u: _6 r& N2 M5 s- H0 K7 n

  G00 XO Z5.0;至工件中心坐标

5 @2 H3 K* r, p, |. e6 l( K' W- U. G4 l% q1 c# O2 V

  G32 Z-20.0 F1.0 M05;攻丝完毕后主轴停止

0 N( A, N" U$ Z9 t) V ( e! ^4 p3 C: E/ W3 m4 T; J

  G04 X5.0;丝锥延时5秒作非过给切削加工

9 n* G, }& U9 ^6 z! U 3 O4 ? o5 V o. m8 C/ ~: O9 Q

  G32 Z5.0 M04;主轴反转,丝锥后退

! `' L. Z. m3 \: @$ Y1 A6 s+ D* y3 g9 A9 n/ Q& x4 v* e; U

  锁孔完毕退刀时,为避免退刀时留下螺旋划痕而影响表面粗糙度,应使镗刀在孔底作非进给停留,待主轴完全停止后再退刀。退刀时会留下垂直端面的退刀划痕,一般在镗孔加工工艺中是允许该退刀划痕存在的,利用该划痕还可以判断所镗孔的形状误差。

$ F- g9 T; A& s5 u+ b" {, g% S 6 g5 C+ I) t4 ^4 t6 P! @# y% T& u

  在发讯指令后须设置G04指令,以保证有足够的时间延时,等待发讯指令规定要求的动作开始或完成后,再运行后续程序,以确保加工的可靠性。如换刀位、开启关闭主轴、润滑或接通其它信号等。如:瑞士碧玛泰公司的S-188双主轴双刀塔数控车铣中心,配NUM 1050数控系统,在自动拉料时的程序为:

0 {5 p& b( t0 G4 T8 J. h% W3 w: L0 j9 S6 U$ c1 A" L1 c2 s

  N0160 M60;夹具打开允许

7 _6 P- ^ l' `$ t6 Q * V! ^0 K9 X& y4 v4 `5 Z

  N0170 M169;夹具打开

) G" X0 J& V, _% V* f, Z / ]( g8 L2 H! Z

  N0180 G04 FO.3

( \# ]6 D8 [3 s- [ U) \0 w 6 e( r* ?( M6 s$ a' w% w4 {

  N0190 G01 ZL1;L1已赋值

) b& P$ G; \' o6 O( t ( @' f' |1 Q8 c1 r

  N0200 M168;夹具夹紧

, n% v- n }' W% J2 _/ h+ i ) S7 z; ]5 o! R

  N0210 G04 FO.3

( x5 G- m( W+ ~! J; h7 e0 v" g# F3 N& T5 C) I 8 ^, w$ X7 v7 W3 |0 L* ?) o9 [4 E& a% q: Q1 i5 m2 L$ K1 M
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-2-2 08:48 , Processed in 0.566576 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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