FANUCG指令.docx

上传人:b****6 文档编号:7513419 上传时间:2023-01-24 格式:DOCX 页数:10 大小:34.04KB
下载 相关 举报
FANUCG指令.docx_第1页
第1页 / 共10页
FANUCG指令.docx_第2页
第2页 / 共10页
FANUCG指令.docx_第3页
第3页 / 共10页
FANUCG指令.docx_第4页
第4页 / 共10页
FANUCG指令.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

FANUCG指令.docx

《FANUCG指令.docx》由会员分享,可在线阅读,更多相关《FANUCG指令.docx(10页珍藏版)》请在冰豆网上搜索。

FANUCG指令.docx

FANUCG指令

CNC的G代码及M代码。

G00定位G01直线切削G02顺时针方向圆弧切削

指令概念的两个程序段之间的加工沿Y轴负方向进行,其余描述同G11

N0010G01Z-1M03S800F120;

N0020G91G42G01X20Y20;

N0030X30Y20;

N0040 X30 

N0050G03X15Y15I0J15;

N0060G02X15Y15I15J0;

G01Y10;

X-50;

G02X-30Y0I-15J0;

G01G90X20Y20;

N0110G40X0Y0

G12(镜像)

G00Z100M05;

M02;G03逆时针方向圆弧切削G04暂停指令G09正确停止检测G10补正设定

G10指令变更刀具补偿量

格式:

G90/G91G10L11P R;其中,变量L—赋值为11,表示变更刀具补偿量方式;P—刀具补偿号;R—刀具的补偿量;G90—覆盖原有补偿量;G91—在原有补偿量的基础上累加。

在程序中通过改变R变量中的刀具半径补偿量,实现零件轮廓粗加工时调整加工余量,使用同一把刀具实现粗、精加工。

2.G10指令实现工件坐标系的设定、变更

格式:

G90/G91G10L2P X Y Z;其中,变量L—赋值为2表示变更工件坐标系方式;P—工件坐标系,赋值1~6表示G54~G59;X、Y、Z—工件坐标系原点坐标值;G90—覆盖原有补偿量;G91—在原有补偿量的基础上累加。

利用G10工件坐标系的设定、变更功能,可实现工件坐标系的设定、修改和平移。

3.用户宏指令G12顺时针方向圆周切削G13逆时针方向圆周切削G15极座标系统取消G16极座标系统设定G17XY平面设定G18XZ平面设定G19YZ平面设定G20英制单位设定G21公制单位设定G22软体极限设定G23软体极限设定取消G27机械原点复归检测

返回参考点校验功能(G27) 程序中的这项功能,用于检查机床是不是能准确返回参考点。

格式:

G27X____Y____:

当执行G27指令后,返回各轴参考点指示灯别离点亮。

当利用刀具补偿功能时,指示灯是不亮的,因此在取消刀具补偿功能后,才能利用G27指令。

当返回参考点校验功能程序段完成,需要使机械系统停止时,必需在下一个程序段后增加M00或M01等辅助功能或在单程序段情形下运行。

G28自动经中间点复归机械原点

自动返回参考点(G28) 利用这项指令,能够使受控轴自动返回参考点。

格式:

G28X____Y____:

或G28Z____ X____;或G28Y____Z____;

其中X、Y、Z为中间点位置坐标,指令执行后,所有的受控轴都将快速定位到中间点,然后再从中间点到参考点。

G28指令一样用于自动换刀,因此利用G28指令时,应取消刀具的补偿功能。

G29自动从参考点复归

从参考点自动返回(G29) 从参考点自动返回指令G29的形式为:

G29X____Y____;或G29Z____X____ ;或G29Y____Z____;

这条指令一样紧跟在G28指令后利用,指令中的X、Y、Z坐标值是执行完G29后,刀具应抵达的坐标点。

它的动作顺序是从参考点快速抵达G28指令的中间点,再从中间点移动到G29指令的点定位,其动作与G00动作相同G30自动复归到第二原点

第二参考点返回G30指令

G30 X____Y____;或G30Z____X____ ;或G30Y____Z____;

G30为第二参考点返回,该功能与G28指令相似。

不同的地方是刀具自动返回第二参考点,而第二参考点的位置是由参数来设定的,G30指令必需在执行返回第一参考点后才有效。

如G30指令后面直接跟G29指令,那么刀具将经由G30指定的(坐标值为x、y、z)的中间点移到G29指令的返回点定位,类似于G28后跟G29指令。

通常G30指令用于自动换刀位置与参考点不同的场合,而且在利用G30前,同G28一样应先取消刀具补偿。

