admin 管理员组

文章数量: 887021


2024年1月27日发(作者:3d旋转魔方教程视频)

系统说明书产及品型谱参数 GSK928TA数控系统使用手册

第一部分 编 程

§1 编程简介

§1.1 轴定义

本系统使用X轴,Z轴组成的直角坐标系进行定位和插补运动。X轴为水平面的前后方向,Z轴为水平面的左右方向。向工件靠近的方向为负方向,离开工件的方向为正方向。如图示,前后刀座的坐标系,X方向正好相反,而Z方向是相同的。在以后的图示和例子中,用前刀座来说明编程的应用,而后刀座车床系统可以类推。

图示: 前刀座的坐标系 图示: 后刀座的坐标系

ZX

X

Z

§1.2 机械零点

机械零点为安装在车床上的接近开关的位置,本系统要求机械零点安装在X轴和Z轴的正方向的最大行程处。若你的车床上没有安装相应的接近开关,请不要使用本系统提供的有关机械零点的功能。机械零点之前要安装零点减速开关。

§1.3 刀具起点(程序零点)

开始执行零件加工程序的位置被定义为刀具起点,亦称程序零点(不是指坐标系的(0,0)点)。

§1.4 坐标系

本系统以工件坐标系作为编程的坐标系,建议加工程序的第一段用G0指令绝对坐标编程对X和Z轴进行定位。通常将X轴中心设置为X0.00坐标位置,Z轴靠近主轴卡盘的位置设置为1

GSK928TA数控系统使用手册

Z0.00坐标。加工程序亦可使用G92指令定义浮动坐标系,为了方便编程,程序之中可以多次使用G92定义新的坐标系。系统会自动记住加工零点和机械零点的位置。执行G27(回机械零点并进行失步测试),G28(经指定点返回程序零点),M02,M30,M31后系统将坐标系切换回工件坐标系。手动方式的命令2可设置工件坐标。

§1.5 编程坐标

定义了坐标系之后,可用绝对坐标(X,Z字段),相对坐标(U,W字段),或混合坐标(X/Z,U/W字段,绝对和相对坐标同时使用)进行编程。相对坐标是相对于当前位置的坐标,对于X轴,还可使用直径编程或半径编程,用G10指令定义半径编程,G11指令定义直径编程,系统的初态为直径编程,若你使用的从头至尾都是直径编程,可不必再用G11定义。

§1.6 附加轴Y轴

除对X轴Z轴进行控制之外,还提供了附加轴(称Y轴)控制功能,加工程序可对Y轴进行快速定位和Y轴切削(单独Y轴的切削)的控制,手动方式中也可进行Y轴的移动。

§1.7 坐标的单位及范围

本系统使用直角坐标系,最小单位为0.01mm,编程的最大范围是±99999.99

其中X轴: 值0.01 对应实际位移为0.005mm。

Z轴: 值0.01 对应实际位移为0.01mm。

Y轴: 值0.01 对应位移是多少,特殊用户选附加轴时由机械安装确定。

§1.8 编程格式

工件加工程序是由若干个加工程序段组成的。每个加工程序段定义主轴转速S功能,刀具编号和偏置号T功能,辅助功能(M功能)和快速定位/切削进给的准备功能(G功能)等。每个程序段由若干个字段组成,字段以一英文字符开头后跟一数值,程序段必须以字段N开头(程序段号)然后是其它字段,最后以<回车Enter>符结尾。

举例:

加工程序P10(10号加工程序):

N10 G0 X30 Z10 》 段10,快速定位;

N20 G1 W-50 F40 》 段20,直线插补(直线切削);

N30 G2 U-10 W-5 R10 》 段30,园弧插补;

N40 G0 U60 W60 》 段40,快速定位;

N50 G28 W0 M2 》 段50,回程序零点,程序结束;

2

GSK928TA数控系统使用手册

其中N20,G1,X30,F40等称为字段,字段开头的字符表示字段的意义,后面的数值为字段的取值。为了表达取值的范围,这里用N4表示字段N取值范围为4位整数(0~9999)而X±5.2取值范围为-99999.99至+99999.99,即最多5位整数位最多两位小数位,可+ - 。

本系统程序段的格式为:

/N5 G2 X(U)±5.2 Z(W)±5.2 Y(V)±5.2 I±5.2 K±5.2 A±5.2 C±5.2 P±5.2 R±5.2 D5

L5 H5.2 F4.2 S3 T2 M2 》

