机械手说明书.docx
《机械手说明书.docx》由会员分享,可在线阅读,更多相关《机械手说明书.docx(66页珍藏版)》请在冰点文库上搜索。
机械手说明书
前言
焊接机器手占据整个工业机器人总量的40%以上,焊接作为工业“裁缝”,是工业生产中非常重要的加工手段,同时由于焊接烟尘、弧光、金属飞溅的存在,焊接的工作环境又非常恶劣,焊接质量的好坏对产品质量起决定性的影响。
采用焊接机器手可以稳定和提高焊接质量,保证其均一性,改善了工人的劳动条件,提高劳动生产率,产品周期明确,容易控制产品产量,可缩短产品改型换代的周期,减小相应的设备投资。
在焊接机械手的设计过程中引进基于PRO/ENGINEER的CAD/CAE技术可以大大缩短焊接机械手的研发周期、降低机械手的研发成本、提高机械手的可靠性。
因此,利用PRO/E对焊接机械手进行设计、装配、仿真、分析,对于保证焊接机械手的质量,提高生产率,推动焊接机械手功能部件的发展,加快产品的更新换代具有重要意义。
目前,我国的焊接机械手行业无论从控制水平还是可靠性等方面与国外公司还存在一定的差距。
国外工业机器人是个非常成熟的工业产品,经历了30多年的发展历程,而且在实际生产中不断地完善和提高[1]。
要想在短时间内赶超外国的产品,形成有自主知识产权的焊接机械手产品就必须借助先进的工具,在实际生产中不断完善和提高。
本设计将以PRO/E软件为平台,探讨焊接机械手的计算机辅助设计方法,并利用PRO/E软件的强大仿真功能对焊接机械手进行运动分析、装配、仿真,以保证焊接机械手结构的准确性与合理性。
1.绪论
1.1PRO/E的简介
PRO/Engineer是一套由设计至生产的机械自动化软件,是新一代的产品造型系统,是一个参数化、基于特征的实体造型系统,并且具有单一数据库功能。
1)真实3D模型
在PRO/E中,设计出的模型是真实的3D模型,弥补了传统面结构、线结构的不足。
这些3D实体模型除了可以将用户的设计思想以最真实的模型在计算机上表现出来之外,借助于系统参数,用户还可随时计算出产品的体积、面积、重心重量、惯性大小等,以了解产品的真实性,并可以进一步的组建装配等的运算[2]。
我们在产品设计过程中,可以随时掌握以上重点,设计物理参数,并减少许多人为的计算时间。
2)以特征作为设计的单位
PRO/E的特征方式是基于人性化设计的,初次使用PRO/E的人肯定会对特征感到亲切,PRO/E中正是以最自然的思维方式从事设计工作,如孔、开槽、做成圆角等均被视为零件设计的基本特征,除了充分掌握设计思想之外,还在设计过程中加入实际的制造思想,也正因为以此特征作为设计的单元,因此可以随时对特征做合理的变化。
不违反几何原理的顺序调整、插入、删除、重新定义等修正动作.
3)单一数据库
在PRO/E中可随时由3D实体模型产生2D工程图,而且自动标示工程图尺寸。
不论在3D还是在2D图形上做尺寸修改,其相关的2D图形或3D实体模型均自动修改,同时组合、制造等相关设计也会自动修改,这样可以确保数据的正确性,并避免反复修正所耗费的时间,由于采用单一数据库库,提供了所谓双相关联性的功能,这种功能也正符合了现代产业中同步工程的思想。
4)参数式设计
配合单一数据,所有设计过程中所使用的尺寸(参数)都在数据库中,修改CAD模型及工程图不再是一件难事,设计者只要更该3D零件的尺寸,则工程图、组合、模具等就会依照尺寸的修改做几何形状的变化,以达到涉及修改工作的一致性,避免发生人为改图的疏露情形,且减少了许多人为改图的时间和精力消耗。
也正因为有参数的设计,用户才可以运用强大的数学运算方式,建立各尺寸参数间的关系,使得模型可自动计算出应有的外型,减少尺寸一个一个修改的繁琐过程,并减少错误的发生。
Pro/Engineer是软件包,并非模块,它是该系统的基本部分,其中功能包括参数化功能定义、实体零件及组装造型,三维上色实体或线框造型棚完整工程图产生及不同视图(三维造型还可移动,放大或缩小和旋转)。
PRO/Engineer是一个功能定义系统,即造型是通过各种不同的设计专用功能来实现,其中包括:
筋(Ribs)、槽(Slots)、倒角(Chamfers)和抽空(Shells)等,采用这种手段来建立形体,对于工程师来说是更自然、更直观,无需采用复杂的几何设计方式[3]。
这系统的参数比功能是采用符号式的赋予形体尺寸,不象其它系统是直接指定一些固定数值于形体,这样工程师可任意建立形体上的尺寸和功能之间的关系,任何一个参数改变,其它相关的特征也会自动修正。
这种功能使得修改更为方便和可令设计优化更趋完美。
造型不单可以在屏幕上显示,还可传送到绘图机上或一些支持Postscript格式的彩色打印机。
PRO/Engineer还可输出三维和二维图形给予其他应用软件,诸如有限元分析及后置处理等,这都是通过标准数据交换格式来实现。
PRO/Engineer软件的其它模块或自行利用C语言编程,以增强软件的功能[4]。
它在单用户环境下(没有任何附加模块)具有大部分的设计能力,组装能力(人工)和工程制图能力(不包括ANSI,ISO,DIN或JIS标准),并且支持符合工业标准的绘图仪(HP,HPGL)和黑白及彩色打印机的二维和三维图形输出。
PRO/Engineer功能如下:
1)特征驱动(例如:
凸台、槽、倒角、腔、壳等)。
2)参数化(参数=尺寸、图样中的特征、载荷、边界条件等)。
3)通过零件的特征值之间,载荷/边界条件与特征参数之间(如表面积等)的关系来进行设计。
4)支持大型、复杂组合件的设计(规则排列的系列组件,交替排列,PRO/E的各种能用零件设计的程序化方法等)。
5)贯穿所有应用的完全相关性(任何一个地方的变动都将引起与之有关的每个地方变动)。
其它辅助模块将进一步提高扩展Pro/ENGINEER的基本功能。
1.2PRO/E的研究意义
PRO/E是三维实体建模与分析软件中性能非常出色的一款。
应用PRO/E,可以实现机械零部件的实体建模、虚拟装配、运动仿真、强度分析等工作,具有直观、便捷等特点,是现代机械设计中非常重要的设计工具之一。
在进行运动与强度分析工作中,应切实理解软件所适应的工作条件,否则将得到不正确的结果。
在当前PRO/E研究基础上,还可在下列领域加强研究,以更好的让PRO/E为机械设计服务。
(1)对主要装配体进行装配应力分析,选取零部件最合理的公差配合,提高装配质量和性能。
(2)通过虚拟装配,对装配后零件的变形、性能进行预测,便于反馈修改其设计提高装配性能。
(3)对主要部件或整机进行可装配性评价和性能分析,以简化产体结构,减少零部件个数,大幅降低产品的制造费用和装配费用,缩短产品的制造周期和装配周期,提高其装
配和整机的性能。
1.3软件PRO/E的特点
运用PRO/E,可以大大简化机械产品的设计开发过程,大幅度缩短产品开发周期,大量减少产品开发费用和成本,明显提高产品的质量和产品的系统级性能获得最优化和创新的设计产品。
PRO/E不仅是计算机技术在工程领域的成功应用,更是一种全新的机械产品设计理念。
一方面与传统的仿真分析相比,传统的仿真一般是针对单个子系统的仿真,而PRO/E则是强调整体的优化,它通过虚拟整机与虚拟环境的耦合,对产品多种设计方案进行测试、评估,并不断改进设计方案,直到获得最优的整机性能。
1.4PRO/E的优势分析
PRO/E自美国参数技术公司(ParametricTechnologyCorporation)于1988年推出以来,凭借着强大的功能,已成为最普及的3DCAD/CAM系统,广泛用于电子、机械、模具、工业设计、汽车、自行车、航天、家电等行业。
PRO/E软件的功能很多,它集成了实体设计、曲面设计、工程图制作、零件装配、钣金设计等多个应用程序模块。
因为它具有单一数据库,可随时由3D实体模型产生2D工程图,而且自动标示工程图尺寸,在3D或2D图形上做尺寸修改时,其相关的2D图形或3D实体模型均自动修改。
Pro/E的好处是强迫用户使用正确的方法建造模型。
例如,草绘一个特征的外形,如果它没有合适的尺寸建造那个特征,Pro/E将不让用户完成特征[9]。
因此,Pro/E几何学从未被定义尺寸或者过于定义尺寸不足。
同时,装配、制造等相关设计也会自动修改。
如此可确保数据的正确性,并避免反复修改的耗时性。
这种功能也正符合了现代产业中所谓的同步工程观念。
PRO/E基本模块简介如下:
Sketch:
草图模块,用它绘制特征剖面图;Part:
零件模块,用于构件零件,其模型建立方式类似机械加工方式,而且具有参数化定义各尺寸的性质,一个Part文件中只能有一个零件;Assembly:
装配模块,用于装配零部件,可以由点和线圈的赋值名、网络注释等。
这对用户阅读和调试程序是非常有用的。
程序贮存方式:
程序的贮存是必要的,其方法有用磁带、软磁盘或EEPROM存贮程序卡等方式,应根据所选机型的技术条件选择。
通信软件包:
对于网络控制结构,或者需用上位计算机管理的控制系统,有无通信软件包是选用可编程控制器的主要依据,且通信软件包往往是和通信硬件一起使用[10]。
在这里选择PTC公司的Pro/ENGINEERWildfire2.0(以下简称“Pro/E”)作为虚拟设计的软件平台,选择该软件是因为:
1)它具有强大的功能,能够满足本设计要求。
2)它具有实体建模模块,可在此基础上进行零件的虚拟设计和建模。
3)它具有完整的功能仿真分析系统,可以对设计加以仿真和运动分析。
1.5机械手的一般发展前景
模仿人手和手臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。
它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。
机械手主要由手部、运动机构和控制系统三大部分组成。
手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。
运动机构使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势[5]。
机械手的种类,按驱动方式可分为液压式、气动式、电动式、机械式机械手;按适用范围可分为专用机械手和通用机械手两种;按运动轨迹控制方式可分为点位控制和连续轨迹控制机械手等。
机械手通常用作机床或其他机器的附加装置,如在自动机床或自动生产线上装卸和传递工件,在加工中心中更换刀具等,一般没有独立的控制装置。
有些操作装置需要由人直接操纵,如用于原子能部门操持危险物品的主从式操作手也常称为机械手。
机械手在锻造工业中的应用能进一步发展锻造设备的生产能力,改善热、累等劳动条件。
1.6焊接机械手的背景
国内国外机械手臂是目前在机械人技术领域中得到最广泛实际应用的自动化机械装置,在工业制造、医学治疗、娱乐服务、军事以及太空探索等领域都能见到它的身影。
尽管它们的形态各有不同,但它们都有一个共同的特点,就是能够接受指令,精确地定位到三维(或二维)空间上的某一点进行作业。
焊接机器手占据整个工业机器人总量的40%以上,焊接作为工业“裁缝”,是工业生产中非常重要的加工手段,同时由于焊接烟尘、弧光、金属飞溅的存在,焊接的工作环境又非常恶劣,焊接质量的好坏对产品质量起决定性的影响[5]。
采用焊接机器手可以稳定和提高焊接质量,保证其均一性;改善了工人的劳动条件;提高劳动生产率;产品周期明确,容易控制产品产量;可缩短产品改型换代的周期,减小相应的设备投资.
1.6.1选题的目的
焊接机器人在焊接生产中可提高焊接质量和生产效率,保证了焊接过程的稳定性和产品的一致性,减小了劳动强度,满足了高度柔性化生产的要求。
我国在20世纪70年代末开始研究焊接机器人,经过20多年的发展,在焊接机器人技术领域取得了长久的进步,对国民经济的发展起到了积极的推动作用。
目前国内外对焊接机器人技术研究来看,焊接机器人技术研究主要集中在焊缝跟踪技术、多台焊接机器人及外围设备的协调控制技术、机器人专用弧焊电源技术、焊接机器人系统仿真技术与机器人用焊接工艺方法5个方面而已[3]。
目前,我国虽然具有自主知识产权的焊接机械手系列产品,但是由于我国在研制机器人的初期,没有同步发展相应的零部件产业,进口机器价格的大幅度降低,而且我国国产焊接机械手无论从控制水平还是可靠性等方面与国外公司还存在一定的差距。
要想提高在焊接机械手领域的地位,必须从焊接机械手的设计研究、发展、应用上着手。
而能否在设计研究取得一定的成果,则是发展和应用的前提[3]。
要想在设计研究上快速取得一定的成果,就必须应用先进的工具和设计理念。
随着我国加入WTO后国际竞争更加激烈,对焊接机械手的需求会越来越大,我国的工业机器人产业将面临新的发展机遇和来自国外的挑战,要把握这一机遇,迎接挑战,为我国能跻身于机器人强国之列而努力奋斗。
1.6.2选题的意义
焊接机械手占据整个工业机器人总量的40%以上,与焊接这个特殊的行业有关,焊接作为工业“裁缝”,是工业生产中非常重要的加工手段,同时由于焊接烟尘、弧光、金属飞溅的存在,焊接的工作环境又非常恶劣,焊接质量的好坏对产品质量起决定性的影响。
1)稳定和提高焊接质量,保证其均一性。
焊接参数如焊接电流、电压、焊接速度及焊接干伸长度等对焊接结果起决定作用。
采用机器人焊接时对于每条焊缝的焊接参数都是恒定的,焊缝质量受人的因素影响较小,降低了对工人操作技术的要求,因此焊接质量是稳定的。
而人工焊接时,焊接速度、干伸长等都是变化的,因此很难做到质量的均一性。
2)改善了工人的劳动条件。
采用机器人焊接工人只是用来装卸工件,远离了焊接弧光、烟雾和飞溅等,对于点焊来说工人不再搬运笨重的手工焊钳,使工人从大强度的体力劳动中解脱出来。
3)提高劳动生产率。
机器人没有疲劳,一天可24小时连续生产,另外随着高速高效焊接技术的应用,使用机器人焊接,效率提高的更加明显。
4)产品周期明确,容易控制产品产量。
机器人的生产节拍是固定的,因此安排生产计划非常明确。
5)可缩短产品改型换代的周期,减小相应的设备投资。
可实现小批量产品的焊接自动化。
机器人与专机的最大区别就是它可以通过修改程序以适应不同工件的生产。
2.焊接机械手的相关分析
2.1焊接机械手的的自由度
自由度是指构件所具有的独立运动的数目(或者是确定构件位置所需要的独立参量数目)。
一个不受任何约束的自由主体,在空间运动时,具有6个独立运动参数(自由度),即沿XYZ三个轴的独立移动和绕XYZ三个轴的独立转动,在平面运动时,则只具有3个独立运动参数(自由度),即沿XYZ三个轴的独立移动。
主体受到约束后,某些独立运动参数不再存在,相对应的,这些自由度也就被消除。
当6个自由度都被消除后,主体就被完全定位并且不可能再发生任何运动。
如使用销钉连接后,主体沿XYZ三个轴的平移运动被限制,这三个平移自由度被消除,主体只能绕指定轴(如X轴)旋转,不能绕另两个轴(YZ轴)旋转,绕这两个轴旋转的自由度被消除,结果只留下一个旋转自由度。
冗余约束指过多的约束。
在空间里,要完全约束住一个主体,需要将三个独立移动和三个独立转动分别约束住,如果把一个主体的这六个自由度都约束住了,再另加一个约束去限制它沿X轴的平移,这个约束就是冗余约束[6]。
合理的冗余约束可用来分摊主体各部份受到的力,使主体受力均匀或减少磨擦、补偿误差,延长设备使用寿命。
冗余约束对主体的力状态产生影响,对主体的对运动没有影响。
因运动分析只分析主体的运动状况,不分析主体的力状态,在运动分析时,可不考虑冗余约束的作用,而在涉及力状态的分析里,必须要适当的处理好冗余约束,以得到正确的分析结果。
机械手主要由手部和运动机构组成。
手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。
运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。
运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度。
为了抓取空间中任意位置和方位的物体,需有6个自由度。
自由度是机械手设计的关键参数。
自由度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。
一般专用机械手有2~3个自由度。
6自由度焊接机械手具有6个自由度,其中包括沿3个轴的移动自由度,和3个轴旋转自由度。
6自由度焊接机器人的机械执行机构是一个复杂相互作用的多连杆结构。
通过3个(腰、臂、肘)旋转运动来完成机器人的手臂运动,以达到实现空间焊缝轨迹所需的运动要求,用腕部的3个旋转运动来完成焊枪空间姿态的变化。
各个旋转轴的驱动相对其他轴而言都是独立的,但相互之间又建立必要的联系。
图2-1六自由度焊接机械手图2-2六自由度焊接机械手坐标系
Figure2-16dofweldingrobotFigure2-2:
6dofweldingrobotcoordinatesystem
图2-3焊接机械手自由度标示
Figure2-3weldingrobotfreedom
1:
腰绕着转基座旋转,一个旋转自由度 2:
摆臂可绕着转腰旋转,一个旋转自由度
3:
小臂绕着摆臂旋转,一个旋转自由度 4:
摆肘绕着小臂旋转,一个旋转自由度
5:
转腕绕着摆肘旋转,一个旋转自由度 6:
转动轴绕着转腕旋转,一个自由度
本设计之所以选择6自由度焊接机械手,就是因为其具有占地面积小、动作范围大、空间移动速度快、灵活性和通用性高等优点。
其主要部件包括:
基座、转腰、摆臂、小臂、转肘、转腕、转动轴、曲柄、套筒、焊枪[4]。
本设计是6自由度的机械手,可以实现一般的空中运动过程。
通过这六个自由度实现升降、伸缩和旋转这几个主要动作。
在图2-3中序号1、2等所标示的地方都各只有一个自由度。
通过这几个关节的综合运动,可以实现一些我们经常用到的动作。
2.2焊接机械手目前的发展状况
国外机器人领域发展最近几年与如下及个趋势[8]:
(1)工业机器人性能不断提高(高速度、高精度、高可靠性、便于操作和维修),而单机价格不断下降,平均单机价格从91年的10.3万美元降至97年的6.5万美元。
(2)机械机构像模块化.可重构化发展。
例如关节模块中的伺服电机、减速机、检测系统三位一体化;由关节模块、连杆模块用重组方式构造机器人整机,国外已有模块化装配机器人产品问世。
(3)工业机器人控制系统向基于pc机的开放型控制器方向发展;便于标准化、网络化;器件集成度提高,控制柜日见小巧,且采用模块化机构,大大提高了系统的可靠性,易操作性和可维修性。
(4)机器人中的传感器作用日渐重要,除采用传统的位置,速度,加速度等传感器外,装配,焊接机器人还应用了视觉、力觉等传感器。
(5)虚拟现实技术在机器人中做的作用已从仿真、预演发展到用于过程控制.
2.3研究基于PRO/E的焊接机械手的目的
PRO/E的运动学分析模块“机构”可以进行机构的装配和运动学仿真,这样可以使得原来在二维图纸上难以表达和设计的运动变得非常直观和易于修改,并且能够大大减少机构的设计开发过程,缩短其开发周期,减少开发费用,同时提高产品质量,在PRO/E中,运动仿真的结果不但可以以动画的形式表现出来,还可以以参数的形式输出,从而可以获知零件之间是否干涉,干涉的体积有多大等。
根据仿真结果对所设的零件进行修改,直到不产生干涉为止。
焊接机械手的自由度比较多,运动比较复杂,利用PRO/E中的仿真功能,创建伺服电动机,建立槽曲线,定义运动分析,使焊枪按照预定的轨迹运动,最后根据生成的焊枪头的速度时间曲线,如果速度波动较大,我们加以修改之后再生成新的波动较小的曲线,争取采取合理的措施,这些使我们在PRO/E基础上研究焊接机械手的其中一个目的。
这就是研究基于PRO/E的机械手的优势,经济成本的大幅度减少和研究周期的缩短,使得在PRO/E基础上研究焊接机械手成为一种趋势。
并且在以后的生产中,这门技术更会大大的投入。
3.焊接机械手的建模
3.1逆向工程建模思想
工业中的许多领域,都需要创建已存在物体的计算机几何模型,但往往又得不到现成的这类几何模型,因此,就需要由实际形体来生成计算机几何模型,这项工程就是逆向工程。
逆向工程可以简单的定义为这么一个过程:
在没有工程图纸的情况下,对实际物体进行测量,通过对测量信息的分析和处理来构造其CAD模型的过程,由实际物体反求出设计模型来。
逆向工程与传统的正向设计的根本区别在于:
正向设计是由抽象的较高层次概念或独立实现的设计过渡到设计的物理实现,从设计概念到CAD模型有一个明确的过程;而反向工程是基于一个可以获得的实物模型来构造出它的设计概念,并且可以通过对重构模型特征参数的调整和修改来达到对实物模型的逼近或修改的目的,以满足生产要求。
从数字化的点的生成到CAD模型的创建是一个推理的过程[9]。
逆向工程通常从测量一个己存在的实际物体开始,这样就能生成一个曲面或实体模型,以便能充分利用CAD/CAM技术的各种优点。
一旦重构出自由曲面和建立CAD模型后,就可以进行一系列后续操作,如零件设计、有限元分析、模型修改、误差分析以及数控加工指令生成。
本设计利用PRO/E建立三维模型,然后把建好的模型进行虚拟装配和运动仿真。
最后对运动进行分析找出设计的缺陷和不足,结合实际对缺陷和不足进行修改和调试完善设计。
3.2典型零件的建模
基准是建立模型的参考,在PRO/E中,基准虽不是实体或曲面的特征,但也是特征的一种,其主要用途为,在进行3D几何设计时作为参考或基准数据,如作为剖面绘制的参考面,3D模型的定位参考面,组合零件参考面等[10],例如一个孔特征可以将一基准轴当成其中心线,此基准轴可作为孔半径标注的基准,也可以建立相对于孔基准轴的其他特征,当基准轴移动时,孔也移动,其他特征也随之移动。
在下面介绍的零件建模里面我们可能会用到这些知识。
下面介绍的是焊接机械手中的零件转腕的三维建模:
1)打开文件下选取“新建”点击“零件”,建立名称为axis-bw的零件,如图3-1,再点击“确定”,在“新文件选项”里,选取mmns-prt-solid,,再点击“确定”。
图3-1新建零件图3-2选择模板
Figure3-1newpartsFigure3-2choicestemplate
2)选取草绘平面,选取FRONT平面为草绘平面,如图3-3使用“拉伸”特征操作工具,建立如图3-4所示的立柱。
图3-3选取草绘平面图3-4拉伸为圆柱
Figure3-3drawplane.ChoosegrassFigure3-4stretchingforcylinder
图3-5选取草绘界面画圆
Figure3-5selectionroughcircleinterface
图3-6成型
Figure3-6molding
3)定义立柱下表面为草绘平面,绘制直径为60的圆,如图选取拉伸特征工具,绘制立体,如图3-5,3-6。
4)再选取“镜像”工具,以right平面为中心面,如图3-7,结果如图3—8.
图3-7镜像
Figure3-7mirror
图3-8选取草绘平面
Figure3-8selectionroughsurface
图3-9绘制拉伸的圆图3-10拉伸成型
Figure3-9renderingtensilecircleFigure3-10strectchforming
5)在新建的基面上绘制直径为75的圆,再选取“拉伸”工具。
其他的操作步骤可以见如图3-11,3-12,3-13,3-14,3-15,3-16,此零件的建模已经完成了,在零件建模的这个过程中,用到了拉伸特征、镜像、倒角、和倒圆角、建立基准平面等工具,对于尺寸