自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 机床 >

数控机床程序编制中的数学处理

时间:2015-08-31 10:10来源:www.eadianqi.com 编辑:自动控制网
修改程序 注: 1.用G92指令建立的坐标系,与起刀点位置有关,故程序中起点与终点位置最好一致,既坐标系X、Z值相同。 2.用G54指令建立的坐标系只与机床零点有关,与起刀点位置无关,故每次开机后至少应回一次参考点。 3.当在G91指令状态下编程时,起点与
修改程序
注:
1.用G92指令建立的坐标系,与起刀点位置有关,故程序中起点与终点位置最好一致,既坐标系X、Z值相同。
2.用G54指令建立的坐标系只与机床零点有关,与起刀点位置无关,故每次开机后至少应回一次参考点。
3.当在G91指令状态下编程时,起点与终点位置最好一致,既X、Z轴正负增量为零。
根据被加工零件图样,按照已经确定的加工路线和允许的编程误差,计算数控系统所需要输入的数据,称为数学处理。
    数学处理一般包括两个内容:
    1.根据零件图样给出的形状,尺寸和公差等直接通过数学方法(如三角、几何与解析几何法等),计算出编程时所需要的有关各点的坐标值。
    2.当按照零件图样给出的条件不能直接计算出编程时所需的坐标,也不能按零件给出的条件直接进行工件轮廓几何要素的定义进行自动编程时,就必须根据所采用的具体工艺方法、工艺装备等加工条件,对零件原图形及有关尺寸进行必要的数学处理或改动,才可以进行各点的坐标计算和编程工作。
选择编程原点 自动控制网www.eadianqi.com版权所有
  从理论上讲编程原点选在零件上的任何一点都可以,但实际上,为了换算尺寸尽可能简便,减少计算误差,应选择一个合理的编程原点。
  车削零件编程原点的X向零点应选在零件的回转中心。Z向零点一般应选在零件的右端面、设计基准或对称平面内。
铣削零件的编程原点,X、Y向零点一般可选在设计基准或工艺基准的端面或孔的中心线上,对于有对称部分的工件,可以选在对称面上,以便用镜像等指令来简化编程。Z向的编程原点,习惯选在工件上表面,这样当刀具切入工件后Z向尺寸字均为负值,以便于检查程序。
  编程原点选定后,就应把各点的尺寸换算成以编程原点为基准的坐标值。为了在加工过程中有效的控制尺寸公差,应按尺寸公差的中值来计算坐标值。
  数控系统一般只能作直线插补和圆弧插补的切削运动。如果工件轮廓是非圆曲线,数控系统就无法直接实现插补,而需要通过一定的数学处理。数学处理的方法是,用直线段或圆弧段去逼近非圆曲线,逼近线段与被加工曲线交点称为节点。
计算节点坐标
在编程时,首先要计算出节点的坐标,节点的计算一般都比较复杂,靠手工计算已很难胜任,必须借助计算机辅助处理。求得各节点后,就可按相邻两节点间的直线来编写加工程序。
自动控制网www.eadianqi.com版权所有

  这种通过求得节点,再编写程序的方法,使得节点数目决定了程序段的数目。节点数目越多,由直线逼近曲线产生的误差δ越小,程序的长度则越长。可见,节点数目的多少,决定了加工的精度和程序的长度。因此,正确确定节点数目是个关键问题。
本文已影响