将被加工零件图纸上的几何信息和工艺信息用规定的代码和格式编写成加工程序,然后将加工程序输入数控装置,按照程序的要求,经过数控系统信息处理,分配,使各坐标移动若干个zui小位移量,实现刀具与工件的相对运动,完成零件的加工
数控加工中数据转换过程
shape \* mergeformat
q 译码(解释)
译码程序的主要功能是将用文本格式(通常用ascii码)表达的零件加工程序,以程序段为单位转换成刀补处理程序所要求的数据结构(格式)。该数据结构用来描述一个程序段解释后的数据信息。它主要包括:x、y、z等坐标值;进给速度;主轴转速;g代码;m代码;刀具号;子程序处理和循环调用处理等数据或标志的存放顺序和格式。
q 刀补处理(计算刀具中心轨迹)
用户零件加工程序通常是按零件轮廓编制的,而数控机床在加工过程中控制的是刀具中心轨迹,因此在加工前必须将零件轮廓变换成刀具中心的轨迹。刀补处理就是完成这种转换的程序。
q 插补计算
本模块以系统规定的插补周期△t定时运行,它将由各种线形(直线,园弧等)组成的零件轮廓,按程序给定的进给速度f,实时计算出各个进给轴在△t内位移指令(△x1、△y1、…),并送给进给伺服系统,实现成形运动。这个过程将在下面进一步叙述。
q plc控制
plc控制是对机床动作的“顺序控制”。即以cnc内部和机床各行程开关、传感器、按钮、继电器等开关量信号状态为条件,并按预先规定的逻辑顺序对诸如主轴的起停、换向,刀具的更换,工件的夹紧、松开,冷却、润滑系统等的运行等进行的控制。
2、 数控加工轨迹控制原理
shape \* mergeformat
图为欲加工的圆弧轨迹l,起点为p0,终点为pe。cnc装置首先对圆弧进行逼近处理。
ø 系统按插补时间⊿t和进给速度f的要求,将 l分割成若干短直线
⊿l1,⊿l2,…,⊿li,…,
这里:
⊿li = f⊿t (i=1,2,…)
f:用户给定的进给速度
⊿t:数控系统插补周期
ø 用直线⊿li逼近圆弧存在着逼近误差δ,但只要δ足够小(⊿li足够短),总能满足零件的加工要求。
ø 当f为常数时,而⊿t对数控系统而言恒为常数,则⊿li的长度也为常数⊿l,只是其斜率与其在l上的位置有关。
ø 插补运算
² 将⊿li分解为x 轴及y 轴移动分量dxi和dyi(在dti时间内),要求满足:
且有:fx = dxi / dti
fy = dyi / dti
² ⊿li 的斜率和f 的分量fx、fy以及比值fx /fy都在不断变化。
ø 指令输出
² 将计算出△ti 在时间内的和作为指令输出给y轴,以控制它们联动。即:
dxiþ x 轴; dyi þ y 轴
只要能连续自动地控制x,y 两个进给轴在△ti时间内移动量,就可以实现曲线轮廓零件的加工。
