Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>ICAM</strong> <strong>Virtual</strong> <strong>Machine</strong> ® Version 19.0 Using <strong>Virtual</strong> <strong>Machine</strong> Models with CeRun and Gener<br />
Controlling <strong>Virtual</strong> <strong>Machine</strong> from the Part Program (Gener only)<br />
2.2.2 Enable/Disable Collision/Overtravel Detection and Avoidance<br />
The following ADAPTV command controls collision and overtravel detection and avoidance:<br />
�SCAN<br />
�<br />
�AVOID<br />
�<br />
ADAPTV / PROTCT, � �<br />
� �<br />
�<br />
ON<br />
�<br />
�OFF<br />
�<br />
AVOID is the default, which instructs VM to avoid those collisions that are avoidable 1 , and to<br />
diagnose unavoidable collisions and any overtravel conditions. SCAN simply diagnoses collisions<br />
and overtravel conditions, while OFF disables collision and overtravel testing altogether.<br />
ON re-enables the last specified AVOID or SCAN setting. When active, collision and overtravel<br />
diagnostic messages will be reported in the GENER listing file and the Console window, as<br />
follows:<br />
� Error #1409008: Simulation reported collision between object1 and object2.<br />
� Error #1409009: Simulation reported overtravel: axis_name.<br />
Path-planning based overtravel avoidance is automatically enabled in GENER during 5-axis<br />
machining whenever LINTOL/SCAN (linearization path planning) or LINTOL/ROTREF (rotary<br />
turn-around) are active. These commands are documented in the “CAM-POST <strong>V19</strong> User Guide”.<br />
When collision avoidance is enabled (AVOID), GENER uses VM during look-ahead scanning in<br />
an attempt to find a tool path that is also collision free. If a good tool path does not exist (i.e., all<br />
tool paths contain unavoidable problems), then GENER will report:<br />
� Error #1409012: Simulation feedback reports that it is not possible to avoid collision or<br />
overtravel.<br />
From the perspective of the post processor, running with ADAPTV/PROTCT,OFF is equivalent<br />
to running without VM at all. Exercise caution when using this command.<br />
The ADAPTV/PROTCT command will have no effect if the VM was not activated when GENER<br />
was first started, or if ADAPTV/OFF is currently in effect.<br />
2.2.3 Enable/Disable Positioning Collision Avoidance<br />
Positioning collision avoidance can be enabled under program control to avoid collisions that<br />
occur during RAPID positioning motions. When enabled, a positioning collision avoidance<br />
motion will be attempted when a collision occurs somewhere during a positioning motion, while<br />
at the same time both the start-point and end-point of the positioning motion are collision free.<br />
The collision avoidance motion includes an initial rapid retract along a specified machine linear<br />
axis to position clear of the work, followed by a rapid motion along the other two linear axes to<br />
the end-point position, and finally a rapid plunge of the tool to the end-point position.<br />
1 Collisions with in-process stock cannot be avoided by path planning, however any such collisions will<br />
be diagnosed.<br />
10 <strong>ICAM</strong> Technologies Corporation – Proprietary