工業(yè)機器人在數(shù)控加工中應(yīng)用
2021-4-28 來源:廣州工程技術(shù)職業(yè)學(xué)院 作者:趙少君 林雁飛
摘 要:本文通過對兩臺 FANUC 數(shù)控機床進行改造,與 ABB 機器人組成數(shù)控加工的生產(chǎn)線。生產(chǎn)線中由 PLC 控制機器人在導(dǎo)軌上來回運動于兩臺數(shù)控機床之間上下料,并把加工好的工件進行碼垛。實現(xiàn)了工件自動裝卸與加工成品碼垛擺放,提高了數(shù)控加工產(chǎn)品的精度與效率。
關(guān)鍵詞:工業(yè)機器人編程;PLC 編程;數(shù)控機床生產(chǎn)線
隨著制造業(yè)的不斷發(fā)展,制造業(yè)中引入了機器人技術(shù),使得產(chǎn)品質(zhì)量在精度與穩(wěn)定性上都有了很大的提高,也大大緩解了對大量熟練工人需求缺口。為企業(yè)提高了生產(chǎn)效率,節(jié)省了人工成本與加工成本,也提高了企業(yè)的競爭力。本文以如何構(gòu)建數(shù)控機床加工與機器人組成的智能生產(chǎn)線為例,論述生產(chǎn)線的組建與在生產(chǎn)中的應(yīng)用方面作出初步的探討與研究。
1、 生產(chǎn)線的組成與布局
本文所述的生產(chǎn)線由兩臺 FANUC 數(shù)控車床、ABB 機器人、機器人導(dǎo)軌、放料臺、PLC 設(shè)備組成。兩臺數(shù)控車床并排排列,機床 #1 旁邊放在上料臺,機床 #2 旁邊放置下料臺,兩臺機床前面放置機器人導(dǎo)軌,機器人放置在工作臺上。
2 、生產(chǎn)線工作原理
首先 PLC 控制機器人在導(dǎo)軌上回零點,然后去取料等待點,等待放料臺的物料到達位置信號后,機器人到達取料點,機器人取料,取料后等待數(shù)控機床 #1 自動開啟機床門,張開機床液壓卡盤,機器人放料進入卡盤,卡盤自動夾緊,機器人松開物料并撤出機床范圍,機床門關(guān)閉,機床啟動自動加工,機器人等待自動加工完成,機床加工完成后機床門自動打開,機器人進入機床里面夾住半成品工件,機床卡盤松開,機器人帶著物料撤出機床范圍,PLC 控制機器人運行到機床 #2 放料處,等待 2 號機床打開機床門,重復(fù)以上 1 號機床的所實施的動作,最后把加工完成的工件通過碼垛方式擺放好工件。
3、 數(shù)控車床改造
本例中數(shù)控車床沒有液壓控制開關(guān)門裝置,需要加裝液壓置,控制機床的門開關(guān)功能。由于機床要與機器人進行通信,需要從機器人的 I/O 板接口接線到機床系統(tǒng)以控制機床的門的開關(guān)、夾具的松緊、機床的啟動、機床的停止等功能。要對機床進行接線改造,具體的接線參考表 1 所示。
4、 PLC 控制機器人在導(dǎo)軌上運行
由于兩臺數(shù)控機床尺寸較大,機器人在固定位置難以服務(wù)于兩臺機床的上下料,需要添加導(dǎo)軌,通過 PLC 控制機器人在導(dǎo)軌上運行,以達到服務(wù)于兩臺機床的目的。
表 1 機器人輸入信號 DI 與輸出信號 DO 與地址分布

如圖 1 所示,PLC 控制機器人運動,開始時候,位機器人在任意位置 A 點,首先控制機器人返回導(dǎo)軌原點,接著機器去到取料等待點位置等待取料,物料準(zhǔn)備好后,發(fā)出信號,機器人去到取料點進行取料并等待機床 #1 打開機床門放料進入機床,放
好物料后等待機床 #1 加工完成,機器人取出機床半成品,去到D 點機床 2# 放料點,完成一個加工周期。
編輯以上動作的 PLC 控制程序,需要用到 FX1N 系列 PLC編程,使用 FX1N 的簡易定位控制指令來實現(xiàn)。本文用到簡易定位控制指令中的原點回歸 FNC156 (ZRN)、絕對位置控制FNC158(DRVA)兩種。

圖 1 PLC 控制機器人運動的位置圖
4.1 原點回歸指令 ZRN。當(dāng)可編程控制器斷電時會消失,因此上電時和初始運行時,必須執(zhí)行原點回歸,將機械動作的原點位置的數(shù)據(jù)事先寫入。

① S1 : 指定原點回歸開始的速度。② S2 :爬行速度。③S3 :指定近點信號輸入。④ D:指定有脈沖輸出的 Y 編號(僅限于 Y000 或 Y001)。
4.2 絕對位置控制指令 DRVA 。以絕對驅(qū)動方式執(zhí)行單速位置控制的指令。

