文档库 最新最全的文档下载
当前位置:文档库 › PLC机械手动作的模拟

PLC机械手动作的模拟

PLC机械手动作的模拟
PLC机械手动作的模拟

目录

一、绪论 (1)

二、课题介绍 (2)

三、设计内容及要求 (3)

1、设计要求 (3)

2、控制要求 (3)

四、控制原理介绍及图示 (4)

1、机械手动作的模拟实验面板图 (4)

2、输入/输出接线列表 (4)

3、控制过程 (4)

五、设计思想及程序框图 (5)

六、控制方案 (6)

方案一:

1、工作过程分析 (6)

2、梯形图 (7)

3、梯形图指令 (8)

方案二:

1、工作过程分析 (9)

2、梯形图 (10)

3、梯形图指令 (11)

七、硬件设计 (12)

1、元器件选择 (12)

2、元器件清单 (12)

3、硬件控制原理图 (13)

八、运行调试 (14)

九、小结 (15)

十、参考文献 (16)

附录 (17)

一、绪论

可编程序控制器(programmable controller),现在一般简称为PLC (programmable logic controller),它是以微处理器为基础,综合了计算机技术、半导体集成技术、自动控制技术、数字技术、通信网络技发展起来的一种通用的工业自动控制装置。以其显著的优点在冶金、化工、交通、电力等领域获得了广泛的应用,成为了现代工业控制三大支柱之一。在可编程序控制器问世以前,工业控制领域中是继电器控制占主导地位。传统的继电器控制具有结构简单、易于掌握、价格便宜等优点,在工业生产中应用甚广。但是控制装置体积大、动作速度较慢、耗电较多、功能少,特别是由于它靠硬件连线构成系统,接线繁杂,当生产工艺或控制对象改变时,原有的接线刻控制盘就必须随之改变或更换,通用性和灵活性较差。PLC的应用领域非常广,并在迅速扩大,对于而今的PLC几乎可以说凡是需要控制系统存在的地方就需要PLC,尤其近几年来PLC的性价比不断提高已被广泛应用在冶金、机械、石油、化工、轻功、电力等各行业。PLC能在恶劣的环境如电磁干扰、电源电压波动、机械振动、温度变化等中可靠地工作,PLC的平均无故障间隔时间高,日本三菱公司的F1系列PLC平均无故障时间间隔长达30万h,这是一般微机所不能比拟的。

机械手通常应用于动作复杂的场合来代替人的反复的操作,从而节省人的劳动,普通继电器由于其体积和接口等各方面限制,经常被应用于动作简单的电气及流水线控制,而PLC以其可靠性高、抗干扰能力强;控制系统构成简单。编程简单、使用、维护方便;组合方便、功能强、应用范围广;体积小、重量轻、功耗低等有点被广泛应用于类似机械手的控制动作复杂的场合,本设计正是以PLC控制为基础从而实现机械手的各种动。

二、课题介绍

在工业生产和其他领域内,由于工作的需要,人们经常受到高温、腐蚀及有毒气体等因素的危害,增加了工人的劳动强度,甚至于危及生命。自从机械手问世以来,相应的各种难题迎刃而解。机械手可在空间抓、放、搬运物体,动作灵活多样,适用于可变换生产品种的中、小批量自动化生产,广泛应用于柔性自动线。机械手一般由耐高温,抗腐蚀的材料制成,以适应现场恶劣的环境,大大降低了工人的劳动强度,提高了工作效率。机械手是工业机器人的重要组成部分,在很多情况下它就可以称为工业机器人。工业机器人是集机械、电子、控制、计算机、传感器、人工智能等多学科先进技术于一体的现代制造业重要的自动化装备。广泛采用工业机器人,不仅可以提高产品的质量与产量,而且对保障人身安全,改善劳动环境,减轻劳动强度,提高劳动生产率,节约原材料消耗以及降低生产成本,有着十分重要的意义。可编程控制器是继电器控制和计算机控制出上开发的产品,逐渐发展成以微器处理为核心把自动化技术、计算机技术、通信技术融为一体的新型工业自动控制装置。工业机械手是近代自动控制领域中出现的一项新的技术,是现代控制理论与工业生产自动化实践相结合的产物,并以成为现代机械制造生产系统中的一个重要组成部分。工业机械手是提高生产过程自动化、改善劳动条件、提高产品质量和生产效率的有效手段之一。尤其在高温、高压、粉尘、噪声以及带有放射性和污染的场合,应用得更为广泛。在我国,近几年来也有较快的发展,并取得一定的效果,受到机械工业和铁路工业部门的重视。

本文应用三菱公司生产的可编程控制器FX系列PLC,实现机械手搬运控制系统,该系统充分利用了可编程控制器(PLC)控制功能。使该系统可靠稳定,时期功能范围得到广泛应用。

三、设计内容及要求

1、设计要求

1.熟悉课题工作原理

2.设计方案论证,系统建立,电器原理控制设计。

3.元器件的选择,梯形图的设计(控制分析)。

4.完成设计图纸,完成设计任务书。

5.设计评测。

2、控制要求

本实验是将工件由A处传送到B处的机械手,上升/下降和左移/右移的执行用双线圈二位电磁阀推动气缸完成。当某个电磁阀线圈通电,就一直保持现有的机械动作,例如一旦下降的电磁阀线圈通电,机械手下降,即使线圈再断电,仍然保持现有的下降动作状态,直到相反方向的线圈通电为止。另外,夹紧/放松由单线圈二位电磁阀推动气缸完成,线圈通电执行夹紧动作,线圈断电时执行放松动作。设备装有上、下限位和左、右限位开关,限位开关用钮子开关来模拟,所以在实验中应为点动。电磁阀和原位指示灯用发光二极管来模拟。本实验的起始状态为原位(即SQ2和SQ4应为ON,启动后马上打到OFF),它的工作过程如图所示,有八个动作,即为:

四、控制原理介绍及图示

1、机械手动作的模拟实验面板图:

2、输入/输出接线列表

3、控制过程

当启动按钮SB1没有闭合时,原位指示灯HL常亮。限位开关SQ2,SQ4置于开启状态。闭合SB1,原位指示灯HL熄灭。SQ2,SQ4断开,YV1得电,机械手下降;断开SQ1,机械手夹紧,延时一段时间后,机械手上升;断开SQ2,机械手右移,先断开SQ1,然后闭合SQ3,机械手向下运动;断开SQ2,同时打开SQ1,机械手松开工件,延时一段时间后,机械手上升;闭合SQ2,机械手左移;闭合SQ4,机械手复位,原位指示灯常亮。

五、设计思想及程序框图

六、控制方案

方案一

1、工作过程分析:

当机械手处于原位时,上升限位开关X002、左限位开关X004均处于接通(“1”状态),移位寄存器数据输入端接通,使M100置“1”,Y005线圈接通,原位指示灯亮。

按下启动按钮,X000置“1”,产生移位信号,M100的“1”态移至M101,下降阀输出继电器Y000接通,执行下降动作,由于上升限位开关X002断开,M100置“0”,原位指示灯灭。

当下降到位时,下限位开关X001接通,产生移位信号,M100的“0”态移位到M101,下降阀Y000断开,机械手停止下降,M101的“1”态移到M102,M200线圈接通,M200动合触点闭合,夹紧电磁阀Y001接通,执行夹紧动作,同时启动定时器T0,延时1.7秒。

