【技术实现步骤摘要】
本技术属于数控系统领域,具体涉及一种数控系统下位机。
技术介绍
数控系统是数字控制系统简称,早期是由硬件电路构成的称为硬件数控,19世纪70年代以后,硬件电路元件逐步由专用的计算机代替称为计算机数控系统。计算机数控(Computerized numerical control,简称CNC)系统是用计算机控制加工功能,实现数值控制的系统。计算机数控系统是根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。计算机数控系统的硬件一般由数控装置、输入/输出装置、驱动装置和机床电器逻辑控制装置等组成。目前常规的数控系统下位机基本都是针对不同的功能模块采用不同的独立电路完成,这样使得电路设计繁琐,模块间通信互联复杂,电路板面积增加,工作可靠性降低。
技术实现思路
本技术针对上述现有技术的不足,提供了一种数控系统下位机;该数控系统下位机以FPGA为核心,电路设计简单,模块间通信在片内完成,电路板面积小,系统可靠性闻。本技术是通过如下技术方案实现的一种数控系统下位机,包括一 FPGA芯片,所述FPGA芯片内设置有USB接口模块、数据流控制模块、模拟量控制模块、继电器控制模块和多轴电机控制模块;USB接口模块,用于通过USB总线进行数据收发,以实现与数控系统上位机的通f目;多轴电机控制模块,用于以并行方式控制多轴伺服电机控制器;数据流控制模块,用于以脱机模式或流模式对加工数据流进行控制;所述脱机模式是指下位机在接收并存储上位机发送的加工数据流之后,再把加工数据流通过多轴电机控制模块发送给各轴的伺服电机控制器;所述流模式是指下 ...
【技术保护点】
一种数控系统下位机,其特征在于,包括一FPGA芯片,所述FPGA芯片内设置有USB接口模块、数据流控制模块、模拟量控制模块、继电器控制模块和多轴电机控制模块;USB接口模块,用于通过USB总线进行数据收发,以实现与数控系统上位机的通信;多轴电机控制模块,用于以并行方式控制多轴伺服电机控制器;数据流控制模块,用于以脱机模式或流模式对加工数据流进行控制;所述脱机模式是指下位机在接收并存储上位机发送的加工数据流之后,再把加工数据流通过多轴电机控制模块发送给各轴的伺服电机控制器;所述流模式是指下位机在接收上位机发送的加工数据流的同时,把加工数据流通过多轴电机控制模块发送给各轴的伺服电机控制器;模拟量控制模块,用于接收外围模拟量的输入和设置外围模拟量的输出;继电器控制模块,用于对数控系统的开关元件的工作与否进行时序控制;USB接口模块与上位机和数据流控制模块相连;模拟量控制模块、继电器控制模块和多轴电机控制模块均与数据流控制模块相连。
【技术特征摘要】
1.一种数控系统下位机,其特征在于,包括一 FPGA芯片,所述FPGA芯片内设置有USB接口模块、数据流控制模块、模拟量控制模块、继电器控制模块和多轴电机控制模块; USB接口模块,用于通过USB总线进行数据收发,以实现与数控系统上位机的通信; 多轴电机控制模块,用于以并行方式控制多轴伺服电机控制器; 数据流控制模块,用于以脱机模式或流模式对加工数据流进行控制;所述脱机模式是指下位机在接收并存储上位机发送的加工数据流之后,再把加工数据流通过多轴电机控制模块发送给各轴的伺服电机控制器;所述流模式是指下位机在接收上位机发送的加工数据流的同时,把加工数据流通过多轴电机控制模块发送给各轴的伺服电机控制器; 模拟量控制模块,用于接收外围模拟量的输入和设置外围模拟...
【专利技术属性】
技术研发人员:翟波,曾继跃,张仕进,
申请(专利权)人:浙江宇宙智能设备有限公司,
类型:实用新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。