找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

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

宏程式

[复制链接]
91
发表于 2003-10-9 08:30:06 | 只看该作者
三菱和fanuc 的系統變數幾乎一樣可以用下列方法把目前机械座標值寫入G54
1,G10L2P1X#5021Y#5022Z#5023
2,#2501=#5021
   #2502=#5022
   #2503=#5023
92
发表于 2003-10-9 15:32:41 | 只看该作者
谢ADAR啦,又学到一招,偶再请教:
G10L2P1X#5021Y#5022Z#5023  
这个怎么没把Z值写入呀?只写入了X和Y!
  
L54(G10G54XY )  
#5221=#5021  
#5222=#5022  
M2  
还有这ABKK告诉偶的这个现在也可以用啦!不知道啥搞好的,以前好象不可以用的呀!
  
#2501=#5021  
   #2502=#5022  
   #2503=#5023  
这个执行后,机床出现报警:p241 no vari number
什么意思呀?
再请ADAR能解释一下上面这些语句的含义好不好?
93
发表于 2003-10-9 23:37:02 | 只看该作者
fzci wrote:
谢ADAR啦,又学到一招,偶再请教:  
  G10L2P1X#5021Y#5022Z#5023   
  这个怎么没把Z值写入呀?只写入了X和Y!  
  
  L54(G10G54XY )   
  #5221=#5021   
  #5222=#5022   
  M2   
  还有这ABKK告诉偶的这个现在也可以用啦!不知道啥搞好的,以前好象不可以用的呀!  
  
  #2501=#5021   
     #2502=#5022   
     #2503=#5023   
  这个执行后,机床出现报警:p241 no vari number  
  什么意思呀?  
  再请ADAR能解释一下上面这些语句的含义好不好?

X和Y能寫入的話Z應該也可以。
    #2501=#5021   
    #2502=#5022   
    #2503=#5023 是FANUC用,
三菱用下列指令
#5221=#5021            
#5222=#5022
#5223=#5023
94
发表于 2003-10-10 09:42:10 | 只看该作者
Z轴也可以写入啦!
再请教一下,那G55 G56 G57 G58 G59......对应的变数是多少呀?
还有那个补正号也可不可以这样输入呀?
像把Z轴的现在位置写入到01号补正?怎么搞呀?
95
发表于 2003-10-11 08:32:32 | 只看该作者
fzci wrote:
Z轴也可以写入啦!  
  再请教一下,那G55 G56 G57 G58 G59......对应的变数是多少呀?
  G90 G10 L2 P2 (P2=G55,P3=G56,P4=G57....)
       X axis    Y axis   Z axis
G55 #5241  #5242  #5244
G56 #5261  #5262  #5263
G57 #5281  #5282  #5283
G58 #5301  #5502  #5303
G59 #5321  #5322  #5323

  还有那个补正号也可不可以这样输入呀?  
  像把Z轴的现在位置写入到01号补正?怎么搞呀?

G90 G10 L10 P1R#5023
96
发表于 2003-10-14 22:10:17 | 只看该作者
[quote]adar wrote:
  谢谢adar全部搞定啦!
  
偶再问用MACOR能不能做一条分中用的程式:
  
就像SIEMENS 840D分中那样,用寻边器抓X轴的第一点然后按POINT1,X第二点再P2.Y第一点P3,Y第二点按P4,再计算就自动写入坐标了!
  
娄四这样的做法,可以用写一条MACRO,再加上机床上的一些控制钮如SING BLOCK等的东东来完成吗?

本帖子中包含更多资源

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

x
97
发表于 2003-10-15 07:18:36 | 只看该作者
  你講的程式我之前就有貼出來不過是MACRO A的寫法,用法先將#500設1(如果要輸入到G55則設2此數值關机再開仍存在)
  叫出應程式後
1,按CYCLE START這時CNC會自動將AUTO模式轉為HANDLE模式(机床要用我編寫的PLC才有此功能,所以你的机床須人  
  工操作切到手輪模式l)
