Table of Contents

Advertisement

Quick Links

N
F
EW
EATURES
R
. 0307
EF
(S
M: 7.
)
OFT
XX
(S
M: 7.1
)
OFT
X

Advertisement

Table of Contents
loading

Summary of Contents for Fagor 8040 CNC - FEATURES

  • Page 1 . 0307 M: 7. M: 7.1 EATURES...
  • Page 2 EATURES M: 7. M: 7.1 Page 2 of 2...
  • Page 3: Table Of Contents

    User and OEM arithmetic parameters ................10 Exponential type of leadscrew backlash peak ..............10 Functions associated to machine safety ................11 19.1 Limit the feedrate of the axes and the spindle speed ..........11 19.2 Cycle Start disabled by hardware errors ..............12 19.3 Maximum spindle machining speed.
  • Page 4: Version 7.11

    Leadscrew error compensation in both directions ............46 Parameters accessible from the oscilloscope or OEM subroutine ........47 Axis parameters that may be modified from the oscilloscope ........47 General parameters modifiable from the oscilloscope ..........47 Machine parameters modifiable from an OEM program ...........47...
  • Page 5: Detected Errors

    NBTOOL Variable The installation and programming manuals indicate that this variable is read-only from the CNC, PLC and DNC. Actually, it is read-only from the CNC and DNC and it can only be used inside a tool-change subroutine. OPMODE Variable...
  • Page 6: Sampling Period

    Sampling period From this version on, on the 8055/C and 8055i/C models that do not have the CPU turbo, it is possible to set a sampling period of 2 milliseconds g.m.p. “LOOPTIME (P72)”. The following values may be allocated to plc.m.p. "CPUTIME (P26) that sets the time the System CPU dedicates to the PLC when programming a "LOOPTIME = 2 ms":...
  • Page 7: Management Of The New Sercos Board

    "03 A" or later and whose software version is V07.01 or later. It is not necessary to turn the CNC off and back on or actuate the external switch to update the software version, as indicated in section 2.2 of the Operating Manual.
  • Page 8: Windnc Improvements

    Card A (d). • From a PC, using the WINDNC application, copy from the CNC to the PC or vice versa, any file, program or table available in the CARDA or hard disk. The available new tables are: OEM arithmetic parameters...
  • Page 9 While in remote control mode, no other DNC command may be executed through the same serial line (for example the execution of an infinite program). With option (d), it is possible to save into a BMP file a CNC screen Telediagnosis image that is being displayed.
  • Page 10: Improvements To The Profile Editor

    It indicates, with bits, the CNC's hardware configuration. The bit will be "1" when the relevant configuration is available. From now on, bits 24, 25, 26 indicate the type of monitor and bits 27, 28 the CPU turbo board being used.
  • Page 11: New Variables

    CNC, DNC and PLC. DRPO(X-C) Position indicated by the X-C axis Sercos drive (Sercos variable PV51 or PV53 of the drive). Is read-only from the CNC, DNC and PLC. GPOS(X-C)n p Programmed coordinate for a particular axis (X-C), in the indicated block (n) and program (p).
  • Page 12 CNC, DNC and PLC. Variables related to the WGDRAW application PANEDI Number of the screen created by the user or by the OEM using the WGDRAW application for diagnosis, consultation, work cycle, etc, EATURES that is being consulted. Is read-only from the CNC, DNC and PLC.
  • Page 13: New Range Of Oem Subroutines

    1 and 9999.". • If the subroutine to be executed using CALL, PCALL or MCALL is an OEM subroutine and it is located in a program that does not the [O] attribute, it will issue Error 1255 "Subroutine restricted to OEM program".
  • Page 14: Improved Drive Parameter Management

    For that, select the parameter page of the desired drive at the CNC and press the relevant softkey. A file saved from the CNC via WINDNC may be loaded into the drive via DDSSETUP and vice versa. 17 User and OEM arithmetic parameters There are now two new ranges of global arithmetic parameters.
  • Page 15: Functions Associated To Machine Safety

    A finer tuning of the leadscrew backlash consists in testing the circle geometry and watch for internal peaks when changing quadrants (left figure). In these cases, it is recommended to set bit 15 of g.m.p. “ACTBAKAN (P144)” to "1" to eliminate the internal peaks.
  • Page 16: Cycle Start Disabled By Hardware Errors

    • When programming "G92 S" in ISO code in MC mode. • In MC mode, when a new speed limit is defined in the "SMAX" field. The speed limits entered via CNC, PLC (PLCSL) and DNC (DNCSL) keep the same functionality and priority unaffected by the new MDISL variable;...
  • Page 17: Axes (2) Controlled By A Drive

    From this version on, since sometimes the turning direction of the two axes may be different, the sign of the command for each axis will taken into account [the one set by a.m.p “LOOPCHG (P26)”].
  • Page 18: Change Of Active Tool From The Plc

    When changing machine parameters that affect the memory distribution, for example: number of axes. In all these cases, a home search must be carried out so the signal is set back high. 22 Change of active tool from the PLC If the tool change process is interrupted, the values of the tool magazine table and active tool may not reflect the machine's reality.
  • Page 19: Error Register

    Error register "Path JOG" 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).
  • Page 20 This feature must be managed from the PLC. To turn on or off the "Path JOG" work mode, use CNC logic input “MASTRHND” M5054, M5054 = 0 "Path JOG" function off. M5054 = 1 "Path JOG" function on. To indicate the type of movement, use CNC logic input “HNLINARC”...
  • Page 21: Tool Inspection

    Setting the general logic input “\STOP (M5001)”=0. 26 Tool inspection The tool inspection mode now offers a new option: "Modify Offsets". This window shows (at the top) a help graphic and the tool fields that can be edited. When editing the active tool, it is possible: To modify the I and K data.
  • Page 22: Improvements In Tool Compensation

    COMPTYPE= x1 The tens indicate whether the additional block of the compensation is executed at the end of the current block or at the beginning of the next block with compensation. 00 It is executed at the end of the current block (like in previous versions).
  • Page 23: Improvements In High Speed Machining

    Using Jerk in Look-ahead, a trapezoidal acceleration profile is M: 7. applied with a ramp slope equivalent to the maximum jerk of the axis. The maximum jerk depends on the value assigned to a.m.p. “JERKLIM (P67)” of that axis and of the axes involved in the programmed path.
  • Page 24: New Graphics Option

    30 New graphics option GRAPHICS (P16) New value (4) for g.m.p. GRAPHICS. It is similar to "0" value (Mill model graphics) but with different XY line graphics. GRAPHICS=0 GRAPHICS=4 It is available when having Power PC.
  • Page 25: Measure Or Calibrate The Tool Length

    The programming cycle for the PROBE1 cycle is: (PROBE 1, B, I, F, J, K, L, C, D, E, S, M, C, N, X, U, Y, V, Z, W) Parameters X, U, Y, V, Z, W They are optional parameters that are not usually necessary.
  • Page 26 (interrupts the execution for the user to select another tool) Measure or calibrate the tool length on its tip. It may be carried out either with the spindle stopped or turning the in the programmed direction (opposite to the cutting direction) It is useful for calibrating tools with several cutting edges or tools whose diameter is greater than the probe's probing surface.
  • Page 27: Measure Or Calibrate The Radius Of A Tool

    P271 and on. 31.2 Measure or calibrate the radius of a tool. It may be carried out either with the spindle stopped or turning the in the programmed direction (opposite to the cutting direction) Calibration format:...
  • Page 28: Measure Or Calibrate The Tool Radius And Length

    P271 and on. 31.3 Measure or calibrate the tool radius and length. It may be carried out either with the spindle stopped or turning the in the programmed direction (opposite to the cutting direction) Calibration format:...
  • Page 29 To measure each cutting edge when the spindle has feedback and s.m.p. M19TYPE (P43) =1. X...W Optional Parameters J, L, D, E, S, M, C, N are optional. If not programmed, the following values are assumed: J0 (calibration). L0 (the tool is not rejected due to length wear). D= tool radius (length probing is carried out on the tip).
  • Page 30: Oscilloscope Function

    It is up to the user to judge what the best adjustment is, the function oscilloscope function is an assistance tool. Operation To enter or modify a data on the screens, it must be selected and it must have the editing focus. Page 26 of 48...
  • Page 31: Configuration

    To select another editable data or field, use the [ ] [ ]. It is a rotary selection, if the first element is selected on the screen, when pressing [ ] the focus goes to the last one, whereas if the last element is selected, when pressing [ ] the focus goes to the first one.
  • Page 32 To add a parameter to the list, select the row for the parameter, enter the definition code indicated later on and press [Enter]. If it is valid, the rest of the fields are updated and if not, it issues a warning.
  • Page 33 Oscilloscope If selected, specify the trigger condition using the Flank, Level and function Position data. Flank It is taken into account when Trigger has been selected. It may be an up flank or a down flank. Page 29 of 48...
  • Page 34 It indicates the number of sample to be captured. It is common to all the channels. Value between 1 and 1024. samples The sample will be taken at the same time in all the channels so they are synchronized. Sample T It indicates the sampe period or the time period between data captures.
  • Page 35 CNC machine parameters that may be modified When defining the CNC machine parameters, that could be changed to adjust the machine, use the following nomenclature: Machine parameters of an axis: Indicate the axis and the parameter number separated by a dot. Examples: [X.P18], [Z.P23] Number...
  • Page 36: Scale / Offsets

    DNC or even edited. When saving or loading a configuration, the CNC first checks if the file already exists in User RAM and if not, it will look for it in the Memkey Card. Several configurations may be saved in the configuration file. Each configuration must be assigned a name of up to 40 characters.
  • Page 37: Analysis

    To modify the time base of all the signals, use the [ ] [ ] keys to place the focus in the "t/div" field. Then use the [...
  • Page 38: Actions

    If the password to the machine parameters has been defined (SETUPPSW), it will be requested when modifying a parameter for the first time. If entered correctly, it is stored in memory and it is not requested again unless the CNC is turned off. If the password is wrong, the parameter cannot be modified and it will be requested again the next time.
  • Page 39: Mc Model. Execute A Part-Program

    35 MC model. Messages and warnings From this version on, some messages that come up in M mode at EATURES the bottom of the screen over a green stripe will also come up in MC M: 7. mode. For example: "Software limit reached"...
  • Page 40: Mc Model. Cycle Selection

    When NOT editing the active tool, it is possible: To modify the I, K and D data. Select another tool (T xx Recall) and modify its I, K and D data. Program in tool inspection. When editing the active tool, it is possible: To modify the I and K data.
  • Page 41: Mc Model. Auxiliary M Functions In All The Cycles

    M functions associated with roughing and finishing M: 7. operations. There are now 2 windows, one in the roughing area and another one in the finishing area and the use may define up to 4 auxiliary M MC model. functions in each one. Auxiliary M...
  • Page 42: Mc Model. Modifications In The Tapping Cycle

    (level 1) and the cycle for multiple positioning of several points. Repeat previous If a coordinate is left blank, the cycle will assume that it is a repetition coordinate of the previous one. Example: X1 25.323 Y1 26.557...
  • Page 43: Mc Model. Tool Measurement And Calibration

    PRBXMIN (P40), PRBXMAX (P41), PRBYMIN (P42), PRBYMAX (P43), PRBZMIN (P44) and PRBZMAX (P45) have been defined. To access this mode, press the [F1] key. The first level corresponds to "Tool calibration" and the second level to "Tool measurement and (F1) calibration with a probe".
  • Page 44 It is very useful with cutters whose bottom is not horizontal. The [S, N, X+, d and h] fields are requested when the Calibration/ Measurement (A) method so requires. Zone (2) defines whether a Measurement or a Calibration is to be carried out.
  • Page 45 User notes: EATURES M: 7. Page 41 of 48...
  • Page 46 User notes: EATURES M: 7. Page 42 of 48...
  • Page 47: Detected Errors

    7.11 ERSION Detected errors A.m.p. DFORMAT (P1) The installation manual shows wrong work units. The right work units are: Value Work units Format in Format in Format in degrees inches radius radius radius radius It is not displayed diameters diameters diameters Connector X4.
  • Page 48 The values of variables POS(X-C) and TPOS(X-C) are in the following units. • They are read from the CNC in radius or diameter depending on the setting of a.m.p. "DFORMAT (P1)". • They are always read in radius from the PLC.
  • Page 49: New Validation Codes

    When the probe pulse is detected, the following error is not reset, thus making the probe stop more smoothly. PROBEDEF (P168) It defines the type of stop for the probing moves. It has 16 bits. Bit 16 selects the selected type of stop. PROBEDEF xxxx xxxx xxxx xxx 0/1 0 Standard Stop.
  • Page 50: New Management Of The Distance-Coded Reference Mark (I0)

    • The position of the axis to be compensated. • The amount of error of the axis at that point. In the positive direction. • The amount of error of the axis at that point. In the negative direction.
  • Page 51: Parameters Accessible From The Oscilloscope Or Oem Subroutine

    Software compatibility with respect to version V7.11: • When updating from a version older than V7.11. It maintains the values of the error in the positive direction of the tables and assigns a zero error in the negative direction to all the points.
  • Page 52 User notes: EATURES M: 7.1 Page 48 of 48...
  • Page 53 Operating Manual (MC option) Ref. 0204-ing...
  • Page 54 The information described in this manual may be subject to variations due to technical modifications. FAGOR AUTOMATION, S.Coop. Ltda. reserves the right to modify the contents of the manual without prior notice.
  • Page 55 1. GENERAL CONCEPTS Keyboard ..........................1 General.............................2 1.2.1 Management of text program P999997 ................4 Power-up ..........................5 Operating in M mode with an MC keyboard ..............6 Video off ..........................6 Handling the cycle-start key ....................6 2. OPERATING IN JOG MODE Introduction ...........................2 Axis Control..........................6 2.2.1...
  • Page 56 5. EXECUTION AND SIMULATION Simulating or executing an operation or cycle ..............2 Simulating or executing a part-program................3 5.2.1 Simulating or executing a section of a part-program ............3 Simulating or executing a stored operation ...............3 Execution Mode ........................4 5.4.1 Tool inspection ........................5...
  • Page 57 Selecting the spindle’s operating mode Selecting single or automatic execution mode The JOG key Enables Moving the axes of the machine Governing the spindle Modifying the feedrate of the axes and the spindle speed Starting and stopping execution Chapter 1 - page 1...
  • Page 58 (CARD A). Also routines 0000 a 8999 are free for use and routines 9000 to 9999 are reserved for the CNC itself. Warning: Programs P999997 and P999998 are associated with the software version.
  • Page 59 All the phrases and texts displayed on the different screens in the MC mode. The help texts for the icons in work cycles shown at the bottom left side of the screen. The messages (MSG) and errors (ERR) to be issued at the MC model.
  • Page 60 On power-up, the CNC copies the texts of program P999997 into the system memory. It checks if program P999997 is in the user memory. If it is not, it looks in "CARD A", if it is not there either, it assumes the ones provided by default and it copies them into the P999997 program of the user memory.
  • Page 61 If there is no «page 0», the CNC will display the standard screen for the selected work mode. There are two operating modes: MC mode and M mode. To switch from one mode to the other, press The standard MC mode screen is: Warning CNC setting should be done in M mode.
  • Page 62 In order to avoid unwanted executions when keying sequences not supported in the MC mode, the CNC changes the color of the "CYCLE START" icon located at the top of the window from green to grey and it shows a message indicating that it is an invalid action.
  • Page 63 MC work mode Operating in JOG mode 2. OPERATING IN JOG MODE The standard MC operating mode screen is: If one presses key The CNC displays the special MC operating mode screen. Chapter 2 - page 1...
  • Page 64 * The real spindle rpm "S". 5.- The information shown in this window depends on the position of the left-hand switch. In all cases, it shows the feedrate of the «F» axes that has been selected and the % of F being applied.
  • Page 65 7.- This window shows all the details of the spindle : * The actual spindle speed "S". * The condition of the spindle. This is represented by an icon and can be turning to the right, to the left or idle.
  • Page 66 PLC messages 3.- The CNC messages are shown in this window. 4.- In manual operating mode this window does not display any data, but during execution, it shows the lines of the program being executed. 5.- The X, Each axis has the following fields available:...
  • Page 67 MC work mode Operating in JOG mode Introduction 6.- This window shows the state of the «G» functions and the auxiliary functions «M» that are activated. It also displays the value of variables. PARMC States the number of consecutive parts that have been executed with the same program.
  • Page 68 2.2 AXIS CONTROL 2.2.1 WORK UNITS Whenever the MC work mode is accessed, the CNC assumes the work units, «mm or inches», «millimeters/minute or millimeters/revolution», etc., that are selected by machine parameter. To modify these values the M work mode has to be accessed, modifying the relevant machine parameter.
  • Page 69 Otherwise the CNC will display the relevant error. Home search on a single axis To carry out the search for machine reference zero for only one axis the key for the required axis should be pressed as well as the key for machine reference zero search.
  • Page 70 * If the PLC sets this mark at a high logic level (24V), the axis will start to move when the JOG is pressed and will not stop until said JOG key or another JOG key is pressed...
  • Page 71 INCREMENTAL JOG Place the left-hand switch in one of the positions Incremental jog must be done one axis at a time. To do this press the JOG key for the direction of the axis to be moved. Each time a key is pressed, the corresponding axis moves the amount set by the switch. This movement effects the «F»...
  • Page 72 This option means the machine movements can be governed by means of an electronic handwheel. To do this the left-hand switch has to be located in one of the positions of the handwheel The positions available are 1, 10 and 100, all of these indicating the multiplication factor applied to the pulses provided by the electronic handwheel.
  • Page 73 2.4.4 Feed Handwheel 2.4.4 FEED HANDWHEEL 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 possible to use the machine handwheels to control that feedrate. This way, the machining feedrate will depend on how fast the handwheel is turned.
  • Page 74 2.4.5 Master Handwheel 2.4.5 MASTER HANDWHEEL With this feature, it is possible to jog two axes at the same time along a linear or circular path with a single handwheel. More handwheels need not be installed on the machine. The one currently installed will be used for the usual work mode and for this feature (Master Handwheel).
  • Page 75 > The offset number «D» associated with the tool. > The coordinates for the tool change point. The CNC does not display this window when text 47 of program 999997 is not defined. To select any other tool take the following steps:...
  • Page 76 Executes the subroutine associated with the tool, general machine parameter "TOOLSUB (P60)" Executes function M06 to carry out the tool change. When selecting a new tool in JOG mode or when operating in M mode, the CNC only selects the too in the magazine and executes the associated subroutine.
  • Page 77 This feature allows the tool change to be made beside the part, thus avoiding movements to a change point farther away from the same. To allow this: Define text 47 of the program 999997 for the CNC to request the coordinates on X, Y and Z of the change point. For example: ;47 $CHANGE POSITION These coordinates should always refer to machine reference zero (home), for the zero offsets not to affect the tool change point.
  • Page 78 5.- Tool number and its Offset number. 6.- Length and offset values set in the tool offset table. 7.- Nominal life, real life, family and status of the table set in the tool table. To calibrate the tool take the following steps: 1.- Define the tool in the tool table.
  • Page 79 If the tool is defined, the CNC will display the values stored in the table. If the tool is not defined, the CNC will assign it a offset with the same number and all the data that define the geometry and lengths of the tool will be reset to value 0.
  • Page 80 "I" and "K" indicate the offset the CNC has to apply to compensate for tool wear. The CNC adds the "I" value to the radius "R" and the "K" value to the length "L" for calculating the real dimensions (R+I) and (L+K) to be used.
  • Page 81 Approach the tool to the part and touch it with it. Press The tool is now calibrated. The CNC assigns the length "L" corresponding to it and resets its "K" field to "0". The tool radius "R" has to be entered manually.
  • Page 82 Enter the range number to be selected and press Note: When the machine does not have spindle ranges, this message is useless. That is why the CNC does not show this message when text number 28 has not be defined in program 999997.
  • Page 83 PLC program. The CNC will inform the PLC of the status of each one of the keys. The relevant Register bit will have value 1 when the key is pressed and value 0 when this is not pressed.
  • Page 84 To access the MDI mode, the JOG mode must be selected and then press The CNC displays a window at the bottom of the standard (or special) screen. In this window, an ISO-coded block may be edited and then executed just like in MDI mode of the "M model" work mode...
  • Page 85 When pressing any other key, the CNC selects the corresponding machining operation or cycle changing the display and lighting up the indicator lamp of the key just pressed. The operations or cycles that can be selected with each one of these keys are the following: Boring operation (2 levels)
  • Page 86 5.- Data defining the geometry of the machining operation. 6.- Machining conditions for the operation. The CNC will highlights an icon, a coordinate or one of the operation (or cycle) defining data. To select another icon, data or coordinate, one can: a) Use the keys, the CNC selects the previous one or the next one.
  • Page 87 Place the cursor over this data, key in the desired value and press It is also possible to access the Tool calibration mode to check or change the data corresponding to the selected tool. To do this, place the cursor over the "T" field and press...
  • Page 88 If it is above the safety plane (left drawing), it first moves on X and Y and then on Z. If it is below the safety plane (right drawing), it first moves on Z up to the safety plane, then on X and Y and finally on Z down to the part surface.
  • Page 89 3.1.3 CYCLE LEVEL 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 currently selected. To change levels, use the key or the "Page up"...
  • Page 90 Press one of these keys to switch from the Execution mode to the Editing mode: The operation or cycle can be simulated in any of the two modes. To do that, press For further information refer to the chapter on "Execution and Simulation".
  • Page 91 While executing a part-program, it is possible to edit an operation or cycle at the same time (background editing). The new operation just edited may be stored as part of a part-program (other than the one being executed). The operation being edited in the background cannot be executed or simulated nor the current axis position be assigned to a coordinate.
  • Page 92 (Xn, Yn) and the machining conditions in Z (Zs, Z, P, I, Fz) On the other hand, in the data area for the roughing operation, one must define whether the milling operation is to be carried out with or without tool radius compensation.
  • Page 93 3.3.1 DATA DEFINITION Coordinates of the starting and end points These coordinates are defined one at a time. Once the cursor is over the coordinates of the axis to be defined, one can: a) Enter the value by hand. Key in the desired value and press b) Assign the current position of the machine.
  • Page 94 Edit a new "Profile program" To edit a new "Program", key the program number (between 0 and 999) and press The CNC will display the window for the profile editor (see Operating manual of the M and MC models, chapter 4 section "Profile Editor").
  • Page 95 (L, H, E) and the machining conditions in Z (Zs, Z, P, I, Fz) On the other hand, one must define the milling step ( ) in the data area for the roughing operation and the finishing stock ( ) in the data area for the finishing operation.
  • Page 96 Once the surface to be milled has been defined, the icon shown at the bottom right (area for roughing and finishing) allows selecting the corner where it will start milling. Possible values: The "E" and " " data are defined one by one. Go to the relevant window, key in the desired value and press When programming an "E"...
  • Page 97 The machining conditions are defined one by one. The Zs and Z values are defined like the starting and end points. To define the rest of the values (P, I, Fz), place the cursor in the corresponding window, key in the desired value and press If the penetration step is programmed with a positive sign (I+), the cycle recalculates the step so allthe penetrations are the same with a value equal to or smaller than the one programmed.
  • Page 98 MC work mode Work with operations or cycles Surface and slot milling operations Milling the different slot types, clockwise: Chapter 3 - page 14...
  • Page 99 Pocket with 2D profile Pocket with 3D profile A pocket consists of contour or outside profile (1) and a series of contours or profiles internal to it. These inside profiles are referred to as islands. 2D pockets (upper left-hand figure) have all the walls of the outside profile plus those of the vertical islands.
  • Page 100 Machining conditions in Z (Zs, Z, P, Fz, I, I1, I2) The machining conditions must be defined one by one. To define the values (P, Fz, I, I1, I2), place the cursor in the corresponding window, key in the desired value and press If the penetration step is programmed with a positive sign (I+), the cycle recalculates the step so allthe penetrations are the same with a value equal to or smaller than the one programmed.
  • Page 101 Enter the value by hand. Key in the desired value and press b) Assign the current axis position. Jog the axis to the desired point with the handwheel or the JOG keys. The upper right-hand window shows the tool position at all times.
  • Page 102 Edit a new "Profile program" To edit a new "Program", key the program number (between 0 and 999) and press The CNC will display the window for the profile editor (see Operating manual of the 8055 M CNC, chapter 4 section "Profile Editor").
  • Page 103 MC work mode Work with operations or cycles Pocket cycle with a profile 3.5.3 EXAMPLES OF PROFILE DEFINITION Example of how to define a 2D pocket without islands: 2D Pocket Profile 1 Recall Configuration Abscissa axis: X Ordinate axis: Y...
  • Page 104 MC work mode Work with operations or cycles Pocket cycle with a profile Example of how to define a 3D pocket without islands: 3D Pocket= 1 P.XY= 3 Recall Configuration Abscissa axis: X Ordinate axis: Y Autozoom: Yes Validate Profile (outside profile)
  • Page 105 One must define The starting point (X,Y), the dimensions of the boss (L,H), the inclination angle (a), the amount of material to be removed (Q), the type of corner and the machining conditions in Z (Zs, Z, P, I, Fz)
  • Page 106 They are defined one by one. The center coordinates (Xc, Yc) are defined like the starting and end points. To define the rest of the values (R, Q) place the cursor in the corresponding window, key in the desired value and press Machining conditions in Z (Zs, Z, P, I, Fz) They are defined one by one.
  • Page 107 The starting point (X, Y), the pocket dimensions (L, H) and the machining conditions in Z (Zs, Z, P, I, Fz) One must also define the milling pass ( ), the finishing stock ( ) and the machining direction Rectangular pocket cycle (Level 2)
  • Page 108 The center coordinates (Xc, Yc), the pocket radius (R) and the machining conditions in Z (Zs, Z, P, I, Fz) In the area for roughing data, define the lateral penetration angle ( ), the milling pass ( ) and the machining direction...
  • Page 109 They are defined one by one. The Zs and Z values are defined like the starting and end point. To define the rest of the values (P, I, Fz), place the cursor in the corresponding window, key in the desired value and press If the penetration step is programmed with a positive sign (I+), the cycle recalculates the step so allthe penetrations are the same with a value equal to or smaller than the one programmed.
  • Page 110 In the circular pocket, the penetration is carried out from the center of the pocket following a helical path with a radius equal to the that of the tool while keeping the machining direction. The penetration always ends at the center of the pocket.
  • Page 111 This cycle may be defined in two different ways: Level 1. One must define The target point (X, Y, Z), the axes movement sequence and the type of feedrate Level 2. One must define The target point (X, Y, Z), the axes moving sequence, the type of feedrate and the auxiliary functions "M"...
  • Page 112 Enter the value by hand. Key in the desired value and press b) Assign the current axis position. Jog the axis to the desired point with the handwheel or the JOG keys. The upper right-hand window shows the tool position at all times.
  • Page 113 (t) Boring operation (level 2) Available when working with spindle orientation. After penetrating the quill, it is possible to orient the spindle and retract the quill before the exit movement, thus avoiding scratching the part. BORING 2...
  • Page 114 The machining conditions are defined one by one. The Zs and Z values are defined like those of the machining point. To define the rest of the values (P, t), place the cursor in the corresponding window, key in the desired value and press...
  • Page 115 The machining conditions are defined one by one. The Zs and Z values are defined like those of the machining point. To define the rest of the values (P, t), place the cursor in the corresponding window, key in the desired value and press...
  • Page 116 (Z), the total machining depth (P) and the dwell at the bottom (t) and the type of Tapping. The Tapping operation can be carried out in the indicated position (X,Y) or a positioning may be associated with it by means of the keys as described later on.
  • Page 117 The machining conditions are defined one by one. The Zs and Z values are defined like those of the machining point. To define the rest of the values (P, t), place the cursor in the corresponding window, key in the desired value and press Type of tapping Rigid tapping ....Without clutch...
  • Page 118 One must define The punch point (X, Y), the coordinate of the safety plane (Zs), the coordinate of the part surface (Z), the total machining depth (P) and the dwell at the bottom (t) and the type of center punching.
  • Page 119 (Z), the withdrawal position (Zr) the total machining depth (P), the drilling peck (I), the dwell at the bottom (t). The Center Punching and Drilling operations may be carried out in the indicated position (X,Y) or may be associated with a positioning using the keys as described later on.
  • Page 120 The Zs and Z values are defined like the coordinates of the machining point. To define the rest of the values (Zr, P, I, t, B), place the cursor in the corresponding window, key in the desired value and press...
  • Page 121 Center Punching operations. The following keys must be used to select this feature. When pressing one of these keys, the CNC selects the corresponding type of positioning and it changes the display. It keeps the lamp ON of the key corresponding to the selected operation (Boring, Reaming, etc.) and the bottom of the screen shows the data for that operation.
  • Page 122 To associate this positioning with an operation, press Up to 12 points can be defined. Coordinates (X1, Y1) ..(X12, Y12) When not using all 12 points, the first unused point must be defined with the same coordinates as those of the last point.
  • Page 123 The coordinates of the first point .......... (X1, Y1) The inclination angle ..............( ) Number of points ................(N) Distance between points .............. (I) To select the desired one, place the cursor over the icon and press Point definition Chapter 3 - page 39...
  • Page 124 Enter the value by hand. Key in the desired value and press b) Assign the current axis position. Jog the axis to the desired point with the handwheel or the JOG keys. The upper right-hand window shows the tool position at all times.
  • Page 125 The angle of the first point ............( ) The number of points ..............(N) The angular distance between points ..........( ) To select the desired one, place the cursor over the icon and press Chapter 3 - page 41...
  • Page 126 The starting point in polar coordinates:..Radius (R) and angle ( ) 2 of the following data must be defined. When all 3 are defined (if they are other than 0) the cycle assumes (N) and ( ) The number of points to machine ..........(N) Angular distance between points ..........
  • Page 127 Enter the value by hand. Key in the desired value and press b) Assign the current axis position. Jog the axis to the desired point with the handwheel or the JOG keys. The upper right-hand window shows the tool position at all times.
  • Page 128 Enter the value by hand. Key in the desired value and press b) Assign the current axis position. Jog the axis to the desired point with the handwheel or the JOG keys. The upper right-hand window shows the tool position at all times.
  • Page 129 Each of these programs consists of the interlinking of elementary operations or cycles and/or blocks edited in ISO code. The form of editing or defining said operations or cycles is explained in the chapter on "working with operations or cycles".
  • Page 130 When there are more programs than those displayed in the window, use keys to move the pointer over the list of programs. To go forward or backward page by page use the following combinations of keys The right-hand column will display the cycles and/or ISO-coded blocks that said part consists of.
  • Page 131 4.2.1 Seeing the operations in detail SEE CONTENT OF A PROGRAM To see the content of a part-program, select this with the pointer from the left-hand column. To do this use If the part-program is formed on an MC mode cycle basis, the right -hand column will display the...
  • Page 132 From this time all the operations required can be stored, and in the required order. 4.3.1 STORAGE OF AN OPERATION OR CYCLES A block or cycle can be added at the end of the program, after the last operation, or inserted between 2 existing operations. To store the block or cycle, follow these steps: * Define the desired block or cycle, assigning the relevant data to it.
  • Page 133 This must be a number between 1 and 899999, and both numbers can be used. * If there is already a part-program with said number, the CNC will display a message at the bottom, asking if this should be replaced or if you wish to cancel the operation.
  • Page 134 * Use the pointer to select the operation to be moved from the right-hand column. * Press The CNC will display this operation in highlighted text. * Place the cursor after the operation which the operation is to be moved to and press Example: You have Your want 1.- Bidirectional Surface Milling in X...
  • Page 135 . The new operation will be inserted after this point. * Press If one wishes to place the modified operation in its previous location, the CNC will display a message asking if one wishes to replace the previous operation or keep this, inserting the new one after.
  • Page 136 Execution and simulation 5. EXECUTION AND SIMULATION Simulation allows graphic reproduction of a part-program or an operation with the data that has been defined. By means of simulation, one can thus check the part-program or the operation before executing or storing this and consequently correct or modify the data: The CNC allows a part-program or any operation to be executed or simulated.
  • Page 137 Editing mode Execution Mode Simulation The operation or cycle can be simulated in both operating modes. To do this, press The CNC will display the graphic representation page for the M model. Execution An operation or cycle can only be executed in the cycle execution mode.
  • Page 138 To simulate or execute a part program, proceed as follows: * Press to access the list of the stored part-programs. * Select the program in the left column and the first operation to be executed or simulated in the right column. Press to simulate the part program, and to execute it.
  • Page 139 If you press the CNC displays the special MC operating mode screen. After selection, the operation or part can be executed as many times as necessary. To do this, after execution once more press During execution of the operation or part one can press to access the graphic representation mode.
  • Page 140 Press The CNC displays the Tool Calibration screen. It is possible to change the tool dimensions (offsets I,K to compensate for tool wear) or the values for tool geometry. To exit this screen and return to the previous one (while staying in tool inspection) press Resume program execution.
  • Page 141 Type of graphics. Can be «X-Z» or «Solid X-Z» The «X-Z» graphic is a line graphic which uses colored lines to describe tool tip movement. The «Solid X-Z» graph starts from an initial block. During execution or simulation the tool removes material and the form of the resulting part is seen.
  • Page 142 To select the percentage use , for the CNC to assume said value, press Colors of the path. This only applies in line graphics (not solid). It enables selection of colors to represent fast feedrate, path with no compensation, path with compensation and threading.
  • Page 143 Self-teaching Manual (MC option) Ref. 0112-ing...
  • Page 144 3.4.3.- Automatic axis movement to a particular position………………………...…. 15 3.5.- Tools …………………………………………………….………………………...16 3.5.1.- Tool selection ………………………………….………………….………….. 16 3.5.2.- Tool calibration ………………………………………….……………...……..17 3.5.3.- How to change any data on the tool table ..….……………………………….20 3.5.4.- Tool change point ….…………………………………...…………..……….. 21 3.6.- Checking for proper calibration ………………………………….…………….… 22...
  • Page 145 4.2.- Work modes .……………………………………………..…………..…………..5 4.3.- Example of an automatic operation. ……………………..….……….………..……6 4.3.1.- Edit an operation .………………………………………….……….…...………6 4.3.1.1.- Rectangular pocket …………………………………….…..……..…………6 4.3.1.2.- Associate a positioning with an operation …………...….………...……….. 8 4.3.2.- Simulate an operation …………..……………………...…….……..……..……9 4.3.3.- Execute an operation ………………………………………………...…..…… 13 Chapter 5 Summary of work cycles 5.1.- Profile milling operation…...…………………………………..…...…….………...
  • Page 146 Step 4: Circular pocket .…..………………………………………….……………..……6 Step 5: Rectangular pocket ………………………………………….…………...………7 Step 6: Center punching + multiple positioning at several points ….……………...…… 8 Step 7: Center punching + multiple positioning in parallelogram pattern ……….…..….9 Step 8: Drilling + multiple positioning at several points ……………………...….…… 10 Step 9: Drilling + multiple positioning in parallelogram pattern …...…………….……11...
  • Page 147 Chapter 1 Theory on CNC machines...
  • Page 148 Theory on CNC machines MC Model This chapter describes: • How to name the axes of the machine. • What machine reference zero and part zero are. • What “Home Search” is. • What travel limits are. • How to preset a part zero.
  • Page 149 Theory on CNC machines MC Model 1.1 Machine Axes. The orientation of the axes depends on the type of machine and are established by the “rule of the right hand”. Axes orientation. Rotary axes. Chapter 1 Page 3 Self-teaching Manual...
  • Page 150 This manual uses the following axes configuration. Two types of movements can be distinguished on a machine, those of the machine (X, Y) and that of the tool itself (Z). But for programming them, let us assume the movements of the tool with respect to the machine.
  • Page 151 Theory on CNC machines MC Model 1.2 Machine reference zero and part zero. They are the references the machine needs in order to work: Machine ref. zero (O It is set by the manufacturer and it is the origin point for the axes.
  • Page 152 When the CNC is off, the axes may be moved by hand or by accident. In these situations, the CNC no longer keeps track of the real position of the axes. That is why a “Home Search” should be carried out on power-up.
  • Page 153 – Hard limits: Mechanical limits set on the machine to prevent the carriage from moving beyond the ways (cams and hardstops). – CNC limits: Set at the CNC by the manufacturer to prevent the carriage from running into the machine’s hard limits.
  • Page 154 Theory on CNC machines MC Model 1.5 Part zero setting. The Part zero is set on all three axes. When machining several parts, the distance Programming gets complicated when done from Machine ref. zero ( ) to the part is from Machine ref.
  • Page 155 Theory on CNC machines MC Model 1.6 Work units. Programming units Sindle speed Axis feedrate They The spindle turning speed The feedrate of the axes manufacturer and may be is programmed in RPM. (F) is programmed in in millimeters or inches. m/min. millimeters...
  • Page 156 Chapter 2 Theory on tools...
  • Page 157 MC Model This chapter describes: • What the tool turret is. • What the tool table is and what information it contains. • What tool presetting is. • Defects due to errors in the tool table. > Due to wrong tool calibration.
  • Page 158 MC Model 2.1 Tool management. The tools to be used with this CNC may be placed in a tool magazine. Depending on whether the machine has or not a tool magazine, the tool change may be carried out as follows: –...
  • Page 159 Theory on tools MC Model 2.2 Tool table. The tool data is stored in the tool table. When a tool change takes place, the CNC assumes the data set for that tool. The data shown in the table is: T: TOOL NUMBER D: OFFSET ASSOCIATED WITH THE TOOL It defines the tool dimensions.
  • Page 160 This data is updated by the CNC. The operator cannot change them. When requesting an expired or rejected tool, the CNC looks for a tool of the same family. If there is one, it will select it; if not, it will issue the corresponding error message.
  • Page 161 MC Model 2.3 Tool calibration. Tool calibration refers to the operation used to indicate to the CNC the length of the tool. This operation must be carried out properly so the parts come out with the right dimensions and the same point is controlled after a tool change.
  • Page 162 Theory on tools MC Model DEFECTS DUE TO WRONG LENGTH CALIBRATION Part to be machined Tools Right part dimensions Z1: Real dim. Z2: Wrong dim. Wrong machining Proper machining Wrong part dimensions Z2 > Real dim. Tools calibrated wrong Tools calibrated right...
  • Page 163 Theory on tools MC Model DEFECTS DUE TO WRONG RADIUS VALUES Desired profile Real profile Residual stock PART TOOL Real radius. Wrong radius. There is a residual stock due to different radii. Chapter 2 Page 8 Self-teaching Manual...
  • Page 164 Chapter 3 Hands-on training...
  • Page 165 > Without maintaining the part zero. • How to operate with the spindle. > What the speed ranges (gears) are. • How to jog the axes. (Handwheels, incremental and continuous JOG, etc.) • How to handle tools. > Types of tool changer. (Manual or automatic).
  • Page 166 If this screen is not displayed, it is because the CNC is in M mode. To enter in MC mode, press: Screen for the MC mode. NOTE: Refer to the Operation Manual Chapter 2 Section 2.3 Chapter 3 Page 3 Self-teaching Manual...
  • Page 167 MC Model 3.1.2 Keyboard description. 1.- Keys to define the machining operations. 2.- Keys for external devices. 3.- Alphanumeric keyboard and command keys. 4.-Operator panel. NOTE: Refer to the Operation Manual Chapter 2 Section 2.1 Chapter 3 Page 4 Self-teaching Manual...
  • Page 168 ) and start-up. Spindle speed override percentage ( 4.- Keys for CYCLE START ( ) and CYCLE STOP ( 5.- Axis feedrate override percentage. NOTE: Refer to the Operation Manual Chapter 2 Section 2.1 Chapter 3 Page 5 Self-teaching Manual...
  • Page 169 1.- Time, single-block/continuous execution, program number, execution status. (In position, Execution, Interrupted or Reset) and PLC messages. 2.- CNC messages. 3.- Tool position referred to part zero and to home. Actual (real) spindle rpm. 4.- Selected axis feedrate and applied override %. 5.- Tool information.
  • Page 170 Spindle information: programmed theoretical speed, speed in rpm, speed in m/min. 5.- Status of the active G and M functions. Number of consecutive parts executed with the program (PARTC), execution time for a part or cycle time (CYTIME), and PLC clock (TIMER).
  • Page 171 3.2 Home search. After powering the machine up, carry out the “Home Search” just in case the axes of the machine have moved while the CNC was off. A “Home Search” can be carried out in two ways. 3.2.1 Maintaining the part zero.
  • Page 172 Hands-on training MC Model 3.2.2 Without maintaining the part zero. The “Home Search” is carried out on one axis at a time. The CNC does not know the position of the axes. Home search on the X and Y axes.
  • Page 173 Hands-on training MC Model 3.3 Spindle. 3.3.1 Speed ranges (gears) With this CNC, the machine can have a gear box. By means of RANGES, we can choose the best gear ratio for the programmed spindle speed. Power Power Constant Power...
  • Page 174 Selected speed. Applied percentage. Turning direction. Active spindle range. Use the following keys of the operator panel to start the spindle. Start the spindle clockwise. Stop the spindle. Start the spindle counter-clockwise. Increase or decrease the override percentage applied to the spindle turning speed.
  • Page 175 The axes move in the axes of the machine. the turning direction (Section 1.1) of the handwheels. JOG keys Handwheel To select the jog mode, use the selector switch: Handwheel jog Incremental movement Continuous movement Chapter 3 Page 12 Self-teaching Manual...
  • Page 176 S W I T C H D i s t a n c e p e r l i n e o f P O S I T I O N t h e h a n d w h e e l d i a l 1 m i c r o n .
  • Page 177 Hands-on training MC Model 3.4.2 JOG. Incremental JOG. Continuous JOG Every time a JOG key is pressed, the axis will When pressing a JOG key, the axis moves at move selected increment the feedrate of the selected feedrate “F” programmed feedrate. (in rapid, if F=0).
  • Page 178 Follow these steps: – Select the axis to be moved at the stantard screen. – Enter the value of the destination point. – Press The axis will move to the programmed point at the selected feedrate. Chapter 3 Page 15 Self-teaching Manual...
  • Page 179 – The CNC manages the tool change. – Press – Enter the tool number so the CNC assumes the values of the corresponding tool table. – Press NOTE: Refer to the Operation Manual Chapter 3 Section 3.5.1 Chapter 3 Page 16 Self-teaching Manual...
  • Page 180 Hands-on training MC Model 3.5.2 Tool calibration. – Just before calibrating the tools, a “Home Search” must be carried out on all axes. Home search on the Z axis. Home search on the X and Y axes. Home – A flat surface is needed for calibrating the tools. Use continuous JOG or handwheels for level milling the surface.
  • Page 181 Help graphics. Tool number. Tool dimensions. Height of the part used for tool calibration. Data on current tool status. NOTE to move the cursor around NOTE: Refer to the Operation Manual Chapter 3 Section 3.5.2 Chapter 3 Page 18 Self-teaching Manual...
  • Page 182 – Enter the Z value. Part dimensions 2.- Start the spindle. 3.- Select the tool to be calibrated. The CNC will assign the same tool offset number (D). + (tool number) + 5.- Jog the axes until touching the part along the Z axis. Press: The CNC calculates the length and assigns it to the tool.
  • Page 183 Hands-on training MC Model 3.5.3 How to change any data on the tool table. To change the values (T, D, R, L, I, K, Nominal Life, Real Life or Family), enter in the calibration mode and press: + (Tool number) + The CNC shows the data for that tool.
  • Page 184 3.5.4 Tool change point. The machine manufacturer may allow selecting the tool change position. Tool change position referred to home. Enter the X, Y and Z values of the point chosen as the tool change position. • + (X value) + •...
  • Page 185 Part Zero position. – Start the spindle, touch the part surface with several tools and check the values on the screen. – The tools are different, but the values on the screen must be the same. Chapter 3 Page 22 Self-teaching Manual...
  • Page 186 Chapter 4 Automatic Operations...
  • Page 187 • Which are the various work modes. • Example of an operation and a positioning cycle. > How to edit the parameters of the operation and what they mean. > How to simulate an operation and which are the graphic parameters.
  • Page 188 Automatic operations MC Model 4.1 Operation keys. Layout of the automatic function keys. Chapter 4 Page 3 Self-teaching Manual...
  • Page 189 Rectangular and circular boss. Pocket with profile. Surface milling. Profile milling. Selection of the cycle level within an operation Used to associate a positioning cycle with Boring, Reaming, Threading, Drilling and Center punching operations. Chapter 4 Page 4 Self-teaching Manual...
  • Page 190 Editing the parameters of the Simulation of an operation or operation or cycle. cycle. ( Simulation of an operation or Execution of an operation or cycle.( cycle. ( NOTE: Refer to the Operation Manual Chapter 4 Section 4.2 Chapter 4 Page 5 Self-teaching Manual...
  • Page 191 – Select the Rectangular pocket operation. Press Work cycle. Actual axes position. Cutting conditions. Help graphics. Cycle geometry definition. Machining conditions of the cycle. – Use the key to select the cycle level to be executed. (Only in certain operations). Chapter 4 Page 6 Self-teaching Manual...
  • Page 192 . The CNC selects the roughing feedrate. Press it again to select the finishing feedrate. • Press . The CNC selects the roughing tool. Press it again to select the finishing tool. • Press . The CNC selects the roughing “S” data. Press it again to select the finishing “S”...
  • Page 193 After setting the operation, choose the type of positioning. ( Operation. Positioning. Each positioning can be defined in several ways. To choose the right group of data, place the cursor over the icon and press Chapter 4 Page 8 Self-teaching Manual...
  • Page 194 MC Model 4.3.2 Simulate an operation. It is used for checking the tool path on the screen. – Press . The CNC will display the graphics menu. To access the various options, press their corresponding keys: Function: Key: To begin simulating, press The simulating speed is selected with the FEED selector.
  • Page 195 The screen is divided into four quadrants showing the XY, XZ, YZ planes and the 3D view. – Top view. It displays a solid XY plane indicating the depth of the part with different gray tones. It also shows two sections (XZ and YZ) of the part. – “Solid” Graphics.
  • Page 196 –Once the data has been set, press •ZOOM. It is used for enlarging or reducing the drawing or part of it. The new display area is selected by means of a window superimposed on the shown tool path. –To enlarge or reduce the drawing, use the keys for “ZOOM+” and “ZOOM-”.
  • Page 197 Tool path colors: For changing the tool path colors on “3D”, “XY, XZ, YZ” and “Top view” graphics. Colors for solid graphics: For changing the colors of the tool and the part on “Top view” and “Solid” graphics. •Clear screen.
  • Page 198 Automatic operations MC Model 4.3.3 Execute an operation. The operations can be executed from beginning to end or a pass at a time. This choice is made with Once the data has been entered, press . The CNC screen shows the Cycle Start key ( ) and lets execute the operation.
  • Page 199 – The top of the CNC screen displays the message: INSPECTION. Jog the tool with the jog keys or the handwheels. – Once in “Tool Inspection”, it is possible to move the axes (JOG keys and handwheels), check or change the tool, stop or start the spindle, change the tool wear value, etc.
  • Page 200 MC Model Modifying the tool wear value. With this option, the I, K values may be changed. The entered values are incremental and will be added to those stored previously. This option may be executed during tool inspection or while the machine is running.
  • Page 201 Chapter 5 Summary of work cycles...
  • Page 202 At this cycle level, the profile is defined by At this cycle level, the profile is defined by points. (Up to a maximum of 12 points). the profile editor. (Section 5.16). NOTE: Refer to the Operation Manual Chapter 4 Section 4.3 Chapter 5 Page 2 Self-teaching Manual...
  • Page 203 Summary of work cycles MC Model 5.2 Surface milling operation. NOTE: Refer to the Operation Manual Chapter 4 Section 4.4 Chapter 5 Page 3 Self-teaching Manual...
  • Page 204 Summary of work cycles MC Model 5.3 Pocket cycle with Profile. The profile is generated with the profile editor (Section 5.16). NOTE: Refer to the Operation Manual Chapter 4 Section 4.5 Chapter 5 Page 4 Self-teaching Manual...
  • Page 205 Summary of work cycles MC Model 5.4 Rectangular and Circular Boss milling cycles. Rectangular Boss Circular Boss NOTE: Refer to the Operation Manual Chapter 4 Section 4.6 Chapter 5 Page 5 Self-teaching Manual...
  • Page 206 Simple pocket Rectangular pocket At this cycle level, the type of pocket corner may be chosen as well as the inclination angle of the pocket. NOTE: Refer to the Operation Manual Chapter 4 Section 4.7 Chapter 5 Page 6 Self-teaching Manual...
  • Page 207 Summary of work cycles MC Model Circular pocket NOTE: Refer to the Operation Manual Chapter 4 Section 4.7 Chapter 5 Page 7 Self-teaching Manual...
  • Page 208 Summary of work cycles MC Model 5.6 Positioning. At this cycle level, auxiliary functions may be defined to be executed before or after the movement. NOTE: Refer to the Operation Manual Chapter 4 Section 4.8 Chapter 5 Page 8 Self-teaching Manual...
  • Page 209 Summary of work cycles MC Model 5.7 Boring operation. This operation may be carried out at the indicated position (X,Y) or may be repeated at different positions using the keys. NOTE: Refer to the Operation Manual Chapter 4 Section 4.9...
  • Page 210 Summary of work cycles MC Model 5.8 Reaming operation. This operation may be carried out at the indicated position (X,Y) or may be repeated at different positions using the keys. NOTE: Refer to the Operation Manual Chapter 4 Section 4.10...
  • Page 211 Summary of work cycles MC Model 5.9 Threading operation. This operation may be carried out at the indicated position (X,Y) or may be repeated at different positions using the keys. NOTE: Refer to the Operation Manual Chapter 4 Section 4.11...
  • Page 212 Summary of work cycles MC Model 5.10 Drilling and Center punching operations. These operations may be carried out at the indicated position (X,Y) or may be repeated at different positions using the keys. Drilling. Drilling. At this cycle level, one programs the distance the tool withdraws after each penetration (drilling peck).
  • Page 213 Summary of work cycles MC Model Center punching. NOTE: Refer to the Operation Manual Chapter 4 Section 4.12 Chapter 5 Page 13 Self-teaching Manual...
  • Page 214 Summary of work cycles MC Model 5.11 Multiple positioning at several points. Only for Boring, Reaming, Drilling and Center punching operations. NOTE: Refer to the Operation Manual Chapter 4 Section 4.13.1 Chapter 5 Page 14 Self-teaching Manual...
  • Page 215 Summary of work cycles MC Model 5.12 Multiple positioning in a straight line. Only for Boring, Reaming, Drilling and Center punching operations. NOTE: Refer to the Operation Manual Chapter 4 Section 4.13.2 Chapter 5 Page 15 Self-teaching Manual...
  • Page 216 Summary of work cycles MC Model 5.13 Multiple positioning in an arc. Only for Boring, Reaming, Drilling and Center punching operations. NOTE: Refer to the Operation Manual Chapter 4 Section 4.13.3 Chapter 5 Page 16 Self-teaching Manual...
  • Page 217 Summary of work cycles MC Model 5.14 Multiple positioning in a parallelogram pattern. Only for Boring, Reaming, Drilling and Center punching operations. NOTE: Refer to the Operation Manual Chapter 4 Section 4.13.4 Chapter 5 Page 17 Self-teaching Manual...
  • Page 218 Summary of work cycles MC Model 5.15 Multiple positioning in a grid pattern. Only for Boring, Reaming, Drilling and Center punching operations. NOTE: Refer to the Operation Manual Chapter 4 Section 4.13.5 Chapter 5 Page 18 Self-teaching Manual...
  • Page 219 MC Model 5.16 Profile editor. With the profile editor it is possible to define straight and circular sections of the profile (the editor solves the intersection and tangency problems) and then modify those sections by adding rounded corners, chamfers as well as tangential entries and exits.
  • Page 220 Chapter 6 Conversational part-programs...
  • Page 221 MC Model This chapter describes: • What a conversational part-program is. • How to edit it. • How to change it. (Inserting or deleting operations). • Simulate/execute an operation. • Simulate/execute starting at a particular operation. • Simulate/execute a part-program.
  • Page 222 MC Model 6.1 What is a conversational part-program? It is a set of operations ordered secuentially. Each operation is defined separately and they are then stored one after the other in a program. The name of the part-program can be any integer between 1 - 899999.
  • Page 223 Conversational part-programs MC Model 6.2 Edit a part-program. To edit a part-program, we first choose the operations needed to execute the part. A part may be executed in various ways. Drilling +Posit. in a straight line Surface milling Simple pocket...
  • Page 224 Conversational part-programs MC Model Once the sequence of operations has been chosen, the part-program is built by editing the operations one by one. STANDARD SCREEN (Enter number) + + (Comment) + e.g. : <555> + + <SAMPLE PART> + NOTE: The following keys are used: : To move up and down on each column.
  • Page 225 Conversational part-programs MC Model Choose the operation and define the parameters. Repeat these steps with the other operations. In our case, the finished part-program will be: Program number Chapter 6 Page 6 Self-teaching Manual...
  • Page 226 Modify the operation parameters like in the editing mode. The CNC requests The new operation an option. Choose replaces the previous one. REPLACE. NOTE: Refer to the Operation Manual Chapter 5 Section 5.6.4 Chapter 6 Page 7 Self-teaching Manual...
  • Page 227 Define the parameters Choose Choose operation and cutting conditions position of the operation to be inserted. Press The new operation is inserted after the chosen position. NOTE: Refer to the Operation Manual Chapter 5 Section 5.6.3 Chapter 6 Page 8 Self-teaching Manual...
  • Page 228 Conversational part-programs MC Model Operations can be deleted from a part-program. DELETE AN OPERATION Select, on the right column, the operation to be deleted. The CNC requests confirmation NOTE: Refer to the Operation Manual Chapter 5 Section 5.6.1 Chapter 6 Page 9...
  • Page 229 Conversational part-programs MC Model The position of an operation can also be changed. CHANGE THE POSITION OF AN OPERATION Select, on the right column, the operation to be moved. Select the new position. The operation is inserted behind operation occupying that position.
  • Page 230 Select, on the right column, the operation to be SIMULATED: Graphics screen. More information about the graphics screen in chapter 4.3.2 of this manual. Select, on the right column, the operation to be EXECUTED: NOTE: Refer to the Operation Manual Chapter 6 Section 6.3...
  • Page 231 Select, on the left column, the part-program to be SIMULATED: Graphics screen More information about the graphics screen in chapter 4.3.2 of this manual. Select, on the left column, the part-program to be EXECUTED: NOTE: Refer to the Operation Manual Chapter 6 Section 6.2...
  • Page 232 Conversational part-programs MC Model 6.6 Simulate/execute starting at a particular operation. Select, on the right column, the operation where the SIMULATION is to be started: Graphics screen More information about the graphics screen in chapter 4.3.2 of this manual. Select, on the right column, the operation where the EXECUTION is to be started: NOTE: Refer to the Operation Manual Chapter 6 Section 6.2.1...
  • Page 233 Conversational part-programs MC Model 6.7 Copy a part-program into another one. Select, on the left column, the part-program to be COPIED: Key in the number and comment of the new program. NOTE: Refer to the Operation Manual Chapter 5 Section 5.5...
  • Page 234 Conversational part-programs MC Model 6.8 Delete a part-program. Select, on the left column, the part-program to be deleted: The CNC requests confirmation. NOTE: Refer to the Operation Manual Chapter 5 Section 5.4 Chapter 6 Page 15 Self-teaching Manual...
  • Page 235 Appendix I Programming example...
  • Page 236 Programming example MC Model Step 0: Part to be machined. INITIAL CONSIDERATIONS This chapter shows an example of how to create a part-program. Remember that the tool number may be different depending on the machine. The tool used in this example are: 40 endmill.
  • Page 237 Programming example MC Model Step 1: Surface milling. Appendix I. Page 3 Self-teaching Manual...
  • Page 238 Programming example MC Model Step 2: Machining the profile. Other data Appendix I. Page 4 Self-teaching Manual...
  • Page 239 Programming example MC Model Step 3: Rectangular boss. Appendix I. Page 5 Self-teaching Manual...
  • Page 240 Programming example MC Model Step 4: Circular pocket. Appendix I. Page 6 Self-teaching Manual...
  • Page 241 Programming example MC Model Step 5: Rectangular pocket. Appendix I. Page 7 Self-teaching Manual...
  • Page 242 Programming example MC Model Step 6: Center punching + Multiple positioning at several points. Appendix I. Page 8 Self-teaching Manual...
  • Page 243 Programming example MC Model Step 7: Center punching + Multiple positioning in parallelogram pattern. Appendix I. Page 9 Self-teaching Manual...
  • Page 244 Programming example MC Model Step 8: Drilling + multiple positioning at several points. Appendix I. Page 10 Self-teaching Manual...
  • Page 245 Programming example MC Model Step 9: Drilling + multiple positioning in parallelogram pattern. Appendix I. Page 11 Self-teaching Manual...
  • Page 246 Programming example MC Model Step 10: Tapping + multiple positioning in parallelogram pattern. Appendix I. Page 12 Self-teaching Manual...
  • Page 247 Programming example MC Model Step 11: Part-program. Once the operations have been entered, the part program will be like this: Appendix I. Page 13 Self-teaching Manual...

Table of Contents