女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PCIe EtherCAT實(shí)時(shí)運(yùn)動控制卡PCIE464點(diǎn)膠工藝中的同步/提前/延時(shí)開關(guān)膠

正運(yùn)動技術(shù) ? 來源:正運(yùn)動技術(shù) ? 作者:正運(yùn)動技術(shù) ? 2025-05-29 13:49 ? 次閱讀

一.硬件介紹

PCIE464運(yùn)動控制卡是正運(yùn)動推出的一款EtherCAT總線+脈沖型、PCIE接口式的運(yùn)動控制卡,可選6-64軸運(yùn)動控制,支持多路高速數(shù)字輸入輸出,可輕松實(shí)現(xiàn)多軸同步控制和高速數(shù)據(jù)傳輸。

wKgZO2g39VGAPDGoAARSamow81c243.png

PCIE464運(yùn)動控制卡適合于多軸點(diǎn)位運(yùn)動、插補(bǔ)運(yùn)動、軌跡規(guī)劃、手輪控制、編碼器位置檢測、IO控制、位置鎖存等功能的應(yīng)用。PCIE464運(yùn)動控制卡適用于3C電子加工、檢測設(shè)備、半導(dǎo)體設(shè)備、SMT加工、激光加工、光通訊設(shè)備、鋰電及光伏設(shè)備、以及非標(biāo)自動化設(shè)備等高速高精應(yīng)用場合。

wKgZO2g30x2ALM8RAASvXqzpL8U485.png

PCIE4系列控制卡的應(yīng)用程序可以使用VC,VB,VS,C++,C#等軟件開發(fā),程序運(yùn)行時(shí)需要動態(tài)庫zmotion.dll,調(diào)試時(shí)可以將RTSys軟件同時(shí)連接控制器,從而方便調(diào)試、方便觀察。

wKgZPGg39VGAOXgSAADiT8u8kog232.png

更多關(guān)于PCIE464的詳情介紹,點(diǎn)擊“PCIE464 — 高速高精,超高實(shí)時(shí)性的PCIe EtherCAT實(shí)時(shí)運(yùn)動控制卡”查看。


二.接線參考

1.IN數(shù)字量輸入接口

數(shù)字輸入分布在J400(IN0-IN7)和X400(IN8-IN39)信號接口中。

wKgZPGg30zGAQM-tAAGUQ8kbNWA385.png

2.OUT數(shù)字量輸出接口

數(shù)字輸出分布在J400(OUT0-7)和X400(OUT8-OUT39)信號接口中。

wKgZO2g300GAYkqgAAHT3VWsGkw560.png

3.單端編碼器及單端脈沖接線

wKgZPGg301CARXCTAAD6dSddmVU868.png單端脈沖接線圖

wKgZO2g39VGAZQm0AAHiCBCP7Rc085.png差分脈沖接線圖

wKgZPGg39VKAEmhWAAEgHh5fBlQ411.png單端編碼器接線圖

wKgZO2g39VKABkw6AAKJw8OeKiw736.png差分編碼器接線圖

注:PCIE464的J400接口中有一個(gè)差分脈沖軸接口和三個(gè)單端脈沖軸接口,兩個(gè)差分編碼器接口(其中一個(gè)與差分脈沖軸接口復(fù)用,取決于固件設(shè)定)和兩個(gè)單端編碼器接口,具體引腳定義參見PCIE464硬件手冊。

三.使用運(yùn)動緩沖實(shí)現(xiàn)同步/提前/延時(shí)開關(guān)膠

1.運(yùn)動緩沖

ZMotion運(yùn)動控制器具有多級的運(yùn)動緩沖,并且遵循先進(jìn)先出原則。當(dāng)運(yùn)動緩沖開啟的時(shí)候,程序在掃描識別到程序任務(wù)的第一條運(yùn)動指令時(shí),將運(yùn)動指令分配到指定軸的運(yùn)動緩沖區(qū),電機(jī)開始運(yùn)動,此時(shí)程序繼續(xù)向下掃描到第二條運(yùn)動指令時(shí),再往運(yùn)動緩沖區(qū)中存,在不斷掃描存入運(yùn)動指令的同時(shí),從運(yùn)動緩沖區(qū)中依次取出運(yùn)動指令執(zhí)行。

運(yùn)動緩沖原理參考下圖:

