-
Technical Support
-
- A Case for Computer Integrated Manufacturing (CIM)
- Basic Methods of Length Control
- Benefits of Computer Integrated Manufacturing (CIM) - Deutsch
- Coil Handling
- Continuous Improvement - Tube & Pipe Journal
- Continuous Improvement in Roll Forming
- Encoder Tracking and Mounting
- Improving Roll Forming Operations
- Part Marking
- Roll Forming and Industry 4.0
- Roll Forming: The Four Basic Machine Types
- Servo Control for Improving Roll Formed Production
-
-
XL200 Series Support
-
- Battery Replacement
- Calibrating the Touchscreen of an XL200 Controller
- Extending XL200 Controls with PLC Integration
- Solving Memory Loss and Computer Lockup Problems
- Using Product Codes for Machine Positioning in the XL200 Series Controller
- Using Setup Configurations in the XL200 Series Controller
- Using Tool Configurations in the XL200 Series Controller
- XL200 Direct Ethernet Communication with Eclipse Classic
-
- Bar Code Scanners
- Bar Code Scanners for Data Entry
- Boosted Dies
- Calculating Press Reaction
- Checking Press Consistency with Oscilloscopes
- DIP Switch Configuration
- Punch Programming on the XL200
- Sending Saved Parameters or Tool Libraries from Eclipse Classic to XL Controller
- Understanding the XL200 Part Queue
- Using Product Codes for Machine Positioning in the XL200 Series Controller
- Using Setup Configurations in the XL200 Series Controller
- Using the Stitching Feature
- Using Tool Configurations in the XL200 Series Controller
- XL200 Error Codes
- XL200 Parameters
-
- BOSS Shear
- Brake & Hump - XL200CLU
- Calculating Press Reaction
- Checking Press Consistency with Oscilloscopes
- Closed Loop Flying Die / Die Accelerator
- Closed Loop Stopping
- Coil End Point
- Extending XL200 Controls with PLC Integration
- Open Loop Flying Die
- Open Loop Stopping / Feed-to-Stop
- Tailout Sensor
-
Eclipse Support
-
- A Case for Computer Integrated Manufacturing (CIM)
- Benefits of Computer Integrated Manufacturing (CIM) - Deutsch
- Coil Inventory Management with CIM
- Improving Production Capacity with Computer Integrated Manufacturing (CIM)
- Mistakes Happen! CIM for Mistake Prevention in Roll Forming
- Roll Forming and Industry 4.0
- The Quality Gap
-
- Automatically Starting Eclipse Classic
- Cable Specifications for RS Communication
- Coil Validation
- Creating an Eclipse Classic Package File
- Deleting Done Orders in Eclipse Classic
- Eclipse Classic Hardware Requirements
- Eclipse Classic Permissions - XLSecurity.exe
- Eclipse Connections
- Eclipse Data Exchange Options
- Establishing Communication with Eclipse
- Implementing Scrap, Delay, and Employee Codes in Eclipse Classic
- Interfacing Eclipse to External Data Systems - Importing and Exporting
- Material Code Query
- Missing Snapshot or Dates for Reports in Eclipse Classic
- Order Downloading Options in Eclipse Classic
- Performing Eclipse Classic Automatic Backups
- Performing Eclipse Classic Manual Backups
- Preventative Maintenance Made Easy
- Replacing a Controller / Recovery from a Memory Clear
- Reporting from Archived Data
- Reporting from Archived Data
- Requesting Eclipse Classic Support
- Sending Saved Parameters or Tool Libraries from Eclipse Classic to XL Controller
- Using a Proxy Server
- VLINX ESR901 Converter Installation and Configuration
- Show all articles ( 10 ) Collapse Articles
-
Pathfinder Support
-
- Calibrating the Backgauge - Pathfinder v2
- Calibrating the Machine - Pathfinder v2
- Calibrating the Touchscreen - Pathfinder v2
- Cleaning Controller Screens
- Extracting the Pathfinder SDF from a 5XXX/6XXX Machine
- Installing TeamViewer
- Pathfinder PC Backup/Restore/Import Procedure - Pathfinder v2
- Pathfinder PC BIOS Configuration - 5X00
- Pathfinder PC BIOS Configuration - 6X00
- Solving Memory Loss and Computer Lockup Problems
- XL250BB Backup/Restore Function
-
- FoldGuard Alignment Guide
- FoldGuard Alignment Guide - LZS-2-FG
- FoldGuard Brochure
- FoldGuard Encoder Installation Manual 1-02
- FoldGuard Frequently Asked Questions (FAQ)
- FoldGuard Operation Manual
- FoldGuard System Installation Manual 1-06
- FoldGuard System Installation Manual 1-07
- Laser Distortion Causes and Solutions Manual 1-02
-
MP Series Support
-
- MP300 Series Controller Manual
- MP300CL Series Controller Manual
- MP325 Manual
- MP328 Gripper Manual
- MP328CL Gripper Manual
- MP338 Backgauge Manual
- MP338DH Dual Backgauge Manual
- MP342 Manual
- MP343 Manual
- MP350PFD Manual
- MP450S Installation Guide
- MP465 Installation Guide
- MP465 Operator Manual
- MP465N Operator Manual NTM
-
-
Pathfinder Edge Support
-
- Accessing Pathfinder Edge
- Installing TeamViewer
- Logging into Pathfinder Edge
- Pathfinder Edge - Profile Object Format
- Pathfinder Edge Published API
- Print an Approval or Production Sheet - Edge
- Understanding Settings - Edge
- Using Categories and Subcategories - Edge
- Using the Profile Editor - Edge
- Using the Profile Library - Edge
-
Eclipse Pro Support
- Alert: Eclipse-COMM may be offline
- Alert: Material code XXXXXXXX does not correspond to a known material
- Checking the Status of Eclipse Pro Services
- Connect to Eclipse Pro from a Network Connected Device
- Eclipse Pro Hardware Requirements
- Eclipse Pro Product Sheet
- Eclipse Pro Product Sheet - Spanish
- Eclipse Pro Release Notes
- Eclipse Pro Scheduler
- Eclipse Pro Wallboard Andon App Setup
- Error: "Duplicate material codes. MATERIAL =..."
- Machine Performance Standards
- Nucor Case Study
- Requesting Eclipse Pro Support
- Schedule Sync Table Definition
- Updating Eclipse Pro
- Show all articles ( 1 ) Collapse Articles
-
Accessories Support
-
- 4805-XX and 3805-XX Encoder Cable Comparison
- BRKT-2 Assembly STEP File
- Encoder 10-Turn Test
- Encoder Bracket BRKT-1 Dimensional Drawing
- Encoder Bracket BRKT-2 Dimensional Drawing
- Encoder Brochure
- Encoder Sell Sheet
- Encoder Splitter 6390 Electrical Block Diagram
- Encoder Splitter 6390 Sell Sheet
- Encoder Splitter 6390 Shell STEP File
- Encoder Splitter Module 6390 Guide
- Encoder STEP File
- Encoder Tracking and Mounting
- Encoder Wheel KMW Dimensional Drawing
- Encoder Wheel PMW Dimensional Drawing
- KMW-12 Knurled Encoder Wheel STEP File
- NXXXX Encoder Assembly STEP File
- Scrap Reduction Using Two Encoders
- Troubleshooting Encoder Alignment
- Show all articles ( 4 ) Collapse Articles
-
Legacy Product Support
-
- About the MP401
- Cleaning Controller Screens
- CMP1000 Reference Manual
- CMP11-10 Reference Manual
- CMP12 Reference Manual
- MP100 Reference Manual
- MP101 Reference Manual
- MP101 v2 Reference Manual
- MP103 Reference Manual
- MP103 v3 Reference Manual
- MP237 Reference Manual
- MP257 Reference Manual
- MP37 Reference Manual
- MP38 Reference Manual
- MP39 Reference Manual
- MP401 User Manual
- MP43 Reference Manual
- MP44 Reference Manual
- MP450 Installation Guide
- MP450 Operator Manual
- MP450S Installation and Technical Reference Manual
- MP450S Installation Guide
- MP450S Operator Manual
- MP450Z Operator Manual
- MP46 Reference Manual
- MP465N Operator Manual NTM
- MP54 Reference Manual
- MP55 Reference Manual
- MP550 Operator Manual
- MP56 Reference Manual
- MP57 Reference Manual
- Show all articles ( 16 ) Collapse Articles
-
Using Product Codes for Machine Positioning in the XL200 Series Controller
The XL200 Controller supports various methods for positioning axis based on many different criteria. For this document, we will be focusing on the method of positioning machine Axes based on a programmed product code. Using this method, it is possible to store machine axis positions and link them to a product code. When that particular product code is required in the XL200 Series Controller, the operator can load the specific positions, the positions are sent to devices responsible for positioning these Axes. Once in the respective devices report back that the Axes are in position, the machine is allowed to run.
There are many uses for this feature including, but not limited to:
- Material Guides
- Roll Form Tooling
- Various Machine Setups
The XL200 Series Controller can sequence with many different types of control methods and devices for the positioning of the Axes including:
- PLC’s via Modbus
- Servo Drives via Sercos II directly from the XL200 Series Controller
- MP325(CL) Controllers directly from the XL200 Series Controller
Models Available
All Models
Versions Available
Latest Versions Only
Model Prerequisite
Must have the “X” option. For instance, XL206X.
In this document, it is assumed that the control method for positioning the Axes has been identified and wired to the XL200 Series Controller. This document will not describe how to wire or engineer these devices.
The MP325(CL) axis control has been chosen as the method for demonstration, however, there could be slight variances if the PLC or Servo Drive method has been chosen. These are determined to be minor and will not be shown. The MP325(CL) is a Single Axis Positioning Controller manufactured by AMS Controls. This controller is available in Open Loop or Closed Loop Controls. This document does not describe the MP325(CL) operation, we are only interfacing with this device.
Step 1 – Verifying Auxiliary Devices are Online
To get started, we must first verify the MP325(CL) Controllers are online with the XL200 Series Controller. For this example, we will use an XL206XS Controller with qty (3) SL325(CL) Auxiliary Controllers. When connecting multiple devices to the controller each one will need to have its own Unit ID. For the MP325(CL) Controllers, the Unit ID’s are determined by Dip Switches on the back of the controllers. We have chosen to set the ID’s of the MP325(CL) Controllers to ID 48, 49, and 50. Refer to the SL325 documentation for details.
Once wired and powered on we can check to see if these are online by viewing the diagnostics of the XL206XS Controller. Check to see if they are online by pressing Diagnostics/Multi-Axis Devices.

