第3章 编程 指令 GSK980TD_第1页
第3章 编程 指令 GSK980TD_第2页
第3章 编程 指令 GSK980TD_第3页
第3章 编程 指令 GSK980TD_第4页
第3章 编程 指令 GSK980TD_第5页
已阅读5页,还剩161页未读 继续免费阅读

下载本文档

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

文档简介

1、第3章 程序编制G指令GSK980TD 彭启富彭启控车床的基本功能 包括: 准备功能(G功能)、 辅助功能(M功能)、 进给功能(F功能)、 主轴功能(S功能)、 刀具功能(T功能) 。 G功能 或称为G代码 (准备功能): 用来指令车床工作方式或控制系统工作方式的一种命令,用以指令机床不同的动作 。 由地址符G和其后的2位数字组成(0099),从G00G99共100种功能 。 GSK980T系统G代码表用26个G代码。GSK980T系统G代码表GSK980T系统系统G代码代码要点要点 26个个G 代码分为代码分为5组:组:00、 01、 02、 03、 04。 在同

2、一个程序段中可以使用几个不同组的在同一个程序段中可以使用几个不同组的G 代码。代码。 如果在同一个程序段中指令了两个以上的同组如果在同一个程序段中指令了两个以上的同组G 代码时,后一个代码时,后一个G 代码有效。代码有效。 如果使用了如果使用了G 代码一览表中未列出的代码一览表中未列出的G 代码,则代码,则报警。报警。如果使用了不具备的选配功能的如果使用了不具备的选配功能的G 代码,也报警代码,也报警GSK980T系统系统G代码代码要点要点 G代码有代码有非模态非模态(单次)(单次)G代码代码和和模态模态G代码代码之分之分 :非模态非模态G 代码:代码:00组组的的G 代码。代码。 初态初态

3、G 代码:当电源接通时,系统处于这个代码:当电源接通时,系统处于这个G 代码的状态。代码的状态。 G00、 G40、 G97、 G98。种种 类类意意 义义非模态(单次)G代码只在被指令的程序段内有效模态G代码在同组其它G代码使用前,一直有效相关定义起点:当前程序段运行前刀尖的位置;终点:当前程序段执行结束后刀尖的位置; X:终点X 向的绝对坐标; U:终点与起点X 向绝对坐标的差值; Z:终点Z 向的绝对坐标; W:终点与起点Z 向绝对坐标的差值; F:切削进给速度。G00快速定位快速定位 指令格式:G00 X(U) Z(W) ; 指令功能:X轴、Z轴同时从起点以各自的快速移动速度移动到终点

4、。 G00为初态G指令。 指令地址X(U)、Z(W)可省略一个或全部,当省略一个时,表示该轴的起点和终点坐标值一致;同时省略表示终点和始点是同一位置。 X、Z轴各自的快速移动速度分别由系统参数NO.022、NO.023设定,实际的移动速度可通过机床面板的快速倍率键进行修调。 G00快速定位指令的移动速度与前程序段中选用的进给速度无关。 两轴是以各自独立的速度移动的,其合成轨迹不一定是直线,两轴可能不是同时到达终点,编程时应特别注意。两轴不是同时到达终点XZ 时G00指令轨迹 X Z 时G00指令轨迹 其他情形G00指令实例 直径编程: G00 X40 Z56 ;(绝对) G00 U-60 W-

5、36 ;(相对) G00 X40 W-36;(混合) G00 U-60 Z56;(混合)G01直线插补直线插补 指令格式:G01 X(U)_ Z(W)_ F_; 指令功能:运动轨迹为从起点到终点的一条直线。 G01 为模态G 指令。 指令地址X(U)、Z(W)可省略一个或全部,当省略一个时,表示该轴的起点和终点坐标值一致;同时省略表示终点和始点是同一位置。 F 指令值为X 轴方向和Z 轴方向的瞬时速度的矢量合成速度。实际的切削进给速度为进给倍率与F 指令值的乘积。F 指令值一经执行,指令值保持,直至新的F 指令值被执行。后述其它G 指令使用的F 指令字功能相同时,不再重复。G01指令指令 实例

