法拉克G代码(车床和加工中心),循环指令格式,指令格式要详细,举例子,宏程序怎么弄的!要详细 11 斗山加工中心G代码指令

\u52a0\u5de5\u4e2d\u5fc3\u7684G\u4ee3\u7801\u5206\u522b\u662f\u4ec0\u4e48\u610f\u601d\uff1f

\u5b66\u52a0\u5de5\u4e2d\u5fc3\u4ece\u54ea\u91cc\u5f00\u59cb\uff1f\u80af\u5b9a\u662f\u4ece\u64cd\u4f5c\u5f00\u59cb\uff0c\u540c\u65f6\u8fd8\u8981\u63a5\u89e6G\u4ee3\u7801\uff0c\u5c0f\u65b0\u4eca\u5929\u51fa\u4e00\u4e2a\u89c6\u9891\uff0c\u5e2e\u52a9\u65b0\u624b\u670b\u53cb

\u591c\u73ed\u7684\u5de5\u4eba\u554a

数控编程(数控技术)---标准G代码与标准M代码

数控机床标准G代码
准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:
表 准备功能字G

代码 功能作用范围 功能 代码 功能作用范围 功能
G00 点定位 G50 * 刀具偏置0/-
G01 直线插补 G51 * 刀具偏置+/0
G02 顺时针圆弧插补 G52 * 刀具偏置-/0
G03 逆时针圆弧插补 G53 直线偏移注销
G04 * 暂停 G54 直线偏移X
G05 * 不指定 G55 直线偏移Y
G06 抛物线插补 G56 直线偏移Z
G07 * 不指定 G57 直线偏移XY
G08 * 加速 G58 直线偏移XZ
G09 * 减速 G59 直线偏移YZ
G10-G16 * 不指定 G60 准确定位(精)
G17 XY平面选择 G61 准确定位(中)
G18 ZX平面选择 G62 准确定位(粗)
G19 YZ平面选择 G63 * 攻丝
G20-G32 * 不指定 G64-G67 * 不指定
G33 螺纹切削,等螺距 G68 * 刀具偏置,内角
G34 螺纹切削,增螺距 G69 * 刀具偏置,外角
G35 螺纹切削,减螺距 G70-G79 * 不指定
G36-G39 * 不指定 G80 固定循环注销
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环
G41 刀具补偿--左 G90 绝对尺寸
G42 刀具补偿--右 G91 增量尺寸
G43 * 刀具偏置--左 G92 * 预置寄存
G44 * 刀具偏置--右 G93 进给率,时间倒数
G45 * 刀具偏置+/+ G94 每分钟进给
G46 * 刀具偏置+/- G95 主轴每转进给
G47 * 刀具偏置-/- G96 恒线速度
G48 * 刀具偏置-/+ G97 每分钟转数(主轴)
G49 * 刀具偏置0/+ G98-G99 * 不指定
注:*表示如作特殊用途,必须在程序格式中说明
数控机床标准M代码
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
表 辅助功能字M
代码 功能作用范围 功能 代码 功能作用范围 功能
M00 * 程序停止 M36 * 进给范围1
M01 * 计划结束 M37 * 进给范围2
M02 * 程序结束 M38 * 主轴速度范围1
M03 主轴顺时针转动 M39 * 主轴速度范围2
M04 主轴逆时针转动 M40-M45 * 齿轮换档
M05 主轴停止 M46-M47 * 不指定
M06 * 换刀 M48 * 注销M49
M07 2号冷却液开 M49 * 进给率修正旁路
M08 1号冷却液开 M50 * 3号冷却液开
M09 冷却液关 M51 * 4号冷却液开
M10 夹紧 M52-M54 * 不指定
M11 松开 M55 * 刀具直线位移,位置1
M12 * 不指定 M56 * 刀具直线位移,位置2
M13 主轴顺时针,冷却液开 M57-M59 * 不指定
M14 主轴逆时针,冷却液开 M60 更换工作
M15 * 正运动 M61 工件直线位移,位置1
M16 * 负运动 M62 * 工件直线位移,位置2
M17-M18 * 不指定 M63-M70 * 不指定
M19 主轴定向停止 M71 * 工件角度位移,位置1
M20-M29 * 永不指定 M72 * 工件角度位移,位置2
M30 * 纸带结束 M73-M89 * 不指定
M31 * 互锁旁路 M90-M99 * 永不指定
M32-M35 * 不指定
注:*表示如作特殊用途,必须在程序格式中说明