If the devices you have connected are not showing up in this list, you may have to do a search for them. You can search for them by doing the following:
- Press the Diagnostics button on the keypad.
- Highlight “Multi-Axis Devices” on the left navigation pane.
- Press the Right Arrow Key on the keypad.
- Press “F2” on the keypad to “Find Controllers”

Note: If the devices still do not appear in the screen, you will need to troubleshoot wiring and configuration of these controllers.
Step 2 – Create Multi-Axis ID’s
Now that we have the MP325(CL) Controllers online with the XL206XS, we can begin configuring the Axes. We must first identify these Axes to the XL206XS Controller.
You can identify the Axes by doing the following:
- Press the Setup button on the keypad.
- Highlight “Multi-Axis Data” on the left navigation pane.
- Press F1 to jump to the right navigation pane or simply touch there on the screen.
- Press F2 to add a new device or F3 to delete a device.
- Note: When adding a new device, a new number will automatically be assigned for the ID. You can rename this by editing the field, but it is recommended to keep this default.
- Set the type of axis we are configuring, for
this example we will be using “PCode,” however, other options that are
available are:
- Tool
- Material-Width
- Material-Gauge
- PLC
- Set the driver for that axis. For our example we are using the MP325(CL) Driver
- Set the Network ID. This should be set to the UNIT ID of the module we want to assign it to.
- Repeat for the number of Axes you have connected.

