群组轴规划与使用说明文件文档格式.docx
《群组轴规划与使用说明文件文档格式.docx》由会员分享,可在线阅读,更多相关《群组轴规划与使用说明文件文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
Pr.701~720
設定CNC主系統軸群
(Pr.731)
說明:
1.設定各個伺服軸所屬群組(Pr.701~720)
此參數是設定伺服軸所屬群組,設定內容為十進位數值,依據參數設定內容控制器會自動轉換成二進位處理,轉成二進位後:
⏹若欲選擇第一軸群(參數設定為1)
第四軸群
23
第三軸群
22
第二軸群
21
第一軸群
20
數值
1
⏹
若欲選擇第一軸群+第三軸群(參數設定為5)
4
5
範例:
參數701X軸的軸群編號=1
參數702Y軸的軸群編號=2
參數703Z軸的軸群編號=4
參數7044軸的軸群編號=14(2+4+8)
2.設定群組軸所對應的MST通道(Pr.721~724)
此參數是設定群組軸所對應的MST通道,設定範圍為1~4,當各個群組軸執行加工時,控制器會依據參數設定內容,依指定的通道將M/S/T指令發出去給PLC,不同群組軸可使用相同MST通道,詳細說明如下:
⏹參數設定搭配該群組使用主系統之M/S/T通道,其相關指令元件如下表:
Pr72x(Pr721~Pr724)
指令內容說明
通道方向
Pr72x=1
使用1組MST
Pr72x=2
使用2組MST
Pr72x=3
使用3組MST
Pr72x=4
使用4組MST
M/S/T碼執行完了
PLC→CNC
C38
R615.0
R619.0
R623.0
單節運動指令完成
CNC→PLC
S30
R615.1
R619.1
R623.1
M碼執行要求
S29
R615.2
R619.2
R623.2
M碼內容
R1
R616
R620
R624
S碼執行要求
S54
R615.3
R619.3
R623.3
S碼內容
R2
R617
R621
R625
T碼執行要求
S69
R615.4
R619.4
R623.4
T碼內容
R3
R618
R622
R626
由第一群組發
出之M/S/T碼
R589.1
R615.8
R619.8
R623.8
由第二群組發
R589.2
R615.9
R619.9
R623.9
由第三群組
發出之M/S/T碼
R589.3
R615.10
R619.10
R623.10
由第四群組
R589.4
R615.11
R619.11
R623.11
由第一主軸對應群組
R589.11
R615.12
R619.12
R623.12
由第二主軸對應群組
R589.12
R615.13
R619.13
R623.13
由第三主軸對應群組
R589.13
R615.14
R619.14
R623.14
由第四主軸對應群組
R589.14
R615.15
R619.15
R623.15
範例:
MST通道設定+各軸MCode發生Rbit規劃圖
參數721第一軸群對應的MST通道=1
參數722第二軸群對應的MST通道=2
參數723第三軸群對應的MST通道=3
參數724第四軸群對應的MST通道=3
1.MST-1通道只會接收來至$1群組的M118指令。
2.MST-2通道只會接收來至$2群組的M218指令。
3.MST-3通道可以接收$3群組、$4群組所給的MCode指令,但有優先權的關係,上其二者依照先進入MST3通道的順序,安排處理程序。
3.
設定CNC主系統軸群(Pr.731)
此參數是設定CNC主系統可控制的群組軸,其他非CNC主系統控制的群組軸,由PLC直接驅動,此參數設定範圍為1~4,詳細說明如下:
⏹CNC參數731設定1時
●表示第一群組軸由CNC主系統控制。
●NC程式直接使用G_code驅動第一群組軸所屬軸向馬達運轉即可。
⏹CNC參數731設定2時(出廠內定值)
●表示第一群組軸及第二群組軸同時由CNC主系統控制。
●NC程式中需使用$1及$2來區別兩個群組的G_code指令
●跨群組間之同步可使用G4.1來完成
●程式$2之最後一個單節必須為M99。
⏹CNC參數731設定3時
●第一群組軸、第二群組軸及第三群組軸同時由CNC主系統控制。
●NC程式中需使用$1、$2及$3來區別三個群組的G_code指令,跨群組間之同步可使用G4.1來完成。
●程式$2及$3之最後一個單節必須為M99。
⏹CNC參數731設定4時
●所有群組軸皆由CNC主系統控制,在NC程式中需使用$1、$2、$3及$4來區別四個群組的G_code指令。
●跨群組間之同步可使用G4.1來完成。
●程式在$2、$3及$4部分之最後一個單節必須為M99。
EX:
範例
參數731=2執行O1234檔案
O1234
執行的結果:
一.$1、$2會執行加工檔O1234的命令。
二.$1、$2的同步需要G04.1P1
非CNC主系統群組軸控制方式
1功能表:
項目
$1
$2
$3
$4
控制元件
命令暫存器(Cbit)
R520
R530
R540
R550
執行
(C0)
R520.0/C0
R530.0
R540.0
R550.0
暫停
(C1)
R520.1/C1
R530.1
R540.1
R550.1
重置
(C37)
R520.2/C37
R530.2
R540.2
R550.2
手輪模擬
(C20)
R520.3/C20
R530.3
R540.3
R550.3
單節選擇性跳躍
(C40)
R520.4/C40
R530.4
R540.4
R550.4
監視元件
狀態暫存器(Sbit)
R521
R531
R541
R551
加工中
(S0)
R521.0/S0
R531.0
R541.0
R551.0
暫停中
(S1)
R521.1/S1
R531.1
R541.1
R551.1
預解執行中
R521.2/S2
R531.2
R541.2
R551.2
基本設定
主程式號碼
(0~999999)
R522
R532
R542
R552
切削(-200%~200%)
(Cutting)
R523
R533
R543
R553
快動(-100%~100%)
(Rapid)
F524
R534
R544
R554
2功能介紹
2.1命令暫存器
顯示當下發出命令來源的Rbit狀態。
R520.4
R520.3
R520.2
R520.1
R520.0
24
總和
範例一.
當R520.2ON時,R520命令暫存器=2
2
當R520=2,有此可推出目前命令暫存器「暫停」。
2.2狀態暫存器
R521.2
R521.1
R521.0
當R521.2ON時,R521狀態暫存器=4
當R521=4,有此可推出目前狀態為命令「正處理中或移動中」。
2.3程式號碼使用說明
◆R522對應1~999999對應到O0001~O999999。
◆當R522內容為零時,檔名將由人機選定,此時R520.0將如同C0動作。
3主CNC系統控制權、各軸群控制權說明
Ø
主CNC系統控制權
◆主系統CNC根據參數731設定值,決定可控制的軸群數量,相對的C0可控制的軸群也受限於此號參數。
◆唯有第一非CNC主系統群組軸控制權不受此參數731影響,控制權皆有效。
◆主系統群組軸之加工程式支援$1、$2、$3、$4語法。
◆CNC主系統群組軸所呼叫之副程式支援$1、$2、$3、$4語法及G4.1語法。
非CNC主系統群組軸控制權
◆非CNC主系統群組軸,只能工作於未被CNC主系統控制時。
◆非CNC主系統群組軸之加工程式不支援$1、$2、$3、$4語法,不同群組之加工程式,請儲存成不同檔名,個別呼叫執行。
◆非CNC主系統群組軸之加工程式不支援G4.1語法,在不同群組之間如有相互等候需求,請使用M_code完成。
◆非CNC主系統群組軸所呼叫之副程式不支援$1、$2、$3、$4語法及G4.1語法。
參數731=2
4
使用注意事項:
1.主系統CNC的C37(Reset)命令可控制所有群組。
2.系統允許任何一顆伺服軸可同時接受來自不同群組之驅動指令,因此應用上應避免不同群組於同一時間對同一顆伺服軸下運動指令。
(需避免指令重疊)
3.所有群組可允許於同一時間呼叫同一個副程式,但須避免將運動指令於同一時間重疊發給同一顆馬達。
4.如有不同群組共用同一個M/S/T通道時,請使用該M/S/T通道之群組軸辨別功能來區分M_code來源,如下表:
⏹第一個M/S/T通道:
通道
群組
第一個
M/S/T通道
第二個
第三個
第四個
由第一群組發出之
M/S/T碼
R589.1on
R615.8on
R619.8on
R623.8on
由第二群組發出之
R589.2on
R615.9on
R619.9on
R623.9on
由第三群組發出之
R589.3on
R615.10on
R619.10on
R623.10on
由第四群組發出之
R589.4on
R615.11on
R619.11on
R623.11on
5.所有群組支援標準G_code語法及MACRO語法,且在MACRO中可處理非屬於本群組之軸向資料。
6.所有群組支援經由控制器畫面設定之外部座標偏移功能。
7.所有群組支援G54~G59.9共15個座標系,且各群組之座標系為獨立選用,群組內之座標系指令僅在該群組內有效,不會影響其他群組之座標系。
8.所有群組支援96個刀具補正資料表,刀具補償功能為獨立選用,群組內之刀具補償指令僅在該群組內有效,不會影響其他群組之刀具補償。
9.所有群組皆支援相同軸向代號規則。
⏹例1:
X1及X2為第一群組軸
X3及X4為第二群組軸
在第一群組軸之G00X100.指令會驅動X1軸移動至100mm位置
在第二群組軸之G00X100.指令會驅動X3軸移動至100mm位置
⏹例2:
X2及X4為第二群組軸(X2軸同時屬於第一及第二群組)
在第二群組軸之G00X100.指令會驅動X2軸移動至100mm位置