ImageVerifierCode 换一换
格式:PPT , 页数:32 ,大小:975KB ,
资源ID:2725657      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2725657.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第三章数控铣削子程序与固定循环.ppt)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第三章数控铣削子程序与固定循环.ppt

1、第三章第三章返回返回返回返回一一.子程序的定义子程序的定义在编制加工程序中,有时会遇到一组程序段在一个在编制加工程序中,有时会遇到一组程序段在一个程序中多次出现,或者几个程序中都要使用它,可程序中多次出现,或者几个程序中都要使用它,可以把这类程序做成固定程序,并单独加以命名,事以把这类程序做成固定程序,并单独加以命名,事先存储起来,这组程序段就称为子程序。先存储起来,这组程序段就称为子程序。2.子程序的调用子程序的调用子程序可以在存储器方式下调出使用,主程序可以子程序可以在存储器方式下调出使用,主程序可以调用子程序,一个子程序也可以调用子程序,一个子程序也可以调用下一级的子调用下一级的子程序,

2、子程序执行完后返回到主程序中调用子程序程序,子程序执行完后返回到主程序中调用子程序的程序段的下一句程的程序段的下一句程序段运行。序段运行。2)子程序在)子程序在FANUC系统中的调用系统中的调用(调用的格式有如下两(调用的格式有如下两种)种)格式一:格式一:M98PL;M98P100L5;例例2M98P100;说明:说明:P后面的四位数字为子程序号,后面的四位数字为子程序号,L后面的数字表示重复调后面的数字表示重复调用次数,且用次数,且P、L后面的四后面的四位数中前面的位数中前面的0可以以省略不写。可以以省略不写。如只调用一次,则如只调用一次,则L及后面的数字可省略。及后面的数字可省略。格式二

3、:格式二:M98P例例3M98P50010;例例4M98P0500;说明:说明:地址地址P后面的八位数中,前四位表示调用次数,后四位表后面的八位数中,前四位表示调用次数,后四位表示子程序号,示子程序号,调用次数前的调用次数前的0可以省略不写,但子程序号前的可以省略不写,但子程序号前的0不可省略。不可省略。3)子程序调用的特殊用法)子程序调用的特殊用法子程序返回到主程序中的某一程序段子程序返回到主程序中的某一程序段如:如:M99P100(返回到主程序中的(返回到主程序中的N100程序段)程序段)自动返回到程序开始段自动返回到程序开始段强制改变子程序重复执行的次数强制改变子程序重复执行的次数例如:

