background image

 

either the appropriate M-code or the operator turns on the spindle with the “button” on 
the control screen.    The hardware control sequence is as follows:    The Mach3 control 
turns on either a CW or CCW relay.    Then the IO6 sends an appropriate 0-10 volt 
analog signal out to the Variable Frequency Drive (VFD) which controls the spindle 
motor speed.    Finally, the Mach3 control measures and monitors the Spindle RPM by 
measuring the pulse rate of a pulse stream that it receives through the IO6 from a 
sensor or encoder mounted on the spindle, and displays the RPM on the Mach3 control 
panel display. 
 
Interfacing the Spindle is accomplished either through the two mod jack connectors 7 
and 8 or through Phoenix screw terminal connections to the IO6.    For convenience, the 
mod jack connections are preferred, and will be discussed first in this section.    All of 
the signals mentioned and used in the mod jack connections correspond to the 
connections that can be made using the screw terminal connections. 
 
 

4.

 

IO6 CW and CCW relay outputs 

 
Mod Jack #8 of the 8 mod jack module is dedicated to spindle output signals.    See 
page 6 Figure 5.    All of the connections to the mod jack are also available on phoenix 
screw terminals (See page 7 Figure 6), but mod jack connections are made available 
for convenience.    The relay contacts are rated at 1 amp 115 VAC, and 3 amps at 30 
VDC.    These relay contacts can be connected to turn on a power contactor for the 
spindle motor or for VFD inputs to control direction of rotation.    The pin-out of mod 
jack # 8 are as follows: 
 
Pin 1   

0-10 VDC analog signal for VFD spindle speed control. 

Pin 2   

CW spindle dry relay contact. 

Pin 3   

CW spindle dry relay contact. 

Pin 4   

Enable - voltage provided at external enable voltage supply (EXN)   

   

 

This will be the same as terminal SOV on the Auxiliary Terminal Block. 

Pin 5   

