In Beckhoffs TwinCAT, it offers a number of ready-made software functions useful in
drives engineering. Some examples of such software function blocks follow. TwinCAT NC Camming:
This function implements a table slave axis with non-linear coupling to a master axis via
a table. Such TwinCAT cam plates are particularly used in press controllers, machining
centers, transfer lines, in product handling and packaging machines. The table types are:
Equidistant position values in the master column and associated position values in the
slave column,
Non-equidistant positions in the master column and associated position values in the
slave column,
Working through the table: simply linear or cyclically,
Absolute or relative positioning can be selected independently for master and slave.
Position offset can be specified separately for the master and slave axes, and can be
modified online while the coupling is established,
Linear interpolation between the support points of the table.
TwinCAT NC Flying Saw:
This function consists of the control of a slave axis, synchronized in speed or position
to a moving master axis. It is possible to actuate this process at any desired dynamic
phase of the master axis (which may be a real or a virtual axis, or indeed another
external source of actual values), since the algorithm is implemented as a linear motion
controller. The following special functions are also available in association with the
flying saw function:
Diagonal saw with freely parameterizable angle,
Optional return prevention as additional safety function,
Superimposed section compensation during the synchronous phase for dynamic position
correction,
Synchronous relationship with specified coupling factor,
Typical applications of this function are found in the printing and packaging
industries.
TwinCAT NC FIFO Axes:
The purpose of the function is to send externally generated set position values to the
axes in the form of a speed precontrol. The set value generation is designed in such a way
that both the set position and the set speed are determined as the FIFO inputs are worked
through in sequence. It is also possible, if necessary, to interpolate between two
neighboring FIFO inputs. The number of axes that can be controlled by FIFO set value
generation is only limited by the CPUs computing power.
Other special functions include linear coupling (electrical gearbox), position
compensation and online master/slave conversion.
Back to overview
|