3-PowerMill程序单的模板定制
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
frontpage是微软office家族成员与word风格类似易学易不管是右键菜单powermillutilities输出程序单还是nc程序设置清单模板定制的方法均是相同的采用参数代换的方法输出信息具体参数参见相关说明
PowerMill 程序单的模板定制
PowerMill 提供两种方法输出 NC 加工程序单:右键菜单 “PowerMILLUtilities”和 NC 程序“设置清单”,这两种方法输出的表单均为 Html 网页格式,可定制性和交互性 较强。PowerMill 提供了大量的参数与变量以输出刀具路径(toolpath)和 NC 程序信息, 可满足客户生产管理的需要。
第 5页,共 6 页
2、在模板中加入 java.script 脚本程序,并设置其自动运行。
此脚本程序的作用原理是遍历 刀具路径表格每一行,通过条件判断删除不需要
的部分。
其效果如下:
这一节简单介绍了 PowerMILL 程序单的输出原理和模板定制,主要是一些实现方法 和思路。
第 6页,共 6 页
一、程序单输出原理的三点说明
1、PowerMill 提供项目标题、NC 程序标题、刀具路径、项目综述、NC 程序综述等 几种表单输出类型。 不同的输出类型侧重于不同的信息输出,但是它们的区别不是绝对的,我们可以在不 同的类型中输出相同内容的程序单(假如模板相同的话)。
2、PowerMill 采用网页模板固定输出样式和内容。 其中网页样式(如字体大小、图片大小、表格边框等)可能不仅取决于模板文件本 身,还受到样式表文件(style.css)的制约。 3、PowerMill 使用参数代换的方法输出信息内容。 PowerMill 的参数代换是一种宏代换,各参数的意义参见相关说明。
第 2页,共 6 页
输出的程序单刀具路径部分内容如下(在 PowerMILLUtilities 中实现):
这个模板的特点是一个参数对应于一个信息,我们只要把模板的表格按照想要的样 式定义好,即可得到想要的结果。模板中பைடு நூலகம்提供 10 条刀路的位置,超过的部分设置显示 在下一页上。
第 3页,共 6 页
2、利用<SUMMARYROW>命令遍历刀具路径实现宏代换 在 Frontpage 中新建如下内容的网页文件,注意只有一行刀路信息。
输出的程序单同样含有 10 条刀路信息,超过部分显示于下一页:
这个模板能遍历刀具路径,根据刀路的数量增加表格行数。产生此功能的命令是: “<SUMMARYROW> </SUMMARYROW>”
第 4页,共 6 页
三、利用 java.script 进一步定制程序单
通过上述两个表单模板,可以得到详细的 NC 加工程序单。不过,可以发现,这些表 单都是基于每一条刀具路径,这样的程序单无疑会很长,要打印成几张纸。我们希望得 到简约一些的程序单,让 CNC 车间得到关于每条 NC 程序的信息就可以了。 为此,我们可以利用网页脚本达到此目的。其基本思路与步骤如下: 1、定制正常的程序单模板,输出信息也是基于每一条刀具路径
二、程序单模板的定制
第 1页,共 6 页
推荐使用网页软件 Frontpage(或 Dreamwaver)编辑模板,支持 VB 和 JAVA 脚 本,有及时预览功能。Frontpage 是微软 Office 家族成员,与 word 风格类似,易学易 用。 不管是右键菜单 “PowerMILLUtilities” 输出程序单还是 NC 程序“设置清单”,模 板定制的方法均是相同的,采用参数代换的方法输出信息(具体参数参见相关说明)。 下面利用 NC 加工程序详细清单(项目综述)的两种不同的定制方法来了解模板的定 制。 1、参数直接宏代换 在 Frontpage 中新建如下内容的网页文件,其中“{XXX}”就是宏代换参数。
PowerMill 程序单的模板定制
PowerMill 提供两种方法输出 NC 加工程序单:右键菜单 “PowerMILLUtilities”和 NC 程序“设置清单”,这两种方法输出的表单均为 Html 网页格式,可定制性和交互性 较强。PowerMill 提供了大量的参数与变量以输出刀具路径(toolpath)和 NC 程序信息, 可满足客户生产管理的需要。
第 5页,共 6 页
2、在模板中加入 java.script 脚本程序,并设置其自动运行。
此脚本程序的作用原理是遍历 刀具路径表格每一行,通过条件判断删除不需要
的部分。
其效果如下:
这一节简单介绍了 PowerMILL 程序单的输出原理和模板定制,主要是一些实现方法 和思路。
第 6页,共 6 页
一、程序单输出原理的三点说明
1、PowerMill 提供项目标题、NC 程序标题、刀具路径、项目综述、NC 程序综述等 几种表单输出类型。 不同的输出类型侧重于不同的信息输出,但是它们的区别不是绝对的,我们可以在不 同的类型中输出相同内容的程序单(假如模板相同的话)。
2、PowerMill 采用网页模板固定输出样式和内容。 其中网页样式(如字体大小、图片大小、表格边框等)可能不仅取决于模板文件本 身,还受到样式表文件(style.css)的制约。 3、PowerMill 使用参数代换的方法输出信息内容。 PowerMill 的参数代换是一种宏代换,各参数的意义参见相关说明。
第 2页,共 6 页
输出的程序单刀具路径部分内容如下(在 PowerMILLUtilities 中实现):
这个模板的特点是一个参数对应于一个信息,我们只要把模板的表格按照想要的样 式定义好,即可得到想要的结果。模板中பைடு நூலகம்提供 10 条刀路的位置,超过的部分设置显示 在下一页上。
第 3页,共 6 页
2、利用<SUMMARYROW>命令遍历刀具路径实现宏代换 在 Frontpage 中新建如下内容的网页文件,注意只有一行刀路信息。
输出的程序单同样含有 10 条刀路信息,超过部分显示于下一页:
这个模板能遍历刀具路径,根据刀路的数量增加表格行数。产生此功能的命令是: “<SUMMARYROW> </SUMMARYROW>”
第 4页,共 6 页
三、利用 java.script 进一步定制程序单
通过上述两个表单模板,可以得到详细的 NC 加工程序单。不过,可以发现,这些表 单都是基于每一条刀具路径,这样的程序单无疑会很长,要打印成几张纸。我们希望得 到简约一些的程序单,让 CNC 车间得到关于每条 NC 程序的信息就可以了。 为此,我们可以利用网页脚本达到此目的。其基本思路与步骤如下: 1、定制正常的程序单模板,输出信息也是基于每一条刀具路径
二、程序单模板的定制
第 1页,共 6 页
推荐使用网页软件 Frontpage(或 Dreamwaver)编辑模板,支持 VB 和 JAVA 脚 本,有及时预览功能。Frontpage 是微软 Office 家族成员,与 word 风格类似,易学易 用。 不管是右键菜单 “PowerMILLUtilities” 输出程序单还是 NC 程序“设置清单”,模 板定制的方法均是相同的,采用参数代换的方法输出信息(具体参数参见相关说明)。 下面利用 NC 加工程序详细清单(项目综述)的两种不同的定制方法来了解模板的定 制。 1、参数直接宏代换 在 Frontpage 中新建如下内容的网页文件,其中“{XXX}”就是宏代换参数。