G40刀具半径补正取消G41刀具半径偏左补正G42刀具半径偏右补正G43刀具长度沿正向补正G44刀具长度沿负向补正G49刀具长度补正取消G45刀具位置补正增加G46刀具位置补正减少G47刀具位置补正两倍增加G48刀具位置补正两倍减少G50比例功能取消OFFG51比例功能设定ONG52回复到基本座标系统G53回复到机械座标系统G54第一工件座标系统G55第二工件座标系统G56第三工件座标系统G57第四工件座标系统G58第五工件座标系统G59第六工件座标系统G60外部补正G70圆周等分段循环G71圆周分段循环G72直线分段循环G73高速喙钻循环G74左旋牙切削循环G76精搪孔循环G77反面搪孔循环

精镗孔循环(G76)

1.格式G76X__Y__Z__R__Q__P__F__K__X_Y_:

孔位数据Z_:

孔底的位置R_:

加工初始位置Q_:

每次切削进给的切削深度P_:

暂停时间F_:

切削进给速度K_:

重复次数2.功能进给孔底主轴定位停止快速退刀。

G80固定循环取消G81钻孔循环G82沉头孔加工循环G83啄钻循环G84右旋牙切削循环G85搪孔循环G86搪孔循环G87搪孔循环

1.格式

G87X_Y_Z_R_Q_P_F_L_

X_Y_:

孔位数据

Z_:

孔底的位置

R_:

加工初始位置

Q_:

刀具偏移量

P_:

暂停时刻

F_:

切削进给速度

K_:

重复次数

2.功能:

G87进给孔底主轴正转快速退刀。

G88搪孔循环G89搪孔循环

1.格式G89X_Y_Z_R_P_F_L_;X_Y_:

孔位数据Z_:

孔底的位置R_:

加工初始位置P_:

孔底的停刀时间F_:

切削进给速度K_:

重复次数2.功能G89进给孔底暂停快速退刀。

G90绝对指令座标值设定G91增量指令座标值设定G92绝对程式零点设定G94每分钟进给量设定mm/minG95每转进给给设定mm/revG98固定循环,刀具复归到起始点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副程式结束

 

FANUC车床G代码FANUC铣床G代码FANUCM指令代码SIEMENS铣床G代码SIEMENS802S/CM固定循环SIEMENS802DM/810/840DM固定循环SIEMENS车床G代码SIEMENS801、802S/CT、802SeT固定循环SIEMENS802D、810D/840D固定循环HNC车床G代码HNC铣床G代码HNCM指令KND100铣床G代码KND100车床G代码KND100M指令GSK980车床G代码GSK980TM指令GSK928TC/TE G代码GSK928TC/TE M指令GSK990M G代码GSK990M M指令GSK928MA G代码GSK928MA M指令三菱E60铣床G代码DASEN3I铣床G代码DASEN3I车床G代码华兴车床G代码华兴M指令华兴铣床G代码华兴M指令仁和32TG代码仁和32TM指令SKY2003NMG代码SKY2003NMM指令FANUC车床G代码

G代码说明:

G00定位(快速移动)G01直线切削G02顺时针切圆弧(CW,顺时钟)G03逆时针切圆弧(CCW,逆时钟)G04暂停(Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置(左侧)G42刀尖半径偏置(右侧)G50修改工件坐标;设置主轴最大的RPMG52设置局部坐标系G53选择机床坐标系G70精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74Z向步进钻削G75X向切槽G76切螺纹循环G80取消固定循环G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径)切削循环G92切螺纹循环G94(台阶)切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟进给率G99每转进给率支持宏程序编程FANUC铣床G代码G代码解释G00顶位(快速移动)定位(快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G04暂停G15/G16极坐标指令G17XY面赋值G18XZ面赋值G19YZ面赋值G28机床返回原点G30机床返回第2和第3原点*G40取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G43刀具长度+方向偏移*G44刀具长度-方向偏移G49取消刀具长度偏移*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G73高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G90使用绝对值命令G91使用增量值命令G92设置工件坐标系*G98固定循环返回起始点*G99返回固定循环R点G50

G51比例缩放G68

G69坐标系旋转支持宏程序编程FANUCM指令代码M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位)并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束SIEMENS铣床G代码地址含义D刀具刀补号F进给率(与G4一起可以编程停留时间)GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹.退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y平面G18Z/X平面G19Y/Z平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿,刀具在轮廓左侧移动G42调用刀尖半径补偿,刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G60*准确定位G70英制尺寸G71*公制尺寸G700英制尺寸,也用于进给率FG710公制尺寸,也用于进给率FG90*绝对尺寸G91增量尺寸G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转G901在圆弧段进给补偿“开”G900进给补偿“关”G450圆弧过渡G451等距线的交点I插补参数J插补参数K插补参数I1圆弧插补的中间点J1圆弧插补的中间点K1圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:

