找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 23565|回复: 25
打印 上一主题 下一主题

【求助】什么叫宏指令、宏程序、循环程序编程

[复制链接]
跳转到指定楼层
1
发表于 2003-7-21 17:10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
HI,各位
  
什么叫宏指令、宏程序、循环程序编程
他们是一个概念吗?
  
手动用宏指令、宏程序、循环程序编程
  
比CAM软件好吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2003-7-21 19:57:26 | 只看该作者
哥哥你应该拿一本加工中心的书看看了~
这些都是加工编程的常识了~
3
发表于 2003-7-21 21:26:50 | 只看该作者
流行一种说法,说宏程序比CAM好,我怎么也不明白
就算手工的宏程序再厉害,也比不上CAM软件又快有好
啊。
请各位大哥点播点播。
4
发表于 2003-7-22 10:10:58 | 只看该作者
总结自己编过的程序,类同的程序把它们用变数来代替.
偶的左右对称钻孔程序.L93(G83--5.0ANA       )
#150=14.5(Z)
#140=3500(S)
#120=83(G81-G83)
#121=3(Q)
#131=300(F)
#100=120(X)
#101=120(Y)
#102=150(X#102/2Y0-UE)
GG90G54XY
M50
G92Z20.1
Z50.M3S#140
G#120R1.Z-#150Q#121F#131
X-#100/2Y#101/2
X#100/2
Y-#101/2
X-#100/2
/X-#102/2Y0
/X#102/2
G80
M9G0Z50.1
XY
G91G28Z0
M2
5
发表于 2003-7-22 17:47:26 | 只看该作者
总结自己编过的程序,类同的程序把它们用变数来代替.  
我用法拉棵指令解读
  偶的左右对称钻孔程序.L93(G83--5.0ANA       )  
你这样写有什么规范和特殊含义?
  
#符号后面接变量
  #150=14.5(Z)  
钻孔深度
  #140=3500(S)  
转速
  #120=83(G81-G83)  
钻孔模式选择
  #121=3(Q)  
深孔钻中的每次啄钻量
  #131=300(F)  
进给速度
  #100=120(X)  
  #101=120(Y)  
此处XY是两空间的长度。那两空间的长度什么意思?
  #102=150(X#102/2Y0-UE)  
X#102/2Y0-UE 是什么意思?
  GG90G54XY  
G0G90G54X0Y0   字母 G、X、Y后面不加数字系统默认为0。
  M50  
吹气
  G92Z20.1  
G92坐标系设定
  Z50.M3S#140  
抬刀转速以参数定正转
  G#120R1.Z-#150Q#121F#131  
参数决定钻孔指令G8X Z值根据图纸来 Q每次啄钻量    
  X-#100/2Y#101/2  
/是除法符号除法符号FANUC应该可用
  X#100/2  
  Y-#101/2  
  X-#100/2  
  /X-#102/2Y0  
/在句头起blockskip ON不读入 OFF时读入
  /X#102/2  
  G80  
结束固定循环
  M9G0Z50.1  
主轴停转快速抬刀到安全位置
  
  G91G28Z0  
Z轴归参考点
XY
我感觉Z轴归零后再XY归零更安全
  M2
