MDSI CNC Software, General Motion Software, and Factory
      Automation SoftwareMDSI - The Total Manufacturing Solution
Products Customers/Testimonials Service/Support Contact Us About MDSI Search
CNC Controls General Motion Factory Automation Hardware
Our Customers Testimonials Press Releases MDSI In The Media - North America MDSI In The Media - Europe Machine Types
Customer Support Customer Training System Integrators - North America System Integrators - World-Wide Frequently Asked Questions (FAQ's) OpenCNC 6.6 Upgrade Request Form
North American Contacts South American Contacts European Contacts Asia Contacts Job Openings Request Information
Who We Are MDSI Evolution First In The Industry Awards and Patents
English Deutsche

 Important Updates
Our main
phone number is:

 Latest News
See our excess inventory sale!.

OpenCNC 6.6 is now available! View the new datasheet.

Upgrading from an ISA to PCI motherboard? Check this FAQ. - MDSI RSS Feed

OpenCNC® Software Integration I

Five-day class offered at MDSI training facility or at customer site

This five-day class trains participants to develop soft logic for their target machine tools with OpenCNC. Students will learn how to use ISaGRAF® Workbench® to develop the PLC soft logic and how to customize the user interface for the target machine tool. Course includes in-depth discussion and hands-on lab exercises.


The following will be covered:

  • Installing/upgrading OpenCNC software
  • Configuration of user directories and setup files
  • Installing ISaGRAF
  • How to use the ISaGRAF Workbench
  • Programming OpenCNC's winGenerator
  • Interaction of OpenCNC programs
  • Understanding OpenCNC variables


The following will be covered:

  • Programming structure and syntax
  • Variable definitions and interactions
  • Testing/debugging techniques
  • Examples of machine components for various machines


Experience with Microsoft® Windows operating systems is required. Background in programming using Microsoft® Visual Basic®, Microsoft Visual C/C++, Fortran, or a PLC language such as ladder logic, structured text or flow charting is highly recommended.