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

iCAx开思网

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

[求助] GPP2一个变量问题(已解决)

[复制链接]
21
发表于 2012-4-9 12:52:02 | 只看该作者
enliang 发表于 2012-4-9 12:10
还没搞定吗?

今天怎么没上QQ啊?
22
发表于 2012-4-9 13:14:10 | 只看该作者
WHBING888 发表于 2012-4-9 12:51
这么写的效果是可以出来了,但是我发现出现多个程序头。
亮哥,怎么判断第一个G00快速移动啊?
可以的话 ...

FORMAT (SEQUENCING) a;

tool change:
a=true_;

LINEAR MOTION: fast:
if (a==true_)
output $ "G00G54G90" X_CURPOS Y_CURPOS "S"SPIN_SPEED SPIN_DIR;
a=false_;
else
                OUTPUT $ ;
                IF_SET (MOTION_CODE) OUTPUT  MOTION_CODE ; END_IF ;
                IF_SET (X_CURPOS) OUTPUT  "X" X_CURPOS ; END_IF ;
                IF_SET (Y_CURPOS) OUTPUT  "Y" Y_CURPOS ; END_IF ;
                IF_SET (Z_CURPOS) OUTPUT  "Z" Z_CURPOS ; END_IF ;
end_if;
23
发表于 2012-4-9 14:42:34 | 只看该作者
enliang 发表于 2012-4-9 13:14
FORMAT (SEQUENCING) a;

tool change:

亮哥,我还在调试,现在有一个新的问题,就是当相邻TP同样刀具,没有换刀指令。(我本来是强制换刀的)
24
发表于 2012-4-9 18:58:01 | 只看该作者
说实话没看懂,第一行不带X Y,不能接受?

%                                         
G00G54G90S1000M3         
G43Z50H1                                   
X100Y100                                       
Z10                                               
G1......                                                                 
.......                                                
M30                                                  
%        
25
发表于 2012-4-9 19:31:07 | 只看该作者
taidaing 发表于 2012-4-9 18:58
说实话没看懂,第一行不带X Y,不能接受?

%                                         

前提是做产品,默认的走法不可能是每次换完刀先走到x0y0再跑到产品上方下刀点XY位置吧,不说自己心里滋味,看看老板的眼神就知道他肝火旺盛。
怎么办?
2种方法解决:1、想办法解决这个问题
                    2、卷铺盖闪人
我想多半同胞都会选择1,要么手改每个坐标。当然了,像我这样的懒汉无赖之下求助你们技法了。

taidaing老哥,在开思做CIMPOST的牛人(官方除外)屈指可数,从舜江侯到阿亮(aliang)到你,每一位都是偶像级人物。
有你们的关注,我真的开心,谢谢你们。
26
发表于 2012-4-9 19:40:30 | 只看该作者
enliang 发表于 2012-4-9 13:14
FORMAT (SEQUENCING) a;

tool change:


亮哥,现在遇到一个小问题。
当相邻TP刀具相同时候,4X第一个TP可以输出A坐标,其他后面的都没有。
这种情况怎么处理啊?
27
发表于 2012-4-23 09:34:58 | 只看该作者
enliang 发表于 2012-4-9 13:14
FORMAT (SEQUENCING) a;

tool change:

亮哥,现在发现同一个TP里面多个程序每次都输出程序头
如果在开始程序里面定义A变量,的话会出现多个G0G54G90X..Y..,相邻TP相同刀具不换刀(我原意是按照TP强制换刀)。
28
发表于 2012-4-23 21:16:15 | 只看该作者
不太明白你的意思。定义变量不能用敏感字符如:A B C X Y 等。还要用TP分割?
29
发表于 2012-4-24 09:50:05 | 只看该作者
enliang 发表于 2012-4-23 21:16
不太明白你的意思。定义变量不能用敏感字符如:A B C X Y 等。还要用TP分割?

亮哥,最近好像一直没看到你上Q,我还是喜欢按照TP来做,在开始程序里面设置FALSE的话,同一个TP里面相同刀具的程序超过2条就会重复输出换刀。
那个郁闷
30
发表于 2012-4-24 11:41:10 | 只看该作者
WHBING888 发表于 2012-4-24 09:50
亮哥,最近好像一直没看到你上Q,我还是喜欢按照TP来做,在开始程序里面设置FALSE的话,同一个TP里面相同 ...

为什么要在开始而不在换刀里面设置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-22 17:49 , Processed in 0.024261 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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