二原点返回G30坐标系能够用第二原点功能来设置。1用参数ab设置刀具起点的坐标值。点“a”和“b”是机床原点与起刀点之间的距离。2在编程时用G30命令代替G50设置坐标系。3在执行了第一原点返回之后,不论刀具实际位置在那里,碰到这个命令时刀具便移到第二原点。4更换刀具也是在第二原点进行的。G32切螺纹G321格式G32XU__ZW__F__
4
fG32XU__ZW__E__F螺纹导程设置E螺距毫米在编制切螺纹程序时应当带主轴转速RPM均匀控制的功能G97,并且要考虑螺纹部分的某些特性。在螺纹切削方式下移动速率控制和主轴速率控制功能将被忽略。而且在送进保持按钮起作用时,其移动进程在完成一个切削循环后就停止了。2举例
G00X2941循环切削G32Z23F02G00X32Z4X292循环切削G32Z23F02G00X32Z4G40G41G42刀具直径偏置功能G40G41G421格式G41X_Z_G42X_Z_
5
f在刀具刃是尖利时,切削进程按照程序指定的形状执行不会发生问题。不过,真实的刀具刃是由圆弧构成的刀尖半径就像上图所示,在圆弧插补和攻螺纹的情况下刀尖半径会带来误差。2偏置功能切削位命令刀具路径置G40G41G42取消右侧左侧刀具按程序路径的移动刀具从程序路径左侧移动
刀具从程序路径右侧移动补偿的原则取决于刀尖圆弧中心的动向,它总是与切削表面法向里的半径矢量不重合。因此,补偿的基准点是刀尖中心。通常,刀具长度和刀尖半径的补偿是按一个假想的刀刃为基准,因此为测量带来一些困难。把这个原则用于刀具补偿,应当分别以X和Z的基准点来测量刀具长度刀尖半径R,以及用于假想刀尖半径补偿所需的刀尖形式数09。
6
f这些内容应当事前输入刀具偏置文件。“刀尖半径偏置”应当用G00或者G01功能来下达命令或取消。不论这个命令是不是带圆弧插补,刀不会正确移动,导致它逐渐偏离所执行的路径。因此,刀尖半径偏置的命令应当在切削进程启动之前完成;并且能够防止从工件外部起刀带来的过切现象。反之,要在切削进程之后用移动命令来执行偏置的取消过G54G59工件坐标系选择G54G591格式G54X_Z_2功能
通过使用G54G59命令,来将机床坐标系的一个任意点工件原点偏移值赋予12211226的参数,并设置工件坐标系(16)。该参数与G代码要相对应如下:工件坐标系1G54工件原点返回偏移值参数1221工件坐标系2G55工件原点返回偏移值参数1222工件坐标系3G56工件原点返回偏移值参数1223工件坐标系4G57工件原点返回偏移值r