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 78: | Line 58: | ||
File:Ionicube mot step.png|Wiring of two phase stepping motor. Brake can be fitted like in the other examples. Also 6 and 8 wire motors can be wired (the two drive coils connect always to the same PHASE outputs). | File:Ionicube mot step.png|Wiring of two phase stepping motor. Brake can be fitted like in the other examples. Also 6 and 8 wire motors can be wired (the two drive coils connect always to the same PHASE outputs). | ||
</gallery> | </gallery> | ||
− | |||
− | |||
====Regenerative resistor==== | ====Regenerative resistor==== | ||
[[Regenerative resistor]] is optional and may be connected between REG and HV+ terminals. The on board transistor is capable of carrying max 10 Amp current on regenerative resistor, so ''minimum'' allowed resistance can be calculated from: R<sub>min</sub>=HV<sub>voltage</sub>/10. I.e. with 48VDC HV supply, the minimum resistance is 48V/10A = 4.8 Ohms. Suggested resistor power capability is 20-100 W. | [[Regenerative resistor]] is optional and may be connected between REG and HV+ terminals. The on board transistor is capable of carrying max 10 Amp current on regenerative resistor, so ''minimum'' allowed resistance can be calculated from: R<sub>min</sub>=HV<sub>voltage</sub>/10. I.e. with 48VDC HV supply, the minimum resistance is 48V/10A = 4.8 Ohms. Suggested resistor power capability is 20-100 W. | ||
Line 86: | Line 64: | ||
===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-|| Analog input B+||rowspan=2|Quadrature encoder (B channel)/SinCos/serial encoder/resolver input | ||
+ | |- | ||
+ | | 6||class="inpin"|B+||Differential input B+|| Analog input B- | ||
+ | |- | ||
+ | | 7||class="inpin"|A-||Differential input A-|| Analog input A-||rowspan=2|Quadrature encoder (A channel)/SinCos/serial encoder/resolver input | ||
+ | |- | ||
+ | | 8||class="inpin"|A+||Differential input A+|| Analog 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 122: | ||
{| 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 | + | | 3||class="inpin"|HSIN2||Depending on setpoint mode, can be either: pulse input (of pulse/dir), PWM input or quadrature B input ||4||class="inpin"|HSIN1||Depending on setpoint mode, can be either: direction input (of pulse/dir or PWM) or quadrature A input |
− | + | ||
− | + | ||
− | + | ||
− | ||4|| class="inpin" |HSIN1|| Depending on | + | |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | 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 151: | ||
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 156: | Line 161: | ||
{{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.}} | ||
− | |||
− | |||
==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 171: | ||
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}}. | ||
− | |||
− | |||
− |