①M(fèi)TYPE,NTYPE分別是當(dāng)前運(yùn)行的運(yùn)動指令類型和MTYPE后面的第一條指令類型。

②任意一段程序的運(yùn)動指令都可以進(jìn)入任意軸的運(yùn)動緩沖區(qū),由軸號指定。

③每個(gè)軸的運(yùn)動緩沖區(qū)都是獨(dú)立的,互不干擾。

wKgZPGg39VOAOkgtAAIT8g-Q46s047.png

如下圖:當(dāng)運(yùn)動緩沖區(qū)還有空間,運(yùn)動指令就會進(jìn)入運(yùn)動緩沖區(qū)。然后可以通過MOVE_MARK設(shè)置標(biāo)識,表示下一條要調(diào)用的運(yùn)動指令的MARK標(biāo)號,這個(gè)標(biāo)號會和運(yùn)動指令一起寫入運(yùn)動緩沖。等指令執(zhí)行完成后,則退出運(yùn)動緩沖區(qū),之前的下一條指令變成正在運(yùn)動指令,循環(huán)往復(fù),直到緩沖區(qū)沒有指令去執(zhí)行。

wKgZO2g39VOACb4-AAFjZeE5wKI129.png

緩沖多條運(yùn)動指令時(shí),為了判斷當(dāng)前運(yùn)動執(zhí)行到哪一條,提供MOVE_MARK運(yùn)動標(biāo)號和MOVE_CURMARK當(dāng)前運(yùn)動標(biāo)號指令。 MOVE_MARK運(yùn)動標(biāo)號每掃描一條運(yùn)動指令+1。 MOVE_CURMARK指令為當(dāng)前運(yùn)動的標(biāo)號,提示當(dāng)前運(yùn)動到第幾條運(yùn)動指令,所有運(yùn)動完成后為-1。 當(dāng)前運(yùn)動完成后會自動執(zhí)行運(yùn)動緩沖區(qū)內(nèi)的下一條運(yùn)動。運(yùn)動指令全部執(zhí)行完后,運(yùn)動緩沖區(qū)為空,或者使用CANCEL/RAPIDSTOP指令清空運(yùn)動緩沖區(qū)。

2.使用到的運(yùn)動緩沖指令以及Basic效果演示

在點(diǎn)膠的應(yīng)用場景中,運(yùn)動控制系統(tǒng)需要精準(zhǔn)調(diào)節(jié)點(diǎn)膠閥開閉時(shí)機(jī)與針頭運(yùn)動軌跡,通過開膠延時(shí),關(guān)膠延時(shí),提前關(guān)膠等參數(shù),確保膠量精準(zhǔn)可控,滿足工藝要求。 正運(yùn)動技術(shù)提供了MOVE_OP等運(yùn)動緩沖中控制輸出的指令,用來實(shí)現(xiàn)點(diǎn)膠工藝中的同步/提前/延時(shí)開關(guān)膠功能。

(1)運(yùn)動緩沖開關(guān)OP指令(MOVE_OP -- 緩沖輸出)

wKgZPGg39VSAQ5YWAAWFia6xN6w926.png

MOVE_OP指令和MOVE/MOVEABS等指令一樣屬于運(yùn)動指令,屬于只操作I/O的特殊運(yùn)動指令,并不會阻塞后續(xù)運(yùn)動指令的執(zhí)行。 MOVE_OP指令與MOVE/MOVEABS等緩沖運(yùn)動指令配合時(shí)可以實(shí)現(xiàn)在運(yùn)動過程中指定位置同步開關(guān)膠。

Basic效果演示:

BASE(0,1)	 '依次例如點(diǎn)膠XY軸
UNITS = 1000000,1000000
SPEED = 100,100
ACCEL = 1000,1000
DECEL = 1000,1000
MPOS = 0,0DPOS = 0,0
MERGE = 1
OP(0,OFF)
TRIGGER
MOVEABS(100,100)
'開膠點(diǎn)100,100
'XY走軌跡	
MOVE_OP(0,ON)	
MOVE(0,70)
MOVE(-100,0)
MOVE(0,-70)
MOVE(50,0)
MOVEABS(100,100)'關(guān)膠點(diǎn)
MOVE_OP(0,OFF)	
MOVEABS(0,0)
wKgZO2g39VSACnBWAAE33tthJ4o849.png

