Technical data
Multi-Axis Controllers and ServoWire
®
Digital Drives – Subject to change – 12/2006
32
Function Blocks
Engineering Support
4
Rotary Knife Application Function Block
This function block makes it easy
to implement a full-featured
Rotary Knife application with
a minimum of programming.
Rotary Knives are used to cut,
emboss, print or apply other
processes to a moving web.
The knife axis, which has one
or more blades or dies equally
spaced around its circumference,
matches the web speed while
making a cut or impression. Since
the product length is seldom
equal to the circumference,
the knife must speed up or slow
down when the die is not in
contact with the web in order to
achieve the correct product
length.
0/.-,+ )*('&%
0/.-,+$#". ) $!'
",$#".*) $!'
%/ ) %'&
-+"+/-" )*'&% % &'
-+, ,- ) '&% %* %
,++,-" ) ('&%
,".-,+ )
-*)*
-/+-*)*
/, )*
-+,.-. )*'&%*% %
-+,/+/+/,-,+.*) '&% %*$$$0
+++'(*) (
+++*)*
,,+/$/+ )*
",,+ ,,$/+ )*
, ) ('&%
$+,*)*
. )*
/,*)*
0$%$&'
G-Code to Motion Application Function Block
Applications such as gluing,
welding, pattern cutting,
gasket laying and textile
cutting often require continuous
path contoured motion of the
type most easily programmed
using G-code programming.
The OrmAppGcode function
block provides a simple way
to incorporate path following
in your application.
Enable : BOOL
Start : BOOL
Step : BOOL
Pause : BOOL
OptionalStop : BOOL
Rewind : BOOL
FeedOverride : DINT
Coolant1PS : BOOL
Coolant2PS : BOOL
ClampLS : BOOL
UnClampLS : BOOL
SpindleRunning : BOOL
M500 : BOOL
M501 : BOOL
M502 : BOOL
M503 : BOOL
M504 : BOOL
M505 : BOOL
M506 : BOOL
M507 : BOOL
ExecutableFilename : STRING(80)
ptrAxisConfig : POINTER TO GCODE_AXIS_CFG
ptrSetupData : POINTER TO GCODE_SETUP
Tag : STRING(80)
XAxis : AXIS_REF
Yaxis : AXIS_REF
Zaxis : AXIS_REF
Enabled : BOOL
Error : BOOL
ErrorID : WORD
PgmDone : BOOL
ActualFeedOverride : DINT
BlockNumber : WORD
BlockText : STRING(80)
SpindleCW : BOOL
SpindleCCW : BOOL
S_Word : REAL
Coolant1 : BOOL
Coolant2 : BOOL
Clamp : BOOL
M100 : BOOL
M101 : BOOL
M102 : BOOL
M103 : BOOL
M104 : BOOL
M105 : BOOL
M106 : BOOL
M107 : BOOL
M108 : BOOL
M109 : BOOL
Enabled : BOOL
PgmRunning : BOOL
ORMAPPGCODE
Note
Application specific function
blocks are available at a nominal
charge.
Custom application specific
function blocks can be developed
at a nominal charge. For details,
contact Festo at 1.800.99.FESTO.
Function Blocks
New application specific function
blocks will be posted as they are
made available. Please go to
www.festo.com/us/m&c/smlc.










