The target or command sources are used for setting a reference for position, velocity or torque controllers. Titan Go Servo Drive supports the following command sources:
- Network communication interface (USB, CANopen, RS-485)
- Analog input (±10 V or 0-5 V)
- Step and direction
- PWM command (single and dual input mode)
- Encoder following / electronic gearing.
Analog inputs, step and direction, PWM command and encoder following / electronic gearing are interfaced through general purpose inputs. Next table illustrates which variables can be controlled with each command source:
Position, velocity, torque
Position, velocity, torque
|Analog input (+/- 10 V or 0 – 5 V)||Position, velocity, torque|
Step and direction
|PWM command||Position, velocity, torque|
Encoder following / electronic gearing
Please, see Command sources section from E-Core documentation for configuration details.
Network communication interface
Titan Go Servo Drive can utilize network communication as a form of input command. Supported network interfaces for Titan Go Servo drive are CAN (CANopen protocol), USB and RS-485.
USB interface is not suitable for long distances or noisy environments. This protocol is only recommended for configuration purposes.
For normal operation, it is suggested to use CAN or RS-485. These interfaces are more robust against noise than USB, and allow higher distances between the Titan Go Servo Drive and the commander. These command sources can be used for setting position, velocity or torque target.
For further information, see Communications section.
Titan Go Servo Drive is provided with an internal non-volatile memory where a standalone program can be saved. With the use of Ingenia MotionLab suite, the user can configure and save instructions to this 1 Mb (128K x 8bit) EEPROM, allowing Titan Go Servo Drive to work in standalone mode. In this mode, there is no need of any external command source.
Programs or macros composed with Motion Lab suite allow to configure position, velocity or torque targets and to interface with general purpose inputs and outputs.
This feature can be very useful in applications such as production lines or test equipment, where repetitive movements are usual. Please refer to MotionLab documentation for further information.
Position, velocity or torque targets can also be controlled trough an analog signal. Any general purpose analog input can be used as command source. Titan Go Servo Drive has a differential 12-bit analog input with +/-10 V range (AN_IN1). Refer to I/O Connections for further details about analog inputs.
A common application of the analog command source is the use of joysticks (or other kinds of potentiometers) for controlling the position or velocity of a system. As application examples, the following figures show how to connect a dual track potentiometer to the differential analog input (AN_IN1).
As an application example, the next picture shows how to connect a dual track potentiometer to get a ±10 V differential input.
Step and direction
For this command source, the drive typically accepts two digital inputs from an external source: Step (pulse) and Direction. Direction signal sets the direction of rotation (i.e., logic low or "0" for clockwise rotation and logic high or "1" for counter-clockwise rotation). Pulse signal is usually a square signal and each pulse on this signal causes the controller to move the motor one step in that direction. This command source can be used only for position mode.
This command source is interfaced through high-speed digital inputs. HS_GPI1 is used for Step input, and HS_GPI2 is used for Direction input. Refer to I/O Connections for further specifications about high-speed digital inputs. Next figures illustrate how to connect a single ended step and direction command source to the Titan Go Servo Drive.
PWM command source sets a position, velocity or torque target from the duty cycle value of a PWM signal. PWM command has to be interfaced with the high-speed digital input 2 (HS_GPI2). Further details about this input can be seen in I/O Connections page. PWM command sources with single and dual input modes can be used.
Single input mode
Single input mode is based o the use of a PWM signal whose duty cycle sets the target position, velocity or torque. A duty cycle of 50% corresponds with a target of 0 rad, 0 rpm or 0 N·m, and higher or lower values indicate the target in a different rotating direction. That is, a duty cycle of 0% corresponds with the maximum position, velocity or torque in one direction, and a 100% duty corresponds to the maximum position, velocity or torque in the opposite direction.
Examples of single input mode PWM command in differential and single ended connections are shown in the next figures.
Dual input mode
Dual input mode uses two signal lines, a PWM signal whose duty cycle sets the target position, velocity or torque, and a Direction signal that indicates the rotation direction (i.e., logic low or "0" for clockwise rotation and logic high or "1" for counter-clockwise rotation). In this mode, a duty cycle of 0% corresponds with a target of 0 rad, 0 rpm or 0 N·m, and a duty cycle of 100% corresponds to the maximum position, velocity or torque.
Two general purpose inputs are used:
- High speed digital input 2 (HS_GPI2) for PWM Command
- General purpose digital input 1 (GPI1) for Direction.
Examples of dual input mode PWM command in differential and single ended connections are shown in the next figures.
Encoder following or electronic gearing
Encoder following command source is used tor drive two motors to the same position. The encoder (or an auxiliary encoder) of the master motor is read by the Titan Go Servo Drive and used as position target. A gearing ratio between the motors (input counts to output counts ratio) can be configured via software.
Encoder following command source is implemented by connecting the input encoder (auxiliary encoder of the master motor) to high-speed digital inputs (HS_GPI). Encoder channel A must be connected to high speed digital input 1, and channel B to high speed digital input 2. Connection examples for the differential and single ended master encoders are shown in the next figures: