1.操作警報 OP

 

OP-001 【軸板設定錯誤,I/O功能無法正常啟動】

說明:

當控制器未偵測到硬體中斷訊號時會發出此警報(舊軸卡:一個補間時間送一次訊號, 新軸

卡:0.5ms送一次訊號)

可能原因:

1.       控制器參數設定錯誤

2.       CPU BIOS設定錯誤

3.       軸卡故障或指撥開關設定錯誤

4.       軸卡與ISA SLOT接觸不良或軸卡壓迫到ISA SLOT

排除方法:

1.       檢查控制器Pr1設定是否正確對應硬體規格(請參照應用手冊參數說明)

2.       檢查BIOSIRQ11設定是否為Legacy ISA

3.       檢查軸卡基址位置指撥開關

4.       檢查第一片軸卡上的中斷訊號ISR是否有短路(其他軸卡請開路)

5.       更換軸卡避免軸卡金手指與ISA插槽因異物或油垢而接觸不良

 

OP-002【系統參數檔存取失敗,系統無法運作】

說明:

正常使用之系統參數檔案名稱為PARAM.DAT,儲存在第一片CF卡的C:\CNC\APP目錄下,

備份之系統參數檔案名稱為PARAM.LKN,儲存在第一片CF卡的C:\CNC\LKN目錄下,當

正常使用與備份之系統參數檔案在開機時發現都毀損或找不到時,系統會依據內定的參數內

定值重新建立這兩檔案,但如果系統建立此兩檔案失敗時,系統會發出此警報警告使用者。

可能原因:

1.       第一片CF卡故障

排除方法:

1.       將控制器的第一片CF卡拔下來,插入CF卡讀卡器並連接到個人電腦,在個人電腦上

CF卡執行磁碟修復,再將備份參數重新拷貝至控制器的C:\CNC\APP目錄內。(備份

參數檔案名稱為PARAM.LKN)

2.       更換第一片CF卡。(請留意第一片CF卡需安裝有DOS開機系統與CNC核心軟體)

 

OP-003【加工資料檔存取失敗,系統無法運作】

說明:

正常使用之加工資料檔案名稱為REGISTRY.DAT,存在C:\CNC\USER目錄下

第一份備份之加工資料檔案名稱為REGISTRY.LKN,存在C:\CNC\LKN目錄下

第二份備份之加工資料檔案名稱為REGISTRY.MIR,存在C:\CNC\MIR目錄下

當正常使用與備份之系統參數檔案在開機時發現都毀損或找不到時,系統會重新建立這三

檔案,但如果系統建立此三檔案失敗時,系統會發出此警報警告使用者。

可能原因:

1.       第二片CF卡故障

排除方法:

1.     持續發生時請將使用者資料備份至新CF卡上後,更換第二片CF

 

OP-004【加工資料遺失,加工前請重校加工資料】

說明:

控制器於開機時會將上次關機前的系統登錄重新載入至記憶體,當載入後發現上次關機時

狀態紀錄為加工 中或載入時發現正常登錄及第備份檔均損壞,發出此警報。

(正常登錄檔名稱為REGISTRY.DAT,存在D:\CNC\USER目錄下

第一份備份登錄檔名稱為REGISTRY.MIR,存在D:\CNC\MIR目錄下

第二份備份登錄檔名稱為REGISTRY.LKN,存在D:\CNC\LKN目錄下)

可能原因:

1.       控制器在『加工中』狀態時關機或停電

2.       加工資料登錄毀損

3.       第二片CF卡故障

排除方法:

1.       持續發生時請將使用者資料備份至新CF卡上後,更換第二片CF

 

OP-005I/O傳輸錯誤】

說明:

PIO5Watch Dog fail時,發出此警報。

可能原因:

1.       主機板過熱

2.       PIO5故障

3.       控制器接地線遭受干擾

4.       主機板故障

排除方法:

1.       檢查機箱風扇是否正常運轉

2.       更換PIO5

3.       確認機台已正確接地

4.       更換主機板

 

OP-006Fram CRC 錯誤】

說明:

PIO5的硬體故障時,發出此警報。

可能原因:

1.       PIO5故障

2.       Fram CRC錯誤

3.       Fram 未初始化

排除方法:

1. or 2.更換PIO5

3. 請更新到10.112.95 or 10.114.29之後版本

 

 

OP-007【記憶體空間不足,小於1M

說明:

系統記憶體低於1M時,發出此警報。

可能原因:

當使用者設計控制器CE人機畫面時使用過多的原件和圖片量過多畫面過多,則控制器在執

行時使得系統記憶體消耗過多少於1M則發出此警報。

排除方法:

控制器人機設計需精簡過多的元件使用,有效的使用變數的設定和元件的使用以避免過多的

記憶體使用。

 

OP-008【記憶體空間嚴重不足,小於100K

說明:

系統記憶體低於100k時,發出此警報。

可能原因:

當使用者設計控制器CE人機畫面時使用過多的原件和圖片量過多畫面過多,則控制器在執

行時使得系統記憶體消耗過多少於100k則發出此警報。

排除方法:

控制器人機設計需精簡過多的元件使用,有效的使用變數的設定和元件的使用以避免過多的

記憶體使用。

 

OP-009【差值逾時次數超過100

說明:

診斷變數54(插補逾時次數)超過100

插補逾: 軸卡未正常將上一個補間時間計算的命令送出, 系統將忽略此次插值, 避免未送

出的命令量被覆蓋造成命令漏失.

可能原因:

1.       軸卡壞

2.       系統資源耗盡

3.       補間時間(3203)設定太短

排除方法:

1.       更換軸卡硬體

2.       更換較好的主機板

3.       補間時間設大一點

 

OP-010【軸群編號參數設定錯誤】

說明:

CNC主系統軸群若沒包到參數設定之群組軸,則控制器發出此警報。

可能原因:

參數設定錯誤

例:假設機台存在XYZ三軸,其所屬軸群設定如下

Pr701 = Pr702 = Pr703 = 5(XYZ軸皆屬於第一軸群+第三軸群)

假設此時Pr731 = 3(CNC系統軸群為一群組軸、第二群組軸及第三群組軸),由於各軸

所屬軸群並沒有涵蓋第二群組軸,也就是說主系統第二軸群並無軸向可控制時,控制器將會

發出此警報

排除方法:

請檢查Pr701~Pr716Pr731匹配關係

 

●OP-011【暫停點偏移量錯誤】

說明:

使用多軸群加工時,若有一軸向歸屬於位在不同工件座標系的複數軸群上,當使用者操作不

當,在單節停止修改工件座標系時,該軸在不同軸群上的偏移量不相同,此狀況會造成控制

系統無法發出正確的移動命令;當此不合理狀況發生時,系統會發出此警報警告使用者。

可能原因:

1.       在改變該軸向的工件座標系時,使用者未將該軸向歸屬的所有軸群做修改。

2.       在改變所有該軸向歸屬的軸群之工件座標系時,各歸屬的軸群改變量不同。

排除方法:

1.       請確保所有歸屬的軸群,該軸向的工件座標系皆有做變更參考Pr701~716 軸向所屬

軸群

2.       請確認該軸向在不同歸屬軸群的工件座標系修改量皆相同。

 

OP-012參數3219設定使用的CF卡有錯誤,請檢查CF卡或系統設定值!

說明:

當控制器在Dos CNC下時,參數3219設成3且沒有插第二片CF(使用者資料片),系統

為避免因CF卡故障而抓錯registry.dat的資料,所以控制器發出此警報。

可能原因:

1. 系統沒有插第二片CF卡,或第二片CF卡故障無法讀取。

2. 系統有插兩片CF卡,但第兩片CF卡都只有一個分割磁區。

排除方法:

1. 檢查第二片CF卡是否存在,或是是否有故障無法讀取狀況。

2. 將第一片重做為出廠標準狀態,即有兩個分割磁區的狀態。

3. 將參數3219改成0,全部使用C:

 

OP-013此軟體版本與機型無法驅動此款控制器硬體, 請聯絡供應商!

說明:

當控制器的機型(ex: EZ, 10A..)不支援所安裝的軟體版本(ex: 10.115.x.. etc.)時,軸卡會因此

