銑床數(shù)控編程介紹


程序的運(yùn)行 程序運(yùn)行的順序 必須在自動(dòng)操作方式下才能運(yùn)行當(dāng)前打開(kāi)的程序,CNC 不能同時(shí)打開(kāi) 2 個(gè)或更多程序,因此, CNC 在任一時(shí)刻只能運(yùn)行一個(gè)程序。打開(kāi)一個(gè)程序時(shí),光標(biāo)位于第一個(gè)程序段的行首,在編輯操作方式下可 以移動(dòng)光標(biāo)。在自動(dòng)操作方式的運(yùn)行停止?fàn)顟B(tài),用循環(huán)啟動(dòng)信號(hào)(機(jī)床面板的 鍵或外接循 環(huán)啟動(dòng)信 號(hào))從當(dāng)前光標(biāo)所在的程序段啟動(dòng)程序的運(yùn)行,通常按照程序段編寫(xiě)的先后順序逐個(gè)程序段執(zhí)行, 直到執(zhí) 行了 M02 或 M30 代碼,程序運(yùn)行停止。光標(biāo)隨著程序的運(yùn)行而移動(dòng)。在以下情況下,程序運(yùn)行的順序或 狀態(tài)會(huì)發(fā)生改變: * 程序運(yùn)行時(shí)按了 鍵或急停按鈕,程序運(yùn)行終止; * 程序運(yùn)行時(shí)產(chǎn)生了 CNC 報(bào)警或 PLC 報(bào)警,程序運(yùn)行終止; * 程序運(yùn)行時(shí)操作方式被切換到了錄入、編輯操作方式,程序運(yùn)行單段停(運(yùn)行完當(dāng)前的程序段后, 程序運(yùn)行暫停),切換至自動(dòng)操作方式,再按 鍵或外接循環(huán)啟動(dòng)信號(hào)接通時(shí),從當(dāng)前光標(biāo)所在的程 序段啟動(dòng)程序的運(yùn)行; * 程序運(yùn)行時(shí)操作方式被切換到其它操作方式,程序運(yùn)行停止; * 程序運(yùn)行時(shí)按了 鍵或外接暫停信號(hào)斷開(kāi),程序運(yùn)行暫停,再按 鍵或外接循環(huán)啟動(dòng)信號(hào) 接通時(shí),程序從停止的位置繼續(xù)運(yùn)行。 * 單段開(kāi)關(guān)打開(kāi)時(shí),每個(gè)程序段運(yùn)行結(jié)束后程序運(yùn)行暫停,需再按 鍵或外接循環(huán)啟動(dòng)信號(hào)接 通時(shí),從下一程序段繼續(xù)運(yùn)行; * 程序段選跳開(kāi)關(guān)打開(kāi),程序段前有“/”的程序段被跳過(guò)、不執(zhí)行; * 執(zhí)行 G65 跳轉(zhuǎn)代碼時(shí),轉(zhuǎn)到跳轉(zhuǎn)目標(biāo)程序段運(yùn)行; * 執(zhí)行 M98 代碼時(shí),調(diào)用對(duì)應(yīng)的子程序或宏程序運(yùn)行;子程序或宏程序運(yùn)行結(jié)束, 執(zhí)行 M99 代碼時(shí), 返回主程序中調(diào)用程序段的下一程序段運(yùn)行(如果 M99 代碼規(guī)定了返回的目標(biāo) 程序段號(hào),則轉(zhuǎn)到目標(biāo)程 序段運(yùn)行); * 在主程序(該程序的運(yùn)行不是因其它程序的調(diào)用而啟動(dòng))中執(zhí)行 M99 代碼時(shí),返回程序第一段繼 續(xù)運(yùn)行,當(dāng)前程序?qū)⒎磸?fù)循環(huán)運(yùn)行。 程序段內(nèi)代碼字的執(zhí)行順序 一個(gè)程序段中可以有 G、X、Z、F、R、M、S、T 等多個(gè)代碼字,大部分 M、S、T 代碼字由 NC 解釋后 送給 PLC 處理,其它代碼字直接由 NC 處理。M98、M99,以及以 r/min、m/min 為單位給 定主軸轉(zhuǎn)速的 S 代碼字也是直接由 NC 處理。 當(dāng) G 代碼與 M00、M01、M02、M30 在同一個(gè)程序段中時(shí),NC 執(zhí)行完 G 代碼后,才執(zhí)行 M 代碼,并把對(duì) 應(yīng)的 M 信號(hào)送給 PLC 處理。 當(dāng) G 代碼字與 M98、M99 代碼字在同一個(gè)程序段中時(shí),NC 執(zhí)行完 G 代碼后,才執(zhí)行這些 M 代碼字(不 送 M 信號(hào)給 PLC)。 當(dāng) G 代碼字與其它由 PLC 處理的 M、S、T 代碼字在同一個(gè)程序段中時(shí),由 PLC 程序(梯形圖)決定 M、 S、T 代碼字與 G 代碼字同時(shí)執(zhí)行,或者在執(zhí)行完 G 代碼后再執(zhí)行 M、S、T 代碼字,有關(guān)代碼字的執(zhí)行順 序 應(yīng)以機(jī)床廠家的說(shuō)明書(shū)為準(zhǔn)。 M00、M01、M02、M30 在當(dāng)前程序段其它代碼執(zhí)行完成后再執(zhí)行。
|