- 10
- 0
- 约3.58万字
- 约 241页
- 2018-05-03 发布于四川
- 举报
第2章+数控编程.ppt
8、子程序调用和返回指令M98、M99 (1)子程序:将程序中有固定顺序和可重复执行的一部分,作为子程序,供主程序调用,使整个程序简单化。主程序的开头用地址O及后面的数字表示程序号。子程序的开头也用地址O及后面的数字表示子程序号,而子程序的结尾用M99指令。结构见图2.101。 2.4.9 M代码-----子程序调用和返回指令 (2)子程序调用的两种方式: 1)M98 P○○○ ○○○○; (重复调用的次数)(子程序号)。 例:M98P61008;表示程序号为1008的子程序被连续调用6次。 从子程序返回用M99。 2)M98 P(子程序地址)L(调用次数) 2.4.9 M代码-----子程序调用和返回指令 (3)几种特殊用法 1)M99后面带程序段号,子程序结束时,若用P指定程序段顺序号,则子程序返回到用P指定的程序段顺序号的程序段。 2)跳过任选程序段功能 在程序段前面编入符号“/”,当操作面板上任选程序段开关接通,则程序运行时,指令了“/”的程序段被跳过。 3)M99与“任选跳过指令”功能一起使用。 主程序中,若将任选程序段跳过功能和M99一起使用, Ⅰ)当任选程序段开关断开时,执行到/M99所在程序段,则返回到主程序开头,从头重复执行,若编入/M99 Pn,则返回到n顺序号的程序段执行。 Ⅱ)当任选程序段开关接通时,则跳过/M99所在程序段,从其下一个程序段开始执行。 2.4.9 M代码-----子程序调用和返回指令 三、变量参数编程与用户宏程序: 在常规的主程序和子程序内,几乎所有的功能字,尤其是尺寸字,都有严格的地址和随后的数字(数值)。该数值可用一个可赋值的代号来代替,这个代号被称作变量。 含有变量的子程序叫做用户宏程序(主体),在程序中调用用户宏程序的那条指令叫用户宏指令,系统可以使用用户宏程序的功能叫做用户宏功能。 2.4.9 M代码-----变量参数编程与用户宏程序 在用户宏程序中可以使用运算式及转向语句,有的还可以使用多种函数。变量可以直接赋值或间接赋值,间接赋值是通过运算式赋值,即把运算式的运算结果赋给某个变量。变量可以参加各种运算。 目前,关于变量的设置、赋值及使用规则,不同的系统差别很大,具体使用时必须参考数控系统的说明书。 宏程序的最大特点是在宏程序主体中,除了使用通常的CNC指令外,还可使用变量的CNC指令,进行变量运算,宏指令可以给变量设定实际值。 2.4.9 M代码-----变量参数编程与用户宏程序 宏指令与宏程序 O0001; : : G65 P9010 R50.0 L2; : : M30; O9010; #1=#18/2; G01 G42 X#1 Y#1 F300; G02 X#1 Y-#1 R#1; : : M99; 加工程序 用户宏程序 在程序中使用变量,通过对变量进行赋值及处理的方法达到程序功能,这种有变量的程序叫宏程序。 用宏程序编程有什么好处? 宏程序引入了变量和表达式,还有函数功能,具有实时动态计算功能,可以加工非圆曲线,如抛物线、椭圆、双曲线等。 宏程序可以完成图形一样,尺寸不同的系列零件加工。 宏程序可以极大简化编程,精简程序,适合较复杂零件的加工。 (一)宏程序基础理论(FANUC 0I系统) 1、FANUC 0I系统的用户宏程序 用户宏程序功能A 标准配置功能 需要使用G65Hm格式 用户宏程序功能B 2、变量 变量用#和后面的数字表示,如#5;#102;#1006等。 变量可以代替宏程序中地址后面的数值,变量的值可由用户宏指令给用户宏程序主体赋值。 ##j - #9j 在宏程序主体中,给使用的变量所赋予的实际值叫自变量。 自变量由地址和后面的数字指定。 3、变量的种类 系统变量:在系统中用途固定的变量。#1000以上 用户变量 公共变量:就是通过主程序调出的及其所在子程序中通用的变量。(#100~#149、#500~#531(为保持型的公共变量)) 局部变量:#1~#33 系统变量主要有:接口信号、刀具补偿值、模态信息、当前位置信息、工件零点偏移值 4、算术和逻辑运算 5、赋值与变量 变量=表达式 宏程序基础理论(FANUC 0I系统) 6、转移和循环 无条件转移 GOTO语句 条件转移 IF语句 IF……THEN…… 循环 WHILE语句 宏程序基础理论(FANUC 0I系统) (二)1、用户宏程序A的调用: 1)M98P ; 2)由参数指定的M、T代码调出。 3)模态调出指令G66。 G66P ; G67; 2、用户宏程序A的
您可能关注的文档
最近下载
- 量化投资CTA策略120807精品PPT课件.pptx VIP
- 广西北海市2024-2025学年七年级上学期期末生物试题.docx VIP
- 建设工程工程量清单计价规范完整版2024.pdf VIP
- 小葵花幼儿园中大班“我会看日历”教案.doc VIP
- 【22国赛作品】劳动教育研学旅行实施报告原图.pptx VIP
- TFJEPEA-水电机组检修标准项目预算编制规定与计算标准.pdf
- 《商用密码应用与安全性评估》第三章商用密码标准与产品应用-小结.pdf VIP
- 防洪评价技术方案.docx VIP
- 《药品生产全过程数字化追溯体系技术要求--生产制造》.pdf VIP
- 专题07 万有引力与宇宙航行(知识梳理 5大考点精讲精练 实战训练)(解析版)-2025年高中物理学业水平合格性考试总复习(江苏专用).docx VIP
原创力文档

文档评论(0)