為機床工具企業提(tí)供深度市場分析                     

用戶(hù)名:   密碼:         免費注(zhù)冊  |   申請VIP  |  

English  |   German  |   Japanese  |   添加(jiā)收藏  |  
廣州數控
數控係(xì)統

車床 銑(xǐ)床 鑽床(chuáng) 數(shù)控係統 加工中心(xīn) 鍛壓機床 刨插拉床 螺紋加(jiā)工機床 齒輪加工機床
磨床 鏜床 刀具 功(gōng)能部(bù)件 配件附件 檢驗測量(liàng) 機床電器 特種加(jiā)工 機器人

數控係統

電(diàn)工電(diàn)力(lì) 工程機械 航空航天 汽車(chē) 模具
儀器儀(yí)表 通用機械 軌道交通 船舶

搜索
熱門關鍵字:

數(shù)控機床

 | 數控車床(chuáng) | 數控係統 | 滾(gǔn)齒機 | 數控銑床 | 銑刀 | 主軸 | 立式加工中心 | 機器人
您現在的位置:數控係(xì)統網> 企業動態>FANUC加工中心機械手換刀PMC設計
FANUC加工中心機械(xiè)手換刀PMC設(shè)計
2024-6-11  來源: 蘇州市職業大(dà)學 機電工程學院   作者:董曉嵐
 
     摘(zhāi)要:分析了圓盤式刀庫配換刀機械手(shǒu)換刀動作的控(kòng)製邏輯,設計了控製(zhì)接口(kǒu)信號與自定義M代碼,基 於FANUC數(shù)控係統編製了換刀宏程序和 PMC程序。換刀控製動作包括刀盤(pán)找刀、主軸定向(xiàng)、刀套控製、刀臂(bì)控製和(hé)打刀缸控製,由換刀指令調(diào)用換刀宏程序,PMC 換刀程序執行自(zì)定義 M 動作代碼實現換刀動作。重點研究了(le)隨(suí)機方式刀(dāo)盤找刀的控製邏輯和整個換刀(dāo)動作之間聯動(dòng)的(de)互鎖條件邏輯(jí)。

     關鍵詞:加工中心機械手;PMC;FANUC


     0 引言(yán)
  
     FANUC是市場普及率(lǜ)最高的數控係統,基 於FANUC的加(jiā)工(gōng) 中 心 換 刀(dāo) 動 作 PMC 設 計 應 用 廣 泛(fàn)。圓盤式刀庫配以換刀機械手構成的換刀(dāo)係統結構(gòu)簡單,圓盤式刀庫與換刀機(jī)械手動作分工明確,控(kòng)製(zhì)順序清晰,是大部分中小型(xíng)經濟型加工(gōng)中心采用(yòng)的配置。
  
    本文分析圓盤式刀庫配換(huàn)刀機械手換(huàn)刀動作的控製邏輯,刀庫與主軸之間刀(dāo)具交換動作的聯動在(zài)控製方式上采用PMC程序配以宏程序調用完成動作的時序控製[1]。
  
    1、 換刀動作的邏輯順序
  
    換刀動作的邏輯順序(xù)如下[2]:刀庫(kù)刀盤尋(xún)找目標刀具(jù),根據換刀 指(zhǐ)令將 TXX M06指 定的目標刀具送至(zhì)換刀(dāo)位置;主軸返回第二(èr)參考點且完成定向動作;刀套倒下;打刀缸鬆(sōng);機械手刀臂抓取主軸(zhóu)與換刀位置上的刀具;機械手(shǒu)刀(dāo)臂翻轉180°,將主軸上的(de)刀具與目標刀(dāo)具進行交(jiāo)換;刀套回刀,打刀缸(gāng)夾緊。換(huàn)刀動作的控製對象有刀庫刀盤、刀套(tào)、機械手刀臂、打刀缸。動作控製包(bāo)括刀盤找刀、主軸定向、刀套控(kòng)製、刀臂控製、打刀缸控製(zhì)。整個換刀(dāo)動作控(kòng)製所涉及的宏程(chéng)序自定義代碼的設定(dìng)見表1。
  