机械手夹紧工件后,T0动合触点接通,产生移位信号,使M103置“1”,“0”态移位至M102,上升电磁阀Y002接通,X001断开,执行上升动作。由于使用S 指令,M200线圈具有自保持功能,Y001保持接通,机械手继续夹紧工件。

当上升到位时,上限位开关X002接通,产生移位信号,“0”态移位至M103,Y002线圈断开,不再上升,同时移位信号使M104置“1”,X004断开,右移阀继电器Y003接通,执行右移动作。

待移至右限位开关动作位置,X003动合触点接通,产生移位信号,使M103的“0”态移位到M104,Y003线圈断开,停止右移,同时M104的“1”态已移到M105,Y000线圈再次接通,执行下降动作。

当下降到使X001动合触点接通位置,产生移位信号,“0”态移至M105,“1”态移至M106,Y000线圈断开,停止下降,R指令使M200复位,Y001线圈断开,机械手松开工件;同时T1启动延时1.5秒,T1动合触点接通,产生移位信号,使M106变为“0”态,M107为“1”态,Y002线圈再度接通,X001断开,机械手又上升,行至上限位置,X002触点接通,M107变为“0”态,M110为“1”态,Y002线圈断开,停止上升,Y004线圈接通,X003断开,左移。

到达左限位开关位置,X004触点接通,M110变为“0”态,M111为“1”态,移位寄存器全部复位,Y004线圈断开,机械手回到原位,由于X002、X004均接通,M100又被置“1”,完成一个工作周期。

再次按下启动按钮,将重复上述动作。

2、梯形图

3、梯形图指令

00 LD X002

01 AND X004

02 ANI M101

03 ANI M102

04 ANI M103

05 ANI M104

06 ANI M105

07 ANI M106

08 ANI M107

09 ANI M108

10 ANI M109

11 OUT M100

12 LD X004

13 AND M109

14 ORF X000

16 ZRST M101 M109

21 RST M200

22 LD M100

23 ANDP X000

25 LD M101

26 AND X001

27 ORB

28 LD M102

29 AND T0

30 ORB

31 LD M103

32 AND X002

33 ORB

34 LD M104

35 AND X003

36 ORB

37 LD M105

38 AND X001 39 ORB

40 LD M106

41 AND T1

42 ORB

43 LD M107

44 AND X002

45 ORB

46 LD M108

47 AND X004

48 ORB

49 SFTL M100 M101 K9 K1

58 LD M100

59 OUT Y005

60 LD M101

61 OR M105

62 OUT Y000

63 LD M102

64 SET M200

65 OUT T0 K17

68 LD M200

69 OUT Y001

70 LD M103

71 OR M107

72 OUT Y002

73 LD M104

74 OUT Y003

75 LD M108

76 OUT Y004

77 LD M106

78 RST M200

79 OUT T1 K15

82 END

方案二

1、工作过程分析:

1)使用状态转移指令当满足X000闭合条件时,跳转到S20,使线圈Y000得电,机械手开始下降;

2)当满足下限位开关X001闭合条件时,跳转到S21,触发定时器T0,延时1S 后,使Y001得电并保持;机械手夹紧工件;

3)当满足定时器T0条件时,触发线圈Y002,机械手上升;

4)当满足上限位开关X002闭合条件时,跳转到S23,触发线圈Y003,使机械手带着工件右移;

5)当满足右限位开关X003闭合条件时,跳转到S24,触发线圈Y000,使机械手带着工件下降;

6)当满足下限位开关X001闭合条件时,跳转到S25,使线圈Y001失电,机械手松开工件;定时器T0触发;

7)当满足定时器T0条件时,跳转到S26,触发线圈Y002,使机械手上升;8)当满足上限位开关X002闭合条件时,跳转到S27,触发线圈Y004,使机械手左移;

9)当满足左限位开关X004闭合条件时,机械手停止左移,复位。

2、梯形图

3、梯形图指令

0 LD X002

1 AND X004

2 OUT Y005

3 LD M8002

4 SET S0

6 STL S0

7 LD X000

8 SET S20

10 STL S20

11 LDI Y002

12 ANI X001

13 OUT Y000

14 LD X001

15 SET S21

17 STL S21

18 OUT T0 K10

21 SET Y001

22 AND T0

23 SET S22

25 STL S22

26 LDI Y000

27 ANI X002

28 OUT Y002

29 LD X002

30 SET S23

32 STL S23

33 LDI Y004

34 ANI X003 35 OUT Y003

36 LD X003

37 SET S24

39 STL S24

40 LDI Y002

41 ANI X001

42 OUT Y000

43 LD X001

44 SET S25

46 STL S25

47 OUT T0 K10

50 RST Y001

51 AND T0

52 SET S26

54 STL S26

55 LDI Y000

56 ANI X002

57 OUT Y002

58 LD X002

59 SET S27

61 STL S27

62 LDI Y003

63 ANI X004

64 OUT Y004

65 LD X004

66 OUT S0

68 RET

69 END

七、硬件设计

1、元器件选择

通过上面对系统设计的要求,可以看到要实现如此一个机械手控制,首先要设置相应的系统启动按钮作为系统的输入控制。其他的就是输出信号了,主要就是各个信号灯的控制输出了。总的有原位指示灯、行程开关、启动开关。系统需要5个输入和6个输出,对于这样一个小型的系统可以选择一些小型PLC就可以满足需求,本次设计中我们选择的是三菱FX2N系列PLC。

2、元器件清单

3、硬件控制原理图

八、运行调试

1.实验步骤

1.主机模块的COM接主机模块输入端的COM和输出端的COM1、COM2、COM3、

COM4、COM5。

2.主机模块的24+、COM分别接在实验单元的V+、COM。

3.打开主机电源将程序下载到主机中。

4.启动并运行程序观察实验现象。

2.得电顺序表

九、小结

可编程控制器课程设计是课程当中一个重要环节,通过了1周的课程设计使我对PLC设计过程有进一步了解,对PLC产品的有关的控制知识有了深刻的认识。系统的分析与设计过程也是对学习的总结过程,更是进一步学习和探索的过程。在这过程中,我对利用可编程控制器进行控制系统的设计与开发有了深刻的的认识,对机械手的工作原理有了进一步的掌握,对控制系统的分析与设计有了切身的认识和体会,并在学习和实践过程中增长了知识,丰富了经验。控制系统的开发设计是一项复杂的系统工程,必须严格按照系统分析、系统设计、系统实施、系统运行与调试的过程来进行。系统的分析与设计是一项很辛苦的工作,同时也是一个充满乐趣的过程。在设计过程中,要边学习,边实践,遇到新的问题就不断探索和努力,即可使问题得到解决。

因为理论知识学的不牢固,在设计遇到了不少问题,通过理论与实际的结合,进一步提高观察、分析和解决问题的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。运用学习成果,把理论运用于实际,使理论得以提升,形成创新思想。通过此次设计过程,巩固了专业基础知识,培养了我综合应用可编程控制器设计课程及其他课程的理论知识和应用生产实际知识解决工程实际问题的能力,在设计的过程中还培养出了我们的团队精神,为今后的学习和工作过程打下基础。

鉴于本人所学知识有限,经验不足,又是初次研究这种复杂的设计,在此过程中难免存在一些错误和不足之处,恳请各位老师给予批评和指正。

