Behind the position display:
:Scaling factor or oversize active
Æ:Diameter display
Reference marks
have been
crossed over
Operating mode
symbols (current
mode is highlighted)
Symbol for
soft-key row
Soft-key row
(with 5 soft
keys)
Soft keys
Datum
Tool number
and tool axis
Keyboard
Change parameters
and settings
5 soft keys
(functions vary accord-
ing to associated fields
on screen)
Clear entries or
error messages
Page through
individual screens
Access program blocks to
make changes, or switch
operating parameters
MOD
7
4
1
0
CE
INFO
8
5
2
HELP
9
6
3
ENT
GOTO
Select or deselect
INFO functions
Select or deselect HELP
screens
Numeric input keys
Change sign
Confirm entry
Incremental
dimensions
Return to previous
soft-key row
Go to program block or
operating parameter
Select operating mode
Switch datum;
select entry fields
Page 3
Software version
This User's Manual is for POSITIP models with the following software version:
The x's can be any numbers. The software version of your unit is
shown on a label on the rear panel.
This User's Manual covers the functions of the
POSITIP 855 for milling applications. For turning
applications, a separate manual is available.
Location for use
This unit corresponds to class A in accordance with EN 55 022 and
will be used predominantly in industrially zoned areas
About this manual
This manual is divided into two parts:
Part I: Operating Instructions ... starts on page 5
Part II: Technical Information ..... starts on page 81
246 xxx-05.
Operating Instructions
When using the POSITIP in your work, you need only refer to the
Operating Instructions (Part I).
If you're new to POSITIP, you can use the operating instructions
as a step-by-step workbook. This part begins with a short introduction to the basics of coordinate systems and position feedback,
and provides an overview of the available features. Each feature is
explained in detail, using an example which you can immediately
try out on the machine so you won't get "lost" in the theory. As a
beginner you should work through all the examples presented.
If you're already familiar with POSITIP, you can use the operating
instructions as a comprehensive review and reference guide. The
clear layout and the subject index make it easy to find the desired
topics.
Technical Information
If you are interfacing POSITIP to a machine or wish to use the data
interfaces, refer to the technical information in Part II.
Subject Index
A subject index for both parts of the manual can be found on
pages 113 to 115.
POSITIP 855Operating Instructions
Page 4
Page 5
Dialog flowcharts
Dialog flowcharts are used for each example in this manual.
They are laid out as follows:
This area shows the
keys to press.
This area explains the key function or work step.
If necessary, supplementary information will also be included.
Prompt
This area shows the
keys to press.
A prompt appears with some actions (not always) at the top of
the screen. In the flowcharts the prompts always have a gray
background.
If two flowcharts are divided by a broken line, this means that you
can follow the instructions either above or below the broken line.
Some flowcharts also show the screen that will appear after you
press the correct keys.
Abbreviated flowcharts
Abbreviated flowcharts supplement the examples and explanations. An arrow ( ➤ ) indicates a new input or a work step.
This area explains the key function or work step.
If necessary, supplementary information will also be included.
If there is an arrow at the end of the flowchart, this means that it continues on
the next page.
Important Notes in this Manual
The surfaces marked gray contain especially important information.
Please pay special attention to these notes.
Neglecting this information can result in e.g. functions not working
in the desired way or in causing damage to the workpiece or to the
tool.
Symbols within the notes
Every note is marked with a symbol on the left informing about the
meaning of the note.
General Information,
e.g. on the behaviour of the POSITIP.
Important Information,
e.g. when a special tool is required for a function.
Electric Shock Warning,
e.g. when opening a housing.
Operating InstructionsPOSITIP 855
Page 6
Page 7
Part I: Operating Instructions
I - 1 Fundamentals of Positioning ......................................................7
I - 2 Working with POSITIP First Steps .........................................13
Before you start ................................................................................................ 13
You can skip over this chapter if you are familiar with the
concepts of coordinate systems, incremental and absolute
dimensions, nominal and actual positions, and distance-to-go.
Coordinate systems
In order to define positions on a surface, a reference system is
required. For example, positions on the earth's surface can be
defined absolutely by their geographic coordinates of longitude and
latitude. The term coordinate comes from the Latin word for "that
which is arranged." In contrast to the relative definition of a position that is referenced to a known location, the network of horizontal and vertical lines on the globe constitute an absolute reference
system.
On a milling machine equipped with a position display unit, workpieces are normally machined according to a workpiece-based Cartesian coordinate system (a rectangular coordinate system named
after the French mathematician and philosopher Renatus Cartesius,
who lived from 1596 to 1650). The Cartesian coordinate system is
based on three coordinate axes designated X, Y and Z which are
parallel to the machine guideways.
The figure to the right illustrates the "right-hand rule" for remembering the three axis directions: the middle finger is pointing in the positive direction of the tool axis from the workpiece toward the tool (the
Z axis), the thumb is pointing in the positive X direction, and the index finger in the positive Y direction.
Fig. 1: The geographic coordinate system is an
absolute reference system
Fig. 2: Designations and directions of the axes
on a milling machine
POSITIP 855Operating Instructions7
Page 10
I - 1Fundamentals of Positioning
Y
X
Z
Fundamentals of Positioning
Setting the datum
The workpiece drawing identifies a certain point on the workpiece
(usually a corner) as the absolute datum and perhaps one or
more other points as relative datums. The datum setting procedure
establishes these points as the origin of the absolute or relative coordinate systems: The workpiece, which is aligned with the machine axes, is moved to a certain position relative to the tool and
the display is set either to zero or to another appropriate value
(e.g., to compensate the tool radius).
Example:Drawing with several relative datums
(ISO 129 or DIN 406 Part 11, fig. 171)
125
250
216,5
-250
-125
-216,5
0
Fig. 3: The workpiece datum represents the
origin of the Cartesian coordinate
system
250
-250
Z
1225
150
0
0
-150
300±0,1
325
0
450
700
1
750
320
0
Example: Coordinates of hole :
X = 10 mm
900
216,5
125
0
-125
-216,5
950
Y = 5 mm
Z = 0 mm (hole depth: Z = 5 mm)
The datum of the Cartesian coordinate system
is located 10 mm from hole in the X axis and
1
Y
5 mm from it in the Y axis (in negative direction).
The KT Edge Finder from HEIDENHAIN, together with the
POSITIP'S edge finding functions, facilitates finding and setting
1
X
datums.
5
10
Fig. 4: Hole defines the coordinate system
1
8Operating InstructionsPOSITIP 855
Page 11
I - 1Fundamentals of Positioning
Y
X
Z
I
S
R
Y
X
Z
1
20
10
Z=15mm
X=20mm
Y=10mm
15
IZ=–15mm
Y
X
Z
2
10
5
5
15
20
10
10
I
X=10mm
I
Y=10mm
3
0
0
R
Fundamentals of Positioning
Nominal position, actual position and distance-to-go
The position that the tool is to move to is called the nominal posi-
tion, while the position of the tool at any given moment is called
the actual position. The distance from the nominal position to the
actual position is called the distance-to-go.
Sign for distance-to-go
The distance-to-go has a positive sign if the axis direction from the
actual towards the nominal position is negative.
The distance-to-go has a negative sign if the axis direction from the
actual towards the nominal position is positive.
Fig. 5: Nominal position , actual position
and distance-to-go
S
I
Absolute workpiece positions
Each position on the workpiece is uniquely identified by its absolute
coordinates.
Example:Absolute coordinates of position :
1
X=20 mm
Y=10 mm
Z=15 mm
If you are drilling or milling a workpiece according to a workpiece
drawing with absolute coordinates, you are moving the tool to the
value of the coordinates.
Incremental workpiece positions
A position can also be referenced to the preceding nominal position. In this case the relative datum is always the last programmed
position. Such coordinates are referred to as incremental coordi-nates (increment = increase). They are also called incremental or
chain dimensions (since the positions are defined as a chain of di-
Fig. 6: Position definition through absolute
coordinates
mensions). Incremental coordinates are designated with the
prefix
I.
Example: Incremental coordinates of position referenced to
position
2
Absolute coordinates of position :
3
2
X=10 mm
Y = 5mm
Z=20 mm
Incremental coordinates of position :
3
IX=10mm
IY=10mm
IZ= 15mm
If you are drilling or milling a workpiece according to a drawing
with incremental coordinates, you are moving the tool by the value
of the coordinates.
POSITIP 855Operating Instructions9
An incremental position definition is therefore a specifically relative
definition. Likewise, a position defined by the distance-to-go to
the nominal position is also a relative position (in this case the relative datum is in the nominal position).
Fig. 7: Position definition through incremental
coordinates
Page 12
I - 1Fundamentals of Positioning
Fundamentals of Positioning
Example: Workpiece drawing with coordinate dimensioning (ISO 129 or DIN 406 part 11, fig. 179)
3.4
3
3.10
Y2
X2
3.3
3.2
r
3.1
3.12
3.11
1.21.1
ϕ
Y1
3.5
3.6
3.7
3.8
2.1
2.2
2.3
1
3.9
21.3
X1
A coordinate list corresponding to this example is useful when
working in the PROGRAMMING AND EDITING operating mode.
The position feedback encoders convert the movement of the machine axes into electrical signals. The POSITIP constantly evaluates
these signals and calculates the actual positions of the machine
axes, which it displays as a numerical value on the screen.
If there is an interruption in power, the calculated position will no
longer correspond to the actual position. When power is restored,
you can re-establish this relationship with the aid of the reference
marks on the position encoders and the POSITIP's reference mark
evaluation feature (REF).
Reference marks
The scales of the position encoders contain one or more reference
marks. When a reference mark is passed over, it generates a signal
which identifies that position as the reference point (scale reference
point = machine reference point). With the aid of this reference
mark the POSITIP's REF feature re-establishes the assignment of
displayed positions to machine axis positions which you last defined by setting the datum.
Fig. 8: Linear position encoder, here for the X
axis
Angle reference axis
If the position encoders feature distance-coded reference marks,
each axis needs only move a maximum of 20 mm (0.8 in.) for linear
encoders, and 20° for angle encoders.
For angular positions, the following reference axes are defined:
PlaneAngle reference axis
X Y+X
Y Z+Y
Z X+Z
Positive direction of rotation is counterclockwise if the working
plane is viewed in negative tool axis direction (see fig. 10).
Example: Angle in the working plane X / Y
AngleCorresponds to the...
+45°... bisecting line between +X and +Y
+/ 180°... negative X axis
270°... positive Y axis
Fig. 9: Linear scales: with distance-coded ref-
erence marks (upper illustration) and
one reference mark (lower illustration)
Fig. 10: Angle and the angle reference axis, e.g.
in the X / Y plane
POSITIP 855Operating Instructions11
Page 14
I - 1Fundamentals of Positioning
Fundamentals of Positioning
NOTES
12Operating InstructionsPOSITIP 855
Page 15
I - 2Working with POSITIP First Steps
I-2
Working with POSITIP First Steps
Before you start
You can cross over the reference marks after every switch-on.
The POSITIP's reference mark evaluation feature (REF) automati-
cally re-establishes the relationship between axis slide positions
and display values that you last defined by setting the datum.
When you have crossed over all the reference marks, the REF
indicator appears in the input line at the top of the screen.
Setting new datum points automatically stores the new relationship between axis positions and display values.
Working without reference mark evaluation
You can also use the POSITIP without crossing over the reference
marks simply press the soft key No REF.
Note that if you do not cross over the reference marks,
POSITIP does not store the datum points. This means
that it is not possible to re-establish the relationship
between axis slide positions and display values after a
power interruption (switch-off).
Fig. 11: REF display on screen
Switch-on
Your POSITIP is now ready for operation and is in the ACTUAL VALUE operating mode.
0
ä
1
Switch on the power
and
press any key.
Cross over the reference marks in all axes
(in any order).
Do not cross over the reference marks.
Note: In this case the relationship between axis slide positions and
display values will be lost after a power interruption.
POSITIP 855Operating Instructions13
Page 16
I - 2Working with POSITIP First Steps
Operating modes
Selecting the operating mode determines which functions are available to you.
Available functionsModeKey
Position display forACTUAL VALUE
workpiece machining;
Zero reset;
Datum setting
also with edge finder
Distance-to-go display; holeDISTANCE-
patterns; rectangular pocket;TO-GO
drilling and milling with tool radius compensation
Storage of work steps forPROGRAMMING
small-lot productionAND EDITING
Run programs previouslyEXECUTE
created in the PROGRAMMINGPROGRAMAND EDITING mode
You can switch to another operating mode at any time by
pressing the key for the desired mode.
The HELP, MOD and INFO functions
You can call the HELP, MOD and INFO functions at any time.
To call a function:
ä
Press the function key for that function.
To leave the function:
ä
Press the same function key again.
Available functionsModeKey
On-screen operatingHELP
instructions: graphics and
text keyed to the current
screen contents
User parameters:MOD
To redefine POSITIP's basic
operating characteristics
HELP
MOD
Cutting data calculator,INFO
stopwatch, pocket calculator
INFO
14Operating InstructionsPOSITIP 855
Page 17
I - 2Working with POSITIP First Steps
Selecting soft-key functions
The soft-key functions are grouped into one or more rows.
POSITIP indicates the number of rows by a symbol at the upper
right of the screen. If no symbol is shown, that means there is only
one row for the function. The highlighted rectangle in the symbol
indicates the current row.
FunctionKey
Page throught soft-key rows: forwards
Page through soft-key rows: backwards
Go back one level
POSITIP displays the soft keys with the main functions of an operating mode whenever you press the
key for that mode.
Fig. 12: The symbol for soft-key row is at the
top right of the screen. Here, the second row is being displayed.
POSITIP 855Operating Instructions15
Page 18
I - 2Working with POSITIP First Steps
On-screen operating instructions
The integrated operating instructions provide information and assistance in any situation.
To call the operating instructions:
ä
Press the HELP key.
ä
Use the paging keys if the explanation is spread over more than
one screen page.
To leave the operating instructions:
ä
Press the HELP key again.
Example: On-screen operating instructions for datum setting
with the edge finder (PROBE CIRCLE CENTER)
The PROBE CIRCLE CENTER function is described in this manual
on page 25.
ä
Select the ACTUAL VALUE operating mode.
ä
Press the Probe soft key.
➤ Press the HELP key.
The first page of the operating instructions for the Probe function
appears.
Page reference at the lower right of the screen:
the number in front of the slash is the current page, the number
behind the slash is the total number of pages.
The on-screen operating instructions now contains the following
information on ACTUAL VALUE – PROBE (on three pages):
Overview of the probing functions (page 1)
Graphic illustration of all probing functions
(pages 2 and 3)
Fig. 13: On-screen operating instructions for
PROBE CIRCLE CENTER, page 1
ä
To leave the operating instructions:
Press HELP again.
The screen returns to the selection menu for the probing func-
tions.
ä
Press (for example) the soft key Circle Center.
ä
Press HELP.
The screen now displays operating instructions spread over
five pages on the PROBE CIRCLE CENTER function including:
Overview of all work steps (page 1)
Graphic illustration of the probing sequence (page 2)
Information on how POSITIP reacts and on datum setting
(page 3)
Probing function Circle Center for tools (pages 4 and 5)
ä
To leave the on-screen operating instructions:
Press HELP.
Fig. 14: On-screen operating instructions for
PROBE CIRCLE CENTER, page 2
Fig. 15: On-screen operating instructions for
PROBE CIRCLE CENTER, page 3
16Operating InstructionsPOSITIP 855
Page 19
I - 2Working with POSITIP First Steps
Error messages
If an error occurs while you are working with POSITIP, a message
will come up on the screen in plain English.
To call an explanation of the error:
ä
Press the HELP key.
To clear the error message:
ä
Press the CE key.
Blinking error messages
W A R N I N G
Blinking error messages mean that the operational
reliability of the POSITIP has been impaired.
If a blinking error message occurs:
ä
Note down the error message displayed on the screen.
ä
Switch off the power to the POSITIP.
ä
Attempt to correct the problem with the power off.
ä
If the blinking error message recurs, notify your customer
service agency.
Selecting the unit of measurement
Positions can be displayed in millimeters or inches. If you choose
inches, inch will be displayed at the top of the screen next to
REF.
To change the unit of measurement:
ä
Press MOD.
ä
Page to the soft key row containing the user parameter
mm or inch.
ä
Choose the soft key mm or inch to change to the other unit.
ä
Press MOD again.
For more information on user parameters, see chapter I - 7.
Selecting the angle format
Angles such as for a rotary table can be displayed either as a
decimal value or in degrees, minutes and seconds.
To change the angle format:
ä
Press MOD.
ä
Go to the soft key row containing the user parameter
Deg/Min/Sec or Degrees decimal.
ä
Choose the soft key Deg/Min/Sec or degrees decimal
to change to the other format.
ä
Press MOD again.
Fig. 16: The inch indicator
For more information on user parameters, see chapter I - 7.
POSITIP 855Operating Instructions17
Page 20
I - 2Working with POSITIP First Steps
Z
X
∆L3<0
∆L
2
>0
∆L
1
=0
D
1
T
1
T
2
T
3
D
2
D
3
Entering tool length and diameter
Enter the lengths and diameters of your tools in the POSITIP's tool
table. You can enter up to 99 tools.
Before you start machining workpieces, select the tool you are using from the tool table. POSITIP will then take into account the entered diameter and length of the tool.
The tool length is the difference in length DL between the tool and
the zero tool.
Sign for the length difference DL
If the tool is longer than the zero tool: DL > 0
If the tool is shorter than the zero tool: DL < 0
Example: Entering the tool length and diameter into the tool table
Tool number7
Tool axisZ
Tool diameterD = 8 mm
Fig. 17: Tool length and diameter
Z
T
0
T
7
D
7
MOD
Tool lengthL = 12 mm
MOD
/
Select the user parameters.
Go to the soft key row which has Tool Table.
Open the tool table.
Tool number ?
ENT
7
Enter the tool number (such as 7) and confirm your entry with ENT.
=0
L
0
X
L7>0
18Operating InstructionsPOSITIP 855
Tool diameter ?
ENT
8
Go to the column with Diameter.
Enter the tool diameter (such as 8 mm) and confirm your entry with ENT.
Page 21
I - 2Working with POSITIP First Steps
Tool length ?
MOD
2
1
MOD
Calling the tool data
The lengths and diameters of your tools must first be entered into
the POSITIP's tool table (see previous page).
Before you start workpiece machining, select the tool you are using from the tool table. POSITIP then takes into account the stored
tool data when you work with tool compensation (e.g., with hole
patterns).
You can also call the tool data with the command
TOOL CALL in a program.
ENT
Enter the tool length (12 mm) and confirm your entry with ENT.
Select the tool axis (Z).
Depart the user parameters.
Calling the tool data
MOD
5
MOD
Select the user parameters.
/
Go to the first soft key row which has Tool Table.
Select the tool table.
Tool number ?
ENT
Enter the tool number (here: 5) and confirm your entry with ENT.
The number of the selected tool appears at the bottom of the screen.
Depart the user parameters.
Fig. 18: The tool table on the POSITIP's screen
POSITIP 855Operating Instructions19
Page 22
I - 2Working with POSITIP First Steps
Datum setting: Approaching positions and entering actual values
The easiest way to set datum points is to use the POSITIP's probing functions regardless of whether you probe the workpiece with
the HEIDENHAIN KT Edge Finder or with a tool. A description of the
probing functions starts on page 22.
Of course, you can also set datum points in the conventional manner by touching the edges of the workpiece one after the other with
the tool and entering the tool positions as datum points (see examples on this page and the next).
The datum table can hold up to 99 datum points. In most cases this
will free you from having to calculate the axis travel when working
with complicated workpiece drawings containing several datums.
For each datum point, the datum table contains the positions that
the POSITIP assigned to the reference points on the scales (REF
values) during datum setting. Note that if you change the REF values in the table, this will move the datum point.
Example: Setting a workpiece datum without the probing function
Working plane:X / Y
Tool axis:Z
Tool radius:R = 5 mm
Axis sequence in
this example:X - Y - Z
Preparation: Select the datum
Select the datum with the vertical arrow keys.
POSITIP displays the number of the current datum at the lower right
of the screen.
Preparation: Call the tool data
Call the tool data for the tool which you are using to touch the workpiece (see previous page).
Z
Y
X
1
2
20Operating InstructionsPOSITIP 855
Page 23
I - 2Working with POSITIP First Steps
Datum setting: Approaching positions and entering actual values
Operating mode: ACTUAL VALUE
Touch edge with the tool.
Select the X axis.
Datum Setting
X = + 0
5
ENT
Enter the position of the tool center (X = 5 mm)
and
transfer the X coordinate of the datum.
Touch the workpiece at edge .
Select the Y axis.
Datum Setting
Y = + 0
1
2
5
ENT
Enter the position of the tool center (Y = 5 mm)
and
transfer the Y coordinate of the datum.
Touch the workpiece surface.
Select the Z axis.
Datum Setting
Z = + 0
0
ENT
Enter the position of the tool tip (Z = 0 mm)
and
transfer the Z coordinate of the datum.
POSITIP 855Operating Instructions21
Page 24
I - 2Working with POSITIP First Steps
Probing functions for datum setting
The POSITIP's probing functions enable you to set datum points
with a HEIDENHAIN KT Edge Finder. The probing functions are
also available when you are using a tool instead of an edge finder.
Datum setting with the edge finder
It is particularly easy to set datum points with a HEIDENHAIN
KT Edge Finder. The following probing functions are available:
Workpiece edge as datum:
Edge
Centerline between two workpiece edges:
Centerline
Center of a hole or cylinder:
Circle Center
With Circle Center, the hole must be in a main plane.
The three main planes are formed by the axes X / Y, Y / Z
and Z / X.
The HEIDENHAIN KT 120 Edge Finder can only be
used with electrically conductive workpieces.
Preparation: Enter the stylus diameter and select the datum
ä
Press MOD and go to the soft key row containing the soft key
Edge Finder.
ä
Select the user parameter Edge Finder.
ä
Enter the diameter of the edge finder stylus and confirm with
ENT.
ä
Select the user parameter Datum.
ä
Enter the number of the desired datum and confirm with ENT.
ä
Press MOD again.
The number of the selected datum is now shown at the lower
right of the screen.
In all probing functions, POSITIP takes into account the entered
stylus diameter.
For more information on user parameters, see chapter I - 7.
Exiting the probing function
While the probing function is active, POSITIP displays the soft key
Escape. Choose this soft key to return to the opening state of the
selected probing function.
Fig. 19: The HEIDENHAIN KT Edge Finder
22Operating InstructionsPOSITIP 855
Page 25
I - 2Working with POSITIP First Steps
Y
X
Z
X?
Probing functions for datum setting
Example: Probe workpiece edge, display position of workpiece
edge and set the edge as a datum
The probed edge lies parallel to the Y axis.
The coordinates of the datum can be set by probing edges or sur-
faces and capturing them as datums as described on the next
page.
Operating mode: ACTUAL VALUE
Select Probe.
Select Edge.
Select axis for which the coordinate is to be set: X axis.
Probe in X axis
Move the edge finder towards the workpiece edge until the
LEDs on the edge finder light up.
The position of the edge on the X axis is displayed on the screen.
Retract the edge finder from the workpiece.
Enter value for X
+ 0
2
0
ENT
0 is offered as a default value for the coordinate.
Enter the desired coordinate for the workpiece edge, for example X = 20 mm
and
set the coordinate as a datum for this workpiece edge.
POSITIP 855Operating Instructions23
Page 26
I - 2Working with POSITIP First Steps
Probing functions for datum setting
Example:Set centerline between two workpiece edges as datum
The position of the centerline is determined by probing the
edges and .
1
2
M
The centerline is parallel to the Y axis.
Desired coordinate
of the centerline:X = 5 mm
Operating mode: ACTUAL VALUE
Select Probe.
Z
Y
2
1
M
X?
X
Select Centerline.
Select the axis for which the coordinate is to be set: X axis.
Probe 1st edge in X
Move the edge finder toward workpiece edge until the LEDs in the
edge finder light up.
Probe 2nd edge in X
Move the edge finder toward workpiece edge until the LEDs in the
edge finder light up. The display is frozen and the distance between the
two edges appears under the selected axis.
Retract the edge finder from the workpiece.
Enter value for X
+ 0
1
2
5
Enter coordinate (X = 5 mm)
and
ENT
transfer coordinate as datum for the centerline.
24Operating InstructionsPOSITIP 855
Page 27
I - 2Working with POSITIP First Steps
Y
X
0
1
2
34
X?
Probing functions for datum setting
Example: Probe the circumference of a hole with an edge finder
and set the center of the hole as a datum
Main planeX / Y
Edge finder axisparallel to the Z axis
X coordinate of the
circle centerX = 50 mm
Y coordinate of the
circle centerY = 0 mm
Operating mode: ACTUAL VALUE
Select Probe.
Select Circle Center.
Select plane containing the circle (main plane): Plane X/Y.
Probe 1st point in X/Y
Move edge finder towards first point on the circumference until the LEDs
on the edge finder light up.
Retract edge finder from bore hole wall.
Probe three additional points on the circumference in the same manner.
Further instructions appear on the screen.
Enter center point X
X = 0
0
5
ENT
Enter the first coordinate (X = 50 mm)
and
transfer coordinate as datum for the circle center.
1
POSITIP 855Operating Instructions25
Y = 0
ENT
Accept default entry Y = 0 mm.
Enter center point Y
Page 28
I - 2Working with POSITIP First Steps
Probing functions for datum setting
Datum setting with a tool
Even if you use a tool to set datum points, you can still use
POSITIP's probing functions described under the section "Datum
setting with the edge finder" (Edge, Centerline and CircleCenter).
Preparation: Enter the tool diameter and select the datum
ä
Press MOD and go to the soft key row containing the
soft key Tool Table.
ä
Select the user parameter Tool Table.
ä
Select the tool you will use to set the datum.
ä
Leave the tool table:
Press MOD again.
ä
Use the vertical arrow keys to select the number of the desired
datum. The number of the selected datum is shown at the lower
right of the screen.
Fig. 20: On-screen operating instructions for
probing with a tool
Example: Set centerline between two probed edges as datum
The centerline is parallel to the Y axis.
Desired coordinate
of the centerline:X = 50 mm
Operating mode: ACTUAL VALUE
Select Probe.
Select Centerline.
Z
Y
2
1
M
X?
X
Select axis for which the coordinate is to be set: X axis.
26Operating InstructionsPOSITIP 855
Page 29
I - 2Working with POSITIP First Steps
Probing functions for datum setting
Probe 1st edge in X
Touch the first workpiece edge .
Store the position of the edge.
Probe 2nd edge in X
Touch the second workpiece edge .
Store the position of the edge.
POSITIP displays the distance between the two edges.
Retract the tool from the workpiece.
Enter value for X
+ 0
5
0
ENT
Enter coordinate (X = 50 mm)
and
transfer coordinate as datum for the centerline.
1
2
POSITIP 855Operating Instructions27
Page 30
I - 2Working with POSITIP First Steps
NOTES
28Operating InstructionsPOSITIP 855
Page 31
I - 2Working with POSITIP First Steps
R–
R+
Y
X
R
0
Displaying and moving to positions
Distance-To-Go feature
Although it is often sufficient to have POSITIP display the coordinates of the actual position of the tool, it is usually better to use
the Distance-To-Go feature this enables you to approach nomi-
nal positions simply by traversing to display value zero.
Even when working with the Distance-To-Go feature you can enter
coordinates in absolute or incremental dimensions.
Graphic positioning aid
When you are traversing to display value zero, POSITIP displays a
graphic positioning aid (see figure 21).
POSITIP can also show the absolute position instead of
the graphic positioning aid. You can switch between
these two modes with operating parameter P 91 (see
chapter II - 2).
Fig. 21: The graphic positioning aid
POSITIP displays the graphic positioning aid in a narrow rectangle
underneath the currently active axis. Two triangular marks in the
center of the rectangle symbolize the nominal position you want to
reach.
A small square symbolizes the axis slide. An arrow indicating the
direction appears in the square while the axis is moving. You can
thus easily tell whether you are moving towards or away from the
nominal position.
Note that the square does not begin to move until the axis slide is
near the nominal position.
Taking the tool radius into account
POSITIP has a tool radius compensation feature (see figure 22). This
allows you to enter workpiece dimensions directly from the drawing. The displayed remaining distance is then automatically lengthened (R+) or shortened (R) by the value of the tool radius.
Entering tool data
ä
Press MOD.
ä
Choose the soft key Tool Table.
ä
Enter the tool diameter.
ä
Enter the tool length.
ä
Select the tool axis by soft key.
ä
Press ENT.
ä
Press MOD again.
Fig. 22: Tool radius compensation
POSITIP 855Operating Instructions29
Page 32
I - 2Working with POSITIP First Steps
Displaying and moving to positions
Example: Milling a shoulder by traversing to display value zero
The coordinates are entered as absolute dimensions; the datum is
the workpiece zero point.
CornerX = 0 mmY = 20 mm
CornerX = 30 mm Y = 20 mm
CornerX = 30 mm Y = 50 mm
CornerX = 60 mm Y = 50 mm
1
2
3
4
Preparation:
ä
Enter the tool data.
ä
Pre-position the tool to an appropriate location
(such as X = Y = 20 mm).
ä
Move the tool to milling depth.
Operating mode: DISTANCE-TO-GO
Select the Y axis.
Y
50
20
0
12
0
34
30
X
60
Nominal position value ?
2
0
Enter nominal position value for corner point : Y = +20 mm
and
select tool radius compensation R +.
ENT
Transfer the nominal position value.
The graphic positioning aid for the Y axis appears.
Traverse the Y axis until the display value is zero.
The square in the graphic positioning aid is now centered
between the two triangular marks.
Select the X axis.
Nominal position value ?
0
3
Enter nominal position value for corner point : X = +30 mm
and
select tool radius compensation R .
1
2
ENT
Transfer the nominal position value.
The graphic positioning aid for the X axis appears.
Traverse the X axis until the display value is zero.
The square in the graphic positioning aid is now centered
between the two triangular marks.
30Operating InstructionsPOSITIP 855
Page 33
I - 2Working with POSITIP First Steps
Displaying and moving to positions
Select the Y axis.
Nominal position value ?
5
0
Enter the nominal position value for corner point : Y = +50 mm
and
select tool radius compensation R +.
3
ENT
Transfer the nominal position value.
The graphic positioning aid for the Y axis is displayed.
Traverse the Y axis until the display value is zero.
The square in the graphic positioning aid is now centered
between the two triangular marks.
Select the X axis.
Nominal position value ?
6
0
ENT
Enter the nominal position value for corner point : X = +60 mm
and
select tool radius compensation R +.
Transfer the nominal position value.
The graphic positioning aid for the X axis is displayed.
Traverse the X axis until the display value is zero.
The square in the graphic positioning aid is now centered
between the two triangular marks.
4
POSITIP 855Operating Instructions31
Page 34
I - 2Working with POSITIP First Steps
Displaying and moving to positions
Example: Drilling by traversing to display value zero
Enter the coordinates in incremental dimensions. These are indicated in the following (and on the screen) with a preceding
The datum is the workpiece zero point.
1
Hole atX = 20 mm
Y=20mm
Distance from hole
to hole
1
2
IX= 30 mm
IY= 30 mm
Hole depthZ =12 mm
Operating mode: DISTANCE-TO-GO
Pre-position the drill over the first hole.
I.
Y
2
50
30
1
20
0
0
20
30
50
X
Select the Z axis.
Nominal position value ?
12
ENT
Enter the nominal position value for the hole depth: Z = 12 mm.
Confirm your entry.
The graphic positioning aid for the Z axis is displayed.
Drill hole : traverse Z axis until the display value is zero.
1
The square in the graphic positioning aid is now centered
between the two triangular marks.
Retract the drill in the tool axis (Z).
Select the X axis.
Nominal position value ?
3
0
Enter the nominal position value for hole : X = 30 mm
and
mark your input as an incremental dimension.
2
Select tool radius compensation R 0.
32Operating InstructionsPOSITIP 855
Page 35
I - 2Working with POSITIP First Steps
Displaying and moving to positions
ENT
Confirm your entry.
The graphic positioning aid for the X axis is displayed.
Traverse the X axis until the display value is zero.
The square in the graphic positioning aid is now centered
between the two triangular marks.
Select the Y axis.
ENT
Transfer the displayed nominal position (I +30) directly as nominal value for Y.
The graphic positioning aid for the Y axis is displayed.
Traverse the Y axis until the display value is zero.
The square in the graphic positioning aid is now centered
between the two triangular marks.
Select the Z axis.
Nominal position value ?
12
ENT
Enter the nominal position value for the hole depth: Z = 12 mm.
Confirm your entry.
The graphic positioning aid for the Z axis is displayed.
Drill hole : traverse the Z axis until the display value is zero.
2
The square in the graphic positioning aid is now centered
between the two triangular marks.
Retract the drill in the tool axis (Z).
POSITIP 855Operating Instructions33
Page 36
I - 2Working with POSITIP First Steps
NOTES
34Operating InstructionsPOSITIP 855
Page 37
I - 3Hole Patterns and Rectangular Pocket
I-3
Hole Patterns and Rectangular Pocket
This chapter describes the hole pattern functions Circle
Pattern and Linear Pattern, and the milling of
Rectangular Pockets.
In the operating mode DISTANCE-TO-GO, use the soft keys to
select the desired hole pattern function or pocket milling, and enter
the required data. This data can usually be taken from the
workpiece drawing (e.g. hole depth, number of holes, dimensions
of the pocket, etc.).
With hole patterns, the POSITIP then calculates the positions of all
the holes and displays the pattern graphically on the screen. With
pocket milling, it calculates all of the traverse paths for the roughing out of the pocket. The graphic positioning aid appears when
you begin execution, enabling you to position simply by traversing
to display value zero.
Bolt hole circle patterns
Information required:
Full circle or circle segment
Number of holes
Centerpoint coordinates and radius of the circle
Starting angle (angular position of first hole)
Circle segment only: angle step between the holes
Hole depth
POSITIP calculates the coordinates of the holes which you then
move to by traversing to display value zero.
The graphic positioning aid is available for all moving axes. The positioning aid frame for the tool axis is dashed.
The graphic enables verification of the hole pattern before you start
machining. It is also useful when:
graphics for bolt hole circle pattern
(full circle)
FunctionSoft Key/Key
Select full circle
Select circle segment
Got to next-highest level
Go to next-lowest level
Confirm entry values
ENT
Fig. 24: On-screen operating instructions:
graphics for bolt hole circle pattern
(circle segment)
End input
POSITIP 855Operating Instructions35
Page 38
I - 3Hole Patterns and Rectangular Pocket
Bolt hole circle patterns
Example: Enter data and execute bolt hole circle
Number of holes8
Center point coordinatesX = 50 mm
Y = 50 mm
Bolt circle radius20 mm
Starting angle: angle between
X axis and first hole30°
Hole depthZ = 5 mm
1st step: Enter data
Operating mode: DISTANCE-TO-GO
Go to the second soft key row in the DISTANCE-TO-GO operating mode.
50
Y
30°
R20
0
0
50
X
Select Circle Pattern.
Select Data Input.
If necessary, select data input for full circle.
Full Circle is shown in a frame above the data.
The soft key changes to Circle Segment.
Enter the data and call the dialog.
36Operating InstructionsPOSITIP 855
Page 39
I - 3Hole Patterns and Rectangular Pocket
Bolt hole circle patterns
Number of holes ?
ENT
8
Enter the number of holes (8).
Confirm your entry.
Center point X ?
50
ENT
Enter the X coordinate of the center of the bolt hole circle (X = 50 mm).
Confirm your entry.
Center point Y ?
50
ENT
Enter the Y coordinate of the center of the bolt hole circle (Y = 50 mm).
Confirm your entry.
Radius ?
2
ENT
0
Enter the radius of the bolt hole circle (20 mm).
Confirm your entry.
30
Starting angle ?
ENT
Enter the starting angle from the X axis to the first hole (30°).
Confirm your entry.
Hole depth ?
ENT
5
Enter the hole depth Z (5 mm).
Confirm your entry.
End data entry.
POSITIP 855Operating Instructions37
Page 40
I - 3Hole Patterns and Rectangular Pocket
Bolt hole circle patterns
2nd step: Display graphic
The graphic makes it easy to verify the entered data.
The solid circle represents the currently selected hole.
POSITIP displays the bolt hole
circle graphically on the screen.
Here, a full circle with 8 holes is
shown. The first hole is at 30°.
The coordinates of the hole are
given at the bottom of the screen.
The bolt hole circle graphic can be influenced with operating parameters P 88 and P 89 (see chapter II - 2).
Parameter P 88 (direction of rotation) also influences
working on the bolt hole circle.
3rd step: Drill
Functions for drilling and graphic
Start the bolt hole circle function.
Move to hole:
Traverse each coordinate of the working plane to display value zero.
The frame of the positioning aid is a solid line for these axes.
Drill:
Traverse to display value zero in the tool axis.
The frame of the positioning aid is a dashed line for this axis.
After drilling, retract in the tool axis.
Drill the remaining holes in the same manner.
Drillthe remaining holes in the same manner.
FunctionSoft Key
Go to next hole
Return to last hole
End drilling
38Operating InstructionsPOSITIP 855
Page 41
I - 3Hole Patterns and Rectangular Pocket
Linear hole patterns
Information required:
Coordinates of the first hole
Number of holes per row
Spacing between holes on a row
Angle between the first row and the X axis
Number of rows
Spacing between rows
POSITIP calculates the coordinates of the holes which you then
move to simply by traversing to display value zero.
The graphic positioning aid is available for all moving axes. The positioning aid frame for the tool axis is dashed.
The graphic enables verification of the hole pattern before you start
machining. It is also useful when:
Example: Entering data and executing rows of holes
X coordinate of holeX = 20 mm
Y coordinate of holeY = 15 mm
1
1
Number of holes per row4
Hole spacing10 mm
Angle between rows and X axis18°
Hole depthZ = 5 mm
Number of rows3
Row spacing12 mm
1st step: Enter data
Operating mode: DISTANCE-TO-GO
Go to the second soft key row in the DISTANCE-TO-GO operating mode.
15
0
Y
10
1
12
18°
X
0
20
Select Linear Pattern.
Select Data Input.
40Operating InstructionsPOSITIP 855
Page 43
I - 3Hole Patterns and Rectangular Pocket
Linear hole patterns
1st hole X ?
2
ENT
0
Enter the X coordinate of hole (X = 20 mm).
Confirm your entry.
1st hole Y ?
15
ENT
Enter the Y coordinate of hole (Y = 15 mm).
Confirm your entry.
Holes per row ?
ENT
4
Enter the number of holes per row (4).
Confirm your entry.
Hole spacing ?
1
ENT
0
Enter the spacing between holes in the row (10 mm).
Confirm your entry.
1
1
18
3
12
Angle ?
ENT
Enter the angle between the X axis and the hole pattern (18°).
Confirm your entry.
Hole depth ?
ENT
5
Enter hole depth Z (5 mm).
Confirm your entry.
Number of rows ?
ENT
Enter the number of rows (3).
Confirm your entry.
Row spacing ?
ENT
Enter the spacing between rows (12 mm).
Confirm your entry.
End data entry.
POSITIP 855Operating Instructions41
Page 44
I - 3Hole Patterns and Rectangular Pocket
Linear hole patterns
2nd step: Display graphic
The graphic makes it easy to verify the entered data.
The solid circle represents the currently selected hole.
POSITIP displays the pattern
graphically on the screen.
Here, 3 rows of 4 holes are shown.
1st hole at X=20 mm, Y=10 mm
Hole spacing: 10 mm
Angle between rows and X axis: 18°
Row spacing: 12 mm
Coordinates of the current hole are
shown at the bottom of the screen.
The graphic is influenced by operating parameter P 89
(see chapter II - 2).
3rd step: Drill
Functions for drilling and graphic
Start linear hole pattern function.
Move to hole:
Traverse each coordinate of the working plane to display value zero.
The frame of the positioning aid is a solid line for these axes.
Drill:
Traverse to display value zero in the tool axis.
The frame of the positioning aid is a dashed line for this axis.
After drilling, retract in the tool axis.
Drill the remaining holes in the same manner.
FunctionSoft Key
Go to next hole
Return to last hole
End drilling
42Operating InstructionsPOSITIP 855
Page 45
I - 3Hole Patterns and Rectangular Pocket
Milling a rectangular pocket
In the DISTANCE-TO-GO operating mode you can use the POSITIP
for milling a rectangular pocket.
The information for rectangular pocket milling can also be written
to a machining program as a "cycle" (see Chapter I-4).
You select the cycle with the soft key "Pocket Milling" (second
soft-key row), and enter the required data. This data can usually be
taken quite easily from the workpiece drawing (e.g. the side
lengths and the depth of the pockets).
The POSITIP calculates the rough-out paths and offers graphic
positioning aid.
Data input and execution of rectangular pocket
See Chapter I-4.
POSITIP 855Operating Instructions43
Page 46
I - 3Hole Patterns and Rectangular Pocket
Rectangular pocket milling
Example: Enter data and mill a rectangular pocket
Starting position:2 mm
Milling depth: 20 mm
Pocket center in X:50 mm
Pocket center in Y:40 mm
Side length in X:80 mm
Side length in Y:60 mm
Direction :0: CLIMB
Finishing allowance:0.5 mm
1st step: Enter data for rectangular pocket
Operating mode: DISTANCE-TO-GO
/
Go to the second soft-key row.
Select Pocket Milling cycle.
–20
–30
80
70
40
10
Z
0
X
Y
R10
0
0
10
50
90
X
100
S t a r t i n g p o s i t i o n ?
ENT
2
M i l l i n g d e p t h ?
ENT
0
2
2nd step: Mill rectangular pocket
Select Data Input.
Enter the starting position ( 2 mm ).
Confirm your entry.
Enter the milling depth ( 20 mm ).
Confirm your entry.
End data entry.
After you have entered all of the required data, start the RectangularPocket cycle and position the axes by "traversing to zero".
The infeed depth in the tool axis does not have to be preset.
End the cycle after the pocket has been fully roughed-out.
44Operating InstructionsPOSITIP 855
Page 47
I - 4Programming POSITIP
I-4
Programming POSITIP
PROGRAMMING AND EDITING operating mode
The functions available in the PROGRAMMING AND EDITING oper-
ating mode are divided into four groups:
Programming mode
for entering and editing programs
Teach-In mode
External mode
for transferring programs to an external data carrier
Deleting programs
Programs contain the work steps for workpiece machining. You
can edit programs, add work steps to them and run them as often
as you wish.
POSITIP can store a maximum of 20 programs with a total of 2000
blocks. A single program can contain a maximum of 1000 blocks.
The External mode enables you to store programs with the
HEIDENHAIN FE 401 Floppy Disk Unit and load them into POSITIP
again on demand you don't need to retype them. You can also
transfer programs to a personal computer or printer.
Programmable functions
Nominal position values
Program interrupts
Bolt hole circles and linear hole patterns
Rectangular pocket milling
Program section repeats:
A section of a program only has to be entered once and can
then be run up to 999 times in succession.
Subprograms:
A section of a program only has to be entered once and can
then be run at various points in the program as often as desired.
Tool call
Transfer position: Teach-In mode
This mode allows you to transfer the actual positions of the tool
directly into a program. The nominal positions for workpiece machining and the positions you probe with the HEIDENHAIN
KT Edge Finder can also be transferred into a program.
In many cases the Teach-In function will save you considerable
keying effort.
Fig. 26: The first soft key row in the PROGRAMMING AND EDITING operating mode
What happens with finished programs?
For workpiece machining, programs are run in the EXECUTE PROGRAM operating mode. See chapter I - 5 for an explanation of this
mode.
POSITIP 855Operating Instructions45
Page 48
I - 4Programming POSITIP
Program number
Each program is identified by a number between 0 and 9999 9999
which you assign it.
Operating mode: PROGRAMMING AND EDITING
Program number ?
Go to the program directory.
Program directory
The program directory appears when you choose the soft key Program Number. The number in front of the slash is the program
number, the number behind the slash is the number of blocks in the
program.
A program always contains at least two blocks.
5
1
1
ENT
When you select the unit of measurement with the soft
key inch/mm, POSITIP overwrites operating parameter
P 01 mm/inch.
Select an existing program, such as program number 5.
Create a new program:
Give it a number which is not yet in the directory, such as 11.
Choose the unit of measurement.
Confirm your entry.
The selected program can now be entered or edited.
Deleting programs
If you no longer wish to keep a program in memory, you can delete
it:
➤ In the PROGRAMMING AND EDITING operating mode, press the
soft key Delete Program in the first soft key level.
➤ Enter the program number.
➤ Press ENT to delete the program.
46Operating InstructionsPOSITIP 855
Page 49
I - 4Programming POSITIP
Editing programs
Operating mode: PROGRAMMING AND EDITING
Use the paging keys to display the programmable functions in the
different soft key rows. The screens shown at the right already
contain some program blocks. Turn to the next page of this manual
to learn how program blocks are entered.
Edit the last program selected
with Program Number,
such as program number 10.
The first soft key row provides
/
/
/
functions for entering and changing
coordinates.
The second soft key row provides
the following functions:
Enter labels for subprograms
and program section repeats
Call tool data
Interrupt program
Delete program blocks
The third soft key row provides
functions for entering bolt hole
circles, linear hole patterns or
rectangular pockets.
POSITIP 855Operating Instructions47
Page 50
I - 4Programming POSITIP
Entering program blocks
Current block
The current block is shown between the two dashed lines. New
blocks are inserted behind the current block. When the END PGM
block is between the dashed lines, no new blocks can be inserted.
FunctionSoft Key/Key
Go up one block
Go down one block
Clear numerical entry
Delete current block
Going directly to a program block
Scrolling to the desired block with the arrow keys can be timeconsuming with long programs. A quicker way is to use the GOTO
function. This enables you to move directly to the block you wish
to change or add new blocks behind.
Operating mode: PROGRAMMING AND EDITING
GOTO
Block number ?
CE
Select Edit.
Press the GOTO key.
58
ENT
Enter a block number, such as 58.
Confirm your entry.
Block number 58 is now the currently selected block.
48Operating InstructionsPOSITIP 855
Page 51
I - 4Programming POSITIP
Entering program blocks
Example: Milling a shoulder
The coordinates are programmed in absolute dimensions.
The datum is the workpiece zero.
CornerX = 0 mmY = 20 mm
CornerX = 30 mm Y = 20 mm
CornerX = 30 mm Y = 50 mm
CornerX = 60 mm Y = 50 mm
1
2
3
4
Summary of all programming steps
ä
In the main menu PROGRAMMING AND EDITING use the
Program Number soft key to access the program directory.
ä
Key in the number of the program you want to work on, and
press ENT.
äÿSelect Edit In the main menu PROGRAMMING AND
EDITING.
ä
Enter the nominal positions.
Running a finished program
When a program is finished it can be run in the EXECUTE PROGRAM mode (see chapter I - 5).
Y
50
20
0
12
0
34
30
X
60
Example of entry: Entering a nominal position into a program
(block 6 in this example)
Select the coordinate axis (X axis).
Nominal position value ?
3
0
ENT
Program blocks
0BEGIN PGM 10MMStart of program, program number and unit of measurement
1Z+20.000Clearance height
2X–20.000R0Pre-position the tool on the X axis
3Y–20.000R0Pre-position the tool on the Y axis
4Z–10.000Move tool to milling depth
5Y+20.000R+Y coordinate, corner ➀
6X+30.000R–X coordinate, corner ➁
7Y+50.000R+Y coordinate, corner ➂
8X+60.000R+X coordinate, corner ➃
9Z+20.000Clearance height
10END PGM 10MMEnd of program, program number and unit of measurement
Enter the nominal position value, for example 30 mm
and
select tool radius compensation R .
Confirm the entry. The nominal position is now the current block
(between the dashed lines).
POSITIP 855Operating Instructions49
Page 52
I - 4Programming POSITIP
Calling the tool data in a program
Chapter I - 2 explained how to enter the length and diameter of
your tools in the tool table.
The tool data stored in the table can also be called from a program.
Then if you change the tool during program run you don't need to
select the new tool data from the tool table every time.
The TOOL CALL command automatically pulls the tool length and
diameter from the tool table.
You define the tool axis for program run in the program.
If you enter a different tool axis in the program than is
stored in the table, POSITIP stores the new tool axis in
the table.
Operating mode: PROGRAMMING AND EDITING
Fig. 27: The tool table on the POSITIP screen
Tool number ?
ENT
4
Tool axis ?
Calling datum points
The POSITIP can store up to 99 datum points in a datum table.
You can call a datum point from the datum table during program
run by simply pressing the soft key Datum Call and entering
the block DATUM XX. This automatically calls the datum point entered for XX during program run.
Operating mode: PROGRAMMING AND EDITING
Call tool data from the tool table.
Enter the tool number (such as 4) under which the tool data are stored in the
tool table. Confirm entry.
Enter the tool axis (such as Z).
The program contains the tool call block TOOL CALL 4 Z.
Choose No Entry for the Tool axis if the program already contains a
TOOL CALL block with tool data.
/
Go to the third soft-key row.
Call a datum point from the table.
D a t u m n u m b e r ?
5
50Operating InstructionsPOSITIP 855
ENT
Enter the datum number (such as 5).
Confirm entry. Input range: 1 to 99.
Page 53
I - 4Programming POSITIP
Transferring positions: Teach-in mode
Teach-in programming offers the following three options:
Enter nominal position, transfer nominal position to program,
move to positions by traversing to display value zero:
TEACH-IN / DISTANCE TO GO
Move to a position and transfer the actual value to a program:
TEACH-IN / ACTUAL POSITION
Probe workpiece edges and transfer probed positions:
TEACH-IN / EDGE FINDER
You can change transferred position values with TEACH-IN /
PROGRAM.
Preparation
ä
With Program number select the program you want to transfer positions into.
ä
Select the tool data from the tool table.
or
äÿ
Enter the length and diameter of the edge finder stylus.
Overview of functions
FunctionSoft Key/Key
Abort and return to the
Teach-In main menu
Go to the previous program block
Go to the next program block
Delete the current block
POSITIP 855Operating Instructions51
Page 54
I - 4Programming POSITIP
Transferring positions: Teach-In mode
Programming example for TEACH-IN / DISTANCE TO GO :
Generate a program while machining a pocket
With Teach-in you first machine a workpiece according to the
workpiece drawing dimensions. POSITIP then transfers the coordinates directly into the program. Pre-positioning and retraction
movements can be selected as desired and entered like drawing
dimensions.
Corner pointX = 15 mm Y = 12 mm
Corner pointX = 15 mm Y = 47 mm
Corner pointX = 53 mm Y = 47 mm
Corner pointX = 53 mm Y = 12 mm
1
2
3
4
Pocket depthZ = 10 mm (for example)
Operating mode: PROGRAMMING AND EDITING
Select Teach-In.
The functions for TEACH-IN / DISTANCE TO GO
are available immediately in the first soft key row.
Example: Transfer the Y coordinate of corner point into
a program
Y
53
3
4
X
47
12
0
3
2
1
0
15
Select coordinate axis (Y axis).
Nominal position value ?
47
ENT
Enter the nominal position value (such as 47 mm)
and
select tool radius compensation R .
Confirm entry: Y + 47.000 R –
POSITIP displays the positioning aid for traversing to zero.
Traverse the entered axis until the display value is zero.
Then enter and transfer any other coordinates.
52Operating InstructionsPOSITIP 855
Page 55
I - 4Programming POSITIP
Y
X
Z
Transferring positions: Teach-In mode
Programming example for TEACH-IN / ACTUAL POSITION
Touch island with tool and transfer positions to program
With TEACH-IN / ACTUAL POSITION you can generate a
program containing the actual positions of the tool.
When you then run the program:
➤ Use a tool which has the same diameter as the tool you used
during the Teach-In process.
➤ If you use a different tool, you must enter all program blocks
with radius compensation. Then enter the difference between
the radii of the two tools as the tool radius for machining:
Radius of the tool for machining
Radius of the tool for Teach-In
= Tool radius to be entered for machining
Operating mode: PROGRAMMING AND EDITING
Select Teach-In.
/
Example: Transfer Z coordinate (workpiece surface) to a program
Go to TEACH-IN / ACTUAL POSITION.
Move the tool until it touches the workpiece surface.
Select the tool axis (Z).
Transfer actual value Z ?
ENT
Transfer the actual value for the Z axis into the program.
POSITIP 855Operating Instructions53
Page 56
I - 4Programming POSITIP
Transferring positions: Teach-In mode
Programming example for TEACH-IN / EDGE FINDER :
Probe island and transfer positions to a program
Probe the positions on a workpiece with a HEIDENHAIN KT Edge
Finder. The function TEACH-IN / EDGE FINDER transfers the
probed positions into a program.
The Edge Finder transfers the actual workpiece
positions into the program.
Operating mode: PROGRAMMING AND EDITING
Select Teach-In.
/
Example: Probe and transfer position on the X axis
Go to TEACH-IN / EDGE FINDER.
Z
Y
X
Pre-position the Edge Finder near position you wish to probe.
Select the coordinate axis for which the value is to be transferred: X.
Select radius compensation for later machining.
Probe in X axis
Move the Edge Finder against the workpiece edge until the LEDs
light up.
The coordinate of the probed position is now stored in the program.
Retract the Edge Finder. Probe and transfer any further positions
in the same manner.
54Operating InstructionsPOSITIP 855
Page 57
I - 4Programming POSITIP
Transferring positions: Teach-In mode
Changing nominal positions after they have been transferred
Positions which you have transferred into a program with Teach-In
can be changed. It is not necessary to leave the Teach-in mode to
do so.
Enter the new value in the input line.
Example: Change a block transferred with Teach-in
Operating mode: PROGRAMMING AND EDITING, Teach-In
/
/
Go to TEACH-IN / PROGRAM.
With the arrow keys (or GOTO), move to the block you wish to change.
Select the block.
Nominal position value ?
30
ENT
Functions for changing a Teach-In program
FunctionSoft Key
Abort and return to main menu
PROGRAMMING AND EDITING
Enter a new nominal position value (such as 30 mm)
and
change the tool radius compensation.
Confirm your changes.
Delete current block
POSITIP 855Operating Instructions55
Page 58
I - 4Programming POSITIP
Hole patterns in programs
The information for hole patterns can also be written to a program.
Each piece of information is then stored in a separate program
block. These blocks are identified by CYCL after the block
number, followed by a number.
The cycles contain all information required by POSITIP for machining a hole pattern.
There are three cycles for hole patterns:
• CYCL 1.0 FULL CIRCLE
• CYCL 2.0 CIRCLE SEGMENT
• CYCL 4.0 LINEAR HOLE PATTN
Do not delete any blocks from the cycle because this will result in
the error message CYCLE INCOMPLETE when the program is
executed.
Hole pattern graphics
The hole patterns in a program can be displayed graphically.
Programming example: Bolt hole circle (full circle)
Number of holes8
Coordinates of centerX = 50 mm
Y = 50 mm
Bolt circle radius20 mm
Starting angle between
X axis and first hole30°
Hole depthZ = 5 mm
Example: Entering bolt circle data into a program
Operating mode: PROGRAMMING AND EDITING
Select Edit.
/
Go to the third soft key row.
50
Y
30°
R20
0
0
50
X
Select Circle Pattern.
The soft key row changes.
Type of bolt circle ?
Select Full Circle. POSITIP calculates the hole positions on a full circle.
56Operating InstructionsPOSITIP 855
Page 59
I - 4Programming POSITIP
Hole patterns in programs
Number of holes ?
ENT
8
Center point X ?
50
ENT
Center point Y ?
50
ENT
Radius ?
20
ENT
Enter the number of holes (NO. = 8).
Confirm your entry.
Enter the X coordinate of the bolt circle center (CCX = 50 mm).
Confirm your entry.
Enter the Y coordinate of the bolt circle center (CCY = 50 mm).
Confirm your entry.
Enter the radius of the bolt circle (RAD = 20 mm).
Confirm your entry.
Starting angle ?
30
ENT
Enter the starting angle from the X axis to the first hole (START = 30°).
Confirm your entry.
Hole depth ?
ENT
5
Program blocks
0BEGIN PGM 20 MMStart of program, program number, unit of measurement
1Z+20.000Clearance height
2CYCL 1.0 FULL CIRCLECycle data for a full circle follow
3CYCL 1.1 NO.8Number of holes
4CYCL 1.2 CCX+50.000X coordinate of the center of the bolt circle
5CYCL 1.3 CCY+50.000Y-coordinate of the center of the bolt circle
6CYCL 1.4 RAD20.000Radius
7CYCL 1.5 START +30.000Starting angle of first hole
8CYCL 1.6 DEPTH –5.000Hole depth
9Z+20.000Clearance height
10END PGM 20 MMEnd of program, program number, unit of measurement
Enter the hole depth (DEPTH = –5 mm).
Confirm your entry.
Choose No entry for the hole depth if (for example) the holes
will be drilled to different depths.
For a circle segment (CYCL 2.0 CIRCLE SEGMENT),
you also enter the angle step (STEP) between the holes
(after the starting angle).
The bolt hole circle is then executed in the EXECUTE PROGRAM
operating mode.
POSITIP 855Operating Instructions57
Page 60
I - 4Programming POSITIP
Hole patterns in programs
Programming example: Linear hole pattern (row of holes)
X coordinate of the first holeX = 20 mm
Y coordinate of the first holeY = 15 mm
Number of holes per row4
Hole spacing10 mm
Angle between hole row and X axis18°
Hole depthZ = 5 mm
Number of rows3
Row spacing12 mm
Example: Enter data for linear hole pattern into a program
Operating mode: PROGRAMMING AND EDITING
Select Edit.
15
0
Y
10
1
12
18°
X
0
20
/
Go to the third soft key row.
Select Linear Pattern.
1st hole X ?
2
ENT
0
Enter the X coordinate of hole (POSX = 20 mm).
Confirm your entry.
1st hole Y ?
15
ENT
Enter the Y coordinate of hole (POSY = 15 mm).
Confirm your entry.
Holes per row ?
ENT
4
Enter the number of holes per row (NO.HL = 4).
Confirm your entry.
1
1
58Operating InstructionsPOSITIP 855
Page 61
I - 4Programming POSITIP
Hole patterns in programs
Hole spacing ?
1
ENT
0
Angle ?
18
ENT
Hole depth ?
ENT
5
Number of rows ?
ENT
3
Enter the hole spacing (HLSPC = 10 mm).
Confirm your entry.
Enter the angle between the X axis and the rows of holes (ANGLE = 18°).
Confirm your entry.
Enter the hole depth (DEPTH = –5 mm).
Confirm your entry.
Select No Entry for Hole depth if, for example, holes
are to be drilled to different depths.
Enter the number of rows (NO.RW = 3).
Confirm your entry.
Row spacing ?
12
Program blocks
0BEGIN PGM 80 MMStart of program, program number, unit of measurement
1Z+20.000Clearance height
2CYCL 4.0 LINEAR HOLE PATTNCycle data for linear hole pattern follow
3CYCL 4.1 POSX +20.000X coordinate of first hole
4CYCL 4.2 POSY +15.000Y coordinate of first hole
5CYCL 4.3 NO.HL 4Number of holes per row
6CYCL 4.4 HLSPC +10.000Distance between holes on the row
7CYCL 4.5 ANGLE +18.000Angle between the rows and the X axis
8CYCL 4.6 DEPTH –5.000Hole depth
9CYCL 4.7 NO.RW 3Number of rows
10 CYCL 4.8 RWSPC +12.000Spacing between rows
11 Z+20.000Clearance height
12 END PGM 80 MMEnd of program, program number, unit of measurement
The hole pattern is then executed in the EXECUTE PROGRAM operating mode.
ENT
Enter the row spacing (RWSPC = 12 mm).
Confirm your entry.
POSITIP 855Operating Instructions59
Page 62
I - 4Programming POSITIP
Rectangular pocket milling in programs
The POSITIP makes the roughing out of rectangular pockets simple: You just enter the dimensions for the pocket, and POSITIP
calculates the rough-out paths.
Execution of cycle
The execution of the cycle is represented in Figs 7.6, 7.7 and 7.8.
I:
The POSITIP gives the distances-to-go for positioning the tool at
the starting position
machining plane to the center of the pocket.
A
: first in the tool axis, and then in the
II:
Roughing out the pocket in accordance with the path indicated in
the diagram (Fig. 7.8 shows climb milling). In the working plane
the stepover distance is equal to the tool radius
depth in the tool axis is random.
III:
This procedure repeats itself until the entered depth B is reached.
Input into cycle 5.0 RECTANGULAR POCKET
Starting position - STARTPOS.
(enter absolute value, referenced to datum)
Milling depth - DEPTH
B
(enter absolute value, referenced to datum)
Pocket center in X - POSX
Center of the pocket in the main axis of the working plane.
Pocket center in Y - POSY
Center of the pocket in the secondary axis of the working
plane.
Side length in X - LENGTH X
Length of the pocket in the direction of the main axis.
Side length in Y - LENGTH Y
Length of the pocket in the direction of the secondary axis.
Direction DIR.
Input value 0: Climb milling (Fig. 7.8: anticlockwise)
Input value 1: Up-cut milling (clockwise)
Finishing allowance - FIN.AL
Finishing allowance in the working plane.
A
MX
MY
X
Y
R
. The pecking
I
Z
Fig. 7.6: Step I in cycle
5.0 RECTANGULAR POCKET
II
Z
Fig. 7.7: Step II in cycle
5.0 RECTANGULAR POCKET
III
MX
Y
A
X
B
X
X
Y
MY
R
X
Fig. 7.8: Step III in cycle
5.0 RECTANGULAR POCKET
60Operating InstructionsPOSITIP 855
Page 63
I - 4Programming POSITIP
Rectangular pocket milling in programs
Programming example: Mill rectangular pocket
Starting position:2 mm
Milling depth: 20 mm
Pocket center in X:50 mm
Pocket center in Y:40 mm
Side length in X:80 mm
Side length in Y:60 mm
Direction:0: CLIMB
Finishing allowance:0.5 mm
Example: Entering rectangular pocket data into a program
Operating mode: PROGRAMMING AND EDITING
Select EDIT.
–20
–30
80
70
40
10
Z
0
X
Y
R10
0
0
10
50
90
X
100
/
Go to the third soft-key row.
Select cycle 5.0 POCKET MILLING.
S t a r t i n g p o s i t i o n ?
ENT
2
Enter the starting position (2 mm ).
Confirm your entry.
M i l l i n g d e p t h ?
2
ENT
0
Enter the milling depth ( - 20 mm ).
Confirm your entry.
POSITIP 855Operating Instructions61
Page 64
I - 4Programming POSITIP
Rectangular pocket milling in programs
Program blocks
0 BEGIN PGM 55MMStart of program, program number, unit of measurement
1 CYCL 5.0RECT. POCKETCycle data for cycle 5.0 RECTANGULAR POCKET
2 CYCL 5.1START 2Starting position above the workpiece surface
3 CYCL 5.2DEPTH– 20Milling depth4 CYCL 5.3POSX+ 50Pocket center in X
5 CYCL 5.4POSY+ 40Pocket center in Y
6 CYCL 5.5LGTHX 80Side length in X
7 CYCL 5.6LGTHY 60Side length in Y
8 CYCL 5.7DIR. 0 :CLIMBClimb milling
9 CYCL 5.8FIN.AL 0.5Finishing allowance
10 END PGM 55 MMEnd of program, program number, unit of measurement
Cycle 5.0 RECTANGULAR POCKET is then run in the EXECUTE PRO-GRAM operating mode (see Chapter I-5).
62Operating InstructionsPOSITIP 855
Page 65
I - 4Programming POSITIP
Entering program interruptions
You can divide a program into sections with stop marks. POSITIP
then only executes the next block when you press the soft key
Next Block.
Operating mode: PROGRAMMING AND EDITING
Choose Edit.
/
Go to the second soft key row.
Press Stop to insert a program interruption.
POSITIP 855Operating Instructions63
Page 66
I - 4Programming POSITIP
Subprograms and program section repeats
Subprograms and program section repeats only need to be entered
once in the program. You can then run them up to 999 times.
Subprograms can be run at any point in the program, while program section repeats are run several times in succession.
Inserting program marks (labels)
You identify subprograms and program section repeats with labels
(abbreviated in the program to LBL).
Labels 1 to 99
Labels 1 to 99 identify the beginning of a subprogram or a program
section which is to be repeated.
Label 0
Label 0 is used only to identify the end of a subprogram.
Label call
In the program, subprograms and program sections are called with
the command CALL LBL.
The command CALL LBL 0 is not allowed.
Subprograms:
After a CALL LBL block in the program, POSITIP executes the
called subprogram.
Program section repeats:
POSITIP repeats the program section located before the CALLLBL block. You enter the number of repeats with the CALL LBL
command.
Nesting program sections
Subprograms and program section repeats can also be "nested."
For example, a subprogram can in turn call another subprogram.
Maximum nesting depth: 8 levels.
Fig. 28: On-screen operating instructions for
subprograms (page 5 shown)
Fig. 29: On-screen operating instructions for
program section repeats (page 3
shown)
64Operating InstructionsPOSITIP 855
Page 67
I - 4Programming POSITIP
Subprograms and program section repeats
Subprogram
Programming example: Subprogram for slots
Slot length:20 mm + tool diameter
Slot depth: 10 mm
Slot diameter:8 mm (= tool diameter)
Coordinates of the recess point
1
SlotX = 20 mm Y = 10 mm
2
SlotX = 40 mm Y = 50 mm
3
SlotX = 60 mm Y = 40 mm
A center-cut end mill
(DIN 844) is required for carrying out this example!
Example: Insert label for subprogram
Operating mode: PROGRAMMING AND EDITING
Select Edit.
/
Go to the second soft key row.
50
40
10
Y
8
20
2
3
20
1
X
40
60
0
0
Insert a label (LBL) for a subprogram.
POSITIP offers the lowest available label number.
Label number ?
ENT
ENT
1
The beginning of a subprogram (or a program section repeat) is
now marked with the label. Enter the program blocks for the
subprogram after the LBL block.
Label 0 (LBL 0) is used only to identify the end of a subprogram.
Accept the default label number.
Enter a label number (here, 1). Confirm your entry.
The current block now contains the label LBL 1.
POSITIP 855Operating Instructions65
Page 68
I - 4Programming POSITIP
Subprograms and program section repeats
Example: Enter a subprogram call: CALL LBL
/
Go to the second soft key row.
Call the label.
POSITIP offers the label number which was last set.
Label number ?
ENT
ENT
1
After the CALL LBL block in the EXECUTE PROGRAM operating
mode, POSITIP executes those blocks in the subprogram that are
located between the LBL block with the called number and the
next block containing LBL 0.
Note that the subprogram will be executed at least once even without a CALL LBL block.
Accept the default label number.
Enter a label number (here, 1). Confirm your entry.
The current block now contains the called label: CALL LBL 1.
For subprograms you can ignore the question "Repeat REP ?".
Press the soft key to confirm that a subprogram is being called.
Program blocks
0BEGIN PGM 30MMStart of program, program number, unit of measurement
1Z+20.000Clearance height
2X+20.000R0X coordinate of recess point slot ➀
3Y+10.000R0Y coordinate of recess point slot ➀
4CALL LBL 1Call subprogram 1: execute blocks 12 to 16
5X+40.000R0X coordinate of recess point slot ➁
6Y+50.000R0Y coordinate of recess point slot ➁
7CALL LBL 1Call subprogram 1: execute blocks 12 to 16
8X+60.000R0X coordinate of recess point slot ➂
9Y+40.000R0Y coordinate of recess point slot ➂
10CALL LBL 1Call subprogram 1: execute blocks 12 to 16
11Z+20.000Clearance height
12LBL 1Start of subprogram 1
13Z–10.000Recess to slot depth
14IY+20.000R0Mill slot
15Z+2.000Retract
16LBL 0End of subprogram 1
17END PGM 30MMProgram end, program number and measuring unit
66Operating InstructionsPOSITIP 855
Page 69
I - 4Programming POSITIP
Subprograms and program section repeats
Program section repeats
A program section repeat is entered like a subprogram. The end of
the program section is identified simply by the command to repeat
the section.
Label 0 is therefore not set.
Display of the CALL LBL block with a program section repeat
The screen displays (for example): CALL LBL 1 REP 10 / 10 .
The two numbers with the slash between them indicate that this is
a program section repeat. The number in front of the slash is the
number of repeats you entered. The number behind the slash is
the number of repeats remaining to be performed.
Programming example: Program section repeat for slots
Slot length:16 mm +tool diameter
Slot depth: 12 mm
Incremental offset of the
recess point: 15 mm
Slot diameter:6 mm (= tool diameter)
Coordinates of the recess point
1
Slot
:X = 30 mm Y = 10 mm
A center-cut end mill (DIN 844)
is required for carrying out this example!
Example: Insert a label for a program section repeat
Operating mode: PROGRAMMING AND EDITING
Select Edit.
/
Go to the second soft key row.
70
55
40
25
10
Y
6
16
1
0
0
30
X
Set a program mark (LBL) for a program section repeat.
POSITIP offers the lowest available label number as a default.
Label number ?
ENT
ENT
1
Enter the blocks for the program section repeat after the LBL block.
POSITIP 855Operating Instructions67
Accept the default label number.
Enter a label number (here, 1). Confirm your entry.
The current block now contains the set label: LBL 1.
Page 70
I - 4Programming POSITIP
Subprograms and program section repeats
Example: Entering a program section repeat: CALL LBL
/
Go to the second soft key row.
Call label.
POSITIP offers the label number that was last set.
Label number ?
ENT
ENT
1
Accept the default label number.
Enter a label number (here, 1) and confirm your entry.
The called label is now in the current block: CALL LBL 1.
Repeat REP ?
ENT
4
After a CALL LBL block in the PROGRAMMING AND EDITING
operating mode, POSITIP repeats those program blocks that are
located behind the LBL block with the called number and before
the CALL LBL block.
Note that the program section will always be executed one more
time than the programmed number of repeats.
Enter the number of repeats (here, 4) and confirm your entry.
Program blocks
0BEGIN PGM 70MMStart of program, program number, unit of measurement
1Z+20.000Clearance height
2X+30.000R0X coordinate recess point slot
3Y+10.000R0Y coordinate recess point slot
1
1
4LBL 1Start of program section 1
5Z-12.000Recess
6IX+16.000R0Mill slot
7Z+2.000Retract
8IX-16.000R0Position in X
9IY+15.000R0Position in Y
10CALL LBL 1 REP 4 / 4Repeat program section 1 four times
11Z+20.000Clearance height
12END PGM 70MMEnd program, program number, unit of measurement
68Operating InstructionsPOSITIP 855
Page 71
I - 4Programming POSITIP
Editing existing programs
You can edit existing programs, for example to correct keying
errors. POSITIP supports you with plain language dialogs just as
when you are creating a new program.
Program numbers can be changed by selecting the BEGIN or
END block and entering a new program number.
Confirm your changes
You must confirm each change with the ENT key for it to become
effective.
Example: Editing a program block
/
Move to the block you wish to edit.
Select the block.
20
ENT
Edit the block, for example enter a new nominal position value (here, 20).
Confirm the change.
Function Key
Select the next-lowest program block
Select the next-highest program block
Go directly to program block number
Select program block to edit
GOTO
Confirm change
ENT
POSITIP 855Operating Instructions69
Page 72
I - 4Programming POSITIP
Deleting program blocks
You can delete any blocks in existing programs except the BEGIN
and END blocks.
When a block is deleted, POSITIP automatically renumbers the
remaining blocks. The block before the deleted block then becomes
the current block.
Example: Deleting a program block
Operating mode: PROGRAMMING AND EDITING
Select Edit.
/
/
It is also possible to delete an entire program section:
➤ Select the last block of the program section.
➤ Press the soft key Delete Block repeatedly until all
blocks in the program section have been deleted.
Move to the block you wish to delete
(or use the GOTO key).
Go to the second soft key row.
Press Delete Block.
70Operating InstructionsPOSITIP 855
Page 73
I - 4Programming POSITIP
Transferring programs over the data interface
The RS-232-C interface on the rear panel allows you to utilize a
device such as the HEIDENHAIN FE 401 floppy disk unit or a PC
for external data storage.
Programs can also be archived on diskette and loaded back into
POSITIP again as required.
Pin layout, wiring and connections for the data interface
are described in chapter II - 4.
FunctionSoft Key/Key
Directory of programs
stored in POSITIP
Directory of programs
stored on the FE
Abort data transfer
Switch FE EXT
Show further programs
Example: Transferring a program into POSITIP
Operating mode: PROGRAMMING AND EDITING
Select External.
Program number ?
5
/
Enter the program number (here, 5).
Select external device (for diskette unit or PC with HEIDENHAIN data transfer
software TNC.EXE, use FE setting; for PC without TNC.EXE, use EXT setting).
Press Start Input to transfer the program to POSITIP.
The message Loading program: appears on the POSITIP screen
If you are transferring programs into POSITIP from a PC (EXT
setting), the PC must send the programs.
If POSITIP's memory already contains a program with the same
number as that being transferred, the error message
PROGRAM ALREADY EXISTS will appear on the screen.
In this case, before you can transfer the program you must either
rename or delete the program in POSITIP.
POSITIP 855Operating Instructions71
Page 74
I - 4Programming POSITIP
Transferring programs over the data interface
For program output, POSITIP automatically displays all programs in
its memory.
Example: Reading a program out of POSITIP
Operating mode: PROGRAMMING AND EDITING
Select External.
/
Go to EXTERNAL OUTPUT.
Program number ?
1
0
C A U T I O N
A program on the external device with the same number
as that being read out will be overwritten. No
confirmation to overwrite will be requested.
To read all programs out of POSITIP:
Enter the program number (here, 10).
Select the external device.
For diskette unit or PC with HEIDENHAIN data transfer software TNC.EXE,
use FE setting; for PC without TNC.EXE (or printer), use EXT setting.
Press Start Output to transfer the program to the external device.
The message Reading out program: appears.
ä
Press Output All PGM soft key.
72Operating InstructionsPOSITIP 855
Page 75
I - 5Executing Programs
I-5
Executing Programs
Programs are run in the EXECUTE PROGRAM operating mode. The
current program block is displayed at the top of the screen.
There are two ways to run programs:
Single Block
When you have moved the axis to the displayed position, call the
next block with the Next Block soft key. It is recommended that
you use Single Block when running a program for the first
time.
Automatic
Here the display automatically shows the next program block as
soon as you have moved to the displayed position. Use Auto-matic when you are sure the program contains no errors and you
want to run it quickly.
Preparation
ä
Mount the workpiece on the machine table.
ä
Set the reference point for the workpiece.
ä
Select the program with Program number in the main menu
EXECUTE PROGRAM.
Single Block
Operating mode: EXECUTE PROGRAM
Select Single Block.
The program block and the graphic positioning cursor appear.
Position by "traversing to zero."
Call next program block.
Continue positioning and calling blocks with Next Block until
machining is complete.
An overview of functions is shown on the next page.
POSITIP 855Operating Instructions73
Page 76
I - 5Executing Programs
Automatic
Operating mode: EXECUTE PROGRAM
The display automatically shows the next program block as soon
as you have moved to the displayed position. The positioning aid
automatically switches to the coordinate axis of the new block.
FunctionSoft Key/Key
Start with the block before the
current block
Start with the block after the
current block
Select the starting block directly
Select Automatic.
The program block and the graphic positioning cursor appear.
Position by traversing to display value zero.
GOTO
Enter the tool data
With hole patterns:
Display pattern graphically
After starting:
Abort return to menu
74Operating InstructionsPOSITIP 855
Page 77
I - 6INFO: Pocket Calculator, Stopwatch, Cutting Data Calculator
I-6
The INFO Functions: Pocket Calculator, Stopwatch
and Cutting Data Calculator
Press the INFO key to access the following functions:
Cutting data calculator
Calculates the spindle speed from the tool diameter and the
cutting speed;
Calculates the feed rate from the spindle speed, the number of
teeth and the depth of cut per tooth.
I - 6INFO: Pocket Calculator, Stopwatch, Cutting Data Calculator
Cutting data: Calculate spindle speed S and feed rate F
POSITIP can calculate the spindle speed S and the feed rate F for
you. As soon as you conclude an entry with ENT, POSITIP
prompts you for the next entry.
Entry values
For the spindle speed S in rpm:
Enter the tool diameter D in mm and the cutting speed V in
m/min.
For the feed rate F in mm/min:
Enter the spindle speed S in rpm,
the number of teeth n of the tool and
the permissible depth of cut per tooth d in mm.
For calculation of the feed rate, POSITIP automatically offers the
spindle speed it just calculated. You can enter a different value,
however.
Function Key
Confirm entry and continue dialog
ENT
INFO
Go to the next-higher input line
Go to the next-lower input line
Example: Entering the tool diameter
You can be in any operating mode. Select Cutting Data.
Tool diameter ?
ENT
8
Enter the tool diameter (8 mm) and transfer it into the box behind the letter D.
76Operating InstructionsPOSITIP 855
Page 79
I - 6INFO: Pocket Calculator, Stopwatch, Cutting Data Calculator
Stopwatch
The stopwatch shows the hours (h), minutes (), seconds () and
hundredths of a second.
The stopwatch continues to run even when you leave the INFO
function. When the power is interrupted (switch-off), POSITIP
resets the stopwatch to zero.
FunctionSoft Key
Reset the stopwatch to zero and start
Stop timing
Pocket calculator
INFO
The pocket calculator functions are spread over three soft key
rows:
Use the paging keys to go from one soft key row to the next.
POSITIP always shows an example entry you don't have to
press the HELP key.
Transferring the calculated value
The calculated value remains in the input line even after you leave
the pocket calculator function.
This allows you to transfer the calculated value directly into a program as a nominal position without having to reenter it.
Entry logic
For calculations with two operands (addition, subtraction, etc.):
ä
Key in the first value.
ä
Confirm the value by pressing ENT.
ä
Key in the second value.
ä
Press the soft key for the desired operation.
POSITIP displays the result of the operation in the input line.
For calculations with one operand (sine, reciprocal, etc.):
ä
Key in the value.
ä
Press the soft key for the desired operation.
POSITIP displays the result of the operation in the input line.
Example: See the next page.
POSITIP 855Operating Instructions77
Page 80
I - 6INFO: Pocket Calculator, Stopwatch, Cutting Data Calculator
Pocket calculator functions
Example: (3 ´ 4 + 14) ÷ (2 ´ 6 + 1) = 2
INFO
ENT
3
4
1
4
ENT
2
6
Key in the first value in the first parenthesis: 3; confirm entry.
The display shows +3.000.
Key in the second value in the first parenthesis: 4
and
combine the second value with the first value: ´.
The display now shows +12.000.
Key in the third value in the first parenthesis: 14
and
combine the third value with the displayed value 12.000: +.
The display now shows +26.000.
Key in the first value in the second parenthesis: 2; confirm entry.
This automatically closes the first parenthesis.
The display shows +2.000.
Key in the second value in the second parenthesis: 6
and
combine the second value with the first value: ´.
The display now shows +12.000.
1
Key in the third value in the second parenthesis: 1
and
combine the third value with the displayed value 12.000: +.
The display now shows +13.000.
Close the second parenthesis and simultaneously
combine with the first parenthetical expression: ÷.
The display now shows the result: +2.000.
78Operating InstructionsPOSITIP 855
Page 81
I - 7User Parameters: The MOD Function
I-7
User Parameters: The MOD Function
User parameters are operating parameters which you can change
without having to enter a code number.
The machine builder determines which operating parameters are
available to you as user parameters as well as how the user parameters are arranged in the soft keys.
The functions of user parameters are described in chapter II - 2.
To access the user parameter menu
ä
Press MOD.
The user parameters appear on the screen.
ä
Go to the soft key row with the desired user parameter.
ä
Press the soft key for the desired user parameter.
MOD
To leave the user parameter menu
ä
Press MOD.
Scaling factors
The user parameter Scaling Factor enables you to increase
or decrease the size of workpieces. POSITIP divides the displayed
value by the scaling factor you entered.
Scaling factors change the workpiece size symmetrically about the
workpiece datum. The workpiece datum should therefore be located at an edge when you are working with scaling factors.
Input range: 0.1 to 9.999 999
To activate scaling factors
ä
Switch the user parameter Scaling Factor OFF / ON
to ON.
To deactivate scaling factors
ä
Switch the user parameter Scaling Factor OFF / ON
to OFF.
Please see next page for instructions on entering scaling factors.
Fig. 30: The user parameters on the POSITIP
screen
Y
∗ 3.0
1
0
2
∗ 3.5
X
0
Fig. 31: Original workpiece
1
2
After enlargement with scaling
factor
POSITIP 855Operating Instructions79
Page 82
I - 7User Parameters: The MOD Function
Entering user parameters
Choosing settings
Some user parameter settings are chosen directly with the soft
keys. You simply switch from one setting to the other.
Example: Angle format
ä
Press MOD.
The MOD main menu now contains either the soft key
Deg. decimal or Deg/Min/Sec
ä
Press the displayed soft key.
The soft key changes to the other setting, for example from
Deg. decimal to Deg/Min/Sec
ä
Press MOD again.
This ends the MOD function.
The new setting for the angle format is now in effect.
Entering values
Some user parameters require that you enter a value or select a setting from a number of possible settings. When you press the soft
key, a menu for the parameter is displayed.
MOD
Example: Scaling factor for the Z axis
ä
Press MOD.
ä
Press the Scaling Z soft key.
POSITIP now displays an input screen for the scaling factor.
ä
Key in the desired scaling factor.
ä
Press ENT.
If you want this scaling factor to apply to all coordinate axes,
press the Set All soft key.
The MOD main menu is then displayed.
ä
Press MOD again.
This ends the MOD function.
The new setting for the scaling factor is now in effect.
When you are working with scaling factors, the soft key
Scaling OFF/ON must be set to ON.
80Operating InstructionsPOSITIP 855
Page 83
Part II: Technical Information
II - 1 Installation and Electrical Connection......................................83
Tilting base ..................................................................................................... 112
Subject Index ................................................113
Technical Information
Page 84
Page 85
II - 1 Installation and Electrical Connection
II - 1
Installation and Electrical Connection
Items supplied
POSITIP 855 Display Unit
Power connector
User's Manual
Installation
M4 screws are required for securing POSITIP from below
or on a tilting base from HEIDENHAIN (Id. Nr. 281 619-01).
See chapter II - 8 for the bore hole dimensions.
Electrical connection
WARNING - Electric Shock Danger
Unplug the power cord before opening the housing.
Connect a protective ground.
This connection must never be interrupted.
Danger to internal components!
Do not engage or disengage any connections while
the unit is under power.
Use only original replacement fuses.
Power connection
POSITIP requires AC voltage between 100 V and 240 V
(48 Hz to 62 Hz). No voltage adjustment is required.
Wiring the power connector
See fig. 32
Hot leads: and
Ground:
Minimum diameter of power connection cable: 0.75 mm
L
N
2
Fig. 32: Wiring the power connector
POSITIP 855Technical Information83
Page 86
II - 1 Installation and Electrical Connection
X4
2
3
45
7
1
9
6
8
X3X2X1X4
Grounding
Noise immunity can be increased by connecting the
ground screw on the rear panel to the star point of
machine ground. Minimum cross section of the
connecting wire: 6 mm
2
.
Connecting the encoders
POSITIP can be used with HEIDENHAIN linear and angle encoders
that provide sinusoidal output signals. The encoder inputs on the
rear panel are designated X1, X2, X3 and X4. The connecting
cable may not exceed 30 m (100 ft) in length.
Danger to internal components!
Do not engage or disengage any connections while
the unit is under power.
Pin layout for encoder inputs
PinAssignment
10°+
20°
3+5 V (UP)
40 V (UN)
590°+
690°
7Reference mark signal RI+
8Reference mark signal RI
9Internal shield
HousingExternal shield
Fig. 33: The ground screw on the rear panel
Fig. 34: Flange socket on POSITIP for encoder
signal input
The encoder inputs are permanently assigned to 4 axes.
Operating parameter P49.* determines the designation of the
axes, e.g. axis 1 = X axis, axis 2 = Y axis.
AxisEncoder input
1X1
2X2
3X3
4X4
Interfaces X1, X2, X3 and X4 comply with the recommen-
84Technical InformationPOSITIP 855
dations in EN 50 178 for separation from line power.
Fig. 35: Encoder inputs on rear panel
Page 87
II - 1 Installation and Electrical Connection
X3X2X1
X10X31(V.24 RS-232-C)T)
Connecting an edge finder
Connect the HEIDENHAIN KT Edge Finder to the D-sub input
X10 on the rear panel.
Adapt POSITIP for use with the edge finder through the
following operating parameters:
Interface X10 complies with the recommendations in
EN 50 178 for separation from line power.
Initial switch-on
When you switch on your POSITIP for the first time, the
screen shown in figure 37 appears. You can now select the
type of application (milling or turning).
Fig. 36: Input X10 for edge finder
For milling:
ä
Press the 0 key
For turning:
äÿPress the 1 key
POSITIP automatically provides the functions appropriate
to the selected application.
You can change the application later with operating
parameter P 99.
Fig. 37: POSITIP screen after initial switch-on
POSITIP 855Technical Information85
Page 88
II - 2 Operating Parameters
II - 2
Operating Parameters
Operating parameters adapt the POSITIP to the machine.
They are identified with the letter P, a three-digit number and a
name.
Axis-specific operating parameters
Some parameters must be entered separately for each axis. Such
parameters are identified in the following descriptions with
an asterisk (*).
Example: Operating parameter for the counting direction: P30.*
For this parameter you enter the counting direction separately for
each axis in parameters P30.1, P30.2, P30.3 and P30.4.
Factory settings
The factory settings for the operating parameters in the overview
on the next pages are set in bold italic type.
Numerical input, dialog input
The current setting of an operating parameter is shown in plain
language under the parameter designation in the on-screen
operating parameter list. In addition, each parameter setting has a
number in the input line at the top. These numbers are transferred
when you read out the operating parameters over the data
interface.
Fig. 38: Example of operating parameters
To access the operating parameters
ä
Press MOD.
ä
Go to the soft key row containing Code Number .
(soft key with the key symbol).
ä
Press the soft key Code Number
ä
Enter the code number 95148.
ä
Confirm with ENT.
ä
Display the operating parameters one after the other with the
vertical arrow keys; or
ä
Go directly to an operating parameter:
Press GOTO, enter the parameter number and
confirm with ENT.
To change parameter settings
Operating parameter settings can be changed by selecting the
new setting or entering a numerical value:
ä
Select a new setting: Press the horizontal arrow key.
or
ä
Enter a numerical value directly and confirm your entry with
ENT.
The horizontal arrow key has no function with parameters
which only allow direct numerical entry.
86Technical InformationPOSITIP 855
Page 89
II - 2 Operating Parameters
Transferring operating parameters over the data interface
You can archive the operating parameters on the FE 401 B Floppy
Disk Unit or a PC and read them into the POSITIP again whenever
required. For further information on the data interface and data
transfer, see chapter II - 4.
Preparation
ä
Access the operating parameters as described above.
ä
Go to the second soft-key level.
To read out parameters
ä
Enter the program number under which you wish to save the
operating parameters.
ä
Press the Param. Output soft key.
POSITIP reads out all operating parameters.
To download parameters
ä
Enter the program number under which the operating
parameters are stored on the diskette.
ä
Press the Param. Input soft key.
POSITIP replaces all operating parameter settings in its
memory with those on the diskette.
Fig. 39: The POSITIP screen for transfer of
operating parameters
POSITIP 855Technical Information87
Page 90
II - 2 Operating Parameters
User parameters
The machine manufacturer has defined certain operating
parameters as user parameters. You can change the settings of
user parameters without having to enter the code number (see
Operating Instructions section, chapter I - 7).
Position of user parameters in the menu
In operating parameters P100 to P122, the machine manufacturer
defines how the user parameters are arranged in the soft keys.
Field 15 is reserved for the Code Number soft key.
If a parameter is assigned field number 0, it will not appear in the
user parameter menu.
1161
1272
1383
Operating User parameterStandard
parameter designation
*)
field
P 100mm / inch (P 1)4........
P 101.1Radius / diameter 1 (P 3.1)0........
P 101.2Radius / diameter 2 (P 3.2)0........
P 101.3Radius / diameter 3 (P 3.3)0........
P 101.4Radius / diameter 4 (P 3.4)0........
P 103Angle format (P 8)5........
P 104Scaling factor ON/OFF (P 11) 10........
P 105.1Scaling factor 1 (P 12.1)6........
P 105.2Scaling factor 2 (P 12.2)7........
P 105.3Scaling factor 3 (P 12.3)8........
P 105.4Scaling factor 4 (P 12.4)9........
P 109Edge finder (P 25, P 26)1........
P 112RS-232-C baud rate (P 50)11.......
P 113RS-232-C line feeds (P 51)12.......
P 120Tool table2........
P 122Datum table3........
1494
15105
Fig. 40: Fields for user parameters
*)
The corresponding operating parameters are indicated in
parentheses.
88Technical InformationPOSITIP 855
Page 91
II - 2 Operating Parameters
List of operating parameters
ParameterPageFunction andNumerical
allowed entriesentry
*)
P1mm/inch97Dimensions in millimeters: mm 0P1...............
Standard factory settings are in bold italic type
Operating parameters P 100 to P 122 are listed on page 88.
POSITIP 855Technical Information91
Page 94
II - 3 Encoders and Measured Value Display
II - 3
Encoders and Measured Value Display
This chapter describes all operating parameters which you must set
for the encoders and measured value display. Most entries can be
found in the operating instructions for your encoder.
Chapter II - 2 contains a list of operating parameters in which you
can record your entries.
Adapting the encoder
- Encoder output signals 16 µA or 40 µA
- Reference marks on the encoder:
distance-coded or one reference mark
- Deactivation of reference mark evaluation
- Definition of the coordinate axes
- Counting direction of the encoder signals
- Encoder monitoring
- Linear axis-error compensation
Selection of display step
Setting the measured-value display
- Designations of the coordinate axes
- Unit of measurement
- Display of rotary axes
- Angle display
- Axis combination
- Radius/diameter display
Adapting the encoders
Encoder output signal: P81.*
Encoder with 16 µA output signal:P81.* = 0
Encoder with 40 µA output signal:P81.* = 1
The position feedback encoders on the machine may have one
reference mark or several distance-coded reference marks.
Reference marks on the encoder: P43.*
One reference mark (none):P43.* = 0
Distance-coded reference marks (500 TP):P43.* = 500
Distance-coded reference marks (1000 TP):P43.* = 1000
Distance-coded reference marks (2000 TP):P43.* = 2000
Distance-coded reference marks (5000 TP):P43.* = 5000
Reference mark evaluation can be deactivated separately for
each axis. Note that the datum points for those axes are then
no longer stored in non-volatile memory.
Reference mark evaluation: P44.*
Evaluate reference marks (yes):P44.* = 0
Do not evaluate reference marks (no):P44.* = 1
92Technical InformationPOSITIP 855
Page 95
II - 3 Encoders and Measured Value Display
Adapting the encoders
Definition of the coordinate axes: P48.*
Axis not displayed; no axis (Off):P48.* = 0
Axis is a linear axis (linear):P48.* = 1
Axis is a rotary axis (rotary):P48.* = 2
You can define separately for each axis whether the encoder
signals are counted positive or negative in positive direction
of traverse.
With angle encoders, the display step depends on the
line count of the encoder (P35.*) and the
angle subdivision (P36.*)
Both parameters are entered separately for each rotary axis.
The angle subdivision can range from 0.2 to 100 depending on the
line count of the encoder.
Display step, line count and subdivision for angle encoders
Line count72 000 36 000 18 000900036001800
Display step
ROD 450, ROD 456180000.05°4
ROD 450M, RON 4550.01°20
ROD 450, ROD 456360000.01°10
ROD 450M, RON 4550.005°20
ROD 250, RON 255900000.001°40
ROD 250C, RON 255C90005000.001°40
ROD 250, ROD 25218 00000.001°20
RON 255, ROD 7000.000 5°40
RON 705, RON 7060.000 2°100
ERA 150, ERO 725
ROD 250C, ROD 255C18 00010000.001°20
ROD 700C, RON 705C0.000 5°40
RON 706C0.000 2°100
ROD 700, ROD 80036 00000.000 1°100
RON 806, RON 905
ERA 150, ERO 725
ROD 700C, ROD 800C36 00010000.000 1°100
96Technical InformationPOSITIP 855
Page 99
II - 3 Encoders and Measured Value Display
Setting the measured value display
Designation of the coordinate axes: P49.*
Axis is coordinate axis A:P49.* = 65
Axis is coordinate axis B:P49.* = 66
Axis is coordinate axis C:P49.* = 67
Axis is coordinate axis U:P49.* = 85
Axis is coordinate axis V:P49.* = 86
Axis is coordinate axis W:P49.* = 87
Axis is coordinate axis X:P49.* = 88
Axis is coordinate axis Y:P49.* = 89
Axis is coordinate axis Z:P49.* = 90
Unit of measurement: P1 (User Parameter)
Display dimensions in millimeters (mm):P1 = 0
Display dimensions in inches (inch):P1 = 1
Angle display format: P8 (User Parameter)
Display in degrees, decimal:P8 = 0
Display in degrees / minutes / seconds:P8 = 1
Angle counting mode: P9.*
Display angles from 0° to 360°:P9 = 0
Display +/ 180°:P9 = 1
Display +/ ¥°:P9 = 2
The fourth axis can be combined with one of the three main
axes (X,Y, Z), for example with plungers. POSITIP adds or
subtracts the measured position values for the fourth axis and
main axis and displays the sum or difference as the "position
value" for the main axis.
Axis combination: P6
No axis combination (off):P6 = 0
The position values of axes 1 and 4 are added
together and the result displayed on axis 1 (1+4):P6 = 1
The position values of axes 2 and 4 are added
together and the result displayed on axis 2 (2+4):P6 = 2
The position values of axes 3 and 4 are added
together and the result displayed on axis 3 (3+4):P6 = 3
The position value of axis 4 is subtracted from axis 1
and the result displayed on axis 1 (14):P6 = 4
The position value of axis 4 is subtracted from axis 2
and the result displayed on axis 2 (24):P6 = 5
The position value of axis 4 is subtracted from axis 3
and the result displayed on axis 3 (34):P6 = 6
When diameter display is selected, a symbol (Ø) appears next
to the position value display, and the display value doubles.
For milling, only the radius display is needed.
Radius/diameter display: P3.* (User Parameter)
Display position values as "Radius":P3.* = 0
Display position values as "Diameter":P3.* = 1
POSITIP 855Technical Information97
Page 100
II - 3 Encoders and Measured Value Display
Axis error compensation
Linear and non-linear errors can occur on the axes of a machine, e.g. errors
in drivescrew pitch or errors caused by axis sag and tilt. These errors can
be detected with a comparator system such as the VM 101 from HEIDENHAIN. POSITIP can compensate these errors. You can activate error axis
compensation using parameter P40.