28.08.2013 Views

CNC 8035 - Programming manual - Fagor Automation

CNC 8035 - Programming manual - Fagor Automation

CNC 8035 - Programming manual - Fagor Automation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Programming</strong> <strong>manual</strong><br />

2.<br />

CREATING A PROGRAM<br />

Program structure at the <strong>CNC</strong><br />

<strong>CNC</strong> <strong>8035</strong><br />

·T· MODEL<br />

(SOFT V16.3X)<br />

·40·<br />

2.1.2 Program block<br />

This is written with commands in ISO and high level languages. To prepare a program, blocks written<br />

in both languages will be used, although each one should be edited with commands in just one<br />

language.<br />

ISO language.<br />

This language is specially designed to control axis movement, as it gives information and movement<br />

conditions, in addition to data on feedrate. It offers the following types of functions.<br />

Preparatory functions for movement, used to determine geometry and working conditions, such<br />

as linear and circular interpolations, threading, etc.<br />

Control functions for axis feedrate and spindle speeds.<br />

Tool control functions.<br />

Complementary functions, with technological instructions.<br />

High level language.<br />

This enables access to general purpose variables and to system tables and variables.<br />

It gives the user a number of control sentences which are similar to the terminology used in other<br />

languages, such as IF, GOTO, CALL, etc. It also allows the use of any type of expression (arithmetic,<br />

referential, or logical).<br />

It also has instructions for the construction of loops, plus subroutines with local variables. A local<br />

variable is one that is only recognized by the subroutine in which it has been defined.<br />

It is also possible to create libraries, grouping subroutines with useful and tested functions, which<br />

can be accessed from any program.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!