beautypg.com

12 special functions, Controlled parting using spindle monitoring g991 – HEIDENHAIN CNC Pilot 4290 User Manual

Page 175

background image

HEIDENHAIN CNC PILOT 4290

163

4.12 Special Functions

Controlled parting using spindle monitoring G991

The controlled parting function (cut-off control) prevents collisions
caused by incomplete parting processes. G991 controls the parting
process by monitoring the speed difference between the two spindles.

The spindles are connected in terms of actuation via the workpiece.
After the parting process has been completed, the spindles rotate
independently of each other. Speed differences and monitoring time
are stored in machine parameters 808, 858, ... They can be changed
with G992.

The CNC PILOT writes the monitoring result into variable V300.

Specify the path to be monitored in ”return path R” and define
whether the path before the workpiece is cut off or the return path is
to be monitored (see illustration).

Parameters
R:

Return path (radius value)

No entry: The speed difference between the spindles running

synchronously is checked (one-time check) .

R>0: ”Remaining path before the parting operation” is

monitored.

R<0: ”Return path” is monitored – the monitoring function is

activated when the return path begins and is deactivated when
the value ”-R” is reached.

Programming controlled parting:

Cut off the workpiece.

Activate the monitoring function for the path of traverse with G917.

Move the workpiece with G1 after it has been cut off.

The CNC PILOT checks the lag error and stores the result in variable

V300.

Evaluate variable V300.

Test results
G917 produces satisfactory results provided that:

With rough chucking jaws, n < 3000 rpm.

With smooth chucking jaws, n < 2000 rpm.

Clamping pressure of > 10 bar.

Programming notes:

Program G917 and G1 in one block

Program G1 as follows:

With ”parting control”: Path >0.5 mm (to permit a

result of monitoring)

When checking for smooth parting control: Path <

width of the parting tool

Result in variable V300

0: Workpiece has not been cut off correctly/

smoothly (lag error has been detected).

1: Workpiece has been cut off correctly/smoothly

(no lag error has been detected).

G917 generates an interpreter stop.

Parting control with G917 is preferable to G991.

Tool breakage might result in speed differences which in

turn might affect the monitoring result. It is therefore
advisable to monitor the reverse path too.

Continued

Programming notes:

Program constant cutting speed G96.

Program G991 and G1 (path before the parting

operation or return path) in one block.

Result stored in V300:

0: Workpiece not cut off

1: Workpiece cut off

G991 generates an interpreter stop.