其中 / 为跳选程序段标识符,若程序段开头有“/”符号,则表示该段为跳选程序段,当操作面板的“<跳段SKIP>”指示灯亮时按“<跳段(SKIP>”键可使灯亮或灭)系统将不执行跳选段(即跳过带“/”符号的程序段>;

N 程序段编号0-65535,必须在程序段的开头,不能缺省;

G 准备功能0-99,其中G10,G11,G98,G99可以与其它G功能同时出现;

X(U) X轴方向的坐标,一般定义插补或定位的终点坐标。用X表示绝对坐标,用U则表示相对坐标。可以是直径坐标(G11状态)或半径坐标(G10状态);

Z(W) Z轴方向的坐标,用Z则表明绝对坐标,用W则表明是相对坐标;

Y(V) 附加的Y轴的坐标,Y为绝对坐标,V为相对坐标;

I 园弧的园心相对于起点在X轴分量(相对位置)或锥度值,可以是直径值(G11状态)或半径值(G10状态);

K 园弧的园心相对于起点在Z轴的分量(相对位置);Z轴方向的锥度值;

螺纹加工时使用的主轴转速;

A X轴方向的数值,循环切削的进给量,螺纹循环加工的总切深度,可以是直径值(G11状态)或半径值(G10状态);

C Z轴方向的数值,循环切削的进给量,螺纹循环的第一次切深;

P 循环切削的间距,螺纹的螺距或每英寸牙数;

R 园弧的半径,延时的时间;

D 子程序段号或跳转的程序段号0~65535;

L 循环次数0~∼65535;

H 快速定位速度,<= 18000.00mm/Min,具体能达到多高速度取决于驱动电机及车床;

F 切削速度,0.01~3000.00mm/Min(G98分进给)或0.01~2.00mm/Roll(G99转进给);

S 主轴转速或恒线速控制的线速度,参见第二章S功能说明及48号参数说明;

T 刀具号和刀偏号,Tab其中刀具号a=0∼8,刀偏号b=0∼9(0号刀偏即无刀偏);

M 辅助功能0∼99;

》 回车(Enter)符,程序段结束符;

程序段中必须有N字段(程序段号)。H,F,S,T及部分M功能与G字段及其它字段是无关联的。而X(U),Z(W),I,K,A,C,P,R,D,L等字段与G功能有关,视G功能的要求看是否需要相应的字段。G功能要求的字段必须出现在程序段之中,而不需要的字段就不能出现,有些字段其值为0在程序段之中可以省略(不输入),除要求N字段必要在程序段的开头之外,其它字段出现的顺序可以是任意的。

3

GSK928TA数控系统使用手册

§1.9 快速定位的路径

本系统对于X轴,Z轴都需运动的快速定位,总是先两轴同时按照较短轴长度快速移动,再快速移动较长轴的余下长度部分,加工程序和手动方式都是如此。

§1.10 系统坐标偏置

系统坐标偏置的位移量由系统的49号参数(X轴方向系统偏置)和50号参数(Z轴方向系统偏置)设置。加工程序还可用G93指令设置坐标偏置。进行坐标偏置是为了方便加工程序的编写,对于留加工余量的编程极为方便。编程时完全按照图纸的尺寸(不留加工余量)进行编程,当想在X轴方向或Z轴方向或两个轴方向留加工余量,只需在实际加工程序段的前面加入G93程序段设置坐标偏置(偏置量即加工余量)即可,而不需改变后面的加工程序段。执行G93时,进行偏置量的移位而位移之后系统的坐标同移位前的一样,从而实现了留加工余量的功能。

系统自行记忆坐标偏置,用M02,M30,M31,G27(回机械零点),G28(经中间点回程序零点)或“<回零ZERO>”功能键执行回零操作之后,系统自动消除G93坐标偏置及刀具偏置

§1.11 初态,模态

初态是指运行加工程序之前的系统编程状态。模态是指相应字段的值一经设置,以后一直有效,直至某程序段又对该字段重新设置。模态的另一意义是设置之后,以后的程序段中若使用相同的功能,可以不必再输入该字段。

§1.12 系统的初态

系统的初态是指运行加工程序之前的编程状态,本系统的初态如下:

G11状态: 直径编程。

G97状态: S指令指定主轴转速(非恒线速控制状态)。

G98状态: 切削进刀速率为每分钟进给量(mm/Min)。

模态G功能: G0 快速定位。

快速定位速率: 系统参数的1号参数(G0 H)的值(见参数设置)。

切削进给速率: 系统参数的2号参数(G1 F的值(见参数设置)。

当前的状态:

系统坐标: 当前的坐标,为上次执行加工程序之后或手动方式之后的坐标;

系统偏置: G93偏置通常情况下应为(0,0),但若上次执行的加工程序中运行过

G93功能并从中途退出则系统有G93偏置;

由49号参数(X轴方向系统偏置)和50号参数(Z轴方向系统偏置)

4

GSK928TA数控系统使用手册

设置的系统坐标偏置对整个机械坐标系进行偏置,和编程无关。

刀具状态: 当前的刀具号及刀偏号;

主轴状态: 当前的状态。

§1.13 加工程序的开头

开始执行加工程序时,系统(刀尖的位置)应处于可以进行换刀的位置。刀具为程序要使用的第一把刀。加工程序的第一段建议用G00 X_ Z_定位到进行加工的绝对坐标位置。否则若当前坐标与程序要求的坐标系不同,运行结果将出乎意料。

§1.14 加工程序的结束

程序的最后一段一般以M2(停主轴,关水泵,程序结束),M30(程序结束,从程序开头再执行)或M31(程序结束)来结束加工程序的运行。执行这些结束程序功能之前最好使系统回到程序零点,一般用G28执行回程序零点的功能。加工程序结束后系统坐标将返回到机械坐标系,并消除了G93偏置和刀具偏置。

§1.15 子程序

子程序是包含在主体程序中的, 若干个加工程序段组成一个子程序。子程序由起始的程序段号标识,子程序最后一个程序段必需包含M99指令。子程序一般编排在M2或M30指令之后。使用M98进行子程序的调用, G86进行复合子程序加工循环。本系统M98指令可以最多嵌套三级。 例:使用M98进行子程序的调用:

N40 D1000 L10 M98 》 调用子程序1000共10次

..

N1000 G1 X-6 》 子程序开头

N1010 X-30 W-30 》

N1020 Z-20 》

N1030 U-10 Z-30 》

N1040 G0 X45 Z80 M99 》 子程序结束

§1.16 反向间补

间隙补偿的数据作为系统参数存放于参数区(11,12号参数分别为X和Z轴的间补值)。若设置为(0.00,0.00)则无间补,设置为非零则系统自动进行反向间补(圆弧插补自动过象限,自动消除反向间补)。

5

GSK928TA数控系统使用手册

§2 STM功能, H,F,FEED%

§2.1 S功能

1.在G97即非恒线速控制状态:未选择主轴模拟控制时,程序段中的S字段用于指定输出口S1、S2、S4、S8的状态;选择主轴模拟控制时,S字段用于指定主轴实际转速(转/分)。

当系统48号参数不为0时,选择主轴模拟控制。系统48、52号参数值分别对应主轴模拟输出电压为5V时、主轴低速档和高速档的主轴转速,详见§6参数设置。

系统10号参数的SM41位定义主轴模拟控制时的主轴换档方式:

SM41=0:主轴采用被动方式(人工方式)换档:

用户2输入=0,主轴为低速档, 执行S指令时按48号参数计算输出模拟电压;

用户2输入=1,主轴为高速档,执行S指令时按52号参数计算输出模拟电压;

SM41=1:主轴采用主动方式换档:

执行M41或M42命令分别输出S1或S2信号给换档机构,用户输入2由断开变为接通时表示换档完成。系统根据当前M41或M42状态,执行S指令时分别按48或52号参数计算输出主轴模拟电压。

系统10号参数S1234位选择S1、S2、S4、S8的输出方式:

当10号参数的位SM41=1或48号参数不为零时,S指令值仅从模拟输出端以0~10V范围输出,不影响S1、S2、S4、S8输出接口状态;

当SM41=0且48号参数为零时,指令S0~S255相应输出0~10V主轴模拟电压,S指令同时按下述规定改变S1、S2、S4、S8输出端状态:

S1234=0时:执行Sn命令(n≤15)将以BCD编码方式输出到S1、S2、S4、S8输出端。若n>15,S1、S2、S4、S8输出端状态不变。

S1234=1时:执行Sn命令(n≤4)将以四档速度方式输出到S1(n=1)、S2(n=2)、S4(n=3)、S8(n=4)输出端,仅对应S输出端置位,其它S输出端清零。如果n>4,S1、 S2、S4、S8输出端状态不变。

不管是否选择主轴模拟控制,M40/M41/M42、M50/M51/M52指令对S1、S2、S4、S8输出端的控制均有效。

2.在G96即恒线速控制状态: G96 S_ (S后的数值为指定的线速度,单位为:米/分钟)

恒线速状态下,S值用于指定切削的线速度:在切削进给时,系统根据当前的X轴绝对坐标位置对主轴转速进行调整,以保证按S值指定的线速度切削。系统的53和54号参数分别为恒线速控制状态下的主轴最低转速和主轴最高转速限制。只有使用模拟主轴(如变频调速)时才能用G96进行恒线速切削控制。

当系统48号参数为0或S值为0时, 恒线速控制无效。

切削进给时恒线速控制的主轴转速由以下公式计算:

主轴转速(转/分) = 1000*S线速度/(3.1416*X当前坐标的绝对值)

因此,使用恒线速控制状态,一定要将系统(工件)坐标设置成X0.00为轴的中心位置。由计算公式可知,在恒线速控制状态,主轴转速随加工工件的直径变化而变化,直径越小主轴转速越6

GSK928TA数控系统使用手册

快(系统将以54号参数限制主轴最高转速),直径越大主轴转速越慢(系统将以53号参数限制主轴最低转速)。在X=318.00mm(即工件直径为318mm时)处,主轴转速刚好与线速度S值相同。

系统只在切削进给时根据X轴绝对位置实时计算和输出控制恒线速的主轴转速。快速定位、螺纹加工和F为每转进给时,主轴转速将没有变化,即此时恒线速控制无效。

G96和G96状态设置的线速度S值是模态的,可用G97指令取消恒线速控制状态。在G97指令程序段中若无S指令则主轴转速将不会变化,即保持G97指令前的主轴转速不变。

手动执行S指令总是控制主轴转速,即:手动时只有G97状态、没有G96状态。

§2.2 T功能

注意:执行T功能换刀时:转到刀位后不等刀架坐下即算完成T功能,接着执行其它功能。

程序段中的T字段用于控制刀架换刀和对刀具偏置进行补偿,用两位数字来表示。十位数字为要使用的刀具编号0~8号刀(0号刀不用转动刀架,使用当前的刀具,不作移位运动而进行系统坐标换算),个位数为刀具的偏置号0~9号(0号刀具偏置总是为(0,0),即无刀偏)。

执行T功能时,若十位数字表示的刀具号非当前的刀具,则系统先控制刀架转动到需要的刀具。然后执行刀具偏置,即新的刀具偏置量减去旧的刀具偏置量得出一相对位移量,系统按照这一位移量进行快速移位,移位完成之后系统的坐标仍保持移位前的值。

执行T功能时,若十位数字表示的刀具号为0,则表明用户使用排刀(无需转动刀架)。此时系统将新的刀具偏置减去旧的刀具偏置量得出一相对位移量,系统的绝对坐标将被减去这一位移量,而不进行实际的位移。

执行回零功能(G27,G28,“<回零ZERO>”功能键)和M02,M30,M31功能将消除刀具偏置及G93坐标偏置。可用手动方式的对刀功能设置刀具偏置,刀具偏置作为系统参数存放于系统参数区,自动和手动方式时可用<参数Par>键查看或修改刀偏。

加工程序中T指令最好与G0快速定位指令编在同一程序段中,系统将刀偏和快速定位和起来一次进行定位,以提高运行效率。执行T功能换刀时:转到刀位后不等刀架坐下即算完成T功能,接着执行其它功能。必要时可加G04指令进行延时。

§2.3 M功能(辅助功能)

M0

— 程序停止,完成程序段其它指令后,停止主轴,关冷却液,指向下一程序段,

停止做进一步的处理,等待按 RUN<运行RUN >键,才继续运行该程序段;

M2

— 程序结束、停止。停主轴,关冷却液,消除G93坐标偏置和刀具偏置,若G92

状态则返回机械坐标系,系统回到起始程序段(不运行);

M3

— 主轴正转;

M4

— 主轴反转;

M5

— 停止主轴;

M8

— 开冷却泵;

7

GSK928TA数控系统使用手册

M9

— 关冷却泵;

M12

— 暂停,等待按“<运行RUN>”键才继续运行(按急停键则停止);

M20

— 用户1输出置1;

M21

— 用户1输出清零;

M22

— 用户2输出置1;

M23

— 用户2输出清零;

M24

— 用户3输出置1;

M25

— 用户3输出清零;

M27

— 将系统坐标清零,并清除机械零点标志(即表示未回过机械零点);

M28

— 将Y轴坐标清零;

M30

— 程序结束,消除G93偏置和刀具偏置返回起始程序段并运行(重复执行);

M31

— 程序结束,消除G93偏置和刀具偏置返回起始程序段(不运行);

M32

— 润滑开;

M33

— 润滑关;

M40 — S1、S2清零(主轴两档速度控制无输出);

M41 — 选择第一档速度,即S1置位、S2清零;

M42 — 选择第二档速度,即S2置位、S1清零;

M50 — S4、S8清零(主轴S4、S8输出无效);

M51 — S4置位(输出有效)、S8清零;

M52 — S8置位(输出有效)、S4清零;

M60 — 用户输入1为1时等待,用户输入1为0时执行同段其它指令、下一段指令;

M61 — 用户输入1为0时等待,用户输入1为1时执行同段其它指令、下一段指令;

M62 — 用户输入2为1时等待,用户输入2为0时执行同段其它指令、下一段指令;

M63 — 用户输入2为0时等待,用户输入2为1时执行同段其它指令、下一段指令;

M90

— 1号用户输入为0则跳转,程序段格式为: N_ D_ M90 》 其中,D为跳转的

程段号(若用户输入为1,则顺序到下一段);

M91

— 1号用户输入为1则跳转,程序段格式为: N_ D_ M91 》 其中,D为跳转的

程序段号(若用户输入为0,则顺序到下一段);

M92

— 无条件跳转,跳转到D定义的程序段,格式为: N_ D_ M92 》 其中,D为跳

转的程序段号;

M93

— 2号用户输入为0则跳转,程序段格式为: N_ D_ M93 》 其中,D为跳转的

程序段号(若用户输入为1,则顺序到下一段);

M94

— 2号用户输入为1则跳转,程序段格式为: N_ D_ M94 》 其中,D为跳转的

程序段号(若用户输入为0,则顺序到下一段);

M98

— 调用子程序,格式为: N_ D_ L_ M98 》 其中,D为子程序的起始段号,

L为调用次数(省略为一次); M98指令最多可嵌套3级;

M99

— 子程序结束返回;

注意: M0,M2,M30,M31,M99在G功能执行之后才执行;

M90,M91,M92,M93,M94,M98为单独格式(即不能同时有G10,G11,G98,G99以外的G功能);

其它的M功能在一个程序段内都是在S和T功能之后、G功能之前执行的。

8

GSK928TA数控系统使用手册

§2.4 H,F,FEED%

程序段之中可以自由使用H字段,F字段分别定义快速定位的速度和切削进给速度,一经设置H和F一直有效,直至下次重新设置(系统的1,2号参数也可设置快速定位速度和切削速度)。通常不需要在加工程序中使用H,由1号系统参数设置快速定位的速度即可。

H:

≤ 18000.00mm/Min(毫米/分),实际能达到多高速度取决于机床和驱动电机。

F: G98(分进给状态): 0.01~4000.00mm/分(使用步进电机时F<=1000.00以保证不失步)

G99(转进给状态): 0.01~2.00mm/转

FEED%为切削进给速度的百分比,范围是0%,10%,20%,......,150%,由功能键

<↑Feed%>和<↓Feed%>进行调整,系统运行过程之中FEED%实时可调。

9

GSK928TA数控系统使用手册

§3 G功能

§3.1 G0 快速定位(模态,初态)

格式: N_ G0 X(U)_ Z(W)_ 》

其中: X(U),Z(W)为定位的终点坐标,X,Z分别为X轴和Z轴的绝对坐标,U,W分别为X轴

和Z轴的相对坐标,、相对坐标和绝对坐标用其中之一,不需移位的坐标轴可以

省略,相对坐标是相对于当前位置的位移量。

对于两个轴需要定位的情况,总是先两轴同时按照较短轴长度快速移动,再快速移动

较长轴的余下长度部分。

定位速度按照1号参数进行,可用H字段修改快速定位速度(41-43号参数为各轴限速)

例: 当前位置(250,400): N400 G0 X100 W-300

100Z终点200300起点X

§3.2 G1 直线切削(直线插补)(模态)

格式: N_ G1 X(U)_ Z(W)_ 》

其中, X(U),Z(W) 为直线的终点坐标

以当前位置为直线的起点, X(U),Z(W)字段给定的位置为终点进行直线插补。进刀的速度为切削进给速度,可用F字段或2号系统参数修改切削速度。

使用步进电机时进给速度F<=1200.00可保证不失步。

100200300例:当前坐标(100,300):

N100 G1 X50 Z200 F100

100200终点Z起点

X

10

GSK928TA数控系统使用手册

§3.3 G2,G3 园弧切削(园弧插补)(模态)

格式: N_ G2或G3 X(U)_ Z(W)_ R_ 》

或: N_ G2或G3 X(U)_ Z(W)_ I_ K_ 》

第一种格式是用园弧半径R进行编程,第二种格式是用园心相对于起点(起点即当前位置)位置(I,K)进行编程。使用步进电机时进给速度F<=1000.00可保证不失步。

其中, X(U),Z(W) 为园弧终点的坐标;

R 园弧的半径;

I 园心相对于起点的坐标在X轴的分量, G11状态为直径编程,G10状态为半径编程;

K 园心相对于起点的坐标在Z轴上的分量;

园弧插补是按照切削速度进刀的。

G2为顺时针方向,G3为逆时针方向,如图示:

园弧插补自动过象限,过象限时自动进行反向间隙补偿。

用R编程时.若R>0,则为小于等于180度的园弧,若R<0则为大于等于180度的园弧。

后刀座车床圆弧方向图示: 前刀座车床圆弧方向图示:

ZXG2G3G3

ZXG2

§3.4 G4 延时等待

格式: N_ G4 R_ 》

执行G4系统将延时等待R秒(最小单位为0.01秒)。

§3.5 G10 半径编程(模态)

用G10定义编程的状态为半径编程,所有X轴方向的字段值都是半径编程的,这些字段有X(U),I,A,P,R,C等。半径编程状态下,0.01的值实际对应为X轴方向的0.01mm(X轴的步进单位为0.005mm)(值与实际距离相同)。

G10可与其它G功能同时出现在一程序段之中。

§3.6 G11 直径编程(模态,初态)

11

GSK928TA数控系统使用手册

用G11定义编程的状态为直径编程,所有X轴方向的字段值都是直径编程的,这些字段

有X(U),I,A,P,R,C等。直径编程状态下,0.01的值实际对应X轴方向的0.005mm(X轴的步进单位为0.005mm)(值为实际距离的两倍)。

G11可与其它G功能同时出现在一程序段之中。

§3.7 G27 快速返回机械零点测试

格式: N_ G27 》

G27将消除G93设置的系统坐标偏置和刀具偏置并使系统回到工件坐标系,快速定位到机械零点并测试是否失步。执行G27时要确保系统处于零点减速信号负方向位置,若未安装机械零点或以前未回过机械零点,将出现E45报警。回机械零点后若测试到失步,将出现E41/E42报警。55和56号参数记录下X轴和Z轴回机械零点的偏差。10号参数的E41位=0有失步即出E41/E42报警,=1时失步的偏差大于0.02时才出E41/E42报警。

当G27与M28指令在同一程序段时,G27回到机械零点后系统不测试失步,将不会出现E41/E42报警。

§3.8 G28 经中间点快速返回程序零点

格式: N_ G28 X(U)_ Z(W)_ 》

G28将快速定位到X(U),Z(W)字段给出的中间点,再快速返回程序零点并消除G93坐标偏

置和刀具偏置,并使系统回到工件坐标系。

§3.9 G32 英制螺纹切削

直螺纹或锥螺纹:

格式: N_ G32 X(U)_ Z(W)_ I_ P_ R_ D_ K_ 》

其中: X(U),Z(W) 定义螺纹底部位置的坐标

I 为锥度螺纹的锥度,省略为直螺纹。I的正负必须与X(U)的方向一致;

P 为每英寸牙数2.20~100.00;

R 为螺纹结束时的45度倒角在Z轴方向长度,省略则无45度退尾的功能;

D0或无D值: 单头螺纹

D1~D99: 多头螺纹的头数

D100~D200: 端面螺纹(单头)

10D201~D220: 单头螺纹R退尾角度=arctan

D−200注1) D缺省、或D=210、或D<201、或D>220时退尾角度=45○,两轴退尾长度(X轴为半径值)相等;

注2) D值在201~220间数值越大,退尾角度越小、退尾速度越慢:

