MACHINE TOOL SERVICE & TRAINING GROUP INC.
MDSI OpenCNC®
Software V6.2
Available In Two Levels of Capability
- OpenCNC® Plus 2-4 Axes Interpolation, 4 handwheels
- OpenCNC® Pro 5-10 Axes Interpolation, 8 handwheels
OpenCNC® Plus and OpenCNC® Pro include support for 8 spindles, gantry, high speed machining, 9999 tool offsets, 9999 fixture offsets, analog or SERCOS servo drive interface,
256 I/O, RTX real-time software,
OpenCNC VBScript macro STANDARD, OpenCNC® documentation. Available for Microsoft Windows NT 4.0 or Microsoft Windows 2000.
V6.0 ENHANCEMENTS
Probing macros for mills are standard - no extra cost !
Support for new multi-function Sensoray electronics
New MDI mode for operator convenience
V6.1 ENHANCEMENTS
Redesigned MODALS Window
More and Improved Probe Cycles
Updated CNC Revisions
Support for New I/O, Watchdog Timer, and Profibus Hardware
V6.2 ENHANCEMENTS
Microsoft Windows 2000 support
Ethernet I/O Capabilities Yaskawa Mechatrolink digital network
Support for Access I/O Watchdog Timer Card with Sensoray 626 board
Seperate Rotary Axis tool and fixture compensations
Changeable Operator Window Controls
Probing Cycle Improvements
CNC Drill, Tap, and Thread Cycles Improvements
Improved HELP feature
OpenCNC® software is a production-proven, unbundled, software CNC that has logged over two million hours in production since 1993. Unlike traditional CNC controls, OpenCNC® software requires no proprietary hardware or motion cards. OpenCNC® provides robust CNC control, connectivity to the enterprise, and easy integration of third-party software by combining a Soft CNC, Soft PLC, and HMI into one all-software architecture. MDSI customers have increased productivity, streamlined manufacturing processes, reduced machine tool control costs, and extended the productive life of their machines.
FEATURES
- Revolutionary NC macro programming leveraging Microsoft® Visual Basic® Scripting Edition (VBScript)
- 10,000 (#) pound variables for macro programming
- Common control technology across a full range of machine tools; single and dual turret lathes, single and mutispindle precision drills, routers, mills, grinders, gear hobs, dial index machines, and gantry machines
- Servo loop enclosed entirely in software running on a standard PC with a single processor and a single operating system : no proprietary hardware : no motion control cards
- Hard real-time performance on standard Microsoft® Windows NT®
- Scalable technology-up to ten axes, eight spindles and eight independent job streams
- Open, published Application Programming Interface (API)
- Soft logic development in all five IEC-61131-3 programming languages, plus flowcharting
- Remote diagnostics using standard networking tools
- Automatic machine tool data collection-including maintenance, production, and quality information-in real time, without specialty hardware
- Adaptive Look-ahead Logic high speed machining via "smart" CNC that looks ahead only the number of blocks necessary for each individual application
- Microsoft® Visual Basic® or Microsoft® Visual C/C++® for the development of user macros
- Linkage and distribution of machining data enterprise-wide using Windows DNA for Manufacturing tools
- Improved efficiency in programming, exporting of data, and integration of CAD/CAM with CNC
BENEFITS
- Investment protection and continuous performance improvement with upgradeable software CNC
- Save money, cut travel with remote diagnostics
- Save up to 50% on the cost of control replacement
- Increase return on manufacturing assets
- Increase machine tool productivity
- Save money throughout the product life cycle : no proprietary hardware : no motion cards means off-the-shelf PC hardware is readily available for spare parts
- Obtain the machining data you need to make good decisions
- Reconfigure production data with zero downtime
- "Smart" part programming enables B2B from the heart of the machine tool
FUNCTIONS
User Interface
- Real-time displays of program execution, actual feedrate and spindle speed
- Real-time position displays : Absolute Machine Endpoint Distance-To-Go
- Real-time I/O status reporting, alarm notification, and messaging
- User interface password protection to secure or limit access to specific functions
- Ability to run Windows® applications from MDSI START button
- PLC monitoring tool-debug soft logic on-line
NC Programming Functions
- Rapid (G00), linear (G01), circular/helical (G02/G03) interpolation
- Dwell time in seconds or revolutions (G04)
- High speed skip for probing
- Exact stop, decelerate to zero velocity (G09)
- Cutter/tool nose radius compensation (G40,G41,G42)
- 10,000 tool length (H codes), radius (D codes), and fixture offsets (E codes)
- Plane selection for circular interpolation and cutter compensation (G17, G18, G19)
- Inch/millimeter selection (G20/G21)
- Workpiece coordinate system (G92) and cancel G92 offset (G59)
- Machine coordinate system, one-shot move (G53)
- Automatic threading on lathe (G33)
- Multipass threading cycle, IO, OD, face, taper (G78)
- Diameter/Radius programming for lathes (G07, G08)
- Programmable machining cycles : boring,drilling, tapping, (G74,G76,G80-85,G89)
- Rigid tapping and RPM ridged tapping
- Absolute, incremental programming (G90, G91)
- Return after canned cycle: R-plane or initial-plane (G98,G99)
- Feed per minute, feed per revolution, inverse time ((G93, G94, G95)
- Rotary axis programming - linear or degrees, continuous 360 degree or travel limit bounded
- Spindle control: constant RPM(G97) or constant surface speed (G96)
- Unlimited spindle speed command (S999999)
- Multiple spindle control (up to 8 independent spindles)
- Automatic withdraw (G58) - move can be programmed in absolute, incremental or machine coordinates
- Gantry support with cross-error coupling
- Customer defined G code to call user macro
- Mix SERCOS axes drives with analog spindle drives
- Mirror/Scale part programs
- Probe cycles for mills
Control Functions
- Choice of 32-bit digital SERCOS or conventional analog (+/- 10v) servo interfaces
- Support for Opto-22, Profibus®, and DevicenetTM digital and analog I/O systems
- High speed machining with adaptive Look-ahead LogicTM
- Simultaneous 10-axis interpolation
- Velocity or Torque mode command signal
- Incremental encoder feedback for resolvers and linear scale feedback
- Backlash and bi-directional leadscrew pitch error compensation (up to 100000 compensation points per axis)
- Graphical servo tuning oscilloscope
- Excess following error protection - following error band based on command voltage and instantaneous acceleration
- S-Curve acc/dec control for axes and spindle
- Spindle creep function
- Multiple handwheel capability
- Electronic gearing capability
M Codes
- Standard M Codes (M00, M01, M02, M03, M04, M05, M06, M30)
- Unlimited number of user defined M codes
- Job stream synchronizing M codes (M100-M199)
- Block delete synchronization M code (M200)
- Multiple spindle command and control M codes (M201,M202)
Machine Operation Functions
- Manual jog mode : incremental, absolute, jog absolute, jog home
- Overrides : jog, feedrate, rapid, spindle RPM
- Operation modes : automatic, single block, dry run
- Automatic tool and fixture calibration
- Automatic retract from drill cycles
- Integrated retrace, withdraw and recover operation
- Automatic withdraw on feedhold feature
- Stored percent feed and spindle speed override values for each tool
- Block delete : 9 levels
- MDI mode
Part Programming
- Unlimited part program length
- Part program scan to detect part program statement errors
- Load/Save part programs from floppy disk
- Job loader - loads NC program, tool and fixture offsets in a single step
- Integrated DNC for downloading or uploading files via Ethernet
- Subroutines can be stored in a part program or in a separate file
- Advanced user macros - develop macros with Visual Basic or C/C++
Significant Events
- Collects real-time machining data : production, maintenance, and quality data
- Includes standard CNC & customer defined PLC events
- Provides input to production tracking or plant maintenance systems
- OLE for Process Control (OPC) data server
- Microsoft Windows DNA for Manufacturing Compliant

