一般法拉克的改成G,M代码调用子程序或者宏程序都是可以的(MD及以下都好改好用),只是高版本MF
的可能就要改参数了,因为好多默认的参数是关闭了的,但是如果用M98 调用应该都可以。
不错,很好
我有更神奇的办法,已经在用。稍作修改不调换程序 实现批量自动对刀。如果你会HM多原点的话我和你交换
魅影__* 发表于 2020-8-30 09:29
我有更神奇的办法,已经在用。稍作修改不调换程序 实现批量自动对刀。如果你会HM多原点的话我和你交换
不敢兴趣,看了你的空间,发了两个贴子,都是求助,呵呵。
%
O9005
(读取当前刀具T在#4120的值)
(然后把刀长写入对应刀补里)
#=#5023
M99
%
然后可以通过修改系统参数6075用自定义M功能调用.
子程序是用M99结尾的,M30不对.这个程序是有缺点的,在机械手换刀的时候如果有提前调下一把刀到换刀的位置的情况下,#4120的值会变成下一把倒的刀号的.
例如这样:
%
T4M6;
T10;
.
.
.
M6;
T6;
.
.
.
M30
%
在没有执行M6之前,10号会在刀在刀架上等待M6,而#4120的值是10,这种情况在刀库刀具非常多的情况下经常这么用,用来节省换刀时间.
感谢提供
这个宏程序有问题的,如果中途对刀,前面执行程序执行过预选刀,就会读取预选刀的刀号,写入就会出错。
这样不麻烦么?把相对坐标和机械坐标设置为一致,对刀然后C输入不就好了?
程序确实有问题,执行了预选刀就错了
怎么解决备刀问题的?