Motion synchronous actions
10.4 Actions in synchronized actions
Job planning
10-30 Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
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).
Programming
FCTDEF(polynomial no.,LLIMIT,ULIMIT,a
0
,a
1
,a
2
,a
3
)
Parameter
Polynomial_No. Number of the 3rd order polynomial
LLIMIT Lower limit for function value
ULIMIT Upper limit for function value
a
0
,a
1
,a
2
,a
3
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 parts program or from a synchronized
action. When writing from parts 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.