Reference Manual

PMAC 2 Software Reference
PMAC I-Variable Specification 33
See Also
Program Using Interrupts (Writing a Host Communications Program)
Rotary Motion Program Buffers (Writing a Motion Program)
Coordinate-system “buffer-full” status bit (Y:$0817, etc., bit 16)
On-line commands PR, ??
I-variables I2, I16, I18
I18 Fixed Buffer Full Warning Point
Range
0 .. 8,388,607
Units
Long Memory Words
Default
10
Remarks
I18 sets the level of open memory below which BREQ (Buffer Request) will not go true
(global status bit Fixed Buffer Full will become 0) during the entry of a fixed (non-rotary)
buffer.
Every time a command line is downloaded to an open fixed buffer (PROG or PLC), the
BREQ line will be taken low (at least momentarily). If there are more than I18 words of
open memory left, the BREQ line will be taken high again (giving the ability to generate
an interrupt), and Fixed Buffer Full will stay at 0. If there are I18 words or less, the BREQ
line will be left low, and Fixed Buffer Full will become 1.
The number of available words of memory can be found using the SIZE command.
See Also
Using Interrupts (Writing a Host Communications Program)
Global Fixed Buffer Full status bit (Y:$0003 bit 11),
I-variables I16, I17.
On-line command SIZE
Data Gathering I-Variables
I19 Data Gathering Period (in Servo Cycles)
Range
0 .. 8,388,607
Units
Servo Interrupt Cycles
Default
0
Remarks
I19 controls how often data gathering is performed, in numbers of servo interrupt cycles.
If I19 is 0, data gathering is performed only once per command.
Note:
Normally this parameter is controlled automatically by the PMAC
Executive Program’s Gathering and Tuning routines.
See Also
Data Gathering (Analysis Features)
I-variables; I20-I44.
On-line commands GATHER, ENDGATHER