华中世纪星铣床数控系统编程及其仿真加工

华中世纪星铣床数控系统编程及其仿真加工

ID:43696237

大小:4.11 MB

页数:125页

时间:2019-10-12

华中世纪星铣床数控系统编程及其仿真加工_第1页
华中世纪星铣床数控系统编程及其仿真加工_第2页
华中世纪星铣床数控系统编程及其仿真加工_第3页
华中世纪星铣床数控系统编程及其仿真加工_第4页
华中世纪星铣床数控系统编程及其仿真加工_第5页
资源描述:

《华中世纪星铣床数控系统编程及其仿真加工》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章华中世纪星铣床数控系统HNC-21M7.1程序的格式一、程序的一般结构一个零件程序是一组被传送到数控系统中去的指令和数据,它是由遵循一定结构、语法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。华中世纪星数控系统HNC-21M的程序由以下几部分构成:1.程序起始符:%(或O)符,后跟四位数的程序号。如:%1000;2.程序体:中间的N个程序段;(1)程序段结束每个程序段的结束用“Enter”(回车键);(2)程序注释符括号()内或分号“;”后的内容为注释文字。程序执行时将跳过这部分内容;3.程序结

2、束符:M02或M30。一个零件程序必须包括起始符和结束符。零件程序是按程序段的输入顺序执行的,而不是按程序段号的顺序执行的,但书写程序时,建议按升序书写程序段号。二、程序段的格式一个程序段定义一个将由数控系统执行的指令行。程序段的格式定义了每个程序段中功能字的语法。如N10G01X10Y50F150S300M03三、指令字的格式一个指令字是由地址符(指令字符)和带符号(如定义尺寸的字:X-100)或不带符号(如G01)的数字数据组成的。主要指令字的含义。如表6-1所示。7.2HNC-21M数控系统的编程指令一、辅助功能M代

3、码辅助功能由地址字M和其后的两位数字组成。主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作。1.M功能的分类:(1)M功能可分为非模态M功能和模态M功能两种形式。①非模态M功能(当段有效代码):只在书写了该代码的程序段中有效;②模态M功能(续效代码):一组可相互注销的M功能,这些功能在被同一组的另一个功能注销前一直有效。模态M功能组中包含一个缺省功能(带*者为缺省值),系统上电时将被初始化为该功能。见表6-2。(2)M功能还可分为前作用M功能和后作用M功能两类。①前作用M功能:在程序段编制的轴运动之前执行,如M0

4、3、M07等。②后作用M功能:在程序段编制的轴运动之后执行,如M05、M09、M30等。2.M功能的使用特点:(1)M00、M02、M30、M98、M99用于控制零件程序的走向,是CNC內定的辅助功能,不由机床制造商设计决定,也就是说,与PLC程序无关;(2)其余M代码用于机床各种辅助功能的开关动作,其功能不由CNC內定,而是由PLC程序指定,请参考机床说明书;(3)在一个程序段中仅能指定一个M代码。3.CNC内定的辅助功能(1)程序暂停M00当CNC执行到M00指令时,自动运行暂停,以便于操作者进行刀具和工件的尺寸测量、

5、工件调头、手动变速等操作。暂停时,机床的主轴、进给及冷却液停止,而全部现存的模态信息保持不变。重按“循环启动”键,CNC继续运行后续程序。(2)程序结束M02M02编写在主程序的最后一个程序段中,当CNC执行到M02指令时,机床的主轴、进给及冷却液全部停止,加工结束。(3)程序结束并返回第一程序段M30M30除具有M02的功能外,还兼有控制返回到零件程序的开头的作用。用M30的程序结束后,只需再次按“循环启动”键,便可重新执行该程序。(4)子程序调用M98和从子程序返回M99①指令的意义M98用来调用子程序。M99表示子程

6、序结束,执行M99使CNC控制返回到主程序。②主程序与子程序的概念(应插入一图,内有内容相同的加工轨迹,如三个相同的直角三角形,可以直接引导学生用子程序编出该程序来。)当相同模式的加工在程序中多次出现时,可把这个模式编成一个程序,该程序称为子程序,原来的程序称为主程序。在执行主程序期间出现子程序执行指令时,就执行子程序;当子程序执行完毕,CNC控制返回主程序继续执行。调用子程序的执行过程如图7-7。③子程序的格式在子程序开头,必须规定子程序号,以作为调用入口地址。在子程序的结尾用M99,以控制执行完该子程序后返回主程序。例

7、:%1000(子程序)N01G91G01X100F200N02Y10N03X-100N04Y10N05M99例:%0001(主程序)N01G92X0Y0Z10N02G00X-10Y-10N03G01Z-5F200M03N04M98P1000L6N05M05N06M30④调用子程序的格式M98P_L_P:被调用的子程序号。L:重复调用次数,当只调用一次时可省略。⑤说明:●调用指令可以重复地调用子程序,最多32767次。●主程序可以调用多个子程序,最多64个。●子程序可以由主程序调用,被调用的子程序也可以调用另一个子程序。当主

8、程序调用子程序时它被认为是一级子程序,子程序调用可嵌套8级。4.PLC设定的辅助功能(1)主轴控制指令M03、M04、M05M03启动主轴以程序中编制的主轴速度顺时针方向旋转(向Z轴正向看)。M04启动主轴以程序中编制的主轴速度逆时针方向旋转M05使主轴停止旋转。(2)换刀指令M06M06用于在加工中心

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

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

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