iCAx开思网

标题: 给大伙整理点资料——FANUC系统G M代码解说和灵活运用 [打印本页]

作者: yjh_2000    时间: 2003-10-27 18:46
标题: 给大伙整理点资料——FANUC系统G M代码解说和灵活运用
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 工件坐标原点设置 模态  
G5.1 功能是在18M加工圆滑刀具轨迹,开关参数Q1/Q0  
注: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 子程序调用返回 模态
作者: yjh_2000    时间: 2003-11-2 17:28
哇!怎么没人顶呀?
作者: 榆木疙瘩    时间: 2003-11-2 18:01
这个倒处都有了。
作者: yjh_2000    时间: 2003-11-3 16:49
都有了,但不见得会活用哦.
作者: RAY    时间: 2003-11-3 21:17
这个不懂, 外面当不编程的, 尤其是HEIDENHAIN, 简单的2D编程快过MASTERCAM.
作者: 榆木疙瘩    时间: 2003-11-3 21:18
yjh_2000 wrote:
都有了,但不见得会活用哦.

  
那你就来个活学活用的专题来呀~~~
大家顶一下。
作者: yjq    时间: 2003-11-3 21:35
谢谢!
作者: yjq    时间: 2003-11-3 21:38
我想与大家交朋友!向你们学习
作者: yjh_2000    时间: 2003-11-4 21:13
今天太晚了,要回去睡觉去,明天再来。
作者: yyy.wx    时间: 2003-11-5 11:21
等。。。。。。。。。。。。。。。。。。。。。
作者: yjh_2000    时间: 2003-11-5 12:03
那就谈谈吧(讲得不好不要骂我哟)
活用举例一:
     当我们对镜象件进行编程时,用Cimatron编程的朋友往往用镜象刀路的方法对付,用MaetrCAM的更烦,先镜象图形,再重新编程。
     其实最快捷简偏的是直接在GM代码程序里添加M参数。
     详细举例说明之(很简单,只要在程序头和程序尾动一下)
     M21——沿X轴方向镜象  M22——沿Y轴方向镜象  M23——镜象取消
     程序例子头
           %
           O0100
           G17G40G49G80
           G91G28Z0
           ( Z6.8 )
           G90G54G00X0Y0
           G43H01Z50.S500M03
           (M21/M22)
           G98G83X-355.Y68.5Z-25.R3.Q3.5F50
           .........
  
     程序例子尾
           ..........
           G00 Z50.
           (M23)
           G90G00Z50.
           M09
           M05
           G91G28Z0
           M30
           %
  
     怎么样?你不妨试一试。
     (注意:以上是FANUC控制系统机台的应对方式,三菱的有所出别。)
  
     
作者: yjh_2000    时间: 2003-11-10 10:19
来,自己顶一下,我还准备再讲几个列子呢。
作者: fzci    时间: 2003-11-10 10:42
FANUC 18M里镜像....旋转....偶都不用指令的哟.....
作者: sgm1    时间: 2003-11-10 10:51
yjh_2000 wrote:
那就谈谈吧(讲得不好不要骂我哟)  
  活用举例一:  
       当我们对镜象件进行编程时,用Cimatron编程的朋友往往用镜象刀路的方法对付,用MaetrCAM的更烦,先镜象图形,再重新编程。  
       其实最快捷简偏的是直接在GM代码程序里添加M参数。  
       详细举例说明之(很简单,只要在程序头和程序尾动一下)  
       M21——沿X轴方向镜象  M22——沿Y轴方向镜象  M23——镜象取消  
       程序例子头  
             %  
             O0100  
             G17G40G49G80  
             G91G28Z0  
             ( Z6.8 )  
             G90G54G00X0Y0  
             G43H01Z50.S500M03  
             (M21/M22)  
             G98G83X-355.Y68.5Z-25.R3.Q3.5F50  
             .........  
  
       程序例子尾  
             ..........  
             G00 Z50.  
             (M23)  
             G90G00Z50.  
             M09  
             M05  
             G91G28Z0  
             M30  
             %  
  
       怎么样?你不妨试一试。  
       (注意:以上是FANUC控制系统机台的应对方式,三菱的有所出别。)  
  
        

这些0M的可以在控制器设,也很好呀
作者: yjh_2000    时间: 2003-11-10 11:37
在CNC控制器里改来得更快!
作者: desertstar    时间: 2003-11-10 23:28
我顶一下,欢迎楼主多讲讲::r::r::r::r::r
作者: yyy.wx    时间: 2003-11-10 23:41
欢迎::y::y::y请斑竹为楼主加分
作者: zg888go    时间: 2003-11-17 14:10
受益受益
作者: yjh_2000    时间: 2003-11-17 19:54
活用举例二:
  请看这种情形,厂里的业务正处在繁忙中,兄弟们加班加点,机床正昼夜