程序停止不返回
6
发表于 2003-7-22 20:47:14 | 只看该作者
#符号后面接变量  
#150=14.5(Z)  
安全高度? >钻孔深度
#140=3500(S)  
转速  
#120=83(G81-G83)  
钻孔模式选择  
#121=3(Q)  
什么意思? >深孔钻中的每次啄钻量
#131=300(F)  
进给速度  
#100=120(X) >两空间的长度
#101=120(Y)  
此处XY是什么意思? >
#102=150(X#102/2Y0-UE)  
X#102/2Y0-UE 是什么意思?  
GG90G54XY  
G0G90G54X0Y0 字母 G、X、Y后面不加数字系统默认为0。  
M50  
吹气  
G92Z20.1  
G92预置寄存???什么意思? >坐标系设定
Z50.M3S#140  
抬刀转速以参数定正转  
G#120R1.Z-#150Q#121F#131  
参数决定钻孔指令G8X Z值根据图纸来 Q是什么意思? >每次啄钻量
X-#100/2Y#101/2  
/是除法符号吗?控制器能执行除法命令吗? >除法符号FANUC应该可用
X#100/2  
Y-#101/2  
X-#100/2  
/X-#102/2Y0  
两个/和/是什么意思? >/在句头起blockskip ON不读入 OFF时读入   
/X#102/2  
G80  
结束固定循环  
M9G0Z50.1  
主轴停转快速抬刀到安全位置  
XY  
XY归零我觉得应该移动到下一句之后  
G91G28Z0  
Z轴归参考点  
XY  
我感觉Z轴归零后再XY归零更安全 >说得对,谢谢PP
M2  
程序停止不返回  
G92就是说自己在图纸上所设定的坐标点,出发位置以G92传给程序那边.
G92初学者还是不用为好,用惯后改过来难呀.不过对于加工零件来说,程序多的话用之以提高效率还是一种办法.
不知是否说的正确还请各位多指点.给予意见.
谁有挖槽的是否能贴出来欣赏.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7
发表于 2003-7-22 21:26:03 | 只看该作者
总结自己编过的程序,类同的程序把它们用变数来代替.  
我用法拉棵指令解读
  偶的左右对称钻孔程序.L93(G83--5.0ANA       )  
你这样写有什么规范和特殊含义?
  
#符号后面接变量
  #150=14.5(Z)  
钻孔深度
  #140=3500(S)  
转速
  #120=83(G81-G83)  
钻孔模式选择
  #121=3(Q)  
深孔钻中的每次啄钻量
  #131=300(F)  
进给速度
  #100=120(X)  
  #101=120(Y)  
此处XY是两空间的长度。那两空间的长度什么意思?
  #102=150(X#102/2Y0-UE)  
X#102/2Y0-UE 是什么意思?
  GG90G54XY  
G0G90G54X0Y0   字母 G、X、Y后面不加数字系统默认为0。
  M50  
吹气
  G92Z20.1  
G92坐标系设定
  Z50.M3S#140  
抬刀转速以参数定正转
  G#120R1.Z-#150Q#121F#131  
参数决定钻孔指令G8X Z值根据图纸来 Q每次啄钻量    
  X-#100/2Y#101/2  
/是除法符号除法符号FANUC应该可用
  X#100/2  
  Y-#101/2  
  X-#100/2  
  /X-#102/2Y0  
/在句头起blockskip ON不读入 OFF时读入
  /X#102/2  
  G80  
结束固定循环
  M9G0Z50.1  
主轴停转快速抬刀到安全位置
  
  G91G28Z0  
Z轴归参考点
XY
我感觉Z轴归零后再XY归零更安全
  M2
程序停止不返回
8
发表于 2003-7-22 21:58:35 | 只看该作者
L93(G83--5.0ANA )  
L93是程序号码MELDAS控制器用的,相当于FANUC的O93.
至于(X#102/2Y0-UE ..)内是注解,自己避免出错注解一定要附上.
至于什么意思只有自己问自己了.
你上面程序还看不懂的话,你该好好再看一遍G CODE 详细说明书了.
明天来个四角外形大家一起来讨论.
9
发表于 2003-7-23 04:32:22 | 只看该作者
关于G92
  
我习惯用G54赋予XY编程零点,Z的零点不在G54中而在刀长中补正。
  
G54在机床上找。G92在发那棵里有吗?
10
发表于 2003-7-23 11:20:59 | 只看该作者
FANUC控制器里当然有G92机能.说明书有没有我就不知了.
但现在一般不建议在新机上用,不知道为什么.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-25 16:28 , Processed in 0.025267 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表