主程序为
O1
G50 S1800 M3;
G96 S240 T0101 M8;
G65 P(子程序号) A(加工上限);
G00X150Z1;
…
…
M30;
最方便还是做成G代码调用,并将子程序锁起来防删除…希望能给大家生产带来方便,不足之处还请各位大侠多多指点
加工数量存储在公共变量里,不会因为断电而被清除,适合交接班,不需检查刀片是否能使用,程序会自动监控报警提醒换刀,如1号刀,加工数量被存储在#501中,报警后会被清零!
如果不指定加工数量或者指定加工数量小于1时,将只记数不报警提醒换刀,已存储的加工变量可以随时更改,改变与刀具号相对应的公共变量即可,这样可以更灵活使用
利用这个程序可以把每把刀的加工数量单独记录到公共变量里面去,一号刀记录到#501里面,二号刀记录到#502里面,依此类推…每次执行加工时他都会去比对下这把刀的加工数量是否超出你设定的值(即A(#1)值)。如果超过证明刀片已经不能再加工了,程序会把机床停了,把要换的刀转过来,并报警哪把刀要换,报3001是一号刀,报3002是二号刀,依此类推…报警后相对应变量被清零,重新计数