GND (for analog voltage on pin 1 and the enable voltage. 

Pin 6   

No Connection. 

Pin 7   

CCW spindle dry relay contact. 

Pin 8   

CCW spindle dry relay contact. 

 
 

5.

 

I06 analog spindle voltage output

 

 
The Mach3 control software program provides a variable frequency pulse output on a 
step signal line which is scalable through the configuration menus in Mach3.    This 
signal is converted to a proportional analog 0-10 volt signal which is typically used to 
control the speed of Variable Frequency Drives (AKA inverters).    The hardware on the 
IO6 board performs this conversion.    The setup to implement this function is 
configured in the Mach3 configuration tables.    The setup procedure is provided below. 
 

6.

 

Configuring the 0-10V analog output

 

   
1. In Mach3 go to Config / Ports&Pins / Motor Outputs. Enable the spindle and set the 

step pin to 1 and step port to 2. Set the DIR pin to 14 and Port2. 

3.

 

Go to Config / Ports&Pins / Spindle setup / motor control.    Check the box for “Use 

Spindle Motor Output” and check the box for Step /Dir Motor. 

Summary of Contents for IO6 V4.0

Page 1: ...MachMotion IO6 V4 0 Breakout Board Manual with Parallel Port Version 4 0 Released 08 01 10 MachMotion 14518 County Road 7240 Newburg MO 65550 www machmotion com...

Page 2: ...2 This page was intentionally left blank...

Page 3: ...not attempt to install this board unless you are a properly qualified electrical engineer and system integrator Not every detail of the installation is included here A familiarity with electronic circ...

Page 4: ...interface 6 3 Spindle Control Overview 7 4 IO6 CW and CCW relay outputs 8 5 I06 analog spindle voltage output 8 6 Configuring the 0 10V analog output 8 7 I06 Inputs for measuring spindle RPM 9 9 Opto...

Page 5: ...2 14 Very high speed opto isolated inputs 16 15 Relay outputs 17 Relay Output Configuration See page 3 18 Mod Jack Pin outs 20...

Page 6: ...3 Warning Do not use 115VAC on any part of the breakout board including the relay outputs It could cause serious damage to your board MachMotion IO6 Layout...

Page 7: ...List 12 Outputs generally used for step and direction for 6 axes If less than six axes are to be controlled some of these 12 outputs can be used for general purpose outputs 10 Inputs 1 input is typic...

Page 8: ...the charge pump signal This phoenix terminal is located on the Auxiliary Terminal Block See Figure 2 The charge pump input can be over ridden by switching dip switch 4 to the closed position See Figu...

Page 9: ...See Figure 5 The pin out for each of these six mod jacks is Pin 1 Optional Input pin for limit switch input signals This pin connects to parallel port 1 input pins 11 12 13 and 15 for axis 1 4 respec...

Page 10: ...outputs for axis 1 6 respectively The Ground terminals for these signals are also marked on the circuit board 3 Spindle Control Overview The IO6 controls the spindle in this way The machine operator m...

Page 11: ...are rated at 1 amp 115 VAC and 3 amps at 30 VDC These relay contacts can be connected to turn on a power contactor for the spindle motor or for VFD inputs to control direction of rotation The pin out...

Page 12: ...iously to utilize these noise immune inputs a differential encoder driver or differential encoder must be mounted on the spindle and connected to the cable with the CAT5 mod jack connection for mating...

Page 13: ...ing and lathe threading To allow RPM measuring with a single ended signal input at the NDX terminal on the Auxiliary Terminal Block leave the three dip switches mentioned above in the open position Di...

Page 14: ...ons for the inputs are given as examples in this guide The various options are selected by installing a Jumper on one of two pairs of pins for each of the seven inputs The Jumper will connect between...

Page 15: ...ctions in the guide correspond to terminals labeled 1 11 1 12 etc The example drawings show the lower level of terminals labeled X XXL These terminals are located at the circuit board level and are la...

Page 16: ...as Jameco Electronics TS12 02P 1 Opto sensor input Omron EE SX872P PNP Sensor sensing 24 volts PNP preferred V Brown 0v Blue Load Black 24V GND X XXL 5 V 330ohm 3 9K GND Jumper 4 7nf XX X Sensor IO6...

Page 17: ...n EE SX872 NPN Sensor 5V sensing only 4 5V input signal or drive error input 24V GND X XXL 5 V 330ohm 3 9K GND No Jumper 4 7nf XX X IO6 Board GND 5V Signal Input User Input No Jumper V Brown 0v Blue L...

Page 18: ...nput 5 volt is connected to GND by probe 24V GND X XXL 5 V 330ohm 3 9K GND Jumper 4 7nf XX X IO6 Board Probe Signal 5V GND 12V On Board On Board 5V 24V GND X XXL 5 V 330ohm 3 9K GND Jumper 4 7nf XX X...

Page 19: ...ve 5 volts DC 12 Estop terminals The two terminals next to the Digitizing Probe input terminals located in front of the Primary Terminal Block are provided so that a hardware Estop connection can be m...

Page 20: ...imited to 5v signal inputs and the three terminals below the input terminals of the Primary Terminal Block provide the 5V source if needed 15 Relay outputs For noise immunity the IO6 provides a PCB mo...

Page 21: ...18 Relay Output Configuration See page 3 Warning Do not use 115VAC on any part of the breakout board including the relay outputs It could cause serious damage to your board...

Page 22: ...Step 17 Output Axis 6 Step 18 25 GND 26 5V DC Parallel Port Pin Direction relative to the PC Function 1 Output 0 10V Spindle Ctrl 2 Output Input R2 Relay 3 Output Input R3 Relay 4 Output Input R4 Rela...

Page 23: ...le GND Port 1 Pin 6 Port 1 Pin 7 Port 1 Pin 7 Axis 4 Port 1 Pin 15 Port 1 Pin 10 Port 1 Pin 8 Enable GND Port 1 Pin 8 Port 1 Pin 9 Port 1 Pin 9 Axis 5 Port 2 Pin 10 Port 1 Pin 10 Port 1 Pin 14 Enable...

Page 24: ...21...

Reviews: