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