汉语大全>数控编程基础>用VB宏举行快速编程

用VB宏举行快速编程

详细内容

在USFilter公司,过滤器孔板CAM体系采取VisualBasic宏,使路径编程时间从90min骤减到1.5min。孔板是支持过滤器滤芯的多孔大圆盘。这个宏主动完成该CAM体系中原先逐一举行的许多编程步骤。USFilter公司C编程员ToddSteele说道:"VB宏主动搜罗孔的多少外形并确定孔的位置、直径和深度以及加工这些孔所必要的东西和工序。它用一点点时间就可以或许天生刀具路径和G代码。"USF过滤与疏散技能分公司(Filterite分公司)位于马里兰州的Timonium,特意为化工、电子和财产市场提供过滤配置。母公司USFilter总部设于加里福尼亚州的PalmDesert,是北美最大的商业、财产、市政与生存用水及废水处理体系、产品和办事的提供商。孔板C编程鉴于产品本身的紧张性,Filterite公司务必尽大概快地加工纷乱零件。他们初次采取的CAM体系可以或许对孔板的加工路径举行编程,但是大抵必要2个小时的时间。原来的CAM体系无法实现主动化,Steele说,"纵然是很大略的劳动,好比在屏幕上谋划孔数大概对相似的属性举行回类,也务必靠手工完成。"于是Filterite寻觅一个伶俐多用、可按规格变动的新CAM体系。Steele说:"结果是加里福尼亚州Camarillo市DP科技公司的ESPRIT在这个方面名列榜首。"由于ESPRIT为100%本土Windows软件,用户可以利用Windows财产准则编程语言MicrosoftVisualBasic主动完成专用步骤的各个编程步骤。DP科技公司议决公告MicrosoftVisualBasic应用软件允许证,对这个紧张的"客户化"东西举行了衡量,使之合适于全部的ESPRIT用户,并且呈现了该公司诚挚开辟新产品的信心。利用MicrosoftVisualBasic语言,ESPRIT用户可轻快地针对具体业务而创建办理方案并敏捷举行整合。VB宏在ESPRIT内运行,并从恳求用户输进多少体开始。ESPRIT接纳2D或3D多少体,可以是实体或外貌体模型。当宏创建刀具路径之后,用户可以选择运行ESPRIT仿真步骤。在实现"客户化"过去,Filterite公司C编程职员留心到ESPRIT拥有许多省时东西,比方主动辨认相似特性、留存自定义东西和加工要领以备将来利用等,他们单靠这些主动化东西收缩了孔板的编程时间:原有CAM体系用2小时,利用ESPRIT后收缩到1.5小时。但是Steele相信有大概进一步收缩编程时间,于是他在本地社区大学深造了VisualBasic课程,然后开始利用学到的知识编写ESPRIT宏。比方,有一个宏用来谋划屏幕上呈现的肯定规格的孔数。另一个很好的例子是螺孔钻头谋划器,Steele把这个豪迈进了DP公司的网上附件库ESPRITAdd-InStore,供用户选用。他说:"过去为了确定差别丝锥所必要的孔径,我总是要查找一个比较表,机器手册上有公式,于是我就想,为什么不把这个公式变成一个VisualBasic宏呢?"孔板编程主动化实现孔板编程主动化的VB宏,是Steele迄今所编写的作用最强的宏,它在ESPRIT内运行,并从恳求用户输进2D图、3D网格框架或实体模型开始,然后就能搜罗360°圆弧并把它们转换成圆。它对全部的圆举行扫描,以孔板中央为出发点的半径辐射模式对它们举行整理、分组并装进数组。倘若是3D多少图形,这个VB宏就确定孔板的厚度;倘若是2D图形,则提示用户键进一个数值或确认缺省值。接着,该宏搜集用户姓名、日期和时间并搜罗C文件目次,以确定下一个可以利用的文件号。

然后屏幕呈现出一个表格,让用户选择实用的机床,配置孔公差,同时选择是否创建G-代码大概只是主动天生刀具路径。VB宏把这个表格装进机床配置页面,从而创建一个单独的网格层,用来呈现孔板在机床上的装卡环境。下一步,它为各个孔创建须要的钻孔或镗孔东西以及须要的加工步骤。对仿真所必要的信息举行定义以后,它查抄孔板是否完全处于机床行程范畴之内,并且一旦检测堕落误便列表呈现。用户可以选择运行ESPRIT仿真步骤。Steele说:"我平常不运行仿真,这个宏我已经到了得心应手的地步,只是策划和参加罢了。"这个宏每利用一次,节减时间近90分钟,以是Steele和治理层都对这个结果的代价笃信无疑。"只要你懂ESPRIT并且参加一个VisualBasic学习班,胜利的机遇是无止境的。"