
A-79969E
3. Detail of Delay time
Set real time for the output M codes becomes effective since the M codes
outputted. Table time that the M codes are actually outputted changes
depending on the Time reference override value.
Because the time at override 100 percent is set in the table time, the output
table time of the M codes is as follows.
100
%
88_
%
100
____
override
timedelay
override
timetablecommandFIXtimetableoutput ××
⎥
⎦
⎤
⎢
⎣
⎡
÷
⎟
⎠
⎞
⎜
⎝
⎛
−×=
( FIX : Omission below a decimal point )
Example 1)
Time M code Delay time
1500 [msec] 128 90 [msec]
For the above-mentioned table, because the internal processing is done at ITP
8msec, the internal table for the signal output is processed as follows.
1) In case of OVR = 100 %( real time = table time [msec] × 100/100 )
Output table time = FIX((1500×100/100-90)/8)× 8 × 100/100 = 1408
Real time at the M code effective = 1500×100/100 = 1500 [msec]
90 msec
Real time [msec] M codes output 1408 1498 1500
Table time [msec] 1408
2) In case of OVR =60 %( real time = table time [msec] × 100/ 60 )
Output table time = FIX((1500×100/60-90)/8)×8×60/100 = 1444.8
Real time at the M code effective = 1500×100/ 60 = 2500 [msec]
90 msec
Real time [msec] M codes output 2408 2498 2500
Table time [msec] 1444.8
In any case, when the M code becomes effective after 90msec has passed since
the signal outputted, the M code outputted before 90msec becomes effective at
the real time 1500[msec] (This real time is changed according to the time
reference override. The real time 1500[msec] is a value at the path table
override 100%.) That is, for the M code which needs the real time for becoming
Sheet
Title
Draw
No.
02 Oct. 22.'05 Addition or Modification of (2.
Ed. Date Design Description
Date Jan.31.’05 Desig. T.Watanabe Apprv. Y.Takeuchi
FANUC Series 30i/31i
Specifications of
Auxiliary function table with delay time
6/12