【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(二 )仿真序列
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联合仿真实例(二 )仿真序列相关推荐
- 【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(三) 联合调试
Step0 前言 上一篇中, 我们采用仿真序列的方式,进行了搬运逻辑的尝试,仅仅是固定一个点去放盒子,所以这篇文章将通过PLC程序控制去每一层地垒起来. Step1 MCD创建信号 信号可选择是否为运 ...
- 基于MCD机电一体化机床虚拟调试
本文对机床换刀加工进行虚拟仿真 一.所需软件 1.博图V17 2.PLCSIM advance4.0 3.NX 2027 机电一体化概念设计流程 二.机电一体化概念设计阶段 1.首先打开建立好的 pr ...
- UG NX 6.0产品设计视频教程
UG NX 6.0产品设计>介绍了UG NX 6.0的基本建模功能,以此为基础通过轴套类零件.盘盖类零件.支架类零件.箱体类零件.标准件和常用件等机械零件建模,以及网球.奶粉罐等其他工业产品的建 ...
- 西门子ug通用后处理_五轴UG(NX)后处理
0 引言 UG作为一种优秀的CAD/CAM软件,他几乎可以覆盖从设计到加工的方方面面.利用UG NX CAM加工模块产生刀轨.但是不能直接将这种未修改过的刀轨文件传送给机床进行切削工件,因为机床的类型 ...
- catia 工厂设计_SolidWorks、creo、UG哪个更适合机械设计?
机械设计太广了.综合地讲机械工程师用Creo,UG,机械人员用SOLIDWORKS. 以下是对三个软件的综合比较: Creo,UG的价格都很贵的.SolidWork便宜多了. 注意:CREO,cati ...
- 论药品包装机械的概念设计 Comment on medicines and chemical reagents package machinery conceptual design
论药品包装机械的概念设计 近年来,由于我国经济形势的持续高涨和国家对制药行业强制性推行GMP(药品生产质量规范)认证制度,药品包装机械取得了长足的进步.新产品日益增多,技术水平有了很大的改进.但与国 ...
- 争议中挺进全新里程——中国“超级对撞机”《概念设计报告》发布侧记
来源:科技导报 2018 年11 月12 日下午6 点半,北京市玉泉路,中国科学院高能物理研究所,所有建筑和行人沐浴在初冬夜晚的清冷与安静之中.不同的是,主楼西侧一座新楼的大厅里,却充满了热望和兴奋. ...
- 朱峰谈概念设计(七)创作性绘画教程
这个月我会动笔给大家演示一下,看看我如何为游戏或者电影创作一张概念绘画. 这个教程总述了我过去几个月谈到过的所有话题,还讲解了我每一步的细节工作. 我会尝试着用4个小时左右的时间来完成这幅作品-4个小 ...
- 朱峰谈概念设计(六):美术部门
在电影美术部门工作的这段经历绝对是我职业生涯中的一大亮点. 那段时间我结识了很多天赋异禀的设计师,大家现在都已经成了很好的朋友. 当然,工作压力确实蛮大的,但是回报也相当可观. 在这个月的栏目中,我将 ...
- 朱峰谈概念设计(四):游戏和电影的不同
很多人问我:"游戏和电影中的概念设计有什么不同之处吗?"这个问题常常被提出,因为对于我们概念设计师,这两个领域都很有吸引力,但同时也确实令人感到困惑. 这些困惑不仅仅在于设计本身, ...
最新文章
- Flume Sinks官网剖析(博主推荐)
- 如何自学python爬虫-菜鸡的Python爬虫之路(一)如何零基础自学Python
- Ubuntu 14.04安装mysql
- 源文件的编码会对编译结果有影响
- java的快速开发框架
- Jedis连接Redis集群
- 蘑菇街2015校招 Java研发笔试题 详解,2015java
- perl6正则 4: before / after 代码断言: ?{} / !{}
- mysql建库权限_mysql数据库用户权限及建库脚本
- mysql general bin区别_MySQL_编码utf8_bin和utf8_general_ci的区别
- 2021-06-24边框塌陷解决方案
- 解决办法:无法安装 /lib/x86_64-linux-gnu/libpng12.so.0 的新版本
- ubuntu wiznote 无法显示内容 只有标题
- python 笔记:h5py
- 实现lightbox效果
- 2022年全球市场三维测量产品总体规模、主要生产商、主要地区、产品和应用细分研究报告
- JAVA设计模式笔记(简单工厂模式)
- SpringCloud Zuul 网关
- 海康摄像头实现点位缩放功能(切换焦距)
- python如何安装库(详细教程,解决弯路)