EasyManua.ls Logo

Fagor 8070 BL - Program Block Structure

Fagor 8070 BL
444 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Programming manual.
CNC 8070
CREATING A PROGRAM.
1.
Program block structure.
·35·
(REF: 1709)
1.3 Program block structure.
The blocks comprising the subroutines or the program body may be defined by commands
in ISO code or in high-level language. Each block must be written in either language but not
mixed; a program may combine blocks written in both languages. Empty blocks (empty lines)
are also allowed.
In either language, it is also possible to use any type of arithmetic, relational or logic
expression.
Programming in ISO code.
It is especially designed to control the movement of the axes because it provides movement
data and conditions as well as feedrate and speed. Some of the available commands are:
Preparatory functions for movement establishing the geometry and work conditions such
as linear and circular interpolations, threading, canned cycles, etc.
Functions to control cutting conditions such as feedrate of the axes, spindle speed and
accelerations.
Functions to control the tools.
Complementary functions, with technological instructions.
Definition of position values.
High-level language programming.
This language provides the user with a set of control commands with a terminology similar
to the one used by other languages, such as $IF, $GOTO, #MSG, #HSC, etc. Some available
commands are:
Programming instructions.
Flow controlling instructions to make loops and jumps within the program.
To define and call upon subroutines with local parameters where a local variable is the
one only known to the subroutine where it has been defined.
It is also possible to use any type of arithmetic, relational or logic expression.
Arithmetic parameters, variables, constants and arithmetic
expressions.
Constants, arithmetic parameters, variables and arithmetic expressions may be used from
ISO blocks as well as from high level commands.

Table of Contents

Related product manuals