开放式机器人控制器力位混合控制的实现方法:此控制器采用“PC+PMAC”的控制结构,利用伺服驱动器的两种不同的控制模式,提出了一种实用的力/位混合控制方案,给出了相应的硬件和软件的具体实现。本方法是平面三自由度操作手,整个操作手有一个移动副,两个转动副。适用于在回转壳体内或外壁表面卜完成某些接触性作业,如在壳体内完成清理污垢或打磨表面等。其中,整个操作手由三个伺服电机驱动,回转壳体由一个伺服电机驱动,共四个伺服电机。
【技术实现步骤摘要】
本专利技术涉及机器人具有力控制的能力的ー种方法。特别涉及到对这种操作的ー种控制器力位混合控制的方法。
技术介绍
随着机器人在各个领域应用的日益广泛,许多场合要求机器人具有力控制的能力。例如,机器人的精密装配、修刮或エ件表面磨削、抛光和擦洗等。在操作过程中要求保持其末端执行器与环境接触。完成这些作业任务,必须具备从自由空问到约束空问的对力的柔顺控制能力。柔顺控制分为主动柔顺控制和被动柔顺性控制。被动柔顺控制由于其专业性強,成功率低等不足使应用范围受到限制。为了克服其不足,需要对机器人采用主动柔顺控制,·即カ控制。本方法采用基于PC总线的开放式机器人控制器,具体以PC+DSP运动控制卡的结构来构造特种机器人开放式的硬件平台,以满足机器人在完成接触性作业时カ控制的需要。
技术实现思路
本专利技术的目的是提出,是ー种把硬件与软件相结合的ー种方法。针对特殊接触性作业,本方法中的机器人是平面三自由度操作手,整个操作手有一个移动副,两个转动副。适用于在回转壳体内或外壁表面卜完成某些接触性作业,如在壳体内完成清理污垢或打磨表面等。其中,整个操作手由三个伺服电机驱动,回转壳体由一个伺服电机驱动,共四个伺服电机。包括开放式机器人控制器的构成,其构成由第一开放式机器人控制器的实现模式,控制系统以エ业控制计算机(IPC)为上位机,以插接在IPC主板ISA扩展槽内的DSP控制卡为系统的控制核心。此种IPC+PMAC双CPU的控制模式具有实现方便、功能強大、可靠性高等特点,是ー种开放式的控制系统。整个控制器采用了模块化的体系结构,エ业PC机处理非实时的部分,实时的运动控制由DSP运动控制卡来承担。控制系统采用的DSP运动控制器为Delta Tan公司的I型PMAC八轴运动控制卡。PMAC从硬件和软件上都体现了优秀的开放性能和強大的运动控制能力。PMAC卡较一般运动控制器有很强的处理能力、轨迹特性和输入带宽,并且有较强的灵活性,能适用于多总线结构(PC、STD、VME)。其具体的功能包括多轴插补计算、用户辅助PLC编程以及模拟量数据采集处理。本方法中PMAC控制卡的硬件核心为Motomla的DSP56003数字信号处理芯片,伺服周期单轴为55Vs,可接收来自测速发电机、光电编码盘、光栅、旋转变压器的多种反馈信号,能与多种伺服电机兼容。PMAC控制卡的优良特性为实现专用机器人力控制提供了良好的硬件平台。本方法应用的I型PMAC,有jl 一 J8不同功能的外部接ロ,可控制I 8轴。本方法中用到了四个接ロ,J3 (多路拨码开关I/O —与ACC — 34AA (PMAC的附件)连接;J5 (通用数字输入和输出)一控制光I禹和中间继电器;J7 (模拟输出5-8轴)一控制执行机构和驱动回转壳体;J8(模拟输出1-4轴)ー控制大臂和小臂电机。第二由胶片粘贴机器人的硬件平台构成本方法采用エ控机IPC、PMAC I型8轴运动控制卡、双端ロ RAM(DPRAM)、I/O扩展板ACC — 34AA、松下、安川伺服电机及驱动器共四套,用于它们之间控制的接ロ连接板一±夹。其控制系统构成图2所示,本方法自行开发的接ロ连接板。在控制系统中,用到了 PMAC的两个附件①DPRAM (Dual port RAM):双端ロ RAM②ACC — 34AA :多路I/O驱动板其中,DPRAM作为PMAC的附件,是ff’C和PMAC之间的通讯桥梁。DPRAM为主机和PMAC之间可以共享高速内存区,通过DPRAM,IPC与PMAC之问可以方便地进行无握手数据交換。DPRAM在主机(IPC)和PMAC之间有地址映射,用这个地址映射匹配两边的内存地II 、DPRAM对数据实时性的保证,提高了控制系统的灵敏性,使操作手实施主动柔顺控制时カ误差減少,力控制精度大大增加。ACC 一 34AA也是PMAC的附件之一,可以提供64个光隔离的分立I/O点,以32位 字分组,有32个输入点和32个输出点。输入点可以接收外部输入控制信号,以便上位控制器(PMAC)作出决策。输出点可以接继电元件,最终控制外围设备的起停PMAC运行后臼PIc程序,通过M变量对ACC — 34AA输入端和输出端进行只读和只写。具体的实施方式基于PMAC力/位混合控制的硬件实现为了实现机器人末端的力/位混合控制,需要PMAc的模拟输出分别工作在伺服驱动器的速度和转矩控制模式下,驱动器的速度模式和力矩模式都接受上位控制器(PMAC)的模拟信号。其中,速度模式的是以控制位置为主要控制指标,而カ矩模式是以控制转矩为主要控制指标,在力矩模式下可以在额定转矩范匿内实现恒转矩输出。为了实现以上要求,操作手的接触作业分三个步骤首先操作手在速度模式下到达预定的位置并保持一定的姿态,在这种模式下利用电流环的位置控制更准确;随后,对伺服电机进行模式转换,小臂在カ矩模式下竖直抬起,在执行机构接近壳体时,执行机构的电机处于自由状态以保证能良好的依附于壳体内壁;最后,在末端机构与壳体内壁接触时,壳体转动,依靠反馈信息调节小臂伺服电机的转矩使执行器能够始终与壳体保持接触并控制一定的接触力,从而使机器人能够在非结构表面下进行有效的カ控制,完成接触性作业。本方法中PMAC运动控制器共控制四轴联动,但由于操作手中大臂、小臂、执行机构要分别工作于两种不同模式下,所以实际占用PMAC的轴通道数为7个。在这两种模式下,驱动器侧接受控制器指令的输入引脚不同,以松下驱动器为例,速度模式下用14、15引脚,而在カ矩模式下用16、17引脚。两个轴通道DACl — DAC2(PMAC的43、44)模拟输出j分别接到伺服驱动器的速度和转矩指令引脚(驱动器侧的14、16)。轴通道I(DACl)的辅助连接是指与其有关的反馈、驱动器使能和报错、限位等连接。,如,CHAl — CHCl是通道I的编码盘反馈信号,+LIMI和-UMl是在反方向和正方向的限位信号,AENAI/D1RI是放大器使能信号,决定伺服驱动器的使能,其它类似引脚不在详迷。、PMAC的J8有60个引脚,有四个轴输出{通道,每个轴输出通道都有一套类似的辅助连接,每个轴输出通道根据其相应的辅助连接而凋节模拟输出,完成伺服功能。在驱动器ー侧,要实现两种模式,需要轴输出通道的模拟指令信号在14和16之间切換,如果用ー个轴输出通道,需要在PMAC和驱动器之间自己搭建电路在外部来完成此切换,这样做实时性不好,可靠性也不高。,因此本方法采用PMAC的两个轴通道来实现埘驱动器两种模式的伺服输出,这样做可以不必搭建外部电路,而11保证实时性的要求。具体做法是通过PMAC的J51来改变C-MODE的状态。如果单独控制两个轴通道吋,需要两套辅助连接以保证轴通道的伺服输出,但实际上一个驱动器。及外部开关只能提供一套轴通道辅助连接,这需要PMAC在其内部完成输出的切換,通过设置I变量中的1X0217 J,这种切换保证在只有一套轴辅助连接的前提下,PMAC对两个轴通道伺服输出。基于PMAC力/位控制的软件实现整个控制软件包括实时控制软件与上位机的系统管理软件两部分。实时控制软件包括伺服驱动、PLC监控、数据采集等;系统管理软件 包括初始化、參数输入、双CPU通讯、壳体作业规划等。为了在PMAC中实现操作手的力/位混合控制,控制软件本文档来自技高网...
【技术保护点】
一种开放式机器人控制器力位混合控制的方法:其特征是包括了开放式机器人控制器实现模式,控制系统以工业控制计算机(IPC)为上位机,以插接在IPC主板ISA扩展槽内的DSP控制卡为系统的控制核心。此种IPC+PMAC双CPU的控制模式具有实现方便、功能强大、可靠性高等特点,是一种开放式的控制系统。整个控制器采用了模块化的体系结构,工业PC机处理非实时的部分,实时的运动控制由DSP运动控制卡来承担。其控制系统采用的DSP运动控制器为DeltaTan公司的I型PMAC八轴运动控制卡。PMAC从硬件和软件上都体现了优秀的开放性能和强大的运动控制能力。PMAC卡较一般运动控制器有很强的处理能力、轨迹特性和输入带宽,并且有较强的灵活性,能适用于多总线结构(PC、STD、VME)。其具体的功能包括:多轴插补计算、用户辅助PLC编程以及模拟量数据采集处理。本方法应用的I型PMAC,有j1一J8不同功能的外部接口,可控制1~8轴。本方法中用到了四个接口,J3(多路拨码开关I/O)一与ACC一34AA(PMAC的附件)连接;J5(通用数字输入和输出)一控制光耦和中间继电器;J7(模拟输出5?8轴)一控制?执行机构和驱动回转壳体;J8(模拟输出1?4轴)一控制大臂和小臂电机。...
【技术特征摘要】
1.一种开放式机器人控制器力位混合控制的方法其特征是包括了开放式机器人控制器实现模式,控制系统以エ业控制计算机(IPC)为上位机,以插接在IPC主板ISA扩展槽内的DSP控制卡为系统的控制核心。此种IPC+PMAC双CPU的控制模式具有实现方便、功能強大、可靠性高等特点,是ー种开放式的控制系统。整个控制器采用了模块化的体系结构,エ业PC机处理非实时的部分,实时的运动控制由DSP运动控制卡来承担。其控制系统采用的DSP运动控制器为DeltaTan公司的I型PMAC八轴运动控制卡。PMAC从硬件和软件上都体现了优秀的开放性能和強大的运动控制能力。PMAC卡较一般运动控制器有很强的处理能力、轨迹特性和输入带宽,并且有较强的灵活性,能适用于多总线结构(PC、STD、VME)。其具体的功能包括多轴插补计算、用户辅助PLC编程以及模拟量数据采集处理。本方法应用的I型PMAC,有jl 一 J8不同功能的外部接ロ,可控制I 8轴。本方法中用到了四个接ロ,J3(多路拨码开关I/O) —与ACC — 34AA(PMAC的附件)连接;J5 (通用数字输入和输出)一控制光稱和中间继电器;J7 (模拟输出5-8轴)ー控制执行机构和驱动回转壳体;J8(模拟输出1-4轴)ー控制大臂和小臂电机。2.根据权利要求I所述开放式机器人控制器力位混合...
【专利技术属性】
技术研发人员:杨际荣,
申请(专利权)人:镇江华扬信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。