六自由度机械手用户手册详解.docx
《六自由度机械手用户手册详解.docx》由会员分享,可在线阅读,更多相关《六自由度机械手用户手册详解.docx(104页珍藏版)》请在冰点文库上搜索。
六自由度机械手用户手册详解
第一章准备安装SG5/6机械手
所需工具
下面是安装SG5/6时所需要的工具:
螺丝刀
钻孔器
1/8英寸的钻头
小型号的活动扳手或套筒扳手
剪钳
少量润滑油或类似物品
完全配置机械手物品清单
SG5/6基本配置机械手包括下列元器件:
电子电器类\软件:
SG5:
3个HiTecHS-475HB伺服电机,1个HS-805BB伺服电机,1个HS-645MG伺服电机
SG6:
3个HiTecHS-475HB伺服电机,1个HS-805BB伺服电机,1个HS-225MG伺服电机,1个HS-645伺服电机
电机延长线:
12英寸长2条,6英寸长2条
1个SPST开关
1个6V-4A电源(只在完全配置中提供)
铝质部件:
1个电路板固定支架
1个底座
底座上转盘下托板
底座上转盘上托板
3个电机支
4个手臂部件
2个左手爪部件
2个右手爪部件
4个扁平连接件
1齿轮支架
1个电机齿轮传动支架
1个前臂支架
1个上臂支架
螺母、螺钉、垫圈和取间隔装置
4个#2螺母
4个#2弹垫
4颗#2-5/16英寸螺钉
35个#4平垫
13颗#4-1/2英寸螺钉
12颗#4-3/8英寸螺钉
26颗#4-1/4英寸螺钉
4颗#4-1英寸螺钉
1颗#4-5/8英寸螺钉
3颗#4-5/16英寸螺钉
19颗#4螺母
23颗#4锁紧螺母
19个#4弹垫
14个#4-1/4英寸取间隔尼龙支柱
4个#4-5/16英寸取间隔尼龙支柱
8个#4-3/16英寸取间隔尼龙支柱
14个#6-3/8英寸螺钉
1个#6-1/2英寸螺钉
8个#6锁紧螺母
8个#6螺母
8个#6弹垫
1个#6平垫
6个1/4英寸SAE平垫
4个球形支撑件
其他
1本SG5/6机械手手册
10条扎带
1根长弹簧
1根短弹簧
2个齿轮
4个橡胶垫
2个夹子
第二章安装前准备
注意:
在一个整齐、干净有较大空间的环境下开展组装工作
整理和恰当地摆放你的各类不规格的螺钉、螺母等配件,这样有利于你在装配时正确的使用特定大小的螺钉、螺母、垫圈等,也可以很方便地取用它们。
从容不迫!
SG5/6机械手是一个精密的产品,它要求所有部件都按这个手册中讲的顺序安装。
组装好机械手的平均时间在3到6小时。
在安装的过程中请经常参考本安装手册中提供的参考图片。
在开始组装任何部件之前,请仔细参考和研究本手册中提供的安装图片特别是那些特写的图片。
必须一直注意螺钉和其他铝材的方位和方向以及装在机械手的那侧。
因为不同的装法可导致完全不同的结果。
准备伺服电机
去掉从它们的保护包装中去掉铝件然后把它们放回在你工作空间里各自的类别中去。
把六自由度机械手的六个伺服电机(五自由度为5个)上圆形的输出臂从电机输出周上取下并把它们放好。
注:
其中的一个HS-475HB电机上没有圆形的输出臂,
去掉电机上所有的塑料突起(图1所示),这样做有利于把伺服电机更牢固地固定在电机固定支架上。
,这些电机在后面的步骤中将被陆续安装。
型号为HS805BB的较大一些的电机在剪取塑料突起后,可能还需要锉刀修整一下,因为它的塑料突起比其他几个电机的要厚。
图1
第三章组装底座
安装电机到底座盒
图2
1.用2颗#6-3/8英寸螺钉和弹垫,把一个HS475HB电机固定到底座盒上如图2所示。
注意让伺服电机的中线和安装孔的中线重合如图3所示。
将电机的电缆从底座盒侧面中的狭引出。
图3
2.用2颗#4-3/8英寸的螺钉,平垫,弹垫和螺母,如图4所示将电路板固定支架安装到底座盒上。
在拧紧#4螺钉前,把4个橡胶装到电路板固定支架的底端,在必要时调整支架的高度于工作平面齐平(图6),然后拧紧#4-3/8英寸的螺钉。
图4
图5
3.用4颗5/16英寸#4取间尼龙支柱、平垫,把4个支撑小件安装到底座盒上如图6所示。
在装支撑小件之前,#4平垫可以放在5/16英寸长取间尼龙支的顶端。
用手拧紧4个支撑小件,不要用钳子或其他工具来拧它们。
4.在每个支撑小件上涂适量的润滑油脂如图7所示,之后暂时把该组件放到一边。
图6
图7装配完成后的底座盒
5.用一个1/8英寸大小的钻头,把图8中所示的孔扩大。
图8
6.用4颗3/8英寸螺钉、锁紧螺母把圆形的电机输出臂安装到底座转盘下托板如图9所示。
圆形的电机输出臂必须安装在托板上有四个圆柱的一侧(见图10)。
7.把托板装到机械手底座上,顺时钟和逆时钟转动托板以便让在上面步骤中涂在支撑小件上的油脂均匀涂在下托板上,如图10所示。
图10
8.卸下托板,用手指将油脂均匀涂到在上面步骤中转动托盘形成的油脂圆圈上,如图11所示。
重新涂少量油脂到支撑小件上。
再把托盘装回底座盒,这个时候还能用电机螺钉拧紧底座。
图11
9.临时把下转动托盘装到底座盒上,旋转并调整转盘使它能够从中心狭槽向左和向右各转90度角,如图12所示。
图12
10.当转动托盘的位置调整正确后,用伺服电机上的螺钉把转盘固定好。
注意不要用力过猛,以免拧坏电机的输出轴。
拧紧螺钉到转盘能够自由地转动又不会因为太松而使转盘接触不到底座盒上4个支撑小件。
11.用8颗#4-1/2英寸螺钉、螺母和3/16英寸的取间尼龙支柱,把Parallax控制电路板、微型控制器、Parallax电机控制器、1个SPST开关(可选)、电源插头(当您选择购买了6V、4安培电源时——图13b)安装到电路板固定支架上。
控制电路板和电机控制器的朝向应如图13所示。
电路板固定支架适合所有型号的Parallax控制电路板和电机控制器。
如果你自己的电路板和支架不配套只需用工具扩一下孔就行。
注意:
为了您的方便我们提供了一个电源开关,电源可以直接接到电机控制器上也可以通过开关再到电机控制器。
开关可用可不用,不影响机械手的正常操作。
图13
图13b
第四章组装上臂
12.用3颗#4螺钉,弹垫和螺母,把电机安装支架固定到上转动托盘上如图14所示。
拧紧螺钉前必须注意让托盘上的孔和电机固定支架上的孔重合。
图14
13.用1/8英寸的钻头,把如下图15所示电机输出臂上的孔扩大,有两个圆形电机输出臂需要扩孔,型号为645和475的各一个,把输出臂装到电机输出轴上钻会更容易钻一些。
图15
14.用2颗1/4英寸的螺钉、弹垫把电机圆形的输出臂装到机械手上臂上如图16和图17所示。
图16
图17
15.用1颗#6-9/16英的螺钉、3个1/4英寸的SAE平垫和1个锁紧螺母把右上臂安装到电机固定支架上的狭槽上如图18和图19所示。
适当拧紧#6螺钉,让上臂和支架之间没有空隙但又不太紧而让臂的运动受阻。
理想的状态是臂能竖起而不会倒下,圆形输出臂朝内侧。
图18
注意正确安排2个1/4英寸SAE平垫的次序,否则整个组件会变松动。
图19
16.用1/8英寸的钻头,把输出臂上任意两个相对的孔扩大如图20所示。
孔钻好后把输出臂从电机上取下,重新把电机输出轴上的螺钉拧上以免丢失。
图20
注意:
旋转电机的输出臂直到它上面的孔和左侧上臂上的孔完全吻合上,表面上看起来输出臂上所有孔都一样,事实上却不同。
17.用3颗#6-3/8英寸螺钉,弹垫和螺母,把型号为805BB的伺服电机装到电机固定支架上如图20所示。
图20
18.用2颗#4-3/8英寸螺钉、锁紧螺母,把电机输出臂安装到左侧上臂弯曲部分的内侧如图22和图23所示。
图22
图23
19.完成后的机械手上臂应如图24所示。
在拧紧电机输出轴上螺钉前,需确认左侧上臂能从垂直位置向前向后转动90度。
图24
20.放置3颗#4-1/4英寸取间尼龙支柱到下转动托盘上如图25所示。
图25
21.用3颗1/2英寸#4螺钉,把图24中所示的组件装到下转动托盘上如图26所示。
图26
参考图27来确认组装是否正确。
图27
第五章组装前臂
1.用2颗1/4英寸螺钉、锁紧螺母,把电机支架装到前臂上,注意孔位相对如图28所示,并通过前臂末端小孔固定电机支架,如图29所示。
图28
图29
2.用1颗5/16英寸#4螺钉、平垫、弹垫和螺母,把较短的弹簧安装到电机固定支架上。
注意平垫和弹簧前端的小圈齐平紧贴,如图30和图31所示。
图30
图31
3.像图32一样套2个#4SAE平垫到臂上的铝柱上,并涂适量的油脂到最后一个平垫的外侧,注意让平垫平的一侧贴着臂上的构件。
图32
4.用1颗9/16英寸#6螺钉、平垫、螺母,把图31中所示的组建装到图32中所示的组件上如图33所示。
不要使劲拧紧9/16英寸的螺钉和螺母,拧到组件之间没有空隙手臂能够向上向下自由转动为好。
图33
完成组装后部件图示
图34
图35
用1/8英寸的钻头,把图36中所示的孔扩大。
图36
6.用2颗1/4英寸螺钉和锁紧螺母,把电机输出臂到上臂内侧如图37所示(输出臂平的一侧贴着前臂)。
图37
37.用2颗#6-3/8英寸螺钉,弹垫和螺母,把型号为HiTecHS-645MG电机装到固定支架和机械手前臂上,如图38和图39所示。
图38
图39
8.装完以后,把上臂上圆形电机输出臂和前臂上电机输出轴连接起来,要注意前臂能像图40和41所示一样向前向后自由地旋转90度,之后再拧紧螺钉。
图40
图41
第六章组装手爪
1.用2颗1/4英寸螺钉,把手爪的两片连接起来,如图42所示。
图42
2.把1/16英寸的橡胶材料粘到手爪上。
并把橡胶材料剪到与手爪边缘对齐,把遮住手爪上狭槽的橡胶材料挖去,后先暂时把手爪放到一边。
3.用2颗3/8英寸螺钉、锁紧螺母把型号为HS475HB的电机安装到图43所示的构件上。
先别完全拧紧#6螺钉,在后面的步骤中拧紧更合适。
图43
如果组装SG5五自由度机械手完成第4到第5步。
如果组装SG6六自由度机械手完成第6到第11步。
4.用2颗1/4英寸#4螺钉和锁紧螺母,把电机支架组装到上一步骤中组装好的组件中,如图44所示。
注意垂直方向上电机支架上的狭槽和组件上的狭槽位置重合,见图44和图45。
图44
图45
5.用2颗#6螺钉弹垫和螺母,把型号为HS-475的伺服电机安装到支架上如图46所示。
(注:
图46中显示有四颗螺钉,安装时只要用2颗安装到对角线上就行了)。
图46
6.用1/8英寸的钻头,把型号为HS225MG电机上输出臂上的两个孔扩大,如图47所示。
图47
7.用2颗#4-5/16英寸螺钉,弹垫和螺母把电机输出臂装到支架上如图48和图49所示。
图48
图49
8.用2颗#6-3/8英寸螺钉,弹垫和螺母把型号为HS-225MG的电机安装到支架上如图50所示。
在把电机装到支架上时,注意电机的的方向。
图50
9.把型号为HS-225MG的电机装到支架上如图51和图52。
在继续下一步之前得确认电机可以从中心向左向右转动相同的角度。
图51
图52
10.用1颗#4平垫和弹垫,把电机输出轴上的螺钉拧到电机上如图53所示。
平垫在最里面,然后是弹垫再是螺钉。
图53
11.用4颗#6-3/8英寸的螺钉,弹垫和螺母,把型号为HS475的电机装到支架上,两个电机中其中一个的安装方法参照本章第3步到第5步。
完成安装后的组件如图54和图55所示。
图54
图55
12.用2个#2弹垫、螺母把电机输出臂装到齿轮和其支架上如图56所示,之后再把另一个齿轮也装好。
图56
13.把电机齿轮传动组件装到电机支架上如图57所示。
在用螺钉固定齿轮支架之前注意它要能够如图57、图58、图59中所示灵活地转动。
图57
图58
图59
14.用1颗1英寸#4螺钉,2个平垫,1颗锁紧螺母和1个1/4英寸的取间尼龙支柱,把齿轮组件和电机支架组件组装起来,如图60所示。
注意开始位置两个齿轮组件的位置应和图61中指示的一样。
拧紧1英寸#4螺钉,让组件中没有间隙但能用拨动。
图60
提示:
在平垫和铝件之间涂适量的油脂,这样运转起来时会更灵活。
图61
15.用1颗3/8英寸#4螺钉,2平垫和1颗螺母,把手爪装到齿轮传动装置上如图62和图63所示。
拧紧螺母让组件间没有间隙但能被手拨动。
图62
图63
16.用1颗1/2英寸#4螺钉,4个平垫和1个锁紧螺母,把扁平的连杆装到齿轮机构上如图64和图65。
还是拧紧螺钉到组件之间没有空隙但又能被手拨动。
图64
图65
图66
17.用1颗1英寸#4螺钉,2个平垫,2个1/4英寸取间尼龙支柱和1个锁紧螺母,安装扁平连接件到支架内侧,如图67所示。
图67
18.重复同样的安装循序把另一只手爪也组装好如图68和69所示。
图68
图69
19.用2颗1/4英寸#4螺钉和锁紧螺母,把传感器支架安装到手爪机构上如图70所示。
图70
在组装手爪时可以参考下面的6副图。
图71(SG5手爪)
图72
图73
图74张开状态
图75握紧状态
注:
如果手爪的末端不能够像图75一样啮合,只需要拧松齿轮上的电机,把电机往左移一些,转动一个或两个齿轮就可以调整好手爪。
图76
第七章装手爪到前臂上
1.如图77所示八1个1/4英寸SAE平垫套到铝柱上,在平垫的外侧面涂少量润滑剂。
垫圈平的一面必须靠前臂。
图77
2.把手爪组件装到前臂,在固定组件之前需确保手爪组件能从中线开始各转45度,如图78。
图78
第九章弹簧安装和连接电机电缆
1.调整前臂支架,使它离电机固定支架约1英寸远,如图79所示。
测量前水平放置组件。
较长的弹簧可装可不装,但当用机械手提取较重物体或经常要不断地长时间工作时,要求装上长弹簧。
图79
2.用1颗1.5英寸#4螺钉,1个垫圈和4个1/4英寸的取间尼龙支柱,如图80所示,把长弹簧牢固的连接上.
图80
3.用1颗#4-5/8英寸、平垫、弹垫、螺母和1/4英寸取间尼龙支柱,把长弹簧的另一端到前臂上如图81所示。
拧紧螺钉时注意,弹簧末端的圈不能偏向左边或右边,应居中。
图81
4.用1颗5/16英寸#4螺钉、垫圈和弹垫、螺母,把小弹簧装到手臂上如图82所示。
拧紧螺钉时注意,弹簧末端的圈不能偏向左边或右边,应居中。
小弹簧是必须的,它可以抵消手臂前向的作用力使上的电机能够达到提起的最大位置。
图82
5.把电机电缆从上臂和前臂支架上孔中穿过,在用扎带扎紧电机电缆的之前比需确认电缆不能影响手臂的正常运动。
在扎紧之前可以水平放置机械手来确定电缆的长度。
6.电机电缆布置好后,用2根12英寸长和2根6英寸长的电缆延长线连接电机输出电缆,以便它能够足够长与PSC电机控制器相连,(图83)电机电缆与电机控制器的连接方法在后面有介绍。
图83
使用和操作机械手时必须注意的事项:
在操作机械手前必须把机械手固定在一个平台上(底座盒上有3个用来固定机械手的部件)。
在编程或操作机械手时,最好让离机械手3英尺的空间范围内没有任何物体。
当停止运行机械手时注意用手扶着,或在关闭电源时让机械手水平放置。
使用5V-6V电源,用过高的电压会让伺服电机过热而损坏电机。
一般来说机器人上使用5V-6V电压的电源是正常的。
5V-6V电源电压或5V、4A的电源的比较理想。
当机械手第一次运行时,必须注意检查电机是否过热。
检查手爪上电机是否过热,如果电机过热检查手爪上的螺钉是否拧得过紧,这种情况经常发生。
在编写程序时请不要设置手爪张开位置或握紧位置到手爪的极限位置,以免损坏电机和手爪。
不要让SG5/6机械手长时间处在图84所示前向位置,否则因手臂重量产生力矩使肩部电机过热而损坏电机。
当机械手在未上电或在操作过程中静止时,手臂的肩膀应尽可能的垂直,长的弹簧形变尽可能的小。
如图85所示。
参照随机械手配置的说明书正确连接这两部分,也可以以本手册最后的图作一个参照。
请勿使用教学板的电源来给电机供电。
请使用一个与电路板电源独立的电源给电机供电,电压在5-6伏特,至少能提供4安培电流的电源,否则机械部不能正常工作。
图84不正确的静止或保持位置
图85正确的静止或保持位置
教学板和电机控制器的连接
下面的图片是SG5五自由度、SG6六自由度机械手教学板BOE和电机控制器PSC之间典型的连接方法。
结合图87来具体了解伺服电机和电机控制器PSC之间的连接。
图86
图87
例程1电机调试
'-----[Adjust_Bicept.bsp]-------------------------------------------
'{$STAMPBS2p}
'{$PBASIC2.5}
'
'File.......Adjust_Bicept.bsp
'Purpose....Alignupperpivotdeckservos
'Author.....CrustCrawlerInc.(MikeGebhard)
'E-mail.....support@
'Started....6/1/2005
'Updated....
'
'Hardware:
'
(1)SG5/6-UTRoboticArm
'
(1)ParallaxBasicStampPModule
'
(1)ParallasBOE
'
(1)ParallaxServoController(PSC)
'
'=========================================================================
'GettingStarted
'=========================================================================
'PLEASEverifythePSCtojointconnectionsbelow.Theymightbe
'differentfromyourassemblyguideinstructions.
'
'Base...........PSCChannel0
'Bicep..........PSCChannel1
'Elbow..........PSCChannel2
'Wrist..........PSCChannel3
'WristRotate....PSCChannel4(SG6Connection)
'Gripper........PSCChannel5
'RightBicep.....PSCChannel6
'
'=========================================================================
'ProgramOverview
'=========================================================================
'Thisprogramisusedtoprogrammaticallyadjustthetwobicep
'servosincasetheycannotbealignedphysically.Thisstep
'iscrucialtoensurelongservolifeandlowcurrentconsumption.
'Iftheservosarenotalignedproperly,theywillrunhotand
'usemorecurrentthanwhat'srequiredfornormaloperation.
'
'=========================================================================
'Aligningthebicepservos
'=========================================================================
'1.Downloadthisprogram"asis"toyourbasicstamp.Bydefaultthe
'bicepservosareprogrammedtocenter.Noticethedebugscreen
'displays:
'
'RightBicepOffsetConstantDeclaration:
'--------------------------------------
'RightBicepOffsetCON0
'
'2.Lookforanydifferencesbetweenthebicepsservospositions.If
'theyalignperfectlyyou'redone.Ifnotcontinuetostep3
'physicaladjustments.
'
'3.Physicallyadjustjustonebicepstomatchtheotherbicepsposition
'asmuchaspossible.Removeonebicepfromtheservospindle,
'rotateit,andsecureitbackontotheservospindle.
'
'4.Lookforanydifferencesbetweenthebicepsservospositions.If
'theyalignperfectlyyou'redone.Ifnotcontinuetostep5
'Programmaticadjustments.
'
'5.Findthissectionofcodebelow.
'rightBicepPos=750
'Changethe750valuetosomethingelse,like745,downloadthis