wKgZPGg39VWAU800AAFZ0g2-t60474.png

可以看到xy插補(bǔ)的時(shí)候,先運(yùn)動到100,100打開OP,走完一個(gè)長方形軌跡后,再到100,100的位置關(guān)閉OP。

(2)MOVE_OP精準(zhǔn)輸出模式

實(shí)際點(diǎn)膠應(yīng)用中有時(shí)精度要求比較高,用普通MOVEOP是比較指令位置(DPOS)滿足不了要求,這時(shí)候我們需要開啟MOVEOP精準(zhǔn)模式。 開啟精準(zhǔn)模式后,MOVEOP執(zhí)行時(shí)會在緩沖比較編碼器位置(MPOS)到達(dá)前一條運(yùn)動的目標(biāo)位置再輸出。

wKgZO2g39VaAXsm1AAIc62fTetk770.png

能夠開啟精準(zhǔn)模式的OP需要硬件支持,一般4系列有4個(gè)通道可以用于精準(zhǔn)輸出,部分型號有8個(gè),不同型號支持的通道數(shù)可以咨詢正運(yùn)動廠家。

Basic演示:

BASE(0,1)	 '依次例如點(diǎn)膠XY軸
UNITS = 1000000,1000000
SPEED = 100,100
ACCEL = 1000,1000
DECEL = 1000,1000
MPOS = 0,0
DPOS = 0,0
MERGE = 1
OP(0,OFF)AXIS_ZSET = 19		'主軸設(shè)置精準(zhǔn)輸出模式
'XY走軌跡
MOVEABS(100,100)
'關(guān)膠點(diǎn)100,100
MOVE_OP(0,ON)	
MOVEABS(300,400)
'關(guān)膠點(diǎn)300,400
MOVE_OP(0,OFF)

(3)使用MOVEOP_ADIST設(shè)置提前/滯后一定距離開關(guān)膠

wKgZPGg39VaAAF_4AAKoxt2heaU609.png

通過設(shè)置矢量距離來控制提前滯后開關(guān)膠,設(shè)置正數(shù)會比缺省輸出位置(MOVE_OP上一條運(yùn)動指令的目標(biāo)位置)提前指定矢量距離,設(shè)置負(fù)數(shù)則延后指定矢量距離。可以由AXIS_ZSET來啟動精準(zhǔn)輸出,同MOVE_OP精準(zhǔn),比較反饋位置。

Basic效果演示:

BASE(0,1)	 '依次例如點(diǎn)膠XY軸
UNITS = 1000000,1000000
SPEED = 100,100
ACCEL = 1000,1000
DECEL = 1000,1000
MPOS = 0,0
DPOS = 0,0
MERGE = 1
OP(0,OFF)
TRIGGER
MOVEABS(100,100)
'開膠點(diǎn)100,100
'XY走軌跡
MOVEOP_ADIST = -50	'滯后50mm打開	
MOVE_OP(0,ON)
MOVEOP_ADIST = 0		
MOVE_OP(1,ON)
MOVE(0,70)
MOVE(-100,0)
MOVE(0,-70)
MOVE(50,0)
MOVEABS(100,100)
'關(guān)膠點(diǎn)
MOVEOP_ADIST = 50	'提前50mm關(guān)閉
MOVE_OP(0,OFF)
MOVEOP_ADIST = 0			
MOVE_OP(1,OFF)
MOVEABS(0,0)
wKgZO2g39VeAdU7gAAEWMTRfSRs528.png

wKgZPGg39VeAW8n0AAECluxu-2w913.png

wKgZO2g39ViAeVieAAD-Ef3RxCI924.png

設(shè)置OP1開關(guān)不做提前延后設(shè)置與OP0進(jìn)行對比,可以看到OP0根據(jù)程序設(shè)置滯后50mm打開,提前50mm關(guān)閉了。

(4)使用MOVEOP_AHEADMS設(shè)置提前開關(guān)膠時(shí)間和MOVEOP_DELAY設(shè)置延后開關(guān)膠時(shí)間

wKgZPGg39ViAINcNAAH16_RXgcw257.png

wKgZO2g39VmASlNxAAIo7SSzpY0260.png

