© Siemens AG All rights reserved. SINUMERIK, Manual, 5-axis machining
Reference section
7.1
99
Compressor
BSPLINE
SD=...
PL=...
PW=...
Activation of B spline
B spline order (max. 3)
Interval length (node vector), "Non-uniformity"
Weightings, i.e. denominator of rational B spline with polynomial repre-
sentation
Example
N20 BSPLINE X... Y... SD=... PL=... PW=...
POLY
SD=...
PL= ...
Activation of polynomial interpolation, B spline representation in polyno-
mial format
B spline order (max. 5!! -> different from BSPLINE)
Interval length (node vector), "Non-uniformity"
Syntax
PO[axis] = (block end position, a2 (quadratic coefficient),
a3 (cubic coefficient), a4, a5) -> numerator polynomials
PO[ ] = (Nblock end, b2, b3, b4, b5) -> denominator polynomial
Example
N10 POLY PO[X] = (0.25,0.5,0) PO[Y] = (0.433,0,0) PO[] = (1,1,0)
COMPCAD Surface-optimized compressor (constant acceleration)
With the corresponding single-axis tolerances:
$MA_COMPRESS_POS_TOL[X] = ...
see also CYCLE832
COMPCURV Transitions with constant acceleration and jerk-free transitions
COMPON Transitions with constant velocity
UPATH Additional commands for combining path and synchronized axes. Param-
eter assignment for synchronized axes corresponds to path axes, i.e. the
following applies to the motion of a synchronized axis A: A = f(u), where u
denotes the path parameter for the path motion.
SPATH Parameter assignment of the synchronized axes follows the arc length
for the path axes, i.e. the following applies to the motion of a synchro-
nized axis A: A = f(s), where s denotes the arc length for the path motion.