4、如果主程序用例如:如果主程序用M98PL99,而子程序采用,而子程序采用M99L2,则子程序重复执行的次数为,则子程序重复执行的次数为2次。次。二二 子程序(子程序(SUBSUB)指令:指令:指令:指令:辅助功能:辅助功能:辅助功能:辅助功能:M98PLM98PL;M99;M99;解释解释解释解释M98M98:调用子程序:调用子程序:调用子程序:调用子程序在主程序中;在主程序中;在主程序中;在主程序中;M99M99:返回主程序:返回主程序:返回主程序:返回主程序在子程序中在子程序中在子程序中在子程序中P P:子程序号,如:子程序号,如:子程序号,如:子程序号,如:P100P100;L L:调用

5、次数,如:调用次数,如:调用次数,如:调用次数,如:L3L3调用调用调用调用3 3次次次次 子程序,一般子程序,一般子程序,一般子程序,一般L1L1可省略不写。可省略不写。可省略不写。可省略不写。注:一般主程序用绝对坐标注:一般主程序用绝对坐标注:一般主程序用绝对坐标注:一般主程序用绝对坐标G90G90编程;编程;编程;编程;子程序用相对坐标子程序用相对坐标子程序用相对坐标子程序用相对坐标G91G91编程。编程。编程。编程。加工几个几何形状几乎相同的模具时应用方便,加工几个几何形状几乎相同的模具时应用方便,加工几个几何形状几乎相同的模具时应用方便,加工几个几何形状几乎相同的模具时应用方便,一般

6、用一般用一般用一般用G91.G91.子程序的格式与主程序相似,子程序的格式与主程序相似,区别在于程序结束使用区别在于程序结束使用M99从子程序返回从子程序返回,如下所示:如下所示:OM99例如:例如:例如:例如:主程序主程序主程序主程序%O001%O001%O001%O001;(;(;(;(mainmainmainmain)G90 G54 G00 X0 Y0 S500 M03G90 G54 G00 X0 Y0 S500 M03G90 G54 G00 X0 Y0 S500 M03G90 G54 G00 X0 Y0 S500 M03;M98 P100 L2 M98 P100 L2 M98 P100

7、 L2 M98 P100 L2;子程序子程序子程序子程序%O100%O100%O100%O100;(;(;(;(subsubsubsub)G91 Z100.0 G91 Z100.0 G91 Z100.0 G91 Z100.0;X10.0 Y10.0 X10.0 Y10.0 X10.0 Y10.0 X10.0 Y10.0;M99M99M99M99;G90 G90 G90 G90 M05M05M05M05;M30M30M30M30;注注:1 1 1 1 一般可嵌套用一般可嵌套用4 4层,且主程序号层,且主程序号子程子程序号。序号。2 2 一般地返回主程序后应再出现一个一般地返回主程序后应再出现一个

8、G90G90以把子程序中的以把子程序中的G91G91模式再变回来。模式再变回来。3 3 再有由于再有由于G90G90、G91G91的互换作用,所以的互换作用,所以G41G41刀补之后尽量不出现刀补之后尽量不出现M98M98。如:如:G41 X Y D01G41 X Y D01;M98M98;这种情况是错误的这种情况是错误的子程序应用实例加工图所示零件,零件毛坯为加工图所示零件,零件毛坯为35mm的的棒料,材料为棒料,材料为45号钢,完成零件的数控加号钢,完成零件的数控加工,车削加工至图纸尺寸。工,车削加工至图纸尺寸。要求:要求:对零件进行简单加工工艺分析;对零件进行简单加工工艺分析;要求使用子

9、程序指令进行数控加工程序要求使用子程序指令进行数控加工程序编制;编制;进行数控加工仿真。进行数控加工仿真。图示零件为不等距槽的一轴类零件,该零件加工表面有图示零件为不等距槽的一轴类零件,该零件加工表面有外圆柱面、外圆柱面、切槽等,切槽等,要求使用子程序调用的方法进行数要求使用子程序调用的方法进行数控程序的编制,并完成零件的车削加工。控程序的编制,并完成零件的车削加工。子程序的应用实例子程序的应用实例子程序的应用实例子程序的应用实例车削不等距槽要求用子程序编写。己知毛坯直径车削不等距槽要求用子程序编写。己知毛坯直径32mm,长长度为度为77mm,1号刀为外圆车刀,号刀为外圆车刀,3号刀为切断刀,

10、其宽度号刀为切断刀,其宽度为为2mm加工程序清单加工程序清单O0001主程序主程序N10T0101外圆车刀,建立工件坐标系外圆车刀,建立工件坐标系N20M03S800主轴正转,转速为主轴正转,转速为800r/minN30G00X35Z0移至端面切削起点处移至端面切削起点处N40G01X0F0.5切削端面切削端面N50G00X30Z5移至外圆切削起点处移至外圆切削起点处N60G01Z-52车削车削30外圆外圆N70G00X100Z100快速退刀至换刀点快速退刀至换刀点N80T0202换切断刀换切断刀N90G00X32Z0移到子程序起点处移到子程序起点处N100M98P0002L3调用子程序,循环

11、次调用子程序,循环次N110G00W-12移至切断起点处移至切断起点处N120G01X0F0.2切断,调整进给速度切断,调整进给速度N130G04X2暂停暂停2sN140G00X100Z100快速退刀至安全点快速退刀至安全点N150M30程序结束程序结束O0002子程序子程序N10G00W-12移至槽的切削移至槽的切削起点处起点处N20G01U-12F0.3切槽至切槽至20mm,调整进给速度调整进给速度N30G04X1槽底暂停槽底暂停1sN40G00U12X向退刀向退刀N50W-8Z向偏移至第二个向偏移至第二个槽切削起点处槽切削起点处N60G01U-12切槽至切槽至20mmN70G04X1槽底

12、暂停槽底暂停1sN80G00U12X向退刀向退刀N90M99子程序结束,并子程序结束,并返回到主程序返回到主程序子程序的应用实例子程序的应用实例 例如:如图,已知铣削两个形状相同的工件例如:如图,已知铣削两个形状相同的工件的切深为的切深为12MM12MM,初始平面为,初始平面为Z 100MMZ 100MM,参考平面,参考平面为为Z 2MMZ 2MM,试用子程序编程。,试用子程序编程。0 20 40 60 80 100 120 140 160 180 X0 20 40 60 80 100 120 140 160 180 X0 20 40 60 80 100 120 140 160 180 X0

13、20 40 60 80 100 120 140 160 180 XY Y Y Y8080808070707070606060605050505040404040303030302020202010101010 子程序:子程序:子程序:子程序:O1019O1019O1019O1019;N05N05N05N05 G91 G91 G91 G91 Z-98.0 Z-98.0 Z-98.0 Z-98.0;N10 N10 N10 N10 G41 G41 G41 G41 X60.0 Y20.0 X60.0 Y20.0 X60.0 Y20.0 X60.0 Y20.0 D01D01D01D01;N15 G01

14、Z-12.0 F100N15 G01 Z-12.0 F100N15 G01 Z-12.0 F100N15 G01 Z-12.0 F100;N20 Y30.0N20 Y30.0N20 Y30.0N20 Y30.0;N25 X-10.0N25 X-10.0N25 X-10.0N25 X-10.0;N30 X10.0 Y30.0N30 X10.0 Y30.0N30 X10.0 Y30.0N30 X10.0 Y30.0;N35 X40.0 N35 X40.0 N35 X40.0 N35 X40.0;N40 X10.0 Y-30.0N40 X10.0 Y-30.0N40 X10.0 Y-30.0N40

15、X10.0 Y-30.0;N45 X-10.0N45 X-10.0N45 X-10.0N45 X-10.0;N50 Y-20.0N50 Y-20.0N50 Y-20.0N50 Y-20.0;N55 X-50.0N55 X-50.0N55 X-50.0N55 X-50.0;N60 G00 Z112.0N60 G00 Z112.0N60 G00 Z112.0N60 G00 Z112.0;N65 N65 N65 N65 G40 G40 G40 G40 X-50.0 Y-30.0 X-50.0 Y-30.0 X-50.0 Y-30.0 X-50.0 Y-30.0;N70 N70 N70 N70 M99

16、M99M99M99;Y Y Y Y8080808070707070606060605050505040404040303030302020202010101010 0 20 40 60 80 100 120 140 160 180 0 20 40 60 80 100 120 140 160 180 0 20 40 60 80 100 120 140 160 180 0 20 40 60 80 100 120 140 160 180 X X X XN05 G90 G54 G00 X0 Y0 S600 M03N05 G90 G54 G00 X0 Y0 S600 M03N05 G90 G54 G00 X0 Y0 S600 M03N05 G90 G54 G00 X0 Y0 S600 M03;N10 Z100.0N10 Z100.0N10 Z100.0N10 Z100.0;N15 N15 N15 N15 M98 P1019 M98 P1019 M98 P1019 M98 P1019(L1L1L1L1);N20 N20 N20 N20 G90G90G90G90 G00 X80.0 G00 X80.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1