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

用了复制方法后,一会儿就学会了宏程序编程

宏程序不是万能的,但是没有宏程序是不能的。

尤其是处理一些疑难杂症

比如下面要加工一个大螺距的矩形螺纹

一、矩形螺纹计算公式如下表:

二、螺纹常用三种进给方法:侧向进给、径向进给、交替式进给

加工矩形螺纹的时候,由于刀具是方头(类似于切槽刀),一般采用径向进给走刀法加工。但是当螺距角大,牙槽宽度比刀具宽度大的时候,常常采用侧向进给,或者交替进给。总的来说,你想采用哪种方式加工,那就怎么编程。

三、案例欣赏

加工如下图矩形60X10螺纹

下面清风我采用侧向进给方式来编写此程序

刀具X下降一定深度,向Z向移动,至到达到牙宽尺寸为止,

然后X继续下降一定深度, Z向移动到牙宽尺寸,依次类推 至到X向切削深度符合牙高。

其实侧向进给方式需要做两次判断:

第一次:判断又没有车到某个深度(X方向的牙高深度)

第二次:在对应的深度上判断牙宽到尺寸没(Z方向的呀宽深度)

既然需要做两次判断,我们很容易想到宏程序的二层嵌套

设变量#1代表牙高

设变量#2代表牙宽

计算出矩形60X10螺纹的牙高和牙宽

牙高: 0.5x10+0.1=5.1

牙宽: 0.5x10+0.02=5.02

备注:假如刀具宽为3,那么把刀具宽度计算在内,实际牙宽为:5.02-3=2.02

那么清风说过:你能不能编写出宏程序,就看你心中有没有学到手的宏案例,复制套用即可

复制宏程序二层嵌套(如下简图):

程序如下:

(微信:soscnc)

T0101

S500M3

G0X60Z5

#1=0 (单边牙高,初始赋值为0,从零开始,以及后面#1=#1+0.1 每层下刀0.1mm)

WHILE[#1LE5.1]DO1(既然#1表示牙高,那么它的值如果小于等于5.1,说明没车完)

G0X[60-2*#1] (每刀的切削深度为:60-2*#1)

G32Z-83F50

G0X62

Z15

#2=0 (牙宽, 初始赋值为0 )

WHILE[#2LE2.02]DO2(由于剩余的槽宽是2,02,所以#2的值如果小于2.02,那么说明没切刀牙宽尺寸)

G0X[60-2*#1]

Z[5-#2]

G32Z-83F50

G0X62

Z5

#2=#2+2.02 (由于剩余的槽宽只有2.02,比刀具宽度小,所以赋值为2.02)

END2

#1=#1+0.1

END1

G0X100

Z100

M30

四、嵌套循环运行顺序

1.当程序执行到 WHILE[#1LE5.1]DO1的时候,它知道#1的初始值是0,是小于5.1的,所以就依次执行WHILE 到END1之间的程序

2,当运行到WHILE[#2LE2.02]DO2 这一段,#2的值小于2.02,于是就继续往下执行,当执行到#2=#2+2.02 的时候,#2的值发生了变化,系统判断还是满足条件,于是又执行DO2与END2之间的程序,至到不满足条件,才跳出内部循环

3,当#2大于2.02的时候(这一层的牙宽到尺寸了),程序跳转至END2之外,执行#1=#1+0.1,发现#1的值仍然小于5.1,程序继续执行DO1与END1之间的程序。

……

好啦,如果你想快速玩会数控高级编程----宏程序

欢迎付费购买《跟清风学数控宏程序》,教程从零讲起,一步一个脚印,让你成为编程高手

本教程是从零基础讲解,逐步到提高,内容涉及比较广,除了宏基础知识之外,更多是编程思路、工艺思想,编程策略等方面的分析,简单易懂,目的是让你体会,感悟宏的魅力,整体上提高你的编程功底与逻辑思维训练。

跟清风学《数控宏程序编程》后,你至少收获4大成果

1,掌握并具备宏程序进行零件加工的编程能力

2,宏程序的调用、宏程序误差处理方法,提高动手能力,提升数控系统使用功能

3,掌握用数学公式来编写宏程序的技巧

4,掌握简单的模块化编程

5,了解宏程序测量数据反馈至数控系统里

6,了解宏程序用于生产管理

教程费用:398元/套

购买此教程的前提是你需要掌握普通编程,这样清风100%让你学会宏程序编程

发货方式:微信付款,联系清风,在线传送,索取教程

因为教程为PDF,移动互联网+4G网络+智能手机+便捷支付的出现,让买卖得以完成

扫二维码,支付398元,然后联系我的微信:soscnc

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券