十、参考文献《可编程控制原理与应用》北京理工大学出版社范次猛《可编程控制应用技术实训指导》化学工业出版社李俊秀《电气控制与可编程控制器技术》化学工业出版社史国生《电气控制与PLC应用》北京机械工业出版社余雷生方宗达

主电路图:

机械手地模拟控制

自动化专业综合设计报告 设计题目:机械手的模拟控制 所在实验室:PLC实验室 指导教师:由枫秋 学生姓名韩璐 班级文自082-1 学号200890517106 撰写时间:2012-03-1 成绩评定:

一、设计目的 用PLC设计机械手的模拟控制。 二、设计要求 有一机械手,有手动操作和自动操作两种方式,其控制要求如下: (1)按动启动按钮后,传送带A运行直到光电开关PS检测到有工件时传送带A 才停止。 (2)当光电开关PS检测到工件时,机械手臂先下降,下降到位后机械手夹紧工件,2S后开始上升,而机械手臂保持夹紧。上升到位左转,左转到位下降,下降到位后机械手松开,2S后机械手上升。上升到位后,传送带B开始运行,同时机械手右转,右转到位,传送带B停止,此时传送带A运行直到光电开关PS检测到有工件时传送带A才停止……循环。 (3)手动操作,每个动作均能单独操作,用于将机械手复归至原点。 (4)自动停止时有两种情况,一种是停在当前位置,当下一次启动时从当前位置继续进行,另一种是按下停止按钮时,不马上停止而是一个周期结束后停在原点位置。 三、设计内容 1、输入输出分配表 机械手的输入信号主要有启动开关、停止开关、检测信号PS、上升限位开关、下降限位开关、左转限位开关、右转限位开关、手动下降开关、手动上升开关、手动左转开关、手动右转开关共十个输入信号,机械手中各个输入按钮和限位开关在PLC 控制中对应的端口号如表1所示 机械手的输出信号主要有传送带A运行、传送带B运行、机械手下降、机械手上升、机械手左转、机械手右转、机械手夹紧共七个输出信号,机械手各输出信号在PLC 控制中对应的端口号如表2所示

最新西华大学机器人创新设计实验报告(工业机械手模拟仿真)

实验报告 (理工类) 课程名称: 机器人创新实验 课程代码: 6003199 学院(直属系): 机械学院机械设计制造系 年级/专业/班: 2010级机制3班 学生姓名: 学号: 实验总成绩: 任课教师: 李炜 开课学院: 机械工程与自动化学院 实验中心名称: 机械工程基础实验中心

一、设计题目 工业机器人设计及仿真分析 二、成员分工:(5分) 三、设计方案:(整个系统工作原理和设计)(20分) 1、功能分析 工业机器人由操作机(机械本体)、控制器、伺服驱动系统和检测传感装置构成,是一种仿人操作、自动控制、可重复编程、能在三维空间完成各种作业的机电一体化自动化生产设备。特别适合于多品种、变批量的柔性生产。它对稳定、提高产品质量,提高生产效率,改善劳动条件和产品的快速更新换代起着十分重要的作用。机器人技术是综合了计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多学科而形成的高新技术,是当代研究十分活跃,应用日益广泛的领域。机器人应用情况,是一个国家工业自动化水平的重要标志。机器人并不是在简单意义上代替人工的劳动,而是综合了人的特长和机器特长的一种拟人的电子机械装置,既有人对环境状态的快速反应和分析判断能力,又有机器可长时间持续工作、精确度高、抗恶劣环境的能力,从某种意义上说它也是机器的进化过程产物,它是工业以及非产业界的重要生产和服务性设备,也是先进制造技术领域不可缺少的自动化设备。 本次我们小组所设计的工业机器人主要用来完成以下任务: (1)、完成工业生产上主要焊接任务; (2)、能够在上产中完成油漆、染料等喷涂工作; (3)、完成加工工件的夹持、送料与转位任务; (5)、对复杂的曲线曲面类零件加工;(机械手式数控加工机床,如英国DELCAM公司所提供的风力发电机叶片加工方案,起辅助软体为powermill,本身为DELCAM公司出品)

机械手动作的模拟 (2)

压力加工设备控制系统设计 实训报告 (机械手动作的模拟) 学院:机械工程学院 专业:机械设计与制造及其自动化 班级:机械1002班 学号:101201210 姓名:李保琳 同组学生:吉灵龙、刘伟峰、孙武亮 洪敏、黄鹏、黄橙、沈斌 扬州大学机械工程学院 2013年12月30日

实训课题机械手动作的模拟 一、实训目的 用数据移位指令来实现机械手动作的模拟。 二、实训设备(包括实验面板图) 1、安装了STEP7-Micro/WIN32编程软件的计算机一台 2、PC/PPI编程电缆一根 3、锁紧导线若干 三、输入/输出接线端口分配表

电气接线图: 四、控制动作分析 图中为一个将工件由A 处传送到B 处的机械手,上升/下降和左移/右移的执行用双线圈二位电磁阀推动气缸完成。当某个电磁阀线圈通电,就一直保持现有的机械动作,例如一旦下降的电磁阀线圈通电,机械手下降,即使线圈再断电,仍保持现有的下降动作状态,直到相反方向的线圈通电为止。另外,夹紧/放松由单线圈二位电磁阀推动气缸完成,线圈通电执行夹紧动作,线圈断电时执行放松动作。设备装有上、下限位和左、右限位开关,它的工作过程如图所示,有八个动作,即为: 原位 → 下降 → 夹紧 →上升 → 右移 ↑ ↓ 左移 ← 上升 ← 放松 ← 下降 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 I0.1 I0.0 I0.2 I0.3 I0.4 L2 L1 M1 YV1 YV2 YV3 YV4 YV5 HL SD SQ1 SQ2 SQ3 SQ4 V+ COM V C V C S7-200 CN PLC 机械手

毕业设计-送料机械手设计及Solidworks运动仿真(全套图纸)

目录 摘要 (1) 第一章机械手设计任务书 (2) 1.1毕业设计目的 (2) 1.2本课题的内容和要求 (2) 第二章抓取机构设计 (4) 2.1手部设计计算 (4) 2.2腕部设计计算 (7) 2.3臂伸缩机构设计 (9) 第三章液压系统原理设计及草图 (11) 3.1手部抓取缸 (11) 3.2腕部摆动液压回路 (13) 3.3小臂伸缩缸液压回路 (14) 3.4总体系统图 (15) 第四章机身机座的结构设计 (16) 4.1电机的选择 (17) 4.2减速器的选择 (18) 4.3螺柱的设计与校核 (18) 第五章机械手的定位与平稳性 (20) 5.1常用的定位方式 (20) 5.2影响平稳性和定位精度的因素 (20) 5.3机械手运动的缓冲装置 (21) 第六章机械手的控制 (22) 第七章机械手的组成与分类 (23) 7.1机械手组成 (23) 7.2机械手分类 (25) 第八章机械手Solidworks三维造型 (26) 8.1上手爪造型 (27) 8.2螺栓的绘制 (31) 毕业设计感想 (36) 参考资料 (37)

