Override controller

Application

The override controller is an operating element with additional functions compared to a usual override potentiometer.

In conjunction with the override controller, the control gives you the following possibilities:

  • Use the dial to manipulate the feed rate and/or rapid traverse
  • Start NC programs with the integrated NC Start button
  • Receive tactile responses through vibrations
  • Use breakpoints to define conditional stops
  • Resume the NC program by increasing the override

Requirements

  • Override controller OC 310
  • The availability of the override controller depends on the machine.

  • Refer to your machine manual.

  • Control is fully booted
  • The control only detects the override controller once the machine control voltage has been acknowledged.

  • Tool inspection has been performed
  • The Tool check column in the Program workspace

Description of function

Elements of the override controller

The override controller consists of the following elements:

1

Override scale

The override scale is illuminated in color up to the current override value.

Visual feedback from the override controller

2

The NC Start button

The NC Start button starts the NC program.

Depending on the setting in the Program run options window, the NC program can be continued with the NC Start button.

3

Dial

Use the dial to change the override for the feed rate and/or rapid traverse.

Depending on the setting in the Program run options window, the NC program can be continued with the Override.

Visual feedback from the override controller

The override controller uses the following visual feedback:

Status

Override scale

Override Controller not active (e.g., because of an emergency stop)

Not illuminated

Override value of 0%

Not illuminated

Override value between 0% and 99.5%

White

Override value of 100%

Green

Override value greater than 100.5%

Blue

The NC Start button lights up green. The actual color may differ, depending on the machine.

Tactile feedback from the override controller

The override controller uses the following tactile feedback:

Status

Acknowledgment

Minimum or maximum override value

The override controller vibrates as soon as the minimum or maximum override value is reached.

Override value of 100%

The override controller vibrates as soon as the override value is at 100%.

Stop at the breakpoint

The override controller vibrates as soon as the control stops at a breakpoint.

The Program run options window

The Program run options window

You can open the Program run options window as follows:

The following settings of the Program run options window are relevant for the override controller:

Icon or button

Meaning

Feed rate retained, press to resume

When this button is active, the control does not change the override value when stopping at a breakpoint. Continue the NC program by pushing the NC Start button.

Feed rate set to 0%, press and turn to resume

When this button is active, the control changes the override value to 0% when stopping at a breakpoint. Continue the NC program by pushing the NC Start button and increasing the override value.

Feed rate set to 0%, turn to resume

When this button is active, the control changes the override value to 0% when stopping at a breakpoint. Continue the NC program by increasing the override value.

 
Machine

Refer to your machine manual.

The machine manufacturer uses the optional machine parameter resumeByTurning (no. 141801) to define if this button is available.

Perform conditional stop

Toggle switch for activating and deactivating breakpoints

Breakpoints

 
Tip

The following functions are available also without the override controller:

Breakpoints

The control offers the following breakpoints:

Breakpoint

Meaning

Before switch to rapid traverse

The control stops at each change from the feed rate F to rapid traverse FMAX.

Before switch to feed rate

The control stops at each change from rapid traverse FMAX to the feed rate F.

Between two rapid traverses

The control stops between two directly sequential FMAX rapid traverse movements.

Before tool call

The control stops before every physical tool call with TOOL CALL.

 
Tip

The control does not stop, for example, before a TOOL CALL that simply changes the spindle speed.

Before tilting the working plane

The control stops before NC blocks with the following syntax elements:

  • PLANE functions (#8 / #1-01-1)
  • M128 (#9 / #4-01-1)
  • FUNCTION TCPM (#9 / #4-01-1)
  • Cycle 19 WORKING PLANE (#8 / #1-01-1)
  •  
    Tip

    You can still execute NC programs from earlier controls that contain Cycle 19 WORKING PLANE.

Before cycle call

The control stops before NC blocks with the following syntax elements:

  • M89
  • The control stops before each machining position.

  • M99
  • CYCL CALL
  • CYCL CALL POS
  • CYCL CALL PAT
  • The control stops before each machining position.

  • Cycles 220 POLAR PATTERN, 221 CARTESIAN PATTERN, 224 DATAMATRIX CODE PATTERN
  • The control stops before each machining position.

In cycle call

Stop before the first infeed

In the cycles below, the control stops before the first infeed:

Stop before every infeed

In the cycles below, the control stops before every infeed:

No stop

The control will not stop in the following cycles:

The control displays active breakpoints on the PGM tab of the Status workspace.

The PGM tab

Displaying breakpoints

The control displays breakpoints with the following icons:

Icon

Meaning

Active stop

The control has detected a breakpoint and stops program run or the simulation at this point.

Inactive stop

The control has detected a breakpoint but does not stop program run or the simulation at this point. In order to stop before this NC block, you must first activate the corresponding toggle switch in the Program run options window.

The Program run options window

The control displays the icons for breakpoints in the NC program before the block number as soon as at least one conditional stop is active in the Program run options window.

When you select an icon, the control displays the name of the associated breakpoint.

Notes

  • The override controller is also effective as a feed rate and/or rapid traverse override in the Manual operating mode.
  • If the NC program contains breakpoints, the control displays a check mark in the Perform conditional stop area of the Tool check column.
  • The Tool check column in the Program workspace

  • If you turn the override controller down with a sudden jerk, the control will automatically set the feed-rate override to 0%, even if the controller itself did not reach 0%.
  • The control will resume the NC program if you turn the override controller up again. You don't need to press the NC Start key for this. This behavior is independent of the settings in the Program run options window.

  • After turning the controller down with a sudden jerk, must turn the feed rate back up to 100% from 0%.

  • When the execution cursor reaches a breakpoint, the two icons overlap so you can see why the control stops.
  • If the Feed rate set to 0%, turn to resume button is active, the control reacts as follows:
    • You can continue the NC program only following a conditional stop and by increasing the override value. Otherwise an NC Start is necessary (e.g., when starting a program).
    • When the NC program includes two subsequent conditional stops, the 0% override value cannot be changed for 0.3 seconds. This way, the control ensures that you will not continue beyond both conditional stops by just one movement of the override controller.
    • After a conditional stop with a manual tool change you must press the NC Start button. You can't continue the NC program by increasing the override value.

Notes about machine parameters

Refer to your machine manual.

  • The machine manufacturer defines the maximum override value for rapid traverse. If the maximum override value is, for example, 100% and you enter a rapid-traverse override value greater than 100%, the control still calculates with 100%. If you turn the dial down in this case, then there is no immediate effect. Only once the override controller actually reaches 100% will the control change the override value.
  • The machine manufacturer can use the optional machine parameter ocWaitTime (no. 103412) to define whether a waiting time will be effective in the cases below:
    • When the program is continued at 0 % after a breakpoint
    • When 100% of the override value is reached