Macro-中文用户宏程序开发手册.doc

Macro-中文用户宏程序开发手册.doc

ID:54991100

大小:904.50 KB

页数:53页

时间:2020-04-25

Macro-中文用户宏程序开发手册.doc_第1页
Macro-中文用户宏程序开发手册.doc_第2页
Macro-中文用户宏程序开发手册.doc_第3页
Macro-中文用户宏程序开发手册.doc_第4页
Macro-中文用户宏程序开发手册.doc_第5页
资源描述:

《Macro-中文用户宏程序开发手册.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、OpenCNCMacro用户宏程序开发新代科技2005/8/1精选前言本发展环境OpenCNC开发的目的在于方便Macro程序的撰写及测试,使得程序设计师得以在实际上线执行程序之前可以先作一程序的测试,经由图形化的接口而得知其程序是否有逻辑上的错误存在。精选目录第一章OpenCNC开发环境安装及使用说明1第一节系统需求1第二节软件安装1第三节使用说明2第二章用户宏编程的基本概念和基本书写格式4第一节用户宏编程的基本概念4第二节基本书写格式6一、用户宏文档格式6二、普通数控程序段格式6三、用户宏程序段格式8第三章用户宏程序的编写9第一节变量9一、变量及其使用方法9二、

2、变量赋值和引数赋值9三、变量的种类10第二节变量运算及变量表达式13一、用户宏运算符13二、基本算数运算符14三、算术表达式和运算符优先级14四、关系运算符和关系表达式14五、逻辑运算和逻辑表达式15第三节用户宏程序的流程控制15一、条件判断16二、循环控制18三、无条件转移21第四节库函数21一、数学函数类22二、信息传递类23三、操作辅助类24四、文档操作类25五、仿真绘图类25第四章宏程序的调用27第一节简单宏调用27一、简单宏调用指令27二、模态信息的回复27第二节模态宏调用27精选一、模态宏调用指令G6627二、模态宏调用指令G66.128第三节扩充G代码

3、宏指令调用29第五章用户宏程序范例30第一节用户宏程序编写注意事项30第二节用户宏程序编写范例30一、车床G21车床车牙30附录35附录Ⅰ基本G码指令一览表35附录Ⅱ地址码一览表36附录Ⅲ引数赋值的地址码和变量的对应关系表36附录Ⅳ运算符及其优先级37附录Ⅴ系统变量分配表37附录Ⅵ库函数41附录Ⅶ程序调用方法48精选精选第一章OpenCNC开发环境安装及使用说明第一节系统需求个人计算机:80486以上的中央处理器操作系统:NT4.0以上的版本,Windows95以上的版本(需先安装MSIE3.0)硬盘空间:约1MB的硬盘空间第二节软件安装1、将安装磁盘放入3.5吋磁

4、盘驱动器中,执行SETUP。建议在开始安装之前先行关闭其它的窗口应用程序。2、稍待片刻即可进入下面之安装画面。3、选择Next继续安装的工作。4、选择Browse更改所要安装的目录或是接受内定的目录,选择Next继续安装的工作。精选5、稍待片刻即可完成安装。第三节使用说明操作说明:1、首先选取OpenCNC的图标,在图标上以鼠标左键点两下,即可进入主画面:2、将所欲仿真之Macro程序存成*.nc文件,复制到syntecOpenCNCCNCfiles底下,或是利用操作系统的注册编辑器(regedit),自行设定一目录以存放所编辑的*.mmp文件,选取主窗口中的

5、Load选项,将档案加载,选取开始模拟即可,仿真的结果会显示在结果显示区。3、如欲自行设定一目录以存放所编辑的*.mmp档,请执行regedit,选取HKEY_LOCAL_MACHINE®SOFTWARE®Syntec®OpenCNC®2.0,选取选项”MacroStorage”,将设定值改为:C:ProgramFilesSyntecOpenCNCCNCFiles;”Yourfileslocation”功能说明:1、设定所欲显示的空间:精选XYZXYYZZX各个空间设定如上所示。2、坐标参数设定:调整各轴的上限和原点的位置。3、SingleStep:设定为

6、SingleStep可以一步步的执行程序。4、开始模拟:开始执行程序,并将结果显示于结果显示区。5、停止模拟:暂停程序的执行。6、重设:重新设定系统。7、开启新档:开启一个新的Macro程序。8、加载程序:加载Macro程序。9、储存档案:储存目前的Macro程序。10、另存新檔:以新的文件名储存目前的Macro程序。11、讯息显示区:显示错误讯息,此外亦可用来显示程序中各个变量值;命令栏(Command)可以输入所欲察看的变量名称,而变量值会显示在讯息显示区。13、Macro程序中变量的部份请参照第二章「系统变量」的说明。精选第二章用户宏编程的基本概念和基本书写格

7、式第一节用户宏编程的基本概念用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。在这里,所存储的一组指令叫做宏程序体(或用户宏程序),简称为用户宏。其代表指令称为用户宏命令,也称作宏程序调用指令。使用时,编程人员只需会使用用户宏指令即可,而不必去关心宏程序体中的指令内容。例如,在下述程序流程中,可以这样使用用户宏:主程序用户宏……O9011G65P9011A10I5;…………X#1Y#4;在这个程序的主程序中,用G65P9011调用用户宏程序O9011,并且对用户宏中的变量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。