本机床由各种G代码及M代码来控制。以下为G代码列表。有关M代码信息参看第1-7页。
代码 G00 G01 G02 G03 G04 G09 G10 G20,G21 G24 G25,G27(用于LC-α) G31 G32 G33 G40 G41 G42 G50 G53 G61 G64 G65(FO) G75,G76 用途 快速移动 直线切割 圆弧CW 圆弧CCW 静止 精确停止 吸盘卸下 选择英制/公制坐标 穿孔 重复定位 辅助气体选择 Z轴跟踪传感器ON 取消Z轴跟踪传感器 取消激光光束路径补偿 路径“LEFT”激光光束 路径补偿 路径“RIGHT”激光光束路径补偿 返回零点 设置机床坐标系 精确停止检查模式 仿形切割模式 调用副程序 多个宏的再调用 运动 运动 运动 运动 通用 运动 上料装置 坐标,尺寸 激光 通用 通用 专项 专项 激光光束补偿 激光光束补偿 激光光束补偿 通用 坐标、尺寸 运动 运动 专项 多用途 类别 G77(LC-θ) G90 G91 G92 G93 G95 G96 G97 G98 G107 G111 G112 G113 G114 G115 G116 G120(LC-θ) G121,G122 G126 G128 G129 G130 G136 G137 G140 G141 G149 测量探针的坐标旋转 绝对编程 增量编程 建立坐标系 原点偏移值 利用参数调用程序 模态程序调用 取消模态程序调用 多工件设置 管子插补 (用于可选择旋转台) 正方形/长方形 圆形/长圆形 单D/双D 多边形 弧形切槽(半径端面) 弧形切槽(平端面) 测量探针 HS加工角检测 螺栓排列(BHC) 对角线(LAA) 弧(ARC) 轴回零 网格排列X(GRD-X) 网格排列Y(GRD-Y) OVS孔检测 OVS扩展功能 取消OVS 通用 坐标,尺寸 坐标,尺寸 坐标,尺寸 坐标,尺寸 专项 专项 专项 多用途 专项 孔 孔 孔 孔 孔 孔 坐标,尺寸 专项 模板 模板 模板 专项 模板 模板 专项 专项 专项 G150 G160(LC-θ) G161 G162 G163 G164 G165 G166 G173 定制比例/旋转 间隔弧插补 间隔角半径插入 取消间隔角半径 3D坐标转换 取消3D坐标转换 3D转换 取消3D转换 U-轴长度补偿 专项 运动 专项 专项 专项 专项 专项 专项 专项 M代码列表
M代码 M00 M02 M10,M11(LC-α) M20-M29(LC-α) M30 M33(LC-β/LC-α) M34(LC-β) M55(LC-β) M65(LC-α) M80,M81(LC-α) M96 M97 M99(用于FO) M100 M101 M102 M103 M104 M150,M151,M152(FO) M180(LC-α) M707,M772-M774 M720,M721 M722,M723,M727 M758 程序停止 程序结束 工件夹紧/松开 可检测材料厚度 结束程序并返回程序开始处 吸盘装载/工件上料 板式卸料 取消镜像 储备功能 工件槽开/关 调用副程序 结束副程序 结束副程序 激光模式ON 激光模式OFF 材料指定 穿孔模式,启动切割模式 取消切割模式 队列代码 循环工件槽 更换吸盘 传感器ON/OFF 跟踪传感器校准 光束ON 用途 类别 通用M代码 通用M代码 专项 专项 通用M代码 上下料装置 上下料装置 上下料装置 上下料装置 通用M代码 通用M代码 通用M代码 通用M代码 激光 激光 激光 激光 激光 通用M代码 通用M代码 上下料装置 激光 激光 激光 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 G N0to99999 O0to9999
R,I,J+/–99999.9999 M1to999
X(asparameter).001to9999.999 P1to9999
.001to9999.999 +/–9999.9999
1to9999
+/–9999.9999 1to9999 1to99999 0to9999
0to999
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 LC-1212 LC-2415 LC-2412 LC-3015 LC-3015 FO2412 FO3015 Xaxismm{in} 1270{50.000} 2520{99.2126} 2520{99.2126} 3070{120.8661} 3050{120.0787} 2520{99.2126} 3070{120.8661} Yaxismm{in} 1270{50.000} 1550{61.0236} 1270{50.000} 1550{61.0236} 1530{60.2362} 1270{50.000} 1550{61.0236} Zaxismm{in} 300{11.8110} 300{11.8110} 300{11.8110} 300{11.8110} 700{27.5590} 200{7.8740} 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/cm})
当机床不带NC辅助气体控制功能时,压力控制功能不可使用。
2
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:分步 步数 各步步长 允许总时间 进给率 辅助气体选择 激光功率 切割变量 激光脉冲频率 激光DUTY 切割补偿量 辅助气体“ON”高度 焦点基本高度 其它 恢复变量 距离 速度 频率 负载 帽式传感器启动高度 Z-轴切割结束高度 Z-轴M00退刀高度 Z-轴退刀工件槽高度 激光脉冲频率 激光脉冲负载 重启穿孔信息 项目 角度 进给率 内容 切割参数数据库的设置与维护信息,请参看操作手册。 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 U60 U60 U61 V61
开始宏90将存储宏60、61 开始宏60定义 结束宏60定义 开始宏61 结束宏61定义
G112如果不在一U..V宏内,它将不会被存储于宏
90。相反,它会立即被执行。如果这种情况在G93 之前,可能不会生成预计结果
V90
G93X0.5Y12.0 W90
结束宏定义
G112X5.Y5.I.5
嵌套宏
一个宏能够调用另一个宏。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;
小半径转角使用准确停止检查
N18G64; N19G01X0Y.6; N20G03X.6Y0I.6J0; N21G61; N22G01X7.Y0; N23G01X7.Y.1; N24G01X8.Y.1; N25G01X8.Y3.9; N26G01X7.Y3.9; N27G01X7.Y4.; N28G01X4.Y4.;
N29V61; 第二个宏的结束
取消小半径转角准确停止检查
使用准确停止检查小半径转达角
N30U62; N31M100;
N32M102(SUS0.078); N33M103; N34W61; 宏 N35M104 N36M101; N37M180; N38V62; N39G93X.25Y4.5; N40W62; N41G50
开始第三个宏 设置激光
调用第二个宏,第二个宏再调用第一个取消切割模式
使用工件槽前取消激光模式! 将工件放入工件槽 结束第三个宏 设置工件的坐标补偿值 调用并运行整个事件
多工件加工
多工件功能更适合使用在AMADA’sNCTs上,而不是前面的AMADA激光器。一个多用途的待调用工件程序的全部指令段必须存储在NCT类型的U-V宏中。参看1-29页,U、V、W宏的使用。
如果在NCTs上使用,机床或者可运行一单工件指令以检查一张板材的余下部分(第一个工件已被切下),或者可使用G92来规定全部工件。在机床的“操作面板”上进行选择。在许多机床上,这种面板为“软面板”,可以显示在NC显示器屏幕上。
工件网格也可以在网格内的任何一个部分上启动(或恢复),更多信息请参看G75、G76命令。
设置 首件加工 其它加工 全部加工 只切割第一件 切割余下的工件(第一件除外的全部) 根据G98设置切割整张板材 结果 G98多工件设置
设置用于多工件加工的网格。规定整体补偿值、工件间增量及每一个方向上的工件数。如果一工件含有G93补偿值(参看1-9页),这些值指的是当它在G98网格内每次被调用时的本地工件补偿值。
G98X__Y__I__J__P__K__; U__; … … … V__;
G75(orG76)W__Q__P__;
X… 在X-轴方向上的第一个工件的原点(绝对值) Y… 在Y-轴方向上的第一个工件的原点(绝对值) I… “X”-轴增量或间距 正: +X方向 负: –X方向
J… “Y”-轴增量或间距 正: +Y方向 负: –Y方向
P… X-轴增加的工件数(0或正整数) K… Y-轴增加的工件数(0或正整数)
对于多工件加工,工件切割程序代码必须存储在U-V型宏中,这与在AMADA’sNCTs上的应用方法相同,与前面的激光编程不同。
既然G98提供了X和Y和补偿值,因此可对工件以任意方便的形式进行编程,而且可以使用G98将工件放在板材上。工件也可以根据需要包括一个或多个G93。
G98设置原点、增量和件数。G75和G76决定待调用的宏、开始象限和加工方向。
取消G98
X、Y值均为零的G98命令可取消上一个G98。 G98X0Y0;
G75,G76多个宏再调用
用于在一个网格内再调用一U-V宏。必须使用G98首先设置模板原点、增量值和象限。 G75W__Q__(P__); G76W__Q__(P__);
网格-X 网格-Y
W… 指定待调用的宏编号 Q… 指定开始象限,1-4
P… (备选)规定开始(恢复)的工件编号.当使用带有P0的G98时,只使用Q1或Q3当使用带有K0的G98时,只使用Q1或Q2
注意
上面的提示参照G98指令中的“P”值,而不是可能出现或不出现在G75或G76中的“P”值。 G75W__Q__P__;(网格-X)
根据当前G98网格设置再调用一个宏。
对于工件的单独一排,使用带有K0的G98,带有Q1或Q2的G75。
G76W__Q__P__;(Grid-Y)
根据当前的G98网格设置再调用一个宏。
对于工件的单独一列,使用带有P0的G98,带有Q1或Q3的G76。
多工件示例
下面是一个使用G98将一张板材切出多件网格的工件程序。 注意为了易读,在指令字符之间已经加入了“空格”。而在机床使用的程序中不会这样做。 (FORMULT) (36.X36.,.078SUS) (4.,32.) M102(SUS0.078) G90G92X98.425Y49.213; G98X1Y4.5I8.5J4.3P3K6; U60; M100; G00X2.175Y2.; M103;
G01X2.375Y2.E002; G00;
G03X2.375Y2.I-.375J0; G00;
G00X4.175Y2.; G01X4.375Y2.; G00;
G03X4.375Y2.I-.375J0; G00; G00X3.8Y4.; G01X4.Y4.; G00; G01X4.Y3.5; G00; G01X0Y3.5; G00; G01X0Y.6; G03X.6Y0I.6J0; G00; G01X7.Y0; G00;
开始宏
第一孔位置
第二孔位置
周边位置
G01X7.Y.1; G00; G01X8.Y.1; G00;
G01X8.Y3.9; G00; G01X7.Y3.9; G00; G01X7.Y4.; G00; G01X4.Y4.; M104; M180; V60; G75W60Q4; M101; G50; %
在FO机床副传送装置一侧的多工件加工
在FO机床副传送装置一侧的多工件加工的指令输入方法与用于在主传送装置一侧进行多工件加工的指令输入方法不同。
多工件加工是对同类型的两个或多个工件进行的设置。
一个生成后用于多工件加工的副程序被G65调用,并在设置相关数值后被执行。 一个工件程序是多个副程序的排列组合。其最后一个程序必须被更改为“M99;”。
G65P9200X__Y__;
设置多工件加工的基准点
G65P9097I__J__Q__K__H__B__A__;设置多工件加工
P9200…设置多工件加工基准点的副程序
X… X-轴方向上的基准点(位于右上方工件(程序坐标原点)
的左下角) Y… Y-轴方向上的基准点(位于右上方工件(程序坐标原点)
的左下角) P9097…设置多个工件分布方法的副程序 I… X方向上工件的孔中心距离 J… Y方向上工件的孔中心距离
Q… X-轴方向上的工件数(包括基准位置内的工件) K… Y-轴方向上的工件数(包括基准位置内的工件) H… 开始行(默认为1,参见下一页) B… 开始列(默认为1,参见下一页) A… 加工程序编号(副程序编号)
注意
@用绝对值指定X和Y。 @指定Q、K、H和B为正值。
@基准工件废料框架宽度、废料框架的边宽度、板材尺寸及其它相关因素来确定基准点。
布置图示例
分布在五个垂直列及六个水平行中的工件。
G65P9097~Q5K6HBH~ B5 [25]H1B5 [26]H2B5 [27]H3B5 [28]H4B5 [29]H5B5 [30]H6B5 B4 [19]H1B4 [20]H2B4 [21]H3B4 [22]H4B4 [23]H5B4 [24]H6B4 B3 [13]H1B3 [14]H2B3 [15]H3B3 [16]H4B3 [17]H5B3 [18]H6B3 B2 [7]H1B2 [8]H2B2 [9]H3B2 [10]H4B2 [11]H5B2 [12]H6B2 B1 [1]H1B1 [2]H2B1 [3]H3B1 [4]H4B1 [5]H5B1 [6]H6B1 H1 H2 H3 H4 H5 H6 工件按上表中号码顺序进行加工。
当中断后又恢复多工件加工时,要规定相应的恢复行列号H、B。
主程序示例
分布于4个垂直列及三个水平行中的工件。 G92G90X3070Y1550; G65P9200X350Y160;
G65P9097I110J70Q4K3H1B1A123; G50;
只分布于一个水平行中的工件
G92G90X3070Y1550; G65P9200X370Y20; G65P9097I70J0Q6K1H1B1A2; G50;
工件程序示例(副程序)
必须通过设置工件程序中的坐标系来指定工件尺寸。如果程序在原点开始,则工件不能被正确分布。
最后的程序命令必须是“G99;”。如果G50,G02或M30为最后命令,那么程序将不被设定为已经结束,并且加工操作也不再继续下去。
G92G90X100Y50; :
M99;
通用M-代码
M00程序停止
执行停止程序直到按下START按钮。
除用于(备选)序列编号外,此命令必须单独一行。在程序运行中允许使用此命令从工作台上清理废料。
M02程序结束
程序执行结束,NC返回到一初始状态。不要使控制返回到程序头部(光标保持在M02之后的语句行上)。
M30程序结束,返回启动状态
结束程序,将光标返回到程序开始处。不要将机床返回HOME位置。 当你想不发出机床初始点命令而结束一个程序时,也可使用G50来代替。
M80、M81工件槽开/关(用于LC-α)
M80指令使工件槽打开。 M81指令使工件槽关闭。 注意
@工件槽打开时,系统不可以激活M100(先执行命令M101)。
DWELL(停止)指令(G04X)一般用来使工件槽在要求时间内保持打开。
M80; G04X__; M81;
这些指令可能MDI进行输入。
M96调用副程序
用于执行一个独立程序,然后返回当前程序。此独立程序可为特殊的外形或模板,或任何其它的指令序列。被调用的程序还可以进行副程序调用。 其效果与宏的存储/再调用(U、V、W)相类似。
M96P__L__; P…
L…
待调用的程序号
运行次数的编号(最大至9999)
L为可选择参数。省略时,指定程序被调用并执行一次(与L1同效)。
M97副程序的结束
指“返回到调用程序并继续执行”。只在副程序结束处使用。如果你选择并执行以M97结尾的程序,每次到达M97指令时,程序将返回至其首行并继续执行。 参看下图示例
M99结束副程序(用于FO)
指返回调用程序并继续执行。
M99;
M150、M151、M152队列代码(用于FO)
M150;
M151;
M152;
主传送装置和副传送装置程序中的命令队列代码,用于在指定数据块中进行排队。从同M150~M152共有三种队列代码类型可供使用。 示例
主传送装置程序副传送装置程序
G00X__Y__; M150; G01; G00~ G01~ G02~ M151; : :
G145A__B__; M150; G00~ M151; G145A__B__; : :
在以上情况下,含有首次被执行的队列代码的程序停止运行直至每个相对应的队列代码被执行。
M180循环工件槽(用于LC-α)
M180指令使工件槽打开再关闭。与使用具有一秒延迟的M80、M81类似。 注意
@工件槽打开时,该系统不可使M100被激活(首先执行M101)。
专项命令
本部分包含的是工件程序中较少使用的命令。其中某些命令只应用于一台机床,或只应用于某些选择。
G32、G33Z-轴跟踪传感器
打开或关闭备选跟踪传感器 G32:ON打开 G33:OFF关闭
G65副程序调用(只用于FO)
调用一个副程序。主要使用于FO机床的副传送装置的多工件加工命令。此处多工件加工,指的是“FO机床的副传送装置一侧的多工件加工”。 G65P;
P…调用的副程序编号
G95用参数调用程序
除了可将参数(信息)传输给被调用的程序外,与使用M98P的副程序调用类似。前面的激光机床及标准加工中心执行此功能时使用G65。不能用于任何的标准孔或模板,但可根据用户需要使用。关于传输参数等信息基准FANUC操作手册中的G65、G66、G67。 G95P___{参数}L__;
P…调用的程序编号 L…重复已调用程序的次数
{参数}值完全取决于正在调用的程序。
基准FANUC操作手册中的宏编程。 注意
@某些系统使用G65执行此功能。
G96模态程序调用
设置一个模态程序调用,其中已选择的程序能够根据单独的移动或根据(可能的话)一个标准模板调用被重复执行。
前面提到的激光器和标准机床加工中心使用G66执行此功能。此功能不但可用于任何标准孔或模板,而且可根据用户的需要使用。关于通过参数的详细信息请参照FANUC操作手册中的G65、G66、G67。
G96P___{参数}L__;
P…调用程序编号
{参数}正被调用的通过程序的数据。
注意
@某些系统使用G66执行此功能。
G97取消模态程序调用
前面提到的激光器和标准机床加工中心使用G67执行此功能。任何使用G65、G66的系统也必须使用G67。
G97;
取消任何激活的G96。不需要/使用任何参数。 G96/G97举例
G96P8002; X2500Y2500;
设置模态程序调用 移动到位,然后执行程序 8002
X2700Y2500;
移动到位,然后执行程序 8002
G97; 取消模态程序调用 G107管子插补
G107IPr:初始化管子插补模式(启用管子插补) G107IP0:终止管子插补模式 注意
@在各自的数据块中执行G107IPr和G107IP0。
G121,G122HS加工角检测
启用可选择的使用Z-轴跟踪传感器的材料加工角检测功能。详细情况,请参照操作手册的HS加工角检测系统。
G130轴回零
自动将X-、Y-和Z-轴返回至原点。
G140,G141,G149OVS
执行它将启用使用OVSIII选项的测量材料位置功能。 详细情况,请参照OVSIII操作手册。
G150定制比例/坐标旋转
可用于改变一工件程序全部或某个部分的大小或方向。重定位命令(G25/G27)、吸盘命令或程序结束命令都可取消此功能。 G150X__Y__E__A__B__R__; X…围绕X轴定制比例的中心点 Y…围绕Y轴定制比例的中心点
E…比率(1=1:1)(0.00001到9.99999) A…围绕X轴旋转的中心点 B…围绕Y轴旋转的中心点
R…旋转角度(-360.000到360.000) 只进行定制比例,仅需要X、Y和E。 只进行旋转,仅需要A、B和R。 取消定制比例和旋转:G150 也可用以下方法取消: 重定位(G25、G27) 程序结束(G50、M02、M30) 按下RESET按钮
G161,G162间隔角半径插入(用于LC-)
G161G01; XYZVURF; XYZVU; R; XYZVU;
G162;
的间隔内的点列形成的。
如果单独指定用于待插入弧半径的命令R时,在其前后数据块间的角采用由R确定的半径。 当R命令在规定点的坐标后被指定时,在此数据块与下一数据块间的角处插入R。 注意
@在G161模式下用G01执行工作台和激光切割头的移动。当一G模式在01组内而不是在G01内被执行时会产生报警。
取消G161模式
一个由R指定的半径的弧被自动插入在每个角上,而这个角是由在G161、G162所封闭起来
间隔角半径插入模式
G1633D坐标转换(用于LC-)
可在一定间隔内的任一点处越过一2D形状。
G164取消3D坐标转换(用于LC-)
取消一3D坐标转换命令。
G1653D转换(用于LC-)
在一定间隔内将一3D形状移动到任一位置。
G166取消(用于LC-)
取消3D转换命令。
G173U-轴长度补偿(用于LC-)
补偿U-轴长度。
M720,M721传感器ON/OFF(用于LC-)
加工过程中进行编程时打开及关闭W/Z-轴跟踪传感器。 用于加工一个切割孔,例如: M720:打开W/Z-轴跟踪传感器 M721:关闭W/Z-轴跟踪传感器
上下料装置控制
G10吸盘卸下(用于LC-)
卸下吸盘。
M10,M11工件压紧/松开(用于LC-)
在自动重定位过程中,执行工件夹爪和工件压具操作的命令。不使用在一普通程序中。 M10:降低工件压具并打开夹紧器。 M11:关闭工件压紧器并提起工件压具。
M20-M29可检测材料厚度(用于LC-)
当LC-机床装有可选择的上料器/下料器(一上下料装置)时,用板件厚度检测装置规定待检查的材料厚度范围。
M20:禁用厚度检测装置 M21:厚度范围上至0.4mm M22:厚度范围在0.5到0.6mm M23:厚度范围在0.7到0.9mm M24:厚度范围在1.0到1.3mm M25:厚度范围在1.4到1.8mm M26:厚度范围在1.9到2.4mm M27:厚度范围在2.5到3.2mm M28:厚度范围在3.3到4.2mm M29:厚度范围在4.3到6.2mm
M33安装吸盘(用于LC-,FO)/工件装载(用于LC-)
将轴缩进,交换吸盘,设置用于吸盘操作的镜像/坐标系统(用于LC-,FO)。 当机床装有可选择的上下料装置时,在机床上装载材料(用于LC-)。
M34吸盘卸下(用于LC-)
在G10功能内使用。不用于一工件程序。
M55取消镜像(用于LC-)
在G10功能内使用。不用于一工件程序。
M65存放功能(用于LC-α)
当LC-机床装有可选择的自动存贮上下料装置时,将卸下的材料按两排依次码垛在吸盘上的功能。
M707,M772-M774吸盘更换
M707:同时更换吸盘A和B.(forLC-,LC-,FO) M772:只更换吸盘A.(forLC-) M773:只更换吸盘B(forLC-)
M774:只更换吸盘C(forLC-)
M790,M791吸盘安装(用于LC-β,FO)
当LC-/FO机床装有可选择的上下料装置时,锁定或解锁吸盘。 M790:吸盘安装锁定 将吸盘夹紧在工作台上。 M791:吸盘安装解锁 从工作台上松开吸盘。
M792,M793吸盘安装销子(用于LC-,FO)
当LC-/FO机床装有可选择的上下料装置时,升起并降低吸盘定位销子。 M792:吸盘销子入 升起插入吸盘。 M793:吸盘销子出
降低吸盘定位销子并将其移离吸盘。
因篇幅问题不能全部显示,请点此查看更多更全内容