数控车床基本编程指令
程序:G01 X50.0 Z-60.0 F0.2; 或G01 U0 W-60.0 F0.2; 或G01 X50.0 W-60.0 F0.2; 或G01 U0 Z-60.0 F0.2
程序:G01 X60 Z-60 F0.2;
3、圆弧插补G02、G03指令
1)插补方向的判断
G03 G02
+X
G03
数控车床的编程基础
1、1 数控车床编程特点 一、坐标系统
机床坐标系:是数控机床安装调试时便设定好的一固定的坐标系统。机
床原点在主轴端面中心,参考点在X轴和Z轴的正向极限位置处
编程坐标系:是在对图纸上零件编程时就建立的,程序数据便是基于该
坐标系的坐标值。
工件坐标系是编程坐标系在机床上的具体体现。由相应的编程指令建
圆弧半径、倒圆角 从始点到圆弧中心上的距离 指定进给速度、指定螺纹的螺距 指定主轴的转速 指定刀具编号、指定刀具补偿编 号
辅助功能
暂停
指定程序 号
指定程序 段号
重复次数
M P、U、X P
P、Q P
指定辅助功能的开关控制 停刀的时间 指定程序执行的编号
指定程序开始执行和返回的程 序段号 子程序的重复操作次数
F30 R15 F35 30
三、进刀和退刀方式
进刀时采用快速走刀接近工件切削起点附
近的某个点,再改用切削进给,以减少空走 刀的时间,提高加工效率。
切削起点的确定与工件毛坯余量大小有关,应以刀具快
速走到该点时刀尖不与工件发生碰撞为原则。
退刀时,沿轮廓延长
线工进退出至工件附近, 再快速退刀。一般先退X 轴,后退Z轴。
项目二 数控车床基本编程指令 与简单程序编写
第1节 数控车床编程基础 第2节 基本编程指令与简单
程序编写
数控编程的格式
1.程序的格式
一个完整的程序,一般由程序号、程序内容和程序结束 三部分组成。其格式如下:
O0005
程序号“O”用四位数(1-9999)表示
段号 N10 T0101
N20 G00 X40 Z3 S400 M03
车刀均有刀尖半径,用于车外径或端面时,刀尖圆弧大小并不起作用,
但用于车倒角、锥面或圆弧时,则会影响精度,因此在编制数控车削程
序时,必须给予考虑。
G40:取消刀具半径补偿
G41:刀具半径左补偿
G42: 刀具半径右补偿
注意:该指令写在G00
或G01前面
刀具圆弧半径误差实例
A2 Q2
A3
RS
r
Q3
A1 Q1
G02
+Y
+Z
G02 G03
G02 G03
2)圆弧插补格式
G02 :顺圆插补 G03 :逆圆插补 R:圆弧半径 I:圆心相对于圆弧起点X向增量 K:圆心相对于圆弧起点Z向增量
例1(绝对) %1008 N1 T0101 N2 M03 S400 N3 G00 X90Z20 N4 G00 X0 Z3 N5 G01 Z0 F0.1 N6 G03 X30 Z-15 R15 (N6 G03 X30 Z-15 I0 K-15) N7 G01 Z-30 N8 X36 N9 G00 X90 Z20 N10 M05 N11 M30
刀偏表地址码中(如 01 地址号),则在编程中 直接用指令 TXX01 即可自动按机床坐标系的绝对 偏置坐标关系建立起工件坐标系。
这种方式与 G54 预置的方式实质是一样的,
只不过不用去记录和计算预置的 X、Z轴坐标, 而是数控系统自动计算这两个值。
二、有关单位设定
1、尺寸单位选择: 格式:G 20 英制输入制式 英寸输入
RC
A1 RC
RS
Q1
A2
A3
Q2
r Q3
一。G41(左偏刀具半径补偿):刀具在工件的左侧,则用该指令补 偿。 二。G42(右偏刀示为根据刀具与零件的相对位置及刀具的运动方向选用G41 或G42指令。
N30 G01 X30 Z-30 F0.2
程序内容
N40 G00 X27
N50 G00 X70 Z50
N60 M05
N70 M30
程序结束
功能 程序号码 程序段序号 准备功能
尺寸字
进给功能 主轴功能 工具功能
地址
O N G X、Z、U、 W R I、K F S
T
说明
数控程序的编号 程序段序号 指令数控机床的运动方式 各个坐标轴上的移动指令
允许同一程序段中二者混合使用
直线A→B ,可用: 绝对: G01 X100.0 Z50.0; 相对: G01 U60.0 W-100.0; 混用: G01 X100.0 W-100.0;
或 G01 U60.0 Z50.0;
3、T 指令建立工件坐标系
越来越多的数控车床采用 T 指令建立工件坐标系。
把对刀过程记录的坐标值以MDI方式输入到某
四、 绝对编程与增量编程
数控编程通常都是按照组成图形的线段或圆弧的 端点的坐标来进行的。
绝对编程:指令轮廓终点相对于工件原点绝 对坐标值的编程方式。
增量编程:指令轮廓终点相对于轮廓起点坐 标增量的编程方式。
有些数控系统还可采用极坐标编程
绝对编程和增量编程
在越来越多车床中
X、Z表示绝对编程 U、W表示增量编程
立。
由对刀操作建立三者之间的相互联系
M
W
M
R
机床原点、工件原点Z 、机 参床 原考点 点参 考 点
W
P
工件原点
X
工件原点 程序原点
X
M Z
X
R
M
W
M
Z
Z 机床
W 参考点
M
R
Y
M
W
定 位 开 关 ZZ 机 床 原 点
参考点 R X
工件
XW
WP
R
工件原点 程序原点
说是明前:置还由Xa是于刀后车X 架置削后式加置的工式,是Z 围X 绕轴主指轴参向考中前R点心后前对后编X 对b程刀称来Z架的说前,并置因无式此M多Z 无大定论参差位考Y开点关
G 21 公制输入制式 毫米 输入 (默认)
2、进给速度单位的设定 每分钟进给 G98 :mm/min 每转进给 G99 :r/mm (默认)
以上均为模态指令,可互相注销.
刀具刀尖圆弧半径补偿G40、G41、G42指令
刀具半径和假想刀尖的概念。
1)刀尖半径:即车刀刀尖部分为一圆弧构成假想圆的半径值,一般
别。为适应笛卡尔Z坐标习惯,定编位程开 关绘图时按后置式的方式R 进X
行表示
X
X
W
Z
+Y +Z
机床坐标轴
+Y
+X ’ +C +Z
+B +Z ’
+X +A +Y ’
+X
+X +Y +Z
+A +B +C
2、直线插补G01指令 G01 X(U)__ Z(W)__ F__
该指令用于直线或斜线运动,可使数控车 床沿X轴、Z轴方向执行单轴运动,也可以 沿X、Z轴平面内任意斜率的复合运动,用 F指令沿直线移动的速度。 直线插补指令G01可用于圆柱切削、圆锥 切削(倒角也作圆锥切削)。