【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(一)基本配置
通過這幾篇文章和案例教學(xué),分享一下我在MCD模塊的學(xué)習(xí)經(jīng)驗(yàn),供大家參考。
Step0 意義和用途
用NX MCD可以輕易實(shí)現(xiàn)在沒有真實(shí)設(shè)備的情況下,僅需建立設(shè)備3D模型和搭配外部控制信號(hào),就可以輕易實(shí)現(xiàn)虛擬工藝調(diào)試,因此可以縮短設(shè)備開發(fā)周期,減少設(shè)備打樣成本,滿足柔性生產(chǎn)需求,迎接工業(yè)4.0。
NX MCD是數(shù)字化雙胞胎技術(shù)的體現(xiàn),數(shù)控?cái)?shù)字化雙胞胎可分為虛擬調(diào)試(服務(wù)于產(chǎn)品研發(fā)設(shè)計(jì)調(diào)試和維護(hù))和虛擬機(jī)床(服務(wù)于加工編程和制造工藝)兩個(gè)方向[1]。
Step0 調(diào)試環(huán)境和簡(jiǎn)要描述
本文將使用UG NX 1847版本、博圖和PLCSIM Advanced進(jìn)行案例模型的聯(lián)合仿真,具體調(diào)試環(huán)境如下:
MCD模塊是UG NX中的一個(gè)模塊,3維虛擬機(jī)電模型由其建立,部分界面如下:
NX MCD和外部信號(hào)通訊基礎(chǔ)是OPC通訊技術(shù),在MCD中外部信號(hào)配置可適配多種外部客戶端,如下圖,其中,通過PROFINET連接,是可以通過連接到真實(shí)PLC中來控制的,本文選擇了PLCSIM Adv連接。
MCD的輸入/輸出信號(hào)和PLC輸入/輸出信號(hào)建立映射關(guān)系,就可以通過外部信號(hào)控制虛擬模型,實(shí)現(xiàn)聯(lián)合仿真調(diào)試。
博圖是西門子PLC編程的IDE,搭配PLCSIM Advanced實(shí)現(xiàn)在沒有真實(shí)PLC的情況下進(jìn)行仿真。
PLC的工作原理為循環(huán)掃描,經(jīng)典編程語言是梯形圖LAD,但在數(shù)值運(yùn)算中通常使用SCL語言,博圖的模塊化編程塊中主要有OB、FB、FC、DB塊,其簡(jiǎn)要描述如下:
對(duì)調(diào)試環(huán)境有個(gè)基本介紹之后,下面進(jìn)行具體的案例調(diào)試流程。
Step1 模型和需求
為了演示,博主在沐風(fēng)網(wǎng)下載了免費(fèi)模型
(https://www.mfcad.com/tuzhi/maduoji/493755.html),來實(shí)現(xiàn)它的碼垛功能。模型為直角龍門碼垛設(shè)備,由XYZ+夾爪組成搬運(yùn)機(jī)械手,傳送帶傳送盒子,機(jī)械手搬運(yùn)盒子進(jìn)行碼垛。XY軸都為同步帶傳動(dòng),Z軸為齒輪齒條傳動(dòng),夾爪為一個(gè)寬闊氣動(dòng)手指驅(qū)動(dòng)。
所以我們想實(shí)現(xiàn)盒子到位后,機(jī)械手進(jìn)行碼垛,碼完一層再一層。
首先對(duì)網(wǎng)上所下模型進(jìn)行調(diào)整和導(dǎo)出
坐標(biāo)系調(diào)整: 由于下載的模型坐標(biāo)系朝上為Y軸,所以需要調(diào)整為Z軸,和MCD中匹配,可在NX MCD中用移動(dòng)對(duì)象工具動(dòng)態(tài)調(diào)整,也可在Solidwork輸出時(shí)調(diào)整坐標(biāo)系。這里選擇輸出時(shí)改變
插入?yún)⒖甲鴺?biāo)系
選擇原點(diǎn) 邊線
另存為parasolid格式,點(diǎn)擊選項(xiàng)
選擇坐標(biāo)系1
確定保存即可。
Step2 MCD創(chuàng)建工程
MCD配置流程簡(jiǎn)要概括為創(chuàng)建工程、物理屬性配置、傳動(dòng)屬性配置、運(yùn)動(dòng)屬性配置、電氣信號(hào)配置和必要的運(yùn)算邏輯配置。
Step3 傳送帶配置
物理屬性配置——添加剛體、碰撞體、摩擦面等,眾多屬性可以一個(gè)個(gè)點(diǎn)開看看。
剛體具有質(zhì)量,可以采用自動(dòng)屬性可以自定義,可以添加初始速度等,而我們默認(rèn)即可,修改下名稱以便操作。
對(duì)象源就是復(fù)制這個(gè)剛體,不斷生成
對(duì)象源生成的事件可選為時(shí)間或每次激活觸發(fā)一次,要想用信號(hào)控制,需要設(shè)為激活觸發(fā),暫時(shí)設(shè)為時(shí)間以觀看效果。
碰撞體即具有摩擦屬性和不能相互穿透,若僅僅為剛體則會(huì)相互穿透。為擋板、傳輸帶、盒子、托盤添加碰撞體,選擇能夠包圍的面即可,形狀依具體而定。
對(duì)于傳送帶,我們有兩種方式,一是為每一個(gè)圓筒添加鉸鏈副和圓柱形碰撞體等,工作量較大,二是加傳送帶面,添加傳輸面即可,我們選擇這種方式,對(duì)于入門UG的童鞋可以了解基本建模和裝配操作。
新建模型
點(diǎn)擊矩形工具后定義草圖平面,選擇xoy平面
約束尺寸后拉伸即可
導(dǎo)入組件到碼垛機(jī)中,選擇要打開的組件,點(diǎn)擊選擇對(duì)象確定擺放的位置
使用裝配約束和移動(dòng)組件工具進(jìn)行裝配工作
為剛體之間添加固定副,對(duì)于剛體,沒有其他運(yùn)動(dòng)副,不添加運(yùn)行時(shí)則會(huì)掉落
添加傳輸面,選擇面,指定矢量,方向,速度等
傳送帶傳輸盒子效果就做好了。
添加一個(gè)碰撞傳感器
添加到察看器,可觀察記錄變量的值,在碰撞時(shí)變?yōu)閠rue,就可以用于判斷盒子是否到位。
Step4 機(jī)械手的配置
第一步是添加剛體,對(duì)沒有相對(duì)運(yùn)動(dòng)的,通過螺栓等固定到一起的實(shí)體就可以添加為一個(gè)剛體。
第二步是添加運(yùn)動(dòng)副,對(duì)于導(dǎo)軌滑塊導(dǎo)向,選擇滑動(dòng)副,對(duì)于旋轉(zhuǎn)的器件,添加鉸鏈副,對(duì)于同步帶,第三步是添加齒輪齒條運(yùn)動(dòng)副,對(duì)于從動(dòng)輪和主動(dòng)輪,添加齒輪1:1。
-
機(jī)架剛體,并添加其固定副,連接件為支架,基本件為空連大地。
-
X導(dǎo)軌剛體,并添加其滑動(dòng)副,連接件為X導(dǎo)軌,基本件為機(jī)架,軸矢量為X軸,則沿X方向滑動(dòng)
-
其他剛體和滑動(dòng)副添加類似。
-
齒輪剛體和其運(yùn)動(dòng)副,運(yùn)動(dòng)副為鉸鏈副,連接件為齒輪剛體,基本件為X軸滑臺(tái)剛體,矢量即中心軸方向,錨點(diǎn)則為齒輪軸圓心,即繞穿過該錨點(diǎn)的和矢量平行的軸旋轉(zhuǎn)。
-
添加齒輪齒條副 XYZ軸其實(shí)都是旋轉(zhuǎn)變平動(dòng),所以主對(duì)象為齒條的滑動(dòng)副,從對(duì)象為齒輪的轉(zhuǎn)動(dòng)副,半徑就是齒輪或者同步帶輪基準(zhǔn)節(jié)圓(分度圓)的大小
-
滑動(dòng)副 齒輪齒條耦合副效果,用鼠標(biāo)左鍵拖動(dòng)施加力即可推拉模型進(jìn)行運(yùn)動(dòng)
-
氣缸配置 先添加滑動(dòng)副,再添加氣缸,A室應(yīng)該在矢量尾部,A>B則伸出,修改沖程等。
運(yùn)行時(shí)在初始?jí)毫ο律扉_效果
給各驅(qū)動(dòng)鉸鏈副添加位置控制,修改路徑、目標(biāo)和速度
選擇為跟蹤多圈。方向不對(duì),則對(duì)鉸鏈副矢量方向進(jìn)行反向。
則能夠按給定速度和位置運(yùn)行。
Step5 添加運(yùn)行邏輯:仿真序列、信號(hào)等
接下來的文章將介紹如何添加運(yùn)行邏輯,要實(shí)現(xiàn)碼垛需要通過定制行為、添加信號(hào)、添加仿真序列等。
仿真序列僅需通過MCD端,將一步一步的動(dòng)作串聯(lián)起來,添加必要的邏輯判斷和行為,達(dá)到動(dòng)作效果。
通過外部信號(hào),是通過外部信號(hào)控制MCD的機(jī)電對(duì)象,控制速度、位置、數(shù)值改變等。
歡迎繼續(xù)閱讀:
【UG NX MCD 機(jī)電一體化概念設(shè)計(jì)】UG NX MCD+PLCSIM Advanced聯(lián)合仿真實(shí)例(二 )仿真序列
文章列表:
【UG NX MCD 機(jī)電一體化概念設(shè)計(jì)】UG NX MCD+PLCSIM Advanced聯(lián)合仿真實(shí)例(一)基本配置
【UG NX MCD 機(jī)電一體化概念設(shè)計(jì)】UG NX MCD+PLCSIM Advanced聯(lián)合仿真實(shí)例(二 )仿真序列
【UG NX MCD 機(jī)電概念一體化設(shè)計(jì)】UG NX MCD+PLCSIM Advanced聯(lián)合仿真實(shí)例(三) 聯(lián)合調(diào)試
B站視頻列表:
仿真序列演示視頻:https://www.bilibili.com/video/BV1f54y1Q7vG
聯(lián)合仿真演示視頻:https://www.bilibili.com/video/BV1Kk4y167LR
仿真序列模型分享:
鏈接:https://pan.baidu.com/s/18c-gMuPywBZ__0pvB3A0hQ
提取碼:s86q
聯(lián)合仿真模型分享:
最終源模型和PLC工程文件分享:在交流群(群號(hào):1105076200)中分享
參考文獻(xiàn):
[1]林裕程,韓勇.基于數(shù)字化雙胞胎的數(shù)控機(jī)床虛擬調(diào)試技術(shù)[J].金屬加工(冷加工),2019(12):66-71.
[2]solidworks如何改變輸出坐標(biāo)系位置:https://zhidao.baidu.com/question/384770003.html
[3]小牟子 數(shù)字化樣機(jī)技術(shù)-虛擬調(diào)試與工業(yè)物聯(lián)網(wǎng)技術(shù)
https://zhuanlan.zhihu.com/c_216567787
錯(cuò)誤解決記錄:
找不到組件,把裝配加載選項(xiàng)改為按保存的
模型像掉在水里,有一層平面遮住 home即可
氣缸過載或者供給壓力不足
待解決
總結(jié)
以上是生活随笔為你收集整理的【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(一)基本配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 搭建jenkins+gitlab+tom
- 下一篇: Linux文件权限一共10位长度,分成四