6、从工件原点往ABCDE的外轮廓加工:N G01 X15 Z0 F50; A(X15 、Z0)N G01 X30 Z-20 ; B(X30 、Z-20)N G01 X30 Z-35 ; C(X30 、Z-35)N G01 X30 Z-35 ; D(X50 、Z-35)N G01 X50 Z-55 ; E(X50 、Z-55)注:注:G01中没有中没有F值的程序段则默认为上值的程序段则默认为上个程序段的个程序段的F50。使用使用G01指令可以实现纵向切削、横向切削、锥度切削等形式的直线插补运动。指令可以实现纵向切削、横向切削、锥度切削等形式的直线插补运动。 G02、G03圆弧插补圆弧插补 指令格式

7、:G02 X(U)_ Z(W)_ I _ K _ F_;或者: G02 X(U)_ Z(W)_ R _ F_; 指令功能:运动轨迹为从起点到终点的逆时针(前刀座坐标系)/顺时针(后刀座坐标系)圆弧。G02为模态G指令。G02、G03圆弧插补圆弧插补 G02、G03圆弧插补圆弧插补R:圆弧半径 (-9999.9999999.999mm);I :圆心与圆弧起点X 轴坐标的差值(-9999.9999999.999mm);K:圆心与圆弧起点Z 轴坐标的差值(-9999.9999999.999mm)。G02、G03圆弧插补圆弧插补G02、G03简单实例简单实例G02、G03实例实例G04暂停延时指令暂停

8、延时指令 G04暂停延时指令暂停延时指令 G28返回机械零点返回机械零点 指令格式:G28 X(U) Z(W) ; 指令功能:从起点开始,以快速移动速度到达X(U)、Z(W)指定的中间点后再同时回机械零点。 G04为非模态G指令。 指令地址X(U)、Z(W)可省略一个或全部,详见下表:G28返回机械零点返回机械零点G28返回机械零点返回机械零点 注1:系统上电后,如果没有进行手动回机械零点操作,执行G28 时,从中间点到机械零点的运动过程和手动返回机械零点时相同(收到减速信号后减速运动到机械零); 注2:从A 点B 点及B 点R 点过程中,两轴是以各自独立的快速速度移动的,因此,其轨迹并不一定

9、是直线; 注3:执行G28 指令回机械零点操作后,系统取消刀具长度补偿; 注4:如果机床未安装零点开关,不得执行G28 指令,否则,可能造成机床损坏。等螺距螺纹切削指令G32等螺距螺纹切削指令G32等螺距螺纹切削指令G32 X终点的X轴绝对坐标值; Z终点的Z轴绝对坐标值; U终点的X轴相对坐标值; W终点的Z轴相对坐标值;等螺距螺纹切削指令G32螺纹切削注意事项 主轴编码器:主轴的转向(90相位差的A/B差分信号)与转角(Z信号)检测装置。 切削螺纹时,系统收到主轴编码器Z信号才移动X轴或Z轴,开始螺纹加工,因此只要不改变主轴转速,可以分粗车、精车多次切削完成同一螺纹的加工。(比较普车) 如

10、果后一程序段也为螺纹加工,执行后一程序段时系统不检测Z信号、直接开始螺纹加工,此功能可实现连续螺纹加工。螺纹切削注意事项 由于在螺纹切削的开始及结束阶段,刀具在X轴、Z轴有加、减速过程,此时螺距有误差,因此需要在实际螺纹起点前留出一个引入长度1、在实际螺纹终点后留出一个引出长度(通常称为退刀槽)2,编程的螺纹长度比实际的螺纹长度要长。70230-505 . 35 . 370230-50170705 . 370205 . 37030-505 . 370230-5022727030-505 . 321775 . 3722507049282930484950292728513.53.5ZX螺纹螺距:

11、4mm。1 = 3.5mm,2 = 3.5mm,总切深1mm(单边),分两次切入。G00 X28 Z3.5; (第一次切入0.5mm)G32 X50 W-77 F4.0; (锥螺纹第一次切削)G00 X55; (刀具退出)W77; (Z 向回起点)X27; (第二次再进刀0.5mm)G32 X49 W-77 F4.0;(锥螺纹第二次切削)G00 X55; (刀具退出)W77; (Z 向回起点)固定循环指令为了简化编程,系统提供了只用一个程序段便可完成快速移动定位、直线/螺纹切削、最后快速移动返回起点的单次加工循环的G指令:G90:轴向切削循环G94:径向切削循环G92:螺纹切削循环G90:轴向