[ 指令格式的说明 ]
指令 说 明
G17 指定圆弧在XpYp 平面
G18 指定圆弧在XpZp 平面
G19 指定圆弧在YpZp 平面
G02 顺时针方向圆弧插补(CW)
G03 逆时针方向圆弧插补(CCW)
Xp__ X 轴或平行于X 轴的指令值(由参数No.1022 设定)
Yp__ Y 轴或平行于Y 轴的指令值(由参数No.1022 设定)
Zp__ Z 轴或平行于Z 轴的指令值(由参数No.1022 设定)
I__ 圆弧中心相对于起点的X 轴的距离(带符号)
J__ 圆弧中心相对于起点的Y 轴的距离(带符号)
K__ 圆弧中心相对于起点的Z 轴的距离(带符号)
R__ 圆弧半径指定的带符号的圆弧半径
F__ 沿圆弧的进给率

G 代码组别 功能附注

G00 01 快速定位 模态

G01 直线插补 模态

G02 顺时针圆弧插补 模态

G03 逆时针圆弧插补 模态

G04 00 暂停 非模态

*G10 数据设置 模态

G11 数据设置取消 模态

G17 16 XY平面选择 模态

G18 ZX平面选择(缺省) 模态

G19 YZ平面选择 模态

G20 06 英制(in) 模态

G21 米制(mm) 模态

*G22 09 行程检查功能打开 模态

G23 行程检查功能关闭 模态

*G25 08 主轴速度波动检查关闭 模态

G26 主轴速度波动检查打开 非模态

G27 00 参考点返回检查 非模态

G28 参考点返回 非模态

G31 跳步功能 非模态

*G40 07 刀具半径补尝取消 模态

G41 刀具半径左补尝 模态

G42 刀具半径右补尝 模态

G43 00 刀具长度正补尝 模态

G44 刀具长度负补尝 模态

G45 刀具长度补尝取消 模态

G50 00 工件坐标原点设置,最大主轴速度设置 非模态

G52 局部坐标系设置 非模态

G53 机床坐标系设置 非模态

*G54 14 第一工件坐标系设置 模态

G55 第二工件坐标系设置 模态

G56 第三工件坐标系设置 模态

G57 第四工件坐标系设置 模态

G58 第五工件坐标系设置 模态

G59 第六工件坐标系设置 模态

G65 00 宏程序调用 非模态

G66 12 宏程序模态调用 模态

*G67 宏程序模态调用取消 模态

G73 00 高速深孔钻孔循环 非模态

G74 工旋攻螺纹循环 非模态

G75 精镗循环 非模态

*G80 10 钻孔固定循环取消 模态

G81 钻孔循环

G84 攻螺纹循环 模态

G85 镗孔循环??

G86 镗孔循环 模态

G87 背镗循环 模态

G89 镗孔循环 模态

G90 01 绝对坐标编程 模态

G91 增量坐标编程 模态

G92 工件坐标原点设置 模态

注:1.当机床电源打开或按重置键时,标有"* "符号的G代码被激活,即缺省状态。

2 . 不同组的G代码可以在同一程序段中指定;如果在同一程序段中指定同组G代码,.最后指定的G代码有效。

3.由于电源打开或重置,使系统被初始化时,已指定的G20或G21代码保持有效.

4.由于电源打开被初始化时,G22代码被激活;由于重置使机床被初始化时, 已指定的G22或G23代码保持有效.

编码字符的意义

字符 意义

A 关于X轴的角度尺寸

B 关于Y轴的角度尺寸

C 关于Z轴的角度尺寸

D 刀具半径偏置号

E 第二进给功能(即进刀速度,单位为 mm/分钟)

F 第一进给功能(即进刀速度,单位为 mm/分钟)

G 准备功能

H 刀具长度偏置号

I 平行于X轴的插补参数或螺纹导程

J 平行于Y轴的插补参数或螺纹导程

L 固定循环返回次数或子程序返回次数

M 辅助功能

N 顺序号(行号)

O 程序编号

P 平行于X轴的第二尺寸或固定循环参数

Q 平行于Y轴的第三尺寸或固定循环参数

R 平行于Z轴的第三尺寸或循环参数圆弧的半径

S 主轴速度功能(表标转速,单位为 转/分)

T 第一刀具功能

