文档介绍:数控机床编程
第一节概述
第二节数控机床的坐标系
第三节 G指令编程应用与举例
第四节数控加工程序编制举例
第五节程序编制中的数学处理
第六节自动编程
1
第一节概述
二、数控编程的代码
三、数控加工程序的结构
四、最小设定单位
一、什么是数控编程?
2
在数控编程以前,首先对零件图纸规定的技术要求、几何形状、加工内容、加工精度等进行分析;在分析的基础上确定加工方案、加工路线、对刀点、刀具和削用量等;然后进行必要的坐标计算。在完成工艺分析并获得坐标的基础上,将确定的工艺过程、工艺参数、刀具位移量与方向以及其它辅助动作,按走刀路线和所用数控系统规定的指令代码及程序格式编制出程序单,经验证后通过 MDI、RS232C接口、USB接口等多种方式输入到数控系统,以控制数控机床自动加工。这种从分析零件图纸开始,到获得数控机床所需的数控加工程序的全过程叫做数控编程(NC Programming)。
一、数控编程的概念
3
(1)数控编程的步骤
完成
零件图纸
确定工艺过程
计算加工轨迹和加工尺寸
编写程序单
校核
制作控制介质
程序校验和试切
检验
N
Y
N
Y
考虑通用的一般工艺原则
考虑充分发挥数控机床的指令功能
走刀次数少
对毛坯的基准面和余量有一定要求
走刀路线短
换刀次数少
加工安全可靠
要求:
4
(1)数控编程的步骤
完成
零件图纸
确定工艺过程
计算加工轨迹和加工尺寸
编写程序单
校核
制作控制介质
程序校验和试切
检验
N
Y
N
Y
在规定的坐标系中计算: 零件轮廓和刀具运动轨迹的坐标值
x
Y
直线:起点、终点坐标
几何元素的交点、切点坐标
刀具中心运动轨迹坐标
圆弧:起点、终点、圆心坐标、半径
5
(1)数控编程的步骤
完成
零件图纸
确定工艺过程
计算加工轨迹和加工尺寸
编写程序单
校核
制作控制介质
程序校验和试切
检验
N
Y
N
Y
按一定的格式,用规定的代码逐段编写加工程序
另外:填写相关的工艺文件
数控加工工序卡片
数控刀具卡片
机床调整单
6
(1)数控编程的步骤
完成
零件图纸
确定工艺过程
计算加工轨迹和加工尺寸
编写程序单
校核
制作控制介质
程序校验和试切
检验
N
Y
N
Y
:
将程序单的内容记录在控制介质上。
:
检查方法:
机床空运转
图形显示: 显示刀具轨迹
动态模拟: 模拟刀具与工件的加工过程
首件试切:
零件的加工精度
零件的表面粗糙度
7
(2)数控编程的方法分类
手工编程和自动编程。
①手工编程手工编程是指由人工完成数控编程的全部工作,包括零件图纸分析、工艺处理、数学处理、程序编制等。
具备机械工艺知识数值计算能力熟悉数控代码、编程规则
编程人员:
适合于:几何形状比较简单的零件/ 一般的点位加工零件
经济、省时
8
(2)数控编程的方法分类
②自动编程自动编程是指由计算机来完成数控编程的大部分或全部工作,如数学处理、加工仿真、数控加工程序生成等。自动编程方法减轻了编程人员的劳动强度,缩短了编程时间,提高了编程质量,同时解决了手工编程无法解决的复杂零件的编程难题,也利于与CAD的集成。工件表面形状越复杂,工艺过程越繁琐,自动编程的优势就越明显。
编程人员:
零件源程序
图形交互构件建几何图形
适合于:
几何形状复杂的零件/ 有复杂曲面的零件
几何形状并不复杂,但程序量很大的零件
9
(一)穿孔带及其代码
(二)G 指令、 M 指令及其它指令
二、数控编程的代码
国际上通用的八单位数控穿孔带有 ISO 和 EIA 代码。
1. G 指令——准备功能
功能:规定机床运动轨迹、坐标系、坐标平面、刀具补偿、暂停等操作。
组成: G 后带二位数字组成,共后有 100 种( G00 ~ G99 )。有模态(续效)指令与非模态指令之分。
10