Overview

This system is to control the stepper motor of GAS and IP in VIS suspension using the KAGRA DGS network.

How to use

Run the PCAS to activate the EPICS channels for stepper motor control.

After activate, control the stepper motor using the medm screen

Setup (Detail)

latest sensitivity curve

Set upthe Nport5150 for telnet control

コマンド送信はPythonのソケット通信ライブラリを使って実装、ライブラリ化した。

Nport5150の設定

latest sensitivity curve

latest sensitivity curve

latest sensitivity curve

Please change the IP address according to where you want to use it.

TMCM6110の設定

Do not use in ASCII mode. Use binary mode.

How to control the motors from python script

(On 17/10/5)

* Go to the directory: /kagra/Dropbox/Subsystem/VIS/TypeBp/Script/steppingmotor/

* start ipython

* in ipython, type the command as follows.

from Trinamic_control6110 import *
driver = Trinamic_control6110()
driver.connectTCP('your ip address', 4001)
driver.reconnect()

and if it says '...ok', the motors are replying. If error occurs, try to restart the motor drivers as well as Nport. Just turn off and on the power.

* In order to move it,

driver.setTargetPosition(step,motor_number)

Insert the relative step in to the 'step', and insert the motor number into 'motor_number.'