無法發出命令導致控制器啟動加工後會出現追隨誤差警報,所以控制器會發出此警報。

可能原因:

1. 控制器安裝到硬體不支援的軟體版本,如EZ銑床安裝10.114

2. 控制器更換過主板CFIO卡同時更換,引發硬體不符機型被降至EZ,所以無法支援

原來的軟體版本。

排除方法:

1. 安裝回該機型有支援的軟體版本,如EZ9.242版或開啟相關option選項,

option1 "EZ2/3/4升級10A軟體功能"

2. 向新代要求密碼,解除硬體不符的情形。

3. Super控制器不受此條件限制。

 

OP-014WinCE功能選項未開啟, 請聯絡供應商!

說明:

控制器的安裝CE版本軟體,且WinCE功能選項沒有開啟,軸卡會因此無法發出命令導致控

制器啟動加工後會出現追隨誤差警報,所以控制器會發出此警報。

可能原因:

1. 控制器的Option 2控制器升級WinCE系統未開啟。

排除方法:

1. 安裝回Dos 版本。

2. 向新代要求密碼,開啟Option 2控制器升級WinCE系統

3. Super控制器不受此條件限制。

 

OP-020【加工檔名與備份檔名不一致, 請檢查加工資料設定值】

說明:

控制器的加工檔名存於registry.dat中,現於Fram也存一份加工檔名資料;開機時如兩份資

料不一致時發出此警報並清除加工檔名。

可能原因:

1. 系統出現registry.datregistry.mir寫入失敗導致兩者不一致。

2. 安裝或更換過registry.dat檔。

3. 降版時改過加工檔名,再升版導致兩者不一致。

排除方法:

1. CF卡磁碟機掃瞄。

2. 重新選擇加工檔名。

3. 檢查加工設定資料是否正確。

4. 關機重開。

 

OP-021【使用前一次加工資料檔,請檢查加工資料設定值】

說明:

控制器的加工資料存於registry.dat中,且有registry.mirregistry.lkn兩份備份,

registry.datregistry.mir都出現問題,系統使用的是registry.lkn時會發出此警報並清除

加工檔名。

可能原因:

1. CF卡損壞導致registry.datregistry.mir檔案被破壞。

排除方法:

1. CF卡磁碟機掃瞄。

2. 重新設定或檢查加工設定資料是否正確。

3. 關機重開。

 

OP-022【加工資料檔重建,加工前請重校加工資料】

說明:

當控制器中沒有registry.dat跟備份檔registry.mirregistry.lkn,而需要重新建立檔案時發

出此警報。

可能原因:

1. 更換CF卡。

2. CF卡做過格式化。

排除方法:

1. 重新設定加工資料。

2. 關機重開。

 

OP-023【加工中斷電, 加工前請重校加工資料】

說明:

控制器的於啟動加工時會將加工中的旗標存回registry.dat中,並於加工回到就緒時清除,當

關機重開發現加工中的旗標沒被清除時發出此警報。

可能原因:

1. 加工中斷電。

排除方法:

1. CF卡磁碟機掃瞄。

2. 檢查加工設定資料是否正確。

3. 關機重開。

 

OP-024【加工資料檔寫入失敗,加工前請重校加工資料】

說明:

控制器在關機前最後一次寫registry.datregistry.mir檔失敗時發出此警報。

可能原因:

1. CF卡有損壞。

2. registry.datregistry.mir檔被設唯讀。

3.系統的檔案處理裝置資源不足,導致檔案寫入失敗。

排除方法:

1. CF卡磁碟機掃瞄。

2. 檢查加工設定資料是否正確。

3. 關機重開。

 

OP-025【加工資料檔多次寫入失敗,加工前請重校加工資料】

說明:

控制器在關機前累計registry.datregistry.mir寫檔失敗次數超過100次時發出此警報。

可能原因:

1. CF卡可能有嚴重損壞,應儘快處理。

2. registry.datregistry.mir檔被設唯讀。

3.系統的檔案處理裝置資源不足,導致檔案寫入失敗。

排除方法:

1. CF卡磁碟機掃瞄。

2. 檢查加工設定資料是否正確。

3. 關機重開。

 

OP-026【加工資料檔嚴重寫入失敗,加工前請重校加工資料並做磁碟機掃瞄】

說明

控制器在關機前發生過連續registry.datregistry.mir寫檔失敗100次時發出此警報。

可能原因

1. CF卡可能有嚴重損壞,應儘快處理。

2. registry.datregistry.mir檔被設唯讀。

3.系統的檔案處理裝置資源不足,導致檔案寫入失敗。

排除方法

1. CF卡磁碟機掃瞄。

2. 檢查加工設定資料是否正確。

3. 關機重開。

 


2.軸向警報 MOT

 

MOT001A,B編碼器回饋訊號錯誤】

說明

僅發生於9參數軸板型態設為0(EMP2)時,軸卡檢A/B編碼器回授錯誤

可能原因

發生軸卡為EMP2時,軸卡內部會自動檢知A,B編碼器訊號,若訊號錯誤或有A相訊號,但

B相訊號,則發此警報

排除方法

檢查伺服線或更換軸卡

 

MOT002【錯誤計數器溢位】

說明

僅發生於9參數軸板型態設為0(EMP2),4(PMC4),6(SERVO6)時,軸卡檢知編碼器回授溢

可能原因

發生軸板型態設為0(EMP2),4(PMC4),6(SERVO6)時,軸卡內部會自動檢知A,B編碼器訊號

,若訊號錯誤或訊號輸入過大時,發計數器溢位

排除方法

檢查伺服線或更換軸卡

 

MOT003【編碼器模組錯誤】

說明

目前無應用

可能原因

 

排除方法

 

 

MOT004【無索引中斷信號】

說明

目前無應用

可能原因

 

排除方法

 

 

 

 

 

 

 

MOT005DDA指令超過額定值】

說明

控制器送出過高的指令數,軟體運算出來在一個補間時間內必須送出超過2047個脈波。

可能原因

1.       DDA軟體時間(補間時間,參數3203)設置太長

2.       運動速度太快

3.       伺服解析度設定太高

4.       背隙補償或節距補償量太大

5.       啟動前補償功能

排除方法

1.       低軟體補間時間設定(CNC參數3203),建議不低於2000

2.       降低運動速度做測試,若解決將運動速度上限設定調低(CNC參數461~480)

3.       降低伺服解析度設定測試(驅動器與CNC參數61~80)

4.       若有設定機構補償常數(CNC參數1401~1420),取消機構補償做測試,若是則設定適當

    之機構補償時間常數

5.       若有前補償 (CNC參數581~600),取消前補償做測試,若是則降低或關閉前

功能

6.       請聯絡機械廠人員處理

進階說明

新代控制器為了達成多軸同動控制,採用了DDA(Digital Differential Analyzer)法則的數學方

法, DDACycle Time由參數3203設定,每一軸向指令在一個DDACycle Time內最

多允許送出2047個脈衝訊號,超出此範圍控制器就會發出DDA指令超過之警報訊息。

 

MOT006【索引狀態無法清除】

說明

目前無應用

可能原因

 

排除方法

 

 

MOT008【遺失位置命令】

說明

控制器停止對某個軸向指令輸出1秒後隨時檢查回饋指令量與輸出指令量的誤差量是否在預

定誤差範圍內,如果不在此範圍內,則有遺失位置警報。

可能原因

1.       機構運動發生阻礙現象

2.       伺服驅動器發生非預期的Servo ON/OFF

3.       CPU送給軸卡的資料遺失(CPU板有問題,軸卡有問題CPU板和軸卡接觸不好)

4.       控制器到伺服驅動器的命令傳輸線有接觸不良或斷線

5.       控制器未設定伺服驅動器警報檢查,造成控制器在驅動器異常時仍送出運動指令

6.       局部干擾

排除方法

1.       警報發生後關機,先檢查診斷功能8,9,10號資料的數值是否有收斂至0

2.       檢查機構潤滑系統是否良好,軌道潤滑是否正常

3.       掀開軸向護蓋檢查是否有異物造成軸向移動受阻

