文档介绍:.
CCNCS-8400通用数控加工编程手册
第一章坐标系定义
机床中使用顺时针旋转的笛卡儿直角坐标系, 坐标系中机床的运动是指刀具 和工件之间的相对运动。
笛卡儿直角坐标系的定义按右手定则, 如图1所示,大拇指方向为X轴的正 向,食指方向为丫轴正向,中指方向为Z轴正向。
图1笛卡儿直角坐标系中坐标方向的规定
(MCS)
机床中坐标系如何建立取决于机床的类型,它可以旋转到不同的位置
图2机床坐标系/坐标轴
坐标系的原点定在机床零点,它也是所有坐标轴的零点位置。该点仅作为参
考点,由机床生产厂家确定。如果要让数控系统正确地知道机床坐标系, 机床开 机后必须进行回原点运行。
工件坐标系(WCS)
为了对工件的几何位置进行描述,编程人员可以指定一个笛卡儿坐标系,工 件零点也可以由编程人员自由选择。他无需了解机床在工作时的具体运动情况, 是工件运动还是刀具运动,这在不同的坐标轴上也有可能不同, 方向的确定始终 以工件静止刀具运动为假定。
在进行几何描述时,如果编程人员感到重新选择一个零点要比原来的零点
(工件零点)更方便,则可以利用可编程的坐标值重置指令重新确定一个新的零 点。新零点以原工件零点为基准。
加工工件时工件必须夹紧在机床上并固定工件,保证工件坐标系坐标轴平行 于机床坐标系坐标轴,由此在每个坐标轴上产生机床机床零点与工件零点的坐标 值偏移量,该值作为可设定的零点偏移量输入到给定的数据区。当编制好的零件 加工程序(简称NC程序)运行时,此值就可以用一个编程的指令 (G53、G59)
选择,用G53指令就可以使工件坐标系和机床坐标系重合。
当NC程序运行时,CCNCS-8400屏幕上显示的坐标值就是最后设置的坐标
系中的坐标值。
图5工件在机车上
第二章建立一个程序
NC程序必须数控系统能接受的格式输入。它必须包括机床所要求执行的功
能和运动所需要的所有几何和工艺数据。 一个NC程序是由若干个以程序段号大
小次序排列的程序段组成的。每个程序段由以下几部分组成:
N 程序段号
G 准备功能
X、Y、Z 坐标值
I、J、K 插补参数
R 圆弧半径
F 进给速度
S 主轴速度
T 刀具号
M 辅助功能
第三章程序格式
CCNCS-8400可以用公制或英制编程。
公制格式(mm):
%3
N4 G2 X Y— Z— 1- J F4 S4 T2 M2
英制格式(in ch):
%3
N4 G2 X I J F4 S4 T2 M2
其中的数字表示字母后面可以跟几位数。 ”表示有关字母的后面可以
跟正负数字,小数点左面最多可达4位数字,后面为三位数字。“4”表示只能写 正4位数字(没有小数点)。
第四章 NC编程基本原理
每一个程序均有一个程序名。
程序名由%定义。
后跟3位整数0 255,共256个。
每个程序还可有一个文件名,与 Windows的文件名一样。
NC程序由各个程序段组成(见下表)。
每个程序段执行一个加工步骤。
程序段由若干个字组成。
最后一个程序段包含程序结束符:M30。
程序段
字
字
字
;注释
程序段
N10
G00
X20
;第一程序段
程序段
N20
G01
;第二程序段
程序段
N30
G91
程序段
N40
程序段
N50
M30
;程序结束
字是组成程序段的元素,由字构成控制器的指令。
字由以下两部分组成:
地址符
地址符一般是一个字母 数值
数值是一个数字串,它可以带正负号和小数点 正号可以省略不写。
以下均为程序字的例子:
字举例
地址符
数值
说明
G01
G
01
直线插补运行
X-
X
-
X轴位移或终点位置-
R140
R
140
圆弧半径140mm
F300
F
300
进给速率300mm/min
M03
M
03
辅助功能主轴正转
功能
一个程序段中含有执行一个工序所需的全部数据。
程序段由若干个字和段结束符“ •”组成。在程序编写过程中键入“ En ter”
按键可以自动产生段结束符。
为增加程序的可阅读性,每个字之间可插入一个或一个以上的空格。
程