XMatrix service · OEM

XMatrix OEM: when a standard interface cannot cover the machine, judge it from the move

If XMatrix Online, Offline, the Command Interface, DMX512, or the API-SDK cannot produce the machine move directly, send the project conditions. We first judge whether a standard function can do it. If a change is really required, the scope, the verification method, and what is delivered are stated before work starts.

  • Move logicJudged from the machine sequence
  • Interface and protocolConnect to a system you already have
  • Operator screenKeep the functions that are needed
  • OEMA project version is delivered
Prepare the project notesWhat the review states

When a custom version should be reviewed

  • The existing commands, channels, or API cannot express the move and the trigger relationship the machine needs.
  • The machine must connect to an existing host, show control, a lighting system, or a private protocol.
  • Operators only need the functions of this project, and the general commissioning screen is not the right final operator screen.
  • A batch of machines needs a fixed software version, OEM identity, or a field update method.
Judge the standard function first. A project that can be done with an existing mode is given a standard plan first. The word “custom” is not used to add development and maintenance that the project does not need.

What can be changed

ScopeTypical contentHow it is confirmed at delivery
Move logicSequenced moves, synchronization, special triggers, and the machine flowCheck each item on the agreed move list
Communication interfaceA dedicated command, a channel map, an API, or a private protocolAn interface description and a communication test are provided
Operator screenKeep the operations, status, and parameter entries the project needsAccept against the screen list and the operating procedure
Project versionOEM identity, a fixed version, and the update plan for a batch of machinesRecord the version number and which devices it applies to

Shared configuration, commissioning, and parameters

This software function shares the MSP device foundation with the other XMatrix entries. Configure groups, axes, and motion modules, check home, limits, direction, and homing, then set speed, acceleration, travel, and protection. Enter the software mode on this page only after that foundation is done.

XMatrix shared hardware configuration: groups, axes, and motion modules
Shared hardware configuration: create groups and axes, and add a motion module to each axis
XMatrix shared motion commissioning: home, limits, I/O, position, jog, homing, and stop
Shared motion commissioning: watch home, positive and negative limits, and I/O, jog slowly to confirm direction, then home
XMatrix shared parameters: direction, speed, acceleration, travel, torque, homing, and protection
Shared parameters: direction, speed, acceleration, travel, torque, homing, and protection in one place. Numbers in the figure are only a screen example.

When a custom version is usually not required

What to send before the review

  1. What the machine does: axis count, motors, travel, speed, cycle time, and move order.
  2. What starts the move: a PC program, show control, a console, a button, a sensor, or power-up.
  3. Where the current interface stops. A current protocol, a flow diagram, or an operating video helps.
  4. The prototype count, the expected production quantity, and when you want the prototype check finished.

What the review will state

  • Whether a standard function can do the job, and whether a custom version is actually required.
  • Which MSP hardware, motor, and XMatrix software entry apply.
  • Which function, interface, or screen would change, and what is outside the scope.
  • How the prototype is verified, what is delivered, the schedule, and the cost.
Start the review: Use Contact and send the project notes above. If an unpublished process or protocol is involved, confidentiality, maintenance, and the project-version boundary can be confirmed before the review goes further.