Macro操作手册

Macro操作手册

ID:43485390

大小:996.62 KB

页数:72页

时间:2019-10-07

Macro操作手册_第1页
Macro操作手册_第2页
Macro操作手册_第3页
Macro操作手册_第4页
Macro操作手册_第5页
资源描述:

《Macro操作手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OpenCNC_MACROOpenCNC_MACRO發展工具操作手冊2016/4/29目錄1目錄1前言42檔案格式53指令格式(BlockFormat)64運算子(Operator) 85語法說明105.1變數指定115.2GOTO115.3CASE125.4IF135.5REPEAT135.6WHILE145.7FOR155.8EXIT165.9程式註解(Comment)166函數表(FunctionsListing)177副程式(Subroutine)呼叫307.1呼叫方式(CallMethod)327.2

2、返回方式(ReturnMethods)348變數規格348.1公用变数(Globalvariable)358.2区域变数(Localvariables)368.3系统变数(Systemvariables)368.3.1预解中的程式资讯(Modalinformation,#1000~#1110)368.3.2操作控制/状态变数(Operationcontrol/status,#1500~#1624)388.3.3座标系统资讯(CoordinateSystemInformation,#1301~#1476)418.

3、3.4执行中的程式资讯(Runtimestate,#1800~#1976)428.3.5模态变数(Modalvariables,#1080~#3100)468.3.6客制参数(Customerparam.,#4001~#5500)468.3.7介面讯号(Interfacesignals,#6001~#6032)478.3.8刀具补偿(Toolcompensation,#10000~#15288)478.3.9工件座标系统(Workpiececoordinatesystemoffsetvalue,#20001~#

4、20656)508.3.10参考点位置(Referencepointposition,#26001~#26076)519擴充G碼使用說明519.1MACRO讀取處理流程529.2MACRO撰寫注意事項539.3擴充G碼檔案命名規則與儲存路徑549.4登錄G碼相關說明及規則5510MACRO自訂警報方式5510.1MACRO警報觸發語法5610.2DOS版本警報內容編輯說明5610.3WinCE版本警報內容編輯說明5611MACRO自訂提示方式5711.1規格說明5811.2MSG自訂提示觸發語法5812附件60

5、12.1Registry資源分配表6212.2基本G碼指令一覽表6312.3MACRO範例6612.4MACROXML資料應用691前言OpenCNC_MACRO發展工具操作手冊1前言為增加控制器應用彈性,新代控制器提供MACRO程式編輯功能。當加工程式被宣告成MACRO格示後,該檔案將如同一般程式語言,可進行特定數學函數使用,如此一來,加工程式將不再只有單純具有的移動或補償指令功能,更能擁有邏輯判斷以及數學演算功能。2檔案格式52016/4/29OpenCNC_MACRO發展工具操作手冊2檔案格式程式內容第一

6、行需使用'%'宣告為標題行,並加入關鍵字'@MACRO',否則該檔案將被視為一般ISO格式檔處理,因而本手冊中所描述之部分功能將無法使用,此外每一行結束需加分號;。範例一:MACRO格式檔%@MACROIF@1=1THEN  G00X100.;ELSE  G00Y100.;END_IF;M30;範例二:ISO格式檔%這是標題行,可當作檔案用途說明,此行可有可無G00X100.;G00Y100.;G00X0;G00Y0;M30;注意事項:1.作為副程式或巨集呼叫的檔案,不能是多軸群檔案(含$1、$2),否則如果檔

7、案過大(超過39KB),會跳COR-203工作頁面太小的警報。2.承1.,若仍需使用多軸群檔案(含$1、$2)的副程式,且又是MACRO格式,%@MACRO須加在$1之前才可正常運作。3指令格式(BlockFormat)62016/4/29OpenCNC_MACRO發展工具操作手冊3指令格式(BlockFormat)單行動作控制指令的撰寫格式敘述如下。/NGXYZABCIJKFSTDM/單節選擇性跳躍功能,需配合PLCC41N單節次序碼,必須撰寫在該單節的第一碼位置G功能指定碼,需撰寫在N碼之後XX軸的移動命令

8、,或是擴充G碼的引數,需撰寫在G碼後YY軸的移動命令,或是擴充G碼的引數,需撰寫在G碼後ZZ軸的移動命令,或是擴充G碼的引數,需撰寫在G碼後AA軸的移動命令,或是擴充G碼的引數,需撰寫在G碼後BB軸的移動命令,或是擴充G碼的引數,需撰寫在G碼後CC軸的移動命令,或是擴充G碼的引數,需撰寫在G碼後IX方向的的半徑命令,或是擴充G碼的引數,需撰寫在G碼後JY方向的的半徑命令,或是擴充G碼的

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

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

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