AMP  TSM  RS-485 通訊                                         Update:2015/12/8
                                                                                                File:TSM_RS485
1.      測試品     :TSM17Q-3RG & TSM11Q-2RM


 
2.接線方式    : TSM17Q-3RG   C1  &  C2port

                        RX+()  &  TX+()    ---------------     D+
                        TX-()    &     TX-()   ---------------     D-
GND()                          ---------------     GND

TSM11Q-2RM (RS485 4)









TSM11Q-2RM (RS485





2.      程式設定(Step Servo Quick Tuner) :
STEP.1 Configuration 基本設定:步進馬達規格,傳輸速率,ID,解析度!!
1-1.            選擇COM port,ID,馬達型式
1-2.            設定控制模式 (位置模式, 速度模式,扭力模式,SCL指令模式) – 亦可用CM指令設定
1-3.            設定MOTOR ID.
1-4.            設定解析度 亦可用EG指令設定


STEP.2 Tuning 設定軟體極限,PID參數,運動軌跡曲線
2-1.設定軟體極限


2-2.設定PID參數,轉子慣量,運動軌跡曲線
      

STEP.3 Q Programmer 內部程式編輯

        STEP.4 Motion Simulation 模擬運動 (點對點,寸動,.回原點  動作測試)
3.      VB範例:
移動位置       FL20000   (ID=9)
Private Sub TSM_GO_Click()
MSComm1.Output = “9FL20000” + Chr(13)
End Sub

4.     基本操作指令(範例操作)
範例1.
AC10       ‘設定加速度 (1-3000 rev/sec^2)
DE10       ‘設定減速度 (1-3000 rev/sec^2)
VE5         ‘設定速度 (0.025-50 rev/sec)
DI20000 ‘設定行走距離 (+/- 16000000 steps)
FL            ‘執行絕對位置動作
SK            ‘動作停止
SP=0       ‘將目前位置設為0
AC50       ‘設定加速度
DE50       ‘設定減速度
VE15       ‘設定速度
DI8000    ‘設定行走距離 (+/- 16000000 steps)
FP            ‘執行增量位置動作



速度模式2.
JA10        ‘設定速度模式加速度 (1-3000 rev/sec^2)
JL10         ‘設定速度模式減速度 (1-3000 rev/sec^2)
JS10        ‘設定速度模式速度 (1-3000 rev/sec^2)
CJ             ‘啟動
SJ             ‘速度模式動作停止
DI-1         ‘設定馬達反轉
CJ             ‘啟動

其他常用指令
SH : 回原點                  SH3L        回原點,原點開關為X3
                                        SH0H       回原點,原點開關為X0(INDEX)
CM:1扭力模式             CM1
                                        GC100     1.0A 力量輸出     
EP    ENCODER位置      EP            詢問ENCODER位置
                                        EP0          設定ENCODRE位置=0
SP    設定絕對位置       SP            詢問目前絕對位置
                                        SP0  G      設定目前絕對位置=0
FL  移動(相對位置)
FP    移動(絕對位置)
WT  Wait Time               延遲時間
WI   Wait for Input                等待input動作
TI     Test Input               判斷input狀態,後執行其他動作 
MD  Motor Disable                相當於servo off
ME   Motor Enable         相關於servo on
IS     Input Status           輸入點狀態   0:close             1:open
I0     Output Status                輸出點狀態   0:output         1:open
SJ     Stop Jogging          停止寸動
SK    Stop & Kill              停止 & 中斷所有程式
SM   Stop Move             停止 (FL,CJ)
ST    Stop                                停止
QC   Queue Call              呼叫副程式
QJ    Queue Jump           跳躍(程式行)
QR   Queue Repaet                重複循環

QG   Queue GOTO          跳躍(程式行)