Page 3
**************WARNING************** Improper installation of this motion control interface can cause DEATH, INJURY or serious PROPERTY DAMAGE. Do 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. familiarity with electronic circuits, power circuits, and the MACH3 control is a pre-requisite to knowing how to install or use this equipment.
Table of Contents MachMotion IO6 Layout ..............3 IO6 General Description ..............4 Features ....................4 Input & Output List ................4 Use of this manual ................4 IO6 System Requirements ..............4 2 PC Parallel ports ................4 •...
Page 5
Very high speed opto-isolated inputs ..........16 Relay outputs ................17 Relay Output Configuration (See page 3) ........18 Mod-Jack Pin-outs ................20...
MachMotion IO6 Layout **************************************************************************** Warning Do not use 115VAC on any part of the breakout board including the relay outputs. It could cause serious damage to your board. ****************************************************************************...
IO6 General Description MachMotion’s IO6 breakout board provides a flexible, plug-in-play interface for CNC controls using PC based parallel port control software. The breakout board interfaces to the servo drives and spindle relay outputs with RJ45 mod jacks and Phoenix screw terminals for flexibility.
Description of the interface assemblies 1. Charge pump circuit and enable signals When there is no E-stop condition and the Mach3 software based control is running properly, Mach3 outputs a steady pulse stream to the IO6 breakout board. The IO6 receives this pulse stream and sends an enable signal to every axis mod jack connector, on mod jack pin #4.
2. Digital (pulse and direction) interface for 6 axis motion control The IO6 breakout board provides differential and single ended step and direction both of which may be employed at the same time. a. Differential step and direction interface The first 6 jacks of the 8 jack module provide differential step and direction outputs for servo drives.
**************WARNING************** All Servo drive fault signals should be connected together so that a failure in one drive shuts down every servo drive at the same time. Failure to configure the servo drives in this manner can cause DEATH, INJURY or serious PROPERTY DAMAGE. Do not install drives that do not share the same fault line.
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.
MachMotion’s R2210 converter and then interfaced to the IO6 through a shielded CAT5 cable and Mod Jack #7 mentioned in the previous paragraph. The inputs to this mod jack are expected to be based on 5v differential signals, as are provided by a 26C31 Differential driver.
Phoenix Auxiliary terminal connections described in Parallel Port I/O Interface connections below. The speed measuring input is used in Lathe threading operations. The most reliable spindle speed sensing and position sensing is obtained by employing a differential incremental encoder mounted to the spindle. Alternatively, a 5V NPN optical sensor can be mounted on the spindle which would provide one pulse per spindle revolution.
Page 14
LED indicator below the corresponding input below the Primary terminal block. See page 17 figure 13 and 14. These seven inputs can be connected to a number of different types of devices and configured as described in the next section (10) entitled, OPTO-Input Connection Guide.
Page 15
The example drawings have terminals with representative labels. The top row of terminals above the opto-isolated input terminals on the Primary Terminal Block has three terminals labeled GND and three terminals labeled +24 Volts. These labels correspond to the example drawings and are provided as voltage sources for the opto-isolated inputs.
5. +24V signal input IO6 Board +24V User Input 330ohm +24V Signal Input XX-X 4.7nf X-XXL Jumper 3.9K Digitizing Probe Input +5 volt is connected to GND by probe On Board 5V On Board IO6 Board +24V +12V 330ohm XX-X 4.7nf X-XXL Probe Signal...
11. Digitizing probe input terminal The four terminal Phoenix Jack located in front of the Primary Terminal Block is for interfacing to a digitizing probe such as those manufactured by TORMAC. It provides 5V, 12V, a common ground and an input signal line for a probe switch contact.
and 15) can be configured as general purpose inputs through the phoenix terminals so labeled. For example, inputs 12, 13 and 15 can be used for spindle control as described under the section of this manual entitled Spindle control. See the description of these features and the pertinent DIP switch settings in the paragraph entitled Spindle control above.
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
Parallel Port Pin-outs Pin 26 Pin 26 Pin 14 Parallel Port 2 Pin 14 Parallel Port 1 Pin 1 Pin 13 Pin 1 Pin 13 Direction Direction Parallel (relative Parallel (relative to Port Pin # to the PC) Function Port Pin # the PC) Function Output...
Mod-Jack Pin-outs RJ45 Pins Wire Colors White/Orange Orange White/Green Blue White/Blue Green White/Brown Brown Bussed Drive Function Input X Dir + Enable X Dir - X Step + X Step - Error Axis 1 Port 1 Pin 11 Port 1 Pin 10 Port 1 Pin 2 Enable Port 1 Pin 2...
Need help?
Do you have a question about the IO6 V4.0 and is the answer not in the manual?
Questions and answers