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.}} |
{{info|If using switching power supply (SMPS) as motor power supply, external rectifier diodes are needed to protect the power supplies. See See [[IONI power supply schemes]].}} | {{info|If using switching power supply (SMPS) as motor power supply, external rectifier diodes are needed to protect the power supplies. See See [[IONI power supply schemes]].}} | ||
Line 23: | Line 23: | ||
! 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=== | ||
Line 36: | Line 36: | ||
! 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 (see wiring table below) | + | | 4|| class="outpin"|PH1 (PHASE1) || Motor phase 1 (see wiring table below) |
|- | |- | ||
− | | 5|| class="outpin" |PH2 (PHASE2) || Motor phase 2 (see wiring table below) | + | | 5|| class="outpin"|PH2 (PHASE2) || Motor phase 2 (see wiring table below) |
|- | |- | ||
− | | 6|| class="outpin" |PH3 (PHASE3) || Motor phase 3 (see wiring table below) | + | | 6|| class="outpin"|PH3 (PHASE3) || Motor phase 3 (see wiring table below) |
|- | |- | ||
− | | 7|| class="outpin" |PH4 (PHASE4) || Motor phase 4 (see wiring table below) | + | | 7|| class="outpin"|PH4 (PHASE4) || Motor phase 4 (see wiring table below) |
|- | |- | ||
− | | 8|| class="outpin" |REG || [[Regenerative resistor]] output | + | | 8|| class="outpin"|REG || [[Regenerative resistor]] output |
|- | |- | ||
− | | 9 || class="powpin" | GND|| Ground | + | | 9 ||class="powpin"| GND|| Ground |
|} | |} | ||
Line 59: | Line 59: | ||
! Pin number !! Signal name !! AC/BLDC motor !! Brush DC motor !! Stepping motor | ! Pin number !! Signal name !! AC/BLDC motor !! Brush DC motor !! Stepping motor | ||
|- | |- | ||
− | | 1 || class="powpin" | GND|| colspan= | + | | 1 ||class="powpin"| GND|| colspan=3| Ground for cable shield and an optional motor holding brake coil |
|- | |- | ||
− | | | + | | 2|| class="outpin"|PHASE1 ||U (some motors R)||Armature +||Coil A.1 |
|- | |- | ||
− | | | + | | 3|| class="outpin"|PHASE2 ||V (some motors S)||Armature -||Coil A.2 |
|- | |- | ||
− | | | + | | 4|| class="outpin"|PHASE3 ||W (some motors T)||Armature -||Coil B.1 |
|- | |- | ||
− | | | + | | 5|| class="outpin"|PHASE4 || Not connected||Armature +||Coil B.2 |
− | + | |- | |
+ | | 6|| class="outpin"|BRAKE || colspan=3|Optional 24V motor holding brake coil | ||
|} | |} | ||
Line 86: | Line 87: | ||
===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) normally open (NO) limit switch between this pin and GND pin <sup>1</sup> | ||
+ | |- | ||
+ | | 12|| class="inpin"|GPI2||colspan=2|Axis positive direction end limit switch (optional)|| Connect normally closed (NC) normally open (NO) limit switch between this pin and GND pin <sup>1</sup> | ||
+ | |- | ||
+ | | 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+ | ||
+ | |} | ||
+ | <sup>1</sup>) Since IONI firmware version 1.3.2 it is possible to configure switch polarity (NO or NC). In earlier versions, only NO is supported. NC is recommended type as it will fail in safe direction if cable is cut or disconnected. | ||
====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 146: | ||
{| 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 182: | ||
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 159: | Line 195: | ||
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 204: | ||
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}}. | ||
− | |||
− | |||
− |