1. 首页
  2. 技术文章
  3. Brother

Brother | 兄弟机宏程序的编写方法

Brother | 兄弟机宏程序的编写方法

根据BROTHER 程序说明书

我们知道以下信息:

6.4 控制功能

控制功能使您能够通过指定特定的条件在程序中间改变程序的流程。

控制功能有下列三种形式:

1. GOTO 语句 (无条件转移)

2. IF 语句 (条件转移)

3. WHILE 语句 (循环)

下文讲述这些语句能够使用的控制。

6.4.1 GOTO 语句(无条件转移)

序号n(n:1~99999)无条件转移。

指令格式 GOTO n;

n : 序号

当序号不在1 到99999 的范围之内、或者不存在对应的序号时,将出现报警<<无可应用的序

列>>。

也可使用公式指定序号。

例) N1 GOTO 3;

N2 GOTO #10;

N3 ;

无条件跳过N2(序号 2)。

如果执行了N2,程序跳向存储于#10 的数据的编号。

只能在同一程序中使用GOTO 语句跳过序号。当指定了GOTO 时,向程序末尾执行搜索,

并启用首次找到的序号。

当搜索到达程序末尾时,从程序开头重新搜索。

6.4.2 IF 语句(条件转移)

IF 后面跟有条件算式。

指令格式 IF[条件式]GOTO n;

n : 1~99999

满足条件算式时,程序转向序号“n”,不满足时,执行下一个程序段。

可以使用下列条件算式:

条件算式的类型

#i EQ #j #i 等于#j

#i NE #j #i 不等于#j

#i GT #j #i 大于#j

#i LT #j #i 小于#j

#i GE #j #i 大于等于#j

#i LE #j #i 小于等于#j

结合简单的C面宏程序案例来看,

如下方简图:

Brother | 兄弟机宏程序的编写方法

程序说明:

1、编程零点设在孔中心。

2、Z轴零点平面是工件表面。

3、使用φ10铣刀加工。

N10 G90G0G54X0Y0M3S2000

N20 G0Z50.0

N30 Z2.0

N40 #1=0 (Z轴原点高度)

N50 #2=13.0(X轴移动到加工点)

N60 G01X#2Y0F200(X Y轴移动到加工位置)

N70 Z-#1(Z轴深度)

N80 G03 I-#2(圆弧铣一圈)

N90 #2=#2-0.1(X轴减0.1)

N100 #1=#1+0.1(Z轴加0.1)

N110 IF[#1LE2.]GOTON60(满足条件算式时,程序转向序号“n60”)

N120 G01Z5.0

N130 G0Z50.0M5

N140 M30

以上就是简单的宏程序编写案例啦 ~

如有疑问,欢迎留言咨询!

转载公众号:山善技术服务

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【公众号:山善技术服务】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

评论列表(1条)

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

工作时间:08:00~20:00

QR code