Software License
Controller Runtime License

Master-Slave Concept
Correction Moves

Overview of Capture
Position-based Capture
Time-based Capture

Using SynqNet over Client-Server

Configuring the Compensator Objects for Operation
Determining Required Compensator Table Size
Loading the Compensation Table
Setting up an area for 2D Position Compensation

Controller I/O
Controller Digital I/O Overview
Controller Digital I/O Functions

Demand Mode Switching
Demand Mode Switching

Node Specific Features
SynqNet Drive Parameters

Axis Tolerances and Related Events
How Stop Events Work
Error Limit and Limit Switch Errors
Event Notification

Gain Tables
Gain Tables

Remote Procedure Calls
Remote Procedure Calls

Gantry Systems
XMP Gantry Configurations

Using the Origin Variable

Host (Sync) Interrupt
Sync Interrupt

Frame Buffer Management for Streaming Point Motion
Comparison of Different Motion Types
Host and Controller Based Motion
S-Curve Jerk Algorithm
S-Curve Motion Profiles:
Command Acceleration vs. Peak Acceleration

Move Metrics
Motion Start and Done Events

Motor Configuration
Stepper Motor Configuration in Motion Console

Motor I/O
Introduction to Motor I/O Interface
Dedicated Motor I/O
Motor Digital Output Waits
General Purpose Motor I/O
Transitioning to the New Motor I/O Functions

Overview of MPI I/O

Phase Finding
Phase Finding

PT and PVT Path Motion
PT and PVT Path Motion

Sinusoidal Commutation
Sinusoidal Commutation

User Limits
User Limits

Upgrading MPI Versions
Upgrading Software to SynqNet Phase II

Motion Supervisor and Axes Mapping (Version 3.xx)
MS is a Host-based Object
Clearing Fault Problems
Determining SynqNet Timing

MPI Software Releases
Software Life Cycle Policy
MPI Release Types
MPI Version Numbering

Software Life Cycle

General Example
Branch Example