加工中心程序编制.ppt_第1页
加工中心程序编制.ppt_第2页
加工中心程序编制.ppt_第3页
加工中心程序编制.ppt_第4页
加工中心程序编制.ppt_第5页
已阅读5页,还剩36页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、友嘉机电学院加工中心,培训中心,程序编制,常用辅助功能指令,辅助功能指令的地址符是M,又称为M功能或M指令,用于指定数控机床辅助装置的开关动作。 一个程序段中M代码只能出现一次。,常用辅助功能指令,00:程序停止。按重新启动,程序方能继续运行。 01:选择停止。在控制面板上的“选择停止”键处于“”状态时此功能才有效,否则该指令无效。常用于关键尺寸的检验或临时暂停。 02:程序结束 该指令表明主程序结束,机床的数控单元复位。如主轴、进给、冷却停止,表示加工结束,但该指令并不返回程序起始位置。 30:程序结束 该指令表明主程序结束,机床的数控单元复位。如主轴、进给、冷却停止,表示加工结束,结束后程

2、序返回到开始状态。,暂停功能:04,04暂停功能指令可使刀具作短时间无进给加工或机床空转使加工表面降低表面粗糙度。 格式:04 _ 单位:秒 或04 _ 单位:1/1000秒 04为非模态指令。,刀具半径补偿,用铣刀铣削工件轮廓时,刀具中心的运动轨迹并不是加工工件的实际轮廓。加工内轮廓时,刀具中心要向工件的内侧偏移一个距离;而加工外轮廓时,刀具中心要向工件的外侧偏移一个距离,这个偏移就是所谓的刀具半径补偿。 刀具半径补偿功能:数控系统根据程序中的工件轮廓和刀具半径补偿值,自动计算出刀具中心轨迹。,刀具半径补偿指令,G 刀具半径左补偿 G 刀具半径右补偿 G刀具半径补偿取消 格式: G41 G4

3、2 D :为刀具半径补偿号,其对应的补偿值需提前输入机床内部。,X_ Y_ D _,刀具半径补偿方向,刀具左补偿,刀具右补偿,工 件,刀具,工 件,刀具,F,F,判别:沿着刀具前进的方向观察,刀具偏在工件轮廓的左边为G41, 而偏在工件轮廓右边则为G42。,刀具半径补偿功用,当用圆头刀具加工时,只需按照零件轮廓编程,不必按刀具中心轨迹编程,大大简化了程序编制。 通过刀具半径补偿功能,可以很方便地留出加工余量,很方便地实现先粗后精加工。 可以补偿由于刀具磨损等因素造成的误差,提高零件的加工精度。 注:刀具的外补偿值可无穷大。刀具的内补偿值遇圆弧轮廓时不能大于圆弧半径值。 G41、G42不可在G0

4、2、G03状态下进入半径补正。同样G40也不可在G02、G03状态下取消半径补正。,例:单铣外形,走直线、圆弧。,刀具半径补偿运用,O0001;,G00 G90 G54 X-10. Y-10.; M13 S800; G01 G41 X0 Y0 D01 F100; Y22.5; G03 Y42.5 R10.; G01 Y65.; X62. ; G03 X70. Y57. R8.; G01 Y8.; G02 X62. Y0 R8.; G01 X0; G40 X-10. Y-10.; M30;,O0001;,G00 G90 G54 X-10. Y-10.; M13 S800; G01 G41 X0

5、Y0 D01 F100; Y22.5; G03 Y42.5 R10.; G01 Y65.; X62. ; G03 X70. Y57. R8.; G01 Y8.; G02 X62. Y0 R8.; G01 X0; G40 X-10. Y-10.; M30;,刀具长度补偿,刀具长度补偿指令用于刀具轴向的补偿,它可以使刀具在正方向上实际位移量大于或小于程序的给定值。 43:正向补偿 44:负向补偿 49:补偿取消 格式: 43 44,Z _ _;,例:单铣外形,走直线、圆弧, 工件高度为10MM。,刀具长度补偿运用,O0001: G90G54G00X-10.Y-10.M03S1000; G43Z50

