
B–61863E–1/06
3. DATA CONTROL FUNCTION
PMC CONTROL SOFTWARE
119
(2) Data output to the NC
Function No. Description
14 Writes tool offset values.
16 Writes an offset from the workpiece reference point.
18 Writes parameters.
20 Writes setting data.
22 Writes custom macro variables.
60 Writes P code macro variables.
150 Writes program check screen data. *2
152 Writes torque limit data for the digital servo.
163 Writes tool life management data (tool group numbers).
164 Writes tool life management data (tool life).
165 Writes tool life management data (tool life counter).
166 Writes tool life management data (tool life counter type).
167 Writes tool life management data (tool length compensation No. (1): Tool
No.).
168 Writes tool life management data (tool length compensation No. (2): Tool
use order).
169 Writes tool life management data (cutter compensation No. (1): Tool No.).
170 Writes tool life management data (cutter compensation No. (2): Order of
tool use).
171 Reads tool life management data (tool information (1):Tool No.).
172 Writes tool life management data (tool information (2): Order of tool use).
173 Writes tool life management data (tool No.).
CAUTION
1 Before window data marked by *1 can be input or output, a
request to the NC to read/write data must be made and the
response from the NC must be received (using the
low-speed window). For this reason, the PMC control
software performs exclusive control not to accept more than
one low-speed window function request at the same time.
When processing for one low-speed window request is
being performed (completion code = –10), other requests
are rejected (completion code = –1).
If two tasks of different priorities call the low-speed window
function unconditionally at a time, it is difficult for the
lower-priority task of the two tasks to receive the window
function service (the task is rejected).
When the low-speed window is used by ladder and C
programs, intervention between them is generally required.
For this purpose, using a device such as an internal relay
(R), a flag must be provided to disable the ladder program
from accessing the low-speed window while the C program
is using the window. (If no intervening measures is taken,
the C program is rejected because the ladder program has
higher priority.)
To improve efficiency, a task for the low-speed window
service should be provided for the C program so that only
this task performs various accesses to the low-speed
window.
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1