B-63324EN/03 PROGRAMMING 18.HIGH-SPEED CUTTING FUNCTICNS
- 679 -
18.1 MULTIBUFFER (G05.1)
While executing a block, the CNC usually calculates the next block to
convert it to an applicable data form for execution (executable form).
This feature is called buffering. The multi-buffer function increases the
number of blocks buffered to fifteen. The number of blocks can be
increased to 100 with an option. Consequently, even if two or more
small blocks are in succession, an interruption in the pulse distribution
between blocks is prevented
G05.1; Multibuffer made on
G05.1 P1; Multibuffer made off
The multibuffer mode is set on and off by using single-shot G code
G05.1 as follows. A block for specifying this G code must not contain
When multi-buffer mode is set on in a block, the fifteen blocks (100
blocks when the option is used) following the block are buffered.
Whether the multibuffer mode is set on or off at power-on or
immediately after a clear operation can be selected by bit 6 (MBF) in a
parameter No. 2401.
- Restrictions on the multibuffer
Some G codes and M codes are not buffered even in the multibuffer
mode. Thus, when such a G or M code is specified in a block, buffering
for the following blocks is suppressed until execution of that block is
completed. This occurs not only in the multibuffer mode, but also in
normal automatic operation.
The following lists the G codes and M codes that suppress buffering.
G10 Data setting
G10.1 PMC data setting
G11 Data setting mode cancel
G20 Imperial input (inch)
G21 Metric input (mm)
G22 Stored stroke check on
G23 Stored stroke check off
G31 Skip function
G37.1 to G37.3 Automatic tool offset
G37 Automatic tool length measurement
G28 Reference position return
G30 Return to second, third, or fourth reference
G53 Machine coordinate system selection