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、利用命令遍历刀具路径实现宏代换

在Frontpage 中新建如下内容的网页文件,注意只有一行刀路信息。

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

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

4页 ,共6 页

三、利用java.script 进一步定制程序单

通过上述两个表单模板,可以得到详细的NC 加工程序单。不过,可以发现,这些表

单都是基于每一条刀具路径,这样的程序单无疑会很长,要打印成几张纸。我们希望得

到简约一些的程序单,让CNC 车间得到关于每条NC 程序的信息就可以了。

为此,我们可以利用网页脚本达到此目的。其基本思路与步 如下:

1、定制正常的程序单模板,输出信息也是基于每一条刀具路径

5页 ,共6 页

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

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

的部分。

其效果如下:

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

powermill程序单html模板,3-PowerMill程序单模板定制.pdf相关推荐

  1. powermill程序单html模板,3-PowerMill程序单的模板定制.pdf

    第第 1页页 共 共 6 页页 PowerMill程序单的模板定制程序单的模板定制 PowerMill 提供两种方法输出 NC 加工程序单加工程序单 右键菜单 PowerMILLUtilities 和 ...

  2. 小程序看练代码02--模板、封装模板,include模板,wxs,全局样式,导入样式,微信基础样式库,hover-class等,过渡动画,空格使用,图片懒加载,ico图标,图像vh居中,矢量库,表单

    1.定义及使用模板 模板没有自己的js,也没有自己的监听,而是直接使用页面的js和监听.请更倾向去使用组件 <text>模板的使用</text> <!--模板的定义,要给 ...

  3. 酷客多小程序重磅升级,这十几个模板足以打动你的心!

    酷客多小程序(www.kukeduo.cn)DIY系统2.0上线!商家期待已久的DIY升级版终于上线了!升级版功能更强大,编辑能力更强.说到这有没有让你很心动,那少废话,上图! 右侧12个模板有没有您 ...

  4. 免单拼团商城小程序开发

    免单拼团商城小程序开发 概述// 免单活动是现在商家比较喜欢的一种营销活动,几乎所有的商家都是通过免单系统进行免单的,市面上大部分的免单系统都是只有排队免单的功能,免单周期较长且比较单一,但是我们免单 ...

  5. 了解适用于Android应用程序的本机,WebView和混合模板

    让我们从一些统计数据开始: 75%的人使用移动设备作为上网的主要方式. 在移动设备上进行的搜索中,有80%产生了销售. 90%的移动用户在应用程序上花费的时间比在网络上花费的时间多. 接触移动用户的最 ...

  6. 精美企业官网小程序源码,自带十几款模板适合各个行业 如保险 装修 服装 母婴 教育 旅游 婚庆 幼儿园等

    源码介绍: 智能广告位,可在首页任何位置插入图片,以及点击图片跳转等功能: 新增旅游类模板一套.环保工程类模板一套: 新增幻灯片跳转外链,小程序功能. 支持创建多个小程序!(理论上只要服务器配置够,可 ...

  7. 精美企业公司官网小程序源码 自带十几款模板 一键生成 全开源版

    简介: 精美企业公司官网小程序 yyf_company 33.0.15安装更新一体包 自带十几款模板 一键生成 全开源版 支持创建多个小程序!(理论上只要服务器配置够,可以生成无限个) 可在后台修改全 ...

  8. 单页应用的优缺点_单页和多页应用程序之间的优缺点

    单页应用的优缺点 Currently, there are two ways of building websites: as multi-page applications (MPAs) or as ...

  9. 关于java的说法错误的是,【单选题】关于Java程序的构造方法,说法错误的是( )。...

    [单选题]关于Java程序的构造方法,说法错误的是( ). 更多相关问题 [单选] 关于点支承玻璃幕墙支承钢结构加工要点的说法,正确的是(). [单选] 塔机在工作时,司机室在门窗关闭的状态下噪声不应 ...

最新文章

  1. HTML的标签分为哪几类?各标签语法格式是怎样的?
  2. 窗体的扩展样式GWL_EXSTYLE: 用于SetWindowLong
  3. Python pandas
  4. 如何模拟Spring bean(版本2)
  5. HDU - 4586 数学期望
  6. android 百度地图开发 怎么减小包的大小,最新的百度地图Android开发包中,如何隐藏右下角的放大缩小控件...
  7. 刘海I关于iPhone X 的适配
  8. 浅析gcc、arm-linux-gcc和arm-elf-gcc的关系-转
  9. 【语音合成】基于matlab线性预测系数和基音参数语音合成【含Matlab源码 563期】
  10. [蓝牙 4.0 CC2541开发] BLE协议栈 GAP GATT
  11. 充电头PD协议和QC协议的理解
  12. 伺服电机驱动器编程用c语言吗,伺服电机如何编程
  13. 【Android -- 面试】常见面试技术要点
  14. hadoop安装包下载
  15. 基于Python+Open CV的手势识别算法设计
  16. QQ群78928780记录整理:90523花絮-部分
  17. 今天老夫就把完全背包的底裤给你扒出来瞅瞅!!!
  18. JS中或者(或 or ||)与并且(与 and )
  19. D3D11、D3D12开发中CreateSwapChain返回DXGI_ERROR_INVALID_CALL(0x887A0001)错误的坑
  20. fluent meshing导入二维网格

热门文章

  1. 解决DNS服务器未响应网络异常
  2. 攻防世界--very_easy_sql
  3. ddr3ddr4 lpddr4速率_超极本的LPDDR3与笔记本的DDR4性能差多少
  4. 关于常用 软件授权 Licence说明
  5. java listbox_MFC中Listbox控件的简单使用
  6. springboot+vue项目大型实战(一)后端开发
  7. 爬虫(七):虎牙直播爬虫
  8. 关于驰骋工作流引擎的批处理设计与实现
  9. 师徒机制及其实施方案
  10. 赛灵思的FPGA入门初体验