用戶宏程序允許使用變量 算術和邏輯運算及條件轉(zhuǎn)移,使得編輯相同加工操作的程序更方便 更容易 在 CAD/CAM 軟件普及的情況下,宏程序的應用越來越少,但是對于某些特殊形狀,而又符合某一規(guī)則的工件加工,應用宏程序進行編程更為方便和高效
精工系統(tǒng)對多主軸變量的定義一,在現(xiàn)有的精工系統(tǒng)中,一般都提供兩種主軸控制方式:(1) 由 NC 直接控制主軸,在NC 內(nèi)部譯碼主軸旋轉(zhuǎn)方向 M03、M04、M05 及編程速度, 再加工中心經(jīng)主軸指令值的輸出口驅(qū)動主軸伺服單元(或變頻器),從而實現(xiàn)主軸轉(zhuǎn)速控制。(2) 由 PLC 控制主軸:由 NC 發(fā)出主軸速度和旋轉(zhuǎn)方向的控制命令,以數(shù)據(jù)形式編譯后存放在 PLC 用戶數(shù)據(jù)區(qū),經(jīng)過處理再把數(shù)據(jù)返回到 NC,驅(qū)動主軸伺服單元。通過 NC 直接控制主軸,簡單方便,但不能實現(xiàn)復雜的控制要求。通過 PLC 來控制主軸,可以加入人為控制要求,對主軸可做更多處理。所以,多主軸控制可以通過 PLC 來實現(xiàn)。在西門子 840D 精工系統(tǒng)中,采用 PLC 控制主軸,相關變量的含義如下:VITBR 地址為%R1C.W,加工中心主軸速度參考值, 包含了在相應轉(zhuǎn)速范圍內(nèi)(由機床參數(shù)設置 M 40~M 45 的范圍) 的速度參考值。零件程序中沒有 M03 或 M04 時該值為 0。COMBR 地址為%W 23.0, 主軸控制使能位。C_ VITBR 地址為%W 24.W , 主軸速度設定值, 第 15 位為符號位。CRMg 地址為%W100.5,PLC 用戶程序中的 M 功能執(zhí)行情況的標志位,CNC 沒有對每個 M 功能執(zhí)行情況設置單獨標志, 而是二,使用統(tǒng)一的標志 CRMg(g 表示軸組號,1~8)。當 CRMg 為 0 時該段程序的未執(zhí)行部分不被執(zhí)行, CNC 等到 CRMg 為 1 時, 零件程序中的后續(xù)指令方可執(zhí)行。通過 PLC 實現(xiàn)多主軸控制多主軸控制的基本思想是:在系統(tǒng)只提供一個主軸控制通道和 S 字地址時, 加工中心第二主軸的控制必須借用系統(tǒng)提供的主軸控制通道和 S 字, 在 PLC 用戶程序中將其讀取, 并做轉(zhuǎn)向處理。而且第二主軸的控制命令中具有 M 03?M 04 和 S 值時才能輸出。零件程序格式設計如下:M 201 (M 202) [M 40~M 45 ] M 03 (M 04) S ; M 201 (M 202) M 05; 其中,M 03 為主軸正轉(zhuǎn)指令;M 04 為主軸反轉(zhuǎn)指令;M 201 為第一主軸選擇指令;M 202 為第二主軸選擇指令;M 40~M 45 為速度范圍選擇指令,為可選指令,在 M 202 時無效。一般 CNC 系統(tǒng)沒有提供第二主軸輸出接口和驅(qū)動單元,但是一般的 CNC 系統(tǒng)都提供了模擬量輸入/輸出口,所以第二主軸輸出可以放在模擬量輸出口,采用變頻器控制。加工中心第二主軸的倍率輸入也放在模擬量輸入口。這些也要由 PLC 用戶程序完成。通過 PLC 實現(xiàn)多主軸控制的原理框圖如圖 2。本信息由滕州海特精工機床整理提供,海特公司主要生產(chǎn):加工中心,精工機床,立式加工中心,臥式加工中心,龍門加工中心,龍門洗床等精工機床設備。www.twjgzx.com