新代系统常用小MACRO

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常用简单MACRO

使用G20,G21做公英制转换:

G20:更改文件名为G0020,存放在C:CNC\MACRO MACRO内容:

%@MACRO

G70;

M99;

G21:更改文件名为G0021,存放在C:CNC\MACRO MACRO内容:

%@MACRO

G71;

M99;

全自动和半自动切换:

M91:更改文件名为M0091,存放在C:CNC\MACRO MACRO内容:

%@MACRO

WAIT();

IF @11024=0THEN

M99;

END_IF;

M99P#16;

配合使用PLC部分:

新代系统宏程序格式

1.%@MACRO起头

当标题行含有关键字@MACRO时,整个档案就会以MACRO语法处理,如果该行无@MACRO时此档案就会被视为一般ISO档案格式处理,无法使用MACRO语法。且@MACRO关键字必须是大写字母!! 2.每一行结束需加“;”

3.程式最后需加M99,才能返回到主程式,当前编辑的正是主程式不用跳转的话就可以直接M30结尾

4.指定变量需使用“:=”符号,不可仅用“=”符号,新代系统中等号=只是用来进行比较两值大小时所用。对变量赋值一律使用“:=”

5.档名储存需依以下原则:

a)扩充G码

撰写 G100 之MACRO,需将该MACRO 程序存在C:\CNC\MACRO目录底下,且文件名需为G0100,不需扩展名。

撰写 G100.1 之MACRO,需将该MACRO 程序存在C:\CNC\MACRO 目录底下,且文件名需为G100001,不需扩展名。

b)非扩充G码

此时如果为主程式的话随意命名即可,如果是主程式中有调用副程式,那么例如:

G65P10

如上那么我们副程式需命名为O0010,保存路径为

C:\CNC\NCFILES,主程式路径一样。

6.系统在执行加工时对于MACRO程式会事先预解,因此MACRO 执行速度会超前G。Mcode指令,因此变量指定或资料读取时须与G。Mcode指令发出时间相同时,请对变量指定或资料读取前加WAIT()指令,否则该变量指定或资料读取无法与G、MCODE同步。

7.程式尽量多加注解,增加程式可读性,为以后维护及问题排除创造有利条件(//后加注解即可)

相关文档
最新文档