12、切削循环 起点; 切削起点:直线插补(切削进给)的起始位置; 切削终点:直线插补(切削进给)的结束位置; 终点。G90 轴向切削循环指令格式:G90 X(U)_ Z(W)_ F_; (圆柱切削) G90 X(U)_ Z(W)_ R_ F_;(圆锥切削)G94 径向切削循环编程实例:试用G94指令编写如下图所示工件的加工程序。O0001;T0101; (选择1号刀并调用1号刀补)G00 X52.0 Z2.0 S500M03; (快速走刀至循环起点)G94 X20.3 Z-2.0 F0.2; (调用G94循环车削圆柱面) Z-4.0; (模态调用,下同) Z-6.0; Z-7.7; (Z向留单边0

13、.3mm精加工余量)G94 X20.3 Z-8.0 F0.1 S1000;(精加工)G00X100.0Z100.0; (退刀)M05:M30; (程序结束)随堂练习2 2锥端面切削循环锥端面切削循环 指令格式 G94 X(U) Z(W) R F ; R:锥端面切削起点(B点)处的Z坐标值减去其终点(C点)处的Z坐标值。O0002;T0101 M3 S800;G0 X60 Z2; 快速定位快速定位G94 X30 Z0 R-1 F60; 走刀路线:(走刀路线:(ADCH) R-4; 走刀路线:(走刀路线:(AECH) R-7; 走刀路线:(走刀路线:(AFCH) R-10; 走刀路线:(走刀路线:

14、(ABCH)随堂练习练习(结合练习(结合G90/94进行加工)进行加工) d=D-2h=D-2*0.65p d:螺纹小径 D:螺纹大径 h:牙高 p:螺距螺纹切削循环G92固定循环指令的注意事项多重循环指令1.轴向粗车循环G712.径向粗车循环G723.封闭切削循环G734.精加工循环G705.轴向切槽多重循环G746.径向切槽多重循环G757.多重螺纹切削循环G76轴向粗车循环G71轴向粗车循环G71 本指令适用于非成型毛坯(棒料)的成型粗车。G71指令分为三个部分指令分为三个部分G71的起点和终点相同。的起点和终点相同。说明 nsnf程序段必须紧跟在G71程序段后编写; 系统不执行编写在G

15、71程序段与ns程序段之间的程序段。 在执行G71时,nsnf程序段仅用于计算粗车轮廓,程序段并未被执行。 在执行G71时, G71程序段的F、S、T指令有效,nsnf程序段中的F、S、T指令无效。执行G70精加工循环时,nsnf程序段中的F、S、T指令有效。 u、w反应了粗车的坐标偏移和切入方向,按u、w的符号有四种不同组合,见图3-27。说明 ns 程序段只能是不含Z(W)指令字的G00、G01指令,否则P/S 065报警; 精车轨迹(nsnf 程序段),X轴、Z轴的尺寸都必须是单向变化(一直增大或一直减小); nsnf 程序段中,不能有下列指令: 除G04(暂停)外的其它00组G指令 除

16、G00,G01,G02,G03外的其它01组G指令 子程序调用指令(如M98/M99) 在录入方式中,不能执行G71指令,否则产生P/S 067报警; 在G71指令执行过程中,可以停止自动运行并手动移动,但要再次执行G71循环时,必须返回到手动移动前的位置。如果不返回就继续执行,后面的运行轨迹将错位; 单程序段状态运行时,一个粗车动作(进刀切削退刀返回)完成后程序暂停。示例:图3-28O0001;N010 G50 X220.0 Z50; (设定座标系)N020 M3 S300; (主轴正转,转速;300转/分钟)N030 M8; (开冷却)N040 T0101; (调入粗车刀)N050 G00

17、 X200.0 Z10.0; (快速移动,接近工件)N060 G71 U0.5 R0.5; (每次切深1mm直径,退刀1mm)N070 G71 P080 Q120 U0.5 W0.5 F100 S200; (对a-d粗车加工,余量X方向0.5mm,Z方向0.5mm)N080 G00 X40.0; (定位到X40)N090 G01 Z-30.0 F100 S200; (ab)N100 X60.0 W-30.0; (bc) 精加工路线abcde程序段N110 W-20.0; (cd)N120 X100.0 W-10.0; (de)示例:图3-28N130 G00 X220.0 Z50.0; (快速

18、退刀到安全位置)N140 T0202; (调入2号精加工刀,执行2号刀偏)N160 G70 P80 Q120; (对a-d精车加工)N170 G00 X220.0 Z50.0 M05 S0; (快速回安全位置,关主轴,停转速)N180 M09; (关闭冷却)N190 T0100; (换回基准刀,清刀偏)N200 M30; (程序结束)径向粗车循环G72径向粗车循环G72封闭切削循环G73精加工循环G70 指令格式:G70 P(ns) Q(nf); 指令功能:刀具从起点位置沿着nsnf程序段给出的工件精加工轨迹进行精加工。在G71、G72或G73进行粗加工后,用G70指令进行精车,单次完成精加工

19、余量的切削。G70循环结束时,刀具返回到起点并执行G70程序段后的下一个程序段。 其中:ns:精车轨迹的第一个程序段的程序段号; nf:精车轨迹的最后一个程序段的程序段号。说明 G70必须在nsnf 程序段后编写。如果在nsnf程序段前编写,系统自动搜索到nsnf程序段并执行,执行完成后,按顺序执行nf 程序段的下一程序,因此会引起重复执行nsnf 程序段。 执行G70精加工循环时,nsnf 程序段中的F、S、T指令有效。 G96、G97、G98、G99、G40、G41、G42指令在执行G70精加工循环时有效。 在G70指令执行过程中,可以停止自动运行并手动移动,但要再次执行G70循环时,必须

20、返回到手动移动前的位置。如果不返回就继续执行,后面的运行轨迹将错位。 执行进给保持、单程序段的操作,在运行完当前轨迹的终点后程序暂停。 在录入方式中不能执行G70指令,否则产生报警。 在同一程序中,需要多次使用复合循环指令时,nsnf 不允许有相同程序段号。 轴向切槽多重循环G74指令格式:指令格式:G74 R(e);); G74 X(U) Z(W) P(i) Q(k) R(d)F ;用于在工件端面加工环形槽或中心深孔用于在工件端面加工环形槽或中心深孔 R(e):每次轴向(Z 轴)进刀后的轴向退刀量(单位:mm),无符号。R(e)执行后指令值保持有效,并把系统参数NO.056 的值修改为e10

21、00(单位:0.001 mm)。未输入R(e)时,以系统参数NO.056 的值作为轴向退刀量。 P(i) :单次轴向切削循环的径向(X 轴)切削量,(单位:0.001mm,半径值),无符号。 Q(k):轴向(Z 轴)切削时,Z 轴断续进刀的进刀量,(单位:0.001mm),无符号。 R(d):切削至轴向切削终点后,径向(X 轴)的退刀量(单位:mm,半径值),无符号。省略X(U)和P(i)指令字时,默认往正方向退刀。O0001; (程序名)(程序名)G50 X100 Z50; (快速移动)(快速移动)M3 S500; (启动主轴,置转速(启动主轴,置转速500)G0 X40 Z5; (定位到加

22、工起点)(定位到加工起点)G74 R0.5 ; (加工循环)(加工循环)G74 X20 Z-20 P500 Q500 F50;G0 Z50; (Z向退刀)向退刀)X100; (X向退刀)向退刀)M5 S0; (停主轴)(停主轴)M30; (程序结束)(程序结束)径向切槽多重循环G75 指令格式:G75 R(e);G75 X(U) Z(W) P(i) Q(k) R(d) F ; 用于加工径向环形槽或圆柱面 O0001;(程序名) G50 X150 Z50;(快速移动) M3 S500;(启动主轴,置转速500) G0 X125 Z-20;(定位到加工起点) G75 R0.5 ;(加工循环) G7

23、5 X40 Z-50 P500 Q500 F50; G0 X150;(X向退刀) Z50;(Z向退刀) M5 S0;(停主轴) M30;(程序结束)多重螺纹切削循环G76 指令格式:G76 P(m)(r)(a) Q(dmin) R(d);G76 X(U) Z(W) R(i) P(k) Q(d) F(I) ; 通过多次螺纹粗车、螺纹精车完成规定牙高(总切深)的螺纹加工。G76 指令不能加工端面螺纹。 m、r、a用同一个指令地址P一次输入,m、r、a必须输入两位数字,即使值为0也不能省略。 示例:最后的精加工次数为2 次,螺纹退尾长度为0.5 倍的螺纹螺距,螺纹牙的角度为30,则P 指令字为P02

24、0530G50 X100 Z50; (设置工件坐标系)M3 S300; (启动主轴,指定转速)G00 X80 Z10; (快速移动到加工起点)G76 P011060 Q100 R0.2;(进行螺纹切削)G76 X60.64 Z-62 P3680 Q1800 F6.0;G00 X100 Z50; (返回程序起点)M5 S0; (停主轴)M30; (程序结束)恒线速控制G96、恒转速控制G97 车床车削工件时,工件通常以主轴轴线为中心线进行旋转,刀具切削工件的切削点可以看成围绕主轴轴线作圆周运动,圆周切线方向的瞬时速率称为切削线速度(通常简称线速度)。不同材料的工件、不同材料的刀具要求的线速度不同

25、。恒转速:主轴的回转速度保持不变。恒线速:主轴的线速度 保持不变。线速度=主轴转速 |X| 1000 (米/分)主轴转速:转/分|X|:X轴绝对坐标值的绝对值(直径值),毫米3.14 指令格式:G96 Sxxxx;(S0000S9999,前导零可省略)指令功能:恒线速控制有效、给定切削线速度(米/分),取消恒转速控制。G96为模态G指令,如果当前为G96模态,可以不输入G96。指令格式:G97 Sxxxx;(S0000S9999,前导零可省略)指令功能:取消恒线速控制、恒转速控制有效,给定主轴转速(转/分)。G97为模态G指令,如果当前为G97模态,可以不输入G97。 G96、G97为同组的模

26、态指令字,同一时刻只能一个有效。G97是初态指令字,系统上电时G97有效。 每分钟进给G98、每转进给G99 指令格式:G98 Fxxxx;(F0001F8000,前导零可省略,给定每分进给速度,毫米/分)指令功能:以毫米/分为单位给定切削进给速度,G98为模态G指令。如果当前为G98模态,可以不输入G98。指令格式:G99 Fxxxx;(F0.0001F500,前导零可省略)指令功能:以毫米/转为单位给定切削进给速度,G99为模态G指令。如果当前为G99模态,可以不输入G99。每转进给量与每分钟进给量 的换算公式:Fm = FrS 其中:Fm:每分钟的进给量( mm/min);Fr:每转进给

27、量(mm/r);S:主轴转速(r/min)。G98、G99为同组的模态G指令,同一时刻仅能一个有效。G98为初态G指令,系统上电时默认G98有效。 G50设定工件坐标系设定工件坐标系 格式:G50 X() Z();); 、 刀尖距工件坐标系原点的距离。 刀尖的位置为起刀点。 工件坐标系的特点:X方向的坐标零点在主轴回转中心线上。Z方向的坐标零点可以根据图样技术要求设在右端面或左端面,也可以设在其他位置。 在不清楚刀具位置时,不要用G50进行工件坐标系设置。 G50应用例: G50应用例 如图所示Z坐标零点设置的三种方法: Z坐标零点设置 设在工件左端面设在工件右端面设在卡盘端面程序G50 X2

28、00 Z263G50 X200 Z123G50 X200 Z253刀尖距原点距离X=200 Z=263X=200 Z123X=200 Z253G50应用变化 G50 X200 单独设定Z轴; G50 Z263 单独设定X轴。MSTF指令 M指令(辅助功能) M M指令由指令地址M和其后的12位数字或4位数字组成,用于控制程序执行的流程或输出M代码到PLC。指令值:0099、90009999,前导零可省略。一个程序段中只能有一个M指令,当程序段中出现两个或两个以上的M指令时,CNC出现报警。 主要内容数数控控系系统统组组成成 机床机床I/OI/O电路和装置电路和装置检测装置检测装置主轴驱动装置主

29、轴驱动装置进给驱动装置进给驱动装置主轴伺服单元主轴伺服单元进给伺服单元进给伺服单元计算机计算机数数 控控 装装 置置 操作面板操作面板PLC计算机数控系统计算机数控系统机机 床床辅助控制机构辅助控制机构进给传动机构进给传动机构主运动机构主运动机构输入输出输入输出设备设备数控技术组成数控技术组成输出到PLC 的M代码注:标“*”的指令上电时有效。M指令 程序结束M02 指令格式:M02或M2 指令功能:在自动方式下,执行M02 指令,当前程序段的其它指令执行完成后,自动运行结束,光标停留在M02指令所在的程序段,不返回程序开头。若要再次执行程序,必须让光标返回程序开头。程序运行结束M30 指令格

30、式:M30 指令功能:在自动方式下,执行M30 指令,当前程序段的其它指令执行完成后,自动运行结束,加工件数加1,光标返回程序开头(是否返回程序开头由参数决定:当CNC状态参数NO.005的BIT4设为0时,光标不回到程序开头;当CNC状态参数NO.005的BIT4设为1时,程序执行完毕,光标立即回到程序开头)。 GSK980TD可以调用四重子程序 M指令 子程序调用M98 指令格式:M98 P 指令功能:在自动方式下,执行M98 指令时,当前程序段的其它指令执行完成后,CNC去调用执行P指定的子程序,子程序最多可执行9999次。M98指令在MDI下运行无效。 M指令 从子程序返回M99 指令

31、格式: M99 P 指令格式: M99 P 指令功能: (子程序中)当前程序段的其它指令执行完成后,返回主程序中由P指定的程序段继续执行,当未输入P时,返回主程序中调用当前子程序的M98指令的后一程序段继续执行。如果M99用于主程序结束(即当前程序不是由其它程序调用执行),当前程序将反复执行。M99指令在MDI下运行无效。 M指令 调用子程序(M99中有P指令字)的执行路径 调用子程序(M99中无P指令字)的执行路径 输出到PLC 的M代码注:标“*”的指令上电时有效。M00 程序暂停 指令格式:M00或M0指令功能:执行M00 指令后,程序运行停止,显示“暂停”字样,按循环启动键后,程序继续

32、运行。 主轴功能 S指令 S指令用于控制主轴的转速,有两种控制主轴转速的方式:主轴转速开关量控制方式:S(2位数指令值)指令由PLC处理,PLC输出开关量信号到机床,实现主轴转速的有级变化。主轴转速模拟电压控制方式:S(4位数指令值)指定主轴实际转速,NC输出010V模拟电压信号给主轴伺服装置或变频器,实现主轴转速无级调速。主轴转速控制方式状态参数NO.164的BIT70:开关量控制,S01-S04有效。1:模拟电压控制,S有效。1:自动换挡有效,M01-M04有效。0:自动换挡无效,不换档。状态参数NO.001的BIT4主轴倍率 在主轴转速模拟电压控制方式有效时,主轴的实际转速可以用主轴倍率

33、进行修调,进行主轴倍率修调后的实际转速受主轴当前档位最高转速的限制,在恒线速控制方式下还受最低主轴转速限制值和最高主轴转速限制值的限制。 NC提供8级主轴倍率(50%120%,每级变化10%),主轴倍率实际的级数、修调方法等由PLC梯形图定义,使用时应以机床生产厂家说明为准。GSK980TD标准PLC梯形图定义的主轴倍率共有8级,主轴的实际转速可以用主轴倍率修调键在50%120%指令转速范围内进行实时修调,主轴倍率掉电记忆。主轴倍率修调操作详见本说明书操作说明。 进给功能 F指令 指令格式:G98 F_;(F0001F8000,前导零可省略,给定每分进给速度,毫米/分)指令功能:以毫米/分为单

34、位给定切削进给速度,G98为模态G指令,如果当前为G98模态,可以不输入G98。 指令格式:G99 F_;(F0.0001F500,前导零可省略) 指令功能:以毫米/转为单位给定切削进给速度,G99为模态G指令。,如果当前为G99模态,可以不输入G99。 CNC上电时默认G98有效。CNC上电时,进给速度为CNC状态参数NO.030设定的值。执行F指令后,F值保持不变。进给速度是指总速度。使用机床面板的进给倍率键或外接倍率开关可以对切削进给速度进行实时修调,实际的切削进给速度可以在指令速度的0150%范围内作调整,进给倍率掉电记忆。 自动加减速 在轴运动的开始阶段与运动停止前,GSK980TD

35、自动进行加减速处理,实现速度的平滑过渡,以减小运动起动和停止时的冲击。GSK980TD采用了多种加减速处理,具体如下:快速移动:S型前加减速;切削进给:指数型后加减速;螺纹切削:指数型/直线型(由参数设定)后加减速;手动进给:指数型后加减速;手轮进给:指数型后加减速;单步进给:指数型后加减速。切削进给时,由于GSK980TD采用了指数型后加减速,当状态参数N0.007的BIT3=0时,在相邻的两个切削进给程序段的轨迹交点处会由于加减速的原因形成一个弧形过渡,不能够准确定位在两轨迹的交点,实际轨迹与编程轨迹存在轮廓误差。如果要避免这种轮廓误差,可在两个程序段间插入准确停指令(G04;)或将CNC

36、状态参数N0.007的BIT3设置为1。此时,前一个程序段运动到程序段终点时减速到零速,准确定位在程序段终点,然后才执行下一个切削进给程序段;但在这种方式下,由于每一个程序段都是从起始速度开始加速、到终点时减速到零才执行下一程序段,程序的运行时间会增加,将导致加工效率降低。 刀具功能 T指令 GSK980TD的刀具功能(T指令)具有两个作用:自动换刀和执行刀具偏置。自动换刀的控制逻辑由PLC梯形图处理。刀具偏置的执行由NC处理。 指令格式:T 指令功能:自动刀架换刀到 目标刀具号刀位,并按指令的刀具偏置号执行 刀具偏置。取消刀具偏置执行了下列任意一种操作后,将取消刀具偏置: 1、执行了T00指

37、令; 2、执行了G28指令或手动回机械零点(只取消已回机械零点的坐标轴的刀具偏置,未回机械零点的另一坐标轴不取消刀偏)。 刀具偏置值的取得对刀GSK980TD提供了定点对刀、试切对刀及回机械零点对刀三种对刀方法,通过对刀操作来获得刀具偏置数据。 定点对刀 定点对刀 操作步骤:1、首先确定X、Z向的刀补值是否为零,如果不为零,必须把所有刀具号的刀补值清零;2、使刀具中的偏置号为00(如T0100,T0300);3、选择任意一把刀(一般是加工中的第一把刀,此刀将作为基准刀)4、将基准刀的刀尖定位到某点(对刀点),如图A;5、在录入操作方式、程序状态页面下用G50 X_ Z_指令设定工件坐标系;6、

38、使相对坐标(U,W)的坐标值清零;7、移动刀具到安全位置后,选择另外一把刀具,并移动到对刀点,如图B;8、按刀补键,按向上键、向下键移动光标选择该刀对应的刀具偏置号;9、按地址键U,再按输入键,X向刀具偏置值被设置到相应的偏置号中;10、按地址键W、再按输入键,Z向刀具偏置值被设置到相应的偏置号中;11、重复步骤710,可对其它刀具进行对刀。试切对刀 试切对刀 操作步骤如下(以工件端面建立工件坐标系):1、选择任意一把刀,使刀具沿A表面切削;2、在Z轴不动的情况下沿X轴退出刀具,并且停止主轴旋转;3、按刀补键进入偏置界面,选择刀具偏置页面,按向上键、向下键移动光标选择该刀具对应的偏置号;4、依

39、次键入地址Z键、数字0键及输入键;5、使刀具沿B表面切削;6、在X轴不动的情况下,沿Z轴退出刀具,并且停止主轴旋转;7、测量直径(假定=15);8、按刀补键进入偏置界面,选择刀具偏置页面,按向上键、向下键移动光标选择该刀具对应的偏置号;9、依次键入地址X键、数字键1、5及输入键;10、移动刀具至安全换刀位置,换另一把刀; 试切对刀 操作步骤如下(以工件端面建立工件坐标系):11、使刀具沿A表面切削;12、在Z轴不动的情况下沿X轴退出刀具,并且停止主轴旋转;13、测量A表面与工件坐标系原点之间的距离(假定= 1);14、按刀补键进入偏置界面,选择刀具偏置页面,按向上键、向下键移动光标选择该刀具对应的偏置号;15、依次按地址键Z、+/_符号键、数字键1及输入键;16、使刀具沿B表面切削;17、在X轴不动的情况下,沿Z轴退出刀具,并且停止主轴旋转;18、测量距离(假定=10);19、按刀补键进入偏置界面,选择刀具偏置页面,按向上键、向下键移动光标选择该刀具对应的偏置号;20、依次键入地址键X、数字键1、0及输入键;21、其他刀具对刀方法重复步骤1020。编程总结及扩充一练习与操作二指令总结与选用三编程实例四自动编程练习与操作 初级与中级的前5道编程练习题 2次课的操作指

温馨提示

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

评论

0/150

提交评论