- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIEMENS12M功能H功能子程序
无锡市高级技术学校
实 训 教 案
实训项目:数控实习
实训 日 期 实训 班 级 数控9901 实训 教 师 虞战峰 王 忆 实训课题 M功能,H功能,子程序 实训课时 一天(6) 实 训
目 的 掌握M功能,H功能指令使用。
编制子程序。 重 点
与
难 点 重点掌握增量子程序的编制。
逐步掌握编程的步骤。
了解如何安排零件的加工工艺。 示 范
内 容 相关基点的计算。
轮廓子程序编制示范 巡 回
内 容 检查学生计算机操作。
检查学生的零件的加工工艺编制。
检查学生编程。 实 训
设 备
工 具 计算机
SIEMENS仿真软件
3.多媒体广播软件。
辅助功能M
(一)功能说明
辅助功能是用地址M及二位数字表示的。它主要用于机床加工操作时的工艺性指令。其特点是靠继电器的通断来实现其控制过程。
M0 程序暂停 执行M00后,机床所有动作均被切断,重新按动程序启动按钮后,再继续执行后面的程序段。
M2 主程序暂停 切断机床所有动作,并使程序复位;在程序的最后一段被写入。
M3 启动主轴正转。
M4 启动主轴反转。
M5 主轴停止。
(二)M功能在坐标轴运行程序段中的作用情况:
如果M0,M2功能位于一个有坐标轴运行指令的程序段中,则只有在坐标轴运行之后这些功能才会有效。
对于M3,M4,M5功能,则在坐标轴运行之前信号就传送到内部的PLC中。只有当受控主轴按M3,M4启动之后,才开始坐标轴运行。在执行M5指令时并不等待主轴停止,坐标轴已经在主轴停止之前开始运行。
如果你有意在坐标轴运行之前或之后编程一个M功能,则须插入一个独立的M功能程序段。在一个程序段中最多有5个M功能。
H功能
子程序
在程序中,当某一程序反复出现(即工件上相同的切削路线重复)时,可以把这类程序作为子程序,并事先存储起来,使程序简化。
子程序程序名
为了方便地选择某一子程序,必须给子程序取一个程序名。程序名可以自由选取,但必须符合规定。子程序名要以L开头,其后的值可以有7位(只能为整数)。后缀为.SPF
注意:地址字之后的每一个零均有意义,不可省略。
子程序结构
子程序的结构与主程序的结构一样,但在子程序中在最后一个程序段中是用RET指令结束子程序运行。子程序结束后返回主程序。
RET要求占用一个独立的程序段。
子程序的调用
在一个程序中,可以直接用程序名调用子程序。子程序调用要求占用一个独立的程序段。
例:L789 ;调用子程序L789.SPF
如果要求多次连续地执行某一子程序,则在编程时必须在所调用子程序的程序名后地址P下写入调用次数,最大次数可以为9999(P1…P9999)。
例:L789 P3 ;调用子程序L789.SPF,运行3次
主程序 子程序
N0010… N1010…
N0020… N1020…
N0030 L111 P2 N1030…
N0040… N1040…
N0050 L111 N1050…
N0060… N1060…RET
示范图纸:
毛料:φ45x100 日 期 签 字 练 习
编 号 CLX一3 制图 审核 练 习
项 目 数控车床练习 标准 培 训 单 位 比例 材料:45钢 GJJX---
无锡高级技术学校
现代制造加工中心 数量 1 重量 学号 图号
示范程序:(输入并模拟)
新建一个子程序,子程序名为L100.SPF
G91 G1 X-3 每刀进给量=3
G3 X18 Z-9 CR=9
G1 Z-6
X3
X3 Z-1.5
Z-8.5
X4
X6 Z-8 Z-10
G2 X8 Z-4 CR=4
G1 Z-13
X4 退出毛料
G0 Z60
G1 X-46
RET
新建一个主程序,主程序名为L100
G90 G0 X100 Z100 S600
T1D1 F0.3 (端面车刀)
Z0
G1 X-1
X50
G0 Z100
T2D1 (外圆车刀) 粗车
Z0
G1 X45.4 粗车时子程序调用点
L100 P14
文档评论(0)