作者TFJoker (Joker)
看板Mechanical
標題[問題] CNC利用指令或巨集抓取現在主軸刀號
時間Fri Aug 19 12:51:10 2016
請問各位大大
如題 CNC銑床 在不改PLC的情況下
有辦法用指令或MARCO
來抓取現在主軸的刀號嗎
控制器為 FANUC MPX-200FB
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.143.49
※ 文章網址: https://www.ptt.cc/bbs/Mechanical/M.1471582273.A.19B.html
推 choral: 是能夠把刀號儲存在MACRO中,不過你得先知道廠商把刀號儲08/19 16:19
→ choral: 存於哪個位址,才能呼叫08/19 16:19
→ yuleen123: 哪種控制器?每家的控制器作法都不同08/19 20:11
※ 編輯: TFJoker (111.83.102.183), 08/20/2016 08:50:13
→ yuleen123: 永進的機器, FANUC 控制器沒有標準的刀具表, 一般都是08/20 09:46
→ yuleen123: PLC自行管理, 刀具表的資訊會放在PLC的data table(D)中08/20 09:47
→ yuleen123: 一般的作法PLC會將目前主軸刀號輸出到Macro Interface08/20 09:52
→ yuleen123: 讓換刀副程式可以存取, 台灣的機器換刀副程式通常08/20 09:52
→ yuleen123: 是O9001或是O9020, 你可以看參數6071~6079和6080~608908/20 09:53
→ yuleen123: 的設定那一個是6(代表M6), 如果6071~6079其中一個是608/20 09:54
→ yuleen123: 那換刀副程式就是O900x(x表示參數的最後一個數字)08/20 09:54
→ yuleen123: 反之如果6080~6089其中一個是6, 那換刀副程式就是O902x08/20 09:54
→ yuleen123: 找到之後可以看換刀副程式用哪個變數存取主軸刀號08/20 09:55
→ yuleen123: 台灣機一般是用#1032, 也有可能是#1032~#1035其中一個08/20 09:56
#4120是要用程式換刀才讀得到
有沒有用手動按鍵盤換刀也可以讀得到的
※ 編輯: TFJoker (111.83.11.88), 08/22/2016 12:11:57
→ yuleen123: 讀PLC輸出給macro程式的資料, 看換刀副程式就知道 08/22 19:48
→ yuleen123: 要讀哪個變數, #1032~#1035其中一個 08/22 19:48
→ yuleen123: #4120是T指令,如果有用刀具壽命管理的話不會是正確的 08/22 19:49
→ yuleen123: 刀號 08/22 19:49