法蘭克或西門子數(shù)控機(jī)床中如何使兩個主軸同步?
GANTRY軸功能是指由兩個或更多機(jī)械傳動機(jī)構(gòu)帶動同一個機(jī)床軸單元無間隙地同步移動。系統(tǒng)最多可以定義3個GANTRY軸組合,每個GANTRY組合包括一個主動軸(LEADING-AXIS)和最多兩個同步軸(SYNCHRONIZED-AXIS)。在操作和編程中,定義在同一GANTRY組合內(nèi)的軸被視為一個機(jī)床軸,當(dāng)GANTRY軸移動時,系統(tǒng)會連續(xù)監(jiān)控這些連接在一起的軸的實際位置的數(shù)值,以檢測它們的偏差是否在定義的公差范圍內(nèi),當(dāng)同步軸(SYNCHRONIZED-AXIS)的位置偏離主動軸(LEADING-AXIS)太多時,系統(tǒng)會自動地關(guān)閉GANTRY組合內(nèi)的所有軸,以防止對機(jī)床的損害。
GANTRY軸功能適用于大型GANTRY(或稱龍門)方式的銑床,這種機(jī)床需要兩個橫跨GANTRY結(jié)構(gòu)體兩端的進(jìn)給傳動機(jī)構(gòu)驅(qū)動這一個GANTRY結(jié)構(gòu)體。每一個驅(qū)動都有它自己單獨的測量系統(tǒng)。對于機(jī)械結(jié)構(gòu)的剛性連接,這兩個驅(qū)動機(jī)構(gòu)必須絕對地同進(jìn)移動,否則機(jī)械元件將傾斜。
1. 主動軸設(shè)定:a.軸參數(shù)MD37100 GANTRY_AXIS_TYPE =1、2、3。(如果軟件版本在SW7.1以上最大設(shè)定值是8)。定義GANTRY軸。
0:沒有GANTRY軸
1:該軸是主動軸并在GANTRY組合1中
2:該軸是主動軸并在GANTRY組合2中
3:該軸是主動軸并在GANTRY組合3中
b.軸參數(shù)MD37110 GANTRY_POS_TOL_WARNING =…..mm。GANTRY軸警告限制。如果GANTRY組合內(nèi)的軸位置偏差超出該參數(shù)設(shè)定的值,則系統(tǒng)產(chǎn)生報警信息10652“Warning limit exceeded”,同時接口信號DB3X.DBX101.3=1。當(dāng)位置偏差降低到參數(shù)設(shè)定的警告范圍內(nèi),報警信息和接口信號被自動取消。如果MD37110=0,解除GANTRY組合內(nèi)軸位置偏差的監(jiān)控。
c.軸參數(shù)MD37120 GANTRY_POS_TOL_ERROR =…..mm。GANTRY軸運動時偏差限制。如果GANTRY組合內(nèi)的軸移動時的位置偏差超出該參數(shù)設(shè)定的值,則系統(tǒng)產(chǎn)生報警信息10653“Error limit exceeded”,同時接口信號DB3X.DBX101.2=1。
d.軸參數(shù)MD37130 GANTRY_POS_TOL_REF =…..mm?;貐⒖键c時同步運動偏差限制。如果GANTRY組合內(nèi)的軸在回參考點方式下移動時的位置偏差超出該參數(shù)設(shè)定的值,則系統(tǒng)產(chǎn)生報警信息10653“Error limit exceeded”,同時接口信號DB3X.DBX101.2=1。
e.軸參數(shù)MD37140 GANTRY_BREAK_UP =0、1。GANTRY組合中的各軸是否同步。0:GANTRY組合中的軸仍然同步,各種偏差監(jiān)控功能仍有效。
1:取消GANTRY組合中的軸同步,在組合中的各軸可以單獨移動,各種偏差監(jiān)控功能被解除,同時接口信號DB3X.DBX101.5=0。
2. 同步軸的設(shè)定:a.軸參數(shù)MD37100 GANTRY_AXIS_TYPE =11、12、13。(如果軟件版本在SW7.1以上最大設(shè)定值是18)。定義GANTRY軸。
0:沒有GANTRY軸
11:該軸是從動軸并在GANTRY組合1中
12:該軸是從動軸并在GANTRY組合2中
13:該軸是從動軸并在GANTRY組合3中
b.其它參數(shù):MD37110 GANTRY_POS_TOL_WARNING =…..mm。
MD37120 GANTRY_POS_TOL_ERROR =…..mm
MD37130 GANTRY_POS_TOL_REF =…..mm。
MD37140 GANTRY_BREAK_UP =0、1。
與主動軸設(shè)定相同!
在說下另一中同步方式 主從控制(MASTER-SLAVE)
主從控制也可以稱作速度/扭矩耦合功能。它是用于在同一個機(jī)械傳動機(jī)構(gòu)上由兩個獨立的電機(jī)驅(qū)動的同一個機(jī)床軸單元。進(jìn)一步應(yīng)用于消除齒輪傳動結(jié)構(gòu)中的齒輪間的間隙和反向間隙,還有增加扭矩。
主從控制中每個從動軸都必須分配到一個主動軸,相反地,一個主軸軸可以屬于多個從動軸。這樣同一個主動軸可以與多個從動軸建立主從關(guān)系,但是已經(jīng)分配了主動軸的從動軸不可以作為主動軸使用。當(dāng)主從關(guān)系建立后,從動軸只根據(jù)主動軸的速度以負(fù)載方式移動,也就是從動軸只有速度控制而沒有位置控制.
主從功能的配置只設(shè)置在從動軸中(包括機(jī)床數(shù)據(jù)和PLC接口)。主從關(guān)系可以由兩種方式建立:靜態(tài)設(shè)定和動態(tài)設(shè)定。
?動態(tài)設(shè)定是指在加工程序中通過NC程序指令MASLDEF和MASLDEL建立軸的主從關(guān)系。它可以動態(tài)地改變軸的主從關(guān)系,同時也可以改變靜態(tài)設(shè)定好的軸的主從關(guān)系,而對其相關(guān)聯(lián)的機(jī)床數(shù)據(jù)沒有負(fù)面的影響。指令格式如下:
MASLDEF(SLV1,SLV2,。。。,MASTER AXIS):分配一個或多個軸給主動軸;
MASLDEL(SLV1,SLV2,。。。)取消主軸動的一個或多個從動軸的分配。
?靜態(tài)設(shè)定是指在機(jī)床數(shù)據(jù)中設(shè)置,并永久的建立軸的主從關(guān)系。具體設(shè)定如下:
MD37252:MS_ASSIGN_MASTER_TORQUE_CTR=(軸號):主從扭矩控制的主動軸的軸號;
MD37250:MS_ASSIGN_SPEED_TORQUE_CMD=(軸號):主從速度控制的主動軸的軸號;
MD37262:MS_COUPLING_ALWAYS_ACTIVE=0,1:是否永久的激活主從控制;
0:暫時激活主從控制功能,可以通過PLC接口DB3X.DBX24.7(MASTER/SLAVE ON)和NC指令MASLON(SLAVEAXIS1,SALAVEAXIS2,。。。)和MASLOF(SLAVEAXIS1,SALAVEAXIS2,。。。)來激活主從控制功能。
1:NC啟動后一直激活主從控制功能。
MD37274:MS_MOTION_DIR_REVERSE=0,1:轉(zhuǎn)換從動軸在主從控制方式下的移動方向。
0:不改變從動軸的移動方向;
1:從動軸的移動方向反向。
另外,PLC接口信號:DB3X.DBX1.4=1(跟隨方式)