由于操作过于频繁,请点击下方按钮进行验证!

美国哈斯:如何调整M代码的程序格式,以节省您的循环时间

国际金属加工网 2023年08月04日

/res/video/2023/08/haas.mp4

大家好,今天John Nelson先生将为大家总结M代码省时技巧的系列视频,讨论如何调整M代码的程序格式,以节省您的循环时间。

往期代码回顾

1、M1代码

M1代码:可选停机。该代码本身不会减慢程序执行速度,但它确实会影响前瞻功能。

640(1).jpg

在配有侧装式刀库的机床上,控制器不会对侧挂刀库进行预定位,先使用T代码预调用下一把刀具,删除M1,或将M1移动到下一次更换刀具的指令后,可以使侧挂刀库预定位到下一个刀具,加快换刀速度。此外,在程序结束时,加入换刀命令,将第一个刀具放入主轴中,或者至少将侧挂刀库预定位到第一个刀具,这将在程序启动时节省几秒钟,值得注意的是:对于配有转盘式刀库,即换刀装置位于外罩内的机床,这种技巧并不适用。因为刀库无法预定位到下一个刀具。

2、M5和M6代码

M5是主轴停止命令,但需要在换刀后使用,否则,控制器会等到主轴停下来,才会继续执行程序,移除M5和代码,移动到换刀位置,即可让M6换刀指令同时执行这两个功能。这样每次换刀都可以节省数秒钟,主轴转数很高时,可以节省更多时间。

640-1(1).jpg

3、M88和M73代码

M88和M73代码,它们分别用于打开主轴中心内冷和刀具中心吹气,使用这些代码之前请勿启动主轴,不然,需要先等待主轴停下来,然后再次启动。这样可能会在每次运行该刀具时,多消耗一两秒的时间。另外,这也适用于攻丝循环,在攻丝固定循环之前 无需使用M代码启动主轴,因为该循环中的G代码会以正确的方向,启动主轴。

640-2(1).jpg

640-3(1).jpg

4、M10到M13的各个代码

M10到M13的各个代码,它们可以用在有两个旋转轴的机床上去控制旋转轴制动器,通过去除不必要的M代码,使用同一行代码定位两个轴,每次定位两个旋转轴时,可将制动延迟减半,基本上可以从6秒减至3秒。

640-4(1).jpg

省时技巧

让我们回顾一下这个省时的简短程序:其中有三个刀具,分别用于处理坯料的表面、外部轮廓铣削和工具孔。最初的循环时间是:56秒,在每个刀路结束时删除两个M1代码后,循环时间可以减少4秒,接着,我删除了M5主轴停止命令和G53 Z0命令,使机床处于换刀位置。继而,使用M6换刀命令,同时处理这些功能。我还在程序末尾添加了换刀命令,将第一个刀具放入主轴中,这样就不需要在程序开始时,等待侧装式刀库进行旋转。通过这些变动,我又节省了3秒。最后一点,我在M88主轴中心内冷指令后,启动主轴进行钻孔操作,这样又节省了2秒钟。因为刀具的转数很高,这样累计起来,循环时间就从56秒减少到了47秒,按比例计算减少循环时间并不占理,因为这些被节省掉的时间主要来自换刀操作,但是,在配备侧装式刀库的机床上,每次换刀时间可以节省2到4秒,如果按照我的方式,去除M1和M5,您还可以再节省一到两秒,具体取决于在M88或M73命令之后启动主轴的转速。

640-5(1).jpg

如果大家运行的程序中有十个刀具,其中两个刀具使用了主轴中心内冷,那么这个方法可以使循环时间缩短30秒。大家待加工的一批零件有多少?100个零件?那整个加工任务可以缩短50分钟;如果有1,000个零件,那就可以节省8小时20分钟。

感谢收看,下次再见。

(美国哈斯数控机床)

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@mmsonline.com.cn。

网友评论 匿名:

分享到

相关主题