The invention provides a multi-axis industrial robot control system based on FPGA, including a trajectory acquisition unit, a motion control unit, an encoder feedback unit, a first vector control unit U1 to a sixth vector control unit U6 and a first PWM output unit W1 to a sixth PWM output unit W6. The invention integrates two major electronic control systems of industrial robots, servo drive system and trajectory control system, maximizes the use of space volume, integrates control logic of multiple PMSMs with one core unit of FPGA, and simultaneously completes multi-axis trajectory planning in real time, thus saving resources and costs; adopts FPGA as the main control chip, has fast response speed, and the way of finite state machine of FPGA. More flexible handling of servo system error information and serious warning. This multi-axis industrial robot control system has good practical value and broad application prospects.
【技术实现步骤摘要】
一种基于FPGA的多轴工业机器人控制系统
本专利技术涉及工业机器人领域,特别是一种基于FPGA的多轴工业机器人控制系统。
技术介绍
《工业制造2025》将机器人行业列入十大重点推动产业之一。21世纪已经全面进入了工业机器人发展的重要时代,随着劳动力的短缺和科学技术突飞猛进的发展,工业机器人将逐渐取代工厂中繁重的人力劳动;工业机器人控制系统和伺服系统共同作为工业机器人三大核心部件之一,在整个工业机器人系统中起着至关重要的作用;现有的工业机器人控制系统大多伺服驱动器与轨迹控制器硬件分立组装,并且在伺服系统中单轴独立驱动,每个轴需要一个伺服驱动器,一个典型的六自由度机器人控制系统要六台大小不同的伺服驱动器和一台轨迹控制器组装而成,这样做的后果是工业机器人不仅增加了成本而且增加了体积,庞大而笨重不便移动严重制约了工业机器人的环境适应能力。更为重要的是,现有工业机器人伺服系统和控制系统多数采用DSP作为运算核心,这种方式严重制约了多轴协同工作的实时性,因此有必要开发和设计一种伺服驱动与轨迹规划硬件一体化的,体积更小,单位功率密度更高,多轴同时并行工作的工业机器人伺服系统。
技术实现思路
针对上述现有技术中存在的上述不足,本专利技术提供了一种基于FPGA的多轴工业机器人控制系统。为了解决上述技术问题,本专利技术采用了如下技术方案:一种基于FPGA的多轴工业机器人控系统,包括轨迹获取单元、运动控制单元、编码器反馈单元、第一矢量控制单元U1至第六矢量控制单元U6、第一PWM输出单元W1至第六PWM输出单元W6;所述的轨迹获取单元的输出端与运动控制单元的一个输入端连接,编码器反 ...
【技术保护点】
1.一种基于FPGA的多轴工业机器人控系统,其特征在于:包括轨迹获取单元、运动控制单元、编码器反馈单元、第一矢量控制单元U1至第六矢量控制单元U6、第一PWM输出单元W1至第六PWM输出单元W6;所述的轨迹获取单元的输出端与运动控制单元的一个输入端连接,编码器反馈单元的输出端、视觉反馈的输出端与运动控制单元的另一个输入端连接,运动控制单元的输出端与第一矢量控制单元U1的输入端至第六矢量控制单元U6的输入端连接,第一矢量控制单元U1的输出端至第六矢量控制单元U6的输出端分别与第一PWM输出单元W1的输入端至第六PWM输出单元W6的出入端连接;所述的运动控制单元包括轨迹规划单元,轨迹修正单元,故障保护单元,定距插补单元,RMAC运动规划单元和电子齿轮输出单元;轨迹修正单元的输出端与轨迹规划单元的一个输入端连接,故障保护单元的输出端与轨迹规划单元的另一个输入端连接,轨迹规划单元的输出端与定距插补单元的输入端连接,定距插补单元的输出端与RMAC运动规划单元的输入端连接,RMAC运动规划单元的输出端与电子齿轮输出单元的输入端连接,轨迹修正单元的输入端与视觉反馈单元的输出端、编码器反馈的输出端连接 ...
【技术特征摘要】
1.一种基于FPGA的多轴工业机器人控系统,其特征在于:包括轨迹获取单元、运动控制单元、编码器反馈单元、第一矢量控制单元U1至第六矢量控制单元U6、第一PWM输出单元W1至第六PWM输出单元W6;所述的轨迹获取单元的输出端与运动控制单元的一个输入端连接,编码器反馈单元的输出端、视觉反馈的输出端与运动控制单元的另一个输入端连接,运动控制单元的输出端与第一矢量控制单元U1的输入端至第六矢量控制单元U6的输入端连接,第一矢量控制单元U1的输出端至第六矢量控制单元U6的输出端分别与第一PWM输出单元W1的输入端至第六PWM输出单元W6的出入端连接;所述的运动控制单元包括轨迹规划单元,轨迹修正单元,故障保护单元,定距插补单元,RMAC运动规划单元和电子齿轮输出单元;轨迹修正单元的输出端与轨迹规划单元的一个输入端连接,故障保护单元的输出端与轨迹规划单元的另一个输入端连接,轨迹...
【专利技术属性】
技术研发人员:高明煜,何佳欢,詹志平,黄继业,傅煌培,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。