送料机械手设计及Solidworks运动仿真 摘要 本课题是为普通车床配套而设计的上料机械手。工业机械手是工业生产的必然产物,它是一种模仿人体上肢的部分功能,按照预定要求输送工件或握持工具进行操作的自动化技术设备,对实现工业生产自动化,推动工业生产的进一步发展起着重要作用。因而具有强大的生命力受到人们的广泛重视和欢迎。实践证明,工业机械手可以代替人手的繁重劳动,显著减轻工人的劳动强度,改善劳动条件,提高劳动生产率和自动化水平。工业生产中经常出现的笨重工件的搬运和长期频繁、单调的操作,采用机械手是有效的。此外,它能在高温、低温、深水、宇宙、放射性和其他有毒、污染环境条件下进行操作,更显示其优越性,有着广阔的发展前途。 本课题通过应用AutoCAD 技术对机械手进行结构设计和液压传动原理设计,运用Solidworks技术对上料机械手进行三维实体造型,并进行了运动仿真,使其能将基本的运动更具体的展现在人们面前。它能实行自动上料运动;在安装工件时,将工件送入卡盘中的夹紧运动等。上料机械手的运动速度是按着满足生产率的要求来设定。 关键字机械手,AutoCAD,Solidworks。 全套图纸,仿真,加153893706

PLC机械手动作的模拟

P L C机械手动作的模拟集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-

目录 一、摘要 (1) 二、控制要求 (2) 三、控制原理介绍及图示 (3) 1、机械手动作的模拟实验面板图 (3) 2、输入/输出接线列表 (3) 3、控制过程 (3) 四、控制方案 (5) 1、工作过程分析 (5) 2、梯形图 (6) 五、运行调试 (9) 六、小结 (10)

七、参考文献 (11)

一、摘要 随着工业自动化的普及和发展,控制器的需求量逐年增大,搬运机械手的应用也逐渐普及。 机械手:mechanicalhand,也被称为自动手,autohand 能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,可以更好地节约能源和提高运输设备或产品的效率,以降低其他搬运方式的限制和不足,满足现代经济发展的要求。因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。 机械手主要由手部、运动机构和控制系统三大部分组成。手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。 机械手的种类,按驱动方式可分为液压式、气动式、电动式、机械式机械手;按适用范围可分为专用机械手和通用机械手两种;按运动轨迹控制方式可分为点位控制和连续轨迹控制机械手等。 机械手通常用作机床或其他机器的附加装置,如在自动机床或自动生产线上装卸和传递工件,在加工中心中更换刀具等,一般没有独立的控制装置。有些操作装置需要由人直接操纵,如用于原子能部门操持危

实训4 QS机械手的模拟控制

实训四机械手的模拟控制 一、实验目的 用PLC构成机械手控制系统 二、实验内容 1. 控制要求 按起动后,传送带A运行直到按一下光电开关才停止,同时机械手下降。下降到位后机械手夹紧物体,2s后开始上升,而机械手保持夹紧。上升到位左转,左转到位下降,下降到位机械手松开,2s后机械手上升。上升到位后,传送带B开始运转,同时机械手右转,右转到位,传送带B停止,此时传送带A运行直到按一下光电开关才停止……循环 2. I/O分配 输入输出 启动按钮:X0 左转限位SQ3:X3 上升YV1:Y1 加紧YV5:Y5 停止按钮:X5 右转限位SQ4:X4 下降YV2:Y2 传送带A:Y6 上升限位SQ1:X1 光电开关PS:X6 左转YV3:Y3 传送带B:Y7 下降限位SQ2:X2 右转YV4:Y4 3.用梯形图设计程序。 4.调试并运行程序 5.将调试运行正常的梯形图写入实验报告。 (实验报告包括:1、实验目的2、控制要求3、I/O口分配4、梯形图5、实验结果) 实训四机械手的模拟控制 一、实验目的 用PLC构成机械手控制系统 二、实验内容 1. 控制要求 按起动后,传送带A运行直到按一下光电开关才停止,同时机械手下降。下降到位后机械手夹紧物体,2s后开始上升,而机械手保持夹紧。上升到位左转,左转到位下降,下降到位机械手松开,2s后机械手上升。上升到位后,传送带B开始运转,同时机械手右转,右转到位,传送带B停止,此时传送带A运行直到按一下光电开关才停止……循环 2.I/O分配 输入输出 启动按钮:X0 左转限位SQ3:X3 上升YV1:Y1 加紧YV5:Y5 停止按钮:X5 右转限位SQ4:X4 下降YV2:Y2 传送带A:Y6 上升限位SQ1:X1 光电开关PS:X6 左转YV3:Y3 传送带B:Y7 下降限位SQ2:X2 右转YV4:Y4 3.用梯形图设计程序。 4.调试并运行程序 5.将调试运行正常的梯形图写入实验报告。 (实验报告包括:1、实验目的2、控制要求3、I/O口分配4、梯形图5、实验结果)

PLC课程设计-舞台灯光的模拟及机械手的模拟控制工程设计

设计报告应包括以下几点: PLC 课程设计课题舞台灯光的模拟及机械 手的模拟控制工程设计 院系电子信息工程学院专业电气自动化(船舶电气)班级电气095 姓名 学号 完成日期2011年9月25日指导教师 实训地点

论文概述: 可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:a、电源; b. 中央处理单元(CPU); c、存储器; d、输入输出接口电路; e、功能模块; f、通信模块。 PLC作为一种特殊形式的计算机控制装置, 比以往使用专用机开发的工业控制系统更具通用性.在自动化领域有着广泛的应用,而本文所介绍的舞台灯光和机械手程序,就是其中典型的代表。 课题一:舞台灯光的模拟控制 一、课程设计目的与要求: 随着微电子技术和计算机技术的迅速发展,PLC在工业控制领域内得到十分广泛地应用。从单机自动化到整条生产线的自动化,乃至整个工厂的生产自动化;从柔性制造系统、工业机器人到分散式网络化控制系统,PLC都承担着及其重要的角色。从应用的角度来说,学习PLC技术不仅要靠掌握系统配置和编制程序的方法,更需要通过具体的编程操作实践训练,系统集成(PLC外部接线、输入信号处理、输出控制对象、功能模块组装)实训,系统的调试、纠错和运行等实践环节,才能不断加深对PLC指令功能及特点的理解和认识,掌握编程方法,提高编程技巧,真正具备PLC技术的综合应用和设计能力。 二、设计内容及控制要求(流程图及文字说明) (1)本实验是用PLC构成舞台灯光控制系统,按启动按钮,按以下规律显示: 1--2--3—4—5—6—7—8—9—10-11-12-13-14-15-16-15-......-1-12-123-1234 -......至全亮间隔1S闪烁3次,78-6789-5678910-全亮闪烁3次,1-13-135-......至奇数灯全亮,2-24-246......至偶数灯全亮,116-215-314- (78) 78-69-510-……-116 如此循环。 以上闪烁以间隔一秒为准。 按下停止按钮,程序马 上停止运行。 (2)舞台灯光的 模拟实验面板图

基于Solidworks的机械手运动仿真设计

