数控铣床及加工中心编程应用课件.ppt

数控铣床及加工中心编程应用课件.ppt

ID:57001871

大小:594.50 KB

页数:24页

时间:2020-07-26

数控铣床及加工中心编程应用课件.ppt_第1页
数控铣床及加工中心编程应用课件.ppt_第2页
数控铣床及加工中心编程应用课件.ppt_第3页
数控铣床及加工中心编程应用课件.ppt_第4页
数控铣床及加工中心编程应用课件.ppt_第5页
资源描述:

《数控铣床及加工中心编程应用课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教学目的:通过程序跳转及子程序指令,简化数控铣床及加工中心编程,提高编程效率,并用实例加以说明。教学内容:1、程序跳转2、子程序3、编程实例重点:1、端面铣削编程2、椭圆轮廓铣削编程难点:如何利用程序跳转和子程序指令,完成端面与椭圆轮廓铣削编程。教法:通过多媒体课件,让同学们了解并掌握数控铣床及加工中心编程的编程方法。1一、程序跳转(一)标记符程序跳转1、标记符功能:用于标记程序中所跳转的目标程序段,用跳转功能可以实现程序运行分支。2、标记符定义:标记符可以自由选取,但必须由2~8个字母或数字组成,其中开始两个符号必须是字母或下划线。3、注意事项:跳转

2、目标程序段中标记符后面必须为冒号。标记符位于程序段段首。如果程序段有顺序号,则标记符紧跟着顺序号。在一个程序段中,标记符不能含有其他意义。标记符应用举例N10MARKE1:G1X20;MARKE1为标记符,跳转目标程序段…TR789:G0X10Z20;TR789为标记符,跳转目标程序段没有段号N100…;程序段号可以是跳转目标2(二)、绝对跳转NC程序在运行时以写入时的顺序来执行程序段。程序在运行时,可以通过插入程序跳转指令改变执行顺序。跳转目标只能是有标记符的程序段,此程序段必须位于该程序之内。绝对跳转指令必须占用一个独立的程序段。GOTOFLabe

3、l;向程序结束的方向跳转GOTOBLabel;向程序开始的方向跳转绝对跳转举例34(三)、有条件跳转用IF条件语句表示有条件跳转。如果满足跳转条件(也就是值不等于零),则进行跳转。跳转目标只能是有标记符的程序段。该程序段必须在此程序之内。有条件跳转指令要求一个独立的程序段。在一个程序段中可以有许多个条件跳转指令。使用了条件跳转后有时会使程序得到明显的简化。IF条件GOTOFLabel;向前跳转IF条件GOTOBLabel;向后跳转5运算符意义=等于<>不等>大于<小于>=大于或等于<=小于或等于6编程举例N10IFR1GOTOFMARKE1;R1不等于

4、零时,跳转到MARKE1程序段N100IFR1>1GOTOFMARKE2;R1大于1时,跳转到MARKE2程序段N800IFR45=R7+1GOTOFMARKE3;R45等于R7加上1时,跳转到MARKE3程序段7二、子程序原则上讲主程序和子程序之间并没有区别。用子程序编写经常重复进行的加工,比如某一确定的轮廓形状。子程序位于主程序中适当的地方,在需要时进行调用、运行,可简化程序编制。8子程序的结构与主程序的结构一样,子程序也是在最后一个程序段中用M2结束子程序运行,子程序结束后返回主程序。程序结束除了用M2指令外,还可以用RET指令结束子程序。RET

5、要求占用一个单独的程序段,不能和其他内容写在同一行。用RET指令结束于程序、返回主程序时不会中断G64连续路径运行方式,用M2指令则会中断G64运行方式,并进入停止状态9两次调用子程序的示意图10(1)子程序程序名为了方便地调用某一子程序,必须给子程序取一个程序名。程序名可以自由选取,但必须符合以下规定:·开始两个符号必须是字母。·其他符号为字母、数字或下划线。·最多16个字符。·没有分隔符。其方法与主程序中程序名的选取方法一样。例如:FRAME7。另外,在子程序中还可以使用地址字L__,其后的值可以有7位(只能为整数)。11(2)子程序调用在一个程序

6、中(主程序或子程序)可以直接用程序名调用子程序。子程序调用要求占用一个独立的程序段。N10L785;调用子程序L785N20LFRAME7;调用子程序LFRAME7程序重复调用次数P__如果要求多次连续地执行某一子程序,则在编程时必须在所调用子程序的程序名后地址P下写入调用次数,最大次数可以为9999,即P1~P9999。N10L785P3;调用子程序L785,运行3次12(3)嵌套深度子程序不仅可以从主程序中调用,也可以从其他子程序中调用,这个过程称为子程序的嵌套。子程序的嵌套深度可以为4层,也就是4级程序界面(包括主程序界面)。13三、编程实例1、

7、端面铣削:用立铣刀铣一个200×200的平面,深度3mm,要求使用子程序,铣刀直径12mm14(1)主程序QWE.MPF(左上角工件原点)N10G54G71G17T1D1G90G94N20M03S1000N25G0X5Y10Z10N30G01Z-3F150下刀N40MYABCP10N50G01Z40抬刀N60G0X0Y0回工件原点N70M05M0215(2)子程序MYABC.SPFN10G01Y-200子程序开始N20G91X10N30G90G01Y0N40G91G01X10N50G90N60RET回主程序;注意相对编程与绝对编程的转换。162、椭圆轮

8、廓铣削在SIEMENS802D系统数控铣床,精铣加工出下图2所示零件的外轮廓(毛坯初加工已完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。