D=201时退尾理论角度≈84○(最快速度退尾);

12

GSK928TA数控系统使用手册

D=220时退尾理论角度≈27○(最慢速度退尾);

注3) 最大退尾理论角度将受到螺距限制,螺距越大最大退尾理论角度将越小,螺距为12mm时最大退尾的角度为45○。实际最大退尾角度还受负载和驱动电源限制。

K 为使用的主轴转速(每分钟转数),小于实际转速时螺纹加工升降速更快;

G32执行的过程如下:

① X轴方向先从当前位置(G32的起点)快速移动到X(U)+I的位置(螺纹的起点);

② 进行螺纹切削到Z轴方向的Z(W)位置,若有R字段则到Z(W)-R的位置;

③ 进行45度的R长度的退尾;

④ X轴方向快速回G32起点位置;

⑤ 若为多头螺纹(D>0),循环照样进行,但最后一刀结束时,Z轴不返回起点;

⑥ 若是多头螺纹,则重复①~⑤共D次;

前刀座 U<0,W<0 (其它方向类推)的图示:

ZT(X,Z)HIH起点R其中:T螺纹加工H快速X终点

端面螺纹:

格式:N_ G32 X(U)_ Z(W)_ P_ D_ (英制)

N_ G33 X(U)_ Z(W)_ P_ D_ (公制) 终点

其中 X(U)为X轴方向(端面)螺纹加工的终点坐标。

Z(W)为Z轴方向的进刀量和进刀方向。

P为每英寸牙数(G32时),或螺距0.01∼12.00(G33时)。 X螺纹

D>=100 表示进行端面螺纹加工

加工过程:(主轴已转动,前刀座U<0,W<0端面螺纹加工图示) Z进刀

①Z轴进刀。 起点

②X轴进行端面螺纹加工。

③ Z轴退刀。

加工结束,停在编程的X坐标处,Z轴位置同起始位置相同。

§3.10 G33 公制螺纹切削

格式: N_ G33 X(U)_ Z(W)_ I_ P_ R_ D_ K_ 》

其中:X(U),Z(W) 螺纹底部位置的坐标。

I 为锥度,正负必须与X(U)的方向一致,省略为直螺纹。

13

GSK928TA数控系统使用手册

P 螺距,0.01∼12.00mm。

R 螺纹结束的倒角长度,省略则无倒角,R>1.60。

D 见G32关于D值的说明。

K 为使用的主轴转速(每分钟转数),小于实际转速时螺纹加工升降速更快;

§3.11 螺纹切削的其它说明

1. 螺纹切削要求配1200脉冲/转的主轴编码器;

2. 螺纹进给速度的计算公式: 英制螺纹速度=主轴转速*25.4/P;

公制螺纹速度=主轴转速*P;

3. 系统要求主轴转速≤1600转/分;切削螺纹的进给速度要求≤1800.00毫米/分;

4.

加工锥度螺纹和螺纹倒角(45度退尾)的过程中,X轴的坐标显示不能实时更新;

6.使用K(主轴转速粗略值)来调整螺纹加工升降速控制,使用步进电机时不易失步,而使用伺服电机可以更快速;当使用几个程序段加工同一螺纹时,K值必须相同。螺纹加工升降速还与X,Z轴的起始速度参数(35和36号参数)有关。

§3.12 G60 系统参数设置(模态)

格式: N_ G60 D_ X_ Z_ I_ L_ 》

其中 L=1~80为系统参数号,关于系统参数见§6系统参数设置。

D=0~20 为计算因子,分别作用如下: D=0: 使L号系统参数=0

D=1: 使L号系统参数=X

D=2: 使L号系统参数=-X

D=3: 使L号系统参数=Abs(X) ;取X的绝对值;

D=4: 使L号系统参数=原值 + X

D=5: 使L号系统参数=原值 - X

D=6: 使L号系统参数=X+Z

D=7: 使L号系统参数=X-Z

D=8: 使L号系统参数=-X+Z

D=9: 使L号系统参数=-X-Z

D=10: 使L号系统参数=2X

D=11: 使L号系统参数=X/2

D=12: 使L号系统参数=X * (Z的低字节值) ;低字节值: 0.00∼2.55;

D=13: 使L号系统参数=X / (Z的低字节值) ;低字节值: 0.00∼2.55;

D=14: 使L号系统参数=X*Z/I

D=15: 使L号系统参数=Root(X*Z) ;X和Z的乘积开平方;

D=16: 使L号系统参数=Root(X**2+Z**2) ;X平方,Z平方之和的平方根;

D=17: 使L号系统参数=Root(X**2-Z**2) ;X平方,Z平方之差的平方根;

14

GSK928TA数控系统使用手册

D=18: 使L号系统参数=min(X,Z) ;X Z的最小值;

D=19: 使L号系统参数=max(X,Z) ;X Z的最大值;

D=20: 使L号系统参数=mod(X,Z) ;取摸,即X除以Z的余数;

系统内部用4字节来存放数据,为范围: -2147483648至2147483647的整数,使用参数运算时应确保数据在有效范围作运算。显示0.01的值,系统内部为1。

注意!:系统内部全部使用整数进行运算,0.01对应内部整数1,内部整数的范围是-999999999 至 999999999, 在使用G60进行运算时,要小心对待,并保证运算不溢出。

§3.13 G61 判参数值跳转

格式: N_ G61 L_ U_ W_ I_ D_ 》

其中 L1~L80为系统参数。L81~L83分别为当前X、Z、Y的绝对坐标值。

D 为跳转目的程序段号0~65535;

U,W,I 为条件值(至少要有一个出现在程序段中);

它们的作用是: U: 若L号参数值=U, 则转D程序段;

W: 若L号参数值>W, 则转D程序段;

I: 若L号参数值

当条件成立时,系统跳转到D程序段去执行,条件不成立,则顺序执行下一程序段。

§3.14 G62 任意二次曲线切削(插补)(模态)

格式: N_ G62 X(U)_ Z(W)_ I_ A_ K_ C_ 》

其中 X(U)、Z(W) 两个方向都不能省略,为曲线的终点坐标,曲线的终点两个轴的方向与起点(即当前位置)都不能相同。从起点到终点两个轴都是向一个方向变化,不能反向,即不能过“象限”。

二次曲线满足公式:

I*X**2+A*X=K*Z**2+C*Z+常数

其中,X**2表示X的平方,Z**2表示Z的平方, I A K C 为程序段中的字段值。

字段I,A,K,C 为零的可省略,当计算出的I A K C 值都很大时,可将它们全部除以

一常数来化小之。公式中的X,Z为系统的绝对坐标(X方向为直径值)。使用时,用户要保

证曲线不过“象限”,否则运行时曲线的后半部分会变成直线。

抛物线加工 Z

如图示,中心和顶点的绝对坐标已知

N_ G62 X_ Z_ I_ A_ C2 中心(Xb,Zb) 顶点(Xa,Za)

可进行抛物线的加工,其中: .

X,Z为终点坐标

I=Zb-Za

A=-2*Xa*(Zb-Za) X

15

GSK928TA数控系统使用手册

椭园加工 Z

如图示,中心绝对坐标(p,q)

X方向半径为a,Z方向半径为b

b

N_ G62 X_ Z_ I_ A_ K_ C_

a

可进行椭圆加工,其中:

X,Z为终点坐标

(p, q)

I=q**2 K=-4*a**2

A=-2*p*b**2 C=8*a**2*q X

§3.15 G70附加的Y轴快速定位

格式: N_ G70 Y(V)_ 》

其中Y为Y轴绝对坐标,V为Y轴相对坐标。

§3.16 G71附加的Y轴切削进给

格式: N_ G71 Y(V)_ 》

其中Y(V)为Y轴进给的绝对(相对)坐标。

§3.17 G72附加的Y轴的坐标设置

格式: N_ G72 Y_ 》

将字段Y的值用来设置新的Y轴坐标。

Y轴的坐标可用手动方式选择Y轴来查看,见§8手动方式。

§3.18 G73附加的Y轴回机械零点

格式: N_ G73 》

Y轴的沿正方向回机械零点,到达机械零点后将Y轴坐标清零。

§3.19 G74,G75,G76,G77 攻牙循环

格式: N_ G_ Z(W)_ P_ D_ K_ 》

其中G=74, 英制左旋牙;

75, 公制左旋牙;

16

GSK928TA数控系统使用手册

76, 英制右旋牙;

77, 公制右旋牙;

Z(W) 为牙底的坐标;

D 为牙的头数≤99,省略为单头牙;

英制时 P=2.20∼200.00牙/英寸;

公制时 P=0.01∼12.00毫米/牙;

K 为使用的主轴转速(每分钟转数),小于实际转速时螺纹加工升降速更快;

攻牙循环执行过程:

1).左旋牙:主轴反转(右旋牙:主轴正转),<若执行攻牙前主轴已转动,则不发出启动

主轴的信号 >;

2).攻牙到牙底(Z轴);

3).停主轴,反向间补(Z轴);

4).左旋牙:主轴正转(右旋牙:主轴反转);

5).退牙;

6).停止主轴;

7).若为多头牙,则循环①∼⑥共D次;

主轴需装有1200脉冲/转的编码器和CNC控制主轴启停才能使用攻牙循环功能;

§3.20 G78啄钻循环(高速钻孔)

格式: N_ G78 Z(W) C_ P_ 》 (用于Z轴钻孔);

其中, Z(W) 为孔底坐标;

C 为每次进刀量;

P 为快速下刀时离加工过一次的位置的距离;

执行过程:

1.切削进刀C的深度;

2.快速退刀至起点;

C 3.快速进刀,深度为Cn-P;

4.切削进刀,距离为C+P, (Cn=Cn+C);

W孔深 5.循环2,3,4,直至到达孔底;

6.快速退刀至起点,结束;

左边的图为G78示意图

PPC

§3.21 G80柱面锥面粗车循环(内外径加工循环,Z轴方向切削)

格式: N_ G80 X(U)_ Z(W)_ K_ A_ P_ 》

其中 X(V),Z(W) 为X轴和Z轴粗车循环总进给量和方向;

K 为相对于Z(W)的锥度,省略为柱面粗车;

17

GSK928TA数控系统使用手册

A 为X轴方向每次切削进刀量, A>0;

P 为X轴方向的退刀间距, P>0;

执行过程:①X轴方向快进A的距离;

②Z轴方向切削至Z(W)字段设定的位置(有K还需加上锥度);

③X轴切削退刀P的距离(有K则加上锥度);

④Z轴方向快速返回起点;

⑤X轴方向快进A的距离;

⑥重复②,③,④,⑤直至X轴到达总切削进给量;

循环完毕时,X轴定位在字段X(U)给定位置,而Z轴的位置还是起点位置。

前刀座 U<0,W<0 (其它方向类推) 的图示:

Z(X,Z)终点PXK<0起点A

§3.22 G81端面,锥面粗车循环(X轴方向切削)

格式: N_ G81 X(U)_ Z(W)_ I_ C_ P_ 》

其中 X(U),Z(W) 为X轴和Z轴切削的总进给量和方向;

I 为相对于X(U)的锥度,省略则无锥度;

C 为Z轴方向每次切削进刀量, C>0;

P 为Z轴方向的退刀间距, P>0;

执行过程:

①Z轴方向快进C的距离;

②X轴方向切削至X(U)字段设定的位置(有I还需加上锥度);

③Z轴切削退刀P的距离(有I则加上锥度);

④X轴方向快速返回起点;

⑤Z轴方向快进C的距离;

