CNC数控编程的代码主要包括G代码,这些代码是程序中的指令。G代码通常被称为G指令,通过这些代码可以实现多种加工操作,包括快速定位、圆弧插补、定时暂停等。具体代码如下:
G00:快速定位,用于快速移动到指定位置。
G01:直线插补,沿着指定方向进行直线加工。
G02:顺时针方向圆弧插补,用于加工顺时针圆弧。
G03:逆时针方向圆弧插补,用于加工逆时针圆弧。
G04:定时暂停,用于加工过程中暂停指定时间。
G05:通过中间点圆弧插补,用于加工通过特定中间点的圆弧。
G06:抛物线插补,用于加工抛物线形状。
G07:Z样条曲线插补,用于加工Z轴方向的样条曲线。
G08:进给加速,用于提高加工速度。
G09:进给减速,用于降低加工速度。
G10:数据设置,用于设置加工参数。
G16:极坐标编程,用于进行极坐标加工。
G17:加工XY平面,用于XY平面上的加工。
G18:加工XZ平面,用于XZ平面上的加工。
G19:加工YZ平面,用于YZ平面上的加工。
G20:英制尺寸(法兰克系统),用于英制尺寸加工。
G21:公制尺寸(法兰克系统),用于公制尺寸加工。
G22:半径尺寸编程方式,用于半径尺寸编程。
G220:系统操作界面上使用半径尺寸编程方式。
G23:直径尺寸编程方式,用于直径尺寸编程。
G230:系统操作界面上使用直径尺寸编程方式。
G24:子程序结束,用于结束子程序。
G25:跳转加工,用于跳转到指定位置进行加工。
G26:循环加工,用于进行循环加工。
G30:倍率注销,用于取消倍率设置。
G31:倍率定义,用于定义加工倍率。
G32:等螺距螺纹切削,英制,用于加工等螺距螺纹,英制。
G33:等螺距螺纹切削,公制,用于加工等螺距螺纹,公制。
G34:增螺距螺纹切削,用于加工增螺距螺纹。
G35:减螺距螺纹切削,用于加工减螺距螺纹。
G40:刀具补偿/刀具偏置注销,用于取消刀具补偿。
G41:刀具补偿——左,用于左刀具补偿。
G42:刀具补偿——右,用于右刀具补偿。
G43:刀具偏置——正,用于正向刀具偏置。
G44:刀具偏置——负,用于负向刀具偏置。
G45:刀具偏置+/+,用于正向刀具偏置。
G46:刀具偏置+/-,用于正负向刀具偏置。
G47:刀具偏置-/-,用于负向刀具偏置。
G48:刀具偏置-/+,用于负正向刀具偏置。
G49:刀具偏置0/+,用于正向刀具偏置归零。
G50:刀具偏置0/-,用于负向刀具偏置归零。
G51:刀具偏置+/0,用于正向刀具偏置归零。
G52:刀具偏置-/0,用于负向刀具偏置归零。
G53:直线偏移,注销,用于取消直线偏移。
G54:设定工件坐标,用于设定工件坐标系。
G55:设定工件坐标二,用于设定第二个工件坐标系。
G56:设定工件坐标三,用于设定第三个工件坐标系。
G57:设定工件坐标四,用于设定第四个工件坐标系。
G58:设定工件坐标五,用于设定第五个工件坐标系。
G59:设定工件坐标六,用于设定第六个工件坐标系。
G60:准确路径方式(精),用于精确定位加工路径。
G61:准确路径方式(中),用于中精度定位加工路径。
G62:准确路径方式(粗),用于粗定位加工路径。
G63:攻螺纹,用于加工螺纹。
G68:刀具偏置,内角,用于内角刀具偏置。
G69:刀具偏置,外角,用于外角刀具偏置。
G70:英制尺寸(西门子系统),用于英制尺寸加工,西门子系统。
G71:公制尺寸 毫米,用于公制尺寸加工,毫米单位。
G74:回参考点(机床零点),用于返回机床零点。
G75:返回编程坐标零点,用于返回编程坐标零点。
G76:车螺纹复合循环,用于车螺纹复合加工。
G80:固定循环注销,用于取消固定循环加工。
G81:外圆固定循环,用于外圆固定循环加工。
G331:螺纹固定循环,用于螺纹固定循环加工。
G90:绝对尺寸,用于绝对尺寸加工。
G91:相对尺寸,用于相对尺寸加工。
G92:预制坐标,用于预制坐标加工。
G93:时间倒数,进给率,用于时间倒数进给率加工。
G94:进给率,每分钟进给,用于每分钟进给率加工。
G95:进给率,每转进给,用于每转进给率加工。
G96:恒线速度控制,用于恒线速度控制加工。
G97:取消恒线速度控制,用于取消恒线速度控制加工。