6、.0H01; Z-12.; G41G01X0Y-5.D01F200; Y22.5M08; G03X0Y42.5R10.F100; G01Y65.; X62.; G03X70.Y57.R8.; G01Y8.; G02X62.Y0R8.; G01X-5; G00G40X-50.Y-50.; Z100.; M30;,10,40,90,100,R30,20,60,120,140,3,10,练习: 精铣内型,G00 G90 G54 X80. Y60.; M03 S600 ; G43 Z0. H01 ; G01 Z-3. F200 ; M08 ; G42 X60. Y40. D01 ; X30. ; G0

7、2 X20. Y50. R10. ; G01 Y80. ; G02 X30. Y90. R10. ;,G01 X90. ; G02 X120. Y60. R30. ; G01 Y20. ; G02 X110. Y10. R10. ; G01 X70. ; G02 X60. Y20. R10. ; G01 Y45. ; G40 X80. Y60. G00 Z100. ; M30 ;,O0002;,G01自动倒圆角编程,G40G80 G0G90G54X90Y60 M3S1000 G43Z100.H1 Z5.M8 G1Z-3.F100 G41X60.Y45.D1 Y10.,R10. X120.,R1

8、0. Y90.,R30. X20.,R10. Y40.,R10. X65. G40X90.Y60. G0Z100. M30,加工中心换刀,自动换刀指令:M06 M06使用前机床必须回到第二原点 第二原点回归: G30 自动换刀: G91G30X0Y0Z0; T06; M06;,固定循环,在前面介绍的常用加工指令中,每一个G指令一般都对应机床的一个动作,它需要用一个程序段来实现。为了进一步提高编程工作效率, 数控系统设计有固定循环功能,它规定对于一些典型孔加工中的固定、连续的动作,用一个G指令表达,即用固定循环指令来选择孔加工方式。 常用的固定循环指令能完成的工作有:钻孔、铰孔、攻螺纹和镗孔等。

9、,通常一个固定循环由以下所示六个动作顺序组成 动作1X及Y轴定位,快速 动作2快速移动至R点 动作3切削 动作4孔底位置的动作 动作5逃离至R点 动作6快速移动至起始点,动作1,固定循环,固定循环复归方式,98:起始点复归 99:点复归,固定循环,钻孔循环,81:普通钻孔 格式: G98 G99 98:起始点复归 99:点复归 _:孔的位置 :孔深 :循环起点 :进给速度,G81 X_ Y_ Z_ R_ F_;,例:如图,孔深为10mm. O0001; G17 G40 G49 G80; T01 M06; G00 G90 G54 X0 Y0; M13 S800; G43 Z20. H01; 初始

10、平面高度 G99 G81 X15. Y15. R5. Z-10. F100; X70.; Y60.;X15.;G00 G80 Z100.; M09; M05; M30;,钻孔循环,83:深孔钻循环(排屑) 格式: G98 G99 98:起始点复归 99:点复归 _:孔的位置 :孔深 Q :每次切削量,始终用增量,必须为正,负值无效。 :循环起点 :进给速度,G83 X_ Y_ Z_ Q _ R_ F_;,例:如图,孔深为10mm. O0001; G00 G90 G54 X0 Y0; M13 S800; G43 Z20. H01; 初始平面高度 G99 G83 X15. Y15. R5. Q3.

11、 Z-10. F100; X70.; Y60.;X15.;G00 G80 Z100.; M30;,例:如图,Z轴开始高度为100mm,切深20mm。 O0002; G40 G80 G17; T01; M06; G00 G90 G54 X0 Y0; M03 S1000; M08; G43 Z20. H01; G99 G83 Y40. R2. Z-20. Q3. F100 K0;G91 X40. K4; X-160. Y40. K0; X40. K4; G90 G00 G80 Z100.; M30;,说明: 上边介绍的程序为90与91的混合应用,即正轴动作为90方式,包括初始平面高度、值,而、平面

12、内移动为91方式。 K命令需要用91方式。 K0表示机床运动到当前句坐标点,但并不执行循环动作。 K命令在当前句有作用。 允许在主程序中指定固定循环参数,在子程序中指定坐标位置。,钻孔循环,73:深孔钻循环(断屑) 适用于高速钻孔 格式: G98 G99 98:起始点复归 99:点复归 _:孔的位置 :孔深 Q :每次切削量,始终用增量, 必须为正,负值无效。 :循环起点 :进给速度,G73 X_ Y_ Z_ Q _ R_ F_;,钻孔循环,82:平底钻孔循环 格式: G98 G99 98:起始点复归 99:点复归 _:孔的位置 :孔深 P :至加工深度时进给停顿时间, 单位:1/1000秒。

