为什么要选用带制动器的伺服电机
1.伺服电机的制动器动作速度,通常为3000~10000或更高。
2.额定电流,在整个调速范围内,等于额定功率。
3.电动机轴上的输出转矩,一般为以额定转矩为标准,用户可以根据电机输出功率要求的最大速度来选择。
4.定位转矩,当电机轴端受到机械负载或力作用时,电机轴端的输出转矩。
5.加速时间,从静止加速到额定转速。在此数据值时,伺服系统中的加速度,就可以达到稳定的输出。
目前常用的步进电机驱动器都具有较高的驱动电流值。高速时,高电平的驱动能力弱,因此在相同功率的情况下,电机的驱动能力弱。
从起步到工作转速对应的工作转速范围,与伺服系统匹配的驱动器要求如下。
驱动器的工作电流必须小于0.15mA。
伺服系统工作时,电机的速度和位置处于切削加工的切削条件下,如果采用矢量控制的方法,通过对交流伺服电机的控制达到要求。
为了保证系统的加工质量,各种各样的方法都必须在很短的时间内完成,需要大量的数据处理。这就需要对系统的速度、位置等参数进行测量,形成闭环控制。一般的方法就是通过参数计算,得到系统需要的速度、位置等信息,通过指令对这些信息进行计算,获得系统需要的加工状态和位置信息。
从控制算法上来看,基于高速DSP运动控制器的高速CNC系统的硬件平台和软件平台,主要包括:运动控制器、高速CNC单元、伺服驱动器、伺服电机、传感器和测速仪等,其中的运动控制器以DSP运动控制器为主,测速机为测速机和轴联动控制器,测速机为伺服电机,将测速机的实时信息通过通讯方式送到伺服驱动器,实现伺服电机的精确定位。
此外,由于系统中直接控制对象的实时通讯以及在控制设备之间进行定制的通讯接口,使得在现场操作的同时系统还可以通过PC机实现对系统的监视,对于操作人员的操作,可以通过PC机实现对系统的监控。系统具有友好的人机界面,能够友好的显示系统的实时信息,并能够实现实时控制,使得整个系统的操作更加迅速高效,避免了传统的操作界面上的不便。
2、嵌入式Linux系统的实现
嵌入式系统在Linux的硬件平台上提供了统一的接口,可利用其资源,采用基于Windows的体系结构设计嵌入式系统。系统采用通用开发环境,与传统的系统结构类似,系统对资源和功能的适应性进行了扩展,只是在Linux内核上提供了几种替代方案,通过裁减、裁剪、裁减、监控等各种辅助功能模块,并可根据用户需求定制一些功能模块,以满足用户的特定要求。
嵌入式系统中的大部分图形功能都是基于GDevelop开发环境中C++的面向对象分析程序开发,程序开发过程是基于C++程序。系统采用主程序,借助于指定的MFC开发工具,以友好的C++语言的形式编写程序,将工程的控制策略编写成MFC的动态链接库。
3 系统硬件设计
本系统硬件平台采用的是基于TMS320C67的SOC算法。该算法的核心是如何在短短的时刻内生成一个MFC文件来生成可执行文件,该程序对相关的文件进行高效的压缩和压缩处理。系统启动时,内存数据由TMS320C67的SOC记录到内存中。