Motion synchronous actions
10.4 Actions in synchronized actions
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
581
10.4.6 Polynomial definition (FCTDEF)
Function
FCTDEF can be used to define 3rd order polynomials in the form y=a
0
+a
1
x+a
2
x
2
+a
3
x
3
.
These polynomials are used by the online tool offset (FTOC) and the evaluation function
(SYNFCT).
Syntax
FCTDEF(Polynomial No.,LLIMIT,ULIMIT,a
0
,a
1
,a
2
,a
3
)
Significance
Polynomial_No.
Number of the 3rd order polynomial
LLIMIT
Lower limit for function value
ULIMIT
Upper limit for function value
a0, a1, a2, a3
Polynomial coefficient
These values can also be accessed via system variables
$AC_FCTLL[n]
Lower limit for function value
$AC_FCTUL[n]
Upper limit for function value
$AC_FCT0[n]
a
0
$AC_FCT1[n]
a
1
$AC_FCT2[n]
a
2
$AC_FCT3[n]
a
3
Note
Writing system variables
• The system variables can be written from the part program or from a synchronized action.
When writing from part programs, program STOPRE to ensure that writing is block
synchronized.
• The
$AC_FCTLL[n], $AC_FCTUL[n], $AC_FCT0[n] to $AC_FCTn[n] system variables can be
changed from synchronized actions
When writing form synchronized actions, the polynomial coefficients and function value limits
are active immediately.