
19.FUNCTIONS FOR HIGH-SPEED CUTTING NC FUNCTIONS B-63322EN/03
- 246 -
19.5 FINE HPCC
This function is designed to achieve high-speed, high-precision
machining with a program involving a sequence of very small straight
lines and NURBS curved lines, like those used for metal die machining.
This function can suppress the servo system delay and delay caused by
acceleration/deceleration that increase as a higher feedrate is used.
Thus, this function can be used to ensure that the tool strictly traces the
specified values, thus minimizing machining profile errors for higher-
speed, higher-precision machining.
The instruction format is common ahead with the reading i.
G05.1 Q1 : Look-ahead acceleration/deceleration before interpolation mode
on (Multi-buffer mode is set at the same time.)
G05.1 Q0 : Look-ahead acceleration/deceleration before interpolation
mode off (Multi-buffer mode remains set.)
G05.1 P1 Q0 : Look-ahead acceleration/deceleration before interpolation
mode off (Multi-buffer mode is cleared.)
By setting parameter, Fine HPCC mode can also be turned on automatically
upon power-up or a reset.
In fine HPCC mode, the look-ahead acceleration/deceleration before
interpolation function becomes effective. Therefore, the following
functions are enabled:
1) Linear acceleration/deceleration before interpolation or bell-
shaped acceleration/deceleration before interpolation
2) Deceleration function based on feedrate differences at corners
3) Advanced feed-forward function
4) Nano interpolation
With the fine HPCC function, the additional functions listed below can
be used to achieve high-speed, high-precision machining for very small
straight lines and NURBS curved lines:
1) Feedrate determination based on acceleration on each axis
2) Deceleration function based on cutting load
3) Fifteen-block multi-buffer function
(The number of blocks can be optionally increased to a maximum
of 100 blocks.)
In fine HPCC mode, the feedrate is automatically controlled by the
reading-ahead of blocks.
The feedrate is determined using the following conditions. If the
specified feedrate exceeds the determined feedrate, acceleration/
deceleration before interpolation is performed to achieve the
determined feedrate.
- Feedrate changes on each axis at a corner and the permissible
feedrate change that has been set
- Expected acceleration on each axis and the permissible
acceleration that has been set