4.       用手轉動螺檢查機構是否卡死。(驅動器的負載)

5.       檢查驅動器servo-onservo-off的訊號電源或連接線

6.       若診斷功能8,9,10號資料的數值持續沒改變,請重新尋原點(不須重新開機)尋完原點

後,觀察242526號參數和404142號參數,如果242526號參數中有不為

零的,則回授回路有問題

7.       如果404142中有不為零,就是控制器到馬達的線路中有指令丟失

8.       如果242526404142都有不為零的,則信號被干擾的可能性比較大,具體

表現為在加工中,8910號參數的數值漸漸變大。具體故障點可能是CPU板和軸卡

接觸不好造成的。可依次換CPU板和軸卡試試

進階說明

進階說明:參數561~580的設定即為遺失位置命令的檢查範圍

       8[X軸追隨誤差值]    24[X軸絕對位置回授量]   40[X軸絕對位置命量]

       9[X軸追隨誤差值]    25[Y軸絕對位置回授量]   41[Y軸絕對位置命量]

      10[Z軸追隨誤差值]   26[Z軸絕對位置回授量]    42[Z軸絕對位置命量]

 

MOT009【驅動器警報】

說明

驅動器發出警報訊號

可能原因

發生驅動器報警大多是由外部原因影起,如:驅動器溫度過高;編碼器接線錯誤;內部參數

設定不正確;與伺服馬達相配;驅動器故障等 伺服驅動器警報

排除方法

請依照驅動器手冊警報故障排除步驟處理

 

MOT010【軸向位置命令通訊異常】

說明

核心程式在與軸卡溝通時發生異常,軟體檢查出軸控 IC 內部 queue 值不為零。

可能原因

1.       一張軸卡,但參數設定二張軸卡,且有伺服軸指向第二張軸卡

2.       二張軸卡以上有一張故障

3.       二張軸卡以上且有超過兩張以上軸卡 IRQ11 Jump 都插上,造成診斷功能 23 號不是

100

4.       軸卡時脈來源參數設定錯誤(Pr.11)

排除方法

1.       檢查參數設定 11,13 號參數值是否與硬體規格相符

2.       檢查軸卡 Jump 設定

3.       更換軸卡做測試

進階說明

核心軟體在每補時間皆會去檢查 QUEUE FLAG 是否正確,若經過了一些 FILTER

仍讀到錯誤的值,則發出警報,並於診斷功能 68 號加

MOT011【驅動器通訊異常】

說明

串列驅動器通訊異常則發出此警報

可能原因

1.       驅動器局號與控制器參數未正確對應

2.       控制器與驅動器間的各通訊線脫落不牢固

3.       通訊線材品質問題,或者是有雜訊干擾

排除方法

1.       檢查驅動器參數(指撥)與控制器參數(Pr21~)是否正確對應

2.       檢查控制器與驅動器間的各通訊線的接線情形

3.       檢查機台是否正確接地,以及末端驅動器通訊口加裝終端電阻,以降低雜訊干擾。

 

MOT012【驅動器尋原點失敗】

說明

串列驅動器尋原點失敗則發出此警報

可能原因

尋原點方法(Pr961)設定錯誤或驅動器不支援尋原點功能

排除方法

檢查詢原點方法是否設定正確或驅動器是否支援尋原點功能。

 

MOT017【超過第一正向軟體行程極限】

說明

軸向機械座標超過Pr2401~Pr2440所設定的正向軟體行程極限

可能原因

床台移動超過設定值

排除方法

1.       按壓Reset

2.       軸向負向運動,走出軟體行程保護範圍

 

MOT018【超過第一負向軟體行程極限】

說明

軸向機械座標超過Pr2401~Pr2440所設定的正向軟體行程極限

可能原因

床台移動超過設定值

排除方法

1.       按壓Reset

2.       軸向正向運動,走出軟體行程保護範圍

 

MOT019【追隨誤差超過】

說明

因為伺服特性的關係,伺服馬達的定位,無法立即反應控制器的指令,而會有落後現象,當

這落後量不在允許範圍以內,控制器便會發出警報。

可能原因

1.       機構運動不順暢

2.       線材接觸不良

3.       控制器參數設定加減速時間過短

4.       Servo on off Relay被干擾

5.       驅動器參數內迴路增益太小

6.       參數編碼器解析度或電子齒輪比設定錯誤

7.       驅動器或馬達故障

8.       編碼器異常或編碼器至控制器線路異常

9.       診斷畫面23不為100

排除方法

1.       機構添加潤滑油潤滑測試

2.       以三用電表量測線材接線是否正常

3.       加大參數401設定加減速時間

4.       機器空跑,打開機箱觀察Servo on off 的繼電器是否有異常跳動

5.       內迴路增益太小,以三菱驅動器為例,檢查Pr37

6.       聯繫機械廠家處理

進階說明

參數設定的G00速度與尋原點速度取最大值後除以參數設定的Kp,再乘以二倍,即為控制

器的設定範圍。

合理追隨誤差:Ferr = 速度指令/回路增益設定

警報允許值 = {max[(各軸尋原點第一段速度),(各軸G00速度)]/Kp}*2

例:速度1000mm/min,回路增益30,精度1umFerr = 1000*1000÷60÷30=555

32[X軸合理追隨誤差量]  33[Y軸合理追隨誤差量]   34[Z軸合理追隨誤差量]

 

MOT020【不能在移動中切回控制模式】

說明

急停或是監看模式(C31~)取消時,馬達於一個插補時間(No3203)內,移動超過零速檢查視窗

(參數901~)控制器便會發出警報。

可能原因

1.       取消瞬間人為移動機台

2.       驅動器增益設定不良,造成監看模式取消瞬間,馬達出現抖動

排除方法

1.       避免人為移動

2.       檢查驅動器的位置迴路增益及速度迴路增益設定值

 

MOT021【必須重新尋原點】

說明

MOT-0020MOT-0022出現後,控制器便會發出警報。

可能原因

MOT 0020【不能在移動中切回控制模式】或MOT 0022【原點位置不準確】被觸發時

排除方法

請排除MOT 0020【不能在移動中切回控制模式】或MOT 0022【原點位置不準確】相關

原因

 

MOT022【原點位置不準確】

說明

開機後第N(N>1)尋原點時,柵格量相較於第一次結果,變動超過馬達0.1轉,控制器便會

發出警報。

可能原因

1.       馬達原點訊號異常

2.       原點擋塊連軸器或是軸承固定座

3.       原點柵格功能(Pr941~)未開啟

排除方法

1.       同向移動馬達,觀察索引位置計數器是否正常增減

2.       檢查機構元件是否正確固定

 

MOT023【嚴重追隨誤差超過】

說明

因為伺服特性的關係,伺服馬達的定位,無法立即反應控制器的指令,而會有落後現象,當

這落後量大大超出允許範圍。

可能原因

1.       伺服馬達由於外力的作用運動不受控制

2.       驅動器參數內迴路增益太小

3.       控制器參數設定加減速時間過短

4.       編碼器異常或編碼器至控制器線路異常

排除方法

1.       檢查床台外部運動機構

2.       檢查驅動器參數設定

3.       檢查個軸加減速設定,參數401, 541~560

4.       保持編碼器與伺服驅動器保持良好的連結

進階說明

參數設定的G00速度與尋Home的速度取最大值後除以參數設定的Kp,再乘以四倍,即為

控制器的設定範圍。

合理追隨誤差:Ferr = 速度指令/回路增益設定

警報允許值 = {max[(各軸尋原點第一段速度),(各軸G00速度)]/Kp}*4

32[X軸合理追隨誤差量]  33[Y軸合理追隨誤差量]   34[Z軸合理追隨誤差量]

 

MOT024【嚴重雙迴路位置誤差超過】

說明

光學尺回授與馬達回授的相差超過參數3817設定的範圍時,會跳此警報

可能原因

1.       機構干涉

2.       馬達參數設定錯誤

3.       光學參數設定錯誤

4.       馬達回授訊號異常或遭受干擾

5.       光學訊號異常或遭受干擾

6.       光學尺讀頭鬆動導致讀取不穩

排除方法

1.       檢查外部運動機構

