广州数控980TD数控车床操作编程说明书 下载本文

指令字有效。

例如:G50 X10. Z20.;

G01 X20. W30. U20. Z30.;【此程序段的终点

坐标为(X20,Z30)】 6、直径编程和半径编程

按编程时X轴坐标值以直径值还是半径值输入可分为:直

径编程、半径编程。

注1:在本说明书后述的说明中,如没有特别指出,均采用直径编程。 1.4 程序的构成

为了完成零件的自动加工,用户需要按照CNC的指令格式编写零件程序(简称程序)。 程序示例:

O0001 ; (程序名)

N0005 G0 X100 Z50; (快速定位至A点) N0010 M12; (夹紧工件) N0015 T0101; (换1号刀执行1

号刀偏)

N0020 M3 S600; (启动主轴,置主

轴转速

600转/分钟)

N0025 M8 (开冷却液)

N0030 G1 X50 Z0 F600; (以600mm/min速度

靠近B点)

N0040 W-30 F200; (从B点切削至C点) N0050 X80 W-20 F150; (从C点切削至D点) N0060 G0 X100 Z50; (快速退回A点)

9

N0070 T0100; (取消刀偏) N0080 M5 S0; (停止主轴) N0090 M9; (关冷却液) N0100 M13; (松开工件)

N0110 M30; (程序结束,关主轴、冷却液)

N0120 %

执行完上述程序,刀具将走出A→B→C→D→A的轨迹。 1、程序的一般结构

程序是由以“OXXXX”(程序名)开头、以“%”号结束的若干行程序段构成的。程序段是以程序段号开始(可省略),以“;”结束的若干个指令字构成。程序的一般结构, 如图所示。

程序名

GSK980TD最多可以存储384个程序,为了识别区分各个程序,每个程序都有唯一的程序名(程序名不允许重复),

10

程序名位于程序的开头由O及其后的四位数字构成

指令字

指令字是用于命令CNC完成控制功能的基本指令单元,指令

字由一个英文字母(称为指令地址)和其后 的数值(称为指令值,

为有符号数或无符号数)构成。

程序段

程序段由若干个指令字构成,以“;”结束,是CNC程序运行的基本单位。程序段之间用字符“;” 分开。

一个程序段中可输入若干个指令字,也允 许无指令字而只有“;”号(EOB键)结束符。 有多个指令字时,指令字之间必须输入一个或 一个以上空格。 在同一程序段中,除N、G、 S、T、H、L等地址外,其它的地址只能出现一

次,否则将产生报警(指令字在同一个程序段中被重复指令)。N、S、T、H、L指令字在同一程序段中重复输入时,相同地址的最后一个指令字有效。同组的G指令在同一程序段中重复输入时,最后一个G指令有效。 程序段号

程序段号由地址N和后面四位数构成:N0000~N9999,前导零可省略。程序段号应位于程序段的开头,否则无效。

11

程序段号可以不输入,但程序调用、跳转的目标程序段必须有程序段号。程序段号的顺序可以是任意的,其间隔也可以不相等,程序段号按编程顺序递增或递减。

如果在开关设置页面将“自动序号”设置为“开”,将在插入程序段时自动生成递增的程序段号. 2、主程序和子程序

为简化编程,当相同或相似的加工轨迹、控制过程需要多次使用时,就可以把该部分的程序指令编辑为独立的程序进行调用。调用该程序的程序称为主程序,被调用的程序(以M99结束)称为子程序。子程序必须有自己独立的程序名,子程序可以被其它任意主程序调用,也可以独立运行。子程序结束后就返回到主程序中继续执行。(后面章节详细叙述)

第二章 MSTF指令

12