All writing
Cutting Tools2 min read

Solving the grinding-wheel pivot angle with Grasshopper

Finding a wheel pivot angle that clears the tool, blank, and machine used to be 3–5 minutes of guess-and-check. Parametric geometry turns it into a slider.

ANCA MX7 CNC tool grinder with grinding wheel pack and robot loader

Photo: Prbocchi (Wikimedia Commons) · CC BY-SA 3.0

Grinding a complex tool profile means tilting the wheel to a pivot angle that lets it form every feature *without* any part of the wheel — or the wheel pack behind it — crashing into the tool, the blank, or the machine. Get it wrong and you find out when the grinding software rejects the program, or worse, on the machine.

The old workflow was experience plus patience: an operator picked an angle that felt right, ran the collision check, adjusted, and repeated. On a complex profile that's 3–5 minutes of guess-and-check, and it depends on having an experienced operator to guess well.

Turning judgement into geometry

The pivot angle isn't really a judgement call — it's a geometry problem with a definite answer. Given a pivot point and the profile, there's a range of angles that clear everything, and you want one comfortably inside it. So I built it in Rhino + Grasshopper:

  1. 1Take the tool profile and the chosen pivot point as inputs.
  2. 2Model the wheel and wheel pack as real solids in the same space.
  3. 3Sweep the pivot angle and test clearance against the tool, blank, and machine envelope.
  4. 4Expose the angle on a GUI slider so the user can watch collisions resolve in real time.
The wheel pack pivots about a chosen point; the tool reports the angle band that clears every body and feeds the chosen value straight into the grinding application.

The angle feeds the machine directly

Because the calculation lives in the same model as the profile, the validated angle drops straight into the grinding application — no re-typing, no transcription error.

What changed on the floor

  • Speed — minutes of guess-and-check became an instant, visual answer.
  • Accessibility — operators without years of intuition can get a valid angle, because the tool encodes the intuition.
  • Motion quality — choosing the angle deliberately produced smoother wheel motion and fewer blending issues at the kinks in the profile, where collisions and gouges like to hide.
When a task is really a geometry question, stop asking people to guess the answer — model it and let them slide to it.

This is the pattern I keep coming back to: the shop already has the geometry in CAD. The win is connecting it to the decision instead of leaving the decision to feel.

RhinoGrasshopperGeometryGrindingAutomation

Muerus Rodrigues

Applications Engineer

Get in touch

Keep reading

Home
Blog
Email
LinkedIn
Résumé