⑥重复②,③,④,⑤直至Z轴到达总切削进给量;

循环完毕时,X轴仍处于起点位置,Z轴定位在字段Z(W)给定的位置。

前刀座 U<0,W<0 (其它方向类推) 的图示:

18

GSK928TA数控系统使用手册

Z(X,Z)I<0X

终点PC起点

§3.23 G82英制螺纹加工循环

格式: N_ G82 X(U)_ Z(W)_ I_ A_ C_ P_ R_ D_ L_ K_ 》

其中 X(U)Z(W) 为螺纹结束(螺纹底部)的位置;

I 螺纹的锥度,省略为直螺纹,正负应与X(U)的方向相同;

A 螺纹的总切削深度(螺纹底部到螺纹表面的距离), A>0;

C 第一次切削深度(第n次切深为: C * n开平方), C>0;

P 每英寸的牙数: 2.20~100.00;

R 螺纹结束的45度倒角在Z轴的分量, R>1.60,省略则无倒角退尾;

D 螺纹的头数, D=0~220,省略为单头螺纹;

D1~D99: 多头螺纹的头数

D100~D200: 端面螺纹(单头)

10D201~D220: 单头螺纹R退尾角度=arctan

D−200注1) D缺省、或D=210、或D<201、或D>220时退尾角度=45○,两轴退尾长度(X轴为半径值)相等;

注2) D值在201~220间数值越大,退尾角度越小、退尾速度越慢:

D=201时退尾理论角度≈84○(最快速度退尾);

D=220时退尾理论角度≈27○(最慢速度退尾);

注3) 最大退尾理论角度将受到螺距限制,螺距越大最大退尾理论角度将越小,螺距为12mm时最大退尾的角度为45○。实际最大退尾角度还受负载和驱动电源限制。

○○○○○L 刀尖的角度(螺纹的度数)标准有29,30,55,60,80。本系统增加

○○○○ 28,54,59,79。省略则为直进刀(刀尖双面都切削);

K 为使用的主轴转速(每分钟转数),小于实际转速时螺纹加工升降速更快;

螺纹切削循环过程:

①当L>0时,进行单面进刀的位移;

Z轴方向向Z(W)的反方向快速移动距离2*C*n开平方*tg(L/2),其中C

为第一次切削量, n为循环次数;

②(第n次循环) X轴方向快速定位到: X(U)-A+C*(n开平方);

③进行长度为Z(W)的螺纹切削,包括R倒角退尾和多头螺纹循环;

④X轴方向快速返回起始位置;

19

GSK928TA数控系统使用手册

⑤Z轴方向快速返回起始位置;

⑥循环①至⑤若干次数直至螺纹切削至底部;

循环结束系统处于G82的起始位;螺纹循环切深示意图(其它方向类推):

省略L,双面进刀图示: 刀尖L角度的单面进刀图示:

A 总切深nC第n次切深A 总切深nC第n次切深C第一次切深

C第一次切深

G82循环图示(无L,U<0,W<0,前刀座): G82循环图示(有L,U<0,W<0,前刀座):

Z(X,Z)Z(X,Z)AIXR起点X起点

§3.24 G83公制螺纹加工循环

格式: N_ G83 X(U)_ Z(W)_ I_ A_ C_ P_ R_ D_ L_ K_ 》

除P字段之外,其它字段的意义与G82的相同。这里, P为0.01~12.00的螺距。

G83的循环与G82一样,循环完毕返回到G83起始点。

§3.25 G84 Z轴方向切削的球面粗车循环

格式: N_ G84 X(U)_ Z(W)_ R_(I_ K_) A_ C_ P_ D_ 》

其中 X(U)、Z(W) 为园弧起点坐标,G84起点到X(U)的位置为X轴方向总进刀

量,X(U),Z(W)同时还定义了切削的方向。

R 园弧的半径, R>0;或用 I,K 园心相对于圆弧起点的位置;

A 为X轴方向的每次进刀量, A>0;

C 园弧终点(也是循环的终点)的Z轴方向相对于G84起点的位置。园弧终点的

X轴为G84起点。C值的正负应与Z(W)方向相同;

P 每次切削X轴方向退刀的间距, P>0;

D 定义园弧的方向,=0顺园,>0逆园,省略为顺园;

G84中定义的圆弧不能过象限。类似于G80柱锥度粗车循环,只不过G80的锥面是斜边而G84是园弧。循环加工过程:

20

GSK928TA数控系统使用手册

①X轴方向快速进刀A的距离;

②Z轴方向切削进给至与园弧的交点;

③X轴方向切削速度退刀P的距离;

④Z轴方向快速返回G84的起点;

⑤循环①,②,③,④直至第②步时到达X(U)、Z(W)给出的园弧起点;

⑥以X(U)、Z(W)为园弧起点,作园弧切削,循环结束;

循环结束系统处于G84的园弧终点位置(即X轴方向与G84起点相同,Z轴方向为C字段相对于G84起点的位置)。

Z(x,z)圆弧起点AP

G84 前刀座 U<0,W<0,D=1

(其它方向类推) 的图示:

终点X( 圆弧终点)起点C

§3.26 G85 X轴方向切削的球面粗车循环

格式: N_ G85 X(U)_ Z(W)_ R_(I_ K_) A_ C_ P_ D_ 》

其中 X(U),Z(W)为园弧的起点坐标,G85起点到Z(W)为Z轴方向的总进刀深度,

X(U),Z(W)同时还定义了切削的方向;

R 园弧的半径, R>0;或用 I,K 园弧的园心相对于园弧起点的位置;

A 园弧终点(也是循环的终点)的X轴方向相对于G85起点的位置,园

弧终点的Z轴方向的位置为G84起点位置。A值正负与X(U)方向相同。

C Z轴方向的每次进刀量, C>0;

P 每次切削Z轴方向退刀的间距, P>0;

D 园弧的方向,D=0或省略为顺时针,D>0逆时针方向;

G85中定义的圆弧不能过象限。示意图中D=1逆时针圆弧。

类似于G81端面锥面粗车循环,只不过G81的锥面是斜面,而G85的球面是园弧,加工过程:

