1210631362
发表于 2024-10-29 16:40:05
xinruyu369 发表于 2024-10-29 15:19
请问师傅,让四轴支持侧铣头,从哪里入手?还有那个刮削后处理又是一个什么原理?可否指点一二?
倒是很少遇到四轴侧铣头,想支持还是比较麻烦的呢,不过应该自带四轴加载侧铣头组件应该也可以吧,具体没测试过
刮削的话其实难度不算太大吧,除非你要五轴再支持刮削
三轴的原理比较简单的,就是下一个点跟上一个点的相减获得矢量,矢量计算角度
nx = vnrm(vsub(x$,nextx$))
然后atan2(ny,nx) 然后看情况你需不需要+90度让刃朝前进方向就好了
多轴就比较麻烦矢量需要摆正到对应的视图才能计算atan2
1210631362
发表于 2024-10-29 16:41:46
xinruyu369 发表于 2024-10-29 15:19
请问师傅,让四轴支持侧铣头,从哪里入手?还有那个刮削后处理又是一个什么原理?可否指点一二?
对了还有一点就是最好把圆弧打断成点,刮削走圆弧虽然也能计算但是不清楚会不会出问题
200014
发表于 2024-10-29 17:18:21
请问大佬,这个钻头大小是那个参数读取
1210631362
发表于 2024-10-29 19:08:55
200014 发表于 2024-10-29 17:18
请问大佬,这个钻头大小是那个参数读取
要不就是直径角度 长度之类的,这里大概率直接跟刀具名的吧,或者你可以获取参数还原这个尺寸,我不是特别清楚这个位置有没有参数,得查一查
xinruyu369
发表于 2024-10-29 23:31:33
1210631362 发表于 2024-10-29 16:40
倒是很少遇到四轴侧铣头,想支持还是比较麻烦的呢,不过应该自带四轴加载侧铣头组件应该也可以吧,具体没 ...
谢谢!慢慢研究看看
y81992669
发表于 2024-10-30 09:18:47
1210631362 发表于 2024-10-16 15:42
新建个变量保存一下当前的变量就好了啊,然后m5输出前比较一下。
主要问题是你输出m5的时候能不能知道你 ...
前辈,他这个M41-M44是不是要写进缓存?然后再从缓存读取出来,做比较 ,
1210631362
发表于 2024-10-30 09:34:06
y81992669 发表于 2024-10-30 09:18
前辈,他这个M41-M44是不是要写进缓存?然后再从缓存读取出来,做比较 ,
你看你m41-44有没有可能同时存在,同时存在才会去考虑这种
如果只是单独的,像m3 m4 m5是冲突的话,那就建个变量保存就好了
xinruyu369
发表于 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)
xinruyu369
发表于 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$
像这样是不报警,但是没有执行命令
xinruyu369
发表于 2024-10-30 09:43:45
pheader$ #Call before start of file
result = runvbs(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$
如果这样的话,报警内容如下
30 Oct 2024 09:42:49 AM - 已初始化后处理程序执行。
30 Oct 2024 09:42:49 AM - 未加密输入文件:
30 Oct 2024 09:42:49 AM - C:\Users\Public\Documents\Shared Mastercam 2025\mill\Posts\1580.pst
30 Oct 2024 09:42:49 AM - 已成功加载输入文件。
30 Oct 2024 09:42:49 AM - 成功初始化预定义的后处理变量、字符串、后处理块。
30 Oct 2024 09:42:49 AM - 成功搜索定义的后处理变量、字符串、后处理块。
30 Oct 2024 09:42:49 AM - PST 行 (879) - 发现两个参数与一个参数运算符/函数
30 Oct 2024 09:42:49 AM - 运行时间 -PST(879)- 数学计算/公式有错误
30 Oct 2024 09:42:49 AM - 成功完成后处理程序执行。