不停地转,突然,空压机不响了,没气了,刀把出不来也换不了刀,空压机
一时半会又修不好。只见老板在旁边不停地踩脚,哎...哎呀...!
  不用急!不用急!M19——主轴定位·帮你搞掂。
  在CNC控制器里执行M19,使主轴定下位来,再拿板手直接到主轴上
去拆刀,注意防止夹头里的刀突然松下轧坏刀具及工件、工作台,再直接在
上面装刀。
  怎么样?你试过吗?
  下次一定试一试哟。
作者: 艺林泉    时间: 2003-11-17 20:50
yjh_2000 wrote:
那就谈谈吧(讲得不好不要骂我哟)  
  活用举例一:  
       当我们对镜象件进行编程时,用Cimatron编程的朋友往往用镜象刀路的方法对付,用MaetrCAM的更烦,先镜象图形,再重新编程。  
       其实最快捷简偏的是直接在GM代码程序里添加M参数。  
       详细举例说明之(很简单,只要在程序头和程序尾动一下)  
       M21——沿X轴方向镜象  M22——沿Y轴方向镜象  M23——镜象取消  
       程序例子头  
             %  
             O0100  
             G17G40G49G80  
             G91G28Z0  
             ( Z6.8 )  
             G90G54G00X0Y0  
             G43H01Z50.S500M03  
             (M21/M22)  
             G98G83X-355.Y68.5Z-25.R3.Q3.5F50  
             .........  
  
       程序例子尾  
             ..........  
             G00 Z50.  
             (M23)  
             G90G00Z50.  
             M09  
             M05  
             G91G28Z0  
             M30  
             %  
  
       怎么样?你不妨试一试。  
       (注意:以上是FANUC控制系统机台的应对方式,三菱的有所出别。)  
  
        

這句話不對哦!
作者: yjh_2000    时间: 2003-11-18 18:55
這句話不對哦!
很久没用MASTERCAM了,不好意思,
谢谢你的指点!!!
作者: szyaozq1111    时间: 2003-12-19 14:53
太小儿科了!!!!!!!!!!!!!!!!!!!!!!
作者: mcll    时间: 2003-12-20 00:40
楼主最好是受累多举几个活用的例子,也好让我们把这些指令活学活用呀,先谢谢了。
作者: yjh_2000    时间: 2004-3-17 08:40
因为有人要,所以自己来顶一下!
作者: bsb520    时间: 2004-3-17 15:33
很不错,不让他觉下去。
作者: bsb520    时间: 2004-3-17 15:35
非常不错。
作者: jzx88    时间: 2004-3-18 13:49
支持一下  我顶
作者: proe菜鸟    时间: 2004-4-8 14:51
说一下旋转90度的G指令 请指教
作者: ROVER616    时间: 2004-4-8 16:56
学习ING
作者: liao135333    时间: 2004-4-8 23:36
我用的是三菱的以CNC机床,要镜象应该怎么着?请指教。。。
作者: 三子    时间: 2004-4-10 10:48
很实用,多谈些相关经验!
作者: mstang    时间: 2004-4-10 22:10
如果机床系统里没带M21...?
作者: chinexin    时间: 2004-4-11 08:13
一群菜鸟,这些东西驴都知道。看来论坛越来越不行了
作者: dearbabyer    时间: 2004-4-11 15:06
M19定机头,给懂行的老板看到一定毙了你!   
作者: sunnymmyg    时间: 2004-4-16 11:31
好东西,我就要到一个手工编程的地方了,可我没试多手工编程,讲讲手工编程的例子!
作者: kaworu00    时间: 2006-8-4 19:36
标题: 咋 不全呀
G 代码和 M代码 不全呀    给个 全的行吗 兄弟们
作者: yuanzhiyong888    时间: 2007-10-26 22:02
M73镜象开

M77镜象关
作者: 21401234    时间: 2008-2-24 16:31
刀具补尝是什么概念?比如:D20的平头刀,当磨损后实际尺寸只有18.8,那我要怎么样设置刀具半径补尝呢?
作者: spider00    时间: 2008-8-26 08:44
谢谢................
作者: 郭云鹏    时间: 2009-5-4 19:54
看一下,也顶一下,




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3