无锡市高级技术学校实—训—教—案实训项目:数控实习实 训日 期实 训班 级数控9901实 训教 师虞战峰王忆实训课题M功能,H功能,子程序实训课时一天(6)实 训目 的1. 掌握M功能,H功能指令使用2. 编制子程序重 点与难 点1. 重点掌握增量子程序的编制2. 逐步掌握编程的步骤3. 了解如何安排零件的加工工艺示 范内 容1. 相关基点的计算2. 轮廓子程序编制示范巡 回内 容1. 检查学生计算机操作2. 检查学生的零件的加工工艺编制3. 检查学生编程实 训设 备工 具1. 计算机2. SIEMENS仿真软件3. 多媒体广播软件一. 辅助功能M(一)功能说明辅助功能是用地址M及二位数字表示的它主要用于机床加工操作时的工艺性指令 其特点是靠继电器的通断来实现其控制过程1) M0程序暂停 执行M00后,机床所有动作均被切断,重新按动程序启动按钮后, 再继续执行后面的程序段2) M2主程序暂停 切断机床所有动作,并使程序复位;在程序的最后一段被写入3) M3启动主轴正转4) M4启动主轴反转5) M5主轴停止二)M功能在坐标轴运行程序段中的作用情况:♦如果M0,M2功能位于一个有坐标轴运行指令的程序段中,则只有在坐标轴运行之后这 些功能才会有效。
♦ 对于M3,M4,M5功能,则在坐标轴运行之前信号就传送到内部的PLC中只有当受 控主轴按M3, M4启动之后,才开始坐标轴运行在执行M5指令时并不等待主轴停止, 坐标轴已经在主轴停止之前开始运行♦如果你有意在坐标轴运行之前或之后编程一个M功能,则须插入一个独立的M功能程 序段在一个程序段中最多有5个M功能二. H功能三. 子程序在程序中,当某一程序反复出现(即工件上相同的切削路线重复)时,可以把这类程 序作为子程序,并事先存储起来,使程序简化1)子程序程序名为了方便地选择某一子程序,必须给子程序取一个程序名程序名可以自由选取, 但必须符合规定子程序名要以L开头,其后的值可以有7位(只能为整数)后缀为.SPF注意:地址字之后的每一个零均有意义,不可省略子程序N1010…N1020…N1030…N1040…N1050…N1060-RET(2) 子程序结构子程序的结构与主程序的结构一样,但在子程序中在最后一个程序段中是用RET指 令结束子程序运行子程序结束后返回主程序RET要求占用一个独立的程序段3) 子程序的调用在一个程序中,可以直接用程序名调用子程序子程序调用要求占用一个独立的程 序段。
例:L789 ;调用子程序L789.SPF如果要求多次连续地执行某一子程序,则在编程时必须在所调用子程序的程序名后 地址P下写入调用次数,最大次数可以为9999(P1-P9999)例:L789 P3 ;调用子程序L789.SPF,运行3次主程序N0010…N0020…N0030 L111 P2N0040…N0050 L111N0060…四.示范图纸:毛料:045x100日期签 字练习编号CLX 一 3制图审核练习 项目数控车床练习标准培 训 单 位比例材料:45钢GJJX---无锡高级技术学校 现代制造加工中心数量1重量学号图号示范程序: (输入并模拟)大新建一个子程序,子程序名为L100.SPFG91G1 X-3每刀进给量=3Z-10G3X18Z-9 CR=9G2X8Z-4CR=4G1Z-6G1Z-13X3X4退出毛料X3 Z-1.5G0Z60Z-8.5G1X-46X4RETX6 Z-8大 新建一个主程序,主程序名为L100G90T1D1Z0G1G0 X100 Z100F0.3 (端面车刀)X-1S600X50G0Z100T2D1(外圆车刀)粗车G1G90Z0X45.4L100 P14G1 X3粗车时子程序调用点调用子程序名,调用次数14精车时子程序调用点L100精车G90G0Z3X100Z100T3D1 (割刀) 割刀宽=3mmZ-69G1 X5X100G0 Z100M2程序讲解:1. 根据上节课对这张图纸的分析,计算出各节点的增量坐标2. 用增量方式编写子程序,对零件轮廓加以描述。
3. 在子程序中可以改变模态有效的G功能,比如G90到G91的变换在返 回调用程序时请注意检查一下所有模态有效的功能指令,并按照要求进行调 整4. 子程序调用点的计算:粗加工时,最后一刀巾0处车至巾0.4,即最后一刀的子程序调用点为巾3.4; 粗略计算一下,要粗车14刀左右(粗车进给量=3,毛料二巾45)即粗车第一 刀时子程序调用点为巾45.4,粗车第一刀车至巾42.4共需调用14次子程序精加工时,子程序调用点为巾3子程序第一道为X-3)5. 子程序描述完零件轮廓后,必须要令车刀退出毛料即子程序中的 X4布置作业:(采用增量子程序方式编程)日期签 字练习编号CLX 一 4制图审核练习 项目数控车床练习标准培 训 单 位比例材料:45钢GJJX---无锡高级技术学校 现代制造加工中心数量重量学号图号课日教案课日课题:课题:M功能,H功能,子程序2002/9/17 组织教学1. 着装、安全检查2. 点名:全勤3. 上课讲解:1. M功能2. H功能3. 子程序示范1. 子程序的编制2. 主程序的编制及子程序的调用巡回指导1.子程序的编制3. 主程序的编制及子程序的调用3.模拟加工成绩评定实 训 注意 事 项1. 进入机房要保持机房整洁。
2. 遵守机房操作规程课 后 小 结发现少数学生编制子程序时有错误,针对此情况着重讲解,增量 概念,同时个别。