G代码详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AC使用方法:(轴)=AC({值}):用于激活程序段有效的绝对尺寸的指令(轴:待运行轴的轴名称。值:待运行轴的绝对给定位置。)
ACP:用于返回到正方向位置的指令。回转轴以负方向的旋转方式(逆时针)运行到所编程的位置。
ACN:用于返回到负方向位置的指令。回转轴以正方向的旋转方式(顺时针)运行到所编程的位置。
AP:以极坐标给定的终点位置,指令极角。
RP:以极坐标给定的终点位置,指令极半径。
DC:用于直接返回未知的指令。回转轴以直接的、最短的位移方式运行到所编程的位置。回转轴最多运行180°。
CFTCP:在铣刀中心轨迹上保持恒定进给率。
CFC:轮廓(刀沿)上保持恒定进给率。
CFIN:仅凹形轮廓上的刀沿保持恒定进给率,否则在铣刀中心轨迹上保持恒定进给率。
CHF:轮廓角倒圆角,倒角长度
CHR:轮廓角倒圆角,原运行方向上的倒角宽度
RND:轮廓角倒圆角,倒园半径
RNDM:模态倒角,倒圆半径
FRC:倒圆/倒角的进给率,程序段有效
FRCM:倒园/倒角的进给率,模态有效
G00定位
G01直线切削
G02顺时针方向圆弧切削
G03逆时针方向圆弧切削
G04暂停指令
G09正确停止检测
G110:使后续的极坐标都以最后一次返回的位置为基准。
G111:使后续的极坐标都以当前工件坐标系的零点为基准。
G112:使后续的极坐标都以最后一个有效的极点为基准。
G10补正设定
G12顺时针方向圆周切削
G13逆时针方向圆周切削
G15极座标系统取消
G153:如同G53,此外还取消整体基准框架
G16极座标系统设定
G17XY平面设定,进刀方向Z
G18XZ平面设定,进刀方向Y
G19YZ平面设定,进刀方向X
G20英制单位设定
G21公制单位设定
G22软体极限设定
G23软体极限设定取消
G25主轴转速下限
G26主轴转速上限
G27机械原点复归检测
G28自动经中间点复归机械原点
G29自动从参考点复归
G30自动复归到第二原点
G33恒螺距的螺纹切削
G331不带补偿夹具切削内螺纹
G332不带补偿夹具切削内螺纹,退刀,即回程指令
G40刀具半径补正取消
G41刀具半径偏左补正
G42刀具半径偏右补正
G43刀具长度沿正向补正
G44刀具长度沿负向补正
G49刀具长度补正取消
G45刀具位置补正增加
G46刀具位置补正减少
G47刀具位置补正两倍增加
G48刀具位置补正两倍减少
G50比例功能取消OFF 、
G500:关闭当前可设定的零点偏移,模态有效。
G505--G599:调用第1到第99个可设定的零点偏移。
G51比例
功能设定ON
G52回复到基本座标系统
G53
回复到机械座标系统
G54调用第一可设定的零点偏移
G55调用第二可设定的零点偏移
G56调用第三可设定的零点偏移
G57调用第四可设定的零点偏移
G58第五工件座标系统
G59第六工件座标系统
G60 外部补正
G63:带补偿夹具的攻螺纹。
G700:激活英制尺寸系统。
G710:激活米制尺寸系统
G70圆周等分段循环;激活英制尺寸系统。
G71圆周分段循环; 激活米制尺寸系统。
G70、G71、G700、G710仅在行程信息、圆弧编程的(中间点坐标{I1.J1.K1}、插补参数{I.J.K}、圆半径CR)、螺距G34/G35、可编程的零点偏移TRANS、极半径RP中生效。
G72直线分段循环
G73高速喙钻循环
G74左旋牙切削循环
G75:直接返回固定点
G751:通过中间点返回固定点 FP:应返回的固定点
G76精搪孔循环
G77反面搪孔循环
G80固定循环取消
G81钻孔循环
G82沉头孔加工循环
G83啄钻循环
G84右旋牙切削循环
G85搪孔循环
G86搪孔循环
G87搪孔循环
G88搪孔循环
G89搪孔循环
G90模态有效的绝对指令座标值设定
G91增量指令座标值设定(激活模态有效的增量尺寸的指令) IC:用于激活程序段有效的增量尺寸的指令。
G92绝对程式零点设定
G93反比时间进给率1/min
G94每分钟进给量设定mm/min ,in/min或(°)/min
G95每转进给给设定mm/rev 配合 FZ:模态有效 ;FB:逐段有效进给率。
G96选择恒速度
G98固定循环,刀具复归到起始点
G99固定循环,刀具复归到R点
M04主轴逆时针旋转
M05主轴停止
M06刀具交换
M07雾化冷却液开启
M08冷却液开启
M09冷却液关启
M10工作台(B轴)锁住
M11工作台(B轴)松开
M13主轴顺时针转动及加切削液
M14主轴逆时针转动及加切削液
M15正方向运动
M16负方向运动
M19主轴定位
M30程式结束记忆体回归
M90程式中断取消
M91程式中断设定
M92多段暂存取消
M93多段暂存设定
M94镜像投影工能取消
M95镜像投影工能设定
M96刀具补正圆弧转角模式
M97刀具补正交角转角模式
M98副程式呼叫
M99副程式结束
F:参与运行的几何轴的进给速度(mm/min)
FA:定位轴的进给速度
FL:同步轴/轨迹轴速度限值,通过G94设置的单位有效
FGROUP:使用F编程的进给速度适用于所有在FGROUP下设定的轴
FGREF:使用FGREF为每个在FGROUP下设定的回转轴设置有效半径
FA:设定的定位轴的进给率
FXS(1打开功能;2解除功能):用于激活和取消“运行到固定挡块”功能的指令。
FXST:用于生成夹紧力矩的备选指令,以驱动最大的%设定。
FXSW:用于设定固定挡块监控窗口宽度的备选指令。
OVR:修改
轨迹进给F的进给率。
OVRRAP:修改快速运行速度的进给率。
OVRA:修改定位进给FA
或主轴转速S的进给率。
POS/POSA:运行定位轴至设定的位置
POSP:分布运行定位轴至设定的终点位置
SPCON:激活位置控制运行,设定的主轴从速度控制切换到位置控制。 为模态有效,直至SPCOF激活。
SPCOF:取消位置控制运行,设定的主轴从位置控制切换到速度控制。
SPOS/SPOSA:将主轴定位至设定角度。
SUPA:如同G153,此外还取消手轮偏移(DRF)、叠加运动、外部零点偏移、预设定偏移。
WAITP:等待直至定位轴结束。
WAITS:设定主轴的同步指令。执行以下程序时将会等待,设定的主轴和上一个NC程序段中使用SPOSA编程的主轴到达了终点位置(精准停)。
WALIMON:激活所有轴的工作区域限制
WALIMOF:取消所有轴的工作区域限制
位移指令
一、工件的轮廓可以由一下元素组成:
1、直线
2、圆弧
3、螺旋线(直线与圆弧叠加)。
二、运行指令(模态有效)
1、快速运行(G0)
2、线性插补(G10)
3、顺时针圆弧插补(G2)
4、逆时针圆弧插补(G3)
线性插补(G1)
指令:G1 X...Y...Z...F...
G1 AP=...RP...F...
其中:G1:线性插补(带进给率的线性插补)。
X...Y...Z...:以直角坐标给定的终点。
AP:以极坐标给定的终点位置,指令极角。
RP:以极坐标给定的终点位置,指令极半径。
F:单位为毫米/分钟的进给速度。
圆弧插补(G2、G3、...)
G2顺时针方向圆弧切削
G3逆时针方向圆弧切削
(1)以绝对或相对尺寸表示圆心和终点
(2)以直角坐标表示半径和终点
(3)直角坐标中的张角和终点或者给出地址的圆心
(4)极坐标,带有极角AP=和极半径=。
(5)中间点和终点。
(6)终点个起点上的正切方向
指令
G2/G3:X...Y...Z...I=AC(...)J=AC(...)K=AC(...);圆心和终点绝对值,以工件零点为基准。
G2/G3:X...Y...Z...I...J...K...;相对尺寸的圆心,以圆弧起点为基准。
G2/G3:X...Y...Z...CR=...;以CR=给定圆弧半径,以直角坐标系X...Y...Z...给定圆弧终点。
G2/G3:X...Y...Z...AR=...;以AR=给定张角,以直角坐标系X...Y...Z...给定圆弧终点。
G2/G3:I...J...K...AR=...;以AR=给定张角,以直角坐标系I...J...K...给定圆心。
G2/G3AP=...CP=...; 极坐标中通过AP=给定极角,通过RP=给定极半径。
CIP:X...Y...Z... ; I1=AC(...)J1=AC(...)K1=AC(...);地址I1=,J1=,K1=给定中间点。
CT:X...Y...Z...; 通过起点和终点的圆弧以及起点上的切线方向。
其中:
G2:顺时针方向圆弧切削
G3:逆时针方向圆弧切削
CIP:通过中间点进行圆弧插补
CT:用切线过渡来定义圆
XYZ:以直角坐标给
定的终点
IJK:以直角坐标给定圆心,XYZ方向
CR:圆弧半径
AR:张角
AP:以极坐标给定的终点,
极角
RP:以极坐标给定的终点,极半径
I1=J1=K1=:以直角坐标给定的中间点,XYZ方向
特殊位移指令
第一类:逼近已经经过编码处理的位置
CAC([n]):返回到位置号码为n的编码位置;
CIC([n]):起自于当前的位置编号,向前(+n)或向后(-n)返回到n的位置
CDC([n]):以最短的行程返回到位置编号n的编码位置
CACP([n]):按正方向返回到位置编号n的编码位置(仅用于回转轴)
CACN([n]):按负方向返回到位置编号n的编码位置(仅用于回转轴)
第二类:样条插补
优点:样条插补优点:通过使用样条插补,与使用阶数组G1相比,减小了用于描述轮廓所需零件程序的数目,在零件程序段之间过渡时机械特性曲线走向更为平滑。
ASPLINE:用于激活A样条插补的指令
A样条:1、通过规定的支点走准确的走向。2、曲线走向始终相切,但非曲面。3、几乎不产生不期望的摆动。4、支点改变影响范围是局部的,即支点的变化仅对6个以下相邻的支点起作用。
应用:A样条首先适用于带有较大升幅改变的曲线插补。
BSPLINE:用于激活B样条插补的指令
B样条:1、走向不通过规定的支点,而是仅在附近。支点仅构成限制多边形。曲线通过支点附近。通过支点权重及一个系数,可以另外影响曲线走线。2、曲线走向为始终和曲面相切。3.不产生不期望摆动。4、支点改变影响范围是局部的,及支点的变化仅对6个以下相邻的支点起作用。
应用:B样条主要是考虑与CAD系统的接口。
CSPLINE:用于激活C样条插补的指令
C样条:1、通过规定的支点精确走向。2、曲线走向为始终和曲面相切。3、经常产生不期望的摆动,特别是在带有较大升幅改变的位置。4、支点改变影响范围是全局的。及一个支点的改变影响整个曲线的走向。
应用:当支点位于一个已知的曲线上时(园、抛物线、双曲线),可以很好地采用C样条。