最新精品久久,欧美亚洲福利,表妹免费在线观看,久久国产二区,国产三级电影网站,日本特黄久久,成人a在线视频免费观看

西門子軟件撞塊功能在數(shù)控機床位置確認中的應用

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

點擊:2695

A+ A-

所屬頻道:新聞中心

關鍵詞:西門子 撞塊功能 數(shù)控機床

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

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

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

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

    1. 軟件撞塊功能的介紹

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

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

      當機床直線軸在正向撞塊和負向撞塊之間的時候,正向撞塊信號和負向撞塊信號同時存在或消失,這樣就可以判斷軸的位置了。

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

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

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

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

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

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

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

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

      SD41500SW_CAM_MINUS_IOS_TAB_1和SD41501SW_CAM_PLUS_IOS_TAB_1為第1~第8對軟件撞塊的負向和正向位置:

      SD41502SW_CAM_MINUS_POS_TAB_2和SD41503SW_CAM_PLUS_POS_TAB_2為第9~第16對軟件撞塊的負向和正向位置;

      SIMl504SW_CAM_MINUS_POS_TAB_3和SD41505SW_CAM—PLUS_IOS_TAB_3為第17~第24對軟件撞塊的負向和正向位置;

      SD41506SW_CAM_MINUS_POS_TAB_4和SD41 507SW_CAM_PLUS_IOS_TAB_4為第25~第32對軟件撞塊的負向和正向位置。

    3. 軟件撞塊信號的輸出

      機床坐標回零后,通過軸接口信號DBX2.0來激活軟件撞塊。軟件撞塊的信號輸出有兩種方式:

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

      DB10.DBB111和DB10.DBBI15(對應第9~第16對軟件撞塊的負向和正向位置反饋值)

      DB10.DB8112和DBIO.DBB116(對應第17~第24對軟件撞塊的負向和正向位置反饋值)

      DB10.DBBI l3和DB10.DBB117(對應第25~第32對軟件撞塊的負向和正向位置反饋值)

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

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

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

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

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

      4.軟件撞塊功能的應用實例

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

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

    (審核編輯: 智匯胡妮)

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