Z轴方向快速进刀C的距离;

)终点(圆弧终点②

X轴方向切削进给至与园弧的交点;

Z轴方向切削速度退刀P的距离; ③

X轴方向快速返回G85的起点;

圆弧起点⑤ 循环①~④直至到达X(U)、Z(W)给出

(X,Z)起点 的园弧起点

XCP⑥以R为园弧半径(或I,K为园心)G85起点,

+A为X轴方向的园弧终点,G85起点为Z轴

21

方向园弧终点作园弧切削,循环结束;

ZA

GSK928TA数控系统使用手册

§3.27 G86精加工子程序循环

格式: N_ G86 A_ C_ D_ L_ 》

其中 A X轴方向总加工余量(及正负,X轴每次切削量和方向为:-A/L);

C Z轴方向总加工余量(及正负,Z轴每次切削量和方向为:-C/L);

D 子程序的起始程序段号(子程序中不能有M98指令);

L 循环次数;

循环过程:

①循环次数: n=1;

②快速定位到相对位置(A-n*A/L,C-n*C/L),本系统称之为G86的偏置量;

③调用子程序;子程序执行过程中的所有X,Z字段(绝对坐标)都被加上G86的偏置

量,通常子程序第一段为G0快速定位,子程序按照零件图纸尺寸编程即可。

④子程序结束之后快速返回G86的起始位置;

⑤循环次数: n=n+1;

⑥循环②、⑤直至G86最后一次调用子程序,循环结束;

G86循环结束之后总是返回到G86起始位置。

例:当前位置(300,400) Z

N100 G86 A6 C3 D200 L2 》

......

N200 G0 X150 W-100 》

N210 G1 Z200 》

N220 G3 U100 Z150 R100 》

N230 G0 U50 M99 》 X G86起点

§3.28 G87局部循环

格式: N_ G87 D_ L_ 》

其中 D 局部循环的起始程序段号,必须在当前G87程序段的前面(并能执行到当前段),L

循环次数。

例: N10 G0 X100 Z300

N40 G1 W-50

N50 G1 U50 W-50

N60 G87 D40 L2

1N50N40200N50N40N50300N40N30Z起点终点

X22

GSK928TA数控系统使用手册

§3.29 G88 Z轴方向切槽循环

格式: N_ G88 X(U)_ Z(W)_ A_ C_ P_ 》

其中 X(U),Z(W) 为槽的对角的坐标,X(U)给出槽的宽度,Z(W)给出槽的深度;

X(U),Z(W)同时给出槽的方向;

A X轴方向的每次进刀量, A>0, 应小于槽刀宽度;

C Z轴方向刀深增量, C>0;

P Z轴方向退刀的距离, P>0;

循环过程:

①Z轴方向切削进刀C的距离,切削速度退刀P的距离,再切削进刀C,退刀P,...,直至到达Z(W)字段的深度;

②Z轴方向快速返回起始位置;

③X轴方向快速进刀A的距离;

④重复①,②,③直至X轴方向到达X(U)的位置;

循环完毕,系统的位置处在: X方向为X(U)字段设定位置,Z方向与G88起点相同位置。

Z 前刀座 U<0,W<0 (其它方向类推)

的图示:

(X,Z) 终点AX

CP起点

§3.30 G89 X轴方向的切槽循环

格式: N_ G89 X(U)_ Z(W)_ A_ C_ P_ 》

其中 X(U),Z(W) 为槽的对角的坐标,X(U)给出槽的深度,Z(W)给出槽的宽度;

X(U)Z(W)同时给出槽的方向;

A X轴方向的切深增量, A>0;

C Z轴方向的每次进刀量,C>0, 应小于槽刀宽度;

P X轴方向的退刀距离, P>0;

加工过程:

1.

X轴方向切削速度进刀A的距离,快速退刀P

的距离,再进刀C,退刀P,...,直至到达X(U)

字段的位置;

2.X轴方向快速退刀至G89的起点;

3.Z轴方向快速进刀C的距离;

4.重复123直至Z轴方向到达Z(W)字段的位置;

23

循环完毕,X轴方向处于G89的起点位置,Z轴方向

则处于Z(W)字段给定的位置。

GSK928TA数控系统使用手册

Z(X,Z)APX终点C 起点

§3.31 G92浮动坐标系设定

格式: N_ G92 X(U)_ Z(W)_ 》

其中, X或U: 当前位置新的X坐标值; Z或W: 当前位置新的Z坐标值;

这里用X,Z或用U,W是等效的。加工程序的起始程序段建议用G00在机械坐标系下作X,Z轴的绝对位置定位。为了方便编程,程序中间可自由定义浮动坐标系,系统会自动处理程序零点,机械零点的位置的换算。执行G27,G28,M02,M30,M31或回零后系统自动返回工件坐标系。

§3.32 G93设置坐标偏置

格式: N_ G93 X(U)_ Z(W)_ 》

其中: X或U的效果相同: X轴方向的坐标偏置; Z或W的效果相同: Z轴方向的坐标偏置;

执行G93: 系统将按照X(U),Z(W)给出的偏置量进行快速移位,移位之后,系统的坐标与移位前的保持相同,从而起到留加工余量的作用。

对于粗车和需要留加工余量的编程, 先用G93预留加工余量, 再按照图纸的实际尺寸进行编程即可。执行G27,G28和回零之后, 系统已消除G93设置的加工余量。亦可用G93 X0 Z0 的程序段来消除加工余量。总的加工余量或偏差调整用49号参数(X轴方向系统坐标偏置)和50号参数(Z轴方向系统坐标偏置)进行。

§ 3.33 G96 设置恒线速控制状态(模态)

格式: N_ G96 S_ 》

G96可与其它G功能同时出现在一个程序段之中,其意义是表明以S值设置恒线速控制的线速度(单位是m/Min,即每分钟的米数)。S值的范围: 0

– 9999。在切削进给时系统根据当前的X轴绝对坐标位置对主轴转速进行调整以保持由S值指定的恒线速度。系统的53和54号参数分别为恒线速控制状态下的主轴最低转速和主轴最高转速限制。只有使用模拟主轴(如变频调速)时才能用G96进行恒线速切削控制。用G97取消G96状态。

当系统48号参数为0或S值为0时, 恒线速控制无效。

24

GSK928TA数控系统使用手册

切削进给时恒线速控制主轴转速由以下公式计算:

主轴转速(转/分) = 1000*S/(3.1416*X当前绝对坐标)

因此,使用恒线速控制状态,一定要将系统(工件)坐标设置成X0.00为轴的中心位置。

系统只在切削进给时根据X轴绝对位置实时计算和输出控制恒线速的主轴转速。快速定位,螺纹加工和F为每转进给时,主轴转速将没有变化。

§ 3.34 G97 取消恒线速控制状态(初态,模态)

G97可与其它G功能同时出现在一个程序段之中,G97状态S值设置主轴转速。

§3.35 G98 设置每分钟进给速度状态(初态,模态)

G98可与其它G功能同时出现在一个程序段之中,其意义是表明F字段设置的切削进给速度的单位是mm/Min,即每分钟进给的毫米数。F值的范围: F0.01

– F3000.00 。

§3.36 G99 设置每转进给速度状态(模态)

G99可与其它G功能同时出现在一个程序段之中,其意义是表明F字段设置的切削进给速度的单位是毫米/转,即主轴转一转进给的毫米数。F值的范围: F0.01

– F2.00 。

使用G99每转进给功能必须安装主轴脉冲编码器(1200脉冲/转)。

25

GSK928TA数控系统使用手册

§4 参数编程

参数编程是使用系统的参数(见参数设置一章)的值作为程序段中的某些字段的值。利用参数的变化(G60功能可对系统参数进行修改)机制,使这些字段的值成为可变的,再结合G61功能判参数值进行跳转,以实现复杂的加工循环程序的编制,或用户特殊的循环加工程序的编制。使用参数编程还可实现刀具半径补偿的编程。

系统参数共有80个,参数的编号为1∼80,用户可自由使用编号为52∼80的参数。系统当前的X,Z,Y的绝对坐标值分别给以81,82,83的编号,亦可用于参数编程。

可以对字段X,Z,U,W,Y,V,I,K,A,C,P,R进行参数编程,格式为字段的英文字母后面跟*号和参数编号。

注意!: 系统内部全部使用整数进行运算,0.01对应内部整数1 ,内部整数的范围是 -999999999 至999999999。在使用G60进行运算时, 要小心对待, 并保证运算不溢出。

例如: N200 G0 X*70 W*71

则字段X的值为70号参数的值,W的值为71号参数的值。

如上图示,利用参数编程实现三角形循环切削的功能, 加工程序如下:

N10 G0 X200 Z300 》 (快速定位)

N30 G60 L72 X8 D1 》 (72号参数=8.00 : X轴方向的初始进刀量)

N40 G61 L72 I150 D60 》 (判断: X轴方向的总进刀量<=150.00 ? )

N50 G60 L72 X150 D1 》 ( 否, 进刀量 L72=150.00 )

N60 G60 L71 X*72 Z200 I150 D14 》(71号参数: Z轴方向进刀量=L82*200/150)

N90 G60 L70 X*72 D2 》 (70号参数: = - L72 )

N100 G60 L69 X*71 D2 》 (69号参数: = - L71 )

N110 G0 U*70 》 (X轴快进)

N120 G1 U*72 W*69 》 (斜线切削)

N130 G0 W*71 》 (Z轴方向快回零点)

N140 G61 L72 U150 D180 》 (若X轴方向总进刀量=150则循环结束)

N150 G60 L72 X8 D4 》 (X轴方向进刀量 + 8.00 )

N160 M92 D40 》 (转程序段N40继续循环)

N180 M2 》 (循环结束: 停主轴,程序结束)

Z(50,300)(200,100)X(200,300)26

GSK928TA数控系统使用手册

第二部分 操 作

§5 操作介绍

§5.1 操作面板功能键

编辑用的跳页键和光标移动键

<上页> <↑> <下页>

编辑用的光标移动键

<→> <↓> <←>

↑速率

运行,RUN 键

↑步长

↓速率↓步长

暂停, 键

X轴手脉

主轴正转

冷却

主轴停止润滑

Y轴手脉

主轴反转

换刀

Z轴手脉

Y+

Z-

X-

中间为<快速>键和快速状态指示灯

四周为各轴手动移动键:

27

Z+

X+ Y-

GSK928TA数控系统使用手册

GSK928TA数控系统操作面板图示

CNC

Series928TA

§5.2 液晶显示器的对比度调整

本系统采用160X128点阵的液晶显示器作显示屏幕输出。不处于编辑程序的任何状

态下都可按键来调整对比度以适应温度变化对显示效果的影响。

§5.3 指示灯及功能键

28

GSK928TA数控系统使用手册

<主轴正转>指示灯: 手动方式或自动方式时,按<主轴正转>键(输入主轴转速)执行主

轴正转功能后,或执行M03功能后该指示灯亮,表示主轴处于正转状态。

<主轴停止>功能键: 手动方式或自动方式时,按<主轴停止>键执行主轴停止功能后,或

执行M05功能后,<主轴正转>指示灯和<主轴反转>指示灯不亮,表示主轴处于停

止状态。

<主轴反转>指示灯: 手动方式或自动方式时,按<主轴反转>键(输入主轴转速)执行主

轴反转功能后,或执行M04功能后该指示灯亮,表示主轴处于反转状态。

<冷却>指示灯: 手动方式或自动方式时,按<冷却>键执行冷却开关功能后,或执行M08,

M09功能后该指示灯亮或灭,表明冷却液开(亮)关(灭)状态。

<润滑>指示灯: 手动方式或自动方式时,按<润滑>键执行冷却开关功能后,或执行M32,

M33功能后该指示灯亮或灭,表明润滑液开(亮)关(灭)状态。

<换刀>功能键: 手动方式或自动方式时,按<换刀>键执行T功能。

指示灯:手动方式时,按键使指示灯亮或灭。亮时表明手脉作用于X轴。

指示灯:手动方式时,按键使指示灯亮或灭。亮时系统将显示附加轴Y轴

的坐标,手脉作用于Y轴。

指示灯: 手动方式时,按键使指示灯亮或灭。亮时表明手脉作用于Z轴。

<快速> 指示灯:手动方式时,按<快速>键则灯在亮灭之间切换。灯亮时则手动的移动速

度为系统的1号参数(G0 H)设定的快速定位速度。灯不亮时则手动的移动速度为2

号参数(G1 F)设定的切削进给速度。在手脉状态下,<快速>指示灯亮时手脉移

动倍数为10倍(手脉转一格对应轴移动10步);灯不亮时手脉的移动倍数为1倍(手

脉转一格对应轴移动1步)。

键: 手动方式下,手动移动各轴的功能键。

<↑速率>键:自动方式时,用来增加切削进给速度的倍率(0%,10%,20%,……,150%)。

手动方式时,用来选择各档手动进给速度。

<↓速率>键:自动方式时,用来降低切削进给速度的倍率(150%,140%,……,10,0%)。

手动方式时,用来选择各档手动进给速度。

<↑步长>键: 手动方式专用,选择各档手动移动的步长。

<↓步长>键: 手动方式专用,选择各档手动移动的步长。

<→><←><↑><↓>方向键:编辑的光标移动键。输入数据时<←>键具有回删的功能。

<上页>,<下页> 跳页键: 编辑时上下跳页

<插入Ins> 键: 编辑时,使编辑在插入和复盖状态下切换。

<删除Del> 键: 编辑时,删除数字,字段或程序段;输入数据时具有回删的功能。菜单选择时具有退出的功能。

<参数Par> 键: 手动,空运行和自动方式时,用来设置系统的参数。

<显示Disp> 键: 手动,空运行和自动方式时,选择显示的内容。

<命令Comm> 键: 手动,空运行,自动和编辑方式,调用命令菜单,以执行相应的功能。

29

GSK928TA数控系统使用手册

<回车Enter>键: 数据输入的结束键,程序段的结束键,菜单选择时具有退出的功能。

<退出Esc> 键: 用于退出菜单选择,退出当前的状态或操作方式。

<回零Zero>键: 使系统返回机械零点或加工程序零点(程序起始位置),并消除系统坐标

偏置和刀具偏置。

<功放Drive>指示灯: 亮时表示使驱动电源输出功放给步进或伺服电机;不亮时表示断开功放(不输出功放)。接<功放Drive>键可选择功放的状态,接通功放(从无功放到有功放状态)和断开功放都要连续两次按功放键(避免误动作);

<单段Single>指示灯: 亮表示执行加工程序处于单段状态,即按一次运行键执行一程序段即停下来。不亮时表示连续执行状态,即自动或空运行方式时,按运行键,系统连续执行加工程序,程序段与段之间不停,直至程序结束。按<单段Single>功能键可进行单段和连续状态的切换;

<跳段Skip>指示灯: 亮表示跳段有效,加工程序中前面有跳段符号“/”的段在执行时将被跳过去(不执行)。不亮则跳段无效,开头带“/”的程序段同样被执行,按<跳段Skip>功能键可使跳段在有效和无效状态之间切换。

<上档Shift>指示灯: 有些键有两个意义,按<上档Shift>键使上档指示灯亮,再按有两个意义的键,则输入的将是有上档意义的键值。而不按上挡键(指示灯不亮),输入的将是无上档意义的键值。按<上档Shift>键可进行上档状态的切换,上档仅一次有效。

<运行Run>键: 启动运行加工程序,有时执行某些功能需要按<运行>键确认才执行。

<暂停FeedHold>键: 系统在运行过程中或执行加工程序时,按<暂停FeedHold>键则进给暂停或程序暂停。手动方式,运动停止。自动方式时,暂停后系统显示E19错误,此时可按<运行>键继续运行,或按<退出Esc>键则中断程序的执行,系统调用手动方式以便进行回零等处理(此时从手动方式退出将返回自动方式)。

<运行Run>键和<暂停FeedHold>键还可外接使用。

§5.4 操作方式及相对量输入

本系统以菜单方式进行操作,系统上电复位显示主菜单,主菜单可选择各种操作方式,在各种操作方式下又有回零菜单和命令菜单。命令菜单用来执行对刀,定位等功能。

各操作方式下,除使用命令菜单,还可用一些功能键来执行相应的功能。

参数设置,手动方式输入带小数的数值(坐标,速度,刀偏值等)时可以输入相对

量(或称为增量):输入数值前按上下跳页键光标前显示字母D时表明将输入相对量,未显示D则将输入实际值。相对量可正可负,当输入相对量时:

实际输入值=原值+输入的相对值

§5.5 加电复位

30

GSK928TA数控系统使用手册

加电系统进行复位,复位之后系统将执行以下过程:

①系统内存测试,若出错将显示相应的错误编号(E68,E69,E95,E96,E98,E99);

②测试系统参数区是否正常(出错将显E94错,接任一键,参数区将被初始化);

③测试加工程序区是否正常(出错将显E93错,按任一键,程序区将被初始化);

④系统正常将显示系统主菜单;

复位时I/O接口的状态如下: 所有输出为0;

复位时系统不改变复位前的刀具偏置,系统坐标偏置和系统坐标。

系统在运动过程中断电后复位时,系统记忆的坐标可能和实际位置有很大的偏差,

这时最好在手动方式执行M27对系统坐标进行清零,回机械零点和对刀。

§5.6 菜单的使用

系统主菜单、操作方式的菜单、回零菜单、命令菜单的操作方法都是相同的。菜单显示后,按数字键1~7将选择菜单对应的功能,按<删除Del>,<退出Esc>,<回车Enter>键之一将不执行菜单中的功能。

§5.7 系统主菜单

广州数控 GSK928TA 加电复位或从各操作方式退出时将显示主菜单

1-手动方式

2-自动方式 按数字键1~6可进入相应的操作方式。

3-空运行方式 操作方式结束后,将返回主菜单。

4-编辑方式 主菜单时按7将在最下行显示以下软件版本信息:

5-通讯方式 T V1.00 1999-12

6-参数设置 按任意键则返回系统主菜单。

7-车床版本

31

GSK928TA数控系统使用手册

§6 参数设置

系统的参数区共有80个参数,带掉电保护。

主菜单时按6进入参数设置,自动方式,空运行方式和手动方式时按<参数Par>键进入

参数设置。进入参数设置将显示参数设置页面,共有8页参数,每页10个参数。参数设

置页面中显示参数编号,英文意义(缩写),当前值。而光标指到参数的中文意义将显

示在最下面一行。进入参数设置状态后,可进行以下的操作:

1.

按上下跳页键,可在8页参数之间切换;

2.

按<↑><↓>编辑的光标键,可选择要修改的参数;

3.

按<回车Enter>键,进行当前参数的修改:

输入值(先按上下跳页键显示D,输入相对值),按<回车Enter>键修改生效;

4.

按0,

按<回车Enter>键,系统提示:初始化 Y_ 此时按Y键进行参数初始化:

间补清零,刀偏清零,初始的各轴升降速数据,其他参数清零

5.按01-80范围的两个数字键可立即定位到相应的参数;

6.按<退出Esc>键,退出参数设置(参数即生效)返回系统主菜单或调用方式。

§6.1 各页参数说明

参数设置 01-10号参数(初始化值)

01_ G0 H 5000.00 快速: G0快速定位,手动快速使用的速度

02 G1 F 50.00 切速: G1进给速度,手动慢速使用的速度

03 STEP1 0.00 步长: 手动1档步长

04 STEP2 0.01 步长: 手动2档步长

05 STEP3 0.1 步长: 手动3档步长

06 STEP4 1.00 步长: 手动4档步长

07 STEP5 10.00 步长: 手动5档步长

08 STEP6 100.00 步长: 手动6档步长

09 STEP7 200.00 步长: 手动7档步长

10 X+Z+Y+TA 10100011 状态: 各轴报警,方向设置

快速

其中: 1号参数为加工程序使用的快进速度,通常程序中不用H来设置快进速度。该参数

在手动方式时为快速的基本速度(手动可调整快速倍率为:25%,50%,75%和

100%),自动方式快速无倍率调整。

2号参数为加工程序使用的初始进给速度。该参数在手动方式时为慢速的基本速

度(手动可调整慢速倍率为:10%,20%至150%),自动方式可调整进给速度

32

GSK928TA数控系统使用手册

倍率为0%,10%,20%,至150%。

3-9号参数为手动方式使用的7档步长。

10号参数为各种状态设置位参数,共有16位,修改时可输入0或1来改变状态,前

8位改好按回车键进入后8位的修改,中间可按〈←〉〈→〉键进行移动。

进行参数初始化时将不会改变10号参数,即不改变各种状态设置位参数。

10号参数各状态位的意义如下:

X+Z+ Y+TA

快速延时:1=G00延时0.1秒,0=G00不延时

刀位: 1=检查刀位输入信号,0=不检查刀位信号

Y轴方向: 0,1电机方向相反

Y轴报警: 1=检测Y轴驱动器报警输入,

0=不检测

Z轴方向: 0,1电机方向相反

Z轴报警: 1=检测Z轴驱动器报警输入,

0=不检测

X轴方向: 0,1电机方向相反

X轴报警: 1=检测X轴驱动器报警输入,

0=不检测

BCDE FGHI

ID-I:备用

S1234: 0=编码输出S1,S2,S4,S8, 1=4档输出S1,S2,S4,S8

SM41:0=被动方式二档变频主轴,1=主动方式二档变频主轴

E41: 回机械零点测试:0=失步即报警,1=失步大于0.02才报警

LOCK:0=参数区未锁,1=锁住10-12,35-48,52-54号参数,不可修改

ENGLISH: 1=英文显示,0=中文显示

限位: 1=检测超程报警输入,

0=不检测

急停: 1=检测急停报警输入,

0=不检测

参数设置 11-20号参数(初始化值)

11_ GAP X 0.00 间补: X轴反向间补(0~2.55)

12 GAP Z 0.00 间补: Z轴反向间补(0~2.55)

13 T01 X 0.00 刀偏: 1号刀偏X方向值

14 Z 0.00 刀偏: 1号刀偏Z方向值

15 T02 X 0.00 刀偏: 2号刀偏X方向值

16 Z 0.00 刀偏: 2号刀偏Z方向值

17 T03 X 0.00 刀偏: 3号刀偏X方向值

18 Z 0.00 刀偏: 3号刀偏Z方向值

19 T04 X 0.00 刀偏: 4号刀偏X方向值

20 Z 0.00 刀偏: 4号刀偏Z方向值

间补

33

GSK928TA数控系统使用手册

软件行程用于限制在工件坐标下手动和自动不超出一定的范围。

参数设置 21-30号参数(初始化值)

21_ T05 X 0.00 刀偏: 5号刀偏X方向值

22 Z 0.00 刀偏: 5号刀偏Z方向值

23 T06 X 0.00 刀偏: 6号刀偏X方向值

24 Z 0.00 刀偏: 6号刀偏Z方向值

25 T07 X 0.00 刀偏: 7号刀偏X方向值

26 Z 0.00 刀偏: 7号刀偏Z方向值

27 T08 X 0.00 刀偏: 8号刀偏X方向值

28 Z 0.00 刀偏: 8号刀偏Z方向值

29 T09 X 0.00 刀偏: 9号刀偏X方向值

30 Z 0.00 刀偏: 9号刀偏Z方向值

刀偏

参数设置 31-40号参数(初始化值)

31_ X+LMT 99999.99 行程: X+软件行程(工件坐标系)

32 X-LMT -99999.99 行程: X-软件行程(工件坐标系)

33 Z+LMT 99999.99 行程: Z+软件行程(工件坐标系)

34 Z-LMT -99999.99 行程: Z-软件行程(工件坐标系)

35 X BEG 400.00 始速: X轴起始速度(mm/分钟)

36 Z BEG 300.00 始速: Z轴起始速度(mm/分钟)

37 Y BEG 400.00 始速: Y轴起始速度(mm/分钟)

38 X UP 0.40 升时: X轴升速时间

39 Z UP 0.40 升时: Z轴升速时间

40 Y UP 0.40 升时: Y轴升速时间

行程

设置各轴的起始速度和升速时间(降速时间=升速时间)可使运行效率提高,并保证升降速更加平滑。升速时间按直线型加减速控制时从每分钟120毫米升至每分钟10米速度的时间,单位为秒。本系统使用指数型加减速控制,这时实际的升速时间将比设置的时间长,可以根据实际情况将各轴升速时间作适当调整。

利用各轴限速参数实现各轴的快速定位都可按照各轴的最高速度进行,只要将1号参数设置得足够大,快速移动时系统会按照各轴的最高速(限速)进行定位。

45号参数为0时,主轴启停输出信号为长信号。46,47号参数都为0时,主轴刹车信号将不会输出。M05信号一发出(前沿), 延时46号参数设置的时间后输出刹车信号并保持47号参数设置的时间。

49,50号参数定义的系统坐标偏置一般都设置得很小,仅是为了调整加工余量或精度用。

34

GSK928TA数控系统使用手册

参数设置 41-50号参数(初始化值)

41_ X TOP 5000.00 限速:X轴限速(mm/分钟)

42 Z TOP 5000.00 限速:Z轴限速(mm/分钟)

43 Y TOP 5000.00 限速:Y轴限速(mm/分钟)

44 T-DOWN 1.00 刀降:刀架下降反锁时间(0.01-2.55秒)

45 M-TIME 0.50 脉冲:M03,04,05主轴启停输出脉冲时间(0-2.55秒)

46 M5WAIT1 0.00 延时:M05停主轴刹车延时输出时间(0-2.55秒)

47 M5WAIT2 0.00 延时:M05停主轴刹车输出保持时间(0-2.55秒)

48 S128=5V 0.00 转速:模拟主轴5V输出对应的第一挡转速(<9999)

49 OFST X 0.00 偏置: X轴方向系统坐标偏置

50 OFST Z 0.00 偏置: Z轴方向系统坐标偏置

限速

48号参数为0时,S0-S255指令对应主轴转速模拟输出为0V-10V。

使用模拟主轴时可先将48号参数设为0,在手动方式执行〈主轴正转〉S128功能(对应

大约5V模拟电压输出),按〈显示Disp〉键屏幕的最下面一行显示相应的主轴每分钟转速,

将该转速值输入到48号参数中。以后执行S功能时,S值使用每分钟转速即可。即需要每分

钟1200转的转速,执行S1200即可。实际的转速会有少许的偏差。

使用两挡模拟主轴时,52号参数可类似48号参数进行设置。48,52号参数都不为0时,

表明使用两挡模拟主轴。利用用户输入2进行切换,当用户输入2为0(断开)时使用第一

挡转速,用户输入2为1(接通)时使用第二挡转速。

参数设置 51-60号参数(初始化值)

51_ RUN-NB 0.00 件数:程序运行次数(两位小数表示程序号)

52

S129 0.00 转速:模拟主轴5V输出对应的第二挡转速(<9999)

53 S>= 0.00 转速:恒线速控制的主轴最低转速(每分钟转数)

54 S<= 0.00 转速:恒线速控制的主轴最高转速(每分钟转数)

55 OTHER1 0.00 其它:其它参数1:X轴机械零点测试偏差

56 OTHER2 0.00 其它参数2:Z轴机械零点测试偏差

57 OTHER3 0.00 其它:55号至80号参数为备用及供用户使用

58 OTHER4 0.00 参数编程进行编程用的其它参数1-26

59 OTHER5 0.00 (55和56号参数在执行G27功能或自动方式

60 OTHER6 0.00 命令3-回机械零点检测之后,记录下失步

件数 情况)

61号至80号参数为供用户使用参数编程进行编程用的其它参数7-26,不再列出。

35

GSK928TA数控系统使用手册

§7 手动方式

§7.1 手动操作

从系统主菜单可以进入手动方式,自动方式也可以调用手动方式(这种情况下结束手动方式后将返回自动方式)。进入手动方式之后将显示:

出错号显示在右上角

手动

E61

I为当前步长, F为当前速度

I0.00 F5000.00

当前X轴绝对坐标

当前Z轴绝对坐标

U 100.00 S1200

U,W为进入手动后的位移量

S为主轴转速 T为刀具号和刀偏号

W 0.32 T10

处于G92坐标系在T之前将显示出G92

X 12.88

Z 0.63手动方式可使用以下键执行相应的功能:

<主轴正转>:按<主轴正转>键执行主轴正转功能后,或执行M03功能后指示灯亮,表示主轴处

于正转状态。

<主轴停止>:按<主轴停止>键执行主轴停止功能后,或执行M05功能后,<主轴正转>指示灯和

<主轴反转>指示灯不亮,表示主轴处于停止状态。

<主轴反转>:按<主轴反转>键执行主轴反转功能后,或执行M04功能后指示灯亮,表示主轴处

于反转状态。

<冷却>: 按<冷却>键执行冷却开关功能后,或执行M08,M09功能后该指示灯亮或灭,表明冷

却液开(亮)关(灭)状态。

<润滑>: 按<润滑>键执行冷却开关功能后,或执行M32,M33功能后该指示灯亮或灭,表明润

滑液开(亮)关(灭)状态。

<换刀>: 按<换刀>键或T键执行换刀功能, 屏幕显示T,可有以下三种换刀方式选择:

①直接按<回车Enter>键,执行转到下一把刀,保持当前的刀偏。

②按数字键1-8之一,再按<回车Enter>键,转到相应的刀号保持当前刀偏。

③按刀具号0-8,刀偏号0-9,再按键,则执行换刀并执行刀偏的

移动(刀具号为0则不换刀,不移动刀偏,但进行座标变换,排刀用)。

: 按键使指示灯亮或灭。亮时手脉作用于X轴(此时手动键无作用)。

36

GSK928TA数控系统使用手册

: 按键使指示灯亮或灭。亮时系统将显示附加轴Y轴的坐标,手脉作用于

Y轴(此时X和Z轴手动移动键不起作用,Y轴可手动)。

: 按键使指示灯亮或灭。亮时表明手脉作用于Z轴(此时手动键无作用)。

<快速>: 按<快速>键则快速指示灯在亮灭之间切换。灯亮时则手动的移动速度为系统

的1号参数(G0 H)设定的快速定位速度。灯不亮时则手动的移动速度为2号参

数(G1 F)设定的切削进给速度。在手脉状态下,<快速>指示灯亮时手脉移动

倍数为10倍(手脉转一格对应轴移动10步即0.10);灯不亮时手脉的移动倍为1

倍(手脉转一格对应轴移动1步即0.01)。

键: 手动移动各轴的功能键,以屏幕第二行显示的步

长I值和速度F值进行。步长I0.00时为连续移动,即按轴移动键开始移动,

松开键停止移动。步长I不为零时,按轴移动键将向相应方向移动步长I的距

离,

此时中途可按<暂停键>停止移动。

<↑速率>键: 增加速度倍率,<快速>指示灯不亮时使用系统2号参数值乘以当前倍率

(10%,20%,……,150%)作为速度F值。<快速>指示灯闪亮时使用系统1号参数

值乘以当前快进倍率(25%,50%,75%,100%)作为速度F值。

<↓速率>键: 减少速度倍率,<快速>指示灯不亮时使用系统2号参数值乘以当前倍率

(10%,20%,……,150%)作为速度F值。<快速>指示灯闪亮时使用系统1号参数

值乘以当前快进倍率(25%,50%,75%,100%)作为速度F值。

<↑步长>,<↓步长> 键: 选择手动步长(显示的步 I 值),手动步长值共有七档,由3-9

号系统参数设置。

键: 输入S值,执行主轴转速功能:

屏幕的下方显示:S_ 输入新的S值,按[回车Enter]键即执行新的S功能。

本系统有两种输出接口控制主轴转速: 四位开关量输出和0-10V模拟电压输出。

当使用四位编码输出时48号参数一定要设为0,而S值范围为0至15:

当10号参数的S1234位为0时:系统以四位编码输出方式控制主轴转速(SO~S15)

当10号参数的S1234位为1时:系统以四档输出方式控制主轴转速(SO,S1~S4)

使用模拟主轴时可先将48号参数设为0,手动方式执行[主轴正转]功能(S值输入128,对应大约5V模拟电压输出),按[命令][7]键屏幕的最下面一行显示相应的主轴每分钟转速,将该转速值输入到48号参数中。以后执行S功能(手动和自动方式)时,S值使用每分钟转速即可(例如S800则主轴转速将在800转左右)。

使用两挡模拟主轴时,52号参数可类似48号参数进行设置。

键: 输入以下M功能号之一,按<回车Enter>键,即执行相应的M功能:

3,4,5,8,9,20,21,22,23,24,25,27,28,32,33,40-42,50-52。输入过程中,按<退出Esc>则不执行。

<参数Par> 键: 进入参数设置进行系统参数的查看和设置;

<显示Disp> 键: 显示系统状态;

<回零Zero> 键: 回零菜单(回各轴机械零点或程序零点);

<命令Comm> 键: 命令菜单(定位,设置坐标,对刀);

<暂停>键:中断并停止移动操作;

<退出Esc> 键: 退出手动方式,返回系统主菜单或自动方式(由自动方式调用时)。

37

GSK928TA数控系统使用手册

§7.2 显示Disp功能

手动方式下,按<显示Disp>键显示(按任一键返回手动状态):

手动 显示_

M. ZER X 10.00

机械零点在工件坐标系中的位置

Z 100.00

(无机械零点时该位置无意义)

P. ZER X 200.00

程序零点的位置

Z 300.00

G93 U 0.03

G93偏置值

W 1.00

G92 X 0.00

G92坐标系在工件坐标系中的位置

Z 100.00

aaaaaa bbbbbbbb

系统输入接口的当前状态

cccc ddd

PPR 2400

主轴偏码器输入每转线数*2

RPM 1230.58

当前的主轴转速(每分钟转数)

输入接口的当前状态:

aaaaaa:第1-4位为T1,T2,T3,T4,

第56位为用户输入1,用户输入2

bbbbbbbb:第123位为X,Z,Y机械零点输入,

第456位为Z,X,Y轴驱动器报警输入

第78为正,负方向超程报警输入

cccc:第123位为回X,Z,Y机械零点减速输入,

第4位为急停报警输入

ddd:第1位为主轴编码器Z信号(转信号)输入,

第2位为主轴编码器A信号(1200脉冲/转)

或手摇脉冲编码器A信号(100脉冲/转)输入

第3位为手脉方向(经AB输入信号转换,

选择手脉时才有效)

§7.3 回零Zero

按〈回零Zero〉键,显示回零菜单:

回零

1-X机械零点

2-Z机械零点

3-XZ机械零点

4-程序零点

38

GSK928TA数控系统使用手册

按1-4选择相应的回零方式,屏幕相应行的后面显示“*”号,屏幕的右上角显示

“运行_” 此时,按<运行RUN>键则开始相应的回零处理。

当选择4进行程序零点的回零时,屏幕的下方将显示出程序零点的相对位置。

回机械零点之后,系统将记住机械零点的位置。这样加工程序之中可以执行G27回

机械零点的功能,并自动检查是否有失步(失步时出E41/E42错误)。

用回零菜单的回零功能回机械零点不能检查系统有否失步!,但可消除偏差。

回零的速度以当前手动速度进行(自动方式的回零速度按照G00的速度进行)。

执行回零操作将消除G93坐标偏置和刀具偏置,并使系统返回工件坐标系。

回零过程中可按<暂停>键中断回零,并出现E64错误。

系统总是将X轴和Z轴的正方向最大位置作为机械零点,回零向正方向快速移动到达回零减速信号有效后减速至起始速度,脱开减速信号后检测到零点信号并反向到零点信号中间即当作机械零点。执行回机械零点操作时要确保系统处于回零减速信号的负方向位置。

§7.4 命令Comm功能

按〈命令Comm〉键,显示:

手动

命令

1-移动

2-设置坐标

3-试切点

4-X试切数

5-Z试切数

按<退出Esc>,<删除Del>,<回车Enter>键之一,不执行命令,返回手动状态。

按1-5进行相应的功能(对应显示行的右边显示出“*”号),详述如下:

1-移动:

屏幕下方显示: X…

当前X方向绝对座标位置,此时入X轴方向要移动的位置,可有三种选择:

(1)绝对位置移动:输入X轴坐标,按键。

(2)相对位置移动:先按<上页>或<下页>键,光标之前将显示出字符“D”表示将输

入相对值,输入值,按键。

(3)直接按<回车Enter >键,X轴方向将不移动。

39

GSK928TA数控系统使用手册

输入X轴方向值之后,屏幕下面显示: Z…

当前Z轴方向绝对座标位置,类似X值,输入Z轴方向值,最后按

键,系统按照GO0方式快速定位到指定位置,速度为当前手动状态的速度。

注:输入X、Z值中途按键,将不执行移动定位。

2-设置坐标:(设置坐标后系统将清除机械零点标志以表明未回过机械零点)

设置当前位置的工件座标(若G92状态则为设置新的G92浮动座标将当前位置定为新的

座标位置)。屏幕下方将显示X、Z当前绝对座标位置,分别进行输入(类似命令1-移动

进行输入)即完成工件座标设置。

设置新的工件座标,将不会改变程序零点的实际位置。即程序零点的座标已相应地变化,但其相对位置不变。对于工件坐标系通常将X轴中心位置设为X0.00,Z轴靠主轴方向的位置设为Z0.00。

3-试切点:

试切对刀或定点对刀用。进行试切时当刀具在试切位置或在定点对刀位置时,用该

功能(手动.命令3)确认对刀的位置。之后可以手动移开刀架,停止主轴,量出试切的

直径值或Z轴方向的位置。命令3执行时屏幕上对应“3-试切点”的右边显示“*”号,大约2秒钟的时间,表面系统已记住确认的位置座标(计算刀偏用)。

4-X试切数:

试切对刀,定点对刀用。手动.命令3确认试切点之后,用该功能输入量出的试切点直径值,将该直径值输入给系统,以计算出X轴方向的刀偏值。进入命令4屏幕下方显示:

X… (命令3时的X座标位置)

输入量出的直径值(定点对刀时输入0值),之后系统显示出X刀偏值,并显示“X

T0a—”(其中a为当前刀具号),此时可有三种选择:

(1)

直接按<回车Enter>键,系统将刀偏值存入当前刀具号相同的刀偏号之中(X方

向刀偏值)。

(2)

按数字键1-9,再按<回车Enter>键,则在数字键对应的刀偏号中存入刀偏值

(X方向刀偏)。

(3)按键,不进行刀偏设置。

5-Z试切数:

类似命令4-X试切数。输入Z轴试切位置的值,设置Z轴方向的刀偏值。

§7.5 试切对刀及定点对刀

试切对刀通过对工件的试切得出刀具偏置,过程如下:

①进入手动方式,安装可用于试切对刀的工件,系统要求在工件坐标系下进行对刀;

③选择一位置作Z轴方向的基准点,必要时用命令2设置好系统的工件坐标系;

40

GSK928TA数控系统使用手册

④手动或手脉将刀座移动到可以换刀的位置;

⑤按〈换刀〉键,按刀具号,按“0”(无刀偏),按<回车Enter>键执行换刀;

⑥手动或手脉将刀尖靠近工件,进行试切,用命令3确认试切位置;

⑦将刀尖移动离开工件,停止主轴,用卡尺量出试切点的直径值及Z方向位置;

⑧用命令4输入试切点X轴方向量出的直径值,输入刀偏号,设置好X轴方向的刀偏值。

⑨用命令5输入量出的试切点Z轴方向位置,输入刀偏号,设置好Z轴方向的刀偏值。(若X、Z轴方式分别进行试切,则设置刀偏前都要分别用命令3确认各轴的试切点位置)。

重复④―⑨对余下的刀具进行对刀。

试切对刀的好处在于,在工件坐标系没有变动过的情况下(49,50号参数设置的系

统坐标偏置的改动不影响对刀),可以随时在手动方式下进行任何一把刀的对刀,这样调整一把刀时,操作过程十分简单。

当用户使用排刀时(不需转动刀架),上述过程的第⑤步省略,而用第⑧⑨步的刀偏号来代替刀具号。加工程序中的换刀功能用 T0a 实现(a为刀具对应的刀偏号0~9),刀架不转,刀偏的差值被加到系统坐标之中(不移动刀具的位置)。这种情况下,换刀之后的X轴和Z轴的第一次运动的编程必需用绝对坐标编程(即最先用 X/Z而不用U,W)。

建议用户使用试切对刀的方法进行对刀。但若要用定点对刀的方法进行对刀,本系统同样可以实现。过程如下:

(1)使系统处于手动方式工件坐标系下;

(2)执行<换刀>功能(无刀偏,即刀偏号为0),转动到要用的刀具号;

(3)将刀尖手动移到对刀点之后,用手动方式的命令2将对刀点的位置设为(0.00,0.00)座标;

(4)命令3确认对刀点;

(5)命令4输入X直径值0.00,输入刀偏号设置X轴方向的刀偏值;

(6)命令5输入Z位置0.00,输入刀偏号设置Z轴方向的刀偏值;

(7)执行<换刀>功能(无刀偏,即刀偏号为0)转到另一把刀;

(8)将刀尖移动到对刀点;

重复(4)—(8),直至对完所有刀具。

注意:定点对刀方法对刀时,第一把刀的刀偏总是为(0.00,0.00)。

41

GSK928TA数控系统使用手册

§8 自动方式

§8.1 自动操作

执行零件加工程序的过程称为自动方式。从系统主菜单进入自动方式时,若显示 E92 错,表示程序区中无任何加工程序,按任一键返回主菜单。否则,系统显示:

RUN P.. 显示当前的程序编号(0~99)

_ 输入要使用的程序号(0~99)

若输入的程序是空的,将会显示E86错误,按任一键之后,重新输入程序号,

若输入过程中按<退出Esc>键,将返回系统主菜单。

若输入时直接按回车,表示使用显示的当前程序。

进入自动方式后,或自动方式等待操作时显示(这里显示的内容为举例):

E62

屏幕右上角显示错误编号,运行提示

N30 G1 X3 W-5 F300

这三行为程序内容

第一段为已执行的前一程序段

N40 G2 U-30 W8 R50

中间段总是当前程序段

N50 G1 U-20 Z30

第三段为未执行的下一程序段

X、Z为当前绝对座标位置

U 0.00 S1600

U、W为定位或插补的剩余量

W 0.00 T33

S为主轴转速,T为刀具号和刀偏号

F为当前进给速度,%100进给倍率

F300.00 %100

若屏幕左上角显示”自动B”时表示空运行方式;显示”自动C”时为空运行至指定程序段状态。自动方式处于等待操作状态时,可按以下键实现相应的功能:

<主轴正转>:按<主轴正转>键执行主轴正转功能后,或执行M03功能后指示灯亮,表示主轴处

于正转状态。

<主轴停止>:按<主轴停止>键执行主轴停止功能后,或执行M05功能后,<主轴正转>指示

灯和<主轴反转>指示灯不亮,表示主轴处于停止状态。

自动 X 130.65

Z 200.36

42

GSK928TA数控系统使用手册

<主轴反转>:按<主轴反转>键执行主轴反转功能后,或执行M04功能后指示灯亮,表示主轴处

于反转状态。

<冷却>: 按<冷却>键执行冷却开关功能后,或执行M08,M09功能后该指示灯亮或灭,表

明冷却液开(亮)关(灭)状态。

<润滑>: 按<润滑>键执行冷却开关功能后,或执行M32,M33功能后该指示灯亮或灭,表

明润滑液开(亮)关(灭)状态。

<换刀>: 按<换刀>键或T键执行换刀功能, 屏幕显示T,可有以下三种换刀方式选择:

①直接按键,执行转到下一把刀,保持当前的刀偏。

②按数字键1-8之一,再按<回车Enter>键,转到相应的刀号保持当前刀偏。

键: 输入S值,执行主轴转速功能:

屏幕的下方显示:S_ 输入新的S值,按[回车Enter]键即执行新的S功能。

本系统有两种输出接口控制主轴转速: 四位开关量输出和0-10V模拟电压输出。

当使用四位编码输出时48号参数一定要设为0,而S值范围为0至15:

当10号参数的S1234位为0时:系统以四位编码输出方式控制主轴转速(SO~S15)

当10号参数的S1234位为1时:系统以四档输出方式控制主轴转速(SO,S1~S4)

使用模拟主轴时可先将48号参数设为0,手动方式执行[主轴正转]功能(S值输入128,对应大约5V模拟电压输出),按[命令][7]键屏幕的最下面一行显示相应的主轴每分钟转速,将该转速值输入到48号参数中。以后执行S功能(手动和自动方式)时,S值使用每分钟转速即可(例如S800则主轴转速将在800转左右)。

使用两挡模拟主轴时,52号参数可类似48号参数进行设置。

键: 输入以下M功能号之一,按<回车Enter>键,即执行相应的M功能:

3,4,5,8,9,20,21,22,23,24,25,27,28,32,33,40-42,50-52。输入过程中,按<退出Esc>则不执行。

<参数Par> 键: 进入参数设置进行系统参数的查看和设置;

<显示Disp> 键: 显示系统状态;

<回零Zero> 键: 回零菜单(回各轴机械零点或程序零点),见手动方式回零说明;

<命令Comm> 键: 命令菜单;

<运行Run> 键: 执行加工程序;

<暂停>键:中断运行,进给保持,自动运行时按该键出E19报警;

<退出Esc> 键: 屏幕右上角提示” ESC Y_

“, 按Y键则退出自动方式(返回主菜单);

自动方式时,无论系统处于等待操作状态还是运行状态都可以按速度倍率键来调整

切削速度倍率。运行时切削进给速度倍率“实时”调整。实际的进给速度为当前的进给

速度F 值乘以当前倍率(0%,10%,……,150%)。倍率为0时执行插补运动时将停止插补

<↑速率> 键: 当前的速率加10%(最高加到150%);

<↓速率> 键: 当前的速率减10%(减到0%时,停止移动);

§8.2 显示Disp功能

43

GSK928TA数控系统使用手册

自动方式等待操作状态,按<显示Disp>键,提示:

显示_

X 302.23

机械零点的位置(机械坐标)

Z 550.22

(未安装机械零点则无意义)

X 100.00

程序零点的位置(机械坐标)

Z 300.00

G93 U 0.00

G93偏置

W 1.00

P28 MD.G2 G11 G98

加工程序号,摸态G功能,直径/半径

H6000.00 G97

编程状态,分/转进给状态,快进速度

M98 N100 D600

G97/G97是否恒线速状态

L10 8

M98执行情况

G86 N200 D800

U2.30 W1.50

G86执行情况

G87 N300 D25

L20 15 G87执行情况

自动

按任一键返回自动方式等待操作状态。

§8.3 命令Comm功能

自动方式等待操作状态下,按<命令Comm>键,提示:

自动

命令

1-手动

2-编辑

3-测试机械零点

4-空运行至当前段

按<退出Esc>,<删除Del>,<回车Enter>键之一,不执行命令功能,返回等待状态。

按1~4执行相应的功能:

▲ 1-调用手动方式

进入手动进行操作(见§7手动方式),手动方式结束将返回自动方式。

44

GSK928TA数控系统使用手册

▲ 2-编辑当前程序:

调用编程功能(见§10编辑方式)对当前程序进行编辑,进入编辑时光标处在当前的程序段内。从编辑退出返回自动方式时,编辑时光标所处的程序段成为当前程序段。

▲ 3-测试机械零点:执行该功能(要确保系统处于零点减速信号负方向位置),可检验系

统是否失步,系统提示: Y_

键: 系统将快速定位到机械零点并测试记忆的机械零点与之是否为有偏差。

若出现 E45 错:表明系统末曾回过机械零点(或末安装机械零点)。

若出现 E41/E42 错:表明X轴或Z轴有失步,但现已定位到机械零点。

按其它键,不进行回机械零点测试。

53和54号参数记录下X轴和Z轴回机械零点的偏差。

▲ 4-空运行至当前程序段,提示: Y_

键: 系统将进入(从程序开头)空运行至当前的程序段的状态;

按其它键: 不执行该功能,返回自动方式等待状态。

§8.4 关于空运行至当前程序段

该功能是为了从加工程序的某一段(非程序起始段)执行而设计的。在有些情况下,不需要执行加工程序的前面部分,而想从工件的某个位置(对应某段加工程序段)开始执行。这时,可以先用手动方式换好相应的刀具(T功能),并将刀尖移动到要加工的位置。进入自动方式后用<命令Comm>的“2”号功能进入编辑,将光标定位到加工位置对应的程序段内,退出编辑返回自动方式(编辑时光标所在程序段成为当前程序段)。用<命令Comm>的4号功能(空运行至当前程序段):系统将以空运行方式(执行加工程序但不输出实际运动和动作)从加工程序的开头运行执行到指定程序段(该段还末执行)停下来。并转换回自动方式,此时可运行加工程序进行实际的切削。

要小心使用该功能,必须保证中间开始加工的位置和选择的程序段的编程位置是一致的。

可能会出现E47或E48错(见附录F)。

该状态下系统左上角显示“ 自动C ”,表示空运行至指定段的状态。

§8.5 退出(结束)自动方式

等待操作状态下,按<退出Esc>键,第一行将闪烁显示 ESC Y_ 再按键则结束自动方式,返回系统主菜单。按其它键不退出自动方式。

45

GSK928TA数控系统使用手册

§8.6 执行加工程序

等待操作状态下,按<运行RUN>键,将从当前程序段执行加工程序:

*若程序段解释错(程序段的内容不合乎编程的要求),显示:

E25 错,按任一键回到等待操作状态

*若系统处于出错状态,显示:

E.. RUN_ 按<运行Run>键执行

按其它键不执行程序

*若程序未运行过且当前程序段不是程序开头,显示:

E35 RUN_ 按<运行>键执行

按其它键不执行程序

*若当前的程序段上次执行时中途作了暂停(按了<暂停>键,E19错),显示:

E77 RUN_

表明这次执行时该程序段的起始坐标位置发出了变化,这种情况下不提倡再运行,

最好用手动先将位置移到程序段的起始坐标位置再运行。

这时: 按<运行>键: 执行加工程序(不理会程序段起始位置)。

按其它键,不执行程序,返回等待操作状态。

▲ 若无上述出错情况,加工程序进入运行状态

▲ 运行过程中,若按<暂停>键,系统将在屏幕的右上角显示: E19_

E19报警表明系统处于进给保持状态,此时可进行主轴的手动启停控制(按操作面板

的<主轴正转>,<主轴停止>,<主轴反转>,S键进行)

按<运行RUN>键: 继续运行。但当主轴处于停止状态时并不运行,屏幕的右上角将

提示: M05_ 再按<运行RUN>键才运行,按其它键则又回到E19报警状态。

按<退出Esc>或<删除Del>键: 退出运行状态,进入手动方式进行回零等处理,(有时后面的程序段出错会使系统回到自动方式等待操作状态)。

暂停时,可按<↑速率>,<↓速率>键调整进给速度倍率;按<主轴正转>,<主轴停止>,

<主轴反转>可进主轴启停控制。

▲ 运行过程中Feed%可调:

可按<↑速率>,<↓速率>键实时调整切削进给速度倍率。

▲ 运行过程中,<单段Single>,<跳段Skip>键可使用:

按<单段Single>键: 使单段指示灯亮或灭。亮时表明进入单段方式,系统执行完一程序段暂停进入等待操作状态。灭时系统执行完一程序段后不停,继续执行后面的程序段,直至程序结束(M2,M30或M31功能将结束加工程序)。

按<跳段Skip>键: 使跳段指示灯亮或灭。亮时表明系统将跳过程序段开头带“/”符号的段,灭时带“/”符号的程序段将被执行。

46

GSK928TA数控系统使用手册

▲ 执行 M12 (等待)时显示: M12_

按<运行Run>键: 系统继续执行加工程序。

按<暂停>键: 将出现E19错,系统进入等待操作状态。

按其它键无效。

§8.7 自动方式执行加工程序的顺序

系统按照以下的顺序执行加工程序段(若有M12则最先进行M12):

1).若有S字段,执行S功能;

