所有数控机床采用的是同一套坐标,笛卡尔直角坐标。
(资料图片)
判断方法为伸出右手,大拇指,食指与中指摆成直角坐标的形状
大拇指为X正方向,食指为Y正方向,中指为Z正方向
右手大拇指伸出,其余手指弯回,大拇指指向某一轴正方向,其余手指指向为旋转轴方向。
X轴旋转为a,Y旋转为b,Z旋转为c
所有常见机床,主轴方向与Z轴平行。
三轴铣床中,一般可以直接面对机床伸出右手来判断,主轴在上方可以上下移动
车床中,由于是主轴不动而刀架运动,X,Z正方向都是远离工件的方向。比方刀架在人站立这一边,X正方向就是向着你的,判断Y轴正方向垂直XZ平面向下。
在我国的机加工领域常用涉及到两个单位:毫米(mm)与丝(百分之一毫米),在我们一般的平时交流中,常以毫米作为单位。若是听到xx零件的某个尺寸为五十,那代表的意思一般指50mm。丝的运用一般在公差与形状误差中,使用时会提到,比方这个轴的跳动为2丝。
在铣床中坐标值代表的数字就是实际尺寸,没有换算。但是在车床的X轴就是以直径换算过来的数据。比方你输入X坐标减1mm,那么代表的就是这个特征的直径数据减少一毫米。
机床他是不长眼睛的,他自己无法知道工件在哪,有多大甚至什么形状。在你编写刀具的一系列运动轨迹的时候,是需要一个参考点的。一般我们称为工件坐标原点,需要用“对刀”这种操作来确定,当然这个涉及大量实操,后日谈了。
假使他Z轴正方向向上,一般情况下工件原点为上表面几何中心点。这便是一切刀具运动的开端与唯一参考。
本篇只涉及我们能力范围内,现阶段可以使用到的数控车床与三轴数控铣床。
外圆刀:拥有三个刀面,两个切削刃,一个刀尖。主,副切削刃成一定角度。可以进行X,Z两个方向的切削。参考点为刀尖处。
切断刀:两个刀面,一个切削刃,两个刀尖。因为只拥有一个切削刃,所以只可以进行X方向的切削,主要用途为开槽或从毛料把成品工件切下。参考点在数控车床上一般为左刀尖。
平底铣刀:常用技术规格有刀具直径、刃长,螺旋角与刃数。常见为四刃,也有两,三刃的规格,用途不同。参考点在刀端面中心,在编程时尤其注意刀具补偿。
除此之外还有圆铣刀,面铣刀等刀具,本篇暂时不涉及。
我们在前面首先提一些常用参数:X(X轴坐标)、Y(Y轴坐标)、Z(Z轴坐标)、I(X方向向量)、J(Y方向向量)、K(Z方向向量)R(半径)、F(进给率)、S(转速)、T(刀具号)
需要注意的是其中有些参数在某些功能代码中可能代表的意义不同,本篇只涉及一些常用简单代码。
M03:主轴正转
M05:主轴停止
M30:程序停止
G00 X_ Y_ Z_
进行快速运动到指定坐标,不可与工件接触。
G01 X_ Y_ Z_ F_
给定进给速率直线切削运动到指定坐标。
G02 X_ Y_ Z_ R_ F_ 或 X_ Y_ Z_ I_ J_ K_ F_
在所选平面内进行顺时针切削运动,判断方法为从垂直于此平面坐标轴的正方向往负方向观察,顺时针为顺时针。
第一种格式为半径法,以上一行终点为起点,给定坐标为终点,给定半径做圆弧切削。劣弧R值为正,优弧为负。
第二种为圆心法,给定坐标为终点,IJK为圆心相对起点位置。
在铣削整圆时采用圆心法。
G03
同G02,逆时针切削。
G54~G59
工件坐标指令,输入代表调用这个坐标系原点在空间的位置。
G90
绝对值编程,XYZ值代表相对原点坐标。
G91
相对值编程,XYZ值代表相对于上一行终点的坐标。
数控程序的批注为圆括号
OXXXX (四位程序号)
N01 M03 SXXX; (N为行号,分号结束这一行。这行为指定转速主轴启动)
N02 TXXXX; (T为换刀指令,前两位为刀架号,后两位为补偿号)
N03 G00; (刀具移动到开始工作点)
N04 G01; (你的切削步骤)
N05 G00; (刀具退回到初始位置)
N06 M30; (主轴停止,程序结束)
OXXXX
N01 G54; (选择指定工件坐标系)
N02 M03 SXXX;
N03 G00;
N04 G01;
N05 G00;
N06 M30;
作者的话:
这是我给团队里新人写的数控入门小教程,闲得无聊就发到这里了。
哈哈哈万一有人想了解一下这个东西呢是吧。
红绸,2023年一月19日