数控-gsk983t系统使用手册上册_第1页
数控-gsk983t系统使用手册上册_第2页
数控-gsk983t系统使用手册上册_第3页
数控-gsk983t系统使用手册上册_第4页
数控-gsk983t系统使用手册上册_第5页
已阅读5页,还剩207页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,在本使用手册中尽力叙述各种与该系统操作相关的不必做和/或不能做的操作进行详细的叙述。因此,本使用手册中,没有特别指明的事项均视为“不可能”或“不允许”进行的操作。本使用手册的,归广州数控设备所有,任何单位与个人进行或复印均属于行为,广州数控设备将保留其的权利。 GSK983T车床数控系统广州数控(GSK)——广州数控设备,目前中国数控系统产销量最大的企业,中国南方的数控产业,国家86《中档数控系统支撑技术》重点项目承担企业,省20家重点装(数装置、动单元伺服电等品,进数控床,公有工1400多名,其中博士4名、研究生50多名工程技术500多名其中高级50多名GSK系列产品以高的性能价格比畅销,远销东南亚。2000年至2006年市场占有连续七年第一产品销量连七年居国内业首位,为最大的机床数控系产。公司主要产品GSK系列车床铣床工中心数控系统,DA98、DA98A、DA98B、DA98D列全数字式交流伺服驱动装置,DY3列混合式步进电机驱动装置,DF3系列反应式步进电机驱动装置,GSKSJT系列交流伺服电,CT-L数控滑台等数控设备与装置。产品全面现行的(国际标准、行业标准以及作为完善补充的企业标准(或企业内控标准,广州数控设备拥有雄厚的技术开发力量及完善的生产及体系以稳定可靠的产品质量满足设立的十几个服务办事处,可保证在24~48内提供快捷便利的理念,为打造中国南方的数控产业、推动民族数控产业而不懈努如果您遇到通过不能解决的问题,您可以获得现场支持的服务广州数控设备将技术支持工程师到现场帮您解决 尊敬的客户:对您惠顾选用广州数控设备的GSK983T车床数控系统,我们(规格与编程篇,下册主要介绍操作、各种代码、参数等。!!所有规格和设计变化,公司恕不另行通知本手册由最终用户收藏第一章概 概 第二章编 程序 程序 输入格 小数点编 最大指令 程序 顺序 跳过任选程序 尺寸 控制 坐标轴和运动符 设定单 最小设定单位(输入单位 最小移动单位(输出单位 输入单位放大10 最大行 程序原点和坐标 坐标系和加工开始 参考 绝对指令和增量值指 直径和半径指定 快速移动速度 切削进给速度 螺纹的导程 进给速度 自动加 I图形尺寸直接输 圆弧插补 SIN曲线控制的进给速度 螺纹切削 直线、锥形螺纹切削 可变导程螺纹切削 连续螺纹切 自动参考点返回 参考点返回检 自动返回到参考 自动从参考点返 返回第2参考 暂停 坐标系设定的指 坐标系的移 自动坐标系设 工件坐标系的移 工件坐标系移动值直接输 双刀架镜像 跳过功能 刀具偏 基本刀具偏 刀具偏置的T代 刀具选 刀具偏置 偏 偏置矢 偏置抹 程序举 单独使用T代 刀具形状补偿和刀具磨损补 刀具偏置的T代 刀具偏置 偏 偏置矢 抹消偏 刀尖半径补偿 假想刀 假想刀尖的方 刀尖半径补偿值的设 工件位置和移动指 刀尖半径补偿的注意事 刀尖半径补偿的详细说 刀尖R中心偏置矢 由编程(G10)输入偏置 手动测量的刀具偏置值的直接输入(试切对刀 自动刀具偏置输 外部刀具补 单一型固定循环(G90、G92、 切削循环 螺纹切削循环 切削循环 外径粗切削循环端面粗切削循环闭环切削循环精加工循环深孔钻循环外径槽循环螺纹切削复合型固定循环(G70~G76)的注意事主轴速度功能(S功能,刀具功能(T功能,辅助功能(M功能主轴速度功能(S功能

S2S4恒表面切削速主轴速最大主轴速度快速运行 示 刀具辅助功能(M功能M20,M30:程序M00M01M98M99

用户宏程序A和变量的系统变量(用户宏程序B选择乘法型运算(用户宏程序B选择函数(用户宏程序B选项利用 ]改变运算顺精重复(用户宏程序B选项用户宏程序本体的宏程序语句和NC语单纯调模态调多重调利用G用M用M用TM98(子程序调用)和G65(用户宏程序调用的区别

开通指令 关闭指令刀具管刀具管理的执 第三章CNC规格 V关于P第一章概述1.1概述GSK983T车床数控系统(以下可简称为“系统是根据市场及用户的需求,由广州数控设备有限公司倾力开发研制的高精度、高性能、软件固定型、两轴联动、闭环(半闭环或全闭环)、内嵌PMC功能的新一代CNC控制器,它广泛适用于数控车床、数控线切割机床、数控外圆磨床等。GSK983T车床数控系统,在控制回路中充分使用了高速的微处理器、LSI、半导体存贮器及件,构成闭环的CNC系统。1.2.装置、CNC控制器与机床操作控制等共同来决定。关于这些控制功能的组合、编程及操作,本使用手1第二章NGXY………程序分为主程序和子程序。通常,CNC按主程序的指令移动,当主程序上写有调用子程序的指令2注2:程序的存贮方法,选择方法请参照“第四章操作”。N2G00X10.0N3G01Z10.0R5.0F100;N4X38.0K-4.0;N52:程序段结束代码,EIA码用CR,ISO码用LF号 地 数3 O——:——NGR圆弧的半径,拐角STMPLNG FST顺准坐进主刀辅序备标给轴具助号功能字速度功能功能功能4名称试验程序编程记页程序号确/NGXZUWSTMPQL……………0…0…0…0…0………程序段内的程序字数目及一个程序字中的文字数就可以变化。编程上非常方便。GSK983M数控系统采

ID053KD+ 51α:X或U;β:Z或注2:地址和数字意义如下 地 G00 略G0也能省为G0定速给)注 3:在个段,一址令两以时上指的效。例G1M30;XUZW,后者指定有效65由于A、P、Q、L、D有多种含义,故以上省略其格式。6:在用小数点输入时,参见(2.2.4小数点输入项数值能以αL+

注8:S04为选择功能。数点的位置代表mm,inch,deg和s(秒)的位置。 10mm/r、10mm/min或10inin、10inch/r 暂停1秒可用小数点输入的地址如下:X、Z、U、W、I、K、R、E、1:在指令暂停时,X、U可用小数点输入,P不能用小数点输入(因为P也用于顺序号指定)。注2:在一个程序段内必须先于数字指令相关的G代码。G04X1.0;……被看G04X1000,结1F1.G99;……F1G990.01mm/rev(G99为mm/rev)G98:(mm/min指定)X1……X0.001mmG20;7 5:指定最小设定单位以下值时,小于最小设定单位的值舍去。指令X1.23456时,公制X1.234,英X1.23456789……因超过8位,。X1.2345678……在8位以内,不。例:X12.34→X12340(毫米输入时)各地址的最大指令值如下表所示.CNC装置本身的极限,考虑到机床侧的极限则完全与表中不同了。例如:对于CNC装置来讲X轴的移动量为100m(米制输入的场合)实际上机X轴的行程可能被限制在2m以内,进给速度也不变,对于CNC装置切削进给速度可以控制在

表 功地mm输mm输mm输ONGF0.01 0.010.0001inch/rF0.001mm/min mm/minF1 ~10.01F mm/min ~8E 0.0001ESTM LLD 4程序从程序号开始,到M02;M30;或M99;结 #2222的程M02;M30;表示主程序的结束,M99;表示子程序的 1:ISO代码时用;代替O

注不允9该程序的开关必须用EOB代码。这是由于标题跳过功能所致。 7:程序9000~9899为机床制造厂使用,通常用户不能使用。注8:带有机械人选择时,程序号9900~9999为机械人的数据使用。2:因为O作为程序号是无效的,所以与程序号有关的顺序号也不能是O N100×100;3:选择跳过的程序段是在由存贮器向缓冲寄存器传达的时候识别的。当前头带有斜线的程序段已经被读入缓冲寄存器的时候,即使接通OPTIONALBLOCKSKIP开关,该程序段也不会被忽略了。注4:在顺序号检索期间5:当把程序存入存贮器的时候,该功能无效即不OPTIONBLOCKSKIP开关处于何种头带有斜6:当把存贮器中的程序经通讯接口输出外PC时,不OPTIONBLOCKSKIP开关处于什么状态,都能 错误:3G00×10.0; 指定移动距离(增量编程。U表示X轴,W表示Z轴圆弧插补R指定从起点到圆弧中心的沿X轴的距离(I)或沿Z轴的距离制轴X和Z。2GSK983T简化编程和保证程序的通用性,对数控机床的坐标轴和方向命名制订了统一的标准(EIARS-267-A&ISO841)X,Y,Z表示,常称基本坐标轴。X,Y,Z坐标轴的相互关系用右手定则决定,如图3.1-1所示,围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示,根据右手螺旋定则,如图所示,以大姆指指向+X,+Y,+Z方向,则食指、中指等的指向是圆周进给运动的+A,+B,+C方向。+X=-X′,+Y=-Y′,+Z=-+A=-A′,+B=-B′,+C=-程序必须参考标准坐标系(右手直角坐标mm输入,mm输0.00010.0001(W 最小设定单位0.001mm 0.0001 D0.0001注2:通过设定个参数(MDL)显示单位就成为0.01mm。毫米输入毫米输英寸输米输毫米输入英寸输英寸输入英寸输如图3.4-1所示。点和刀具坐标值必须用G50指令给出。MDI键盘给出。(参见第四章4.4.9从MDI输入)MDI/LCD单元,指令G00XαZβ;(G00G50X0X面p 面工件坐标系β被进去。如何测量偏置值见2.6.5节)WU(X=α-β-δX,Z:相可以。两者间的偏差可具偏置量补偿(见2.6)或移动工件坐标系(见2.5.10)分别用参数375和376设定坐标值α和β。标系时,必须指定G50指令。指 下图的B→A的指(Z轴的坐标值X40.0U(X轴的距离1:绝对指令和增量指令可以用在一个程序段里,上述例子可用下列指令指定:X40.0W-40.0;注2:当X和U或W和Z在同一个程序段里指定时,后一个指定的有效。 Z轴的指使用地址U的增量指指定直径值,上图中B到A,D1用直径指定X轴的坐标刀具位置偏置的X用G90-G94和G70-G76沿X轴的切削深度的参数沿X轴方向的进给速编程时,X轴刻度指示半径值。注3:当刀具位置偏置使用半径值时的意义,可以设定刀具长度本身。置参数RPDEL来确定,并且它的单位不用百分率(%)表示,而是用毫米/分或英寸/分。1 11

每转进给(mm/revFF0.0001~50.000inch或inin。fr::每分钟进给(mm/min或inin) 或inch/r)R:1:G98G99是模态的。只要指令两者之一。则该指令在指定另一个指令之前一直是有效的。注2:除了加/的情况,指定的进给速度对于NC计算的误差在±2%之内。注4:F代码的输入最大允许7位数。但是进给速度过箍位值。G代F0.01mm0.001inchE0.0001mm0.000001inch 导程:mm或inch注1:由安装在主轴上的位置编读主轴速度。转换成每分钟进给,并且机床以转换了的进给速度运动。注2:对转换了的进给速度,速度倍率无效。地址E只用于指定螺纹导程。EF指定的螺纹导程最后一个有效。对于每分钟进给和每转进给。 由设置参数(FMIC)可把毫米输入时的进给速度切换到最小单位 1/10项范(0.001mm(0.0001mm暂停指令(G04。XXXXOXXXX注2:由于加独立地施于各轴(X和Z轴)且各轴的进给速度在程序段间发生变化,这就造成了实际的刀具轨准备功能(G功能形 一次有效G代模态G代这种G代码指令一次后就一直有效直到被另一个同组的G代码所取;;;;;; G00 有三个系列GG代码是特GB,两种代码的(GSP)设定。本手册使用标准G代码。具有相同功能的特殊G代码和标准G代码表示在下表中。G90G91G代码中,G90有示绝对指令(G90XZ与标准方式XZ相同。G91指示增量指令(G91方式中用XZ同标准方式UW一样。MDI输入XZ表示绝对指令,UW表示增量指令而不管是否G90/G91标准G代特殊G代码特殊G代码组 圆弧插补进给速度SIN曲线控自动刀具补偿Z左右端面切槽循环(Z轴切削循环切削循环1:带有G代码是各组的起G代码。就是说在接通电源或在用于规定G代码的参数生效时,按动复位键这G代码就建立起来了。对G22和G23来说,在电源接通时就选择了G22。在复位之后,G22或G23(复对于G00G01、G98G99G90G91。由参G00,G98,G90)可选择处于初始状态的G代码。对于G20或G21,为切断电源之前或按动复位键之前的状态。3:当程序段中出现上表中G代码时或指定了一个没有定义的选择的G代码时,就会出现报(NO010)。但是G60和G61不会出现。定位刀具向工件坐标系中的位置(X,Z)或从现在的位置分别沿各轴按指定的距离(U,W)快速移在G00定位方式中,刀具在程序段的起点加速,直到预定的速度。并且在程序段的终点。根据参数(CINP) G01X(U)——Z(W)——F——(直径编程)G01X4.0Z2.01F2.0G01U2.0W-2.59(见下图如果一直没有指定进给速度。则速度为0。注1:各轴的进给速度如下沿X轴的进给速度 Fx L沿Z轴的进给速度:FzLzL G01Z(W)b刀具移动到b点G01X(U)b刀具移动到b点拐角RG01Z(W)b刀具移动到b点。拐角RG01X(U)b刀具移动到b点。N1Z27.0R0.6;N2X86.0K-0.3;N3Z0;注3:下列情况产生。用G01方式同时指定了X和Z轴和I,K或R时。 号用G01方式在同一个程序段中指定了I,K,R中的两个(号G01方式同时指定了X和I或Z和K(号在指定了倒角或拐角R的程序段中,沿X和Z轴移动的距离小于倒角或拐角R(号4:单程序段时,刀具停止C点而不是D点。5:倒角和拐角R不能用于螺纹切削的程序段。(x)Z(z,(c;(x)Z(z,R(r;X(x4)Z(z4;或,C(cX(x3Z(z,a2,R(r2;X(x4)Z(z4; 刀的移1 2 3 4 5 ,R1 ,R2 X4Z4; 6 ,C1 ,C2 X4Z4; 7 ,R1 ,C2 X4Z4; 8 ,C1 ,R2 X4Z4; 起单位N001G50X0.0N002G01X60.0A90.0,C1.0F80;N003Z-30.0A180.0,R6.0;N004X100.0A90.0;N007Z-230.0A180.0; 3:在图形尺寸直接输入指令的程序段中,或者连续图形中加工尺寸直接输入的两个程序段之间,下列G代码不①00组G代码(除②G02、G03、G90、G92③4G22注4:在螺纹加工中不能拐角R5:5.3的倒角,拐角R的指令,图形尺寸直接输入的倒角,拐角R不能同时使用注6:在图形尺寸直接输入的指令中,如果一个程序段指定后一个程序段的终点,对前一个程序段的终点,不注X(u)——A——;(角度A若指定0±1°以内。180°±1°以内时就产生Z(w)——A——;(角度A若指定90±1°以内。270°±1°以内时就产生) 注9:两条直线间的角度小于±1°时,倒角或拐角R无效 例:N1X——A——,R——; 对于N3程序段同时指定了坐标指令和角度指令。N2A——N3X——Z——A—— 123R (G02X5.0Z3.0I2.5或G02U2.0W-2.0I2.5F0.03;或G02X5.0Z3.0R2.5F0.03;或G02U2.0W-2.0R2.5X

Z1:当IK为零时,能忽略这个字2:I和K指定分别沿X和Z轴从起点到圆心的距离。必须考虑符号3X、Z、U、W都被省略的场合,或U和W为零X和Z指定的位置同起点相同时,当编程时,圆心用地址I和(或)K,一个360°的圆被指定。例:G02I——注4:当用地址R时,可以指令小于180°的圆弧,大于180°时不能指令注5:当指定的地址R的值小于起点和终点距离的一半时,R被忽略,并产生一个半圆。 8:当同时指定了I,K和R时,R有效,I和K9:指令I和K是零的圆弧,刀具从起点到终点G01方式作直线移动一轴的进给速度就形成SIN曲线的变化。G02X0Z0I10.0F4;……X轴的进给速度随SING07Z1;……废止假想Z注2:互锁,行程极限和外部对假想轴也是有效的。 wG32X(u)——Z(w)——F——;G32X(u)——Z(w)—— 这个量,对于螺纹的长度就要比指定的长一些。见2.4.3节 F代码的指定 E代螺纹导程:0.4δ1:0.3英寸δ2:0.15G00U-G32W-7.45,F0.4;G00U3.1;WG32W-7.45;G00U-δ1:0.2英寸δ2:0.1G00G32X4.1W-4.3F0.35;G00X5.0;G32X3.9W-4.3;G00X5.0;X337δ1:0.3英寸δ2:0.15切削深度:0.1英寸(切两次G00U-G32W-7.45;G00U3.0;2:若指定了F代码,则消去E代码.2.4.2节注4:用参数设定螺纹切削时空运转的有效或无效。注:不主的况,止纹削进是很的这就突增切深.螺削持无效,,,因此,DHOLD按钮以后(L灯.( 开始,为进给保持停止.但是,当方式由手动换到自动方式时,在执行完没含螺纹切削的程序段时,停止见注5。G32;(此程序段是螺纹切削的程序段Z—F—;(同样,不进行一转信号的检测)注11:由于在端面螺纹或锥螺纹切削时,恒定表面速度控制是有效的,并且主轴速度改变了,不能进行正确的螺纹切削注13:一个螺纹切削程序段,不能指定倒角或拐角R。14:在螺纹切削方式中,主轴速度修调有效,因此,螺纹切削使用了速度修调,由于伺服系统的滞后等原因,不能进行注15:对于G32,“螺纹切削暂时停止”但是,不改变两个程序段中最长的轴(普通Z轴;端面切削时的X轴)。F— 注2:对G34来说,“螺纹切削时的暂停”无效。指定连续进行螺纹切削的程序段(G32,G34)是可能的。两个螺纹切削程序段(最大8ms)的G27指令就被利用于确定刀具是否达到参考点,此参考点是在程序中指定的。—Z(w)—相应的灯不亮。通常,在G27被指定之前,偏置要被抹消。例:N1X1.0N2G28X4.0间点(4.0,—N3G28Z6.0间点G29X—Z—G28G29的应用举例G28U20.0W100.0;(AB的程序)W50.0(BG30 G28返回到参考点相同。一G30G29G30指令建立的中间点定位到位置,其运动过程和指令G28后的G29指令的情况相同。暂停G04X(t;G04U(t;G04P(t;过(t)ms的时间。例:暂停2.5秒G04X2.5;或G04U2.5;或1:地址P不能用小数点指定注2:下列两种情况暂停开始G50G50X12.87Z37.51;(直径编程Z70.0(注2:用一个G50指令刀具半径补偿被暂时抹消。G50U(u)W(w;Z+W在直径编程时,X和U的值是直径值。在半径编程时,X和U的值是半径值。W3.056(这种情况下,坐标值αβ必须预先用375376号参数设定。标系中的坐标值是“α”和“β”被自动地设定。这同在下边用G50在参考点指定是等效的。G50Xα G50X120.0系。在X轴上的移动量是1.0mmZ轴上的移动量是-1.0mm。 是G50X100.0注4:在X方向上的移动量的直径值/半径值,随零件程序的直径值/半径值指定。XZ— :XZ—0ˊ:X轴不移动,在Z如果对于标准刀具的偏置量为0。当标准刀尖在原点时。刀尖在工件坐标系中的坐标值为X=0.0,Z=0.0被设定。G代含; G代下列的变化对应于这些G代码:1:电源接通时,在断电前的G代码仍有效注3:在一个程序中不能改变G20和G21。 G代GSK983TG代 制入。G23指令被用于允许刀具进入和第3极限区。或外部区域。G22指令被用于刀具进入G23指令被用于允许刀具进入,同第2极限G22XZIK>2000(最小移动单位K设定距离d。 注5:关于的设置。若设置的两个点相同时,则有如下的定义:第3极限:当指定了区域时,整个区域是。当设定外部区域时,没有。6:超出机床行程之外的设置是不必要的。 注9:G22—;G23;分别在一个程序段里指定。1123极限边界由参数或通MDI设定。 是一次完成的指令,仅该程度段有效。例:G31W1000.0;例:G31Z200.0;例:G31Z200.0; #5062#5061……X坐标#5062……Z坐标T○○T○○

如果指定刀具偏置号,就指定与之相对应的偏置距离并且开始偏置功能,000号的刀具偏置表明偏置量为0并且取消偏置。4.4.12(X轴偏置量(Z轴偏置量补偿量0000000........:....:....刀尖半径补偿的详细情况见2.6.2(假想刀尖方向也被用在刀尖半径补偿中。第二偏置矢矢量变为0。N1U50.0W100.0T0202;N2W100.0;N3U50.0W50.0或偏置号变为0或00。设定参 TOC,这样,当按复位键或由复位输入时不抹消偏置量指令时,偏置矢量被恢复,但是当参数TLCC设定为1时,只有当下一个T代码时,偏置矢量才能被恢复。GSK983T 刀刀 刀#2···C(- B:实际刀尖(#1)C: X-Z-R00G50X280.0Z240.0;G00X120.0Z200.0T11;G01Z140.0F30;G03X227.7Z30.0I-20.0K-50.0;G00X280.0T10;1号刀的刀尖轨迹与这个程序中编程的轨迹一致。2:注1:G50X(x)Z(z)T—;使用,但在某种情况下,由设定参数TLCC,从下个程序段使用新偏置值。程序段:G04T—;当参数TLCC=0时,执行刀具偏置,但在下个程序段刀具偏置无效。T○○注2:刀具偏置最大为32对,选择64对不能用。形状偏OFGX(XOFGZ(ZR形状偏置量尖方向0000000..0..0..0..0..磨损偏OFWX(XOFWR(刀尖00000000000.........对于刀尖半径补偿,见2.6.3(假想刀尖方向也被用在刀尖半径补偿中)当选择了T代码并且偏置号不是0时,刀具位置偏置有效。公制输入:0到±999.999mm英制输入:0到对于X轴偏置量,可以用参数(ORG)选择直径指定或半径指定。此外磨损偏置可由参数限制最(WIMAX 6.2.3(a)形状偏置 U50.0W100.0T0202; U50.0W50.0 X50.0Z100.0 6.3 Z的偏置12..............................63代码是 00G代刀具轨(取消G40,G41G42

AB的运动中工件的存在是假设的,在次于AB运动的程序G41————;(起动程序段———— ; ((G40刀具被定位到终点。如下 它们被作为倒角数据。当用G02,G03时,它们被作为圆弧中心的坐标值。G40XIK;XZ;;倒角G40XZIK;K被忽略。G40G01 G40 X X③X③②①30.0Z(单位Z①G42G00 ②G01X6.0W- ③G40G00X15.0W15.0I4.0K- ① ②S21 ③G04X1000 ④G01 ⑤G98 ⑥G22X10000 ⑦G10P01X100Z200R50Q2(G42方式N7S21;N8M04;G90G940 00⑧ Z⑤0

轨迹

①④

⑧0

轨迹X0⑧ Z⑤0 ⑥ ⑧0①④G71,带有刀尖半径补偿,在加工时,当刀尖中心同起点一致时,实际刀具补偿值等于刀尖半径补偿值加精加工余量△U和△W,但在加工中刀尖半径补偿值被抹消。△U1=△U+刀尖半径补偿值见节加工时,当假想刀尖同起点一致时,或精加工余量△U和△W0时,刀尖半径补偿值不加到补G74G76G92时41号(或拐角移动终了后。如果“单程序段开关”接通,刀具就要一个程序段终点停止(总是 ,加工的线段小于刀尖半径比刀尖半径小的线段某程序,其线段用圆弧指令时,通常有偏置的刀尖R半径中心轨迹,与编程轨迹相反的方向。那时,最初的矢量无效。往第2个矢量成直线的移动,在那里成单程序段时的停止刀尖R中心偏置矢量是两维的等于用T代码指定的偏置的矢量。在NC计算。它的方向由对GSK983TG 工件位G40,G 工件位刀尖半径补偿偏置号不是00(G02,G03180°180°时称αLrrS交点 小于程序段不能连续指定(例如M功能或暂停功能。如果不是这样,就要导致过切或切削不足。加工外侧〔在钝角,90°≤α<180°假想编程r

圆弧终点的SC中

圆弧 L停一个程序段的终点并且产生33号。弧,这个圆弧中心和起点或圆心和终点是同一点时,产生38号 指定了刀尖半径补偿的偏置号为00]G代+—(3则在程序段B的起点产生通常的矢量。尖半径补偿G代码(G41,G42)指定。见节偏置抹消和起动。(G41方式N5G01U3000W7000;N6U-3000W6000;N7G50X1000Z2000;N8G01X4000Z8000;G71~G76复合形固N5G01U5000W-6000;N6W-8000;N7G90U-6000W-8000I-3000;N8G01U12000W5000; G04 运动距离为 G22 G10P01X10Z20R10 N6U1000.0 N7G41U0; 相同。(见的偏置方式)N6U1000W1000;N7G40;N8U0G40I-K-G41G42,那么从上个程序段的终点的运动在I,K方向上已被指定。(G42方式 G42X - 如果△Vx≤△V极限,△Vz≤△V极限,则后边的矢量被忽略,△VNC单位内预置。△V极限的值由参数(CRCDL,69号参数)指定。 点间的夹角完全不同(大于180。 (r1=2000,为 的刀尖半径补偿量V2和V7间的检查→→V2和V7被忽略V1和V8间的检查→→V1和V8被忽略(例1)刀具从V1到V8直线运动CA

r

V7 Cr V5C (例2)刀具直线运动C

V2SV7C A

BO1随着39号刀具停止。在内拐角中,倒角以外的编程轨迹的部分(上图中I1或I2)在下列范围内,就要存在切削不足的 这样区域C没有被加工。执行MDI操作,然后自动操作重新开始,刀具轨迹如下:然而,由于不再重新计算偏置矢量Vb2′,从Pc点执行准确+)+)置值。在这种情况下,使用对应于刀具偏置号的偏置值(刀尖半径。2.6.1。 P-X-Z-R-Q-G10P-U-W-R-Q-W:在Z轴上的偏置值(增量)R:刀尖半径偏置值(绝对)Q:用增量指定,由地址U和W指定的值加到对应偏置号的现在偏置值上。1:地址X,Z,U和W可在同一个程序段里指定代替从MDI输入这些值。(也是一次输入一个)bbZ OX测量工件直径“a”N101(或键入与当前使用的刀具相对应的当把刀具移动个测量位置时,必须预先设定一个坐标系,G50XxZz;设定此坐标系(编程使用对指令

号(来自测量设备)发出。当刀尖接近测量位置时,测量设备给NC送出一个信号,使刀具停止。当刀具已到达测量位置(α,β;XaZaG36XxaG37Zza指定时,现在刀具偏置量由坐标值(α或β)与Xa或Za间的差值进一步偏置。偏置量X=现在偏置量X+(α-Xa)偏置量Z=现在偏置量Z+(α-Za)MDI键盘改动。当从起点位置移G36或G37预先由Xa或Za指定的测量位置时,刀具越过区域以快速移动速度进给。然后,刀具停在点(Xa-νxZa-νz)B,CD以由参数设定的测量时的进给速度移动。如果在穿过区域B的移动时接通到达终点信号,发生80号机。如果在点V以前没有接通到达终点信号,刀具在点V停止,并且停止80号G50X960000Z110000;绝对零点编程(坐标系设定 T0101;指定刀具号1,偏置号1,和主轴旋转 置量改为198.0-200.0=-2.0mm) 由差值进一步偏置,当重新指定T代码时,新的偏置有效。注2:当在同一个程序段里指令了T代码又有G36或G37时产生82号偏置16组偏置号(01~1632组。3:测量速度,ν和ε作为参数设定。这些值已经由机床厂家设定。注4:ν和ε必须是正数,ν>ε 和β(见(3))用来确定偏置量,对应这16ms的行程为:Qmax=Fm×1/60×16/10009:当使用任选刀尖半径补偿功能时,刀偏量由刀尖R值决定,确信能正确地设定刀尖半径。刀具实际移动从A点到B点,但决定刀具偏置量,刀具移动到C点要考虑R值参数GSK983TG90X(U)——Z(W)——F——ZZW 第二的符号是负的,在单程序段方式,是通过按循环启动键一次来完成上图中4个步骤的。(2)G90X(U)——Z(W)——I——

R...快速运 U2U2(ⅲ)U<0,W<0,I>0atI (ⅳ)U>0,W<0,I<0atIU2U2GSK983TF—G92X(U)——Z(W)— 轨迹1是沿X轴负方向前进的,则U的值就是负的。快速走完第3步的轨迹后停止。并先后沿X轴和Z轴返回到起点。G92X(U)——Z(W)——I—

F— G94X(U)——Z(W)——F——G94X(U)——Z(W)——K——F——(i)U〈O,W〈O,K〈 (ii)U〉O,W〈O,K〈 N030 U-800W-66000 2:由设定MOR参数使下述两功能生效如果在固定循环期间,规定M,S或T功能可同时执行,如果认为这样不合适的话,可以象下列那样暂时抹消固定循环(规定G00G01)再执行M,S或T指令。在M,S或T指令之后再一次规定固定循环。例:N003┆N010G90K20000Z10000F200;N011G00T0202;N012G90X20500一个规定在程序中的相应的M代码发送到机床,这个用于斜线退刀的信号就由机床输出到NC。4:在螺纹切削中应用斜线退刀M代码时,要把它规定在G92前面的程序段中G92和这个M代码规定在同一程序段中,由于信号在机床与NC之间传输延迟的原因,斜线退刀将不能执行。 这种复合型固定循环(G70~G73)只用于自动工作方式。定的部分,剩下精加工余量∆u/2和∆w。71n)(nU(u)W(∆w)D(dF(∆)(s)T(工F—T—

W:沿z轴的余量距离和方向。A—A′的方向进刀。F,S,T:所nsnfF,S,T功能G71时都被忽略。而在执行G70时有效。G71F,S,T功能都有效。在选择了表面恒速控制功能的情nsnf之间G96G97指令无效,同样,若规定在G71程序段中或在此之前规定的就从A′—B之间的刀具轨迹必须是单调上升或下降的。被加到Δu和Δw上,而对粗加工而言认为刀尖半径为O。加到Δu和Δw上。 zz方向是单调增加的就可通常应规定∆w=0有沿Z轴的运动,就规定WO。分别选用。但是,在复合形固定循环C中,第一种也可以按下述方法使用。第一 第二G71P100 G71P100N100 N100X(U)Z(W G72P(ns)Q(nf)U(∆u)W(∆w)D(∆d)F(f)S(s)T(t∆u∆w决定的,这和G71相同。段中。从A′到B的刀具轨迹必须是均匀的增加减少的。尖半径补偿值就要加到∆u∆w上,这和G72一样。G73ns)Q(n)I(∆)K(k)U(u)W(∆w)D(d)F()S(s 零件加工程序段的第一个顺序号。Q:加X轴退刀的距离和方向。D:分割F,S,TnsnfF,ST在该循环完成时,刀具返回到A点。值就加到∆u∆w上,这和G71相同。GSK983T3:用G71,G72和G73进行粗加工时,最多可以存3个由地P和Q确定的程序。因此,在执G70时,不用从头检索。由地PQ确定的程序段就可以迅速地找出。而且,在几个粗加工(G71,G72G73)完成G71P100G71P300注5:对复合型固定值循环(G70—G73)。在由顺序号为nsnf的程序段中,不能呼调子程序。例7.2.1:复合型循环编程7起点O2100dia202010 2(单位N010G50X200.0Z220.0;N012G71P013Q019U4.0W2.0D7000F30S55;N013G00X40.0F15S58;N014G01W—40.0; N020G70P013Q019;N010G50X220.0Z190.0N011G00X176.0Z132.0;N012G72P013Q018U4。0W2.0D7000F30N013G00Z58.0F15S58;N014G01X120.0W12.0;N015W10.0;N016X80.0N017 X36.0W22.0N010G50X260.0Z220.0;N012G73P013Q018I14.0K14.0U4.0W2.0D3F30S0180;N013G00X80.0W—40.0;N014G01W—20.0W—10.0;N015X120.0W—10.0;N016W—20.0S0400;N017G02C160.0W—20.0120.0;N018G01X180.0W—10.0S0280;N019G70P013Q018;I,钻孔就只能沿z轴进行。G74 I(∆i)K(∆k) X:BXU:AB的增量Z:C点的Z分量W:ACI:X方向上的运动量(不指明符号)(∆i)注:切削中的返回量e可以由参数设定,或在ETTINC065(GROVE)XX轴钻深孔。(Z、W。G75X(U)Z(W)I(∆i)K(∆k)F注:切削中的退回量e由参数设定,或由SETTING065(GROVE)螺纹切削FG76 E i=0,可以切削普通直螺纹。K:螺纹高(X轴方向)(K)用半径值指定。D: G32)A:刀尖在80°的情况下60°的情况下,A60,55°的情况下,A55,30°的情况下,A30,29°的情况下,A29,在0°的情况下,A0,如果省略A,默认0。操作064(THDCH)设定n在此循环中使刃切削刀尖的负载可以减轻如果第一次切入量为△d那么第N 而每次切削量是一定的。最小切削深度可以由参数或SETTING操作068(THCLM)来设定最小切削n 负(由A到C和C到D的方向决定)I 负(由A到C的方向决定) 0.000~32.767mm或0.000~3.2767inch例子 在复合型固定循环的程序段中,应当正确地指定地址P,Q,X,Z,W K,D和G71、G72G73时,01G代码(G00G01)P指定顺序号的程序段里,否则产生65号。G70、G71、G72和G73不能在TAPE和MDI方式指令,否则产生67号P/S。

G73PQG70G71G72G73的情况,PQ★除G04(暂停)外的非模态G★除G00G01G02G03以外的01组G★05和06组的G★刀具功能★在执行固定循环的时候,可以暂停该循环,以及手动操作。但是该循环应从手动操作开始G70、G71、G72G73时P,Q之间的程序段必不同于程序中已存入的那G70、G71、G72、G73中P,Q指定的精加工形状的程序段组合的最后一个移动指令,不能是倒角或拐角R。否则会出现第69号。主轴速度功能(S功能,刀具功能(T功能,辅助功能(M功能例N1G01U-100.0W50.0M05;(停主轴)主轴速度(rpm)直接由S和后面的4位数确定。英尺/G代定单 英尺/0M03M04G96S(恒定表面速度控制)S=0。当指定M03或M04时,S就有效。注:在执行主轴速度倍率时,必须设置SOV参数1。当SOV设置0时,主轴速度倍率无效G50S指定一个最大主轴转速(r/min为单位的恒表面速度G50 G00 4:G50S0;表示主轴速度钳制在为0rpm。G96 (50m/min.G97 G96 (50m/min.或50注7:即使在机床锁住状态机床不运行时,对应于改变程序中X轴的坐标值恒表面速度计算。G97中的S 800┇N222G96┇

N333 X在G96中S的值是有效的。当没有指定S时,S=0m/min(每分进给)第二N9T33N12G50S300(最大主轴速度给定)N13G96S200200m/min)N14G01Z700.0F1000N15X600.0Z400.0N16Z...200m/minXNCGSK983T规定由设定参数T2D来选择。T21 T22 N1G00X1000N3X400M22BCD码和一个选通信号被传送。这些信号被用于机床功能的ON/OFF控制。一个程序段中指定一个M代码。当指定了两个以上的M代码时,只有最后一个有效。机床的不同导致M代码的选择的不同。M20,M30:程序结M00样都保持不变。由指定一个NC起动,可以重新起动循环操作(这因机床制造商而异。M01M00M01的程序段以后,循环操作停止。只有在机床操作面板上按下选择M98M99略的两个M代码可由设定参数来完成。见机床使用说明书。主程 子程序 子程序(器调用子程序 调用子程序O(:)XXX程序段规定M99。(例 (4415~441“NXXXXX代替O或系统把N之后的数字作为子程序号记录下来 省略‘L’时,子程序就只重(例)M98P1002调用子程序命令(M98P_L_)和移动命令可以规定在同一个程(例)X1000M98主程 子程 N0030M98P1010 N0050M98 1:M98和M99信号不发送到机床注2:如果找不到P指定的子程序号,将产生第78号3:子程序调用指令“M98P”不能MDI输入。用编辑方式准备如下主程序OXXXX;4M98P;M99;的程序段中,单程序段停止无效;但M98,M99的程序段号含有ONL和P以在子程序的最后一个程序段以地址P规定顺序号时,可以控制子程序结束后不返回到主程序中调用子程序的下一个程序段,而是返回到由地址P指定的那个顺序号所指定的程序段去,但是这项功能主程 子程 N0040M98 N1070M99候,将忽略M98/M99程序段而从下个程序段继续执行。 N201M98 M98 N202M98 M99o 因此,由例 N201M98 M98 M99N98o如果在主程序中执行M99 就使控制返回到主程序的开始,以及再次执行该主程序。 关掉跳 任选程

“M99Pn”,控制就要返回到程序号为“n”的部分并且反复 /N1070M02;N1080M99P105主程 子程A和假如由于故障需要更换线路板。为了迅速的检修故障。GSK的服务或最终用户承担维修工作

X#1 dd adiabdiacdiaijk接近 G00XdZG01XbRr;Zj;从(a)到(b)c+3.0倒角在(bZ=cb3.0)*(ijcb)中从(c)到(b)的增量W。然而;X(c+3.0)Ww;宏程序本体使用变量#n。#n对应字母如下。G00X#7Z#6;G01X#2R#18;Z#5;#23=[#3-#2+3.0]*[#4-#5]/[#3- G65P9801B120.0C150.0D52.0R10.0I20.0J30.0K58.0;#i(i= 例 也可以用下面的<表达式>#[<表达式例 iGSK983T<地址>#i或<地址i#33=1.5F1.5#18=20.0Z-20.0#130=3.0G3例,:#27N#1不能使用。程序选择跳/nn(n1~9)变量值过每一地址规定的最大值。#140=120时,M#140超过了最大值(M代码必须小于99。例 X[#24+#18*COS(#1)]Z-[#18+未定义变量还未定义变量的变量值成为<空>。变量#0通常作为其值为<空>的变量使用。(1)(2)

宏公共使用的变量。因此,在某一宏程序中计算出结果的公用变量#i能在别的宏程序中使用。(1)接口信号#1000到#1015,#1032,#1100到#1115和#113210

系统变量 不能用在运算指令的左边通过给系统变量 赋值可送出接口输出信号 10

0.00000001时不定注1:下面为用户宏程序用输入信注2:用户宏程序输出信号的机间连接如[例10.3.1]①利用地址切换带符号的BCD3位数的宏程序,DI的组 2322 符号 DO

址 LF[#1012EQ0GOTO #100= o=111时,N0.8的数据。G65P9100D[#7*2+1];#101=#100;G65P9100#101=#101+#100/1000;(2)27012964,刀具磨损偏置量#2001通过刀具形状偏置量#2701到#2964,工件坐标系偏移量用系统变量#2501,#2601的值可以知道偏置量或偏移量。也可以给系统变量#i赋值来修改偏置量和偏移量。X1┇┇┇Z1┇┇┇R1┇┇┇T1┇┇┇XZ

#30=1.500mm时,#301.50.1500inch时,#30=#2210=(4)检查出宏程序中的错误时,装置进入状态。给在系统变量#3000中代入号,前一程序段#3000=n(信息最大达26个字母的信息可设定在控制暂停和控制恢复之间。(5)300111当超过了最大时间9544小时,不能正确计时。计时器G65P9101T(等候的时间#3001= WHILE[#3001LE#20]DO1;

给系统变量#3003代入下列值时,单程序段停止功能被抑制,以后的程序段不等辅助功能(S,T0123[10.3.4]钻循环(增量编程时)G65P9081L(重复次数 W(Z点 #3003=G00W G01W#23; #23相当于WG00W-[ROUND[#18ROUND[#23]];#3003=0;当在系统变量#3004中代入下列值时,对以后的程序段。进给保持和进给倍率无效且不执行准停 ③0○○○1╳○○2○╳○3╳╳○4○○╳5╳○╳6○╳╳7╳╳╳:有 ╳:无表示时,各位与SETTING数据相应。#3005TV检测3005=5;设置的数据如下:TV检测=1=输入单位=1=2=通过模态信息用的系统变量#4001~#4120的值就可以知道模态指令的现在值(到前一程┇G代码(01组┇G代码(02组E代F代码M代码S代T代例 X轴自动刀具偏G65P9018 #1 G00X[#24 G31X[#24 :测 #3000= :PSalarmN9018#4=BIN[BCD[#4120]AND255];G10P#4X[5061-#24];G#1

依据输入系统。单位根据输入制可以是mm或inches。X轴段结束坐标(ABSIX轴段当前坐标(ABSMX轴段结束坐标(ABSOX轴跳跃信号位置(ABSK缩ABSIABSMABSOABSK意上段的结束当前坐标指令(等于当前坐标指令(于在G31没有考虑的G31的程序段中跳过信号未接通时,跳过信号的位置为该程序段的终点位置。G65P9300X(中间点)Z(中间点);#1=#2=#5002;G00X#24Z#26;U[xp-#5021]W[zp- ┇X#24X#1Z#2;#i表达式运算指令右边的<表达式>由常数,变量,函数和运算子组成。#ik也可用常数代替。在<#i= #j #i #j #jOR #i #jXOR #j #j #jAND #i=#i=#i=#i=#i=#i=#i#i=

正弦()余弦())(BCDBIN的转换BINBCD的转换#i= #i ① #1=ROUND[1.2345]#1成为1.0IF[#1LEROUND[#2]]GOTO②G01X[ROUND[例]仅移动增量#1和#2N1#1=1.2345;N2#2=N3G01X#1 N4X N5X–[#1 :#1+#23.5801X移动到-假设N5为:N5X–[ROUND[#1]+ROUND[#2]];例#I=#j+#k×SIN[#1]

利用 ]改变运算顺 ]括起来 ]最大可到5重。例 #i=SIN[[[#j+#k]×#1+#m]×#n]

M:131

7例如,#1和#2的实际值如下:#2-#2=9876543300000.000(为是制严看述有别。因而,2-=00000 这产大差。EQ,NE,GT,LT,GELE和加减法基本相同。因此请注意误差。例如在上例中判断#1和#2是否相等 ,EQ=NE≠GT><GE≥ LE 也可以用<表达式>代替#j#k。使用变量或[<表达式>]n注:对于GOTOn后将n的程序段,其顺序号必须总是在程序段的开头。WHILE条件式>]DOmm=1,2,3)ENDm<条件式>DOmENDmDOm程序中的<条件式>。<条件式>成立时从下一程序段开始执行,不成立时执行ENDm的下一程序段。WHILE条件式>]IFDOmENDm无限重复。例#120=N1WHILE[#120LE10]DON2WHILEN2WHILE[#30EQ1]N3当变量#30=#120=#120+1;注:①必须先指令DOmENDm┇┇ ┇DODOmENDm┇ (不行┇┇┇┇┇ ┇┇┇DO┇ (可以┇DO┇┇┇DO┇DO┇DO (可以┇┇┇⑤DO┇DO┇DO (不行┇┇┇⑥可以从DO的范围内向外┇ (可以GOTO┇┇┇⑦不能从DO范围之外向其内┇GOTO┇

DO┇

(不行┇┇┇ ┇┇GOTO┇以嵌套到3层。┇┇ (可以┇ (可以┇ (可以┇┇┇ ┇┇GSK983TO G00U-[#18+#21];用于宏程序的空间包括在CNC的容量里。运算指令(=控制指令(GOTODO或END宏程序呼调指令(G65,G66G67G段)非宏程序语句的程序称段NC语句。③执行时间的区别: 2.3.2 N3#1

N2#10

1NC第2个NC语句2.3.4 第1个NC语句

第3个NC语句 N7X- BAD……KBAD……IABCDEFHIJKMQRSTUVWXYZ ABC(例G65A1.0G65A1.0B2.0I3.0I4.0〈变量第二调用的次数,简单调用和模态调用合计最大到4重。(1-(1-(1-(2-(3-(3-(2—(3—(3—((2—(3—(3—(2—(2—GSK983T 除G00以外,G01~G255中最大10个可用来呼调宏程序。调用宏程序:9010的G代032调用宏程序:9010的G代0323030324调用宏程序:9011的G代030332调用宏程序:9019的G代…………利用参数设定的M代码可以调用子程序。即 调用子程序:9001的M代调用子程序:9001的M代0320030321调用子程序:9002的M代030322调用子程序:9003的M代用参数设定的M代码可以调用宏程序,即N 用M或T码调用的子程序中也不能指定。~~~~04043调用用户宏程序本体:9020的M代05052调用用户宏程序本体:9029的M代通过设定参数可利用T代码调用子程序指令:NG ……Tt;和指令下列2个程序段动作相同: …… 序调用而与普通的T代码同样。030306 A、003E6F(在G99方式4F(在G98方式2400Q00R444M98(子程序调用) G65(用户宏程序调用的区别G65改部变量的级别而M98则不,即:指令G65之前的#1和呼调出的用户宏程序本体内的#1不同。而指令M98之前的#1和调用的子程序内的#1是同样的内容。B选择时G65在所有方式都达4也增大1。00000 ~~~~~(级别 (级别 (级别 (级别~~~~~①在主程序中使用#1#3的局部变量(0别1)中的局部变量1#33级别1)被使用,这些能导入自变量(③也相同。变量(级别2、3、4。如果是在MDI方式,即使是在宏程序呼调方式也不调用宏程序。0310318030319MCS7=1时0179,00099MCS8=1时,8008999MCS9=1时,9009089该设定优先于#3003的单程序段停止抑制控制,即:MCS7、8、9=1的话,在相应程序号范围内宏程序检查结束的话必需将这些参数设为0。 030318030319030318030319MPD8=1MPD9=19~的用户宏程序本体及子程0MDI方式以外复位时,用户宏程序本体、子程序的调用状态,DO(含二的程序段宏程序语句以外的程序段被称作NC语句。续相邻同时调用最多4重,DO3重,子程序调用嵌套数在MDI4重。87654321符[*+○○○○○○○[*+○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○876 21[*=+○○○○ ○○(参数○○ ○○○○○&,+03170317用户宏程序A使用的特殊字如下:OR,XOR,IF,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论