The present invention discloses a kind of CNC system, including hardware circuit and procedures for the implementation of the program, including uC / OS real-time operating system and application based on NC program uC / OS real-time operating system, the hardware circuit of the processor in response to user operation from the control panel, the corresponding implementation of NC machining process, machining information by the processor to the FPGA and DA conversion, the spindle motor drive circuit to control the machine after DA conversion of analog signal output to the inverter; logic information processor output by FPGA, isolation and conversion output to the IO interface, IO interface accepts machine signal and the signal through the isolation feedback after conversion to FPGA, after processing by FPGA input to the processor. The NC system in ARM processor, high performance large scale field programmable gate array FPGA and uC / OS real-time operating system on the whole, is a new type of high performance and high integration and high reliability of CNC system.
【技术实现步骤摘要】
本专利技术涉及一种对数控机床进行控制的控制系统,具体地说,是指一种基于ARM处理器和uC/OS实时操作系统的数控系统。
技术介绍
近年来,大部分数控机床的控制系统采用单片机实现控制,但单片机的控制电路结构较复杂,如果需要实现高性能的数控系统需采用多个(块)单片机,多个(块)单片机的组合使用降低了系统的可靠性、稳定性,增加了成本;并且系统实现的功能比较简单,人机交互能力差,控制精度低,从而导致了工作的效率比较低;另外,由于采用单片机进行控制,限制了控制系统的进一步改造,不便于二次开发使用。
技术实现思路
基于现有机床控制系统的不足,本专利技术公开了一种基于ARM处理器和uC/OS实时操作系统相结合的控制方式来控制机床的数控系统,该数控系统运用ARM处理器和FPGA,以及uC/OS实时操作系统的优势,实现一种具有较高集成度和性价比的,结构简单,能用较为经济的组合方式实现满足智能化要求的可再次开发使用的数控机床控制系统。本专利技术的机床数控系统,采用基于ARM处理器和uC/OS实时操作系统相结合的控制方式,数控系统包括可供执行的程序和硬件电路,执行程序包括uC/OS实时 ...
【技术保护点】
一种机床的数字控制系统,至少包含数控系统的执行程序、硬件电路,以及显示器和控制面板,其特征在于:所述的执行程序包括有uC/OS实时操作系统和基于uC/OS实时操作系统的数控应用程序,其uC/OS实时操作系统负责系统的调度和管理;其基 于uC/OS实时操作系统的数控应用程序负责执行数控系统;执行程序响应控制面板的输入/输出指令操作;所述的硬件电路包括有:一ARM处理器,负责数控系统的信息、数据的运算;一存储器扩展电路,负责存储上述ARM处理器的程序和数据, 其中,存储器A中存储有系统初始化启动代码,存储器B中存储有基于uC/OS实时 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:王田苗,陈友东,魏洪兴,孙恺,刘淼,
申请(专利权)人:北京博创兴工科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。