注意MOVEOP_DELAY指令的效果受到軸FE的影響,若要忽略該影響,單純驗(yàn)證指令功能,可以把ATYPE設(shè)置成0或者1去測試。

Basic效果演示:

BASE(0,1)	 '依次例如點(diǎn)膠XY軸
UNITS = 1000000,1000000
SPEED = 100,100
ACCEL = 1000,1000
DECEL = 1000,1000
MPOS = 0,0
DPOS = 0,0
MERGE = 1
AXIS_ZSET = 19		'主軸設(shè)置精準(zhǔn)輸出模式
OP(0,OFF)
TRIGGER
MOVEABS(100,100)
'開膠點(diǎn)100,100
'XY走軌跡
MOVEOP_DELAY = 100	'滯后50ms打開
MOVEOP_AHEADMS = 0
MOVE_OP(0,ON)
MOVEOP_DELAY = 0
MOVEOP_AHEADMS = 0		
MOVE_OP(1,ON)		'OP1對比
MOVE(0,70)
MOVE(-100,0)
MOVE(0,-70)
MOVE(50,0)
MOVEABS(100,100)
'關(guān)膠點(diǎn)
MOVEOP_DELAY = 0	
MOVEOP_AHEADMS = 100	'提前50ms打開
MOVE_OP(0,OFF)
MOVEOP_DELAY = 0	
MOVEOP_AHEADMS = 0		
MOVE_OP(1,OFF)		'OP1對比
MOVEABS(0,0)
wKgZPGg39VqADwPnAAFrfd2Dmxk516.png

wKgZO2g39VqAEQsxAAGVn-oDod0722.png

wKgZPGg30-OAI_igAAFiUfJUwxo047.png

同樣設(shè)置OP1開關(guān)不做提前延后設(shè)置與OP0進(jìn)行對比,可以看到OP0根據(jù)程序設(shè)置滯后100ms打開,提前100ms關(guān)閉了。

3.流程總結(jié)

wKgZPGg30-qAHEkGAAJae5vLcos492.png

四.C#編程進(jìn)行運(yùn)動控制項(xiàng)目開發(fā)

1.在VS2010菜單“文件”→“新建”→“項(xiàng)目”,啟動創(chuàng)建項(xiàng)目向?qū)А?/p>

wKgZPGg39VuAf66zAABkbZEFmTc752.png

2.選擇開發(fā)語言為“Visual C#”和.NET Framework 4以及Windows窗體應(yīng)用程序。

wKgZO2g39VyAYxZCAAJaEsJ3IcE682.png

3.找到廠家提供的光盤資料里面的C#函數(shù)庫,路徑如下(32位庫為例)。

(1)進(jìn)入廠商提供的光盤資料找到“04PC函數(shù)”文件夾,并點(diǎn)擊進(jìn)入。

wKgZPGg31AKATRDuAANCqXp4s5w924.png

(2)選擇“01PC函數(shù)庫2.1”文件夾。

wKgZPGg39V2ABZmyAAHV2fDqiRg233.png

(3)選擇“Windows平臺”文件夾。

wKgZPGg31BiAFJ4oAAH4ZTAaEQQ326.png

(4)選擇“C#”文件夾。

wKgZPGg31CWAJe6PAAMo0n2Q5vc570.png

(5)根據(jù)需要選擇對應(yīng)的函數(shù)庫,這里選擇32位庫。

wKgZPGg31C6Afm5yAAGWYhC3A6Q700.png

4.將廠商提供的C#的庫文件以及相關(guān)文件復(fù)制到新建的項(xiàng)目中。

(1)將zmcaux.cs文件復(fù)制到新建的項(xiàng)目里面中。

wKgZO2g39V2AYsatAAEw2VIQo_o617.png

(2)將zauxdll.dll和zmotion.dll文件放入bindebug文件夾中。

wKgZPGg39V2AV9-8AAI8lIRua7s033.png

5.雙擊Form1.cs里面的Form1,出現(xiàn)代碼編輯界面,在文件開頭寫入using cszmcaux,并聲明控制器句柄g_handle。

wKgZO2g39V6ABq1nAAKpNL7BPl8102.png

6.至此,項(xiàng)目新建完成,可進(jìn)行C#項(xiàng)目開發(fā)。

五.相關(guān)PC函數(shù)

wKgZPGg39V-AIomMAAB1KcT_2t4912.png

