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

iCAx开思网

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

[讨论] 关于完美后处理实现的探讨

[复制链接]
11
发表于 2007-2-15 23:18:36 | 只看该作者
不能单独使用,tl_tip_angle属于定义变量,在加工报表中是默认定义的。如果在后处理中使用,要自己定义。你和说是10092,是错的,是20004组16项中一项。
调用方法为:if prmcode$ = 20004, tl_number(刀号,20004组中的第一个,名称调用的时候定义) = rpar(sparameter$, 16),调用之后,需要定义格式,要把16个都定义了。
fmt     2   tl_number
fmt     3   ……
fmt     3   ……
fmt     3   ……
fmt     2   ……
fmt     2   ……
fmt     2   ……
fmt     2   tl_tip_angle #第九个是锥刀锥度了,
fmt     3   ……
fmt     3   ……
fmt     2   ……
fmt     2   ……
fmt     2   ……
fmt     2   ……
fmt     3   ……
fmt     3   ……
这个方法是我自己研究出来的,没有时间去试验,如果有问题,我们再继续研究。

[ 本帖最后由 pogua007 于 2007-2-15 23:20 编辑 ]
12
发表于 2007-2-16 08:59:49 | 只看该作者
不是讲在加工报表里怎么使用,其实加工报表里已经有类似你上面的定义了。

我是说在后处理里面,你那个变量能不能单独使用?同时包括能不能正确认识刀的斜度,还有如果刀具没有斜度怎么办。

还有,tl_tip_angle 这个变量是加工报表里取的,20004这个NCI代码里不是单纯的抓斜度刀的斜度。

我说的 tip_angle 和 10092  是没有错误的。

10092 只抓斜度刀的角度。

[ 本帖最后由 boy9981 于 2007-2-16 09:09 编辑 ]
13
发表于 2007-2-16 10:43:50 | 只看该作者
有那位大侠能传一些后处理的资料给我啊!谢谢了啊!xu-dong@polygon-gp.com
14
发表于 2007-2-16 20:04:36 | 只看该作者
当然不可以,tl_tip_angle不是pre-defined variable,名字是自己起的。
在后处理里面也要定义,定义的方法就是上面我说的。从调用到显示,步骤有四个,因为MP语言的特殊性,四个步骤不需要前后顺序,为了逻辑方便,所以我采用了先后顺序。
一、
if prmcode$ = 20004, tl_number = rpar(sparameter$, 16),#调用NC中的20004项目中的16个值。
二、
定义16个值的格式,同时命名16个值。
mt     2   tl_number
fmt     3   ……
fmt     3   ……
fmt     3   ……
fmt     2   ……
fmt     2   ……
fmt     2   ……
fmt     2   tl_tip_angle #第九个是锥刀锥度了,
fmt     3   ……
fmt     3   ……
fmt     2   ……
fmt     2   ……
fmt     2   ……
fmt     2   ……
fmt     3   ……
fmt     3   ……
三、
为显示刀具锥度建立一个操作,操作包含如下部分:
定义一个变量,并赋予默认值。
定义变量的显示格式。(最好和其他的format放在一起)
判断什么样的刀。如果为锥度铣刀则要使变量=2倍tl_tip_angle。如果是其他钻头类的锥度刀,则变量=tl_tip_angle。
判断是否显示,如果变量<>180,则*变量。
四、
在要显示的地方调用第三个所建立的操作。
我马上发布一个可显示刀锥度的后处理,你可以下载下来研究一下。
15
发表于 2007-2-21 00:13:33 | 只看该作者
16
发表于 2007-2-21 08:16:43 | 只看该作者
原帖由 mcam_taiwan 于 2007-2-21 00:13 发表
看我的加工報表吧~

https://www.mcam.com.tw/alan/SETUPSHEET3.htm

https://www.mcam.com.tw/alan/SETUPSHEET3-table.htm




很不错,

请问 9 版本怎样才能支持中文?

