当前位置: 首页 > >

3-PowerMill程序单的模板定制

发布时间:

PowerMill 程序单的模板定制
PowerMill 提供两种方法输出 NC 加工程序单:右键菜单 “PowerMILLUtilities”和 NC 程序“设置清单”,这两种方法输出的表单均为 Html 网页格式,可定制性和交互性 较强。PowerMill 提供了大量的参数与变量以输出刀具路径(toolpath)和 NC 程序信息, 可满足客户生产管理的需要。

一、程序单输出原理的三点说明
1、PowerMill 提供项目标题、NC 程序标题、刀具路径、项目综述、NC 程序综述等 几种表单输出类型。 不同的输出类型侧重于不同的信息输出,但是它们的区别不是绝对的,我们可以在不 同的类型中输出相同内容的程序单(假如模板相同的话)。

2、PowerMill 采用网页模板固定输出样式和内容。 其中网页样式(如字体大小、图片大小、表格边框等)可能不仅取决于模板文件本 身,还受到样式表文件(style.css)的制约。 3、PowerMill 使用参数代换的方法输出信息内容。 PowerMill 的参数代换是一种宏代换,各参数的意义参见相关说明。

二、程序单模板的定制

第 1页,共 6 页

推荐使用网页软件 Frontpage(或 Dreamwaver)编辑模板,支持 VB 和 JAVA 脚 本,有及时预览功能。Frontpage 是微软 Office 家族成员,与 word 风格类似,易学易 用。 不管是右键菜单 “PowerMILLUtilities” 输出程序单还是 NC 程序“设置清单”,模 板定制的方法均是相同的,采用参数代换的方法输出信息(具体参数参见相关说明)。 下面利用 NC 加工程序详细清单(项目综述)的两种不同的定制方法来了解模板的定 制。 1、参数直接宏代换 在 Frontpage 中新建如下内容的网页文件,其中“{XXX}”就是宏代换参数。

第 2页,共 6 页

输出的程序单刀具路径部分内容如下(在 PowerMILLUtilities 中实现):

这个模板的特点是一个参数对应于一个信息,我们只要把模板的表格按照想要的样 式定义好,即可得到想要的结果。模板中只提供 10 条刀路的位置,超过的部分设置显示 在下一页上。

第 3页,共 6 页

2、利用<SUMMARYROW>命令遍历刀具路径实现宏代换 在 Frontpage 中新建如下内容的网页文件,注意只有一行刀路信息。

输出的程序单同样含有 10 条刀路信息,超过部分显示于下一页:

这个模板能遍历刀具路径,根据刀路的数量增加表格行数。产生此功能的命令是: “<SUMMARYROW> </SUMMARYROW>”

第 4页,共 6 页

三、利用 java.script 进一步定制程序单
通过上述两个表单模板,可以得到详细的 NC 加工程序单。不过,可以发现,这些表 单都是基于每一条刀具路径,这样的程序单无疑会很长,要打印成几张纸。我们希望得 到简约一些的程序单,让 CNC 车间得到关于每条 NC 程序的信息就可以了。 为此,我们可以利用网页脚本达到此目的。其基本思路与步骤如下: 1、定制正常的程序单模板,输出信息也是基于每一条刀具路径

第 5页,共 6 页

2、在模板中加入 java.script 脚本程序,并设置其自动运行。

此脚本程序的作用原理是遍历 刀具路径表格每一行,通过条件判断删除不需要
的部分。

其效果如下:

这一节简单介绍了 PowerMILL 程序单的输出原理和模板定制,主要是一些实现方法 和思路。

第 6页,共 6 页




友情链接: