4 define and execute the movement subroutine, Define and execute the movement subroutine, Define and execute – Fagor America CNC8070 User Manual

Page 325: The movement subroutine, 4 define and execute the movement, Subroutine, Cnc 8070

Advertising
background image

‡ ‡ ‡

‡ ‡ ‡

‡ ‡ ‡

‡ ‡ ‡

Operating manual

CNC 8070

SETUP ASSI

STANCE

The

ci

rc

ul

ar

it

y (

roundne

ss)

t

e

st

13.

(S

OFT

V03.0

X

)

291

13.3.4 Define and execute the movement subroutine

In order to run the test, the axes of the machine must be executing a circular
interpolation. The axes must be moving before initiating the point capture and they
must keep moving during the whole process. To achieve this, a repetitive movement
must be executed.

Subroutine associated with the circularity test

The circular interpolation is executed with the subroutine associated with the
circularity test. This subroutine is located in the folder "C:\CNC8070 \MTB \SUB
\testcirc_vx.nc", where vx indicates the subroutine version and neither its name nor
its location must be changed. This subroutine may be modified by the OEM to adapt
it to his needs.

Some data of the subroutine are defined in this window.

Plane where the circle is executed.

Circle center coordinates.

Circle radius.

Programmed feedrate.

Turning direction of the axes. The turning direction is given by an icon. To change

the turning direction, place the focus on the icon and press [SPACE].

Execute the associated subroutine

Press the [START] key to execute the subroutine. The subroutine data cannot be
modified while it is being executed. The movement must be stopped before editing
any of the data.

When trying to execute the subroutine, if it is not in its pre-established location, the
CNC interprets that it does not exist and it creates a predefined one.

Example of a subroutine

The following example executes a repetitive circular movement in the XY plane. In
this case, the repetitive movement is carried out in an endless loop using the "

GOTO

"

command. The movement is stopped with the [STOP] key of the operator panel.

The movement of the axes is managed from the operator panel. The softkey
menu only controls the data capture for the graphics.

i

%testcirc_V1

G1 G5 X0 Y0 F1000

N10:

G2 X0 Y0 I10 J0

$GOTO N10

M29

Advertising