--- tags: Robot id, single axis, J3 --- Mistsubishi J3 motor === <style> .ph{ display : block; margin-left : auto ; margin-right: auto;} .ph_8{ display : block; margin-left : auto ; margin-right: auto; width : 80%;} .ph_6{ display : block; margin-left : auto ; margin-right: auto; width : 60%;} .ph_4{ display : block; margin-left : auto ; margin-right: auto; width : 40%;} table { display : block; margin-left : auto; margin-right: auto; } </style> ## * Reference - [J3 使用手冊](https://dl.mitsubishielectric.com/dl/fa/document/manual/servo/sh030038/sh030038l.pdf) ## * 安裝接線 <font size=1 color=gray>During : 2020/09/24 ---- 2020/09/29</font> ### 設備配置 - 軸卡 IMP-3 (使用手冊) - 軸卡轉接版 - 驅動器轉接版 - MITSUBISHI - 40A驅動器 - ZIZGIJ002 - MITSUBISHI馬達 - HF-KP43BK -400W - 3000rpm ### Step 1 裝配軸卡 - 在安裝軸卡時,須將主機之電源線拔除才能安裝。 - 需開啟程式是否有讀取到軸卡,或是利用裝置管理員看是否有ITRI,若無,重新開啟電腦或是重新插拔軸卡。 ### Step 2 配線 <img src = https://i.imgur.com/2HaJhVk.png class = "ph_6"> - 配線,參照手冊3-8頁。 - 正反轉需解鎖,參照3-34頁。 - 須將EMGS、SERVO ON接成外接開關。 - b1、b2為電子煞車,b1接12V,b2接地。 <p style='page-break-after:always'> </p> ### Step 3 基本設備檢查 - 變壓器查看是否為24V。 - 利用三用電表檢查是否每條線均為通路。 - 確認麵包板是否正常。 - 查看SERVO ON 和 EMGS 是否作動正常。 - SERVO ON 可以聽聲音或是摸馬達是否有震動來查驗。 ### Step 4 JOG 模式 - 參照手冊6-17,6-18頁進行設定。 - 將PD01 調整成0C00,使用驅動器讓馬達servo-on,才能夠開啟JOG模式。 - 調整完參數之後須重新上電。 ### Step 5 驅動器參數設定 設定TORQUE MODE - 參照手冊5-42~5-44頁設定參數(PD01,03,04-08,10-12) - 調整完參數之後須重新上電。 #### 基本設定參數 Basic Setting Parameter | 編號 | 代碼 | | 參考頁數 | 用途 | |:---- |:----- |:--------------------------- |:--------:|:---------------------- | | PA01 | 0004 | STY 控制模式 | 5-3 | 扭矩模式 | | PA02 | 0000 | REG Regenerative option | 5-3 | 00表未使用 | | PA04 | 0000 | AOP1 Function selection A-1 | 5-4 | 設定CH1-23輸出 | | PA11 | 100.0 | TLP 正轉力矩限制 | 5-12 | | | PA12 | 100.0 | TLN 反轉力矩限制 | 5-12 | | | PA15 | 2000 | ENR 編碼器輸出 pulse | 5-14 | 設定一圈的PULSE 數量 | | PA19 | 000C | BLK Parameter write inhibit | 5-2 | 設定可否更改驅動器參數 | <p style='page-break-after:always'> </p> - <font color = blue>**PA01**</font> **STY 控制模式設定** <img src = https://i.imgur.com/nc1JU8Z.png class = "ph_8"> - <font color = blue>**PA02**</font> **STY 控制模式設定** <img src = https://i.imgur.com/QVnQRws.png class = "ph_8"> - <font color = blue>**PA04**</font> **AOP1 設定CH1-23輸出** <img src = https://i.imgur.com/BmGDgl6.png class = "ph_8"> <p style='page-break-after:always'> </p> - <font color = blue>**PA11**</font> **TLP 正轉力矩限制** - <font color = blue>**PA12**</font> **TLN 反轉力矩限制** - 將此參數設定為 "0.0" 將不會產生力矩。 - <img src = https://i.imgur.com/oem3cAs.png class = "ph_8"> - <font color = blue>**PA15**</font> **ENR 編碼器輸出 pulse** - 設定馬達轉一圈的encoder pulse。 - 實際輸出的A / B相脈衝數是預設脈衝數的1/4倍。 - 最大輸出頻率為4.6Mpps(乘以4後)。 在此範圍內使用此參數。 - <font color = blue>**PA19**</font> **STY 控制模式設定** - 通過參數No.PA19的設置,可以禁止更改驅動器內之參數,以防止意外更改。 - <img src = https://i.imgur.com/7VifN0r.png class = "ph_8"> <p style='page-break-after:always'> </p> #### 擴充設定參數 Extension Setting Parameter | 編號 | 代碼 | | 參考頁數 | |:---- |:-----:|:------------------------- |:--------:| | PC01 | 0 | STA 加速度時間常數 | 5-23 | | PC02 | 0 | STB 減速度時間常數 | 5-23 | | PC03 | 0 | STC Scurve 加減速時間常數 | 5-23 | | PC04 | 0 | TQC 力矩命令時間常數 | 5-29 | | PC05 | 3000 | SC1 內部速度限制 | 5-29 | | PC06 | 2000 | SC2 內部速度限制 | 5-29 | | PC07 | 2000 | SC3 內部速度限制 | 5-29 | | PC08 | 2000 | SC4 內部速度限制 | 5-29 | | PC09 | 2000 | SC5 內部速度限制 | 5-29 | | PC10 | 2080 | SC6 內部速度限制 | 5-29 | | PC11 | 2000 | SC7 內部速度限制 | 5-30 | | PC12 | 2000 | VCM 最大速度設定 | 5-30 | | PC13 | 100.0 | TLC 最大扭矩設定 | 5-30 | | PC14 | 0001 | MOD1 MO1的監控 | 5-30 | | PC15 | 0001 | MOD2 MO2的監控 | 5-31 | | PC16 | 100 | MBR 設定MBR延遲時間 | 5-31 | | PC17 | 50 | ZSP CH1-23腳位輸出 | 5-31 | | PC18 | 0000 | BPS 清空警告紀錄 | 5-31 | | PC19 | 0000 | ENRS 設定Encoder 的方向 | 5-32 | | PC20 | 1 | SNO 設定Station number | 5-32 | | PC30 | 0 | STA2 加速度時間常數 | 5-34 | | PC31 | 0 | STB2 加速度時間常數 | 5-34 | | PC36 | 0000 | DMD 狀態顯示選擇 | 5-35 | <p style='page-break-after:always'> </p> - <font color = blue>**PC01**</font> **STA 加速度時間常數** - <font color = blue>**PC02**</font> **STB 減速度時間常數** - <img src = https://i.imgur.com/0PIUGID.png class = "ph_6"> - 設定加速至額定轉速所需要花的時間。 - 設定減速致0所需要花的時間。 - <font color = blue>**PC03**</font> **STC Scurve 加減速時間常數** - <img src = https://i.imgur.com/baun1aw.png class ="ph_6"> - <font color = blue>**PC04**</font> **TQC 力矩命令時間常數** - <img src = https://i.imgur.com/CboJcnE.png class ="ph_6"> - 用於根據轉矩指令設置低通濾波器的常數。 <p style='page-break-after:always'> </p> - <font color = blue>**PC05~PC11**</font> **SC 內部速度限制** - <img src = https://i.imgur.com/TxKywf9.png class ="ph_6"> - 用於設定速度限制。 - <font color = blue>**PC12**</font> **VCM 最大速度** - 設定最大電壓8V時的最大轉速 - 設定為0的話,使用馬達的額定轉速 - <font color = blue>**PC13**</font> **TCM 最大輸出扭矩** - 設定輸出扭矩為百分比$*$額定扭矩。 - <font color = blue>**PC14**</font> **MOD1 設定MO1的輸出** - <font color = blue>**PC15**</font> **MOD2 設定MO2的輸出** - <img src = https://i.imgur.com/JU62BGw.png class = "ph_6"> - <img src = https://i.imgur.com/o1vhKEo.png class = "ph_4"> <p style='page-break-after:always'> </p> - <font color = blue>**PC16**</font> **MBR 設定MBR延遲時間** - 用於設置 MBR 與電路關閉之間的延遲時間(Tb) - <font color = blue>**PC17**</font> **ZSP 設定 CH1-23腳位輸出** - 設定 DO CH1-23腳位輸出 - <img src = https://i.imgur.com/ewKJWsv.png class = "ph_6"> - 從伺服電機速度達到ON,ZSP接通到再次加速達到OFF等級的範圍稱為磁滯寬度。 - MR-J3-A伺服放大器的 hysteresis width(磁滯寬度) 為20r / min。 - <font color = blue>**PC18**</font> **BPS 清空警告紀錄** - 0: 無效 1: 有效 - 設定成1時,會在下一次重新開啟時將記錄清空,清空後衛自動調整回0。 - <font color = blue>**PC19**</font> **ENRS 設定Encoder 的方向** - <img src = https://i.imgur.com/w8oewr8.png class = "ph_6"> - <font color = blue>**PC20**</font> **SNO 設定Station number** - Set the station number of the servo amplifier in parameter No.PC20. The setting range is station 0 to 31. <p style='page-break-after:always'> </p> - <font color = blue>**PC30**</font> **STA2 加速度時間常數 2** - <font color = blue>**PC31**</font> **STB2 加速度時間常數 2** - <img src = https://i.imgur.com/ihrdq8s.png class = "ph_6"> - <img src = https://i.imgur.com/0PIUGID.png class = "ph_6"> - <font color = blue>**PC36**</font> **DMD 狀態顯示選擇** - <img src = https://i.imgur.com/7urUmCT.png class = "ph_6"> - 第二位的0,表依據所選擇之模式。 <p style='page-break-after:always'> </p> #### 輸入輸出設定參數 I/O Setting Parameter | 編號 | 代碼 | | 參考頁數 | |:---- |:--------:|:------------------ |:--------:| | PD01 | 0C00 | DIA1 Automatic ON selection | 5-41 | | PD03 | 00020202 | DI1 指定DI1 輸入 | 5-42 | | PD04 | 00212100 | DI2 指定DI2 輸入 | 5-42 | | PD05 | 00070704 | DI3 指定DI3 輸入 | 5-42 | | PD06 | 00080805 | DI4 指定DI4 輸入 | 5-42 | | PD07 | 00030303 | DI5 指定DI5 輸入 | 5-42 | | PD08 | 00202006 | DI6 指定DI6 輸入 | 5-42 | | PD10 | 00000A0A | DI8 指定DI8 輸入 | 5-44 | | PD11 | 00000B0B | DI9 指定DI9 輸入 | 5-44 | | PD12 | 00232323 | DI10 指定DI10 輸入| 5-44 | | PD13 | 0004 | DO1 指定DO1 輸入 | 5-45 | | PD14 | 000C | DO2 指定DO2 輸入 | 5-45 | | PD15 | 0005 | DO3 指定DO3 輸入 | 5-45 | | PD16 | 0007 | DO4 指定DO4 輸入 | 5-45 | | PD18 | 0002 | DO6 指定DO6 輸入 | 5-45 | | PD19 | 0002 | DIF 設定輸入濾波器 | 5-46 | | PD20 | 0000 | DOP1 設定停止轉動方法 | 5-47 | | PD24 | 0000 | DOP5 設定alarm 跟 warning | 5-48 | <p style='page-break-after:always'> </p> - <font color = blue>**PD01**</font> **DIA1 Automatic ON selection** - <img src = https://i.imgur.com/bWFS2pE.png class = "ph_6"> - <img src = https://i.imgur.com/bec0r4e.png class = "ph_6"> - <img src = https://i.imgur.com/0wnRtQo.png class = "ph_6"> <p style='page-break-after:always'> </p> - <font color = blue>**PD03~08**</font> **DI1~DI6 指定DI1~6 輸入** - <img src = https://i.imgur.com/qW6LOvl.png class = "ph_6"> - <img src = https://i.imgur.com/d0k6lnC.png class = "ph_4"> - PD03 -> DI1 -> CH1-15 -> SON(Servo on) - PD04 -> DI2 -> CH1-16 -> SP2(Speed selection 2) - PD05 -> DI3 -> CH1-17 -> RS2(Reverse rotation selection) - PD06 -> DI4 -> CH1-18 -> RS1(Forward rotation selection) - PD07 -> DI5 -> CH1-19 -> RES(Reset) - PD08 -> DI6 -> CH1-41 -> SP1(Speed selection 1) - <font color = blue>**PD10~12**</font> **DI8~DI10 指定DI8~10 輸入** - PD10 -> DI8 -> CH1-43 -> 未使用 - PD11 -> DI9 -> CH1-44 -> 未使用 - PD12 -> DI10 -> CH1-45 -> LOP <p style='page-break-after:always'> </p> - <font color = blue>**PD13~16,18**</font> **DO1~4,6 指定DO1~4,6 輸入** - <img src = https://i.imgur.com/aulExUt.png class = "ph_4"> - PD13 -> DO1 -> CH1-22 -> Always off - PD14 -> DO2 -> CH1-23 -> ZSP(Zero speed) - PD15 -> DO3 -> CH1-24 -> MBR - PD16 -> DO4 -> CH1-25 -> VLC(Limiting torque) - PD18 -> DO6 -> CH1-49 -> RD(Ready) - <font color = blue>**PD19**</font> **DIF 設定輸入濾波器** - <img src = https://i.imgur.com/LohQ6bC.png class = "ph_4"> - <font color = blue>**PD20**</font> **DOP1 設定停止轉動方法** - <img src = https://i.imgur.com/SpRiPic.png class = "ph_4"> - 0 急停, 1 緩停 <p style='page-break-after:always'> </p> - <font color = blue>**PD24**</font> **DOP5 設定alarm 跟 warning** - 最後一位數 0 表 alarm code 關閉 - 倒數第二位 0 表 <img src = https://i.imgur.com/EXN621t.png class = "ph_6"> ### Step 6 軸卡校正 - DAC - 利用程式送電,用三用電表量測是否有電壓,若無則DAC可能損壞。 - [DACClibration](\gk_GUhoPQAmfnWBCep1jxw?view) - 利用程式給定電壓0.0V,調整可變電阻使其量測出之電壓為0。 - ADC - 確認JP1之連結為何,確認讀取之電壓範圍為何。(參照IMP-3使用手冊p.24) - 用電源供應器給定電壓,利用程式讀取ENCODER是否有得到相應的電壓變化,若無則ADC可能損壞。 ### <font color = red >**Problem: DAC 校正完之後,servo-on前後會使DAC輸出電壓改變,致使馬達轉動**</font> - 原因:在馬達無附載的情況之下,Servo-On 會使馬達產生激磁,兒所產生之小電壓便會使馬達轉動。 - <font color=red>SOL:在校正時,輸出0.0V,並開啟servo-on,調整驅動版知可變電阻,轉至不會旋轉為止。</font> ### Step 7 馬達驅動 - 利用電腦送DAC電壓,確認是否可以轉動。 - 參數可利用驅動器監控 - 參照手冊6-3 - 設定 U 以檢測電壓。 <img src = https://i.imgur.com/Z3zqXTm.png class = "ph_8"> - 檢查解析度 - 參照手冊5-14 - 檢查驅動器PA15之設定是否與電腦內程式設定之解析度相同。 - 可以利用ENCODER讀取馬達之參數,轉動馬達查看讀取之數值是否有變化,以知道電腦與馬達之通訊是否正常。 - 偏壓 - 若電腦沒有送電壓時,馬達仍在轉動,則需要調整DAC之可變電阻。 ### Other - 爆走或有異味時之解法 - 在啟用程式時,需要一手在電腦ESC,一手在EMGS。 - 當爆走時,先ESC,再EMGS。 - 需開啟程式,將電壓訊號清乾淨,只開卡關卡。 - 沒反應之解法 - 將接線拔除至只剩下基本功能,將雜訊清除。 - 確認電壓是否有從軸卡、軸卡轉接版、驅動器轉接版、驅動器均通電。 - 其他 - 驅動器與馬達均有配對,同家牌子的只會任同樣牌子的馬達。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up