[問題] CNC利用指令或巨集抓取現在主軸刀號

看板Mechanical (機械)作者 (Joker)時間9年前 (2016/08/19 12:51), 9年前編輯推噓2(2016)
留言18則, 3人參與, 最新討論串1/1
請問各位大大 如題 CNC銑床 在不改PLC的情況下 有辦法用指令或MARCO 來抓取現在主軸的刀號嗎 控制器為 FANUC MPX-200FB -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.143.49 ※ 文章網址: https://www.ptt.cc/bbs/Mechanical/M.1471582273.A.19B.html

08/19 16:19, , 1F
是能夠把刀號儲存在MACRO中,不過你得先知道廠商把刀號儲
08/19 16:19, 1F

08/19 16:19, , 2F
存於哪個位址,才能呼叫
08/19 16:19, 2F

08/19 20:11, , 3F
哪種控制器?每家的控制器作法都不同
08/19 20:11, 3F
※ 編輯: TFJoker (111.83.102.183), 08/20/2016 08:50:13

08/20 09:46, , 4F
永進的機器, FANUC 控制器沒有標準的刀具表, 一般都是
08/20 09:46, 4F

08/20 09:47, , 5F
PLC自行管理, 刀具表的資訊會放在PLC的data table(D)中
08/20 09:47, 5F

08/20 09:52, , 6F
一般的作法PLC會將目前主軸刀號輸出到Macro Interface
08/20 09:52, 6F

08/20 09:52, , 7F
讓換刀副程式可以存取, 台灣的機器換刀副程式通常
08/20 09:52, 7F

08/20 09:53, , 8F
是O9001或是O9020, 你可以看參數6071~6079和6080~6089
08/20 09:53, 8F

08/20 09:54, , 9F
的設定那一個是6(代表M6), 如果6071~6079其中一個是6
08/20 09:54, 9F

08/20 09:54, , 10F
那換刀副程式就是O900x(x表示參數的最後一個數字)
08/20 09:54, 10F

08/20 09:54, , 11F
反之如果6080~6089其中一個是6, 那換刀副程式就是O902x
08/20 09:54, 11F

08/20 09:55, , 12F
找到之後可以看換刀副程式用哪個變數存取主軸刀號
08/20 09:55, 12F

08/20 09:56, , 13F
台灣機一般是用#1032, 也有可能是#1032~#1035其中一個
08/20 09:56, 13F

08/22 00:01, , 14F
本板 #1Ksv-HqP
08/22 00:01, 14F
#4120是要用程式換刀才讀得到 有沒有用手動按鍵盤換刀也可以讀得到的 ※ 編輯: TFJoker (111.83.11.88), 08/22/2016 12:11:57

08/22 19:48, , 15F
讀PLC輸出給macro程式的資料, 看換刀副程式就知道
08/22 19:48, 15F

08/22 19:48, , 16F
要讀哪個變數, #1032~#1035其中一個
08/22 19:48, 16F

08/22 19:49, , 17F
#4120是T指令,如果有用刀具壽命管理的話不會是正確的
08/22 19:49, 17F

08/22 19:49, , 18F
刀號
08/22 19:49, 18F
文章代碼(AID): #1Njf116R (Mechanical)
文章代碼(AID): #1Njf116R (Mechanical)