




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、G代码列表本机床由各种G代码及M代码来控制。以下为G代码列表。有关M代码信息参看第1-7页。代 码用 途类 别G00快速移动运动G01直线切割运动G02圆弧CW运动G03圆弧CCW运动G04静止通用G09精确停止运动G10吸盘卸下上料装置G20,G21选择英制/公制坐标坐标,尺寸G24穿孔激光G25,G27 (用于LC-)重复定位通用G31辅助气体选择通用G32Z轴跟踪传感器ON专项G33取消Z轴跟踪传感器专项G40取消激光光束路径补偿激光光束补偿G41路径“LEFT”激光光束路径补偿激光光束补偿G42路径“RIGHT”激光光束路径补偿激光光束补偿G50返回零点通用G53设置机床坐标系坐标、尺
2、寸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,G122HS加工角检测专项G
3、126螺栓排列(BHC)模板G128对角线(LAA)模板G129弧(ARC)模板G130轴回零专项G136网格排列X(GRD-X)模板G137网格排列Y(GRD-Y)模板G140OVS孔检测专项G141OVS扩展功能专项G149取消OVS专项G150定制比例/旋转专项G160(LC-)间隔弧插补运动G161间隔角半径插入专项G162取消间隔角半径专项G1633D坐标转换专项G164取消3D坐标转换专项G1653D转换专项G166取消3D转换专项G173U-轴长度补偿专项M代码列表M代码用 途类 别M00程序停止通用M代码M02程序结束通用M代码M10,M11(LC-)工件夹紧/松开专项M20-
4、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,M77
5、2-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角位置上。坐标及尺寸这些机床所
6、采用的NC只接受一定范围内的值,下表为各种用途的允值范围。数字格式允值范围 项目 公制 英制X, Y, Z +/ 99999.9999+/ 9999.9999G1 to 99991 to 9999N 0 to 999991 to 99999O 0 to 99990 to 9999R, I, J +/ 99999.9999+/ 9999.9999M 1 to 9990 to 999X (as parameter) .001 to 9999.999.001 to 9999.999P 1 to 99991 to 9999G20 选择INCH(英制)坐标可用于MDI或在单独一行上一程序开始时使用。更换
7、坐标系后,必须再次设置G92。这可通过再次设置机床基准(使用RETRACT回零模式)或使用G92或G130指令来完成。注意在一个程序中,必须遵守用于英制坐标的G92的说明或者一G130指令。G21 选择METRIC公制坐标可用于MDI或在单独一行上一程序开始时使用。更换坐标系后,必须再次设置G92,这可通过再次设置机床基准(使用RETRACT回零模式)或使用G92或G130指令来完成。注意在一个程序中,必须遵守用于英制坐标的G92的说明或者一G130指令。G90 绝对编程当G90被执行时,其程序中的所有坐标都要参照当前程序原点或绝对原点G90为MODAL并始终有效直到G91被执行。G91 增量
8、编程 当执行G91时,程序中所有坐标值均为来自前面坐标的增量距离。G91为MODAL并始终有效直到G90被执行。G92 建立坐标系如果坐标系未在INCH和METRIC中选择,则G92命令为可选择项。一旦机床供电并定制了基准,标准坐标即可随时使用。G92指令可用于建立一个编程用绝对原点。X轴和Y轴的一般(默认)绝对原点与距夹爪和X-块规接合处最近的板材的角相对应。注意 G92命令后必须立即输入正确的X、Y、Z值,所有这些值都在同一个信息块上。当机床已经定制了基准且定位于“home”(初始点)基准位置时,NC的位置窗口(FUNCPOS键)即显示用于已激活的单位系统(INCH/MM)的G92语句中可
9、使用的值。下表所列数据用于某些普通机床。如果其中没有您的机床或号码不匹配,使您机床与AMADA修正参数值相一致并记录在下面。Machine Type X axis mm in Y axis mm in Z axis mm inLC-1212 a1270 50.000 1270 50.000 300 11.8110LC-2415 a2520 99.2126 1550 61.0236 300 11.8110LC-2412 b2520 99.2126 1270 50.000 300 11.8110LC-3015 b3070 120.8661 1550 61.0236 300 11.8110LC-30
10、15 q3050 120.0787 1530 60.2362 700 27.5590FO24122520 99.21261270 50.000200 7.8740FO30153070 120.86611550 61.0236200 7.8740G93 原点偏移值相对于绝对原点来说,G93命令是在G92设置的限定范围内的任何位置上建立一个基准原点。这可通过编程轻松完成。G93X Y Z ;X X 偏移值Y Y 偏移值Z Z 偏移值 (一般为零)示例 G93X0.2Y12.0Z0;将工件程序基准点从绝对原点或通过G98多工件指令(参见133页)建立的当前基准点分别沿加X方向移动0.2英寸,沿加-Y
11、方向移动12.0英寸。取消原点补偿值 G93 X0 Y0 Z0;注意 G93命令后必须立即输入正确的X、Y、Z值,所有这些值都在同一个信息块上。当多工件程序使用G98时,G93可参考98设置的各工件原点。当执行G93时,如果G91(增量坐标)有效,则G91成为原有G93的增量补偿值。否则G91则代替原有的G93。当使用切割数据库时,系统对材料厚度进行自动修正,如果不是切割已成形材料或不使用切割数据库,则使用Z0。G120 测量探针(用于LC-) 使用备选的测量探针可对机床坐标系和程序原点进行补偿。详细情况请参照操作手册。运动指令运动指令可分为两组:快速平移和仿形。快速移动(G00)是将材料严格
12、定位于一特定位置。而仿形指令(G01,G02和G03)是使材料以特定的速度(进给率)和路径在激光切割头下移动。本系统默认为绝对坐标编程。G00 快速移动此命令用来进行定位。它将工作台与激光切割头以当前平移速度移到指定的X、Y轴位置。(默认值为最大速)G00X Y ;也可以进行Z轴的定位,但不能与X、Y轴在相同的数据块上。只有包含在命令内的轴才可以进行实际的移动。注意当G00被激活时,激光光束状态为OFF。各轴均独立移动,因此材料的路径一般不为直线。G00在已执行的结束点处会强制执行到位检查。在加工过程中可使用它强制进行小半径转弯切割(在单独的语句行上使用G00)。最大快速平移速度为40m/mi
13、n(1575ipm)。CNC控制面板上的RATE按钮可将运行速度减小到此速度的50%或25%。G00为MODAL,一旦执行,即保持有效直到G01,G02,G03被执行。G90G91可用于绝对增量编程。G01 直线切割沿一直线将材料由当前位置移动到命令位置。进给率、辅助气体选择、激光器电源、脉冲率等要由激活的材料和工作台的选项(M102、En)以及激活的操作者覆盖值来确定。G01X Y ;X X坐标(mm/in.)Y Y-轴坐标(mm/in.)注意G01为MODAL,一旦执行,即保持有效直到G00,G02,G03被执行。本机床可在此模式下同时三轴联动。G90G91可用于绝对增量编程。必须规定用于
14、G01、G02、G03的进给率。这通常由M102和Enn来完成,但也可以使用Fnnnn进给率命令来实现。在机床使用时,有1的操作面板步骤,其进给率可按0%到255%的值被覆盖。FO机床的备选副传送装置的进给率可用NC参数进行设置。示例:G90 G00 X11.0 Y20.0;G91 G01 X7.0 Y4.0;G02 圆弧CW以规定的半径和进给率按顺时针弧线将材料从当前位置移送到命令位置。G02X Y R (或I J );X X坐标(mm/in.)Y Y轴坐标(mm/in.)R 弧半径(负值生成一个180°的弧)(在指令中既可以用R也可以用I、J)I X-方向上自起始点到弧中心的距离
15、。J Y-方向上自起始点到弧中心的距离。R 格式示例G90 G02 X.5 Y25.0 R2.5;I、J格式示例G90 G02 X.5 Y25.0 I.5 J2.499;注意G02为MODAL,一旦执行,即保持有效直到G00,G01,G03被执行。当在同一语句行中使用时,参数R比I和或J有优先权。半径R(或由I、J计算出的结果)必须为非零值。可由G90G91使用的绝对增量编程只影响终点。I、J的值始终是自圆弧起点的增量。如果圆弧角度大于180°,那么R值必须为负值。此机床在这种模式下只能同时使两轴联动。要切割一个整圆,必须使用I和J而不是R。必须规定用于G01、G02和G03的进给率
16、。这通常由M102和En来完成,但也可以使用Fnnnn进给率命令来实现。在机床使用时,有1的操作面板步骤,其进给率可按0%到255%的值被覆盖。G03 圆弧CCW沿逆时针弧线将材料从当前位置移送到命令位置。此命令按输入的进给率与半径沿逆时针弧线进行材料的切割。X、Y的规定值决定切割的终点。R的规定值决定切割的半径。G02X Y R (或I J );X X坐标(mm/in.)Y Y轴坐标(mm/in.)R 弧半径(负值生成一个180°的弧)(在指令中既可以用R也可以用I、J)I X方向上自起始点到弧中心的距离。J Y方向上自起始点到弧中心的距离。注意G02为MODAL,一旦执行,即保持
17、有效直到G00,G01,G03被执行。当在同一语句行中使用时,参数R比I和或J有优先权。半径R(或由I、J计算出的结果)必须为非零值。可由G90G91使用的绝对增量编程只影响终点。I、J的值始终是自圆弧起点的增量。如果圆弧角度大于180°,那么R值必须为负值。此机床在这种模式下只能同时使两轴联动。要切割一个整圆,必须使用I和J而不是R。必须规定用于G01、G02和G03的进给率。这通常由M102和En来完成,但也可以使用Fnnnn进给率命令来实现。在机床使用时,有1的操作面板步骤,其进给率可按0%到255%的值被覆盖。G09 准确停止一条只对一规定数据块有效的命令。在此数据块的结束处
18、轴减速移动并进行就位检测。然后执行下一数据块。G09(G01X Y );括号内的命令可以为G02或G03。注意就位检测是指为观察轴移动是否到达规定位置而做的检测(在一个参数设置的范围内)。G61精确停止检查模式此命令要求机床在向下一个程序位置移动前停止并等待对各程序位置的校验。注意在切割任何混合半径前或单独或按模板执行标准孔命令(G111115)前必须取消G61。一旦G61被执行,它将保持有效直到G64被执行。G64 仿形切割模式这是机床的默认切割模式。它在移向下一个程序位置前不需要做位置校验。此模式一直有效直到G61命令被执行。G160 间隔弧插补(LC)G160 Xx1 Yy1 Zz1 V
19、a1 Ub1; Xx2 Yy2 Zz2 Va2 Ub2;第一个数据块表示的是弧的中心点,第二个数据块表示的是弧的终点。G160为MODAL,它一直有效直到G00、G01、G02或G03中的任一个被执行。当中心点和终点被指定时,就形成了到终点的弧。当用于V和U轴的命令被省略时,喷嘴在此状态下运动。当终点没有被指定,而另一个代码(如G01)被执行时,用于弧的条件便不再符合。在这样的情况下,喷嘴会沿从起始点到中心点做直线插补运动。当中心被省略时,喷嘴的状态会根据从起始点到终点的弧的半径自动控制。当执行另一个间隔插补操作时,第一个终点就成为了下一个的起点。通用项O 程序编码每个程序必须分配的一个号码。
20、这个号码用于区别同时储存在存储器内的200个不同的程序。程序编码必须以字母O开头。注意程序编码可使用0-8999之间的任何数字。号码为0的程序应空出,因为在某些扩展编辑过程它容易被改写。号码为8000-8999的程序可通过设置一个参数而得到保护。F 进给率代码切割进给率一般可使用M102来指定以便选择材料的类型和厚度,也可使用E1E9来指定以便进行精细调谐或进行仿形切割或精细切割的类型选择。可以使用F代码来覆盖标准进给率,或用于未在数据库中记录的材料。注意英制模式下,进给率以英寸每分钟为单位计。公制模式下,进给率以毫米每分钟为单位计。只有不使用M102功能时,才需要一F代码。D 补偿值代码这些
21、代码不用于LC或机床。相反,激光光束补偿值量保存在切割参数数据库中,参照激光光束补偿部分,页码1-22,以及第二部分中的标准孔章节内容。N 序列编号程序中的指令块可以使用序列编号来进行标记或作为卷标。使用时,一个序列编号必须是程序块中的第一个地址。有效数字范围为1-99999。序列号可以不按数字顺序。;数据块的结束符号这个标记被用作将一个数据块与另一个分开来。 数据块的跳过符号如果按亮了数据块跳过按钮,那么任何带有此标记的数据块在开始时就被忽略。(注释)用括弧将注释括起来放在一个程序中。如果将一个注释放在程序编号后的第一行,那么它将被显示在CNC(机床控制)程序路径列表中。注释不应插写进程序语
22、句行的中间,将每个注释放在程序行的末端或另起一行。01234(注释示例)(此注释要单独一行)如果脱机使用程序,要确保注释和指令全部用大写。G04 停止停止功能使机床在一规定时间内(以秒计)停止运行。G04 Xnnnn;此处 .001<=nnnn<=9999.999警告:在仿形运动指令(G01,G02,G03)之间使用G04可取消激光光束的被偿功能。当超出停止时间范围时,机床将继续工作。执行停止功能时要应用严重警告。最小停止时间值为0.001秒。这等效于不带X值的G04。G25,G27 程序重定位(用于LC)可能很多时候你需要加工长度大于机床X轴行程的板材。这种加工可通过使用命令G2
23、7来完成。该命令可使机床松开工件,移动工件夹爪到一新的位置,并再次夹紧板材。这样不会造成工件注册数据的丢失。在本机床上G25可与G27起到相同效果。不像在其它机床上那样,G25在本机床上不将夹爪移离工件。只有G25具有程序的兼容性。在重定位前必须执行M104以及(如果激光光束补偿功能被激活)G00,G40。示例M104; 取消“切割模式”G00 G40 X29.0 Y15.0; 取消激光光束补偿,移动到板材上的合适位置。G27 X28.0; 重定位28注意机床垫片的重定位的位置,并且确定好板件的位置以便于重定位时垫片在板件上。注意工件支架的下面要使用固体材料,以确保对板材的良好支撑。如果必要,
24、您可在重定位前用G00移动板材。除了X的尺寸,在G25或G27语句行上不可以存在其它信息。G31 辅助气体选择进行NC辅助气体控制时G31 P T ;指定辅助气体的类型和压力。代码P用于规定辅助气体的类型。辅助气体的类型与加工条件文件中“气体类型”号码所指定的类型相同。不带NC辅助气体控制功能的机床1低压氧2中压氧3高压氧4氮气5空气6简易切割(备选)7高压辅助气体(备选)带有NC辅助气体控制功能的机床1低压氧2中压氧3高压氧4氮气5空气6简易切割(备选)7高压辅助气体(备选)代码T用于规定辅助气体的压力。T压力设置(10.01Mpa0.1kgf/cm2)当机床不带NC辅助气体控制功能时,压力
25、控制功能不可使用。3D加工G31 L ;G31 L0:辅助气体停止G31 L1:排放的切割辅助气体G31 L2:排放的穿孔辅助气体G50 返回初始点G50命令使所有的轴返回到初始原点并结束程序。G92的值被复位为默认值。此命令还将取消“切割模式”、激光光束补偿、坐标系旋转及定制比例。注意G50命令行上不能存在其它命令语句。如果程序中使用G50,就不再需要M30。G77 测量探针坐标旋转(LC-)旋转坐标系以便适应用备选测量探针测量的板材。激光光束补偿用激光仿形切割时,激光光束补偿用于修正切割的宽度(切缝宽度)。按照图纸尺寸要求来编写工件程序,且激光光束补偿用来修正“切割刀具”的宽度(补偿值量应
26、为切割总宽度的12)。本功能使用存储在切割参数数据库中的补偿值。每次向材料类型厚度表中进行输入(通过M102和E值选择)时都要输入激光光束补偿值。同时标准激光光束补偿值也存在于NC中,那些输入值用D代码进行选择,D地址一般不需要。G40 取消激光光束补偿此命令用于取消任何先前已执行的G41或G42命令。此命令必须与G00或G01指令一起使用,它不需要包括X或Y参数。不允许使用G02或G03指令来启动或取消激光光束补偿功能。G00 G40;G41 激光光束左补偿此命令将光束移至程序规定的行程方向的左方。这样做可以对切割宽度进行补偿。G00 G41;补偿值量由激活的材料类型厚度的选择项(从M102
27、)和激活的E值来确定。这些可选择切割参数数据库中的表格的输入值,数据库中存有待使用的补偿值距离。注意在切割启动前,此命令应与定位移动命令在同一行被调用。此命令必须与G00或G01指令一起使用。它不需包括X或Y参数。不允许使用G02或G03指令来启动或取消激光光束补偿功能。G42 激光光束右补偿此命令将光束移至程序规定的行程方向的右方。这样做可以对切割宽度进行补偿。G00 G42;注意在切割启动前,此命令应与定位移动命令在同一行被调用。此命令必须与G00或G01指令一起使用。它不需包括X或Y参数。不允许使用G02或G03指令来启动或取消激光光束补偿功能。激光控制激光可通过使用切割参数数据库中的选
28、择项来进行控制。为了对每种标准材料类型厚度的组合都能成功切割,此数据库中存储有多达10套的关于进给率、气体选择、穿孔信息及其它必要数据的选项。对于新的或非标准的类型或厚度,用户可通过复制已存在的或草拟文件来生成新的数据文件。用户数据文件与AMADA切割数据一起保存在NC中,并且与来自AMADA的文件一样可被准确地管理和使用。一次只能激活一个材料名激活的材料名被用于切割、穿孔、加工角控制及中断切割的重新启动。M102用来选择材料厚度,一个E代码(从1到10)用来选择此材料的一套参数。G24 穿孔模式按规定功率、脉冲情况及时间打开激光光束。G24 S P Q R ;S 规定功率P 规定脉冲频率Q
29、规定脉冲负载R 规定激光光束时间注意必须在G24前指定辅助气体选择项(G31)。M100 激光模式ON打开光闸启用激光操作。M101 激光模式OFF关闭光闸并且禁用激光操作。注意打开工件槽(仅对LC-)之前,一直应用M101。M102指定加工条件用于从切割参数数据库中选择材料类型及厚度。M102(typennn);此处类型nnn必须与切割参数数据库中的一个材料表相匹配。然后,此种材料型号和厚度的默认切割参数才可被使用。M103 启动切割模式M103An; 如果A0为当前值,不进行穿孔。如果没有A或n是一非零数值,则根据所选择的切割数据表进行穿孔操作。使用从切割参数数据库中调用的例行程序,切割头
30、将下降至材料表面,并对材料穿孔。在这种模式下,在任何仿形移动过程中(G01,G02,G03),激活激光光束,在任何快速水平移动过程中(G00),不激活激光光束。使用M104可取消此模式。M104 取消切割模式取消模式M103,关掉激光光束并将切割头移回至安全高度M104 M Z ;M 备选代码(M00/M180*)用于进料支架或工件槽。*应用于LC-Z 增量回程距离。覆盖存储于控制器内的值。(Z-轴回程高度存储于参数“设置值”内)。示例M104 M00 Z50;取消模式M103,将切割头缩回至距工件表面50mm,并应用一M00。(等待操作者按下START)M722,M723,M727跟踪传感器
31、校准在Z-轴跟踪传感器的校准操作中被执行,一般不直接执行。M722: 校准ON 校准初始化M723:校准OFF 校准终止M727:校准位置 规定校准位置M758 光束ON放电可打开激光光束。在维护过程中要由AMADA服务工程师来使用,不要直接使用在普通程序内。如果没有选择激光模式代码,激光光束就不能发射。结束程序即可终止放电。M758: Beam ON开始放电并发射激光光束。E1E10 切割条件选择向“E”值输入指令(E1E10),在特别材料/厚度表的十个输入项中进行任意选择。E101E103 穿孔条件选择在已选择材料的预置穿孔条件中进行选择。如果在程序中穿孔未被选择,则使用默认穿孔(在此种材
32、料的切割数据库中的设置)。示例M102(SUS1.5); E3; 选择条件3E102; 选择穿孔#3(102)E201E205 加工角条件选择加工角条件其实是指小半径转角的处理。角的锐度由在转角处的两条线段的夹角来确定。如果此夹角等于或小于(更锐利)激活的加工角数据表中的设置的话,那么系统将使用此角的加工角数据表中的进给率和激光设置值(表中设置的进给率、功率、脉冲等参数)。按照激活材料名在预置加工角条件中进行选择。使用工件程序进行选择。小半径转角的注意事项G00可单独一行使用(没有X,Y或Z)以强制形成一小半径转角并产生一小段时间的停止。在此停止过程中激光光束状态为OFF,这有助于冷却被切割的
33、材料。然而,这会使控制器对加工角(角)的处理失效。如果使用加工角/角控制特性,要注意程序中的超过G00或E08的语句行。以上方法将会使NC的加工角/角控制特性失效(参看1-28页)。当切割需要进行加工角/角控制的材料时,不要使用此方法。取而代之,在需进行小半径转角加工的部分上使用准确停止检查模式(G61)。切割参数数据库切割参数数据库用于进行穿孔及切割参数的控制。也提供专门的小半径转角的处理及切割中断的恢复。一次只能激活一个材料名激活的材料名可用于切割、穿孔及加工角控制。下表为可设置项的简述:项目内 容项目内 容穿孔变量辅助气体选择加工角变量角度激光功率:初始值进给率激光脉冲频率:初始值激光脉
34、冲频率激光DUTY:初始值激光脉冲负载激光功率:分步恢复变量重启穿孔信息激光脉冲频率:分步距离激光DUTY:分步速度步数频率各步步长负载允许总时间其它帽式传感器启动高度切割变量进给率Z-轴切割结束高度辅助气体选择Z-轴M00退刀高度激光功率Z-轴退刀工件槽高度激光脉冲频率辅助气体“ON”高度激光DUTY焦点基本高度切割补偿量切割参数数据库的设置与维护信息,请参看操作手册。U、V、W宏功能这些功能允许将一段指令存储在一个“宏”中并可在今后同时一次或多次进行调用。其编号范围可使用0199。宏编号的使用编号 用途0159 存储并执行指令6089 存储但不执行指令9099 将多个宏存为一组9099的宏
35、编号只能存储在其它宏指令内部的命令。在U和V 之间如果加入了BLOCK SKIP(斜杠)符号,当BLOCK SKIP键置于ON时,任何存储功能都不能执行。宏存储器(U、V)Unn和Vnn标识待存储的指令块的开始与结束。Unn和Vnn必须相应成对出现,nn值为0199。指令M02、M30和G50不允许存储在U-V宏数据块中。U02G90 X25.1 Y31.G12 I.502 F35存储并执行指令V02 :U62G90 X22.1 Y28.2 G11 I.502 J.5 K 30 F35 存储但不在这一点执行指令V62 :W02 再调用宏W60宏的再调用(W)一旦使用Unn、Vnn将宏储存,可按
36、需要使用Wnn进行多次再调用。为在一网格内再调用一个或多个宏,使用G98/G75/G76多工件功能。详细信息参看多工件处理部分(1-33页)。U90开始宏90将存储宏60、61U60开始宏60定义U60结束宏60定义U61开始宏61V61结束宏61定义G112 X5. Y5. I.5G112如果不在一U.V宏内,它将不会被存储于宏90 。相反,它会立即被执行。如果这种情况在G93之前,可能不会生成预计结果V90G93 X0.5 Y12.0结束宏定义W90嵌套宏一个宏能够调用另一个宏。W指令可被存储在一个U-V数据块中。宏最多可进行三层嵌套。下例显示了嵌套的宏。第一个宏(60)含有双孔仿形切割代
37、码。第二个宏调用第一个,然后进行工件轮廓仿形切割。第三个宏设置激光切割信息及坐标系补偿值并调用第二个宏。然后它取消切割模式及激光模式并将工件取出工件槽。注意,如果全部宏都被编号为60或小于60,那么它们只被存储(而不执行)直至程序尾部的W62命令执行为止。此例只显示了U-V宏的嵌套。这种编程技巧并不适宜于所有情况。N01 G90 G92 X98.425 Y49.213;N02 U60;开始首个宏N03 G00 X2.175 Y2.;首个孔的位置N04 G01 X2.375 Y2. E002;进入N05 G03 X2.375 Y2. I-.375 J0;切割圆N06 G00 X4.175 Y2.
38、;第二个孔的位置N07 G01 X4.375 Y2.;N08 G00;N09 G03 X4.375 Y2. I-.375 J0;N10 V60;结束首个宏N11 U61;开始第二个宏N12 W60;调用第一个宏进行孔的切割N13 G00 X3.8 Y4.0;轮廓位置N14 G61;小半径转角使用准确停止检查N15 G01 X4. Y4.0 E3;N16 G01 X4. Y3.5;N17 G01 X0 Y3.5;N18 G64;取消小半径转角准确停止检查N19 G01 X0 Y.6;N20 G03 X.6 Y0 I.6 J0;N21 G61;使用准确停止检查小半径转达角N22 G01 X7. Y
39、0;N23 G01 X7. Y.1;N24 G01 X8. Y.1;N25 G01 X8. Y3.9;N26 G01 X7. Y3.9;N27 G01 X7. Y4.;N28 G01 X4. Y4.;N29 V61; 第二个宏的结束N30 U62;开始第三个宏N31 M100;设置激光N32 M102(SUS0.078);N33 M103;N34 W61;调用第二个宏,第二个宏再调用第一个宏N35 M104取消切割模式N36 M101;使用工件槽前取消激光模式!N37 M180;将工件放入工件槽N38 V62;结束第三个宏N39 G93 X.25 Y4.5;设置工件的坐标补偿值N40 W62;
40、调用并运行整个事件N41 G50多工件加工多工件功能更适合使用在AMADAs NCTs上,而不是前面的AMADA激光器。一个多用途的待调用工件程序的全部指令段必须存储在NCT类型的U-V宏中。参看1-29页,U、V、W宏的使用。如果在NCTs上使用,机床或者可运行一单工件指令以检查一张板材的余下部分(第一个工件已被切下),或者可使用G92来规定全部工件。在机床的“操作面板”上进行选择。在许多机床上,这种面板为“软面板”,可以显示在NC显示器屏幕上。工件网格也可以在网格内的任何一个部分上启动(或恢复),更多信息请参看G75、G76命令。设 置结 果首件加工只切割第一件其它加工切割余下的工件(第一
41、件除外的全部)全部加工根据G98设置切割整张板材G98 多工件设置设置用于多工件加工的网格。规定整体补偿值、工件间增量及每一个方向上的工件数。如果一工件含有G93补偿值(参看1-9页),这些值指的是当它在G98网格内每次被调用时的本地工件补偿值。G98 X_ Y_ I_ J_ P_ K_ ;U_ ;V_ ;G75 (or G76) W_ Q_ P_ ;X在X-轴方向上的第一个工件的原点(绝对值)Y在Y-轴方向上的第一个工件的原点(绝对值)I “X”-轴增量或间距正:+X 方向负:X 方向J“Y”-轴增量或间距正:+Y 方向负:Y 方向PX-轴增加的工件数(0或正整数)KY-轴增加的工件数(0或
42、正整数)对于多工件加工,工件切割程序代码必须存储在U-V型宏中,这与在AMADAs NCTs上的应用方法相同,与前面的激光编程不同。既然G98提供了X和Y和补偿值,因此可对工件以任意方便的形式进行编程,而且可以使用G98将工件放在板材上。工件也可以根据需要包括一个或多个G93。G98设置原点、增量和件数。G75和G76决定待调用的宏、开始象限和加工方向。取消G98X、Y值均为零的G98命令可取消上一个G98。G98 X0 Y0;G75, G76 多个宏再调用用于在一个网格内再调用一U-V宏。必须使用G98首先设置模板原点、增量值和象限。G75 W_ Q_ (P_ );网格-XG76 W_ Q_
43、 (P_ );网格-YW指定待调用的宏编号Q指定开始象限, 1-4P(备选) 规定开始(恢复)的工件编号.h当使用带有P0的G98时,只使用Q1 或Q3h当使用带有K0的G98时,只使用Q1 或Q2注意l上面的提示参照G98指令中的“P”值,而不是可能出现或不出现在G75或G76中的“P”值。G75 W_ Q_ P_; (网格-X)根据当前G98网格设置再调用一个宏。对于工件的单独一排,使用带有K0的G98,带有Q1 或Q2的G75。G76 W_ Q_ P_; (Grid-Y)根据当前的G98网格设置再调用一个宏。对于工件的单独一列,使用带有P0的G98,带有Q1 或Q3的G76。多工件示例下
44、面是一个使用G98将一张板材切出多件网格的工件程序。注意为了易读,在指令字符之间已经加入了“空格”。而在机床使用的程序中不会这样做。(FORMULT)(36. X 36., .078 SUS)(4., 32.)M102 (SUS0.078)G90 G92 X98.425 Y49.213;G98 X1 Y4.5 I8.5 J4.3 P3 K6;U60;开始宏M100;G00 X2.175 Y2.;第一孔位置M103;G01 X2.375 Y2. E002;G00;G03 X2.375 Y2. I-.375 J0;G00;G00 X4.175 Y2.;第二孔位置G01 X4.375 Y2.;G00
45、;G03 X4.375 Y2. I-.375 J0;G00;G00 X3.8 Y4.;周边位置G01 X4. Y4.;G00;G01 X4.Y3.5;G00;G01 X0 Y3.5;G00;G01 X0 Y.6;G03 X.6 Y0 I.6 J0;G00;G01 X7. Y0;G00;G01 X7. Y.1;G00;G01 X8. Y.1;G00;G01 X8. Y3.9;G00;G01 X7. Y3.9;G00;G01 X7. Y4.;G00;G01 X4. Y4.;M104;M180;V60;G75 W60 Q4;M101;G50;%在FO机床副传送装置一侧的多工件加工在FO机床副传送装置
46、一侧的多工件加工的指令输入方法与用于在主传送装置一侧进行多工件加工的指令输入方法不同。多工件加工是对同类型的两个或多个工件进行的设置。一个生成后用于多工件加工的副程序被G65调用,并在设置相关数值后被执行。一个工件程序是多个副程序的排列组合。其最后一个程序必须被更改为“M99;”。G65 P9200 X_ Y_; 设置多工件加工的基准点G65 P9097 I_ J_ Q_ K_ H_ B_ A_ ; 设置多工件加工P9200设置多工件加工基准点的副程序XX-轴方向上的基准点(位于右上方工件(程序坐标原点)的左下角)YY-轴方向上的基准点(位于右上方工件(程序坐标原点)的左下角)P9097设置多
47、个工件分布方法的副程序IX方向上工件的孔中心距离JY方向上工件的孔中心距离QX-轴方向上的工件数(包括基准位置内的工件)KY-轴方向上的工件数(包括基准位置内的工件)H开始行(默认为1,参见下一页)B开始列(默认为1,参见下一页)A加工程序编号(副程序编号)注意 用绝对值指定X和Y。 指定Q、K、H和B为正值。 基准工件废料框架宽度、废料框架的边宽度、板材尺寸及其它相关因素来确定基准点。布置图示例分布在五个垂直列及六个水平行中的工件。G65 P9097 Q5 K6 H B H B5B4B3B2B125 H1 B519 H1 B413 H1 B37 H1 B21 H1 B1H126 H2 B52
48、0 H2 B414 H2 B38 H2 B22 H2 B1H227 H3 B521 H3 B415 H3 B39 H3 B23 H3 B1H328 H4 B522 H4 B416 H4 B310 H4 B24 H4 B1H429 H5 B523 H5 B417 H5 B311 H5 B25 H5 B1H530 H6 B524 H6 B418 H6 B312 H6 B26 H6 B1H6工件按上表中号码顺序进行加工。当中断后又恢复多工件加工时,要规定相应的恢复行列号H、B。主程序示例分布于4个垂直列及三个水平行中的工件。G92 G90 X3070 Y1550;G65 P9200 X350 Y16
49、0;G65 P9097 I110 J70 Q4 K3 H1 B1 A123;G50; 只分布于一个水平行中的工件G92 G90 X3070 Y1550;G65 P9200 X370 Y20;G65 P9097 I70 J0 Q6 K1 H1 B1 A2;G50;工件程序示例(副程序)必须通过设置工件程序中的坐标系来指定工件尺寸。如果程序在原点开始,则工件不能被正确分布。最后的程序命令必须是“G99;”。如果G50,G02或M30为最后命令,那么程序将不被设定为已经结束,并且加工操作也不再继续下去。G92 G90 X100 Y50; :M99;通用M-代码M00 程序停止执行停止程序直到按下START按钮。除用于(备选)序列编号外,此命令必须单独一行。在程序运行中允许使用此命令从工作台上清理废料。M02 程序结束程序执行结束,NC返回到一初始状态。不要使控制返回到程序头部(光标保持在M02之后的语句行上)。M30 程序结束,返回启动状态结束程序,将光标返回到程序开始处。不要将机床返回HOME位置。当你想不发出机床初始点命令而结束一个程序时,也可使用G50来代替。M80、M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年PM10自动采样器及测定仪合作协议书
- 2025年综合零售服务合作协议书
- 2025年SUR二次纤维障碍控制剂合作协议书
- 2025年上海2024道路运输危险品从业资格证考试
- 2025年口腔化学品:牙膏项目发展计划
- 农村合作社农户种植合作协议
- 金融科技行业大数据风控模型设计与实现方案
- 2025年休闲健身服务项目合作计划书
- 社区工作会议总结
- 在线平台合作协议及业务整合策略探讨
- 八省联考陕西试题及答案
- 烧烫伤健康宣教
- 医院门诊院感制度
- 腔隙性脑梗塞护理常规
- 《国务院安委会关于加强人员密集场所动火作业安全管理措施》知识培训
- 人工智能在价格预测中的应用-深度研究
- 与高校科研合作合同范本
- 统编历史七年级下册(2024版) 第一单元第4课-安史之乱与唐朝衰亡【课件】d
- 2025年诗词大赛考试指导题库300题(含答案)
- 《新闻传播学》课件
- Unit 3 The world of Science 大单元教学设计-2023-2024学年高中英语外研版(2019)必修第三册
评论
0/150
提交评论