- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MCGS的机械手仿真控制系统设计
罗文
(重庆机电职业技术学院,重庆 璧山 402760)
摘要:本系统的设计主要利用MCGS组态软件进行机械手控制系统的仿真界面设计及过程控制仿真实现。目的旨在仅通过组态软件的运行而无需与PLC设备的连接与通讯,便能看到PLC实际控制机械手的完整控制过程实现。
关键词:MCGS;仿真界面;过程控制
Design of simulation control system?of mechanical?hand based on MCGS
LUO Wen
(Chongqing Vocational and Technical College for Electromechanics,?Chongqing?Bishan 402760)
Abstract:
The design of this system?mainly uses MCGS configuration?software formanipulator control?system simulation?interface design and?process controlsimulation.?Connection and communication?purposes?only by?configurationsoftware running?without?the device with the PLC,?will be able to see the?actual control of?manipulator?control PLC?complete?process.
Key Words:MCGS;simulation interface;?process control
如果可以用计算机全真模拟被控对象,不但可以克服采用真实被控对象的缺点,而且能以有限的设备、低廉的造价、多样化的程序来丰富控制效果。本文以机械手仿真控制系统设计为例,着重讲述将MCGS用于控制系统画面仿真,并按照脚本程序的算法以动画、数值、文字、标尺等形式在计算机屏幕上反映出PLC的控制过程及结果,用仿真的方式代替实物,并达到与实物相当的控制效果。
1 系统基本控制要求
基本控制要求:如图1所示,机械手能以5种工作方式(自动、手动、单步、单周期、自动回原点)将工件从A点传递到B点,机械手的升降和左右移行作分别由两个具有双线圈的两位电磁阀驱动气缸来完成,其中上升与下降对应电磁阀的线圈分别为YV3与YV1,左行、右行对应电磁阀的线圈分别为YV5与YV4。一旦电磁阀线圈通电,就一直保持现有的动作,直到相对的另一线圈通电为止;机械手的夹紧、松开的动作由只有一个线圈的两位电磁阀完成,线圈(YV2)断电夹住工件,线圈(YV2)通电,松开工件;机械手的工作臂设有上、下限位和左、右限位的位置开关SQl、SQ2和SQ4、SQ3。
工作过程:
当机械手处于原位时,选择自动运行模式,按下启动按钮,机械手按照:下降——夹紧——上升——右移——下降——松开——上升——左移流程往复自动运行。
当机械手处于原位时,选择单周期运行模式,按下启动按钮,机械手按照:下降——夹紧——上升——右移——下降——松开——上升——左移流程回到原点停止。
当机械手处于原位时,选择单步运行模式,每按下一次启动按钮,机械手按照:下降——夹紧——上升——右移——下降——松开——上升——左移流程依次执行。
当机械手不处于原位,选择回原点运行模式,按下启动按钮,机械手按照:松开——上升——左移流程回到原点停止。
当机械手选择手动运行模式,机械手根据手动按钮要求进行相应下降、夹紧、上升、右移、下降、松开、上升、左移动作。
图1 机械手仿真控制系统
2 系统组态仿真设计
2.1 系统仿真界面设计
通过用户窗口——新建窗口,调用其工具箱中的相关画图控件进行画面组态。 考虑到计算机上显示的界面越逼真,动作越接近真实的动作,现场状态和控制过程的感受才越深入,因此在系统界面设计上要求尽量表现控制对象的外观【3】 。画面主要分为左右两个部分,左画面为机械手动作画面,右画面为控制面板及调试窗口。为配合脚本程序对其画面的正确运行,画面中的相关控件属性要配合实时数据库做对应设置。相关控件可考虑“组合”和“锁定”。
图2 机械手控制组态画面
2.2构造实时数据库
定义数据对象的过程,就是构造实时数据库的过程[5]。
定义数据对象时,在组态环境工作台窗口中,点击“实时数据库”标签,进入实时数据库窗口页,逐一点击“新增对象”添加实时数据,根据组态画面和脚本程序的要求实时数据的数据类型要做对应正确的定义,不能将数值型定义为开关型,否则会影响脚本程序对组态画面的运行控制。 显示好的数据对象,如下图3所示。
图3 定义数据对象
2.3组
文档评论(0)