Heidenhain PLANE SPATIAL & Cycle 19: 5-Axis Tilted Working Plane

Heidenhain PLANE SPATIAL and Cycle 19 define a dynamic tilted coordinate system (3+2 axis machining), allowing programmers to execute 2D/3D toolpaths on angled part faces with automatic kinematics transformation.

Engineering Specifications & Parameters

Angle Parameters SPA (around X), SPB (around Y), SPC (around Z)
Controller Family Heidenhain TNC 640, TNC 620, iTNC 530
M-Code Integration M126 (Shortest Rotary Path), M128 (TCPM)
Cancellation Command PLANE RESET
Kinematic Compatibility Trunnion, Swivel Head, Head-Table Kinematics

Heidenhain 3+2 Tilted Plane Architecture

PLANE SPATIAL transforms the active coordinate system by specifying three spatial angles (SPA, SPB, SPC) rotating around the machine X, Y, and Z axes.

Klartext Programming Syntax

  • PLANE SPATIAL SPA+45.0 SPB+15.0 SPC+0.0 STAY: Defines the angled coordinate system without moving axes until positioned.
  • M126: Instructs rotary axes to take the mathematically shortest rotary angular path.
  • PLANE RESET: Restores standard machine coordinates.

Key Advantages Over Raw Machine Angles

  • Kinematic Portability: Programs execute identically on trunnion (table/table) or swivel-head (head/table) machines without modifying code.
  • TCPM Integration: Tilted coordinate origins automatically track fixture offsets regardless of part height.

Frequently Asked Questions

What is the difference between PLANE SPATIAL and CYCLE 19 in Heidenhain?

PLANE SPATIAL is the modern, mathematically robust standard with sophisticated positioning options; Cycle 19 is the legacy 5-axis plane definition command.

What does the STAY parameter mean in a PLANE command?

STAY transforms the mathematical coordinate system without physically moving the machine rotary axes until an explicit positioning block is called.