4 Programming: Fundamentals of NC, File Management, Programming Aids, Pallet Management
4.1 F
undamentals
Setting the datum
A production drawing identifies a certain form element of the
workpiece, usually a corner, as the absolute datum. Before setting the
datum, you align the workpiece with the machine axes and move the
tool in each axis to a known position relative to the workpiece. You
then set the TNC display to either zero or a predetermined position
value. This establishes the reference system for the workpiece, which
will be used for the TNC display and your part program.
If the production drawing is dimensioned in relative coordinates,
simply use the coordinate transformation cycles.(see “Coordinate
Transformation Cycles” on page 319).
If the production drawing is not dimensioned for NC, set the datum at
a position or corner on the workpiece, which is the most suitable for
deducing the dimensions of the remaining workpiece positions.
The fastest, easiest and most accurate way of setting the datum is by
using a 3-D touch probe from HEIDENHAIN. See the new Touch Probe
Cycles User’s Manual, chapter “Setting the Datum with a 3-D Touch
Probe.”
Example
The workpiece drawing at right shows holes (
1
to
4
) whose
dimensions are shown with respect to an absolute datum with the
coordinates X=0, Y=0. The holes (
5
to
7
) are dimensioned with respect
to a relative datum with the absolute coordinates X=450, Y=750. With
the
DATUM SHIFT
cycle you can temporarily set the datum to the
position X=450, Y=750, to be able to program the holes (
5
to
7
)
without further calculations.
Y
X
Z
MAX
MIN
X
Y
325
320
0
450
900
950
150
-150
750
0
300
±
0,
1
11
12
15
13
14
16
17
Содержание TNC 426
Страница 3: ......
Страница 4: ......
Страница 8: ...IV...
Страница 10: ...VI...
Страница 26: ......
Страница 27: ...1 Introduction...
Страница 41: ...2 Manual Operation and Setup...
Страница 54: ......
Страница 55: ...3 Positioning with Manual Data Input MDI...
Страница 59: ...4 Programming Fundamentals of NC File Management Programming Aids Pallet Management...
Страница 122: ......
Страница 123: ...5 Programming Tools...
Страница 153: ...6 Programming Programming Contours...
Страница 201: ...7 Programming Miscellaneous functions...
Страница 226: ......
Страница 227: ...8 Programming Cycles...
Страница 366: ......
Страница 367: ...9 Programming Subprograms and Program Section Repeats...
Страница 381: ...10 Programming Q Parameters...
Страница 424: ......
Страница 425: ...11 Test run and Program Run...
Страница 443: ...12 MOD Functions...
Страница 472: ......
Страница 473: ...13 Tables and Overviews...
Страница 496: ......