Editing IONICUBE 1X connectors and pinouts
Your changes will be displayed to readers once an authorized user accepts them. (help) |
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 14: | Line 14: | ||
==IONICUBE 1X connectors== | ==IONICUBE 1X connectors== | ||
{{picturebox|Ionicube1x pinouts.png|caption=Connector layout and naming}} | {{picturebox|Ionicube1x pinouts.png|caption=Connector layout and naming}} | ||
− | <br /> | + | <br/> |
− | {{picturebox|Ionicube1x wiring.png|caption=Wiring overview. R is regenerative resistor and E is encoder | + | {{picturebox|Ionicube1x wiring.png|caption=Wiring overview. R is regenerative resistor and E is encoder.}} |
− | + | ||
− | + | ||
===Legend=== | ===Legend=== | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 23: | Line 21: | ||
! Color | ! Color | ||
|- | |- | ||
− | | class="powpin" |Supply pin | + | | class="powpin"|Supply pin |
|- | |- | ||
− | | class="inpin" |Input pin | + | | class="inpin"|Input pin |
|- | |- | ||
− | | class="outpin" |Output pin | + | | class="outpin"|Output pin |
|} | |} | ||
===X3 pinout=== | ===X3 pinout=== | ||
This is a wire terminal connector for power input and output | This is a wire terminal connector for power input and output | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Pin number !! Signal name !! Usage | ! Pin number !! Signal name !! Usage | ||
|- | |- | ||
− | | 1 || class="powpin" | GND|| Ground | + | | 1 ||class="powpin"| GND|| Ground |
|- | |- | ||
− | | 2|| class="powpin" |HV+ || Motor power supply, [[HV DC bus]] (see IONI drive voltage range spec) | + | | 2|| class="powpin"|HV+ || Motor power supply, [[HV DC bus]] (see IONI drive voltage range spec) |
|- | |- | ||
− | | 3|| class="powpin" |VCC || 24V logic supply | + | | 3|| class="powpin"|VCC || 24V logic supply |
|- | |- | ||
− | | 4|| class="outpin" |PH1 (PHASE1) || Motor phase 1 | + | | 4|| class="outpin"|PH1 (PHASE1) || Motor phase 1 |
|- | |- | ||
− | | 5|| class="outpin" |PH2 (PHASE2) || Motor phase 2 | + | | 5|| class="outpin"|PH2 (PHASE2) || Motor phase 2 |
|- | |- | ||
− | | 6|| class="outpin" |PH3 (PHASE3) || Motor phase 3 | + | | 6|| class="outpin"|PH3 (PHASE3) || Motor phase 3 |
|- | |- | ||
− | | 7|| class="outpin" |PH4 (PHASE4) || Motor phase 4 | + | | 7|| class="outpin"|PH4 (PHASE4) || Motor phase 4 |
|- | |- | ||
− | | 8|| class="outpin" |REG || [[Regenerative resistor]] output | + | | 8|| class="outpin"|REG || [[Regenerative resistor]] output |
|- | |- | ||
− | | 9 || class="powpin" | GND|| Ground | + | | 9 ||class="powpin"| GND|| Ground |
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Motor & brake wiring schematics==== | ====Motor & brake wiring schematics==== | ||
Note: the images below are drawn for [[IONICUBE]] 4 axis version. IONICUBE 1X wiring is equivalent except there is no brake output in the X3. Brake output pin is located in X4. | Note: the images below are drawn for [[IONICUBE]] 4 axis version. IONICUBE 1X wiring is equivalent except there is no brake output in the X3. Brake output pin is located in X4. | ||
Line 86: | Line 66: | ||
===X2 pinout=== | ===X2 pinout=== | ||
X2 is the [[feedback devices|feedback device]] connector of motor | X2 is the [[feedback devices|feedback device]] connector of motor | ||
− | { | + | {| class="wikitable" |
− | + | |- | |
+ | ! Pin # !! Pin name !! Electrical type (in most feedback device modes) || Alternate electrical type (in some feedback device modes) || Connection with various feedback devices | ||
+ | |- | ||
+ | | Shell||class="powpin"|GND|| colspan=2 |Earth/case || Feedback cable shield | ||
+ | |- | ||
+ | | 1||class="inpin"|HALL_W|| colspan=2 |Digital input W || Hall sensor input, phase W | ||
+ | |- | ||
+ | | 2||class="inpin"|HALL_V|| colspan=2 |Digital input V ||Hall sensor input, phase V | ||
+ | |- | ||
+ | | 3||class="inpin"|HALL_U|| colspan=2 |Digital input U || Hall sensor input, phase U | ||
+ | |- | ||
+ | | 4||class="powpin"|GND||colspan=2 |Encoder supply ground | ||
+ | |- | ||
+ | | 5||class="inpin"|B-||Differential input B-|| SinCos input B-||rowspan=2|Quadrature encoder (B channel)/SinCos/serial encoder/resolver input | ||
+ | |- | ||
+ | | 6||class="inpin"|B+||Differential input B+|| SinCos input B+ | ||
+ | |- | ||
+ | | 7||class="inpin"|A-||Differential input A-|| SinCos input A-||rowspan=2|Quadrature encoder (A channel)/SinCos/serial encoder/resolver input | ||
+ | |- | ||
+ | | 8||class="inpin"|A+||Differential input A+|| SinCos input A+ | ||
+ | |- | ||
+ | | 9|| class="powpin"|5V_OUT||colspan=2 |Encoder supply 5V output || rowspan=2|Encoder power supply | ||
+ | |- | ||
+ | | 10|| class="powpin"|GND ||colspan=2 |Encoder supply ground | ||
+ | |- | ||
+ | | 11|| class="inpin"|GPI3||colspan=2|Axis negative direction end limit switch (optional)|| Connect normally closed (NC) limit switch between this pin and GND pin | ||
+ | |- | ||
+ | | 12|| class="inpin"|GPI2||colspan=2|Axis positive direction end limit switch (optional)|| Connect normally closed (NC) limit switch between this pin and GND pin | ||
+ | |- | ||
+ | | 13|| class="inpin"|GPI1||colspan=2|Axis home switch switch (optional)|| Connect normally closed (NC) limit switch between this pin and GND pin | ||
+ | |- | ||
+ | | 14|| class="inpin"|C-||colspan=2 |Differential input C- ||rowspan=2|Quadrature encoder index channel (Z channel)/serial encoder input | ||
+ | |- | ||
+ | | 15||class="inpin"| C+||colspan=2 |Differential input C+ | ||
+ | |} | ||
====Examples of feedback device and switch wiring==== | ====Examples of feedback device and switch wiring==== | ||
<gallery widths="180px" heights="180px"> | <gallery widths="180px" heights="180px"> | ||
Line 110: | Line 124: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Pin number in header!!Signal name!!Typical usage | ! Pin number in header!!Signal name!!Typical usage | ||
− | | class="tableseparator | + | |rowspan=14 class="tableseparator"| |
!Signal name!!Typical usage | !Signal name!!Typical usage | ||
|- | |- | ||
− | | 1|| class="powpin" |GND||Ground||2|| class="powpin" |5V_OUT||5V output for optional external circuity | + | | 1||class="powpin"|GND||Ground||2||class="powpin"|5V_OUT||5V output for optional external circuity |
|- | |- | ||
− | | 3|| class="inpin" |HSIN2||Depending on [[setpoint]] mode, can be either: | + | | 3||class="inpin"|HSIN2||Depending on [[setpoint]] mode, can be either: |
*Direction signal of pulse train (in [[Pulse and direction]] setpoint mode) | *Direction signal of pulse train (in [[Pulse and direction]] setpoint mode) | ||
*Quadrature B channel (in [[quadrature]] setpoint mode) | *Quadrature B channel (in [[quadrature]] setpoint mode) | ||
*PWM (in PWM and [[PWM]]+Dir setpoint modes) | *PWM (in PWM and [[PWM]]+Dir setpoint modes) | ||
− | ||4|| class="inpin" |HSIN1|| Depending on [[setpoint]] mode, can be either: | + | ||4||class="inpin"|HSIN1|| Depending on [[setpoint]] mode, can be either: |
*Step pulse train (in [[Pulse and direction]] setpoint mode) | *Step pulse train (in [[Pulse and direction]] setpoint mode) | ||
*Quadrature A channel (in [[quadrature]] setpoint mode) | *Quadrature A channel (in [[quadrature]] setpoint mode) | ||
*PWM input direction (in [[PWM]]+Dir setpoint mode) | *PWM input direction (in [[PWM]]+Dir setpoint mode) | ||
|- | |- | ||
− | | 5|| class="inpin" |ANAIN+||+/-10V [[analog setpoint]] input<sup>2</sup>||6|| class="inpin" |ANAIN-||+/-10V [[analog setpoint]] input<sup>2</sup> | + | | 5||class="inpin"|ANAIN+||+/-10V [[analog setpoint]] input<sup>2</sup>||6||class="inpin"|ANAIN-||+/-10V [[analog setpoint]] input<sup>2</sup> |
|- | |- | ||
− | | 7|| class="inpin" |GPI2||Enable positive feed (also in X2)<sup>1</sup>||8|| class="inpin" |GPI1||Home switch input (also in X2)<sup>1</sup> | + | | 7||class="inpin"|GPI2||Enable positive feed (also in X2)<sup>1</sup>||8||class="inpin"|GPI1||Home switch input (also in X2)<sup>1</sup> |
|- | |- | ||
− | | 9|| class="inpin" |GPI4||Clear faults<sup>1</sup>||10|| class="inpin" |GPI3||Enable negative feed (also in X2)<sup>1</sup> | + | | 9||class="inpin"|GPI4||Clear faults<sup>1</sup>||10||class="inpin"|GPI3||Enable negative feed (also in X2)<sup>1</sup> |
|- | |- | ||
− | | 11|| class="outpin" |REGEN_OUT||[[Regenerative resistor]] power switch state (redundant, IONICUBE 1X has internal power switch) ||12|| class="inpin" |GPI5||Start homing<sup>1</sup> | + | | 11||class="outpin"|REGEN_OUT||[[Regenerative resistor]] power switch state (redundant, IONICUBE 1X has internal power switch) ||12||class="inpin"|GPI5||Start homing<sup>1</sup> |
|- | |- | ||
− | | 13|| class="outpin" |MECH_BRAKE_OUT||Mechanical holding brake output<sup>3</sup>||14|| class="outpin" |GPO5||Reserved for future use<sup>1</sup> | + | | 13||class="outpin"|MECH_BRAKE_OUT||Mechanical holding brake output<sup>3</sup>||14||class="outpin"|GPO5||Reserved for future use<sup>1</sup> |
|- | |- | ||
− | | 15|| class="outpin" |GPO4||Limit switch output||16|| class="outpin" |GPO3||Fault on any axis or E-stop (active low)<sup>1</sup> | + | | 15||class="outpin"|GPO4||Limit switch output||16||class="outpin"|GPO3||Fault on any axis or E-stop (active low)<sup>1</sup> |
|- | |- | ||
− | | 17|| class="outpin" |GPO2||Tracking error warning<sup>1</sup>||18|| class="outpin" |GPO1||Servo ready<sup>1</sup> | + | | 17||class="outpin"|GPO2||Tracking error warning<sup>1</sup>||18||class="outpin"|GPO1||Servo ready<sup>1</sup> |
|- | |- | ||
− | | 19|| class="inpin" |STO2||Safe torque off input (this pin also present in X1<sup>4</sup>) ||20|| class="inpin" |ENABLE||Enable drive (with or without [[Charge pump enable input|chargepump]]) (this pin also present in X1<sup>4</sup>) | + | | 19||class="inpin"|STO2||Safe torque off input (this pin also present in X1<sup>4</sup>) ||20||class="inpin"|ENABLE||Enable drive (with or without [[Charge pump enable input|chargepump]]) (this pin also present in X1<sup>4</sup>) |
|} | |} | ||
1) For detailed pin function and alternative functions in various modes, refer to [[IONI connector pinout]] | 1) For detailed pin function and alternative functions in various modes, refer to [[IONI connector pinout]] | ||
Line 146: | Line 160: | ||
3) This output can directly drive a 24V solenoid brake (max 500mA) if VCC is supplied by 24 volts. In such case, connect brake wires between MECH_BRAKE_OUT and VCC. | 3) This output can directly drive a 24V solenoid brake (max 500mA) if VCC is supplied by 24 volts. In such case, connect brake wires between MECH_BRAKE_OUT and VCC. | ||
− | 4) The same pin is routed also to X1 connectors. Use ENABLE/STO2 pins of | + | 4) The same pin is routed also to X1 connectors. Use only either ENABLE/STO2 pins of X4 ''or'' X1, not both. |
{{damage|Connect X4 directly only to 3.3V or 5V logic systems. For 24V logic, see chapter below.}} | {{damage|Connect X4 directly only to 3.3V or 5V logic systems. For 24V logic, see chapter below.}} | ||
Line 155: | Line 169: | ||
{{damage|Never connect an Ethernet to X1. While it uses similar connector and cabling, it is electrically incompatible with Ethernet. Devices may be permanently damaged by mixing Ethernet and SimpleMotion V2.}} | {{damage|Never connect an Ethernet to X1. While it uses similar connector and cabling, it is electrically incompatible with Ethernet. Devices may be permanently damaged by mixing Ethernet and SimpleMotion V2.}} | ||
{{damage|Do now wire SimpleMotion V2 ports with [http://en.wikipedia.org/wiki/Ethernet_crossover_cable crossover RJ45 cables (see details)]. Always use straight/non-crossover patch cables. If unsure about what is the type of your RJ45 cable, don't use it.}} | {{damage|Do now wire SimpleMotion V2 ports with [http://en.wikipedia.org/wiki/Ethernet_crossover_cable crossover RJ45 cables (see details)]. Always use straight/non-crossover patch cables. If unsure about what is the type of your RJ45 cable, don't use it.}} | ||
− | |||
==DIP Switch S1 settings== | ==DIP Switch S1 settings== | ||
On board switch S1 controls the SM bus termination. Set switch 1 to ON position if the IONICUBE 1X devie is the only device in a SM bus OR if it's the last device in device chain. All other cases, leave it OFF (in other words, if IONICUBE is chained to multiple SM bus devices and it's not the last device of the chain). | On board switch S1 controls the SM bus termination. Set switch 1 to ON position if the IONICUBE 1X devie is the only device in a SM bus OR if it's the last device in device chain. All other cases, leave it OFF (in other words, if IONICUBE is chained to multiple SM bus devices and it's not the last device of the chain). | ||
==Using 24 Volt control signals== | ==Using 24 Volt control signals== | ||
− | As many industrial environments use 24V signaling for logic, interfacing IONICUBE 1X has been designed to accept these voltages with | + | As many industrial environments use 24V signaling for logic, interfacing IONICUBE 1X has been designed to accept these voltages with small adjustments. |
− | + | TODO. This section updated later. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==Dimensions and mounting== | ==Dimensions and mounting== | ||
Line 174: | Line 181: | ||
To mount in DIN rail, obtain 2 pcs of Phoenix Contact part number 1201578. Such part is available from many distributors including {{digikey|277-2296-ND}} | To mount in DIN rail, obtain 2 pcs of Phoenix Contact part number 1201578. Such part is available from many distributors including {{digikey|277-2296-ND}} | ||
{{picturebox|Ionicube1x dims.png|caption=Dimensions and mounting hole locations}}. | {{picturebox|Ionicube1x dims.png|caption=Dimensions and mounting hole locations}}. | ||
− | |||
− | |||
− |