XPLC006E功能簡(jiǎn)介
XPLC006E是正運(yùn)動(dòng)運(yùn)動(dòng)控制器推出的一款多軸經(jīng)濟(jì)型EtherCAT總線運(yùn)動(dòng)控制器,XPLC系列運(yùn)動(dòng)控制器可應(yīng)用于各種需要脫機(jī)或聯(lián)機(jī)運(yùn)行的場(chǎng)合。
XPLC006E自帶6個(gè)電機(jī)軸,最多12軸運(yùn)動(dòng)控制(含虛擬軸數(shù)),支持12軸直線插補(bǔ)、電子凸輪、電子齒輪、同步跟隨、虛擬軸設(shè)置等功能。
XPLC006E支持多任務(wù)同時(shí)運(yùn)行,同時(shí)可以在PC上直接仿真運(yùn)行,編程方式多種可選,支持ZDevelop軟件的Basic/PLC梯形圖/HMI組態(tài)和常用上位機(jī)軟件編程。
XPLC006E只支持EtherCAT總線軸,不支持脈沖軸和編碼器軸。采用EtherCAT總線與驅(qū)動(dòng)器通訊,1ms的刷新周期。
XPLC006E支持PLC、Basic、HMI組態(tài)三種編程方式。PC上位機(jī)API編程支持C#、C++、LabVIEW、VB、matlab、Qt、Linux、.Net、iMAC、Python、 ROS等接口。
→此款產(chǎn)品有XPLC004E、XPLC006E、XPLC008E三個(gè)不同軸數(shù)的型號(hào)可選。
XPLC864E功能簡(jiǎn)介
XPLC864E在XPLC006E的功能基礎(chǔ)上做了升級(jí)(即上節(jié)介紹的XPLC006E的功能都支持),部分資源空間優(yōu)于XPLC006E,使用方法基本一致,不同之處在于XPLC864E,硬件支持32點(diǎn)輸入、32點(diǎn)輸出、2個(gè)ADC、2個(gè)DAC,支持脈沖軸和總線軸混合使用,總實(shí)軸軸數(shù)為8,除了帶EtherCAT接口之外,輸出口硬件上可配置為8個(gè)軸的脈沖方向信號(hào)輸出,另帶兩路編碼器輸入,可由輸入口配置
XPLC864E支持PLC、Basic、HMI組態(tài)三種編程方式。PC上位機(jī)API編程支持C#、C++、LabVIEW、VB、matlab、Qt、Linux、.Net、iMAC、Python、 ROS等接口。
XPLC系列經(jīng)濟(jì)型EtherCAT總線運(yùn)動(dòng)控制器支持多種編程方式,支持使用正運(yùn)動(dòng)技術(shù)自主研發(fā)的ZDevelop開(kāi)發(fā)環(huán)境的Basic語(yǔ)言和PLC梯形圖,上一節(jié)講解了控制器的軸參數(shù)與運(yùn)動(dòng)指令說(shuō)明,本節(jié)內(nèi)容主要講解控制器的示波器使用。
一、示波器的作用
示波器屬于程序調(diào)試與運(yùn)行中極其重要的一個(gè)部分,用于把肉眼看不到的信號(hào)轉(zhuǎn)換成圖形,便于研究各種信號(hào)變化過(guò)程,例如當(dāng)前軸的速度和位置變化情況。
示波器利用控制器內(nèi)部處理的數(shù)據(jù),每隔一定的時(shí)間獲取數(shù)據(jù)的當(dāng)前值,然后把獲取到的該數(shù)據(jù)的所有值顯示成隨時(shí)間變化的圖形,利用示波器可以顯示各種不同的信號(hào),如軸參數(shù)、軸狀態(tài)等。
在“視圖”→“示波器”中,打開(kāi)示波器窗口,示波器窗口如下圖。
⊙示波器必須先啟動(dòng)后觸發(fā)才能成功采樣。打開(kāi)示波器,設(shè)置好相關(guān)參數(shù)之后點(diǎn)擊“啟動(dòng)”,可點(diǎn)擊“手動(dòng)觸發(fā)”采樣,也可在程序里加入“TRIGGER”指令自動(dòng)觸發(fā)示波器采樣。
二、示波器面板介紹
1.主界面
示波器主界面的按鈕功能闡述。
(1)基礎(chǔ)設(shè)置
設(shè)置:打開(kāi)示波器設(shè)置窗口,設(shè)置示波器相關(guān)參數(shù)。
啟動(dòng):啟動(dòng)示波器(表示示波器準(zhǔn)備好,等待觸發(fā)采樣)。
停止:停止示波器采樣。
水平刻度:YT模式下橫軸(時(shí)間)一格的刻度,其他模式下此參數(shù)無(wú)效。
<<:按下隱藏通道名稱和峰值顯示,只顯示通道編號(hào)。
連續(xù)采集:不開(kāi)啟連續(xù)采集時(shí),到達(dá)采樣深度后便停止采樣,開(kāi)啟了連續(xù)采集之后示波器會(huì)持續(xù)采樣。
跟隨:開(kāi)啟跟隨后,橫軸自動(dòng)移動(dòng)到實(shí)時(shí)采樣處,跟隨波形顯示。
手動(dòng)觸發(fā):手動(dòng)觸發(fā)示波器采樣按鈕(自動(dòng)觸發(fā)使用TRIGGER指令)。
導(dǎo)入導(dǎo)出:將示波器采樣的數(shù)據(jù)點(diǎn)導(dǎo)出txt文件,再次加載顯示點(diǎn)擊導(dǎo)入,詳細(xì)說(shuō)明參加下節(jié)。
(2)顯示模式
YT模式:不同數(shù)據(jù)源隨時(shí)間變化的曲線。
XY模式:顯示兩個(gè)軸在某個(gè)平面的合成軌跡,將第一二個(gè)通道的曲線合成顯示,適用于兩軸插補(bǔ)。
XYZ模式:顯示三個(gè)軸在空間的合成軌跡,將第一二三個(gè)通道的曲線合成顯示,適用于三軸插補(bǔ)。
(3)采樣數(shù)據(jù)設(shè)置
顯示:選擇當(dāng)前通道曲線是否顯示。
編號(hào):選擇需要采集的數(shù)據(jù)源編號(hào),需參考數(shù)據(jù)源,如:軸號(hào)、數(shù)字量IO編號(hào)、模擬量IO編號(hào)、TABLE編號(hào)、VR編號(hào)、MODBUS編號(hào)等。
數(shù)據(jù)源:選擇采集的數(shù)據(jù)類(lèi)型,如下圖,下拉菜單選擇,多種類(lèi)型參數(shù)可選。
偏移:波形縱軸偏移量設(shè)置。
垂直刻度:縱軸一格的刻度。
⊙若要設(shè)置示波器參數(shù),如軸編號(hào)、數(shù)據(jù)源以及啟動(dòng)示波器設(shè)置窗口,要先停止示波器再設(shè)置。
2.設(shè)置界面
點(diǎn)擊主界面的“設(shè)置”按鈕,彈出如下圖所示“示波器設(shè)置”窗口。
通道數(shù):要采樣的數(shù)據(jù)通道總數(shù),最多支持8通道同時(shí)采樣。
深度:總共采樣的數(shù)據(jù)次數(shù),深度越大采樣的數(shù)據(jù)點(diǎn)越多,連續(xù)采集模式下此數(shù)據(jù)無(wú)效。
間隔:采樣時(shí)間間隔,此參數(shù)參考系統(tǒng)周期SERVO_PERIOD,系統(tǒng)周期出廠默認(rèn)為1ms,即間隔設(shè)置為1表示1ms采樣一次,系統(tǒng)周期與控制器固件版本有關(guān)。一般來(lái)說(shuō),間隔越小,采樣數(shù)據(jù)越準(zhǔn)確,單位時(shí)間內(nèi)數(shù)據(jù)量越大。
TABLE位置:設(shè)置不開(kāi)啟連續(xù)采集時(shí)抓取數(shù)據(jù)存放的位置,一般默認(rèn)自動(dòng)使用TABLE數(shù)據(jù)末尾空間,也可以自定義配置,但是設(shè)置時(shí)注意不要與程序使用的TABLE數(shù)據(jù)區(qū)域重合;連續(xù)采集下采樣數(shù)據(jù)緩存在PC。
背景顏色/通道顏色:設(shè)置背景與每個(gè)通道波形對(duì)應(yīng)的顏色。
顯示類(lèi)型:點(diǎn)和線段兩種曲線類(lèi)型可選。線段是將采樣點(diǎn)集擬合成線,更容易發(fā)現(xiàn)異常的數(shù)據(jù)。
導(dǎo)出參數(shù):需要導(dǎo)出示波器數(shù)據(jù)時(shí)采樣前勾選,等待采樣結(jié)束,在主界面選擇導(dǎo)出。
3.示波器采樣數(shù)據(jù)導(dǎo)入導(dǎo)出
導(dǎo)入:示波器必須在停止?fàn)顟B(tài)下才能導(dǎo)入數(shù)據(jù),導(dǎo)入成功能將采樣波形復(fù)現(xiàn)出來(lái)。
導(dǎo)入采樣數(shù)據(jù)方法:點(diǎn)擊“導(dǎo)入”,選擇導(dǎo)入的數(shù)據(jù)文件為之前從示波器導(dǎo)出的文件類(lèi)型后打開(kāi)即可。
導(dǎo)出:導(dǎo)出參數(shù)包括示波器參數(shù)設(shè)置情況,以及各個(gè)通道的數(shù)據(jù)類(lèi)型和每個(gè)采樣點(diǎn)數(shù)據(jù)。
導(dǎo)出采樣數(shù)據(jù)方法:先在設(shè)置里勾選“導(dǎo)出參數(shù)”,啟動(dòng)示波器采樣,采樣完成后點(diǎn)擊“導(dǎo)出”,選擇文件夾保存示波器數(shù)據(jù),導(dǎo)出數(shù)據(jù)為文本文件。
如下圖,采樣軸0的DPOS位置和MSPEED速度兩個(gè)通道導(dǎo)出的數(shù)據(jù)。
三、示波器采樣方法
1.示波器采樣參考步驟
第一步:打開(kāi)工程項(xiàng)目,連接控制器或仿真器,再打開(kāi)示波器窗口(操作示波器窗口之前需要連接到控制器或仿真器才可以操作)。
第二步:在示波器窗口點(diǎn)擊“設(shè)置”,選擇采樣通道數(shù),采樣深度,采樣間隔,采樣數(shù)據(jù)TABLE存儲(chǔ)位置(一般來(lái)說(shuō)自動(dòng)使用TABLE數(shù)組末尾空間即可)和采樣類(lèi)型等,設(shè)置完成確認(rèn)保存當(dāng)前設(shè)置。
第三步:再選擇采樣數(shù)據(jù)編號(hào)和數(shù)據(jù)源
第四步:參數(shù)設(shè)置完畢,點(diǎn)擊“啟動(dòng)”按鈕,等待觸發(fā)采樣。
第五步:將程序下載到控制器運(yùn)行,程序里需要包含TRIGGER自動(dòng)觸發(fā)示波器采樣指令,此時(shí)示波器開(kāi)始采樣,顯示出不同數(shù)據(jù)源的波形??烧{(diào)整顯示刻度和波形偏移,便于觀察不同波形。
⊙若波形精度不高或顯示不完整,可點(diǎn)擊“停止”按鈕后再打開(kāi)“設(shè)置”,調(diào)整好采樣間隔和采樣深度后重新執(zhí)行上述采樣過(guò)程。
⊙若需要采樣的時(shí)間較長(zhǎng),開(kāi)啟“連續(xù)采集”功能。
2.示波器使用注意事項(xiàng)
(1)連續(xù)采集功能
不選擇連續(xù)采集時(shí),到達(dá)采樣深度后示波器自動(dòng)停止采樣。
在示波器主界面勾選連續(xù)采集,再開(kāi)啟示波器,示波器觸發(fā)采樣后會(huì)持續(xù)采樣,到達(dá)采樣深度后仍繼續(xù)采樣,忽略設(shè)置的采樣深度,直到按下停止才會(huì)停止采樣。
連續(xù)采集的所有波形采樣數(shù)據(jù)均能導(dǎo)出。
(2)XY模式/XYZ模式
由于這兩種采集模式是把前兩個(gè)/三個(gè)通道的數(shù)據(jù)合成,要注意數(shù)據(jù)源的類(lèi)型,有部分?jǐn)?shù)據(jù)合成是沒(méi)有意義的,比如速度和位置曲線的合成曲線便無(wú)意義,一般用于查看合成插補(bǔ)軌跡。
(3)示波器采樣時(shí)間計(jì)算
例如:深度:10000,間隔:5
非連續(xù)采集模式下,如果系統(tǒng)周期SERVO_PERIOD=1000,也就是1ms軌跡規(guī)劃周期,間隔5表示每5ms采集一個(gè)數(shù)據(jù)點(diǎn),一共采集10000次數(shù)據(jù),采集時(shí)間長(zhǎng)度為50s。
采樣時(shí)間間隔最小為一個(gè)系統(tǒng)周期,設(shè)置更小無(wú)效。
(4)TABLE數(shù)據(jù)末尾存儲(chǔ)空間計(jì)算
非連續(xù)采集模式設(shè)置抓取數(shù)據(jù)存放的位置,一般默認(rèn)自動(dòng)使用TABLE數(shù)據(jù)末尾空間,此時(shí)根據(jù)采樣數(shù)據(jù)占用空間大小自動(dòng)計(jì)算起始空間地址。
計(jì)算方法:采樣數(shù)據(jù)占用空間大小=通道數(shù)*深度
例:若控制器的TABLE空間大小為320000,采樣4個(gè)通道,深度為30000,每個(gè)采樣點(diǎn)占用一個(gè)TABLE,所以會(huì)占用4*30000 = 120000個(gè)TABLE位置,320000-120000=200000,此時(shí)TABLE的起始位置為200000
數(shù)據(jù)存放的位置也可以自定義配置,若按上面的通道數(shù)和深度,起始TABLE空間自定義時(shí)不能超過(guò)200000,否則無(wú)法設(shè)置,如下圖所示。
⊙示波器采樣數(shù)據(jù)占用的空間不要與程序使用的TABLE數(shù)據(jù)區(qū)域重合。
⊙控制器TABLE空間大小可使用TSIZE指令讀取、在“控制器狀態(tài)”窗口查看或在線命令“?*max”打印查看。
四、示波器使用例程
1.直線插補(bǔ)的例程
(1)YT模式下三個(gè)軸的DPOS位置隨時(shí)間變化的曲線
(2)XYZ模式下三軸位置合成軌跡,即為實(shí)際加工的軌跡
2.自動(dòng)凸輪飛剪的例程
假設(shè)要切的型材長(zhǎng)度為4m,工作臺(tái)運(yùn)行距離1m,軸1為基本軸(型材傳送),軸0為跟隨軸(追剪工作臺(tái)),OUT0口控制刀具,飛剪部分程序如下:
速度和位置的波形如下圖:軸1為勻速運(yùn)動(dòng)的傳送帶,軸0為追剪軸。
工作臺(tái)(跟隨軸)的運(yùn)動(dòng)距離:0.4(加速階段)+0.2(跟隨同步)+0.4(減速階段)=1m單位,然后-1m返回運(yùn)動(dòng)。
型材(參考軸)的運(yùn)動(dòng)距離:1+0.8+0.2+0.8+1.2=4m單位,全程勻速。
3.單軸PSO位置同步輸出
硬件比較輸出指令觸發(fā)后,到達(dá)比較點(diǎn)輸出OP信號(hào),PSO示意圖如下圖所示,以ZMC432為例進(jìn)行演示。
位置同步輸出示意圖
輸出隨軌跡變化的波形如下圖,HW_PSWITCH2控制每到達(dá)一個(gè)TABLE點(diǎn)位置OP便反轉(zhuǎn)一次,TABLE的所有點(diǎn)比較結(jié)束之后,OP不再反轉(zhuǎn),保持最后一次的電平狀態(tài)。
4.二維或者三維的PSO輸出
二軸PSO位置同步輸出,到達(dá)比較點(diǎn)輸出OP信號(hào),以ZMC432為例進(jìn)行演示。
PSO功能支持固定周期輸出,也支持固定距離輸出,如下右圖,固定距離輸出使得在拐角等需要減速的場(chǎng)合,拐角處的輸出也是均勻的,不會(huì)堆積。
(1)YT模式下的波形如下圖所示
比較20個(gè)點(diǎn),每次比較OP反轉(zhuǎn)一次,每段運(yùn)動(dòng)最后部分因?yàn)榧尤肓薙RAMP速度平滑處理,處于減速段,所以相同距離,運(yùn)動(dòng)時(shí)間更長(zhǎng),OP反轉(zhuǎn)的時(shí)間間隔也相應(yīng)延長(zhǎng)。
(2)XYZ模式下的3D波形如下圖所示
本次,正運(yùn)動(dòng)技術(shù)經(jīng)濟(jì)型EtherCAT運(yùn)動(dòng)控制器(九):示波器使用,就分享到這里。
-
示波器
+關(guān)注
關(guān)注
113文章
6248瀏覽量
185088 -
運(yùn)動(dòng)控制器
+關(guān)注
關(guān)注
2文章
404瀏覽量
24737 -
EtherCAT總線
+關(guān)注
關(guān)注
5文章
72瀏覽量
5407
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論