13、 :循环起点 :进给速度 注:适用于盲孔、台阶孔的加工,可改善孔底精度。,G82 X_ Y_ Z_ R_ P_ F_;,铰孔循环,85:铰孔循环 格式: G98 G99 98:起始点复归 99:点复归 _:孔的位置 :孔深 :循环起点 :进给速度 注:铰孔要求转速低、进给慢、余量小、退刀慢。,G85 X_ Y_ Z_ R _ F_;,铰孔循环,89:平底铰孔循环 格式: G98 G99 98:起始点复归 99:点复归 _:孔的位置 :孔深 P :至加工深度时进给停顿 时间,单位:1/1000秒。 :循环起点 :进给速度,G89 X_ Y_ Z_ R _ P_ F_;,镗孔循环,86:镗孔循环

14、格式: G98 G99 98:起始点复归 99:点复归 _:孔的位置 :孔深 :循环起点 :进给速度 注:此指令一般用于粗镗孔。,G86 X_ Y_ Z_ R _ F_;,镗孔循环,76:精镗孔循环 格式: G98 G99 _:孔的位置 :孔深 :循环起点 :进给速度 Q:偏移量,主轴停止时,主轴 先定位角度,刀尖做微量 偏移的值。Q值一定是正值, 如指定负值则负号无效。 主轴在孔底执行定位停止,并向切削方向的反方向平移后逃离,可执行高精度及高效率的镗孔而不会伤到工件表面。偏移方向由机床参数设定,装精镗刀时需主轴定位。,G76 X_ Y_ Z_ R _ Q_ F_;,镗孔循环,87:反镗孔循环

15、 格式: G98 98:起始点复归 99:点复归 _:孔的位置 :孔深 :循环起点 :进给速度 Q:偏移量。 注:装反镗刀时也需主轴定位。,G87 X_ Y_ Z_ R _ Q _ F_;,攻丝循环,74:攻左牙循环 G 84:攻右牙循环 格式: G98 G74 G99 G84 98:起始点复归 99:点复归 _:孔的位置 :孔深 :循环起点 :进给速度 FANUC:F=转速(n)螺距(P) 需用刚性攻牙 M29 S _ MITSUBASHI:F=螺距(P) 无需用刚性攻牙 M29 S _ 注:在攻牙循环时,进给率调整无效,即使使用进给暂停,循环在复归动作结束之前不会停止。,X_ Y_ Z_

16、R _ F_;,例:如图,例:对上图中各孔进行加工,#16.钻10mm直径的孔 #710. 钻20mm直径的孔 #1113.镗30mm直径的孔,加工需用刀具,T01 中心钻 H01 T02 10钻头 H02 T03 20钻头 H03 T04 30镗刀 H04 T05 29钻头 H05,O0001,G40 G80 G17; G00 G91 G30 X0 Y0 Z0 T01; M06; N1(CDR-3); G00 G90 G54 X60. Y80. S1000; G43 Z20. H01 M13 T02; G99 G81 Z-55. R-45. F100; Y280.; Y480.; X210.

17、 Y380.; G98 Y180.; G99 X460. Y80. Z-5. R5.; Y280.; Y480.; X710. Y180. Z-55. R-45.; Y380.; X860. Y80.; Y280.;,Y480.; G80; G00 Z100.; G91 G30 X0 Y0 Z0; M06; M01; N2(DR-10); G00 G54 G90 X60. Y80. S800; G43 Z20. H02 M13 T03; G99 G81 Z-105. R-45. F100; X60. Y280.; G98 Y480.; G99 X860.; Y280.; Y80.; G80; G00 Z100.; G91 G30 X0 Y0 Z0;,M06; M01; N3(DR-20); G00 G90 G54 X210. Y180. S800; G43 Z50. H03 M13 T05; G99 G81 Z-102. R-45. F100; G98 Y380.; G99 X710.; Y180.; G80; G00 Z100.; G91 G30 X0 Y0 Z0;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论