Siemens SINUMERIK 840D sl Programming Manual

Siemens SINUMERIK 840D sl Programming Manual

Measuring cycles
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Measuring cycles
SINUMERIK
SINUMERIK 840D sl / 828D
Measuring cycles
Programming Manual
Valid for:
SINUMERIK 840D sl / 840DE sl / 828D controls
Software CNC software, Version 2.7 SINUMERIK
Operate for PCU/PC Version 2.7
02/2011
6FC5398-4BP40-0BA0
___________________
Preface
___________________
Description
___________________
Measuring variants
___________________
Parameter lists
Changes from cycle version
___________________
SW4.4 and higher
___________________
Appendix
1
2
3
A
B

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SINUMERIK 840D sl

  • Page 1 SINUMERIK 840D sl / 828D Changes from cycle version ___________________ Measuring cycles SW4.4 and higher ___________________ Appendix Programming Manual Valid for: SINUMERIK 840D sl / 840DE sl / 828D controls Software CNC software, Version 2.7 SINUMERIK Operate for PCU/PC Version 2.7 02/2011 6FC5398-4BP40-0BA0...
  • Page 2 Note the following: WARNING Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems.
  • Page 3: Preface

    Training For information about the range of training courses, refer under: ● www.siemens.com/sitrain SITRAIN - Siemens training for products, systems and solutions in automation technology ● www.siemens.com/sinutrain SinuTrain - training software for SINUMERIK FAQs You can find Frequently Asked Questions in the Service&Support pages under Product Support.
  • Page 4 Preface SINUMERIK You can find information on SINUMERIK under the following link: www.siemens.com/sinumerik Target group This programming manual is intended for machine tool programmers for the SINUMERIK Operate software. Benefits With the programming manual, the target group can develop, write, test, and debug programs and software user interfaces.
  • Page 5: Table Of Contents

    Table of contents Preface ..............................3 Description..............................9 Basics.............................9 General prerequisites........................11 Behavior on block search, dry run, program testing, simulation..........12 Reference points on the machine and workpiece................13 Definition of the planes, tool types ....................15 Probes that can be used ......................18 Probe, calibration body, calibration tool..................22 1.7.1 Measuring workpieces on milling machines, machining centers ..........22...
  • Page 6 Table of contents Measure workpiece (milling) ....................... 83 2.3.1 Calibrate probe - length (CYCLE976) ..................83 2.3.2 Calibrate probe - radius in ring (CYCLE976) ................86 2.3.3 Calibrate probe - radius on edge (CYCLE976) ................90 2.3.4 Calibrate probe - calibrate on ball (CYCLE976)................93 2.3.5 Edge distance - set edge (CYCLE978)..................
  • Page 7 Table of contents Parameter ..........................256 Changes from cycle version SW4.4 and higher ..................257 Assignment of the measuring cycle parameters to MEA_FUNCTION_MASK parameters ..257 Changes in the machine and setting data from SW 4.4 ............260 Complete overview of the changed cycle machine and cycle setting data .......261 Comparing GUD parameters (regarding measuring functions) ..........263 GUD variables that can no longer be used................267 Changes to names of cycle programs and GUD modules ............269...
  • Page 8 Table of contents Measuring cycles Programming Manual, 02/2011, 6FC5398-4BP40-0BA0...
  • Page 9: Description

    Description Basics General information Measuring cycles are general subroutines designed to solve specific measurement tasks. They can be adapted to specific problems via parameter settings. When taking general measurements, a distinction is made between ● Tool measurement and ● Workpiece measurement. Workpiece measurement Workpiece measurement, turning example Workpiece measurement, milling example...
  • Page 10 Description 1.1 Basics Tool measurement Tool measurement, turning tool example Tool measurement, drill example In tool measurement, the selected tool is moved up to the probe and the measured values are acquired. The probe is either in a fixed position or is swung into the working area with a mechanism.
  • Page 11: General Prerequisites

    1.2 General prerequisites General prerequisites Certain preconditions must be met before measuring cycles can be used. These are SINUMERIK 840D sl Base Software and Operating Software described in detail in the Check the preconditions using the following checklist: ● Machine –...
  • Page 12: Behavior On Block Search, Dry Run, Program Testing, Simulation

    Description 1.3 Behavior on block search, dry run, program testing, simulation Behavior on block search, dry run, program testing, simulation Function The measuring cycles are skipped during execution if one of the following execution modes is active: ($P_DRYRUN=1)  "Trial run" ($P_ISTEST=1) ...
  • Page 13: Reference Points On The Machine And Workpiece

    Description 1.4 Reference points on the machine and workpiece Reference points on the machine and workpiece General information Depending on the measuring task, measured values may be required in the machine coordinate system (MCS) or in the workpiece coordinate system (WCS). For example: It may be easier to ascertain the tool length in the machine coordinate system.
  • Page 14 Description 1.4 Reference points on the machine and workpiece A distinction is made between the basis, work offset (G54 ... G599) and programmable work offset. The basic area contains further subsections – such as the basic work offset, channel- specific basic work offset and configuration-dependent work offsets (e.g. rotary table reference or basic reference).
  • Page 15: Definition Of The Planes, Tool Types

    Description 1.5 Definition of the planes, tool types Definition of the planes, tool types When measuring under milling, machining planes G17, G18 or G19 can be selected. When measuring under turning, machining plane G18 must be selected. For tool measurement, the following tool types are permitted: ●...
  • Page 16 Description 1.5 Definition of the planes, tool types Example of plane definition for milling Figure 1-1 Example: Milling machine with G17 Turning Turning machines generally only use axes Z and X and therefore: G18 plane Tool type 5xy (turning tool, workpiece probe) Length 1 Acts in X (2nd axis of the plane) Length 2...
  • Page 17 ● TRACYL In principle, measuring cycles support kinematic transformations. This is stated more clearly in the individual cycles, measuring variants. Information about kinematic transformation can SINUMERIK 840D sl / 828D Fundamentals be found in the Programming Manual or in the documentation of the machine manufacturer.
  • Page 18: Probes That Can Be Used

    Description 1.6 Probes that can be used Probes that can be used General information To measure tool and workpiece dimensions, an electronic touch-trigger probe is required that provides a signal change (edge) when deflected with the required repeat accuracy. The probe must operate virtually bounce-free. Different types of probe are offered by different manufacturers.
  • Page 19 Description 1.6 Probes that can be used Workpiece probe types The following probe types are provided in the tool management for measuring with workpiece probes: Figure 1-3 Probe types in the tool management There is a calibration tool to calibrate tool probes (type 725) = cylindrical pin Tool data from probes The probes differ as a result of the tool type and the switching directions in tool parameter $TC_DP25[ ] bit16 to bit 25.
  • Page 20 Description 1.6 Probes that can be used 3D_PROBE (multi probe) Representation Properties Feature Application: Universal Type: $TC_DP1[ ]=710 Tool length: in Z (for G17) Offset angle: $TC_DP10[ ] = 0 Switching directions: $TC_DP25[ ] = hex 0x00000000 MONO PROBE Representation Properties Feature Application:...
  • Page 21 Description 1.6 Probes that can be used STAR PROBE Representation Properties Feature Application: Measure hole parallel to the axis Type: $TC_DP1[ ]=714 Tool length: in Z (for G17) Offset angle: $TC_DP10[ ] = 0 to 359.9 degrees Switching directions: $TC_DP25[ ] = hex 0x000F0000 Radius in the plane $TC_DP6[ ] (diameter of the star parallel to the axis):...
  • Page 22: Probe, Calibration Body, Calibration Tool

    Description 1.7 Probe, calibration body, calibration tool Probe, calibration body, calibration tool 1.7.1 Measuring workpieces on milling machines, machining centers Probe calibration All probes must be mechanically correctly adjusted before use. The switching directions must be calibrated before they are used in the measuring cycles for first-time. This also applies when changing the stylus tip of the probe.
  • Page 23: Measuring Tools On Milling Machines, Machining Centers

    Description 1.7 Probe, calibration body, calibration tool 1.7.2 Measuring tools on milling machines, machining centers Tool probe Figure 1-4 Measuring a milling cutter Tool probes have their own data fields in the general setting data: ● For machine-related measurement/calibration: – SD 54625 $SNS_MEA_TP_TRIG_MINUS_DIR_AX1 –...
  • Page 24 Description 1.7 Probe, calibration body, calibration tool Calibration, calibration tool A probe must be calibrated before it can be used. Calibration involves precisely determining the triggering points (switching points) of the tool probe and entering them in special data fields. Calibration is performed with a calibration tool.
  • Page 25: Measuring Workpieces At The Turning Machines

    Description 1.7 Probe, calibration body, calibration tool 1.7.3 Measuring workpieces at the turning machines Workpiece probe On turning machines, the workpiece probes are treated as tool type 5xy with permissible cutting edge positions (SL) 5 to 8 and must be entered in the tool memory accordingly. Lengths specified for turning tools always refer to the tool tip, except in the case of workpiece probes on turning machines where they refer to the probe center.
  • Page 26 Description 1.7 Probe, calibration body, calibration tool Workpiece probe SL 5 or SL 6 Entry in tool memory Workpiece probe for a lathe Tool type ($TC_DP1[ ]): Cutting edge ($TC_DP2[ ]): 5 or 6 Length 1 - geometry: Length 2 - geometry: Radius ($TC_DP6[ ]): Length 1 - basic dimension only if required...
  • Page 27 Description 1.7 Probe, calibration body, calibration tool Calibration, gauging block Figure 1-5 Calibrating a workpiece probe, example: Calibrating in the reference groove A probe must be calibrated before it can be used. When being calibrated, the trigger points (switching points), position deviation (skew), and precise ball radius of the workpiece probe are determined and entered into the corresponding data fields of the general setting data SD 54600 $SNS_MEA_WP_BALL_DIAM .
  • Page 28: Measuring Tools At Lathes

    Description 1.7 Probe, calibration body, calibration tool 1.7.4 Measuring tools at lathes Tool probe Figure 1-6 Measuring a turning tool Tool probes have their own data fields in the general setting data: ● For machine-related measurement/calibration: – SD 54626 $SNS_MEA_TP_TRIG_PLUS_DIR_AX1 –...
  • Page 29 Description 1.7 Probe, calibration body, calibration tool Calibration, gauging block A probe must be calibrated before it can be used. Calibration involves precisely determining the triggering points (switching points) of the tool probe and entering them in special data fields. Calibration is performed with a calibration tool.
  • Page 30: Measurement Principle

    Description 1.8 Measurement principle Measurement principle Flying measurement The principle of "flying measurement" is implemented in the SINUMERIK control. The probe signal is processed directly on the NC so that the delay when acquiring measured values is minimal. This permits a higher measuring speed for the prescribed measuring precision and time needed for measuring is reduced.
  • Page 31 Description 1.8 Measurement principle Measurement operation sequence using the example set edge (CYCLE978) Figure 1-7 Measurement operation sequence, example set edge (CYCLE978) The sequence is described using the measuring version, set edge (CYCLE978). The sequence is essentially the same for the other measuring cycles. The starting position for the measuring procedure is the position DFA in front of the specified set position (expected contour).
  • Page 32 Description 1.8 Measurement principle At the instant the switching signal is output by the probe, the current actual position is stored internally "on-the-fly" as the actual value, the measuring axis is stopped and then the "Delete distance-to-go" function is executed. The distance-to-go is the path not yet covered in the measuring block.
  • Page 33 Description 1.8 Measurement principle Together they produce an axis-specific velocity-dependent deceleration distance. The Kv factor is the axis MD 32200 $MA_POSCTRL_GAIN. The maximum axis acceleration / deceleration rate a is saved in axis MD 32300 $MA_MAX_AX_ACCEL . It may have a lesser effect due to other influences. Always use the lowest values of the axes involved in the measurement.
  • Page 34 Description 1.8 Measurement principle The deceleration path to be considered is calculated as follows: Braking distance in mm Measuring velocity in m/s Delay signal in s Deceleration in m/s Δs Following error in mm Δs = v / Kv v here in m/min Servo gain in (m/min)/mm Example of calculation:...
  • Page 35: Measuring Strategy For Measuring Workpieces With Tool Offset

    Description 1.9 Measuring strategy for measuring workpieces with tool offset Measuring strategy for measuring workpieces with tool offset The actual workpiece dimensions must be measured exactly and compared with the setpoint values to be able to determine and compensate the actual dimensional deviations on the workpiece.
  • Page 36 Description 1.9 Measuring strategy for measuring workpieces with tool offset The mean value calculation takes account of the trend of the dimensional deviations of a machining series. The weighting factor k from which the mean value is derived is selectable. A new measurement result affected by accidental dimensional deviations only influences the new tool offset to some extent, depending on the weighting factor.
  • Page 37 Description 1.9 Measuring strategy for measuring workpieces with tool offset Table 1- 1 Example of mean value calculation and offset Lower limit = 40 µm Characteristic of the mean value for two different (S_TZL = 0.04) weighting factors k = 3 k = 2 [µm] [µm]...
  • Page 38: Parameters For Checking The Measurement Result And Offset

    Description 1.10 Parameters for checking the measurement result and offset 1.10 Parameters for checking the measurement result and offset For constant deviations not subject to a trend, the dimensional deviation measured can be compensated by an empirical value in certain measuring variants. For other compensations resulting from dimensional deviations, symmetrical tolerance bands are assigned to the set dimension which result in different responses.
  • Page 39 Description 1.10 Parameters for checking the measurement result and offset Note AUTOMATIC mode AUTOMATIC operation is interrupted and the program cannot continue. An alarm text appears to warn the user. Dimension difference check DIF ( S_TDIF DIF is active only for workpiece measurement with automatic tool offset and for tool measurement.
  • Page 40 Description 1.10 Parameters for checking the measurement result and offset 2/3 tolerance of workpiece TMV ( S_TMV TMV is active only for workpiece measurement with automatic tool offset. Within the range of "Lower limit" and "2/3 workpiece tolerance" the mean value is calculated according to the formula described in Section "Measuring strategy".
  • Page 41 Description 1.10 Parameters for checking the measurement result and offset ● For workpiece measurement with automatic tool offset Note In measuring cycles, the workpiece setpoint dimension is placed in the middle of the permitted ± tolerance limit for reasons associated with symmetry. ●...
  • Page 42 Description 1.10 Parameters for checking the measurement result and offset ● For workpiece measurement with WO correction ● For workpiece probe calibration ● For tool probe calibration Measuring cycles Programming Manual, 02/2011, 6FC5398-4BP40-0BA0...
  • Page 43: Effect Of Empirical Value, Mean Value, And Tolerance Parameters

    Description 1.11 Effect of empirical value, mean value, and tolerance parameters 1.11 Effect of empirical value, mean value, and tolerance parameters The following flowchart shows the effect of empirical value, mean value, and tolerance parameters on workpiece measurement with automatic tool offset. ①...
  • Page 44: Measuring Cycle Help Programs

    Description 1.12 Measuring cycle help programs 1.12 Measuring cycle help programs 1.12.1 CYCLE116: Calculation of center point and radius of a circle Function This cycle calculates from three or four points positioned on one plane the circle they inscribe with center point and radius. To allow this cycle to be used as universally as possible, its data is transferred via a parameter list.
  • Page 45 Description 1.12 Measuring cycle help programs Transfer parameters ● Input data Parameters Data type Meaning _CAL [0] REAL Number of points for calculation (3 or 4) _CAL [1] REAL 1. Axis of the plane of the first point _CAL [2] REAL 2.
  • Page 46: Cust_Meacyc: User Program Before/After Measurements Are Performed

    _M977: ;before measurement in CYCLE977 ;end of cycle From this label all actions to be executed on each CYCLE977 call must be programmed. References SINUMERIK 840D sl Basesoftware and Operating Software Commissioning manual 1.13 Miscellaneous functions 1.13.1 Measuring cycle support in the program editor The program editor offers extended measuring cycle support for inserting measuring cycle calls into the program.
  • Page 47: Measuring Result Screens

    Description 1.13 Miscellaneous functions 1.13.2 Measuring result screens Function Measurement result displays can be shown automatically during a measuring cycle. In the channel-specific SD 55613 $SCS_MEA_RESULT_DISPLAY, you can select between the following measurement result screens: The measurement results screen is not displayed (default setting) The measurement results screen is displayed for 8 seconds.
  • Page 48 Description 1.13 Miscellaneous functions Calibrating workpiece probes ● Measuring cycle and measuring version ● Trigger values of axis directions and differences ● Position deviation (probe skew) when calibrating in the plane ● Probe number ● Safe area Workpiece measurement ● Measuring cycle and measuring version ●...
  • Page 49: General Requirements

    Measuring variants General requirements 2.1.1 Overview of the measuring cycles Function of the measuring cycles The following table describes all the measuring cycle functions for the turning and milling technologies. Table 2- 1 Measuring cycles Measuring Description Measuring versions cycle CYCLE973 This measuring cycle can be used to calibrate a workpiece Calibrate probe - length...
  • Page 50 Measuring variants 2.1 General requirements Measuring Description Measuring versions cycle CYCLE978 This measuring cycle can be used to measure the position Edge distance - set edge of an edge in the workpiece coordinate system. CYCLE979 This measuring cycle can be used to measure the center Hole - inner circle segment ...
  • Page 51: Selection Of The Measuring Variants Via Softkeys (Turning)

    Measuring variants 2.1 General requirements 2.1.2 Selection of the measuring variants via softkeys (turning) The following shows the measuring variants of the turning technology as a menu tree. Preconditions All of the measuring variants available in the control are shown in the display. However, on a specific system, only those steps can be selected that are possible for the set extended technology.
  • Page 52 Measuring variants 2.1 General requirements → Right-angled corner (CYCLE961) (Page 114) Any corner (CYCLE961) (Page 118) → Rectangular pocket (CYCLE977) (Page 122) 1 hole (CYCLE977) (Page 126) Inner circle segment (CYCLE979) (Page 130) → Rectangular spigot (CYCLE977) (Page 134) 1 circular spigot (CYCLE977) (Page 138) Outer circle segment (CYCLE979) (Page 142)
  • Page 53: Selection Of The Measuring Variants Via Softkeys (Milling)

    Measuring variants 2.1 General requirements 2.1.3 Selection of the measuring variants via softkeys (milling) The following shows the measuring variants for the milling technology as a menu tree. Preconditions All of the measuring variants available in the control are shown in the display. However, on a specific system, only those steps can be selected that are possible for the set extended technology.
  • Page 54 Measuring variants 2.1 General requirements → Rectangular pocket (CYCLE977) (Page 122) 1 hole (CYCLE977) (Page 126) Inner circle segment (CYCLE979) (Page 130) → Rectangular spigot (CYCLE977) (Page 134) 1 circular spigot (CYCLE977) (Page 138) Outer circle segment (CYCLE979) (Page 142) →...
  • Page 55: Result Parameters

    Measuring variants 2.1 General requirements 2.1.4 Result parameters Definition Result parameters are measurement results provided by the measuring cycles. Parameters Type Meaning _OVR[ ] REAL Result parameter - real number: Setpoint values, actual values, differences, offset values, etc. _OVI[ ] INTEGER Result parameter - integer Call...
  • Page 56: Measure Workpiece (Turning)

    If the probe is used in the spindle for a driven tool, the spindle orientation must also be considered. Deviations can cause measuring errors. SINUMERIK 840D sl / 828D Fundamentals References: /PG/ Programming Manual Plane definition The measuring cycles work internally with the 1st and 2nd axes of the actual plane G17 to G19.
  • Page 57: Calibrate Probe - Length (Cycle973)

    Measuring variants 2.2 Measure workpiece (turning) 2.2.2 Calibrate probe - length (CYCLE973) Function With this measuring version, a workpiece probe with cutting edge positions SL=5 to 8 can be calibrated on a known surface (workpiece-related). The trigger points of the probe are determined.
  • Page 58 Measuring variants 2.2 Measure workpiece (turning) Procedure The part program or ShopTurn program to be processed has been created and you are in the editor. 1. Press the "Meas. workpiece" softkey. 2. Press the "Calibrate probe" softkey. 3. Press the "Length" softkey. The input window "Calibrate: length at surface"...
  • Page 59 Measuring variants 2.2 Measure workpiece (turning) NOTICE When the calibration is performed for the first time, the default setting in the data field of the probe is still "0". For this reason, the TSA parameter must be programmed > probe ball radius to avoid the alarm "Safe area exceeded".
  • Page 60: Calibrate Probe - Radius On Surface (Cycle973)

    Measuring variants 2.2 Measure workpiece (turning) 2.2.3 Calibrate probe - radius on surface (CYCLE973) Function With this measuring version, the radius of a workpiece probe with cutting edge positions SL=5 to 8 can be calibrated on a surface. The trigger points of the probe are determined. The calibration surface is workpiece-related.
  • Page 61 Measuring variants 2.2 Measure workpiece (turning) Position after the end of the measuring cycle The probe (ball radius) is the distance of the measurement path away from the calibration surface. Procedure The part program or ShopTurn program to be processed has been created and you are in the editor.
  • Page 62 Measuring variants 2.2 Measure workpiece (turning) NOTICE When the calibration is performed for the first time, the default setting in the data field of the probe is still "0". For this reason, the TSA parameter must be programmed > probe ball radius to avoid the alarm "Safe area exceeded".
  • Page 63: Calibrate Probe - Calibrate In Groove (Cycle973)

    Measuring variants 2.2 Measure workpiece (turning) 2.2.4 Calibrate probe - calibrate in groove (CYCLE973) Function Using this measuring version, a workpiece probe with cutting edge position SL=7 or SL=8 can be calibrated in a reference groove machine-related in the axes of the plane. The measuring probe length or the probe ball radius can be determined with the calibration.
  • Page 64 SD 54619 Calibration groove base of the 2nd $SNS_MEA_CAL_EDGE_BASE_AX2 measuring axis SINUMERIK Operate (IM9) / SINUMERIK 840D sl References: Commissioning Manual Chapter "Measuring workpieces when turning". Starting position before the measurement The starting point should be selected so that the selected workpiece probe can be positioned in the shortest possible distance, collision-free, with paraxial movements, in the reference groove corresponding to the active cutting edge position.
  • Page 65 Measuring variants 2.2 Measure workpiece (turning) Procedure The part program or ShopTurn program to be processed has been created and you are in the editor. 1. Press the "Meas. workpiece" softkey. 2. Press the "Calibrate probe" softkey. 3. Press the "Calibrate in groove" softkey. The input window "Calibrate: probe in groove"...
  • Page 66 Measuring variants 2.2 Measure workpiece (turning) Parameters Description Unit Calibration groove data set    Measurement path Safe area for the measurement result NOTICE When the calibration is performed for the first time, the default setting in the data field of the probe is still "0".
  • Page 67: Turning Measurement - Front Edge (Cycle974)

    Measuring variants 2.2 Measure workpiece (turning) 2.2.5 Turning measurement - front edge (CYCLE974) Function With this measuring version, workpiece dimensions can be measured at front edges and from these offsets are derived. The measurement result and the measurement difference can be used as follows: ●...
  • Page 68 Measuring variants 2.2 Measure workpiece (turning) Preconditions ● The probe must be calibrated in the measuring direction and active as tool. The probe type is 580. ● The cutting edge position can be 5 to 8 and must be suitable for the measurement task. ●...
  • Page 69 Measuring variants 2.2 Measure workpiece (turning) Parameters G code program ShopTurn program Parameters Description Unit Parameters Description Unit Calibration data set (1 - 12) Name of the probe Cutting edge number (1 - 9) Calibration data set (1 - 12) β...
  • Page 70 Measuring variants 2.2 Measure workpiece (turning) List of the result parameters The measuring variant "Front edge" provides the following result parameters: Table 2- 6 "Front edge" result parameters Parameters Description Unit _OVR [0] Setpoint value for measuring axis _OVR [1] Setpoint in 1st axis of the plane →...
  • Page 71: Turning Measurement - Inside Diameter (Cycle974, Cycle994)

    Measuring variants 2.2 Measure workpiece (turning) 2.2.6 Turning measurement - inside diameter (CYCLE974, CYCLE994) Function With this measuring version, the inside diameter of cylindrical workpieces can be measured. Diameter and radius programming are supported. The measurement result (measurement difference) can be used as follows: ●...
  • Page 72 Measuring variants 2.2 Measure workpiece (turning) Positioning "Travel below the center" (CYCLE994) For "Travel below the center", the inside diameter of the workpiece is measured using a 2- point measurement with the measuring cycle . Two opposite measuring points CYCLE994 symmetrical to the workpiece zero (center of rotation) are approached at a distance of the setpoint specified by the user.
  • Page 73 Measuring variants 2.2 Measure workpiece (turning) Position after the end of the measuring cycle The probe is at a distance of the measuring path (DFA) from the measuring surface, above the turning center. When "Travel under the center of rotation" is selected, after the end of the measuring cycle, the probe is at a distance of the measuring path (DFA) from the measuring surface, below the center of rotation.
  • Page 74 Measuring variants 2.2 Measure workpiece (turning) Parameters Description Unit Correction target Measuring only (no offset)  Work offset (save measured value in an adjustable WO)  1) 2) Tool offset (save measured value in the tool data)  Name of tool to be corrected Cutting edge number of tool to be corrected ∅...
  • Page 75 Measuring variants 2.2 Measure workpiece (turning) List of the result parameters The measuring variant "Inside diameter" provides the following result parameters: Table 2- 7 "Inside diameter" result parameters Parameters Description Unit _OVR [0] Diameter setpoint (note measuring axis S_MA _OVR [1] Diameter setpoint in 1st axis of the plane →...
  • Page 76: Turning Measurement - Outside Diameter (Cycle974, Cycle994)

    Measuring variants 2.2 Measure workpiece (turning) 2.2.7 Turning measurement - outside diameter (CYCLE974, CYCLE994) Function With this measuring version, the outer diameter of cylindrical workpieces can be measured. Diameter and radius programming are supported. The measurement result (measurement difference) can be used as follows: ●...
  • Page 77 Measuring variants 2.2 Measure workpiece (turning) Positioning "Travel below the center" (CYCLE994) For "Travel below the center", the outer diameter of the workpiece is measured using a 2- point measurement with the measuring cycle . Two opposite measuring points CYCLE994 symmetrical to the workpiece zero (center of rotation) are approached at a distance of the setpoint specified by the user.
  • Page 78 Measuring variants 2.2 Measure workpiece (turning) Starting position before the measurement The probe should be positioned opposite the surface to be measured, above the turning center. Position after the end of the measuring cycle The probe is at a distance of the measuring path (DFA) from the measuring surface, above the turning center.
  • Page 79 Measuring variants 2.2 Measure workpiece (turning) Parameters Description Unit Correction target Measuring only (no offset)  Work offset (save measured value in an adjustable WO)  1) 2) Tool offset (save measured value in the tool data)  Name of tool to be corrected Cutting edge number of tool to be corrected ∅...
  • Page 80 Measuring variants 2.2 Measure workpiece (turning) List of the result parameters The measuring variant "Outside diameter" provides the following result parameters: Table 2- 8 "Outside diameter" result parameters Parameters Description Unit _OVR [0] Diameter setpoint (note measuring axis S_MA _OVR [1] Diameter setpoint in 1st axis of the plane →...
  • Page 81: Extended Measurement

    Note The function of including the 3rd axis for lathes refers to the measuring cycles CYCLE974 and CYCLE994! This function must be enabled, see SINUMERIK Operate (IM9) / SINUMERIK 840D sl References: Commissioning Manual Chapter "Measuring workpieces when turning". Extended bypass options for 2-point measurement (CYCLE994) If a lathe has a 3rd axis, then it can also be optionally used as a bypass axis.
  • Page 82 Measuring variants 2.2 Measure workpiece (turning) S_MA, multi-digit = 302 S_MA, multi-digit = 203 3rd Axis is the bypass axis (Y) 2nd Axis of the plane is the bypass axis (X) 2nd axis of the plane, is the measuring axis (X) 3rd axis is the measuring axis (Y) Probe with SL=7 Probe with SL=7...
  • Page 83: Measure Workpiece (Milling)

    In the version tool length to ball center, a trigger value is entered into the calibration data according to the calibration direction. SINUMERIK Operate (IM9) / SINUMERIK 840D sl References: Commissioning Manual Chapter "Measuring cycles and measurement functions".
  • Page 84 Measuring variants 2.3 Measure workpiece (milling) ● The approximate probe length must be known in the program for collision-free positioning of the workpiece probe and entered in the tool offset memory. ● The ball radius must be known exactly and entered in the tool data. For example, this can be implemented using a previous calibration in the ring or on the ball.
  • Page 85 Measuring variants 2.3 Measure workpiece (milling) Parameters Description Unit Adapt tool length Yes (adapt probe length and trigger point)  No (adapt trigger point only)  Measuring Measuring axis (+/-) Z (for measuring plane G17) direction Reference point Z (for measuring plane G17) Measurement path Safe area for the measurement result NOTICE...
  • Page 86: Calibrate Probe - Radius In Ring (Cycle976)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.2 Calibrate probe - radius in ring (CYCLE976) Function With this measuring version, the skew of the workpiece probe as well as the trigger values and the radius of the probe ball can be calibrated in a calibration ring (in the axes of the plane).
  • Page 87 Measuring variants 2.3 Measure workpiece (milling) Preconditions The following requirements must be fulfilled for calibration in the ring: ● The probe must be active as tool. ● Probe type: – 3D multi probe (type 710) – Mono probe (type 712) –...
  • Page 88 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) Name of the probe Calibration data set (1 - 12) Cutting edge number (1 - 9) Calibration and measuring Distance/ Calibration data set (1 - 12) feedrate...
  • Page 89 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "Radius in Ring" provides the following result parameters: Table 2- 10 "Radius in ring" result parameters Parameters Description Unit _OVR [4] Actual value probe ball diameter _OVR [5] Difference probe ball diameter _OVR [6]...
  • Page 90: Calibrate Probe - Radius On Edge (Cycle976)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.3 Calibrate probe - radius on edge (CYCLE976) Function With this measuring version, a workpiece probe can be calibrated in an axis and direction selected by the user, at a reference surface perpendicular to this. This can be done, for example, on a workpiece.
  • Page 91 Measuring variants 2.3 Measure workpiece (milling) Procedure The part program or ShopMill program to be processed has been created and you are in the editor. 1. Press the "Meas. workpiece" softkey. 2. Press the "Calibrate probe" softkey. 3. Press the "Radius at edge" softkey. The input window "Calibrate: Radius at edge"...
  • Page 92 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "Radius on edge" provides the following result parameters: Table 2- 11 "Radius on edge" result parameters Parameters Description Unit _OVR [4] Actual value probe ball diameter _OVR [5] Difference probe ball diameter _OVR [8]...
  • Page 93: Calibrate Probe - Calibrate On Ball (Cycle976)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.4 Calibrate probe - calibrate on ball (CYCLE976) Function Using this measuring version, a workpiece probe can be calibrated at any position in space. This has a special meaning in conjunction with swivel functions and transformations. The same calibration data are generated as for calibration in the ring: the skew of the workpiece probe, the trigger values and the radius of the probe ball.
  • Page 94 Measuring variants 2.3 Measure workpiece (milling) Position after the end of the measuring cycle The workpiece probe is located above the ball center. Procedure The part program or ShopMill program to be processed has been created and you are in the editor.
  • Page 95 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "Radius on sphere" provides the following result parameters: Table 2- 12 "Radius on sphere" result parameters Parameters Description Unit _OVR [4] Actual value probe ball diameter _OVR [5] Difference probe ball diameter _OVR [8]...
  • Page 96: Edge Distance - Set Edge (Cycle978)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.5 Edge distance - set edge (CYCLE978) Function This measuring variant determines the position of a paraxial edge in the workpiece coordinate system through 1-point measurement. When using probes with side boom (L probe, type 713), towing measurement is possible in the positive direction of the tool axis.
  • Page 97 Measuring variants 2.3 Measure workpiece (milling) Preconditions ● The probe must be active as tool. ● Tool type of the probe: – 3D multi probe (type 710) – Mono probe (type 712) – L probe (type 713) ● When using the measuring version on lathes: –...
  • Page 98 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) - Name of the probe Cutting edge number (1 - 9) Calibration data set (1 - 12) Calibration data set (1 - 12) (only for measuring without (only for measuring without spindle...
  • Page 99 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "Set edge" provides the following result parameters: Table 2- 13 "Set edge" result parameters Parameters Description Unit _OVR [0] Setpoint value for measuring axis _OVR [1] Setpoint in 1st axis of the plane →...
  • Page 100: Edge Distance - Align Edge (Cycle998)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.6 Edge distance - align edge (CYCLE998) Function The workpiece lies in any direction, i.e. not parallel to the workpiece coordinate system (WCS) on the work table. By measuring two points on the workpiece reference edge that you have selected, you determine the angle to the active coordinate system.
  • Page 101 Measuring variants 2.3 Measure workpiece (milling) Measure: Align edge (CYCLE998), workpiece Measure: Align edge (CYCLE998), workpiece clamped in the plane clamped on rotary table C axis Measuring without spindle reversal Precise measurement is only possible with a calibrated probe, i.e. machining plane, orientation of the spindle in the plane and measuring velocity are the same for both measurement and calibration.
  • Page 102 Measuring variants 2.3 Measure workpiece (milling) Starting position before the measurement Measuring axis and positioning axis (offset axis) can be preselected as required; however, they may not be the same. Positioning taking into account a protection zone ● Protection zone = no The probe is positioned in the measuring axis, as a maximum at the distance of measurement path DFA with respect to the surface to be measured in front of measuring point P1 at the measuring height.
  • Page 103 Measuring variants 2.3 Measure workpiece (milling) Intermediate positioning "parallel to the axis" Figure 2-12 Aligning the edge (CYCLE998), intermediate positioning "parallel to the axis" The probe travels parallel to the positioning axis (offset axis) at a distance of parameter L2 in front of measuring point P2.
  • Page 104 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) Name of the probe Cutting edge number (1 - 9) Calibration data set (1 - 12) Calibration data set (1 - 12) (only for measuring without (only for measuring without spindle reversal)
  • Page 105 Measuring variants 2.3 Measure workpiece (milling) Parameters Description Unit DX / DY / DZ Distance to the edge for measuring point 1 (only for protection zone "Yes") (corresponding to the measuring direction) Measurement path Safe area for the measurement result Degrees By specifying the measuring axis in parameter measuring direction, then all 3 measuring planes are possible.
  • Page 106: Edge Distance - Groove (Cycle977)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.7 Edge distance - groove (CYCLE977) Function This measuring version can be used to measure a groove in a workpiece. The groove width is measured and the groove center point determined. Measurements at an inclined groove are also possible.
  • Page 107 Measuring variants 2.3 Measure workpiece (milling) Preconditions ● The probe must be active as tool. ● Tool type of the probe: – 3D multi probe (type 710) – Mono probe (type 712) Starting position before the measurement The probe should be positioned with the probe ball center in the measuring axis approximately at the center of the groove and at the measuring height.
  • Page 108 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) - Name of the probe Calibration data set (1 - 12) Cutting edge number (1 - 9) Calibration data set (1 - 12) Start point X of the measurement Start point Y of the measurement...
  • Page 109 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "Groove" provides the following result parameters: Table 2- 15 "Groove" result parameters Parameters Description Unit _OVR [0] Groove width setpoint _OVR [1] Setpoint, groove center in the 1st axis of the plane _OVR [2] Setpoint, groove center in the 2nd axis of the plane _OVR [4]...
  • Page 110: Edge Distance - Rib (Cycle977)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.8 Edge distance - rib (CYCLE977) Function This measuring variant can be used to measure a rib on a workpiece. The rib width is measured and the rib center point is determined. Measurements at an inclined rib are also possible. To do this, an angle corresponding to the actual angularity of the rib position should be entered into the parameterizing screen form.
  • Page 111 Measuring variants 2.3 Measure workpiece (milling) Preconditions ● The probe must be active as tool. ● Tool type of the probe: – 3D multi probe (type 710) – Mono probe (type 712) Starting position before the measurement The probe should be positioned with the probe ball center in the measuring axis approximately above the center of the rib.
  • Page 112 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) Name of the probe Calibration data set (1 - 12) Cutting edge number (1 - 9) Calibration data set (1 - 12) Start point X of the measurement Start point Y of the measurement Start point Z of the measurement...
  • Page 113 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "Rib" provides the following result parameters: Table 2- 16 "Rib" result parameters Parameters Description Unit _OVR [0] Rib width setpoint _OVR [1] Rib center setpoint in the 1st axis of the plane _OVR [2] Rib center setpoint in the 2nd axis of the plane _OVR [4]...
  • Page 114: Corner - Right-Angled Corner (Cycle961)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.9 Corner - right-angled corner (CYCLE961) Function This measuring variant can be used to measure a right-angled inside or outside corner of a workpiece. The measurements are performed paraxially to the active workpiece coordinate system.
  • Page 115 Measuring variants 2.3 Measure workpiece (milling) Starting position before the measurement The probe is at the measuring height or above the corner (see protection zone) compared to the corner to be measured or in front of the 1st measuring point. The measuring points must be able to be approached from here collision-free.
  • Page 116 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) - Name of the probe Calibration data set (1 - 12) Cutting edge number (1 - 9) Calibration data set (1 - 12) Start point X of the measurement Start point Y of the measurement...
  • Page 117 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "Right-angled corner" provides the following result parameters: Table 2- 17 "Right-angled corner" result parameters Parameters Description Unit _OVR [4] Angle actual value to the 1st axis of the plane in the workpiece Degrees coordinate system (WCS) _OVR [5]...
  • Page 118: Corner - Any Corner (Cycle961)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.10 Corner - any corner (CYCLE961) Function This measuring variant can be used to measure the inside or outside corner of an unknown workpiece geometry. The measurements are performed paraxially to the active workpiece coordinate system.
  • Page 119 Measuring variants 2.3 Measure workpiece (milling) The measuring points must be able to be approached from here collision-free. The measuring cycle generates the required traversing blocks and performs the measurements at the measuring points P1 to P4, starting with P1. Positioning measuring points P1 to P4 taking into account a protection zone ●...
  • Page 120 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) Name of the probe Calibration data set (1 - 12) Cutting edge number (1 - 9) Calibration data set (1 - 12) Start point X of the measurement Start point Y of the measurement Start point Z of the measurement...
  • Page 121 Measuring variants 2.3 Measure workpiece (milling) Parameters Description Unit Protection zone Use protection zone   Infeed distance at measuring height (only for protection zone "Yes") Measurement path Safe area for the measurement result Other parameters and correction targets can be set in the general SD 54760 $SNS_MEA_FUNCTION_MASK_PIECE . Machine manufacturer Please observe the machine manufacturer’s instructions.
  • Page 122: Hole - Rectangular Pocket (Cycle977)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.11 Hole - rectangular pocket (CYCLE977) Function This measuring version can be used to measure a rectangular pocket in a workpiece. The pocket width and the pocket length are measured and the pocket center point is determined. Measurements are also possible at a rectangular pocket (horizontal) rotated in the working plane.
  • Page 123 Measuring variants 2.3 Measure workpiece (milling) Preconditions ● The probe must be active as tool. ● Tool type of the probe: – 3D multi probe (type 710) – Mono probe (type 712) Starting position before the measurement The probe should be positioned with the probe ball center approximately at the center of the pocket at the measuring height.
  • Page 124 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) Name of the probe Calibration data set (1 - 12) Cutting edge number (1 - 9) Calibration data set (1 - 12) Start point X of the measurement Start point Y of the measurement Start point Z of the measurement...
  • Page 125 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "Rectangular pocket" provides the following result parameters: Table 2- 19 "Rectangular pocket" result parameters Parameters Description Unit _OVR [0] Rectangle length setpoint in the 1st axis of the plane _OVR [1] Rectangle length setpoint in the 2nd axis of the plane _OVR [2]...
  • Page 126: Hole - 1 Hole (Cycle977)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.12 Hole - 1 hole (CYCLE977) Function This measuring version can be used to measure a hole in a workpiece. The hole diameter is measured as well as the hole center point determined. The measurements are always performed parallel to the geometry axis of the active plane.
  • Page 127 Measuring variants 2.3 Measure workpiece (milling) Starting position before the measurement For a hole (parallel with the axis), without a protection zone, the probe should be positioned with the probe ball center at approximately the center of the hole at the measuring height. For a protection zone, the probe ball center is positioned approximately centered to the hole at a height above the protection zone.
  • Page 128 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) - Name of the probe Calibration data set (1 - 12) Cutting edge number (1 - 9) Calibration data set (1 - 12) Start point X of the measurement Start point Y of the measurement...
  • Page 129 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "Hole" provides the following result parameters: Table 2- 20 "Hole" result parameters Parameters Description Unit _OVR [0] Hole diameter setpoint _OVR [1] Hole center point setpoint in the 1st axis of the plane _OVR [2] Hole center point setpoint in the 2nd axis of the plane _OVR [4]...
  • Page 130: Hole - Inner Circle Segment (Cycle979)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.13 Hole - inner circle segment (CYCLE979) Function This measuring version can be used to measure a circle segment from the inside. The diameter and the center point of the circle segment in the plane are determined. With a starting angle, referred to the 1st geometry axis of the plane, the measuring points can be shifted along the circumference of the circle segment.
  • Page 131 Measuring variants 2.3 Measure workpiece (milling) Preconditions ● The probe must be active as tool. ● Tool type of the probe: – 3D multi probe (type 710) – Mono probe (type 712) Note When measuring circle segments of < 90 degrees, it should be noted that, mathematically speaking, measuring points that deviate from the circular shape exert a particularly great influence on the accuracy of the results (center point, diameter).
  • Page 132 Measuring variants 2.3 Measure workpiece (milling) Procedure The part program or ShopMill program to be processed has been created and you are in the editor. 1. Press the "Meas. workpiece" softkey. 2. Press the "Hole" softkey. 3. Press the "Inner circle segment" softkey. The input window "Measure: Inner circle segment"...
  • Page 133 Measuring variants 2.3 Measure workpiece (milling) Parameters Description Unit Upper tolerance limit, workpiece (only for dimensional tolerance "Yes") Lower tolerance limit, workpiece (only for dimensional tolerance "Yes") Other parameters and correction targets can be set in the general SD 54760$SNS_MEA_FUNCTION_MASK_PIECE . Machine manufacturer Please observe the machine manufacturer’s instructions.
  • Page 134: Spigot - Rectangular Spigot (Cycle977)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.14 Spigot - rectangular spigot (CYCLE977) Function This measuring version can be used to measure a rectangular spigot on a workpiece. The spigot width and spigot length are measured as well as the spigot center point determined. Measurements are also possible at a rectangular spigot (horizontal) rotated in the working plane.
  • Page 135 Measuring variants 2.3 Measure workpiece (milling) Preconditions ● The probe must be active as tool. ● Tool type of the probe: – 3D multi probe (type 710) – Mono probe (type 712) Starting position before the measurement The probe must be positioned with the probe ball center approximately above the center of the spigot.
  • Page 136 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) Name of the probe Calibration data set (1 - 12) Cutting edge number (1 - 9) Calibration data set (1 - 12) Start point X of the measurement Start point Y of the measurement Start point Z of the measurement...
  • Page 137 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "Rectangular spigot" provides the following result parameters: Table 2- 22 "Rectangular spigot" result parameters Parameters Description Unit _OVR [0] Rectangle length setpoint in the 1st axis of the plane _OVR [1] Rectangle length setpoint in the 2nd axis of the plane _OVR [2]...
  • Page 138: Spigot - 1 Circular Spigot (Cycle977)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.15 Spigot - 1 circular spigot (CYCLE977) Function This measuring version can be used to measure a circular spigot on a workpiece. The spigot diameter is measured and the spigot center point is determined. The measurements are always performed parallel to the geometry axis of the active plane.
  • Page 139 Measuring variants 2.3 Measure workpiece (milling) Preconditions ● The probe must be active as tool. ● Tool type of the probe: – 3D multi probe (type 710) – Mono probe (type 712) Starting position before the measurement The probe must be positioned with the probe ball center approximately above the center of the spigot.
  • Page 140 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) - Name of the probe Calibration data set (1 - 12) Cutting edge number (1 - 9) Calibration data set (1 - 12) Start point X of the measurement Start point Y of the measurement...
  • Page 141 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "1 circular spigot" provides the following result parameters: Table 2- 23 "1 circular spigot" result parameters Parameters Description Unit _OVR [0] Circular spigot diameter setpoint _OVR [1] Circular spigot center point setpoint in the 1st axis of the plane _OVR [2] Circular spigot center point setpoint in the 2nd axis of the plane...
  • Page 142: Spigot - Outer Circle Segment (Cycle979)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.16 Spigot - outer circle segment (CYCLE979) Function This measuring version can be used to measure circle segment from the outside. The diameter and the center point of the circle segment in the plane are determined. With a starting angle, referred to the 1st geometry axis of the plane, the measuring points can be shifted along the circumference of the circle segment.
  • Page 143 Measuring variants 2.3 Measure workpiece (milling) Preconditions ● The probe must be active as tool. ● Tool type of the probe: – 3D multi probe (type 710) – Mono probe (type 712) Note When measuring circle segments of < 90 degrees, it should be noted that, mathematically speaking, measuring points that deviate from the circular shape exert a particularly great influence on the accuracy of the results (center point, diameter).
  • Page 144 Measuring variants 2.3 Measure workpiece (milling) Procedure The part program or ShopMill program to be processed has been created and you are in the editor. 1. Press the "Meas. workpiece" softkey. 2. Press the "Spigot" softkey. 3. Press the "Outer circle segment" softkey. The input window "Measure: Outer circle segment"...
  • Page 145 Measuring variants 2.3 Measure workpiece (milling) Parameters Description Unit Upper tolerance limit, workpiece (only for dimensional tolerance "Yes") Lower tolerance limit, workpiece (only for dimensional tolerance "Yes") Other parameters and correction targets can be set in the general SD 54760$SNS_MEA_FUNCTION_MASK_PIECE. Machine manufacturer Please observe the machine manufacturer’s instructions.
  • Page 146: Align Plane (Cycle998)

    After the measurement, at suitable machines where orientation transformation (swiveling, TRAORI) is set up, the probe can be aligned perpendicular on the measuring plane (machining plane). SINUMERIK 840D sl/840D/840Di sl cycles ● Swiveling: See the Programming Manual Chapter "Swiveling - CYCLE800".
  • Page 147 Measuring variants 2.3 Measure workpiece (milling) Preconditions ● The probe must be called as a tool with a tool length compensation. ● Tool type of the probe: – 3D multi probe (type 710) – Mono probe (type 712) Starting position before the measurement The probe is pre-positioned over the 1st measuring point P1 in the axes of the plane (for G17: XY).
  • Page 148 Measuring variants 2.3 Measure workpiece (milling) Position after the end of the measuring cycle The probe is at a distance of the measurement path above the last measuring point (P3). Procedure The part program or ShopMill program to be processed has been created and you are in the editor.
  • Page 149 Measuring variants 2.3 Measure workpiece (milling) Parameters Description Unit Infeed path at the measuring height in the Z axis (for G17) (only for protection zone "Yes") Measurement path Safe area for the measurement result Other parameters and correction targets can be set in the general SD 54760$SNS_MEA_FUNCTION_MASK_PIECE. Machine manufacturer Please observe the machine manufacturer’s instructions.
  • Page 150: Sphere (Cycle997)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.18 3D - sphere (CYCLE997) Function This measuring variant can be used to measure a sphere. Measuring can be parallel to the axis or on a circular path in the workpiece coordinate system. The center point (position of the ball) for a known diameter is determined from 3 or 4 measuring points at the circumference and one measuring point at the "north pole"...
  • Page 151 Measuring variants 2.3 Measure workpiece (milling) The sum of starting angle α0 and all incremental angles α1 must not exceed 360 degrees! An angular range of ± 360 degrees permitted for the starting angle. Internally, the actual center point of circle XY is determined from these measured values (ball center in the plane).
  • Page 152 Measuring variants 2.3 Measure workpiece (milling) Position after the end of the measuring cycle The probe is above the determined sphere center point at a safe height (height at the starting position). Procedure The part program or ShopMill program to be processed has been created and you are in the editor.
  • Page 153 Measuring variants 2.3 Measure workpiece (milling) Parameters Description Unit Determining the ball  diameter  ∅ Sphere diameter setpoint α0 Contact angle (only for positioning "On circular path") Degrees α1 Incremental angle (only for positioning "On circular path") Degrees Center point of the ball on the X axis (for G17) Center point of the sphere on the Y axis Center point of the sphere on the Z axis Measurement path...
  • Page 154: Spheres (Cycle997)

    Measuring variants 2.3 Measure workpiece (milling) 2.3.19 3D - 3 spheres (CYCLE997) Function This measuring variant can be used to measure three spheres of equal size, fixed to a common base (workpiece). Measuring individual balls is realized the same as when measuring one ball, see3D ball (CYCLE997) (Page 150).
  • Page 155 Measuring variants 2.3 Measure workpiece (milling) Preconditions ● The probe must be called as a tool with tool length compensation and be active. ● Tool type of the probe: 3D multi probe (type 710) ● In the active WO, the approximate values for the position of the balls regarding offset and rotation are entered and activated.
  • Page 156 Measuring variants 2.3 Measure workpiece (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) - Name of the probe Calibration data set (1 - 12) Cutting edge number (1 - 9) Calibration data set (1 - 12) Start point X of the measurement Start point Y of the measurement...
  • Page 157 Measuring variants 2.3 Measure workpiece (milling) Parameters Description Unit Limit value for the distortion of the resulting triangle from the 3 measured center points of the balls Measurement path Safe area for the measurement result Other parameters and correction targets can be set in the general SD 54760$SNS_MEA_FUNCTION_MASK_PIECE. Machine manufacturer Please observe the machine manufacturer’s instructions.
  • Page 158 Measuring variants 2.3 Measure workpiece (milling) Parameters Description Unit _OVR[23] Center point coordinate actual value in the 3rd axis of the plane of the 3rd sphere mm _OVR[24] Sphere diameter difference of the 3rd sphere _OVR[25] Center point coordinate difference in the 1st axis of the plane of the 3rd sphere _OVR[26] Center point coordinate difference in the 2nd axis of the plane of the 3rd sphere _OVR[27]...
  • Page 159: Kinematics (Cycle996)

    Aside from the basic mechanics of the machine, no specific knowledge is required to use . No dimension drawings or machine location diagrams are necessary to carry out CYCLE996 measuring. SINUMERIK 840D sl/840D/840Di sl Cycles References: /PGZ/ Programming Manual CYCLE800. Possible fields of application The measuring version "Measure kinematics"...
  • Page 160 Measuring variants 2.3 Measure workpiece (milling) ● Defined position of the rotary axes involved in the transformation ● Defined traverse directions in compliance with the standard of all axes involved in the transformation according to ISO 841-2001 and/or DIN 66217 (right-hand rule) Measuring principle The "Measure kinematics"...
  • Page 161 Measuring variants 2.3 Measure workpiece (milling) Measuring kinematics Starting from the kinematics initial state, the relevant rotary axes are measured individually. ● Rotary axes 1 or 2 can be measured in any order. If the machine kinematics only have one rotary axis, this is measured as rotary axis 1. During the measurement procedure, no 5-axis transformations (TCARR or TRAORI) are active.
  • Page 162 Measuring variants 2.3 Measure workpiece (milling) With the 2nd and 3rd measurements, the rotary axis to be measured is rotated around the largest possible angle. The position of the calibration ball must be stationary during the measurements. Note Measure kinematics is also possible with active 5-axis transformation (TRAORI). Preconditions for this are roughly set vectors of the 5-axis transformation.
  • Page 163 Measuring variants 2.3 Measure workpiece (milling) Mounting the calibration ball In the case of machinery, the calibration ball is to be installed on the machine table. In order to measure kinematics for swivel-mounted workholders, the ball must be incorporated into the appropriate workholder. In all cases it must be ensured that the probe can approach and bypass the mounted calibration ball without collision in all the selected rotary axis positions.
  • Page 164 Measuring variants 2.3 Measure workpiece (milling) Defining the rotary axis positions Three measuring positions (ball position) must be defined for each rotary axis. Please note that the positions of the ball in space (resulting from the three defined rotary axis positions) should lead to as large a triangle as possible being clamped.
  • Page 165 Measuring variants 2.3 Measure workpiece (milling) Note If the machine does not proceed as expected when the calibration ball is being scanned, the basic orientation and travel direction of the rotary axes should be checked (has DIN conformity been maintained when defining the axes?) Starting position The probe must be prepositioned in the direction of the tool orientation (ORI) above the highest point of the calibration ball (probe aligned with ball center point).
  • Page 166 Measuring variants 2.3 Measure workpiece (milling) Calculating and activating the swivel data sets After measuring the three ball positions that are required in each case for all the relevant rotary axes, the entire set of swivel data sets can be calculated by means of CYCLE996. CYCLE996 should be parameterized and called for this purpose.
  • Page 167 Measuring variants 2.3 Measure workpiece (milling) Primarily, the calculated rotary axis vectors enable an assessment to be made regarding the mechanical desired/actual state of the kinematics. Depending on the kinematics configuration, even the smallest and corrected deviations in the position of the rotary axis vectors can result in large compensating movements.
  • Page 168 Measuring variants 2.3 Measure workpiece (milling) G code program Parameters Description Unit ∅ Sphere diameter α0 Starting angle (only for "positioning on circular path") Degrees Measurement path Safe area for the measurement result Only for manual or semi-automatic rotary axis of the swivel data set Calculate parameters G code program Parameters...
  • Page 169 Measuring variants 2.3 Measure workpiece (milling) List of the result parameters The measuring variant "calculate kinematics" provides the following result parameters: Table 2- 29 "Calculate kinematics" result parameters Parameters Description Unit _OVR[1] Offset vector I1 $TC_CARR1[n] X component _OVR[2] Offset vector I1 $TC_CARR2[n] Y component _OVR[3] Offset vector I1 $TC_CARR3[n] Z component _OVR[4]...
  • Page 170 Measuring variants 2.3 Measure workpiece (milling) Kinematics type Measuring result Mixed kinematics I1 $TC_CARR1...3[n] _OVR[1]..._OVR[3] Corresponds I2 $TC_CARR4...6[n] _OVR[4]..._OVR[6] I3 $TC_CARR15...17[n] _OVR[15]..._OVR[17] I4 $TC_CARR18...20[n] _OVR[18]..._OVR[20] The result parameters that are not calculated = 0 Close vector chain I1=-(I3+I2); for fixed-mounted machine kinematics Close vector chain I4=-(I3+I2);...
  • Page 171 Measuring variants 2.3 Measure workpiece (milling) Programming example ;* _OVR[60,61,62] -> measuring positions, rotary axis 1 ;* _OVR[63,64,65] -> measuring positions, rotary axis 2 ;* _OVR[66,67,68] -> active frame for 1st measurement, rotary axis 1 ;* _OVR[69] free ;* _OVR[70] free ;* _OVR[71] ->...
  • Page 172 Measuring variants 2.3 Measure workpiece (milling) CYCLE800() ORIAXES ORIMKS TRAORI T="3D-TASTER" D1 IF (NOT $P_SEARCH) AND (NOT $P_ISTEST) AND (NOT $P_SIM) _OVR[40]=0 ;Zero the measuring counter ENDIF ; --------------------- 1. Measurement, rotary axis 1 N99 G1 G710 G90 Z30 FFWON F2000 TOFFL=_BALL/2+_SAVB D1 B=_P1[0] C=_P1[1] ;Kinematics initial state...
  • Page 173 Measuring variants 2.3 Measure workpiece (milling) ;--------------------- 3. Measurement, rotary axis 1 G1 F2000 TOFFL=_BALL/2+_SAVB D1 B=_P3[0] C=_P3[1] TOFFL=0 CYCLE996(10103,1,1,_BALL,210,0,0,0,0,0,0,0,_FA,_TSA,1,,1,) TOROT Z=IC(-_FA+_SAVB) TOROTOF ;--------------------- 1. Measurement, rotary axis 2 ;Initial state, 1st measurement, rotary axis 1 = 1st measurement, rotary axis 2 _OVR[51]=_OVR[41] _OVR[52]=_OVR[42] _OVR[53]=_OVR[43] IF (NOT $P_SEARCH) AND (NOT $P_ISTEST) AND (NOT $P_SIM) _OVR[40]=_OVR[40]+10...
  • Page 174 Measuring variants 2.3 Measure workpiece (milling) MSG("Kinematics measurement OK") M30 ;end of program ;----------------------------------------------------- _SDA: ;Swivel data set according to machine drawing TCARR=0 TRAFOOF TCARR=0 $TC_CARR1[1]=-25 $TC_CARR2[1]=0 $TC_CARR3[1]=-121 ;I1xyz $TC_CARR4[1]=25 $TC_CARR5[1]=0 $TC_CARR6[1]=121 ;I2xyz $TC_CARR7[1]=0 $TC_CARR8[1]=1 $TC_CARR9[1]=0 ;V1 axis B around Y $TC_CARR10[1]=0 $TC_CARR11[1]=0 $TC_CARR12[1]=-1 ;V2 axis C around Z $TC_CARR13[1]=0 $TC_CARR14[1]=0...
  • Page 175: Measure Tool (Turning)

    When using the measuring cycles at machines with several spindles, then the spindle involved must be defined as master spindle before the cycle call. SINUMERIK 840D sl / 828D Fundamentals References: /PG/ Programming Manual Plane definition The measuring cycles work internally with the 1st and 2nd axes of the actual plane G17 to G19.
  • Page 176 Measuring variants 2.4 Measure tool (turning) Machine/workpiece-related measuring/calibrating ● Machine-related measuring/calibrating: Measuring is performed in the basic coordinate system (machine coordinate system with kinematics transformation disabled). The switching positions of the tool probe refer to the machine zero. Data from the following general setting data are used (PLUS and MINUS define the traversing direction of the tool): ①...
  • Page 177 Measuring variants 2.4 Measure tool (turning) Note Workpiece-related or machine-related measurement requires an appropriately calibrated tool probe, see ChapterCalibrate probe (CYCLE982) (Page 178). Compensation strategy The tool measuring cycle is intended for various applications: ● Initial measurement of a tool (general setting data SD 54762 $SNS_MEA_FUNCTION_MASK_TOOL Bit9): The tool offset values in geometry and wear are replaced.
  • Page 178: Calibrate Probe (Cycle982)

    Measuring variants 2.4 Measure tool (turning) 2.4.2 Calibrate probe (CYCLE982) Function This measuring version can be used to calibrate a tool probe. Using the calibration tool, the actual distances between machine or workpiece zero and the probe trigger points are determined.
  • Page 179 ● The approximate positions of the switching surface of the probe regarding the machine or workpiece zero must be entered before calibration starts in the general setting data (see SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual , Chapter "Tool measurement in turning").
  • Page 180 Measuring variants 2.4 Measure tool (turning) Figure 2-21 Position after the end of the measuring cycle, example, 1st axis of the plane (for G18: Z) ① Trigger point of the 1st measuring axis in the positive direction (general SD 54626) ②...
  • Page 181 Measuring variants 2.4 Measure tool (turning) Parameters Description Unit Measuring axis Measuring axis (for measuring plane G18)   Measurement path Safe area for the measurement result List of the result parameters The measuring variant "Calibrate probe" provides the following result parameters: Table 2- 31 "Calibrate probe"...
  • Page 182: Turning Tool (Cycle982)

    Measuring variants 2.4 Measure tool (turning) 2.4.3 Turning tool (CYCLE982) Function With this measuring version, the tool length (L1 and/or L2) of a turning tool with cutting edge positions 1 to 8 can be determined. The measuring version checks whether the difference to be corrected with respect to the old tool length lies within a defined tolerance range: ●...
  • Page 183 Measuring variants 2.4 Measure tool (turning) ● Tool type 5xx ● Cutting edge position, cutting edge radius ● Length 1, length 2 The tool to be measured must be active with its tool offset values when the cycle is called. Starting position before the measurement Before the cycle is called, the tool must be moved to the tool tip starting position, as shown in the following diagram.
  • Page 184 Measuring variants 2.4 Measure tool (turning) Position after the end of the measuring cycle For an "axis by axis" measurement, the tool tip is the measurement path distance away from the probed measuring surface of the probe. For a "complete" measurement, after the measurement, the tool is positioned at the starting point before the cycle was called.
  • Page 185 Measuring variants 2.4 Measure tool (turning) List of the result parameters The measuring variant "Turning tool" provides the following result parameters: Table 2- 32 "Turning tool" result parameters Parameters Description Unit _OVR[8] Length actual value L1 _OVR[9] Length difference L1 _OVR[10] Length actual value L2 _OVR[11]...
  • Page 186: Milling Tool (Cycle982)

    Measuring variants 2.4 Measure tool (turning) 2.4.4 Milling tool (CYCLE982) Function This measuring version can be used to measure a milling tool on a turning machine (lathe). The following measurements can be performed: ● Length ● Radius ● Length and radius The measuring cycle checks whether the difference to be corrected with respect to the old tool length or to the old tool radius lies within a defined tolerance range: ●...
  • Page 187 Measuring variants 2.4 Measure tool (turning) Measuring "axis by axis" - only length (L1 or L2) Length L1 or L2 is measured in the parameterized measuring axis. Table 2- 33 Measuring "axis by axis" - only length (L1 or L2) Without milling tool reversal With milling tool reversal Measuring length L2...
  • Page 188 Measuring variants 2.4 Measure tool (turning) Measuring "axis by axis" - only length (L1 or L2) and radius Length L1 or L2 and radius are measured in the parameterized measuring axis by probing twice to two different sides of the measuring probe. Table 2- 35 Measuring "axis by axis"...
  • Page 189 Measuring variants 2.4 Measure tool (turning) Tool position Axial position Radial position Milling cutter radius in the 2nd measuring axis (for Milling cutter radius in the 1st measuring axis (for G18: X) G18: Z) Measurement with rotating / stationary spindle Measurement is possible with a rotating (M3, M4) or with a stationary milling spindle (M5).
  • Page 190 Measuring variants 2.4 Measure tool (turning) Starting position before the measurement From the starting position, collision-free approach to the probe must be possible. The initial positions are located outside the unauthorized area (see the diagram below). Figure 2-25 Measure milling cutter: Possible starting positions in the 2nd axis of the plane (for G18: X) ①...
  • Page 191 Measuring variants 2.4 Measure tool (turning) Parameters G code program ShopTurn program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) - Name of the tool to be measured Calibration data set (1 - 6) Cutting edge number (1 - 9) Calibration data set (1 - 6) β...
  • Page 192 Measuring variants 2.4 Measure tool (turning) Parameters Description Unit SPOS Angle for positioning on a tool tip (only for milling cutter reversal "Yes" or position Degrees spindle "Yes" or for "complete" measurement type) SCOR Offset angle for reversal (only for milling tool reversal "Yes") Degrees Measurement path Safe area for the measurement result...
  • Page 193: Drill (Cycle982)

    Measuring variants 2.4 Measure tool (turning) 2.4.5 Drill (CYCLE982) Function With this measuring version, the tool length (L1 or L2) of a drill can be measured. The measuring version checks whether the difference to be corrected with respect to the old tool length lies within a defined tolerance range: ●...
  • Page 194 Measuring variants 2.4 Measure tool (turning) Tool position: Axial position Radial position Drill radius in the 2nd measuring axis (for G18: X) Drill radius in the 1st measuring axis (for G18: Z) Figure 2-26 Measure: drill (CYCLE982), example , tool position: ↓ radial position Note If the length of the drill is measured by approaching the probe from the side, then it must be ensured that the drill to be measured does not deflect the probe in the area of the twist...
  • Page 195 Measuring variants 2.4 Measure tool (turning) Preconditions ● The tool probe must be calibrated. ● The approximate tool dimensions must be entered in the tool offset data: – Tool type: 2xy (drill) – Length 1, length 2 ● The tool to be measured must be active with its tool offset values when the cycle is called.
  • Page 196 Measuring variants 2.4 Measure tool (turning) Measure drill - special applications The tool probe has been calibrated with G18 active as is usual for turning tools. Function If drills are used on lathes with a length compensation as for milling machines (SD 42950: $SC_TOOL_LENGTH_TYPE=0), then a drill can also be measured (gauged) in this application.
  • Page 197 Measuring variants 2.4 Measure tool (turning) Parameters G code program ShopTurn program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) - Name of the tool to be measured Calibration data set (1 - 6) Cutting edge number (1 - 9) Tool Calibration data set (1 - 6) Axial (←)
  • Page 198: Measure Tool With Toolholder That Can Be Orientated

    Measuring variants 2.4 Measure tool (turning) 2.4.6 Measure tool with toolholder that can be orientated Overview The functionality is designed for a specific configuration on turning machines (turning/milling machines). As well as the linear axes (Z and X) and main spindle, the turning machines must have swivel axis about Y with accompanying tool spindle.
  • Page 199 Measuring variants 2.4 Measure tool (turning) Sequence Before CYCLE 982 is called, the tool must be aligned in the same way as it will eventually be measured. The tool should be preferably aligned with CYCLE800, refer to the Operating Manual Turning , Chapter "Swivel plane/align tool (CYCLE800)".
  • Page 200: Measure Tool (Milling)

    Measuring variants 2.5 Measure tool (milling) Measure tool (milling) 2.5.1 General information The measuring cycles described in this chapter are intended for use on milling machines and machining centers. Note Spindle Spindle commands in the measuring cycles always refer to the active master spindle of the control.
  • Page 201: Workpiece-Related Measuring/Calibrating

    Measuring variants 2.5 Measure tool (milling) ● Workpiece-related measuring/calibrating: The switching positions of the tool probe refer to the workpiece zero. Data from the following general setting data are used: ① – SD 54640 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX1 ② – SD 54641 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX1 ③...
  • Page 202: Calibrate Probe (Cycle971)

    Measuring variants 2.5 Measure tool (milling) 2.5.2 Calibrate probe (CYCLE971) Function This measuring version can be used to calibrate a tool probe machine-related or workpiece- related. Values are corrected without empirical and mean values. Measuring principle The current clearances between machine zero (machine-related calibration) or workpiece zero (workpiece-related calibration) and the probe trigger point are determined with the aid of the calibration tool.
  • Page 203 The tool probes are automatically calibrated for the "complete" calibration. Using the calibration tool, the measuring cycle determines the tool probe trigger points in all axes or axis directions in which the probe can be approached. SINUMERIK Operate (IM9) / SINUMERIK 840D sl See, Commissioning Manual , Chapter "Tool measurement in milling": General setting data SD 54632...
  • Page 204 ● The approximate coordinates of the tool probe must be entered in the general setting SINUMERIK Operate (IM9) / data before calibration starts (see Commissioning Manual SINUMERIK 840D sl , Chapter "Tool measurement in milling"). These values are used for automatic approach to the probe with the calibration tool and their absolute value must not deviate from the actual value by more than the value in parameter TSA.
  • Page 205 Measuring variants 2.5 Measure tool (milling) Starting position before the measurement For "axis by axis" calibration, from the starting position, the cycle calculates the approach distance to the probe and generates the appropriate traversing blocks. It must be ensured that a collision-free approach is possible. Figure 2-32 Starting positions for calibration in the plane, example: G17 ①...
  • Page 206 Measuring variants 2.5 Measure tool (milling) Procedure The part program or ShopMill program to be processed has been created and you are in the editor. 1. Press the "Meas. tool" softkey. 2. Press the "Calibrate probe" softkey. The input window "Calibrate: probe" is opened. Parameters G code program ShopMill program...
  • Page 207 Measuring variants 2.5 Measure tool (milling) Parameters Description Unit Lateral offset (only for measuring axis "Z", for G17) The offset is active when calibrating the 3rd measuring axis, if the calibration tool diameter is larger than the upper diameter of the probe. Here, the tool is offset from the center of the probe by the tool radius, minus the value of V.
  • Page 208: Measure Tool (Cycle971)

    Measuring variants 2.5 Measure tool (milling) 2.5.3 Measure tool (CYCLE971) Function With this measuring version, the tool length or the tool radius of milling and drilling tools can be measured. A check is made whether the difference to be corrected in the entered tool length or to the entered tool radius in the tool management lies within a defined tolerance range: ●...
  • Page 209 Measuring variants 2.5 Measure tool (milling) The tool must always be aligned perpendicular to the probe before the measuring cycle is called, i.e. the tool axis is parallel to the center line of the probe. Figure 2-33 Parallel alignment of tool axis, probe axis and axis of the coordinate system Length measurement If the tool diameter is less than the upper diameter of the probe, then the tool is always positioned at the center of the probe.
  • Page 210 Measuring variants 2.5 Measure tool (milling) Figure 2-35 Radius measurement with and without offset Preconditions Note The tool probe must be calibrated before the tool measurement (see Calibrate probe (CYCLE971) (Page 202)). ● The tool geometry data (approximate values) must be entered in a tool offset data set. ●...
  • Page 211 Measuring variants 2.5 Measure tool (milling) Position after the end of the measuring cycle The tool is positioned at the measurement path distance away from the measuring surface. Tool measurement with stationary spindle When measuring milling tools, before the measuring cycle is called, the tool with the spindle must be rotated so that the selected cutting edge can be measured (length or radius).
  • Page 212 SINUMERIK measurement are calculated in a cycle (see Commissioning Manual Operate (IM9) / SINUMERIK 840D sl , Chapter "Tool measurement in milling - monitoring for measuring with rotating spindle") Measuring is conducted by probing twice;...
  • Page 213 Measuring variants 2.5 Measure tool (milling) Parameters G code program ShopMill program Parameters Description Unit Parameters Description Unit Measuring plane (G17 - G19) - Name of the tool to be measured - Calibration data set (1 - 6) Cutting edge number (1 - 9) Calibration data set (1 - 6) Parameters Description...
  • Page 214 Measuring variants 2.5 Measure tool (milling) List of the result parameters The measuring variant "Measure tool" provides the following result parameters: Table 2- 40 "Measure tool" result parameters Parameters Description Unit _OVR [8] Length actual value L1 _OVR [10] Actual value radius R _OVR [9] Length difference L1 _OVR [11]...
  • Page 215: Parameter Lists

    Parameter lists Overview of measuring cycle parameters 3.1.1 CYCLE973 measuring cycle parameters PROC CYCLE973(INT S_MVAR,INT S_PRNUM,INT S_CALNUM,REAL S_SETV,INT S_MA,INT S_MD,REAL S_FA,REAL S_TSA,REAL S_VMS,INT S_NMSP,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE ACTBLOCNO DISPLOF Table 3- 1 CYCLE973 call parameters No. Screen form Cycle Meaning parameters parameters...
  • Page 216 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters S_CALNUM Number of the calibration groove for calibration on a groove (default=1) S_SETV Setpoint for calibration on a surface S_MA Measuring axis (number of the axis) (default=1) Values: 1 = 1st axis of the plane (for G18 Z)
  • Page 217 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters _AMODE Alternative mode All default values = 0 or marked as default=x Display depends on the general SD 54760 $SNS_MEA_FUNCTION_MASK_PIECE Only relevant for calibration in two axis directions Only measuring axis and measuring direction are determined automatically from the cutting edge position (SL) of the probe.
  • Page 218: Cycle974 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.2 CYCLE974 measuring cycle parameters PROC CYCLE974(INT S_MVAR,INT S_KNUM,INT S_KNUM1,INT S_PRNUM,REAL S_SETV,INT S_MA,REAL S_FA,REAL S_TSA,REAL S_STA1,INT S_NMSP,STRING[32] S_TNAME,INT S_DLNUM,REAL S_TZL,REAL S_TDIF,REAL S_TUL,REAL S_TLL,REAL S_TMV,INT S_K,INT S_EVNUM,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE DISPLOF Table 3- 2 CYCLE974 call parameters No.
  • Page 219 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters S_KNUM1 Selection Correction in tool offset 2), 4) Values: UNITS: TENS: HUNDREDS: 0 = No correction 1 to max. 999 D numbers (cutting edge numbers) for tool offset; for additive and setup offset, see also S_DLNUM THOUSANDS: Reserved...
  • Page 220 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters S_EVNUM Number of the empirical mean value memory 2), 7) S_MCBIT Reserved _DMODE Display mode Values: UNITS: Machining plane G17/G18/G19 0 = compatibility, the plane active before the cycle call remains active 1 = G17 (only active in the cycle) 2 = G18 (only active in the cycle) 3 = G19 (only active in the cycle)
  • Page 221: Cycle994 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.3 CYCLE994 measuring cycle parameters PROC CYCLE994(INT S_MVAR,INT S_KNUM,INT S_KNUM1,INT S_PRNUM,REAL S_SETV,INT S_MA,REAL S_SZA,REAL S_SZO,REAL S_FA,REAL S_TSA,INT S_NMSP,STRING[32] S_TNAME,INT S_DLNUM,REAL S_TZL,REAL S_TDIF,REAL S_TUL,REAL S_TLL,REAL S_TMV,INT S_K,INT S_EVNUM,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE DISPLOF Table 3- 3 CYCLE994 call parameters Screen form...
  • Page 222 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters S_KNUM1 Selection Correction in tool offset 2), 4) Values: UNITS: TENS: HUNDREDS: 0 = No correction 1 to max. 999 D numbers (cutting edge numbers) for tool offset; for additive and setup offset, see also S_DLNUM THOUSANDS: Reserved...
  • Page 223 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters Weighting factor for averaging S_EVNUM Number of the empirical value memory 2), 7) S_MCBIT Reserved _DMODE Display mode Values: UNITS: Machining plane G17/G18/G19 0 = Compatibility, the plane active before the cycle call remains active 1 = G17 (only active in the cycle) 2 = G18 (only active in the cycle) 3 = G19 (only active in the cycle)
  • Page 224: Cycle976 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.4 CYCLE976 measuring cycle parameters PROC CYCLE976(INT S_MVAR,INT S_PRNUM,REAL S_SETV,REAL S_SETV0,INT S_MA,INT S_MD,REAL S_FA,REAL S_TSA,REAL S_VMS,REAL S_STA1,INT S_NMSP,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE ACTBLOCNO DISPLOF Table 3- 4 CYCLE976 call parameters No. Screen form Cycle Meaning parameters...
  • Page 225: S_Mcbit

    Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters S_MD Measuring direction 2), 6) Values: 0 = Positive 1 = Negative S_FA Measurement path S_TSA Safe area S_VMS Variable measuring velocity for calibration S_STA1 α...
  • Page 226: Cycle978 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.5 CYCLE978 measuring cycle parameters PROC CYCLE978(INT S_MVAR,INT S_KNUM,INT S_KNUM1,INT S_PRNUM,REAL S_SETV,REAL S_FA,REAL S_TSA,INT S_MA,INT S_MD,INT S_NMSP,STRING[32] S_TNAME,INT S_DLNUM,REAL S_TZL,REAL S_TDIF,REAL S_TUL,REAL S_TLL,REAL S_TMV,INT S_K,INT S_EVNUM,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE ACTBLOCNO DISPLOF Table 3- 5 CYCLE978 call parameters Screen form...
  • Page 227 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters S_KNUM1 Selection Correction in tool offset Values: UNITS: TENS: HUNDREDS: 0 = No correction 1 to max. 999 D numbers (cutting edge numbers) for tool offset, for additive and setup offset, see also S_DLNUM THOUSANDS: Reserved...
  • Page 228 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters Weighting factor for averaging S_EVNUM Number of the empirical value memory 2), 8) S_MCBIT Reserved _DMODE Display mode Values: UNITS: Machining plane G17/G18/G19 0 = compatibility, the plane active before the cycle call remains active 1 = G17 (only active in the cycle) 2 = G18 (only active in the cycle) 3 = G19 (only active in the cycle)
  • Page 229: Cycle998 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.6 CYCLE998 measuring cycle parameters PROC CYCLE998(INT S_MVAR,INT S_KNUM,INT S_RA,INT S_PRNUM,REAL S_SETV,REAL S_STA1,REAL S_INCA,REAL S_FA,REAL S_TSA,INT S_MA,INT S_MD,REAL S_ID,REAL S_SETV0,REAL S_SETV1,REAL S_SETV2,REAL S_SETV3,INT S_NMSP,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE ACTBLOCNO DISPLOF Table 3- 6 CYCLE998 call parameters Screen form Cycle...
  • Page 230 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters S_RA Correction target coordinate rotation or rotary axis Values: 0 = Correction target coordinate rotation around the axis that results from parameter S_MA A, B, C >0 = Correction target rotary axis.
  • Page 231 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters _DMODE Display mode Values: UNITS: Machining plane G17/G18/G19 0 = Compatibility, the plane active before the cycle call remains active 1 = G17 (only active in the cycle) 2 = G18 (only active in the cycle) 3 = G19 (only active in the cycle) _AMODE...
  • Page 232: Cycle977 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.7 CYCLE977 measuring cycle parameters PROC CYCLE977(INT S_MVAR,INT S_KNUM,INT S_KNUM1,INT S_PRNUM,REAL S_SETV,REAL S_SETV0,REAL S_SETV1,REAL S_FA,REAL S_TSA,REAL S_STA1,REAL S_ID,REAL S_SZA,REAL S_SZO,INT S_MA,INT S_NMSP,STRING[32] S_TNAME,INT S_DLNUM,REAL S_TZL,REAL S_TDIF,REAL S_TUL,REAL S_TLL,REAL S_TMV,INT S_K,INT S_EVNUM,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE ACTBLOCNO DISPLOF Table 3- 7 CYCLE977 call parameters No.
  • Page 233 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters S_KNUM1 Selection Correction in tool offset Values: UNITS: TENS: HUNDREDS: 0 = No correction 1 to max. 999 D numbers (cutting edge numbers) for tool offset; for additive and setup offset, see also S_DLNUM THOUSANDS: Reserved...
  • Page 234: Only If The "Setup Additive Offset" Function Has Been Set-Up In The General Md 18108 $Mn_Mm_Num_Sumcorr . In

    Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters S_MA Number of the measuring axis (only for measurement of groove or rib, see BMVAR UNITS position) Values: 1 = 1st axis of the plane (for G17 X) 2 = 2nd axis of the plane (for G17 Y) Measuremen S_NMSP...
  • Page 235: Cycle961 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.8 CYCLE961 measuring cycle parameters PROC CYCLE961(INT S_MVAR,INT S_KNUM,INT S_PRNUM,REAL S_SETV0,REAL S_SETV1,REAL S_SETV2,REAL S_SETV3,REAL S_SETV4,REAL S_SETV5,REAL S_SETV6,REAL S_SETV7,REAL S_SETV8,REAL S_SETV9,REAL S_STA1,REAL S_INCA,REAL S_ID,REAL S_FA,REAL S_TSA,INT S_NMSP,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE ACTBLOCNO DISPLOF Table 3- 8 CYCLE961 call parameters No.
  • Page 236 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters S_KNUM Selection Correction of the work offset (WO) or basic WO or basic reference Values: UNITS: TENS: 0 = No correction 1 to max. 99 numbers of the work offset or 1 to max.
  • Page 237 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters S_FA Measurement path S_TSA Safe area Monitoring of the angle difference to the angle setpoint [degrees] Measureme S_NMSP Number of measurements at the same location (value range 1 to 9) S_MCBIT Reserved...
  • Page 238: Cycle979 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.9 CYCLE979 measuring cycle parameters PROC CYCLE979(INT S_MVAR,INT S_KNUM,INT S_KNUM1,INT S_PRNUM,REAL S_SETV,REAL S_FA,REAL S_TSA,REAL S_CPA,REAL S_CPO,REAL S_STA1,REAL S_INCA,INT S_NMSP,STRING[32] S_TNAME,REAL S_DLNUM,REAL S_TZL,REAL S_TDIF,REAL S_TUL,REAL S_TLL,REAL S_TMV,INT S_K,INT S_EVNUM,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE ACTBLOCNO DISPLOF Table 3- 9 CYCLE979 call parameters Screen form...
  • Page 239 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters S_KNUM1 Selection Correction in tool offset Values: UNITS: TENS: HUNDREDS: 0 = No correction 1 to max. 999 D numbers (cutting edge numbers) for tool offset; for additive and setup offset, see also S_DLNUM THOUSANDS: Reserved...
  • Page 240 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters S_MCBIT Reserved _DMODE Display mode Values: UNITS: Machining plane G17/G18/G19 0 = Compatibility, the plane active before the cycle call remains active 1 = G17 (only active in the cycle) 2 = G18 (only active in the cycle) 3 = G19 (only active in the cycle) _AMODE...
  • Page 241: Cycle997 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.10 CYCLE997 measuring cycle parameters PROC CYCLE997 (INT S_MVAR,INT S_KNUM,INT S_PRNUM,REAL S_SETV,REAL S_FA,REAL S_TSA,REAL S_STA1,REAL S_INCA,REAL S_SETV0,REAL S_SETV1,REAL S_SETV2,REAL S_SETV3,REAL S_SETV4,REAL S_SETV5,REAL S_SETV6,REAL S_SETV7,REAL S_SETV8,REAL S_TNVL,INT S_NMSP,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE ACTBLOCNO DISPLOF Table 3- 10 CYCLE997 call parameters 1), 2)
  • Page 242 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters S_KNUM Selection Correction in work offset (WO) or basic or basic reference Values: UNITS: TENS: 0 = No correction 1 to max. 99 numbers of the work offset or 1 to max.
  • Page 243 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters S_NMSP Measurement Number of measurements at the same location (value range 1 to 9) S_MCBIT Reserved _DMODE Display mode Values: UNITS: Machining plane G17/G18/G19 0 = compatibility, the plane active before the cycle call remains active 1 = G17 (only active in the cycle) 2 = G18 (only active in the cycle) 3 = G19 (only active in the cycle)
  • Page 244: Cycle996 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.11 CYCLE996 measuring cycle parameters PROC CYCLE996(INT S_MVAR,INT S_TC,INT S_PRNUM,REAL S_SETV,REAL S_STA1,REAL S_SETV0,REAL S_SETV1,REAL S_SETV2,REAL S_SETV3,REAL S_SETV4,REAL S_SETV5,REAL S_TNVL,REAL S_FA,REAL S_TSA,INT S_NMSP,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE SBLOF ACTBLOCNO DISPLOF Table 3- 11 CYCLE996 call parameters Screen form Cycle...
  • Page 245 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters TEN MILLION: Log file 0 = no protocol file 1 = protocol file with the calculated vectors (tool carrier) and the 1st dynamic 5-axis transformation (TRAORI(1)), if set-up in MDs. S_TC Number of the swivel data record (tool carrier) Icon+...
  • Page 246 Parameter lists 3.1 Overview of measuring cycle parameters Screen form Cycle Meaning parameters parameters All default values = 0 or marked as default=x Display depends on the general SD54760 $SNS_MEA_FUNCTION_MASK_PIECE Using this version, for example, for 90 degree positions, the kinematics can be measured at the calibration ball, without colliding with the retaining shaft of the calibration ball.
  • Page 247: Cycle982 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.12 CYCLE982 measuring cycle parameters PROC CYCLE982(INT S_MVAR,INT S_KNUM,INT S_PRNUM,INT S_MA,INT S_MD,REAL S_ID,REAL S_FA,REAL S_TSA,REAL S_VMS,REAL S_STA1,REAL S_CORA,REAL S_TZL,REAL S_TDIF,INT S_NMSP,INT S_EVNUM,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE ACTBLOCNO DISPLOF Table 3- 12 CYCLE982 call parameters No.
  • Page 248 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters S_MA Measuring axis Values: 1 = 1. Axis of the plane (for G18 Z) 2 = 2nd axis of the plane (for G18 X) S_MD Measuring direction Values: 0 = No selection (measuring direction is determined from actual value)
  • Page 249 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters _AMODE Alternative mode All default values = 0 or marked as default=x Display depends on the general SD 54762 _MEA_FUNCTION_MASK_TOOL Measure turning or milling tool or drill. Measuring axis in parameter S_MA Specification for turning tools via cutting edge position 1...8, for milling tools via HUNDREDS to THOUSANDS position in parameter...
  • Page 250: Cycle971 Measuring Cycle Parameters

    Parameter lists 3.1 Overview of measuring cycle parameters 3.1.13 CYCLE971 measuring cycle parameters PROC CYCLE971(INT S_MVAR,INT S_KNUM,INT S_PRNUM,INT S_MA,INT S_MD,REAL S_ID,REAL S_FA,REAL S_TSA,REAL S_VMS,REAL S_TZL,REAL S_TDIF,INT S_NMSP,REAL S_F1,REAL S_S1,REAL S_F2,REAL S_S2,REAL S_F3,REAL S_S3,INT S_EVNUM,INT S_MCBIT,INT _DMODE,INT _AMODE) SAVE DISPLOF Table 3- 13 CYCLE971 call parameters No.
  • Page 251 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters S_MD Measuring direction Values: 0 = No selection (measuring direction is determined from actual value) 1 = Positive 2 = Negative S_ID Offset Values: 0 = For tools without offset >0 = Calibration: The offset is applied to the 3rd axis of the plane (for G17 Z) if ...
  • Page 252 Parameter lists 3.1 Overview of measuring cycle parameters No. Screen form Cycle Meaning parameters parameters All default values = 0 or marked as default=x Display depends on the general SD 54762 MEA_FUNCTION_MASK_TOOL Only for offset in tool and dimensional tolerance "Yes", otherwise parameter = 0 For automatic measurement ( ), no display of measuring axis, offset axis ⇒...
  • Page 253: Additional Parameters

    The following supplementary parameters can be hidden or unhidden using setting data in the input screen forms. For more information about setting data SD54760 to SD54764, see the SINUMERIK 840D sl, detailed description of the machine data List Manual Machine manufacturer Please observe the machine manufacturer’s instructions.
  • Page 254 Parameter lists 3.2 Additional parameters Additional correction options when measuring workpiece: 1. Work offsets – Offset in the basic reference – Offset in the channel-specific basic WO – Offset in the global basic WO – Offset, coarse or fine 2. Tool offsets –...
  • Page 255: Additional Result Parameters

    Parameter lists 3.3 Additional result parameters Additional result parameters The following table below contains the additional result parameters for the measuring variants of the tool offset. Parameters Description Unit _OVR [8] Upper tolerance limit for: Diameter of hole / circular spigot / circle segment ...
  • Page 256: Parameter

    Parameter lists 3.4 Parameter Parameter Table 3- 16 List of input/output variables for cycles Screen form Cycle Meaning in English Meaning in German parameters parameters S_CALNUM Calibration groove number Number of the gauging block S_MCBIT Central Bits Screen form of the _CBITs or _CHBITs α2 S_CORA Correction angle position...
  • Page 257: Changes From Cycle Version Sw4.4 And Higher

    Changes from cycle version SW4.4 and higher Assignment of the measuring cycle parameters to MEA_FUNCTION_MASK parameters All setting data that were saved up to measuring cycle version 2.6 in GUD variables, from software release SW 4.4 are located in the configurable machine and setting data (e.g. data fields of the calibration values).
  • Page 258 Changes from cycle version SW4.4 and higher A.1 Assignment of the measuring cycle parameters to MEA_FUNCTION_MASK parameters Function MD identifier GUD name SW 2.6 up to SW 2.6 General cycle setting data: SD 54740 $SNS_MEA_FUNCTION_MASK (32 bits) Workpiece measurement Repeat measurement, measured difference > _TDIF 54655 $SNS_MEA_REPEATE_ACTIVE _CBIT[0] or >_TSA (default = 0)
  • Page 259 Changes from cycle version SW4.4 and higher A.1 Assignment of the measuring cycle parameters to MEA_FUNCTION_MASK parameters Function MD identifier GUD name SW 2.6 up to SW 2.6 Activate/deactivate workpiece probe before and after the NC command SPOS. See also CUST_MEA_CYC.SPF (default = 0) 0 = no call CUST_MEA_CYC.SPF 1 = call CUST_MEA_CYC.SPF...
  • Page 260: Changes In The Machine And Setting Data From Sw 4.4

    Changes from cycle version SW4.4 and higher A.2 Changes in the machine and setting data from SW 4.4 Changes in the machine and setting data from SW 4.4 MD replaced with SD The following cycle machine data (measuring in JOG) no longer apply from cycle release SW 04.04.01 (compared to SW 02.06.00 ) and are replaced by the following cycle setting data that mean the same .
  • Page 261: Complete Overview Of The Changed Cycle Machine And Cycle Setting Data

    Changes from cycle version SW4.4 and higher A.3 Complete overview of the changed cycle machine and cycle setting data Complete overview of the changed cycle machine and cycle setting data Table A- 1 Complete overview of the changed cycle machine data SW 02.06.01.03 HF3 CYCLE SW 02.06.56.00 CYCLE SW 04.04.05.00 N51071 $MNS_ACCESS_ACTIVATE_CTRL_E...
  • Page 262 Changes from cycle version SW4.4 and higher A.3 Complete overview of the changed cycle machine and cycle setting data Table A- 2 Complete overview of the changed cycle setting data SW 02.06.01.03 HF3 CYCLE SW 02.06.56.00 CYCLE SW 04.04.05.00 N54611 $SNS_MEA_WP_FEED[0 .. 11] N54651 $SNS_MEA_TPW_FEED[0 ..
  • Page 263: Comparing Gud Parameters (Regarding Measuring Functions)

    Changes from cycle version SW4.4 and higher A.4 Comparing GUD parameters (regarding measuring functions) Comparing GUD parameters (regarding measuring functions) You can make specific basic settings per cycle machine, setting data (MD, SD). The following prefixes are defined: ● §SNS_... Generally applicable setting data ●...
  • Page 264 Changes from cycle version SW4.4 and higher A.4 Comparing GUD parameters (regarding measuring functions) GUD up to Version 7.5 MD/SD version V2.7 / V4.4 _TP[x,6] und SD54631 $SNS_MEA_TP_EDGE_DISK_SIZE[0...5] E_MESS_MT_DL[3] _TP[x,7] and SD54632 $SNS_MEA_TP_AX_DIR_AUTO_CAL[0...5] E_MESS_MT_AX[3] _TP[x,8] and SD54633 $SNS_MEA_TP_TYPE[0...5] E_MESS_MT_TYP[3] _TP[x,9] and SD54634 $SNS_MEA_TP_CAL_MEASURE_DEPTH[0...5] E_MESS_MT_DZ[3] _TPW[x,1]...
  • Page 265 Changes from cycle version SW4.4 and higher A.4 Comparing GUD parameters (regarding measuring functions) GUD up to Version 7.5 MD/SD version V2.7 / V4.4 _CHBIT[2] SD55740 $SCS_MEA_FUNCTION_MASK bit 0 (measure workplace) SD55740 $SCS_MEA_FUNCTION_MASK bit 16 (measure tool) _CHBIT[10] SD55613 $SCS_MEA_RESULT_DISPLAY _CHBIT[13] SD55740 $SCS_MEA_FUNCTION_MASK bit 1 _CHBIT[14]...
  • Page 266 Changes from cycle version SW4.4 and higher A.4 Comparing GUD parameters (regarding measuring functions) GUD up to Version 7.5 MD/SD version V2.7 / V4.4 E_MESS_D_L MD51752 $MNS_J_MEA_M_DIST_TOOL_LENGTH E_MESS_D_R MD51753 $MNS_J_MEA_M_DIST_TOOL_RADIUS E_MESS_FM SD55630 $SCS_MEA_FEED_MEASURE E_MESS_F MD51757 $MNS_J_MEA_COLL_MONIT_FEED E_MESS_FZ MD51758 $MNS_J_MEA_COLL_MONIT_POS_FEED E_MESS_CAL_D[2] MD51770 $MNS_J_MEA_CAL_RING_DIAM[0...11] E_MESS_CAL_L[0] MD51772 $MNS_J_MEA_CAL_HEIGHT_FEEDAX[0...11]...
  • Page 267: Gud Variables That Can No Longer Be Used

    Changes from cycle version SW4.4 and higher A.5 GUD variables that can no longer be used GUD variables that can no longer be used The following GUD variables can generally no longer be programmed as of measuring cycles version 2.6! If machine or setting data is assigned to a GUD variable, only this data should be used! GUD up to Version 7.5 MD/SD version 2.6...
  • Page 268 Changes from cycle version SW4.4 and higher A.5 GUD variables that can no longer be used GUD up to Version 7.5 MD/SD version 2.6 E_MESS_MT_IN MD51607 $MNS_MEA_INPUT_TOOL_PROBE[0] E_MESS_D MD51750 $MNS_J_MEA_M_DIST E_MESS_D_M MD51751 $MNS_J_MEA_M_DIST_MANUELL E_MESS_D_L MD51752 $MNS_J_MEA_M_DIST_TOOL_LENGTH E_MESS_D_R MD51753 $MNS_J_MEA_M_DIST_TOOL_RADIUS E_MESS_FM MD51755 $MNS_J_MEA_MEASURING_FEED E_MESS_F MD51757 $MNS_J_MEA_COLL_MONIT_FEED...
  • Page 269: Changes To Names Of Cycle Programs And Gud Modules

    Changes from cycle version SW4.4 and higher A.6 Changes to names of cycle programs and GUD modules Changes to names of cycle programs and GUD modules The following measuring programs have been renamed or deleted from measuring cycle version 2.6: Cycle Name of GUD up to Version 7.5 Cycle Name as of Version 2.6 CYC_JMC...
  • Page 270 Changes from cycle version SW4.4 and higher A.6 Changes to names of cycle programs and GUD modules Measuring cycles Programming Manual, 02/2011, 6FC5398-4BP40-0BA0...
  • Page 271: Appendix

    Appendix Abbreviations Abbreviation Meaning Computerized Numerical Control Computerized numerical control Deutsche Industrie Norm (German Industry Standard) Input/Output Global User Data Global user data JOGging: Setup mode Machine data Machine coordinate system Numerical Control: Numerical Control Numerical Control Kernel: NC kernel with block preparation, traversing range, etc. Numerical Control Unit: NCK hardware unit Zero point offset Programmable Logic Control Controller...
  • Page 272: Documentation Overview

    Appendix B.2 Documentation overview Documentation overview Measuring cycles Programming Manual, 02/2011, 6FC5398-4BP40-0BA0...
  • Page 273: Glossary

    Glossary Actual/set difference Difference between measured and expected value. Asynchronous subroutine Part program that can be started asynchronously to (independently of) the current program status using an interrupt signal (e.g. "Rapid NC input" signal). Calibration When calibrating, the trigger points of the probe are identified and saved in the cycle setting data from SD 54600.
  • Page 274 Glossary Dimension difference check Is a tolerance parameter, and when a limit ( ) is reached the tool is probably worn and S_DIF must be replaced. The dimension difference check has no effect on generation of the compensation value. Empirical value The empirical values are used to suppress constant dimensional deviations that are not subject to a trend.
  • Page 275 Glossary Measurement result display Measurement result displays can be shown automatically during measuring cycle runtime. The function is dependent on the settings in the channel-specific SD 55613 $SCS_MEA_RESULT_DISPLAY. Measuring accuracy The measurement accuracy that can be obtained is dependent on the following factors: ●...
  • Page 276 Glossary Multi probe A multi(directional) probe is one that can deflect in three dimensions. Multiple measurement at the same location Parameter can be used to determine the number of measurements at the same point. S_NMSP The actual/set difference is determined arithmetically. Offset angle position When using a →...
  • Page 277 Glossary Reference groove A groove located in the working area (permanent feature of the machine) whose precise position is known and that can be used to calibrate workpiece probes. Safe area The safe area does not affect the offset value; it is used for diagnostics. If this limit is S_TSA reached, there is a defect in the probe or the set position is incorrect.
  • Page 278 Glossary Measuring cycles Programming Manual, 02/2011, 6FC5398-4BP40-0BA0...
  • Page 279: Index

    Index Measure, 67, 71, 76 Measurement result display, 47 Measuring cycle support in the program editor (from SW 6.2), 46 Measuring accuracy, 33 Calculation of center point and radius of a circle, 44 Measuring cycle parameters Calculation of the deceleration distance, 32 CYCLE961, 235 Calibration tool, 29 CYCLE971, 250...
  • Page 280 Index Tool measurement, 10 Upper tolerance limit, 39 User Program before undertaking measurement, 46 Work offset (WO), 13 Work offset range, 40 Workpiece measurement, 9 Workpiece probe, 22 Measuring cycles Programming Manual, 02/2011, 6FC5398-4BP40-0BA0...

This manual is also suitable for:

Sinumeric 828dSinumerik 840de slSinumerik 828d

Table of Contents