2012年8月第24期 科技视界 SCIENCE &TECHNOLOGY VISION 科技视界0引言 机械手对实现工业生产自动化,推动工业生产的进一步 发展起着重要作用。工业机械手可以代替人手的繁重劳动,显著减轻工人的劳动强度,改善劳动条件,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门,更能提高劳动生产率和自动化水平。随着现代生产的机械化和自动化的发展对机器人的需求越来越大因而对机器人的末端执行机构机械手的研究尤为重要。一些软件的发展为机械手的设计分析提供了方便降低了生产成本,本设计是基于S olidworks 软件,使得设计效率大大提高[1]。 本文是为普通车床配套而设计的上料机械手。它是一种模仿人体上肢的部分功能,按照预定要求输送工件或握持工具进行操作的自动化技术设备,对实现工业生产自动化,推动工业生产的进一步发展起着重要作用。 1机械手工作原理 上料机械手直接与工件接触的部件,它能执行人手的抓 握功能。手抓取物体以物体为中心,用两根手指包络物体。根据抓取物体时的相对状态,靠手指与工件之间的摩擦力来夹持工件。本上料机械手采用二指平动手爪,属于夹持式手爪,手指由四杆机构带动,当上料机械手手爪夹紧和松开物体时, 手指姿态不变,作平动。机械手手爪的结构见图1,①为支架、 ②气动杆、③和④为大螺钉、⑤和⑥为三孔连杆、⑦为小螺 钉、⑧短连杆、⑨和⑩为手指。 通过气动杆②来传动力的,气缸带动气动杆②使之向上移动时,其它的杆件共同运动,此时手爪是处于握紧工件的过程;反之,当气缸带动气动杆②向下移动时,手爪是处于张开的过程。这样,用气缸带动连杆②做往复平动,从而使其它杆件运动,带动手爪张合,手指上的任意一点的运动轨迹为一弧摆动。 图1 机械手装配简图 基于Solidworks的机械手运动仿真设计 郑向华 (成都工业学院机电工程系 四川成都611730) 【摘 要】本文在上料机械手设计与研究的基础上,具体进行了机械手仿真动画设计。完成基于S olidworks 的机械手运动仿 真,利用仿真动画来描述其工作原理。设计结果表明该设计可大大提高设计效率,收到良好效果。 【关键词】机械手;运动仿真;Solidworks The Design of Manipulator ’s Motion Simulation Based on the Solidworks Z HENG Xiang-hua (Electromechanical Engineering Department,Chengdu Technological University,Chengdu Sichuan ,611730,China)【Abstract 】In this paper,the design of manipulator on the basis of the design and study,specific for manipulator simulation ani - mation https://www.wendangku.net/doc/a74746091.html,pleted based on SolidWorks manipulator motion simulation,simulation animation to describe its working principle.The result indicates that this design can greatly improve the design efficiency,received good results. 【Key words 】Manipulator ;M otion simulation ;Solidworks ※基金项目:四川省教育厅项目(基金号10ZC035)。 作者简介:郑向华(1977—),女,黑龙江嫩江人,讲师,硕士研究生毕业,主要从事机电设计、CAD\CAE\CAM 及材料的研究 。 项目与课题 17

机械手动作的模拟要点

机械手动作的模拟 控制要求 图中为一个将工件由A处传送到B处的机械手,上升/下降和左移/右移的执行用双线圈二位电磁阀推动气缸完成。当某个电磁阀线圈通电,就一直保持现有的机械动作,例如一旦下降的电磁阀线圈通电,机械手下降,即使线圈再断电,仍保持现有的下降动作状态,直到相反方向的线圈通电为止。另外,夹紧/放松由单线圈二位电磁阀推动气缸完成,线圈通电执行夹紧动作,线圈断电时执行放松动作。设备装有上、下限位和左、右限位开关,它的工作过程如图所示,有八个动作,即为: 机械手动作的模拟实验面板图: 此面板中的启动、停止用动断按钮来实现,限位开关用钮子开关来模拟,电磁阀和原位指示灯用发光二极管来模拟。 输入/输出接线列表] 工作过程分析: 当机械手处于原位时,上升限位开关I0.2、左限位开关I0.4均处于接通(“1”状态),移位寄存器数据输入端接通,使M10.0置“1”,Q0.5线圈接通,原位指示灯亮。 按下启动按钮,SB1置“1”,产生移位信号,M10.0的“1”态移至M101,下降阀输出继电器I0.0接通,执行下降动作,由于上升限位开关U0.2断开,M10.0置“0”,原位指示灯灭。 当下降到位时,下限位开关SQ1接通,产生移位信号,M10.0的“0”态移位到M10.1,下降阀Q0.0断开,机械手停止下降,M10.1的“1”态移到M10.2,M20.0线圈接通,M20.0

动合触点闭合,夹紧电磁阀Q0.1接通,执行夹紧动作,同时启动定时器T37,延时1.7秒。 机械手夹紧工件后,T0动合触点接通,产生移位信号,使M10.3置“1”,“0”态移位至M102.,上升电磁阀YQ0.2接通,I0.1断开,执行上升动作。由于使用S指令,M20.0线圈具有自保持功能,Q0.1保持接通,机械手继续夹紧工件。 当上升到位时,上限位开关I0.2接通,产生移位信号,“0”态移位至M10.3,Q0.2线圈断开,不再上升,同时移位信号使M10.4置“1”,Q0.4断开,右移阀继电器Q0.3接通,执行右移动作。 待移至右限位开关动作位置,I0.3动合触点接通,产生移位信号,使M10.3的“0”态移位到M10.4,Q0.3线圈断开,停止右移,同时M10.4的“1”态已移到M10.5,Q0.0线圈再次接通,执行下降动作。 当下降到使I0.1动合触点接通位置,产生移位信号,“0”态移至M10.5,“1”态移至M10.6,Q0.0线圈断开,停止下降,R指令使M20.0复位,Q0.1线圈断开,机械手松开工件;同时T38启动延时1.5秒,T1动合触点接通,产生移位信号,使M10.6变为“0”态,M10.7为“1”态,Q0.2线圈再度接通,I0.1断开,机械手又上升,行至上限位置,I0.2触点接通,M10.7变为“0”态,M11.2为“1”态,I0.2线圈断开,停止上升,Y004线圈接通,X003断开,左移。 到达左限位开关位置,X004触点接通,M11.2变为“0”态,M11.3为“1”态,移位寄存器全部复位,Q0.4线圈断开,机械手回到原位,由于I0.2、I0.4均接通,M10.0又被置“1”,完成一个工作周期。 再次按下启动按钮,将重复上述动作。

六自由度机械手三维运动仿真研究

