一、数控铣床编程-准备功能指令
准备功能它是用来指定机床动作方式的功能。通常用地址字G和后面的二位数字来表示,见FANUC 0i-M系统程序编制表。

在运用G代码进行程序设计时,要充分注意G代码以下几个特点:
G代码有非模态G代码和模态G代码之分,非模态G代码只限于被指令的程序段中有效,模态G代码,在同组G代码出现之前,其G代码一直有效;
00组的G代码属于非模组的G代码,只限定在被指令的程序段中有效。其它均为模态G代码,具有延续性,在后续程序段中,只要同组其它G代码未出现之前一直有效;
在同一程序段中可以指定不同组的几个G代码,若在同一程序段内指定同一组的G代码,则后一个G代码有效;
在固定循环的程序段中,若指定01组的G代码,固定循环会自动被注销。01组G代码,不受固定循环G代码的影响;
如果在程序中指令了G代码表中没有列出的G代码,则显示报警;
不同数控系统其G代码并非一致,即便相同型号的数控系统,G代码也未必完全相同。编程时一定要根据机床说明书中所规定的代码进行编程。
二、数控铣床编程-与坐标系相关的指令
1.绝对尺寸指令G90
ISO代码中绝对尺寸指令用G90指定。它表示程序段中的尺寸字为绝对坐标值。即从编程零点开始的坐标值。
2.增量尺寸指令G91
ISO代码中增量尺寸指令用G91指定,表示程序段中的尺寸字为增量坐标值。即刀具运动的终点相对于起点坐标值的增量。
3.坐标平面指令G17、G18、G19
右手直角笛卡儿坐标系的三个互相垂直的轴X、Y、Z,分别构成三个平面如图1-2- 5所示,即XY平面、ZX平面和YZ平面。对于三坐标的铣床,常用这些指令确定机床在哪个平面内进行插补运动。
G17表示在XY平面加工;
G18表示在ZX平面加工;
G19表示在YZ平面加工。
4.工件坐标系设定指令G54~G59
用G54~G59六个指令可以设定6个工件坐标系。编程时只需根据图样和所设定的坐标系进行编程,无需考虑工件和夹具在机床工作台上的位置。在操作时应做的工作如下:
将工件、夹具安装在工作台上;
机床回零,建立基本机床坐标系;
测量所用工件坐标系对基本机床坐标系的偏置,这个偏置叫工作原点偏置(或偏置);
将所测的工件原点偏置用MDI方式输入到计算机中,让计算机记忆此偏置值。此后,系统就知道编程员所使用的坐标系的位置了。
注意:
G54~G59设定的坐标系,在系统断电后并不破坏,再次开机后仍然有效。所以用G54~G59设定工件坐标系,也叫工件坐标系的偏置。G54~G59一经建立,后面的程序就在指定的坐标系中工作。
数控铣床编程课程推荐:https://www.eduartisan.com/course/900