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

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
123
返回列表 发新帖
打印 上一主题 下一主题

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

[复制链接]
21
发表于 2003-7-26 10:04:49 | 只看该作者
wangjian wrote:
   
     
  L8999 试解  
  我用的是FANUC系统对于以下有些指令还不了解,错误之处请高手指出  
   
  L8999(G10,G54,SETSUTEI, )   
  IF[#525EQ54]GOTO1   
   判断语句 当#525等于54,执行N1语句(此时#525为55故顺序执行下一语句)  
  IF[#525EQ55]GOTO2   
   此时#252=55,故跳转执行N2语句  
  IF[#525EQ56]GOTO3   
  IF[#525EQ57]GOTO4   
  IF[#525EQ58]GOTO5   
  IF[#525EQ59]GOTO6   
  N1#530=#5221            
  #531=#5222           
  GOTO10               
  N2#530=#5241      
    G55中X值赋予#530  
  #531=#5242        
     G55中Y值赋予#531     
  GOTO10            
    跳转至N10语句      (以下类推)  
                             
  N3#530=#5261                          
  #531=#5262   
  GOTO10   
  N4#530=#5281   
  #531=#5282   
  GOTO10   
  N5#530=#5301   
  #531=#5302   
  GOTO10   
  N6#530=#5321   
  #531=#5322   
   
  N10#533=0            
  #533赋值为0(行数计数器)       
  #534=#531           
   #534赋值为#531 (第一次执行时为G55中y值)  
                        此处为循环嵌套从里往外执行(从#532=0处执行)
  
  WHILE[#533LT#529]DO2   
  #533小于#529时执行2语句 (#529中是槽的行数 0<2,故执行2)  
  G10G#525Y#534            
   执行G10G55Y** (G10含义::?)                      以下完成G55中第一行8个槽  
  #532=0                  
  #532赋值为0(列数计数器)  
  #535=#530               
  #535赋值为#530 (第一次执行时为G55中x值)  
     WHILE[#532LT#527]DO1     
  #532小于#527时执行1 (0<8,故执行1)  
     G10G#525X#535            
   执行G10G55X**  (G10含义?::?)  
  G22L#524            
   调用L21(G22是调用子程序?!::?)  
   
  #535=#535+#526        
   X=X+8          
  #532=#532+1.         
   #532=0+1=1 (计数器累加)  
  END1   
   
  #534=#534+#528        
   Y=Y+16    
  #533=#533+1.         
   #533=0+1=1  
  END2   
  G10G#525X#530Y#531   
  G23  

  
执行G10G55Y** (G10含义::?)
由N1#530=#5221  
#531=#5222
  
可以推出G10G55Y#5221
#5221是Y柚现在停止的位置的机械值
G10指令是自动数值写入机能.
所以G10G#525Y#534应该可以说是把现在的Y柚机械值写入G55坐标.
  
MELDAS  G23  =  FANUC  M99
               G22  =              M98
不过近几年出的MELDAS控制器可以兼容FANUC的NC指令. 需改变设定  
22
发表于 2009-3-30 20:26:41 | 只看该作者
yao要顶的,还是要回得
23
发表于 2009-12-1 23:15:59 | 只看该作者
学习.好东西.
24
发表于 2009-12-2 22:08:25 | 只看该作者
有才呢  
有才呢
有才呢
25
发表于 2009-12-26 13:49:07 | 只看该作者
手工编宏程序只在2D特定的工件上好点,虽然3D也能编但不能和CAM软件同日而语的!
26
发表于 2010-3-19 13:26:27 | 只看该作者
好东西就要顶顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-2-25 15:54 , Processed in 0.022025 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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