數(shù)控機(jī)床手輪進(jìn)給故障的排故思路
引言
在數(shù)控機(jī)床的加工過程中,由于調(diào)整及慢速對刀的需要,通常需要頻繁地使用手輪(即手搖脈沖發(fā)生器)來控制數(shù)控機(jī)床伺服軸的運動,因此,在數(shù)控機(jī)床的諸多故障中,手輪出現(xiàn)故障的次數(shù)較多,同時對該故障維修人員的維修水平要求也相對要高。本文以配備有FANUC0i-mate-TD數(shù)控系統(tǒng)的CK0625數(shù)控車床為例,系統(tǒng)地介紹了數(shù)控機(jī)床手輪故障的診斷與分析方法。
1數(shù)控機(jī)床的參數(shù)、接口及PLC
1.1數(shù)控機(jī)床的參數(shù)
數(shù)控機(jī)床的參數(shù)在數(shù)控機(jī)床工作中占有重要地位,而且起著至關(guān)重要的作用。它完成數(shù)控系統(tǒng)與機(jī)床結(jié)構(gòu)和機(jī)床各種功能的匹配,決定著數(shù)控機(jī)床的各種功能。這些參數(shù)在數(shù)控系統(tǒng)中按一定的功能組進(jìn)行分類,例如伺服軸配置參數(shù)、速度參數(shù)、主軸參數(shù)、有關(guān)手輪進(jìn)給的參數(shù)、顯示設(shè)置參數(shù)以及數(shù)據(jù)傳輸參數(shù)等等。
1.2數(shù)控機(jī)床的PLC
PLC程序是用來控制數(shù)控機(jī)床的順序動作。數(shù)控機(jī)床的PLC程序主要完成以下功能:
編譯功能:編譯接口信號,控制機(jī)床的動作;
機(jī)床外部輸入輸出信號的控制;
伺服控制;
其他外圍設(shè)備的控制。
需要說明的是,F(xiàn)ANUC公司將應(yīng)用于數(shù)控機(jī)床上的PLC稱為PMC。
1.3數(shù)控機(jī)床的接口及接口信號
數(shù)控機(jī)床的接口是連接CNC、PLC以及機(jī)床的節(jié)點,節(jié)點是信息傳遞和控制的通道。這里所指的信息就是信號,由于是通過接口傳遞的信號,因此稱之為接口信號(即I/O信號)。圖1中帶有箭頭的線表示的就是接口信號的示意圖。
從圖1中可以看出,F(xiàn)ANUC系統(tǒng)中在CNC、PLC及機(jī)床之間傳輸?shù)慕涌谛盘柟灿兴姆N類型,分別用X、Y、F和G表示。每種類型信號的具體說明詳見表1所列。
由于接口信號數(shù)量繁多,因此必須用地址加以區(qū)分。地址由地址號(即字節(jié)號)和位號(0~7)組成,接口信號地址的格式如圖2所示。
2數(shù)控機(jī)床的手輪
2.1數(shù)控機(jī)床的運動分類
數(shù)控機(jī)床的運動共分為三大類,分別為伺服運動、主軸運動及輔助運動。其中,只有伺服軸的運動是在數(shù)控系統(tǒng)的直接控制下完成的,而其它兩類運動則由PLC直接控制。
通過操作數(shù)控機(jī)床操作面板上的“軸選擇及軸方向選擇”按鈕,可使用CNC來控制伺服軸的運動;除此之外,也可以用機(jī)床操作面板上的手輪來使CNC控制伺服軸的運動。
2.2手輪的作用
使用手輪(即手搖脈沖發(fā)生器或手動脈波發(fā)生器)可實現(xiàn)數(shù)控機(jī)床伺服軸的運動。旋轉(zhuǎn)手搖脈沖發(fā)生器時,可以使機(jī)床的伺服軸進(jìn)行微量移動,因此,其主要用于數(shù)控機(jī)床伺服軸的微動調(diào)整(如對刀等)。
2.3手輪操作步驟
當(dāng)使用手輪對伺服軸進(jìn)行運動控制時,可以按照如下的步驟進(jìn)行操作:
將機(jī)床操作面板上的“方式開關(guān)”選到“手輪”方式;
用機(jī)床操作面板上的“軸選擇開關(guān)”選中某個要移動的伺服軸;
用機(jī)床操作面板上的“手輪進(jìn)給倍率選擇開關(guān)”選中軸移動的速度;
旋轉(zhuǎn)手輪,被選中的伺服軸將沿與手輪旋轉(zhuǎn)方向?qū)?yīng)的方向及速度移動。
2.4手輪的工作原理
旋轉(zhuǎn)手輪時,手輪會產(chǎn)生脈沖信號,并將其通過特殊的通道輸入到數(shù)控系統(tǒng),數(shù)控系統(tǒng)將根據(jù)脈沖信號的當(dāng)量來控制伺服軸移動對應(yīng)的距離。
所謂的脈沖當(dāng)量,就是一個脈沖信號能使伺服軸移動的距離。手輪上一周共有100個等分刻度,每旋轉(zhuǎn)一個刻度(一格),手輪就會產(chǎn)生一個脈沖信號,而一個脈沖當(dāng)量與機(jī)床操作面板上的“手輪進(jìn)給倍率選擇開關(guān)”選中的倍率相對應(yīng)。
一般情況下,“手輪進(jìn)給倍率選擇開關(guān)”共有四個倍率檔位,即有四種脈沖當(dāng)量可供選擇,它們是“最小輸入增量X1”、“最小輸入增量X10”、“最小輸入增量XM”及“最小輸入增量XN”。例如,若最小輸入增量為0.001mm,當(dāng)選擇“最小輸入增量X1”倍率檔位時,手輪的脈沖當(dāng)量為0.001mm,即手輪每轉(zhuǎn)動一個刻度,數(shù)控系統(tǒng)將控制選定的伺服軸運行0.001mm的距離;當(dāng)選擇“最小輸入增量X10”檔位時,手輪的脈沖當(dāng)量為0.01mm,即手輪每轉(zhuǎn)動一個刻度,數(shù)控系統(tǒng)將控制選定的伺服軸運行0.01mm的距離,依此類推,若此時旋轉(zhuǎn)手輪一圈,機(jī)床伺服軸將移動相當(dāng)于100個刻度(即1mm)所對應(yīng)的距離。
3影響手輪正常工作的因素
原則上,影響手輪正常工作的因素應(yīng)分為軟件和硬件兩個方面。
3.1硬件方面
影響手輪正常工作的硬件因素主要包括手輪裝置的硬件連接以及手輪控制信號的連接是否正確。本文以配備有FANUC0i-mate-TD數(shù)控系統(tǒng)的CK0625數(shù)控車床為例進(jìn)行論述。
3.1.1手輪裝置的硬件連接
在CK0625數(shù)控車床上,手輪裝置是通過機(jī)床PMC的I/O接口與數(shù)控系統(tǒng)之間進(jìn)行連接的,圖3所示為手輪的硬件連線圖。其中,HA和HB分別是手輪產(chǎn)生的相位差為90。的脈沖信號。信號的數(shù)量與數(shù)控系統(tǒng)控制伺服運行的距離相對應(yīng);HA和HB信號相位的超前或落后,則與數(shù)控系統(tǒng)控制伺服軸運行的方向?qū)?yīng)。0V和+5V是手輪的工作電源,來自于數(shù)控系統(tǒng)側(cè),若該5V電源丟失,那么,即使手輪旋轉(zhuǎn),也不會發(fā)出HA和HB的脈沖信號。
可以通過接口信號狀態(tài)顯示頁面某個接口信號地址的狀態(tài)組合的變化,以監(jiān)控手輪是否向數(shù)控系統(tǒng)發(fā)送HA和HB的脈沖信號。在文中提到的CK0625數(shù)控車床中,這個監(jiān)控手輪信號狀態(tài)的接口地址為X20。那么,當(dāng)手輪旋轉(zhuǎn)并正常向數(shù)控系統(tǒng)輸入HA和HB的脈沖信號時,地址X20的所有八位信號的狀態(tài)都會發(fā)生“0”和“1”的變化。
手輪背面的HA1、HB1、+5V、OV四個信號線與系統(tǒng)1/O接口側(cè)插頭JA3中的1、2、9、12端子相連接。
3.1.2手輪控制信號的功能連接
硬件方面的另一類因素主要指手輪控制信號的功能連接是否正確。本文在“手輪操作步驟”一節(jié)中提到了數(shù)控機(jī)床的操作面板上與手輪工作有關(guān)的幾個開關(guān),它們將產(chǎn)生手輪工作時所需要的控制信號,并通過信號線輸入PLC的接口中。這些信號的接口地址及功能組合如下:
軸選擇信號。在文中提到的數(shù)控車床上,其機(jī)床操作面板上的“軸選擇開關(guān)”(SA4)所產(chǎn)生信號的接口地址為X11.6和X11.7。當(dāng)X軸被選中時,接口信號的狀態(tài)分別為:X11.6為“1”、X11.7為“0”;而如果Z軸被選中,則接口信號的狀態(tài)分別為:X11.6為“0”、X11.7為“1”。軸選擇開關(guān)的連接如圖4所示。
手輪倍率開關(guān)信號。本文提到的數(shù)控車床上,其手輪倍率旋鈕只有'X1”、“X10”、“XM”三個倍率檔。該旋鈕(SA3)接口信號的地址為X12.0和X12.1。信號狀態(tài)與所選檔位的關(guān)系如表2所列。手輪倍率旋鈕接線圖如圖5所示。
3.2軟件方面
軟件方面主要指與手輪工作有關(guān)的參數(shù)設(shè)置是否正確。
在FANUC0i-(mate)-D系列數(shù)控系統(tǒng)中,與手輪工作有關(guān)的主要參數(shù)有8131#0及7113#兩個參數(shù)。其中,8131#0用于定義是否使用手輪。當(dāng)其被設(shè)置成0時,表示機(jī)床不使用手輪;設(shè)置成1時,表示機(jī)床使用手輪(需要注意的是:設(shè)定此參數(shù)后,繼續(xù)操作前應(yīng)關(guān)斷電源,再開機(jī));而7113#則是用來定義手輪進(jìn)給倍率旋鈕的檔位為“最小輸入增量XM”時的M值。
4手輪進(jìn)給故障分析思路
當(dāng)使用手輪無法控制數(shù)控機(jī)床伺服軸的運動時,維修人員可以根據(jù)上述對手輪工作條件的描述,來確定該故障的分析思路。
首先可以確認(rèn)是否在所有倍率下,所有軸都不動。若是,再依次確認(rèn):
確認(rèn)數(shù)控系統(tǒng)的工作方式是否為“手輪工作方式”。若正確,則進(jìn)行下一步檢查。
檢查與手輪進(jìn)給有關(guān)的參數(shù)8131#0是否為“1”若正確,則進(jìn)行下一步檢查。
在接口信號狀態(tài)診斷頁面檢查手輪的“軸選擇開關(guān)”(SA4)接口信號狀態(tài)是否正確。若不正確,可按照圖4所示的連接圖進(jìn)行硬件連接的檢查。若正確,則進(jìn)行下一步檢查。
在接口信號狀態(tài)診斷頁面觀察:當(dāng)旋轉(zhuǎn)手輪時,表示手輪正常工作的接口信號X20的狀態(tài)是否都有變化。若地址X20的所有信號的狀態(tài)都不變化或有個別位的狀態(tài)沒有變化,請按照圖3所示的手輪硬件連線圖檢查手輪的硬件連接情況。
其次,若只是在“XM”倍率檔所有軸不動,那么就要檢查與手輪進(jìn)給有關(guān)的參數(shù)7113#是否為設(shè)置。按照倍率的變化規(guī)律,該參數(shù)建議設(shè)置為“100”。
若只是個別軸無法用手輪移動,則在接口信號狀態(tài)診斷頁面檢查手輪的“軸選擇開關(guān)”(SA4)接口信號狀態(tài)是否正確。若不正確,請按照圖4所示的連接圖再進(jìn)行硬件連接的檢查。
5結(jié)語
本文通過對數(shù)控機(jī)床的參數(shù)、接口及PLC及其關(guān)系進(jìn)行介紹,從硬件和軟件方面分析了影響手輪正常工作的主要因素,最后給出了在使用手輪無法控制數(shù)控機(jī)床伺服軸的運動時,維修人員根據(jù)本文對手輪工作條件的描述,來確定手輪無法控制數(shù)控機(jī)床伺服軸運動故障的分析思路。
20211012_6165ad5b09ad4__數(shù)控機(jī)床手輪進(jìn)給故障的排故思路