当前位置:文档之家› 数控编程基础共50页文档

数控编程基础共50页文档


2.1 程序编制的基本内容
淮海工学院
2、 自动编程
自动编程可分为机内编程和机外编程。
利用CAM系统进行自动编程的框图如下:
零 件 几
生成 刀具
生成


零件
程 序
何 造 型
路径

加工

文件
程序
传 输
图2-2 自动编程过程的框图
2.1 程序编制的基本内容
淮海工学院
利用CAM系统进行自动编程的基本步骤 1)确定加工工艺 2)加工模型建立 3)刀具轨迹生成 4)后置代码生成 5)加工代码输出
(一)准备功能代码(G代码) 准备功能代码用于指定一些动作或选择一 种操作方式,它使用G字编程。
淮海工学院
2.3 常用数控指令和编程方法
模态代码是指某些G代码在一个程序段被 指定后,直到以后程序段出现同组的另一个代 码时才失效的G代码。
非模态代码是指只有书写了该代码时才有 效的代码。
淮海工学院
2.3 常用数控指令和编程方法
2.1 程序编制的基本内容
淮海工学院
程序编制的基本概念
从零件图纸到编制零件加工程序和制作控制介 质的全部过程,称为程序编制。
程序编制分为手工和自动编程两种。
2.1 程序编制的基本内容
1、手工编程的步骤
确定 加工 方案
编写
制备




程序
控制




清单
介质
淮海工学院 程 序 检 验
图2-1 数控编程过程
淮海工学院
图2-6 车床Z轴方向的确定
2.2 机床坐标系
(2)X轴的确定
淮海工学院
X轴一般是水平的,平行于工件的装 夹平面。它平行于主要的切削方向,且以 此方向为主方向。
1)对于工件旋转的机床(如车床、磨 床等),X坐标是工件的径向且平行于横向 拖板,刀具远离回转中心是正向。
2.2 机床坐标系
淮海工学院
1.与坐标设定有关的指令
表2-1与坐标设定有关的指令
代码
功能
代码
功能
G53 ~ G59
G17
机床坐标系选择 选择XY平面
G18 选择XY平面 G19 选择XY平面
淮海工学院
2.3 常用数控指令和编程方法
2.与坐标轴移动有关的指令
表2-2与坐标轴移动有关的指令
代码 G00 G01 G02 G03
功能 定位(快速直线插补) 直线插补 顺圆插补 逆圆插补
代码
功能
G90 绝对值编程
G91 增量值编程
G94 进给速度(每分钟)
代码
功能
G95 进给量(每转)
பைடு நூலகம்G20 输入值为英制
G21 输入值为米制
淮海工学院
2.3 常用数控指令和编程方法
5.可简化编程的指令
表2-5 可简化编程的指令
代码
功能
G50 缩放关
G51 缩放开
G68 旋转变换
G69 旋转取消
代码 G71 ~76 G81 ~89
淮海工学院
+X´、+Y ´ 、+Z ´表示工件的正移 动方向。
图2-4右手笛卡尔直角坐标系
2.2 机床坐标系
2. 各坐标轴的确定 (1)Z轴的确定
Z轴是传递切削力 的主轴所规定的主轴 轴向。对于铣床、镗 床、钻床等是带动刀 具旋转的轴;
淮海工学院
图2-5 铣床z轴+
2.2 机床坐标系
车床、磨床等是 带动工件旋转的轴,其 方向是平行于主轴轴 线,远离工件方向为 正方向。
G80
功能 循环加工指令 孔循环加工指令 取消孔循环加工指令
淮海工学院
2.3 常用数控指令和编程方法
6.其他功能G代码
表2-6 其他功能G代码
代码 G04
功能 暂停
淮海工学院
2.3 常用数控指令和编程方法
(二)辅助功能代码(M代码)
辅助功能代码(M代码)用于指令控制功能 和机床功能,多与程序执行和机械控制有关。
淮海工学院
2.3 常用数控指令和编程方法
3.刀具补偿指令
表2-3与刀具补偿有关的指令
代码
功能
G40
刀具半径补偿取消
G41
刀具半径左补偿
G42
刀具半径右补偿
G43
刀具长度正补偿
G44
刀具长度负补偿
G49
刀具长度补偿取消
淮海工学院
2.3 常用数控指令和编程方法
4.与指令确定的数值有关的指令
表2-4与指令确定的数值有关的指令
2.2 机床坐标系
1. 定义
淮海工学院
机床坐标系是指用于确定机床的运动方向和 移动距离的坐标系。
标准的数控机床坐标系是一个右手笛卡尔直 角坐标系,其基本坐标轴为X、Y、Z直角坐标, 相对于每个坐标轴的旋转运动坐标为A、B、C。
2.2 机床坐标系
淮海工学院
图2-3 数控铣床坐标系
2.2 机床坐标系
2.2 机床坐标系
b.对于双立柱机床 (如龙门机床),当站 在操作台一侧从主轴向 左侧立柱看时,X轴的 正方向指向右边。
淮海工学院
图2-10 龙门式轮廓铣床
2.2 机床坐标系
淮海工学院
(3)Y轴的确定
Y轴的运动方向则根 据X轴和Z轴按右手法 则确定。
图2-11 立式铣床+y
2.2 机床坐标系
淮海工学院
2.2 机床坐标系
淮海工学院
以绝对坐标计算:
Y
Y
XA=12, YA=15, XB=30, YB=35
20
A
15
以相对坐标计算:XA=0, YA=0, XB=18, YB=20
O 12
18
B X X
图2-13 绝对与相对坐标系
淮海工学院
2.3 常用数控指令和编程方法
2.3.1 编制数控程序常用的指令代码
1.M00 程序停止。执行M00后程序停止,可 按机床上的起动按钮使机床重新起动,继续执行 以后的程序。
淮海工学院
2.2 常用数控指令和编程方法
图2-7 卧式数控车床
2.2 机床坐标系
2)对于刀具旋转的机床 (如铣、钻、镗床)
① 当Z轴水平时,沿 刀具主轴向工件看,X 轴的正方向指向右边。
淮海工学院
图2-8 卧式镗床
2.2 机床坐标系
② Z轴为铅垂方向 ( 立式主轴)
a.对于单立柱机 床,X 轴的正方向 指向右边。
淮海工学院
图2-9 立式数控机床+x
2.2 机床坐标系
工件
机床 原点
原点
编程 原点
淮海工学院
机床 参考点
图2-12 数控车床坐标系及相关点的关系
2.2 机床坐标系
淮海工学院
5.绝对坐标系与相对坐标系
1) 绝对坐标系
所有的坐标值均从同一固定坐标点计量的坐 标系。
2) 相对坐标系
运动轨迹的终点坐标是相对于起点计量的 坐标系(或增量坐标系)。
(4)转动方向的确定
围绕X、Y、Z轴的转动分别用A、B、C表 示,它们的正方向为右旋螺纹前进的方向。
3.机床原点
机床原点是指机床坐标系的原点,即X=0, Y=0, Z=0的点。
2.2 机床坐标系
淮海工学院
4.工件坐标系和工件原点
工件坐标系是由编程人员以工件图纸上的 某一固定点位原点(也称工件原点)所建立的 坐标系。
相关主题