DMU Evo 70: Configuring Tilted-Plane Transforms Guide

Tom Garrett2 min read
Motion ControlOther ManufacturerTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

On the DMU Evo 70 geometry described, do not reduce the inclined rotary axis to an ordinary Y-axis rotation in the NC program. Use the Heidenhain coordinate-transform functions to program features in print coordinates, then verify the machine kinematics before relying on transformed or simultaneous motion. The available evidence does not establish whether the DMU 50 linear uses the same geometry or control configuration.

Separate coordinate transformation from axis motion

After the part rotates, the control can realign the working coordinate system. A commanded X move may therefore require physical Y-axis motion, with multiple physical axes contributing at compound angles. Program the feature coordinates as shown on the print and let the configured transformation map them to the machine axes.

The evidence does not define the inclined axis orientation precisely enough to prove that it rotates about Y at 45 degrees. Confirm the purchased machine's rotary-axis definitions and available Heidenhain options before finalizing the postprocessor.

Choose Cycle 19 or M128 by machining mode

Function Supported use Programming decision
Cycle 19 Moves the datum with an A-, B-, or C-axis orientation. Use for machining in a rotated coordinate system when the part zero must follow the indexed orientation.
M128 Keeps the tool tip following the part during rotary motion. Use for simultaneous five-axis motion where tool-tip position must be maintained while an axis rotates.
M129 Behavior is not defined by the supplied evidence. Do not assign it a function from this information; verify it in the control documentation for the delivered configuration.

Keep the postprocessor aligned with the control

Generate the intended part-space coordinates and the required rotary orientation, then invoke the control function appropriate to indexed or simultaneous machining. Do not duplicate the control's transformation by manually substituting machine-axis motion in the post unless the delivered machine configuration explicitly requires that method.

  1. Confirm the actual inclined-axis geometry and the Heidenhain functions enabled on the machine.
  2. Use Cycle 19 when the datum must follow an indexed A-, B-, or C-axis orientation; use M128 when simultaneous rotation must preserve the tool-tip relationship to the part.
  3. Test transformed moves above the workpiece and confirm that commanded print-coordinate directions produce the expected physical motion.

Verify kinematics before precision work

Transformation accuracy depends on calibrated machine kinematics. The evidence recommends purchasing and using the probing system to establish or check those kinematics. It cites axis-error targets below 0.0005 for very tight work and 0.001 otherwise, but supplies no units or measurement method; treat neither value as an acceptance limit until the machine specification, units, test procedure, and required part tolerance are confirmed.

Verify the datum after rotary reorientation, inspect a transformed test feature, and check tool-tip behavior during a controlled simultaneous move before releasing production code.

FAQ

Does the DMU Evo control compensate for the 45-degree rotary axis?

The described Heidenhain functions can transform print-coordinate commands into the required physical-axis motion. The evidence does not establish the exact axis geometry, so confirm the delivered machine configuration before trusting the post.

What is the difference between Heidenhain M128 and Cycle 19?

M128 supports simultaneous five-axis work by maintaining the tool-tip relationship during rotation. Cycle 19 moves the datum with an A-, B-, or C-axis orientation for a rotated working coordinate system.

Do I need a probe for DMU Evo kinematic setup?

The evidence recommends the probing system for establishing and checking kinematics. It mentions 0.0005 and 0.001 targets, but their units and test method are unspecified and must be confirmed before use.

Back to blog