574编号台湾新代宏程序(Macro)用户手册

上传人:玩*** 文档编号:145568772 上传时间:2020-09-21 格式:PDF 页数:48 大小:288.74KB
返回 下载 相关 举报
574编号台湾新代宏程序(Macro)用户手册_第1页
第1页 / 共48页
574编号台湾新代宏程序(Macro)用户手册_第2页
第2页 / 共48页
574编号台湾新代宏程序(Macro)用户手册_第3页
第3页 / 共48页
574编号台湾新代宏程序(Macro)用户手册_第4页
第4页 / 共48页
574编号台湾新代宏程序(Macro)用户手册_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《574编号台湾新代宏程序(Macro)用户手册》由会员分享,可在线阅读,更多相关《574编号台湾新代宏程序(Macro)用户手册(48页珍藏版)》请在金锄头文库上搜索。

1、 Matec Macro 宏程序开发 鑫泰科技鑫泰科技 2007/02/10 目目 录录 第一章 用户宏编程的基本概和基本书写格式-4 第一节 用户宏编程的基本概-4 第二节 基本书写格式-6 一、用户宏文档格式 -6 二、普通数控程序段格式 -6 三、用户宏程序段格式 -8 第二章 用户宏程序的编写-9 第一节 变-9 一、变及其使用方法 -9 二、变赋值和引数赋值 -9 三、变的种类 - 10 第二节 变运算及变表达式- 13 一、用户宏运算符 - 13 二、基本算数运算符 - 14 三、算术表达式和运算符优先级 - 14 四、关系运算符和关系表达式 - 14 五、逻辑运算和逻辑表达式 -

2、 15 第三节 用户宏程序的程控制- 15 一、条件判断 - 16 二、循环控制 - 18 三、无条件转移 - 21 第四节 库函数- 21 一、数学函数类 - 22 二、信息传递类 - 23 三、操作辅助类 - 24 四、文档操作类 - 25 五、仿真绘图类 - 25 第三章 宏程序的调用- 27 第一节 简单宏调用- 27 一、简单宏调用指 - 27 二、模态信息的回复 - 27 第二节 模态宏调用- 27 一、模态宏调用指 G66 - 27 二、模态宏调用指 G66.1 - 28 第三节 扩充 G 代码宏指调用 - 29 第四章 用户宏程序范- 30 第一节 用户宏程序编写注意事项- 3

3、0 第二节 用户宏程序编写范- 30 一、车床 G21 车床车牙- 30 附 录 - 35 附录 基本 G 码指一览表 - 35 附录 地址码一览表- 36 附录 引数赋值的地址码和变的对应关系表- 36 附录 运算符及其优先级- 37 附录 系统变分配表- 37 附录 库函数- 41 附录 程序调用方法- 48 第一章第一章 用户宏编程的基本概和基本 书写格式 用户宏编程的基本概和基本 书写格式 第一节第一节 用户宏编程的基本概念用户宏编程的基本概念 用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的 功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能

4、。 在这里,所存储的一组指令叫做宏程序体(或用户宏程序),简称为用户宏。其代 表指令称为用户宏命令,也称作宏程序调用指令。 使用时,编程人员只需会使用用户宏指令即可,而不必去关心宏程序体中的指 令内容。 例如,在下述程序流程中,可以这样使用用户宏: 主程序 用户宏 O9011 G65 P9011 A10 I5; X1Y4; 在这个程序的主程序中,用 G65 P9011 调用用户宏程序 O9011,并且对用户宏 中的变量赋值:110、45(A 代表1、I 代表4)。而在用户宏中未知量用 变量1 及4 来代表。 用户宏有以下四个主要特征: 1)在用户用户宏程序中可以使用变量,即宏程序体中能含有复杂

5、的表达式; 2)能够进行变量之间的各种运算; 3) 可以用用户宏指令对变量进行赋值, 就象许多高级语言中的带参函数或过程, 实参能赋值给形参; 4)容易实现程序流程的控制。 使用用户宏时的主要方便之处在于由于可以用变量代替具体数值,因而在加工 同一类的工件时只得将实际的值赋予变量既可,而不需要对每个不同的零件都编 一个程序。 下面再以一个示意性的例子来说明用户宏的概念。 当图 11 中 A、B、U、V 的尺寸分别为 A20、B10、U40、V20 时, 其程序为: O1; G9l G00 X20.0 Y10.0; G01 Y10.0; X40.0; Y20.0; X40.0; G00 X20.

6、0 Y10.0; 但是当图中 A、B、U、V 尺寸变化时则又需要编一个类似的程序。 实际上,我们可以将程序写为: O1; G91 G00 XA YB; G01Y V; XU; YV; XU; G00 XA YB; 此时可以将其中变量,用用户宏中的变量i 代替,而字母与i 的对应关 系为: A 1 B #2 U #21 V #22 则用户宏程序即可写成如下形式 09801; G9l G00 Xl Y2; G01 Y22; X21 Y22; X21; G00 X1 Y2; M99; 使用时就可以用下述用户宏指令来调用: G65 P9801 A20.0 B10.0 U40.0 V20.0; 由于地址码 A 、B、U、V 分别与变量1、#2、#21、#22 有着一定的对应关系, 执行以上用户宏调用程序段时,实际数值就会将被赋予给对应的变量,其对应结果 为120.0,#210.0,#21=40.0,#22=20.0;然后被调用的用户宏程序再按所得到 的变量值在宏程序中进行运算或执行指令,结束后返回主程序。 实际使用时,一般还需要在这一指令前再加上 F、S、T 指令及进行坐标系设定 等。 如上述所示,当加工同一类,但只是尺寸

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号