表1 宏程序(xù)自定(dìng)義代碼的(de)設定(dìng)


  
     2、 換刀動作控製安全互鎖條件
 
     在換刀動作控製過程中需要設計的(de)互鎖(suǒ)條件包括:
  
     (1)刀套倒下狀(zhuàng)態下,即倒刀確認信號未到達之(zhī)前,刀盤不能轉(zhuǎn)動,否則(zé)會引起刀盤電機燒毀。
     (2)刀套抬起(qǐ)狀態下,即回刀確認(rèn)信號未到達之前,刀臂不能動作,否則刀臂抓到的是空刀。
     (3)刀臂動作之前,主軸定向動作必須完成,否則會出現換刀機械手碰撞故(gù)障。
     (4)機床出現緊急停止、複位(wèi)信號時,換刀過程中斷,即安全保護機製。
  
     3、換刀動作宏程序
  
     FANUC數控係統以 M06作為(wéi)換刀動作指令,調用 O9000以後的宏程序[3,4]。按照換刀動作的邏輯順(shùn)序和自定義(yì)的換刀動作 M 代碼,編製換刀(dāo)宏程序如下:

      
  
     4、刀盤隨機找刀模式
  
     宏程序調用的(de)自定義M代碼需要由 FANUCPMC程(chéng)序編譯、執行、輸出,實現刀庫、機械手(shǒu)換刀臂、機械到位傳感器輸入信(xìn)號的聯動(dòng),在所有(yǒu)換刀動(dòng)作中刀盤找刀是一個獨立且重(chóng)要的動作。

     在加工中(zhōng)心機(jī)床刀庫控製(zhì)中,刀盤找刀通常有順序找刀和隨機找刀兩種方(fāng)式[5],本設計采用隨機找刀方式。隨機找刀方式允(yǔn)許刀具(jù)在刀盤中任意存放,但每把刀具和刀套上都 有自己的(de)編碼。自 動 換 刀 時,PMC讀到 TXX M06程序指令要求所需要的目標(biāo)刀具編碼,刀盤旋轉,每把刀具和刀套都接受識別,當某把刀具的編碼與目標刀具的編碼相(xiàng)一致時,該刀具被選中,刀庫將目標刀具送到換刀位置,等待機械手(shǒu)來抓取。
  
    例如加工程序執行了 T06M06指令,主軸上現有的03號刀具需要被(bèi)換成06號刀具。原來06號刀具(jù)在刀盤(pán)的4號刀套裏麵,當讀到T06指令時,刀盤轉動將4號刀套轉到刀盤的換刀位置;讀 到(dào) M06指 令,機械手開始換刀,刀(dāo)臂翻轉;換刀(dāo)動作完成後,06號刀具插入主軸(zhóu)刀套中,03號(hào)刀具插在4號刀套中。刀盤刀套號與刀具號存儲位置見表(biǎo)2。
  
表2 刀盤刀套號與(yǔ)刀具號存儲位置(zhì)

  
     5、刀盤找刀動作PMC設計
  
     5.1 刀盤找刀(dāo)動作流(liú)程
 
     刀(dāo)盤找刀的 PMC控製程序流程[6,7]如圖1所示。等待 TF刀(dāo)具選通信號到達,TF信號觸發 DSCHB刀套號數據表檢索指令,在 D0100為起始刀(dāo)套號數(shù)據表上開始檢索 F0026信號指定(dìng)的目標(biāo)刀(dāo)具所在的刀套號(hào),將目標刀套號結果傳輸至數據表 D0090內;M82刀盤找刀指(zhǐ)令觸發(fā) ROTB 刀盤回轉(zhuǎn)控製指令,D0182存放的是(shì)當前換刀位(wèi)置上的刀套號 C0002到目標刀套號 D0090所需的旋轉步數,R0026.3輸出刀盤的旋轉方向;刀位計數器傳感器信號 X0010.0觸發刀庫旋轉計數 CTRC環形計數器指令,更新換刀位置上的刀(dāo)套號 C0002;當 COIN 一致性判斷指令被觸發(fā),係統判別目標刀套號 D0090與換(huàn)刀位置刀套號 C0002一 致時,刀盤控製(zhì)電機旋(xuán)轉停止,也即刀盤找刀動作結束。


圖(tú)1 刀盤找刀控製程序流程圖
  
     5.2 M82找刀動作 PMC程序(xù)
 
     當讀(dú)到TXX M06語句中的T指令時,F0007.3=TF刀具(jù)選通(tōng)信號觸發DSCHB刀套號數據表(biǎo)檢索指令(見 圖 2),D0094 存放的是刀盤刀套數加上主軸(+1)的總刀具數(shù),是數據檢索表(biǎo)的總數。D0100是刀具數據表起(qǐ)始地址,D0100地址內存放的數據 是 主 軸上的刀具號,D0101是(shì)刀盤1號刀套的地(dì)址,D0101地址內存放的數(shù)據是 1 號刀套內刀具號,以此類(lèi)推。
  
     F0026是程序中換刀調用的(de)目標(biāo)刀具號,DSCHB指令目的是在 D0100刀套號數據表上開始檢索F0026刀(dāo)具號所在的刀套號,將結果傳輸至 D0090,也即刀盤(pán)旋(xuán)轉的目標刀套號。
  
     M82刀盤找(zhǎo)刀指觸發ROTB刀盤回轉控製指令動作(見圖3),D0092是刀盤的總刀數(shù),也是回轉指令的分度數。PLC 計算刀盤換刀位(wèi)置刀套(tào)號 C0002到(dào)加工程序(xù)要(yào)調用的目標刀套號 D0090所需 的 旋 轉步數 D0182,R0026.3輸出刀盤的旋轉方(fāng)向,0為(wéi)正轉,
