摘要(yào):本(běn)文介紹了SINUMERIK 840D數據(jù)交換(huàn)功能在工(gōng)作台交換(huàn)中的應用,闡(chǎn)述了實現工作台交(jiāo)換的方法和程序。
關(guān)鍵詞(cí):數據接口;工作台(tái)交換;840D
概述
西門子840D數控(kòng)係統主要接口(kǒu)信號有NC與PLC通訊接口信號、手持單元接口信號、控製麵(miàn)板接口信號。NC與PLC通(tōng)訊接口(kǒu)信號主要完成NC與PLC之間的數據交換,其接口(kǒu)信號傳輸有兩種(zhǒng)方式:從NC到(dào)PLC和從(cóng)PLC到NC。
西門子(zǐ)已經定義的接口信號見表1。
表1 接口信號數據塊分配表
本文中工作台交(jiāo)換(huàn)主要用到NCK接口信號和NC通道接口信號。
1.工作(zuò)台(tái)交換部分(fèn)主要部件如下:
工作台:共有兩個工作台(tái),用(yòng)於交換和承(chéng)載工件;
鼠牙盤:用於工作台(tái)分度;
托盤(pán):用於工作台的托舉和交換;
液壓油缸及電磁閥:工作台的提升、分度及交換動作執行機構;
止動環:用於工作台分(fèn)度和交換功能轉換,是作為(wéi)分度和交換的中介環節;
接近開關:用於各種位置檢測,主要有(yǒu)工作台分(fèn)度位檢測、工作台(tái)交(jiāo)換位檢測、工作(zuò)台下降位檢測、止動環到交換位檢測、止動環到分度位檢測、工作台零(líng)度位檢測、鼠牙齧和到位檢測、工作台可下降檢測、限位托盤提升到位檢(jiǎn)測、托盤下降到(dào)位檢測、托盤左(zuǒ)旋到位檢測(cè)、托盤右旋到位檢測。所有接(jiē)近開關的狀態通過PLC讀取。
2.控製流程:
在工作台交換過程中,通過M指令控製(zhì)電(diàn)磁閥的開關(guān),通過NC與PLC的通訊接口判定交(jiāo)換中各個(gè)過(guò)程的狀(zhuàng)態(tài)。
用到的(de)NC與PLC通訊接口數(shù)據見(jiàn)表2。
表2 NC與(yǔ)PLC通訊接口數據表
其(qí)控製流程圖見圖1。
圖1 工作台交(jiāo)換控製流程圖
在交換過程中用到的M指令見表(biǎo)3。
表3 M指令接口表
根(gēn)據(jù)工(gōng)作台交換控(kòng)製流程圖編寫NC程序如(rú)下:
;%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軸回到可交換位置
N04 GOTO N05
N05 G500G1G90Z=-38F100
N06 IF $A_IN[17]==1 GOTO N08 ;Z軸回到可交換位置
N07 GOTO N130
N08 IF $A_IN[10]==1 GOTO N10 ;工作台(tái)在工作位置(zhì)
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 ;止動環(huán)在分(fèn)度位
N14 GOTO N13
N15 G4F0.5
N21 M61 ;工作台提升
N22 IF $A_IN[12]==1 GOTO N24 ;工作台提(tí)升到分度位
N23 GOTO N22
N24 G4F0.5
N31 G500G1G90B0F100
N32 IF $A_IN[13]==1 GOTO N41 ;工作台在分度位和零位可下降
N33 GOTO N32
N41 M62 ;工作台下降
N42 IF $A_IN[14]==1 GOTO N44 ;工作台在下降(jiàng)分度位
N43 GOTO N42
N44 G4F0.5
N51 M63 ;止動環到交換位閥
N52 IF $A_IN[15]==1 GOTO N54 ;工作台在下降交換位
N53 GOTO N52
N54 G4F0.5
N61 M61 ;工作台(tái)提升
N62 IF $A_IN[16]==1 GOTO N64 ;工作台提(tí)升到交換位
N63 GOTO N62
N64 G4F0.5
N71 G500G1G90B15F100
N72 G4F0.5
N73 M65 ;大托盤提升
N74 IF $A_IN[18]==1 GOTO N76 ;大托盤提升(shēng)到位
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 ;大托盤右旋到(dào)位
N85 GOTO N84
N91 IF $A_IN[20]==s1 GOTO N93 ;大托盤(pán)右旋到位
N92 GOTO N81
N93 M67 ;大托盤左旋閥
N94 IF $A_IN[19]==1 GOTO N96 ;大托盤左旋到位
N95 GOTO N94
N96 G4F1
N101 M66 ;大(dà)托盤下降
N102 IF $A_IN[21]==1 GOTO N104 ;大托盤下(xià)降到位
N103 GOTO N102
N104 G4F0.5
N111 G500G1G90B0F100
N112 G4F0.5
N113 M62 ;工作台(tái)下降
N114 IF $A_IN[15]==1 GOTO N116 ;工作台(tái)在下降交換位
N115 GOTO N114
N116 G4F0.5
N121 M64 ;止動環到分度位閥
N122 IF $A_IN[11]==1 GOTO N124 ;止動(dòng)環在分度位(wèi)
N123 GOTO N122
N124 G4F0.5
N125 $A_OUT[9]=1 ;交換完成(chéng)
N130 M30
3.優化(huà)應用
以上(shàng)NC程序需要在西門子840D NC程序下選擇才能運行,由於在機床加工過程(chéng)中工作台交換比較頻(pín)繁(fán),為(wéi)方便操作者(zhě)操作,將M指令與NC程序進行(háng)鏈接,操作者每次隻需運行M指令即可(kě)調用NC程序(xù),這(zhè)樣就縮(suō)短操作者的操作時間,也防止(zhǐ)操作者誤選(xuǎn)加工程序造成事故。具體方法如下:
將NC程序命名為SUB_M51,更改NC參數。
MD10715=51
MD10716=“SUB_M51”
在西門子840D MDI編輯(jí)模式下運行M51,即可進行工作台交換。
結論:
利用西門子840D數(shù)控係統(tǒng)的NC和PLC數據交換功能對工(gōng)作台交換進行控製,方便編(biān)製NC程序,提高交換效率,最終滿足機床的控製要求。
如果(guǒ)您(nín)有機床行業、企業相關新聞稿件發表,或進行資訊合作,歡迎聯係(xì)本網編輯部, 郵箱:skjcsc@vip.sina.com
- 2024年(nián)11月 金屬切削機床產(chǎn)量數據
- 2024年11月 分地區金(jīn)屬切削機床產量數據
- 2024年11月 軸承出口情(qíng)況
- 2024年11月 基本型乘用車(轎車)產量數據(jù)
- 2024年11月 新能源汽車產量數據
- 2024年(nián)11月 新能源汽車銷量情況
- 2024年10月 新能源汽車產量(liàng)數據
- 2024年(nián)10月 軸承出口情況
- 2024年10月 分地區金屬切削機床產量數據
- 2024年10月 金屬切削機床產量數據
- 2024年(nián)9月 新能源(yuán)汽車銷量(liàng)情況
- 2024年8月 新能源汽車產量數據
- 2028年8月(yuè) 基本型乘(chéng)用車(轎車)產量數據
- 機械(xiè)加(jiā)工過程圖示
- 判斷一台加工中心精度的幾種辦法
- 中走絲線切割機床(chuáng)的(de)發展趨勢
- 國產數控(kòng)係統(tǒng)和數控機床何去何從?
- 中國的技術工(gōng)人都去哪裏了?
- 機(jī)械老板做了十多(duō)年,為何還是小(xiǎo)作坊?
- 機械行業最新自殺(shā)性營銷,害人害己!不倒閉(bì)才
- 製造業大逃亡(wáng)
- 智能時代,少談點智造,多談點製造
- 現實麵前,國人沉默。製造(zào)業的騰(téng)飛,要從機床
- 一文(wén)搞懂數控車床加工刀具補償功能
- 車床鑽孔攻螺(luó)紋加工方法及工(gōng)裝(zhuāng)設計
- 傳統鑽削與螺旋銑孔加工工藝的區別