免费色播,亚洲国产欧美国产第一区二区三区,毛片看,日本精品在线观看视频,国产成人精品一区二区免费视频,日本黄色免费网站,一级毛片免费

西門子軟件撞塊功能在數(shù)控機(jī)床位置確認(rèn)中的應(yīng)用

來源:互聯(lián)網(wǎng)

點(diǎn)擊:2421

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞:西門子 撞塊功能 數(shù)控機(jī)床

      在數(shù)控機(jī)床的編程調(diào)試過程中,為了避免機(jī)床附件和工件的損壞,有時(shí)候需要確認(rèn)某些軸的位置,比如在數(shù)控落地銑鏜床的自動(dòng)換刀工程中就需要確認(rèn)y、z、w及主軸的位置;又如帶有交換工作臺(tái)的機(jī)床,在工作臺(tái)交換過程中需要確認(rèn)坐標(biāo)軸的位置;機(jī)床增加保護(hù)區(qū)等同樣需要坐標(biāo)軸的位置確認(rèn)。確認(rèn)軸位置的方法有很多,主要有以下三種。

      (1)NC指令在西門子840D的眾多NC指令中就有如$AA—IM[n]等讀取坐標(biāo)的指令。我們可以運(yùn)用這些讀取坐標(biāo)值的指令讀取坐標(biāo)值,然后利用條件跳轉(zhuǎn)指令,如IF($AA—IM[X]>100.01)gotofmylabel。注意:判斷位置最好不要用“==”,看似相等的情況,在系統(tǒng)中可能因?yàn)橛?jì)算精度設(shè)定的問題,導(dǎo)致不相等,從而條件不會(huì)出現(xiàn)相等的情況。若需要修改判別位置,只需要修改NC程序即可。

      (2)通過PLC編程實(shí)現(xiàn)通過PLC讀坐標(biāo)值主要是通過調(diào)用FB2不停地讀取坐標(biāo)值,然后進(jìn)行判斷。若需要修改判別位置,可直接修改PLC中的數(shù)值,或者做簡(jiǎn)單的用戶畫面用于修改位置。

      (3)NC功能NC功能中有一個(gè)功能叫“software cam”,即軟件撞塊功能。該功能使用起來簡(jiǎn)單方便,可靠性高。下面就對(duì)軟件撞塊功能作具體介紹。

    1. 軟件撞塊功能的介紹

      不論機(jī)床處于何種操作方式,軟件撞塊功能都是有效的,并且在復(fù)位或急停時(shí)依然有效。軟件撞塊總是成對(duì)使用的,也是成對(duì)地分配給機(jī)床軸,在西門子840D系統(tǒng)中可以設(shè)定32對(duì)軟件撞塊,每對(duì)軟件撞塊包括兩個(gè)信號(hào):一個(gè)正方向撞塊信號(hào)和一個(gè)反方向撞塊信號(hào),并且一對(duì)軟件撞塊只能分配給一個(gè)軸,而不能同時(shí)分配給兩個(gè)或更多的軸。軟件撞塊功能可以用于直線軸和模態(tài)旋轉(zhuǎn)軸中。

      當(dāng)直線軸沿正向運(yùn)動(dòng)超過正向撞塊的位置時(shí),正向撞塊信號(hào)(plus cam signal)由0變?yōu)?;當(dāng)直線軸沿負(fù)向運(yùn)動(dòng)超過負(fù)向撞塊的位置時(shí),負(fù)向撞塊信號(hào)(minuscam signal)由0變?yōu)?(見圖1)。將圖1中的正向撞塊和負(fù)向撞塊的位置調(diào)整一下,如圖2所示。

      當(dāng)機(jī)床直線軸在正向撞塊和負(fù)向撞塊之間的時(shí)候,正向撞塊信號(hào)和負(fù)向撞塊信號(hào)同時(shí)存在或消失,這樣就可以判斷軸的位置了。

      對(duì)于機(jī)床的模態(tài)旋轉(zhuǎn)軸來說,撞塊信號(hào)變化與旋轉(zhuǎn)軸的運(yùn)動(dòng)方向有關(guān)。正向撞塊信號(hào)由0變?yōu)閘有兩種情況:第一種情況就是當(dāng)軸正轉(zhuǎn)過負(fù)向撞塊時(shí),第二種情況是當(dāng)軸反轉(zhuǎn)過正向撞塊時(shí)。而正向撞塊信號(hào)由1變?yōu)?也有兩種情況:一種是當(dāng)軸正轉(zhuǎn)過正向撞塊時(shí),另一種是當(dāng)軸反轉(zhuǎn)過負(fù)向撞塊時(shí)。模態(tài)旋轉(zhuǎn)軸的負(fù)向撞塊信號(hào)變化是由正向撞塊的上升變化決定的(見圖3)。

    2. 軟件撞塊功能的參數(shù)設(shè)定

      (1)將軟件撞塊分配給機(jī)床軸我們可以通過設(shè)置參數(shù)10450SW_CAM—ASSIGN—TAB[n]n=0—31來實(shí)現(xiàn)軟件撞塊分配給機(jī)床軸。

      10450[n]=m代表把第n對(duì)軟件撞塊分配給m軸例如:

      10450[0]=1代表把第1對(duì)軟件撞塊分配給第1軸

      10450[I]=4代表把第2對(duì)軟件撞塊分配紿第4軸依此類推,那么:

      10450[31]=5代表把第32對(duì)軟件撞塊分配給第5軸

      (2)正向撞塊和負(fù)向撞塊的位置的設(shè)定在參數(shù)區(qū)域→settingdata→MISC→General找到SD41500、41501、41502、41503、41504、41505、41506、41507就可以設(shè)定正向撞塊和負(fù)向撞塊的位置了。說明如下:

      SD41500SW_CAM_MINUS_IOS_TAB_1和SD41501SW_CAM_PLUS_IOS_TAB_1為第1~第8對(duì)軟件撞塊的負(fù)向和正向位置:

      SD41502SW_CAM_MINUS_POS_TAB_2和SD41503SW_CAM_PLUS_POS_TAB_2為第9~第16對(duì)軟件撞塊的負(fù)向和正向位置;

      SIMl504SW_CAM_MINUS_POS_TAB_3和SD41505SW_CAM—PLUS_IOS_TAB_3為第17~第24對(duì)軟件撞塊的負(fù)向和正向位置;

      SD41506SW_CAM_MINUS_POS_TAB_4和SD41 507SW_CAM_PLUS_IOS_TAB_4為第25~第32對(duì)軟件撞塊的負(fù)向和正向位置。

    3. 軟件撞塊信號(hào)的輸出

      機(jī)床坐標(biāo)回零后,通過軸接口信號(hào)DBX2.0來激活軟件撞塊。軟件撞塊的信號(hào)輸出有兩種方式:

      (1)軟件撞塊信號(hào)可以輸出到PLC機(jī)床軸的軟件撞塊位置是通過以下接口信號(hào)反映出來的:DB10.DB11ll0和DB10.DBB114(對(duì)應(yīng)第1~第8對(duì)軟件撞塊的負(fù)向和正向位置反饋值)

      DB10.DBB111和DB10.DBBI15(對(duì)應(yīng)第9~第16對(duì)軟件撞塊的負(fù)向和正向位置反饋值)

      DB10.DB8112和DBIO.DBB116(對(duì)應(yīng)第17~第24對(duì)軟件撞塊的負(fù)向和正向位置反饋值)

      DB10.DBBI l3和DB10.DBB117(對(duì)應(yīng)第25~第32對(duì)軟件撞塊的負(fù)向和正向位置反饋值)

      (2)軟件撞塊信號(hào)可輸出到NC快速輸出信號(hào)以直線軸為例設(shè)置機(jī)床數(shù)據(jù)如下:

      MD10350FASTIO DIG_NUM_INPUTS=2(兩個(gè)字節(jié)的NCK輸人EA_IN (n])

      MD10360FASTO_NUM_DIG_OUTPUTS=2(兩個(gè)字節(jié)的NCK輸出}6 A_ OUT [ n ])

      MD10361FASTIO_DIG_SHORT_CIRCUTT[0〕=01020102H(將輸出第二個(gè)字節(jié)的第一位與愉人第二個(gè)字節(jié)的第一位“短路”)

      MD10470SW_CAM_ASSIGN_FASTOUT_1=2H(將軟件撞塊信號(hào)抬出到NCK輸出的第二個(gè)字節(jié))

      4.軟件撞塊功能的應(yīng)用實(shí)例

      下面是落地式銑鏜加工中心利用軟件撞塊功能來實(shí)現(xiàn)換刀位置確認(rèn)的實(shí)例。落地式銑鏜加工中心在換刀時(shí)需確認(rèn)的直線軸有Y、Z、W,旋轉(zhuǎn)軸有主軸。

      這樣參數(shù)設(shè)定好后,NCK反饋給PLC的信號(hào)DB10.DBX110.0、DB10.DBX110.1、DB10.DBX110.2、DB10.DBX110.3和DBIODBX114.0、DB10.DBXll4.1、DB10.DBX114.2、DBl0.DBX114.3均為1,這就可以進(jìn)行軸的位置確認(rèn)了

    (審核編輯: 智匯胡妮)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請(qǐng)聯(lián)系我們刪除。