SV仿真中MOM_TCL执行事件解释器返回错误报警处理方法
适用版本:NX
使用NX ISV仿真时,有时候会遇到“MOM_TCL执行事件解释器返回错误”这个报警,确定后会发现在执行视图中NC代码不全的现象,如图1所示:
图1
遇到这个问题,我们发现NC代码虽然生成了,但是NC代码是错误的,要解决仿真中的报警,就必须生成正确的NC代码,而造成NC代码错误的主要原因就是后处理存在Bug,因此第一步就是排除后处理错误,方法如下:
1、退出仿真,直接后处理,查看是否报警
退出仿真环境,直接后处理生成NC代码,发现后处理报警,结果如图2所示:
图2
这个报警显示在当前的应用环境中,后处理无法读取mom_prev_out_angle_pos(1)这个变量,通过这个报警我们可以分析出来这个变量未做初始化,因此在程序头对这个变量进行初始化就可以了。
2、更改后处理消除报警
使用后处理构造器,打开后处理,在程序头添加mom_prev_out_angle_pos(1)变量的初始化代码,如图3所示:
图3
保存后处理,再生处理之前报错的刀轨,发现可以正常生成NC程序 ,并且NC代码是正确的,结果如图4所示:
图4
3、ISV仿真测试
切换到ISV仿真环境中,启动NC代码仿真,发现可以正常仿真,不再出现“MOM_TCL执行事件解释器返回错误”这个报警了,而且仿真执行视图中生成的NC代码也是正确的,结果如图5所示:启动仿真,发现仿真过程也是正确的。
图5
总结:ISV仿真中“MOM_TCL执行事件解释器错误”这个报警是由于后处理Bug所引起的,是后处理在特定环境下的运行错误导致的,因此处理这个报警,修复后处理Bug即可。本文中的案例是后处理中变量未初始化,其它的后处理Bug也会引起ISV仿真报警,因此,在处理这个报警时,需要具体问题具体分析,查找到后处理的报警原因,将期修复,便可以彻底解决ISV中的报警。
能科科技股份有限公司,成立于2006年12月,2016年10月在上交所上市(股票代码:603859.SH)致力成为制造业企业的数字化转型合作伙伴,围绕工业互联网经营生态,围绕全流程数字孪生组织能力,以生产力中台为基础,建设新时代企业应用服务基础设施,赋能客户实现智能制造转型与数字化运作。
上海联宏创能信息科技有限公司,是能科科技全资子公司,专注为汽车、轨道交通、通用机械、消费电子、航空航天、船舶等机械制造业领域内的广大用户提供面向工业4.0的全产品生命周期的数字化产品工程解决方案及全方位资深咨询服务。
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...