Here is a list of all the pins, sorted by function.

Function

Signal Name

Terminal Number

Input/Output

Logic

Description

Power

Ground

GND

1-49, 1-50,
2-49, 2-50, 
3-49, 3-50

Power Source

 

Common connection for power supply.
Make sure to connect all terminals.

Voltage

VDD

1-1, 1-2, 
2-1, 2-2, 
3-1, 3-2

Power Source

 

Supply +3.3 VDC power.
The allowable power supply range is +3.3 VDC ±10%.
Make sure to connect all terminals.

Reset

/RST

2-48

Input

Negative

Input reset signal.  An external switch can be installed for soft reset of the Commander. To perform a soft reset, hold /RST LOW for at least 0.5ms.

Power Indicator

LED

2-11

Output

Negative

LED power indicator. Also used to show firmware boot-loading status.

Motion

Pulse

PULx
PULy
PULz
PULu

1-3
1-9
1-15
1-21

Output

Negative#

Output command pulses for controlling a motor.
When common pulse mode is selected:
    Outputs pulses and the feed direction is determined by DIR signals.
When two-pulse output mode is selected:
    Outputs pulses in the positive (+) direction.
When 90 phase difference mode is selected:
    Outputs DIR signals and 90 phase difference signals.
The output logic can be changed using software.

Direction

DIRx
DIRy
DIRz
DIRu

1-4
1-10
1-16
1-22

Output

Negative#

Output command pulses for controlling a motor, or outputs direction signal.
When common pulse mode is selected:
   Outputs a direction signal.
When two-pulse output mode is selected:
   Outputs pulses in the negative (-) direction.
When 90 phase difference mode is selected:
   Outputs DIR signals and 90 phase difference signals.
The output logic can be changed using software

Enable

EOx
EOy
EOz
EOu

1-5
1-11
1-17
1-23

Output

Negative#

Outputs a motor enable signal to the driver. 
Output logic can be changed using software.

In-Position

INPx
INPy
INPz
INPu

1-8
1-14
1-20
1-28

Input U

Negative#

Input the position complete signal from servo driver (in-position signal).
Input logic can be changed using software.

Servo Alarm

ALMx
ALMy
ALMz
ALMu

1-6
1-12
1-18
1-24

Input U

Negative#

Input servo alarm signal. When this signal is ON, motion of an axis stops immediately, or will decelerate and stop.
The input logic can be changed using software.

Error Clear

ERCx
ERCy
ERCz
ERCu

1-7
1-13
1-19
1-25

Output

Negative#

Outputs a servo error clear (deflection counter clear) signal to a servo driver as a pulse. The output logic and pulse width can be changed using software. A LEVEL signal output is also available.

Safety

Simultaneous Start

/CSTA

2-22

Input/Output

Negative

Input/output terminal for simultaneous start.  See 2.1.1.2  Synchronization with external trigger

E-Stop

/CEMG

2-23

Input U

Negative

Input for an emergency stop. While this signal is LOW, motion cannot start. If this signal changes to LOW while in operation, all the motors will stop operation immediately.

Limits

+Lx
+Ly
+Lz
+Lu

1-36
1-39
1-42
1-45

Input U

Negative#

Input end limit signal in the positive (+) direction. When this signal is ON while feeding in the positive (+) direction, motion of an axis will stop immediately or will decelerate and stop.
The input logic can be selected using software.

-Lx
-Ly
-Lz
-Lu

1-35
1-38
1-41
1-44

Input U

Negative#

Input end limit signal in the negative (-) direction. When this signal is ON while feeding in negative (-) direction, motion of an axis will stop immediately, or will decelerate and stop.
The input logic can be selected using software.

Slow Down

SDx
SDy
SDz
SDu

3-43
3-44
3-45
3-46

Input U

Negative#

Input for slowdown (deceleration stop) signal. Selects the input method: LEVEL or LATCHED inputs.
The input logic can be selected using software.

Home

Hx
Hy
Hz
Hu

1-37
1-40
1-43
1-46

Input U

Negative#

Input home (origin position) signal. Used for origin position operations (edge detection).
The input logic can be selected using software.

Feedback

Encoder

EAx, EBx
EAy, EBy
EAz, EBz
EAu, EBu

2-24, 2-24
2-27, 2-28
2-30, 2-31
2-33, 2-34

Input U

 

Input this signal when you want to control the mechanical position using the encoder signal. Input a 90 phase difference signal (1x, 2x, 4x) or  input positive (+) pulses on EA and negative (-) pulses on EB. (Two-pulse input)
When inputting 90 phase difference signals, if the EA signal phase is ahead of the EB signal, the motion core will count up (count forward) pulses.
The counting direction can be changed using software.