1為反轉。


圖2 數據表檢索指令


圖3 刀盤回轉指令

     刀盤控製電機開始旋轉,刀盤刀位計數傳感器信號 X0010.0觸發刀盤旋轉計數CTRC環形計數器指令(見(jiàn)圖4),Y0001.2為刀盤正轉觸發加計數器(qì),Y0001.3為刀盤(pán)反轉觸發減(jiǎn)計(jì)數器。FANUC係統的 R9091.0信號(常0信號)和 R9091.1信號(常1信號)在 功 能指令的條件選(xuǎn)擇上會經常使用到。D0092是刀盤總刀數,每收到一個 X0010.0信 號,計數器自動記錄增減刀盤換刀位置的刀套號,每轉過(guò)一個刀位,計數器值加1或者減 1,C0002始終記錄刀盤轉到的當前換(huàn)刀位置的(de)刀套號。R0301.0是計數器結(jié)束的標誌,加 計 數器從最大值回到1,減計數器從1回(huí)到(dào)最大(dà)值。
  
  
圖4 刀庫(kù)旋轉計數指令
  
     刀盤開始(shǐ)旋轉後,COIN指令開始將(jiāng)目標刀套號與換刀位置刀套號進行比較(見圖(tú)5)。COIN 是一致性判(pàn)斷指令,刀(dāo)盤旋轉過程中(zhōng),PLC 不停地周期掃(sǎo)描判斷刀盤換刀位置刀套(tào)號(hào) C0002與 D0090目標刀套號是否一致(zhì)、換(huàn)刀位置刀套(tào)號 C0002裏麵刀(dāo)具號數據與(yǔ)F0026指令調(diào)用目標刀具號是否一致,一致性成立,刀盤停止旋轉,R0026.5結束 M82刀盤找刀動作。當目標刀具運動到換刀位置時,PMC 停止高速脈衝輸(shū)出,刀盤控製電機停止運轉。
  
     5.3 M85刀具表刷新
  
     M85指令代碼觸發變地址修改數據轉送指(zhǐ)令 執行刀具數表 D0094、刀具套號表 D0100刷新動作(見圖6)。每完成一次換刀動作後,須重新刷新刀具表,以(yǐ)保證刀具數據表的狀(zhuàng)態與實際(jì)刀具的存儲狀態保持(chí)一致。M85指令的分頻信號 R0400.0觸(chù)發 XMOVB指(zhǐ)令,在 D0094總刀具數的數據表中,C0002記 錄 的是刀盤換刀位置的刀套號,將當前換刀位置(zhì)刀(dāo)套號寫入(rù)刀具數據表的第一個數據 D0100地址。M85指令的分頻(pín)信號(hào) R0400.0觸發 MOVE邏輯乘(與邏輯)指令(lìng),將 F0026目標刀具號寫入刀具數據表 D0100地址內主軸(zhóu)刀具號,刷新刀具數據表的目的就是(shì)保證D0100地址內存放的刀具號與主軸上刀具號一致、D0100地址與刀(dāo)盤當前(qián)換刀位置刀套號一致。


圖5 COIN 一致性判斷指令
  
     換刀動作的其他控製如刀臂動作、打刀缸鬆緊動作、刀套倒刀回刀動作都需要實現互鎖保護及信號到達延時確認。F0096.2是(shì)主軸返回第二參考點確認信號,刀臂動作、倒刀動作的前提必須保證主軸返回第(dì)二參考點動作(zuò)完成(chéng)。
  
     6、結語
  
     本文分析了圓盤式刀庫配以換(huàn)刀機械手的換刀動(dòng)作和控製時序,設計(jì)了宏程序自定義調用(yòng)指令,基於隨機找刀模式設(shè)計了刀盤找刀 PMC控(kòng)製流程,重點闡述(shù)了換刀過程中刀套(tào)號數據與刀具號數據在控製程序中的信息流轉。


圖6 刷新刀套號指令






    投(tóu)稿箱:
        如果您有機床(chuáng)行業、企業相關新聞稿件(jiàn)發(fā)表(biǎo),或進行資訊合作,歡迎(yíng)聯係本網編輯部, 郵箱:skjcsc@vip.sina.com
国产999精品2卡3卡4卡丨日韩欧美视频一区二区在线观看丨一区二区三区日韩免费播放丨九色91精品国产网站丨XX性欧美肥妇精品久久久久久丨久久久久国产精品嫩草影院丨成人免费a级毛片丨五月婷婷六月丁香综合