主程序段P子程序调用次数RET子程序结束S主轴转速,在G4中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程SIEMENS802S/CM固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC60线性孔排列LCYC61圆弧孔排列LCYC75矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM固定循环循环说明CYCLE82中心钻孔CYCLE83深孔钻削CYCLE84性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE71端面铣削LONGHOLE一个圆弧上的长方形孔POCKET4环形凹槽铣削POCKET3矩形凹槽铣削SLOT1一个圆弧上的键槽SLOT2环行槽SIEMENS车床G代码地址含义D刀具刀补号FF进给率(与G4一起可以编程停留时间)GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针园弧插补G33恒螺距的螺纹切削G4快速移动G63快速移动G74回参考点G75回固定点G17(在加工中心孔时要求)G18*Z/X平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿,刀具在轮廓左侧移动G42调用刀尖半径补偿,刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G70英制尺寸G71*公制尺寸G90*绝对尺寸G91增量尺寸G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转I插补参数I1圆弧插补的中间点K1圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M30 M17 M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:

主程序段P子程序调用次数RET子程序结束S主轴转速,在G4中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴AR圆弧插补张角CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程SIEMENS801、802S/CT、802SeT固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC93切槽循环LCYC95毛坯切削循环LCYC97螺纹切削SIEMENS802D、810D/840D固定循环循环说明CYCLE71平面铣削CYCLE82中心钻孔YCLE83深孔钻削CYCLE84刚性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE93切槽CYCLE94退刀槽形状E..FCYCLE95毛坯切削CYCLE97螺纹切削HNC车床G代码G代码解释G00定位(快速移动)G01直线切削G02顺时针切圆弧(CW,顺时钟)G03逆时针切圆弧(CCW,逆时钟)G04暂停(Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G36直径编程G37半径编程G40取消刀尖半径偏置G41刀尖半径偏置(左侧)G42刀尖半径偏置(右侧)G53直接机床坐标系编程G54—G59坐标系选择G71内外径粗切循环G72台阶粗切循环G73闭环车削复合循环G76切螺纹循环G80内外径切削循环G81端面车削固定循环G82螺纹切削固定循环G90绝对值编程G91增量值编程G92工件坐标系设定G96恒线速度控制G97恒线速度控制取消G94每分钟进给率G95每转进给率支持参数与宏编程HNC铣床G代码G代码组别解释*G0001定位(快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G0400暂停G0716虚轴指定G0900准停校验*G1702XY面赋值G18XZ面赋值G19YZ面赋值G2008英寸输入*G21毫米输入G22脉冲当量G2403镜像开*G25镜像关G2800返回到参考点G29由参考点返回*G4007取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G4308刀具长度+方向偏移G44刀具长度-方向偏移*G49取消刀具长度偏移*G5004缩放关G51缩放开G5200局部坐标系设定G53直接机床坐标系编程*G5414工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G6000单方向定位*G6112精确停止校验方式G64连续方式G6805旋转变换*G69旋转取消G7309高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G9003使用绝对值命令G91使用增量值命令G9200设置工件坐标系*G9414每分钟进给G95每转进给*G9810固定循环返回起始点G99返回固定循环R点支持参数与宏编程HNCM指令M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M07切削液开M09切削液关M98子程序调用M99子程序结束KND100铣床G代码G代码组别解释G0001定位(快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G0400暂停G1702XY面赋值G18XZ面赋值G19YZ面赋值G2800机床返回原点G29从参考点返回*G4007取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G4308刀具长度+方向偏移*G44刀具长度-方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G7309高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G9003使用绝对值命令G91使用增量值命令G9200设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点KND100车床G代码G代码组别解释G0001定位(快速移动)G01直线切削G02顺时针切圆弧(CW,顺时钟)G03逆时针切圆弧(CCW,逆时钟)G0400暂停(Dwell)G10偏移值设定G2006英制输入G21公制输入G2700检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G3201切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G4007取消刀尖半径偏置G41刀尖半径偏置(左侧)G42刀尖半径偏置(右侧)G5000坐标系设定G54工件坐标系G55---G59工件坐标系G7000精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环G75外圆、内圆切削循环G76切螺纹循环G9001(内外直径)切削循环G92切螺纹循环G94(台阶)切削循环G9612恒线速度控制G97恒线速度控制取消G9805每分钟进给率G99每转进给率KND100M指令M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束GSK980车床G代码G代码组别功能G0001定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G0400暂停,准停G28返回参考点G3201螺纹切削G5000坐标系设定G6500宏程序命令G7000精加工循环G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G9001外圆,内圆车削循环G92螺纹切削循环G94端面切削循环G9602恒线速开G97恒线速关*G9803每分进给G99每转进给支持参数与宏编程GSK980TM指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 韩语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1