|
MSHAK-CNC system software
MSHAK-CNC is a universal basic software operated under for MSH CNC systems. Software provides control of lathe, milling, jig-boring machine tools and machining centres with the help of configuration files.
Software MSHAK-CNC provides user-friendly operator interface, corresponding CNC operation modes, screen forms, diagnostic windows, help and messages.
Built-in PLC programmable interface and PLC programming input language, like “Structured text”, provide flexibility for adaptation of CNC to a certain type of machine.
Detailed adaptation of software is performed by integrator, which configures the system and develops control programs of machine PLC.
Review of MSHAK-CNC functions
- Simultaneous control of two and more machines by CNC system
- Combination of turning & milling machining on the same machine tool
- Parametric programming
- Mechanism of using external subroutines and Macros
- Graphical interactive mode of CP development
- Special mode of proper cycles development
- Capability of creating and including in the system any special G-codes, required by the Client;
- Lathe, Milling & Measuring cycles
- Graphical module of tool movement trajectory display
- Multi-language implementation of interface
- Advanced system of diagnostics & service
- Various messages (error while preparing blocks, operators' mistake, machine system diagnostic error), being configured in machine PLC
- Operation protocol with fixing time when message & error is detected
- File manager, restricting access to system catalog to load strictly defined programs and protect CNC program and WINDOWS system files from operator's improper actions
- Data organized in files(tools tables, tool correction tables, initial points)
- Preparation of control program simultaneously with performance of part machining cycle
- Program limits
- Protected areas
- Speed control/ linear deceleration, exponential or S-curve rule
- Initial points set during configuration
- Diagnostic during turning on & operation
Description of MSHAK-CNC
- Programming in absolute sizes & increments
- Programming in millimeters & inches
- Tool radius compensation
- Homing offset
- Definition of allowance value
- Taper & cylindrical thread cut with permanent & variable pitch
- Rough machining cycle
- Finishing machining cycle
- Slot machining cycles
- Chip removal cycle
- Thread cut cycles
- Complete circle programming
- Parametric programming
- Repetition of CP parts
- Subprogram with parameters
- External subprograms
- Conditional & absolute jumps
- Scaling
- Block omission
- Up to 9999 tools and tool correction
- Tool measuring cycle
- Double axis
- Continuity of rotation axis
- Rotation axis with assignment of more than 360 degree
- Virtual axis with conversion of orthogonal coordinates/polar coordinates
- Inspection of control program performance at rapid traverse
- Definition of tool length on machine
- Stored search to continue performance after stop
- Tool withdrawal from profile and automatic return to profile
- Multi-axis reverse tracing on the profile
- Tuning of drives with diagram display
- Built-in text editor of CP
- Lathe, milling & measuring cycles
- Video screen
- 5-axis machining
- LOOK AHEAD and Inverse kinematics
- Compensation of backlashes and lead screw errors
- Temperature compensation
- Compensation of axis non-orthogonality
|

Primary screen form

Information screen form in auto & dialog mode of CNC operation




Turning cycles

Milling cycles
|

|