由于函數(shù)庫未封裝對應(yīng)MOVEOP_ADIST / MOVEOP_AHEADMS / MOVEOP_DELAY的函數(shù),所以需要用ZAux_DirectCommand來發(fā)送對應(yīng)Basic指令。

wKgZO2g39V-AY1XrAACjcll0I5A799.png

C#主體代碼:

privatevoidauto_move()
{
  ThreadFlag =true;
  zmcaux.ZAux_Direct_SetSpeed(g_handle,0, Convert.ToSingle(C_AutoSpeed.Text));
  zmcaux.ZAux_Direct_SetAccel(g_handle,0, Convert.ToSingle(C_AutoAccel.Text));
  zmcaux.ZAux_Direct_SetDecel(g_handle,0, Convert.ToSingle(C_AutoDecel.Text));
 stringcmdbuff ="AXIS_ZSET(0) = 19 ";
  UInt32 uiResponseLength =2048;
  StringBuilder psResponse =newStringBuilder((Int32)uiResponseLength);
  Int32 iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);   //設(shè)置主軸開啟精準(zhǔn)輸出模式
  zmcaux.ZAux_Direct_MoveAbs(g_handle,2,newint[] {0,1},newfloat[] {0,0});//走到零位
 while(true)
  {
   if(checkFrameAxisIdleState() ==true)break;
  }
  zmcaux.ZAux_Trigger(g_handle);
 //相對運(yùn)動走軌跡
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {0,-35});    //走到開膠點(diǎn)
  cmdbuff ="MOVEOP_DELAY = 0";
  iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
 if(!ifTimeControl)    //距離控制
  {
    cmdbuff ="MOVEOP_ADIST = "+ C_OpenDis.Text;
    iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
  }
 else
  {
   if(Convert.ToSingle(C_OpenTime.Text) >0)  //提前
    {
      cmdbuff ="MOVEOP_AHEADMS = "+ C_OpenTime.Text;
      iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
    }
   else  //滯后
    {
     stringT_Value = (-Convert.ToSingle(C_OpenTime.Text)).ToString(); //moveop_delay滯后需要正值
      cmdbuff ="MOVEOP_DELAY = "+ T_Value;
      iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
    }
  }
  zmcaux.ZAux_Direct_MoveOp(g_handle,0,0,1);
 //測試走點(diǎn)膠軌跡
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {50,0});
 //iresult = zmcaux.ZAux_Direct_MSpherical(g_handle, virAxisList.Length, virAxisList, 0, 100, 0, 50, 50, 0, mSphericalMode, 5, 90);
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {0,70});
 //iresult = zmcaux.ZAux_Direct_MSpherical(g_handle, virAxisList.Length, virAxisList, 0, -100, 0, -50, -50, 0, mSphericalMode, 5, 90);
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {-100,0});
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {0,-70});
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {50,0});  //走到關(guān)膠點(diǎn)
 //zmcaux.ZAux_Direct_Move(g_handle, 2, new int[] { 0, 1 }, new float[] { 0, 35 });     //走到關(guān)膠點(diǎn)
  cmdbuff ="MOVEOP_DELAY = 0";
  iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
 if(!ifTimeControl)    //距離控制
  {
    cmdbuff ="MOVEOP_ADIST = "+ C_CloseDis.Text;
    iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
  }
 else
  {
   if(Convert.ToSingle(C_CloseTime.Text) >0)  //提前
    {
      cmdbuff ="MOVEOP_AHEADMS = "+ C_CloseTime.Text;
      iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
    }
   else  //滯后
    {
     stringT_Value = (-Convert.ToSingle(C_CloseTime.Text)).ToString(); //moveop_delay滯后需要正值
      cmdbuff ="MOVEOP_DELAY = "+ T_Value;
      iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
    }
  }
  zmcaux.ZAux_Direct_MoveOp(g_handle,0,0,0);
  zmcaux.ZAux_Direct_MoveAbs(g_handle,2,newint[] {0,1},newfloat[] {0,0});    //走到零位
}

六.效果演示

下面以C#代碼跑測試和RTSys示波器抓取波形分析。

1.同步輸出效果:

wKgZPGg39WCAGcHoAADE42ZR4E8211.png

wKgZO2g39WCAKbCvAADuOdKFsFc241.png

