Collision Warnings

When the Othermill is in operation, it dutifully attempts to precisely follow every instruction it receives. If, however, the instruction tells the Othermill to move into an invalid position, the Othermill may collide with itself or damage the part being milled. Otherplan’s collision warnings help prevent this undesirable situation.

What is a collision and what problems can it cause?

There are two types of collisions that Otherplan’s collision warnings can prevent: bed collisions and frame collisions.

Video: Othermill Bed Collision

If the program being run on the Othermill lowers the tip of the tool past the top of the spoilboard or T-slot bed, it causes a bed collision. This can cause the Othermill to mill into and damage the spoilboard or T-slot bed, damage the part being milled, or cause the tool to get stuck or break.

Video: Othermill Frame Collision in X axis.

Video: Othermill Frame Collision in Y axis.

Video: Othermill Frame Collision in Z axis.

If the Othermill’s x, y, or z carriage attempts to move past its boundaries, a frame collision occurs. Because the Othermill’s axes are open-loop, the Othermill won’t know when this happens and will attempt to continue as if nothing is wrong. The stepper motor will continue to attempt to spin, but the physical barrier in the way will prevent the motor from moving. This causes a discrepancy between where the Othermill thinks the carriages are and where they actually are in physical space. This discrepancy causes further motion to occur in unexpected locations and can damage the part being milled, as well as cause the Othermill to mill into the spoilboard or T-slot bed.

What are collision warnings?

After opening and configuring a file, Otherplan simulates its motion and determines whether the toolpaths will cause the Othermill to move outside its expected boundaries.

If Otherplan determines that the Othermill will move outside the valid milling boundaries, a collision warning will appear in the plan panel. Otherplan will not prevent you from milling, but you should only do so at your own risk.

What should I do if there is a collision?

If a collision occurs while milling, immediately push the Othermill’s emergency stop button. This stops all milling and prevents any further damage.

With the Othermill stopped, twist the emergency stop button to re-enable the spindle, and re-home the machine in Otherplan. The Othermill will retract and recalibrate its x, y, and z axes. Check to make sure that the tool has not broken, and inspect the material for damage. Make any design or CAM changes necessary to prevent the collision before attempting to run the job again.

If the collision was a bed collision, remove your material and inspect the spoilboard/T-slot bed. If the damage was minor and the spoilboard remains smooth, it can be used as-is.

If the damage was more significant, follow these instructions to resurface the spoilboard. Alternatively, you can purchase a replacement spoilboard. If your T-slot bed was significantly damaged, please contact our support team for assistance.

How do I prevent collisions?

When configuring your job in Otherplan and in CAM, all of the motions should be within the Othermill’s machining boundaries, which are a shape roughly the width and depth of the spoilboard, between the top of the spoilboard (or T-slot bed, if the spoilboard is removed) and the bottom of the x carriage.

collision1
A rendering showing the Othermill’s machining boundaries with spoilboard installed.

In Otherplan, make sure that your material dimensions are correct and that any additional placement offsets you’ve added to the material or plan are as expected.

If you’re using third-party CAM software, make sure that:

  • The material or stock configuration matches the configuration in Otherplan
  • The origin of your G-code is the upper front-left corner of your material
  • The clearance, feed, retract, and/or safety heights configured for your toolpaths are within the Othermill’s machining area

Note: Fusion 360 has preconfigured retraction heights for some toolpaths that cause collisions in the Othermill. You can reduce these heights by editing the toolpath settings and changing the values for the clearance, retract, and feed heights.

Fusion 360 Heights Panel In Fusion 360, you may need to reduce the values in your toolpath’s Heights configuration.

Are there times I would want to mill even if a warning appears?

Yes. A collision warning will appear while facing your spoilboard. This is expected, as you’re intentionally milling outside of the expected milling boundaries.

Are there any other things I should be aware of?

Otherplan doesn’t yet take tool length into account when identifying collisions. If you’re using long-reach tools, you should take extra care to prevent frame collisions in the z axis. Long tools can cause the z axis to retract further than typical and may cause frame collisions. Additionally, collision warnings assume that the default G55 coordinate system is used. G-code motion in G53 or other absolute coordinate systems may not trigger collision warnings.

Otherplan doesn’t yet have warnings for every potential type of collision. It’s always a good idea to inspect Otherplan’s preview and toolpath visualizations to ensure that the motion of your plan is as expected. In particular, it can be helpful to look for these additional types of collisions:

  • Fixturing collisions: Unintentionally milling into the alignment bracket, tall alignment bracket, toe clamps, or other fixturing
  • Material collisions: Milling into material that should not be milled, or milling with a toolpath that is not intended to mill the material.

If you experience a collision, or have any questions about collision warnings, please feel free to contact our support team at support@othermachine.co.