Fagor Operating Manual
Fagor Operating Manual
Fagor Operating Manual
(REF 0612)
·MC· OPTION
(SOFT V11.1X)
OPERATING MANUAL
(·MC· OPTION)
·MC· Option (Ref 0612)
(Soft V11.1x)
All rights reserved. No part of this documentation may be copied, transcribed, The content of this manual and its validity for the product described here has been
stored in a data backup system or translated into any language without Fagor verified. Even so, involuntary errors are possible, thus no absolute match is
Automation's explicit consent. guaranteed. Anyway, the contents of the manual is periodically checked making
The information described in this manual may be modified for technical reasons. and including the necessary corrections in a future edition.
FAGOR AUTOMATION S. COOP. Reserves the right to modify the contents of The examples described in this manual are for learning purposes. Before using
this manual without having to communicate such modifications. them in industrial applications, they must be properly adapted making sure that
The commercial trademarks belong to their respective owners. the safety regulations are fully met.
Operating manual
INDEX
2.1 Introduction.............................................................................................................. 10
2.1.1 Standard screen of the MC mode........................................................................ 10
2.1.2 Special screen of the MC mode........................................................................... 12
2.1.3 Standard screen of the MC mode. Configuration of two and half axes. .............. 14
2.1.4 Selecting a program for simulation or execution.................................................. 16
2.2 Axis control. ............................................................................................................. 17
2.2.1 Work units............................................................................................................ 17
2.2.2 Coordinate preset. ............................................................................................... 17
2.2.3 Managing the axis feedrate (F)............................................................................ 17
2.3 Home search. .......................................................................................................... 18
2.4 Zero offset table....................................................................................................... 19
2.5 Jog........................................................................................................................... 21
2.5.1 Moving an axis to a coordinate. ........................................................................... 21
2.5.2 Incremental move. ............................................................................................... 21
2.5.3 Continuous movement......................................................................................... 22
2.5.4 Path-jog. .............................................................................................................. 23
2.5.5 Movement with an electronic handwheel............................................................. 25
2.5.6 Feed handwheel. ................................................................................................. 26
2.5.7 Path-handwheel................................................................................................... 27
2.6 Tool control.............................................................................................................. 28
2.6.1 Tool change. ........................................................................................................ 29
2.6.2 Variable tool change point. .................................................................................. 31
2.7 Tool calibration. ...................................................................................................... 33
2.7.1 Define the tool in the tool table (level 1). ............................................................. 34
2.7.2 Tool calibration without a probe (level 1). ............................................................ 36
2.7.3 Tool calibration with a probe (level 2). ................................................................. 38
2.8 Part centering with a probe...................................................................................... 40
2.9 Spindle control......................................................................................................... 42
2.10 Controlling the external devices. ............................................................................. 43
2.11 ISO management. ................................................................................................... 44
i
Operating manual
CNC 8040
·MC· OPTION
(SOFT V11.1X)
ii
ABOUT THE PRODUCT
Basic characteristics.
Hardware options.
Analog Digital
Another 40 digital inputs and 24 outputs (I65 to I104 and O33 to O56) Option Option
Remote CAN modules, for digital I/O expansion (RIO). Option Option
Sercos servo drive system for Fagor servo drive connection. --- Option
CAN servo drive system for Fagor servo drive connection. --- Option
1M RAM - 2M Flash Option Option
Before start-up, check that machine carrying this CNC meets the 89/392/CEE
ruling.
CNC 8040
I
Software options.
Model
GP M MC MCO T TC TCO
Tool magazine management: ----- Stand Stand Stand Stand Stand Stand
Machining canned cycles ----- Stand Stand ----- Stand Stand -----
Tool live monitoring ----- Opt Opt Opt Opt Opt Opt
Probing canned cycles ----- Opt Opt Opt Opt Opt Opt
Tool radius compensation Stand Stand Stand Stand Stand Stand Stand
CNC 8040
II
DECLARATION OF CONFORMITY
The manufacturer:
We declare:
Safety regulations.
CNC 8040
III
VERSION HISTORY (M)
(mill model)
Here is a list of the features added in each software version and the manuals that describe them.
Calibration page.
Defining R, L initializes I, K.
If I=0 and K=0, I and K are initialized.
ISO management, also like MDI.
New way to operate with safety plane.
New codes for specific keys.
Background editing.
Key codes for user cycles.
Arc positioning. New level.
Grooving cycle.
Pre-emptied pockets (crowns).
Drilling cycles. Z withdrawal selection.
Boring with spindle orientation at the bottom.
Boring. Up in G00 and spindle stopped.
Surface milling. Part rotation.
Mirror image.
Penetration step in pockets, surface milling, etc.
DIPLCOF parameter is taken into account.
Repositioning may be aborted.
Surface definition in surface milling cycles.
P999997 text program management.
V
Software V07.0x December 2002
When defining the points of the profile, when leaving a data blank, the cycle assumes that it is the repetition of
the previous one.
It is possible to define the incremental points or coordinates.
Multi-point multiple positioning cycle.
When defining the points of the profile, when leaving a data blank, the cycle assumes that it is the repetition of
the previous one.
It is possible to define the incremental points or coordinates.
CNC 8040
VI
SAFETY CONDITIONS
Read the following safety measures in order to prevent damage to personnel, to this
product and to those products connected to it.
Fagor Automation shall not be held responsible for any physical or material damage
derived from the violation of these basic safety regulations.
Interconnection of modules
Use the connection cables provided with the unit.
Use proper Mains AC power cables
To avoid risks, use only the Mains AC cables recommended for this unit.
Avoid electrical overloads
In order to avoid electrical discharges and fire hazards, do not apply electrical
voltage outside the range selected on the rear panel of the central unit.
Ground connection.
In order to avoid electrical discharges, connect the ground terminals of all the
modules to the main ground terminal. Before connecting the inputs and outputs
of this unit, make sure that all the grounding connections are properly made.
Before powering the unit up, make sure that it is connected to ground
In order to avoid electrical discharges, make sure that all the grounding
connections are properly made.
Do not work in humid environments
In order to avoid electrical discharges, always work under 90% of relative humidity
(non-condensing) and 45 ºC (113º F).
Do not work in explosive environments
In order to avoid risks, damage, do no work in explosive environments.
Working environment
This unit is ready to be used in industrial environments complying with the
directives and regulations effective in the European Community
Fagor Automation shall not be held responsible for any damage suffered or
caused when installed in other environments (residential or homes).
CNC 8040
VII
Install this unit in the proper place
It is recommended to install the CNC away from coolants, chemical products,
possible blows etc. which could damage it.
This unit complies with the European directives on electromagnetic compatibility.
Nevertheless, it is recommended to keep it away from sources of electromagnetic
disturbance such as.
• Powerful loads connected to the same AC power line as this equipment.
• Nearby portable transmitters (Radio-telephones, Ham radio transmitters).
• Nearby radio / TC transmitters.
• Nearby arc welding machines
• Nearby High Voltage power lines
Safety conditions
• Etc.
Enclosures
The manufacturer is responsible of assuring that the enclosure involving the
equipment meets all the currently effective directives of the European
Community.
Avoid disturbances coming from the machine tool
The machine tool must have decoupled all those elements capable of generating
interference (relay coils, contactors, motors, etc.)
• DC relay coils. Diode type 1N4000.
• AC relay coils. RC connected as close to the coils as possible with
approximate values of R=220 Ω / 1 W and C=0,2 µF / 600 V.
• AC motors. RC connected between phases, with values of R=300 Ω / 6 W and
C=0,47 µF / 600 V
Use the proper power supply
Use an external regulated 24 Vdc power supply for the inputs and outputs.
Grounding of the power supply
The zero volt point of the external power supply must be connected to the main
ground point of the machine.
Analog inputs and outputs connection
It is recommended to connect them using shielded cables and connecting their
shields (mesh) to the corresponding pin.
Ambient conditions
The working temperature must be between +5 ºC and +40 ºC (41ºF and 104º F)
The storage temperature must be between -25 ºC and +70 ºC. (-13 ºF and 158 ºF)
Central unit enclosure (8055i CNC)
Guarantee the required gaps between the central unit and each wall of the
enclosure. Use a DC fan to improve enclosure ventilation.
Power switch
This power switch must be mounted in such a way that it is easily accessed and
at a distance between 0.7 meters (27.5 inches) and 1.7 meters (5.5ft) off the floor.
CNC 8040
VIII
Protections of the unit itself
Central Unit
It has a 4 A 250V external fast fuse (F).
Safety conditions
Inputs-Outputs
All the digital inputs and outputs have galvanic isolation via optocouplers between
the CNC circuitry and the outside.
Safety symbols
CNC 8040
Obligation symbol.
It indicates actions and operations that must be carried out.
Information symbol.
i It indicates notes, warnings and suggestions.
IX
X
Safety conditions
CNC 8040
WARRANTY TERMS
The mentioned warranty covers repair material and labor costs, at Fagor facilities,
incurred in the repair of the products.
Within the warranty period, Fagor will repair or replace the products verified as being
defective.
Fagor is committed to repairing or replacing its products from the time when the first
such product was launched up to 8 years after such product has disappeared from
the product catalog.
Excluding clauses
The repair will take place at our facilities. Therefore, all shipping expenses as well
as travelling expenses incurred by technical personnel are NOT under warranty even
when the unit is under warranty.
This warranty will be applied so long as the equipment has been installed according
to the instructions, it has not been mistreated or damaged by accident or negligence
and has been manipulated by personnel authorized by Fagor.
If once the service call or repair has been completed, the cause of the failure is not
to be blamed the FAGOR product, the customer must cover all generated expenses
according to current fees.
No other implicit or explicit warranty is covered and Fagor Automation shall not be
held responsible, under any circumstances, of the damage which could be originated.
Service agreements
Service and Maintenance Contracts are available for the customer within the
warranty period as well as outside of it.
CNC 8040
XI
XII
Warranty terms
CNC 8040
MATERIAL RETURNING TERMS
When returning the remote modules or the central unit, pack it in its original package
and with its original packaging material. If not available, pack it as follows:
1. Get a cardboard box whose three inside dimensions are at least 15 cm (6 inches)
larger than those of the unit. The cardboard being used to make the box must
have a resistance of 170 kg (375 lb).
2. Attach the unit label indicating the owner of the unit, his/her address, the name
of the contact person, the type of unit and the serial number.
3. In case of failure, also indicate the symptom and a short description.
4. Wrap the unit in a polyethylene roll or similar material to protect it.
5. When sending the central unit, above all protect the screen
6. Pad the unit inside the cardboard box with polyurethane foam on all sides.
7. Seal the cardboard box with packing tape or industrial staples.
CNC 8040
XIII
XIV
Material returning terms
CNC 8040
ADDITIONAL REMARKS
Mount the CNC away from coolants, chemical products, blows, etc. which could
damage it. Before turning the unit on, verify that the ground connections have been
properly made.
In case of a malfunction or failure, disconnect it and call the technical service. Do not
open this unit.
CNC 8040
XV
XVI
Additional remarks
CNC 8040
FAGOR DOCUMENTATION
OEM Manual
It is directed to the machine builder or person in charge of installing and starting-up
the CNC.
USER-M manual
Directed to the end user.
It describes how to operate and program in M mode.
USER-T manual
Directed to the end user.
It describes how to operate and program in T mode.
MC Manual
Directed to the end user.
It describes how to operate and program in MC mode.
It contains a self-teaching manual.
TC Manual
Directed to the end user.
It describes how to operate and program in TC mode.
It contains a self-teaching manual.
MCO/TCO model
Directed to the end user.
It describes how to operate and program in MCO and TCO mode.
Examples-M manual
Directed to the end user.
It contains programming examples for the M mode.
Examples-T manual
Directed to the end user.
It contains programming examples for the T mode.
WINDNC Manual
It is directed to people using the optional DNC communications software.
It is supplied in a floppy disk with the application.
WGDRAW Manual
Directed to people who use the WGDRAW to create screens.
It is supplied in a floppy disk with the application.
CNC 8040
XVII
XVIII
Fagor documentation
CNC 8040
GENERAL PARAMETERS
1
1.1 Keyboard.
1
Operating manual
JOG keypad.
1.
• Starting and stopping the execution.
Keyboard.
GENERAL PARAMETERS
CNC 8040
·MC· OPTION
(SOFT V11.1X)
2
Operating manual
1.2 Overview.
It offers all the features of the M model plus those specific of the MC mode. For
example, the CNC setup must be done in M mode.
In MC work mode, programs P900000 through P999999 are reserved for the CNC
itself; in other words, the user cannot use them as part-programs.
On the other hand, in order to work in MC mode, the CNC must have programs
P999997 and P999998 stored in its memory. Both programs are related to the
software version and, consequently, are not supplied by Fagor Automation.
Whenever the CNC detects a new software version, it updates these programs
1.
GENERAL PARAMETERS
Overview.
automatically and, for safety, it makes a copy of the old ones in the "Memkey Card"
(CARD A).
Likewise, subroutines 0000 through 8999 are free to use and subroutines 9000
through 9999 are reserved for the CNC.
programs P999997 and P999998 are associated with the software version.
Fagor Automation shall not be held responsible of the CNC's performance if
programs P999997 and P999998 have been deleted from memory or do not
match the software version.
Some of the subroutines reserved for the CNC have the following meaning:
9998 Subroutine that the CNC will execute at the beginning of each part-
program.
9999 Subroutine that the CNC will execute at the end of each part-program.
Every time a new part-program is edited, the CNC inserts a call to the
relevant subroutine at the beginning and at the end of the program.
OEM parameters and subroutines with OEM parameters can only be used in OEM
programs; those defined with the [O] attribute. Modifying one of these parameters in
the tables requires an OEM password.
When using OEM parameters in the configuration programs, this program must have CNC 8040
the [O] attribute; otherwise, the CNC will issue an error when editing the user cycles
that refer to OEM parameters in write mode.
·MC· OPTION
(SOFT V11.1X)
3
Operating manual
Some of the programs reserved for the CNC have the following meaning:
P999998 It is a program of subroutines that the CNC uses to interpret the programs edited in
MC format and execute them later on.
All the texts, messages and errors that may be translated into the desired language.
All the program lines must begin with the ";" character and the text to be displayed
must be preceded by the "$" symbol. If a line begins with ";;", the CNC assumes that
the whole line is a program comment.
Examples:
;44 $M/MIN Is message 44 and displays the text "M/MIN"
;;General text The CNC treats it as a comment.
;;44 Feedrate $M/MIN The CNC treats it as a comment.
;44 Feedrate $M/MIN Is message 44 whose hidden explanatory comment is
"Feedrate" and displays the text "M/MIN".
The format must be respected. Only the text after SAVEMSG may be translated:
Example:
Original message: N2002(MSG"SAVEMSG: DRILLING 1")
Translated message: N2002(MSG"SAVEMSG: 1 ZULAKETA ZIKLOA")
The format must be respected. Only the text between quote marks ("text") may be
translated.
Example:
·MC· OPTION
(SOFT V11.1X) Original text N1021(ERROR"DRILLING 1: F=0")
Translated text N1001(ERROR"1 ZULAKETA ZIKLOA: F=0")
4
Operating manual
P998000 They are the profiles for the pocket-with-profile cycle that are defined by the user with
··· the profile editor. In the MC mode, the user defines them with 3 digits (from 0 to 999)
P998999 and the CNC saves them internally as P998xxx.
P997000 They are the profiles for the profile milling operation that are defined by the user with
··· the profile editor. In the MC mode, the user defines them with 3 digits (from 0 to 999)
P997999 and the CNC saves them internally as P997xxx.
1.
GENERAL PARAMETERS
Overview.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
5
Operating manual
On power up, the CNC copies the texts of program P999997 into the system memory.
• It checks if program P999997 is in user memory, if not, it looks in the CARD A
and if it is not there either, it assumes the default ones and copies them into
program P999997 of the user memory.
• When selecting mainland Chinese, it ignores program P999997 and it always
assumes the default ones.
1. If when switching from M mode to MC or MCO mode, it cannot find program P999997
because it has been deleted, it is initialized like on power-up.
GENERAL PARAMETERS
Overview.
When modifying the texts of program P999997, turn the CNC off and back on so it
assumes the new texts.
The CNC carries out the following operations when changing the language, the
software version and when adding MC, MCO conversational modes (new software
features):
• It copies, for safety, the texts that were being used into CARD A as program
P999993.
• It deletes the program P999997 that may be in the CARD A.
• It assumes the new texts that are provided by default and copies them into
program P999997 of the user memory.
To change the texts, after modifying program P999997, turn the CNC off and back
on so it assumes the new texts.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
6
Operating manual
1.3 Power-up.
On power-up and after the keystroke sequence [SHIFT] [RESET], the CNC shows
"page 0" defined by the manufacturer; if there is no "page 0", it shows the standard
screen of the work mode. Press any key to access the work mode.
1.
GENERAL PARAMETERS
Power-up.
There are two work modes; MC mode and M mode. Press the key sequence [SHIFT]
[ESC] to toggle from one mode to the other.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
7
Operating manual
There are two work modes; MC mode and M mode. Press the key sequence [SHIFT]
[ESC] to toggle from one mode to the other.
The MC keyboard is designed for also working in M mode. In M mode, use the
alphanumeric keyboard and the keys that replace the softkeys F1 through F7.
1. Alphanumeric keyboard:
Working in M mode with the MC keyboard.
GENERAL PARAMETERS
The keystroke sequence [SHIFT] [CLEAR] clears the CRT screen (it goes blank).
Press any key to restore the image.
Also, any message (PLC, program, etc.) restores the CNC image.
In order to avoid undesired executions when pressing key sequences that are not
supported in MC mode, the CNC changes the "Start" icon at the top of the window
from green to gray and shows a message indicating that it is an invalid action.
For example, if "M3 Start" is pressed (sequence not supported in MC mode) while
a part-program is selected, the CNC issues a warning and prevents the selected part-
program from running when detecting the "Start" key.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
8
OPERATING IN JOG MODE.
2
The standard screen of the MC mode is the following:
When pressing the two-color key, the CNC shows the special screen of the MC mode.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
9
Operating manual
2.1 Introduction.
2.
OPERATING IN JOG MODE.
Introduction.
1. Clock.
2. This window may show the following data:
SBK when “single block” execution mode is selected.
DNC when the DNC mode is active.
P..... number of the program currently selected.
Message "In position" - "Execution" - "Interrupted" - "RESET".
PLC messages.
3. This window shows the CNC messages.
4. This window may show the following data:
X, Y, Z coordinates of the axes.
In small characters, the axis coordinates referred to machine reference zero.
These values are useful when letting the user define a tool change point (see zone
6) The CNC shows this data when text 33 of program 999997 has not been
defined.
The coordinates of the auxiliary axes that are defined.
The real spindle rpm.
5. The information shown in this window depends on the position of the left switch.
In all cases, it shows the axis feedrate "F" currently selected and the % of F being
applied.
When feed-hold is active, the color of the feedrate value changes.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
10
Operating manual
2.
At the screen, press [+] of the alphanumeric keyboard, the CNC shows a window with
all the active PLC messages. Besides, this window is also displayed whenever there
is a program in execution.
The [©] [ª] [PG UP] [PG DW] keys are used to move around the messages. The
[ESC] key is used to close the window.
The window is only displayed when there are more than one active message.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
11
Operating manual
2.
OPERATING IN JOG MODE.
Introduction.
1. Clock.
2. This window may show the following data:
SBK when “single block” execution mode is selected.
DNC when the DNC mode is active.
P..... number of the program currently selected.
Message "In position" - "Execution" - "Interrupted" - "RESET".
PLC messages.
3. This window shows the CNC messages.
4. This window shows the lines of the program currently selected.
5. The X, Y, Z axes have the following fields:
The auxiliary axes only show the real current position of the axis.
·MC· OPTION
(SOFT V11.1X)
12
Operating manual
6. This window shows the status of the "G" functions and the auxiliary "M" functions
that are active. Likewise, it shows the value of the variables.
CYTIME It indicates the time elapsed while executing the part. It is given in
"hours : minutes : seconds : hundredths of a second".
7. Reserved.
8. Reserved.
At the screen, press [+] of the alphanumeric keyboard, the CNC shows a window with
all the active PLC messages. Besides, this window is also displayed whenever there
is a program in execution.
The [©] [ª] [PG UP] [PG DW] keys are used to move around the messages. The
[ESC] key is used to close the window.
The window is only displayed when there are more than one active message.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
13
Operating manual
The CNC interface for this type of configuration looks like this.
2.
OPERATING IN JOG MODE.
Introduction.
The cycles are edited, stored and simulated just like a 3-axis configuration.
The most significant different lays in the execution because the operator must move
the Z axis by hand. The standard screen shows the operations to be carried out by
the operator. In each case, it shows the status of the Z axis and the various actions
to be executed by the operator.
• Move Z up (it shows an icon next to the final Z coordinate).
The operator must move the axis up manually. When the Z axis is in position, the
message will change.
• Move Z down (it shows an icon next to the final Z coordinate).
The operator must move the axis down manually. When the Z axis is in position,
the message will change.
• Press CYCLE START.
The operator must press [CYCLE START] to begin the X-Y movement in
automatic.
• Moving in X-Y.
The machine is moving in X-Y. When a Z axis move is required, the machine will
stop and it will request the operator's intervention.
• Tool inspection.
·MC· OPTION
(SOFT V11.1X)
14
Operating manual
Canned cycles.
Not all the cycles can be applied to a two-and-a-half-axis configuration. The following
cycles are permitted. In some of these cycles, some data has been eliminated to
adapt them to the two-and-a-half-axis configuration. This data referred to operations
of the Z axis.
• Positioning 1 and 2.
• Profile milling and profile 1 milling.
• Surface milling.
• Slot milling. 2.
• 2D profile pocket.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
15
Operating manual
2.
OPERATING IN JOG MODE.
Introduction.
When the top center window shows the part-program selected next to the green
"start" symbol, the CNC acts as follows:
• If [START] is pressed, the CNC executes the part-program that is selected.
• If [CLEAR] is pressed, the CNC de-selects the part-program and removes it from
the top center window.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
16
Operating manual
When accessing the MC mode, the CNC assumes the work units “mm or inches”,
“mm/min. or mm/rev”, etc. selected by machine parameter.
To modify those values, access the M mode and change the corresponding machine
parameter.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
17
Operating manual
The CNC requests confirmation of the command (text 48 of program 999997). Press
[START], the CNC will execute the home search subroutine defined by the OEM in
general machine parameters P34 (REFPSUB).
i After searching home this way, the CNC will maintain the part zero or zero
offset active at the time.
A home search subroutine (general machine parameter P34 other than 0)
must be defined when using this method. Otherwise, the CNC will display the
corresponding error.
To home a single axis, press the key of the desired axis and the key for home search.
In either case, the CNC requests confirmation of the command (text 48 of program
999997).
i After searching home this way, the CNC will not maintain the part zero or zero
offset active at the time and assumes the machine reference zero as the new
part zero.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
18
Operating manual
It is possible to manage the zero offset table (G54-G59) from the conversational
mode. This table contains the same values as that of the conversational mode.
Press the [ZERO] key to access the zero offset table as well as to get out of it. The
zero offset table may be accessed in the following ways.
• From the standard screen, as long as no axis is selected. The CNC will request
confirmation of the command.
• From ISO mode, when the "zero offsets and presets" cycle is selected. 2.
The zero offset table looks like this. It shows all the offsets, PLC offset included, and
When scrolling the focus through the table, the elements appear in different colors
as follows.
Color Meaning
Green background. The real value of the table and the value shown on the
Text in white. screen are the same.
Red background. The real value of the table and the value shown on the
White text. screen are NOT the same.
The value on the table has been changed, but it has not
been validated. Press [ENTER] to validate the change.
Blue background. The zero offset is active.
There may be two active zero zero offsets at the same
time, one absolute (G54-G57) and another one
incremental (G58-G59).
The following operations are possible in the zero offset table. Press [ENTER] to
validate any changes.
• Editing a zero offset.
It is edited one axis at a time. Select a data with the focus and edit its value. If
the focus is placed on a zero offset (G54-G59), the editing begins on the first axis
of that zero offset. CNC 8040
• Load the active zero offset into the table.
Place the focus on the zero offset to be defined (G54-G59) and press the
[RECALL] key. The active preset is saved in the selected zero offset.
If instead of placing the focus on a zero offset, it is placed on one of the axes, only
that axis will be affected. ·MC· OPTION
(SOFT V11.1X)
19
Operating manual
2.
OPERATING IN JOG MODE.
Zero offset table.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
20
Operating manual
2.5 Jog.
When making a move in manual, both in jog and with handwheels, the moving axis
appears in reverse video.
• With gantry axes, only the master axis is highlighted.
• With a path handwheel, no axis is highlighted; but it is in path-jog.
The movements of axes to a particular coordinate are made one at a time as follows.
2.
[target coordinate]
[target coordinate]
The incremental movement must be made one axis at a time. To do that, press the
JOG keys for the direction of the axis to be jogged.
Every time a key is pressed, the corresponding axis moves the amount set by the
switch. This movement is made at the selected feedrate (F).
CNC 8040
·MC· OPTION
(SOFT V11.1X)
21
Operating manual
Place the movement selector in the continuous-jog position and select at the feedrate
override switch (FEED) the percentage (0% to 120%) of the feedrate to be applied.
2.
The continuous jog must be made one axis at a time. To do that, press the JOG keys
OPERATING IN JOG MODE.
Jog.
The axis moves at a feedrate equal to the selected percentage (0% to 120%) of
feedrate "F".
If while jogging an axis, the rapid key is pressed, the axis will move at the maximum
feedrate possible, set by axis machine parameter "G00FEED". This feedrate will be
applied while that key is kept pressed and the previous feedrate will be restored when
that key is released.
Depending on the status of the general logic input "LATCHMAN", the movement will
be carried out as follows:
• If the PLC sets this mark low, the axis will be jogged while pressing the
corresponding Jog key.
• If the PLC sets this mark high, the axes will start moving from the moment the
JOG key is pressed until the same is pressed again, or another JOG key is
pressed. In this case, the movement will be transferred to that indicated by the
new key.
The following cases are possible when working with "F" in mm/rev:
• The spindle is running.
• The spindle is stopped, but a spindle speed S has been selected.
• The spindle is stopped and no spindle speed S has been selected.
The CNC calculates the feedrate F in mm/min for the theoretical S and moves the
axis.
For example if "F 2.000" and "S 500":
F (mm/min) = F (mm/rev) x S (mm/rev) = 2 x 500 = 1000 mm/min.
The axis moves at a feedrate of 1000 mm/min.
·MC· OPTION
(SOFT V11.1X)
22
Operating manual
2.5.4 Path-jog.
The "path jog" mode acts when the switch is in one of the continuous or incremental
jog positions. This feature may be used to act upon the jog keys of an axis to move
both axes of the plane at the same time for chamfering (straight sections) and
rounding (curved sections). The CNC assumes as "Path jog" the keys associated with
the X axis.
This feature must be managed from the PLC. This feature is usually activated
i and deactivated by means of an external push-button or a key configured for
that purpose, as well as the selection of the type of path. 2.
While in jog mode and having selected path-jog, the CNC shows the following
information:
For a linear movement (top figure), the path angle must be defined and for an arc
(bottom figure), the center coordinates must be indicated. To define these variables,
press the [F] key and then one of these keys: [§] [¨] [©] [ª].
The "path jog" mode is only available with the X axis keys. When pressing one of the
keys associated with the X axis, the CNC behaves as follows:
Continuous jog OFF Only the axis and in the indicated direction
ON Both axes in the indicated direction and along
the indicated path
Incremental jog OFF Only the axis, the selected distance and in the
indicated direction
The movements in path-jog may be aborted by pressing the [STOP] key or setting
the jog switch to one of the handwheel positions.
·MC· OPTION
(SOFT V11.1X)
23
Operating manual
This mode assumes as axis feedrate the one selected in jog mode and it will also be
affected by the feedrate override switch. If F0 is selected, it assumes the one
indicated by machine parameter “JOGFEED (P43)”. This mode ignores the rapid jog
key.
Path-jog movements respect the travel limits and the work zones.
2.
OPERATING IN JOG MODE.
Jog.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
24
Operating manual
This option may be used to govern the movements of the machine using an electronic
handwheel. To do that, turn the left switch to any of the handwheel positions.
2.
i It may happen that depending on the turning speed and the selector switch
position, the CNC be demanded a faster feedrate than the maximum allowed
(axis machine parameter "G00FEED"). The CNC will move the axis the
indicated distance but at the maximum feedrate allowed.
Once the desired switch position has been selected, press one of the JOG keys for
the axis to be jogged. The bottom of the screen shows the selected axis in small
characters and next to the handwheel symbol.
When using a FAGOR handwheel with an axis selector button, the axis may be
selected as follows:
• Push the button on the back of the handwheel. The CNC select the first axis and
it highlights it.
• When pressing the button again, the CNC selects the next axis and so on in a
rotary fashion.
• To deselect the axis, hold the button pressed for more than 2 seconds.
Once the axis has been selected, it will move as the handwheel is being turned and
in the direction indicated by it.
Each axis will move as the corresponding handwheel is being turned according to
the switch position and in the direction indicated by it.
When the machine has a general handwheel and individual handwheels (associated
CNC 8040
with each axis of the machine), the individual handwheels have the highest priority;
i.e. when moving an individual handwheel, the CNC will ignore the general
handwheel.
·MC· OPTION
(SOFT V11.1X)
25
Operating manual
Usually, when making a part for the first time, the machine feedrate is controlled by
means of the feedrate override switch.
From this version on, it is also possible to use the machine handwheels to control
that feedrate. This way, the machining feedrate will depend on how fast the
handwheel is turned.
2. i This feature must be managed from the PLC. This feature is usually activated
and deactivated by means of an external push-button or a key configured for
that purpose.
OPERATING IN JOG MODE.
Jog.
The following CNC variables return the number of pulses the handwheel has turned.
HANPF Provides the number of pulses of the 1st handwheel.
HANPS Provides the number of pulses of the 2nd handwheel.
HANPT Provides the number of pulses of the 3rd handwheel.
HANPFO Provides the number of pulses of the 4th handwheel.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
26
Operating manual
2.5.7 Path-handwheel.
The "path handwheel" mode acts when the switch is in one of the handwheel
positions. With this feature, it is possible to jog two axes of the plane at the same time
along a linear path (chamfer) or circular path (rounding) with a single handwheel. The
CNC assumes as the path handwheel the general handwheel or, when this one is
missing, the one associated with the X axis.
This feature must be managed from the PLC. This feature is usually activated
i and deactivated by means of an external push-button or a key configured for
that purpose, as well as the selection of the type of path. 2.
While in handwheel mode and having selected path-handwheel, the CNC shows the
following information:
For a linear movement (top figure), the path angle must be defined and for an arc
(bottom figure), the center coordinates must be indicated. To define these variables,
press the [F] key and then one of these keys: [§] [¨] [©] [ª].
When selecting the path handwheel mode, the CNC behaves as follows.
• If there is a general handwheel, it will be the one working in path handwheel mode.
The individual handwheels, if any, will remain associated with the corresponding
axes.
• If there is no general handwheel, the individual handwheel associated with the
X axis then works in path-handwheel mode.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
27
Operating manual
The standard screen of the MC mode offers the following tool data.
2.
OPERATING IN JOG MODE.
Tool control.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
28
Operating manual
Depending on the type of tool changer, the following options are possible:
• Machine with automatic tool changer.
• Machine with manual tool changer.
• Once the subroutine is completed, the CNC executes function T??, sends to the
PLC all the necessary information for it to manage the tool change and assumes
the new tool values (offsets, geometry, etc.).
·MC· OPTION
(SOFT V11.1X)
29
Operating manual
When selecting a new tool in jog mode or working in M mode, the CNC only selects
the tool in the magazine and executes the associated subroutine. The user must
OPERATING IN JOG MODE.
Tool control.
execute function M06, either by programming a block in ISO mode or setting the PLC
so the M06 is executed when pressing a particular key.
The next example uses the [O4] key: DFU B2 R562 = CNCEX1 (M06, M1)
In machining centers, the subroutine associated with the tool must not have
i the M06 function.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
30
Operating manual
If the manufacturer so wishes, he can let the user define the tool change point every
time. Obviously, this feature depends on the type of machine and type of tool changer.
This feature may be used to change the tool next to the part, thus avoiding movements
to a tool change point located far away from it.
To do this:
• Define the text 47 of program 999997 so the CNC requests the X, Y, Z coordinates
of the tool change point.
For example: ;47 $CHANGE POSITION
2.
Since the operator can change the tool change point at any time, the subroutine
associated with the tools must consider those values. Arithmetic parameters P290,
P291 and P292 contain the values set by the operator as tool change position in X,
Y and Z respectively.
In subroutine 55 of the previous section, the line setting the movement to the tool
change point must be modified:
Where it says:
G0 G53 XP??? YP??? ZP??? ; Movement to the tool change point.
It must say:
G0 G53 XP290 YP291 ZP292 ;User-defined movement to the change point.
31
Operating manual
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
The top right window shows the tool position at all times.
2.
OPERATING IN JOG MODE.
Tool control.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
32
Operating manual
This mode may be used to define the tools and calibrate them. The tools may be
calibrated with or without using a probe.
This mode is also available while executing a program and during tool inspection.
The calibration mode can have three editing levels. The second and third levels will
only be available when using a table-top probe installed on the machine.
Each level has its own screen and the main window of the cycle indicates, with tabs,
the available levels and which one is selected. To change levels, use the [LEVEL
2.
The data that may be modified from the calibration cycles depend on when this mode
is accessed. The following limitations must be borne in mind when accessing the tool
calibration mode with a program in execution or from tool inspection.
·MC· OPTION
(SOFT V11.1X)
33
Operating manual
When accessing this level, the CNC shows the following screen.
2.
OPERATING IN JOG MODE.
Tool calibration.
Select the number of the offset tool to be associated with this tool.
1. The "D" field must be selected. If it is not, use the [§] [¨] [©] [ª] keys.
2. Key in the desired offset number to be associated with the tool and press
[ENTER].
R Radius.
I Radius wear offset.
CNC 8040
L Length.
K Length wear offset.
·MC· OPTION Even if the tool length (L) is known, it is recommended to measure it. See "2.7.2 Tool
(SOFT V11.1X) calibration without a probe (level 1)." on page 36.
Once it is measured, the CNC updates the L and K fields. The CNC (R+I) assumes
as the real radius and (L+K) as the real length of the tool.
34
Operating manual
To define these values, select the corresponding field with the [§] [¨] [©] [ª] keys,
key in the desired value and press [ENTER].
Nominal life.
Real life.
Family code.
Tool status.
2.
Real life.
Time it spends machining or number of operations carried out.
Family code.
It is used with an automatic tool changer.
0 ... 199 normal tools.
200 ... 255 special tools.
When requesting a new worn-out tool ("real life" greater than "nominal life"), the
CNC will select the next tool of the same family, instead.
Tool status.
They are 2 fields for internal CNC data. They cannot be modified.
N = Normal (family 0-199).
S = Special (family 200-255).
A = Available
E = Expired ("real life" greater than "nominal life").
R = Rejected by the PLC.
To define these values, select the corresponding field with the [§] [¨] [©] [ª]
keys, key in the desired value and press [ENTER].
CNC 8040
·MC· OPTION
(SOFT V11.1X)
35
Operating manual
Before measuring the tool, it must be defined in the tool table. See "2.7.1 Define the
tool in the tool table (level 1)." on page 34.
R Radius.
I Radius wear offset.
L Length.
K Length wear offset.
The R and L data indicate the tool dimensions, radius and length. I and K indicate
the offset the CNC must apply to compensate for tool wear.
The CNC adds the value of the "I" offset to the radius (R) and the value of the "K"
offset to the length (L) to calculate the real dimensions (R+I, L+K) that must be used.
• Every time the radius or length value is defined, the CNC sets the "I" and "K" fields
to 0 respectively.
• The "I" and "K" data are accumulative. In other words, if the "I" has a value of 0.20
and the value of 0.05 is entered, the CNC assigns the value of 0.25 (0,20+0,05)
to the "I" field.
• If one sets I=0 or K=0, they are both reset to 0.
To change one of these values, select the corresponding field, key in the desired
value and press [ENTER].
Tool calibration.
The right window shows the tool dimensions and the lower left window shows the
necessary data to calibrate it.
CNC 8040
To access the calibration window, (lower left window) and, thus calibrate the tool, the
tool must be selected on the machine. If it is not, press the [T] key, key in the desired
number of the tool to be calibrated and press [START].
·MC· OPTION
(SOFT V11.1X)
Select the lower left window with the [§] [¨] [©] [ª] keys Enter the Z coordinate of
the part to be used in the calibration and press [ENTER].
36
Operating manual
The tool has been calibrated. The CNC assigns the corresponding length (L) to it and
resets the K offset value to 0. The tool radius (R) must be entered manually.
To do that, press the tool calibration key. The CNC will show the tool calibration
screen with all the data for the active tool and it will allow modifying its data or of any
other tool.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
37
Operating manual
This calibration level requires the purchase of the right software options purchased
and the use of a table-top probe.
When accessing this level, the CNC shows the following screen.
A C
2.
OPERATING IN JOG MODE.
Tool calibration.
This level may be saved as part of a part-program using the [P.PROG] key or
executed using the [START] key.
The following data must be defined. All the data will not always be available; the cycle
will show the necessary data depending on the selected operation.
• Safety distance (Ds), for the probe approach.
• Probing feedrate (F).
• Type of calibration or measurement.
The cycle allows calibrating or measuring the following dimensions; only the tool
length along its shaft or on its tip, only the radius or the length and the radius.
• Speed (S) and turning direction of the tool. Select the turning direction opposite
to the cutting direction.
• Number of cutting edges (N) to be measured.
• The probe side to be used (X+ X- Y+ Y-). Only when calibrating or measuring the
CNC 8040 radius.
• The distance from the tool shaft to the probing point (d). Only when calibrating
or measuring the length at one end.
• Distance referred to the theoretical tool tip being probed (h). This parameter may
be very useful with cutters whose bottom is not horizontal.
·MC· OPTION
(SOFT V11.1X)
38
Operating manual
Type of operation.
Stop Cycle behavior when exceeding the maximum wear allowed. Use the two-
Chg color key to select one of them.
The "Stop" option interrupts the execution for the user to select another
2.
Measuring is only available when purchasing the software option: "Tool life
monitoring".
Probe position.
In this zone, one must indicate whether the cycle assumes the probe position defined
in the machine parameters or the position defined in this zone. To select one of them,
use the cursor to select the "Machine parameters / Programmable parameters" field
and press the two-color key.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
39
Operating manual
This calibration level requires the purchase of the right software options purchased
and the use of a table-top probe.
Using a digital probe, this cycle calculates the real center coordinates, surface
coordinate and inclination angle of a rectangular part or the real center and surface
CNC 8040
·MC· OPTION
(SOFT V11.1X)
40
Operating manual
Data to be entered:
Icon for selecting the axis and the direction (X+, X-, Y+, Y-) of the first probing
movement.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
41
Operating manual
The standard screen of the MC mode offers the following spindle data.
2.
OPERATING IN JOG MODE.
Spindle control.
4. Spindle status:
Spindle clockwise,
Spindle counterclockwise
Spindle stopped.
·MC· OPTION
(SOFT V11.1X)
42
Operating manual
With this CNC, it is possible to activate and deactivate, via keyboard, up to 6 external
devices, for example, the coolant.
The machine manufacturer must use the PLC program to activate and deactivate the
devices. The CNC will inform the PLC about the status of each key. The
corresponding register bit will be set to 1 when the key is pressed and 0 when it is
not pressed.
Examples:
Coolant control:
DFU B28R561 = CPL TCLED1 = CPL O33
Tailstock control (O1). A number of conditions must be met for activating or
deactivating the tailstock, such as spindle stopped, etc.
DFU B30R561 AND (Rest of conditions) = CPL TCLED2 = CPL O34
CNC 8040
·MC· OPTION
(SOFT V11.1X)
43
Operating manual
The ISO key may be used to access the MDI mode or the ISO mode.
2.
OPERATING IN JOG MODE.
ISO management.
To access the MDI mode, the CNC must be in jog mode and the ISO key must be
pressed. The CNC will show a window at the bottom of the standard (or special)
screen.
In this window, it is possible to edit a block in ISO code and then execute it, like in
MDI in M mode.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
44
WORKING WITH OPERATIONS
OR CYCLES.
3
Use the following CNC keys to select the different machining operations or cycles.
User cycles.
When pressing [PCALL], the CNC shows all the user cycles defined by the machine
manufacturer with the WGDRAW application.
The user cycle is edited like any other standard cycle of the MC mode. Once all the
required data has been defined, the user can simulate or execute the cycle like any
other standard cycle of the MC mode.
When pressing any other key, the CNC selects the corresponding standard
machining cycle, changes the display and turns the lamp of the key that has been
pressed (indicating the selected cycle).
Standard machining operations or cycles may be selected with each one of the
following keys:
·MC· OPTION
(SOFT V11.1X)
45
Operating manual
Some cycles may be carried out in the tool position or may be associated a multiple
positioning so the cycle may be repeated in several locations. The positioning moves
may be selected with each one of the following keys:
It is possible to combine ISO-coded blocks with standard and/or user cycles to create
part-programs. Chapter "5 Saving programs." describes in detail how to do it and
how to use those programs.
To de-select a cycle and return to the standard screen, press the key for the selected
cycle (the one with the lamp on) or the [ESC] key.
i The operations or cycles can modify global parameters 150 through 299, both
included.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
46
Operating manual
Once the operation has been selected, the CNC shows a screen like the following:
3.
The CNC will highlight an icon, a coordinate or one of the data defining the operation
or cycle indicating that is has been selected. Use the following keys to select another
icon, data or coordinate.
The CNC selects the first coordinate for that axis. Pressing that key
again selects the next coordinate for that axis.
The CNC selects the "S" roughing data. Pressing that key again
selects the "S" finishing data.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
47
Operating manual
Some operations keep the machining conditions throughout the execution (boring,
reaming, etc.). Other operations use some machining conditions for roughing and
others for finishing (pockets, bosses, etc.).
3. Place the cursor on this data, key in the desired value and press [ENTER].
WORKING WITH OPERATIONS OR CYCLES.
Operation editing mode.
Place the cursor on this data, key in the desired value and press [ENTER].
Place the cursor on this data and press the two-color key.
Place the cursor on this data, key in the desired value and press [ENTER].
It is also possible to access the tool calibration mode to check or modify the data for
the selected tool. To do that, place the cursor on the "T" and press the key associated
with tool calibration.
Press [ESC] to quit the tool calibration mode and return the cycle.
Place the cursor on this data, key in the desired value and press [ENTER].
Place the cursor on this data, key in the desired value and press [ENTER].
CNC 8040
·MC· OPTION
(SOFT V11.1X)
48
Operating manual
3.
The tool moves in rapid (G00) to the safety plane (Zs), moves on in rapid to the
approach plane (up to 1 mm off the part surface) and then moves at machining
feedrate (G01) up to the part surface.
The approach to the part surface depends on the current tool position.
• If it is above the safety plane (left figure), it first moves in X, Y and then in Z.
• If it is below the safety plane (right figure), it first moves in Z to the safety plane,
then in X, Y and finally in Z to the part surface.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
49
Operating manual
All the cycles have several editing levels. Each level has its own screen and the main
window of the cycle indicates, with tabs, the available levels and which one is
selected.
3.
WORKING WITH OPERATIONS OR CYCLES.
Operation editing mode.
To change levels, use the [LEVEL CYCLE] key or the [page up] and [page down] keys
to scroll up and down through the various levels.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
50
Operating manual
All the operations or cycles have 2 work modes; execution and editing.
• Press [ESC] to switch from editing mode to execution mode.
• Press [ESC] to switch from executing mode to editing mode.
3.
The operation or cycle may be simulated in either mode. To do that, press the
[GRAPHICS] key.
To execute the operation or cycle, select the execution mode and press [START].
For further information on simulating and executing cycles, see the chapter
"6 Execution and simulation.".
CNC 8040
·MC· OPTION
(SOFT V11.1X)
51
Operating manual
The operation being edited in background cannot be executed or simulated, and the
current position of the machine cannot be assigned to a coordinate.
Use the following keys to inspect or change a tool while editing in background.
Pressing the [T] key without quitting background editing selects the T field of the
operation or of the canned cycle being edited.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
52
Operating manual
Level 1.
3.
Level 2.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
53
Operating manual
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
3. [RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
WORKING WITH OPERATIONS OR CYCLES.
Profile milling operation.
The top right window shows the tool position at all times.
The intermediate points are defined one by one. When not using the 12 definition
points, the first unused point must be defined with the same coordinates as the last
point of the profile.
• The X, Y coordinates are defined one by one like the coordinates of the first and
last points.
• Type of corner. To select the type of corner, place the cursor over this icon and
press the two-color key.
If a coordinate is left blank, the cycle will assume that it is the same as that of the
previous one.
The coordinates of each point may also be defined incrementally. To do that, select
the desired coordinate with the cursor and press the two-color key. Both
coordinates of the selected point will be shown preceded by the “∆” icon that
indicates the incremental value with respect to the previous point.
·MC· OPTION
(SOFT V11.1X)
54
Operating manual
To select the type of corner, place the cursor over this icon and press the two-color
key.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
55
Operating manual
3. Press the [ª] key. The canned cycle will show a window with the profile programs
currently defined. Use the [©] and [ª] keys to move around this window. After
positioning the cursor on the desired program, press [ENTER].
WORKING WITH OPERATIONS OR CYCLES.
Profile milling operation.
To exit this window without selecting any program, use the [§] y [¨] keys.
i The profile programs can also be accessed in the "M" mode because the CNC
saves them internally as P997xxx.
Example: Profile program 123 is internally saved as P997123.
When saving a part-program that contains a level-2 profile cycle into an
external device, PC, floppy drive, etc. also save its associated profile program
P997xxx.
To edit a new profile program, key in the program number (between 0 and 999) and
press [RECALL]. The CNC will show the window for the profile editor (see operation
manual).
Once the profile has been edited, the CNC requests the comment to be associated
with the profile program being edited. Enter the desired comment and press [ENTER].
If no comment is desired, press [ESC].
Press the [ª] key. The canned cycle will show the profile programs currently defined.
Place the cursor on the profile program to be copied and press [P.PROG]. The CNC
requests the number of the new profile and it allows changing its comment. If the
number entered is the same as that of an existing profile, the CNC requests
confirmation to replace it.
To modify a profile program, key in the program number and press [RECALL]. The
CNC will show, in the window for the profile editor, the profile that is currently defined.
Press the [ª] key. The canned cycle will show the profile programs currently defined.
CNC 8040 Place the cursor on the profile program to be deleted and press [CLEAR]. The CNC
requests confirmation.
·MC· OPTION
(SOFT V11.1X)
56
Operating manual
This key accesses the surface milling and slot milling operations.
3.
• In the roughing area, define the milling pass (∆) and the machining direction.
• In the finishing area, define the finishing stocks (δ and δz), the number of finishing
passes and the machining direction.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
57
Operating manual
To select the type of surface milling, place the cursor over this icon and press the two-
3. color key.
Define one of the corners of the surface to be milled (X1, Y1). The coordinates are
defined one by one. After placing the cursor on the coordinate of the axes to be
defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
The top right window shows the tool position at all times.
After defining one of the corners (X1, Y1), define the length (L) and width (H) of the
surface to be milled. The sign of the L and H indicates the orientation referred to the
X1, Y1 point.
• Once the surface to be milled has been defined, the icon shown at the bottom right
(roughing and finishing area) may be used to select the corner to start milling the
surface.
• The data E and α are defined one by one. Place the cursor in the corresponding
window, key in the desired value and press [ENTER].
When programming parameter "E" with a value smaller than the tool radius, the
CNC executes the surface milling with an "E" value equal to the tool radius.
58
Operating manual
These data are defined one by one. Place the cursor in the corresponding window,
key in the desired value and press [ENTER].
3.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
59
Operating manual
To select the type of slot milling, place the cursor over this icon and press the two-
color key.
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
The top right window shows the tool position at all times.
These data are defined one by one. Place the cursor in the corresponding window,
key in the desired value and press [ENTER].
When programming parameter "E" with a value smaller than the tool radius, the CNC
executes the slot milling with an "E" value equal to the tool radius.
These data are defined one by one. Place the cursor in the corresponding window,
key in the desired value and press [ENTER].
CNC 8040
·MC· OPTION
(SOFT V11.1X)
60
Operating manual
3.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
61
Operating manual
3.
WORKING WITH OPERATIONS OR CYCLES.
Pocket cycle with a profile
• In 2D pockets (top left figure), all the walls of the outside profile and of the islands
are vertical.
• In 3D pockets (top right figure), one, several or all the walls of the outside pocket
and/or of the islands are not vertical (up to a maximum of 4).
When defining the profile, one must indicate, besides the outside contour of the
pocket, the contour or contours of the islands.
The following must be defined in the data area for the roughing operation:
β Sideways penetration angle.
∆ The milling pass.
CNC 8040 The following must be defined in the data area for the finishing operation:
θ Sideways penetration angle.
δ Finishing stock on the side walls.
δz Finishing stock at the bottom.
62
Operating manual
Depth profile for the first profile defined. Profile (P. Z1).
They usually correspond to the outside contour of the pocket.
3.
Depth profile for the third profile defined. Profile (P. Z3).
They usually correspond to the contour of the second island defined.
Depth profile for the fourth profile defined. Profile (P. Z4).
They usually correspond to the contour of the third island defined.
Once all the profiles have been defined, the configuration of the 3D pocket must be
validated. To do that, place the cursor on the icon (a) and press [ENTER] to validate
(a) (b) the pocket. The cycle will show the icon (b).
The following must be defined in the data area for the roughing operation:
β Sideways penetration angle.
∆ The milling pass.
The following must be defined in the data area for the finishing operation:
R Tool tip radius.
δ Finishing stock on the side walls.
ε Finishing pass.
i The pocket configuration program and the profile programs can also be
accessed in the "M" mode because the CNC saves them internally as:
P995xxx - 3D pocket configuration.
P998xxx - The profiles of the XY plane, both in 2D and 3D pockets.
P996xxx - The depth profiles of the 3D pockets. CNC 8040
·MC· OPTION
(SOFT V11.1X)
63
Operating manual
To define the values (Zs and Z), after going to the corresponding window, the value
is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
3. [RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
WORKING WITH OPERATIONS OR CYCLES.
Pocket cycle with a profile
The top right window shows the tool position at all times.
Place the cursor in the corresponding window, roughing or finishing operation, key
in the desired value and press [ENTER].
Place the cursor in the corresponding window, roughing or finishing operation, key
in the desired value and press [ENTER].
Finishing stocks: on the side walls (δ) and at the bottom (δz).
Place the cursor in the corresponding window, finishing operation, key in the desired
value and press [ENTER].
Place the cursor in the corresponding window, finishing operation, key in the desired
value and press [ENTER].
To select the direction of the finishing passes on the walls, place the cursor over this
icon and press the two-color key.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
64
Operating manual
i The profile programs can also be accessed in the "M" mode because the CNC
saves them internally as:
P995xxx - 3D pocket configuration.
P998xxx - The profiles of the XY plane, both in 2D and 3D pockets.
P996xxx - The depth profiles of the 3D pockets.
When saving a part-program that contains a pocket-with-profile cycle into an
external device, PC, floppy drive, etc. also save its associated profile
programs.
To edit a new profile program, key in the program number (between 0 and 999) and
press [RECALL]. The CNC will show the window for the profile editor (see operation
manual).
Once the profile has been edited, the CNC requests the comment to be associated
with the profile program being edited. Enter the desired comment and press [ENTER].
If no comment is desired, press [ESC].
Press the [ª] key. The canned cycle will show the profile programs currently defined.
Place the cursor on the profile program to be copied and press [P.PROG]. The CNC
requests the number of the new profile and it allows changing its comment. If the
number entered is the same as that of an existing profile, the CNC requests
confirmation to replace it.
To modify a profile program, key in the program number and press [RECALL]. The
CNC will show, in the window for the profile editor, the profile that is currently defined.
Press the [ª] key. The canned cycle will show the profile programs currently defined.
Place the cursor on the profile program to be deleted and press [CLEAR]. The CNC
requests confirmation. ·MC· OPTION
(SOFT V11.1X)
65
Operating manual
3.
WORKING WITH OPERATIONS OR CYCLES.
Pocket cycle with a profile
2D pocket.
Profile 1 [RECALL]
Configuration.
Profile.
Straight X 20 Y 40 Validate
Straight X 20 Y8 Validate
Straight X 55 Y8 Validate
Straight X 55 Y -8 Validate
Straight X 20 Y -8 Validate
Corners.
[ESC]
End.
Save profile.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
66
Operating manual
3.
Profile 2 [RECALL]
Configuration.
Straight X 20 Y 40 Validate
Straight X 20 Y0 Validate
Corners.
[ESC]
Profile
Straight X 50 Y 25 Validate
End.
·MC· OPTION
Save profile. (SOFT V11.1X)
67
Operating manual
3.
WORKING WITH OPERATIONS OR CYCLES.
Pocket cycle with a profile
3D pocket = 1
P.XY= 3 [RECALL]
Configuration.
Profile.
Straight X 20 Y 40 Validate
Straight X 20 Y0 Validate
End.
Save profile.
P.XY= 3 [RECALL]
Configuration.
Profile.
CNC 8040
Starting point X 20 Z0 Validate
End.
·MC· OPTION
(SOFT V11.1X) Save profile.
68
Operating manual
3.
P.XY= 4 [RECALL]
Configuration.
Straight X 20 Y 40 Validate
Straight X 20 Y0 Validate
End.
Save profile.
P.Z1= 2 [RECALL]
Configuration.
CNC 8040
Abscissa axis: X Ordinate axis: Z
69
Operating manual
End.
Save profile.
P.Z1= 3 [RECALL]
Configuration.
End.
Save profile.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
70
Operating manual
This key accesses the circular boss and rectangular boss operations.
3.
• In the roughing area, define the milling pass (∆) and the machining direction.
• In the finishing area, define the finishing stocks (δ and δz), the number of finishing
passes and the machining direction.
• In the roughing area, define the milling pass (∆) and the machining direction.
• In the finishing area, define the finishing stocks (δ and δz), the number of finishing
passes and the machining direction. CNC 8040
·MC· OPTION
(SOFT V11.1X)
71
Operating manual
The starting point of the boss may be located at a vertex or in the center. To select
its position, place the cursor over this icon and press the two-color key.
3.
(X,Y)
Rectangular and circular boss cycles.
WORKING WITH OPERATIONS OR CYCLES.
(X,Y)
When associating multiple machining to a cycle, this point indicates the position
where those machining operations are applied. See "3.13 Multiple positioning."
on page 89.
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
The top right window shows the tool position at all times.
These data are defined one by one. Place the cursor in the corresponding window,
key in the desired value and press [ENTER].
Type of corner.
Type of corner.
To select the type of corner, place the cursor over this icon and press the two-color
key.
·MC· OPTION
(SOFT V11.1X)
72
Operating manual
Milling pass (∆). Finishing stock on the side walls (δ) and at the bottom
3.
Place the cursor in the window for the finishing operation, key in the desired value
and press [ENTER].
CNC 8040
·MC· OPTION
(SOFT V11.1X)
73
Operating manual
This key accesses the circular pocket and rectangular pocket operations.
3.
Rectangular and circular pocket cycles.
WORKING WITH OPERATIONS OR CYCLES.
• Also, one must define the milling pass (∆), the finishing stock (δ) and the
machining direction.
• In the roughing area, one must define the sideways penetration angle (β), the
milling pass (∆) and the machining direction.
• In the finishing area, one must define the sideways penetration angle (θ), the
finishing stocks (δ and δz), the number of finishing passes (N) and the machining
CNC 8040 direction.
·MC· OPTION
(SOFT V11.1X)
74
Operating manual
3.
• In the roughing area, one must define the sideways penetration angle (β), the
milling pass (∆) and the machining direction.
• In the finishing area, one must define the sideways penetration angle (θ), the
finishing stocks (δ and δz), the number of finishing passes (N) and the machining
direction.
• In the roughing area, one must define the sideways penetration angle (β), the
milling pass (∆) and the machining direction.
• In the finishing area, one must define the sideways penetration angle (θ), the
finishing stocks (δ and δz), the number of finishing passes (N) and the machining
direction.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
75
Operating manual
The starting point of the pocket may be located at a vertex or in the center. To select
its position, place the cursor over this icon and press the two-color key.
3.
(X,Y)
Rectangular and circular pocket cycles.
WORKING WITH OPERATIONS OR CYCLES.
(X,Y)
When associating multiple machining to a cycle, this point indicates the position
where those machining operations are applied. See "3.13 Multiple positioning."
on page 89.
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
The top right window shows the tool position at all times.
These data are defined one by one. Place the cursor in the corresponding window,
key in the desired value and press [ENTER].
Type of corner.
Type of corner.
To select the type of corner, place the cursor over this icon and press the two-color
key.
If the pocket dimensions do not allow the specified corner rounding or chamfer, the
CNC will do the chamfer or the rounding with the maximum value possible.
76
Operating manual
If the penetration step is programmed with a positive sign (I+), the cycle
recalculates the step so all the penetrations are identical, this being equal to or
less than the one programmed. If programmed with a negative sign (I-), the cycle
is machined with the given pass (step) except the last pass that machines the rest.
Milling pass (∆). Finishing stock on the side walls (δ) and at the bottom
(δz). Number of finishing passes (N).
Place the cursor in the window for the finishing operation, key in the desired value
and press [ENTER].
In the circular pocket, the penetration is carried out from the pocket center following
a helical path with a radius equal to that of the tool and keeping the machining
direction. The penetration (in feed) always ends in the center of the pocket.
Place the cursor in the corresponding window, roughing or finishing operation, key
in the desired value and press [ENTER].
CNC 8040
·MC· OPTION
(SOFT V11.1X)
77
Operating manual
Level 1.
3.
Positioning (2 levels)
WORKING WITH OPERATIONS OR CYCLES.
Level 2.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
78
Operating manual
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
3.
Positioning (2 levels)
WORKING WITH OPERATIONS OR CYCLES.
The top right window shows the tool position at all times.
To select the moving order, place the cursor over this icon and press the two-color
key.
First the Z axis and then the plane (X and Y axes at the same time).
First the plane (X and Y axes at the same time) and then the Z axis.
Type of feedrate.
To select the type of feedrate, place the cursor over this icon and press the two-color
key.
Programmed feedrate.
Rapid traverse.
The functions will be executed in the same order they are inserted on the list.
Select the corresponding window with the [§][¨] keys Use the [©] and [ª] keys to
move around the window.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
79
Operating manual
3.
Boring operation.
WORKING WITH OPERATIONS OR CYCLES.
This level is only available when using spindle orientation. This level may be used,
after the quail has penetrated, to orient the spindle, retract the quail before the exit
movement, thus preventing the part from scratching.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
80
Operating manual
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
3.
Boring operation.
WORKING WITH OPERATIONS OR CYCLES.
The top right window shows the tool position at all times.
To select the type of exit, place the cursor over this icon and press the two-color key.
These data are defined one by one. Place the cursor in the corresponding window,
key in the desired value and press [ENTER].
It first orients the quail, it then moves back in XY and finally goes up in rapid (G00)
with the spindle stopped.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
81
Operating manual
Reaming operation.
3.
WORKING WITH OPERATIONS OR CYCLES.
Reaming operation.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
82
Operating manual
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
3.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
83
Operating manual
Tapping operation.
3.
Tapping operation.
WORKING WITH OPERATIONS OR CYCLES.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
84
Operating manual
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
3.
Tapping operation.
WORKING WITH OPERATIONS OR CYCLES.
The top right window shows the tool position at all times.
Type of tapping.
Thread definition.
To select one of the ways, the "Penetration" area shows an icon with 2 states [p, S]
and [F, S]. To select the desired one, select the icon and press the two-color key, the
cycle will show the selected fields.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
85
Operating manual
3.
WORKING WITH OPERATIONS OR CYCLES.
Drilling and center punching operations.
It may be used to set the withdrawal distance (B) after each penetration.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
86
Operating manual
It may be used to set the withdrawal coordinate (Zr) after each penetration.
3.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
87
Operating manual
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
3. [RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
WORKING WITH OPERATIONS OR CYCLES.
Drilling and center punching operations.
The top right window shows the tool position at all times.
To select the type of tapping, place the cursor over this icon and press the two-color
key. The type of center punching may be defined in two ways.
To define the values (P, α, Φ), go to the corresponding window, key in the desired
value and press [ENTER].
CNC 8040
·MC· OPTION
(SOFT V11.1X)
88
Operating manual
Some cycles may be carried out in the tool position or may be associated a multiple
positioning so the cycle may be repeated in several locations. Multiple positioning
may be associated with the following cycles.
• Boring, reaming, tapping, drilling and center punching operations.
• 2D and 3D pockets.
• Bosses.
Use the following keys to select multiple positioning. The positioning moves may be
selected with each one of the following keys:
3.
Multiple positioning.
WORKING WITH OPERATIONS OR CYCLES.
Multiple positioning in several locations.
When using one of these keys, the CNC selects the corresponding positioning and
changes the display on the screen. The CNC keeps the lamp for the selected
operation (pocket, boss, boring, reaming, etc.) on and the bottom of the screen shows
the data for that operation.
To de-select a cycle and return to the standard screen, press the key for the selected
cycle (the one with the lamp on) or the [ESC] key.
The screens of the pockets and bosses will indicate with icons which positioning they
have associated or whether they are alone.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
89
Operating manual
In the positioning, an icon will show the pocket or boss to be repeated and the bottom
screen will give information on its geometry (except in profile pockets). The starting
position of rectangular pockets and bosses may be changed; the positioning
movements will be different depending on whether the starting point is at the vertex
or in the center.
3.
Multiple positioning.
WORKING WITH OPERATIONS OR CYCLES.
When machining pockets and bosses at the different positions, proceed as follows:
• There is neither roughing or finishing operation.
The machining takes place point to point; the whole cycle is executed at each point
(there is no tool change).
• There is a roughing and finishing operation with the same tool and it is not possible
to program "M" functions between them.
The machining takes place point to point; the whole cycle is executed at each point
(there is no tool change).
• There is a roughing and finishing operation with a different tool or it is possible
to program "M" functions between them.
It first does the roughing and then all the finishing operations (only one tool
change).
CNC 8040
·MC· OPTION
(SOFT V11.1X)
90
Operating manual
3.
Multiple positioning.
WORKING WITH OPERATIONS OR CYCLES.
Up to 12 points (X1, Y1) ··· (X12, Y12) may be defined. When not using the 12
definition points, the first unused point must be defined with the same coordinates
as the last point.
Data definition.
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
The top right window shows the tool position at all times.
If a coordinate is left blank, the cycle will assume that it is the same as that of the
previous one.
The coordinates of each point may also be defined incrementally. To do that, select
the desired coordinate with the cursor and press the two-color key. Both
coordinates of the selected point will be shown preceded by the “∆” icon that
indicates the incremental value with respect to the previous point.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
91
Operating manual
3.
Multiple positioning.
WORKING WITH OPERATIONS OR CYCLES.
The positioning may be defined in 5 ways. To select the desired type, place the cursor
over the icon and press the two-color key. The icon shows the selected option and
the total number of options available.
Data definition.
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
CNC 8040 Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
The top right window shows the tool position at all times.
To define the rest of the values (I, N, α, L), go to the corresponding window, key in
·MC· OPTION
(SOFT V11.1X) the desired value and press [ENTER].
92
Operating manual
3.
Multiple positioning.
WORKING WITH OPERATIONS OR CYCLES.
The positioning may be defined in 6 ways. To select the desired type, place the cursor
over the icon and press the two-color key. The icon shows the selected option and
the total number of options available.
93
Operating manual
3.
Multiple positioning.
WORKING WITH OPERATIONS OR CYCLES.
2 of the following data must be defined. When defining all 3 of them (if they are other
than 0), the cycle assumes the (N) and (β) values.
(N) Number of points to machine.
(β) Angular distance between machining operations.
(τ) Angle of the last point.
Data definition.
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
The top right window shows the tool position at all times.
To define the rest of the values (R, N, α, β, τ), go to the corresponding window, key
in the desired value and press [ENTER].
CNC 8040
·MC· OPTION
(SOFT V11.1X)
94
Operating manual
3.
Multiple positioning.
WORKING WITH OPERATIONS OR CYCLES.
The positioning may be defined in 3 ways. To select the desired type, place the cursor
over the icon and press the two-color key. The icon shows the selected option and
the total number of options available.
Data definition.
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
The top right window shows the tool position at all times.
CNC 8040
To define the rest of the values (Lx, Ly, Ix, Iy, α, β, Nx, Ny), go to the corresponding
window, key in the desired value and press [ENTER].
·MC· OPTION
(SOFT V11.1X)
95
Operating manual
3.
Multiple positioning.
WORKING WITH OPERATIONS OR CYCLES.
The positioning may be defined in 3 ways. To select the desired type, place the cursor
over the icon and press the two-color key. The icon shows the selected option and
the total number of options available.
Data definition.
The coordinates are defined one by one. After placing the cursor on the coordinate
of the axes to be defined, the value is entered in one of the following ways.
• Entering the value manually. Key in the desired value and press [ENTER].
• Assign the current machine position.
Jog the axis with the handwheel or the JOG keys up to the desired point. Press
[RECALL] so the selected data assumes the value shown in the top right window
and press [ENTER].
The top right window shows the tool position at all times.
CNC 8040
To define the rest of the values (Lx, Ly, Ix, Iy, α, β, Nx, Ny), go to the corresponding
window, key in the desired value and press [ENTER].
·MC· OPTION
(SOFT V11.1X)
96
OPERATING IN ISO MODE.
4
The ISO mode is accessed with the [ISO] key.
• When operating with operations or cycles, press the [ISO] key once.
• When operating in jog mode, press the [ISO] key twice; the first time to access
the MDI mode and the second time to access the ISO mode. See "2.11 ISO
management." on page 44.
Cycle levels.
The ISO mode offers several editing levels. Each level has its own screen and the
main window of the cycle indicates, with tabs, the available levels and which one is
selected.
To change levels, use the [LEVEL CYCLE] key or the [page up] and [page down] keys
to scroll up and down through the various levels.
Scaling factor
Once the cycle data or the blocks have been edited, press [ESC]. The upper right
side of the screen will show the "start" symbol. From this moment one, the edited
blocks may be simulated, executed or saved like any operation or cycle.
• To simulate the blocks, press the [GRAPHICS] key. CNC 8040
• To execute the blocks, press the [START] key.
• To save the edited blocks, press the [P.PROG] key.
97
Operating manual
When accessing the ISO mode, the CNC displays a special screen for editing up to
6 program blocks either in ISO code or in high level language. After editing a block,
press [ENTER] to validate it.
Example:
G0 Z100
G1 X30 F0.1
Once the block or blocks have been edited, press [ESC]. The upper right side of the
screen will show the "start" symbol. From this moment one, the edited blocks may
be simulated, executed or saved like any operation or cycle.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
98
Operating manual
The numeric fields permit editing the lower and upper limits of the
zone. The limits are defined on the X, Y, Z axes. To only define
either the upper or the lower limit, leave the values of the other limit
blank.
·MC· OPTION
(SOFT V11.1X)
99
Operating manual
CNC 8040
·MC· OPTION
(SOFT V11.1X)
100
SAVING PROGRAMS.
5
Part-programs may be edited, simulated and executed.
This chapter indicates how to operate with those part-programs through the following
sections and sub-sections.
• List of saved programs.
• Seeing the contents of a program.
• Editing a new part-program.
• Deleting a new part program.
• Copying a part-program into another one.
• Modifying a part-program.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
101
Operating manual
It is not possible to access the list of part-programs directly if the "Tool calibration"
mode is selected. First, quit this mode; in other words, first press [ESC] and then
[P.PROG].
List of part-programs.
The left side shows the list of part-programs that are saved in the CNC's memory.
Use the [©][ª] keys to move the pointer over the list of programs. Use the [SHIFT][©]
and [SHIFT][ª] keys to scroll a page at a time.
It is possible to select the program by typing its number directly. If the desired program
does not exist, the cursor will go to the nearest previous one. For example, to find
program number 123, press the keystroke sequence [1], [2] and [3]. The time interval
between keystrokes must be shorter than 1.5 seconds. A longer interval starts a new
sequence.
The right column shows the cycles and/or blocks edited in ISO code that make up
the part. Once the list of programs has been selected, the following operations are
CNC 8040 possible:
• Creating a new part-program.
• Seeing the contents of a part-program.
• Deleting a new part program.
·MC· OPTION • Copying a part-program into another one.
(SOFT V11.1X)
• Modifying a part-program.
102
Operating manual
To see the contents of a part-program, select it on the left column using the pointer.
To do that, use the [©][ª] keys. The right column shows the cycles that make up the
part.
When pressing [ENTER] or one of the [§][¨] keys, the pointer switches to the right
column. Now, the [©][ª] keys may be used to move the pointer over the blocks or
cycles that make up the part.
5.
i So, use the [©][ª] keys to move up and down on each column and [§][¨]
keys to switch columns.
SAVING PROGRAMS.
Seeing the contents of a program.
Once an operation has been selected, the following is possible:
• To see the operation in detail.
• To delete the operation.
• To move the operation to another position.
• To modify the operation.
Once the desired operation has been selected using the pointer, press [RECALL].
The CNC will show all the data for that operation.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
103
Operating manual
From this moment on, all the desired operations may be saved in the desired order.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
104
Operating manual
The block or cycle may be added at the end of the program, after the last operation
or insert it between 2 existing operations.
SAVING PROGRAMS.
Saving an ISO block or a cycle.
and press [ENTER].
Example:
Profile 1
To insert the "Drilling 1 + linear positioning" operation, once the operation has been
defined, place the pointer on the "Circular pocket" operation and press [ENTER].
To insert the "Profile 1" operation, once the operation has been defined, place the
pointer on the last operation "Threading + Grid pattern positioning" operation and
press [ENTER].
CNC 8040
·MC· OPTION
(SOFT V11.1X)
105
Operating manual
3. Press [CLEAR].
The bottom of the screen will show a message requesting confirmation of the deleting
5. operation.
• If [ENTER] is pressed, the CNC will delete the selected program and will update
SAVING PROGRAMS.
Deleting a new part program.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
106
Operating manual
SAVING PROGRAMS.
Copying a part-program into another one.
5. If there is already a part-program with that number, the bottom of the screen will
show a message asking to either replace it or cancel the operation?
If [ENTER] is pressed, the CNC will request a new program. If [ESC] is pressed,
the CNC will not delete the current program and will copy the program.
6. The CNC requests the comment to be associated with the new part-program (the
copy).
It is not necessary to associate a comment.
7. Press the [ENTER] or [ESC]. The CNC updates the list of saved part-programs.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
107
Operating manual
Once the program has been selected, the following operations are possible:
• To delete an operation.
The bottom of the screen will show a message requesting confirmation of the deleting
operation.
• If [ENTER] is pressed, the CNC will delete the selected operation and will update
the right column.
• If [ESC] is pressed, the operation will not be deleted and it will quit deleting
operation.
To add or insert an operation follow the same steps as for saving an operation.
1. Define the desired block or cycle assigning the relevant data to it.
2. Press [P.PROG] to access the list of part-programs stored.
3. Place the pointer on the operation after which the block or cycle is to be saved
and press [ENTER].
CNC 8040
·MC· OPTION
(SOFT V11.1X)
108
Operating manual
Example:
5.
SAVING PROGRAMS.
Modifying a part-program.
Current program Desired program
Profile 1 Profile 1
Select the "Rectangular pocket" operation and press the two-color key. Then position
the cursor on the "Threading + Grid pattern positioning" operation and press
[ENTER].
CNC 8040
·MC· OPTION
(SOFT V11.1X)
109
Operating manual
use the [©][ª] keys; the new operation will be inserted after the selected one.
2. Press the [ENTER] key.
To place the modified operation in its previous location, the CNC will show a message
asking to either replace the previous operation or keep it inserting the new one after it.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
110
EXECUTION AND SIMULATION.
6
The simulation may be used to graphically show a part-program or an operation with
the data used to define it. This way, the simulation may be used to check the part-
program or the operation before executing it or saving it and, therefore, correct or
modify its data.
When the top center window shows the part-program selected next to the green
"start" symbol, the CNC acts as follows:
• If [START] is pressed, the CNC executes the part-program that is selected.
• If [CLEAR] is pressed, the CNC de-selects the part-program and removes it from
the top center window.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
111
Operating manual
All the operations or cycles have 2 work modes; execution and editing.
6.
EXECUTION AND SIMULATION.
Simulating or executing an operation or cycle.
Simulation.
The operation or cycle may be simulated in both work modes. To do that, press the
[GRAPHICS] key. The CNC shows the graphic screen of the M model.
Execution.
The operation or cycle cannot be executed when the cycle editing mode is selected.
Press [ESC] to quit the editing mode and switch to execution mode.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
112
Operating manual
Press [GRAPHICS] to simulate the part-program and [START] to execute it. When
executing a program, the CNC executes the initial subroutine 9998 and the final
subroutine 9999.
If an error occurs in a cycle during simulation or execution, when accessing the list
6.
of programs again, the cursor will be placed on the cycle that came up with the error.
Press [GRAPHICS] to simulate the selected portion and [START] to execute it. When
executing a portion of a program, the CNC does not execute the initial subroutine
9998, but it executes the final subroutine 9999. If the program is executed from the
first operation on, it executes both subroutines.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
113
Operating manual
Proceed as follows to simulate or execute an operation that has been saved as a part
of program:
1. Press [P.PROG] to access the list of part-programs stored.
2. Select the program that contains it from the left column and the operation to be
simulated or executed from the right column.
6. 3. Press the [RECALL] key.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
114
Operating manual
6.
During execution, both screens show (in the top center window) the number of the
program and the number of the cycle being executed. However, when detecting an
RPT or GOTO instruction, the cycle number will disappear.
CNC 8040
Once the operation or part has been selected, it may be executed as often as desired;
to do that, once the execution has finished, pressed the [START] again.
To interrupt the execution, press [STOP]. Once the execution has been interrupted,
a tool change may be done. See "6.4.1 Tool inspection." on page 116.
·MC· OPTION
While executing an operation or a part, the [GRAPHICS] key may be pressed to (SOFT V11.1X)
access the graphics display mode.
115
Operating manual
The PLC mark M5050 "TOOLINSP" determines when tool inspection is enabled.
To move the axes with the handwheels or the jog keypad to the point where the tool
will be changed.
The standard screen of the MC mode must be selected in order to be able to make
a tool change.
Press the [T] key. The CNC highlights the tool number.
Type in the number of the tool to be selected and press [START] so the CNC selects
the new tool. The CNC will manage the tool change.
Press the key associated with tool calibration. The CNC shows the screen for tool
calibration.
It is possible to modify the dimensions of the tool (offsets I, K to compensate for wear)
or the values for tool geometry.
Press the [ESC] key to exit this screen and go back to the previous one (still in tool
inspection).
Press the [START] key to resume program execution. The CNC will reposition the
tool by moving it to the point where tool inspection began.
There may be 2 cases; either only one axis moved or several did.
• Only one axis moved.
The CNC repositions it and resumes the execution.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
116
Operating manual
For example, to move first the Z axis, then the Y and finally the X axis, select [Z] [Y-X].
6.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
117
Operating manual
When pressing the [GRAPHICS] key, the CNC shows the graphics screen of the M
model. To quit the graphics mode, press either [GRAPHICS] or [ESC].
During simulation, the top center window shows the number of the program and the
number of the cycle being executed. However, when detecting an RPT or GOTO
instruction, the cycle number will disappear.
6. The operation manual, M model, "Graphics" section of the "Execution / Simulation"
chapter describes how to use the graphics display. However, here is a brief
EXECUTION AND SIMULATION.
Graphic representation.
Type of graphic.
COMBINED VIEW It divides the screen in four quadrants and draws the graph
corresponding to each plane XY, XZ, YZ and the three-
dimensional graph.
TOP VIEW It draws a top view (XY plane) with different shades of gray that
indicate the depth of the part.
Display area.
With this option it is possible to re-define the display area by defining the maximum
and minimum values for each axis.
Use the [©][ª] keys to select the maximum and minimum values. Once all the data
has been defined, press [ENTER].
When selecting a new display area, the CNC clears the screen and shows the axes
or the part unmachined.
The display area cannot be changed while executing or simulating the part. If it is,
interrupt the execution or simulation by pressing the [STOP] key.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
118
Operating manual
Zoom.
With this option, it is possible to enlarge or reduce the graphics display area.
It shows a window superimposed on the current graphics and another one over the
drawing at the lower right-hand side of the screen. These new windows indicate the
new display area being selected.
Use the [§][¨][©][ª] keys to move the window around, the softkeys "ZOOM+"
"ZOOM-" to enlarge or shrink its size and press [ENTER] for those new values to be
assumed.
Every time a new display area is selected, the CNC keeps the current graphic
6.
The zoom function cannot be used while executing or simulating the part. If it is,
interrupt the execution or simulation by pressing the [STOP] key.
Graphic parameters.
• Simulation speed.
Select on the top right side of the screen the percentage of simulation speed to
be applied.
Use the [§][¨] keys to select the percentage and press [ENTER] for the CNC
to assume that value.
• Tool path colors.
It only makes sense in line graphics (not in solid ones). It lets you choose the colors
to represent rapid traverse, the tool path without compensation, the tool path with
compensation and threading.
Use the [©][ª] keys to select, on the right side of the screen, the type of path and
use the [§][¨] keys to select the color to be applied.
Press [ENTER] for the CNC to assume those values.
• Colors of solid.
It only makes sense in solid graphics (not in line graphics). It lets you use the colors
to represent the cutter, the part, the axes and the clamps.
Use the [§][¨] keys to select, on the right side of the screen, the type of path and
use the [©][ª] keys to select the color to be applied.
Press [ENTER] for the CNC to assume those values.
Clear Screen.
When selecting this option, the CNC clears the screen and shows the axes or the
part unmachined.
The screen cannot be cleared while executing or simulating the part. If it is, interrupt
the simulation by pressing the [STOP] key.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
119
Operating manual
Once the type of graphics, the display area, the graphic parameters, etc have been
selected, press the [START] key to start graphic simulation.
During graphic simulation, the CNC takes into account the simulation speed and the
position of the feedrate override switch (FEED 0%-120%).
6. When selecting a new simulation speed, the CNC applies 100% of it regardless of
the position of the switch. Once the switch is turned, the CNC begins to apply the
selected %.
EXECUTION AND SIMULATION.
Graphic representation.
ISO.
To enable this feature, set general machine parameter ISOSIMUL (P183) with a
value other than zero. This parameter identifies the number of the ISO program
generated in user RAM memory.
To generate the ISO program, use the simulation in conversational mode through the
"GRAPHICS" key. This can be done in a whole program on the PPROG screen or
in any of the particular TC or MC cycles.
Once inside the graphic simulation screen, the ISO generation maybe selected using
the <ISO> softkey. Then, pressing [CYCLE START] will generate the program
defined by machine parameter ISOSIMUL (that will only contain ISO instructions)
while it simulates it graphically.
If the program already exists, it will be deleted without requesting confirmation. If the
generated program exceeds the available user memory, the CNC will issue the
corresponding error message, but it will keep in memory the portion of the ISO
program generated so far.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
120
Operating manual
Function Meaning
G2 (G3) G6 X Y I J In the circular interpolation, the center will be
programmed with respect to the origin, not
referred to the starting point of the circle.
6.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
121
Operating manual
6.
EXECUTION AND SIMULATION.
CNC 8040
·MC· OPTION
(SOFT V11.1X)
122