wKgZO2g39WGAT58IAAD4yHk76Qo979.png

2.距離控制提前滯后輸出效果:

wKgZPGg39WGAcY83AADGmZkhhRM664.png

wKgZO2g39WKAWeaCAADtOFumiWE656.png

wKgZPGg39WKAaBHlAAEAr_MRuew847.png

3.時(shí)間控制提前滯后效果:

wKgZO2g39WKAFbC2AADGB76xJWI924.png

wKgZPGg39WOAXfbWAADuiOS4KSc022.png

wKgZO2g39WOAUk0cAAD_DPZa3Ng826.png

視頻講解可點(diǎn)擊→“PCIe EtherCAT實(shí)時(shí)運(yùn)動控制卡PCIE464點(diǎn)膠工藝中的同步提前延時(shí)開關(guān)膠”查看。

完整代碼獲取地址

wKgZPGg39WSASPEGAACa-QzPDLM299.png

本次,正運(yùn)動技術(shù)PCIe EtherCAT實(shí)時(shí)運(yùn)動控制卡PCIE464點(diǎn)膠工藝中的同步/提前/延時(shí)開關(guān)膠,就分享到這里。

更多精彩內(nèi)容請關(guān)注“正運(yùn)動小助手”公眾號,需要相關(guān)開發(fā)環(huán)境與例程代碼,請咨詢正運(yùn)動技術(shù)銷售工程師:400-089-8936。

