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

斜线孔的简单用户宏程序的入门讲解案例

对于这张图,如果仅仅是钻孔的话,我们采用G81+G16即可完成程序的编制,且

这两个指令在基础专栏里面已经进行讲解过,没啥难度。比如第一象限上个的三个孔,参考程序如下

G81G16X56.55Y45Z-10R2F80

G91X-14.1K(L)2

G

91相对编程且X作为一个变量+钻孔循环次数K(L)2表示循环两次,即可完成剩下两孔的加工.

以上是基础编程的运用,但是本文主要是想阐述一下如何利用宏程序来加工这种相似孔的加工。

这里的宏程序不是普通宏程序而是用户宏程序,简单说就是把这个程序在使用时当作子程序来调用,通过指定参数来向子程序传递加工参数,从而在加工相似零件时可大幅编程的效率。

关键是你要找出哪些轨迹是子程序的?通过分析,不难看出每次钻孔的位置可以看做是子程序,就像前面程序中所讲解的G91X-14.1K(L)2。比如说,今后如果遇到角度变了,孔的孔距变了,孔的个数变了,咱们只要修改一下相关参数,就可以直接调用加工了。

在G91X-14.1K(L)2这个程序中,X-14,K2其实是不断在变化的,可以从这里作下文章,假设把#1看作是旋转角度,#2看作是孔的间距,#3看作是孔的个数,参考程序如下

%02

#3=#3-1

#4=#2*cos[#1];X

#5=#2*sin[#1]

G91X#4Y#5K#3

M99

%01

G90G94G54

M3S1000

G81X0Y0Z-10R2F100

G65P1A45B12C9

G90G80G0Z10

M5

M30

说的这里,不知道大家明白了没有?如果现在加工第二象限的孔,是不是只要把A45改成A135即可呀!或者写几个G65进行调用也行!也就是说今后在遇到这种斜线上的孔加工,你就不需要编程了,只要把A45B12C9这三个数修改赋值一下即可!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券