2).若有T字段执行T功能(若本程序段为G0快速定位,则刀偏将与G0合并一齐定位);

系统检测到相应刀具号后即执行下面的功能,并不等待刀具下降!!!

3).若有M字段且为3,4,5,8,9,20-25,27,28,32,33,40-42,50-52,60-63之一,执行M功能;

4).若有H,F字段,设置新的快速定位速度,加工进给速度;

5).执行G功能;

6).若有M字段且为0,2,30,31,90-94,98,99之一,执行M功能;

§8.8 加工程序的运行次数

系统在执行加工程序最后一段的M2,M30或M31功能之后,对51号系统参数进行更新,用以表明加工程序的运行次数。51号系统参数的整数部分表明加工程序已运行的次数,小数部分为加工程序的编号。当换另一加工程序之后,系统将自动从1开始计数。

可用<参数Par>键调出查看51号参数(中文意义: 件数)。

§8.9 掉电处理

自动方式等待操作状态或运行状态掉电之后,再加电复位时系统坐标,加工零点位置,G93坐标偏置,刀具状态等数据将保持为掉电时的值。但由于步进电机再加功放,机械惯性等因素,系统的实际位置可能和系统坐标有少许的偏差。

若是在C状态(<命令Comm>的4号功能空运行至指定程序段)下掉电,系统的坐标和实际的位置一般是不一致的。

