加工程序編制出現(xiàn)的問(wèn)題引起加工程序不執(zhí)行故障的處理
? 如果加工程序編制有問(wèn)題,自動(dòng)加工不能進(jìn)行。程序編制出現(xiàn)的問(wèn)題一般數(shù)控系統(tǒng)都可以給出報(bào)警信息,可以根據(jù)報(bào)警信息對(duì)加工程序進(jìn)行分析和檢查,修改程序后,故障即可排除。下面通過(guò)一些實(shí)際故障的排除過(guò)程,介紹加工程序問(wèn)題的診斷和排除方法。
? 如果加工程序編制有問(wèn)題,自動(dòng)加工不能進(jìn)行。程序編制出現(xiàn)的問(wèn)題一般數(shù)控系統(tǒng)都可以給出報(bào)警信息,可以根據(jù)報(bào)警信息對(duì)加工程序進(jìn)行分析和檢查,修改程序后,故障即可排除。下面通過(guò)一些實(shí)際故障的排除過(guò)程,介紹加工程序問(wèn)題的診斷和排除方法。
怎樣使用單步功能診斷加工程序不執(zhí)行的故障?
很多數(shù)控系統(tǒng)都具有程序單步執(zhí)行功能,這個(gè)功能是在調(diào)試加工程序時(shí)使用的。當(dāng)執(zhí)行加工程序出現(xiàn)故障時(shí),采用單步執(zhí)行程序可快速確認(rèn)故障點(diǎn),從而排除故障。
機(jī)床方面有哪些問(wèn)題影響加工程序運(yùn)行?
??? 有時(shí)因?yàn)闄C(jī)床的問(wèn)題使加工程序不能執(zhí)行下去,包括程序啟動(dòng)按鈕問(wèn)題、操作狀態(tài)問(wèn)題、M功能執(zhí)行問(wèn)題、執(zhí)行程序一些使能問(wèn)題以及一些其他機(jī)床問(wèn)題。
??? 出現(xiàn)這些問(wèn)題有時(shí)利用單步功能可以確認(rèn)出現(xiàn)故障的程序段,根據(jù)程序段的內(nèi)容可以進(jìn)一步確認(rèn)故障原因。
加工程序邏輯錯(cuò)誤有哪些?
??? ①在同一數(shù)控加工程序中先后出現(xiàn)兩個(gè)或兩個(gè)以上的同組G代碼。數(shù)控系統(tǒng)約定,同組G代碼具有互斥性,同一程序段中不允許出現(xiàn)同組G代碼。例如,在同一程序段不允許G01和G02同時(shí)出現(xiàn)。
??? ②在同一數(shù)控加工程序段中先后出現(xiàn)兩個(gè)或兩個(gè)以上的同組M代碼。例如,在同一程序段不允許M03和M04同時(shí)出現(xiàn)。
語(yǔ)法錯(cuò)誤通常有哪些?
語(yǔ)法錯(cuò)誤如下:
①程序塊的第一個(gè)代碼不是N代碼;
②N代碼后的數(shù)值超過(guò)了數(shù)控系統(tǒng)規(guī)定的取值范圍;
③N代碼后面出現(xiàn)負(fù)數(shù);
常用G指令有哪些?
??? G指令是數(shù)控編程中內(nèi)容最豐富、用途最廣泛的編程指令。常用的有GOO-G99,這100個(gè)G指令幾乎都有不同的含義。特別是隨著數(shù)控系統(tǒng)功能的進(jìn)一步完善,在先進(jìn)的數(shù)控系統(tǒng)中,已經(jīng)開(kāi)始采用3位G指令代碼.但很多指令不太常用,使用時(shí)查閱相關(guān)數(shù)控系統(tǒng)和機(jī)床編程說(shuō)明書(shū)。
什么是固定循環(huán)?
??? 固定循環(huán)實(shí)質(zhì)上是數(shù)控系統(tǒng)生產(chǎn)廠家針對(duì)數(shù)控機(jī)床常用加工動(dòng)作過(guò)程,按規(guī)定的動(dòng)作順序,以子程序的形式設(shè)計(jì)的指令集合。這些固定循環(huán)預(yù)先存儲(chǔ)在數(shù)控系統(tǒng)中,如鏜孔、鉆深孔、攻絲等.這些子程序可以通過(guò)一個(gè)G代碼指令進(jìn)行直接調(diào)用,用戶只要輸入相應(yīng)的參數(shù)就能進(jìn)行這些工序的加工.例如,操作人員只要輸入刀具空行程的長(zhǎng)度和螺孔的深度,用一條加工指令就能夠
完成攻絲切削。利用固定循環(huán)功能可以大大減少編程的工作量,簡(jiǎn)化程序,使程序更加簡(jiǎn)單、明了。
什么是G指令?
??? G指令也稱(chēng)之為G代碼或者準(zhǔn)備功能(Preparatory Function).用來(lái)指定刀其和工件的相對(duì)軌跡(即插補(bǔ)功能指令)、機(jī)床坐標(biāo)系、插補(bǔ)坐標(biāo)平面、刀具補(bǔ)償、坐標(biāo)偏置等多種加工擻作。
子程序和主程序有什么區(qū)別?
就程序結(jié)構(gòu)和組成而言,主程序和子程序并無(wú)本質(zhì)區(qū)別,但在使用上子程序具有如下特點(diǎn):
①子程序可以被任何主程序或其他子程序調(diào)用,并且可以多次循環(huán)執(zhí)行。
②被主程序調(diào)用的子程序,還可以調(diào)用其他子程序,這個(gè)功能稱(chēng)為子程序嵌套。
③子程序執(zhí)行結(jié)束,能自動(dòng)返回到調(diào)用的程序中。
④子程序一般都不可以作為獨(dú)立的加工程序使用,只能通過(guò)調(diào)用來(lái)實(shí)現(xiàn)加工中的局部動(dòng)作.
什么是主程序和子程序?
?機(jī)床的加工程序分為主程序和子程序兩種.主程序是零件加工程序的主體部分,它是一個(gè)完整的零件加工程序.主程序和被加工零件及加工要求一一對(duì)應(yīng),不同類(lèi)型的零件或不同的加工要求,都有唯一的主程序。