Do you have a question about the 1020 M and is the answer not in the manual?
Questions and answers
Subscribe to Our Youtube Channel
Summary of Contents for NUM 1020 M
Page 1
1020/1040/1050/1060 M and W OPERATOR MANUAL 0101938821/2 08-98 en-938821/2...
Page 2
Despite the care taken in the preparation of this document, NUM cannot guarantee the accuracy of the information it contains and cannot be held responsible for any errors therein, nor for any damage which might result from the use or application of the document.
Page 3
The products whose part numbers are given below are covered by the "parts" warranty provided for by the generation conditions of sale subject to return of this warranty card, duly filled in, to the NUM SA Service Centre (by mail or fax) within one week at most after commissioning in the end user’s plant.
Switching on/off 2 - 6 System Identification 2 - 7 3 Operator Panel Description 3 - 1 NUM Panel and Sub-Assemblies 3 - 3 Interactions Between Mode Selections and Display Pages 3 - 12 Available Controls and Indicators 3 - 13...
Page 6
6 Operational Problems 6 - 1 Indicator "FDHLD" Displayed 6 - 5 No Movement in Manual Mode 6 - 6 No Movement in Automatic Mode 6 - 8 No Cycle Start 6 - 11 No Block Sequencing 6 - 12 Faults Detected by the System 6 - 17 Data Modification...
Page 7
Table of Contents 8 Operator-Accessible Maintenance 8 - 1 Hardware Maintenance 8 - 3 Accessing the Utilities 8 - 10 Serial Line Parameters 8 - 12 Customising the Colour Palette 8 - 16 Backing up Machine Data 8 - 19 Setting the Date and Time 8 - 22 Battery Management Update...
Page 9
Record of Revision Record of Revisions Date Index Documents revisions 07-92 Document creation (conforming to software at index C) 11-94 Revised to conform to software at index G 08-98 Revised to conform to software at index L en-938821/2...
Page 11
Foreword Foreword NUM 1020/1040/1050/1060 Documentation Structure User Documents These documents are designed for use of the CNC. NUM M/W NUM T/G NUM M NUM T OPERATOR PROGRAMMING PROGRAMMING OPERATOR MANUAL MANUAL MANUAL MANUAL 938821 938819 938820 938822 Integrator Documents These documents are designed for setting up the CNC on a machine.
Page 12
List of NUM Utilities A series of utilities are available for products of the NUM 10xx range for integration and use of the system. These utilities may be included in the basic version or available as options. Depending on the function performed by each utility, its use is described in the integration manual or operator manual, as appropriate.
Page 13
Foreword Operator Manual Presentation of the CNC and its role in relation to the machine tool. Reminder of the rules and standards associated with CNC and machines. CHAPTER 1 REVIEW Overview of the relationship between the CNC and its environment. Procedures for switching on and re-starting following an emergency stop.
Page 14
Description of machining preparation phases: axis jogs, machine-specific settings on the CNC, part programme processing. CHAPTER 5 Part programme automatic execution procedures. Description of operator interventions during part machining. OPERATION Operations in background mode on part programmes. Presentation of the incidents which occur most frequently on the CNC and flowcharts indicating the most suitable action to be taken in each case.
Page 15
Foreword Introduction to part programming and tables summarising the programming functions (all these notions are explained in detail in the Programming Manual). APPENDIX A FUNCTION SUMMARY TABLES List of CNC error numbers and descriptions. APPENDIX B LIST OF ERRORS Presentation of peripheral commissioning operations prior to data exchanges. APPENDIX C USE OF PERIPHERALS...
Page 16
(F2-F11) located under the screen. Dealers The list of NUM dealers is given at the end of the manual. Questionnaire To help us improve the quality of our documentation, we ask you to return the questionnaire at the end of this manual.
Page 19
Review This chapter does not aim to reflect the way an operator actually uses his machine. Rather, it attempts to explain certain basic notions which will be referred to in this manual. For example, in paragraph 1.2.4 (definition of shifts), the aim is not to impose a method of measuring shifts, but simply to provide a definition of shifts and the corresponding zero points.
Page 20
1.1.3 Preparing a Programme A part programme can be created by traditional programming or using a CAD/CAM system. Part Machining Programme instructions 1 - 4 en-938821/2...
Page 21
Review Machine Overview 1.2.1 Review of Axis Definition and Direction A coordinate system is used to identify the positions and movements of an object with respect to an origin or zero point. A rectangular cartesian coordinate system is a right-handed three-axis system of three linear axes, X, Y and Z, with which are associated three rotary axes, A, B and C.
Page 22
1.2.2 Machine Overview The manufacturer defines the coordinate system associated with the machine in accordance with standard ISO 841 (or NF Z68-020). The X, Y and Z axes, parallel to the machine slideways, form a right-handed rectangular cartesian coordinate system. The coordinate system measures tool movements with respect to the part to be machined, assumed fixed.
Page 23
Review 1.2.3 Definition of Travels and Origins The NC processor computes all movements with respect to the measurement origin or zero point of the machine. When the system is turned on, it does not know the measurement origin. The mechanical travel on each machine axis is limited by maximum and minimum limit switches.
Page 24
When homing (MOS) is completed, the system applies the shift defined by the manufacturer to each of the axes to establish the measurement origin (OM). Measurement origin shift (Om/OM) = ORPOM The useful travel on each axis is limited by software limits whose values are defined by the manufacturer. Volume accessible during origin setting...
Page 25
Review 1.2.4 Definition of Shifts To write a part programme, the programmer chooses a programme origin. The programme origin is generally a starting point for dimensional measurements on the part drawing. OP : The operator sets the programme origin (OP) as shown below: He sets (for each axis) a known, accessible point on the part, called the part origin (Op).
Page 26
Shifts on the X axis X DAT1 X DAT2 Locator Part Shifts on the Y axis Locator Part 1 - 10 en-938821/2...
Page 27
Review The coordinates of any point (A) defined with respect to the programme origin (OP) are converted by the CNC into coordinates with respect to the measurement origin (OM): Y MA Y PA Y DAT2 Y DAT1 Programme dimensions Measurement dimensions (with respect to OP) (with respect to OM) + X DAT1 + X DAT2...
Page 28
Special Case of Milling Machines Equipped with Rotary Tables This concept of part origin only applies to the two axes affected by rotation. The centre of rotation of the table (OC) has a particular role. Offset of the centre of rotation (OC/OM) = DAT1 (axes affected by rotation) Offcentring of the part (OP/OC) = DAT3 (axes affected by rotation)
Page 29
Review The position of any point (A) defined with respect to the programme origin (OP) is converted by the CNC into coordinates with respect to the measurement origin (OM): B' = –B Z MA Z PA ∆ Z Z DAT1 (+ Z DAT2) Programme coordinates Measurement coordinates (with respect to OP)
Page 30
1.2.5 Definition of Tool Dimensions Tool dimension = distance from tool cutting edge to spindle reference point Spindle reference Part/tool Length (L) contact surface Part Spindle reference Part/tool contact surface Part Cutter tip radius (@) Radius (R) Tool radius = R Tool length = L Cutter tip radius = @ 1 - 14...
Page 31
Review 1.2.6 Definition of Tool Wear Offsets At any time (even during machining), the operator can enter tool wear offsets when he observes a difference between the expected and the actual results on a part. The offsets (positive or negative) compensate for slight dimensional variations of the tool or part (wear, expansion). Tool radius wear offset = DR Tool length wear offset = DL C + ∆C...
Product Presentation 2 Product Presentation 2.1 Environment 2 - 3 2.1.1 NUM 1060 Series I or NUM 1060 Series II 2 - 3 2.1.2 NUM 1020, 1040 and 1050 2 - 4 2.1.2.1 NUM 1020, 1040 and 1050 with CNC Panel...
Page 35
NUM 1060 Series I or NUM 1060 Series II The following diagram illustrates the links between the CNC, the machine and the peripherals for NUM 1060 Series I and NUM 1060 Series II systems with CNC panel or LCD panel or compact panel.
Page 36
NUM 1020, 1040 and 1050 with CNC Panel or Compact Panel The following diagram illustrates the links between the CNC, the machine and the peripherals for a NUM 1020, 1040 or 1050 system with CNC panel or LCD panel or compact panel.
Page 37
Product Presentation 2.1.2.2 NUM 1020, 1040 and 1050 with FTP40 PC Panel The following diagram illustrates the links between the CNC, the machine and the peripherals for a NUM 1020, 1040 or 1050 system with FTP40 PC panel. INDUSTRIAL NETWORKS •...
Switching on/off 2.2.1 Switching on Switch on the machine using the procedure defined by the OEM Example of equipment power up sequence: general switching on (the CNC and the peripherals), switching on the power systems (with conditions related to the CNC). When the CNC is switched on, a status window displays the following type of information: HOME OVER...
Product Presentation System Identification 2.3.1 Access to System Customisation Attributes The user can consult the pages indicating the customisation attributes which have been set for his system. Requirements Basic softkeys (See 3.1.4.2). Actions Select the "CNC COMMUNICATION DISPLAY" menu. I / O Display of the "CNC COMMUNICATION DISPLAY"...
Page 40
. . / . . Select the next page. Display of "OPTIONS" page, e.g.: 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 - Tens 2 - Units 3 - "X" indicates that the corresponding function is available 2 - 8 en-938821/2...
Page 41
3D display Double windowing graphics Hard copy Additional language for CNC software Program display/edit for NUM Tplus Program load/unload and graphic simulation for NUM Tplus Axis calibration: access to Utility 2, axis Calibration access to Utility 20, Interaxis Calibration Dynamic operators...
Page 42
Number Function Turning functions Milling functions Mixed machine functions Selection of 1020 (=0) or 1040 (=1) NUM 1040 GP: four axis groups (=1) NUM Tplus (=1) Emergency retraction On-the-fly measurement acquisition Backtrack along path Coprocessor interchange protocol UNI-TELWAY Telemaintenance DNC1...
Page 43
Product Presentation . . / . . Select the next page. Display of the "AXES NUMBER" page (the numbers displayed on this page are set during the customization procedure), e.g.: AXES NUMBER NUMBER OF CNC OR PLC AXES NUMBER OF SPINDLES NUMBER OF INTERPOLATED AXES NUMBER OF PLC ONLY AXES 1 - Total number of axes authorized on the system (CNC axes +...
Page 44
. . / . . Select the next page. Display of the "MEMORY SIZES" page (these sizes are set during the customization procedure), e.g.: MEMORY SIZES PART PROGRAMME STORAGE : 1024 PLC PROGRAMME STORAGE : 256 MMI PROGRAMME STORAGE : 800 1 - RAM size assigned to part programmes 2 - RAM size assigned to the PLC 3 - RAM size assigned to MMITool...
Page 45
Product Presentation . . / . . Select the next page. Display of the "HISTORY" page, e.g.: HISTORY FACTORY OUT 26 / 2 / 92 15:20:65 CABE-EF LAST MODIFIED ON : 8 / 6 / 94 10:37:23 D2R2 1 - Date, time and identification of the first person to customize the system 2 - Date, time and identification of the last user to customize the system using utility 12...
Page 46
. . / . . Select the next page. Display of the "SYSTEM BUS HARDWARE CONFIGURATION" page for instance: SYSTEM BUS HARDWARE CONFIGURATION Address Designation File number Vers. Ident. Unknown card 000 000 000 8 $0007F8 4M V2 graphic processor 204 202 778 0 $005340 1M PLC...
Page 47
Product Presentation . . / . . Select the next page. Display of the "PLC BUS HARDWARE CONFIGURATION (RACK 0)" page, for instance: PLC BUS HARDWARE CONFIGURATION (RACK 0) Address Designation File number Vers. Ident. Main serial bus 204 201 857 0 $000000 130W power supply with optic F.
Page 48
To display the contents of the extension racks: . . / . . Select the next page as many times as necessary. The "PLC BUS HARDWARE CONFIGURATION (RACK X)" page is displayed. It contains the same type of information as the "PLC BUS HARDWARE CONFIGURATION (RACK 0)" page; the input/ output cards occupy slots 1 and 2 (two-card extension racks) or 1 to 12 (12-card extension racks).
Page 49
System Customization Information Grid The system customization parameters can only be consulted when the system is operational. It is recommended to write this information down for communication to the OEM or NUM customer support in case of a failure preventing consultation.
Page 50
The following table can be reproduced as many times as there are "BUS XXX HARDWARE CONFIGURATION" pages. HARDWARE CONFIGURATION OF BUS ____________ Address Description Part Number Index Identifier 2 - 18 en-938821/2...
Page 51
Operator Panel Description 3 Operator Panel Description 3.1 NUM Panels and Sub-Assemblies 3 - 3 3.1.1 NUM Panels 3 - 3 3.1.1.1 QWERTY Panel and CRT 3 - 3 3.1.1.2 50-Key Panels with CRT 3 - 4 3.1.1.3 50-Key Panel with LCD 3 - 4 3.1.1.4...
Operator Panel Description NUM Panel and Sub-Assemblies 3.1.1 NUM Panels 3.1.1.1 QWERTY Panel and CRT TOOL MODE HELP line line & char char home Pg Up CAPS " CTRL VALID x off < > SHIFT SPACE Pg Dn 1 - QWERTY alphanumeric keyboard...
Page 54
3.1.1.2 50-Key Panels with CRT & x off ∗ " INS/ home PgUp OVER SHIFT CTRL SPACE ENTER line HELP MODE TOOL PgDn char 1 - Key to access previous softkeys 2 - Function keys 3 - Key to access next "Mode" softkeys 4 - 9"...
Page 55
Operator Panel Description 3.1.1.4 Compact Panel The compact panel is used for production and settings. It combines the functions of a CNC panel and a machine panel. It can be used for ISO programming and maintenance by connecting a standard 102/105-key PC keyboard. 1 - 9"...
Page 56
3.1.2 Display Screen 1 - Status window 2 - Main window (20 lines of small characters) 3 - Modal data window 4 - Dialogue window (3 dialogue lines) 5 - Softkey bar Certain screens do not have a dialogue window. In this case, 11 lines of large characters are displayed. 3 - 6 en-938821/2...
Page 57
Operator Panel Description 3.1.3 Status Window The status window shows the status of the CNC at any given time via indicators displayed in 17 fields. When no indicators are required in a field, it is not displayed. LOAD TLCOMP NC ?? CYHLD FDHLD OVER...
Page 58
3.1.4 Softkeys The softkeys of the compact panel differ from those of the other CNC panels. Since the compact panel has fewer keys, certain keys of the CNC panels are replaced by softkeys (see the sections "Special Case of the Compact Panel"). These softkeys are accessible in special softkey bars of the compact panel: The root softkey bar gives access to the Mode, Jog, Tool and Character softkeys The first Jog softkey bar is used to select the axis controlled by the jogs...
Page 59
Operator Panel Description Special case of the Compact Panel: Mode Softkeys Access the first Mode softkeys by pressing the key of the Root softkey bar. MODE AUTO SINGLE DRYRUN SEARCH EDIT TEST MANUAL HOME Access the second Mode softkeys by pressing the key (F12) or the Next key .
Page 60
3.1.4.5 Tool Softkeys Access these softkeys by pressing TOOL TLCOMP WEAR + L or X R or Z WEAR 0 Special Case of the Compact Panel: Tool Softkeys Access the Tool softkeys by pressing the key of the Root softkey bar. TOOL TLCOMP WEAR +...
Page 61
Operator Panel Description 3.1.5 Modal Data Window The modal data window displays information concerning the programme being executed: %20 . 0 N150 H6558 . 2 Sp: 600 S%: 75% Fp: 1000 F%: 100 1 - Tool number 2 - Spindle rotation direction (M3 or M4), spindle off (M5) or spindle indexing (M19) 3 - Current cycle (G31, G45, G81 to G89) 4 - Programming of movements in absolute (G90) or relative...
Interactions Between Mode Selections and Display Pages 3.2.1 Neutral Mode When the CNC is switched on, no mode is active and the "current mode" field of the status window is not displayed: the CNC is in neutral mode. The alphanumeric keyboard is inactivated. 3.2.2 Interactions between Modes When a mode is selected from the Mode softkeys, its name is automatically displayed in the "current mode"...
Operator Panel Description Available Controls and Indicators 3.3.1 Keyboard Keys 3.3.1.1 Special Features of the 50-Key Panel Keyboard On the alphanumeric keyboard of the 50-key panel: the main character on the key can be accessed directly, the character in the top right-hand corner of the key is accessed by pressing the shift key together with the key, the character in the bottom right-hand corner of the key is accessed by pressing the control key together with the key.
Page 64
3.3.1.3 Special Keyboard Keys Escape key (QWERTY panel, not used). Key to access previous softkeys (50-key panel). Key to access next softkeys (only used for the Mode softkeys which are displayed in two parts). Control key: access to special characters (Xoff) and, on 50-key panels, to the characters engraved in the CTRL bottom right-hand corner of the keys.
Page 65
Operator Panel Description 3.3.1.4 Special Control keys Page Down key (equivalent to the software "page down" key): used to display the next part of the page on Pg Dn screen (QWERTY panel). PageDown key (equivalent to the "../..." softkey): used to display the next part of the page (50-key panel). Pg Dn Page Up key (QWERTY panel).
Page 66
3.3.1.5 Mode Selection Keys Mode key: used to display the "Mode" softkeys and then exit. MODE Tool key: used to display the "Tool" softkeys and then exit (See 5.2.2). TOOL JOG key: used to display the "JOG" softkeys and then exit (See 5.1.1). Block skip: enables block skips "/"...
Page 67
Operator Panel Description 3.3.2 Softkeys The softkeys are activated using function keys F2 to F11 located below them. 3.3.2.1 Root Softkeys (Compact Panel) Compact panel selection keys: MODE key: gives access to the first Mode softkeys. MODE TOOL key: gives access to the Tool softkeys. TOOL JOG key: gives access to the first Jog softkeys.
Page 68
3.3.2.3 Mode Softkey Functions Mode selection: Automatic mode: execution of part programme with automatic sequencing of blocks (See 5.4.3.5). AUTO Single step mode: execution of part programme block by block (See 5.4.3.3). SINGLE Manual Data Input mode: manual input of a block without it being stored (See 5.3). Dry run mode: execution of part programme in dry run mode (See 5.4.3.4).
Page 69
Operator Panel Description 3.3.2.4 JOG Softkey Functions Selection of jog type: Axis jog using handwheel. HANDW .001 10000 1000 Jog in increments of 0.001 to 10,000 µm. Continuous axis jog using push-buttons. FREE 3.3.2.5 Tool Softkey Functions Modification of tool dimensions and wear offsets: Input of tool dimensions via the keyboard (See 5.2.2.2).
Special Keyboard Operations 3.4.1 Hardcopy The contents of the CNC screen can be output on a printer or in a file according to the parameter settings of the CNC. 3.4.1.1 Hardcopy on Printer This function allows output on a printer at any time of the contents of the CNC screen. Requirements Connecting cable connected between the printer and a configured serial port of the CNC (see C.2.4).
Page 71
Hardcopy in File This function outputs all or part of the image displayed on the screen into a bitmap file (HARDCOPY.BMP). This type of hardcopy requires availability of NUM software tools for PC. Requirements Connecting cable connected between the PC serial port and a serial port of the CNC.
Page 72
On the PC side Select the HARDCOPY.BMP target file. Select the direction of transfer by the command NC -> PC. Display of the dialogue box Download PC -> NC-PLC. The hardcopy is downloaded by action on the Transmit key. If the file already contains data, a message requests confirmation of overwrite of the old data. If overwrite is accepted, the file is downloaded.
Page 73
Operator Panel Description Notes The password can be changed each time the active panel is locked. Switchover cannot take place if dialogue is in progress on the active panel. Incidents Error in password entered on the inactive panel Repeat the switchover operations on the inactive panel. 3.4.4 Switching between CNCs On multi-CNC (two to four) systems, it must be possible to interrogate any one of the CNCs from the single operator...
Use of a 102/105-Key Keyboard with the Compact Panel A standard 102/105-key PC keyboard can be connected to the front of the compact panel (see 3.1.1.4) after removing the dust cap (or to the rear if the DIN connector was moved to the rear of the panel), for instance to enter or edit part programmes.
Display System Utilization 4 Display System Utilization 4.1 Inch/Metric Unit Conventions 4 - 3 4.2 Display of Tool Position 4 - 3 4.3 Display of Shifts 4 - 5 4.4 Display of Tool Data and Tool Corrections 4 - 6 4.5 Display of Programmes 4 - 8 4.5.1...
Page 77
Display System Utilization Inch/Metric Unit Conventions The system can be configured to display dimensions in either millimetre or inches (See 5.8). The following display pages are presented using metric units. Display of Tool Position Requirements Basic softkeys displayed. Actions Display the coordinates with respect to the programme origin (OP) AXIS Select the page displaying the current position with respect to the programme origin (OP).
Page 78
Display of the coordinates with respect to the measurement origin (OM) AXIS Select the page displaying the current position with respect to the OM. Display of the coordinates of the current position with respect to the measurement origin (OM). Notes The page displaying the current position with respect to OP is automatically called at power on.
Page 79
Display System Utilization Display of Shifts Requirements Basic softkeys displayed. Actions . . / . . Select the SHIFT page. SHIFT Display of shifts: SCALE: E 1000/1000 DAT1 DAT2 DAT3 126.452+ 200. 100. 503.267+ 150. 100. 42.871+ 1 - Scaling factor in thousandths of the programmed dimensions 2 - The asterisk indicates axes affected by turntable rotation (DAT3) 3 - Axes displayed 4 - Programme origin eccentricity (e.g.
Display of Programmes Requirements Basic softkeys displayed. Actions LIST Select the Directory page. Display of start of active programme and dialogue line: %18.1 CYLINDER HEAD N10 G00 G52 Z0 N20 T1 D1 M06 (CUTTER DIAMETER 18) N30 ... N190 G01 EA-90 ES- EB15 (&n)(%% OR %..N..) z The dialogue line gives access to: the list of programmes stored in RAM,...
Page 83
4.5.1 Access to the List of Programmes The RAM comprises four areas (See 8.8): area 0 or user area, protected areas 1 (client), 2 (OEM) and 3 (NUM). Requirements Dialogue line "(&n)(%% OR %..N..) " displayed (See 4.5). Actions Type "%%".
Page 84
4.5.2 Access to the Listing of a Programme Requirements A programme listing can be obtained from the dialogue line "(&n)(%% OR %..N..) " or from the list of programmes displayed. Actions Dialogue line displayed List of programmes displayed (See 4.5) (See 4.5.1) Enter "%[Programme number]"...
Page 85
Display System Utilization 4.5.3 Access to a Programme Listing at a Given Sequence Requirements The listing of a programme from a given block number can be obtained by the dialogue line "(&n)(%% OR %..N..) " displayed or from the programme and the dialogue line displayed. Actions Dialogue line displayed Programme and dialogue line...
Display of a Programme in Graphic Mode Requirements Basic softkeys displayed. Actions PROCAM Select the "GRAPHIC - PROGRAMMING" menu. Display of the "GRAPHIC- PROGRAMMING" menu: GRAPHIC - PROGRAMMING > 0 GRAPHIC DISPLAY PARAMETERS 1 DISPLAY PLANE 1 2 DISPLAY PLANE 3 TRACE WHILE CUTTING 4 INTERACTIVE PROGRAMMING 5 BACKGROUND EDIT...
Page 87
Display System Utilization 4.6.1 Selection of Graphic Display Parameters and Part Contour Trace 4.6.1.1 Selection of Graphic Display Parameters Requirements "GRAPHIC - PROGRAMMING" menu displayed (See 4.6). Actions Select "GRAPHIC DISPLAY PARAMETERS". Display of the graphic display parameters page: Program PLANE 1 Min.
Page 88
Complete the fields (See table below). Operation to be performed Field selected Command (flashing) Select the programme Programme (default [Programme number] to be displayed (mandatory) field) Select the first and last blocks Block field [Block number] of the sequences to be displayed Select the 1st display PLANE 1 (X-Y by Z - X...
Page 89
Display System Utilization 4.6.1.2 Part Contour Trace Requirements Graphic display parameters page displayed. Programme to be displayed selected (See 4.6.1.1). Actions TRACE TRACE Select the plane trace. PLANE 2 PLANE 1 Automatic scaling of selected plane. Display of the tool path trace: Prog %20 X : -61.202 162.202...
Page 90
Enlargement of a trace detail ZOOM Select the ZOOM mode AREA Display of the tool path trace in ZOOM mode: Prog %20 X : -61.202 162.202 Y + 25.4 - 145.0 ZOOM SAVE FULL EXIT ZOOM VIEW 1 - ZOOM window Change the window to the size required for the detail to be displayed.
Page 91
Display System Utilization Incidents A variety of incidents may occur, indicated by one of the following messages: Message Cause Action Programme number not The specified Acknowledge the message character found programme does not exist in the memory Select another programme Block number not found One of the selected Acknowledge the message...
Page 92
4.6.2 Machining Simulation Machining simulation is used to visually check that the programme runs as expected (part dimensions and sequencing of operations). Simulated machining is based on real machining performed by the CNC in automatic (See 5.4.3.5) and single step modes (See 5.4.3.3), but no real axis motion takes place.
Page 93
Display System Utilization Perform the desired operations (See table below). Operation to be performed Softkey Real machining equivalent Select automatic mode (mode key depressed) Automatic mode AUTO MODE Select single step mode (mode key depressed) Single step mode SINGLE BLOCK Execute machining simulation (programme executed up to "CYCLE"...
Page 94
With radius correction (G41 or G42), the tools are represented by the following symbols appropriate to the dimensions of the tool correction used: Cylindrical cutter Toroidal cutter Spherical cutter Exit from the simulation function Cancel simulation. EXIT EXIT Return to "GRAPHIC - PROGRAMMING" menu (or graphic display parameters page). 4 - 20 en-938821/2...
Page 95
Display System Utilization 4.6.3 3D Display The 3D display shows parts in isometric projection. It is used to: visually check the shape of a part (or section of a part) from different angles using a rotation function, display details in cross-section. The 3D display function can display cross-sections of a part in isometric projection.
Page 96
Execute the 3D function. MODEL The system computes the 3D model of the part, displays the message "Calculating geometric model" and the programme blocks currently being processed. Once calculation is complete, the page is displayed in 3D with the part represented in isometric projection: CROSS ZOOM RECALC...
Page 97
Display System Utilization Display of cross-sections of the part CROSS Select the cross-section function. SECTN Display of the cross-section page: FULL EXIT VIEW 1 - Cross-sections 2 - Cross-section perpendicular to machining axis 3 - View of part along machining axis Use the softkey arrows to move the cross-section planes.
Page 98
Enlargement of a part detail ZOOM Select the ZOOM function to enlarge a detail of the part. 3D display in ZOOM mode: ZOOM SAVE FULL EXIT ZOOM VIEW 1 - View of part along machining axis 2 - ZOOM window Change the window to the size required for the detail to be displayed.
Page 99
Display System Utilization Exit from the procedure Return to the graphic display parameters page. EXIT The 3D model of the part (and any area enlarged using the ZOOM function) is stored in memory. Incidents When the system detects a programming error, the 3D model calculation is interrupted and an error message is displayed in the dialogue window.
Page 100
4.6.4 Trace during Cutting A part cutting phase can be monitored in graphic mode. The display page shows all the tool movements in real time. The "trace while cutting" function can be called at any time during or prior to machining. Requirements "GRAPHIC - PROGRAMMING"...
Page 101
Display System Utilization Erasure of tool centre path So that subsequent movements are easier to see: ERASE Erase the previous tool centre path PATH Erasure of the part plane So that only the tool movements are displayed: CLEAR Erase the tool centre path. PLANE Display of programme path and machine path Two types of path can be displayed:...
Page 102
Display of the real path as an ellipse by selecting the machine path display: AUTO MODE START CYCLE Prog %40 X : -69.814 69.814 Y + 3.126 - 103.125 G02 XYIJ50 ERASE PLANE CLEAR PROG. MACHINE PLANE EXIT PLANE PATH PATH PATH 1 - Trace of plane 1...
Page 103
Display System Utilization 4.6.5 Selection of Graphic Display Parameters and Part Contour Trace in Mixed Machine Mode (MX) Milling machines on which turning functions are added to the standard milling functions are called "mixed" machines. This combination involves special features as regards graphic display parameter selection and part contour trace. This section supplements: Section 4.6.1 of this milling operator manual, and Section 4.6.1 of the turning operator manual.
Page 104
Moving between "TURN" and "MILL" windows The "TURN" window is selected when the double window is displayed and the "Program", "Plane 1" field is active (flashing). WINDOW Select the "MILL" window. The "MILL" window is selected and the "Program" field is active. Use the same key to return to the "TURN"...
Page 105
Display System Utilization 4.6.5.2 Part Contour Traces Selecting "TURN" or "MILL" part contour trace Requirements Double window graphic display parameters page displayed. Programme to be displayed selected in the "TURN" and "MILL" windows (see 4.6.1.1). Actions TRACE TRACE Select to trace the turning or milling programme. TURN MILL Display of the turning or milling tool path trace page containing the following softkeys (same in both cases):...
Page 106
Juxtaposed or overlaid "TURN" and "MILL" traces Juxtaposed traces Overlaid traces "TURN" trace "TURN" "MILL" "MILL" trace trace trace Segment detection The "TURN" and "MILL" programme segments are detected automatically using the tool offsets (see 4.17, "Requirements for Tool Offset Enable" in the Milling Programming Manual). Notes on "TURN"...
Display System Utilization Display of Active Data Requirements Basic softkeys displayed. Actions INFO. Select the information page. Display of information relating to the block being executed: %30 %50 N120 G1 G17 G90 G40 G54 G94 G97 G80 G73 G71 G16R+ X+4 Y-35 Z-11 F250 S1300 T2 M66 M4 M9 M48 ED0...
Page 108
Notes This page changes in automatic, single, dryrun, manual data input, search and test modes. Error during programme execution The error number, the block number with the error and possibly the error message text are displayed in the dialogue window, e.g.: error 159 block N10 Programme shift requested on an axis for which homing is not completed...
Display System Utilization Display of Programme-Being Executed Requirements Basic softkeys displayed. Actions PROG. Select the programme page. Display of the programme area being executed with the current block the current block highlighted: AUTO MODE START CYCLE N40 G00 G41 X0 Y-20 N50 Z-5 F2000 N60 G01 Y80 EB20 N70 G02 X0 Y118 R19...
Page 110
Notes Error during programme execution Display of a page similar to the example below: AUTO NC ?? MODE N30 S900 M40 M03 ---------------------------------------- >N40 G00 G41 X0 Y-20 >N50 Z-5 F2000 >N60 G01 Y80 EB20 >N70 G02 X0 Y118 R19 >N80 G01 X121 EB13 EF50 >N90 Y0 EB15 error 159 block N40...
Display System Utilization Display of Programme Variables and Equivalent Address Table 4.9.1 Display of Programme Variables Requirements Basic softkeys displayed. Actions L / @ Select the "PROGRAMME VARIABLES" page. Display of the start of the list of programme variables: PROGRAMME VARIABLES 0= +1856.5476 L 10= +0.
Page 112
4.9.2 Display of Equivalent Address Table Requirements "PROGRAMME VARIABLES" page displayed (see 4.9.1). Actions L / @ Select the "EQUIVALENT ADDRESSES". Display of the "EQUIVALENT ADDRESSES" page: EQUIVALENT ADDRESSES @A= A @B= B @C= C @D= D @E= E @F= F @G= G @H= H @I= I...
Display System Utilization 4.10 Display of Inputs/Outputs Certain input/output information on the machine processor can be used by the CNC and displayed on specific pages. Requirements Basic softkeys displayed. Actions Select the "CNC COMMUNICATION DISPLAY" menu. I / O Display of the "CNC COMMUNICATION DISPLAY": CNC COMMUNICATION DISPLAY >...
Page 114
4.10.1 Display of Operator Messages Faults affecting the vital functions of the machine, the system or the network may be indicated by messages sent to the CNC. In such cases, the "MSG" indicator is displayed in the status window (See 3.1.3). These messages can be consulted on the "OPERATOR MESSAGES"...
Page 115
Display System Utilization Selecting message pages Select the message page to be displayed (See table below). Page to be displayed Softkey "OPERATOR MESSAGES" page (default) MACHINE Message "SYSTEM MESSAGES" page SYSTEM Message "NETWORK MESSAGES" page: unsolicited data NETWORK transmission Message Acknowledging the message indicator Clear Acknowledge the message indicator...
Page 116
4.10.2 Display of External Parameters The operator can display 15 external parameters simultaneously. Requirements "CNC COMMUNICATION DISPLAY" menu displayed (See 4.10). Actions Select "EXTERNAL PARAMETERS". Display of the dialogue line: PARAMETERS (E..) Enter the list of parameters to be displayed "Exxxxx Eyyyyy ..." (15 maximum). Display of the "EXTERNAL PARAMETERS"...
Page 117
Display System Utilization Display of the dialogue line . . / . . Display the next part of the list. Display of the dialogue line: PARAMETERS (E..) Editing the list Enter the command corresponding to the operation to be performed (See table below).
Page 118
4.10.3 Display of PLC Memory Data The operator can simultaneously display 15 parameters accessible for read: PLC inputs and outputs, internal variables, memories, time-outs, PLC programme counters, etc. Requirements "CNC COMMUNICATION DISPLAY" menu displayed (See 4.10). Actions Select "PLC MEMORY". Display of the dialogue line: ADDRESSES Enter the list of variables to be displayed "%Axx.y..."...
Page 119
Display System Utilization Editing the list of variables to be displayed Pointing to a variable Move the pointer to the variable. Display of the dialogue line . . / . . Display the next page of variables. Display of the dialogue line ADDRESSES Editing the list Enter the command corresponding to the operation to be performed...
Page 120
4.10.4 Display of PLC User Screen The PLC user screen gives access to user applications managed by the PLC (refer to the documentation provided by the manufacturer of the machine). Requirements "CNC COMMUNICATION DISPLAY" menu displayed (See 4.10). Actions Select "PLC USER SCREEN". Access to client application, e.g.
Display System Utilization 4.11 Access to Maintenance Functions The utilities present allow access to the maintenance functions of the system. Access to the utilities is described in Section 8.2.2. 4 - 47 en-938821/2...
Page 125
CNC Operation 5.9.4 NUM Diskette Drive 5 - 81 5.9.4.1 Description of the NUM Diskette Drive 5 - 81 5.9.4.2 Syntax Rules and Control of the Drive 5 - 81 5.9.5 Operations on the NUM Diskette Drive 5 - 82 5.9.5.1...
Page 127
CNC Operation Preliminary Operations When the CNC is switched on, no measurement origin is available for the axes motion calculations. The system must be initialised (by homing the axes: see 1.2.3 and 5.1.2) before any programmed movement is performed. This homing procedure provides the CNC with a coordinate system which it uses for programmed movements. If this homing procedure has not been carried out, only jog operations can be performed.
Page 128
5.1.1.2 Selection of Manual Mode Requirements No mode being executed. If a mode is being executed, selection of manual mode is only taken into account after an interruptible block. Actions Select the Mode softkeys. MODE Display of the Mode softkeys at the bottom of the screen (See 3.1.4.3): AUTO SINGLE DRYRUN...
Page 129
CNC Operation 5.1.1.4 Continuous Jog Requirements JOG softkeys selected (See 5.1.1.1). Actions Select the continuous jog function. FREE Display of the "CONT." indicator in the status window (See 3.1.3). Select the manual mode (See 5.1.1.2). Control the jog by continually pressing the axis controls of the machine panel. Jog along the axis in the demanded direction while it is being pressed.
Page 130
5.1.2 Axis Homing The axes must be homed before any programmed movement can be performed. This procedure is designed to provide the system with a coordinate origin (measurement origin REMARK The measurement origin is a fixed point linked to the machine. However, it can be modified by a part or PLC programme.
Page 131
CNC Operation Incidents If homing mode is selected when an axis is already on the switch, the error indicator (error 32) is displayed in the status window (See 3.1.3). Acknowledge the error. Manually retract the axis from the switch. Restart the origin setting procedure. 5.1.2.2 Origin Declaration via the Keyboard Sometimes the home switch is not accessible (cumbersome part mounted on the table, not allowing collision-free...
Preparation for Machining 5.2.1 Part setting with Respect to the Machine During machining, the CNC takes into account the position of the part with respect to the machine. To provide the CNC with this set up information, generally requires shifts to be entered (See 1.2.4) between the measurement origin and: the part origin ( ) and the programme origin (...
Page 133
CNC Operation 5.2.1.1 Selection of Origin Shift Mode (SHIFT) Requirements No mode being executed. If a mode is being executed, selection of this mode is only taken into account after an interruptible block. Actions Select the Mode softkeys. MODE MODE Display of the 2nd page of the Mode softkeys at the bottom of the screen: SHIFTS TL SET...
Page 134
5.2.1.2 Part Origin Shift Introduction By bringing the spindle into contact with the part, this procedure enables the CNC to measure the part origin shifts (DAT1) directly. When a setting piece is inserted between the spindle and the part, this method can still be used, but the part origin shift values must be modified via the keyboard to take into account the dimensions of the setting piece.
Page 135
CNC Operation Example: The following values: Y DAT1 displayed = - 307.783 Op/spindle datum shift = + 5 (test bar dia. 10), give: Real Y DAT1 = - 302.783 Enter Y -302.783. The real YDAT1: -302.783. 5.2.1.3 Input of Part Origin Shifts via the Keyboard When the part origin shifts or center of turntable shifts (DAT1) are known, they can be directly entered into the system via the keyboard.
Page 136
5.2.1.5 Input of Programme Origin Eccentricity Values Eccentricity values (DAT3 for milling machines fitted with an index table) are entered via the keyboard. Shift DAT3 must be entered for both axes concerned by index table rotation. After entry, these two axes are marked *. Requirements No mode being executed.
Page 137
CNC Operation 5.2.1.7 Declaration of Axis Assignment Axis assignment is used to modify the Xm Ym Zm physical reference system of the machine with respect to the Xp Yp Zp part programme reference system. The part programme reference system is then adapted to the workpiece orientation on the milling machine.
Page 138
5.2.2 Tool Setting Tool setting enables the CNC to apply the corrections necessary during movements. The input tool dimensions are stored in the tool dimension table before being used in a part programme. Tool dimensions can be input or loaded via: the keyboard, a peripheral.
Page 139
CNC Operation The automatic tool setting mode authorises axis jog (See 5.1.1) without manual mode being selected. 1 - Preset contact surface in X axis 2 - Preset contact surface in Z axis 3 - Setting piece itself Enter the reference part dimensions: "X.. Y.. Z.." (with respect to the programme origin).
Page 140
For each axis: Bring the tool into contact with the reference part using the jog controls or the handwheel. Transfer the measured dimension to the tool correction (See syntax given below). Dimension to be transferred Syntax Radius: R D [Correction No.] [axis name] R @ [corner radius] (only enter @..
Page 141
CNC Operation Measurement of L along the X axis Dimension in X axis (second case) r = 1.1 Syntax: D11 X - L (tool pointing in the opposite direction to the axis) D11 X + L (tool pointing in the direction of the axis) @ 1.1 can be omitted since it was transferred with R 5.2.2.2 Tool Dimension Entry via the Keyboard...
Page 142
Display of tool dimension entry function indicator in the status window (See 3.1.3). Enter "D [Correction No.] L [tool length] R [tool radius] @ [cutter tip radius]" (only the modifications). Transfer of the correction to the tool dimension table and display of the "TOOL OFFSETS" page (See 4.4) with the new correction.
Page 143
CNC Operation Cancellation of the correction Cancel the correction. Transmission is restarted. Correction of the correction Correct the offset via the keyboard. Transmission is restarted. Exit from the procedure Stop the loading procedure. The "INCYC" and "FILE LOADING" indicators disappear. Transmission is stopped.
Page 144
Wear offsets can be entered or cleared by: the operator (See below), by the PLC programme or part programme (parametric programming). A wear offset is automatically reset when a new tool dimension is entered. Requirements No mode being executed (except automatic, single or dry run modes). Basic softkeys displayed (See 3.1.4.2).
Page 145
CNC Operation Tool wear offset clear For each offset to be cleared: Select the wear offset clear function. WEAR 0 Display of the tool wear offset clear indicator in the status window (See 3.1.3). Display of (CLEAR WEAR OFFSET) in the dialogue line. Enter "D [Correction No.] R L".
Manual Data Input The manual data input mode is used to manually input an instruction and then execute it without storing it in a programme. Requirements Measurement origin setting completed (See 5.1.2) on the axes to be moved. No mode being executed. If a mode is being executed, selection of the MDI mode is only taken into account after an interruptible block (mode switching is not possible during a machining cycle).
CNC Operation Automatic Programme Execution 5.4.1 Loading Programmes Requirements No mode being executed. Actions Select the 2nd page of Mode softkeys. MODE MODE Display of the 2nd page of softkeys at the bottom of the screen: SHIFTS TL SET LOAD UNLOAD Select load mode.
Page 148
5.4.1.1 Loading Part Programmes Part programmes can be loaded from peripherals such as a tape reader, PC, diskette drive or from a computer. Requirements Loading from a peripheral Loading from a computer Link established with the peripheral Link established with the computer and (See C.2) file to be loaded selected (See C.3) Peripheral ready to send data...
Page 149
CNC Operation Incidents The loaded programme has the same number as a programme already in memory When the loading procedure has been completed, the "INCYC" is still displayed and the following message appears: PROG. EXISTS - OK TO OVERWRITE ? (Y/N): Enter the letter corresponding to the desired action (Y = yes, N = no).
Page 150
No programme end character (See Programming manual) When the loading procedure has been completed, the CNC waits for the programme end character. There are two possibilities: Cancel the loading procedure. Edit the programme to be loaded and restart the loading procedure. Send a programme end character (if allowed by the peripheral).
Page 151
CNC Operation 5.4.1.3 Reading a Programme in Drip Feed Mode When a programme is too long to be stored in the CNC RAM or the user does not wish to store it (e.g. a programme from a CAD system and subject to modifications), this programme can be executed by reading it directly from a peripheral or a computer.
Page 152
Display of the information page, "PPR" (or "PPL") (on the first line) and the automatic mode indicator (in the status window): AUTO PPR N0 G1 G17 G90 G40 G54 G94 G97 G80 G73 G71 G16R+ X+0 Y+0 Z+0 F1000 S0 T0 M5 M9 M48 M64 M66 ED0 PROG.OFFSET: X+0 Y+0 Z+0 TOOL: D0...
Page 153
CNC Operation Exit from the procedure Select the load mode (See 5.4.1). Select "SELECT ACTIVE PROGRAM". The cursor moves to the following line: 3 SELECT ACTIVE PROGRAM Press the "CYCLE" button on the machine panel. The "INCYC" indicator is displayed in the status window (see 3.1.3) and the following message appears on the dialogue line: (%..) Enter "-PPR (or -PPL)".
Page 154
5.4.2 Creating and Debugging a Part Programme 5.4.2.1 Access to Edit Mode The edit mode is used to create or modify a programme as well as to delete or rename it. All modifications are stored as soon as they are entered. Requirements No mode being executed.
Page 155
Nc + d (%No. unnecessary if it is the programme displayed) Insert a whole programme Block preceding the I %[numéro de programme] (except the programme number) blocks to be inserted Delete blocks down to block First block to be...
Page 156
Editing blocks in the dialogue line Operation to be performed Position of cursor Command Move the cursor by one character Move the cursor to the end SHIFT of the dialogue line Move the cursor to the start SHIFT of the dialogue line Overtype text First character to Select the overtype...
Page 157
CNC Operation Incidents String not found in selected block When replacing one string by another, if the string to be replaced is not found in the selected block, the cursor moves to the #. Rewrite the string correctly and restart the operation. Insufficient memory during insertion If there is insufficient memory during a block insertion operation, the message is displayed: "MODIFICATION NOT POSSIBLE"...
Page 158
Selection of a block, insertion of a string at the end of a block and insertion of a new block System in edit mode and programme to be modified not displayed. Original blocks Modified blocks N20 T01 D01 M06 N20 T01 D01 M06 (CUTTER DIA=10) N30 S700 M03 N30 S700 M03 N40 G00 Z-3...
Page 159
CNC Operation Deletion of a block System in edit mode and block preceding the block to be deleted (new block N50) selected. Original blocks Modified blocks N50 G41 X18 Y-10 N50 G41 X18 Y-10 N50 Z-3 Select the next block (N50). Delete the old block N50.
Page 160
Application of the same modification on several blocks System in edit mode and first block to be modified (block N230) selected. Original blocks Modified blocks N230 G00 Y20 N130 G00 Y20 N240 G01 X50 N140 G01 X50 N250 G03 X40 Y10 R10 N150 G03 X40 Y10 R10 Enter "#;N2;N1".
Page 161
CNC Operation 5.4.2.3 Programme Deletion Requirements System in edit mode (See 5.4.2.1). Actions If the programme to be deleted is not the active programme (selected when the edit mode was entered): Enter "% [Programme No.]". Display of the start of the selected programme with the pointer positioned on the first block (programme number). Enter "- % [Programme No.]"...
Page 162
The pointer was not positioned on the first block When the pointer is not positioned on the first block, the block which is selected is replaced by "% [old No.] % [new No.]", altering the programme. To restore the old block: Enter "# [old block]".
Page 163
CNC Operation Actions Select the Mode softkeys. MODE Display of the Mode softkeys at the bottom of the screen: AUTO SINGLE DRYRUN SEARCH EDIT TEST MANUAL HOME Select the test mode. TEST Display of the test mode indicator in the status window (See 3.1.3). To monitor execution of the programme: Select either the programme page (See 4.8) or the information page (See 4.7).
Page 164
5.4.3 Execution on the Machine 5.4.3.1 Optional Stop and Block Skip Enable A part programme may contain functions which, when enabled, modify its execution (functions for debugging for example). These include: optional stops (M01), block skips (/ at start of block). When optional stops are enabled by the operator, all "M01"...
Page 165
CNC Operation 5.4.3.2 Programme Execution - General A part programme can be executed in three modes: single step (See 5.4.3.3), dry run (See 5.4.3.4), automatic (See 5.4.3.5). This section describes the functions common to all three modes. Display of programme execution During programme execution, all the display pages are accessible.
Page 166
Mode change The most frequent cases when the operator wishes to change the current mode are to: modify programme blocks (See 5.4.2.2), execute instructions outside the programme in manual data input mode (See 5.3). Select another mode. At the end of an interruptible block, the system cancels the current execution mode. The "INCYC"...
Page 167
CNC Operation Incidents When the system detects an error, the error indicator is displayed in the status window (See 3.1.3). The error number, the block number with the error and the error message are displayed in the dialogue window of the information, programme and current position pages, e.g.: error 77 Block N0...
Page 168
5.4.3.3 Execution of a Programme Step by Step A programme can be executed step by step (blocks or parts of blocks) in single step mode to check that the machining procedure is being performed correctly. Requirements Measurement origin setting performed on the axes included in the programme. No mode being executed.
Page 169
CNC Operation 5.4.3.4 High Speed Execution of a Programme A programme can be executed at high speed (maximum speed authorised by the system) in order to check movements, tool changes, etc. High speed execution can be performed with the part in place, in which case a programme origin shift (modification of DAT2, see 5.2.1.4) is required to complete the paths outside the part.
Page 170
5.4.3.5 Execution of a Programme in Automatic Mode Parts are machined in automatic mode: programmed speeds are applied, programme executed in automatic mode from the beginning (%...) up to function M02. Requirements Measurement origin setting performed on the axes included in the programme. No mode being executed.
CNC Operation Operator Interventions During execution of a programme, two types of interventions may be required of the operator: unplanned intervention when a machining incident has occurred, or programmed intervention when a manual operation is required for the programme to continue. 5.5.1 Unplanned Interventions Unplanned interventions are initiated by the operator.
Page 172
5.5.1.3 Manual Axis Recall The axis recall function supplements interruption of machining (see 5.5.1.1). It is used to return the toolhead to its position prior to retraction (see 5.5.1.2) using the axis jogs or handwheels. The axes must be stopped when the jog mode (FREE or HANDWH) is selected.
Page 173
CNC Operation Notes on Automatic Axis Recall Axis recall after retraction by handwheels Caution: After retraction of the axes by the handwheels, automatic axis recall is enabled, but in this case, the axes may be recalled in any order. It is therefore not recommended to use this mode if the number of points stored in word N2 of machine parameter P114 is different from zero (see Parameter Manual).
Page 174
Actions Select the Mode softkeys. MODE Display of the Mode softkeys at the bottom of the screen: AUTO SINGLE DRYRUN SEARCH EDIT TEST MANUAL HOME Select the search mode. SEARCH The search mode indicator is displayed in the status window (See 3.1.3). Enter the coordinates of the sequence to be searched for (See syntax) Syntax (repeat as many times as there are axis groups) N[block No.].[group No.] H[S/R No.]:[No.
Page 175
CNC Operation Move the axes into position (See 5.5.1.3). Press the "FEED STOP" button on the machine panel. The "CYHLD" indicator is cleared from the status window. Select: automatic, single, dry run or test and continue programme execution. Incidents When the block number to be found does not exist, the system displays the error indicator in the status window (See 3.1.3) and the message: error 35 block N..
Page 176
In the current position page, the "TO GO" column is displayed for the axes selected. Release the "Backtrack along path" button when the backtrack point is reached. Backtrack is immediately stopped. Perform the actions which made backtrack necessary. The system allows a return to a selected position on the tool path to be made by the Return along path function (see 5.5.1.10) or programming to be resumed by cancelling the machining interruption (see Programme resumption under Notes).
Page 177
CNC Operation REMARK A datum shift cannot applied, edited or cancelled unless the "Backtrack" or "Return" button is released. a , b, c, d, e: Programmed tool path P: Tool stop point (machining interrupted) Dat: Tool/workpiece datum shift (optional) R1 to Rn...: Backtrack along path Resumption of programme execution If no tool/workpiece datum shift is applied (or if the shift has been cancelled), machining can be resumed upstream ("Backtrack"...
Page 178
5.5.1.7 Return along Path The return along path function is indissociable from the backtrack along path function (see 5.5.1.6). After a backtrack along path, the return along path returns the toolhead to the position it occupied when machining was interrupted. Requirements Machining interrupted (see 5.5.1.1), backtrack along path completed ("Backtrack"...
Page 179
CNC Operation Stop the current processing. First, the "RESET" indicator, then the end of part programme indicator (M02) are temporarily displayed in the status window (See 3.1.3) and the "INCYC" "CYHLD" and "AXRCL" indicators disappear (if displayed). Spindle rotation stops. 5.5.1.9 Manual Data Input Programme execution can be interrrupted if a complementary instruction needs to be run:...
Page 180
Actions Press the "E/DISG" button on the machine panel. Immediate interruption of machining and retraction in accordance with the procedure defined in the part programme. The "CYHLD" indicator is displayed in the status window (See 3.1.3), the "INCYC" indicator remains displayed. The axis recall indicator flashes in the status window (See 3.1.3).
Page 181
(see 5.4.3) or at the specified block (see 5.5.1.5) in single step (SINGLE), automatic (AUTO) or dryrun (DRYRUN) mode (see 5.4.3.2). If the fault persists, call the maintenance department of the company or Num customer support. 5 - 59...
Page 182
5.5.1.13 Programme Resumption after a Following Error When the system detects a following error during axis movement, it generates one of error messages 40 to 71 and interrupts execution of the programme. The Programme resumption after an error function allows the following error detected to be cancelled and the programme to be resumed.
Page 183
CNC Operation 5.5.2 Programmed Interventions Programmed interventions are planned within a programme to require operator intervention. 5.5.2.1 Machining Stop Function M00 (or M01 if enabled) After programme execution has been stopped by function M00 (or M01 if enabled), the operator must perform the planned operation and then restart programme execution.
CNC Information Archiving Requirements System switched on. No mode being executed. Actions Select the 2nd page of Mode softkeys. MODE MODE Display of the 2nd page of Mode softkeys at the bottom of the screen: SHIFTS TL SET LOAD UNLOAD Select the unload mode.
Page 185
CNC Operation Code selection The operator selects the character code (ISO or EIA) used to save programmes and tool dimensions. Switch between codes. SHIFT Display of the selected code at the bottom of the screen. REMARK Only the ISO code can be used to print a programme or tool offsets. 5.6.1 Unloading Programmes Unloading part programmes consists of transferring the characters comprising the programme to a computer or...
Page 186
Aborting of the procedure Stop the unloading procedure. The unload mode and "INCYC" indicators disappear and the current position page is displayed (See 4.2). 5.6.1.2 General Case of Part Programme Unloading Requirements Unloading from a peripheral Unloading from a computer Link established with the peripheral Link established with the computer and (See C.2)
Page 187
CNC Operation Incidents When the programme selected does not exist, the cursor moves to the "%". Enter the name of another programme in the dialogue line and restart the procedure. Exit from the procedure Stop the unloading procedure. The unload mode and "INCYC" indicators disappear and the current position page is displayed (See 4.2). 5.6.2 Unloading Tool Tables Tool tables are unloaded by transferring the values comprising the table to a computer or peripheral in order to:...
Creation of a Part Programme 5.7.1 Creation of a Part Programme Using Interactive Programming (PROCAM) The PROCAM software enables programmes to be produced by users who are unfamiliar with ISO programming techniques. The user is guided through a series of menus and can graphically display part or all of his programme at any time. The following section describes how to access PROCAM: this function is explained in detail in the PROCAM MILL interactive programming manual.
Page 189
CNC Operation 5.7.2 Creating Contours with the PROFIL Function The PROFIL function allows you to create contours within a part programme using a sequence of geometric elements. The contours created are stored at the end of the part programme and are executed by calls to subroutines. The PROFIL function is accessed from the programme editor in background mode (See 5.9.1).
Page 190
5.7.3 Creation of a Part Programme by Tuition The edit mode can be used to: access axis jog controls to change the current position, enter the values of the current position coordinates into the modified programme. This function allows all or part of a programme to be written by teaching specific positions. The coordinates of the current position are indicated by "!".
CNC Operation Inch/Metric Unit Selection The internal system unit defined by word N2 of machine parameter P4 (See Parameter Manual) is a multiple or submultiple of the micrometre. Values contained in display pages and movement programming functions can be expressed in either millimetres or inches.
Page 192
Value Unit Format Remarks In the current position page (See 4.2): - coordinates of current position or mm if C_UNIT = 0 +053 distance left to travel inches if C_UNIT = 1 +044 - following error micrometre In tuition mode (See 5.7.3), the mm if C_UNIT = 0 +053 make sure that the...
CNC Operation Part Programme Operations in Background Mode The operations for processing programmes (loading, unloading, editing) use specific CNC modes. Since these modes are mutually exclusive, operations on programmes prevent the use of another mode and particularly machining modes. To avoid this problem and the consequent loss of time, the CNC includes functions which enable operations on programmes to be performed in background mode while automatic, single, dry run or manual modes are being executed.
Page 194
5.9.1 Programme Creation or Editing Requirements "GRAPHIC PROGRAMMING" menu displayed (See 5.9). One of the Auto, Single, Dryrun or Manual modes selected or no mode selected. Actions Select "BACKGROUND EDIT". Display of the message: ENTER PROGRAM NUMBER Enter "% [Programme No.]" (to be created or edited). Programme editing Display of the programme listing where the block pointer is displayed as "=".
Page 195
CNC Operation Note concerning edit mode Calling the edit mode when a programme is being executed interrupts execution at the end of the block (See 5.4.3.2). If there are any duplicated programmes (See above), they are not accessible and any attempt to call them results in the following message being displayed: ACCESS TO PROGRAM DENIED: AWAIT RESET For these programmes to be called in edit mode, they must first have been enabled by the end of execution of the active...
Page 196
5.9.2 Loading Part Programmes from a Peripheral Part programmes can be loaded from peripherals such as tape reader, PC, diskette drive. For loading from a NUM diskette drive, see 5.9.6. Requirements Link established with the peripheral (See C.2). Peripheral ready to send data (See peripheral manual).
Page 197
CNC Operation Display of the line selected. Start loading. Display of the message: Request access to serial link Exit with message: "<<--" Start the data transmission procedure over the link. Display of the message: Loading in progress Display of the message: Loading completed Exit with message: "<<--"...
Page 198
Unloading in progress If you select "PROGRAMMES", the following message is displayed: REFUSAL: Other function in progress Wait for the end of the unloading procedure and then restart the procedure. The "BACKGROUND LOAD" function cannot be accessed Programmes cannot be loaded in background mode except in the authorised modes (See requirements). Display of the message: REFUSAL: Disallowed in this mode Exit by selecting a display page.
Page 199
PC, diskette drive or printer in order to: Backup the programmes on a storage medium, Print the programme listing. For unloading to NUM diskette drive, see 5.9.7. Requirements Link established with the peripheral (See C.2). Peripheral ready to receive data (See peripheral manual).
Page 200
Code selection The operator selects the character code (ISO or EIA) used to save programmes and tool dimensions. Switch between codes. SHIFT Display of the selected code at the bottom of the screen. REMARK When the programe or tool dimensions are to be printed, only the ISO code can be used.
Page 201
CNC Operation Exit from the procedure Exit without interrupting the unloading procedure Select a display page. Unloading continues in background while other CNC functions are being used. Stop unloading Invoke the message prompt. Display of the message: Abort: "9 ENTER" end of process Exit the unloading procedure.
Page 202
Incidents The selected programme does not exist Display of the message: PROGRAM DOES NOT EXIST Acknowledge the message. Restart the procedure with a programme which exists. Exit from the procedure Exit without interrupting the unloading procedure Select a display page. Unloading continues in background while other CNC functions are being used.
Page 203
5.9.4 NUM Diskette Drive 5.9.4.1 Description of the NUM Diskette Drive The NUM diskette drive is used for part programme and tool offset file save and restore operations. PWR ERR ACC Yellow command being executed LED Red drive error LED Green drive power-on LED The drive includes an on/off switch at the rear.
Page 204
5.9.5 Operations on the NUM Diskette Drive Requirements Link established with the diskette drive and presence of a serial line configured for the Kermit protocol (See C.2.3). "Kermit" serial line selected. The reduced "FILE LOADING" (See 5.9.2) or "FILE UNLOADING" (See 5.9.3) menu is displayed.
Page 205
CNC Operation Exit from the Procedure Exit from the page. 5.9.5.2 Diskette Management Select diskette management. DISK The following softkeys are displayed: DISK SPACE FORMAT CHKDSK ABORT HELP Press the key for help on the softkeys displayed: HELP Help on DISK commands <SPACE>...
Page 206
Checking the Free Space on a Diskette This operation requires the presence of a formatted diskette in the drive. It returns the space available on the diskette. Check the free space on the diskette. SPACE The free space is displayed: 1456640 bytes available on drive A: Checking a Diskette This operation requires the presence of a formatted diskette in the drive.
Page 207
CNC Operation Making a Directory This operation requires the presence of a formatted diskette in the drive. It creates a subdirectory under the current directory. Select the make directory command. MKDIR Display in the dialogue window of: Service_Diskette >MKDIR Fill in the command (See syntax). Syntax MKDIR [name] [name]...
Page 208
Return to the Root Directory of the Diskette This operation requires the presence of a formatted diskette in the drive. It causes a return to the root directory which becomes the current directory. Return to the root directory. CD \ Display of: directory of A: Change Directory...
Page 209
CNC Operation Exit from the Procedure Exit from the page. Exiting from the page cancels the current operations. 5.9.5.4 File Management Select file management. FILES Display of the softkeys: FILES RENAME COPY ABORT HELP Press the key for help on the softkeys displayed: HELP FILE Management Commands <DIR>...
Page 210
∗ Use of the wildcard character " " In the filename: ∗ .[ext] lists all the files with extension [ext] ∗ DIR [xx] .[ext] lists all the files whose name begins with the string [xx] (minimum one character) whose extension is [ext].
Page 211
CNC Operation ∗ Use of the wildcard character " " In the filename: ∗ .[ext] deletes all the files with extension [ext] ∗ DEL [xx] .[ext] deletes all the files whose name begins with the string [xx] (minimum one character) abd whose extension is [ext].
Page 212
Fill in the command (See syntax). Syntax RENAME (\[pathname]) [filename1].[ext1] [filename2].[ext2] [pathname] names of the subdirectories (separated by "\") leading to the desired subdirectory (optional) [filename1] names of the files to be renamed. All or part of the name can be ∗...
Page 213
CNC Operation Fill in the command (See syntax) Syntax COPY (\[pathname]) [filename1].[ext1] (\pathname]) [filename2].[ext2] [pathname1] names of the subdirectories (separated by "\") leading to the desired source subdirectory (optional) [filename1] names of the files to be copied. All or part of the name can be ∗...
Page 214
Data format The data (part programmes and tool offsets) backed up on the NUM diskette drive have a special format which differs from that of the other backup modes (load/unload modes, APA10, etc.). This means that the data backed up in the other modes cannot be loaded from the NUM diskette drive.
Page 215
CNC Operation Press the key for help on the softkeys displayed: HELP KERMIT transfer commands <TRANSF> [filename]: source filename (on diskette) to be transferred e.g.: name10.pie <DIR> : DIR [pathname][filename]: e.g. dir \dir1 cut*.pie displays a list of files and subdirectories in the directory <CD..>...
Page 216
Exit from the page. Exiting from the page does not interrupt loading in progress. 5.9.6.2 Loading Tool Offsets from the NUM Diskette Drive CAUTION Do not load new tool offsets when machining is in progress. The new offsets are taken into account immediately and could cause collision between the tool and the part.
Page 217
CNC Operation Loading Tool Offsets This operation requires the presence of a formatted diskette in the drive. It loads the tool offsets saved in a diskette file onto the CNC. Select the directory containing the file to be loaded (See 5.9.5.3). Select tool offset load.
Page 218
Data format The data (part programmes and tool offsets) backed up by the NUM diskette drive have a special format which differs from that of the other backup modes (load/unload modes, APA10, etc.). This means that the data backed up on the NUM diskette drive cannot be loaded in the other modes.
Page 219
CNC Operation Press the key for help on the softkeys displayed: HELP KERMIT transfer commands <TRANSF> [filename]: target filename (on diskette) to be transferred e.g.: name10.pie <DIR> : DIR [pathname][file]: e.g. dir \dir1 cut*.pie displays a list of files and subdirectories in the directory <CD..>...
Page 220
End of the Procedure Exit from the page Exiting from the page does not interrupt unloading in progress. 5.9.7.2 Unloading Other Programmes to the NUM Diskette Drive Actions Select "OTHER PROGRAMME". The "SERVICE DISKETTE: UNLOAD PROGRAMME" page is displayed with the softkeys: CD..
Page 221
CNC Operation Syntax [programme] [filename].[ext] [programme] is the name of the part programme(s): %[programme No.].[group No.] specifies a single programme %[programme No.].* specifies all the programmes with the same number for the different axis groups %% specifies all the programmes in the memory [[filename] target filename for the programme(s) to be saved [ext]...
Page 222
5.9.7.3 Saving Tool Offsets to NUM Diskette Drive Actions Select "TOOL OFFSETS". The "SERVICE DISKETTE: UNLOAD CORRECTORS" page is displayed with the softkeys: CD.. CD \ TRANSF. ABORT HELP and the dialogue line. Transfer > Press the key for help on the softkeys displayed, which are the same as for active programme unload (See HELP 5.9.7.1).
Page 223
CNC Operation Incidents There is a syntax error in the filename. Display in the dialogue window of one of the following messages: Incorrect file name. Press any key... Incorrect file extension. Press any key ... Acknowledge the message. No tool offset file is unloaded. End of the Procedure Exit from the page Exiting from the page does not interrupt loading in progress.
Page 227
Operational Problems When a failure occurs, the operator can identify the symptoms of this failure by refering to the trouble-shooting flow charts below. The purpose of the flow charts is to find a solution to the failure. Three types of graphic symbols are used: Choice: The operator must answer the question asked by yes or no;...
Page 228
Some choices depend on data bits (for example: general feed authorisation) to be viewed on the "PLC MEMORY" page; each data bit represented by its mnemonic (for example: FEED). A mnemonic corresponds to a bit designated by a variable that depends on the PLC programming language used (in Ladder language, AUTAV corresponds to bit %W4.0.
Page 229
"OPERATOR MESSAGES" Display the general feed authorisation condition: SPEED SPEED = 0 Examine the PLC Refer to the manufacturer's Call NUM programme to manual for the customer support. determine the origin procedure to follow. of the fault. 6 - 5...
No Movement in Manual Mode Failure symptoms The manual controls do not generate any movement. Trouble-shooting Is the rate Rotate the feed override potentiometer potentiometer. set to zero Is the MSG indicator displayed Display the message on page "OPERATOR MESSAGES" One of the axes on its travel limit ?
Page 231
Display the general feed authorisation condition for the immobilised axis group: C_SPEEDg (g = axis group number: 1 to 8) C_SPEEDg = 0 Examine the PLC programme to Call NUM determine the origin customer support. of the fault. 6 - 7 en-938821/2...
No Movement in Automatic Mode Failure symptoms Any machining mode selected. No movement generated. Trouble-shooting Is the rate Rotate the feed override potentiometer potentiometer. set to zero Is the MSG indicator displayed Display the message on page Is the "OPERATOR MESSAGES" CYHLD indicator displayed Refer to the manufacturer's...
Page 233
Operational Problems Is the NC ?? indicator displayed Display the error number Display and the block with the error on "PLC MEMORY" page one of the following pages: AXIS - current position INFO. - data PROG. - programme Display the general feed authorisation condition for the immobilised axis group: C_SPEEDg...
Page 234
- G95: feed per revolution - G31: thread chasing - G84: tapping one of these functions present ? Look for the fault in Call NUM the spindle customer support. measurement. 6 - 10 en-938821/2...
- data PROG. - programme Display the no stop at end of block condition: NOBSTOP NOBSTOP = 0 Examine the PLC Call NUM programme to Analyse and customer support. determine the origin remedy the fault. of the fault. 6 - 11...
No Block Sequencing 6.5.1 No Block Sequencing, "INCYC" Indicator Displayed Failure symptoms Automatic or dry run mode selected. The movements stop at the end of the block. The "INCYC" indicator is displayed in the status window. Trouble-shooting Display "PLC MEMORY" page Display the M function reports: CRMg...
Page 237
Operational Problems C_EXTENDg = 0 Display the programme page PROG. In the current block, check for the presence of the following functions: awaiting a sync. - G78 P.. : point in another axis group, - G09 exact stop at the end of the block.
Page 238
(last column) with the value of the stop window given by the manufacturer (parameter P22). Is following error > stop window? Check for a fault in the axis Call NUM drive (tight spot, customer support. power failure, etc.). 6 - 14 en-938821/2...
Page 239
Operational Problems 6.5.2 No Block Sequencing, "INCYC" Indicator Absent Failure symptoms Automatic or dry run mode selected. The movements stop at the end of the block. The "INCYC" indicator is absent from the status window. Trouble-shooting Is the M02 indicator displayed Is the M00 indicator...
Page 240
Display "PLC MEMORY" page Display the no stop at end of block condition: NOBSTOP NOBSTOP = 0 Examine the PLC programme to Call NUM determine the origin customer rapport. of the fault. 6 - 16 en-938821/2...
Operational Problems Faults Detected by the System When a fault is detected by the system, the fault indicator (NC??) is displayed in the status window and a message, for instance: error 159 block N10 Programme Shift Requested on an Axis which is not Homed This message may be displayed in the dialogue window of pages: current position (See 4.2), data (See 4.7),...
Power Failures If a power failure occurrs, the machine may stop during machining and possibly damage the part. The following procedure is used to restart an interrupted machining operation without having to go through all the steps preceding the failure. Requirements End of power failure.
Page 245
System Faults Faults detected during system initialisation cause the display of a message. The table below refers to the procedure to remedy the fault depending on the message displayed: REMARK Some procedures include operations on machine parameters; these may be performed by the operator if he is qualified.
Page 246
Message ERROR: SPEED SENSOR DECLARED SEVERAL 7.15 TIMES CONTINUE (Y/N)? ERROR: SPEED POSITION SENSOR 7.16 DECLARED ON SEVERAL AXES CONTINUE (Y/N)? ERROR: POSITION SENSOR NOT FOUND ON 7.17 AXIS CARD AND NOT DECLARED AS CONNECTED TO QVN CARD CONTINUE (Y/N)? ERROR: SEVERAL AXIS DRIVE SENSORS 7.18 POSSESS THE SAME ADDRESS...
Page 247
PARAMETER TABLE CHECKSUM ERROR CONTINUE (Y/N)? Comment lt is probably a hardware fault (faulty card, etc.). Actions Contact the NUM Service Engineer. Customisation Error Message displayed at initialization OPTIONS NOT VALID CONTINUE (Y/N)? Comment This message should never be displayed: it would indicate an illegal attempt to modify the list of software options!!! Actions Acknowledge the message.
Temporary Customisation Message displayed at initialisation ALL S/W OPTIONS VALID THIS SYSTEM IS NOT IN WARRANTY CONTINUE? (Y/N) Comment This message should never be displayed on the end user's equipment: it would indicate the system has not been customised. The system may possibly be used, but without any contractual warranty. Actions Acknowledge the message.
System Faults Sampling Period Too Small Message displayed at initialisation SAMPLING PERIOD TOO SMALL ! IT MUST BE, AT LEAST, EQUAL TO XXXX MICROSECONDS FOR THE NUMBER OF AXIS/SPINDLES SPECIFIED IN MACHINE SETUP DATA DO YOU WANT TO CONTINUE ? (Y/N) Comment The sampling period set by parameter P50 (See Parameter manual) is too short to deal with the number of axes and spindles to be measured.
Parameter Table Not Conforming to Software Version Message displayed at initialization PARAMETER TABLE INDEX ERROR RE-INIT TABLE ?(Y): Comment This is not a system fault but a warning before reset of the machine parameter table during CNC software updating. Switching to a new software version is achieved by replacing: the memory board, part of the memory board (daughterboard).
System Faults WARNING It is advisable to save the parameter table or make a paper printout each time the table is modified (See Parameter Manual) The parameter table has not been saved The message must not be acknowledged: Cut off the power supply to the system. Return to the previous system status (reinstall the old memory board).
Acknowledge the message. The system is available, but the pocket module cannot be executed. Add RAM to be able to execute the pocket module. Contact NUM customer support. Wrong Number of PLC Axes Message displayed at initialisation WRONG NUMBER OF PLC AXES...
System Faults 7.10 Incorrect Sampling Period with UC SII CPU Message displayed at initialisation WARNING: SAMPLING PERIOD IS NOT A MULTIPLE OF 2 ms CONTINUE (Y/N)? Comment The sampling period set by parameter P50 (See Parameter Manual) is not suitable for operation with a UC SII CPU (the value must be a multiple of 2 ms).
7.12 Incoherent QVN Sensor Address Message displayed at initialisation ERROR: QUESTIONABLE SENSOR NUMBER CONTINUE (Y/N)? Comment A position or speed sensor address is outside the value authorised for parameters P70 and P71 (See Parameter Manual). Actions Acknowledge the message. The system is available, but the machining modes are inhibited and power cannot be applied to the system. The "PRSOV"...
System Faults 7.14 Undeclared Speed Sensor Connected to the QVN Card Message displayed at initialisation ERROR: UNDECLARED SPEED SENSOR CONNECTED TO THE QVN CARD CONTINUE (Y/N)? Comment A speed sensor address is declared in parameter P71 but the sensor is not declared as connected in parameter P70 (See Parameter Manual).
7.16 Speed and Position Sensor Declared on Several Axes Message displayed at initialisation ERROR: SPEED AND POSITION SENSOR DECLARED ON SEVERAL AXES CONTINUE (Y/N)? Comment A sensor is declared as position sensor and speed sensor on at least two different axes in parameter P71 (See Parameter Manual).
System Faults 7.18 Several Axis Drive Sensors Have the Same Address Message displayed at initialisation ERROR: SEVERAL AXIS DRIVES SENSORS POSSESS THE SAME ADDRESS CONTINUE (Y/N)? Comment The same address is set for several axis sensors. REMARK If several sensors with the same address are connected to the same QVN fibre- optic bus, the error is not detected.
7.20 QVN Axes Missing Message displayed at initialisation ERROR: MISSING QVN DECLARED AXES CONTINUE (Y/N)? Comment Speed sensor addresses declared in parameter P71 are not included in the list of servo-controlled axes declared in parameter P3 (See Parameter Manual). Actions Acknowledge the message.
System Faults 7.22 Sampling Period Not Within the Authorised Values Message displayed at initialisation SAMPLING PERIOD MUST BE A MULTIPLE OF 1 ms AND EQUAL AT LEAST TO 3 ms FOR AXIS QVN DO YOU WANT TO CONTINUE (Y/N)? Comment The sampling period set in parameter P50 (See Parameter Manual) is not suitable for operation with DISC (the value must be a multiple of 1 ms and greater than or equal to 3 ms).
Page 260
Actions Two cases can occur: The assembler programme must be deleted Accept deletion. The system is available but without a PLC programme. Load a programme in Ladder language (See Automatic Control Function Programming Manual). The assembler programme must be saved Refuse deletion of the assembler programme.
Operator-Accessible Maintenance 8 Operator-Accessible Maintenance 8.1 Hardware Maintenance 8 - 3 8.1.1 Maintenance on the UC SII Central Processing Unit 8 - 3 8.1.1.1 Replacing the Battery 8 - 4 8.1.1.2 Adding an SRAM Memory Module 8 - 5 8.1.2 Maintenance on the PC Module 8 - 6 8.1.2.1...
Page 262
8.8.7 Unloading Programmes from a Protected Zone and Checking Them 8 - 42 8.8.7.1 Unloading Protected Programmes for Copy on Other Systems 8 - 43 8.8.7.2 Global Unloading of Protected Programmes (Backup Copy) 8 - 44 8.8.7.3 Verification of Backed Up Programmes 8 - 46 8.8.8 Loading Programmes in Protected Area...
Page 263
Operator-Accessible Maintenance Two types of maintenance operations are accessible to the operator: hardware maintenance by replacement of one component (fuses and batteries) or the addition of memory modules (See 8.1), customisation by means of the utilities (See 8.2 et seq.). Hardware Maintenance 8.1.1 Maintenance on the UC SII Central Processing Unit...
Page 264
8.1.1.1 Replacing the Battery Disconnect the old battery. Remove the old battery from its housing. Snap the new battery into place. Connect the battery, checking for correct polarity of the connector. 8 - 4 en-938821/2...
Page 265
Operator-Accessible Maintenance CAUTION The battery must be replaced within 15 minutes at most so as not to lose the data present in the RAM. A capacitor takes over for the battery to supply the SRAM memory modules during replacement. 8.1.1.2 Adding an SRAM Memory Module Tilt the module into the connector with the fool-proofing notch on the left (1).
Page 266
8.1.2 Maintenance on the PC Module Maintenance on the PC module is limited to the following cases: replacement of the battery after 60 months of use, extension of the memory by adding an DRAM memory module. The locations concerned by this work are shown in the diagram below. 1 - Battery 2 - Battery connector 3 - Location for DRAM memory module...
Page 267
Operator-Accessible Maintenance CAUTION The battery must be replaced within 15 minutes at most so as not to lose the backed up data present the PC (RAM CMOS). A capacitor takes over for the battery to supply the DRAM memory modules during replacement. 8.1.2.2 Adding a DRAM Memory Module Tilt the module into the connector with the fool-proofing notch on the left (1).
Page 268
8.1.3 Replacing the Fuses Fuses accessible to the operator: Location Characteristics 12" and 19" racks and 2 cards Two 2.5 A, 250 V, 5 x 20 fast-acting glass-encapsulated fuses 32-24 I/O, 64-48 I/O, 32I/24O and analogue 10 A, 5 x 20 very fast-acting (FF) glass-encapsulated fuses input/output cards The cards are provided with spare fuses Use only very fast-acting (FF) fuses...
Page 269
Operator-Accessible Maintenance 8.1.3.4 Replacing the Fuse of the 50-Key LCD Panel Unscrew the fuse-holder cover. Rear view Replace the blown fuse. Install and screw on the fuse-holder cover. 8.1.3.5 Replacing the Machine Panel Fuse Replace the blown fuse. Rear view 8 - 9 en-938821/2...
Accessing the Utilities The utilities are divided into two categories: CNC utilities, utility programmes (access locked by PLC programme). 8.2.1 Access to the CNC Utilities The CNC utilities include: utility 1: serial line parameters, utility 2: colour palette changes, utility 3: machine backup, utility 4: set date and time, utility 5: battery management Requirements...
Page 271
Operator-Accessible Maintenance 8.2.2 Accessing the Utility Programmes The utility programmes include: utility 2: Axis calibration (See Installation and Commissioning Manual), utility 3: Resident macros (management of protected memory areas), utility 5: Machine setup data (See Parameter Manual), utility 6: PLC assembler programming (see Assembler Programming Manual), utility 7: PLC Ladder programming (see Ladder Programming Manual), utility 12: S/W option setup, utility 20: Interaxis calibration (See Installation and Commissioning Manual),...
Serial Line Parameters The system gives the possibility of setting 12 serial line configurations. These preset configurations can then be selected according to the type of communication required (load, unload, hard copy, etc.). Requirements "CN UTILITY" menu displayed (See 8.2.1). Actions Select "SERIAL LINE PARAMETERS".
Page 273
Operator-Accessible Maintenance Fields of the "SERIAL LINE PARAMETERS" menu "Line number" field The line number is one of the available communication lines. It is accessed by the following keys (see below Assignment of Serial Line Numbers): Prev. Next Line Line "Standard"...
Page 274
"Protocol" field The protocol type is selected by the following keys: None DNC1 Kermit "Flow control" field The flow control type is selected by the following keys: None RTS/ Xon/ Xoff "Logical name" field The logical name of the line is selected by the following keys: HARD MESS MESS...
Page 275
Operator-Accessible Maintenance Assignment of Serial Line Numbers Information on numbers assigned to serial lines according to type of system. NUM 1060 Series II with one processor NUM 1060 Series II with two processors NUM 1060 Series I with V1 CNC...
Customising the Colour Palette The NUM 1060 CNC screens are displayed using a colour palette including: 14 basic colours (numbered 0 to 13), 2 flashing colours (14/14bis and 15/15bis). The main uses of the colours are listed in the table below: Colour No.
Page 277
Operator-Accessible Maintenance Colour No. Display pages or areas concerned Field border Information box Background Softkeys Memory allocation List of programmes H variables Wear offsets Second selection line Several menus Window background Information, warning boxes (power failure...) Key shading Softkeys Selected title and line Most menus Tool offset numbers Tool corrections...
Page 278
Display of the message: WARNING: ALL OLD PALETTES WILL BE LOST OK? (YES/NO) Confirm or refuse the palette. A positive answer replaces the old customised palette by the one just created. The standard NUM palette is always available. 8.4.2 Selecting a Palette Custom.
Operator-Accessible Maintenance Backing up Machine Data This operation is used to back up and restore all the machine data including: the software options, the machine parameters, axis calibration, interaxis calibration, resident macros in areas 1, 2 and 3. It is recommended to back up the machine data after each system modification (in particular the machine parameters) in order to be able to restore the configuration in case of a problem or work on the machine with a loss of data.
Page 280
Actions Select "BACKUP. The "CNC DATA BACKUP" page is displayed with the message: STORAGE UNIT READY? OK? (YES/NO) Start data reception by the peripheral. Confirm data backup. Display of the message: RUNNING When backup is completed, display of the message: UNLOAD COMPLETED Check data backup (See 8.5.3).
Page 281
Operator-Accessible Maintenance Exit from the utility by selecting a display page. Display of the message: WARNING! LOADING REQUIRES A STOP OK? (YES/NO) Incidents The data transmitted are not coherent Display of the message: LOAD ERROR Repeat the data restore procedure. 8.5.3 Check of Machine Data Backup Requirements...
Setting the Date and Time The system date and time setting page is used to set: the time, the date, the day in the week. Requirements "CN UTILITY" menu displayed (See 8.2.1). Actions Select "SET DATE AND TIME". Display of the "SET SYSTEM DATE AND TIME" page: SET SYSTEM DATE AND TIME DATE : FRI 04-MAR-94 TIME : 10:30:32...
Page 283
Operator-Accessible Maintenance The new date is set and the dialogue line is displayed: DAY (SUN: 0, ..., SAT: 6) ?5 The number after "?" is the number of the current system day in the week. Enter the number of the day in the week (0 to 6) or simply press. The new day is set and the dialogue line is cleared.
Battery Management Update The "BATTERY MANAGEMENT" page allows you to: see when the batteries were installed update the battery replacement date (See 8.1.1.1). Whenever the system is turned on, the battery replacement date is checked. If the date has elapsed, the system generates the message "REPLACE SYSTEM BATTERIES".
1: customer area, area 2: OEM area, area 3: NUM area. Areas 1 to 3 are called protected and their access may require entry of a password: for example, the customer cannot access the OEM area if the OEM has introduced a password.
Page 286
Display of the "RESIDENT MACROS" menu. RESIDENT MACROS > 0 COPY AREA 0 TO A PROTECTED ZONE 1 COPY A PROTECTED ZONE TO AREA 0 2 DELETE FROM A PROTECTED ZONE 3 LOCK IN A PROTECTED ZONE 4 LOAD 5 UNLOAD / VERIFY 6 CHANGE PASSWORD .
Page 287
Operator-Accessible Maintenance Display of the "CHANGE PASSWORD" menu. CHANGE PASSWORD > 1 ZONE 1 (END USER) 2 ZONE 2 (OEM) 3 ZONE 3 (NUM) . . / . . EXIT Exit from the procedure EXIT Return to the "RESIDENT MACROS" menu".
Page 288
Display of the message: VERIFICATION: RE-ENTER THE PASSWORD Re-enter the password for verification. Display of the message: VALIDATE NEW PASSWORD: and the dialogue line: ? (Y,N) Validating the password Password not modified Validate the password Refuse modification Display of the message: Display of the message: PROTECTED ZONE UNCHANGED MODIFICATION ABORTED:...
Page 289
Operator-Accessible Maintenance Display of the message: MODIFICATION: ENTER A NEW PASSWORD The rest of the procedure is identical to Section 8.7.1.1. Incidents The password entered is not recognised Display of the message: INCORRECT PASSWORD The "RESIDENT MACROS" page is displayed after a few seconds. 8.8.1.3 Removal of Password Requirements...
Page 290
8.8.1.4 Removal of Password with Loss of Protected Area If the password has been forgotten, which prohibits the use of the protected area, the system offers the possibility to remove the existing password. This removal is followed by the deletion of the protected area contents to prohibit access to locked programmes. Only unlocked programmes in the protected area may be saved before removing the password by copying them to area 0 (See 8.8.4).
Page 291
Operator-Accessible Maintenance Deleting the zone and entering Deleting the zone and a new password password Enter a password Do not enter a password (maximum 16 characters). Display of the message: VERIFICATION: RE-ENTER THE PASSWORD Re-enter the password for verification. Display of the message: Display of the message: PROTECTED ZONE WILL BE CLEARED PROTECTED ZONE WILL BE CLEARED...
Page 292
8.8.2 Copying Programmes from Area 0 to a Protected Zone Requirements "RESIDENT MACROS" menu displayed (See 8.8). Actions Select "COPY AREA 0 TO A PROTECTED ZONE. Display of the "COPY AREA 0 TO A PROTECTED ZONE" menu: COPY AREA 0 TO A PROTECTED ZONE >...
Page 293
Operator-Accessible Maintenance Display of the message: LOCK (CANNOT BE REMOVED) ? and of the dialogue line: (&1%% / &1%..)(:)(V) &1%1.2 Lock of programme Copy only Type ":V" after the programme number Validate Validate Display of the message: Display of the message: END OF COPY / LOCK END OF COPY Repeat the copy procedure for the following programmes.
Page 294
If there is not enough memory in the protected zone for copying the programme(s) Display of the message: MEMORY ZONE FULL If required, repeat the operation with a smaller programme. REMARK The memory space can be increased by machine parameter P95 (See Parameter Manual) before repeating the copy procedure.
Page 295
Operator-Accessible Maintenance 8.8.3 Locking Programmes in a Protected Area Requirements "RESIDENT MACROS" menu displayed (See 8.8). Certain programmes in the protected zone are not locked. Actions Select "LOCK IN PROTECTED ZONE". Display of the "LOCK IN PROTECTED ZONE" menu. LOCK IN PROTECTED ZONE >...
Page 296
Display of the message: WARNING LOCKED CANNOT BE REMOVED and of the dialogue line: (&1%% / &1%..)(:)(V) &1% Locking programmes individually Locking the complete area Enter Enter "%:V" "[Programme No.]:V" (e.g. "1.2:V"). Display of the message: LOCK COMPLETE AREA? and the dialogue line: ? (Y,N) Confirm locking of the complete area.
Page 297
Operator-Accessible Maintenance 8.8.4 Copying Programmes from a Protected Area Copying a programme to area 0 enables various operations impossible from protected areas: editing and modifying the programme, printing the listing of the programme... Programmes can only be copied individually. Global copy is impossible. Locked programmes cannot be copied in zone 0.
Page 298
Display of the message: END OF COPY You can repeat the copy procedure for other programmes. Incidents Error in password Display of the message: INCORRECT PASSWORD The "RESIDENT MACROS" menu is redisplayed after a few seconds. Insufficient memory space in area 0 for copy of the programme Display of the message: MEMORY ZONE FULL If required, repeat the operation with a smaller programme.
Page 299
Operator-Accessible Maintenance 8.8.5 Deleting Programmes in a Protected Area Requirements "RESIDENT MACROS" menu displayed (See 8.8). Programmes present in the protected area. Actions Select "DELETE FROM PROTECTED ZONE". Display of the message: WARNING! SHUT DOWN THE POWER READY? and the dialogue line: ? (Y,N) Shut down the machine.
Page 300
Display of the dialogue line: (-&1%% / -&1%..) -&1% Deleting programmes individually Deleting the complete area Enter Enter "%" "[Programme No.]" (e.g. "1.2"). Display of the message: CLEAR COMPLETE AREA? and the dialogue line: ? (Y,N) Confirm deletion of the complete area.
Page 301
8.8.6 General Information on Backing Up Programmes in Protected Zones When the system is supplied, protected areas 2 (OEM) and 3 (NUM) may contain applications specifically related to the machine. It is very important to back up this data in case all or part of the RAM memory should be erased by accident.
Page 302
Display of the "UNLOAD FROM PROTECTED AREA" menu. UNLOAD FROM PROTECTED AREA > 1 ZONE 1 (END USER) 2 ZONE 2 (OEM) 3 ZONE 3 (NUM) . . / . . EXIT Select "ZONE 1 (END USER)". Display of the "ZONE 1 (END USER)" page and the dialogue line: (&1%% / %* / %..) [>...
Page 303
Operator-Accessible Maintenance 8.8.7.1 Unloading Protected Programmes for Copy on Other Systems Requirements CNC connected to the peripheral (See C.2). Peripheral ready to receive binary data (See peripheral manual). CNC transmission baud rate (See 8.3) conforming to the peripheral reception baud rate. Unloading dialogue line displayed (See 8.8.7).
Page 304
Incidents Error in password Display of the message: INCORRECT PASSWORD The "RESIDENT MACROS" menu displayed after a few seconds. The programme specified does not exist in the protected area Display of the message: PROGRAMME DOES NOT EXIST If required continue the operations with other programmes. Verifying a programme without unloading it The programme to be verified must already be present on the storage medium.
Page 305
Operator-Accessible Maintenance and of the dialogue line: ? (Y,N) Initiate the reception of data by the peripheral. Confirm unloading of the programmes. Display of message: UNLOADING IN PROGRESS Then, at the end of unloading, of the message: BACKUP COMPLETED Display of the "VERIFY PROTECTED ZONE" page and the message: VERIFY and the dialogue line: ? (Y,N)
Page 306
8.8.7.3 Verification of Backed Up Programmes Verification of a backed up programme may be performed immediately after unloading or at any time to verify the conformity of the backup programmes with those in the protected area. Requirements CNC connected to the peripheral (See C.2). Peripheral ready to transmit binary data (See peripheral manual).
Page 307
Operator-Accessible Maintenance The peripheral started transmitting data too soon The CNC must be ready to receive data before the peripheral start transmitting or the CNC does not recognise the beginning of the file and displays the message: WRONG SEGMENT REFERENCE WRONG SEGMENT IDENTIFIER Repeat the verification procedure.
Page 308
Display of the "LOAD IN PROTECTED AREA" page: LOAD IN PROTECTED AREA LOAD CURRENT DATA WILL BE DESTROYED WARNING! SHUT DOWN THE POWER. READY? ? (Y,N) . . / . . EXIT Confirm loading. Initiate the transmission of data by the peripheral. The name of the memory zone for the data loaded is displayed in the title bar (e.g.
Page 309
Operator-Accessible Maintenance A programme with the same number already exists in the protected area. Display of the message: PROGRAM ALREADY EXISTS If required continue the operations with other programmes. Delete the existing programme (See 8.8.5) before proceeding with the copy of the programme.
During the machine lifetime, it may happen that the customer requires extra functions corresponding to a different customisation. These functions may be supplied by NUM as a grid comprising various data to be entered into the system. Example of customisation grid...
Page 311
Operator-Accessible Maintenance Actions Select "OPTIONS LOCKING". Display of the "OPTIONS LOCKING" menu: OPTIONS LOCKING > 0 JOB REFERENCE 1 AXES NUMBER 2 MEMORY SIZE 3 OPTIONS LIST 4 DATE 5 LOCKING 6 EDITION . . / . . EXIT The mandatory customisation steps are: checking the job reference (See 8.9.1), modifying the options list: mandatory key (See 8.9.4), entering the date and an identifier (See 8.9.5),...
Page 312
Display of the "UTILISATION IMMEDIATE DES MODIF." page and the message: WARNING! SHUT DOWN THE POWER OK? (Y/N): Modifications applied immediately Delayed application Shut down the power Confirm immediate use Delay application of the modifications The system is reset. Return to the "UTILITIES PRESENT" menu. The modifications are not applied until the system is reset.
Page 313
Operator-Accessible Maintenance Incidents The job reference does not correspond Do not validate the page. Display of message: THE AFFAIRE No. DOES NOT CORRESPOND WITH THE LOCKING CODE QUIT THE UTILITY: CTRL X-OFF Return to the "UTILITIES PRESENT" menu. CTRL X OFF 8.9.2 Modification of the Number of Axes and Spindles The modification consists in entering the new values for the number of axes and spindles taken from the customisation...
Page 314
Enter the values to be modified (See syntax below). Value to be modified Syntax Number of CNC or PLC axes A [value] Number of spindles B [value] Number of interpolated axes IS [value] Number of PLC axes XA [value] Display of the new values in the page. EXIT Return to the "S/W OPTIONS SETUP"...
Page 315
Operator-Accessible Maintenance Enter the values to be modified (See syntax below). Value to be modified Syntax Part programme memory size PP [value] PLC programme memory size AUT [vavalueleur] Display of the new values in the page. EXIT Return to the "S/W OPTIONS SETUP" menu. Example : Change the PLC programme memory size to 256 Kb Enter "PLC 256".
Page 316
Enter the values to be modified (See syntax below). Value to be modified Syntax First of the eight numbers GR [value] Numbers 2 to 8 G[rank] [value] Option key (mandatory) C [value] Display of the new values in the page. EXIT Return to the "S/W OPTIONS SETUP"...
Page 317
Operator-Accessible Maintenance 8.9.5 Entering the Date and Identifier Entering of the date and the identifier is compulsary, but the user has complete freedom for the values entered (within the limits of the date and time formats). Requirements "S/W OPTIONS SETUP" menu displayed (See 8.9) Actions Select "DATE".
Page 318
Display of the page for customisation locking: PLEASE GIVE NUM IDENTIFICATION FOR YOUR KEY IDENTIFICATION : ABCD-EF . . / . . EXIT Enter "[NUM identification]" (for example "CABE-EF"). Display of the k‡ì£age: VALIDATION and of the dialogue line: READY ? Validate the customization.
Page 319
Operator-Accessible Maintenance Confirm the customization. Display of the message: LOCKED SYSTEM EXIT Return to the "S/W OPTIONS SETUP" menu". Incidents The user identification has not been entered Display of the page for entering the date and the identifier (See 8.9.5). Repeat the procedure for entering the date, the time and the identifier.
Page 320
8.9.7 Printout of Customisation Select "PRINT OUT" to print the customisation. Requirements "S/W OPTIONS SETUP" menu displayed (See 8.9) Customisation locked (See 8.9.6). CNC connected to the printer (See C.2.4). Printer ready to receive data (See printer manual). CNC transmission baud rate (See 8.3) conforming to the printer reception baud rate. Actions Select "PRINT OUT".
Page 321
Function Summary Tables Appendix A Function Summary Tables A.1 ISO Programming Syntax A - 3 A.1.1 G Function Summary Table A - 3 A.1.2 M Function Summary Table A - 14 A.1.3 Additional Function Summary Table A - 18 A.2 Parametric Programming Syntax A - 19 A.2.1 Programme L Variables...
Function Summary Tables ISO Programming Syntax A programme written in ISO language is composed of blocks with the following format: 1 - Auxiliary functions 2 - Miscellaneous functions 3 - Dimension words 4 - Preparatory functions 5 - Block number The tables below summarise the functions used in ISO programming.
Page 324
G04: Programmable dwell Syntax: N.. G04 F.. Cancellation: end of block G06: Spline curve execution order Syntax: N.. G06 NC.. Cancellation: end of block G09: Accurate stop at end of block before sequencing to next block ε Programme point Syntax: N.. G09 [G00/G01/G02/G03] X.. Y.. Z.. [F..] reached with G09 Cancellation: end of block Without G09...
Page 325
Function Summary Tables G18: ZX plane selection Syntax: N.. G18 Cancellation: G17/G19 G19: YZ plane selection Syntax: N.. G19 Cancellation: G17/G18 G23: Circular interpolation defined by three points Syntax (XY plane): N.. [G17] [G90/G91] G23 X.. Y.. I.. J.. [F..] Cancellation: end of block G29: 3D tool correction with toroidal or spherical tool Syntax:...
Page 326
G41: Cutter compensation to the Left F . . Syntax (XY plane): N.. [G17] [D..] [G00/G01/G02/G03] G41 X.. Y.. Cancellation: G29/G40/G42 G42: Cutter compensation to the Right F . . Syntax (XY plane): N.. [G17] [D..] [G00/G01/G02/G03] G42 X.. Y.. Cancellation: G29/G40/G41 G43: 3D tool correction with cylindrical tool Syntax:...
Page 328
G52: Programming in absolute dimensions with reference to the measurement origin Syntax: N.. [G40] [G90] [G00/G01] G52 X.. Y.. Z.. A.. B.. C.. [F..] Cancellation: end of block G53: Cancellation of shifts DAT1 and DAT2 Syntax: N.. G53 Cancellation: G54 G54*: Enabling of shifts DAT1 and DAT2 Syntax: N..
Page 329
Function Summary Tables G75: Emergency retraction subroutine declaration Syntax: N.. G75 N.. Cancellation: cancellation by G75 N0 or G75 different N.. G76: Transfer of the current values of "L" and "E" parameters into the part programme Syntax: N.. G76 [H..] [N.. N..] Cancellation: end of block G76 +/-: Programme or ISO block creation/deletion Syntax: See special syntax below.
Page 330
G79: Conditional or unconditional jump to a sequence without return Current programme %100 N . . Syntax: N.. G79 [L../E.. > = < Number] N.. N . . N . . G79 N350 N . . Cancellation: end of block N .
Page 332
G91: Programming in incremental dimensions with respect to the start of the block Syntax: N.. G91 X.. Y.. Z.. A.. B.. C.. Cancellation: G90 G92 X.. Y.. Z..: Programme origin preset Current point Syntax: N.. G92 X.. Y.. Z.. G92.. Cancellation: end of block G92 R..: Programming of the tangential feed rate Syntax: N..
Page 333
Function Summary Tables G104: 3D curve smoothing General syntax: N.. X.. Y.. Z.. (first point on the curve) N.. [G01] G104 X.. Y.. Z.. [F..] [intermediate points on the curve] N.. G80 X.. Y.. Z.. (last point on the curve) Cancellation: G80 G997: Enabling and execution of all the functions stored in state G999 Syntax: N..
Page 334
A.1.2 M Function Summary Table The functions initialised at power on are identified by "*" M00: Programme stop Programme Syntax: N.. [G40] M00 [$0 ...] CYCLE N . . N . . START N . .M00 Cancellation: action on the machine panel "CYCLE" button N .
Page 335
Function Summary Tables M06: Tool change Syntax: N.. T.. [D..] M06 [ $0.. / (...)] Cancellation: M function report (CRM) T . . T . . M07: Coolant 2 on Syntax: N.. M07 Cancellation: M09 M08: Coolant 1 on Syntax: N.. M08 Cancellation: M09 M09*: Coolant off Syntax: N..
Page 337
Function Summary Tables M997: Forced block sequencing Programme Syntax: N.. M997 N . . N . . N70 M997 Cancellation: M998/M999/M02 Forcing N100 N . . M998*: Re-enabling of EDIT and MDI modes and subroutine calls by the PLC Syntax: N.. M998 Cancellation: M997/M999 M999: Programmed cancellation of EDIT and MDI modes and subroutine calls by the PLC Syntax: N..
Page 338
A.1.3 Additional Function Summary Table ED: Programmed angular shift Syntax: N.. ED.. Cancellation: ED0 or different ED... EG: Programmed acceleration modulation Syntax: N.. EG.. Cancellation: Different EG..EM+/-: Outside dimensions of the part in 3D graphic display Syntax: N.. EM+ X.. Y.. Z.. EM- X.. Y.. Z.. F: Feed rate, dwell, number of thread starts Syntax: N..
Function Summary Tables Parametric Programming Syntax Parametric programming uses L and E programme variables to: store the results of numerical calculations, perform conditional branches, replace a numerical value. Storing the result of a calculation into a variable Arithmetic expression function of E.., L.. 1 - Variable where the calculation result is stored 2 - Block number Conditional branch...
Page 340
Replacement of a numerical value by a variable XE..XL.. 1 - Dimension word where the numerical value is replaced by a variable 2 - Block number Les tableaux ci-après fournissent un récapitulatif des variables L et des paramètres E. A.2.1 Programme L Variables The programme variables are reset when the system is switched on or when the machine returns to M02 state.
Page 341
Function Summary Tables A.2.2 External Parameters E Parameters E are accessible for read only or for read/write by the part programme. A.2.2.1 Parameters in the PLC Memory Parameters Description Value Access by the or units part programme E10000 to E10031 1-bit words 0 or 1 Read/write...
Page 342
Parameters Description Value Access by the or units part programme E11017 Inclined plane function enabled 0 or 1 Read only E11018 RTCP function enabled 0 or 1 Read only E21000 to E21255 Presence of functions 0 to 255 0 or 1 Read only E31000 Line type for G0 in graphic display...
Page 343
Function Summary Tables Parameters Description Value Access by the or units part programme E56001 to E56255 Available parameters - 99999999 Read/write (H of the wear offset table) to 99999999 E57001 to E57255 Tool type 0 to 2 Read/write E6x000 DAT1 internal unit Read/write x = axis number (0-8)
Page 344
Parameters Description Value Access by the or units part programme E79000 Position reference of the measured 0 à 3599999 Read only spindle in the group 1/10000 degree E79001 Group spindle setting 1 / 2 of the Read only maximum speed E79002 Feed rate potentiometer value 1 / 128...
Page 345
Function Summary Tables Parameters Description Value Access by the or units part programme E93300 to E93331 Axis homing direction 0 or 1 Read only E93400 to E93431 Homing status of the axis without switch wiring 0 or 1 Read only E93500 to E93531 Axis or spindle in position 0 or 1...
Profile Geometry Programming (PGP) Syntax Profile geometry programming is used to programme profiles using simple geometric elements such as line segments and arcs without defining any connecting points between them. Profile geometry programming uses ISO programming instructions plus its own special instructions, is only used in programming with absolute dimensions (G90), is used in one of the three planes defined by functions G17, G18 and G19 (the axes outside this plane can be programmed in ISO).
Page 347
Function Summary Tables Syntax: N.. [G02/G03] (I.. J.. or R) Tangent elements Syntax: N.. (definition of first element) ET Secant elements Syntax: N.. (definition of first element) ES Removal of ambiguity by discriminant Syntax: N.. (definition of the element) E+/- Removal of ambiguity for tangent elements Syntax: N..
Page 348
Fillet between two intersecting elements Syntax: N.. (definition of first intersecting element) EB+.. ES EB+a Chamfer between two intersecting lines Syntax: N.. (definition of first intersecting line) EB-.. ES EB-a A - 28 en-938821/2...
List of Errors Appendix B List of Errors B.1 Miscellaneous Errors and Machine Errors B - 3 B.2 Parametric Programming Errors B - 4 B.3 Profile Geometry Programming (PGP) Errors B - 5 B.3.1 The end point is not determined or cannot be computed from the elements in the blocks B - 5 B.3.2...
Page 351
List of Errors Miscellaneous Errors and Machine Errors Error No. Meaning of the error Unknown character / Axis not recognised by the system Too many digits after a function Presence of a sign after a function which does not allow signs Truncated block signalled by ? via CLOSE in drip feed mode Unknown G function or a mandatory argument missing after the G Attribute of a G code wrongly positioned...
Page 352
Error No. Meaning of the error ∗ PPR or PPL mode impossible with the line protocol selected ∗ Homing error / Axis already on limit switch ∗ All slides on wait for synchronisation Minimum radius reached in G21 interpolation ∗ Sequence number not found in SEARCH ∗...
List of Errors Profile Geometry Programming (PGP) Errors B.3.1 The end point is not determined or cannot be computed from the elements in the blocks Error No. Meaning of the error PGP: Insufficient data for programming a circle Circle programmed on two parallel axes (with R / see Error 107) Line programmed by an angle and one coordinate with no way of calculating the other coordinate In G02, G03, programming of the third axis without helical option PGP: Circle programmed by its radius and end point, with the end point separated from the start...
Page 354
B.3.5 Miscellaneous errors in PGP Error No. Meaning of the error More than two blocks without movement between two geometric elements whose intersection or tangency point is to be calculated Change of interpolation plane with an invalid block Miscellaneous Errors Error No.
Page 355
List of Errors Structured Programming Errors Error No. Meaning of the error Too many branch or loop nesting levels (maximum 15) Non-compliance with the syntax in structured programming structured programming prohibited in MDI mode the index of a FOR loop must be: an L variable, a symbolic variable or a parameter E80000, E81000 or E82000 non-compliance with the syntax of PUSH and PULL instructions DO missing after WHILE...
Page 356
Errors in Pocket Cycles Error No. Meaning of the error Working memory busy Programme number too high NU number not among those authorised Execution impossible - Test or Graphic mode mandatory after first load or after editing No dimension programmed in the contouring plane or dimension outside the plane First positioning block missing;...
Page 357
List of Errors B.10 Dynamic Operators in C Error No. Meaning of the error Loading dyn. ops in C: The size of user code is too big Loading dyn. ops in C: Format error Loading dyn. ops in C: Checksum error The system has insufficient memory for dyn.
Page 358
B.13 Cycle Programming Errors Error No. Meaning of the error Positioning not completed Spindle stopped End point, P and K must be programmed Retraction clearance too small EB value: -90 < EB < +90 The values of P, Q, R and K are absolute values The interpolation plane must be G81 or G20 Bad value of F or S P or R and end point to be programmed...
Page 359
C.1.1.4 Connection of a Peripheral to an RS 422, RS 485 or RS 422 Synchronous and High Speed Line C - 5 C.1.1.5 Connection of NUM Diskette Drive to an RS 232 Line C - 5 C.1.1.6 Connection of NUM Diskette Drive with...
C.3 Connection to a Computer C - 27 C.3.1 Setting up the Link C - 27 C.3.2 Communications with the Computer C - 27 C - 2 en-938821/2...
Page 361
The connections on the CNC side use one of the CNC serial lines. The peripheral devices used to exchange data are: microcomputer fitted with a NUM compatible software capable of exchanging data (APA 10, NUM training package, communication software), tape reader / punch, NUM diskette drive, printer.
Page 362
• 9 contacts on V2 machine processor, V2 CNC and UC SII, 1020, 1040 and 1050 CNCs 2 - Peripheral RS 232 serial link cable (See C.1.2.1) 3 - Peripheral or NUM PC panel (example) REMARK Configure the serial lines using the serial line parameters utility (See 8.3).
Page 363
RS 422 standard. CAUTION The NUM diskette drive can only be used on the 25-contact line of the UC SII CPU when the UC SII CPU has a card with an index number equal to 204202896/H or above.
Page 364
RS 422 standard. CAUTION The NUM diskette drive can only be used on the 25-contact line of the UC SII CPU when the UC SII CPU has a card with an index number equal to 204202896/H or above.
Page 365
Use of Peripherals C.1.1.8 Connection of NUM Diskette Drive with Remote RS 422 Line 24 V 24 V ≤ 40 m 1 - Multistandard line configured for RS 422 • 15 contacts on IT/serial line card • 9 contacts on V2 machine processor, V2 CNC and UC SII, 1020, 1040 and 1050 (serial) CPUs.
Page 366
Contacts 1, 4 and 6 must not be connected on the 9-contact connector of the V2 machine processor and V2 CNC. Without control signals, interconnect: CTS and RTS DSR, DCD and DTR on the NUM side. With only RTS and CTS control signals, interconnect DRS, DCD and DTR on the NUM side. C - 8 en-938821/2...
Page 367
Solder side Solder side 10 cm 1 - 9-contact male Sub.D connector on the NUM side 2 - Shielded 6-wire cable (6x0.22 mm ), maximum length 1 m 3 - Wire and spade terminal for M3 screw (only for adapters at index A or B) 4 - 9-contact female Sub.D connector...
Page 368
Sub.D connector (See peripheral manual). Solder side 25 contacts 1 - 25-contact male Sub.D connector on NUM side 2 - Shielded cable depending on the peripheral (2 twisted pairs and 3 conductors for complete connection, 0.2 mm minimum cross sectional area)
Page 369
BODY ∗ Connection by shielded pair used only when the remote connector provides the 24 VDC power supply for the NUM diskette drive. Contacts 1 and 6 must not be connected on the 9-contact connector of the V2 machine processor.
Page 370
C.1.2.5 NUM Drive Power Cable 1 - 2-wire cable 2 - 24 VDC power supply (range 19.2 VDC-30 VDC), polarity unimportant 3 - Jack insulator 4 - Jack Solder one wire to each of the conductors of the jack (A).
Page 371
15 contacts 25 contacts 24 VDC 1 - 9-, 15- or 25-contact male Sub.D connector on NUM side 2 - Shielded cable with 2 twisted pairs and 5 isolated conductors (0.14 mm minimum cross sectional area) 3 - 2-wire cable (optional, used for supply of the NUM drive) 4 - Remote 25-contact female Sub.D connector on the machine panel...
Page 372
9 contacts 15 contacts 25 contacts 1 - 9-, 15- or 25-contact male Sub.D connector on NUM side 2 - Shielded cable with 2 twisted pairs and 5 isolated conductors (0.14 mm minimum cross sectional area) 3 - 2-wire cable (optional, used for supply of the NUM drive) 4 - Remote 25-contact female Sub.D connector on the compact panel...
Page 373
T(B) - ∗ 24 VDC 24 VDC CONNECTOR PROTECTIVE CONNECTOR PROTECTIVE BODY EARTH BODY EARTH ∗ Connection by shielded pair used only when the remote connector provides the 24 VDC power supply for the NUM diskette drive. C - 15 en-938821/2...
Page 374
2 - Shielded cable with 2 twisted pairs and 1 isolated conductor (0.14 mm minimum cross sectional area) 3 - 2-wire cable (optional, used for supply of the NUM drive) 4 - Remote 25-contact female Sub.D connector on the machine panel SUB.D...
Page 375
2 - Shielded cable with 2 twisted pairs and 1 isolated conductor (0.14 mm minimum cross sectional area) 3 - 2-wire cable (optional, used for supply of the NUM drive) 4 - Remote 25-contact female Sub.D connector on the compact panel SUB.D...
Page 376
RS 422 Serial Link and High Speed Line Cable on V2 CNC Processor Solder side contacts contacts 1 - 9- or 15-contact male Sub.D connector on NUM side 2 - Shielded cable with 2 twisted pairs and 1 isolated conductor 3 - Sub.D connector according to application SUB.D 9 cont.
Page 377
RS 485 Serial Link and High Speed Line Cable on V2 Machine Processor and V2 CNC Solder side 9 contacts 15 contacts 1 - 9- or 15-contact male Sub.D connector on NUM side 2 - Shielded cable with 2 twisted pairs and 1 isolated conductor 3 - Sub.D connector according to application SUB.D 9 cont.
Page 378
RS 422 Synchronous Serial Link on 1050 CPU Solder side 1 - 9-contact male Sub.D connector on CPU side 2 - Shielded cable with 4 twisted pairs and 1 isolated conductor (0.22 mm minimum cross sectional area, characteristic impedance of a twisted pair approximately 120 ohms) 3 - Connector according to peripheral (metal or metal-plated cover) 1050 CNC TCLK+...
Page 379
Connection to a Peripheral Device CAUTION Configure the serial line for the peripheral (See 8.3). REMARK See C1.2 for the connections on the NUM CNC side. C.2.1 PC Microcomputer or Compatible Use a serial link cable in accordance with the instructions below.
Page 380
Procedure described in the manual "NUM TRAINING PACKAGE - OPERATOR MANUAL". Use of communication software This procedure is described in the documentation for the software used. For the NUM PLCTool software, See PLCTool Ladder Language Programming Tool manual. C.2.2 Tape Reader/Punch Use a serial link connecting cable in accordance with the instructions of Sections C.1.3 and C.1.4, and with the...
Page 381
Use of Peripherals C.2.2.2 Numerical Control / Peripheral Device Connection Connection to GNT tape reader TAPE READER NUM CNC 25-contact male Sub.D 9-, 15- or 25-contact male Sub.D connector connector Signal 25-contact Sub.D (GNT side) Connection to ZIP 30 terminal...
Page 382
Connection to GNT punch PUNCH NUM CNC 25-contact male Sub.D 9-, 15- or 25-contact male Sub.D connector connector Signal 25-contact Sub.D (GNT side) Connection to FACIT punch PUNCH NUM CNC 25-contact male Sub.D 9-, 15- or 25-contact male Sub.D connector...
Page 383
NUM Diskette Drive A serial link cable is included in the supply of the NUM diskette drive. A customised cable can also be used (See C.1). Connect the NUM diskette drive to a serial line of the CNC and a power supply (See C.1.1).
Page 384
C.2.4.2 Numerical Control / Printer Connection PRINTER NUM CNC Sub.D connector Sub.D connector 25 male contacts 25 male contacts or DIN 6 male contacts Signal DIN 6-contact plug 25-contact Sub.D (EPSON EX800) C.2.4.3 Setting up the Link for Printing Actions Connect the printer to a serial line of the CNC.
Page 385
Use of Peripherals Connection to a Computer Two types of connections are possible: to a host computer, to a microcomputer PC or compatible. Use a serial link connecting cable in accordance with the instructions of Section C.1 and with the computer documentation.
Page 386
The cursor goes to the line: 4 COMMUNICATIONS Set up the link with the computer. Display of the «INCYC» indicator in the status window (See 3.1.3). Display of the message: LOGIN WITH HOST COMPUTER ( BREAK=SHIFT-P , EXIT=XOFF ) Establish the communication. SHIFT From then on, the numerical control guides the computer.
Page 387
Information concerning the exchange area bit Appendix D Information Concerning the Exchange Area Bit The table below gives the Ladder addresses of the bits in the exchange area corresponding to the mnemonics of the data mentioned in the manual. Mnemonic Identification Address of the bit AUTAV...
Need help?
Do you have a question about the 1020 M and is the answer not in the manual?
Questions and answers