3.3.3 dxf 绘图
三维绘图软件citia、pro/e、autocad等均可将三维实体数据直接生成数控加工代 码。dxf文件是许多cad/cam软件所共享互换的一种图形交换数据文件,系统可从 cad/cam软件生成的dxf格式文件中自动的提取关键信息,然后转化为数控系统所需 求的加工零件的指令代码,无需人工干预,形成计算机自动传输数据要求的格式[38]。基于 pmac加工中心数控系统以visualbasic6编写稈序读取dxf文件,并目.从给定段的给定 对象中提取特定代码和值,生成数控加工程序,如图3-9所示。
3.3.4手轮功能
手轮功能在机床使用中占有很重要的位置,工件对刀、各轴微动控制都需要用到手轮。 手轮功能的实现难点在于手轮和被控轴运动的跟随性,跟随性可分为两个方面,移动距离 和移动速度。基于pmaccnc加工中心数控系统研究了一种基于vb和pmac实现数控系统 手轮控制的方法,利用vb编写实现手轮功能的上位机软件,实现手轮数据的获取与处理, 利用pmac控制各轴的运动,实现了数控系统的手轮控制[39]。
手轮通过串口与上位机相连接并实现通讯。手轮相当于一个旋转编码器,旋转手轮即 可发出连续的八位十六进制数a,每一个手轮位置都有独立的位置数a。上位机接收到当 前手轮位置a1之后,将其与上一次的位置a0做差,得到差值a,若a>0则代表手轮正 转,若a<0则代表手轮反转。然后将i a i作为手轮移动距离。将当前手轮控制的机床 轴号存放在变量axis中,手轮关闭时axis = 0,手轮切换到x、y、z、a时axis分别等 于1、2、3、4。将手轮的倍率存放在变量mag中,手轮倍率为1、10、100时,mag分别 等于1、10、100。vb软件具体运行过程如下:
在 vb 软件中,通过命令 retum_value = pmacgetresponsea(devicenumber, response, 255, #1 p)实现轴的选择。通过给字符串变量 bl 赋值,实现倍率的控制,即:bl = mag * △。通过命令 return_value = pmacgetresponsea(0, response, 2, # + str(n) + j:- & bl)实现
选定轴的轮动,实现手轮功能流程图如图3-10所示:
3.4本章小结
基于pmac数控加工中心数控系统利用vb6.0开发简单合理的人机界面,阐述了上位机与 下位机pmac运动控制器的通讯动态链接库pcomm32中常用的函数,如何在vb环境下 对pmac卡初始化,重点阐述以宏程序为例分析如何把fanuc格式的程序转成pmac 卡识别的程序,加工程序仿真图形中r编程,读取dxf文件,利用上位机实现手轮功能。
本文采摘自“基于pmac的加工中心开放式数控系统研究”,因为编辑困难导致有些函数、表格、图片、内容无法显示,有需要者可以在网络中查找相关文章!
本文由伯特利数控整理发表文章均来自网络仅供学习参考,转载请注明!
短流程H型钢焊接生产线的优势
双核臭氧发生器有效延长全麦彩虹面包保质期
芝麻酱如何预防菌群、曲霉素超标?
EC-4110上泰电导率仪
【实际分析】双排式工程塑料拖链应用广泛
DXF 绘图及手轮功能
电力智能安全工具柜全面属性解析
石膏板防火性能试验装置技术参数
地源热泵远程监控系统及数据处理与分析
操作立式烘干搅拌机的注意事项
沥青动力粘度计准备工作
持粘性测试仪的技术参数(十工位)
【ASTM-DIN艾司坦丁仪器】复合盐雾试验的测试流程和方法
手动移液器应如何维护保养
预应力波纹管的应用范围
穿刺力测试试验机在工业制造中的应用
什么是继电器,继电器特性,继电器分类
GDQ气动真空挡板阀的技术性能
旁路挂片测试仪
解析玻璃鳞片胶泥对固化剂的要求