首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

“柳师傅”这样干活,就表明你编程水平已经融汇贯通,返璞归真了!

| (资深CNC工程师,可以长按上面图片加作者微信 )

亲爱的老铁们,你们好:

前几天我发的宏程序引起小伙伴们很大的兴趣,从大家的围观中,我看出了大家对了解、学习、使用宏程序的渴望。

产品要求:

今天,有个网友求助,公司让他在圆盘上铣个分度,干 的活也不复杂,是在一个圆盘工件圆周的边缘上,要求刻360条表示转角度的刻度线,每逢10°刻线长12mm,每逢5°刻线长8mm,其余刻线长4mm,具体图纸不便于展示,类似于下面这个工件,只是大小和尺寸有差异。

产品要求轴向分度刻线

网友的编程思路:

但是小伙伴不会用宏程序写出来,因为宏程序只学了个皮毛,要干这个活,他的思路是用MasterCAM2017在圆周上画出360根线,然后用替换轴投影到外圆上进行加工。

当然我是不会这么做的,我是不会编写刻360条线的庞大程序,只写一个宏程序,让机床自己判断自已想,什么地方刻长线、什么地方刻中线、什么地方刻短线。

我的宏程序编程思路:

其实这个程序很简单,但是架构也是需要费一下心思的,用一个变量计算转过的角度,设定判断条件,看转过的角度值,能不能被5整除,或者能不能被10整除,让数控系统判断自己去刻。

程序 中用IF语句加GOTO语句实现的,我平时喜欢用WHILE DO,因为它的可读性更好,但 GOTO 更灵活多变,在生产实际中很多小伙伴都喜欢用。

宏程序轴向分度模拟图:

产品轴向分度刻线宏程序模拟效果

程序设计如下:

宏程序径向分度模拟图如下:

产品径向分度刻线宏程序模拟效果

宏程序设计窍门小结:

在设计宏程序时有一好方法:就是流程图。

这个是从计算机程序设计里借鉴过来的,在编写宏程序时非常好用。

编程之前,把自己的思路、逻辑判断方法、确定刻线的长短条件,程序如何跳转,画一个表达你这些思路的流程图,画完检查一下,有问题就找出来,不要屏蔽自我,等到有问题在上机的时候找,那样就麻烦许多。如果没准确的表达自己的思路就先修改流程图,直到正确为止。

对照流程图,能很快写出程序,几乎是一挥而就,再用流程图来检查编写的程序,能很快检查出错误所在,没有错误就可以输入系统。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210316A00WG700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券