福建潯興拉鏈科技股份有限公司于 2006 年向武漢華中數控系統有限公司購買的 XK731 數控鏜加工中心,采用華中Ⅰ型 HC- NC-IHA 數控系統控制。該系統是由華中數控系統有限公司研制開發的基于PC-NC 的經濟型數控系統,其結構是在個人 PC 計算機(486 以上)安裝控制軟件,通過并口與數控控制板相連接,并由控制板向步進電機的脈沖電源發布方向及脈沖指令來驅動步進電機帶動機械傳動鏈完成機床的進給運動(圖 1)。隨著使用年代增加,該系統已嚴重老化,故障率高,原有通信接口出現故障,加上年代久遠,備件已停止生產,維修困難。為滿足生產需求,決定采用華中世紀星 HNC-21M 數控系統進行升級改造,即保留原有驅動模塊及電機,更換新的數控系統、機床面板, 結合華中世紀星 HNC-21M 數控系統接口信號,編寫新的 PLC 控制程序,重新匹配機床參數,將原有舊機床升級改造成具有現代技術水平的數控機床。
1 機床控制系統硬件設計
武漢華中世紀星 HNC-21MD 數控單元采用先進的開放式體系結構,內置嵌入式工業 PC,配置 8.4”或 10.4”彩色 TFT(Thin Film Transistor,薄膜晶體管液晶) 顯示屏和通用工程面板,集成進給軸接口、主軸接口、手持單元接口、內嵌式 PLC 接口于一體,采用電子盤程序存儲方式以及 USB,DNC,以太網等程序交換功能??蓪嵤┳畲舐搫虞S數為 6 軸,并且配置 40 路開關量輸入和 32 路開關量輸出,足以滿足該機床的控制要求。圖0 為升級改造后的機床控制框圖。
2 機床PLC 控制控制系統設計
2.1 PLC 地址定義
在系統 PLC 程序中,機床輸入的開關量信號定義為 X(即各接口中的 I 信號);輸出到機床的開關量信號定義為 Y(即各接口中的 O 信號)。 將各個接口(HNC-21 本地、遠程I/O 端子板)中的 I/O(輸入、輸出)開關量定義為系統程序中的 X,Y 變量,需要通過設置參數中的硬件配置參數和PMC 系統參數實現。世紀星 HNC-21 數控裝置的輸入輸出開關量占用硬件配置參數中的 3 個部件(一般設為部件20、部件 21、部件 22),如圖 3 所示。
在 PMC(Production Materials Control,生產物料控制)系統參數中再給各部件(部件 20、部件 21、部件 22)中的輸入輸出開關量分配占用的 X,Y 地址,即確定接口中 I/O 信號與 X/Y 的對應關系,從而得到標準加工中心 PLC 程序地址及信號定義(圖 4)。
圖 2 XK731 機床設計硬件連接框圖
圖 3 硬件配置參數中I/O 開關量的設置
圖 4 硬件配置參數中I/O 開關量與X/Y 的對應設置
2.1 PLC 程序控制
華中世紀星數控系統采用內置式 PLC,是一種基于 C 語言的控制系統。C 語言軟件Borland C++3.1 是編輯華中世紀星數控 PLC 程序的軟件,但是 Borland C++3.1 是需要在 DOS 的系統環境下才能運行,因此需要在 WINDOWS 系統中安裝一個DOS 的模擬環境來運行 Borland C++3.1,或者也可以直接用記事本創建后綴為“.CLD”的源文件來進行編輯 PLC 程序。華中世紀星數控系統提供了一個虛擬的 DOS 系統。要編寫一個 PLC 程序,首先需要在DOS 的環境下進入數控軟件的安裝目錄,通過外接鍵盤敲入命令來建立程序,如 C:\ HCNC2000\PLC,在
DOS 提示符下寫入如下命令:
C:\ HCNC2000\plc> edit plc_aaaab.cld < 回 車 >
這樣就建立了一個程序,并且該程序可以進行編譯運行,只 是沒有任何功能。如果要編譯該程序,需要在數控系統的 PLC 目錄下寫入:
C:\ HCNC2000\plc> makeplc plc_aaaab.cld < 回 車 > 系統反饋完畢后,DOS 系統會再次回到程序目錄。 C:\ HCNC2000\plc>
這樣,一個簡單的 PLC 程序就編寫及編譯完畢,編譯出來的文件是 plc_aaaab.com。接下來,通過改變數控系統的配置文件,使數控系統在下一次啟動的時候能夠加載剛才編寫的 PLC 程序。
華中世紀星數控系統必須提供初始化函數 int()、高速掃描進程函數 plc1()和低速掃描進程函數 plc2()。因此,將整個控制程序分成幾個模塊。包括初始化 PLC 模塊、高速掃描進程模塊、低速掃描進程模塊、系統復位模塊、定向停止模塊和潤滑模塊等。下面以包含初始化函數 int()、高速掃描進程函數 plc1()和低速掃描進程函數plc2()及系統復位程序為例說明。
#pragma inline
#include "plc.h"
//#define plc1_time 16
//#define plc2_time 128
void reset(void)//系統復位函數
{
int i;//定義臨時變量
for(i=0;i<4;i++) set_axis_stop(i); //4 個坐標軸停止 handwheel(0,-1,0); //手搖停止 spdl_ctrl=spdl_stat=0; //主軸停止 if(Spdl_Dir_Change_Mode! =1) out_dac(Spdl_DA_Mode*(-
32767));
else out_dac(0);
jog_override=10; //點動進給修調為 10%
//step_mul=1;
*sys_ext_alm()=0; //清除外部報警 sv_en=0;
sv_n=1; //系統已執行第一次復位
sv_stag=0; //系統復位步驟歸 0 if(reset_dwell==0)reset_dwell=40; // 復 位 延 時 1000; spdlcd_eng=0; //主軸沖動取消 spdlcd_time=0; //主軸沖動時間清零 spdl_zddwll=0; //主軸制動時間清零 GS_Mark=0; //主軸攻絲狀態取消 Finding_Axis_Zero=0; //進給軸找Z 脈沖狀態取消 I_O_Test_Timer=0;
if(mode_sel==0) //如果當前無工作方式(第一次復
位)
{
asm cli
mode_sel=MODE_JOG; //定義位點動方式 Y[30]&=~0x1f;Y[30]|=4; //點動方式按鈕燈輸出
*ch_ctrl(0)|=mode_sel; //通知系統當前工作方式 asm sti
}
… … … …
2 HNC-21M 數控系統的參數配置及優化調整
系統硬件連接及PLC 調試完畢后,需針對 XK731 機床的機械傳動鏈進行參數配置。首先給系統上電,將外部急停信號(本 機床為X2.0)與系統本身 PMC 用戶參數(X2.3)對應起來。各軸電機參數設置,使電機與驅動器能夠很好的配合起來,首先是
0,1,2 的 3 個軸的參數設計(即 X,Y,Z 的 3 個軸)。下面以 0 軸配置為例示范,1 軸,2 軸同理:修改是否帶反饋的參數為 46(不帶反饋),修改步進電機拍數參數為 4,修改是否是步進電機參數為 1;在軸參數設置中,修改外部脈沖當量分子為-6(其中的
負號為系統軸的移動方向正向設置),修改外部脈沖當量分母為
1(圖 5)。兩者的商為坐標軸的實際脈沖當量,即每個位置單位所對應的實際坐標軸移動的距離或旋轉的角度,即系統的電子 齒輪比。通過設置外部脈沖當量分子和外部脈沖當量分母,可實 現改變電子齒輪比的目的。也可通過改變電子齒輪比的符號,達 到改變電機旋轉方向的目的。
圖 5 機床參數配置
本次XK731 數控鏜加工中心升級改造增加了第 4 軸。第 4 軸采用華中數控全數字交流伺服驅動單元HSV-160B+-030。針對華大電機 110ST-M06020LFB 進行控制,則需對交流伺服系統進行設置,進入第一層選擇 PA—0,進入運動參數模式,按上下鍵調整到PA—34 再按S 鍵進入修改參數為 2003,即可打開擴展模式,HSV-160B+-030 共有 24 種擴展參數,按 S 退出調整到
PA—43(驅動器類型)進入修改其參數值為 1206,用以選用的電機匹配。重新調整到 PA—34 并輸入密碼 1230,然后按 M 鍵切換到 EEWP1 方式,按 S 鍵將修改或設置值保存到伺服驅動器的EEPROM 中去,完成保存后,數碼管顯示 FINISH,完成驅動器參數設置,重新上電完成驅動器設置(圖 6)。
修改第三軸軸名為 A, 先進入主菜單界面, 同時按住
ALT+X 進入 DOS 界面,輸入 edit para 再回車,然后輸入數控系統密碼 HIG,進入參數索引的坐標軸參數--3 軸進行軸名修改為 A,再修改回參考點方式參數為 3(以規定的方向壓下參考點開關后,接收到第一個 Z 脈沖的位置加上參考點偏差即為 A 軸參考點位置),如圖 7 所示;然后返回 DOS 界面,按N 回車退出修改界面,保存修改的參數,重新上電,完成第 4 軸修改。
3 結語
再制造技術就是讓已經老化或故障的機器設備重新煥發生 命活力的過程。以舊的機器設備為毛坯,采用專門的工藝和技 術,在原有制造基礎上進行一次新的制造,而且重新制造出來的 產品,其性能和質量都不亞于原有的產品。原有 XK731 數控鏜加工中心 1 個主軸和 3 個進給軸,經數控化升級改造后增加了第 4 軸(配以煙臺生產的旋轉工作臺),可以實現四軸聯動,加工功能增加許多。經實踐證明,無論在在加工精度、控制功能、可靠性等 各項指標達到了設計要求。華中世紀星 HNC-21MD 數控系統功能齊全,接口信號完整,可以同時連接步進驅動電機和交流數字 伺服電機,使用面寬廣,邏輯保護及報警功能完善,具有較大的穩定可靠性。
圖 6 全數字交流伺服驅動器參數設置
圖 7 第四軸(A 軸)參數設置
2021-09
星瀚系列是宇匠數控打造的顛覆性產品,在高精度加工的情況下保證高速、高剛的特性,是真正意義的高速加工中心,其性能及質量可媲美進口高速加工中心。同時可配置超聲波系統與石墨集塵系統,亦可運用在陶瓷等硬脆料、石墨等高粉塵料的加工;… [了解更多]
2021-09
星瀚S系列是宇匠數控打造的顛覆性產品,采用全閉環設計,在高精度加工的情況下保證高速、高剛的特性,是真正意義的高速加工中心,其性能及質量可媲美進口高速加工中心。同時可配置超聲波系統與石墨集塵系統,亦可運用在陶瓷等硬脆料、石墨等高粉塵料的加工;… [了解更多]
2021-09
TC系列超聲波陶瓷雕銑機,是利用了超聲波高頻振動原理作用于刀具,使刀具產生了16KHz-40KHz(每秒16000-40000次)的連續高強度脈沖沖擊,帶動磨頭沖擊工作。當工件的局部應力遠遠超過材料脆裂極限,材料局部破碎去除。 適用范圍 特別適用于陶瓷(氧化鋯、氧化鋁、氮化鋁… [了解更多]
2020-10
1 問題的提出數控加工夾具是數控CNC機械制造加工過程中用來 固定加工對象,使之占有正確的位置,以滿足加工工藝條件、迅速、方便、安全地安裝工件的裝置。夾具通常由定位元件、夾緊裝置 、對刀引導元件、分度裝置、連接元件及夾具體等組成[1]。圖1所示零件是應用于系列礦用防爆電器產品上的… [了解更多]