收稿日期: 2005 03 11;修返日期: 2005 05 24 基金项目:国家 863 计划资助项目(2001AA 423230);中新联合研究计划项目;湖北省自然科学基金(2003ABA 002) 六自由度机械手三维运动仿真研究 * 陈幼平,马志艳,袁楚明,周祖德 (华中科技大学机械科学与工程学院,湖北武汉430074) 摘 要:以六自由度机械手三维运动仿真为背景,介绍了利用Ope nGL 实现机械手运动仿真的有效方法,重点分析 了机械手运动学模型的构建以及运动轨迹规划的实现。对于一般的机械手运动仿真系统,该实例具有一般普遍性。关键词:Open GL ;机械手;三维运动仿真;轨迹规划 中图法分类号:TP242 文献标识码:A 文章编号:1001 3695(2006)06 0205 03 R esearch on S i m u l ati on of 3D M oti on for 6 DOF M an i pu lator C HEN Y ou p i ng ,MA Zh i y an ,YUAN Chu m i ng,ZHOU Zu de (Colle g e o f M ec han ic a l Sc i ence &E ng i n ee ring,Huazhong Universit y of S cie n c e &T ec hnology ,W uhan Hu bei 430074,Ch i na ) Abstract :The effecti ve met hod of a sm i u lati on syste m ofm anipu l atorw it h Open GL based on t he sm i ulati on of 3D m otion for 6 DOF m an i pu lator i s presented .The constructi on of k i neti cm odel and pat h p lann i ng are anal yzed e m phaticall y .To the usual 3D sm i u lati on syste m ofm anipu l ator ,the instance is un i versal reference .Key words :Open GL ;M an i pu l ator ;Sm i ulati on of 3D Moti on ;Path Planni ng 科学可视化、计算机仿真和虚拟现实是近年来计算机仿真领域的三大热门技术,而这三大热门技术的核心均是三维真实感图形的显示与交互。其中机器人三维运动仿真技术在机器人的研究与应用中发挥着重要的作用。它对于在实际工作中机器人行走路径的生成、工作空间防碰撞等具有十分重要的现实意义[1,2]。 在我国某些核电站的设备检修工作中,目前采用的机器人检修系统全部是国外的软硬件设备。在使用过程中,对于工作对象的尺寸变更难以适应,而且对工作人员有较高的使用要求,不能根据实际使用要求定制软硬件功能。本文根据实际项目经验,对检修机器人三维运动仿真部分进行了介绍。 1 三维实体建模 1 1 仿真方案的确定 进行机器人仿真的三维实体建模工作方案一般有如下几种:!使用VRM L 和Jav a3D 在一般的微机上构造轻量级的仿真平台,可应用于网络功能要求较高的机器人运动仿真。VRM L 和Java3D 的跨平台性、网络化和强大的可编程能力,对于实现网络化机器人仿真不失为一种简单、廉价而有效的手段。?使用虚拟样机技术。通过在PRO /E 或其他三维环境下建立的机器人三维模型和在ADAM S 环境下建立的力学模型对机器人进行仿真研究。主要应用于检验机器人各部件的设计性能以及部件之间的兼容性,并检查整机的综合设计性能,实现高质量、快速、低成本的设计。#在W i ndows 环境下配合某些三维建模工具如Autodesk Inventor 或3D M ax 等,使用V is ua l C++工具调用O pen GL 图形库中的函数,实现三维运动仿真。 O penGL 是SG I 公司开发的,作为一种三维工具软件包在交互式三维图形建模能力和编程方面具有无可比拟的优越性,可以灵活方便地实现二维和三维的高级图形技术。由于其强大的图形功能和跨平台的能力,已经成为事实上的图形标准,广泛应用于科学可视化、实体造型、CAD /CAM 、模拟仿真等诸多领域。目前,M icroso ft ,S G I ,IB M 等大公司都采用了O pen G L 作为三维图形标准。特别是随着PC 性能的不断提升和微软的加入,使得在微机上实现三维真实感图形的显示与交互成为可能,也为广大用户提供了在微机上使用以前只能在高性能图形工作站上运行各种软件的机会。另外,由于系统中涉及较多的机械手正、逆运动学方程求解问题,因而采用V C 作为编程语言,一方面可以方便地调用O pen G L 图形库函数;另一方面有利于算法的实现[3]。1 2 仿真实体的绘制 在本系统中,三维实体的绘制采用了以下方法来实现:(1)对于结构比较复杂而控制要求简单的工作对象或者其他附件,使用O penGL 直接绘制是一件十分烦琐的工作。而3D M ax 是一个相当好的流行建模工具,通过对简单几何形体进行并、交、切等布尔运算和曲面编辑等功能就能构造出复杂的几何形体。在完成复杂的建模后,输出3DS 格式文件,再通过一些相关工具软件(如3D Explorati on)可以生成O penGL 格式的C++数据文件,直接导入到VC 工程中,稍加修改就可完成复杂模型的绘制工作。 (2)对于结构简单而控制要求较复杂的机械手各轴,可直接使用Open GL 提供的三维建模函数完成绘制[1]。在此过程 中,对各轴的缩放、位置、角度的调整主要使用函数g lSca lef(),g l T ranslatef(),g l R otate f()来完成,为使绘制出来的各轴形象逼真,可对各轴进行相应的材质、光照设置;在进行轴之间进行装 ?205?第6期陈幼平等:六自由度机械手三维运动仿真研究

机械手的模拟控制

机械手的模拟控制 图7-29为传送工件的某机械手的工作示意图,其任务是将工件从传送带A 搬运到传送带B。 1.控制要求 按起动按钮后,传送带A运行直到光电开关PS检测到物体,才停止,同时机械手下降。下降到位后机械手夹紧物体,2s后开始上升,而机械手保持夹紧。上升到位左转,左转到位下降,下降到位机械手松开,2s后机械手上升。上升到位后,传送带B开始运行,同时机械手右转,右转到位,传送带B停止,此时传送带A运行直到光电开关PS再次检测到物体,才停止……循环。 机械手的上升、下降和左转、右转的执行,分别由双线圈二位电磁阀控制汽缸的运动控制。当下降电磁阀通电,机械手下降,若下降电磁阀断电,机械手停止下降,保持现有的动作状态。当上升电磁阀通电时,机械手上升。同样左转/右转也是由对应的电磁阀控制。夹紧/放松则是由单线圈的二位电磁阀控制汽缸的运动来实现,线圈通电时执行夹紧动作,断电时执行放松动作。并且要求只有当机械手处于上限位时才能进行左/右移动,因此在左右转动时用上限条件作为联锁保护。由于上下运动,左右转动采用双线圈两位电磁阀控制,两个线圈不能同时通电,因此在上/下、左/右运动的电路中须设置互锁环节。 为了保证机械手动作准确,机械手上安装了限位开关SQ1、SQ2、SQ3、SQ4,分别对机械手进行下降、上升、左转、右转等动作的限位,并给出动作到位的信号。光电开关PS负责检测传送带A上的工件是否到位,到位后机械手开始动作。 2. I/O分配 输入输出 起动按钮: I0.0 上升YV1:Q0.1 停止按钮: I0.5 下降YV2:Q0.2 上升限位SQ1:I0.1 左转YV3:Q0.3 下降限位SQ2:I0.2 右转YV4:Q0.4 左转限位SQ3:I0.3 夹紧YV5:Q0.5 右转限位SQ4:I0.4 传送带A:Q0.6 光电开关 PS: I0.6 传送带B:Q0.7

机械手模拟控制(二)

目录 1.简介22 1.1课题概况22 1.2设计要求22 1.3设计内容22 2.系统总体方案设计33 2.1总体方案选择说明33 2.2控制方式选择33 2.3操作界面设计(其它图见附录)44 3.PLC控制系统的硬件设计44 3.1 PLC的选型44 3.2 I/O点数的估算55 3.3 I/O分配表55 3.4电气原理图设计55 3.5电气元件明细表55 4. PLC控制系统程序设计66 4.1 状态分配表66 4.2 机械手控制程序顺序功能图(或流程图)设计66 4.3 控制程序设计思路66 5.系统调试及结果分析1111 5.1 系统梯形图1111 5.2 结果分析1515 5.3调试过程中问题及解决方法1515 6.系统的使用说明书1515 7.课程设计体会1616 8.参考文献1616 9.附录1717

