GSK980TD数控车床中文使用说明书 下载本文

N20 G00 X200 Z302;(快速定位到粗车起点) N30 G71 U5 R1 F30;(U5:每次粗车切深5mm-半径方向;R1:每次退刀1mm) N40 G71 P50 Q80 U0.6 W0.2;

(P50:描述精车轨迹的第一个程序段号是N50) (Q80:描述精车轨迹的最后一个程序段号是N80) (U0.6、W0.2:留给精车的径向余量、轴向余量) N50 G00 X100;(描述精车轨迹的第一个程序段,)

(注意:1、在此段中径向快速定位到正确的开始精车位置。 2、此段不允许有Z方向的定位。

3、从N50、N80各段不可省略程序段号。

4、从N50到N80各段的X、Z方向坐标值只允许单向减少或单向增大。) N60 G01 Z260 F20; N70 G01 X195 Z210;

N80 G01 Z200;(描述精车轨迹的最后一个程序段) (可在此处插入换也指令)

N110 G70 P50 Q80;(开始精车,实际执行N50到N80间各程序段) N120 G00 X220 Z320;(精车结束,退出)

▲上述G71+G70指令的粗车是以多次Z轴方向走刀以切除工件余量,为精车提供一个良好的条件,适用于毛坯是园钢的工件。

▲G72+G70车削循环,与G71相似,但粗车是以多次X轴方向走刀来切除工件余量,适用于毛坯是园钢、各台阶面直径差较大的工件。 ▲G73+G70车削循环,基本用法相同,但各次粗车的运动轨迹与精车轨迹相似,适用于一些毛坯为锻件、铸件,这类毛坯已初步具有成品的外形,不宜使用G71、G72指令。

(2)G75外园切槽循环例:

G00 X81 Z-30 ;(定位到槽的起点,注意考虑切刀宽度) G75 R0 ;(R0:每次X方向退刀0,即直接切到槽底) G75 X50 Z-80 P16000 Q5000 R0 F50 X,Z:槽的终点坐标。

P:X方向每次切入深度(半径值,单位0.001mm)。

Q:Z方向每次移动量(单位0.001mm),注意应小于切刀宽度。 R:每次Z方向退刀量。

(3)G76循环指令在螺纹加工中介绍。 《五》 螺纹加工

本系统螺纹加工指令有三条:G32、G92、G76。公制的导程用F指定,英制的每英寸牙数用I指定。

(1)G32:是最基本的螺纹加工指令。 用法举例:G32 X15.2 Z100 F2;

