3.6 Protection zones
3.6.1 Defining protection zones (CPROTDEF, NPROTDEF)
Protection zones, which protect machine elements against collisions, are defined in the part
program in blocks. These contain the following elements:
1. Definition of the machining plane
Before the actual protection zone definition, the machining plane must be selected, to which
the contour description of the protection zone refers.
2. Start of the definition
Depending on the particular NC command, either a channel-specific or machine-specific
protection zone is created.
3. Contour description of the protection zone
The contour of a protection zone is defined with traversing motion. These are not executed
and have no connection to previous or subsequent geometry descriptions. They only define
the protection zone.
4. End of definition
Syntax
DEF INT <Var>
G17/G18/G19
CPROTDEF/NPROTDEF(<n>,<t>,<AppLim>,<AppPlus>,<AppMinus>)
G0/G1/... X/Y/Z...
...
EXECUTE(<Var>)
Meaning
DEF INT <Var>: Definition of a local help variable, of the INTEGER data type
<Var>: Name of the Help variable
G17/G18/G19: Machining plane
Note:
It is not permissible to change the machining plane before the
end of the definition. Programming the applicate is not permitted
between start and end of the definition.
CPROTDEF(): Predefined procedure to define a channel-specific protection
zone
NPROTDEF(): Predefined procedure to define a machine-specific protection
zone
<n>: Number of defined protection zone
Data type: INT
Work preparation
3.6 Protection zones
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 575