数控机床原理图(数控加工就是玩“坐标”,4句话说明原理,机加老师傅是否认同?)

Posted

篇首语:不操千曲而后晓声,观千剑而后识器。本文由小常识网(cha138.com)小编为大家整理,主要介绍了数控机床原理图(数控加工就是玩“坐标”,4句话说明原理,机加老师傅是否认同?)相关的知识,希望对你有一定的参考价值。

数控机床原理图(数控加工就是玩“坐标”,4句话说明原理,机加老师傅是否认同?)

CNC加工

本文较长,约2500字,谢谢阅读,欢迎留言评论。因为是数控加工知识分享,有一定的逻辑性,期待朋友们能认真看完,并发表观点或期待作者改进的意见;若您时间有限也可以跳到文末直接查看观点!

数控机床切削加工的两个特点‍

数控加工特点

  1. 它是将整块材料也就是毛坯用刀具切削掉不要的部分,也就是所谓的减材制造方式,与3D打印增材制造方式正好相反
  2. 它是逐层逐步地切削出零件的形状和尺寸,又称之为铣削或者是铣加工。

下面我们初步认识一个数控加工程序

数控加工程序

从上图看到的是数控加工程序里面的各种代码,其他的代码放在后面再介绍。

这个程序里面有一个T1 M6,那这是一个刀具调用指令,调用1号刀具到机床。

另外有一个G54,叫做选择工件坐标系指令。下面有一个H1里面存放的是1号刀具的长度。G43和H1加在一起,就是刀具长度补偿指令。

程序坐标系和工件坐标系

要理解数控加工的原理,首先我们就要理解程序坐标系与工件坐标系的关系。

程序坐标系也称编程坐标系,适用于编制数控加工程序的坐标系,

通常用零件模型或者图纸标示其方向和原点。

将程序坐标系转换到工件上就称之为工件坐标系,也就是要找到程序坐标系在工件(可以是代加工的毛坯、也可以是半成品)上的方向和原点,也就是找到它的位置。

因此程序坐标系与工件坐标系本质上应是同一个坐标系,只是他们的位置不同

还有一个特点:只有将工件定位或夹紧在机床工作台以后,才能确定工件坐标系的位置。

机床坐标系和工件坐标系的关系

接下来需要理解机床坐标系与工件坐标系的关系。

每一个机床都有一个机床坐标系,它是机床自身运动控制测量的参考坐标。

如上图,这是一个三轴机床有X轴、Y轴和Z轴。

这个机床坐标系的原点,一般在他主轴的中心线与主轴端面的交点。

前面我们讲到,工件放置在工作台上以后,工件坐标系的原点与机床坐标系原点之间就有一个偏移量,如果是多轴机床还有一个方位的不同。

若能够测量出工件坐标系与机床坐标系之间的这个偏移量或者叫偏值量,并输入进机床然后在数控加工程序中调用,那就能将加工程序中的运动坐标转换为机床原点的坐标,从而控制机床运动。

这又带来一个问题了:机床并不是用机床主轴这个原点来加工的,而是用刀具来加工的。

数控加工基本原理

那接下来我们要理解:如何把加工程序的中的坐标转换为刀具的运动坐标。

前面我们说过机床是用刀具来加工的,因此了还需要测量出刀具的刀位点,也就是加工点到机床原点的距离,即测量出刀具长度,并设置进机床刀具参数表。

同时我们在加工程序中调用刀具长度也就是使用刀具长度补偿代码,机床就能将加工程序里面的坐标转换成刀位点的运动坐标,这就是数控加工的基本原理

什么叫刀位点?

所谓刀位点一般就是刀具中心线和它的端面的交点。那关于刀具的大小、刀具的直径等等,一般是在编程软件中加以考虑,由计算机自动计算出刀具中心的运动轨迹。

数控加工程序

下面我们进一步通过实际的数控加工程序来理解数控加工原理

T20 M6调用20号刀具,

从G54中调用工件坐标系偏移值;测量出来的工件坐标系的偏移值,要存放进G54这个代码当中,然后数控加工程序从G54中调用。

再看G43 Z2.H20,因为调用的是20号刀具,所以H代码就是H20,那刀具长度就存放进的H20这个代码当中。这一行的指令就是调用这个刀具长度,进行刀具长度的补偿。

实际执行这个指令以后,刀具的刀位点就走到Z2.0这个地方。如果没有G43和H20,那走到Z2.0这个地方,就不是刀具刀位点了,而是主轴的端部。

所以在加工程序中,一定要进行刀具长度的补偿。而且在这个补偿的时候,这个只能是Z坐标,不能是X、Y坐标,因为我们进行的是刀具长度补偿。

那下面一条指令,Z.0394 刀具刀位点进一步走到这个更低的一个位置。

我们回顾一下整个的工作原理

就是从G54中调用工件坐标系偏移值,从G43内区20中调用刀具长度。经过这两个基本步骤以后,就把数控程序中的坐标转换为刀具刀位点的坐标,这就是数控加工的基本原理

数控程序代码例子

上面例子,程序使用的是G55代码。也就是说从G55中调用,这个工件坐标系的偏移值。换句话说,把测量处的工件坐标系与机床坐标系之间的偏移值,存放进G55这个代码供数控加工程序调用。

下面还有一个G43 H14,这个就是刀具长度补偿,执行了这个长度补偿指令以后,刀具的刀位点就走到Z2.643这个位置。下面刀具刀位点就走到Z.6924这个位置等等......

