分享好友 数控技术首页 数控技术分类 切换频道

基于 PMAC 的数控系统手轮功能研究

2018-10-20 00:00440
 摘要: 阐述了数控系统手轮功能的相关知识。提出一种基于 VB 和 PMAC 实现数控系统手轮控制功能的方法。利用 VB编写手轮功能上位机软件,实现手轮数据的获取与处理; 通过 PMAC 控制各轴的运动,实现数控系统的手轮控制功能,并给出关键的程序代码。编制的程序代码具有通用性和可移植性,并已在自主研发的基于 PMAC 的数控加工中心VNCZT-545上成功应用。

  关键词: PMAC; 手轮功能; VB

  PMAC 多轴运动控制板是由 Delta Tau 公司推出的低成本高精度多轴控制板,是工业领域最常用的运动控制板之一,广泛应用于各数控系统中[1]。手轮功能在机床使用中占有很重要的位置,工件对刀、各轴微动控制都需要用到手轮。手轮功能的实现难点在于手轮和被控轴运动的跟随性,跟随性可分为两个方面: 移动距离和移动速度。

  文中提出一种基于 VB 和PMAC 实现手轮控制功能的方法。

  1 、硬件结构

  以自主研发的基于 PMAC 的数控加工中心系统VNCZT-545 为执行机构,手轮为控制机构,工控机为处理中枢,实现加工中心与手轮的运动跟随。系统硬件连接如图 1 所示。

图 1 系统硬件连接

  手轮通过串口将数据传输到工控机上,由工控机上的用 VB 语言编写的上位机软件 ( 以后简称 VB 软件) 进行数据处理,将处理后的数据通过网线传输给 PMAC 运动控制卡,最终驱动数控机床相应轴的运动。

  2 、手轮数据设定

  手轮通过串口发送给工控机的指令,由 VB 软件存储在相应的变量中,手轮与 VB 软件的通信协议见表 1,DTC-32IN 端口配置见表 2。

 

手轮通过串口与上位机相连接并实现通信。手轮相当于一个旋转编码器,旋转手轮即可发出连续的 8位十六进制数 A,每一个手轮位置都有独立的位置数A。上位机接收到当前手轮位置 A1之后,将其与上一次的位置 A0做差,得到差值 Δ。若 Δ > 0 则代表手轮正转,若 Δ < 0 则代表手轮反转,然后将 | Δ | 作为手轮移动距离。

  3 、VB 软件设计

  在软件界面可以实时显示 X、Y、Z 三个坐标轴的当前位置、手轮当前位置、手轮旋转量、手轮倍率、手轮旋转速度。

  通过 Jog + 可实现选中轴的点动正转控制,Jog -实现选中轴的点动反转控制,Stop 可使选中轴停转,Home 可实现选中轴的回零操作。VB软件界面如图 2所示。

图 2 VB 软件界面

  VB 软件具体运行过程如下:在 VB 软件中,通过命令 return_value = Pmac Ge-tResponse A( Device Number,response,255," #1 p" ) 实现轴的选择; 通过给字符串变量 bl赋值,实现倍率的控制,即: bl= Mag · Δ; 通 过 命 令 return _ value =Pmac GetResponse A( 0,response,2," #" + Str( n) + "j: - " & bl) 实现选定轴的轮动。软件流程如图 3 所示。

图 3 VB 软件流程图

  程序关键部分源代码:

 4 、实验验证

  将上述手轮系统按图 1 所示结构接线后,成功实现手轮的位置跟随和速度跟随。在图 2 所示的软件界面中,实现了 X、Y、Z 三个坐标轴位置、手轮当前位置、手轮旋转量、手轮倍率和手轮旋转速度的实时显示。通过对比机床位置实际位置和软件显示位置,数据一致,说明位置跟随准确。机床运行中无窜动,说明速度跟随平稳。至此数控机床手轮功能的实现收到了良好的效果。

  5 、结论

  数控机床手轮功能的实现,是数控机床控制系统设计中重要的一环。文中详细论述了利用 VB 软件和PAMC 运动控制卡作为控制中枢,实现手轮运动和速度跟随的方法,并通过实验论证了方法的有效性。

举报
收藏 0
打赏 0
轻松提高数控机床精度
随着我国经济的飞速发展,数控机床作为新一代工作母机,在机械制造中已得到广泛的应用,精密加工技术的迅速发展和零件加工精度的

0评论2025-01-04313

加工中心刀具长度补偿怎么用?
在数控加工中,刀具长度补偿是一种重要的措施,用于消除机床变形、热变形等因素引起的误差,保证加工精度,从而提高培训效率,减

0评论2024-12-18400

加工中心主轴定位角度怎么调?
  在数控加工领域,加工中心主轴的定位角度是影响加工精度和效率的重要因素之一。正确调整主轴的定位角度可以提高加工质量,减

0评论2024-12-11496

简述机器人加装电主轴就选Kasite 4060ER-S的理由
  近年来,随着科技的不断发展,机器人作业已经渗透到各个领域,尤其在工业制造领域,更加随处可见。高精密切割、铣削、雕刻、

0评论2024-05-20707

机器人主轴怎么选?Kasite高速电主轴满足你的需求
  机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,

0评论2023-10-231208

机械臂加装2.2KW大力矩电主轴,就选MSIY-80电主轴
机械臂想加装大力矩电主轴,用于铸钢等硬质材料去毛刺,铣削等加工,可以考虑MSIY-80电主轴,外径80mm,重量4.8公斤,可搭配轴向或径向浮动刀柄配套使用。

0评论2023-08-261203

每天早上打开数控机床时有没有必要热机?
工厂使用精密数控机床(加工中心、电火花、慢走丝等机床)进行高精密加工,你是否有这样的经验:每天早上开机进行加工,首件的加

0评论2023-08-151093