2.       檢查馬達解析度設定設定Pr61~76/Pr81~96/Pr161~Pr176是否正確

3.       檢查光學解析度設定Pr261~276/Pr301~Pr316是否正確

4.       檢查馬達編碼器是否正常,或將馬達迴授走線遠離大功率電磁設備

5.       檢查光學電源是否穩定,或將光學尺迴授走線遠離大功率電磁設備

6.       確認讀頭不會因機構行程移動而受影響

 

MOT025【超過正向硬體行程極限】

說明

伺服馬達的移動中碰到正向硬體行程極限開關

可能原因

1.       床台移動超過保護點

2.       硬體行程開關損壞或斷線

3.       控制器訊號輸入異常

排除方法

1.       警報發生時床台停留在開關上,請以手動模式移動該軸向反方向運動

2.       警報發生時床台非在開關上,請檢查開關元件、開關線路、IO端子、端子24V供應

電源

3.       IO卡是否有異常

 

MOT026【超過負向硬體行程極限】

說明

伺服馬達的移動中碰到負向硬體行程極限開關

可能原因

1.       床台移動超過保護點

2.       硬體行程開關損壞或斷線

3.       控制器訊號輸入異常

排除方法

1.       警報發生時床台停留在開關上,請以手動模式移動該軸向反方向運動

2.       警報發生時床台非在開關上,請檢查開關元件、開關線路、IO端子、端子24V供應

電源

3.       IO卡是否有異常

 

MOT027PLC軸程式錯誤】

說明

PLC軸程式語法錯誤

可能原因

PLC軸程式語法錯誤

排除方法

請檢查PLC軸程式語法

 

MOT028【系統記憶體太低】

說明

CNC軸及PLC軸切換時,系統剩餘記憶體太低便會發出這警報。

可能原因

在加工程式時切換為PLC

排除方法

請聯絡機械廠人員處理

進階說明

核心軟體隨時檢查診斷功能7號值系統記憶體剩餘量當剩餘量過低時即發此警報

 

MOT029【尋原點找不到原點訊號】

說明

尋原點時,脫離原點開關後,移動超過5Pitch仍找不到馬達Index訊號。

可能原因

讀不到Index訊號

尋原點第二段速度設定太大

選用過大的馬達減速比

Index訊號離原點行程開關超過5Pitch

排除方法

檢查馬達index接線,由診斷畫面48(X),49(Y),50(Z)確認index訊號是否讀到,若沒讀到,

請檢查線路是否正常

減低尋原點第二段速度設定值(參數841~843)

進階說明

尋原點時,機台會以尋原點第一段速度設定朝原點開關移動(參數861 - 880)至碰到原點開關

後停下來,再朝相反方向以尋原點第二段速度移動,當離開原點開關後,開始尋找最近的馬

index訊號。在第二段速度折返時,在馬達單迴授下,控制器會以編碼器每轉解析度作計

算,若馬達旋轉5圈後,Index訊號仍未進來,控制器立即發出此警報;若是光學尺雙授,

則不會檢查。

 

MOT030【尋原點零速檢查失敗】

說明

尋原點時碰到HomeDog馬達無法完全停止,控制器會發出此警報。

可能原因

1.       驅動器增益設定不良,造成馬達抖動

2.       馬達運轉時造成共振現象

排除方法

1.       檢查驅動器的位置迴路增益及速度迴路增益設定值

2.       啟動驅動器共振頻率抑制功能

3.       若無法解決,請聯絡機械廠人員處理

進階說明

尋原點時,機台會以尋原點第一段速度設定朝原點開關移動至碰到原點開關後停下來,再朝

相反方向以尋原點第二段速度尋找馬達index訊號。在第一段速度碰到原點開關,馬達減速

停止時,系統資料8(X),9(Y),10(Z)誤差記錄器如果從指令停止後0.1秒仍無法收斂到小於零

速檢查視窗(參數901~920),控制器立即發出此警報。

 

MOT031【靜態雙迴路位置誤差超過】

說明

控制器停止發送運動指令經參數3805設定的時間後,系統檢查雙迴路追隨誤差量超過參數

1421~1440設定範圍時,控制器會發出此警報。

可能原因

1.       機構干涉

2.       馬達參數設定錯誤

3.       光學參數設定錯誤

4.       馬達回授訊號異常或遭受干擾

5.       光學訊號異常或遭受干擾

6.       光學尺讀頭鬆動導致讀取不穩

排除方法

1.       檢查外部運動機構

2.       檢查馬達解析度設定設定Pr61~76/Pr81~96/Pr161~Pr176是否正確

3.       檢查光學解析度設定Pr261~276/Pr301~Pr316是否正確

4.       檢查馬達編碼器是否正常,或將馬達迴授走線遠離大功率電磁設備

5.       檢查光學電源是否穩定,或將光學尺迴授走線遠離大功率電磁設備

6.       確認讀頭不會因機構行程移動而受影響

 

MOT032(Z)追隨主軸誤差超過】

說明

追隨攻牙進刀時,進給軸反方向進給超過1個牙距時,控制器會發出此警報。

可能原因

主軸授接線方向相反

排除方法

1.       將變頻器送給控制器的位置A+A-對調

2.       變更變頻器相關參數

 

MOT033【絕對位置讀取失敗】

說明

使用絕對式編碼器時,控制器與驅動器間的通訊連接失敗,即發出此警報訊息。

可能原因

1.       驅動器未上電

2.       控制器與驅動器間的通訊線脫落

3.       絕對式轉接板損壞

排除方法

1.       確定驅動器電源供給正常

2.       檢查接線是否正確

3.       更換絕對式轉接

 

MOT034【未完成第一此尋原點設定,絕對位置無法運作】

說明

使用絕對式編碼器時,控制器內部關於編碼器初始值為NULL,即發出此警報訊息。

可能原因

未使用C25~進行設定機械原點動作

排除方法

使用C25~進行設定機械原點動作

排除方法

絕對式編碼器尋原點動作規格

Step1:調機時將機台移至欲定的機械原點處。

Step2:觸發C25~(R38數值填為X軸機械座標)後,控制器自動將此時從驅動器端,所收

到的編碼器初始值A記錄下來。

Step3:日後於任意位置重開機,並且在控制器與驅動器通訊成功後,將此時所得馬達編碼器

位置,與紀錄A相比較,即可推得正確的機械座標位置,完成尋原點動作。

 

MOT035【絕對位置電池失效】

說明

使用絕對式編碼器時,控制器與驅動器間的通訊連接成功,但所得馬達編碼器位置為0,即

發出此警報訊息。

可能原因

絕對式編碼器電池沒電

排除方法

更換電池

 

MOT036【尋原點離不開原點開關】

說明

尋原點時,靜止折返後,移動超過Pr981~設定仍離不開原點開關。

可能原因

原點行程開關故障

排除方法

使用三用電表量測行行程開關是否故障或接線短路

排除方法

尋原點時,機台會以尋原點第一段速度設定朝原點開關移動(參數861 - 880)至碰到原點開關

後停下來,再朝相反方向以尋原點第二段速度移動,控制器會以編碼器每轉解析度作計算,

若馬達超過Pr981~設定後,原點訊號仍未脫離,控制器立即發出此警報。

 

MOT037【超過第二正向軟體行程極限】

說明

軸向機械座標超過Pr2501~Pr2540所設定的正向軟體行程極限

可能原因

床台移動超過設定值

排除方法

1.       按壓Reset

2.       軸向負向運動,走出軟體行程保護範圍

 

MOT038【超過第二負向軟體行程極限】

說明

軸向機械座標超過Pr2501~Pr2540所設定的正向軟體行程極限

可能原因

床台移動超過設定值

排除方法

1.       按壓Reset

2.       軸向正向運動,走出軟體行程保護範圍

 

●MOT040【光學尺迴授脈衝誤差超過】

說明

授啟用後,當光學尺各索引信號(Index)間,累計的A/B脈衝數差異超過Pr3818設定。

可能原因

1        光學尺電源不穩。

2        光學尺回授受到干擾。

3        光學尺轉接頭受到磁場或電場干擾。

4        光學尺讀頭鬆動導致讀取不穩。

排除方法

1        光學尺電源獨立使用。

2        確認CNC端的機殼沒有被電源汙染,或隔離線是否脫落。

3        光學尺轉接頭處遠離重電區,或使用銅片包覆可降低外部干擾。

4        確認讀頭不會因機構行程移動而受影響。

 

●MOT041【超過第三正向軟體行程極限】

說明

軸向機械座標超過Pr2441~Pr2480所設定的正向軟體行程極限

可能原因

床台移動超過設定值

排除方法

1.       按壓Reset

2.       軸向正向運動,走出軟體行程保護範圍

 

●MOT042【超過第三負向軟體行程極限】

說明

說明

軸向機械座標超過Pr2441~Pr2480所設定的正向軟體行程極限

可能原因

床台移動超過設定值

排除方法

1.       按壓Reset

2.       軸向負向運動,走出軟體行程保護範圍

 

●MOT044【進入第二軟體行程極限保護範圍】

說明

軸向機械座標進入Pr2501~Pr2540所設定的軟體行程極限範圍

可能原因

床台移動超過設定值

排除方法

1.       按壓Reset

2.       軸向反向運動,走出軟體行程保護範圍

 

●MOT045【進入第三軟體行程極限保護範圍】

說明

軸向機械座標進入Pr2441~Pr2480所設定的軟體行程極限範圍

可能原因

床台移動超過設定值

排除方法

1.       按壓Reset

2.       軸向反向運動,走出軟體行程保護範圍

 

MOT050【不能在速度控制模式切換成扭力控制模式】

說明

在速度控制模式下不可切換成扭力控制

可能原因

軸向從速度控制切到扭力控制

排除方法

軸向需在位置控制模式下才可切成扭力控制

 

MOT051【移動中禁止啟動加工】

說明

手動命令未發送完畢前禁止啟動加工以防止動作錯誤

可能原因

手動命令(JOGINCJOGMPGJOG)未發送完畢

排除方法

解除警報,等機台完全停下再啟動加工。

MOT–052驅動器後級電未投入,請檢查電源連接線路

說明

驅動器後級電未投入,請檢查電源連接線路

可能原因

驅動器後級電未投入,請檢查電源連接線路

排除方法

請檢查驅動器三相大電是否正確投入


3.主軸警報 SPD

 

SPD001A,B編碼器回饋訊號錯誤】

說明

僅發生於9參數軸板型態設為0(EMP2)時,軸卡檢A/B編碼器回授錯誤

可能原因

發生軸卡為EMP2時,軸卡內部會自動檢知A,B編碼器訊號,若訊號錯誤或有A相訊號,但

B相訊號,則發此警報

排除方法

檢查伺服線或更換軸卡

 

SPD002【錯誤計數器溢位】

說明

僅發生於9參數軸板型態設為0(EMP2),4(PMC4),6(SERVO6)時,軸卡檢知編碼器回授溢

可能原因

發生軸板型態設為0(EMP2),4(PMC4),6(SERVO6)時,軸卡內部會自動檢知A,B編碼器訊

號,若訊號錯誤或訊號輸入過大時,發計數器溢位

排除方法

檢查伺服線或更換軸卡

 

SPD003【編碼器模組錯誤】

說明

目前無應用

可能原因

 

排除方法

 

 

SPD004【無索引中斷信號】

說明

目前無應用

可能原因

 

排除方法

 

 

SPD005DDA指令超過額定值】

說明

控制器送出過高的指令數,軟體運算出來在一個補間時間內必須送出超過2047個脈波。

可能原因

1.       DDA軟體時間(補間時間,參數3203)設置太長

2.       運動速度太快

3.       伺服解析度設定太高

4.       背隙補償或節距補償量太大

5.       啟動前補償功能

排除方法

7.       低軟體補間時間設定(CNC參數3203),建議不低於2000

8.       降低運動速度做測試,若解決將運動速度上限設定調低(CNC參數461~480)

9.       降低伺服解析度設定測試(驅動器與CNC參數61~80)

10.    若有設定機構補償常數(CNC參數1401~1420),取消機構補償做測試,若是則設定適當

之機構補償時間常數

11.    若有前補償 (CNC參數581~600),取消前補償做測試,若是則降低或關閉前

12.    功能

13.    請聯絡機械廠人員處理

進階說明

新代控制器為了達成多軸同動控制,採用了DDA(Digital Differential Analyzer)法則的數學方

法, DDACycle Time由參數3203設定,每一軸向指令在一個DDACycle Time內最

多允許送出2047個脈衝訊號,超出此範圍控制器就會發出DDA指令超過之警報訊息。

 

SPD006【索引狀態無法清除】

說明

目前無應用

可能原因

 

排除方法

 

 

SPD009【驅動器警報】

說明

驅動器發出警報訊號

可能原因

發生驅動器報警大多是由外部原因影起,如:驅動器溫度過高;編碼器接線錯誤;內部參數

設定不正確;與伺服馬達相配;驅動器故障等 伺服驅動器警報

排除方法

請依照驅動器手冊警報故障排除步驟處理

 

SPD017【主軸定位位置檢查錯誤】

說明

觸發主軸定位(C61)並待主軸停止後,主軸定位誤差超過1度,則發此警報。

可能原因

1.       主軸定位過程中,變頻器位置控制模式未被開啟

2.       主軸馬達調適不良,造成定位完成時馬達仍處於抖動修正狀態

3.       馬達授訊號Loss Pulse

排除方法

1.       確認變頻器的控制模式

2.       重新進行主軸馬達調適

3.       觀察診斷變數52在馬達同方向運轉時,是否每次變動量會以Pr1651*Pr1661的倍數作

增減?若不是,即表示馬達授訊號會Loss Pulse,請加強馬達迴授線材之品質,或聯

馬達供應商確認編碼器是否異常。

 

SPD018【主軸定位索引信號沒有找到】

說明

主軸定位時若超過一定時間沒找到索引信號,則發此警報。

可能原因

控制器讀不到馬達的INDEX訊號

排除方法

觀察診斷變數52是否回隨馬達運轉而變化?若不會,即表示馬達INDEX沒進到控制器,請

加強馬達迴授線材之品質,或聯繫馬達供應商確認編碼器是否異常

 

SPD020【主軸無參考點,齒輪比、編碼器位置、或軸型態設定錯誤】

說明

主軸無法使用硬體與軟體的參考點

可能原因

1.       假設編碼器設在馬達側(Pr1811=1),當馬達齒數(Pr1681~):螺桿齒數(Pr1682~)為非整

數比時,馬達並非所有位置都可以11對應到螺的所有位置,因此INDEX可能不

可信賴。

2.       假設編碼器設在馬達側(Pr1811=1),當軸型態(Pr221~)35時,因為機械座標不在

0~360之間,因此無法從回授推算INDEX位置

排除方法

1.       控制器不支援此狀態的車牙或尋原點功能,請致電原廠討論

2.       使用其他旋轉軸型態

 

●SPD021【空檔下進行攻牙】

說明

在主軸切到空檔的情況下,進行攻牙指令,則發此警報。

可能原因

1.       主軸尚未換到正確檔位。

排除方法

1.       將主軸檔位(R24)換至1 ~ 3檔,再執行攻牙命令。

 

●SPD022【設定的主軸馬達型態僅支援新代變頻器】

說明

Pr179x=24僅能搭配新代串列主軸使用。

可能原因

1.       使用安川或其他廠牌的串列驅動器當主軸。

排除方法

1.       Pr179x改成13即可。

 

 

 


4.語法檢查警報 COM

 

COM001【在註解中遇到檔案結束的符號】

說明

區段註解符號“(*”“*)” 必須成對使用,如果程式使用“ (*” 做為註解區段的開始,但是在程式

結束前都沒有使用“*)”來結束註解區段,系統會發出此警報。

可能原因

程式編寫錯誤

排除方法

將程式中區段註解開始符號 “(*”,與結束符號“*)”一一對應。

 

COM002【沒有字串符號結尾的字串】

說明

MACRO指令PRINT括弧內的字串沒有输入字串結束符号,系統会發出此警報。

可能原因

程式編寫錯誤

排除方法

