哈斯自动数控机械(上海)有限公司

M代码会以哪些方式延长程序循环时间,如何帮助大家提高程序的运行速度

时间:2023-6-6 阅读:319
分享:
  今天,John Nelson先生将给大家介绍从M10到M13中的各个M代码。探讨这些M代码会以哪些方式延长程序循环时间,以及如何帮助大家提高程序的运行速度。
 

       第一点
 
  首先,定位旋转轴并不需要使用M代码,大家只需要令旋转轴移动即可释放制动器,定位旋转轴。
 
  第二点
 
  其次,一旦使用M代码为旋转轴释放制动器,它将会一直保持该状态,直到再次关闭。
 
  当大家使用不同的代码行定位两个旋转轴时,或者当大家使用M代码时,旋转轴制动器就会使循环时间,获得不必要的延长。下面,我们来看几个例子说明为什么会产生这种时间差。
 
  01
 
  在第一个例子中,旋转轴制动延长时间为6秒,首先M11代码将释放第4轴制动器,这需要1.5秒,然后,M13代码释放第5轴制动器,也需要1.5秒,与此同时,我们还将为B轴和C轴定位因为他们也在该代码块中,M10代码将锁紧第4轴制动器然后,M12代码将会锁紧第5轴制动器,这又分别需要1.5秒。
 
02
 
  在第二个例子中,制动延迟时间也为6秒,因为旋转轴将根据程序中的不同代码进行移动,首先,程序中,存在B90指令,它将释放第4轴制动器,根据B90定位B轴,并启动第4轴制动器。另外,程序中还有C-90指令,它将会释放C轴制动器,将C轴移动到-90°的位置,然后再次锁紧C轴为了最大限度地节约时间,我们要始终使用同一行代码定位两个旋转轴,并且除非必要,否则不要使用M代码操控制动器。
 
03
 
  让我们来看最后一个例子,第4轴和第5轴的制动器会同时释放和启动,我们可以看到B90和C-90指令在同一行中,所以设备将花费1.5秒,同时释放第4轴和第5轴的制动器,我们将同时定位两个轴然后它们的制动器也将同时锁紧。让我们来看最后一个例子,第4轴和第5轴的制动器会同时释放和启动,我们可以看到B90和C-90指令在同一行中,所以设备将花费1.5秒,同时释放第4轴和第5轴的制动器,我们将同时定位两个轴然后它们的制动器也将同时锁紧。删除轴制动指令并将旋转轴定位操作合并到同一行代码中可以将两个旋转轴每次定位时的同一行代码中可以将两个旋转轴每次定位时的,分度延迟时间,从6s减少到3s。这样日积月累下来,大家就可以为执行大量复合角度加工的程序,节约大量时间。
 

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

X
该信息已收藏!
标签:
保存成功

(空格分隔,最多3个,单个标签最多10个字符)

常用:

提示

X
您的留言已提交成功!我们将在第一时间回复您~
拨打电话 产品分类
在线留言