賽帝交通智能--專注散熱(rè)
散熱片,散熱器,散熱模組的專(zhuān)業生產廠家...
| 傳統(tǒng)運(yùn)動控製卡 | RtMotion | |
| 靈活性 | 運動控(kòng)製函數封裝,不公開(kāi)。 無法定製化開發,隻(zhī)適配固定機型。 |
RtMotion可(kě)定製函(hán)數, 並且提供高級語言接口編程,二次開發簡便。 |
| 可(kě)擴展性 | 擴展軸隻能添加運動控(kòng)製(zhì)卡,成本增(zēng)加(jiā)。 | RtMotion添加軸隻需硬件串接,軟件掃描配置參數。不改(gǎi)變(biàn)原有結構。 |
| 可維護性 | 運動控製卡編程接口單一,C++編程掌握較難,同時(shí)硬件拔插易造成接(jiē)觸不良。 | RtMotion擁有多種高級編程語言接口可(kě)供選(xuǎn)擇, 同時基於(yú)RtMotion的RIMC完成編程與穩定測試 後,無需維護。 |
| PLC功能 | 運動控製卡不(bú)具備,需另購PLC。 | RtMotion隻需添加配置IO口即可。 |
| 成本 | 常規的卡一次隻能帶4~6個軸, 同時計算機的(de)PCI插槽有限。 |
RtMotion可帶96個伺服電機,48個步(bù)進電機。 |
多接口:RtMotion通用(yòng)庫支(zhī)持操(cāo)控96個伺(sì)服電機與48個步(bù)進電(diàn)機(如有更高需求,可定製化開(kāi)發);同時(shí)配套的香蕉视频入口污IO板卡(kǎ)支持40組數字輸入,32組數字輸出和6個步進電機,且支持(chí)擴展。
適用性:RtMotion無需PCI插槽及板卡,運動控製程序和HMI程序可集成在同一(yī)台PC機上,結構簡單,使用方便。
RtMotion運動控製(zhì)庫提供上(shàng)位開發接口函數,可支持C#/C++編程。基於CODESYS RTE程序在工控機中運行。通過共享內(nèi)存空間進行運動控(kòng)製。具(jù)體結構如下圖2.1所示:
圖2.1 RtMotion運動控製庫結構原理
通過共享內存進行數據交換和指令交互。完成軟運動控製。
使用RtMotion接口完成C#/C++的(de)編程,同時搭建好RtMotion運行環境。
安(ān)裝RTE程序,搭(dā)建工控機(jī)運行環境(jìng)。將項目下載到工控機。
RtMotion運動控製庫中,內置了路徑規劃算法,上位接口傳入指定類型的運動參數,算法(fǎ)會根據參數完(wán)成路徑規劃,從而完成運動控(kòng)製。
目前(qián)已研發:DELTA機器人運動控製庫,SCARA機器人運動控(kòng)製庫,六軸機(jī)器人運動控製庫(kù),軟運動(dòng)控製庫。並已經(jīng)在市場上成熟運用。如圖2.2所示:軟運動控製庫函(hán)數封裝(zhuāng)示(shì)例。
圖2.2軟運動控製庫函數封裝示例
上(shàng)位開發接口RtMotion提供C++與C#版本的接口函數。可使(shǐ)用計算機高級語言C#,C++等多種高級語言進行上位編程,如下圖2.3所示:C++接口函數的部(bù)分指令截圖。
第一章指令列表表1-1指令列表
| 基本指令 | |
| Rt_ConnectPlc | 創(chuàng)建共享內存連接底層PLC |
| Rt_DisConnectP1c | 斷開連接,釋放資(zī)源 |
| Rt_GetP1cHeartbeat | 獲取底層PLC心(xīn)跳值 |
| Rt_SetHeartbeatToP1c | 設置應用層心跳(tiào)值(zhí)到底層 |
| 基輸入輸出指令(數字輸入和數字輸出) | |
| Rt_OutIoCtr1 | 控製輸出 |
| Rt_OutIoCtr1AutoRevrse | 控製輸出後自動翻(fān)轉 |
| Rt_CompareLinear | 等距離比較(jiào)輸出 |
| Rt_CompareTimer | 等時間比較輸出 |
| Rt_CompareData | 離散位置(zhì)比(bǐ)較輸出 |
| Rt_CompareStop | 取消比較輸出 |
| Rt_GetOutIoVa1 | 獲取輸(shū)出狀態 |
| Rt_GetInIoVa1 | 獲取輸入狀態 |
| 伺服軸單軸指令 | |
| Rt_SetAxisIdToStatusBuffe r | 給狀態buffer中設置需要查詢的軸 |
| Rt_GetAxisStatus | 獲取軸的位置速度等(děng)信息 |
| Rt_GetStartStatus | 獲(huò)取(qǔ)軸的(de)啟動狀態 |
| Rt_GetAxisMoveSts | 獲取軸的運動狀態 |
| Rt_GetAxisSts | 獲取(qǔ)軸的(de)狀態(表2-1) |
| Rt_SetAxisMcs | 設(shè)置軸的坐標位置 |
| Rt_SetAxisSoftLimit | 設置軸的軟限位 |
| Rt_Canc1eAxisSoftLimit | 取消軸的軟(ruǎn)限位 |
| Rt_EnAxisHwLimit | 使能軸的硬限位 |
| Rt_Canc1eAxisHwLimit | 取消(xiāo)軸的硬限位 |
| Rt_Enab1e | 軸使能 |
C++函數部分指(zhǐ)令
RtMotion函數接口優點
圖3.1 運動控製卡應(yīng)用現狀
一台設備(bèi)需要插入運動(dòng)控製(zhì)卡,圖像處(chù)理卡等多種類型的PCI卡。接線、編程較複雜。需要不同的工種配合才能完成,在人力、時間成本(běn)上花費較多。
運動(dòng)控(kòng)製卡修(xiū)改困難(nán),函數為一卡一編製,更換運動控製卡需要重新(xīn)編寫或載入編程函數。操作較麻煩。

基於PC架構的控製解決方案,將人機交(jiāo)互軟件、視覺處理軟件(jiàn)、工控下位機軟件、CODESYS平台的係統集成在RIMC中(zhōng),以適配不同的外部設備。
極簡式操作,隻需三步即(jí)可(kě)開始錫膏印刷。
基於上位集成的視覺處理,擁有更快的圖像(xiàng)處(chù)理(lǐ)功能。
功能更強大(dà),控製(zhì)更加靈活,運動過(guò)程中隨叫隨停,停止後又繼續跑(pǎo)完,加入飛拍點等,可以定製個性(xìng)化的功能。
消(xiāo)除了不(bú)同種類的運動控製(zhì)卡之間的協作,由RIMC統一集成。提升工(gōng)作效率。
采用RtMotion庫進(jìn)行路徑規劃改良,有效(xiào)的提高(gāo)了速度與精度。
速度(dù)提(tí)升60%-70%。機器帶視覺(jiào)的情況下勻速貼片(piàn)速度從(cóng)4000cph提升到7000cph。最高達(dá)到7200cph,穩定在6800cph。增加全閉環功能。
貼片精度控製在0.02mm,行(háng)業精度標準0.05mm,T4產品原有精度(dù)在(zài)0.045mm-0.050mm之間。通過算法及庫函數改進,成功將精度提升。