ISG kernel license functions
Definitions of ISG kernel function packages
>Basic CNC< function package
- One CNC channel extendible to max, 32 channels (optional)
- Velocity and acceleration feedforward control, jerk limiting
- powerful CNC-PLC interface (HLI)
- Axis interface (drive-dependent)
- Coupling functions, gantry axis functions
- Measuring functions
- Look-ahead path preparation
- Linear, circular and helical interpolation
- Jointly interpolating channel axes, extendible to max. 32 interpolating axes per channel
- DIN 66025 Program syntax with high-level language extension
- Subroutine technique, macro definitions
- Coordinate systems, tube programming (lateral surface, face)
- Spindles and auxiliary functions
- Tool management (internal, interface for external link)
- Forward/backward motion
>Channel< option (extension by adding one CNC channel at a time)
- up to total of 32 channels: once >Basic< + 31 times >Channel<
- Channel synchronisation
- Axis exchange between channels
- Cyclic interface between channels (e.g. dynamic coordinate system)
>Transformation< option
- (extension of all CNC channels by kinematic transformation)
- 5-axis functions
- Rotation tool centre point (RTCP)
- Select a kinematic from a kinematic library
- User-specific extendibility (dependent on system environment)
- Tool length compensation (TLC)
- Tool orientation dependent on active coordinate system
- Definition and programming in different coordinate systems, linking transformations
>HSC< option (high-speed cutting)
- Optimised look-ahead of velocity and acceleration dynamics for higher path velocities
- Soft dynamics with vibration reduction
- Optimise geometry with definable tolerances resulting in high surface quality
>Spline< option (geometry programming using splines)
- Use of splines (AKIMA, B spline) for geometry optimisation
- Optimise geometry with definable tolerances
>Cutting< option (technology to extend the CNC for cutting operations (e.g. laser, plasma, oxyfuel, water jet)
- Automatic lifting and lowering an axis
- Block-spanning lifting to avoid collisions between tool head and cut-out workpiece parts
- Jerk-limited velocity profile without disturbing influence on path velocity
- Microjoints, rapid laser switching signals
- High-resolution M functions (1 µs), time stamp
- Various synchronisation types
- Advanced M function output to generate microjoints
- Tube transformation
- Support various profiles, polygonal tube and profiled tube
- Project a programmed contour on the lateral surface of a profile
>Volumetric Compensation< option
- Efficient option to enhance machine accuracy and therefore machining precision
- Correct tool engagement point (TCP) by dynamic determination of axis offsets
- Suitable for machine with 3 Cartesian axes and up to 3 rotary axes
- For various kinematic arrangements (head/table kinematics)
- Properties
- Several parameter files per compensation, several compensations per controller
- Parameter updates via NC command or HMI
- Interpolation of block parameters
- Smoothing parameter jumps with modulo passages
- Security
- Configurable limitation of compensation values and extend velocity
- File formats supported
- Tabular CSV format
- Etalon Exchange Format
- Standards
- DIN ISO 230 Test code for machine tools
- ISO/TR 16907 Machine tools – Numerical compensation of geometric errors
>Measurement cycles< option
- Cycles for the CNC for the following tasks
- Automatic calibration of measuring equipment
- Measuring coordinate systems
- Measuring workpieces and tools
>Kinematic calibration< option
- Extend the CNC by calibration parameters and cycles for the CNC for the following tasks to increase machine accuracy
- Automatic determination of optimised kinematic parameters for the rotary axes of 5-axis kinematics
>Machining cycles< option
- Cycles for the CNC for the following tasks
- Drilling
- Milling
- Engraving
>Virtual CNC< function package
- Virtual CNC for use in a non-real-time environment in Windows for one channel
- Simple integration in user Windows application via DLL
>Professional< option
- Several channels
- CNC extensions (transformation, HSC, spline, cutting, etc.)
>Motion< function package
- Single-axis functionality as per PLCopen Part 1 for up to 32 axes
Detailed descriptions of functionalities can be found in the documentation published by ISG.