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

iCAx开思网

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

宏程式

[复制链接]
81
发表于 2003-8-19 12:19:18 | 只看该作者
sinderal wrote:
   
   
  別假了, 怎會看不懂

  
don't hesitate to contact with me是什么意思偶真的看不懂呀?
请赐教^^^^^^^^
别拿个拍吓偶^^^^^^^^偶怕怕  
   
82
发表于 2003-9-2 10:42:22 | 只看该作者
adar wrote:
   
  macro 程式,好處是可以縮短程式增加机床的功能,並在加工中將各軸座標、     Tcode、Mcode、Scode 、G code ..連線輸出到PC 做各種資料運算等,不過並不會出神入化,一般較多使用在規則狀的的循環切削,如真圓銑削、矩形槽,螺旋銑削、自動校刀,工件座標自動輸入等。寫了快10年的macro最後還是需要學CAM因3D曲面用macro是寫不來的,奉勸各位還是把cam學好吧!   
  我來注解你貼的程式  
  由糸統變數判斷此程式是給fanuc 18系列用  
  G17G21G80G49G40;   
  T#600; (變數600的值=T code)  
  M6 (CALL P9001);  
  (用M6來呼叫9001程式,先決條件是參數6071要設6)  
  N1G66P8200I100.J50.C15.Z-20.D20.R10.Q2.F200;   
  (以 macro 形態呼叫8200副程式並用引數將 I值、J值、C值、Z值…..等代到8200的副程式)  
  
  G67;(取消G66狀  
  N2   
  M40 (CALL P9002)   
  (以M40呼叫9002程式,先決條件是參數6072要設40)  
  M30;   
  
  O9001   
  G0G90G#4014X0Y0;(如現是G54則#4014等於54,所以等於現在是G54又再下一次G54的指令沒意義,此行只要G0G90X0Y0即可)   
  G43H#4111Z100.( #4111是H code的值也就是刀長補正位置)  
  M99;   
  
  O8200   
  (N1G66P8200I100.J50.C15.Z-20. - D20.R10.Q2.F200)  
  I FOR POCKET LENGTH (I值等於切槽的長100.)  
  J FOR POCKET WIDTH  (J值等於切槽的寬50.   )  
  Z FOR POCKET DEPTH (Z值等於切槽的深  -20.)  
  Q FOR DEPHT OF CUTTER (Q值等於刀具的深度  2.)  
  E FOR POCKET ANGLE (值等於切槽的角度)  
  .......   
  IF [#4*#5*#26*#9....] EQ 0 GOTO 3000 (假如 I J Z F的值相乘等於0時跳到N3000 也就I J Z F有任何的值等於0時跳到N3000)  
  IF #4012EQ66 GOTO 60 (判斷是G65、G66、G67狀態如果是G66的狀態跳到N60)  
  
  N3000 #3000=140 DATA ERROR (執行此行是會出現3140ALARM DATA ERROR)  
  
  M99   
      

  
这个宏程式是加工什么用的?
83
发表于 2003-9-7 06:29:21 | 只看该作者
adar wrote:
樓上wuleizy所貼只是程式的一部份,應該是刀長量測的macro程式聽你說可以出神入化那就考考老兄對系統變數的了解,我上面貼的程式裡面有一句是  
  G65H01P#1100Q1 (#1100=0)請問#1100是什麼意義?

  
  G65H01P#1100Q1 (#1100=0)請問 H01 是什麼意義?
84
发表于 2003-9-7 22:04:33 | 只看该作者
kkqqjj wrote:
   
  
  G65H01P#1100Q1 (#1100=0)請問 H01 是什麼意義?  

  
G65H01P#1100Q1 (#1100=0)請問 H01 是什麼意義?
85
发表于 2003-9-9 09:07:42 | 只看该作者
kkqqjj wrote:
   
  
  G65H01P#1100Q0 (#1100=0)請問 H01 是什麼意義?

FANUC macro A的寫法是=(等於)的代碼
86
发表于 2003-9-9 17:07:25 | 只看该作者
adar wrote:
   
  FANUC macro A的寫法是=(等於)的代碼

  
多谢,最近下栽了MACRO 的英文资料
搞清楚MACRO 写法包括A和B
87
发表于 2003-10-7 11:12:17 | 只看该作者
Mr. adar:
  long time no see, how are you? and if you have free time , please email to me , because i don't know your email address and there are some problem i want to ask you.
  thank you in advance!
  my email: lei.wu@stpsz.com
88
发表于 2003-10-7 22:58:43 | 只看该作者
wuleizy wrote:
Mr. adar:  
    long time no see, how are you? and if you have free time , please email to me , because i don't know your email address and there are some problem i want to ask you.  
  thank you in advance!  
  my email: lei.wu@stpsz.com

  
Mr. adar偶也 miss you!
89
发表于 2003-10-8 11:57:13 | 只看该作者
fzci wrote:
   
  
  Mr. adar偶也 miss you!

Hi, guy
I miss you-all, this is my e-mail address “burgundy36@hotmail.com” if any thing I can help you please send me a mail
90
发表于 2003-10-8 23:09:08 | 只看该作者
adar wrote:
   
  Hi, guy  
  I miss you-all, this is my e-mail address “burgundy36@hotmail.com” if any thing I can help you please send me a mail  

你那个是不是也可以MSN呀,我用MSN加了你哟!有空聊聊!我上班时都在线的!
顺便再请问一下,ABKK用的那个在MELDAS里可以自动写入坐标的宏程式为什么在偶的M64上就用不起来呀?他在其它的M635还有什么别的型号的都可以,为什么我的就不可以呢?还有个什么报警!每次用手抄抄的很烦呀,看了一遍又一遍,就怕出错!
这个:
MELDAS自动读取机器值写入G54
L54(G10G54XY )  
#5221=#5021  
#5222=#5022  
M2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-24 21:27 , Processed in 0.023859 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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