谢谢。
17
发表于 2007-2-21 08:38:08 | 只看该作者
原帖由 pogua007 于 2007-2-16 20:04 发表
当然不可以,tl_tip_angle不是pre-defined variable,名字是自己起的。
在后处理里面也要定义,定义的方法就是上面我说的。从调用到显示,步骤有四个,因为MP语言的特殊性,四个步骤不需要前后顺序,为了逻辑方便,所以我采用了先后顺序。
一、
if prmcode$ = 20004, tl_number = rpar(sparameter$, 16),#调用NC中的20004项目中的16个值。
二、
定义16个值的格式,同时命名16个值。
mt     2   tl_number
fmt     3   ……
fmt     3   ……
fmt     3   ……
fmt     2   ……
fmt     2   ……
fmt     2   ……
fmt     2   tl_tip_angle #第九个是锥刀锥度了,
fmt     3   ……
fmt     3   ……
fmt     2   ……
fmt     2   ……
fmt     2   ……
fmt     2   ……
fmt     3   ……
fmt     3   ……
三、
为显示刀具锥度建立一个操作,操作包含如下部分:
定义一个变量,并赋予默认值。
定义变量的显示格式。(最好和其他的format放在一起)
判断什么样的刀。如果为锥度铣刀则要使变量=2倍tl_tip_angle。如果是其他钻头类的锥度刀,则变量=tl_tip_angle。
判断是否显示,如果变量<>180,则*变量。
四、
在要显示的地方调用第三个所建立的操作。
我马上发布一个可显示刀锥度的后处理,你可以下载下来研究一下。


tl_tip_angle 这个变量在加工报表里已有,且其 MP 版本是支持这个变量的。
我觉得你自定义的变量太多了。

有了 我说的 tip_angle 和 10092   (我用的是 9 版本)
斜度刀单边锥度是用这 3 句来定义的:

fmt "A="            2      tip_angle   #那个红色的 2 可以定义其它值
  
if prmcode  =10092,  tip_angle = rpar(sparameter, 1)

*tip_angle,         # 放在你要输出的位置

可以做同时判断刀具R和锥度的语句。


在 emastercam 上有后处理下载,除了加工时间,基本上代码都有,8 版本的, 9 版本的, X版本、X2版本的都有。
18
发表于 2007-2-21 17:47:07 | 只看该作者
10092参数,默认是不被读取,我试过在默认的后处理中显示所有参数,是没有10092的,我虽然查了说明书知道10092是tl_angle,但是我无法读取,所以我调用了nci文件的20004参数,tl_tip_angle不是pre-defined variable,名字是随便起的,绝对不会默认支持.
9版的加工报表是支持中文的,只要去汉化就可以,但是我汉化X版的加工报表响应着寥寥,我又不用9版,所以我懒的去汉化.
mcam_taiwan的加工报表,我也准备做成这个样子的,但是mcam_taiwan准备卖钱,我都不好意思发了,连他采用过的技术我都不好意思采用,我绝对不是抄袭mcam_taiwan,比如我也知道使用vbs生成预览图,我也搞成功了html语言根本不算是技术,但是他用,我再做,就有被误会抄袭的可能.再者而且现在过年,比较的忙,我以前发的响应着寥寥,我本来就没有准备收钱,也没有人关注,积极性大受打击.
19
发表于 2007-2-21 17:55:48 | 只看该作者
一下。
20
发表于 2007-2-21 18:35:24 | 只看该作者
原帖由 pogua007 于 2007-2-21 17:47 发表
10092参数,默认是不被读取,我试过在默认的后处理中显示所有参数,是没有10092的,我虽然查了说明书知道10092是tl_angle,但是我无法读取,所以我调用了nci文件的20004参数,tl_tip_angle不是pre-defined variable,名字是随便起的,绝对不会默认支持.
9版的加工报表是支持中文的,只要去汉化就可以,但是我汉化X版的加工报表响应着寥寥,我又不用9版,所以我懒的去汉化.
mcam_taiwan的加工报表,我也准备做成这个样子的,但是mcam_taiwan准备卖钱,我都不好意思发了,连他采用过的技术我都不好意思采用,我绝对不是抄袭mcam_taiwan,比如我也知道使用vbs生成预览图,我也搞成功了html语言根本不算是技术,但是他用,我再做,就有被误会抄袭的可能.再者而且现在过年,比较的忙,我以前发的响应着寥寥,我本来就没有准备收钱,也没有人关注,积极性大受打击.





不用想这么多,难道有人比你先用Mastercam你就不要用了,这些无非是内置功能,不能说是谁创造的,如果MP不支持,你原创也没有用,10092按我说的就能用。
改做的就做,没有什么好顾虑的。

9 版本不支持中文,不知是什么原因,要高手来解答。

[ 本帖最后由 boy9981 于 2007-2-21 18:36 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-2-25 21:08 , Processed in 0.031305 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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