Collision Avoidance
|
<< Click to Display Table of Contents >> Navigation: Reference Section > Machines > Advanced Post Processor Settings > Collision Avoidance |
Collision Avoidance is performed as part of sequence optimization, and also can raise the head higher during rapids. We are trying to avoid head collisions with tipped up parts (or internal cutouts); we consider any cut that has already been made ahead of a rapid to have potentially tipped and therefore be hazardous. We avoid them, either by judicious lead placement and sequencing or by raising the tool on rapids that traverse over or near to the hazardous cuts.
See Programming for Collision Avoidance
Leadin placement is adjust on holes and internal cutouts so that the internal cut finishes as close as possible to the start on the next cut.
Conditional Head Retract
Some machines support selective head retract, whereby the head can be kept down for small rapid moves to save time. The head will always retract between parts. The following settings determine when the head can stay down.
On Kinetic Touchcut machines the head will normally raise to rapid height between cuts (unless auto-chaining is turned on). and the conditional Head Retract can be used to raise to a higher, safer height, or indeed to fully retract; it also prevents auto-chaining being applied across this rapid.
This needs to be checked for the postprocessor to generate higher retract heights when a potential collision is detected.
If a rapid centerline comes within this distance of an existing cut, the torch will raise for the rapid.
If a rapid exceeds this distance, the torch will raise for the rapid. Set this to 0 will ignore raise on rapid length trigger.
Very small cuts can be ignored, if they are small compared to the tools Rapid Height setting on the machine. If a cut's largest extent is smaller than this value, it will not be considered "hazardous" to the head and a rapid over it will not trigger a Head Retract.
If checked, cuts that have been tabbed are assumed to not be hazardous, as they will not partially drop and tip up.
If the post determines that the head needs to retract higher than normal then this code will be used instead of the normal Tool End Code.
On Kinetic Touchcut machines this typically will be either:
M3P0
Will do a full retract
or
M3P<retract height>
Will retract to the maximum of the specified <retract height> and the machine's set rapid height.
As stated above this also prevents auto-chaining across the rapid, ie ensures the tool will raise.