① S1:輸出脈沖數(shù)。② S2:輸出脈沖頻率。③D1 :脈沖輸出地址,指令僅能用于 Y000、Y001。④D2 :旋轉(zhuǎn)方向信號輸出地址。
根據(jù)以上分析與指令應(yīng)用,PLC 控制程序編寫(截取部分程序)如圖 2:程序中 X005 是機器人急停按鈕,X001 為導(dǎo)軌急停按鈕。第 8 行為返回零點,第 31 行為去取料等待點。

圖 2 PLC 控制機器人導(dǎo)軌運行程序
5 、機器人編程
5.1 DI 與 DO 信號設(shè)置
為了后面程序的編輯,首先要設(shè)置好 I/O 通信。本例使用的機器人自帶 ABB 標(biāo)準(zhǔn) I/O 板 DSQC652,有 16 個數(shù)字信號輸出接口與 16 個數(shù)字信號輸入接口。具體接線參考機器人輸入信號 DI 與輸出信號 DO 與地址分布表 1,其中輸入信號端口 14、15、16 接入到 PLC 的輸出端口,輸出端口 7 接入到 PLC 的輸入端口,以控制機器人在導(dǎo)軌上的運行。在示教器上設(shè)置輸入輸出信號時候,可根據(jù)表 1 所示接好的線設(shè)置從 DI1-DI16 的輸入信號與 DO1-DO12 的輸出信號。
5.2 程序編寫
為了便于對程序的管理與調(diào)試,可把程序分成幾個例行程序。分別為主程序,夾取物料程序,物料裝夾到機床程序,機床運行加工程序,工件放置程序,中斷程序。其中中斷程序主要用來應(yīng)對緊急情況的處理,一旦出現(xiàn)程序錯誤或者信號異常情況,機器人馬上跳轉(zhuǎn)到中斷程序里,作出相應(yīng)的緊急處理,以確保生產(chǎn)的安全。
5.3 機器人坐標(biāo)點選取
上料臺與下料臺的物料與產(chǎn)品成品都需要規(guī)則排列。上料時候機器人可分別對各物料的位置進行定位抓取,也可以通過碼垛編程方式進行定位抓取。完成加工后也可以以同樣方式進行放置成品。機器人工作時候需要找到合適的坐標(biāo)點,坐標(biāo)點選取直接影響到上料的精確度與產(chǎn)品加工的精度,同時也要避免機器人與機床的碰撞。
通過上述步驟,在示教器把程序編輯完成后,要先運行調(diào)試,檢測程序運行情況,是否達到預(yù)期效果,調(diào)試完后方可以投入到真正的加工生產(chǎn)中去。
結(jié)束語
本文以如何構(gòu)建數(shù)控機床加工與機器人組成的生產(chǎn)線為例,探討生產(chǎn)線的組建與在生產(chǎn)中機器人編程的技巧。實現(xiàn)了數(shù)控加工智能化,使得數(shù)控加工變得簡單而不再勞累。提高了數(shù)控加工的安全性與產(chǎn)品的質(zhì)量,也提高了生產(chǎn)效率,降低了加工成本。
投稿箱:
如果您有機床行業(yè)、企業(yè)相關(guān)新聞稿件發(fā)表,或進行資訊合作,歡迎聯(lián)系本網(wǎng)編輯部, 郵箱:skjcsc@vip.sina.com
如果您有機床行業(yè)、企業(yè)相關(guān)新聞稿件發(fā)表,或進行資訊合作,歡迎聯(lián)系本網(wǎng)編輯部, 郵箱:skjcsc@vip.sina.com
更多相關(guān)信息
業(yè)界視點
| 更多
行業(yè)數(shù)據(jù)
| 更多
- 2025年1月 新能源汽車銷量情況
- 2024年12月 新能源汽車產(chǎn)量數(shù)據(jù)
- 2024年12月 基本型乘用車(轎車)產(chǎn)量數(shù)據(jù)
- 2024年12月 軸承出口情況
- 2024年12月 分地區(qū)金屬切削機床產(chǎn)量數(shù)據(jù)
- 2024年12月 金屬切削機床產(chǎn)量數(shù)據(jù)
- 2024年11月 金屬切削機床產(chǎn)量數(shù)據(jù)
- 2024年11月 分地區(qū)金屬切削機床產(chǎn)量數(shù)據(jù)
- 2024年11月 軸承出口情況
- 2024年11月 基本型乘用車(轎車)產(chǎn)量數(shù)據(jù)
- 2024年11月 新能源汽車產(chǎn)量數(shù)據(jù)
- 2024年11月 新能源汽車銷量情況
- 2024年10月 新能源汽車產(chǎn)量數(shù)據(jù)