PCI-1247

PCI-1247
4-axis Motion Control Card with MotionNet Master
使用手冊
© Copyright 2004 研華科技股份有限公司
All Rights Reserved.
手冊版本: 0.9,20 八月, 2004
Part No:
本產品的所有部分,包括配件與軟體等,所有權都歸研華科技公司(以下簡稱研華公司)
所有,未經研華公司許可,不得任意地仿製、拷貝、謄抄或轉譯。本使用手冊沒有任何型式
的擔保、立場表逹或其它暗示。若有任何因本使用手冊或其所提到之產品的所有資訊,所引
起直接或間接資料流失、利益損失或事業終止,研華公司及其所屬員工恕不為擔負任何責任。
除此之外,本使用手冊所提到的產品規格及資訊僅供參考,內容亦會隨時更新,恕不另
行通知。本使用手冊的所有部分,包括硬體及軟體,若有任何錯誤,研華公司沒有義務為其
擔負任何責任。使用手冊中所談論到的產品名稱僅做識別之用,而這些名稱可能是屬於其他
公司的註冊商標或是版權。
本產品的名稱與版本都會印在相關的產品上,版本的編碼方式是用英文字做代稱,如
A1、B1 等…英文字順序排列越後面表示其版本愈新,而右邊位數的數字更動表示更動幅度也
愈大。相關產品或驅動程式改變,使用手冊都會隨之更新。更新的詳細說明請您到研華公司
的全球資訊網瀏覽或是直接與研華公司聯絡。
商標資訊
„
MotionNet 和 PCI-1247 商標註冊屬於研華科技股份有限公司所有。
„
MS-DOS 和 Windows 95/98/NT/2000/XP, Visual Studio, Visual C++, Visual BASIC 商標使用
權利屬於 Microsoft 所有
„
Borland C++ 商標使用權利屬於 Borland International, Inc. 所有
„
其他有提及的商標名稱,皆屬於其原公司所有,本手冊僅用於介紹相關使用的範疇。
2
電氣方面的安全性須知
„
為避免可能的電擊造成嚴重損害,在搬動電腦主機之前,請先將電腦電源線暫時從電源
插座中拔掉。
„
當您要加入硬體裝置到系統中或者要移除系統中的硬體裝置時,請務必先連接該裝置的
訊號線,然後再連接電源線。可能的話,在安裝硬體裝置之前先拔掉電腦的電源供應器
電源線。
„
當您要從主機板連接或拔除任何的訊號線之前,請確定所有的電源線已事先拔掉。
„
在使用介面卡或擴充卡之前,我們建議您可以先尋求專業人士協助。這些裝置有可能會
干擾接地的迴路。
„
請確定電源供應器電壓設定已調整到本國/本區域所使用的電壓標準值。若您不確定您
所屬區域的供應電壓值為何,那麼請就近詢問當地的電力公司人員。
„
如果電源供應器已損壞,請不要嘗試自行修復。請將之交給專業技術服務人員或經銷商
來處理。
操作方面的安全性須知
„
在您安裝硬體裝置之前,請務必詳加閱讀本手冊所提供的相關資訊。
„
在使用產品之前,請確定所有的排線、電源線都已正確地連接好。若您發現有任何重大
的瑕疵,請儘速聯絡您的經銷商。
„
為避免發生電氣短路情形,請務必將所有沒用到的螺絲、迴紋針及其他零件收好,不要
遺留在主機板上或電腦主機中。
„
灰塵、濕氣與劇烈的溫度變化會影響產品的使用壽命,因此請盡量避免放置在這些地方。
„
請勿將電腦主機放置在容易搖晃的地方。
„
若在本產品的使用上有任何的技術性問題,請和經過檢定或有經驗的技術人員聯絡。
3
目錄內容
1. 產品介紹................................................................................................... 10
1.1 功能描述 ..................................................................................................................10
1.2 應用發展 ..................................................................................................................14
2. 安裝介紹................................................................................................... 16
2.1 產品包裝與配件........................................................................................................17
2.3 硬體安裝 ..................................................................................................................18
2.3.1 硬體設定 ........................................................................................................................................ 18
2.3.2 PCI Slot 的選擇 .............................................................................................................................. 18
2.3.3 安裝程序 ........................................................................................................................................ 18
2.3.4 問題排除 ........................................................................................................................................ 19
2.4 驅動程式安裝 ...........................................................................................................19
2.5 連結器腳位介紹........................................................................................................20
2.5.1 4 軸運動控制連接器 ....................................................................................................................... 20
2.5.2 手搖輪連接器................................................................................................................................. 21
2.5.3 MotionNet 擴充功能連接埠............................................................................................................ 21
2.5.4 STA/STP 同步啟動/停止連接器 ..................................................................................................... 22
2.5.5 TTL 訊號輸入/輸出 ........................................................................................................................ 22
2.5.6 脈波輸出型態選擇與 EMG 並接功能切換器 ..................................................................................... 23
3. 訊號連接介面............................................................................................ 26
3.1 操作界面的介紹........................................................................................................26
3.1.1 機械數位 I/O 介面 ......................................................................................................................... 26
3.1.2 驅動器數位 I/O 介面...................................................................................................................... 32
3.1.3 驅動器脈波 I/O 介面...................................................................................................................... 35
3.1.4 手動操作介面................................................................................................................................. 37
3.1.5 MotionNet 擴充介面 ....................................................................................................................... 39
3.2 伺服驅動器/馬達連接介面........................................................................................40
3.2.1 步進馬達驅動啟與通用伺服驅動器 ................................................................................................ 40
3.2.2 Panasonic Minas A 系列................................................................................................................ 42
3.2.3 Mitsubishi J2-Super 系列 .............................................................................................................. 44
3.2.4 Yaskawa Sigma II 系列 ................................................................................................................. 46
4. MOTIONNET 擴充功能模組 ..................................................................... 49
4.1 擴充功能模組的安裝與移除......................................................................................49
4.2 數位 I/O 擴充功能模組 .............................................................................................50
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
特色 ............................................................................................................................................... 50
規格 ............................................................................................................................................... 50
產品的介紹與選擇 ......................................................................................................................... 50
標準型接腳定義 ............................................................................................................................. 51
差異性接腳定義 ............................................................................................................................. 52
4.3 MOTION 擴充功能模組 ...............................................................................................54
4.3.1 特色 ............................................................................................................................................... 54
4.3.2 規格 ............................................................................................................................................... 54
4.3.3 產品的介紹與選擇 .......................................................................................................................... 55
4
4.3.4 標準型接腳定義 ............................................................................................................................. 56
4.3.5 快速對接連接器對應資料............................................................................................................... 60
5. 輔助工具軟體............................................................................................ 62
5.1 MOTIONNAVI .............................................................................................................62
5.1.1 系統需求......................................................................................................................................... 62
5.1.2 功能簡介......................................................................................................................................... 62
5.1.3 檔案管理選項.................................................................................................................................. 63
5.1.4 參數設定選項.................................................................................................................................. 65
5.1.5 運動控制選項.................................................................................................................................. 69
5.1.6 附加功能......................................................................................................................................... 74
5.1.7 輔助功能......................................................................................................................................... 75
5.1.8 求助 ................................................................................................................................................ 77
5.2 EZLINK.......................................................................................................................78
5.2.1 系統需求......................................................................................................................................... 78
5.2.2 功能簡介......................................................................................................................................... 78
5.2.3 主控裝置掃瞄功能選項 ................................................................................................................... 79
5.2.4 擴充裝置連線功能 .......................................................................................................................... 80
5.2.5 擴充裝置掃瞄功能 .......................................................................................................................... 81
5.2.6 擴充裝置連線訊息 .......................................................................................................................... 82
5.2.7 串列式 I/O 擴充裝置....................................................................................................................... 83
5.2.8 串列式 Motion 擴充裝置 ................................................................................................................. 84
5.2.9 相關訊息......................................................................................................................................... 85
6. 運動控制 API ............................................................................................ 87
6.1 4-AXES ASIC 運動控制 API ......................................................................................87
6.1.1 系統初始化(System initialization) ............................................................................................. 87
6.1.2 單卡設定(Card configuration) ................................................................................................... 87
6.1.3 中斷功能(Interrupt Handling).................................................................................................... 87
6.1.4 歸零功能(Homing) .................................................................................................................... 87
6.1.5 運動控制(Motion)...................................................................................................................... 87
6.1.6 連續運動(Continue motion) ...................................................................................................... 89
6.1.7 多軸同動控制(Multiple Axes Simultaneous Operation) ............................................................ 90
6.1.8 手動操作功能(Manual Operation Function).............................................................................. 90
6.1.9 一般功能輸出(General-purpose TTL output) ............................................................................ 91
6.1.10 運動控制的 I/O 監控(Motion I/O Monitoring) .......................................................................... 91
6.1.11 I/O 控制介面(Interface I/O) ..................................................................................................... 91
6.2 MOTIONNET 擴充功能 API .........................................................................................92
6.2.1
6.2.2
6.2.3
6.2.4
系統初始化(System Initialization) ............................................................................................. 92
通訊控制(Communication Operation)....................................................................................... 92
數位擴充模組的操作(DIO Slave Module Operation) ................................................................ 92
單軸運動擴充模組操作(1-axis Motion Slave Operation) .......................................................... 93
PCI-1247 的配線資料 .................................................................................... 98
A1 POSITION MODE SERVO DRIVER/MOTOR .......................................................................99
A2 MICRO STEPPING STEP DRIVER/MOTOR ......................................................................101
5
圖表內容
圖 1-1 PCI-1247 功能方塊示意圖 ....................................................................................... 11
圖 1-2 MOTIONNET 的應用...................................................................................................14
圖 1-3 建構應用程式的流程順序 ........................................................................................14
圖 2-1 PCI-1247 的 PCB 相關配置 .....................................................................................17
圖 2-2 SCSI-68 腳位定義 (CN1 FOR PCI-1247 & 功能擴充卡)............................................20
圖 2-3 SCSI-20 腳位定義 (CN2 FOR 功能擴充卡) ..............................................................21
圖 2-4 MOTIONNET 擴充功能連接埠 (CN2 FOR PCI-1247) ..................................................21
圖 2-5 同步啟動/停止連接器 (CN7 & CN8 FOR PCI-1247)..................................................22
圖 2-6 TTL 訊號輸入/輸出 (CN5 FOR PCI-1247) .................................................................22
圖 2-7 脈波輸出型態選擇切換器 (SW1 FOR PCI-1247) ......................................................23
圖 2-8 EMG 並接功能切換器 (SW2 FOR PCI-1247) ............................................................23
圖 3-1 PEL、MEL 在 SINK 模式(NPN 模式) ........................................................................26
圖 3-2 PEL、MEL 在 SOURCE 模式(PNP 模式) ...................................................................26
圖 3-3 ORG 在 SINK 模式(NPN 模式)..................................................................................27
圖 3-4 ORG 在 SOURCE 模式(PNP 模式).............................................................................27
圖 3-5 SLD 在 SINK 模式(NPN 模式) ...................................................................................28
圖 3-6 SLD 在 SOURCE 模式(PNP 模式)..............................................................................28
圖 3-7 CMP 訊號電路示意圖 ..............................................................................................29
圖 3-8 LTC 訊號電路示意圖(NPN 輸入模式).......................................................................29
圖 3-9 DI 訊號電路示意圖(NPN INPUT)................................................................................30
圖 3-10 DO 訊號電路示意圖 ...............................................................................................31
圖 3-11 ALM 訊號電路示意圖(NPN INPUT) ..........................................................................32
圖 3-12 RALM 訊號電路示意圖 ..........................................................................................32
圖 3-13 SVON 訊號電路示意圖 ..........................................................................................33
圖 3-14 RDY 訊號電路示意圖 (NPN 模式) .........................................................................33
圖 3-15 INP 訊號電路示意圖(NPN 模式) ............................................................................34
圖 3-16 ERC 訊號電路示意圖.............................................................................................34
圖 3-17 DIFFERENTIAL LINE DRIVER 型式輸出 .......................................................................35
圖 3-18 OPEN COLLECTOR 型式輸出 ....................................................................................35
圖 3-19 DIFFERENTIAL LINE DRIVER 輸入型式.......................................................................36
圖 3-20 HX/HY/HZ/HU/H1/H10/H100.................................................................................37
圖 3-21 HPA/HPB...............................................................................................................38
圖 3-22 HJOGP/HJOGN/HEN ............................................................................................38
圖 3-23 EMG/EMGK ...........................................................................................................38
圖 3-24 RS485 EXTENSION PORT .........................................................................................39
圖 4-1 擴充功能模組的安裝 ...............................................................................................49
圖 4-2 ADAM 系列相關產品................................................................................................50
圖 4-3 ADAM-321X 系列 ....................................................................................................55
圖 5-1 MOYIONNAVI 的初始執行畫面 ..................................................................................62
圖 5-2 設定資料檔檔案的儲存 ............................................................................................63
圖 5-3 設定資料檔的儲存對話框 ........................................................................................63
6
圖 5-4 設定資料檔檔案的載入 ............................................................................................63
圖 5-5 設定資料檔的儲存對話框 ........................................................................................64
圖 5-6 內定設定資料檔案的載入 ........................................................................................64
圖 5-7 IO 介面的參數設定...................................................................................................65
圖 5-8 IO 介面的參數設定對話框........................................................................................65
圖 5-9 中斷參數設定 ..........................................................................................................67
圖 5-10 中斷設定的對話框 .................................................................................................67
圖 5-11 脈波 IO 設定 ..........................................................................................................68
圖 5-12 脈波 IO 設定對話框 ...............................................................................................68
圖 5-13 回 HOME 運動模式的選項.....................................................................................69
圖 5-14 HOME 的運動模式選擇對話框 ...............................................................................69
圖 5-15 連續運動模式功能選項 ..........................................................................................70
圖 5-16 連續運動控制對話框中 ..........................................................................................70
圖 5-17 點對點運動控制功能選項 ......................................................................................70
圖 5-18 相對式的點對點運動控制對話框............................................................................71
圖 5-19 絕對式的點對點運動控制對話框............................................................................71
圖 5-20 多軸運動控制功能選項 ..........................................................................................72
圖 5-21 相對式的多軸運動控制對話框 ...............................................................................72
圖 5-22 絕對式的多軸運動控制對話框 ...............................................................................72
圖 5-23 多軸圓弧運動控制對話框 ......................................................................................73
圖 5-24 附加功能選項 ........................................................................................................74
圖 5-25 手動功能操作對話框 .............................................................................................74
圖 5-26 視窗切換的功能選項 .............................................................................................75
圖 5-27 求助功能選項 ........................................................................................................77
圖 5-28 產品使用資訊對話框 .............................................................................................77
圖 5-29 軟體版權對話框.....................................................................................................77
圖 5-30 EZLINK 的初始執行畫面..........................................................................................78
圖 5-31 主控裝置掃瞄功能選項 ..........................................................................................79
圖 5-32 主控裝置的掃瞄.....................................................................................................79
圖 5-33 裝置掃瞄完成 ........................................................................................................79
圖 5-34 裝置掃瞄過程與狀態變化 ......................................................................................80
圖 5-35 擴充裝置連線功能 .................................................................................................80
圖 5-36 擴充裝置連線狀態變化 ..........................................................................................80
圖 5-37 擴充裝置掃瞄功能 .................................................................................................81
圖 5-38 擴充裝置掃瞄失敗 .................................................................................................81
圖 5-39 擴充裝置掃瞄成功與狀態顯示 ...............................................................................81
圖 5-40 擴充裝置連線功能 .................................................................................................82
圖 5-41 擴充裝置的連線訊息 .............................................................................................82
圖 5-42 串列式 I/O 擴充裝置 ..............................................................................................83
圖 5-44 串列式 MOTION 的控制操作....................................................................................84
圖 5-45 串列式 MOTION 裝置設定 .......................................................................................84
圖 5-46 擴充裝置連線功能 .................................................................................................85
圖 A1.1 伺服驅動器與 PCI-1247 的配接示意圖..................................................................99
圖 A1.2 各廠牌的接腳命名比對資料.................................................................................100
圖 A2.1 步進驅動器與 PCI-1247 的配接示意圖 ................................................................101
7
如何使用本手冊
這 本 手 冊 是 設 計 來 幫 助 使 用 者 瞭 解 PCI-1247 , 提 供 相 關 的 產 品 資 訊 讓 使 用 者 能 夠 將
PCI-1247 提供的相關功能發揮到最大的效益,各個章節的內容概要如下所示:
第一章
「產品介紹」是提供第一次接觸 PCI-1247 的使用者,能溝瞭解該產品的特色、規格
與相關應用範疇。
第二章
「安裝須知」引導使用者進行 PCI-1247 的安裝,與所需注意之事項。
第三章
「裝置連接」提供使用者 PCI-1247 的連接器腳位定義與所需注意事項,以及外部裝
置與 PCI-1247 連接時所需注意的地方。
第四章
「MotionNet 擴充模組」是介紹 PCI-1247 串接外部擴充模組的種類與各種類模組的
相關介紹。
第五章
「操作理論」詳細描述與 PCI-1247 相關的運動控制理論。
第六章
「工具軟體的介紹」是介紹 PCI-1247 所需要使用到的輔助工具軟體,
「MotionNAVI」
與「EzLink」
,讓使用者可以瞭解如何使用輔助工具讓產品導入應用的開發時程縮短。
第七章
「Motion API」介紹對應 C/C++語言格式的的運動相關控制功能 API,讓使用者可以
清楚瞭解運動控制的方法與所需的指令下達。
附錄
8
CHAPTER
1
產品介紹
1. 產品介紹
研華公司所研製開發的 PCI-1247 運動控制卡,是為了讓使用者可以獲得更快速與更簡
單的應用開發。PCI-1247 是一個先進的運動控制卡,其本身分成個組成功能,第一個內建的
4 主軸運動控制,這一部份功能是藉由操作卡上的一個高效能運動控制晶片來達成;第 2 個
組成功能是「MotionNet」,這部分可以提供使用者進行外部功能的擴充,例如額外的運動控
制(上下料的控制)以及 I/O 的控制。研華公司針對這兩項重要的功能開發的輔助工具,協
助使用者能夠在最短的時間裡完成應用程式的開發以及硬體線路配接的測試工作。
在 4 主軸的運動控制功能裡,包含了 4 軸的直線補間( liner interpolation),兩軸的圓
弧補間( circular interpolation)跟在固定速率下的連續補間功能( continuous interpolation
with velocity continuity)。
這個高效能的運動控制 IC 本身提供了 13 種不同應用的歸零模式( homing modes ),
與提供位置比較( position compare )跟其他應用程式間的輸出觸發( trigger output )功
能,像是動態取像( On-the-fly image acquisition )
。同時也提供位置閂鎖( position latch )
跟中斷功能(interrupt )介面供使用者進行應用程式開發使用像是工件長度的量測。PCI-1247
具有伺服與步進驅動器相關狀態的數位 I/O 顯示介面,像是警告、到位、錯誤清除( ALM, INP,
ERC )等以及機台定位狀態接點,如原點、左極限、右極限(ORG, PEL, EMG)等。 這些
硬體本身提供的數位接點狀態功能,降低了開發者使用軟體偵測所增加的軟體運作負擔,簡
化了程式開發者依照機台運用需求所要去建立的程式碼。
MotionNet 是一個全新系列的控制功能與擴充概念,並且提供了許多可以擴充的功能選
擇。這種串接式的功能擴充方式,讓控制主機的擴充不需要拆卸主機外殼,不需要更動太多
的線路配接就可以得到所需的擴充功能。PCI-1247 本身內建了 1 組串接控制主控接口,可以
提供 64 個擴充裝置的控制能力。目前提供的控制模組有三種,第 1 種是運動控制,包含的
單軸、2 軸與 4 軸運動控制的擴充模組;第 2 種是數位 I/O 控制,包含了 32 點輸出、32 點
輸入、16 點輸出/16 點輸入以及 8 點輸出/24 點輸入功能;第 3 種是混合功能,這部分包含
的 AD/DA 控制與其他控制 IC 的混用模組。
1.1 功能描述
PCI-1247 是一張進階型的 MotionNet 系列產品,使用標準 PCI 介面的 Master 控制卡,
內建 4 個主軸運動控制功能。它能夠產生高頻率的控制脈波 (6.4MHz)來控制步進馬達或者
伺服馬達。在主軸運動控制功能下,能提供 2 軸的圓弧補間運動控制、4 軸的直線補間或者
是等速率下的連續補間運動控制。在單軸的運動控制過程中,具有在線上直接變換運動進行
速率或目標位置的功能(changing speed/position on the fly)。
多張 PCI-1247 運動控制卡能夠同時在一個系統裡運作與執行運動控制功能。 4 個主要
軸控內建增值性的編碼器控制介面(Incremental encoder interface),具有可以修正不正確
的 機 械 性 資 料 傳 遞 能 力 。 PCI-1247 具 有 非 常 精 確 與 快 速 的 運 動 到 位 比 較 與 觸 發 功 能
(position comparison and trigger )而且不會佔用額外的 CPU 資源。.除此之外,在機械接
點的使用介面、伺服馬達驅動器的控制介面與一般 I/O 訊號控制介面的實際配線上,都具備
有非常直覺式的設計,讓初學者可以快速的進入運動控制世界,也讓一般的系統整合商降低
因為配線出錯所導致的產品損失。
10
圖 1 顯示的是 PCI-1247 運動控制卡的功能方塊圖。PCI-1247 使用一顆運動控制 IC 來
進行 4 軸的運動控制,使用一顆 MotionNet 主控 IC 來串接外部擴充模組。運動控制功能包含
線性運動與 S 曲線控制的加減速功、任意 2 軸圓弧補間、2-4 軸的直線補間、連續運動、13
種應用功能的歸零模式等。運用這些運動功能可以使得進行複雜化的運動控制時,PC 可以同
時將 CPU 資源指向其他應用程式,而不必擔心運算資源會被佔用。
PCI Bus 32 bits 33 MHz.
PCI Bus
Controller
PLX-9030
1 Ring Master
MotionNet
1 Ring Master
MotionNet
Ext. +24V IN
MOF
(MPG/JOG)
Interface
4-Axes ASIC
PCL-6045A
DC/DC
STA/STP
Interface
Ext. +5V OUT
Machine
Digital I/O
Interface
+5V
Driver
Digital I/O
Interface
Isolation
Driver
Pulse I/O
Interface
Optional
Digital I/O
Interface
Position
Latch
Input
Position
Compare
Output
圖 1-1 PCI-1247 功能方塊示意圖
Features
„
最大. 6.5MHz, 4 軸脈波輸出
„
線性、圓弧與連續補間
„
高速的位置閂鎖( position latch )
„
標準手搖輪介面
„
多軸同步啟動動或同步停止功能
„
可程式規劃的加減速時間設計
„
可程式規劃的脈波輸出與中斷功能
„
位置比較與訊號觸發輸出
„
1 個 MotionNet 的主控接口,最大可串接 64 個擴充模組
„
可程式規劃鮑率控制可達 20Mbps 傳輸速率
„
使用 RJ45 標準網路線快速連結與 LED 指示燈的狀態顯示
11
Specifications
Motion Control
„ 脈波輸出控制: ±OUT/DIR, ±CW/CCW
„ 脈波輸出速率: Max. 6.5Mpps / Min. 0.05pps
„ 脈波訊號總量: 28bits(±134,217,728 pulses)
„ 歸零模式: 13 types
„ 運動速率切線控制: T-curve, S-curve
„ 補間模式:線性、圓弧與連續
„ 計數器訊號總量: 28bits up/down x 4
„ 位置閂鎖輸入: LTC x 4
„ 位置比較輸出: CMP x4
„ 增量式編碼器輸入: ±EA x 4, ±EB x 4
„ 編碼定位訊號輸入: ±EZ x 4
„ 機械接點: PEL x 4, MEL x 4, ORG x 4, SLD x 4
„ 伺服馬達驅動器介面: ALM x 4, RDY x 4, SVON x 4, INP x 4, ERC x 4
„ 同步啟動/同步停止訊號: STA, STP
„ 一般輸入接點: IN x 3
„ 一般輸出接點: OUT x 4
„ I/O 腳位型式:所有的 SCSI 68 針腳上皆為光耦合隔離 2.5KVrms
MotionNet
„ Number of Ring: 1
„ 串列控制介面: half duplex RS-485 with transformer isolation
„ 線材型式: CAT5 UTP/STP Ethernet cable
„ 波保護: 10KV
„ 傳送速度: 2.5Mbps ,5Mbps, 10Mbps and 20Mbps
„ 資料控制型式: automatic
„ 通訊距離: 最大 100m (20Mbps/32 slave module)
General
„ PCI 規格: 2.2; 支援 32-bit, 3.3V/5V DC 操作型式
„ 電源消耗量: +5V DC at 0.5A typical
„ 工作溫度: 0 to 60℃
12
支援軟體
Programming Library
提供使用者可以在 Windows XP/2000 發展他們相關的應用程式開發,將運動控制相關
API 依照使用狀況與用途進行區分,搭配使用者程式寫作的使用手冊,讓使用者可以快速的
發展相關應用程式。
MotionNAVI
MotionNAVI 是一套 WINDOWS XP/2000 下可以執行的輔助工具軟體 ,可以在尚未開
發應用程式時,以該輔助程式進行硬體接點的狀態測試與伺服驅動器之間的訊號交握設定狀
態。 PCI-1247 在進行程式開發的初期,可以藉由 MotionNAVI 的使用簡化參數的設定工作
以及運動測試所需開發的周邊小程式。
EzLink
EzLink 是一套 MotionNet 的輔助測試工作,可以測試連線狀態與 IO 運作控制以及運動
控制,縮短運動控制線路配接的測試時間,簡化伺服馬達驅動器連接時所需的測試工作。
13
1.2 應用發展
圖 1-2 MotionNet 的應用
圖 4 所顯示的是一個應用程式開發的流程介紹,讓使用者可以清楚明白如何快速的運用
本手冊來協助相關程式開發的關連性與參考性。章節的關係性與前後順序與應用程式的開發
皆可由此流程圖得知其關係。
Start
1.Hardware Installation
2.Jumper Setting
3.Wiring Link
NO
Chapter 2,3 & 4
Run MotionNAVI, EzLink
To Configure System
Chapter 6
Run MotionNAVI, EzLink
To Verify Operation
Chapter 5 & 6
Use Function Library
To Develop Applications
Chapter 5 & 7
System is OK?
YES
END
圖 1-3 建構應用程式的流程順序
14
CHAPTER
2
安裝介紹
2. 安裝介紹
這個章節主要介紹如何安裝 PCI-這張運動控制卡,請依照下面所列出的安裝流程進行安裝:
„ 產品包裝與配件 (第 2.1 節)
„ PCB 構造圖 (第 2.2 節)
„ 硬體安裝 (第 2.3 節)
„ 驅動程式安裝 (第 2.4 節)
„ 瞭解運動卡的連接器腳位定義與操作方式 (第 3、4 章)
2.1 產品包裝與配件
本產品包裝內部含有下列的標準產品與配件:
標準配件
‹
PCI-1247 進階型 4 軸伺服/步進運動控制卡 X1
‹
功能擴充卡 (P/N: 96931247A0) X1
‹
44pins 的排線 X2
‹
PCI-1247 驅動程式安裝光碟 X1
‹
使用者手冊 X1
選購配件
‹
運動控制端子台
‹
MotionNet 擴充功能模組
假如本產品的標準配件有缺少或損壞的情形發生,請直接聯絡你的經銷商進行損壞品的更換
或缺件的補齊動作。請妥善保存產品的寄送包裝材料,以防未來有從新寄送時之需求狀況。.
圖 2-1 PCI-1247 的 PCB 相關配置
17
名稱
功能介紹
PCI-1247
CN1
SCSI 68 pins, 2 軸運動控制輸出輸入訊號連接器 (1st 與 2nd 軸)
CN2
RJ-45, MotionNet 擴充模組連接埠
CN3
3rd 與 4th 軸的運動訊號輸出輸入連接插座
CN4
3rd 與 4th 軸的運動訊號輸出輸入連接插座
CN5
一般 TTL 輸入輸出
CN6
CPLD 程式碼燒錄連接裝置
CN7
同步啟動或停止連接器
CN8
同步啟動或停止連接器
SW1
脈波輸出型態的選擇切換器
SW2
卡上的 EMG 是否與 MOF 功能的 EMG 並接的選擇切換器
LED
狀態顯示燈
功能擴充卡
CN1
SCSI 68 pins, 2 軸運動控制輸出輸入訊號連接器(3rd 與 4th 軸)
CN2
SCSI 20 pins, MOF 功能連接埠
CN3
3rd 與 4th 軸的運動訊號輸出輸入連接插座
CN4
3rd 與 4th 軸的運動訊號輸出輸入連接插座
2.3 硬體安裝
2.3.1 硬體設定
PCI-1247 對於 PC 而言是一個標準的 Plug and Play 擴充裝置。 不管是使用記憶空間的配置
與 I/O port 的配置等基本系統需求功能,皆由 PC 系統的 BIOS 來進行配置,不需要使用者進
行硬體的設定。
2.3.2 PCI Slot 的選擇
當使用者的 PC 系統裡內建 ISA 與 PCI 兩種型式的的擴充功能插槽,請注意!勿將本產
品插入 ISA 卡型式的擴充功能插槽,除了本身機構不符外,本產品設計為 PCI 相容裝置,故
只能在標準 PCI 擴充插槽上正常工作。
2.3.3 安裝程序
18
1.
首先,請詳讀本使用手冊,安裝前依照需求調整 SW1 與 SW2 的功能設定,以符合
使用者系統開發的需求。
2.
關閉電源,請確保 PC 上的電源為完全斷絕,並切關調與 PC 連接的裝置電源,例
如印表機、數據機或螢幕的電源。
3.
開啟電腦的外殼,進行本產品的安裝,本產品僅限安裝於標準 PCI 擴充功能插槽,
並不能安裝於 ISA 或者 EISA 的擴充功能插槽中。
4.
取出本產品前,請先確保操作者本身已將靜電去除,避免因靜電效應導致產品的損
壞。
5.
先將 44pins 的排線連接到 PCI-1247 與功能擴充卡,請注意 CN3 與 CN4 連接的方
式,紅線端請對準 CN3 與 CN4 的接腳 1 的位置。請勿將 CN3 的連接排線連接到
CN4 上,萬一誤接錯誤插座或者排線方向反接,皆有可能導致功能的錯誤或產品本
身的損毀。
6.
先將 PCI-1247 安裝置適當的 PCI 標準功能擴充插槽,然後再將功能擴充卡安裝到
適當的位置上。
7.
請用螺絲將 PCI-1247 與功能擴充卡固定於 PC 擴充插槽機構上。
8.
移除產品硬體時,請先中斷電源後,依照順序取出功能擴充卡與 PCI-1247。
2.3.4 問題排除
假如系統無法正確開啟,請先將系統關閉,並且將電源中斷。開啟 PC 外殼,檢查 PCI-1247
是否安插妥當,是否有螺絲鬆脫或者是 PCI-1247 脫離 PCI 功能擴充插槽的問題產生。檢查
當取出 PCI-1247 產品後,檢查 PC 系統是否可以正常運作。若 PC 系統可以正常運作,請依
照標準安裝程序重新安裝 PCI-1247 一次,若仍然無法正常啟動,請通知您購買的供應商尋
求服務。
2.4 驅動程式安裝
1.
請注意本產品的驅動程式目前僅限用於 Windows 2000/XP 上。安裝本產品前請先確認
所使用的作業系統符合本產品的作業環境需求。
2.
將可以自動執行的安裝光碟置入 PC 主機的光碟機中,讓系統自動執行安裝光碟的啟動
程式。
3.
光碟自動啟動執行程式開啟後,請依照光碟上的說明進行產品相關驅動程式與輔助應用
程式的安裝。
4.
確定產品相關的驅動程式與輔助應用程式完成安裝後,請重新啟動作業系統,取保驅動
程式的安裝無誤與輔助應用程式是否可以在重新開啟後的作業系統中正常運作。
19
2.5 連結器腳位介紹
2.5.1 4 軸運動控制連接器
1
34
35
68
圖 2-2 SCSI-68 腳位定義 (CN1 for PCI-1247 & 功能擴充卡)
Pin
標記
1
+5V
2
GND
3
1st / 3rd 軸說明
2nd / 4th 軸說明
Pin
標記
電源+5V/200mA 輸出
35
+5V
電源+5V/200mA 輸出
外部接地
36
GND
外部接地
OUTX+
輸出脈波訊號(+)
37
OUTY+
輸出脈波訊號(+)
4
OUTX-
輸出脈波訊號(-)
38
OUTY-
輸出脈波訊號(-)
5
DIRX+
方向脈波訊號(+)
39
DIRY+
方向脈波訊號(+)
6
DIRX-
方向脈波訊號(-)
40
DIRY-
方向脈波訊號(-)
7
GND
外部接地
41
GND
外部接地
8
EAX+
A 相位編碼訊號(+)
42
EAY+
A 相位編碼訊號(+)
9
EAX-
A 相位編碼訊號(-)
43
EAY-
A 相位編碼訊號(-)
10
EBX+
B 相位編碼訊號 +)
44
EBY+
B 相位編碼訊號 +)
11
EBX-
B 相位編碼訊號(-)
45
EBY-
B 相位編碼訊號(-)
12
EZX+
Z 相位編碼訊號(+)
46
EZY+
Z 相位編碼訊號(+)
13
EZX-
Z 相位編碼訊號(-)
47
EZY-
Z 相位編碼訊號(-)
14
COM
NPN 時為+24V / PNP 時為 GND 48
COM
NPN 時為+24V / PNP 時為 GND
15
PELX
機械極限訊號(+)
49
PELY
機械極限訊號(+)
16
MELX
機械極限訊號(-)
50
MELY
機械極限訊號(-)
17
COM
NPN 時為+24V / PNP 時為 GND 51
COM
NPN 時為+24V / PNP 時為 GND
18
ORGX
原點位置訊號
52
ORGY
原點位置訊號
19
SLDX
減速點訊號
53
SLDY
減速點訊號
20
GND
外部接地
54
GND
外部接地
21
SVONX
伺服裝置啟動
55
SVONY
伺服裝置啟動
22
ALMX
伺服裝置警告
56
ALMY
伺服裝置警告
23
INPX
伺服到位訊號
57
INPY
伺服到位訊號
24
ERCX
清除伺服錯誤計數器
58
ERCY
清除伺服錯誤計數器
25
RALMX
重置伺服警告訊號
59
RALMY
26
RDYX
伺服裝置備妥
60
RDYY
伺服裝置備妥
27
GND
外部接地
61
GND
外部接地
28
LTCX
外部定位閂鎖訊號輸入
62
LTCY
外部定位閂鎖訊號輸入
20
重置伺服警告訊號
29
CMPX
30
GND
位置比對訊號輸出
位置比對訊號輸出
63
CMPY
64
GND
外部接地
EMG (1 )/ 軸控專用輸入( 3 )
65
DIY
軸控專用輸入
外部接地
st
rd
31
EMG / DIX
32
DOX
GPIO 輸出
66
DOY
GPIO 輸出
33
GND
外部接地
67
GND
外部接地
34
+24V
電源+24V/300mA 輸入
68
+24V
電源+24V/300mA 輸入
2.5.2 手搖輪連接器
1
10
11
20
圖 2-3 SCSI-20 腳位定義 (CN2 for 功能擴充卡)
Pin
標記
1
+24V
2
說明
Pin
標記
說明
電源+24V/200mA 輸出
11
GND
HX
X 軸向選擇
12
HY
Y 軸向選擇
3
HZ
Z 軸向選擇
13
HU
U 軸向選擇
4
H1
多倍率控制 bit0
14
H10
多倍率控制 bit1
5
H100
多倍率控制 bit2
15
HCOM
6
+5V
電源+5V/200mA 輸出
16
GND
接地
7
HPA
A 相手搖輪訊號輸入
17
HPB
B 相手搖輪訊號輸入
8
HCOM
NPN:+24V / PNP:GND
18
HEN
手動操作功能致能訊號
9
HJOGP
JOG 正向訊號輸入
19
HJOGN
JOG 負向訊號輸入
10
EMG
Emergent contact
20
EMG_K
Emergent contact K
接地
NPN:+24V / PNP:GND
2.5.3 MotionNet 擴充功能連接埠
1
8
圖 2-4 MotionNet 擴充功能連接埠 (CN2 for PCI-1247)
21
Pin
標記
說明
1
FG
Frame Ground
2
FG
Frame Ground
3
RS485+
4
FG
Frame Ground
5
FG
Frame Ground
6
RS485-
7
FG
Frame Ground
8
FG
Frame Ground
RS485+
RS485-
2.5.4 STA/STP 同步啟動/停止連接器
1
4
圖 2-5 同步啟動/停止連接器 (CN7 & CN8 for PCI-1247)
Pin
標記
說明
1
GND
接地
2
STA
同步啟動
3
STP
同步停止
4
GND
接地
2.5.5 TTL 訊號輸入/輸出
1
2
9
10
圖 2-6 TTL 訊號輸入/輸出 (CN5 for PCI-1247)
22
Pin
標記
1
DI-0
3
說明
Pin
標記
說明
TTL 數位訊號輸入 0
2
DI-1
TTL 數位訊號輸入 1
DI-2
TTL 數位訊號輸入 2
4
DI-3
TTL 數位訊號輸入 3
5
GND
接地
6
DO-1
TTL 數位訊號輸出 1
7
DO-0
TTL 數位訊號輸出 0
8
DO-3
TTL 數位訊號輸出 3
9
DO-2
TTL 數位訊號輸出 2
10
+5V
電源 +5V/200mA 輸出
2.5.6 脈波輸出型態選擇與 EMG 並接功能切換器
ON
(default:OFF)
1
8
圖 2-7 脈波輸出型態選擇切換器 (SW1 for PCI-1247)
SW
標記
1
OUTX
2
DIRX
3
OUTY
4
DIRX
5
OUTZ
6
DIRZ
7
OUTU
8
DIRU
ON
OFF
Open collector 訊號輸出
Differential line driver 訊號輸出
(default:ON)
1
圖 2-8 EMG 並接功能切換器 (SW2 for PCI-1247)
SW
1
2
說明
ON
OFF
手搖輪 EMG 與卡上 EMG 並接
致能
關閉
23
CHAPTER
3
訊號連接介面
3. 訊號連接介面
3.1 操作界面的介紹
3.1.1 機械數位 I/O 介面
„ PEL and MEL (End Limit / Digital Input Signal)
端點設定功能,一般而言,運動控制時會設定兩個固定間距的端點感應器,設定該運動軸的
可運動範圍,避免機械因不當操作或控制所產生的危險性。本產品的設計是將 PEL 與 MEL
的端點感應器訊號同時並聯接到 PCI-1247 與伺服驅動器中,讓驅動器本身與控制卡本體都
能夠有效對超過合法運動區間的運動控制命令下達禁止運動的控制。
1st / 3rd 軸說明
標記
14
COM
NPN 時為+24V / PNP 時為 GND 48
COM
NPN 時為+24V / PNP 時為 GND
15
PELX
機械極限訊號(+)
49
PELY
機械極限訊號(+)
16
MELX
機械極限訊號(-)
50
MELY
機械極限訊號(-)
Pin
標記
2nd / 4th 軸說明
Pin
圖 3-1 PEL、MEL 在 Sink 模式(NPN 模式)
圖 3-2 PEL、MEL 在 Source 模式(PNP 模式)
注意:當此處有訊號輸入的同時會使 PCI-1247 停止脈波輸出訊號的產生。
„ ORG (Origin / Digital Input Signal)
確定運動控制的起點位置,由於機械動作的誤差與運動命令下達的執行狀態會些許改變伺服
驅動器的位置零點與機械裝置的位置起點,所以若是屬於開放式控制的機械裝置必須在固定
運動距離或操作時間後,進行原點復歸動作確保運動控制的精確度。
Pin
標記
17
COM
18
ORGX
1st / 3rd 軸說明
Pin
NPN 時為+24V / PNP 時為 GND 51
原點位置訊號
52
2nd / 4th 軸說明
標記
COM
ORGY
NPN 時為+24V / PNP 時為 GND
原點位置訊號
圖 3-3 ORG 在 Sink 模式(NPN 模式)
圖 3-4 ORG 在 Source 模式(PNP 模式)
27
„ SLD (Slow Down / Input Signal)
減速點訊號控制,當運動控制的物體經過此處的感應點時,整個運動速度會降低到設定的減
速運動控制速度下。當需要 SLD 的控制模式時,需先進行 SLD 的功能啟動,詳細的資訊請
參照 PCI-1247 程式開發手冊。
1st / 3rd 軸說明
2nd / 4th 軸說明
Pin
標記
17
COM
NPN 時為+24V / PNP 時為 GND 51
COM
NPN 時為+24V / PNP 時為 GND
19
SLDX
減速點訊號
SLDY
減速點訊號
Pin
53
標記
圖 3-5 SLD 在 Sink 模式(NPN 模式)
圖 3-6 SLD 在 Source 模式(PNP 模式)
28
„ CMP (Position Compare / Output Signal)
定位比對功能,當運動控制位置符合程式的定位比對設定時,PCI-1247 本身會產生一個脈波
訊號,PCI-1247 的 4 個主要運動軸內建一個 CMP 的功能。
Pin
標記
29
CMPX
30
GND
1st / 3rd 軸說明
Pin
標記
位置比對訊號輸出
63
CMPY
外部接地
64
GND
2nd / 4th 軸說明
位置比對訊號輸出
外部接地
圖 3-7 CMP 訊號電路示意圖
注意:對於 OUT 與 DIR 的 Sink 電流值不能超過 20mA!
„ LTC (Counter Latch)
位置拴鎖功能,當有一個外部訊號藉由 LTC 輸入時,PCI-1247 會立即記錄該時間的運動位
置值,做為程式使用的參考。PCI-1247 的 4 個主要運動軸都內建一個 LTC 的功能。
Pin
標記
28
LTCX
1st / 3rd 軸說明
外部定位閂鎖訊號輸入
Pin
標記
62
LTCY
2nd / 4th 軸說明
外部定位閂鎖訊號輸入
+5V
NPN
GND
GND
圖 3-8 LTC 訊號電路示意圖(NPN 輸入模式)
„ DI (Axis Digital Input / Digital Input Signal)
軸控專用數位訊號輸入,可以外接數位訊號提供 PCI-1247 各軸控制的參考訊號。除了將第 1
軸的 DI 作為 EMG 功能外,PCI-1247 的其他 3 個主要運動軸都內建一個 DI 的功能。
Pin
標記
1st / 3rd 軸說明
Pin
標記
31
EMG / DIX
EMG (1st)/ 軸控專用輸入( 3rd)
65
DIY
2nd / 4th 軸說明
軸控專用輸入
+5V
NPN
GND
GND
圖 3-9 DI 訊號電路示意圖(NPN input)
30
„ DO(Axis Digital Output / Digital Output Signal)
軸控專用數位訊號輸出,可以將數位訊號輸出至其他周邊裝置。PCI-1247 的 4 個主要運動軸
都內建一個 DO 的功能。
Pin
標記
32
DOX
1st / 3rd 軸說明
軸控專用輸出
Pin
標記
66
DOY
2nd / 4th 軸說明
軸控專用輸出
圖 3-10 DO 訊號電路示意圖
注意:對於 OUT 與 DIR 的 Sink 電流值不能超過 20mA!
31
3.1.2 驅動器數位 I/O 介面
„ ALM (Servo Alarm / Digital Input Signal)
伺服驅動器異常警訊,當伺服運動裝置本體產生異常時,會輸出一個異常警訊給 PCI-1247,
讓控制系統知道目前的運動控制是無法正常使用的。
1st / 3rd 軸說明
標記
2nd / 4th 軸說明
Pin
標記
17
COM
NPN 時為+24V / PNP 時為 GND 51
COM
NPN 時為+24V / PNP 時為 GND
22
ALMX
伺服裝置警告
ALMY
伺服裝置警告
Pin
56
+5V
NPN
GND
GND
圖 3-11 ALM 訊號電路示意圖(NPN input)
注意:當 ALM 訊號產生的同時會使 PCI-1247 停止脈波輸出訊號的產生。
„ RALM(Servo Alarm Reset / Digital Output Signal)
重置伺服驅動異常警訊,當伺服驅動器已經發生異常警告訊號後,若確定已經排除異常操作
的時候,可以下達 RALM 的訊號書出來重置伺服驅動器的異常警訊狀態。
Pin
標記
17
COM
25
RALMX
1st / 3rd 軸說明
Pin
NPN 時為+24V / PNP 時為 GND 51
重置伺服警告訊號
59
標記
COM
RALMY
圖 3-12 RALM 訊號電路示意圖
注意:對於 OUT 與 DIR 的 Sink 電流值不能超過 20mA!
32
2nd / 4th 軸說明
NPN 時為+24V / PNP 時為 GND
重置伺服警告訊號
„ SVON(Servo On / Digital Output Signal)
伺服驅動器啟動,這個訊號的輸出可以控制目前所連接的伺服驅動器運轉狀態為啟動或停止。
Pin
標記
21
SVONX
1st / 3rd 軸說明
伺服裝置啟動
Pin
標記
55
SVONY
2nd / 4th 軸說明
伺服裝置啟動
圖 3-13 SVON 訊號電路示意圖
注意:對於 OUT 與 DIR 的 Sink 電流值不能超過 20mA!
„ RDY (Driver Ready Signal / Digital Input Signal)
伺服驅動器備妥訊號輸入。藉由備妥訊號的輸入可以讓使用者瞭解目前伺服驅動器的狀況是
可以正常操作使用的。
1st / 3rd 軸說明
標記
2nd / 4th 軸說明
Pin
標記
17
COM
NPN 時為+24V / PNP 時為 GND 51
COM
NPN 時為+24V / PNP 時為 GND
26
RDYX
伺服裝置備妥
RDYY
伺服裝置備妥
Pin
60
+5V
NPN
GND
GND
圖 3-14 RDY 訊號電路示意圖 (NPN 模式)
33
„ INP (Axis In Position Signal / Digital Input Signal)
到達定位通知功能,通知使用者目前伺服驅動器已到達所下的目標位置。
1st / 3rd 軸說明
2nd / 4th 軸說明
Pin
標記
標記
17
COM
NPN 時為+24V / PNP 時為 GND 51
COM
NPN 時為+24V / PNP 時為 GND
23
INPX
伺服到位訊號
INPY
伺服到位訊號
Pin
57
+5V
NPN
GND
GND
圖 3-15 INP 訊號電路示意圖(NPN 模式)
„ ERC (Deviation Counter Clear / Digital Output Signal)
偏差值的清除功能,當產生下列狀況時,PCI-1247 不會產生 ERC 訊號輸出至伺服驅動器。
9 歸零模式運作完成
9 PEL 與 MEL 訊號已觸發
9 ALM 訊號輸入
9 軟體 EMG 停止訊號已發佈。
以標準安全程序而言,啟動伺服驅動器之前必須先以 ERC 清除伺服器中殘存命令值。
Pin
標記
24
ERCX
1st / 3rd 軸說明
清除伺服錯誤計數器
Pin
標記
58
ERCY
圖 3-16 ERC 訊號電路示意圖
注意:對於 OUT 與 DIR 的 Sink 電流值不能超過 20mA!
34
2nd / 4th 軸說明
清除伺服錯誤計數器
3.1.3 驅動器脈波 I/O 介面
„ OUT and DIR (Pulse Output Control / Digital Output Signal)
脈波輸出控制功能,PCI-1247 內建六種不同的脈波輸出控制功能。有 DIR 與 OUT 控制、CW
與 CCW 控制。脈波輸出控制的波形選擇可以藉由 PCI-1247 上的 SW1 來進行切換,有
Differential Line Driver 與 Open Collector 兩種不同型式的切換。詳細請參考第二章 SW1 的
相關說明。
Pin
標記
3
OUTX+
4
1st / 3rd 軸說明
2nd / 4th 軸說明
Pin
標記
輸出脈波訊號(+)
37
OUTY+
輸出脈波訊號(+)
OUTX-
輸出脈波訊號(-)
38
OUTY-
輸出脈波訊號(-)
5
DIRX+
方向脈波訊號(+)
39
DIRY+
方向脈波訊號(+)
6
DIRX-
方向脈波訊號(-)
40
DIRY-
方向脈波訊號(-)
圖 3-17 Differential Line Driver 型式輸出
圖 3-18 Open Collector 型式輸出
注意:對於 OUT 與 DIR 的 Sink 電流值不能超過 20mA!
35
„ EA、EB 與 EZ (Encoder A,B and Z Phase / Digital Input Signal)
編碼器的 A 相、B 相與 Z 相迴授脈波輸入計數功能,配合不同的編碼器模式輸入運動的迴授
訊號供使用者與運動控制卡參考使用。
Pin
標記
8
EAX+
9
1st / 3rd 軸說明
2nd / 4th 軸說明
Pin
標記
A 相位編碼訊號(+)
42
EAY+
A 相位編碼訊號(+)
EAX-
A 相位編碼訊號(-)
43
EAY-
A 相位編碼訊號(-)
10
EBX+
B 相位編碼訊號(+)
44
EBY+
B 相位編碼訊號 +)
11
EBX-
B 相位編碼訊號(-)
45
EBY-
B 相位編碼訊號(-)
12
EZX+
Z 相位編碼訊號(+)
46
EZY+
Z 相位編碼訊號(+)
13
EZX-
Z 相位編碼訊號(-)
47
EZY-
Z 相位編碼訊號(-)
圖 3-19 Differential Line Driver 輸入型式
36
3.1.4 手動操作介面
手動操作功能
1
+24V
2
說明
Pin
標記
說明
電源+24V/200mA 輸出
11
GND
HX
X 軸向選擇
12
HY
Y 軸向選擇
3
HZ
Z 軸向選擇
13
HU
U 軸向選擇
4
H1
多倍率控制 bit0
14
H10
多倍率控制 bit1
5
H100
多倍率控制 bit2
15
HCOM
6
+5V
電源+5V/200mA 輸出
16
GND
接地
7
HPA
A 相手搖輪訊號輸入
17
HPB
B 相手搖輪訊號輸入
8
HCOM
NPN:+24V / PNP:GND
18
HEN
手動操作功能致能訊號
9
HJOGP
JOG 正向訊號輸入
19
HJOGN
JOG 負向訊號輸入
10
EMG
Emergent contact
20
EMG_K
Emergent contact K
接地
NPN:+24V / PNP:GND
NPN
R 2.4K
1
2
ISO
4
1
3
2
3
1
GND
HCOM: +24V
PNP
+24V
2
標記
2
Pin
ISO
4
1
3
2
R 2.4K
1
2
3
1
HCOM: GND
圖 3-20 HX/HY/HZ/HU/H1/H10/H100
37
NPN
R 2.4K
1
2
ISO
4
1
3
2
3
1
2
GND
ICOM: +24V
PNP
2
+24V
ISO
4
1
3
2
R 2.4K
1
2
3
1
ICOM: GND
圖 3-21 HPA/HPB
5V
R 330
1
2
ISO
4
1
3
2
A
K
3
1
2
GND
圖 3-22 HJOGP/HJOGN/HEN
ISO
4
1
3
2
R 2.4K
1
SW2
1
2
2
ICOM
4
3
EMG
EMGk
圖 3-23 EMG/EMGk
38
NPN: ICOM=+24V
PNP: ICOM=GND
3.1.5 MotionNet 擴充介面
圖 3-24 RS485 Extension Port
39
3.2 伺服驅動器/馬達連接介面
3.2.1 步進馬達驅動啟與通用伺服驅動器
z J1 類型選擇 JUMP
PNP Type
NPN Type
注意:不正確的模式選擇可能導致產品的損壞
z CN1A/CN2A 端子座標記說明
Label
ALM
ERC
SVON
INP
RDY
RALM
EA+
EAEB+
EBEZ+
EZOUT+
OUTDIR+
DIR-
General Description
Servo Alarm Signal Input
Clear Servo Error Counter Signal Output
Servo On Signal Output
In-Position Signal Input
Servo Ready Signal input
Rest Servo Alarm Signal Output
Encoder A Phase (+)
Encoder A Phase (-)
Encoder B Phase (+)
Encoder B Phase (-)
Encoder Z Phase (+)
Encoder Z Phase (-)
Pulse Signal Output (+)
Pulse Signal Output (-)
Direction Signal Output(+)
Direction Signal Output(-)
Label
24V
GND
PEL
MEL
ORG
SLD
LTC+
LTCEMG
CMP
DI
DO
General Description
DC 24V Power Output
Ground
End Limit Signal (+)
End Limit Signal (-)
Home Signal Input
Ramp-Down Signal Input
Latch Signal Input (+)
Latch Signal Input (-)
Emergency Stop Input
Position Compare signal Output
Digital Input Signal
Digital Output Signal
z CN1B/CN2B 端子座標記說明
40
z CN3 運動控制連接埠
z CN4 電源連接器
Pin
1
2
3
4
5
6
1
z LED 指示說明
Label
24V
GND
FG
24V
GND
FG
Description
DC 24V
DC 24V Ground
Field Ground
DC 24V
DC 24V Ground
Field Ground
6
Label
5VON
24VON
PEL
MEL
ORG
SLD
General Description
DC 5V Power Input Ready
DC 24V Power Input Ready
End Limit Signal (+)
End Limit Signal (-)
Home Signal Input
Ramp-Down Signal Input
41
3.2.2 Panasonic Minas A 系列
z CN1A/CN2A 伺服驅動器連接埠
z CN2B/CN2B 端子座標記說明
Label
24V
GND
EMG
CMP
DI
DO
BRK+
BRK-
General Description
DC 24V Power Output
Ground
Emergency Stop Input
Position Compare signal Output
Digital Input Signal
Digital Output Signal
Machinery Break Signal (+) Input
Mechanical Brake Release Signal (-) Input
Label
24V
GND
PEL
MEL
ORG
SLD
LTC+
LTC-
General Description
DC 24V Power Output
Ground
End Limit Signal (+)
End Limit Signal (-)
Home Signal Input
Ramp-Down Signal Input
Latch Signal Input (+)
Latch Signal Input (-)
z CN1C/CN2C 端子座標記說明
42
z CN3 運動控制連接埠
z CN4 電源連接器
Pin
1
2
3
4
5
6
1
z LED 指示說明
Label
24V
GND
FG
24V
GND
FG
Description
DC 24V
DC 24V Ground
Field Ground
DC 24V
DC 24V Ground
Field Ground
6
Label
5VON
24VON
PEL
MEL
ORG
SLD
General Description
DC 5V Power Input Ready
DC 24V Power Input Ready
End Limit Signal (+)
End Limit Signal (-)
Home Signal Input
Ramp-Down Signal Input
43
3.2.3 Mitsubishi J2-Super 系列
z CN1A/CN1B 與 CN2A/CN2B 伺服驅動器連接埠
z CN1C 端子座標記說明
Label
24V
GND
PEL
MEL
ORG
SLD
LTC
EMG
BRK
CMP
DI
DO
z CN3 運動控制連接埠
44
General Description
DC 24V Power Output
Ground
End Limit Signal (+)
End Limit Signal (-)
Home Signal Input
Ramp-Down Signal Input
Latch Signal Input
Emergency Stop Input
Machinery Break Signal Input
Position Compare signal Output
Digital Input Signal
Digital Output Signal
z CN4 電源連接器
Pin
1
2
3
4
5
6
1
z LED 指示說明
Label
24V
GND
FG
24V
GND
FG
Description
DC 24V
DC 24V Ground
Field Ground
DC 24V
DC 24V Ground
Field Ground
6
Label
5VON
24VON
PEL
MEL
ORG
SLD
General Description
DC 5V Power Input Ready
DC 24V Power Input Ready
End Limit Signal (+)
End Limit Signal (-)
Home Signal Input
Ramp-Down Signal Input
45
3.2.4 Yaskawa Sigma II 系列
z CN1A/CN2A 伺服驅動器連接埠
z CN2B/CN2B 端子座標記說明
Label
24V
GND
EMG
CMP
DI
DO
BRK+
BRK-
General Description
DC 24V Power Output
Ground
Emergency Stop Input
Position Compare signal Output
Digital Input Signal
Digital Output Signal
Machinery Break Signal (+) Input
Mechanical Brake Release Signal (-) Input
Label
24V
GND
PEL
MEL
ORG
SLD
LTC+
LTC-
General Description
DC 24V Power Output
Ground
End Limit Signal (+)
End Limit Signal (-)
Home Signal Input
Ramp-Down Signal Input
Latch Signal Input (+)
Latch Signal Input (-)
z CN1C/CN2C 端子座標記說明
46
z CN3 運動控制連接埠
z CN4 電源連接器
Pin
1
2
3
4
5
6
1
z LED 指示說明
Label
24V
GND
FG
24V
GND
FG
Description
DC 24V
DC 24V Ground
Field Ground
DC 24V
DC 24V Ground
Field Ground
6
Label
5VON
24VON
PEL
MEL
ORG
SLD
General Description
DC 5V Power Input Ready
DC 24V Power Input Ready
End Limit Signal (+)
End Limit Signal (-)
Home Signal Input
Ramp-Down Signal Input
47
CHAPTER
4
MotionNet 擴充功能模組
4. MotionNet 擴充功能模組
4.1 擴充功能模組的安裝與移除
„
安裝
當進行擴充模組的安裝時,要確保 DIN 軌與模組兩側之後方卡槽後方是否已經
完成卡入的動作,完成卡入動作後,只要直接下壓擴充模組本體,即可將擴充模組
正確的安裝置 DIN 軌上。
„
移除
如圖所示,第一步驟先選取大小適當的一字型螺絲起子,第二步驟先從擴充模
組的右側前端將一字起子插入縫中,依照圖示方向以接縫處為中心點,把一字型螺
絲起子向擴充模組方向推去,第三步驟是當有抗力產生時,仍然繼續往擴充模組的
方向推去。當第四步驟時可以發現擴充模組因為一字起子的推力產生前方卡槽的形
變,使得模組右側卡槽脫離了 DIN 軌的固定。相同的原理,由步驟五、六與七進行
模組左側的脫離程序,當步驟九時,因為模組左右側與 DIN 軌之間已經完全脫離,
所以只要稍微將模組往後方推去,確保模組後方的卡槽與 DIN 也脫離了,即可完成
模組的移除動作。
1
2
3
4
5
6
7
8
9
圖 4-1 擴充功能模組的安裝
4.2 數位 I/O 擴充功能模組
4.2.1 特色
„
安裝於標準 DIN 軌 (L-124 x W-72 x H-53 mm)
„
傳輸速率最大可達 20Mbps
„
簡單配線的三線式端子版
„
使用 RJ45 標準網路線快速連結與 LED 指示燈的狀態顯示
4.2.2 規格
„
串列介面規格:半雙工 RS-485,隔離型式的轉換器
„
線材規格:CAT5 UTP/STP 網路線材
„
突波保護:10KV
„
可調的傳輸速率:2.5Mbps、5Mbps、10Mbps 與 20Mbps
„
可直接在線上增減擴充模組
„
IO 隔離電壓:2.5KVrms
„
控制訊號輸出型式:NPN/PNP open collector Darlington transistors
„
電源負載能力:每個輸出通道的負載在 24V DC 時約為 60mA
„
反應時間:開啟到關閉約 180µs;關閉至開啟約 1.2µs
„
電源需求:+18V DC 到+30V DC, 耗用量:常態使用下約 3W
„
工作溫度:0 到 60℃
4.2.3 產品的介紹與選擇
圖 4-2 ADAM 系列相關產品
50
數位 IO 模組分成兩種規格,第一種是 ADAM-3752/54/56/58 系列,這系列的產品需額外
搭配一條 36pins 的 SCSI 傳輸線與一個 ADAM-3936 的配線,ADAM-3936 是一個簡易型三線
式配線端子,這個端子台可以快速的與周邊感應器或動作開關進行連接,不需要額外的配電
接線盤,十分適合少量設備的開發,或者是機械機台的第一次試行開發使用。可以有效節省
開發時間與配線困擾。
ADAM-3752F/54F/56F/58F 系列則是一款簡化型的數位 IO 擴充功能模組,這一款是適用
於多量機台開發廠商,進行搭配式的使用。因為量產行的機台通常為了簡化配線上的問題與
降低維修時間,通常都會自行開發相關的 IO 控制機板,ADAM-3752F/54F/56F/58F 系列就是
一款設計用來與廠商自行開發 IO 機板的連接介面。可以有效節省配線時間與降低生產成本。
兩種不同設計定位的產品,都具有節省配線時間與降低誤配線風險,但是兩種產品定位
與使用時機截然不同,所以當使用者進行挑選時,需瞭解自己所需要的型式與款式,方可達
到事半功倍的效果。
4.2.4 標準型接腳定義
z 通訊串接連接埠
Pin
Label
1
NC
Frame Ground
2
NC
Frame Ground
3
RS485+
4
NC
Frame Ground
5
NC
Frame Ground
6
RS485-
7
NC
Frame Ground
8
NC
Frame Ground
N
Description
RS485+
1 2 3 4 5 6
N
1 2 3 4 5 6
1
8
RS485-
z 電源連接器
Pin
1
2
3
4
5
6
N
1 2 3 4 5 6
N
1 2 3 4 5 6
1
6
z 模組編號設定
N
N
1 2 3 4 5 6
N
1 2 3 4 5 6
1
2
3
4
5
6
Pin
1
2
3
4
5
6
Label
24V
GND
FG
24V
GND
FG
Description
DC 24V
DC 24V Ground
Field Ground
DC 24V
DC 24V Ground
Field Ground
Label
A5
A4
A3
A2
A1
A0
ON
1
1
1
1
1
1
OFF
0
0
0
0
0
0
Note: Node Number=32xA5+16xA4+8xA3+4xA2+2xA1+A0
51
z 模組相關功能設定
Pin Label
Description
1
B1
*Baud-Rate Setting
2
B0
3
TD Time-Out Status Latch
4
TM Watch Dog Mode
5
BK Break & Rescan Communication
6
TR Terminate Resistance
N
N
1 2 3 4 5 6
N
1
1 2 3 4 5 6
2
3
4
5
6
N
1
2
3
4
5
B0
OFF
OFF
ON
ON
6
Default Setting
ON
1
1
Enable
Enable
Enable
Enable
OF
0
0
Disable
Disable
Disable
Disable
How to use Baud-Rate Setting
B1
Baud-Rate Setting
OFF 1/4 System Clock
ON
1/8 System Clock
OFF 1/16 System Clock
ON
1/32 System Clock
Note: default system clock = 80Mhz
4.2.5 差異性接腳定義
z ADAM-3752/54/56/58 系列 IO 接
腳定義
1
18
19
36
N
1 2 3 4 5 6
N
1 2 3 4 5 6
ADAM-3752
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
52
Label
IN_00
IN_01
IN_02
IN_03
IN_04
IN_05
IN_06
IN_07
GND
GND
IN_10
IN_11
IN_12
IN_13
IN_14
IN_15
IN_16
IN_17
Pin
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
ADAM-3758
Label
IN_20
IN_21
IN_22
IN_23
IN_24
IN_25
IN_26
IN_27
GND
GND
IN_30
IN_31
IN_32
IN_33
IN_34
IN_35
IN_36
IN_37
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Label
IN_00
IN_01
IN_02
IN_03
IN_04
IN_05
IN_06
IN_07
GND
GND
IN_10
IN_11
IN_12
IN_13
IN_14
IN_15
IN_16
IN_17
Pin
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
ADAM-3756
Label
IN_20
IN_21
IN_22
IN_23
IN_24
IN_25
IN_26
IN_27
GND
GND
OUT_30
OUT_31
OUT_32
OUT_33
OUT_34
OUT_35
OUT_36
OUT_37
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Label
IN_00
IN_01
IN_02
IN_03
IN_04
IN_05
IN_06
IN_07
GND
GND
IN_10
IN_11
IN_12
IN_13
IN_14
IN_15
IN_16
IN_17
Pin
Label
19 OUT_20
20 OUT_21
21 OUT_22
22 OUT_23
23 OUT_24
24 OUT_25
25 OUT_26
26 OUT_27
27
GND
28
GND
29 OUT_30
30 OUT_31
31 OUT_32
32 OUT_33
33 OUT_34
34 OUT_35
35 OUT_36
36 OUT_37
ADAM-3754
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Label
Pin
OUT_00 19
OUT_01 20
OUT_02 21
OUT_03 22
OUT_04 23
OUT_05 24
OUT_06 25
OUT_07 26
GND
27
GND
28
OUT_10 29
OUT_11 30
OUT_12 31
OUT_13 32
OUT_14 33
OUT_15 34
OUT_16 35
OUT_17 36
Label
OUT_20
OUT_21
OUT_22
OUT_23
OUT_24
OUT_25
OUT_26
OUT_27
GND
GND
OUT_30
OUT_31
OUT_32
OUT_33
OUT_34
OUT_35
OUT_36
OUT_37
z ADAM-3752F/54F/56F/58F 系列
IO 接腳定義
ADAM-3754
Pin
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
CN1
Label
Pin
OUT_00 2
OUT_01 4
OUT_02 6
OUT_03 8
OUT_04 10
OUT_05 12
OUT_06 14
OUT_07 16
OUT_10 18
OUT_11 20
OUT_12 22
OUT_13 24
OUT_14 26
OUT_15 28
OUT_16 30
OUT_17 32
FG
34
Pin
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
2
33
34
ADAM-3752
CN2
Label
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
FG
1
Label
Pin
OUT_20 2
OUT_21 4
OUT_22 6
OUT_23 8
OUT_24 10
OUT_25 12
OUT_26 14
OUT_27 16
OUT_30 18
OUT_31 20
OUT_32 22
OUT_33 24
OUT_34 26
OUT_35 28
OUT_36 30
OUT_37 32
FG
34
Label
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
FG
Pin
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
CN1
Label
Pin
IN_00
2
IN_01
4
IN_02
6
IN_03
8
IN_04
10
IN_05
12
IN_06
14
IN_07
16
IN_10
18
IN_11
20
IN_12
22
IN_13
24
IN_14
26
IN_15
28
IN_16
30
IN_17
32
FG
34
CN2
Label
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
FG
Pin
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
Label
IN_20
IN_21
IN_22
IN_23
IN_24
IN_25
IN_26
IN_27
IN_30
IN_31
IN_32
IN_33
IN_34
IN_35
IN_36
IN_37
FG
Pin
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
Label
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
FG
ADAM-3756
Pin
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
CN1
Label
Pin
IN_00
2
IN_01
4
IN_02
6
IN_03
8
IN_04
10
IN_05
12
IN_06
14
IN_07
16
IN_10
18
IN_11
20
IN_12
22
IN_13
24
IN_14
26
IN_15
28
IN_16
30
IN_17
32
FG
34
CN2
Label
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
FG
Pin
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
Label
Pin
OUT_00 2
OUT_01 4
OUT_02 6
OUT_03 8
OUT_04 10
OUT_05 12
OUT_06 14
OUT_07 16
OUT_10 18
OUT_11 20
OUT_12 22
OUT_13 24
OUT_14 26
OUT_15 28
OUT_16 30
OUT_17 32
FG
34
Label
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
+24V
GND
FG
53
4.3 Motion 擴充功能模組
4.3.1 特色
„
可安裝於標準 DIN 軌(L-124 x W-72 x H-53 mm)
„
可達 20Mbps 之最大傳輸速率
„
可達最大 6.5Mhz 的單軸脈波輸出
„
內建 28 bits 計數器規格的漸進式編碼器
„
可程式化加速與減速時間間距
„
支援 T-curve 與 S-curve 速度運動模式
„
可改變運動中之運動速率或終止位置
„
支援多模組間同步啟動或停止功能
„
使用 RJ45 標準網路線快速連結與 LED 指示燈的狀態顯示
„
連接使用伺服驅動器或步進馬達驅動器的便捷性
4.3.2 規格
54
„
串列介面規格:半雙工 RS-485,隔離型式的轉換器
„
線材規格:CAT5 UTP/STP 網路線材
„
突波保護:10KV
„
可調的傳輸速率:2.5Mbps、5Mbps、10Mbps 與 20Mbps
„
可直接在線上增減擴充模組
„
可程式化的脈波輸出格式:±OUT/DIR、±CW/CCW 與±A/B phase
„
可程式化的脈波命令速度:最大 6.5Mpps / 最小 0.05pps
„
位置編碼區間值:28 bits (±134,217,728 pulses)
„
歸零模式:13 種
„
運動速率模式:T-curve 與 S-curve
„
編碼器迴授訊號:28bits up/down
„
位置拴鎖輸入訊號:LTC
„
位置比較輸出訊號:CMP
„
增量式編碼輸入訊號:±EA 與±EB
„
編碼定位輸入訊號:±EZ
„
機械接點介面:PEL、MEL、ORG、SLD
„
伺服驅動器介面:ALM、RDY、SVON、INP 與 ERC
„
同步啟動/停止輸入訊號:STA 與 STP
„
LED 指示燈介面:PWR、RUN、ERR、PEL、MEL、ORG 與 SLD
„
電源需求:+18V DC 到+30V DC,耗用量:常態使用下約 3W
„
工作溫度:0 到 60℃
4.3.3 產品的介紹與選擇
圖 4-3 ADAM-321X 系列
串列式 Motion 擴充模組具有相當的彈性安排,可以依照需求配置在適當的位置,而不用
受到傳統機箱配電設計的束縛。突破以往點對點的配線方式,MotionNet 本身提供了模組與
模組間省配線的優點外,更可以依照客戶需求來選取適合的配線控制模組,例如當客戶使用
了 Panasonic 的 Minas A 系列伺服馬達與驅動器,使用者就可以選擇 ADAM-3211/PMA 這款
專為 Minas A 系列量身設計的運動控制模組,簡單的線對線配接即可完成伺服器到控制器控
制模組的配線問題,除了節省以往因配接驅動器所要花費的時間外,更因為方便安全的設計,
降低了使用者因配線錯誤所導致的損失。
相同的設計概念,研華公司開發出 Mitsubish 的 MR-J2 系列以及 Yaskawa 的 Sigma-II
系列產品專用的運動控制模組(ADAM-3212/J2S 與 ADAM-3213/YS2),將市面上各廠商伺
服主力產品囊括進來,讓使用者可以快速的完成產品開發與降低風險。
當使用者使用步進馬達或者是特殊需求的伺服馬達與驅動器時,仍然可以使用研華公司
開發的泛用型運動控制模組(ADAM-3210)進行產品的開發,雖然此一模組的設計受限於泛
用功能,無法進行一對一的簡單配接,但是仍然可以藉由專為簡單配線設計的理念,來瞭解
研華公司在服務使用者使所做的努力,使用者進行配接時可以發現不需要多餘的配線端台或
者線路並接使用,依照腳位定義來配線即可輕鬆完成整個接線作業。
55
4.3.4 標準型接腳定義
z 通訊串接連接埠
1
z 電源連接器
56
8
Pin
Label
Description
1
NC
Frame Ground
2
NC
Frame Ground
3
RS485+
4
NC
Frame Ground
5
NC
Frame Ground
6
RS485-
7
NC
Frame Ground
8
NC
Frame Ground
RS485+
RS485-
1
Pin
1
2
3
4
5
6
6
Label
24V
GND
FG
24V
GND
FG
Description
DC 24V
DC 24V Ground
Field Ground
DC 24V
DC 24V Ground
Field Ground
z 模組編號設定
N
1
2
3
4
5
6
Pin
1
2
3
4
5
6
Label
A5
A4
A3
A2
A1
A0
ON
1
1
1
1
1
1
OFF
0
0
0
0
0
0
Note: Node Number=32xA5+16xA4+8xA3+4xA2+2xA1+A0
z 模組相關功能設定
57
Pin Label
Description
1
B1
*Baud-Rate Setting
2
B0
3
TD Time-Out Status Latch
4
EL End Limit Signal Type
5
BK Break & Rescan Communication
6
TR Terminate Resistance
N
1
2
3
4
5
6
B0
OFF
OFF
ON
ON
B1
OFF
ON
OFF
ON
ON
OF
1
0
1
0
Enable Disable
N.C.
N.O.
Enable Disable
Enable Disable
How to use Baud-Rate Setting
Baud-Rate Setting
1/4 System Clock
1/8 System Clock
1/16 System Clock
1/32 System Clock
Note: default system clock = 80Mhz
58
z CN1 端子座標記說明
Label
24V
GND
PEL
MEL
ORG
SLD
LTC+
LTCEMG+
EMGPCS
CLR
Label
OUT+
OUTDIR+
DIREA+
EAEB+
EBEZ+
EZ-
General Description
DC 24V Power Output
Ground
End Limit Signal (+)
End Limit Signal (-)
Home Signal Input
Ramp-Down Signal Input
Latch Signal Input (+)
Latch Signal Input (-)
Emergency Stop Input (+)
Emergency Stop Input (-)
Position Change Signal Input
Clear Position Command Counter Signal Input
ADAM-3210 Description
Pulse Signal Output (+)
Pulse Signal Output (-)
Direction Signal Output(+)
Direction Signal Output(-)
Encoder A Phase (+)
Encoder A Phase (-)
Encoder B Phase (+)
Encoder B Phase (-)
Encoder Z Phase (+)
Encoder Z Phase (-)
Label
24V
GND
STA
STP
CMP
BSY
BRK
BRK+
BRKIN1
IN2
OUT1
OUT2
Label
RDY
SVON
ALM
INP
ERC
ALMC
General Description
DC 24V Power Output
Ground
Simultaneous Start Input
Simultaneous Stop Input
Position Compare Output
Motion Busy Signal Output
Machinery Break Signal Input (ADAM-3212/J2S)
Machinery Break Signal (+) Input
Mechanical Brake Release Signal (-) Input
Digital Input Signal #1
Digital Input Signal #2
Digital Output Signal #1
Digital Output Signal #2
ADAM-3210 Description
Servo Ready Signal input
Servo On Signal Output
Servo Alarm Signal Input
In-Position Signal Input
Clear Servo Error Counter Signal Output
Servo Alarm Clear Signal Output
z CN2 端子座標記說明
59
4.3.5 快速對接連接器對應資料
z ADAM-3211/PMA
z ADAM-3212/J2S
z ADAM-3213/YS2
60
CHAPTER
5
輔助工具軟體
5. 輔助工具軟體
5.1 MotionNAVI
MotionNAVI 是一套便利的運動控制使用工具,可以在使用者完成硬體架設後,在尚未進
行實際的程式寫作之前,進行機械與控制連線的功能驗證。
從伺服馬達驅動器與運動控制卡之間的連結配線、硬體機構端與運動控制卡的訊號定義
皆可以先使用 MotionNAVI 來完成測試與設定動作,此一系統工具能夠有效降低硬體配線所
花費的連結測試時間,更有效率的提高機構組配人員、電機配線人員與程式設計師之間的溝
通,讓整個開發專案行程所產生的錯誤率明顯降低。
有效的學習 MotionNAVI 可以增進初步接觸運動控制的人士,能夠對於運動控制的架構
與配線訊號的掌握,進而瞭解運動控制的需要與所應需注意的事項。這個便利的工具可以讓
許多對於運動控制十分陌生的人士不用浪費許多時間在書本上的專研,可以直接映證專業運
動控制書籍中所提及的基本控制概念,縮短學習時間與學習成本,配合程式開發範例的輔助
快速的進入運動控制的專業世界。
MotionNAVI 具有資料紀錄的功能,可以將先前測試的參數設定與訊號設定加以記錄起
來,以供後續相關的程式開發或者另一套相同硬體裝置的重複正確性驗證。
5.1.1 系統需求
„
電腦設備:IBM PC 相容電腦 X86 系列 586 等級以上之 CPU
„
記憶體:128MBRAM 的記憶體總數
„
作業系統:Windows 2000/ XP 之作業系統
5.1.2 功能簡介
如下圖所示,當您啟動 MotionNAVI 之後,會在您的電腦系統中出現下列的程式畫面,
最上面的為功能選單區域,視窗中的部分為一個 MDI 的操作模式,此區域中可以顯示多個相
關資訊的對話框。
圖 5-1 MotionNAVI 的初始執行畫面
5.1.3 檔案管理選項
這部分包含設定資料的儲存、載入以及內定資料的載入三個部分,如下圖所示,為資料
設定檔的儲存功能(Save Configuration)介紹。
圖 5-2 設定資料檔檔案的儲存
當您啟用該功能選單時,會出現一個儲存專屬的對話框,如下圖所示。此時可以將設定
資料依照磁碟與路徑規劃加以儲存。
圖 5-3 設定資料檔的儲存對話框
當欲將 MotionNAVI 的先前設定資料載入時,則需要點選檔案管理的載入功能(Load
Configuration)。如下圖所示。
圖 5-4 設定資料檔檔案的載入
當選選完成後程式中會出現一個載入對話框,如下圖所示。
圖 5-5 設定資料檔的儲存對話框
當你需要恢復安裝時最原始的設定資料,您就必須選取此一項目,進行預設資料的載入
復原(Load Default Configuration)。該功能的位置如下圖所示。
圖 5-6 內定設定資料檔案的載入
若欲離開 MotionNAVI 時,只需要點選檔案管理中的 EXIT 或者是本 MDI 程式的右上角
結束鈕,即可結束本程式的執行。
64
5.1.4 參數設定選項
參數設定功能區分成三個不同功能的設定群組。如下圖所示,IO 的介面設定需點選該功
能來進行。
圖 5-7 IO 介面的參數設定
IO 介面的參數設定(Interface I/O)
IO 介面的參數設定對話框如圖所示,區分成 2 個主要的設定項目,一個為伺服馬達驅動
器的訊號設定(Servo Motor Signal),另一個為機構感應裝置(Mech. Sensor)的參數設定。
圖 5-8 IO 介面的參數設定對話框
伺服馬達驅動器的訊號設定
ALM(Alarm)
反應邏輯(Logic)的參數設定
依照輸出訊號的給定可以調整成高電位反應 Active High 或者是 Active Low
反應模式(Response Mode)
立即停止(Stop Immediately)或者減速至停止(Dec. to Stop)兩種模式可供選擇
INP(In Position)
反應邏輯(Logic)的參數設定
依照輸出訊號的給定可以調整成高電位反應 Active High 或者是 Active Low
功能啟用(Enable/Disable)的參數設定
依照輸出訊號的給定可以啟動 INP 的功能動作或者是關閉 INP 的功能動作
ERC(Error Rest Counter)
反應邏輯(Logic)的參數設定
依照輸出訊號的給定可以調整成高電位反應 Active High 或者是 Active Low
反應時間(Active Timing)
依照系統需求,設定當發生 ERC 事件時的反應時間
伺服裝置開啟(SERVO ON)
開啟伺服運動裝置
清除警報(Alarm Rest)
清除伺服驅動器上的錯誤警訊
機構感應裝置(Mech. Sensor)的參數設定
EL(End Limit) 與 ELL (End Limit Logic)
反應邏輯(Logic)的參數設定
依照輸出訊號的給定可以調整成高電位反應 Active High 或者是 Active Low
反應模式(Response Mode)
立即停止(Stop Immediately)或者減速至停止(Dec. to Stop)兩種模式可供選擇
ORG(Origin)
反應邏輯(Logic)的參數設定
依照輸出訊號的給定可以調整成高電位反應 Active High 或者是 Active Low
LTC(Latch)
反應邏輯(Logic)的參數設定
依照輸出訊號的給定可以調整成高電位反應 Active High 或者是 Active Low
SD(Slow Down)
功能啟用(Enable/Disable)的參數設定
依照輸出訊號的給定可以啟動 SD 的功能動作或者是關閉 SD 的功能動作
反應邏輯(Logic)的參數設定
依照輸出訊號的給定可以調整成高電位反應 Active High 或者是 Active Low
反應模式(Response Mode)
立即停止(Stop Immediately)或者減速至停止(Dec. to Stop)兩種模式可供選擇
SD 訊號鎖定(SD Latch)
依照輸出訊號的給定可以啟動 SD 的訊號鎖定功能或者是關閉該功能動作
圖 5-9 中斷參數設定
中斷參數設定(Interrupt)
如圖所示,中斷設定的對話框可以依照使用需求搭配各軸的狀況來制訂每一種中斷設定
圖 5-10 中斷設定的對話框
67
圖 5-11 脈波 IO 設定
脈波 IO 設定(Pulse I/O)
脈波輸出格式(Pulse Output Mode)
可以依照使用的對象來設定所需要的輸出型式
回授計數器(Feedback Counter)
來源(Source)
設定回授訊號的來源為內部或者是由外部輸入,並且可以設定電子齒輪比
反應邏輯(Logic)
可以設定違反向訊號輸入或者為非反向訊號輸入
輸入型式(Mode)
有 X1、X2、X4 倍率的 AB 相輸入,也支援 CW/CCW 模式輸入
圖 5-12 脈波 IO 設定對話框
68
5.1.5 運動控制選項
運動控制選項區分成四個群組,第一個是回 HOME 運動模式的設定,第二是連續運動控
制設定,第三是點對點的運動控制,第四點則為多軸運動控制。
回 HOME 運動模式的選項
圖 5-13 回 HOME 運動模式的選項
如下圖所示,在 HOME 的運動模式選擇對話框中可以設定所需的運動模式種類,在此運
動控制的設計,由第 0 至第 12 種方式,共有 13 種運動模式可供選擇使用。
回 HOME 設定(Home Mode)
回 HOME 模式(Home Mode)
設定回 HOME 模式的種類,共計有 13 種可供選擇使用。
ERC 輸出(ERC Output)
設定到為後,是否產生 ERC 訊號輸出
EZ 計數(EZ Count)
搭配回 HOME 模式的 EZ 計數設定
圖 5-14 HOME 的運動模式選擇對話框
連續運動模式功能選項
圖 5-15 連續運動模式功能選項
在連續運動控制對話框中,最主要的是將各軸的運動基本參數填寫完成,搭配 GO 或 GO的方向控制以及 STOP 的停止控制,測試各軸的運動狀態,也可以使用同時命令方式要求各
軸同時運動與停止。
圖 5-16 連續運動控制對話框中
點對點運動控制功能選項
圖 5-17 點對點運動控制功能選項
在點對點的運動控制對話框中有相對運動方式與絕對運動方式的兩種設定,可以依照運動控
制的對向來測試你所需要的功能與反應是否正確,將相關的運動參數資料填入後,按下功能
按鈕即可啟動相關的運動控制。
70
圖 5-18 相對式的點對點運動控制對話框
圖 5-19 絕對式的點對點運動控制對話框
多軸運動控制功能選項
多軸運動控制區分成線性運動與圓弧運動兩種
71
圖 5-20 多軸運動控制功能選項
在多軸線性運動的控制中,區分成相對與絕對兩種型式,如下圖所示,填入相關的運動參數
資料與勾選要控制的運動軸,即可進行相對或絕對的多軸運動控制。
圖 5-21 相對式的多軸運動控制對話框
圖 5-22 絕對式的多軸運動控制對話框
72
多軸圓弧運動控制的對話框,如下圖所示,填入相關的運動參數,即可以進行圓弧運動控制。
圖 5-23 多軸圓弧運動控制對話框
5.1.6 附加功能
圖 5-24 附加功能選項
目前附加功能已經啟動的部分是 MOF 的功能
手動操作功能(Manual Operation Function,MOF)為一個新的控制方式,可以用來進行手動
的操作,由於為純硬體的控制模式,所以可以得到的微調功能,遠超過使用軟體模擬的反應
速度。目前手動操做的使用支援三種模式,第一種為 MPG 模式,第二種為 JOG 模式,第三
種為 STEP 模式。這裡的功能測試需要搭配一個具有手動脈波產生器(Manual Pulse Generator,
MPG)功能的手搖輪,配合使用軸的選擇控制與安全致能訊號的使用來進行操作。如下圖所示,
圖 5-25 手動功能操作對話框
MPG 模式
當使用手搖輪功能時,需將自動手動的切換按鈕切換到手動部分,使得軸控動作確保在
手動操作模式下。切換到 MPG 模式,在這個模式下先設定各軸的運動速度,當完成各軸
運動速度的設定後,按下手搖輪上的致能按鈕,選擇手搖輪的放大倍率以及想要操作的運
動軸編號,此時可由對話框的顯示資料與機具的實際動作來獲得 MPG 功能驗證。
JOG 模式
將自動手動模式切換至手動模式下,確保機具的運作為手動控制狀態。選擇 JOG 模式並
且在 JOG 的相關設定參數中填入所需要的速度參數,按壓手搖輪的致能按鈕,起動手搖輪
上的 JOG 動作,JOG 為一個兩相無斷搖頭開關設計,可以操作運動軸進行等速的正向或反
向動作,移動的速度大小可由操作按鈕的速度選擇設定決定為完全、二分之一、十分之一
的設定速度,移動的運動軸也必須由操作鈕來選擇。
STEP 模式
將自動手動模式切換至手動模式下,確保機具的運作為手動控制狀態。選擇 STEP 模式並且
在參數中填入各軸運動速度與運動距離,當按下手搖輪的致能開關後,選用 JOG 模式的使用
搖頭開關,可以進行等距等速的控制模式,每次下達移動時,會行走你所設定的固定距離,
其他的切換與操作方式與 JOG 模式相同。
5.1.7 輔助功能
使用視窗的切換功能是當 MDI 操作介面下存在太多對話框時,可以藉由本功能進行快速
的對話框切換。
圖 5-26 視窗切換的功能選項
75
5.1.8 求助
主要提供系統執行時的相關資訊以及軟體版本與使用權宣告。
圖 5-27 求助功能選項
如下圖所示,提供相關的硬體資訊供使用者參考
圖 5-28 產品使用資訊對話框
如下圖所示,顯示產品開發與版本宣告。
圖 5-29 軟體版權對話框
5.2 EzLink
EzLink 是一套串列控制的輔助工具,用來測試串列接線的功能是否正常。EzLink 本身有
兩種可以使用的測試功能,一個是串列 I/O 控制的功能測試;一個是串列 Motion 的功能測試。
當 EzLink 程式執行後,由系統偵測掃瞄目前已經存在線上的擴充功能模組,之後將在線
上的擴充模組自動歸類成 I/O 類別或 Motion 類別的分類,由列出的模組可得知目前系統上串
列控制模組的使用是否正常,配合點選各個擴充模組進行模組上的功能測試。
EzLink 的開發用意是作為一套系統建置所使用的輔助工具,藉由這套工具,讓使用者在
免除撰寫程式的工作下,可以先進行系統配置與架設的先前測試工作,可以降低系統開發者
與程式設計師溝通上的問題,釐清硬體端或軟體端的錯誤,讓整個專案的開發時程的測試段
時間有效縮短。是一套硬體配接人員與軟體開發人員必學的輔助工具。
5.2.1 系統需求
„
電腦設備:IBM PC 相容電腦 X86 系列 586 等級以上之 CPU
„
記憶體:128MBRAM 的記憶體總數
„
作業系統:Windows 2000/ XP 之作業系統
5.2.2 功能簡介
如下圖所示,當您啟動 EzLink 之後,會在您的電腦系統中出現下列的程式畫面,最上面
的為功能選單區域,視窗中的部分為一個 SDI 的操作模式,此區域中可以顯示多個相關資訊
的對話框。顯示區上方式工具列,可以進行基本的狀態操作。左方是顯示主控系統與擴充功
能模組列表的區域,右方則是擴充功能的基本訊息與操作控制對話框所在區域,顯示畫面的
下方為程式系統狀態顯示區,除了系統的基本連線狀態,也會顯示連線的細部狀態功能。
圖 5-30 EzLink 的初始執行畫面
78
5.2.3 主控裝置掃瞄功能選項
由工具列的第一個選項功能執行系統主控裝置的掃瞄,來定義目前 PC 系統中所有的
MotionNet 的 Master 數量與配置狀況,如下圖所示。當主控裝置掃瞄完成後,會在裝置列表
中顯示所擷取的裝置狀態,如下圖所示。即可得知目前 PC 系統中所裝設的主控裝置數量與
各裝置的配置方式。
圖 5-31 主控裝置掃瞄功能選項
圖 5-32 主控裝置的掃瞄
圖 5-33 裝置掃瞄完成
79
圖 5-34 裝置掃瞄過程與狀態變化
5.2.4 擴充裝置連線功能
當 EzLink 完成主控裝置掃瞄後,程式端已經瞭解目前 PC 系統上的主控裝置配接狀態,
接這執行擴充裝置連線功能,驅動各個主控裝置進行裝置連線的動作。裝置猶未連線狀態進
入已經連線狀態,可以由程式顯示畫面的下方狀態顯示列可以得知,整個未連線到已連線的
狀態變化,如下圖所示。
圖 5-35 擴充裝置連線功能
圖 5-36 擴充裝置連線狀態變化
80
5.2.5 擴充裝置掃瞄功能
確定整個串列通訊機制已經完成建立與連線後,接著就必須去掃瞄目前有多少個串列擴
充模組在線上使用。擴充裝置掃瞄功能就是用來瞭解目前線上可供使用與運作正常的模組數
量,以及這些擴充模組本身的屬性類別為串列 I/O 控制或者是串列 Motion 控制。
圖 5-37 擴充裝置掃瞄功能
圖 5-38 擴充裝置掃瞄失敗
圖 5-39 擴充裝置掃瞄成功與狀態顯示
81
5.2.6 擴充裝置連線訊息
當使用者完成了主控裝置的掃瞄,主控裝置與擴充模組的連線,以及擴充模組裝置的掃
瞄後,如下圖所示,EzLink 的左邊裝置列表內會自動顯示目前裝置連線的情形與配置狀況。
圖 5-40 擴充裝置連線功能
點選該裝置後會於程式顯示區的右側出現該擴充裝置的相關資訊,如下圖所示。裝置資
訊對話框中會顯示裝置的 IP 編號、裝置的使用型式、裝置目前的使用狀態、整個串接使用的
連線速率與操作功能是否成功。
圖 5-41 擴充裝置的連線訊息
82
5.2.7 串列式 I/O 擴充裝置
串列式 IO 擴充裝置有兩種類型,一種是紅色的控制按鈕,用來送出數位訊號,另一種則
是綠色的燈號,用來顯示目前裝置所收到的數位訊號情形。使用紅色的按鈕來測試與觀察真
實的周邊裝置是否擁有對應的反應動作,觀察綠色的燈號可以瞭解數位訊號是否正確的輸入
控制系統中。
圖 5-42 串列式 I/O 擴充裝置
83
5.2.8 串列式 Motion 擴充裝置
串列式的 Motion 控制本身有兩個操作畫面,第一個為控制操作與系統狀況的顯示,第二
個為各種 IO 接點的配置設定。在進行 Motion 控制時需先進行裝置 IO 的配置設定,並觀察相
關的統狀況顯示是否正確,若完全正確才可切換至控制操作的部分。
圖 5-44 串列式 Motion 的控制操作
當使用者完成下圖的相關設定,如伺服警告、ERC、伺服到位、原點、Z 相訊號、定位
拴鎖、減速點、脈波輸出型式與脈波輸入來源與型式,切換到操作畫面,此時需注意相關的
機械接點的型式需由切換串列 Motion 擴充模組上的切換器來設定。當確定 Motion 相關的接
點狀態為正常後,即可進行操作畫面的運動控制,如上圖所示,可以進行運動軸的前進後退
與停止、伺服啟動訊號、重置伺服警訊 ERC 與 2 個數位輸出接點控制。
圖 5-45 串列式 Motion 裝置設定
84
5.2.9 相關訊息
當使用者完成了主控裝置的掃瞄,主控裝置與擴充模組的連線,以及擴充模組裝置的掃
瞄後,如下圖所示,EzLink 的左邊裝置列表內會自動顯示目前裝置連線的情形與配置狀況。
圖 5-46 擴充裝置連線功能
85
CHAPTER
6
運動控制 API
6. 運動控制 API
6.1 4-Axes ASIC
運動控制 API
6.1.1 系統初始化(System initialization)
函數名稱
功能描述
_1247_Initial
初始化系統資源
_1247_Close
釋放所有佔用資源
_1247_get_base_addr
讀取 ASIC 的 base address
_1247_ResetCard
將卡重置時初始狀態
6.1.2 單卡設定(Card configuration)
函數名稱
功能描述
_1247_set_pls_iptmode
設定編碼器迴授訊號輸入
_1247_set_pls_outmode
設定脈波輸出模式
_1247_set_feedback_src
設定迴授訊號輸入來源
6.1.3 中斷功能(Interrupt Handling)
函數名稱
功能描述
_1247_int_control
設定中斷資源 INT Resource
_1247_set_int_factor
設定中斷 INT factor
_1247_int_enable
開啟中斷功能
_1247_int_disable
關閉中斷功能
_1247_get_int_status
讀取中斷狀態
_1247_link_Int_CbkFunc
連接中斷 CALLBACK 功能
_1247_link_Int_Event
連接中斷事件 INT Event
6.1.4 歸零功能(Homing)
函數名稱
功能描述
_1247_set_home_config
設定歸零模式所需參數
_1247_home_move
啟動歸零運動
6.1.5 運動控制(Motion)
1. 點對點(Point-To-Point)
函數名稱
功能描述
_1247_start_tr_move
開始相對性的 trapezoidal 運動模式
_1247_start_ta_move
開始絕對性的 trapezoidal 運動模式
_1247_start_sr_move
開始相對性的 S-curve 運動模式 e
_1247_start_sa_move
開始絕對性的 S-curve 運動模式
_1247_set_move_ratio
設定命令輸出與迴授訊號的比例
_1247_p_change
改變運動中的結束位置設定
_1247_set_pcs_logic
設定 PCS (Position Change Signal)的邏輯狀態
_1247_backlash_comp
設定背隙補償
_1247_suppress_vibration
設定益智震動的時間間距
2. 線性補間(Linear Interpolation)
函數名稱
功能描述
_1247_start_tr_move_xy
開始相對性的 trapezoidal 運動模式,對 X 與 Y 軸進行 2 軸直線補間
_1247_start_ta_move_xy
開始絕對性的 trapezoidal 運動模式,對 X 與 Y 軸進行 2 軸直線補間
_1247_start_sr_move_xy
開始相對性的 S-curve 運動模式,對 X 與 Y 軸進行 2 軸直線補間
_1247_start_sa_move_xy
開始絕對性的 S-curve 運動模式,對 X 與 Y 軸進行 2 軸直線補間
_1247_start_tr_move_zu
開始相對性的 trapezoidal 運動模式,對 Z 與 U 軸進行 2 軸直線補間
_1247_start_ta_move_zu
開始絕對性的 trapezoidal 運動模式,對 Z 與 U 軸進行 2 軸直線補間
_1247_start_sr_move_zu
開始相對性的 S-curve 運動模式,對 Z 與 U 軸進行 2 軸直線補間
_1247_start_sa_move_zu
開始絕對性的 S-curve 運動模式,對 Z 與 U 軸進行 2 軸直線補間
_1247_start_tr_line2
開始相對性的 trapezoidal 運動模式,對任意 2 軸進行直線補間
_1247_start_ta_line2
開始絕對性的 trapezoidal 運動模式,對任意 2 軸進行直線補間
_1247_start_sr_line2
開始相對性的 S-curve 運動模式,對任意 2 軸進行直線補間
_1247_start_sa_line2
開始絕對性的 S-curve 運動模式,對任意 2 軸進行直線補間
_1247_start_tr_line3
開始相對性的 trapezoidal 運動模式,對任意 3 軸進行直線補間
_1247_start_ta_line3
開始絕對性的 trapezoidal 運動模式,對任意 3 軸進行直線補間
_1247_start_sr_line3
開始相對性的 S-curve 運動模式,對任意 3 軸進行直線補間
_1247_start_sa_line3
開始絕對性的 S-curve 運動模式,對任意 3 軸進行直線補間
_1247_start_tr_line4
開始相對性的 trapezoidal 運動模式,對 4 軸進行直線補間
_1247_start_ta_line4
開始絕對性的 trapezoidal 運動模式,對 4 軸進行直線補間
_1247_start_sr_line4
開始相對性的 S-curve 運動模式,對 4 軸進行直線補間
_1247_start_sa_line4
開始絕對性的 S-curve 運動模式,對 4 軸進行直線補間
3. 圓弧補間(Circular Interpolation)
函數名稱
功能描述
_1247_start_a_arc_xy
對 X 與 Y 軸進行絕對性的圓弧補間運動
_1247_start_r_arc_xy
對 X 與 Y 軸進行相對性的圓弧補間運動
_1247_start_a_arc_zu
對 Z 與 U 軸進行絕對性的圓弧補間運動
_1247_start_r_arc_zu
對 Z 與 U 軸進行相對性的圓弧補間運動
88
_1247_start_a_arc2
對任意 2 軸進行絕對性的圓弧補間運動
_1247_start_r_arc2
對任意 2 軸進行相對性的圓弧補間運動
4. 速度控制(Velocity Move)
函數名稱
功能描述
_1247_tv_move
將任意一軸進行 trapezoidal 運動模式的加速運動至設定速度
_1247_sv_move
將任意一軸進行 S-curve 運動模式的加速運動至設定速度
_1247_v_change
動作中改變速度
_1247_sd_stop
減速至停止
_1247_emg_stop
EMG 立即停止
_1247_fix_speed_range
固定速度區間值
_1247_unfix_speed_range
釋放固定的速度區間值
_1247_get_current_speed
讀取目前的速度值
5. 位置控制(Position Latch and Position Compare)
函數名稱
功能描述
_1247_get_position
讀取目前的編碼位置值
_1247_set_position
設定目前的編碼位置值
_1247_get_command
讀取命令下達的編碼位置值
_1247_set_command
設定命令下達的編碼位置值
_1247_get_error_counter
讀取命令下達與實際位置值的差異值
_1247_reset_error_counter
重置命令下達與實際位置值的差異值
_1247_get_general_counter
讀取來源的計數器的訊號
_1247_set_general_counter
設定來源的計數器的訊號來源種類
_1247_get_target_pos
讀取設定目標的編碼位置值
_1247_reset_target_pos
重置設定目標的編碼位置值
_1247_get_rest_command
讀取未完成的位置資料值
_1247_check_rdp
檢查開始減速點的位置資料
6.1.6 連續運動(Continue motion)
函數名稱
功能描述
_1247_set_continuous_move
設定絕對性的連續運動
_1247_check_continuous_buffer
檢查連續運動暫存器使用狀態
89
6.1.7 多軸同動控制(Multiple Axes Simultaneous Operation)
函數名稱
功能描述
_1247_set_tr_move_all
設定多軸相對性運動狀態
_1247_start_move_all
多軸同步啟動控制
_1247_stop_move_all
多軸同步停止控制
6.1.8 手動操作功能(Manual Operation Function)
函數名稱
功能描述
_1247_set_pulser_iptmode
設定手搖輪輸入訊號模式
_1247_pulser_pmove
Start pulser p move
_1247_pulser_vmove
Start pulser v move
_1247_pulser_home_move
Start pulser home move
6.1.9 一般功能輸出(General-purpose TTL output)
函數名稱
功能描述
_1247_d_output
數位訊號輸出
_1247_get_dio_status
讀取數位輸出入訊號狀態
6.1.10 運動控制的 I/O 監控(Motion I/O Monitoring)
函數名稱
_1247_get_io_status
功能描述
讀取輸出入訊號狀態 4
6.1.11 I/O 控制介面(Interface I/O)
函數名稱
功能描述
_1247_set_ell_Logic
設定極限開關邏輯狀態
_1247_set_alm
設定警告邏輯狀態跟操作模式
_1247_set_el
設定極限開關邏輯狀態跟操作模式
_1247_set_inp
設定到為訊號邏輯狀態與操作模式
_1247_set_erc
設定 ERC 邏輯狀態與時間間距
_1247_set_sd
設定減速點開關邏輯狀態與操作模式
_1247_set_servo
設定伺服啟動邏輯狀態
_1247_set_servoAlarm
設定伺服警告邏輯狀態
91
6.2 MotionNet 擴充功能 API
6.2.1 系統初始化(System Initialization)
函數名稱
功能描述
_mnet_initial
initialize system resource
_mnet_get_hardware_info
get the hardware information
_mnet_close
Close MNET interface
_mnet_get_ring_address
Get the operating physical address
6.2.2 通訊控制(Communication Operation)
„ Ring 的狀態控制(Status Function)
函數名稱
功能描述
_mnet_get_ring_status
Get the active ring status
_mnet_get_com_status
Get the target ring communication status
_mnet_set_ring_quality_param Set the ring communication quality
_mnet_get_slave_info
Get the slave information
„ Ring 的操作控制(Operation Function)
函數名稱
功能描述
_mnet_start_ring
Start ring communication
_mnet_stop_ring
Stop Ring communication
_mnet_reset_ring
Soft reset ring and recorder data
_mnet_get_ring_active_table
Get the active slave table
_mnet_enable_soft_watchdog
Enable watch dog
„ 擴充模組的狀態功能(Slave Status Function)
函數名稱
功能描述
_mnet_set_slave_quality_param Set the slave continue error Endurance
_mnet_get_error_slave
Get the first error slave device
_mnet_get_warning_slave
Get the first error slave device
6.2.3 數位擴充模組的操作(DIO Slave Module Operation)
„ IO Slave Operation
函數名稱
功能描述
_mnet_io_output
output remote port
_mnet_io_input
input remote port
92
6.2.4 單軸運動擴充模組操作(1-axis Motion Slave Operation)
„ Motion Slave initial
函數名稱
_mnet_m1_initial
功能描述
Initial the remote Axis resource
„ Motion Slave Configure
函數名稱
功能描述
_mnet_m1_set_pls_iptmode
Set encoder input mode
_mnet_m1_set_pls_outmode
Set pulse command output mode
_mnet_m1_set_feedback_src
Set the counters input source
„ Motion Slave Velocity Mode
函數名稱
功能描述
_mnet_m1_set_tmove_speed
Set a trapezoidal Velocity profile
_mnet_m1_set_smove_speed
Set a S-curve Velocity profile move
_mnet_m1_v_change
Speed change by comparator
_mnet_m1_fix_speed_range
immediately stop
_mnet_m1_unfix_speed_range Release the speed range constrain
„ Motion Slave VELOCITY MODE
函數名稱
功能描述
_mnet_m1_v_move
Accelerate an axis to a constant velocity with trapezoidal profile
_mnet_m1_start_rel_move
Begin an relative move
_mnet_m1_start_abs_move
Begin an absolute move
_mnet_m1_sd_stop
slow down to stop
_mnet_m1_emg_stop
immediately stop
„ Motion Slave VELOCITY MODE
函數名稱
功能描述
_mnet_m1_set_home_config
Set the home/index logic configuration
_mnet_m1_start_home_move
Begin a home return action
„ Motion Slave VELOCITY MODE
函數名稱
功能描述
_mnet_m1_motion_done
Return the motion status of MotionNet Motion Slave
_mnet_m1_set_alm
Set alarm logic and operating mode
_mnet_m1_set_erc
Set ERC logic and timing
_mnet_m1_set_erc_on
Force ERC output
_mnet_m1_set_sd
Set SD logic and operating mode
_mnet_m1_set_svon
Set servo Driver ON
_mnet_m1_set_ralm
Output servo Driver Alarm Reset
_mnet_m1_set_pcs
Set PCS logic
93
„ Motion Slave VELOCITY MODE
函數名稱
功能描述
_mnet_m1_motion_done
Return the motion status of MotionNet Motion Slave
_mnet_m1_set_alm
Set alarm logic and operating mode
_mnet_m1_set_inp
Set INP logic and operating mode
_mnet_m1_set_erc
Set ERC logic and timing
_mnet_m1_set_erc_on
Force ERC output
_mnet_m1_set_sd
Set SD logic and operating mode
_mnet_m1_set_svon
Set servo Driver ON
_mnet_m1_set_ralm
Output servo Driver Alarm Reset
_mnet_m1_set_pcs
Set PCS logic
„ Motion Slave VELOCITY MODE
函數名稱
功能描述
_mnet_m1_get_command
Get the Command Value
_mnet_m1_set_command
Set the Command Value
_mnet_m1_reset_command
Reset the Command Value to zero
_mnet_m1_get_position
Get the Command Value
_mnet_m1_set_position
Set the Command Value
_mnet_m1_reset_position
Reset the position Value to zero
_mnet_m1_get_error_counter
Get the Command Value
_mnet_m1_reset_error_counter Reset the Error Counter to zero
_mnet_m1_get_current_speed Get current speed
„ Motion Slave Position Compare and Latch
函數名稱
功能描述
_1247g_set_ltc_logic
Set Latch Logic
_mnet_m1_get_latch_data
Get Latch data
_mnet_m1_set_soft_limit
Set Soft limit
_mnet_m1_enable_soft_limit
Enable limit
_mnet_m1_disable_soft_limit
Disable Limit
_mnet_m1_set_comparator_mode
Set general-purposed comparator
_mnet_m1_set_comparator_value
Check current comparator data
_mnet_m1_get_comparator_value
Set Trigger comparator Value
_mnet_m1_set_trigger_comparator
Set Trigger comparator
_mnet_m1_set_trigger_comparator_value
Set Trigger comparator Value
„ Motion Slave VELOCITY MODE
函數名稱
94
功能描述
_mnet_m1_dio_output
Set TTL output status
_mnet_m1_dio_output
Set TTL output status
_mnet_m1_get_io_status
Get the motion I/O status of MNET AXIS Controller
95
附錄
PCI-1247 的配線資料
本產品支援兩種不同的運動裝置配線資料,一種是專屬支援之伺服馬達驅動器使用脈波
控制模式時的配線資料,這幾種支援的伺服馬達驅動器款式包含 Panasonic Minas A 系列、
Mitsubishi MR-J2 系列與 Yaskawa Sigma II 系列的伺服運動控制系統。一個則是使用以一般標
準配接方式的伺服運動控制系統或者是步進馬達驅動系統。
A1 Position mode Servo Driver/Motor
請參考下圖的配接方塊示意圖。
圖 A1.1 伺服驅動器與 PCI-1247 的配接示意圖
從 PCI-1247 到伺服驅動器與機構的配接線路分成三個群組。
„ 第一群組『A』
群組定義:PCI-1247 到伺服驅動器的脈波輸出入控制
輸出控制:CW+, CW-, CCW+, CCW輸入控制:EA+, EA-, EB+, EB-, EZ+, EZ„ 第二群組『B』
群組定義:PCI-1247 到伺服驅動器的狀態控制
輸出控制:RES, SVON, ERC
輸入控制:ALM, RDY, INP
„ 第三群組『C』
群組定義:PCI-1247 到機構端的位置控制
輸出控制:CMP, DO
輸入控制:PEL, MEL, ORG, SLD, LTC
99
下圖的資料是目前產品所支援的三家伺服驅動器型號的對應資料,表格中的資料意義是將三
家的接腳定義作名稱上的相互比對。
資料包含:
‹Panasonic Minas A 系列
‹Mitsubishi MR-J2-Super 系列
‹Yaskawa Sigma II. 系列
圖 A1.2 各廠牌的接腳命名比對資料
100
A2 Micro stepping Step Driver/Motor
步進驅動器的線路配接請參照下圖的接線示意圖。
圖 A2.1 步進驅動器與 PCI-1247 的配接示意圖
從 PCI-1247 到伺服驅動器與機構的配接線路分成三個群組。
„ 第一群組『A』
群組定義:PCI-1247 到伺服驅動器的脈波輸出控制
輸出控制:CW+, CW-, CCW+, CCW„ 第三群組『B』
群組定義:PCI-1247 到機構端的位置控制
輸出控制:CMP, DO
輸入控制:PEL, MEL, ORG, SLD, LTC
„ 第二群組『C』
群組定義:PCI-1247 到編碼器的脈波輸入控制
輸入控制:EA+, EA-, EB+, EB-, EZ+, EZ-
101