1.简介 1.1课题概况 一个将工件由A处传送到B处的机械手,上升/下降和左移/右移的执行用双线圈二位电磁阀推动气缸完成,当某个电磁阀线圈通电,就一致保持现有的机械动作,如果线圈断电则停止机械动作。例如下降的电磁阀通电,机械手下降,如线圈断电,则停止现有的下降动作,直到通电后继续下降;当此电磁阀相反方向的线圈通电时则进行上升的机械动作。另外夹紧/放松有单线圈二位电磁阀推动气缸完成,线圈通电执行加紧动作,线圈断电时执行放松动作。设备装有上、下限位和左、右限位开关,启动按钮SB1、停止按钮SB2,SA1为单次工作和循环工作的选择开关,SA2为手动工作和自动工作选择开关。启动按钮SB1按下后开始工作,有八个动作,如下所示: 原位→下降→夹紧→上升→右移 ↑↓ 左移←上升←放松←下降 1.2设计要求 (1)初始状态:机械手运行前,处于原位状态。 (2)由SA2开关选择自动或手动工作。自动工作有单次循环工作和重复循环工作两种流程;手动工作状态时,按下启动按钮,只能单步运行:按下启动按钮则运行一步,下一步运行需要再按一次启动按钮。 (3)启动操作:按下启动按钮SB1,机械手按如表所示的工作流程运行。 (4)停止工作:按下停止按钮SB2后,立即停止运行,按下启动按钮SB1又能继续运行。 1.3设计内容 该机械手分为自动工作与手动工作: 一、自动工作: (1)单次循环:按下启动按钮→下降(YV1)→下降到位,夹紧(YV2)延时4s→上升(YV3)→上升到位,右移(YV4)→右移到位,下降(YV1)→下降到位,放松延时3s→上升(YV3)→上升到位,左移(YV5)→左移,到达原位→停止工作 (2)重复循环:按下启动按钮→下降(YV1)→下降到位,夹紧(YV2)延时4s→上升(YV3)→上升到位,右移(YV4)→右移到位,下降(YV1)→下降到位,放松延时3s→上升(YV3)→上升到位,左移(YV5)→左移,到达原位 按以上步骤循环三次。 二、手动工作: 单步运行:按下启动按钮→下降(YV1)到位停止→按下启动按钮→夹紧(YV2)延时2s→按下启动按钮→上升(YV3)到位停止→按下启动按钮(以此类推)……

PLC控制机械手设计与模拟调试

PLC 控制机械手设计与模拟调试 设计任务和要求如下: 1、任务:机械原点高在可动部分左上方,即压下左限开关和上限开关。并且工作钳处于放松状态;上升、下降和左、右移动由电磁阀驱动气缸来实现的;当工件处于工作台B 上方准备下放时,为确保安全,用光电开关检测工作台B 有无工件,只在无工件时才发出下放信号;机械手工作循环为:启动---->下降---->夹紧--→上升---->右行---->下降---->放松---->上升---->左行---->原点。 2、要求: (1) 电气原理图设计,工作方式设置为自动循环和点动两种。 (2) PLC 梯形图设计,工作方式设置为自动循环、点动、单周循环和步进四种。 (3) 有必要的电气保护和联锁。 (4) 自动循环时应按上述顺序动作。 启动---->下降---->夹紧--→上升---->右行---->下降---->放松---->上升---->左行 ---->原点。 夹紧 放松 SQ5 x5SQ6 x6 机械手运行模拟图

I/O 接线图 左行 右行上升放松/夹紧下降自动起动 停止 手动单步单周回原点连续回原点起动手动上升手动下降手动左移手动右移手动放松手动夹紧左限位右上限位右下限位右限位左上限位左下限位

I/O分配表

梯形图

(1)回原点方式 按住X21,按一下X25→ Y0断电,停止下降;Y2通电,上升;→上升到位即压下X5→Y3断电,停止右移;Y4通电,左移→左移到位即压下X6 →停止。 (2)手动方式 按住X20,原位(按X2、X6),①按X14→ Y0通电,下降→下降到位即压下X1→Y0断电,停止下降;松开X14,②按X10→Y1通电,夹紧;松开X10,③按X15 → Y2通电,上升(Y1保持通电,保持夹紧)→上升到位即压下X2→Y2断电,停止上升;松开X15,④按X12→ Y3通电,右移(Y1保持通电,保持夹紧)→右移到位即压下X3→松开X12,B处无工件,即按下X0,⑤按X14→ Y0通电,下降→下降到位即压下X4→Y0断电,停止下降;松开X14,⑥按X11→Y1断电,放松;松开X11,⑦按X15 → Y2通电,上升→上升到位即压下X5→Y2断电,停止上升;松开X15,⑧按X13→ Y4通电,左移→左移到位即压下X6→Y4断电,停止。 (3)单步方式 按住X22,原位(按X2、X6),按一下X26→Y0通电,下降→下降到位即压下X1→Y0断电,停止下降;→按一下X26→Y1通电,夹紧→延时1秒→按一下X26→Y2通电,上升→上升到位即压下X2→Y2断电,停止上升;→按一下X26→Y3通电,右移→右移到位即压下X3→Y3断电,停止右移→按一下X26→Y0通电,下降→下降到位即压下X4→Y0断电,停止下降→按一下X26→Y1复位,放松→延时1秒→按一下X26→Y2通电,上升→上升到位即压下X5→Y2断电,停止上升→按一下X26→Y4通电,左移→左移到位即压下X6→停止。 (4)单周方式 按住X23,按一下X26→Y0通电,下降→下降到位即压下X1→Y0断电,停止下降;→Y1通电,夹紧→延时1秒→Y2通电,上升→上升到位即压下X2→Y2断电,停止上升;→Y3通电,右移→右移到位即压下X3→Y3断电,停止右移→B处无工件,即按下X0,Y0通电,下降→下降到位即压下X4→Y0断电,停止下降→Y1复位,放松→延时1秒→Y2通电,上升→上升到位即压下X5→Y2断电,停止上升→Y4通电,左移→左移到位即压下X6→停止。(一周) (5)自动方式 按住X24,按一下X26→Y0通电,下降→下降到位即压下X1→Y0断电,停止下降;→Y1通电,夹紧→延时1秒→Y2通电,上升→上升到位即压下X2→Y2断电,停止上升;→Y3通电,右移→右移到位即压下X3→Y3断电,停止右移→B处无工件,即按下X0,Y0通电,下降→下降到位即压下X4→Y0断电,停止下降→Y1复位,放松→延时1秒→Y2通电,上升→上升到位即压下X5→Y2断电,停止上升→Y4通电,左移→左移到位即压下X6→Y0..通电,下降 .....(下一个循环)。 无论什么时候,按X27,将停止。

基于ADAMS的四自由度机械手运动学仿真

