一种数控抛光机控制器的制造方法

文档序号:9208654阅读:965来源:国知局
一种数控抛光机控制器的制造方法
【技术领域】
[0001]本发明涉及摄控制像领域,特别涉及一种数控抛光机控制器。
【背景技术】
[0002]抛光机是一种处理材料或产品表面的电动工具,根据材料或者产品的需求,需要选择不同的抛光磨头对材料或者产品做表面处理,使得材料或者产品表面达到镜光、超镜光、拉丝等处理效果。由于普通的数控抛光机大部分使用PLC (可编程逻辑控制器),其存在如下缺陷:存储工艺包的大小受限制,工艺包储存个数受限制,无法执行4轴以上高速连续插补,复杂工件无法抛光等问题。

【发明内容】

[0003]本发明要解决的技术问题在于,针对现有技术的上述存储工艺包大小受限制、无法执行高速连续插补、无法对复杂工件进行抛光的缺陷,提供一种存储工艺包不受限制、能执行高速连接插补、能对复杂工件进行抛光的数控抛光机控制器。
[0004]本发明解决其技术问题所采用的技术方案是:构造一种数控抛光机控制器,包括上位机,与所述上位机连接、用于存储工艺包的存储器,与所述上位机连接、用于对轨迹进行控制及自动补偿并对外部设备进行控制的ARM控制器,与所述ARM控制器连接、用于存储要运行的工艺包的RAM,与所述ARM控制器连接、用于做插补运算的DSP,分别与所述ARM控制器和DSP连接、用于接收手轮试教输入信号并产生双脉冲信号的脉冲发生器。
[0005]在本发明所述的数控抛光机控制器中,还包括用于驱动伺服启动器的伺服驱动器,与所述伺服驱动器和DSP连接、并用于分别将ARM控制器输出信号、DSP输出信号与外部输入输出信号进行隔离的光率禹。
[0006]在本发明所述的数控抛光机控制器中,还包括与所述ARM控制器连接、用于将所述ARM控制器输出的数字量转换成模拟量的数模转换器,与所述数模转换器连接、用于将所述数模转换器输出的模拟量放大到设定范围的放大器,所述放大器还与所述ARM控制器连接。
[0007]在本发明所述的数控抛光机控制器中,所述设定范围为所述ARM控制器的可测量范围。
[0008]在本发明所述的数控抛光机控制器中,还包括与所述ARM控制器连接、用于记录所述ARM控制器的指定参数并使其在断电上电状态连续操作的铁电。
[0009]在本发明所述的数控抛光机控制器中,还包括与所述ARM控制器连接的光电耦合器,所述光电I禹合器有16路1输入输出端,所述光电I禹合器的输入端输入电压量,输出端驱动电流继电器。
[0010]在本发明所述的数控抛光机控制器中,所述ARM控制器通过串口与所述上位机通讯,所述DSP通过总线接口与所述ARM控制器连接,所述数模转换器通过SPI (SerialPeripheral Interface,串行外设接口)与所述ARM控制器连接,所述铁电通过12C接口与所述ARM控制器连接,所述RAM通过总线接口与所述ARM控制器连接。
[0011]在本发明所述的数控抛光机控制器中,还包括分别与所述上位机连接的USB接口和/或以太网接口。
[0012]在本发明所述的数控抛光机控制器中,还包括与所述上位机连接的键盘。
[0013]在本发明所述的数控抛光机控制器中,所述上位机包括触摸屏。
[0014]实施本发明的数控抛光机控制器,具有以下有益效果:由于使用上位机、存储器、ARM控制器、DSP和脉冲发生器,存储器存储工艺包的大小不受限制,可以存储更大的工艺包,存储更多的工艺包,DSP可做高速连续插补运算,ARM控制器支持G代码,可使用计算机UG软件编程,可按照工艺包的G代码走对应的轨迹,实现产品工件的抛光动作,所以其存储工艺包不受限制、能执行高速连接插补、能对复杂工件进行抛光。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明数控抛光机控制器一个实施例中的结构示意图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]在本发明数控抛光机控制器实施例中,其数控抛光机控制器的结构示意图如图1所示。图1中,该数控抛光机控制器包括上位机1、存储器2、ARM控制器3、脉冲发生器4、DSP5和RAM15 ;其中,存储器2与上位机I连接、用于存储工艺包,存储器2是上位机I用来存储、读取、修改工艺包用的,以及在上位机系统升级时使用;存储器2可以存储多个工艺包,对工艺包的大小没有太多的限制,工艺包的大小可以更大,可以存储更多工艺包。ARM控制器3与上位机I连接、用于对轨迹进行控制及自动补偿并对外部设备进行控制,由于使用智能自动补偿,所以不需要因为磨头磨损而改变代码或者人手调节,为设备运动提供了通讯平台,实现控制简单化。具体来讲,ARM控制器3进行算法控制、轨迹控制以及对轨迹进行补偿(如自动长度补偿),通过串口与上位机通讯,同时对外部设备(如汽缸,磨头等)进行控制等;RAM15与ARM控制器3连接、用于存储要运行的工艺包,具体就是在ARM控制器3执行工作时存储工艺包,RAMl5通过总线接口与ARM控制器3连接;DSP5与ARM控制器3连接、用于做插补运算,具体来讲,DSP5做一些复杂的插补运算,实现两轴的圆弧插补,两轴以上的直线插补;DSP5通过总线接口与ARM控制器3连接;脉冲发生器4分别与ARM控制器3和DSP5连接、用于接收手轮试教输入信号并产生双脉冲信号。值得一提的是,脉冲发生器4为外部的AB相脉冲发生器(也就是双脉冲发生器),也就是产生的连个方波之间的相位差为90度。由于采用了 ARM控制器3等较高的智能芯片作为应用平台,为以后的功能扩展、升级等做好了基础。由于ARM控制器3支持G代码,可使用计算机UG软件编程,其编程更方便,数字化程度更高,使原来使用PLC的缺点得到解决。
[0019]本实施例中,该数控抛光机控制器还包括伺服驱动器11和光耦10,其中,伺服驱动器11用于驱动伺服启动器(图中未示出),光耦10与伺服驱动器11和DSP5连接、并用于分别将ARM控制器输出信号、DSP输出信号与外部输入输出信号进行隔离,用以防止外部对内部的干扰。
[0020]本实施例中,该数控抛光机控制器还包括数模转换器8和放大器7,其中
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1