Index

EZx
EZy
EZz
EZy

2-26
2-29
2-32
2-35

Input U

Negative#

Input a index (marker) signal when using the marker signal in origin return mode. (This signal is output once for each turn of the encoder.) Use of the EZ signal improves origin return precision.
The input logic can be changed using software

Input/Output

Digital I/O

DI1/LTCx
DI2/LTCy
DI3/LTCz
DI4/LTCu

1-31
1-32
1-33
1-34

Input U

Negative#

High-speed input. When Latch function is enabled, will lock encoder and pulse out count. 
The input logic can be changed using software.

D01/SYNCx
DO2/SYNCy
DO3/SYNCz
DO4/SYNCu

1-27
1-28
1-29
1-30

Output

Positive

High-speed output. When synchronization function is enabled, will output synchronization based on synchronization mode.
The input logic can be changed using software.

IO1 to IO32

3-5 to 3-36

Input/Output

 

General-purpose, configurable I/O

Analog

AI1
AI2

3-39
3-40

Input

 

Analog input 10-bit 0-3.3V

PWM1
PWM2

3-41
3-42

Output

 

PWM output

MPG

PAx, PBx
PAy, PBy
PAz, PBz
PAu, PBu

2-36, 2-37
2-38, 2-29
2-40, 2-41
2-42, 2-43

Input U

 

Input for receiving external drive pulses, such as manual pulse generator. Input 90 phase difference signals (1x, 2x, 4x) or positive (+) pulses (on PA) and negative (-) pulses (on PB). (Two-pulse input)
When 90 phase difference signals are used, if the signal phase of PA is ahead of the PB signal, the Commander will count up (count forward) pulses.
The counting direction can be changed using software.

Communication

USB

D+
D-
VBUS

2-4
2-3
2-5

Input/Output
Input/Output
Input

 

USB D+
USB D-
USB sense input

RS485

/REDE
RxD
TxD

2-6
2-7
2-8

Output
Input
Output

 

Receive/transmit signal for serial communication 
RXD signal for serial communication 
TXD signal for serial communication 

I2C

SDA0
SCL0

2-9
2-10

Input/Output
Output

 

SDA [I2C Channel 0]
SCL [I2C Channel 0]

SPI

NSS0
MOSI0
MISO0
SCK0

2-12
2-12
2-14
2-15

 

 

Secondary select [SPI Channel 0]
Main out, secondary in [SP! Channel 0]
Main in, secondary out [SP! Channel 0]
Serial clock [SP! Channel 0]

NSS1
MOSI1
MISO1
SCK1

2-18
2-19
2-20
2-21

 

 

Secondary select [SPI Channel 1]
Main out, secondary in [SP! Channel 1]
Main in, secondary out [SP! Channel 1]
Serial clock [SP! Channel 1]

SD

SD_Write
SD_Detect

2-16
2-17

 

 

These pins are reserved for future firmware updates; please do not connect these pins.

No Connection

N/C

1-47, 1-48
3-3, 3-4
3-47, 3-48

N/C

 

These pins have no connections

Reserved

2-44 to 
2-47, 3-37, 3-38

N/C

 

These pins are reserved for future firmware updates; please do not connect these pins.


Note 1: "Input U" refers to an input with a pull-up resistor. The internal pull-up resistance (40 k to 240 k-ohms) is only used to keep a terminal from floating. If you want to use the Commander core with an open collector system, an external pull-up resistor (5k to 10 k-ohms) is required.

As a noise prevention measure, pull up unused terminals to VDD using an external resistor (5 k to 10k-ohms), or connect them directly to VDD.

Note 2: "Input/Output *" refers to a terminal with a pull-up resistor. The internal pull-up resistor (40 k to 240 k-ohms) is only used to keep a terminal from floating. If it is connected in a wired OR circuit, an external pull-up resistor (5 k to 10 k-ohms) is required.

As a noise prevention measure, pull up unused terminals to VDD using an external resistor (5 k to 10 k-ohms).

Note 3: If an output terminal is not being used, leave it open.

Note 4: "Positive" refers to positive logic. "Negative" refers to negative logic. "#" means that the logic can be changed using software. The logic shown refers only to the initial status of the terminal.

Note 5: Use the POL[axis] command to select an output signal.

Note 6: When a deceleration stop (Slow Down) is selected, keep the input signal ON until an axis stops.

Note 7: ORG input is synchronized with output pulses, sampled and controlled by a change of sampling result. Therefore, keep ORG sensor ON for longer than feed amount for one pulse.


< Previous Section | Topic Home | Home |  Next Section  >