例1.SIEMENS 802C 12110號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802C的數(shù)控銑床,執(zhí)行某零件加工程序時出現(xiàn)12110號報警。
分析及處理過程:報警顯示通道1段N50句法不能解釋。切換至編輯狀態(tài),找到N50句
……
N50 G02X-50Y-50CR50F100
……
仔細(xì)分析N50句,重新計算圓弧半徑與圓弧終點是否矛盾,并未發(fā)現(xiàn)異常。查閱操作手冊,發(fā)現(xiàn)圓弧插補的正確格式為:
“G02(G03)X Y CR=F”,將程序修改為:“N50 G02X-50 Y-50CR=50 F100”。按復(fù)位鍵消除報警,重新啟動程序,工作正常。
例2.SIEMENS 802C 2180號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802C的數(shù)控銑床,執(zhí)行某零件加工程序時出現(xiàn)12180號報警。
分析及處理過程:報警顯示通道1段N60算術(shù)變量R1未定義。切換至編輯狀態(tài),找到N60句:
……
N60 R1=R2‐‐5
……
仔細(xì)分析N60句,發(fā)現(xiàn)R1賦值錯誤,將程序修改為:“N60 R1=R2-(-R3)”。按復(fù)位鍵消除報警,重新啟動程序,工作正常。
注:在編寫零件加工程序特別是編寫用戶宏程序時,要正確使用括號等符號,清楚地寫出表達(dá)式,這樣有助于提高程序的清晰度和可讀性。
例3.SIEMENS 802S 12110號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802S的數(shù)控銑床,執(zhí)行某加工程序時出現(xiàn)12110號報警。
分析及處理過程:經(jīng)檢查發(fā)現(xiàn)該零件加工程序段中有如下程序:
……
N110G01 110X20.0Y30.0F800;
……
程序段中編程的地址與句法定義的有效的G功能相矛盾。線性程序段中不可以編程插補參數(shù),將程序修改為:N110G01X20.0Y30.0F800;按復(fù)位鍵消除報警,重新啟動零件程序,工作正常。
例4.SIEMENS 802C 14011號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802C的數(shù)控銑床,執(zhí)行某零件加工程序時出現(xiàn)14011號報警。
分析及處理過程:14011號報警的含義為“調(diào)用的程序不存在,或者沒有供執(zhí)行”。檢查零件加工程序段并沒有發(fā)現(xiàn)明顯的錯誤,但程序中使用M98指令調(diào)用了子程序,程序如下:
N20 M98 P0010;
于是,檢查子程序,但發(fā)現(xiàn)找不到該子程序。從正在運行的零件程序中(主程序或子程序)調(diào)用所要調(diào)用的程序,但是它在NC存儲器中不存在,因此產(chǎn)生此報警。
消除方法:正確修改零件程序,并
1)在調(diào)用的程序中檢查子程序名稱是否正確無誤。
2)檢查被調(diào)用程序的名稱是否正確無誤。
3)檢查程序是否已經(jīng)傳送到NC存儲器。
按復(fù)位鍵消除報警,修改程序,重新啟動零件程序
例5.SIEMENS 802C 14012號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802C的數(shù)控銑床,執(zhí)行某零件加工程序時出現(xiàn)14012號報警。
分析及處理過程:14012號報警的含義為“超出最大的子程序嵌套級”。對配套SIEMENS
802S/802C系統(tǒng)的機床而言,顯示該報警號即:超出最大為4級的嵌套級。如果從主程序調(diào)用子程序,從主程序出發(fā)只能調(diào)用3級。
消除方法:修改加工程序,縮小嵌套級。比如:通過編輯器把下一個嵌套級的子程序拷貝到所調(diào)用的程序中,取消該子程序的調(diào)用,這樣可以使嵌套級減少一級。按復(fù)位鍵消除報警,重新啟動零件程序。
例6.SIEMENS 802C 14013號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802C的數(shù)控銑床,執(zhí)行某零件加工程序時顯示14013號報警。
分析及處理過程:14013號報警的含義為“子程序調(diào)用次數(shù)不正確”。根據(jù)報警提示檢查零件加工程序,發(fā)現(xiàn)如下程序:
N80 M98 P200102100;
很顯然,在這里“P200102100”是錯誤的,根據(jù)如下所示,修改調(diào)用次數(shù)和子程序號。
通常情況下,在使用M98指令調(diào)用子程序編程時編程的調(diào)用次數(shù)不能為0或為負(fù)值時,同時,子程序調(diào)用次數(shù)的范圍為1~9999,不應(yīng)超過,否則機床報警。
消除方法:正確修改零件加工程序,選擇合適的子程序調(diào)用次數(shù)。按復(fù)位鍵消除報警,重新啟動零件程序。
例7.SIEMENS 802C 14095號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802C的數(shù)控銑床,執(zhí)行某零件加工程序時出現(xiàn)14095號報警。
分析及處理過程:配套SIEMENS 802C系統(tǒng)的機床無法完成編程半徑為0的圓加工,故以下程序錯誤。
N50 G02X50.0Y50.0CR=0F100;
且圓弧半徑CR有正負(fù)之分,當(dāng)圓弧小于或等于半圓時,CR為正;當(dāng)圓弧大于半圓時,CR為負(fù)。
消除方法:正確修改零件加工程序,選擇適當(dāng)?shù)腃R值。按復(fù)位鍵消除報警,重新啟動零件程序。
例8.SIEMENS 802C 14760號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802C系統(tǒng)的數(shù)控銑床,執(zhí)行某零件加工程序時出現(xiàn)14760號報警,報警顯示:一個功能組中的某個輔助功能被多次編程。
分析及處理過程:經(jīng)檢查發(fā)現(xiàn)該零件加工程序段中有如下程序:
N40 G91 G01 X10.0Y20.0 M03M03 S400;
顯然,出現(xiàn)此報警很可能是因為編程者程序輸入錯誤。刪去其中一個M03指令,用復(fù)位鍵刪除報警,重新啟動零件程序即可。通常情況下機床生產(chǎn)廠商已經(jīng)通過機床數(shù)據(jù)把M功能分成各個功能組,并根據(jù)需要設(shè)定成變量。劃分各個功能組時,使每個組中各個功能之間相互排斥。在一個功能組之內(nèi)僅可以有一個輔助功能有效。只要不是編程者重復(fù)輸入同一M指令,基本可以避免類似情況的發(fā)生。
例9.SIEMENS 802C 14900號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802C系統(tǒng)的數(shù)控銑床,執(zhí)行某零件加工程序時出現(xiàn)14900號報警,報警顯示:使用了圓心或終點編程。
分析及處理過程:在用張角編程一個圓弧時不僅編程了一個圓心點,此外還編程了圓弧終點,導(dǎo)致所編程的圓弧超靜定而出現(xiàn)報警。故以下程序錯誤。
N50 G20 X50.0 Y40.0 I10 J-10 AR=105;
為避免此類情況的發(fā)生,應(yīng)選擇合適的編程變量,以便能從工件圖樣中方便、正確地獲得尺寸。
消除方法:修改零件程序,選擇合適的編程變量,刪除多余的限制條件,用復(fù)位鍵刪除報警,重新啟動零件程序。
例10.SIEMENS 802C 14800號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802C系統(tǒng)的數(shù)控車床,執(zhí)行某加工程序時出現(xiàn)14800號報警,
分析及處理過程:CRT顯示:編程的路徑速度小于等于零。檢查程序段,發(fā)現(xiàn)如下程序:
N20 G96 S1200 LIMS=2000 F00;
很顯然,旋轉(zhuǎn)進給率F的值沒有給定,為“00”。經(jīng)查問,原來是操作人員修改程序時不小心將F值誤刪除了。在有G94、G95或G96的程序段中F值不能為零或為負(fù)值,在使用公制系統(tǒng)編程時其值范圍為0.001到999999.999[mm/min、mm/r、(?/min、(?/r),使用英制系統(tǒng)時范圍為0.0001到39999.9999[in/min、in/r]。
消除方法:修改零件程序,在上述數(shù)值范圍內(nèi)編程路徑速度,用復(fù)位鍵刪除報警,重新啟動零件程序。
例11.SIEMENS 802C 14910號報警的故障維修
故障現(xiàn)象:某配套SIEMENS 802C系統(tǒng)的數(shù)控銑床,執(zhí)行某零件加工程序時出現(xiàn)14910號報警。
分析及處理過程:編程者用張角編程圓弧時編程了一個負(fù)的張角,或者編程了一個大于或等于360旱惱漚牽市淼惱漚潛喑痰氖搗段?.0001~359.9999度。
N20X50.0Y35.0AR=720;
消除方法:修改零件程序,寫入合適的張角角度。用復(fù)位鍵刪除報警;重新起動零件加工程序。
例12.FANUC 0“NO.078號”報警的故障維修
故障現(xiàn)象:某配套FANUC 0系統(tǒng)的數(shù)控車床,執(zhí)行某零件加工程序時出現(xiàn)NO.078號報警。
分析及處理過程:
報警顯示:找不到地址P指定的子程序號
檢查零件加工程序,有如下程序:
N20 M98P0010:
于是,檢查M98調(diào)用的子程序,但找不到該子程序,原來操作人員將程序號輸入錯誤,導(dǎo)致程序找不到所要調(diào)用的子程序。修改所調(diào)用子程序的程序號,重新啟動程序,恢復(fù)正常。
例13.指令值與實際值運動不符的故障維修
故障現(xiàn)象:某配套GSK980M系統(tǒng)的數(shù)控機床在Y軸運動過程中發(fā)現(xiàn)指令值與實際值經(jīng)常出現(xiàn)不等的情況。
分析及處理過程:經(jīng)多次增量和MDI進給后發(fā)現(xiàn),其主要原因是由于增量進給未生效,在MDI方式時,輸入G91,工作臺仍按G90方式運行。打開“SETTING”頁面發(fā)現(xiàn)設(shè)置值“絕對編程=1”,更改該值,使“絕對編程=0”后再試,故障排除。
例14.大森R2J50M“400:秩序請求出錯”報警的故障維修
故障現(xiàn)象:某配套R2J50M的數(shù)控機床在手動操作后,產(chǎn)生400“秩序請求出錯”報警,機床停止工作。
分析及處理過程:本機床為該單位委托某機床生產(chǎn)廠專門生產(chǎn)的專用數(shù)控機床。閱讀機床生產(chǎn)廠家資料后,發(fā)現(xiàn)為防止Z軸與工作臺上夾具在移動過程中產(chǎn)生碰撞,而故意設(shè)置的聯(lián)鎖開關(guān)。按住限位解除開關(guān),手動移動兩軸,使其離開該區(qū)域,重新起動機床恢復(fù)各坐標(biāo)軸位置后機床報警排除。
業(yè)務(wù)咨詢:932174181 媒體合作:2279387437 24小時服務(wù)熱線:15136468001 盤古機械網(wǎng) - 全面、科學(xué)的機械行業(yè)免費發(fā)布信息網(wǎng)站 Copyright 2017 PGJXO.COM 豫ICP備12019803號