Macro 中文用户宏程序开发手册 - 图文 下载本文

内容发布更新时间 : 2024/11/14 23:26:56星期一 下面是文章的全部内容请认真阅读。

Open CNC Macro 用户宏程序开发

新代科技 2005/8/1

前言

本发展环境OpenCNC开发的目的在于方便Macro程序的撰写及测试,使得程序设计师得以在实际上线执行程序之前可以先作一程序的测试,经由图形化的接口而得知其程序是否有逻辑上的错误存在。

目录

第一章OpenCNC开发环境安装及使用说明 -------------------------------------------- 1

第一节 系统需求 ------------------------------------------------------------------------ 1 第二节 软件安装 ------------------------------------------------------------------------ 1 第三节 使用说明 ------------------------------------------------------------------------ 2 第二章 用户宏编程的基本概念和基本书写格式 --------------------------------------- 4

第一节 用户宏编程的基本概念 ------------------------------------------------------ 4 第二节 基本书写格式 ------------------------------------------------------------------ 6

一、用户宏文档格式 ------------------------------------------------------------- 6 二、普通数控程序段格式 ------------------------------------------------------- 6 三、用户宏程序段格式 ---------------------------------------------------------- 8

第三章 用户宏程序的编写 ------------------------------------------------------------------ 9

第一节 变量 ------------------------------------------------------------------------------ 9

一、变量及其使用方法 ---------------------------------------------------------- 9 二、变量赋值和引数赋值 ------------------------------------------------------- 9 三、变量的种类 ---------------------------------------------------------------- 10 第二节 变量运算及变量表达式 --------------------------------------------------- 13

一、用户宏运算符 ------------------------------------------------------------- 13 二、基本算数运算符 ---------------------------------------------------------- 14

三、算术表达式和运算符优先级 ------------------------------------------- 14 四、关系运算符和关系表达式 ---------------------------------------------- 14 五、逻辑运算和逻辑表达式 ------------------------------------------------- 15 第三节 用户宏程序的流程控制 --------------------------------------------------- 15

一、条件判断 ------------------------------------------------------------------- 15 二、循环控制 ------------------------------------------------------------------- 18 三、无条件转移 ---------------------------------------------------------------- 20 第四节 库函数 ------------------------------------------------------------------------ 21

一、数学函数类 ---------------------------------------------------------------- 21 二、信息传递类 ---------------------------------------------------------------- 23 三、操作辅助类 ---------------------------------------------------------------- 24 四、文档操作类 ---------------------------------------------------------------- 24 五、仿真绘图类 ---------------------------------------------------------------- 25

第四章 宏程序的调用 --------------------------------------------------------------------- 26

第一节 简单宏调用 ------------------------------------------------------------------ 26

一、简单宏调用指令 ---------------------------------------------------------- 26 二、模态信息的回复 ---------------------------------------------------------- 26 第二节 模态宏调用 ------------------------------------------------------------------ 26

一、模态宏调用指令G66 ---------------------------------------------------- 26

二、模态宏调用指令G66.1 -------------------------------------------------- 27 第三节 扩充G代码宏指令调用 -------------------------------------------------- 28 第五章 用户宏程序范例 ------------------------------------------------------------------ 29

第一节 用户宏程序编写注意事项 ------------------------------------------------ 29 第二节 用户宏程序编写范例 ------------------------------------------------------ 29

一、车床G21车床车牙 ------------------------------------------------------- 29

附 录 ----------------------------------------------------------------------------------------- 34

附录Ⅰ 基本G码指令一览表 ----------------------------------------------------- 34 附录Ⅱ 地址码一览表 --------------------------------------------------------------- 35 附录Ⅲ 引数赋值的地址码和变量的对应关系表 ------------------------------ 35

附录Ⅳ 运算符及其优先级 --------------------------------------------------------- 36 附录Ⅴ 系统变量分配表 ------------------------------------------------------------ 36 附录Ⅵ 库函数 ------------------------------------------------------------------------ 40 附录Ⅶ 程序调用方法 --------------------------------------------------------------- 47

第 2 页

第一章OpenCNC开发环境安装及使用说

第一节 系统需求

个人计算机:80486以上的中央处理器

操作系统:NT 4.0以上的版本,Windows95以上的版本(需先安装MSIE 3.0) 硬盘空间:约1MB的硬盘空间

第二节 软件安装

1、将安装磁盘放入3.5吋磁盘驱动器中,执行SETUP。建议在开始安装之前先行关闭其它的窗口应用程序。

2、 稍待片刻即可进入下面之安装画面。

3、选择Next继续安装的工作。

4、选择Browse更改所要安装的目录或是接受内定的目录,选择Next继续安装的工作。

第 1 页