More and more often, programs for NC machines are generated automatically or by means of off-line programming solutions.
Such programs need to be checked for correctness, collisions and reachability constraints.
Analysis of machine program performance often reveals considerable potential for improvement. A simulation based on high-accuracy
controller emulation reveals whether dynamic machine limits are reached how bottlenecks can be avoided.
Machine vendors, system integrators and factory planners can use VZM to evaluate the benefit of different machine kinematics,
jigs and fixtures for a production facility during planning and development.
- High-performance Collision Detection
Collision checks can be run for either one single or a large number of programs at once, without any need for user intervention. Results are displayed by highlighting the colliding parts or can be
exported to report files. A vectorized (SSE, AVX) multi-core implementation makes
full use of modern CPUs such that finely resolved, very long programs and complex machine models
can handled efficiently. The collision detection algorithm can be configured to require a minimum distance between parts instead of hard collisions, exclude some parts from testing, and to optionally stop at the first collision for increased efficiency in NC program validation.
- Precision Performance Analysis
Interfacing with a high-quality controller emulator such as the Siemens 840D Virtual NC Kernel
(VNCK) enables the collection of very accurate, detailed program timing data. Graphical
representations of performance limitations can then be used to detect slow NC code paths
and improve the performance of existing machines.
- Composite Layup Simulation
The process of composite material deposition by Automated Fiber Placement (AFP) machines can
be simulated as well. Gaps in the layup become immediately visible and errors in machine
program generation are detected quickly. Statistics computed based the geometry of
the deposited laminate provide insight in how AFP machine productivity can be improved.
Optionally, empirical information on production process interruptions (such as AFP cutter
cleaning) can be entered for more realistic, material-dependent productivity estimates.
- External Interfaces
Machine and workpiece geometry can be imported from files in STL or 3DXML format. Such files
contain tessellated geometry and can often be accessed directly from machine manufacturer
websites or generated by any CAD software. Hole and fastener data can be loaded from IGES
or plain text files for maximum flexibility. Engineering data such as reference curves can
additionally be imported from IGES to simplify the verification of programmed features.
- Exotic Kinematic Chains
Almost any type of kinematic system, both serial and parallel chains, can be set up with the
kinematic assembly module. For many specialized systems such as tripods or C-frame riveting
machines, pre-defined dialogs are available, while a very general spline-based interpolation
approach can be employed to model innovative systems that cannot be modelled at all by some
other simulation systems.
VZM is available with a non-exclusive source code license which allows arbitrary modifications of the system by the licensee. The source code license option is recommended for large installations and enterprise customers as it automatically guarantees long-term access to the software and the possibility to adapt it to proprietary processes.
As an alternative for small and medium enterprises, node-locked licenses for the application binaries (i.e. without source code and libraries) can be obtained as well. Please request a quote by email.
As a standalone software, VZM is independent of any particular CAD-system license or interface. Graphical interfaces and high-performance visualization capabilities make use of the Qt libraries and OpenGL. Most of the underlying simulation functionality is, however, entirely independent of any graphical toolkit and can therefore also be licensed for integration in other software packages.
Images shown on this website are generated from machine models generated for software testing. Program data and geometry of machines and workpieces do not match production hardware. Actual industrial machine models used by existing customers differ and can be significantly more complex.