第第 1页页 共 共 6 页页 PowerMill程序单的模板定制程序单的模板定制 PowerMill 提供两种方法输出 NC 加工程序单加工程序单 右键菜单 PowerMILLUtilities 和 NC程序 设置清单设置清单 这两种方法输出的表单均为 Html 网页格式 可定制性和交互性 较强 PowerMill 提供了大量的参数参数与变量变量以输出刀具路径 toolpath 和 NC程序信息 可满足客户生产管理的需要 一 程序单输出原理的三点说明一 程序单输出原理的三点说明 1 PowerMill 提供项目标项目标题题 NC程序标题程序标题 刀具路径刀具路径 项目综述项目综述 NC程序综述程序综述等 几种表单输出类型 不同的输出类型侧重侧重于不同的信息输出 但是它们的区别不是绝对的 我们可以在不 同的类型中输出相同相同内容的程序单 假如模板相同的话 2 PowerMill 采用网页模板固定输出样式样式和内容 其中网页样式 如字体大小 图片大小 表格边框等 可能不仅取决于模板模板文件本 身 还受到样式表样式表文件 style css 的制约 3 PowerMill 使用参数参数代换的方法输出信息内容 PowerMill 的参数代换是一种宏代换宏代换 各参数的意义参见相关说明 二 程序单模板的定制二 程序单模板的定制 第第 2页页 共 共 6 页页 推荐使用网页软件 Frontpage 或 Dreamwaver 编辑模板 支持 VB 和 JAVA 脚 本 有及时预览功能 Frontpage 是微软 Office 家族成员 与 word 风格类似 易学易 用 不管是右键菜单 PowerMILLUtilities 输出程序单程序单还是 NC程序 设置清单设置清单 模 板定制定制的方法均是相同的 采用参数代换参数代换的方法输出信息 具体参数参见相关说明 下面利用 NC加工程序详细清单 项目综述 详细清单 项目综述 的两种不同的定制方法来了解模板的定 制 1 参数直接宏代换 参数直接宏代换 在 Frontpage中新建如下内容的网页文件 其中 XXX 就是宏代换参数 第第 3页页 共 共 6 页页 输出的程序单刀具路径部分内容如下 在输出的程序单刀具路径部分内容如下 在 PowerMILLUtilities 中实现 中实现 这个模板的特点是一个参数对应于一个信息 我们只要把模板的表格按照想要的样这个模板的特点是一个参数对应于一个信息 我们只要把模板的表格按照想要的样 式定义好 即可得到想要的结果 模板中只提供式定义好 即可得到想要的结果 模板中只提供 10 条条刀路的刀路的位位置 置 超过超过的部分设置的部分设置显示显示 在下一页在下一页上上 第第 4页页 共 共 6 页页 2 利用 利用命令遍历刀具路径实现宏代换命令遍历刀具路径实现宏代换 在 Frontpage中新建如下内容的网页文件 注意只有一一行行刀路信息 输出的程序单同样含有输出的程序单同样含有 10 条条刀路信息 超过部分显示于下一页 刀路信息 超过部分显示于下一页 这个模板能遍历刀具路径 根据刀路的数量增加表格行数 产生此功能的命令是 这个模板能遍历刀具路径 根据刀路的数量增加表格行数 产生此功能的命令是 第第 5页页 共 共 6 页页 三 三 利用利用 java script进进一一步步定制程序单定制程序单 通过上述两个表单模板 可以得到详细的详细的 NC 加工程序单 不过 可以发现 这些表 单都是基于每一条刀具路径刀具路径 这样的程序单无疑会很长很长 要打印成几张纸 我们希望得 到简约一些的程序单 让 CNC车间得到关于每条 NC 程序程序的信息就可以了 为此 我们可以利用网网页页脚本脚本达到此目的 其基本思路与步骤如下 1 定制正常的程序单模板模板 输出信息也是基于每一条刀具路径刀具路径 第第 6页页 共 共 6 页页 2 在模板中加入java script 脚本程序 并设置其自动运行 此脚本程序的作用原理是遍历遍历刀具路径表格每一行 通过条件判断条件判断删除不需要 的部分 其效果如下 其效果如下 这一节简单介绍了这一节简单介绍了 PowerMILL 程序单的输出原理和模板定制 主要是一些实现方法程序单的输出原理和模板定制 主要是一些实现方法 和思路 和思路
展开阅读全文