請檢查程式中的PRINT指令。

 

COM003【句法錯誤】

說明

控制器解譯MACRO時發現程式句法有誤時,系統会發出此警報。

可能原因

程式編寫錯誤

排除方法

請依據警報顯示的行號,

檢查程式語法。

 

COM004【無效的變數】

說明

對系統未開放的變數做存取時,系統會發出此警報。

可能原因

變數使用錯誤

排除方法

檢查程式中的變數,確定是系統開放的。

 

COM005【數學式太複雜】

說明

MACRO程式編寫過於複雜時,系統啟動保護機制發出此警報

可能原因

程式編寫錯誤

排除方法

檢查程式邏輯是否清楚正確

 

COM006EXIT子句在重覆迴圈之外】

說明

EXIT是跳出圈指令,如過程式中EXIT沒有下在圈回指令內,系統會發出此警報訊息。

可能原因

程式編寫錯誤

排除方法

請檢查程式中的EXIT指令使用時機是否正確

 

COM007【重覆迴圈太深】

說明

MACRO圈指令,如REPEATWHILEFOR迴之巢串結構超過10層時,

系統會發出此警報訊息。

可能原因

程式編寫錯誤

排除方法

修改MACRO程式,避免使用太多層的圈指令

 

COM008子句中沒有結束的符號';'

說明

MACRO指令结束時沒有输入結束符号会發出此警报訊息。

可能原因

程式編寫錯誤

排除方法

請檢查MACRO程式,確認正確輸入結束符號

 

COM009錯誤的給值符號':= '

說明

程式中變數的給值沒有正確使用:=符號時,系統會發出此警報訊息。

可能原因

程式編寫錯誤

排除方法

請檢查MACRO程式,確認正確使用變數的給值符號

 

COM010【沒有右邊的')'

說明