基于ADAMS的四自由度机械手运动学仿真 1 引言 1.1工业机械手研究现状 随着机器人研究的不断深入和机器人领域的不断发展,机器人仿真系统在机器人设计和研究方面,发挥着重要的作用,它可应用于机器人的许多方面,已成为机器人学的一个重要分支。例如:可帮助研究人员了解机器人工作空间的形态及极限;还能帮助研究人员了解机器人工作空间的形态与合理性;可用于分析检验轨迹规划和作业规划的正确性与合理性;可为离线编程技术的研究提供一种极为有效的验证手段;可以用于实时检测机器人与作业环境之间的碰撞与干涉以保证整个生产单元的安全等。此外,仿真技术还可以帮助用户选择适合特定作业环境的机器人类型。 机械手是近年来发展起来的综合学科。它集中了机械工程、电子工程、计算机工程、自动控制工程以及人工智能等多种学科的最新科研成果,代表了机电一体化的最高成就,是目前科技发展最活跃的领域之一。 工业机械手的性能,要求不断提高工作精度和作业速度,增加机构的自由度,提高通用性和灵活性,同时还要求降低成本,控制简单,安全可靠。因此,工业机械手的研究处于机械手研究的前沿。 多自由度机械手已经得到了广泛的研究,但自由度较少的工业机械手,以其造价低廉、结构紧凑、刚度高、定位精度高、响应速度快、实用性强等优势,有极高的性价比,在实际工业市场得到了广泛的应用。水平多关节工业机械手由于精度高、运动速度快,串联四自由度导致其靠后的驱动电机和传动系统都位于运动着的臂上,导致系统惯性增加,系统动力性能恶化;又由于串联机构求正解较容易,而求逆解则较困难,因此运动学与动力学计算困难,导致在设计中必须放宽各种设计参数;还因为机器较重,并进一步导致驱动部分变大,系统响应速度降低,大型驱动部分难以取得较高的精度。 1.2 工业机械手的功能及应用 机械手是工业自动控制领域中经常遇到的一种控制对象。机械手可以完成许多工作,如搬物、装配、切割、喷染等等,应用非常广泛。 在现代工业中,生产过程中的自动化已成为突出的主题。各行各业的自动化水平越来越高,现代化加工车间,常配有机械手,以提高生产效率,完成工人难

机械手的模拟控制

PLC课程设计 机械手的模拟控制 组员:高真齐 侯毛威 学号:1315020427 1315020423 指导教师:徐承韬 2016年5月27日

引言 在现今的生活上,科技日新月益的进展之下,机械人手臂与有人类的手臂最大区别就在于灵活度与耐力度。也就是机械手的最大优势可以重复的做同一动作在机械正常情况下永远也不会觉得累!机械手臂的应用也将会越来越广泛,机械手是近几十年发展起来的一种高科技自动生产设备,作业的准确性和环境中完成作业的能力。工业机械手机器人的一个重要分支。 可编程逻辑控制器,即PLC,是一种采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。而本次设计,就是利用可编程逻辑控制器设计机械手的动作模拟控制。 关键词:机械手PLC 可编程逻辑控制器 目录

PLC课程设计 (1) 引言 (2) 一:设计任务书 (4) 1.1 控制要求 (4) 1.2设计要求 (4) 二:硬件电路设计和描述 (4) 2.1. I/O分配 (4) 2.2 PLC外围接线图 (5) 三:软件设计流程及描述 (6) 3.1 流程图 (6) 3.2 功能图 (7) 3.3 工作方式 (7) 四:PLC控制程序 (8) 4.1 梯形图 (8) 4.2 梯形图说明 (12) 4.3 I/O 分配表 (12) 五.设计心得 (13) 参考文献 (14)

B A SB1 SB2 SQ1 SQ2SQ3SQ4 YV1YV2 YV3 YV5 PS YV4 一:设计任务书 1.1 控制要求 按起动后,传送带A 运行直到按一下光电开关才停止,同时机械手下降。下降到位后机械手夹紧物体,2s 后开始上升,而机械手保持夹紧。上升到位左转,左转到位下降,下降到位机械手松开,2s 后机械手上升。上升到位后,传送带B 开始运行,同时机械手右转,右转到位,传送带B 停止,此时传送带A 运行直到按一下光电开关才停止……循环 1.2设计要求 1) 根据控制要求,进行机械手的模拟控制硬件电路设计,包括主电路、控制电路及PLC 硬件配置电路。 2) 根据控制要求,编制机械手的模拟控制PLC 应用程序,有条件可以利用模拟开关板调试程序,模拟运行。 3) 编写设计说明书,内容包括: ① 设计过程和有关说明。 ② 基于PLC 的机械手的模拟控制电气控制系统电路图。 ③ PLC 控制程序(梯形图和指令表)。 ④ 电器元器件的选择和有关计算。 ⑤ 电气设备明细表。 ⑥ 参考资料、参考书及参考手册。 ⑦ 其他需要说明的问题,例如操作说明 书、程序的调试过程、遇到的问题及解决方法、对课程设计的认识和建议等。 二:硬件电路设计和描述 2.1. I/O 分配 输入 输出

机械手运动仿真实验报告(仅供借鉴)

机械手运动仿真实验报告 一、机械手结构组成(简图) ①为机械手底座②为机械臂1 ③为机械臂2 ④为机械臂3 a、b、c为转动副,机械臂实现3自由度运动 二、机械手运动学方程推导 绘图框及转动副夹角: 绘图框大小为400X400 转动副a:anglea 转动副b:angleb 转动副c:anglec 机械手运动范围: 机械臂1长度50,机械臂2长度100,机械臂3长度50。三个关节可实现360度旋转。故机械臂运动范围为以半径为200的圆内。 机械手底座: X:(150,200) Y:(250,200)

机械臂1: X1:(200,200) Y1:((200+ 50 * cos(anglea*3.1415926/180)), (200-50 * sin(anglea*3.1415926/180))) 机械臂2: X2:((200+ 50 * cos(anglea*3.1415926/180)), (200-50* sin(anglea*3.1415926/180))) Y2:((200 + 50 * cos(anglea*3.1415926/180)+100 * cos(angleb*3.1415926/180)), (200 - 50 * sin (anglea*3.1415926/180)-100* sin(angleb*3.1415926/180))) 机械臂3: X3:((200 + 50 * cos(anglea*3.1415926/180)+100 * cos(angleb*3.1415926/180)), (200 - 50 * sin (angLea*3.1415926/180)-100* sin(angleb*3.1415926/180))) Y3:( (200 + 50 * cos(anglea*3.1415926/180)+100 * cos(angleb*3.1415926/180)+50 * cos(anglec *3.1415926/180)), (200 - 50 * sin(anglea*3.1415926/180)-100* sin(angleb*3.1415926/180)-50 * sin(anglec*3.1415926/180))) 三、机械手运动仿真程序编写(关键函数代码) pWnd->Invalidate(); pWnd->UpdateWindow() ; pDC->Rectangle(0,0,400,400); DrawRobotBase(); DrawRobotMemberBar1(m_fanglea); DrawRobotMemberBar2(m_fanglea, m_fangleb); DrawRobotMemberBar3(m_fanglea, m_fangleb, m_fanglec); //绘制底座及其颜色代码 void CDrawRobotDlg::DrawRobotBase() { CPen SuiyiPen; SuiyiPen.CreatePen(PS_SOLID,Wide,RGB(hong, lv, lan)); CPen *oldPen; oldPen = pDC->SelectObject(&SuiyiPen); pDC->MoveTo(150,200); pDC->LineTo(250,200); pDC->SelectObject(oldPen); DeleteObject(SuiyiPen) ; } //绘制杆1 void CDrawRobotDlg::DrawRobotMemberBar1(float anglea) {

相关文档
相关文档 最新文档