AMADA激光G代码讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G代码列表
本机床由各种G代码及M代码来控制。
以下为G代码列表。
有关M代码信息参看第1-7页。
代码用途类别
G00 快速移动运动
G01 直线切割运动
G02 圆弧CW 运动
G03 圆弧CCW 运动
G04 静止通用
G09 精确停止运动
G10 吸盘卸下上料装置
G20,G21 选择英制/公制坐标坐标,尺寸
G24 穿孔激光
G25,G27(用于
LC-α)
重复定位通用
G31 辅助气体选择通用
G32 Z轴跟踪传感器ON 专项
G33 取消Z轴跟踪传感器专项
G40 取消激光光束路径补偿激光光束补偿
G41 路径“LEFT”激光光束
路径补偿
激光光束补偿
G42 路径“RIGHT”激光光束路
径补偿
激光光束补偿
G50 返回零点通用
G53 设置机床坐标系坐标、尺寸G61 精确停止检查模式运动
G64 仿形切割模式运动
G65(FO)调用副程序专项
G75,G76 多个宏的再调用多用途
G77(LC-θ)测量探针的坐标旋转通用
G90 绝对编程坐标,尺寸G91 增量编程坐标,尺寸G92 建立坐标系坐标,尺寸G93 原点偏移值坐标,尺寸G95 利用参数调用程序专项
G96 模态程序调用专项
G97 取消模态程序调用专项
G98 多工件设置多用途
G107 管子插补
(用于可选择旋转台)
专项
G111 正方形/长方形孔
G112 圆形/长圆形孔
G113 单D/双D 孔
G114 多边形孔
G115 弧形切槽(半径端面)孔
G116 弧形切槽(平端面)孔
G120(LC-θ)测量探针坐标,尺寸G121,G122 HS加工角检测专项
G126 螺栓排列(BHC)模板
G128 对角线(LAA)模板
G129 弧(ARC)模板
G130 轴回零专项
G136 网格排列X(GRD-X)模板
G137 网格排列Y(GRD-Y)模板
G140 OVS孔检测专项
G141 OVS扩展功能专项
G149 取消OVS 专项
G150 定制比例/旋转专项G160(LC-θ)间隔弧插补运动G161 间隔角半径插入专项G162 取消间隔角半径专项G163 3D坐标转换专项G164 取消3D坐标转换专项G165 3D转换专项G166 取消3D转换专项G173 U-轴长度补偿专项
M代码列表
M代码用途类别M00 程序停止通用M代码M02 程序结束通用M代码M10,M11(LC-α)工件夹紧/松开专项
M20-M29(LC-α)可检测材料厚度专项
M30 结束程序并返回程序开始处通用M代码M33(LC-β/LC-α)吸盘装载/工件上料上下料装置M34(LC-β)板式卸料上下料装置M55(LC-β)取消镜像上下料装置M65(LC-α)储备功能上下料装置M80,M81(LC-α)工件槽开/关通用M代码M96 调用副程序通用M代码M97 结束副程序通用M代码M99(用于FO)结束副程序通用M代码M100 激光模式ON 激光
M101 激光模式OFF 激光
M102 材料指定激光
M103 穿孔模式,启动切割模式激光
M104 取消切割模式激光
M150,M151,M152(FO) 队列代码通用M代码M180(LC-α)循环工件槽通用M代码M707,M772-M774 更换吸盘上下料装置M720,M721 传感器ON/OFF 激光
M722,M723,M727 跟踪传感器校准激光
M758 光束ON 激光
M790,M791(LC-β)吸盘安装上下料装置M792,M793(LC-β)吸盘安装销子上下料装置
机床布置图
LC-α与LC-β机床为混合光路系统,可使板材沿X轴方向运动,而激光切割头沿Y轴方向运动。
LC-α机床使板材移动通过一球形传送台,同时LC-β机床使吸盘及板材沿X轴方向运动。
LC-θ或FO机床可使激光切割头沿X轴和Y轴方向移动。
坐标轴在基准位置时,激光切割头位于LC-α,-β和-θ机床工作区域的X+和Y+角处,同时也位于FO机床工作区域X+和Y-角位置上。
坐标及尺寸
这些机床所采用的NC只接受一定范围内的值,下表为各种用途的允值范围。
数字格式/允值范围
项目公制英制
X,Y,Z+/–99999.9999 +/–9999.9999
G 1to9999 1to9999
N0to99999 1to99999
O0to9999 0to9999
R,I,J+/–99999.9999 +/–9999.9999
M1to999 0to999
X(asparameter).001to9999.999 .001to9999.999
P1to9999 1to9999
G20选择INCH(英制)坐标
可用于MDI或在单独一行上一程序开始时使用。
更换坐标系后,必须再次设置G92。
这可通过再次设置机床基准(使用RETRACT回零模式)或使用G92或G130指令来完成。
注意
@在一个程序中,必须遵守用于英制坐标的G92的说明或者一G130指令。
G21选择METRIC公制坐标
可用于MDI或在单独一行上一程序开始时使用。
更换坐标系后,必须再次设置G92,这可通过再次设置机床基准(使用RETRACT回零模式)或使用G92或G130指令来完成。
注意
@在一个程序中,必须遵守用于英制坐标的G92的说明或者一G130指令。
G90绝对编程
当G90被执行时,其程序中的所有坐标都要参照当前程序原点或绝对原点
G90为MODAL并始终有效直到G91被执行。
G91增量编程
当执行G91时,程序中所有坐标值均为来自前面坐标的增量距离。
G91为MODAL并始终有效直到G90被执行。
G92建立坐标系
如果坐标系未在INCH和METRIC中选择,则G92命令为可选择项。
一旦机床供电并定制了基准,标准坐标即可随时使用。
G92指令可用于建立一个编程用绝对原点。
X轴和Y轴的一般(默认)绝对原点与距夹爪和X-块规接合处最近的板材的角相对应。
注意
@G92命令后必须立即输入正确的X、Y、Z值,所有这些值都在同一个信息块上。
当机床已经定制了基准且定位于“home”(初始点)基准位置时,NC的位置窗口(FUNC+POS 键)即显示用于已激活的单位系统(INCH/MM)的G92语句中可使用的值。
下表所列数据用于某些普通机床。
如果其中没有您的机床或号码不匹配,使您机床与AMADA 修正参数值相一致并记录在下面。
MachineType Xaxismm{in} Yaxismm{in} Zaxismm{in} LC-1212?1270{50.000} 1270{50.000} 300{11.8110}
LC-2415?2520{99.2126} 1550{61.0236} 300{11.8110}
LC-2412?2520{99.2126} 1270{50.000} 300{11.8110}
LC-3015?3070{120.8661} 1550{61.0236} 300{11.8110}
LC-3015?3050{120.0787} 1530{60.2362} 700{27.5590} FO2412 2520{99.2126} 1270{50.000} 200{7.8740}
FO3015 3070{120.8661} 1550{61.0236} 200{7.8740}
G93原点偏移值
相对于绝对原点来说,G93命令是在G92设置的限定范围内的任何位置上建立一个基准原点。
这可通过编程轻松完成。
G93XYZ;
XX偏移值
YY偏移值
ZZ偏移值(一般为零)
示例
将工件程序基准点从绝对原点或通过G98多工件指令(参见1-33页)建立的当前基准点分别沿加-X方向移动0.2英寸,沿加-Y方向移动12.0英寸。
取消原点补偿值
G93X0Y0Z0;
注意
@G93命令后必须立即输入正确的X、Y、Z值,所有这些值都在同一个信息块上。
@当多工件程序使用G98时,G93可参考98设置的各工件原点。
@当执行G93时,如果G91(增量坐标)有效,则G91成为原有G93的增量补偿值。
否则G91则代替原有的G93。
@当使用切割数据库时,系统对材料厚度进行自动修正,如果不是切割已成形材料或不使用切割数据库,则使用Z0。
G120测量探针(用于LC-θ)
使用备选的测量探针可对机床坐标系和程序原点进行补偿。
详细情况请参照操作手册。
运动指令
运动指令可分为两组:快速平移和仿形。
快速移动(G00)是将材料严格定位于一特定位置。
而仿形指令(G01,G02和G03)是使材料以特定的速度(进给率)和路径在激光切割头下移动。
本系统默认为绝对坐标编程。
G00快速移动
此命令用来进行定位。
它将工作台与激光切割头以当前平移速度移到指定的X、Y轴位置。
(默认值为最大速)
G00XY;
也可以进行Z-轴的定位,但不能与X、Y轴在相同的数据块上。
只有包含在命令内的轴才可以进行实际的移动。
注意
@当G00被激活时,激光光束状态为OFF。
@各轴均独立移动,因此材料的路径一般不为直线。
@G00在已执行的结束点处会强制执行到位检查。
在加工过程中可使用它强制进行小半径转弯切割(在单独的语句行上使用G00)。
@最大快速平移速度为40m/min(1575ipm)。
CNC控制面板上的RATE按钮可将运行速度减小到此速度的50%或25%。
@G00为MODAL,一旦执行,即保持有效直到G01,G02,G03被执行。
@G90/G91可用于绝对/增量编程。
G01直线切割
沿一直线将材料由当前位置移动到命令位置。
进给率、辅助气体选择、激光器电源、脉冲率等要由激活的材料和工作台的选项(M102、En)以及激活的操作者覆盖值来确定。
G01XY;
XX-坐标(mm/in.)
YY-轴坐标(mm/in.)
注意
@G01为MODAL,一旦执行,即保持有效直到G00,G02,G03被执行。
@本机床可在此模式下同时三轴联动。
G90/G91可用于绝对/增量编程。
@必须规定用于G01、G02、G03的进给率。
这通常由M102和Enn来完成,但也可以使用Fnnnn 进给率命令来实现。
@在机床使用时,有1%的操作面板步骤,其进给率可按0%到255%的值被覆盖。
@FO机床的备选副传送装置的进给率可用NC参数进行设置。
示例:
G90G00X11.0Y20.0;
G91G01X7.0Y4.0;
G02圆弧CW
以规定的半径和进给率按顺时针弧线将材料从当前位置移送到命令位置。
G02XYR(或IJ);
XX-坐标(mm/in.)
YY-轴坐标(mm/in.)
R弧半径(负值生成一个>180°的弧)(在指令中既可以用R也可以用I、J)
IX-方向上自起始点到弧中心的距离。
JY-方向上自起始点到弧中心的距离。
R格式示例
G90G02X.5Y25.0R2.5;
I、J格式示例
G90G02X.5Y25.0I.5J2.499;
注意
@G02为MODAL,一旦执行,即保持有效直到G00,G01,G03被执行。
@当在同一语句行中使用时,参数R比I和/或J有优先权。
@半径R(或由I、J计算出的结果)必须为非零值。
@可由G90/G91使用的绝对/增量编程只影响终点。
I、J的值始终是自圆弧起点的增量。
@如果圆弧角度大于180°,那么R值必须为负值。
@此机床在这种模式下只能同时使两轴联动。
@要切割一个整圆,必须使用I和J而不是R。
@必须规定用于G01、G02和G03的进给率。
这通常由M102和En来完成,但也可以使用Fnnnn 进给率命令来实现。
@在机床使用时,有1%的操作面板步骤,其进给率可按0%到255%的值被覆盖。
G03圆弧CCW
沿逆时针弧线将材料从当前位置移送到命令位置。
此命令按输入的进给率与半径沿逆时针弧线进行材料的切割。
X、Y的规定值决定切割的终点。
R的规定值决定切割的半径。
G02XYR(或IJ);
XX-坐标(mm/in.)
YY-轴坐标(mm/in.)
R弧半径(负值生成一个>180°的弧)(在指令中既可以用R也可以用I、J)
IX方向上自起始点到弧中心的距离。
JY方向上自起始点到弧中心的距离。
注意
@G02为MODAL,一旦执行,即保持有效直到G00,G01,G03被执行。
@当在同一语句行中使用时,参数R比I和/或J有优先权。
@半径R(或由I、J计算出的结果)必须为非零值。
@可由G90/G91使用的绝对/增量编程只影响终点。
I、J的值始终是自圆弧起点的增量。
@如果圆弧角度大于180°,那么R值必须为负值。
@此机床在这种模式下只能同时使两轴联动。
@要切割一个整圆,必须使用I和J而不是R。
@必须规定用于G01、G02和G03的进给率。
这通常由M102和En来完成,但也可以使用Fnnnn 进给率命令来实现。
@在机床使用时,有1%的操作面板步骤,其进给率可按0%到255%的值被覆盖。
G09准确停止
一条只对一规定数据块有效的命令。
在此数据块的结束处轴减速移动并进行就位检测。
然后执行下一数据块。
G09(G01XY);
括号内的命令可以为G02或G03。
注意
@就位检测是指为观察轴移动是否到达规定位置而做的检测(在一个参数设置的范围内)。
G61精确停止检查模式
此命令要求机床在向下一个程序位置移动前停止并等待对各程序位置的校验。
注意
@在切割任何混合半径前或单独或按模板执行标准孔命令(G111-115)前必须取消G61。
@一旦G61被执行,它将保持有效直到G64被执行。
G64仿形切割模式
这是机床的默认切割模式。
它在移向下一个程序位置前不需要做位置校验。
此模式一直有效直到G61命令被执行。
G160间隔弧插补(LC-θ)
G160Xx1Yy1Zz1Va1Ub1;
Xx2Yy2Zz2Va2Ub2;
第一个数据块表示的是弧的中心点,第二个数据块表示的是弧的终点。
G160为MODAL,它一直有效直到G00、G01、G02或G03中的任一个被执行。
当中心点和终点被指定时,就形成了到终点的弧。
当用于V和U轴的命令被省略时,喷嘴在此状态下运动。
当终点没有被指定,而另一个代码(如G01)被执行时,用于弧的条件便不再符合。
在这样的情况下,喷嘴会沿从起始点到中心点做直线插补运动。
当中心被省略时,喷嘴的状态会根据从起始点到终点的弧的半径自动控制。
当执行另一个间隔插补操作时,第一个终点就成为了下一个的起点。
通用项
O程序编码
每个程序必须分配的一个号码。
这个号码用于区别同时储存在存储器内的200个不同的程序。
程序编码必须以字母O开头。
注意
@程序编码可使用0-8999之间的任何数字。
@号码为0的程序应空出,因为在某些扩展编辑过程它容易被改写。
@号码为8000-8999的程序可通过设置一个参数而得到保护。
F进给率代码
切割进给率一般可使用M102来指定以便选择材料的类型和厚度,也可使用E1-E9来指定以便进行精细调谐或进行仿形切割或精细切割的类型选择。
可以使用F代码来覆盖标准进给率,或用于未在数据库中记录的材料。
注意
@英制模式下,进给率以英寸每分钟为单位计。
@公制模式下,进给率以毫米每分钟为单位计。
@只有不使用M102功能时,才需要一F代码。
D补偿值代码
这些代码不用于LC-α或β机床。
相反,激光光束补偿值量保存在切割参数数据库中,参照激光光束补偿部分,页码1-22,以及第二部分中的标准孔章节内容。
N序列编号
程序中的指令块可以使用序列编号来进行标记或作为卷标。
使用时,一个序列编号必须是程序块中的第一个地址。
有效数字范围为1-99999。
序列号可以不按数字顺序。
;数据块的结束符号
这个标记被用作将一个数据块与另一个分开来。
/数据块的跳过符号
如果按亮了数据块跳过按钮,那么任何带有此标记的数据块在开始时就被忽略。
(注释)
用括弧将注释括起来放在一个程序中。
如果将一个注释放在程序编号后的第一行,那么它将被显示在CNC(机床控制)程序路径列表中。
注释不应插写进程序语句行的中间,将每个注释放在程序行的末端或另起一行。
01234(注释示例)
(此注释要单独一行)
如果脱机使用程序,要确保注释和指令全部用大写。
G04停止
停止功能使机床在一规定时间内(以秒计)停止运行。
G04Xnnnn;
此处.001<=nnnn<=9999.999
@警告:在仿形运动指令(G01,G02,G03)之间使用G04可取消激光光束的被偿功能。
@当超出停止时间范围时,机床将继续工作。
执行停止功能时要应用严重警告。
@最小停止时间值为0.001秒。
这等效于不带X值的G04。
G25,G27程序重定位(用于LC-α)
可能很多时候你需要加工长度大于机床X轴行程的板材。
这种加工可通过使用命令G27来完成。
该命令可使机床松开工件,移动工件夹爪到一新的位置,并再次夹紧板材。
这样不会造成工件注册数据的丢失。
在本机床上G25可与G27起到相同效果。
不像在其它机床上那样,G25在本机床上不将夹爪移离工件。
只有G25具有程序的兼容性。
在重定位前必须执行M104以及(如果激光光束补偿功能被激活)G00,G40。
示例
M104;取消“切割模式”
G00G40X29.0Y15.0;取消激光光束补偿,移动到板材上的合适位置。
G27X28.0;重定位28″
注意机床垫片的重定位的位置,并且确定好板件的位置以便于重定位时垫片在板件上。
注意
@工件支架的下面要使用固体材料,以确保对板材的良好支撑。
如果必要,您可在重定位前用G00移动板材。
@除了X的尺寸,在G25或G27语句行上不可以存在其它信息。
G31辅助气体选择
进行NC辅助气体控制时
G31PT;
指定辅助气体的类型和压力。
代码P用于规定辅助气体的类型。
辅助气体的类型与加工条件文件中“气体类型”号码所指定的类型相同。
不带NC辅助气体控制功能的机床
1.低压氧
2.中压氧
3.高压氧
4.氮气
5.空气
6.简易切割(备选)
7.高压辅助气体(备选)
带有NC辅助气体控制功能的机床
1.低压氧
2.中压氧
3.高压氧
4.氮气
5.空气
6.简易切割(备选)
7.高压辅助气体(备选)
代码T用于规定辅助气体的压力。
T=压力设置(1=0.01Mpa{0.1kgf/cm2})
当机床不带NC辅助气体控制功能时,压力控制功能不可使用。
3D加工
G31L;
G31L0:辅助气体停止
G31L1:排放的切割辅助气体
G31L2:排放的穿孔辅助气体
G50返回初始点
G50命令使所有的轴返回到初始原点并结束程序。
G92的值被复位为默认值。
此命令还将取消“切割模式”、激光光束补偿、坐标系旋转及定制比例。
注意
@G50命令行上不能存在其它命令语句。
@如果程序中使用G50,就不再需要M30。
G77测量探针坐标旋转(LC-θ)
旋转坐标系以便适应用备选测量探针测量的板材。
激光光束补偿
用激光仿形切割时,激光光束补偿用于修正切割的宽度(切缝宽度)。
按照图纸尺寸要求来编写工件程序,且激光光束补偿用来修正“切割刀具”的宽度(补偿值量应为切割总宽度的1/2)。
本功能使用存储在切割参数数据库中的补偿值。
每次向材料类型/厚度表中进行输入(通过M102和E值选择)时都要输入激光光束补偿值。
同时标准激光光束补偿值也存在于NC中,那些输入值用D代码进行选择,D地址一般不需要。
G40取消激光光束补偿
此命令用于取消任何先前已执行的G41或G42命令。
此命令必须与G00或G01指令一起使用,它不需要包括X或Y参数。
不允许使用G02或G03指令来启动或取消激光光束补偿功能。
G00G40;
G41激光光束左补偿
此命令将光束移至程序规定的行程方向的左方。
这样做可以对切割宽度进行补偿。
G00G41;
补偿值量由激活的材料类型/厚度的选择项(从M102)和激活的E值来确定。
这些可选择切割参数数据库中的表格的输入值,数据库中存有待使用的补偿值距离。
注意
@在切割启动前,此命令应与定位移动命令在同一行被调用。
@此命令必须与G00或G01指令一起使用。
它不需包括X或Y参数。
不允许使用G02或G03指令来启动或取消激光光束补偿功能。
G42激光光束右补偿
此命令将光束移至程序规定的行程方向的右方。
这样做可以对切割宽度进行补偿。
G00G42;
注意
@在切割启动前,此命令应与定位移动命令在同一行被调用。
@此命令必须与G00或G01指令一起使用。
它不需包括X或Y参数。
不允许使用G02或G03指令来启动或取消激光光束补偿功能。
激光控制
激光可通过使用切割参数数据库中的选择项来进行控制。
为了对每种标准材料类型/厚度的组合都能成功切割,此数据库中存储有多达10套的关于进给率、气体选择、穿孔信息及其它必要数据的选项。
对于新的或非标准的类型或厚度,用户可通过复制已存在的或草拟文件来生成新的数据文件。
用户数据文件与AMADA切割数据一起保存在NC中,并且与来自AMADA的文件一样可被准确地管理和使用。
一次只能激活一个材料名――激活的材料名被用于切割、穿孔、加工角控制及中断切割的重新启动。
M102用来选择材料/厚度,一个E代码(从1到10)用来选择此材料的一套参数。
G24穿孔模式
按规定功率、脉冲情况及时间打开激光光束。
G24SPQR;
S规定功率
P规定脉冲频率
Q规定脉冲负载
R规定激光光束时间
注意
@必须在G24前指定辅助气体选择项(G31)。
M100激光模式ON
打开光闸启用激光操作。
M101激光模式OFF
关闭光闸并且禁用激光操作。
注意
@打开工件槽(仅对LC-α)之前,一直应用M101。
M102指定加工条件
用于从切割参数数据库中选择材料类型及厚度。
M102(typennn);
此处类型nnn必须与切割参数数据库中的一个材料表相匹配。
然后,此种材料型号和厚度的默认切割参数才可被使用。
M103启动切割模式
M103An;如果A0为当前值,不进行穿孔。
如果没有A或n是一非零数值,则根据所选择的切割数据表进行穿孔操作。
使用从切割参数数据库中调用的例行程序,切割头将下降至材料表面,并对材料穿孔。
在这种模式下,在任何仿形移动过程中(G01,G02,G03),激活激光光束,在任何快速水平移动过程中(G00),不激活激光光束。
使用M104可取消此模式。
M104取消切割模式
取消模式M103,关掉激光光束并将切割头移回至安全高度
M104MZ;
M备选代码(M00/M180*)用于进料支架或工件槽。
*应用于LC-α
Z增量回程距离。
覆盖存储于控制器内的值。
(Z-轴回程高度存储于参数“设置值”内)。
示例
M104M00Z50;
取消模式M103,将切割头缩回至距工件表面50mm,并应用一M00。
(等待操作者按下START)M722,M723,M727跟踪传感器校准
在Z-轴跟踪传感器的校准操作中被执行,一般不直接执行。
M722:校准ON
校准初始化
M723:校准OFF
校准终止
M727:校准位置
规定校准位置
M758光束ON
放电可打开激光光束。
在维护过程中要由AMADA服务工程师来使用,不要直接使用在普通程序内。
如果没有选择激光模式代码,激光光束就不能发射。
结束程序即可终止放电。
M758:BeamON
开始放电并发射激光光束。
E1…E10切割条件选择
向“E”值输入指令(E1…E10),在特别材料/厚度表的十个输入项中进行任意选择。
E101…E103穿孔条件选择
在已选择材料的预置穿孔条件中进行选择。
如果在程序中穿孔
未被选择,则使用默认穿孔(在此种材料的切割数据库中的设置)。
示例
M102(SUS1.5);
E3;选择条件3
E102;选择穿孔#3(102)
E201…E205加工角条件选择
加工角条件其实是指小半径转角的处理。
角的锐度由在转角处的两条线段的夹角来确定。
如果此夹角等于或小于(更锐利)激活的加工角数据表中的设置的话,那么系统将使用此角的加工角数据表中的进给率和激光设置值(表中设置的进给率、功率、脉冲等参数)。
按照激活材料名在预置加工角条件中进行选择。
使用工件程序进行选择。
小半径转角的注意事项
G00可单独一行使用(没有X,Y或Z)以强制形成一小半径转角并产生一小段时间的停止。
在此停止过程中激光光束状态为OFF,这有助于冷却被切割的材料。
然而,这会使控制器对加工角(角)的处理失效。
如果使用加工角/角控制特性,要注意程序中的超过G00或E08的语句行。
以上方法将会使NC的加工角/角控制特性失效(参看1-28页)。
当切割需要进行加工角/角控制的材料时,不要使用此方法。
取而代之,在需进行小半径转角加工的部分上使用准确停止检查模式(G61)。
切割参数数据库
切割参数数据库用于进行穿孔及切割参数的控制。
也提供专门的小半径转角的处理及切割中断的恢复。
一次只能激活一个材料名——激活的材料名可用于切割、穿孔及加工角控制。
下表为可设置项的简述:
项目内容项目内容
穿孔变量辅助气体选择
加工角变量
角度
激光功率:初始值进给率
激光脉冲频率:初始值激光脉冲频率
激光DUTY:初始值激光脉冲负载
激光功率:分步
恢复变量
重启穿孔信息
激光脉冲频率:分步距离
激光DUTY:分步速度
步数频率
各步步长负载
允许总时间其它帽式传感器启动高度
切割变量进给率Z-轴切割结束高度辅助气体选择Z-轴M00退刀高度激光功率Z-轴退刀工件槽高度激光脉冲频率辅助气体“ON”高度激光DUTY 焦点基本高度
切割补偿量
切割参数数据库的设置与维护信息,请参看操作手册。
U、V、W宏功能
这些功能允许将一段指令存储在一个“宏”中并可在今后同时一次或多次进行调用。
其编号范围可使用01~99。
宏编号的使用
编号用途
01~59存储并执行指令
60~89存储但不执行指令
90~99将多个宏存为一组
90~99的宏编号只能存储在其它宏指令内部的命令。
在U和V之间如果加入了BLOCKSKIP (斜杠)符号,当BLOCKSKIP键置于ON时,任何存储功能都不能执行。
宏存储器(U、V)
Unn和Vnn标识待存储的指令块的开始与结束。
Unn和Vnn必须相应成对出现,nn值为01~99。
指令M02、M30和G50不允许存储在U-V宏数据块中。
U02
G90X25.1Y31.
G12I.502F35 存储并执行指令
V02
:
U62
G90X22.1Y28.2
G11I.502J.5K30F35 存储但不在这一点执行指令
V62
:
W02 再调用宏
W60
宏的再调用(W)
一旦使用Unn、Vnn将宏储存,可按需要使用Wnn进行多次再调用。
为在一网格内再调用一个或多个宏,使用G98/G75/G76多工件功能。
详细信息参看多工件处理部分(1-33页)。
U90 开始宏90将存储宏60、61
U60 开始宏60定义
U60 结束宏60定义
U61 开始宏61
V61 结束宏61定义
G112X5.Y5.I.5 G112如果不在一U..V宏内,它将不会被存储于宏
90。
相反,它会立即被执行。
如果这种情况在G93
之前,可能不会生成预计结果
V90
G93X0.5Y12.0 结束宏定义
W90
嵌套宏
一个宏能够调用另一个宏。
W指令可被存储在一个U-V数据块中。
宏最多可进行三层嵌套。
下例显示了嵌套的宏。
第一个宏(60)含有双孔仿形切割代码。
第二个宏调用第一个,然后进行工件轮廓仿形切割。
第三个宏设置激光切割信息及坐标系补偿值并调用第二个宏。
然后它取消切割模式及激光模式并将工件取出工件槽。
注意,如果全部宏都被编号为60或小于60,那么它们只被存储(而不执行)直至程序尾部的W62命令执行为止。
此例只显示了U-V宏的嵌套。
这种编程技巧并不适宜于所有情况。
N01G90G92X98.425Y49.213;
N02U60; 开始首个宏
N03G00X2.175Y2.; 首个孔的位置
N04G01X2.375Y2.E002; 进入
N05G03X2.375Y2.I-.375J0; 切割圆
N06G00X4.175Y2.; 第二个孔的位置
N07G01X4.375Y2.;
N08G00;
N09G03X4.375Y2.I-.375J0;
N10V60; 结束首个宏
N11U61; 开始第二个宏
N12W60; 调用第一个宏进行孔的切割
N13G00X3.8Y4.0; 轮廓位置
N14G61; 小半径转角使用准确停止检查
N15G01X4.Y4.0E3;
N16G01X4.Y3.5;
N17G01X0Y3.5;。