程式中的“(”“)”必須成對使用,當“)”的數量小於“(”時,系統會發出此警報訊息。

可能原因

程式編寫錯誤

排除方法

請檢查MACRO程式,確認成對使用“(”“)”符號

 

 

COM011【沒有右邊的']'

說明

程式中的“[”“]”必須成對使用,當“]”的數量小於“[”時,系統會發出此警報訊息。

可能原因

程式編寫錯誤

排除方法

請檢查MACRO程式,確認成對使用“[”“]”符號

 

COM012【關鍵字是FOR的子句中,找不到'TO'

說明

MACRO指令FOR圈內沒有正確使用TO定義圈條件時,系統會發出此警報訊息。

可能原因

程式編寫錯誤

排除方法

請檢查MACRO程式,確保FOR圈內正確使TO

 

COM013【關鍵字是FOR的子句中,找不到'DO'

說明

MACRO指令FOR圈內沒有正確使用DO定義圈執行內容時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保FOR圈內正確使DO

 

COM014【關鍵字是FOR的子句中,找不到'END_FOR'

說明

MACRO指令FOR圈內沒有正確使用END_FOR結束圈時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保FOR圈內正確使用END_FOR

 

COM015【關鍵字是REPEAT的子句中,找不到'UNTIL'

說明

MACRO指令REPEAT圈內沒有正確使用UNTIL定義圈條件時,系統會發出此警報訊

息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保REPEAT圈內正確使用UNTIL

 

COM016【關鍵字是REPEAT的子句中,找不到END_REPEAT

說明

MACRO指令REPEAT圈內沒有正確使用END_REPEAT結束圈時,系統會發出此警報

訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保REPEAT圈內正確使用END_REPEAT

 

COM017【關鍵字是WHILE的子句中,找不到DO

說明

MACRO指令WHILE圈內沒有正確使用DO定義圈執行內容時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保WHILE圈中正確使用DO

 

COM018【關鍵字是WHILE的子句中,找不到END_WHILE

說明

MACRO指令WHILE圈內沒有正確使用END_WHILE結束圈時,系統會發出此警報訊

息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保WHILE圈中正確使用END_WHILE

 

COM019【關鍵字是IF的子句中,找不到THEN

說明

MACRO指令IF條件判斷內沒有正確使用THEN定義執行內容時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保IF圈中正確使用THEN

 

COM020【關鍵字是IF的子句中,找不到THEN

說明

MACRO指令IF條件判斷內沒有正確使用ELSEEND_IF時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保IF圈中正確使用ELSEEND_IF

 

COM021【關鍵字是IF的子句中,找不到END_IF

說明

MACRO指令IF條件判斷內沒有正確使用END_IF結束條件判斷時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保IF圈中正確使用END_IF

 

COM022【關鍵字是CASE,找不到OF

說明

MACRO指令CASE內沒有正確使用OF時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保CASE指令中正確使用OF

 

COM023【關鍵字是CASE,找不到ELSEEND_CASE

說明

MACRO指令CASE內沒有正確使用ELSE END_CASE事,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保在CASE圈內正確使用ELSEEND_CASE

 

COM024【關鍵字是CASE,找不到END_CASE

說明

MACRO指令CASE內沒有正確使用END_CASE時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,確保CASE語句結束時使用END_CASE

 

COM025關鍵字是CASE,找不到

說明

MACRO指令CASE內沒有正確使用時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查MACRO程式,在CASE語句中,正確使用CASE語句結束時,應該使用

。注釋中應用

 

 


5.程式執行錯誤檢查 COR

 

COR001【陣列指數不能是浮點或空的】

說明

當間接指定之變數號碼,不是整數時,系統會發出此警報訊息。

例如:@[#1+1],其中#1如果不是正整數時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,採用MACRO指令,將指數部份取整數。

例如:@[ROUND(#1)+1]

 

COR002【檔案不存在】

說明

要求系統讀取不存在的檔案時,系統會發出此警報訊息。

例如使用M98G65.G66呼叫一個不存在的檔案

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確認檔案的存在

 

COR003【除零錯誤】

說明

MACRO除法計算式中之分母為0時,系統會發出此警報訊息。

例如:#1:=(#2 / #3);,其中#3如果為0時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確保沒有除零情形

 

COR004【運算域錯誤】

說明

 

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式

 

 

 

 

COR005【程式載入失敗】

說明

MACRO語法有錯誤時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式

 

COR006【圓弧不在工作平面上】

說明

G02G03語法中,圓心至起點的向量如果不在圓弧工作平面上時,系統會發出此警報

訊息。

例如:G17 G02 I50. K10.; ,執行左邊程式,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確認G02,G03的正確使用

 

COR007【圓弧半徑太短】

說明

G02G03語法中,圓弧半徑小於10的負10次方時,系統會發出此警報訊息

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確認G02,G03的圓弧半徑正確

 

COR008【圓弧終點不在圓弧上】

說明

G02G03語法中,圓弧終點座標無法落在圓上時,系統會發出此警報訊息。

V8.31版本開始,追加參數3807設定圓弧終點不在圓弧上檢查視窗,允許3807參數設定

視窗範圍內之誤差。

當圓弧終點位置誤差小於3807參數設定視窗範圍時,系統自動修正圓心位置,使得終點位

置可以正確落在圓弧上。

當圓弧終點位置誤差大於3807參數設定視窗範圍時,系統會發出此警報訊息

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確認G02,G03的圓弧半徑正確

 

 

 

 

COR009【巨集呼叫層次太深】

說明

使用G65呼叫MACRO巢串超過12層時,系統會發出此警報訊息

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確認G02,G03的圓弧半徑正確

 

COR010【固定形式巨集呼叫層次太深】

說明

使用G66呼叫MACRO巢串超過4層時,系統會發出此警報訊息

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確保G66呼叫在4層以下

 

COR011【副程式呼叫層次太深】

說明

使用M98呼叫副程式巢串超過16層時,系統會發出此警報訊息

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確保M98呼叫在16層以下

 

COR012【太多模組取消指令,G67

說明

G66G67需成對使用,當同一加工程式的G67數量大於G66時,系統會發出此警報訊息

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確保G66G67成對使用

 

COR013G65,G66必須是所有G碼中最後一個G碼】

說明

因為G65G66MACRO,所以在同一單節中G65G66右邊之程式會被當成G65

G66的引數處理,因此如果同一單節中有其他G碼指令,請安排在G65G66的左邊。

同一單節中,G65G66指令的右邊又有G碼或M碼指令時,系統會發出此警報訊息

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式

 

COR014【沒有程式號碼】

說明

G65G66指令的右邊沒有使用P指定程式編號時,系統會發出此警報訊息。

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確認G65.G66的使用

 

COR015M 碼太多】

說明

同一單節超過3M碼時,系統會發出此警報訊息

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式,確認同一單節沒有超過3M

 

COR016【不合法的變數存取】

說明

存取不存在的變數時,系統會發出此警報訊息

可能原因

程式編寫錯誤。

排除方法

 

 

COR017【找不到標籤】

說明

執行GOTO指令沒有對應的N行號時,系統會發出此警報訊息

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式

 

COR018【找不到行號】

說明

執行MDI時,所輸入的行號不正確

可能原因

程式編寫錯誤。

排除方法

輸入正確的MDI行號

 

 

COR019【副程式無M99

說明

主程式呼叫副程式時,當副程式執行完畢需返回主程式時,無M99

可能原因

程式編寫錯誤。

排除方法

在副程式執行完畢返回主程式時寫入M99

 

COR020G碼太多】

說明

同一單節超過10G碼時,系統會發出此警報,一般較常

可能原因

程式編寫錯誤。

排除方法

將超出10個以後的G碼寫在下一個單節中

 

COR021【太多IJK參數】

說明

同一單節內重覆IJK指令

可能原因

程式編寫錯誤。

排除方法

請檢查加工程式

 

COR022【沒有定義的工作平面座標】

說明

未輸入G17,G18,G19

可能原因

程式編寫錯誤。

排除方法

決定工作平面,輸入G17;G18;G19;

 

COR024【圓弧半徑錯誤】

說明

執行G02G03時,指定的圓弧終點與給定的圓弧半徑相矛盾,即按給定的圓弧半徑不可能

走到指定的圓弧終點上,如:G03X1500Y4000R2000

可能原因

程式編寫錯誤。

排除方法

檢查程式,重新計算,始之合理

 

COR025Macro Stack Overflow, or invalid STKTOP[] argument

說明

1.STACK最多可存放(PUSH)4095個數值,超過這個量控制器會發出這個警報

2. STKTOP[n]n0開始,若n的值大於stack中所存放的值-1控制器會發出這個警報

可能原因

1.堆疊存放(PUSH)太多值

2. STKTOP[]的引數超過堆疊存放的值

排除方法

1.Stack已滿,不在使用push指令

2.輸入合理的STKTOP[]引數

 

COR026系統程式錯誤,Macro Stack Underflow.

說明

空的堆疊仍要取值pop(),控制器會發出這個警報

可能原因

Push的指令個數與Pop指令個數不同

排除方法

檢查程式,Push指令個數與Pop指令個數必須相同

 

COR027【巨集程式發出警告】

說明

Macro發出Alarm警報

可能原因

Macro判斷到不合理的情形必須停止執行,便發出Alarm告知使用者

排除方法

Alarm所顯示的內容找出錯誤所在

 

COR028【系統程式錯誤,導致無法正常加工】

說明

MACRO程式中 使用Quiet Mode程式結束時未離開Quiet Mode

可能原因

程式編寫錯誤,例如:

1.       G02.1/G03.1寫在G73車削循環指令結束序號的所對應單節中

2.       G02.2/G03.2寫在G73車削循環指令結束序號的所對應單節中

排除方法

請檢查加工程式

 

 

 

 

 

COR029【在圓弧時變更刀長補償】

說明

G43,G44,G49後的次單節僅能接直線補間指令

可能原因

程式編寫錯誤

排除方法

請檢查加工程式

 

COR031【在圓弧時取消半徑補償】

說明

G40後的次單節僅能接直線補間指令

可能原因

程式編寫錯誤

排除方法

請檢查加工程式

 

COR032【在圓弧時啟動半徑補償】

說明

G41,G42後的次單節僅能接直線補間指令

可能原因

程式編寫錯誤

排除方法

請檢查加工程式

 

COR033,A,R,C命令用法不當】

說明

,A,R,C指令使用時機不符合規格要求

可能原因

程式編寫錯誤

排除方法

請檢查加工程式前,後單節是否符合規格要求

 

COR035【角隅太小無法插入圓角或倒角】

說明

插入圓角或倒角的前後單節夾角過小導致系統無法計算

可能原因

程式編寫錯誤

排除方法

1.       請檢查加工程式前,後單節是否符合規格要求

2.       請檢查工作平面與圓角平面相同

 

COR036【不適當的,A角度命令】

說明

,A僅能在直線補間單節有效

可能原因

程式編寫錯誤

排除方法

請檢查加工程式前,後單節是否符合規格要求

 

COR037【角隅太小無法插入圓角或倒角】

說明

插入圓角或倒角的前後單節夾角過小導致系統無法計算

可能原因

程式編寫錯誤

排除方法

1.         請檢查加工程式前,後單節是否符合規格要求

2.         請檢查工作平面與圓角平面相同

 

COR038【不正確的單節跳躍開關號碼】

說明

 

可能原因

 

排除方法

 

 

COR039【使用量測功能不可以啟動刀具半徑補償】

說明

 

可能原因

 

排除方法

 

 

COR040【單節終點超過軟體行程極限】

說明

程式中座標位置超過機台所設的軟體行程極限

可能原因

程式錯誤

排除方法

檢查加工程式,修正座標位置

 

 

COR041Goto標籤必須是整數】

說明

Goto標籤若輸入不是整數控制器會發出這個警報

例如:GOTO 1正確

GOTO 1. 錯誤

N1; 正確

N1.; 錯誤

可能原因

程式錯誤

排除方法

請檢查加工程式,將GOTO的標籤輸入整數

 

COR042【邏輯運算元必須是整數或空的】

說明

 

可能原因

 

排除方法

 

 

COR043ASIN()/ACOS()運算元必須介於-1.01.0

說明

ASIN()/ACOS()運算元未介於-1.01.0

可能原因

程式編寫錯誤

排除方法

請檢查加工程式

 

COR044SQRT()運算元不可為負數】

說明

負的數值開根號會得到虛數,控制器並不提供這樣的功能

可能原因

程式編寫錯誤

排除方法

請檢查程式,SQRT輸入正值

 

COR045L碼必須是整數】

說明

L碼或F2碼若不是整數,控制器會發出此警報

可能原因

程式編寫錯誤

排除方法

請檢查程式,使用整數的L碼或F2

 

COR046O碼必須是整數】

說明

O碼若不是整數,控制器會發出此警報

可能原因

程式編寫錯誤

排除方法

請檢查程式,使用整數的O

 

COR047M碼必須是整數】

說明

M碼若不是整數,控制器會發出此警報

可能原因

程式編寫錯誤

排除方法

請檢查程式,使用整數的M

 

COR048【主軸速度,S,必須是整數】

說明

主軸速度,S若不是整數,控制器會發出此警報

可能原因

程式編寫錯誤

排除方法

請檢查程式,使用整數的主軸速度,S

 

COR049【刀長補正號碼,H,必須是整數】

說明

刀長補正號碼,H若不是整數,控制器會發出此警報

可能原因

程式編寫錯誤

排除方法

請檢查程式,使用整數的刀長補正號碼,H

 

COR050【刀徑補正號碼,D,必須是整數】

說明

刀徑補正號碼,D若不是整數,控制器會發出此警報

可能原因

程式編寫錯誤

排除方法

請檢查程式,使用整數的刀徑補正號碼,D

 

COR051【刀號,T,必須是整數】

說明

刀號,T若不是整數,控制器會發出此警報

可能原因

程式編寫錯誤

排除方法

請檢查程式,使用整數的刀號,T

 

COR052【副程式號碼,P,必須是整數】

說明

副程式號碼,P若不是整數,控制器會發出此警報

可能原因

程式編寫錯誤

排除方法

請檢查程式,使用整數的副程式號碼,P

 

COR053【重複次數,L,必須是整數】

說明

重複次數,L若不是整數,控制器會發出此警報

可能原因

程式編寫錯誤

排除方法

請檢查程式,使用整數的重複次數L

 

COR054【資料型別不相容】

說明

當資料格式不符合控制器規定的要求 時,控制器會發此警報

可能原因

執行與新代控制器不相容的加工程式

排除方法

使資料格式符合控制器規定的要求

 

COR055【刀長補正號碼,H,超出範圍】

說明

當刀長補正號碼,H,超出刀號範圍時,控制器會發此警報

可能原因

程式編寫錯誤

排除方法

使刀長補正號碼,H在刀號範圍

 

COR056G10資料表位址,P,超出範圍】

說明

G10的格式為G10 L_ P_ R_;不同的L對應的P也不同,例如L10所對應的P為刀號,若輸

入一個P1000,第1000號刀,不存在,控制器便發出這警報

可能原因

程式錯誤

排除方法

使G10資料表位址,P在合理範圍內

 

COR057【刀徑補正號碼,D,超出範圍】

說明

當刀徑補正號碼,D,超出刀號範圍 時,控制器會發此警報

可能原因

程式錯誤

排除方法

使刀徑補正號碼,D在刀號範圍

 

COR058【刀鼻補償號碼超出範圍】

說明

當刀鼻補償號碼,超出刀號範圍 時,控制器會發此警報

可能原因

程式錯誤

排除方法

使刀徑補正號碼,D在刀號範圍

 

COR059【副程式呼叫序號,H,必須是整數】

說明

當副程式呼叫序號H不為整數時,控制器會發此警報

可能原因

程式錯誤

排除方法

把副程式呼叫序號H改為整數

 

COR060M99返回序號,P,必須是整數】

說明

M99返回序號P不為整數時,控制器會發此警報

可能原因

程式錯誤

排除方法

M99返回序號P改為整數

 

COR061【工件座標號碼超出範圍】

說明

當工件座標號碼超出控制器規定範圍時,控制器會發此警報

可能原因

程式錯誤

排除方法

使工件座標號碼在控制器規定範圍

 

COR062【暫停跳躍來源,Q,必須是整數】

說明

當暫停跳躍來源,Q不為整數時,控制器會發此警報

可能原因

程式錯誤

排除方法

把暫停跳躍來源,Q改為整數

 

COR063【暫停跳躍來源,Q,超出範圍】

說明

當暫停跳躍來源,Q超出 範圍 時,控制器會發此警報

可能原因

程式錯誤

排除方法

使暫停跳躍來源,Q 範圍內

 

COR064P碼必須是整數】

說明

P碼不為整數時,控制器會發此警報

可能原因

程式錯誤

排除方法

P碼改為整數

 

COR065,A命令與軸位移命令相衝】

說明

單節終點位置位在指定角度方向上

可能原因

程式編寫錯誤

排除方法

請檢查加工程式

 

 

COR066【增量命令與絕對命令相衝】

說明

當在同一行中既有G91又有G90時,控制器會發此警報

可能原因

程式錯誤

排除方法

請決定使用增量命令或絕對命令,輸入正確指令

 

COR067【圓弧圓心向量與圓半徑相衝】

說明

圓弧終點未在圓弧起點及指定圓心畫出的圓弧上

可能原因

程式編寫錯誤

排除方法

請檢查加工程式

 

COR068【公英制轉換不可以在Quiet模式下使用】

說明

Quiet模式運算單節指令不可作公英制切換

可能原因

程式編寫錯誤

排除方法

請檢查加工程式

 

COR069【倒角與圓角命令相衝】

說明

當在同一行中既有倒角命令又有圓角命令時,控制器會發此警報

可能原因

程式錯誤

排除方法

不要讓倒角與圓角命令同時存在同一行中

 

COR070【不合法G碼指令】

說明

當輸入控制器沒有規定的G代碼時,控制器會發此警報

可能原因

程式錯誤

排除方法

輸入合法的G代碼

 

 

COR071【未指定主程式名稱】

說明

當未指定主程式名稱時,控制器會發此警報

可能原因

程式未載入

排除方法

指定主程式名稱

 

COR072【車牙超出最高切削速度】

說明

當車牙超出最高切削速度時,控制器會發此警報

可能原因

程式錯誤

排除方法

減低車牙切削速度

 

COR073【攻牙超出最高切削速度】

說明

當攻牙超出最高切削速度時,控制器會發此警報

可能原因

程式錯誤

排除方法

減低攻牙切削速度

 

 

COR074【刀具半徑太大造成補償路徑過切】

說明

1.         加工凹槽時,若槽寬小於兩倍之刀具半徑,則發此警報

2.         加工梯形形狀工件時,若階梯高度小於刀具半徑則發此警報

可能原因

刀具補償導致路徑過切

排除方法

請檢查加工程式,決定是否此部分加工取消刀徑補償

 

COR075【準確停止(Exact Stop)等待過久】

說明

停指令(G09/G61)在命令停止發送2秒後,授與命令差異仍超過容許值(G01Pr421~

決定;G00Pr481~決定)

可能原因

伺服抖動

排除方法

1.         伺服調機

2.         修改參數Pr421~Pr481~

 

COR076G04暫停時間不可為負數】

說明

當輸入G04暫停時間為負數時,控制器會發此警報

可能原因

程式錯誤

排除方法

請檢查加工程式,將G04的引數輸入正值

 

COR090開啟座標插值時,C軸零速檢查失敗。】

說明

開啟座標轉換時,C軸必須完全停下來。

可能原因

C軸被當作主軸使用,所以還在轉。

排除方法

C63 ON起來,將主軸切到C軸模式。

 

COR099【對應邏輯軸或主軸警報】

說明

 

可能原因

 

排除方法

 

●COR109G22指令錯誤,啟動失敗】

說明

G22指令寫法有誤,導致第二軟體行程極限啟動失敗。

可能原因

G22指令後的引數寫法有錯,同組參數應同時存在。

排除方法

確認G22後的同組引數都有完整定義。

 

●COR111【軸交換功能, 軸向設定錯誤】

可能原因

設定交換對象不存在或為同一硬體Port

排除方法

請檢查Pr3721Pr3722,是否有對應到實體軸向(P21~36),且為不同之兩軸。

 

●COR112【軸交換功能, 直徑軸、半徑軸設定錯誤】

可能原因

軸交換對象(/)徑軸設定錯誤

排除方法

請檢查軸交換之兩軸之直、半徑軸(Pr281~296)是否一致。

 

●COR113【軸交換功能, 啟用或解除時機錯誤】

可能原因

啟動軸交換須確定軸向靜止。

排除方法

請檢查PLC是否兩軸群皆有下G04.1等待。

 

●COR114【軸交換功能, 軸群設定錯誤】

可能原因

軸交換Port多軸群共用

排除方法

請檢查軸交換之兩軸是否屬於多軸群(Pr701~716)

 

 

COR201【程式不存在】

說明

當指定程式不存在時,控制器會發此警報

可能原因

 

排除方法

指定存在的程式

 

COR202【傳檔通訊線路錯誤】

說明

當傳檔通訊線路發生掉線時,控制器會發此警報

可能原因

 

排除方法

重新連接好傳檔通訊線路

 

COR203【工作頁大小太小】

說明

系統指定軟體工作頁太小無法滿足新工作程式運算需求

可能原因

 

排除方法

請連機械廠

 

COR204【檔案太大】

說明

當程式檔案太大時,控制器會發此警報

可能原因

程式錯誤

排除方法

縮小程式,或拆成兩個程式並以副程式方式呼叫

 

COR205【檔案是空的】

說明

控制器載入程式式,發現檔案內容為null

可能原因

檔案載入失敗或cf card故障

排除方法

重新載入程式或更換cf card

 

COR206【工作頁無法取得寫入權利】

說明

新工作程式要求系統分配工作頁失敗

可能原因

 

排除方法

請連機械廠

 

COR207【指定序號不存在】

說明

當指定序號不存在時,控制器會發此警報

可能原因

程式錯誤

排除方法

使指定序號在程式的範圍內

 

 

COR208【順序檔不可使用跳躍指令】

說明

當執行順序檔 時使用跳躍指令時,控制器會發此警報

可能原因

 

排除方法

在執行順序檔 時不要使用跳躍指令