MachMotion IO6 V4.0 Manual

Breakout board

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IO6 V4.0 and is the answer not in the manual?

Questions and answers

Summary of Contents for MachMotion 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 This page was intentionally left blank.
  • 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.
  • Page 4: Table Of Contents

    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...
  • Page 6: Machmotion Io6 Layout

    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. ****************************************************************************...
  • Page 7: Io6 General Description

    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.
  • Page 8: Description Of The Interface Assemblies

    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.
  • Page 9: Digital (Pulse And Direction) Interface For 6 Axis Motion Control

    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.
  • Page 10: Spindle Control Overview

    **************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.
  • Page 11: Io6 Cw And Ccw Relay Outputs

    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.
  • Page 12: I06 Inputs For Measuring Spindle Rpm

    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.
  • Page 13: Opto-Isolated Digital Inputs Terminals

    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.
  • Page 16: Limit Switch Input

    1. +24 V Limit Switch Input NO or NC Limit Switch IO6 Board +24V 330ohm XX-X 4.7nf X-XXL Jumper 3.9K 2. PNP Proximity Sensor (Proxy switch) PNP 24V is preferred, such as Jameco Electronics TS12-02P-1 Opto sensor input (Omron EE-SX872P PNP Sensor, sensing 24 volts) (PNP preferred) IO6 Board Sensor Brown...
  • Page 17: Npn Proxy Switch +5V Only

    NPN Proxy Switch +5V only. Jameco part number 167020 Opto sensor input (Omron EE-SX872 NPN Sensor) 5V sensing only. IO6 Board Sensor Brown 330ohm Load Black XX-X 4.7nf Blue X-XXL Jumper 3.9K 4. +5V input signal or drive error input IO6 Board +24V User Input...
  • Page 18: Signal Input

    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...
  • Page 19: Digitizing Probe Input Terminal

    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.
  • Page 20: Relay Outputs

    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.
  • Page 21: Relay Output Configuration

    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...
  • Page 23: Mod-Jack Pin-Outs

    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...

Table of Contents