U 平行于X轴的第二尺寸

V 平行于Y轴的第二尺寸

W 平行于Z轴的第二尺寸

X 基本尺寸

Y 基本尺寸

Z 基本尺寸

FANUC数控系统的准备功能M代码及其功能

M代码 功能 附注

M00 程序停止 非模态

M01 程序选择停止 非模态

M02 程序结束 非模态

M03 主轴顺时针旋转 模态

M04 主轴逆时针旋转 模态

M05 主轴停止 模态

M06 换刀 非模态

M07 冷却液打开 模态

M08 冷却液关闭 模态

M30 程序结束并返回 非模态

M31 旁路互锁 非模态

M52 自动门打开 模态

M53 自动门关闭 模态

M74 错误检测功能打开 模态

M75 错误检测功能关闭 模态

M98 子程序调用 模态

M99 子程序调用返回 模态

G71复合循环,
G71 U(d) R(e),
G71 P(ns) Q(nf) U(u) W(w),FxxSxxTxx
,d 每次循环的切削深度(半径值,或直径值)
,e 没次切削退到量
,ns 精加工描述程序的开始循环程序段的序号
,nf 精加工描述程序的结束循环程序段的序号
,u X向精车预留量
,Z Z向精车预留量
粗车完后用G70完成精加工
G70 P(ns) Q(nf) Fxx

G73 U (Δi) W (Δk) R(d)
G73 P (ns) Q (nf) U (Δu) W (Δw) F (f) S (s) T (t) ;
ns :需要执行循环程序的起始段。
nf :需要执行循环程序的结束段。
Δi :X 方向退刀量的距离和方向(半径指定)。该值是模态值。该值可由5135 号参数指定,由程序指令改变。
ΔK :Z 方向退刀量的距离和方向。该值是模态。该值可由5136 号参数指定,由程序指令改变。
d :分割数。此值与粗切重复次数相同,该值是模态的可由5137 号参数指定,由程序指令改变。
ns :精车加工程序第一个程序段的顺序号。
nf :精车加工程序最后一个程序段的顺序号。
ΔU :在X 方向加工余量的距离和方向(直径/半径)指定。
ΔW:在Z 轴方向切削余量的距离和方向
f,s,t :顺序号“ns”和“nf”之间的程序段中所包含的任何F,S 和T 功能都被忽略,而在这G73 程序段中的F,S,T 功能有效。

  • 鍙戦偅绉鍔犲伐涓績G浠g爜鐨勬牸寮忎笌鍚箟
    绛旓細G56绗笁宸ヤ欢搴ф爣绯荤粺 G57绗洓宸ヤ欢搴ф爣绯荤粺 G58绗簲宸ヤ欢搴ф爣绯荤粺 G59绗叚宸ヤ欢搴ф爣绯荤粺 G60 澶栭儴琛ユ G70鍦嗗懆绛夊垎娈 寰幆 G71鍦嗗懆鍒嗘 寰幆 G72鐩寸嚎鍒嗘 寰幆 G73楂橀熷枡閽诲惊鐜 G74宸︽棆鐗欏垏鍓婂惊鐜疓76绮炬惇瀛斿惊鐜 G77鍙嶉潰鎼瓟寰幆 G80鍥哄畾寰幆鍙栨秷 G81閽诲瓟寰幆 G82娌夊ご瀛鍔犲伐寰幆 G83鍟勯捇寰幆 G...
  • 鏁版帶杞﹀簥缂栫▼G浠g爜鏍煎紡浠ュ強璇︾粏璇存槑
    绛旓細FANUCncG浠g爜锛岄氱敤M浠g爜锛氫唬鐮佸悕绉帮紞鍔熻兘鎻忚堪 g₀₀鈥斺斿揩閫熷畾浣 G01鈥斺旂嚎鎬ф彃鍊 G02鈥斺旈『鏃堕拡鏂瑰悜鍦嗗姬鎻掕ˉ G03鈥斺旈嗘椂閽堟柟鍚戝渾寮ф彃琛 G04鈥斺旇秴鏃 G05鈥斺斿渾寮ф彃琛ヨ繃涓偣 G07鈥斺擹鏍锋潯鎻掑 G08鈥斺旈ゲ鏂欏姞閫熷害 G09鈥斺旈ゲ鏂欏噺閫 20鍥介泦鍥紙G20锛夆斺斿瓙绋嬪簭璋冪敤 G22鈥斿崐寰勫ぇ灏忕紪绋...
  • fanuc鍔犲伐涓績璇︾粏鐨G浠g爜
    绛旓細G00 瀹氫綅锛堝揩閫熺Щ鍔級G01 鐩寸嚎鎻掕ˉ(鍒囧墛杩涚粰)G02 鍦嗗姬鎻掕ˉ锛忚灪鏃嬫彃琛 CW G03 01 鍦嗗姬鎻掕ˉ锛忚灪鏃嬫彃琛 CCW G04 鏆傚仠銆佸噯纭仠姝 G05.1 AI 鍏堣鎺у埗锛廇I 杞粨鎺у埗 G05.4 HRV3 鎺ラ氾紡鏂紑 G07.1(G107) 鍦嗘煴鎻掕ˉ G09 鍑嗙‘鍋滄 G10 鍙紪绋嬫暟鎹緭鍏 G11 00 鍙紪绋嬫暟鎹緭鍏ユ柟寮忓彇娑 G15 鏋佸潗鏍...
  • 璇烽棶涓涓娉曟媺鍏绯荤粺鐨鍔犲伐涓績鐨勫熀鏈浠g爜璋佺煡閬?(璇峰府蹇欏啓涓涓,璋㈣阿...
    绛旓細浠g爜鍚嶇О-鍔熻兘绠杩 G00---蹇熷畾浣 G01---鐩寸嚎鎻掕ˉ G02---椤烘椂閽堟柟鍚戝渾寮ф彃琛 G03---閫嗘椂閽堟柟鍚戝渾寮ф彃琛 G04---瀹氭椂鏆傚仠 G05---閫氳繃涓棿鐐瑰渾寮ф彃琛 G07---Z 鏍锋潯鏇茬嚎鎻掕ˉ G08---杩涚粰鍔犻 G09---杩涚粰鍑忛 G20---瀛愮▼搴忚皟鐢 G22---鍗婂緞灏哄缂栫▼鏂瑰紡 G220---绯荤粺鎿嶄綔...
  • FANUC鍔犲伐涓績鐨G浠g爜鏈夊摢浜,鍏蜂綋鐨勫簲鐢ㄦ牸寮忔槸鎬庢牱,鏈濂芥湁涓枃瑙i噴,鍙...
    绛旓細FANUC-Oi鍑嗗鍔熻兘涓瑙堣〃 1 G浠g爜 缁勫埆 鍔熻兘 绋嬪簭鏍煎紡鍙婅鏄 G00鈻 01 蹇熺偣瀹氫綅 G00 IP_;G01 鐩寸嚎鎻掕ˉ G01 IP_F_;G02 椤烘椂閽堝渾寮ф彃琛 G02 X_Y_R_F_;G03 閫嗘椂閽堝渾寮ф彃琛 G03 X_Y_I_J_F_;G04 00 鏆傚仠 G04 X1.5鎴朑04P1500 G05.1 ...
  • 娉曟媺鍏鏁版帶杞﹀簥鐨G浠g爜鏈夊摢浜?閾e簥鍜屽姞宸ヤ腑蹇鐨勫氨涓嶈鍐欏嚭鏉ヤ簡,璋㈣阿...
    绛旓細G40 G41 G42 G54 G55 G56 G57 G58 G59绛 鍏朵腑浠g爜鎵琛ㄧず鐨勫惈涔変篃鏄潪甯稿鏄撶殑锛屾渶鍏抽敭鐨勫氨鏄鏄庣櫧瀹冧滑鐨勮蛋鍒璺緞锛岃繖鎵嶆槸闅剧偣锛屼篃鏄叧绯诲埌鎴戜滑缂栫▼鍚堢悊鐨勮鐐逛箣涓 浠g爜鐨勫惈涔夌煡閬撲簡锛岀劧鍚庡氨鏄垎鏋愬伐鑹虹殑闂锛岃繖鍏崇郴鍒版垜浠墍鍔犲伐鐨勪骇鍝佹槸鍚﹀悎鏍硷紝鍔犲伐鏉′欢鏄惁寰楀綋鐨勫叧閿绱 鏈鍚庣浣犳垚鍔燂紒
  • 璋佹湁FANUC 鍔犲伐涓績G浠g爜鍙婃牸寮忔瘮杈冨叏鐨勪唬鐮佸彂涓涓粰鎴戣阿璋!
    绛旓細鍙彲浠ユ彁渚涗竴閮ㄥ垎FANUC鐨G浠g爜锛屼緵鍙傝冦侴00 01 瀹氫綅(蹇熻繘缁)G01 鐩寸嚎鎻掕ˉ(鍒囧墛杩涚粰)G02 鍦嗗姬鎻掕ˉ锛忚灪鏃嬫彃琛W G03 鍦嗗姬鎻掕ˉ锛忚灪鏃嬫彃琛CW G02.2 娓愬紑绾挎彃琛W G03.2 娓愬紑绾挎彃琛CW G02.3 鎸囨暟鍑芥暟鎻掕ˉCW G03.3 鎸囨暟鍑芥暟鎻掕ˉCCW G02.4 涓夌淮鍦嗗姬鎻掕ˉCW G03.4 ...
  • FANUC鍔犲伐涓績鐨G浠g爜鏈夊摢浜,鍏蜂綋鐨勫簲鐢ㄦ牸寮忔槸鎬庢牱,鏈濂芥湁涓枃瑙i噴,鍙...
    绛旓細G00蹇熷畾浣峏_Y_Z_瀹氫綅缁堢偣鍧愭爣 G01鐩寸嚎鎻掕ˉX_Y_Z_缁堢偣浣嶇疆鍧愭爣F_杩涚粰 G02椤烘椂閽堝渾寮ф彃琛_Y_Z_缁堢偣浣嶇疆鍧愭爣F_杩涚粰_R_/I_J_K_鍦嗗姬瑙掑害 G03閫嗘椂閽堝渾寮ф彃琛_Y_Z_缁堢偣浣嶇疆鍧愭爣F_杩涚粰_R_/I_J_K_鍦嗗姬瑙掑害 G04鏆傚仠X_绉/P_姣 G40鍙栨秷鍒鍏峰崐寰勮ˉ鍋 G41鍒鍏峰崐寰勫乏琛ュ伩D_琛ユ鍦板潃 G42鍒鍏...
  • fanuc鍔犲伐涓績鐨G浠g爜鍜M浠g爜鏈夊摢浜涘垎鍒
    绛旓細G浠g爜 G0蹇熺Щ鍔 G1鐩寸嚎绉诲姩 G2椤烘椂閽堝渾寮у樊琛 G3閫嗘椂閽堝渾寮у樊琛 G8鍔犻(涓嶆槸鏂滅巼杩涚粰)G9鍑忛(杩涚粰鏂滅巼)G40鍙栨秷鍒鍏疯ˉ鍋 G41鍒鍏峰乏琛ュ伩 G42鍒鍏峰彸琛ュ伩 G68鍧愭爣绯绘棆杞 G69鍙栨秷鍧愭爣绯绘棆杞 G80鍙栨秷鍥哄畾寰幆 G81杞瓟 G82娌夊瓟闀椼涓績閽汇佽椒瀛 G83浣跨敤Q鎸囦护鐨勬繁瀛旈捇娣卞瓟閽讳娇鐢↖銆丣銆並 G84...
  • 娉曟媺鍏绯荤粺鍔犲伐涓績鏈哄簥,鍙互鎵цG浠g爜缂栫▼璧拌灪鏃嬩笅鍒閾e瓟鍚?_鐧惧害鐭...
    绛旓細鍙互鐨勶紝涓嶈繃濡傛灉鏉愯川鏈夌‖搴︼紝鏈濂戒腑闂村厛寮涓瓟锛堣蒋鏉愭椂锛夛紝褰撶劧杩欐槸宸ヨ壓闂锛屼笉璇︾粏璁ㄨ銆傚亣璁惧瓟涓績涓篨0Y0锛屽瓟锛堝伐浠讹級琛ㄩ潰涓洪浂锛屽熀鏈▼搴忓涓嬨侴91G28Z0 G17G40G49G80G90 T*M06 锛***D10***锛塆90G54G0X0Y0 M03S1500 G43Z100.0H M68 M08 G00Z5.0 G01Z0.5F500 G91 G01X-5...
  • 扩展阅读:数控铣床g代码一览表 ... 法兰克g代码一览表 ... 数控车床代码大全详细 ... cnc常用m代码大全 ... 机床m代码大全 ... 新代系统g代码一览表 ... cnc加工中心代码大全 ... 编程g代码大全 ... cnc数控g代码大全 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网