1.操作警報 – OP
說明:
當控制器未偵測到硬體中斷訊號時會發出此警報(舊軸卡:一個補間時間送一次訊號, 新軸
卡:0.5ms送一次訊號)。
可能原因:
1. 控制器參數設定錯誤
2. CPU BIOS設定錯誤
3. 軸卡故障或指撥開關設定錯誤
4. 軸卡與ISA SLOT接觸不良或軸卡壓迫到ISA SLOT
排除方法:
1. 檢查控制器Pr1設定是否正確對應硬體規格(請參照應用手冊參數說明)
2. 檢查BIOS的IRQ11設定是否為Legacy ISA
3. 檢查軸卡基址位置指撥開關
4. 檢查第一片軸卡上的中斷訊號ISR是否有短路(其他軸卡請開路)
5. 更換軸卡避免軸卡金手指與ISA插槽因異物或油垢而接觸不良
說明:
正常使用之系統參數檔案名稱為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核心軟體)
說明:
正常使用之加工資料檔案名稱為REGISTRY.DAT,存在C:\CNC\USER目錄下
第一份備份之加工資料檔案名稱為REGISTRY.LKN,存在C:\CNC\LKN目錄下
第二份備份之加工資料檔案名稱為REGISTRY.MIR,存在C:\CNC\MIR目錄下
當正常使用與備份之系統參數檔案在開機時發現都毀損或找不到時,系統會重新建立這三個
檔案,但如果系統建立此三檔案失敗時,系統會發出此警報警告使用者。
可能原因:
1. 第二片CF卡故障
排除方法:
1. 持續發生時請將使用者資料備份至新CF卡上後,更換第二片CF卡
說明:
控制器於開機時會將上次關機前的系統登錄檔重新載入至記憶體,當載入後發現上次關機時
狀態紀錄為加工 中或載入時發現正常登錄檔及第一備份檔均損壞,發出此警報。
(正常登錄檔名稱為REGISTRY.DAT,存在D:\CNC\USER目錄下
第一份備份登錄檔名稱為REGISTRY.MIR,存在D:\CNC\MIR目錄下
第二份備份登錄檔名稱為REGISTRY.LKN,存在D:\CNC\LKN目錄下)
可能原因:
1. 控制器在『加工中』狀態時關機或停電
2. 加工資料登錄檔毀損
3. 第二片CF卡故障
排除方法:
1. 持續發生時請將使用者資料備份至新CF卡上後,更換第二片CF卡
說明:
當PIO5的Watch Dog fail時,發出此警報。
可能原因:
1. 主機板過熱
2. PIO5故障
3. 控制器接地線遭受干擾
4. 主機板故障
排除方法:
1. 檢查機箱風扇是否正常運轉
2. 更換PIO5
3. 確認機台已正確接地
4. 更換主機板
說明:
當PIO5的硬體故障時,發出此警報。
可能原因:
1. PIO5故障
2. Fram CRC錯誤
3. Fram 未初始化
排除方法:
1. or 2.更換PIO5
3. 請更新到10.112.95 or 10.114.29之後版本
說明:
系統記憶體低於1M時,發出此警報。
可能原因:
當使用者設計控制器CE人機畫面時使用過多的原件和圖片量過多畫面過多,則控制器在執
行時使得系統記憶體消耗過多少於1M則發出此警報。
排除方法:
控制器人機設計需精簡過多的元件使用,有效的使用變數的設定和元件的使用以避免過多的
記憶體使用。
說明:
系統記憶體低於100k時,發出此警報。
可能原因:
當使用者設計控制器CE人機畫面時使用過多的原件和圖片量過多畫面過多,則控制器在執
行時使得系統記憶體消耗過多少於100k則發出此警報。
排除方法:
控制器人機設計需精簡過多的元件使用,有效的使用變數的設定和元件的使用以避免過多的
記憶體使用。
說明:
診斷變數54號(插補逾時次數)超過100
插補逾時: 軸卡未正常將上一個補間時間計算的命令送出, 系統將忽略此次插值, 避免未送
出的命令量被覆蓋造成命令漏失.
可能原因:
1. 軸卡壞掉
2. 系統資源耗盡
3. 補間時間(3203)設定太短
排除方法:
1. 更換軸卡硬體
2. 更換較好的主機板
3. 補間時間設大一點
說明:
當CNC主系統軸群若沒包到參數設定之群組軸,則控制器發出此警報。
可能原因:
參數設定錯誤
例:假設機台存在XYZ三軸,其所屬軸群設定如下
Pr701 = Pr702 = Pr703 = 5(XYZ軸皆屬於第一軸群+第三軸群)
假設此時Pr731 = 3(CNC主系統軸群為第一群組軸、第二群組軸及第三群組軸),由於各軸
所屬軸群並沒有涵蓋第二群組軸,也就是說主系統第二軸群並無軸向可控制時,控制器將會
發出此警報
排除方法:
請檢查Pr701~Pr716與Pr731匹配關係
●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. 控制器更換過主板或CF卡IO卡同時更換,引發硬體不符機型被降至EZ,所以無法支援
原來的軟體版本。
排除方法:
1. 安裝回該機型有支援的軟體版本,如EZ是9.242版或開啟相關option選項,
如option1 "EZ2/3/4升級10A軟體功能"。
2. 向新代要求密碼,解除硬體不符的情形。
3. Super控制器不受此條件限制。
●OP-014【WinCE功能選項未開啟, 請聯絡供應商!】
說明:
控制器的安裝CE版本軟體,且WinCE功能選項沒有開啟,軸卡會因此無法發出命令導致控
制器啟動加工後會出現追隨誤差警報,所以控制器會發出此警報。
可能原因:
1. 控制器的Option 2”控制器升級WinCE系統”未開啟。
排除方法:
1. 安裝回Dos 版本。
2. 向新代要求密碼,開啟Option 2”控制器升級WinCE系統”。
3. Super控制器不受此條件限制。
●OP-020【加工檔名與備份檔名不一致, 請檢查加工資料設定值】
說明:
控制器的加工檔名存於registry.dat中,現於Fram也存一份加工檔名資料;開機時如兩份資
料不一致時發出此警報並清除加工檔名。
可能原因:
1. 系統出現registry.dat跟registry.mir寫入失敗導致兩者不一致。
2. 安裝或更換過registry.dat檔。
3. 降版時改過加工檔名,再升版導致兩者不一致。
排除方法:
1. 做CF卡磁碟機掃瞄。
2. 重新選擇加工檔名。
3. 檢查加工設定資料是否正確。
4. 關機重開。
●OP-021【使用前一次加工資料檔,請檢查加工資料設定值】
說明:
控制器的加工資料存於registry.dat中,且有registry.mir跟registry.lkn兩份備份,
當registry.dat跟registry.mir都出現問題,系統使用的是registry.lkn時會發出此警報並清除
加工檔名。
可能原因:
1. CF卡損壞導致registry.dat跟registry.mir檔案被破壞。
排除方法:
1. 做CF卡磁碟機掃瞄。
2. 重新設定或檢查加工設定資料是否正確。
3. 關機重開。
說明:
當控制器中沒有registry.dat跟備份檔registry.mir和registry.lkn,而需要重新建立檔案時發
出此警報。
可能原因:
1. 更換CF卡。
2. CF卡做過格式化。
排除方法:
1. 重新設定加工資料。
2. 關機重開。
說明:
控制器的於啟動加工時會將加工中的旗標存回registry.dat中,並於加工回到就緒時清除,當
關機重開發現加工中的旗標沒被清除時發出此警報。
可能原因:
1. 加工中斷電。
排除方法:
1. 做CF卡磁碟機掃瞄。
2. 檢查加工設定資料是否正確。
3. 關機重開。
說明:
控制器在關機前最後一次寫registry.dat或registry.mir檔失敗時發出此警報。
可能原因:
1. CF卡有損壞。
2. registry.dat或registry.mir檔被設唯讀。
3.系統的檔案處理裝置資源不足,導致檔案寫入失敗。
排除方法:
1. 做CF卡磁碟機掃瞄。
2. 檢查加工設定資料是否正確。
3. 關機重開。
●OP-025【加工資料檔多次寫入失敗,加工前請重校加工資料】
說明:
控制器在關機前累計registry.dat或registry.mir寫檔失敗次數超過100次時發出此警報。
可能原因:
1. CF卡可能有嚴重損壞,應儘快處理。
2. registry.dat或registry.mir檔被設唯讀。
3.系統的檔案處理裝置資源不足,導致檔案寫入失敗。
排除方法:
1. 做CF卡磁碟機掃瞄。
2. 檢查加工設定資料是否正確。
3. 關機重開。
●OP-026【加工資料檔嚴重寫入失敗,加工前請重校加工資料並做磁碟機掃瞄】
說明:
控制器在關機前發生過連續registry.dat或registry.mir寫檔失敗100次時發出此警報。
可能原因:
1. CF卡可能有嚴重損壞,應儘快處理。
2. registry.dat或registry.mir檔被設唯讀。
3.系統的檔案處理裝置資源不足,導致檔案寫入失敗。
排除方法:
1. 做CF卡磁碟機掃瞄。
2. 檢查加工設定資料是否正確。
3. 關機重開。
說明:
僅發生於9號參數軸板型態設為0(EMP2)時,軸卡檢知A/B編碼器回授錯誤
可能原因:
發生軸卡為EMP2時,軸卡內部會自動檢知A,B編碼器訊號,若訊號錯誤或有A相訊號,但
無B相訊號,則發此警報
排除方法:
檢查伺服線或更換軸卡
說明:
僅發生於9號參數軸板型態設為0(EMP2),4(PMC4),6(SERVO6)時,軸卡檢知編碼器回授溢
位
可能原因:
發生軸板型態設為0(EMP2),4(PMC4),6(SERVO6)時,軸卡內部會自動檢知A,B編碼器訊號
,若訊號錯誤或訊號輸入過大時,發計數器溢位
排除方法:
檢查伺服線或更換軸卡
說明:
目前無應用
可能原因:
排除方法:
說明:
目前無應用
可能原因:
排除方法:
說明:
控制器送出過高的指令數,軟體運算出來在一個補間時間內必須送出超過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)法則的數學方
法, DDA的Cycle Time由參數3203設定,每一軸向指令在一個DDA的Cycle Time內最
多允許送出2047個脈衝訊號,超出此範圍控制器就會發出DDA指令超過之警報訊息。
說明:
目前無應用
可能原因:
排除方法:
說明:
控制器停止對某個軸向指令輸出1秒後隨時檢查回饋指令量與輸出指令量的誤差量是否在預
定誤差範圍內,如果不在此範圍內,則有遺失位置警報。
可能原因:
1. 機構運動發生阻礙現象
2. 伺服驅動器發生非預期的Servo ON/OFF
3. CPU板送給軸卡的資料遺失(CPU板有問題,軸卡有問題,CPU板和軸卡接觸不好)
4. 控制器到伺服驅動器的命令傳輸線有接觸不良或斷線
5. 控制器未設定伺服驅動器警報檢查,造成控制器在驅動器異常時仍送出運動指令
6. 局部干擾
排除方法:
1. 警報發生後不關機,先檢查診斷功能8,9,10號資料的數值是否有收斂至0
2. 檢查機構潤滑系統是否良好,軌道潤滑是否正常
3. 掀開軸向護蓋檢查是否有異物造成軸向移動受阻
4. 用手轉動螺桿檢查機構是否卡死。(驅動器的負載)
5. 檢查驅動器servo-on和servo-off的訊號電源或連接線
6. 若診斷功能8,9,10號資料的數值持續沒改變,請重新尋原點(不須重新開機),尋完原點
後,觀察24,25,26號參數和40,41,42號參數,如果24,25,26號參數中有不為
零的,則回授回路有問題
7. 如果40,41,42中有不為零,就是控制器到馬達的線路中有指令丟失
8. 如果24,25,26和40,41,42都有不為零的,則信號被干擾的可能性比較大,具體
表現為在加工中,8,9,10號參數的數值漸漸變大。具體故障點可能是CPU板和軸卡
接觸不好造成的。可依次換CPU板和軸卡試試
進階說明:
進階說明:參數561~580的設定即為遺失位置命令的檢查範圍
8[X軸追隨誤差值] 24[X軸絕對位置回授量] 40[X軸絕對位置命量]
9[X軸追隨誤差值] 25[Y軸絕對位置回授量] 41[Y軸絕對位置命量]
10[Z軸追隨誤差值] 26[Z軸絕對位置回授量] 42[Z軸絕對位置命量]
說明:
驅動器發出警報訊號
可能原因:
發生驅動器報警大多是由外部原因影起,如:驅動器溫度過高;編碼器接線錯誤;內部參數
設定不正確;與伺服馬達不相配;驅動器故障等 伺服驅動器警報
排除方法:
請依照驅動器手冊警報故障排除步驟處理
說明:
核心程式在與軸卡溝通時發生異常,軟體檢查出軸控 IC 內部 queue 值不為零。
可能原因:
1. 一張軸卡,但參數設定二張軸卡,且有伺服軸指向第二張軸卡
2. 二張軸卡以上有一張故障
3. 二張軸卡以上且有超過兩張以上軸卡 IRQ11 Jump 都插上,造成診斷功能 23 號不是
100
4. 軸卡時脈來源參數設定錯誤(Pr.11)
排除方法:
1. 檢查參數設定 11,13 號參數值是否與硬體規格相符
2. 檢查軸卡 Jump 設定
3. 更換軸卡做測試
進階說明:
核心軟體在每個補時間皆會去檢查 QUEUE 值 FLAG 是否正確,若經過了一些 FILTER後
仍讀到錯誤的值,則發出警報,並於診斷功能 68 號加一。
說明:
串列驅動器通訊異常則發出此警報
可能原因:
1. 驅動器局號與控制器參數未正確對應
2. 控制器與驅動器間的各通訊線脫落不牢固
3. 通訊線材品質問題,或者是有雜訊干擾
排除方法:
1. 檢查驅動器參數(指撥)與控制器參數(Pr21~)是否正確對應
2. 檢查控制器與驅動器間的各通訊線的接線情形
3. 檢查機台是否正確接地,以及末端驅動器通訊口加裝終端電阻,以降低雜訊干擾。
說明:
串列驅動器尋原點失敗則發出此警報
可能原因:
尋原點方法(Pr961)設定錯誤或驅動器不支援尋原點功能
排除方法:
檢查詢原點方法是否設定正確或驅動器是否支援尋原點功能。
說明:
軸向機械座標超過Pr2401~Pr2440所設定的正向軟體行程極限
可能原因:
床台移動超過設定值
排除方法:
1. 按壓Reset
2. 軸向負向運動,走出軟體行程保護範圍
說明:
軸向機械座標超過Pr2401~Pr2440所設定的正向軟體行程極限
可能原因:
床台移動超過設定值
排除方法:
1. 按壓Reset
2. 軸向正向運動,走出軟體行程保護範圍
說明:
因為伺服特性的關係,伺服馬達的定位,無法立即反應控制器的指令,而會有落後現象,當
這落後量不在允許範圍以內,控制器便會發出警報。
可能原因:
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,精度1um,Ferr = 1000*1000÷60÷30=555
32[X軸合理追隨誤差量] 33[Y軸合理追隨誤差量] 34[Z軸合理追隨誤差量]
說明:
急停或是監看模式(C31~)取消時,馬達於一個插補時間(No3203)內,移動超過零速檢查視窗
(參數901~)控制器便會發出警報。
可能原因:
1. 取消瞬間人為移動機台
2. 驅動器增益設定不良,造成監看模式取消瞬間,馬達出現抖動
排除方法:
1. 避免人為移動
2. 檢查驅動器的位置迴路增益及速度迴路增益設定值
說明:
當MOT-0020與MOT-0022出現後,控制器便會發出警報。
可能原因:
MOT –0020【不能在移動中切回控制模式】或MOT –0022【原點位置不準確】被觸發時
排除方法:
請排除MOT –0020【不能在移動中切回控制模式】或MOT –0022【原點位置不準確】相關
原因
說明:
開機後第N次(N>1)尋原點時,柵格量相較於第一次結果,變動超過馬達0.1轉,控制器便會
發出警報。
可能原因:
1. 馬達原點訊號異常
2. 原點擋塊、連軸器或是軸承固定座鬆脫
3. 原點柵格功能(Pr941~)未開啟
排除方法:
1. 同向移動馬達,觀察索引位置計數器是否正常增減
2. 檢查機構元件是否正確固定
說明:
因為伺服特性的關係,伺服馬達的定位,無法立即反應控制器的指令,而會有落後現象,當
這落後量大大超出允許範圍。
可能原因:
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軸合理追隨誤差量]
說明:
光學尺回授與馬達回授的相差超過參數3817設定的範圍時,會跳此警報。
可能原因:
1. 機構干涉
2. 馬達參數設定錯誤
3. 光學尺參數設定錯誤
4. 馬達回授訊號異常或遭受干擾
5. 光學尺訊號異常或遭受干擾
6. 光學尺讀頭鬆動導致讀取不穩
排除方法:
1. 檢查外部運動機構
2. 檢查馬達解析度設定設定Pr61~76/Pr81~96/Pr161~Pr176是否正確
3. 檢查光學尺解析度設設定Pr261~276/Pr301~Pr316是否正確
4. 檢查馬達編碼器是否正常,或將馬達迴授走線遠離大功率電磁設備
5. 檢查光學尺電源是否穩定,或將光學尺迴授走線遠離大功率電磁設備
6. 確認讀頭不會因機構行程移動而受影響
說明:
伺服馬達的移動中碰到正向硬體行程極限開關
可能原因:
1. 床台移動超過保護點
2. 硬體行程開關損壞或斷線
3. 控制器訊號輸入異常
排除方法:
1. 警報發生時床台停留在開關上,請以手動模式移動該軸向反方向運動
2. 警報發生時床台非在開關上,請檢查開關元件、開關線路、IO端子臺、端子臺24V供應
電源
3. IO卡是否有異常
說明:
伺服馬達的移動中碰到負向硬體行程極限開關
可能原因:
1. 床台移動超過保護點
2. 硬體行程開關損壞或斷線
3. 控制器訊號輸入異常
排除方法:
1. 警報發生時床台停留在開關上,請以手動模式移動該軸向反方向運動
2. 警報發生時床台非在開關上,請檢查開關元件、開關線路、IO端子臺、端子臺24V供應
電源
3. IO卡是否有異常
說明:
PLC軸程式語法錯誤
可能原因:
PLC軸程式語法錯誤
排除方法:
請檢查PLC軸程式語法
說明:
CNC軸及PLC軸切換時,系統剩餘記憶體太低便會發出這警報。
可能原因:
在加工程式時切換為PLC軸
排除方法:
請聯絡機械廠人員處理
進階說明:
核心軟體隨時檢查診斷功能7號值”系統記憶體剩餘量”當剩餘量過低時即發此警報
說明:
尋原點時,脫離原點開關後,移動超過5個Pitch仍找不到馬達Index訊號。
可能原因:
讀不到Index訊號
尋原點第二段速度設定太大
選用過大的馬達減速比
Index訊號離原點行程開關超過5個Pitch
排除方法:
檢查馬達index接線,由診斷畫面48(X),49(Y),50(Z)確認index訊號是否讀到,若沒讀到,
請檢查線路是否正常
減低尋原點第二段速度設定值(參數841~843)
進階說明:
尋原點時,機台會以尋原點第一段速度設定朝原點開關移動(參數861 - 880)至碰到原點開關
後停下來,再朝相反方向以尋原點第二段速度移動,當離開原點開關後,開始尋找最近的馬
達index訊號。在第二段速度折返時,在馬達單迴授下,控制器會以編碼器每轉解析度作計
算,若馬達旋轉5圈後,Index訊號仍未進來,控制器立即發出此警報;若是光學尺雙迴授,
則不會檢查。
說明:
尋原點時碰到HomeDog馬達無法完全停止,控制器會發出此警報。
可能原因:
1. 驅動器增益設定不良,造成馬達抖動
2. 馬達運轉時造成共振現象
排除方法:
1. 檢查驅動器的位置迴路增益及速度迴路增益設定值
2. 啟動驅動器共振頻率抑制功能
3. 若無法解決,請聯絡機械廠人員處理
進階說明:
尋原點時,機台會以尋原點第一段速度設定朝原點開關移動至碰到原點開關後停下來,再朝
相反方向以尋原點第二段速度尋找馬達index訊號。在第一段速度碰到原點開關,馬達減速
停止時,系統資料8(X),9(Y),10(Z)誤差記錄器如果從指令停止後0.1秒仍無法收斂到小於零
速檢查視窗(參數901~920),控制器立即發出此警報。
說明:
控制器停止發送運動指令經參數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. 確認讀頭不會因機構行程移動而受影響
說明:
追隨攻牙進刀時,進給軸反方向進給超過1個牙距時,控制器會發出此警報。
可能原因:
主軸迴授接線方向相反
排除方法:
1. 將變頻器送給控制器的位置迴授A+與A-對調
2. 變更變頻器相關參數
說明:
使用絕對式編碼器時,控制器與驅動器間的通訊連接失敗,即發出此警報訊息。
可能原因:
1. 驅動器未上電
2. 控制器與驅動器間的通訊線脫落
3. 絕對式轉接板損壞
排除方法:
1. 確定驅動器電源供給正常
2. 檢查接線是否正確
3. 更換絕對式轉接板
●MOT–034【未完成第一此尋原點設定,絕對位置無法運作】
說明:
使用絕對式編碼器時,控制器內部關於編碼器初始值為NULL,即發出此警報訊息。
可能原因:
未使用C25~進行設定機械原點動作
排除方法:
使用C25~進行設定機械原點動作
排除方法:
絕對式編碼器尋原點動作規格
Step1:調機時將機台移至欲定的機械原點處。
Step2:觸發C25~(將R38數值填為X軸機械座標)後,控制器自動將此時從驅動器端,所收
到的編碼器初始值A記錄下來。
Step3:日後於任意位置重開機,並且在控制器與驅動器通訊成功後,將此時所得馬達編碼器
位置,與紀錄A相比較,即可推得正確的機械座標位置,完成尋原點動作。
說明:
使用絕對式編碼器時,控制器與驅動器間的通訊連接成功,但所得馬達編碼器位置為0,即
發出此警報訊息。
可能原因:
絕對式編碼器電池沒電
排除方法:
更換電池
說明:
尋原點時,靜止折返後,移動超過Pr981~設定仍離不開原點開關。
可能原因:
原點行程開關故障
排除方法:
使用三用電表量測行行程開關是否故障或接線短路
排除方法:
尋原點時,機台會以尋原點第一段速度設定朝原點開關移動(參數861 - 880)至碰到原點開關
後停下來,再朝相反方向以尋原點第二段速度移動,控制器會以編碼器每轉解析度作計算,
若馬達超過Pr981~設定後,原點訊號仍未脫離,控制器立即發出此警報。
說明:
軸向機械座標超過Pr2501~Pr2540所設定的正向軟體行程極限
可能原因:
床台移動超過設定值
排除方法:
1. 按壓Reset
2. 軸向負向運動,走出軟體行程保護範圍
說明:
軸向機械座標超過Pr2501~Pr2540所設定的正向軟體行程極限
可能原因:
床台移動超過設定值
排除方法:
1. 按壓Reset
2. 軸向正向運動,走出軟體行程保護範圍
●MOT–040【光學尺迴授脈衝誤差超過】
說明:
雙迴授啟用後,當光學尺各索引信號(Index)間,累計的A/B脈衝數差異超過Pr3818設定。
可能原因:
1 光學尺電源不穩。
2 光學尺回授受到干擾。
3 光學尺轉接頭受到磁場或電場干擾。
4 光學尺讀頭鬆動導致讀取不穩。
排除方法:
1 光學尺電源獨立使用。
2 確認CNC端的機殼沒有被電源汙染,或隔離線是否脫落。
3 光學尺轉接頭處遠離重電區,或使用銅片包覆可降低外部干擾。
4 確認讀頭不會因機構行程移動而受影響。
●MOT–041【超過第三正向軟體行程極限】
說明:
軸向機械座標超過Pr2441~Pr2480所設定的正向軟體行程極限
可能原因:
床台移動超過設定值
排除方法:
1. 按壓Reset
2. 軸向正向運動,走出軟體行程保護範圍
●MOT–042【超過第三負向軟體行程極限】
說明:
說明:
軸向機械座標超過Pr2441~Pr2480所設定的正向軟體行程極限
可能原因:
床台移動超過設定值
排除方法:
1. 按壓Reset
2. 軸向負向運動,走出軟體行程保護範圍
●MOT–044【進入第二軟體行程極限保護範圍】
說明:
軸向機械座標進入Pr2501~Pr2540所設定的軟體行程極限範圍
可能原因:
床台移動超過設定值
排除方法:
1. 按壓Reset
2. 軸向反向運動,走出軟體行程保護範圍
●MOT–045【進入第三軟體行程極限保護範圍】
說明:
軸向機械座標進入Pr2441~Pr2480所設定的軟體行程極限範圍
可能原因:
床台移動超過設定值
排除方法:
1. 按壓Reset
2. 軸向反向運動,走出軟體行程保護範圍
說明:
在速度控制模式下不可切換成扭力控制
可能原因:
該軸向從速度控制切到扭力控制
排除方法:
該軸向需在位置控制模式下才可切成扭力控制
說明:
手動命令未發送完畢前禁止啟動加工以防止動作錯誤
可能原因:
手動命令(JOG、INCJOG、MPGJOG)未發送完畢
排除方法:
解除警報,等機台完全停下再啟動加工。
說明:
驅動器後級電未投入,請檢查電源連接線路
可能原因:
驅動器後級電未投入,請檢查電源連接線路
排除方法:
請檢查驅動器三相大電是否正確投入
說明:
僅發生於9號參數軸板型態設為0(EMP2)時,軸卡檢知A/B編碼器回授錯誤
可能原因:
發生軸卡為EMP2時,軸卡內部會自動檢知A,B編碼器訊號,若訊號錯誤或有A相訊號,但
無B相訊號,則發此警報
排除方法:
檢查伺服線或更換軸卡
說明:
僅發生於9號參數軸板型態設為0(EMP2),4(PMC4),6(SERVO6)時,軸卡檢知編碼器回授溢
位
可能原因:
發生軸板型態設為0(EMP2),4(PMC4),6(SERVO6)時,軸卡內部會自動檢知A,B編碼器訊
號,若訊號錯誤或訊號輸入過大時,發計數器溢位
排除方法:
檢查伺服線或更換軸卡
說明:
目前無應用
可能原因:
排除方法:
說明:
目前無應用
可能原因:
排除方法:
說明:
控制器送出過高的指令數,軟體運算出來在一個補間時間內必須送出超過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)法則的數學方
法, DDA的Cycle Time由參數3203設定,每一軸向指令在一個DDA的Cycle Time內最
多允許送出2047個脈衝訊號,超出此範圍控制器就會發出DDA指令超過之警報訊息。
說明:
目前無應用
可能原因:
排除方法:
說明:
驅動器發出警報訊號
可能原因:
發生驅動器報警大多是由外部原因影起,如:驅動器溫度過高;編碼器接線錯誤;內部參數
設定不正確;與伺服馬達不相配;驅動器故障等 伺服驅動器警報
排除方法:
請依照驅動器手冊警報故障排除步驟處理
說明:
觸發主軸定位(C61)並待主軸停止後,主軸定位誤差超過1度,則發此警報。
可能原因:
1. 主軸定位過程中,變頻器位置控制模式未被開啟
2. 主軸馬達調適不良,造成定位完成時馬達仍處於抖動修正狀態
3. 馬達迴授訊號Loss Pulse
排除方法:
1. 確認變頻器的控制模式
2. 重新進行主軸馬達調適
3. 觀察診斷變數52在馬達同方向運轉時,是否每次變動量會以Pr1651*Pr1661的倍數作
增減?若不是,即表示馬達迴授訊號會Loss Pulse,請加強馬達迴授線材之品質,或聯
繫馬達供應商確認編碼器是否異常。
說明:
主軸定位時若超過一定時間沒找到索引信號,則發此警報。
可能原因:
控制器讀不到馬達的INDEX訊號
排除方法:
觀察診斷變數52是否回隨馬達運轉而變化?若不會,即表示馬達INDEX沒進到控制器,請
加強馬達迴授線材之品質,或聯繫馬達供應商確認編碼器是否異常
●SPD–020【主軸無參考點,齒輪比、編碼器位置、或軸型態設定錯誤】
說明:
主軸無法使用硬體與軟體的參考點
可能原因:
1. 假設編碼器設在馬達側(Pr1811=1),當馬達齒數(Pr1681~):螺桿齒數(Pr1682~)為非整
數比時,馬達並非所有位置都可以1對1對應到螺桿的所有位置,因此INDEX可能不
可信賴。
2. 假設編碼器設在馬達側(Pr1811=1),當軸型態(Pr221~)為3、5時,因為機械座標不在
0~360之間,因此無法從回授推算INDEX位置
排除方法:
1. 控制器不支援此狀態的車牙或尋原點功能,請致電原廠討論
2.
使用其他旋轉軸型態
●SPD–021【空檔下進行攻牙】
說明:
在主軸切到空檔的情況下,進行攻牙指令,則發此警報。
可能原因:
1.
主軸尚未換到正確檔位。
排除方法:
1.
將主軸檔位(R24)換至1 ~ 3檔,再執行攻牙命令。
●SPD–022【設定的主軸馬達型態僅支援新代變頻器】
說明:
Pr179x=2或4僅能搭配新代串列主軸使用。
可能原因:
1.
使用安川或其他廠牌的串列驅動器當主軸。
排除方法:
1.
將Pr179x改成1或3即可。
4.語法檢查警報 – COM
說明:
區段註解符號“(*”與“*)” 必須成對使用,如果程式使用“ (*” 做為註解區段的開始,但是在程式
結束前都沒有使用“*)”來結束註解區段,系統會發出此警報。
可能原因:
程式編寫錯誤
排除方法:
將程式中區段註解開始符號 “(*”,與結束符號“*)”一一對應。
說明:
MACRO指令PRINT括弧內的字串沒有输入 ” 字串結束符号,系統会發出此警報。
可能原因:
程式編寫錯誤
排除方法:
請檢查程式中的PRINT指令。
說明:
控制器解譯MACRO時發現程式句法有誤時,系統会發出此警報。
可能原因:
程式編寫錯誤
排除方法:
請依據警報顯示的行號,
檢查程式語法。
說明:
對系統未開放的變數做存取時,系統會發出此警報。
可能原因:
變數使用錯誤
排除方法:
檢查程式中的變數,確定是系統開放的。
說明:
MACRO程式編寫過於複雜時,系統啟動保護機制發出此警報
可能原因:
程式編寫錯誤
排除方法:
檢查程式邏輯是否清楚正確
說明:
EXIT是跳出圈迴指令,如過程式中EXIT沒有下在圈回指令內,系統會發出此警報訊息。
可能原因:
程式編寫錯誤
排除方法:
請檢查程式中的EXIT指令使用時機是否正確
說明:
MACRO迴圈指令,如REPEAT圈迴、WHILE圈迴、FOR圈迴之巢串結構超過10層時,
系統會發出此警報訊息。
可能原因:
程式編寫錯誤
排除方法:
修改MACRO程式,避免使用太多層的圈迴指令
說明:
MACRO指令结束時沒有输入結束符号‘;’会發出此警报訊息。
可能原因:
程式編寫錯誤
排除方法:
請檢查MACRO程式,確認正確輸入結束符號
說明:
程式中變數的給值沒有正確使用“:=”符號時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤
排除方法:
請檢查MACRO程式,確認正確使用變數的給值符號
說明:
程式中的“(”與“)”必須成對使用,當“)”的數量小於“(”時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤
排除方法:
請檢查MACRO程式,確認成對使用“(”與“)”符號
說明:
程式中的“[”與“]”必須成對使用,當“]”的數量小於“[”時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤
排除方法:
請檢查MACRO程式,確認成對使用“[”與“]”符號
說明:
MACRO指令FOR迴圈內沒有正確使用TO定義迴圈條件時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤
排除方法:
請檢查MACRO程式,確保FOR迴圈內正確使TO
說明:
MACRO指令FOR迴圈內沒有正確使用DO定義迴圈執行內容時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保FOR迴圈內正確使DO
●COM–014【關鍵字是FOR的子句中,找不到'END_FOR'】
說明:
MACRO指令FOR迴圈內沒有正確使用END_FOR結束迴圈時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保FOR迴圈內正確使用END_FOR。
●COM–015【關鍵字是REPEAT的子句中,找不到'UNTIL'】
說明:
MACRO指令REPEAT迴圈內沒有正確使用UNTIL定義迴圈條件時,系統會發出此警報訊
息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保REPEAT迴圈內正確使用UNTIL
●COM–016【關鍵字是REPEAT的子句中,找不到END_REPEAT】
說明:
MACRO指令REPEAT迴圈內沒有正確使用END_REPEAT結束迴圈時,系統會發出此警報
訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保REPEAT迴圈內正確使用END_REPEAT
說明:
MACRO指令WHILE迴圈內沒有正確使用DO定義圈迴執行內容時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保WHILE迴圈中正確使用DO
●COM–018【關鍵字是WHILE的子句中,找不到END_WHILE】
說明:
MACRO指令WHILE迴圈內沒有正確使用END_WHILE結束迴圈時,系統會發出此警報訊
息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保WHILE迴圈中正確使用END_WHILE
說明:
MACRO指令IF條件判斷內沒有正確使用THEN定義執行內容時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保IF迴圈中正確使用THEN
說明:
MACRO指令IF條件判斷內沒有正確使用ELSE或END_IF時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保IF迴圈中正確使用ELSE或END_IF
●COM–021【關鍵字是IF的子句中,找不到END_IF】
說明:
MACRO指令IF條件判斷內沒有正確使用END_IF結束條件判斷時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保IF迴圈中正確使用END_IF
說明:
MACRO指令CASE內沒有正確使用OF時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保CASE指令中正確使用OF
●COM–023【關鍵字是CASE,找不到ELSE或END_CASE】
說明:
MACRO指令CASE內沒有正確使用ELSE 或END_CASE事,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保在CASE迴圈內正確使用ELSE或END_CASE
●COM–024【關鍵字是CASE,找不到END_CASE】
說明:
MACRO指令CASE內沒有正確使用END_CASE時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,確保CASE語句結束時使用END_CASE
說明:
MACRO指令CASE內沒有正確使用‘;’或‘,’時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查MACRO程式,在CASE語句中,正確使用‘;’或‘,’在CASE語句結束時,應該使用
‘;’。注釋中應用‘,’
說明:
當間接指定之變數號碼,不是整數時,系統會發出此警報訊息。
例如:@[#1+1],其中#1如果不是正整數時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,採用MACRO指令,將指數部份取整數。
例如:@[ROUND(#1)+1]
說明:
要求系統讀取不存在的檔案時,系統會發出此警報訊息。
例如使用M98(或G65.G66等)呼叫一個不存在的檔案
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確認檔案的存在
說明:
當MACRO除法計算式中之分母為0時,系統會發出此警報訊息。
例如:#1:=(#2 / #3);,其中#3如果為0時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確保沒有除零情形。
說明:
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式
說明:
當MACRO語法有錯誤時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式
說明:
在G02與G03語法中,圓心至起點的向量如果不在圓弧工作平面上時,系統會發出此警報
訊息。
例如:G17 G02 I50. K10.; ,執行左邊程式,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確認G02,G03的正確使用
說明:
在G02與G03語法中,圓弧半徑小於10的負10次方時,系統會發出此警報訊息
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確認G02,G03的圓弧半徑正確
說明:
在G02與G03語法中,圓弧終點座標無法落在圓上時,系統會發出此警報訊息。
從V8.31版本開始,追加參數3807設定圓弧終點不在圓弧上檢查視窗,允許3807參數設定
視窗範圍內之誤差。
當圓弧終點位置誤差小於3807參數設定視窗範圍時,系統自動修正圓心位置,使得終點位
置可以正確落在圓弧上。
當圓弧終點位置誤差大於3807參數設定視窗範圍時,系統會發出此警報訊息
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確認G02,G03的圓弧半徑正確
說明:
使用G65呼叫MACRO巢串超過12層時,系統會發出此警報訊息
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確認G02,G03的圓弧半徑正確
說明:
使用G66呼叫MACRO巢串超過4層時,系統會發出此警報訊息
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確保G66呼叫在4層以下
說明:
使用M98呼叫副程式巢串超過16層時,系統會發出此警報訊息
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確保M98呼叫在16層以下
說明:
G66與G67需成對使用,當同一加工程式的G67數量大於G66時,系統會發出此警報訊息
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確保G66與G67成對使用
●COR–013【G65,G66必須是所有G碼中最後一個G碼】
說明:
因為G65及G66是MACRO,所以在同一單節中G65及G66右邊之程式會被當成G65及
G66的引數處理,因此如果同一單節中有其他G碼指令,請安排在G65及G66的左邊。
同一單節中,G65及G66指令的右邊又有G碼或M碼指令時,系統會發出此警報訊息
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式
說明:
G65及G66指令的右邊沒有使用P指定程式編號時,系統會發出此警報訊息。
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確認G65.G66的使用
說明:
同一單節超過3個M碼時,系統會發出此警報訊息
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式,確認同一單節沒有超過3個M碼
說明:
存取不存在的變數時,系統會發出此警報訊息
可能原因:
程式編寫錯誤。
排除方法:
說明:
執行GOTO指令沒有對應的N行號時,系統會發出此警報訊息
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式
說明:
執行MDI時,所輸入的行號不正確
可能原因:
程式編寫錯誤。
排除方法:
輸入正確的MDI行號
說明:
主程式呼叫副程式時,當副程式執行完畢需返回主程式時,無M99
可能原因:
程式編寫錯誤。
排除方法:
在副程式執行完畢返回主程式時寫入M99
說明:
同一單節超過10個G碼時,系統會發出此警報,一般較常
可能原因:
程式編寫錯誤。
排除方法:
將超出10個以後的G碼寫在下一個單節中
說明:
同一單節內重覆IJK指令
可能原因:
程式編寫錯誤。
排除方法:
請檢查加工程式
說明:
未輸入G17,G18,G19
可能原因:
程式編寫錯誤。
排除方法:
決定工作平面,輸入G17;G18;或G19;
說明:
執行G02,G03時,指定的圓弧終點與給定的圓弧半徑相矛盾,即按給定的圓弧半徑不可能
走到指定的圓弧終點上,如:G03X1500Y4000R2000
可能原因:
程式編寫錯誤。
排除方法:
檢查程式,重新計算,始之合理
●COR–025【Macro Stack Overflow, or invalid STKTOP[] argument】
說明:
1.STACK最多可存放(PUSH)4095個數值,超過這個量控制器會發出這個警報
2. 如STKTOP[n],n由0開始,若n的值大於stack中所存放的值-1控制器會發出這個警報
可能原因:
1.堆疊存放(PUSH)太多值
2. STKTOP[]的引數超過堆疊存放的值
排除方法:
1.Stack已滿,不在使用push指令
2.輸入合理的STKTOP[]引數
●COR–026【系統程式錯誤,Macro Stack Underflow.】
說明:
空的堆疊仍要取值pop(),控制器會發出這個警報
可能原因:
Push的指令個數與Pop指令個數不同
排除方法:
檢查程式,Push指令個數與Pop指令個數必須相同
說明:
Macro發出Alarm警報
可能原因:
Macro判斷到不合理的情形必須停止執行,便發出Alarm告知使用者
排除方法:
依Alarm所顯示的內容找出錯誤所在
說明:
MACRO程式中 使用Quiet Mode程式結束時未離開Quiet Mode
可能原因:
程式編寫錯誤,例如:
1. G02.1/G03.1寫在G73等車削循環指令結束序號的所對應單節中
2. G02.2/G03.2寫在G73等車削循環指令結束序號的所對應單節中
排除方法:
請檢查加工程式
說明:
G43,G44,G49後的次單節僅能接直線補間指令
可能原因:
程式編寫錯誤
排除方法:
請檢查加工程式
說明:
G40後的次單節僅能接直線補間指令
可能原因:
程式編寫錯誤
排除方法:
請檢查加工程式
說明:
G41,G42後的次單節僅能接直線補間指令
可能原因:
程式編寫錯誤
排除方法:
請檢查加工程式
說明:
,A,R或,C指令使用時機不符合規格要求
可能原因:
程式編寫錯誤
排除方法:
請檢查加工程式前,後單節是否符合規格要求
說明:
插入圓角或倒角的前後單節夾角過小導致系統無法計算
可能原因:
程式編寫錯誤
排除方法:
1. 請檢查加工程式前,後單節是否符合規格要求
2. 請檢查工作平面與圓角平面相同
說明:
,A僅能在直線補間單節有效
可能原因:
程式編寫錯誤
排除方法:
請檢查加工程式前,後單節是否符合規格要求
說明:
插入圓角或倒角的前後單節夾角過小導致系統無法計算
可能原因:
程式編寫錯誤
排除方法:
1. 請檢查加工程式前,後單節是否符合規格要求
2. 請檢查工作平面與圓角平面相同
說明:
可能原因:
排除方法:
說明:
可能原因:
排除方法:
說明:
程式中座標位置超過機台所設的軟體行程極限
可能原因:
程式錯誤
排除方法:
檢查加工程式,修正座標位置
說明:
Goto標籤若輸入不是整數控制器會發出這個警報
例如:GOTO 1正確
GOTO 1. 錯誤
N1; 正確
N1.; 錯誤
可能原因:
程式錯誤
排除方法:
請檢查加工程式,將GOTO的標籤輸入整數
說明:
可能原因:
排除方法:
●COR–043【ASIN()/ACOS()運算元必須介於-1.0和1.0】
說明:
ASIN()/ACOS()運算元未介於-1.0和1.0
可能原因:
程式編寫錯誤
排除方法:
請檢查加工程式
說明:
負的數值開根號會得到虛數,控制器並不提供這樣的功能
可能原因:
程式編寫錯誤
排除方法:
請檢查程式,SQRT輸入正值
說明:
L碼或F2碼若不是整數,控制器會發出此警報
可能原因:
程式編寫錯誤
排除方法:
請檢查程式,使用整數的L碼或F2碼
說明:
O碼若不是整數,控制器會發出此警報
可能原因:
程式編寫錯誤
排除方法:
請檢查程式,使用整數的O碼
說明:
M碼若不是整數,控制器會發出此警報
可能原因:
程式編寫錯誤
排除方法:
請檢查程式,使用整數的M碼
說明:
主軸速度,S若不是整數,控制器會發出此警報
可能原因:
程式編寫錯誤
排除方法:
請檢查程式,使用整數的主軸速度,S
說明:
刀長補正號碼,H若不是整數,控制器會發出此警報
可能原因:
程式編寫錯誤
排除方法:
請檢查程式,使用整數的刀長補正號碼,H
說明:
刀徑補正號碼,D若不是整數,控制器會發出此警報
可能原因:
程式編寫錯誤
排除方法:
請檢查程式,使用整數的刀徑補正號碼,D
說明:
刀號,T若不是整數,控制器會發出此警報
可能原因:
程式編寫錯誤
排除方法:
請檢查程式,使用整數的刀號,T
說明:
副程式號碼,P若不是整數,控制器會發出此警報
可能原因:
程式編寫錯誤
排除方法:
請檢查程式,使用整數的副程式號碼,P
說明:
重複次數,L若不是整數,控制器會發出此警報
可能原因:
程式編寫錯誤
排除方法:
請檢查程式,使用整數的重複次數L
說明:
當資料格式不符合控制器規定的要求 時,控制器會發此警報
可能原因:
執行與新代控制器不相容的加工程式
排除方法:
使資料格式符合控制器規定的要求
說明:
當刀長補正號碼,H,超出刀號範圍時,控制器會發此警報
可能原因:
程式編寫錯誤
排除方法:
使刀長補正號碼,H在刀號範圍
說明:
G10的格式為G10 L_ P_ R_;不同的L對應的P也不同,例如L10所對應的P為刀號,若輸
入一個P1000,第1000號刀,不存在,控制器便發出這警報
可能原因:
程式錯誤
排除方法:
使G10資料表位址,P在合理範圍內
說明:
當刀徑補正號碼,D,超出刀號範圍 時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
使刀徑補正號碼,D在刀號範圍
說明:
當刀鼻補償號碼,超出刀號範圍 時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
使刀徑補正號碼,D在刀號範圍
說明:
當副程式呼叫序號H不為整數時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
把副程式呼叫序號H改為整數
說明:
當M99返回序號P不為整數時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
把M99返回序號P改為整數
說明:
當工件座標號碼超出控制器規定範圍時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
使工件座標號碼在控制器規定範圍
說明:
當暫停跳躍來源,Q不為整數時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
把暫停跳躍來源,Q改為整數
說明:
當暫停跳躍來源,Q超出 範圍 時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
使暫停跳躍來源,Q在 範圍內
說明:
當P碼不為整數時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
把P碼改為整數
說明:
單節終點位置位在指定角度方向上
可能原因:
程式編寫錯誤
排除方法:
請檢查加工程式
說明:
當在同一行中既有G91又有G90時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
請決定使用增量命令或絕對命令,輸入正確指令
說明:
圓弧終點未在圓弧起點及指定圓心畫出的圓弧上
可能原因:
程式編寫錯誤
排除方法:
請檢查加工程式
說明:
Quiet模式運算單節指令不可作公英制切換
可能原因:
程式編寫錯誤
排除方法:
請檢查加工程式
說明:
當在同一行中既有倒角命令又有圓角命令時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
不要讓倒角與圓角命令同時存在于同一行中
說明:
當輸入控制器沒有規定的G代碼時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
輸入合法的G代碼
說明:
當未指定主程式名稱時,控制器會發此警報
可能原因:
程式未載入
排除方法:
指定主程式名稱
說明:
當車牙超出最高切削速度時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
減低車牙切削速度
說明:
當攻牙超出最高切削速度時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
減低攻牙切削速度
說明:
1. 加工凹槽時,若槽寬小於兩倍之刀具半徑,則發此警報
2. 加工梯形形狀工件時,若階梯高度小於刀具半徑則發此警報
可能原因:
刀具補償導致路徑過切
排除方法:
請檢查加工程式,決定是否此部分加工取消刀徑補償
●COR–075【準確停止(Exact Stop)等待過久】
說明:
準停指令(G09/G61)在命令停止發送2秒後,迴授與命令差異仍超過容許值(G01由Pr421~
決定;G00由Pr481~決定)
可能原因:
伺服抖動
排除方法:
1. 伺服調機
2. 修改參數Pr421~或Pr481~
說明:
當輸入G04暫停時間為負數時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
請檢查加工程式,將G04的引數輸入正值
說明:
開啟極座標轉換時,C軸必須完全停下來。
可能原因:
C軸被當作主軸使用,所以還在轉。
排除方法:
將C63 ON起來,將主軸切到C軸模式。
說明:
可能原因:
排除方法:
●COR–109【G22指令錯誤,啟動失敗】
說明:
G22指令寫法有誤,導致第二軟體行程極限啟動失敗。
可能原因:
G22指令後的引數寫法有錯,同組參數應同時存在。
排除方法:
確認G22後的同組引數都有完整定義。
●COR–111【軸交換功能, 軸向設定錯誤】
可能原因:
設定交換對象不存在或為同一個硬體Port。
排除方法:
請檢查Pr3721、Pr3722,是否有對應到實體軸向(P21~36),且為不同之兩軸。
●COR–112【軸交換功能, 直徑軸、半徑軸設定錯誤】
可能原因:
軸交換對象(直/半)徑軸設定錯誤
排除方法:
請檢查軸交換之兩軸之直、半徑軸(Pr281~296)是否一致。
●COR–113【軸交換功能, 啟用或解除時機錯誤】
可能原因:
啟動軸交換須確定軸向靜止。
排除方法:
請檢查PLC是否兩軸群皆有下G04.1等待。
●COR–114【軸交換功能, 軸群設定錯誤】
可能原因:
軸交換Port為多軸群共用。
排除方法:
請檢查軸交換之兩軸是否屬於多軸群(Pr701~716)。
說明:
當指定程式不存在時,控制器會發此警報
可能原因:
排除方法:
指定存在的程式
說明:
當傳檔通訊線路發生掉線時,控制器會發此警報
可能原因:
排除方法:
重新連接好傳檔通訊線路
說明:
系統指定軟體工作頁太小無法滿足新工作程式運算需求
可能原因:
排除方法:
請連繫機械廠
說明:
當程式檔案太大時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
縮小程式,或拆成兩個程式並以副程式方式呼叫
說明:
控制器載入程式式,發現檔案內容為null
可能原因:
檔案載入失敗或cf card故障
排除方法:
重新載入程式或更換cf card
說明:
新工作程式要求系統分配工作頁失敗
可能原因:
排除方法:
請連繫機械廠
說明:
當指定序號不存在時,控制器會發此警報
可能原因:
程式錯誤
排除方法:
使指定序號在程式的範圍內
說明:
當執行順序檔 時使用跳躍指令時,控制器會發此警報
可能原因:
排除方法:
在執行順序檔 時不要使用跳躍指令