AMADA激光G代码讲解.docx

上传人:b****8 文档编号:10217659 上传时间:2023-02-09 格式:DOCX 页数:53 大小:288.89KB
下载 相关 举报
AMADA激光G代码讲解.docx_第1页
第1页 / 共53页
AMADA激光G代码讲解.docx_第2页
第2页 / 共53页
AMADA激光G代码讲解.docx_第3页
第3页 / 共53页
AMADA激光G代码讲解.docx_第4页
第4页 / 共53页
AMADA激光G代码讲解.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

AMADA激光G代码讲解.docx

《AMADA激光G代码讲解.docx》由会员分享,可在线阅读,更多相关《AMADA激光G代码讲解.docx(53页珍藏版)》请在冰豆网上搜索。

AMADA激光G代码讲解.docx

AMADA激光G代码讲解

AMADA激光G代码讲解

G代码列表

本机床由各种G代码及M代码来控制。

以下为G代码列表。

有关M代码信息参看第1-7页。

代码

用途

类别

G00

快速移动

运动

G01

直线切割

运动

G02

圆弧CW

运动

G03

圆弧CCW

运动

G04

静止

通用

G09

精确停止

运动

G10

吸盘卸下

上料装置

G20,G21

选择英制/公制坐标

坐标,尺寸

G24

穿孔

激光

G25,G27(用于LC-α)

重复定位

通用

G31

辅助气体选择

通用

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

G1to99991to9999

N0to999991to99999

O0to99990to9999

R,I,J+/–99999.9999+/–9999.9999

M1to9990to999

X(asparameter).001to9999.999.001to9999.999

P1to99991to9999

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偏移值(一般为零)

示例

G93X0.2Y12.0Z0;

将工件程序基准点从绝对原点或通过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

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1