XM Weld Process Controller

Compass bg Customize For
Your Needs
Documentation Documentation


The XM is AMET’s most proven Weld Process Controller. The networked architecture of the XM Controller and the XM control modules has been the foundation for 100s of completely integrated welding systems for over a decade. The versatility of the XM’s modular architecture, combined with the CAN Bus communication protocol, allows AMET to provide some of the most robust and reliable welding automation solutions on the market.

The XM features a user-friendly HMI (Human Machine Interface) for weld program creation and execution. Programming is performed using a combination of “select and dial” inputs and a graphical display. Simply select a parameter and dial in the desired value. The end result is an easy-to-program controller that does not require knowledge of any special machining languages.


The XM Controller is a very versatile weld process controller capable of meeting the needs of almost any weld process. The XM has the following built-in capacities to effectively perform a large range of functions and welds:

  • Units of Measurement: Capable of operating using Imperial or Metric units.

  • Programs: Capable of storing 200+ weld programs. Weld programs can be saved and loaded directly from the Weld or Edit mode screens. Weld programs can be given specific names or numbers when saved such as part numbers or product names. Additional storage is available by inserting a USB flash drive and downloading files from one of the two USB ports located on the XM Controller.

  • Additional Languages: The XM is capable of displaying menus in English, Spanish, French, Russian, Korean, and Chinese (partial)

  • Modules: Up to 16 modules can be integrated into each XM controller. Each module is equipped with an internal processor to share the computing load and prevent overworking the XM.

  • Equipment Capabilities: The combination of the XM and the modules allows control over motion axes and power supplies.

  • Weld Processes:

    • GTAW (Gas Tungsten Arc Welding) or TIG

    • GMAW (Gas Metal Arc Welding) or MIG

    • SAW (Submerged Arc Welding)

    • FCAW (Flux Cored Arc Welding)

    • PAW (Plasma Arc Welding)

    • VPPAW (Variable Polarity Plasma Arc Welding)

    • VPGTAW (Variable Polarity Gas Tungsten Arc Welding)


The XM Controller is a very powerful and capable weld controller. It offers the following advantages over the competition's controllers and non-automated welding systems:

  • Single control interface. AMET integrates the XM Controller with the motion axes, wire feeder, welding power supply, mechanical and magnetic oscillators, mass flow controllers, safety equipment, laser seam tracking, etc. using XM control modules and a CAN Bus network. This allows them all to be programmed from a single interface point for a turnkey automated welding solution.

  • Communication. The XM Controller and XM modules communicate via CAN Bus which is more robust and reliable than Ethernet. CAN Bus is used in critical applications and harsh environments, which is why it has been a required communication protocol in the US automotive industry.

  • High-precision motion control. AMET uses servo motors with encoder feedback on all programmable motion axes for repeatable and consistent performance.

  • Long-term support. AMET has developed and maintained both the software and hardware for the XM using an embedded Linux operating system. The open-source nature of Linux allows AMET to have complete control over future OS revisions. This combination of using a Linux embedded OS with AMET produced hardware and software virtually eliminates the risk of system obsolescence.

  • Tactile feedback. The XM Controller incorporates physical joysticks, knobs, and buttons allowing the operator to make control adjustments while still viewing the weld. This is much more difficult for an operator to sense that a change has been performed on a touchscreen interface where there is no tactile feedback.


The XM Controller is a very powerful weld controller. It is capable of integrating with and controlling the following equipment:

  • Welding Power Supply: The XM is capable of controlling all weld parameters of several brands and types of welding power supplies.

  • Arc Voltage Control (AVC): The AVC provides constant arc standoff and also allows for touch starts and touch retract.

  • Cold Wire Feed Control: Wire feed speeds and wire retract are programmable.

  • Hotwire Feed Control: Wire feed speeds and voltage to the wire before it enters the weld puddle are programmable.

  • Linear Travel Control (horizontal and vertical): Motion is programmable by distance, speed, or time.

  • Oscillation Control:

    • Mechanical Oscillation: Dwell time and oscillation distance are programmable.

    • Magnetic Oscillation: Programmable control of slew time, dwell time, amplitude, and arc position. The arc can be deflected and maintained in a set position to aid in certain types of welding such as fillet welding.

  • Rotation control: Motion can be programmed by RPM, degrees of rotation, or time. Continuous and manual (jogging) rotation are also available on the XM Controller.

  • Gas Flow/Flux Delivery: Soft buttons to Enable/Disable located on XM. Programmable gas flow available as an option.

Technical Data

Call AMET: (208) 356-7274
Standard Features
Optional Features
End Use Applications

Standard Features on XM Weld Process Controller


The Emergency Stop (E-Stop) button immediately terminates the weld program, stops weld current output from the power supply, and ceases all servo-controlled motion.


The six soft buttons each have a corresponding function that is displayed on the LCD screen. The functions change based on the selected Mode, which allows several functions to be performed by each button, streamlining the user interface.


The Mode buttons (Weld, Edit, and Setup) put the controller into its corresponding mode of operation. System settings are accessed in Setup Mode, weld programs are built or edited in Edit Mode, and weld programs are executed in Weld Mode.


The Sequence buttons (Start, Stop, and Advance) are used during weld program operation. The Start button activates the weld program. The Stop button extinguishes the arc, stops all motion, and advances to the downslope segment of the program. The operator must press the Advance button before proceeding to the next task or weld segment. The Advance feature allows for a pause or a continuous function to be included in the weld program.


The Function buttons enable or disable weld process specific functions such as gas flow, AVC, flux delivery, laser seam tracking, etc. These buttons also provide jogging and homing motion control for motorized axes.


Three joysticks are included to control up to six motion axes. The joystick control has a proportional feature, meaning, the farther the physical joystick is moved along its throw, the faster the axis it commands will travel.


TThe four encoder pots are used for “select and dial” programming. The encoder pots allow you to scroll through a list of functions by rotating the knob and then selecting the desired function by pressing down on the knob. After the function is selected, simply rotate the knob to dial in the desired value. The pots include tactile feedback with a detent for each incremental rotation, which allows the operator the ability to make override adjustments by feel without looking away from the weld.


One Ethernet and two USB ports are included for transferring weld programs and weld data files to and from external devices and networks. For example, flash drives can be plugged in to the USB ports for uploading or downloading weld programs. These connections are located on the backside of the XM.

Xm numbered

Optional Features on XM Weld Process Controller

Automation software

A critical part of the allure of XM Controls is the ability to automate functions in the welding process. The system may be set up to enable laser tracking, start part rotation when the weld commences, and even load and unload a part. Up to10 pre-weld and 10 post-weld operations can be programmed into each weld program.

Data acquistion
Data Acquisition and Tolerance Checking Software

Data is collected and analyzed in real-time to ensure all modules are within the set tolerances. The data points can be displayed graphically on the display and can also be exported as a .csv file and viewed on a program such as Microsoft Excel. These files can be exported through one of the USB or Ethernet ports on the XM or XPro Controller.

Localization Software

The XM and XPro screens can be displayed with languages other than English. Spanish, Korean, Russian, French and Chinese (Partial) are available. Other languages may require fees for translation costs.

Virtual alignment
Virtual Alignment (Teaching Mode)

The operator can “teach” a weld path by manually moving the weld torch along the seam and selecting points. Up to 20 points can be selected to create a circumferential, longitudinal, or combination weld path. After all of the desired points are selected, the system will retrace each one to create a custom weld path. This can be helpful if parts or materials vary or have unique joint configurations. The path can be repeated for multiple pass welds, or offsets can be applied to repeat the motions of the original path in a new location.

End Uses For XM Weld Process Controller