没有合适的资源?快使用搜索试试~ 我知道了~
首页SYNTEC新代系统MACRO宏程序手册.pdf
资源详情
资源评论
资源推荐

SYNTEC
OpenCNC MACRO 發展工具
操作手冊
By: SYNTEC
Date: 2013/06/04
Version: 9.20

版本更新記錄
版本更新記錄版本更新記錄
版本更新記錄
項次
更改內容紀錄 更改日期 作者 更改後版本
01
追加版本更新記錄
2004/12/07
吳達欽
V9.0
02
修正#1010 說明
2006/01/25
賴春億
V9.1
03
修正#1504 說明
2006/03/28
林宗賢
V9.2
04
修改文件格式
2010/07/10
Syntec
V9.3
05
新增#1461~1476 說明
2010/9/27
楊勝安
V9.4
05
1. 新增 MACRO 警報/提示說明
2. 修改文字描述
2010/09/29
張宏安
V9.5
06
1. 新增 MACRO XML 資料應用說明
2. 修改函數說明文字描述
2011/07/10
許晃源
V9.6
07
新增#1881~#1896 說明
2011/08/10
謝鎮陽
V9.7
08
修正 MSG 自訂提示觸發語法說明
2011/12/1
張宏安
V9.8
09
修正 Macro 自訂警報檔案位置
2011/12/27
李欣緯
V9.9
10
修正#20001~與#26001 說明
2012/01/05
張宏安
V9.10
11
1. 新增#1834~#1847 說明
2. 新增#1821、#1829、#1831 說明
2012/02/29
李柏瑩
V9.11
12
新增檔案讀取規則
2012/03/22
陳青杉
V9.12
13
新增『/』元件使用注意事項
2012/04/02
張宏安
V9.13
14
1. 英文說明中文化
2. 新增車床刀具補償變數對應
3. 取消檔案讀取規則
2012/06/14
陳丁銓
張宏安
V9.14
15
1. 新增 MSTG 等解譯處理順序
2. 新增登錄 G 碼巨集規格
2012/09/03
陳青杉
V9.15
16
1. 擴充#1504 使用規格
2012/11/21
陳青杉
V9.16
17
修改 SETDRAW 規格
2012/12/13
陳丁銓
V9.17
18
修改 SETDRAW 規格
2013/01/23
張介豪
V9.18
19
修改車床刀具補償變數對應
2013/05/03
高仰逸
張宏安
V9.19
20
1. 加強多國語言編輯檔案與目錄說明
2013/06/04
李朝修
V9.20

Contents
1 前言 ....................................................................................................................... 1
2 檔案格式 ............................................................................................................... 1
3 指令格式(Block Format) ...................................................................................... 2
4 運算子(Operator) .................................................................................................. 3
5 語法說明 ............................................................................................................... 4
1.1 變數指定 ................................................................................................ 4
1.2 GOTO .................................................................................................... 5
1.3 CASE ..................................................................................................... 6
1.4 IF ............................................................................................................ 7
1.5 REPEAT ................................................................................................ 8
1.6 WHILE ................................................................................................... 9
1.7 FOR ...................................................................................................... 10
1.8 EXIT .................................................................................................... 11
1.9 程式註解(Comment) ........................................................................... 12
6 函數表(Functions Listing) .................................................................................. 13
7 副程式呼叫 ......................................................................................................... 20
1.10 呼叫方式(Call Method) ....................................................................... 20
1.11 返回方式(Return Methods) ................................................................. 21
8 變數規格 ............................................................................................................. 22
1.12 公用變數(Global variable) .................................................................. 22
1.13 區域變數(Local variables) .................................................................. 22
1.14 系統變數(System variables) ................................................................ 23
1.15 程式資訊(Modal information, #1000~#1056) .................................... 23
1.16 操作控制/狀態變數(Operation control/status, #1500~#1624) ........... 24
1.17 目前位置(Current position, #1301~#1476) ......................................... 25
1.18 運行狀態(Runtime state, #1800~#1976) ............................................. 25
1.19 模態變數(Modal variables, #1080~#3100) ......................................... 27
1.20 客制參數(Customer param., #4001~#5500) ....................................... 27
1.21 介面訊號(Interface signals, #6001~#6032) ........................................ 27
1.22 模式群組變數(Mode group variables, #7001~#7101) ........................ 27
1.23 刀具補償(Tool compensation, #10000~#15288) ................................ 27
1.24 工件座標系統(Workpiece coordinate system offset value,
#20001~#20656) .................................................................................................. 28
1.25 參考點位置(Reference point position, #26001~#26076) ................... 29
9 擴充 G 碼使用說明 ............................................................................................ 30
1.26 MACRO 讀取處理流程 ...................................................................... 30

1.27 MACRO 撰寫注意事項 ...................................................................... 31
1.28 擴充 G 碼檔案命名規則與儲存路徑 ................................................. 32
1.29 登錄 G 碼相關說明及規則 ................................................................. 32
10 MACRO 自訂警報方式 ..................................................................................... 33
1.30 MACRO 警報觸發語法 ...................................................................... 33
1.31 DOS 版本警報內容編輯說明 ............................................................. 33
1.32 WinCE 版本警報內容編輯說明 ......................................................... 33
11 MACRO 自訂提示方式 ..................................................................................... 34
1.33 規格說明 .............................................................................................. 34
1.34 MSG 自訂提示觸發語法 .................................................................... 34
12 附件 ..................................................................................................................... 35
1.35 Registry 資源分配表 ........................................................................... 35
1.36 基本 G 碼指令一覽表 ......................................................................... 36
1.37 MACRO 範例 ...................................................................................... 38
1.38 MACRO XML 資料應用 .................................................................... 41

1. 前言
前言前言
前言
-1-
1
前言
前言前言
前言
為增加控制器應用彈性,新代控制器提供 MACRO 程式編輯功能。
當加工程式被宣告成 MACRO 格示後,該檔案將如同一般程式語言,
可進行特定數學函數使用,如此一來,加工程式將不再只有單純具有的
移動或補償指令功能,更能擁有邏輯判斷以及數學演算功能。
剩余48页未读,继续阅读





安全验证
文档复制为VIP权益,开通VIP直接复制

评论0