- 31
- 0
- 约3.74万字
- 约 52页
- 2018-02-17 发布于浙江
- 举报
macro 中文用户宏程序开发手册
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
一、条件判断 16
二、循环控制 18
三、无条件转移 21
第四节 库函数 21
一、数学函数类 22
二、信息传递类 23
三、操作辅助类 24
四、文档操作类 25
五、仿真绘图类 25
第四章 宏程序的调用 27
第一节 简单宏调用 27
一、简单宏调用指令 27
二、模态信息的回复 27
第二节 模态宏调用 27
一、模态宏调用指令G66 27
二、模态宏调用指令G66.1 28
第三节 扩充G代码宏指令调用 29
第五章 用户宏程序范例 30
第一节 用户宏程序编写注意事项 30
第二节 用户宏程序编写范例 30
一、车床G21车床车牙 30
附 录 35
附录Ⅰ 基本G码指令一览表 35
附录Ⅱ 地址码一览表 36
附录Ⅲ 引数赋值的地址码和变量的对应关系表 36
附录Ⅳ 运算符及其优先级 37
附录Ⅴ 系统变量分配表 37
附录Ⅵ 库函数 41
附录Ⅶ 程序调用方法 48
第一章OpenCNC开发环境安装及使用说明
第一节 系统需求
个人计算机:80486以上的中央处理器
操作系统:NT 4.0以上的版本,Windows95以上的版本(需先安装MSIE 3.0)
硬盘空间:约1MB的硬盘空间
第二节 软件安装
1、将安装磁盘放入3.5吋磁盘驱动器中,执行SETUP。建议在开始安装之前先行关闭其它的窗口应用程序。
稍待片刻即可进入下面之安装画面。
3、选择Next继续安装的工作。
4、选择Browse更改所要安装的目录或是接受内定的目录,选择Next继续安装的工作。
稍待片刻即可完成安装。
第三节 使用说明
操作说明:
1、首先选取OpenCNC的图标,在图标上以鼠标左键点两下,即可进入主画面:
2、将所欲仿真之Macro程序存成*.nc文件,复制到syntec\OpenCNC\CNCfiles\底下,或是利用操作系统的注册编辑器(regedit),自行设定一目录以存放所编辑的*.mmp文件,选取主窗口中的Load选项,将档案加载,选取开始模拟即可,仿真的结果会显示在结果显示区。
如欲自行设定一目录以存放所编辑的*.mmp 档,请执行regedit,选取HKEY_LOCAL_MACHINE(SOFTWARE(Syntec(OpenCNC(2.0,选取选项”MacroStorage”,将设定值改为:
C:\Program Files\Syntec\OpenCNC\CNCFiles\;” Your files location ”
功能说明:
1、设定所欲显示的空间:
XYZ XY YZ ZX
各个空间设定如上所示。
坐标参数设定:调整各轴的上限和原点的位置。
3、Single Step:设定为Single Step可以一步步的执行程序。
4、开始模拟:开始执行程序,并将结果显示于结果显示区。
5、停止模拟:暂停程序的执行。
6、重设:重新设定系统。
7、开启新档:开启一个新的Macro程序。
8、加载程序:加载Macro程序。
9、储存档案:储存目前的Macro程序。
10、另存新檔:以新的文件名储存目前的Macro程序。
讯息显示区:显示错误讯息,此外亦可用来显示程序中各个变量值;命令栏(Command)可以输入所欲察看的变量名称,而变量值会显示在讯息显示区。
13、Macro程序中变量的部份请参照第二章「系统变量」的说明。
第二章 用户宏编程的基本概念和基本书写格式
第一节 用户宏编程的基本概念
用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。
在这里,所存
原创力文档

文档评论(0)