本文由正運(yùn)動技術(shù)原創(chuàng),歡迎大家轉(zhuǎn)載,共同學(xué)習(xí),一起提高中國智能制造水平。文章版權(quán)歸正運(yùn)動技術(shù)所有,如有轉(zhuǎn)載請注明文章來源。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1322

    瀏覽量

    84647
  • 運(yùn)動控制
    +關(guān)注

    關(guān)注

    4

    文章

    635

    瀏覽量

    33357
  • ethercat
    +關(guān)注

    關(guān)注

    19

    文章

    992

    瀏覽量

    39608
  • 正運(yùn)動技術(shù)

    關(guān)注

    0

    文章

    118

    瀏覽量

    598
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    機(jī)器視覺運(yùn)動控制一體機(jī)在背靠背點(diǎn)焊錫機(jī)上的應(yīng)用

    運(yùn)動背靠背點(diǎn)焊錫機(jī)解決方案
    的頭像 發(fā)表于 05-30 10:35 ?79次閱讀
    機(jī)器視覺<b class='flag-5'>運(yùn)動</b><b class='flag-5'>控制</b>一體機(jī)在背靠背<b class='flag-5'>點(diǎn)</b><b class='flag-5'>膠</b>焊錫機(jī)上的應(yīng)用

    PCIe EtherCAT實(shí)時(shí)運(yùn)動控制卡PCIE464的CAD導(dǎo)圖與刀向跟隨應(yīng)用

    MFC與C++編程實(shí)現(xiàn)CAD導(dǎo)圖與刀向跟隨功能
    的頭像 發(fā)表于 05-08 14:42 ?1258次閱讀
    <b class='flag-5'>PCIe</b> <b class='flag-5'>EtherCAT</b><b class='flag-5'>實(shí)時(shí)運(yùn)動</b><b class='flag-5'>控制卡</b><b class='flag-5'>PCIE464</b>的CAD導(dǎo)圖與刀向跟隨應(yīng)用

    機(jī)器視覺運(yùn)動控制一體機(jī)在視覺點(diǎn)滴藥機(jī)上的應(yīng)用

    運(yùn)動視覺點(diǎn)滴藥機(jī)解決方案
    的頭像 發(fā)表于 04-10 10:04 ?189次閱讀
    機(jī)器視覺<b class='flag-5'>運(yùn)動</b><b class='flag-5'>控制</b>一體機(jī)在視覺<b class='flag-5'>點(diǎn)</b><b class='flag-5'>膠</b>滴藥機(jī)上的應(yīng)用

    機(jī)器視覺運(yùn)動控制一體機(jī)在龍門跟隨點(diǎn)的解決方案

    運(yùn)動龍門跟隨點(diǎn)解決方案
    的頭像 發(fā)表于 04-01 10:40 ?201次閱讀
    機(jī)器視覺<b class='flag-5'>運(yùn)動</b><b class='flag-5'>控制</b>一體機(jī)在龍門跟隨<b class='flag-5'>點(diǎn)</b><b class='flag-5'>膠</b>的解決方案

    運(yùn)動控制卡周期上報(bào)實(shí)時(shí)數(shù)據(jù)IO狀態(tài)之C++篇

    使用C++進(jìn)行運(yùn)動控制卡的周期上報(bào)功能實(shí)現(xiàn)
    的頭像 發(fā)表于 12-17 13:59 ?696次閱讀
    <b class='flag-5'>運(yùn)動</b><b class='flag-5'>控制卡</b>周期上報(bào)<b class='flag-5'>實(shí)時(shí)</b>數(shù)據(jù)IO狀態(tài)之C++篇

    機(jī)器視覺運(yùn)動控制一體機(jī)在PCB跟隨點(diǎn)上的應(yīng)用

    運(yùn)動PCB同步跟隨視覺點(diǎn)解決方案
    的頭像 發(fā)表于 11-23 17:16 ?652次閱讀
    機(jī)器視覺<b class='flag-5'>運(yùn)動</b><b class='flag-5'>控制</b>一體機(jī)在PCB跟隨<b class='flag-5'>點(diǎn)</b><b class='flag-5'>膠</b>上的應(yīng)用

    PCIe實(shí)時(shí)運(yùn)動控制卡的雙盤視覺篩選機(jī)上位機(jī)開發(fā)應(yīng)用

    PCIe實(shí)時(shí)運(yùn)動控制卡的雙盤視覺篩選機(jī)上位機(jī)開發(fā)應(yīng)用
    的頭像 發(fā)表于 10-10 10:15 ?678次閱讀
    <b class='flag-5'>PCIe</b><b class='flag-5'>實(shí)時(shí)運(yùn)動</b><b class='flag-5'>控制卡</b>的雙盤視覺篩選機(jī)上位機(jī)開發(fā)應(yīng)用

    VPLC系列機(jī)器視覺運(yùn)動控制一體機(jī)在五軸聯(lián)動點(diǎn)上的應(yīng)用

    解決方案設(shè)計(jì) 24DI:接原點(diǎn)、限位、測高等傳感器,以及開關(guān)信號、編碼器等; 12DO:高速輸出口接工業(yè)相機(jī)的硬觸發(fā)輸入和點(diǎn)閥; Et
    發(fā)表于 07-29 14:29

    PCIe EtherCAT實(shí)時(shí)運(yùn)動控制卡PCIE464的IO與編碼器讀寫應(yīng)用# 正運(yùn)動技術(shù)# 運(yùn)動控制卡

    編碼器運(yùn)動控制卡
    正運(yùn)動技術(shù)
    發(fā)布于 :2024年07月23日 09:37:31

    PCIe EtherCAT實(shí)時(shí)運(yùn)動控制卡PCIE464的IO與編碼器讀寫應(yīng)用

    C#進(jìn)行PCIe EtherCAT運(yùn)動控制卡的項(xiàng)目開發(fā)和快速讀取多個(gè)IO和軸編碼器位置的例程。
    的頭像 發(fā)表于 07-17 14:47 ?1282次閱讀
    <b class='flag-5'>PCIe</b> <b class='flag-5'>EtherCAT</b><b class='flag-5'>實(shí)時(shí)運(yùn)動</b><b class='flag-5'>控制卡</b><b class='flag-5'>PCIE464</b>的IO與編碼器讀寫應(yīng)用

    光刻的圖形反轉(zhuǎn)工藝

    圖形反轉(zhuǎn)是比較常見的一種紫外光刻,它既可以當(dāng)正使用又可以作為負(fù)使用。相比而言,負(fù)工藝
    的頭像 發(fā)表于 07-09 16:06 ?1172次閱讀
    光刻<b class='flag-5'>膠</b>的圖形反轉(zhuǎn)<b class='flag-5'>工藝</b>

    運(yùn)動控制卡伺服電機(jī)如何控制

    運(yùn)動控制卡伺服電機(jī)控制是現(xiàn)代工業(yè)自動化領(lǐng)域中一項(xiàng)重要的技術(shù),它涉及到運(yùn)動控制卡、伺服電機(jī)、控制
    的頭像 發(fā)表于 06-12 14:13 ?1387次閱讀