Download Print this page

Advertisement

Quick Links

Centroid Acorn Ether1616 Setup Guide
CNC Software version: CNC12 V.4.20+
Models: Acorn CNC
Acorn_Ether1616_setup_guide.pdf rev 12 12-2-19
Acorn CNC12
Power and Communication Overview
Order and Address assignments
Page 1
Ether1616
Ether1616 Kit
Input Voltage Selection
Input Wiring Examples
Outputs
Setup Wizard
PLC diagnostic screen
Custom Programming
2
3
4
5
7
14
25
38
41

Advertisement

loading

Summary of Contents for Centroid Acorn Ether1616

  • Page 1 Acorn CNC12 Ether1616 Centroid Acorn Ether1616 Setup Guide CNC Software version: CNC12 V.4.20+ Models: Acorn CNC Ether1616 Kit Power and Communication Overview Order and Address assignments Input Voltage Selection Input Wiring Examples Outputs Setup Wizard PLC diagnostic screen Custom Programming Acorn_Ether1616_setup_guide.pdf rev 12 12-2-19...
  • Page 2 There are indicator LED’s on Ether1616 Inputs and on the Relay 8 Modules that indicate the state of the Inputs and Out- puts. The Ether1616 as the name implies communicates with the Centroid CNC12 software via Ethernet. Ether1616 kit (part#14850) 1.) Ether1616 Board...
  • Page 3 Ether1616 Power and Communication Connection Overview CNCPC running Centroid CNC12 Software Relay 8 Module Ether1616 Ethernet Switch Shielded RJ45 cable 24 VDC Acorn CNC controller World Power Accepts 50/60 Hz 100-120 or 200-240 VAC 24 VDC logic power supply Page 3...
  • Page 4 Ether1616 Ethernet communication and board order setup A maximum of three Ether1616 boards can be connected to an Acorn CNC control system. Each Ether1616 connected to a CNCPC via the Ethernet switch will have its own static Ethernet address. Each Ether1616 particular address is deter- mined by the Address Jumper located on the Ether1616 board.
  • Page 5 Ether1616 Input Voltage selection Ether1616 has 16 optically isolated inputs. The inputs are divided into banks of four. Each bank is configurable for various voltages and sinking or sourcing polarity. Voltage may be selected by installing the appropriate value resistor pack or SIP into a socket for each bank.
  • Page 6 Ether1616 Input Voltage selection with the SIP resistors Examples SIP socket for inputs 1-4 setup for 24 volt input operation. Setup for 24 volt No resistors are used for 24 volt inputs Inputs Setup for 12 volt SIP socket for inputs 1-4 setup for 12 volt input opera- Inputs tion.
  • Page 7 Ether1616 Input Wiring 24 VDC NC limit switch “Sinking” wiring example No resistor needed for 24 VDC inputs 1-4 COM 24 Volt DC +24 VDC 24 VDC COM Page 7...
  • Page 8 Ether1616 Input Wiring 12 VDC NC limit switch “Sinking” wiring example Install resistor 4308R-102 LF -102 for 12 VDC inputs 1-4 COM 12 Volt DC +12 VDC 12 VDC COM Page 8...
  • Page 9 Ether1616 Input Wiring 5 VDC NC limit switch “Sinking” wiring example Install resistor 4308R-102 LF -221 for 5 VDC inputs 1-4 COM 5 Volt DC +5VDC 5 VDC COM Page 9...
  • Page 10 Ether1616 Input Wiring Suggested 24 VDC NC limit switch “Sinking” wiring example +24 VDC +24 VDC Chassis 24 COM 24 COM 24 COM +24 VDC Chassis Chassis 1-4 COM Page 10...
  • Page 11 Ether1616 Input Wiring Suggested 24 VDC NC Limit switch and NPN Prox Switch “Sinking” wiring example +24 VDC +24 VDC Chassis 24 COM 24 COM 24 COM +24 VDC Chassis Chassis 1-4 COM NPN Prox + 24 VDC 24 COM 5-8 COM IN10 IN11...
  • Page 12 Ether1616 Input Wiring 24 VDC NC Limit switch and NO PNP Prox Switch “Sourcing” wiring example +24 VDC +24 VDC Chassis Chassis 24 COM 24 COM 24 COM +24 VDC Chassis 1-4 COM PNP Prox + 24 VDC 5-8 COM IN10 IN11 IN12...
  • Page 13 Ether1616 and Acorn Inputs Any input where the highest response rate is desired should be connected directly to the Acorn inputs. In general, these types of inputs include: - ATC Tool Counter Sensors - ZRi encoder marker pulse homing inputs - Touch probe inputs (Probes and Tool touch off sensors) - Estop All other inputs can be used on the Ether1616.
  • Page 14 Ether1616 Outputs Sixteen Relay outputs are available. The Ether1616 sixteen outputs are used in conjunction with the external “8 Relay” modules. The Ether1616 connects to the 8 Relay module via the supplied keyed ribbon cables. Keyed Output Ribbon cable only goes on one way. Output Ribbon Cable connection to Ether1616 Output Ribbon Cable connection to 8 Relay Module Page 14...
  • Page 15 Ether1616 Outputs The “8 Relay” modules are equipped with dual color LED indicator lights for each relay. Each numbered LED indicates whether its corresponding relay is energized by the Ether1616 or not. Red = Relay is not energized, Green = Relay is energized.
  • Page 16 Ether1616 Outputs The relays on the 8 Relay Module are single pole double throw (SPDT) relays. Relays are just a switch. SPDT relays are a switch with two connections one on either side of the switch so, when the relay is ON two of the terminals are connected and when the relay is OFF the other two of the terminals are connected.
  • Page 17 Ether1616 Outputs Wiring example to turn on a Light Bulb when the Output is activated. When an Output is activated the corresponding relay is energized and the light turns on. Common Green LED = Relay Energized = Terminal #2 (center common) and Terminal #1 are closed and the light bulb is on.
  • Page 18 Ether1616 Output Examples Wiring example of a small DC electric motor rated under 5 amps.. When an Output is activated the corresponding relay is energized and the motor rotates. Small DC motor (less than 5 amps for NO terminals, less than 3 amps for NC terminals) Diode Snubber Diodes Incorporated 1N4006-T...
  • Page 19 110/220 VAC 1 phase Motor (less than 5 amps for NO terminals, less than 3 amps for NC terminals) Quenarc/Snubber 1ph Quencharc Centroid #1819 Ground Green LED = Relay Energized = Terminal #2 (center common) and Terminal #1 are closed and the motor is running.
  • Page 20 Ether1616 Outputs Example of wiring for a motor rated at greater than 5 amps. When an Output is activated the corresponding relay is energized and the motor rotates. 110/220 VAC 1 or 3 phase Motor Ground 110/220 VAC Neutral From Terminal distribution 110/220 VAC Hot from fused terminal...
  • Page 21 Wiring example to turn on a 3 phase motor with 3 phase power using a contactor. When an Output is activated the corresponding relay is energized and the motor rotates. 220/480 VAC 3 phase Motor Ground 3 Phase Quenarc/Snubber 3ph Quencharc Centroid #12610 Incoming 220/480 3 phase power Coil Quenarc/Snubber Coil Power...
  • Page 22 Ether1616 Outputs Wiring example to run a unidirectional 3 phase motor with 1 phase power using a VFD 220-240 VAC 3 phase unidirectional motor VFD Common Automation Direct GS1 SpinFWD Run Forward Incoming 220 VAC 1 phase power Page 22...
  • Page 23 Ether1616 Outputs Wiring example to run a Bi-directional 3 phase motor with 1 phase power using a VFD 220-240 VAC 3 phase Bi-directional motor VFD Common VFDResetOut VFD Fault Reset VFDEnable Run Forward VFDDirection Run Reverse Automation Direct GS1 Incoming 220 VAC 1 phase power Page 23...
  • Page 24 Ether1616 Acorn Outputs Any Output where the highest response rate is desired should be connected directly to the Acorn Output. In general, these types of Outputs include: - Estop (NoFaultOut) - ATC Turret/Carousel Motor controls - Spindle Motor VFD direction (SpinFWD, SpinRev, or VFDDirection) All other Outputs can be used on the Ether1616.
  • Page 25 Ether1616 Input and Output setup with the Acorn CNC configuration Wizard The Acorn Wizard will automatically detect and recognize any Ether1616 boards connected to the system Ethernet switch. Each Ether1616 configuration list will appear to the right of the Acorn Integrated Input and Output tables in both the Wiz- ard Input Definitions menu and Output Definitions menu under “Primary System”.
  • Page 26 To assign an Output function to an Ether1616 Output number simply choose an output function from the list by clicking and dragging the output function name from the list to the desired location on the Ether1616 output assignment table. Page 26...
  • Page 27 If the Ether1616 is not auto detected by the Wizard and CNC12, the Wizard input and output menus will display “Auto Detection did not find any Ether1616 expansion boards connected to the system Ethernet Switch” In this case verify that the Ether1616 has power and is connected to the Ethernet switch. Page 27...
  • Page 28 Acorn Wizard Standard Inputs Input Wizard Name Description / Purpose Notes CycleStart2 Input for 2nd external button, (same action as button on VCP with same name, user can use either button) FeedHold2 input for 2nd external button, (same action as button on VCP with same name, user can use either button) CycleCancel2 input for 2nd external button, (same action as button on...
  • Page 29 Acorn Wizard Standard Inputs Input Wizard Name Description / Purpose Notes DoorSafetySwtichClosed Input used for machine tool safety, typically a door P985 =1 allows slow jog with door open, switch but could also be used for other safety device P85=2 Does not allow any movement input with door open.
  • Page 30 Acorn Wizard Standard Inputs Input Wizard Name Description / Purpose Notes DriveOK An input coming from the Servo Drive to let Acorn know that there are no faults from the Drives BackGear An input from a switch. that indicates the position of the “back gear”...
  • Page 31 Acorn Wizard Standard Outputs Output Wizard Name Description / Purpose Notes UnclampTool Output that activates to release a tool from an ATC M15/M16 spindle. Typically used to control a Air solenoid. Typ- ically output is Active for release. Not active for tool clamped.
  • Page 32 Estop. LubePump Output used to turn on and off a lube pump. See Centroid Operator manual chap- ter 15 for info on Parameter #179 to change the way this output functions to match the type of lube pump being used.
  • Page 33 Acorn Wizard Standard Outputs Output Wizard Name Description / Purpose Notes Output6 General Purpose output, can only be assigned to Out- M66 activates Output6 put number with same number. M86 deactivates Output6 Output7 M67 activates Output7 M87 deactivates Output7 Output8 M68 activates Output8 M88 deactivates Output8 CutOff...
  • Page 34 Acorn CNC12 Standard Macros “Macro” Name Notes: Spindle CW Spindle CCW Spindle OFF Tool Change, if no custom mfuncm6.mac exists in cncm/t then the CNC12 default M6 is used. Mist Flood Mist and Flood OFF ; Mill: SET ClampOn ; Lathe: SET ChuckOpen, RST ChuckClose ;...
  • Page 35: "Macro" Name

    Acorn CNC12 Standard Macros “Macro” Name Notes: Unused Macro and Available for customization Turn off Custom macro 37 Selects Low Range Spindle Selects Med Range Spindle Selects High Range Spindle Aux 1 macro Aux 2 macro. Sets specified axis to 0 part 0, VCP Aux 2 Button Aux 3 macro.
  • Page 36 Acorn CNC12 Standard Macros “Macro” Name Notes: Move all axes to machine Zero Sets an axis to zero Axes Home Tripped Check (Used in Paired Axes Auto Squaring) 3rd Axis Homing (Used in Paired Axes Auto Squaring) Independent Axis Homing (Used in Paired Axes Auto Squaring) Paired Axes Auto Home/Squaring (Used in Paired Axes Auto Squaring) Pair Axes (Used in Paired Axes Auto Squaring) Use Acorn Wizard i/o map to set Acorn Output 1 = to "OUTPUT1"...
  • Page 37 CNC12 Ether1616 Warning Messages 1.) Ether1616 configuration change detected: “There are 1 devices (A0) detected and 0 configured” CNC12 has found a new Ether1616. This message occurs the very first time you connect a Ether1616 to the Ethernet switch and start CNC12.
  • Page 38 Using the CNC12 PLC diagnostic screen. From the main screen of CNC12 bring up the PLC diagnostic screen (aka Input and Output screen),by pressing the keys <ALT> and < i> at the same time. To exit from the Input and Output screen, press the keys <ALT> and <i> again at the same time.
  • Page 39 Use the arrow keys to move the PLC diagnostic cursor to highlight an input. The assigned PLC Input function name is dis- played at the bottom center of the screen. In the example below an external Feed Hold button input has been assigned to Ether1616 (A0) input #9 which = CNC12 input #41.
  • Page 40 Another useful tool in the PLC diagnostic screen to use while testing and setting things up is ability to manually activate an output. Any output can be manually activated whether it has been assigned a PLC function or not. Move the cursor to the output number to activate, and press <CTRL>, <ALT>...
  • Page 41 Using the Ether1616 with a Custom Macro Macro Programming using M100 and M101. Commonly used in Tool Changer Programs M100 and M101 have a wide variety of uses. M100 and M101 work the same for Ether1616 Inputs and Outputs as they do for Acorn Inputs and Outputs. Just be sure to use the correct CNC12 input and output numbers for the corresponding Ether1616 input and output.
  • Page 42 Ether1616 are controlled by the Acorn PLC program. The Centroid PLC programming language is free and open source and can be edited with Notepad ++. Centroid also provides a free debug tool called the “PLC Detective”. With these tools integrators can program any Inputs or Outputs on the Acorn board or the Ether1616 to their desired functional- ity by editing the Acorn PLC program.
  • Page 43 Appendix R: Ether1616 Input and Output Response Times A test was conducted to find the response time of the Ether1616 board in various setups. A custom PLC was used that would activate outputs when an input was seen. An oscilloscope was used to measure the time difference on the rising edge of both input and output signals.
  • Page 44 10 to 20ms faster. Additionally, fast stages would be useful for orienting a spindle or carousel in some cases. For Example, The IO2PLC board developed by Centroid has hard coded “Fast I/O”...
  • Page 49: Main Features

    RELAY ISO9002 1. MAIN FEATURES • Switching capacity available by 10A in spite of small size design for highdensity P.C. board mounting technique. • UL,CUL,TUV recognized. • Selection of plastic material for high temperature and better chemical solution performance. • Sealed types available. •...
  • Page 50: Contact Rating

    6. COIL DATA CHART (AT20 C) Coil Coil Nominal Nominal Power Pull-In Drop-Out Max-Allowable Coil Voltage Voltage Current Resistance Consumption Voltage Voltage Voltage Sensitivity Code (VDC) (mA) (Ω) ±10% (VDC) (VDC) (VDC) abt. 0.36W 75%Max. 10% Min. 120% (High 71.4 Sensitivity) 1600 6400...
  • Page 51 Ether1616 Specifications Manual 9-10-19 Overview The Ether1616 is a digital I/O board used to add digital inputs and outputs to controls using Ethernet. The Ether1616 has 16 digital outputs designed to connect to relay boards and 16 optically isolated inputs. Ether1616 Features Application: PLC Expansion Board...
  • Page 52 Ether1616 Outputs Sixteen 5 volt logic outputs are available on the Ether1616. The outputs are intended to be used with external 8 relay modules. The default (off) logic state is high. A low level will activate a relay on the external board. Internal Circuitry H1 and H2 Connector Outputs +5 VDC...
  • Page 53 Ether1616 Inputs The Ether1616 has 16 optically isolated inputs. Inputs are divided into banks of four. Each bank is configurable for various voltages and sinking or sourcing polarity. Voltage may be selected by installing the appropriate value resistor pack or SIP into a socket for each bank. Without a SIP installed, input voltage is set to 24V.
  • Page 54 For normal use with Centroid ACORN and CNC12 software, only one jumper block on A0, A1, or A2 should be used. This allows for up to three Ether1616 boards to be used with ACORN.
  • Page 55 Ether1616s could potentially be connected and use the force and invert functionality. Low Level Communication Ether1616 uses a fairly simple command format that doesn't necessarily require Centroid software to function. This section is useful for interfacing directly with Ether1616. This section may be ignored by those using CNC12 software with Ether1616.
  • Page 56 Command Descriptions Ether1616_RESPOND - This command can be broadcast on the network to find Ether1616 boards. The response from Ether1616 will be Ether1616_AT <IP>, where IP is the Ether1616's IP address. Example response: Ether1616_AT 10.168.41.3 GET_MACID - Requests the Ether1616's MAC address. Response is MACID <MAC address>, where MAC address is a globally unique 48 bit number.
  • Page 57 GET_VERSION - This returns a firmware version number. Example Response: VERSION 0161. SET_TIMEOUT <time in 1/10s> - A timer shuts off all outputs after the default 2 seconds without communication. This command can change the timeout from the default value. A value of 0 disables the timeout.
  • Page 58 Ether1616 Specifications Characteristic Min. Typ. Max. Unit 5 Volt Input Off 5 Volt Input On 12 Volt Input Off 12 Volt Input On 10.3 24 Volt Input Off 24 Volt Input On Supply Voltage (Vsup) Supply Current Input Pullup Voltage (Vinp) Input Operating current Output Current Output Voltage High...
  • Page 59 Ether1616 Connections and Mounting Dimensions Pin 1 24V IN 24V IN 24 GND 24 GND EGND Ethernet 9.8" (249mm) LED1 Status Display 9.2" (234mm) Pin 1 Input 1 Input 2 Input 3 SIP4 Input 4 5V OUT Common 1-4 Output 16 Input 5 Output 15 Output 14...
  • Page 60 Acorn Ether1616 Mounting Footprint. 1:1 Drill Template Make sure printer is not scaling. - Holes are clearence for 6-32 (.150” / 3.8 mm diameter) - 6-32 metal stando s are recommended Din Rail Mounting holes accept Din Rail standard clips such as the Wago 209188 clip and alternatives.
  • Page 61 Out 1 NC Common Out 1 NO Out 2 NC Common Out 2 NO Out 3 NC Common Out 3 NO Output 1 Out 4 NC Output 2 Common Output 3 Out 4 NO 5.669" Output 4 Output 5 Out 5 NC (144mm) Output 6 Common...
  • Page 62 Acorn CNC 8 Relay Module Mounting Footprint. 2.205” 56mm 5.354” 5.669” 136mm 144mm 1.890” 48 mm .150” / 3.8 mm diameter - Holes are clearence for 6-32 (.150” / 3.8 mm diameter) - 6-32 metal stando s are recommended The 8 Realy Module Din Rail Mounting holes accept Din Rail standard clips such as the Wago 209188 clip and alternatives.