数控程序代码例子

这个例子里面有G54、G55、G56三个工件坐标系。

这些数值都是测量出的工件坐标系的偏移值,就存放进G54、G55、G56。

顺便强调一下,这个G54里面的角度偏移值和G55相差90度,和G56又相差90度。

这个实际上表明我们从一个工件的正面、左侧面、右侧面三个方向对他进行加工,所以它们之间的角度偏移值互相差90度

一般的机床中都有多个工件坐标系供加工程序调用,通常有G54、G55、G56、G57、G58、G59甚至更多。

为什么需要这么多工件坐标系代码了?

  1. 有时候一个零件,你可能需要从多个方向对它进行加工,这样有多个偏移值。
  2. 就是说你一台机床上面,可能在同时或者不同的时段,加工不同的零件。

第一个零件你可能用G54,第二个零件可能用G55,第三个零件用其他的代码......

数控程序基本原理总结

最后关于数控加工的基本原理做个总结

首先:理解程序坐标系,转换到工件上就是工件坐标系,他们本质上是同一个坐标系。

第二:测量出工件坐标系与机床坐标系的偏移值并存进G54、G55等代码当中。

第三:测量出刀具长度并存进机床的H代码当中。

第四:在程序中要使用G54、G55等调用偏移值代码,要使用G43以及刀具长度的H代码,调用刀具长度,从而将加工程序中的坐标,转换为刀具刀位点的运动坐标。

以上内容引自:YouTube-Lao Wu speaks about CNC,希望对大家的学习有帮助。

爱学习,爱生活,我就是迈格镁业小严,学完吴老师的课程,认为数控加工本质就是玩“坐标”,机加老师傅是否认同,欢迎给与建议,同时期待我们下期再见!

相关参考

数控都是干什么的工作(做机加工玩转这些,你的编程就入了门)

数控加工程序编制就是将加工零件的工艺过程、工艺参数、工件尺寸、刀具位移的方向及其它辅助动作(如换刀、冷却、工件的装卸等)按运动顺序依照编程格式用指令代码编写程序单的过程。所编写的程序单即加工程序单。机...

数控车床新手入门(数控车床新代说明书,快来一起拓展知识啦)

...树状图屏幕部分主功能界面機台設定显示现在位置的各种坐标系统,并可用于相对坐标系统的重新设定

数控车床怎样查看已有的程序(数控车床新代说明书,快来一起拓展知识啦)

...树状图屏幕部分主功能界面機台設定显示现在位置的各种坐标系统,并可用于相对坐标系统的重新设定

数控铣床综合加工原理(森玛德数控:数控机床对刀原理与数控铣床对刀应用示例)

森玛德数控:数控机床对刀原理与数控铣床对刀应用示例情景一:刀具装上主轴对刀。先将机床参考点回零后,机床原点归于正向极限位置。通过对刀后,机床坐标显示为(a,b,c),即各轴偏置量,如图2a所示。刀长为L,如图2b...

数控车床说明(数控车床编程入门知识,编程必备内容)

...才能学好编程的方法并编出正确的程序。一、数控车床的坐标系与运动方向的规定(一)建立坐标系的基本原则1.永远假定工件静止,刀具相对于工件移动。2.坐标系采用右手直角笛卡尔坐标系。如图1-28所示大拇指的方向为X...

数控主轴正反转怎么调(华中数控编程说明书)

...键说明第二章手动操作2.1返回机床参考点2.2手动移动机床坐标轴2.3手动控制主轴2.4MDI运行第三章自动运行操作3.1进入程序运行菜单3.2选择运行程序3.3程序校验3.4启动自动运行3.5单段运行第四章程序编辑4.1进入程序编辑菜单4.2选择...

数控铣床的机床坐标系(数控编程实例:数控铣床加工较复杂的零件轮廓)

...标原点为O。为了避免尺寸换算,在编制四个局部轮廓的数控加工程序时,分别将工件原点偏置到O1,O2,O3,O4点。图1程序原点的偏置分别用G54、G55、G56和G57四个原点偏置寄存器存放O1,O2,O3,O4四个点相对于机床参考坐标系的坐标,具体...

数控铣床一般为什么坐标数控机床(数控机床分类大全,你都知道吗)

数控机床的品种规格很多,分类方法也各不相同。一般可根据功能和结构,按下面4种原则进行分类一、按机床运动的控制轨迹分类⑴点位控制的数控机床点位控制只要求控制机床的移动部件从一点移动到另一点的准确定位,对...

数控车床加工直线特征采用G01(数控车床都知道,但是会手动编程的又有多少呢?今天我来教你编程)

...货数控车床的基本编程方法一、编程的一般规则1、绝对坐标编程格式:G00XZ;说明:刀具运动的终点是用绝对坐标指令的,地址X后面的数字为直径值。2、增量坐标编程格式:G00UW;说明:刀具运动的终点是用增量坐标指令的,...

数控编程有哪几种方法(数控车床都知道,但是会手动编程的又有多少呢?今天我来教你编程)

...货数控车床的基本编程方法一、编程的一般规则1、绝对坐标编程格式:G00XZ;说明:刀具运动的终点是用绝对坐标指令的,地址X后面的数字为直径值。2、增量坐标编程格式:G00UW;说明:刀具运动的终点是用增量坐标指令的,...