作者TFJoker (Joker)
看板Mechanical
标题[问题] CNC利用指令或巨集抓取现在主轴刀号
时间Fri Aug 19 12:51:10 2016
请问各位大大
如题 CNC铣床 在不改PLC的情况下
有办法用指令或MARCO
来抓取现在主轴的刀号吗
控制器为 FANUC MPX-200FB
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.82.143.49
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Mechanical/M.1471582273.A.19B.html
1F:推 choral: 是能够把刀号储存在MACRO中,不过你得先知道厂商把刀号储08/19 16:19
2F:→ choral: 存於哪个位址,才能呼叫08/19 16:19
3F:→ yuleen123: 哪种控制器?每家的控制器作法都不同08/19 20:11
※ 编辑: TFJoker (111.83.102.183), 08/20/2016 08:50:13
4F:→ yuleen123: 永进的机器, FANUC 控制器没有标准的刀具表, 一般都是08/20 09:46
5F:→ yuleen123: PLC自行管理, 刀具表的资讯会放在PLC的data table(D)中08/20 09:47
6F:→ yuleen123: 一般的作法PLC会将目前主轴刀号输出到Macro Interface08/20 09:52
7F:→ yuleen123: 让换刀副程式可以存取, 台湾的机器换刀副程式通常08/20 09:52
8F:→ yuleen123: 是O9001或是O9020, 你可以看参数6071~6079和6080~608908/20 09:53
9F:→ yuleen123: 的设定那一个是6(代表M6), 如果6071~6079其中一个是608/20 09:54
10F:→ yuleen123: 那换刀副程式就是O900x(x表示参数的最後一个数字)08/20 09:54
11F:→ yuleen123: 反之如果6080~6089其中一个是6, 那换刀副程式就是O902x08/20 09:54
12F:→ yuleen123: 找到之後可以看换刀副程式用哪个变数存取主轴刀号08/20 09:55
13F:→ yuleen123: 台湾机一般是用#1032, 也有可能是#1032~#1035其中一个08/20 09:56
#4120是要用程式换刀才读得到
有没有用手动按键盘换刀也可以读得到的
※ 编辑: TFJoker (111.83.11.88), 08/22/2016 12:11:57
15F:→ yuleen123: 读PLC输出给macro程式的资料, 看换刀副程式就知道 08/22 19:48
16F:→ yuleen123: 要读哪个变数, #1032~#1035其中一个 08/22 19:48
17F:→ yuleen123: #4120是T指令,如果有用刀具寿命管理的话不会是正确的 08/22 19:49
18F:→ yuleen123: 刀号 08/22 19:49