在线工博会

VB宏-过滤器孔板CAM系统快速编程
为节省流量,手机版未显示文章中的图片,请点击此处浏览网页版
在USFilter公司,过滤器孔板CAM系统采用Visual Basic宏,使路径编程时间从90min锐减到1.5min。孔板是支撑过滤器滤芯的多孔大圆盘。这个宏自动完成该CAM系统中原先逐一进行的许多编程步骤。USFilter公司CNC编程员Todd Steele说道:“VB宏自动搜索孔的几何形状并确定孔的位置、直径和深度以及加工这些孔所需要的工具和工序。它用一点点时间就能够生成刀具路径和G代码。”
USF过滤与分离技术分公司(Filterite分公司)位于马里兰州的Timonium,专门为化工、电子和工业市场提供过滤设备。母公司USFilter总部设于加里福尼亚州的Palm Desert,是北美最大的商业、工业、市政与生活用水及废水处理系统、产品和服务的供应商。

(图片)

过滤器内腔

孔板CNC编程
鉴于产品本身的重要性,Filterite公司必须尽可能快地加工复杂零件。他们首次采用的CAM系统能够对孔板的加工路径进行编程,但是大约需要2个小时的时间。原来的CAM系统无法实现自动化, Steele说,“即使是很简单的工作,比如在屏幕上计算孔数或者对相似的属性进行归类,也必须靠手工完成。”
于是Filterite寻找一个灵活多用、可按规格更改的新CAM系统。Steele 说:“结果是加里福尼亚州Camarillo市DP 科技公司的ESPRIT在这个方面名列榜首。”因为ESPRIT为100%本土 Windows 软件,用户可以利用Windows工业标准编程语言Microsoft Visual Basic 自动完成专用程序的各个编程步骤。 DP 科技公司通过颁发Microsoft Visual Basic应用软件许可证,对这个重要的“客户化”工具进行了权衡,使之适应于所有的ESPRIT用户,并且显示了该公司竭诚开发新产品的决心。利用Microsoft Visual Basic语言,ESPRIT用户可轻松地针对具体业务而创建解决方案并迅速进行整合。

(图片)

VB宏在ESPRIT内运行,并从请求用户输入几何体开始

在实现“客户化”以前,Filterite公司CNC编程人员注意到ESPRIT拥有许多省时工具,例如自动识别相似特征、保存自定义工具和加工方法以备将来使用等,他们单靠这些自动化工具缩短了孔板的编程时间:原有CAM系统用2小时,使用 ESPRIT 后缩短到1.5小时。但是Steele相信有可能进一步缩短编程时间,于是他在当地社区大学进修了Visual Basic课程,然后开始使用学到的知识编写ESPRIT宏。例如,有一个宏用来计算屏幕上显示的一定规格的孔数。另一个很好的例子是螺孔钻头计算器,Steele把这个宏放入了DP公司的网上附件库 ESPRIT Add-In Store,供用户选用。他说:“以前为了确定不同丝锥所需要的孔径,我总是要查找一个对照表,机械手册上有公式,于是我就想,为什么不把这个公式变成一个 Visual Basic宏呢?”
孔板编程自动化

(图片)

ESPRIT接受2D或3D几何体,可以是实体或表面体模型

实现孔板编程自动化的VB宏,是Steele 迄今所编写的功能最强的宏,它在ESPRIT内运行,并从请求用户输入2D图、3D网格框架或实体模型开始,然后就能搜索360°圆弧并把它们转换成圆。它对所有的圆进行扫描,以孔板中心为起点的半径辐射模式对它们进行整理、分组并装入数组。如果是3D几何图形,这个VB宏就确定孔板的厚度;如果是2D图形,则提示用户键入一个数值或确认缺省值。接着,该宏收集用户姓名、日期和时间并搜索CNC文件目录,以确定下一个可以使用的文件号。然后屏幕显示出一个表格,让用户选择适用的机床,设置孔公差,同时选择是否创建 G-代码或者仅仅自动生成刀具路径。

(图片)

当宏创建刀具路径之后,用户可以选择运行ESPRIT仿真程序

VB宏把这个表格装入机床设置页面,从而建立一个单独的网格层,用来显示孔板在机床上的装卡情况。下一步,它为各个孔建立必要的钻孔或镗孔工具以及必要的加工步骤。对仿真所需要的信息进行定义以后,它检查孔板是否完全处于机床行程范围之内,并且一旦检测出错误便列表显示。用户可以选择运行ESPRIT仿真程序。Steele说:“我一般不运行仿真,这个宏我已经到了得心应手的地步,只是策划和参与而已。”
这个宏每使用一次,节省时间近90分钟,所以Steele和管理层都对这个成果的价值深信无疑。“只要你懂 ESPRIT并且参加一个 Visual Basic学习班,成功的机会是无止境的。” 11/5/2004


电脑版 客户端 关于我们
佳工机电网 - 机电行业首选网站