2,用手輪將尋邊器移到x軸第一點上後按cycle start  
3, 移到X軸第二點按cycle start 此時x軸的中心位置已輸入到G54或G55…G59
4,移Y軸到Y軸的第一點按cycle start
5移Y軸到Y軸的第二點按cycle start此時Y軸的中心位置已輸入到G54或G55…G59
因你的机床不是使用我的PLC所以AUTO模式和HANDLE模式不會自動切換須人工切換,另外在按cycle start時請確認是在auto模式還有請自己在程式前加M03 S…的指令如M00時主軸無法轉動請將M00改為M01並啟動OPTION STOP的功能。
  
_%  
:8000(CENTER AUTO INPUT)  
G90(PUSH CYCLE START)
#1100=1
G4P50
G9  
#1100=0
M0  
(MOVE EDGEFINDER TO X FIRST POINT)
(THEN PUSH CYCLE START)
#100=#5021  
M0  
(MOVE EDGEFINDER TO X AXIS SECOND POINT)  
(THEN PUSH CYCLE START)
#101=#5021  
#102=#101-#100  
#103=#102/2
#104=#100+#103  
G10L2P#500X#104
M00
(MOVE EDGEFINDER TO Y AXIS FIRST POINT)
(THEN PUSH CYCLE START)
#105=#5022  
M00
(MOVE EDGEFINDER TO Y AXIS SECOND POINT)  
(THEN PUSH CYCLE START)
#106=#5022  
#107=#106-#105  
#108=#107/2
#109=#108+#105  
G10L2P#500Y#109
M30
%_
98
发表于 2003-10-18 14:22:22 | 只看该作者
%   
  :8000(CENTER AUTO INPUT)  这个程式头用O和用:有什么不同呀?
  #1100=1  
  G4P50  
  G9   
  #1100=0  
上面这几句啥意思呀?G4不是暂停么?  
   
  %_ [/quote]
  
偶这样做的,可是为啥不对呀?
%   
  O0100
#500=1
  G90
M3S550
M01   
找到X POINT 1,再手动切换到手轮状态找下一点
  #100=#5021   
  M01   
找到X POINT 2再手动切换到手轮状态找下一点
  #101=#5021   
  #102=#101-#100   
  #103=#102/2  
  #104=#100+#103   
  G10L2P#500X#104  
  M01  
找到Y POINT 1再手动切换到手轮状态找下一点
  #105=#5022   
  M01
  #106=#5022   
  #107=#106-#105   
  #108=#107/2  
  #109=#108+#105   
  G10L2P#500Y#109  
  M30
99
发表于 2003-10-19 05:41:18 | 只看该作者
%   
  :8000(CENTER AUTO INPUT)  这个程式头用O和用:有什么不同呀? (都一樣視你的控制器格式而定)
    #1100=1   
  G4P50   
  G9   
  #1100=0   
  上面这几句啥意思呀?G4不是暂停么?   (上面的程式就像是在按一個開關,按下時總要停止一下這樣PLC才可以抓到訊號,在我的PLC裡讀到這個訊號時,再讀到M01就會將AUTO模式轉會手輪模式)
   
  %_  
  
  偶这样做的,可是为啥不对呀? (那一種控制器?)
  %   
  O0100  
  #500=1  
  G90  
  M3S550  
  M01   
  找到X POINT 1,(要切回自動模式按CYCLE START)再手动切换到手轮状态找下一点  
  #100=#5021   
  M01   
  找到X POINT 2(要切回自動模式按CYCLE START)再手动切换到手轮状态找下一点  
  #101=#5021   
  #102=#101-#100   
  #103=#102/2   
  #104=#100+#103   
  G10L2P#500X#104   
  M01   
  找到Y POINT 1(要切回自動模式按CYCLE START)再手动切换到手轮状态找下一点  
    #105=#5022   
  M01  
  找到Y POINT 2(要切回自動模式按CYCLE START)
  #106=#5022   
  #107=#106-#105   
  #108=#107/2   
  #109=#108+#105   
  G10L2P#500Y#109   
  M30  
100
发表于 2003-10-20 09:47:04 | 只看该作者
控制系统是MELDAS 64,机器铭牌:台湾荣佳V-32(EPPSI GROUP)
偶是按你上面的做法呀!应该不会错呀!可能是偶操作有问题!偶再去试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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