B--63003EN--1/02
16. INTERFACES RELATED TO Series 20i MACRO
1291
Timing of signals for polygon limit machining
The following descriptions use the timing chart shown below as an
example.
Input end key (INSERT)
MACRO
Limit data write
(R961 to R976)
Setup change notification
(R978)
CNC
Limit data read
(R961 to R976)
Polygon limit request signal
(MLMRQ)
Polygon limit enable signal
(MALMT)
Reset or input restart key
(ALTER)
(1), (2) (4) (5)
(3) (6)
(7)
(7)
(9)
(8)
(1)When the input end key (INSERT) key is pressed after limit figure data
is entered on the data input screen, MACRO calculates data for the
sides of the polygon and limit conditions.
(2)After entering the figure data for the first line (line tilt, distance from
the origin, and line number) at each address, MACRO resets the setup
change notification signal (R978) to 0, and informs the CNC that data
for the first line has been entered.
(3)On detecting that R978 is 0, the CNC reads data from R961 to R976,
then sets R978 to 1 to inform MACRO that data reading is completed.
(4)In response to the above notification, MACRO repeats steps 2 and 3
for all sides (lines) of the polygon.
(5)After sending data about all sides of the polygon to the CNC, MACRO
sets a limit condition definition (5) at R961, and enters limit condition
data to R962 to R976. After this, MACRO resets the setup notification
signal (R978) to 0.
(6)When the CNC detects that R978 is 0, it reads data from R961 to R976.
When reading ends, the CNC sets R978 to 1 to inform MACRO of it.