Step0 前言

这一篇文章,我们将通过添加仿真序列的方式,实现码垛逻辑,仿真序列即基于事件的响应逻辑。在连接编写PLC之前,通过仿真序列,可以对模型逻辑有一点的认识,写PLC就比较快速,同时有时候需要搭配仿真序列来做,所以有必要先写一下仿真序列。

Step1 传送带的控制

上一篇文章中,我们生成盒子是基于时间,不受控制,我们想盒子碰到碰撞传感器,即到位后,就停止生成盒子,同时传送带停止运动。
首先,将盒子对象源改变每次激活时生成1个

传送带逻辑,添加一条仿真序列,机电对象即要控制的对象为传输面,条件对象为传送带,勾选速度,并修改线速度为100mm/s,指定轴矢量,并命名,逻辑为当传送带为false即未触发时,传送带运行,速度为100mm/s。运行持续时间都可以设为0。

在序列编辑器中即可看到这条序列。


右键复制粘贴,添加仿真条为当传送带为True即触发时,传送带停止运行,速度为0mm/s。
添加生成盒子仿真序列和停止生成仿真序列

通过左键拉线的方式,连接序列条,定义发生顺序,当时间走过该序列条并满足运行条件,其就会运行。

到位即停止,提走后又生成,运行效果如下

Step2 机械手的配置

把先前的位置控制中目标值都设为0,否则和仿真序列中语句会发生冲突。

然后分别添加轴运动到目标位置的仿真序列,给定位和速度,,这端逻辑是当盒子到位后XY同时运动到取垛位,而后气爪张开,然后Z轴,下降,效果如图,对于夹爪的配置,我在做的过程发现大有文章,所以接下来会讲到。

暂时效果,夹爪未能控制,下面再讲到


Step4 夹爪配置——位置控制方式

要想实现气缸的功能,最简单是为滑动副添加线性位置控制,而需要模拟真实工况就需要添加气缸以及气动阀,开始尝试了气缸的方式,但没有成功,放到后面去了,这里是位置控制模式
同样为气缸滑动副添加位置控制,添加仿真序列

添加仿真序列

把盒子碰撞体勾上碰撞时粘连就不会滑动,或者在文件-首选项-机电概念中更改摩擦系数。
最终效果:


做分析中,曲线十分重要,通过添加变量到查看器,勾选,运行在图中就可以自动生成图

欢迎继续阅读

【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(三) 联合调试

B站演示视频 :https://www.bilibili.com/video/BV1f54y1Q7vG/

模型分享:

链接:https://pan.baidu.com/s/18c-gMuPywBZ__0pvB3A0hQ
提取码:s86q

文章列表:
【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(一)基本配置
【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(二 )仿真序列
【UG NX MCD 机电概念一体化设计】UG NX MCD+PLCSIM Advanced联合仿真实例(三) 联合调试

B站视频列表:
仿真序列演示视频:https://www.bilibili.com/video/BV1f54y1Q7vG
联合仿真演示视频:https://www.bilibili.com/video/BV1Kk4y167LR

仿真序列模型分享:
链接:https://pan.baidu.com/s/18c-gMuPywBZ__0pvB3A0hQ
提取码:s86q

联合仿真模型分享:
最终源模型和PLC工程文件分享:在交流群(群号:1105076200)中分享

Step5 夹爪配置(气缸的方式,未成功,可忽略)

但是这里我们选择后者来做,各自为滑动副添加气缸和气动阀

气缸配置界面 可以设置AB室初始压力,可以设置气缸结构参数和气体介质参数等,这里主要按需设置行程就行,初始压力都为0。

A室和B室如下,杆的指向和滑动副矢量方向一致


气动阀配置界面,可以选择三通和四通,这里选择四通
公称压力和公称流量存疑 (存疑)

公称流量通常是指流量控制阀在额定工作状态下通过的名义流量


气动阀其实是电磁阀和气源处理元件的组合,其中气源压力最高常使用1.0MPa


控制输入的值范围取值:三通和四通取值区别

两位三通电磁阀如下

两位四通阀如下

从下图中可知,在MCD中,供给压力是P管路压力,控制输入通过正负和数值控制流向和流向快慢,排出压力为0即可

但其实按常理给定气压值,非常容易出现这种情况,通过提高供给压力是可以解决的

继续添加仿真序列

效果

对于具体怎么设置和为什么出错暂时未摸索出来,很容易出错,所以暂时放弃这种方式,直接用位置控制。欢迎提供教程。

参考文献

[1] 气缸工作原理_气缸原理 http://www.cnrih.com/wz/50.html
[2] 电磁阀符号_电磁阀工作原理http://www.cnrih.com/wz/563.html
[3]气动元件一般使用多大气压值http://www.cnrih.com/wt/580.html
[4] 亚德客气源元件产品https://www.airtac.com/pro_det.aspx?c_kind=4&c_kind2=19&c_kind3=39&c_kind4=474&c_kind5=&id=346
[5]MCD 机电一体化概念设计首选项https://www.cnblogs.com/cosimulation/p/10527436.html

问题解决(欢迎指正)

汽缸过载或供给压力不足,解决办法:提高供给压力

B室死体积降为负值,解决办法:降低供给压力