Step 3 – Configure the Axes
Once Axes have been created, we can go into each axis and configure this particular axis with some initial data.You can configure the axis by doing the following:
- Press the Setup button on the keypad.
- Highlight “Multi-Axis Data” on the left navigation pane.
- Press F1 to jump to the right navigation pane or simply touch there on the screen.
- Highlight the axis ID list you want to configure.
- Press F5 to configure.
- Edit the parameters you wish to change.

Numeric Display Format – Sets the display format for the numbers of the axis position
Positioning Time – Maximum allowable positioning time for this axis. If the axis has not reached its programmed position in this amount of time, an error will be reported.
When Material Present – The XL206XS Controller monitors the Tail Out input. If the Tail Out is on, material is not present. If the tail out is off, them material is present. From this screen you can choose whether or not to allow this axis to move when material is present or not.
Maximum Position – The maximum allowable programmable position of the axis
Minimum Position – The minimum allowable programmable position of
the axis
Step 4 – Creating Axis Positions linked to Product Codes
Once the Axes ID’s are created and defined in Step 3, we can now assign axis positions for each product code. You can create the axis positions by doing the following:
- Press the Setup button on the keypad.
- Highlight Setup Machine Axes in the left navigation pane.
- Expand the list by pressing the Right arrow key on the keypad.
- Highlight Product Code Definitions.
- Press F1 to jump to the right navigation pane or simply touch there on the screen.
- Press F2 to add a new PCode to the list or F3 to delete a PCode.
- Enter the name of the PCode you want to use to position. This can be anything you want, however, name it wisely as you will use this PCode name when programming orders and cut lists to be run. Press Enter.
Enter the ID of the axis you wish to position and enter the respective position of that axis.


Step 5 – Loading Positions based on the Product Code
Once the PCodes have been defined in Step 4, load them when required from the XL206XS Controller. Do this as follows:
- Press the Setup button on the keypad.
- Highlight Setup Machine Axes in the left navigation pane.
- Press F3 to Setup PCode Axes.
- Select the PCode Axes you want to load
- Press Move
The XL206X will then send positions to the MP325(CL) Controllers. Once they are in position, the screen will clear and you will be allowed to run.

Axes Diagnostics
Each of the MP325(CL) Controllers has it’s own diagnostics screen where you can view data about what is happening with that particular controller. Press Diagnostics/Auxiliary Controllers and choose the one you wish to view.
