- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UG8.5车间文件定制
无雨亦无风QQ:6969885
西门子公司UGNX8.5自带的几个车间文件提供的加工参数不全、不集中,数值显示小数点后面一长串零文档不美观等等一系列缺陷。软件的目录X:\Program Files\Siemens\NX 8.5\MACH\resource\shop_doc \excel_templates内提供了一种用EXCEL定制车间文件的范例文件,但在使用过程中有很多地方要注意修改才能成功定制和达到自己的要求,否则根本不能使用。
车间文档定制基本方法:
准备:用记事本打开X:\Program Files\Siemens\NX 8.5\MACH\resource\shop_doc\shop_doc.Dat文件,加入“定制车间文档, ${UGII_CAM_SHOP_DOC_DIR}excel_templates\shopdoc_template_Chinese_A4_.tcl, ${UGII_CAM_SHOP_DOC_DIR}excel_templates\shopdoc_excel.tpl”行,保存。这样以后就可在编辑过程中随时调用预览。
用Excel软件打开X:\Program Files\Siemens\NX 8.5\MACH\resource\shop_doc\excel_templates下的shopdoc_template_Chinese.xlsx进行修改。保存时选择文件→另存为→类型:网页(html)→重新发布(E):工作表,如图:
-
点击发布进入下表,注意选shopdoc_template……….,,文件名处点浏览选X:\Program Files\Siemens\NX 8.5\MACH\resource\shop_doc\excel_templates\shopdoc_template_Chinese_A4.html(特别是第一次一定要去选取),然后发布,如图
如果勾选了在每次保存工作薄时自动重新发布,以后在编辑过程中随时保存就自动发布,无需再重复上述步骤。切换到ug中输出车间文件预览效果。
但是这样发布的网页预览能行,但在UG中生成车间文件是会出错,如图:
开始我以为是excel软件版本问题,我升级不同版本一样的,甚至怀疑是该目录下的pb_execute.exe的有关问题。最后不停地测试过程中偶然发现X:\Program Files\Siemens\NX 8.5\MACH\resource \shop_doc \excel_templates\shopdoc_template_Chinese_A4_files(原文件夹名)在网页发布后改成了“.files”,如果把最后的”.files”改为”_files”后就能够正常的在UG软件中生成车间文件。但再次修改保存时又改回去了,为了方面反复修改,我将此文件夹在原地复制一份,后缀名改为”_files”。不过我的win7在原地复制是提示与源目标相同,我采取的方法是复制到其它地方改完名字后复制回来。以后就随时可以网页发布,软件执行生成车间文件。该文件夹里面主要是存储网页中的图片等。如果修改过程中有增加,可以随时把”.files”夹中的内容复制到”_files”中即可。注意一旦生产车间文件时出错,即使网页文件发布正确了,还是必须重启UG软件后才能正确生成车间文件。
在其间还有一个小问题,网页中想显示的自定义图片会出现不显示,你先可以不管,最后在大部分完成后直接改网页文件,因为现在去改网页发布一次又变回去了(后面有叙述)。
修改数值显示中的小数位数
在西门子公司提供的自带的excel文件中显示的如刀具直径小数点后面有十多个零,如图
开始我看见在excel文件中有一个“mon_vars”工作表,其中有一千多个变量,简述,数值类型,考到到其中进行修改,始终不能完成。联想到对网页有一些基本了解,考虑到网页上显示的刀具直径数值应该是从ug文件数据库中取出来的值,能否在网页文件中提取是截取到指定位数的方法显示。于是在网站脚本之家 /article/48257.htm找到解决办法,用javascript语言的substring函数。
如刀具的取值函数为${mom_tool_diameter},则用记事本修改发布好的网页文件X:\Program Files \Siemens\ NX 8.5\MACH \resource\shop_doc \excel_templates\shopdoc_template_Chinese_A4.html,找到“${mom_tool_diameter}”,用如下字符串替代
script type=text/javascript
var str=${mom_tool_diameter}
document.write(str.subs
文档评论(0)