找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: 1210631362

[原创] MasterCAM后处理交流

  [复制链接]

4

主题

170

回帖

3480

积分

中尉

积分
3480
发表于 2024-10-29 15:21:06 | 显示全部楼层
1210631362 发表于 2024-10-23 16:06
tooltable$ : 3
sav_t : 0
z_min_all : 0

谢谢大师,我试下

4

主题

268

回帖

1937

积分

六级士官

积分
1937
 楼主| 发表于 2024-10-29 16:40:05 | 显示全部楼层
xinruyu369 发表于 2024-10-29 15:19
请问师傅,让四轴支持侧铣头,从哪里入手?还有那个刮削后处理又是一个什么原理?可否指点一二?

倒是很少遇到四轴侧铣头,想支持还是比较麻烦的呢,不过应该自带四轴加载侧铣头组件应该也可以吧,具体没测试过
刮削的话其实难度不算太大吧,除非你要五轴再支持刮削
三轴的原理比较简单的,就是下一个点跟上一个点的相减获得矢量,矢量计算角度
nx = vnrm(vsub(x$,nextx$))
然后atan2(ny,nx) 然后看情况你需不需要+90度让刃朝前进方向就好了
多轴就比较麻烦  矢量需要摆正到对应的视图才能计算atan2

4

主题

268

回帖

1937

积分

六级士官

积分
1937
 楼主| 发表于 2024-10-29 16:41:46 | 显示全部楼层
xinruyu369 发表于 2024-10-29 15:19
请问师傅,让四轴支持侧铣头,从哪里入手?还有那个刮削后处理又是一个什么原理?可否指点一二?

对了还有一点就是最好把圆弧打断成点,刮削走圆弧虽然也能计算但是不清楚会不会出问题

53

主题

218

回帖

1756

积分

六级士官

积分
1756
发表于 2024-10-29 17:18:21 来自手机 | 显示全部楼层
请问大佬,这个钻头大小是那个参数读取
IMG_20241029_171651.jpg

4

主题

268

回帖

1937

积分

六级士官

积分
1937
 楼主| 发表于 2024-10-29 19:08:55 | 显示全部楼层
200014 发表于 2024-10-29 17:18
请问大佬,这个钻头大小是那个参数读取

要不就是直径  角度   长度之类的,这里大概率直接跟刀具名的吧,或者你可以获取参数还原这个尺寸,我不是特别清楚这个位置有没有参数,得查一查

31

主题

830

回帖

8912

积分

少校

积分
8912
发表于 2024-10-29 23:31:33 | 显示全部楼层
1210631362 发表于 2024-10-29 16:40
倒是很少遇到四轴侧铣头,想支持还是比较麻烦的呢,不过应该自带四轴加载侧铣头组件应该也可以吧,具体没 ...

谢谢!慢慢研究看看

15

主题

98

回帖

825

积分

四级士官

积分
825
发表于 2024-10-30 09:18:47 | 显示全部楼层
1210631362 发表于 2024-10-16 15:42
新建个变量保存一下当前的变量就好了啊,然后m5输出前比较一下。
主要问题是你输出m5的时候能不能知道你 ...

前辈,他这个M41-M44是不是要写进缓存?然后再从缓存读取出来,做比较 ,

4

主题

268

回帖

1937

积分

六级士官

积分
1937
 楼主| 发表于 2024-10-30 09:34:06 | 显示全部楼层
y81992669 发表于 2024-10-30 09:18
前辈,他这个M41-M44是不是要写进缓存?然后再从缓存读取出来,做比较 ,

你看你m41-44有没有可能同时存在,同时存在才会去考虑这种
如果只是单独的,像m3 m4 m5是冲突的话,那就建个变量保存就好了

31

主题

830

回帖

8912

积分

少校

积分
8912
发表于 2024-10-30 09:38:10 | 显示全部楼层
师傅,请问我下面的格式问题在哪里?不管那个都报警,还有就是mastercam现在不支持vbs了吗?
result = runvbs(4,"H:\MMC\Open NC.vbs", 1)  
result = setncstr(4,"H:\MMC\Open NC.vbs", 1)  
result = setncstr(4,"H:\MMC\金属重量计算器.exe",1)  
result = runvbs("H:\MMC\Open NC.vbs", 1)  

31

主题

830

回帖

8912

积分

少校

积分
8912
发表于 2024-10-30 09:42:16 | 显示全部楼层
pheader$         #Call before start of file
      result = setncstr(4,"H:\MMC\Open NC.vbs", 1)
      if subs_before, " ", e$ #header character is output from peof when subs are output before main
      else, "%", e$
像这样是不报警,但是没有执行命令
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-28 18:19

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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