数控雕铣机行业专用设备的的软件结构及程序流程

  系统的软件选用了嵌入式实时多任务操作系统WindowsCE.net。根据数控雕铣机控制系统的需求,系统任务模块可以分为:人机界面模块,USB接口模块和雕刻控制模块。其中人机界面模块包括LCD显示和键盘指令的读取;通过USB接口模块读取原始设计数据;雕刻控制模块对读取的数据分析计算后完成速度控制和轨迹控制。软件结构图如图1所示。

系统软件结构图

图1   系统软件结构图

  控制系统中,ARM通过对设计数据的分析和计算完成速度控制,FPGA通过插补运算完成轨迹控制。控制系统应用程序流程图如图2所示。

控制系统应用程序流程图

图2   控制系统应用程序流程图

  (1)读取数据,找出可在速度不出现突变的情况下可雕刻的最小单位的线条数,称之为判“S”。分别计算“S”中各轴的位移总量,定义“Sx”,“Sy”和“Sz”分别为X,Y和Z轴的位移总量。

  (2)根据操作设置的雕刻最大速度和加速度,计算出该段位移中各轴的速度分量和加速度分量。

  (3)判断当前数据处于哪种速度段,根据不同的情况计算各段位移的加速、匀速、减速段的脉冲数和各速度段的初始频率等这些数据,并把数据发送给FPGA。

  (4)FPGA根据接收到的数据进行插补运算,最终控制步进电机的转速,实现三轴联动。

推荐产品

CNC龙门高速铣
CNC龙门高速铣YF-D2016 本款型号CNC高速铣床是我司专为大尺寸工件的生产加工而精心研发设计的一款全新产品,具有精度高,传动稳定性好,加工尺寸大、刚性好及机身重等特点,采用了大型肋骨强化和龙门式床体设计,且经过多次的实效处理消除了应力,能够长时间的保持很好的精度与刚
数控雕铣机
数控雕铣机YF-D660 此型号是本公司比较畅销的一款机型,它结合了市场上客户对于小型机床精加工、粗加工体的工作需求,同时又参照YF-D870机型的标准配置元件所研制而成。采用立柱横梁一体的设计结构,且能长久地保持良好的刚性和精度,加强机床的刚性和稳定性,使得机床具
数控高速龙门铣
数控高速龙门铣YF-D1512 该款型号数控龙门铣床具有精度高、刚性强、结构合理、稳定性好、工作效率高等众多优点,是我公司对老款产品改造升级后推出的一款全新的机型,它结合了原YF-D1615款机型的功能特点,改换了有效行程,并不断的进行改进和创新,该款机型是我们一帆数控技
高速雕铣机
高速雕铣机YF-D870 本款型号设备秉承了传统机床小刀具加工特点的基础上,结合目前模具切削加工的实际情况,采用加重型和增强型的光机,高精密度的线性导轨和滚珠丝杆,再配套大功率的主轴和伺服电机,使之成为既可用于中小批量的精密零件生产,更可实现大重型的精密模具加工。其
QQ咨询
微信咨询
拨打电话
返回顶部