X15.2、Z100是螺纹终点坐标,F2:导程(单头螺纹即为螺距)为2(若为每英寸牙数,则使用I,如I11,为每英寸11牙。使用该指令前,应先将刀具定位到正确的起点位置,只要使起点的X坐标小于(内螺纹则为大于)终点的X坐标,即可车出锥螺纹。刀具在Z轴方向的起点位置应距离工件≥2倍导程。

(2)G92:为单一固定循环,G92每执行一次,可完成快速进刀--螺纹切削—快速退刀—返回起点。

G92还能在螺纹车削结束时,按要求有规则退出(称为螺纹退尾倒角),因此可在没有退刀槽的情况下车削螺纹。 用法举例:G92 X15.2 Z100 F2; 意义与G32相同,但在使用G92前,只须把刀具定位到一个合适的起点位置(X方向处于退刀位置),执行G92时系统会自动把刀具定位到所需的切深位置。而G32则不行:起点位置的X方向必须处于切入位置。

车锥螺纹举例:G92 X29.2 Z150 R-1.5 I11(R-1.5:起点半径与终点半径之差。 (3)G76:

为复合型螺纹切削循环,由二个G76程序段组成,指定有关参数后可自动运行多次循环,直到把螺纹车好。

G76根据牙型角(GSK980TA限定为80o,、60o,、55o,、30o,、29o,、0o ,GSK980TD没有这种限制)沿钭向逐次切入,以保证刀具为单侧切削刃工作,可避免扎刀的发生。随着螺纹的逐渐切深,系统按规律减少切削深度,直到达到设定的最小切削深度后,按最小切削深度进刀。 使用举例:

N10 G00 X80 Z280;(快速定位到起点)

N20 G76 P030660 Q50 R0.1;(P后面的6位数分别表示:精车次数3次、螺尾倒角量为6,即退尾长度为螺距的60%,牙型角60度。) (Q50:最小切削深度0.05(半径值、指令中单位为0.001)、 (R0.1:留给精车的余量0.1(半径值))

N30 G76 X71 Z200 R0 P1949 Q250 F3;(X、Z为螺纹终点位置)

(R0:车锥螺纹时指定起点与终点的半径差,此处R0为直螺纹,可省略) (P1949:半径方向的螺纹牙高为1.949,指令中单位为0.001) (Q250::第一次半径方向切入深度为0.25mm,指令中单位为0.001)。 ▲ 螺纹加工应注意的事项:

①主轴转速:不应过高,尤其是是大导程螺纹,过高的转速使进给速度太快而引起不正常,一些资料推荐的最高转速为:

使用伺服进给电机时:导程*主轴每分钟转速不超过3000

②切入、切出的空刀量,为了能在伺服电机正常运转的情况下切削螺纹,应在Z轴方向有足够的空切削长度,一些资料推荐的数据如下: 切入空刀量≥2倍导程; 切出空刀量≥0.5倍导程 ③螺纹加工过程中不应变换转速。

《七》T代码与刀补:

T代码用来选择刀具号并指定刀补号。

如T0202;第一个02为选择02号刀具,第二02为指定02号刀补值为当前刀补值。

通常刀具号应与刀补号一致,但00号刀补系统设定为取消刀补,即刀补值为零,有时程序要求取消刀补(如在用G50设定坐标系时),可使用如: T0100;即使用1号刀,同时取消刀补。 《六》 F代码及G98、G99: F代码用于指定进刀量。

G98、G99 用于每分钟进给量、每转进给量的变换

系统默认的进给量单位为G98即: 毫米/分钟,普通车床加工一般采用毫米/转,

习惯普通车床每转走刀量的工人可在在插补指令开始前,使用G99指令(如G99 F0.15)把系统进给量设置为每转进给量。然后在插补指令中用F字段确定实际进给量.

《八》S代码及G96、G97、G50 S

▲S代码用于指定主轴转速,如S500,即500转/分,但如果在G96恒线速状态下,则为切削加工线速度。

▲G96恒线速、G97取消恒线速、G50 S主轴最高转速限制。

加工端面时,如果主轴转速固定,由于加工表面直径的变化,切削速度也随着变化,有可能导致表面粗糙度不一致等现象,恒线速控制可随着工件直径的减小而相应增加主轴转速,有助于提高加工表面质量、提高生产率。

恒线速情况下车端面时,刀具接近工件中心时,转速会变得相当大,这是很危险的,必须使用G50 S来限制最高转速:

使用举例:G50 S2000;(限制最高转速为2000转/分) G96 S150;(恒线速开始,指定切削速度为150米/分) G01 X10; (开始车端面)

G97 S200;(取消恒线速,指定转速为200转/分

《七》 调用子程序(用户宏程序)及G65指令

使用子程序可以减少编程工作量,避免重复劳动,并可使程序结构清晰,便于阅读分析。GSK980T用户宏程序是一种可以使用变量的子程序,这类子程序被主程序调用时,可以根据变量的不同取值,作出相应的的处理,使用灵活,功能较强。 例:M98 P0050008;(005:调用5次;0008:所调用子程序号为O0008) M98 P0008;(只调用一次)

说明:980T的子程序是一个独立的程序,也称为宏程序,应该把子程序作为一个单独的程序进行编写并保存,

子程序的最后一个程序段为:M99;。系统执行到M99后,即返回主程序,执行M98的下一程序段。 M98,M99举例

主程序 O0007;

M03 S1500 T0101; G00 X81 Z0; M98 P0050008; G00 X90 Z200; M30;

子程序 O0008; G00 W-10;

G01 X0 F150; G00 X82; M99;

(2)变量的概念:为了使宏程序具有更好的通用性,宏程序中的一些数据、如X、Z的坐标值等,可以不具体指定数值,而以变量来代替。当主程序需要调用

宏程序时,可以根据要求对变量赋值,在执行宏程序时,宏程序中的变量便被实际数值所取代。

每个变量有个变量名,GSK980T的变量名用#加变量号组成,如 #201,GSK980T的公用变量为#200到#231,可以指定32个公用变量。 (4)G65指令,用以处理变量的各种使用。 G65使用举例:

①G65 H01 P#201 Q150000;

H01:为变量赋值的指令(必须跟在G65之后); P#201:赋值的目标是#201号变量;

Q1500:赋值的源是150000;实即把Q后面的数值赋给P后面的变量; 此程序段的意思就是#201=150000。H01赋值指令也可以把一个变量的值赋给另一个变量.。(注意:变量赋值为坐标值时单位为0.001mm) ②G65 H03 P#213 Q#213 R1;

H03:变量的减法运算,把Q后面的变量值减去R后面数值(或另一个变量),把所得的差赋值给P后面的变量。(H02则是加法指令) 此处是把#213号变量减1后重新赋值给#213。 ③G65 H81 P160 Q#213 R0;

H81:条件跳转,如果Q后面的变量值等于R后面的数值(或变量值),就跳转到P后面的程序段号去执行,否则,按顺序执行下一个程序段。 H81-H86均是各种不同条件的跳转指令(见手册64页)

此处是判断#213号变量值如果等于零,则跳转到160号程序段执行,不等于零则按原顺序执行。 ④G65 H80 P100;

H80:无条件跳转到P后面的程序段号执行。此处即跳至100号程序段。 使用G65指令实现实现循环加工举例 O0007;

M03 S1500 ;

G65 H01 P#201 Q5 ; (计数器#201号变量赋值为5) G00 X81 Z0 ;

N0030 G00 W-20 ;(循环加工第一句,注意使用相对坐标) G01 X0 F100 ;

G00 X82 ; (循环加工最后一句)

G65 H03 P#201 Q#201 R1 ;(计数器#201号变量减1)

G65 H82 P0030 Q#201 R0 ; (计数器#201号不等于0则跳到子N0030继续加工,等于0则执行下一句) G00 X90 ; Z200 ; M30 ;