【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(二 )仿真序列相关推荐

  1. 【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(三) 联合调试

    Step0 前言 上一篇中, 我们采用仿真序列的方式,进行了搬运逻辑的尝试,仅仅是固定一个点去放盒子,所以这篇文章将通过PLC程序控制去每一层地垒起来. Step1 MCD创建信号 信号可选择是否为运 ...

  2. 基于MCD机电一体化机床虚拟调试

    本文对机床换刀加工进行虚拟仿真 一.所需软件 1.博图V17 2.PLCSIM advance4.0 3.NX 2027 机电一体化概念设计流程 二.机电一体化概念设计阶段 1.首先打开建立好的 pr ...

  3. UG NX 6.0产品设计视频教程

    UG NX 6.0产品设计>介绍了UG NX 6.0的基本建模功能,以此为基础通过轴套类零件.盘盖类零件.支架类零件.箱体类零件.标准件和常用件等机械零件建模,以及网球.奶粉罐等其他工业产品的建 ...

  4. 西门子ug通用后处理_五轴UG(NX)后处理

    0 引言 UG作为一种优秀的CAD/CAM软件,他几乎可以覆盖从设计到加工的方方面面.利用UG NX CAM加工模块产生刀轨.但是不能直接将这种未修改过的刀轨文件传送给机床进行切削工件,因为机床的类型 ...

  5. catia 工厂设计_SolidWorks、creo、UG哪个更适合机械设计?

    机械设计太广了.综合地讲机械工程师用Creo,UG,机械人员用SOLIDWORKS. 以下是对三个软件的综合比较: Creo,UG的价格都很贵的.SolidWork便宜多了. 注意:CREO,cati ...

  6. 论药品包装机械的概念设计 Comment on medicines and chemical reagents package machinery conceptual design

     论药品包装机械的概念设计 近年来,由于我国经济形势的持续高涨和国家对制药行业强制性推行GMP(药品生产质量规范)认证制度,药品包装机械取得了长足的进步.新产品日益增多,技术水平有了很大的改进.但与国 ...

  7. 争议中挺进全新里程——中国“超级对撞机”《概念设计报告》发布侧记

    来源:科技导报 2018 年11 月12 日下午6 点半,北京市玉泉路,中国科学院高能物理研究所,所有建筑和行人沐浴在初冬夜晚的清冷与安静之中.不同的是,主楼西侧一座新楼的大厅里,却充满了热望和兴奋. ...

  8. 朱峰谈概念设计(七)创作性绘画教程

    这个月我会动笔给大家演示一下,看看我如何为游戏或者电影创作一张概念绘画. 这个教程总述了我过去几个月谈到过的所有话题,还讲解了我每一步的细节工作. 我会尝试着用4个小时左右的时间来完成这幅作品-4个小 ...

  9. 朱峰谈概念设计(六):美术部门

    在电影美术部门工作的这段经历绝对是我职业生涯中的一大亮点. 那段时间我结识了很多天赋异禀的设计师,大家现在都已经成了很好的朋友. 当然,工作压力确实蛮大的,但是回报也相当可观. 在这个月的栏目中,我将 ...

  10. 朱峰谈概念设计(四):游戏和电影的不同

    很多人问我:"游戏和电影中的概念设计有什么不同之处吗?"这个问题常常被提出,因为对于我们概念设计师,这两个领域都很有吸引力,但同时也确实令人感到困惑. 这些困惑不仅仅在于设计本身, ...

最新文章

  1. Flume Sinks官网剖析(博主推荐)
  2. 如何自学python爬虫-菜鸡的Python爬虫之路(一)如何零基础自学Python
  3. Ubuntu 14.04安装mysql
  4. 源文件的编码会对编译结果有影响
  5. java的快速开发框架
  6. Jedis连接Redis集群
  7. 蘑菇街2015校招 Java研发笔试题 详解,2015java
  8. perl6正则 4: before / after 代码断言: ?{} / !{}
  9. mysql建库权限_mysql数据库用户权限及建库脚本
  10. mysql general bin区别_MySQL_编码utf8_bin和utf8_general_ci的区别
  11. 2021-06-24边框塌陷解决方案
  12. 解决办法:无法安装 /lib/x86_64-linux-gnu/libpng12.so.0 的新版本
  13. ubuntu wiznote 无法显示内容 只有标题
  14. python 笔记:h5py
  15. 实现lightbox效果
  16. 2022年全球市场三维测量产品总体规模、主要生产商、主要地区、产品和应用细分研究报告
  17. JAVA设计模式笔记(简单工厂模式)
  18. SpringCloud Zuul 网关
  19. 海康摄像头实现点位缩放功能(切换焦距)
  20. python如何安装库(详细教程,解决弯路)

热门文章

  1. 全国计算机三级数据库技术
  2. python开发grasshopper插件_Rhino_Grasshopper_Python 开发的正确姿势
  3. centos7安装其他源以及安装软件
  4. 千脑跳转页面下的安全分析
  5. c语言转化音乐格式转换器安卓版,音频提取格式转换APP
  6. Silverlight 实现文件下载
  7. vb mysql 教程_VB6 数据库 基础 教程
  8. 【软件测试学习笔记】易用性测试概念及测试项总结
  9. 软件测试之易用性测试
  10. 手把手教你做一个简单的VB数据库程序