摘(zhāi)要:本文介紹了SINUMERIK 840D數據交換功能在工作台交換中的應用(yòng),闡述了實現工作台交換(huàn)的方法和程序。
關鍵詞:數據接口(kǒu);工作台交換;840D
概述
西門子(zǐ)840D數控係統(tǒng)主要接口信號有(yǒu)NC與PLC通訊接口信號、手持單元接口(kǒu)信號、控製麵板接口信號。NC與(yǔ)PLC通訊接口信號主要完成NC與PLC之間的數據交換,其接口信號傳輸有兩(liǎng)種方式:從NC到PLC和從PLC到NC。
西門子已經定義的接口信號見表1。
表(biǎo)1 接口信號數據塊分配表
本文中工作台交換主要用到NCK接口信號和NC通道接口(kǒu)信號。
1.工作台(tái)交(jiāo)換(huàn)部分主要部件如下:
工作台:共(gòng)有兩個工作台,用(yòng)於交換(huàn)和承載工件;
鼠(shǔ)牙盤:用(yòng)於工作台分度;
托盤:用於工作台的(de)托舉和交換;
液壓油缸(gāng)及電磁閥:工作台的(de)提升、分度及交換動作執行機構(gòu);
止動環:用於工作台分度和交換功能轉換,是作為分度和交換的中介環節(jiē);
接近開關:用(yòng)於各種位置檢測,主要有工作台(tái)分度位檢測、工作台交換位檢測、工作台下降位檢測、止動環到交換位檢測、止動環到分度位檢測、工作台零度(dù)位檢測、鼠牙齧和到位檢測、工作台可下(xià)降(jiàng)檢測、限位托盤提(tí)升到位(wèi)檢測、托盤下降到位檢測、托盤左旋到位檢測、托(tuō)盤右旋到位檢測。所有接近開關的狀態通過PLC讀取。
2.控製(zhì)流程:
在工作台(tái)交換過程中,通過M指令控製(zhì)電磁閥的開(kāi)關,通過NC與PLC的通訊接口判定(dìng)交換中(zhōng)各個過程的狀態。
用到的NC與PLC通訊接(jiē)口數據見表2。
表(biǎo)2 NC與PLC通訊(xùn)接口數據表
其控製流程圖見圖1。
圖1 工作台交換控製流程圖
在交(jiāo)換過程中用到的M指(zhǐ)令見(jiàn)表3。
表3 M指(zhǐ)令接口表
根據工作台(tái)交換控製流程圖編寫NC程(chéng)序如下:
;%N_MAIN_MPF
N00 IF $A_IN[9]==1 GOTO N02 ;工件夾緊完成允許交換
N01 GOTO N130
N02 $A_OUT[9]=0 ;交換完成
N03 IF $A_IN[17]==1 GOTO N08 ;Z軸回(huí)到可交換位置
N04 GOTO N05
N05 G500G1G90Z=-38F100
N06 IF $A_IN[17]==1 GOTO N08 ;Z軸回到可交換位(wèi)置
N07 GOTO N130
N08 IF $A_IN[10]==1 GOTO N10 ;工作台在工作位置
N09 GOTO N130
N10 IF $A_IN[22]==1 GOTO N44 ;B軸在0位
N11 GOTO N12
N12 M64 ;止動環到分度位閥
N13 IF $A_IN[11]==1 GOTO N15 ;止動環在分度位
N14 GOTO N13
N15 G4F0.5
N21 M61 ;工作(zuò)台提升
N22 IF $A_IN[12]==1 GOTO N24 ;工作台提升(shēng)到分度位
N23 GOTO N22
N24 G4F0.5
N31 G500G1G90B0F100
N32 IF $A_IN[13]==1 GOTO N41 ;工(gōng)作台在分度位和零(líng)位可下降
N33 GOTO N32
N41 M62 ;工作台下降
N42 IF $A_IN[14]==1 GOTO N44 ;工作台在下降分(fèn)度(dù)位
N43 GOTO N42
N44 G4F0.5
N51 M63 ;止(zhǐ)動環到交換位(wèi)閥
N52 IF $A_IN[15]==1 GOTO N54 ;工作台在下降交換位(wèi)
N53 GOTO N52
N54 G4F0.5
N61 M61 ;工作(zuò)台提升
N62 IF $A_IN[16]==1 GOTO N64 ;工作台提升到交換位
N63 GOTO N62
N64 G4F0.5
N71 G500G1G90B15F100
N72 G4F0.5
N73 M65 ;大托盤提升
N74 IF $A_IN[18]==1 GOTO N76 ;大托(tuō)盤提升到位
N75 GOTO N74
N76 G4F0.5
N81 IF $A_IN[19]==1 GOTO N83 ;大(dà)托盤左旋到位
N82 GOTO N91
N83 M68 ;大托盤右旋閥
N84 IF $A_IN[20]==1 GOTO N96 ;大托盤右旋到位
N85 GOTO N84
N91 IF $A_IN[20]==s1 GOTO N93 ;大托盤右旋到位
N92 GOTO N81
N93 M67 ;大托盤左旋閥
N94 IF $A_IN[19]==1 GOTO N96 ;大托盤左旋到位
N95 GOTO N94
N96 G4F1
N101 M66 ;大托盤(pán)下降
N102 IF $A_IN[21]==1 GOTO N104 ;大托盤下降到位
N103 GOTO N102
N104 G4F0.5
N111 G500G1G90B0F100
N112 G4F0.5
N113 M62 ;工作台下降
N114 IF $A_IN[15]==1 GOTO N116 ;工作台在(zài)下降交換位
N115 GOTO N114
N116 G4F0.5
N121 M64 ;止動環(huán)到分度位閥
N122 IF $A_IN[11]==1 GOTO N124 ;止動環在分度位
N123 GOTO N122
N124 G4F0.5
N125 $A_OUT[9]=1 ;交換完成
N130 M30
3.優化應用
以上NC程序需要(yào)在西門子840D NC程序下選擇才(cái)能運行,由於在機床(chuáng)加工過程中工作台交換比較頻繁,為方便操(cāo)作者操作,將M指令與NC程序進行鏈接,操作者每次隻需運行M指令即可調用NC程序,這樣就縮(suō)短操作者的操作時間,也防止操作者誤選加工程序造成事故。具體方法如下:
將NC程序命名為SUB_M51,更(gèng)改NC參數。
MD10715=51
MD10716=“SUB_M51”
在西門子840D MDI編輯模式下運(yùn)行M51,即(jí)可進行工作台交換。
結(jié)論:
利用西門子840D數控係統的NC和PLC數據交(jiāo)換功能對工作台交(jiāo)換進行控製,方便編製(zhì)NC程序,提高交換效(xiào)率,最終滿足機床的控製要求。
如(rú)果您有機床行業(yè)、企業相關新聞稿件發表,或進行資訊合(hé)作,歡迎聯係本網編輯(jí)部, 郵箱:skjcsc@vip.sina.com
- 2024年11月 金(jīn)屬切削機(jī)床產量數據
- 2024年11月 分地區金屬切削機床產量數據
- 2024年11月 軸承出口情況
- 2024年11月 基本型乘(chéng)用車(轎車)產量數據
- 2024年(nián)11月 新能(néng)源汽車(chē)產量數據
- 2024年11月(yuè) 新能源汽車銷量情況
- 2024年10月 新能源汽(qì)車產量數據
- 2024年10月 軸承出口情況(kuàng)
- 2024年10月 分地區金屬切削機床產量數據
- 2024年10月 金屬切削機床產量數據
- 2024年9月(yuè) 新能源汽(qì)車銷量情況
- 2024年8月(yuè) 新能源(yuán)汽車產量數據
- 2028年8月 基本型乘用車(轎車)產量數據