文档介绍:世纪星 车床数控系统
 
编程说明书
 
 
数控车床编程说明书
 
第一章  概述
本书针对 HNC-21T/22T、HNC-18iT/19iT、HNC-18xp/T、HNC-19xp/T
世纪星数控车床系统进行编程说明,其编程语言为广泛使用的 ISO 码。
本章旨在对本说明书中提到的一些基本概念进行解释。
1. 1 数控编程概述
零件程序是由数控装置专用编程语言书写的一系列指令组成的(应用
得最广泛的是 ISO 码:国际标准化组织规定的代码)。
数控装置将零件程序转化为对机床的控制动作。
最常使用的程序存储介质是磁盘、CF 卡、U 盘和网络。
1. 2 数控编程基本知识
 机床坐标轴
为简化编程和保证程序的通用性,对数控机床的坐标轴和方向命名制
订了统一的标准,规定直线进给坐标轴用 X,Y,Z 表示,常称基本坐标轴。
X,Y,Z 坐标轴的相互关系用右手定则决定,如图  ?所示,图中大姆
指的指向为 X 轴的正方向,食指指向为 Y 轴的正方向,中指指向为 Z 轴的
正方向。
 
 
 工件坐标系、程序原点
工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一
已知点为原点(也称程序原点),建立一个新的坐标系,称为工件坐标系。
工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。
工件坐标系的原点选择要尽量满足编程简单,尺寸换算少,引起的加
工误差小等条件。一般情况下,程序原点应选在尺寸标注的基准或定位基
准上。对车床编程而言,工件坐标系原点一般选在,工件轴线与工件的前
端面、后端面、卡爪前端面的交点上。
C 将相对于程序原点的任意点的坐标转换为相对于机床
零点的坐标。
加 工 开 始 时 要 设 置 工 件 坐 标 系 , 用 ?G92 ?可 建 立 工 件 坐 标 系 ; 用
G54~G59 或 T 指令可选择工件坐标系。
 
 
 
第二章零件程序的结构
一个零件程序是一组被传送到数控装置中去的指令和数据。
一个零件程序是由遵循一定结构、句法和格式规则的若干个程序段组
成的,而每个程序段是由若干个指令字组成的。如图  所示。
?
?
?
 
 指令字的格式
一 个指令字是由地址符(指令 字符)和带符号(如定义尺 寸的字)或不
带符号(如准备功能字 G 代码)的数字数据组成的。
程序段中不同的指令字符及其后续数值确定了 每个指令字的含义。在
数控程序段中包含的主要指令字符如表  所示。
 
表  指令字符一览表
 
 
 
 
 程序段的格式
一个程序段定义一个将由数控装置执行的指令行。
程序段的格式定义了每个程序段中功能字的句法,如图  所示。
 
程序段
 
 
 
 程序的一般结构
一个零件程序必须包括起始符和结束符。
一个零件程序是按程序段的输入顺序执行的,而不是按程序段号的顺
序执行的,但书写程序时,建议按升序书写程序段号。
华中 世纪星数控装置的程序结构:
程序起始符:%(或 O)符,%(或 O)后跟程序号;
程序结束:M02 或 M30;
注释符:括号( )内或分号;后的内容为注释文字;
 
 程序的文件名
CNC 装置可以装入许多程序文件,以文件的方式读写。文件名格式为
(有别于 DOS 的其他文件名):
O××××(地址 O 后面必须有四位数字或字母)
本系统通过调用文件名来调用程序,进行加工或编辑。
 
 
第三章数控系统的编程指令体系
 辅助功能 M 代码
辅助功能由地址字 M 和其后的一或两位数字组成,主要用于控制零
件程序的走向,以及机床各种辅助功能的开关动作。
M 功能有非模态 M 功能和模态 M 功能二种形式。
非模态 M 功能 ?(当段有效代码) ?:只在书写了该代码的程序段中
有效;
模态 M 功能(续效代码):一组可相互注销的 M 功能,这些功能在
被同一组的另一个功能注销前一直有效。
模态 ?M 功能组中包含一个缺省功能(见表 ?),系统上电时将被初
始化为该功能。
另外,M 功能还可分为前作用 M 功能和后作用 M 功能二类。
前作用 M 功能:在程序段编制的轴运动之前执行;
后作用 M 功能:在程序段编制的轴运动之后执行。
华中世纪星 HNC-21T 数控装置 M 指令功能如表  所示(?标记者
为缺省值):
表  M 代