47

GSK928TA数控系统使用手册

§9 空运行方式

空运行方式用于快速检查加工程序的正确性,执行时检查加工程序的字段匹配情况

和字段值的正确性,直接得出每个程序段的终点坐标,而不做具体的插补运算和输入输出,系统无任何动作。执行程序段改变系统坐标和程序状态,系统可检查出编程的逻辑性错误。

除不做插补运算和I/0控制外,空运行方式的使用和自动方式基本相同。不同地方如下:

1).不能使用<命令Comm>的1号功能调手动方式;

2).不能使用<命令Comm>的3号功能测试机械零点;

3).使用<命令Comm>的4号功能空运行至当前程序段时,无需像自动方式时要按键确认;

4).空运行方式在显示的左上角显示“ 自动B”字符;

6).按<单段SINGLE>键使单段指示灯亮可停止空运行;

空运行方式下,系统的实际位置与系统的坐标一般情况下是不一致的。进入空运行方式时,系统将保护系统坐标,刀具状态,加工零点等数据。结束退出空运行方式时又恢复这些数据。若空运行方式下掉电,在加电复位之后这些数据将不能恢复。

48

GSK928TA数控系统使用手册

§10 编辑方式

系统提供近27K字节的内存区给加工程序使用,可编辑100个加工程序号,编号为0至99,加工程序是以ASCII码形式存放的,其长度仅受内存区的大小限制。

进入编辑方式(系统主菜单4-编辑),提示菜单:

编辑

1-编辑

2-列表

按<删除Del>,<退出Esc>,<回车Enter>,<0>键

3-复制

则退出编辑方式,返回系统主菜单

4-锁住程序区

按数字键1~7 可执行相应的功能

5-打开程序区

6-删除程序

7-初始化程序区

§10.1 全屏幕编辑(1-编辑)

首先提示: EDIT P3 _ 当前程序号

输入程序号。若编辑当前程序,按<回车Enter>键即可(若按<退出Esc>键则返回)。

进入全屏幕编辑(从自动或空运行方式调用编辑功能,将直接进入全屏幕编辑):

显示程序的内容:

编辑 P3 EDIT

---TOP--- 表示程序的开头(3号程序):

N10_ 以下为程序的内容;

X110

Z50

》 程序段结束符(对应<回车Enter>键)

N20

....

W-20

若编辑新的程序, 则显示:

49


本文标签: 系统 主轴 方式 执行 程序