Join our Mailing List
subscribe
unsubscribe
 

Open Motion Control for Microsoft® Visual Studio™

Overview
XMC for Microsoft’s Visual Studio provides several motion programming software resources for creating hardware-independent, motion control applications and components using Visual C++ or Visual Basic. Integrating single and multi axis motion control into your custom machine control software solutions has never been easier! Save weeks or months of training and development time with XMC for Visual Studio.

Key Features
XMC for Visual Studio includes powerful software components, libraries, and controls to rapidly build, test, integrate, and deploy Windows-based motion control solutions that support a variety of off-the-shelf or proprietary motion controllers. XMC is the most leveraged way to utilize open platform software products such as Visual Studio to rapidly integrate motion control with logic, vision, I/O, and human machine interfaces (HMIs).

Visual Configuration
Configure your machine using the XMC Motion Administrator™. The visual interface of the XMC Motion Administrator allows the motion engineer to easily configure system axes, motor parameters, and motion controller-specific settings. This process requires no hardware programming or cumbersome communications of controller-specific command codes to properly initialize your motion hardware. The Motion Administrator handles these details for you. Store machine configurations for different motion controllers in one motion configuration file for easy propagation to other machines. Setup the motion software system on additional machines in minutes instead of hours or days.

Building the Motion Programs
Using the XMC Motion Studio™, application engineers can quickly develop, debug, and deploy controller-independent motion part programs that solve their point-to-point motion needs. The visual interface of the XMC Motion Studio offers an easy point and click method of building motion programs. Each motion program can be tested using the single-step debug feature, which allows the motion engineer to execute one command at a time.

Visual C++
The XMC C++ class library expose XMC motion programming functionality to the C++ programmer, easily allowing you to integrate motion into your C++ components and applications. These classes allow you to perform synchronous/asynchronous online motion commands, run motion part programs created with the XMC Motion Studio™, integrate with machine vision software, create compelling operator interface applications, and more using only Visual C++.

Visual Basic
The XMC VB component exposes XMC motion programming functionality to the Visual Basic and Visual Basic for Applications (VBA) development environments, easily allowing you to integrate motion into your VB applications. These objects allow you to perform synchronous/asynchronous online motion commands, run motion part programs created with the XMC Motion Studio™, rapidly produce custom operator interface applications, and more using only Visual Basic.

XMC Service Client
The XMC Service Client provides asynchronous, soft real-time access to your motion control hardware, regardless of the specific motion controller you choose. This package solves the synchronous limitations of most software provided by commercial motion controller suppliers. Useful for time-critical operations, it allows you to run hardware independent motion part programs created by the XMC Motion Studio™ or to perform direct, online motion commands using Visual Basic, Visual Basic for Applications, or Visual C++ without impacting the performance of your PC-based control or operator interface software applications. For timing-sensitive control applications requiring tightly synchronized motion control, the XMC Service Client is your answer.

The Solution...
Put XMC for Visual Studio to work for you! Visit our Online Store or visit our Customer Service area if you'd like to contact us.

Back to Top



· XMC Technology
· XMC Machine Interface
· XMC for OPC
· XMC for Control Pak


· Microsoft Visual Studio 4.2 or greater

· Microsoft Windows 2000 or above

· 30MB free hard disk space

· 64 MB RAM
  © 2007 ROY-G-BIV Corporation. All rights reserved. All brands or product names are trademarks of their respective holders.