Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Sinumerik, Notas de estudo de Engenharia Mecânica

Material didatico sobre cnc

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 15/10/2009

fernando-silva-83
fernando-silva-83 🇧🇷

5

(4)

4 documentos

1 / 186

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Description of Functions 11/2002 Edition
ISO Dialects for SINUMERIK
SINUMERIK 840D/840Di/810D
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Pré-visualização parcial do texto

Baixe Sinumerik e outras Notas de estudo em PDF para Engenharia Mecânica, somente na Docsity!

Description of Functions 11/2002 Edition

ISO Dialects for SINUMERIK

SINUMERIK 840D/840Di/810D

SINUMERIK ^ Documentation

Printing history

Brief details of this edition and previous editions are listed below.

The status of each edition is shown by the code in the “Remarks” column.

Status code in the “Remarks” column:

A.... .New documentation. B.... .Unrevised reprint with new order no. C.... .Revised edition with new status. If factual changes have been made on the page in relation to the same software version, this is indicated by a new edition coding in the header on that page.

Edition Order No. Remarks 08.99 6FC5297–5AE10–0BP0 A 04.00 6FC5297–5AE10–0BP1 C 10.00 6FC5297–6AE10–0BP0 C 09.01 6FC5297–6AE10–0BP1 C 12.01 6FC5297–6AE10–0BP2 C 11.02 6FC5297–6AE10–0BP3 C

This book is part of the documentation on CD-ROM (DOCONCD) Edition Order No. Remarks 11.02 6FC5 298-6CA00-0BG3 C

Trademarks SIMATIC, SIMATIC HMI, SIMATIC NET, SIROTEC, SINUMERIK and SIMODRIVE are trademarks of Siemens. Other product names used in this documentation may be trademarks which, if used by third parties, could infringe the rights of their owners.

Further information is available on the Internet under: http://www.ad.siemens.de/sinumerik This publication was produced with Interleaf V7. The reproduction, transmission or use of this document or its contents is not permitted without express written authority. Offenders will be liable for damages. All rights, including those created by patent grant or registration of a utility model or design, are reserved.  (^) Siemens AG, 1999–2002. All rights reserved

Other functions not described in this documentation might be executable in the control. However, no claim can be made regarding the availability of these functions when the equipment is first supplied or for service cases. We have checked that the contents of this document correspond to the hardware and software described. Nonetheless, differences might exist and therefore we cannot guarantee that they are completely identical. The information contained in this document is, however, reviewed regularly and any necessary changes will be included in the next edition. We welcome suggestions for improvement. Subject to changes without prior notice.

Order No. 6FC5-297-6AE10-0BP3 Siemens Aktiengesellschaft Printed in Germany

3ls

v

 Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition

Preface

The SINUMERIK documentation is structured in three levels:

 General documentation

 User documentation

 Manufacturer/service documentation.

For detailed information on further publications on SINUMERIK 840D/840Di/ 810D, as well as on publications applicable to all SINUMERIK control systems, please contact your regional Siemens branch office.

This documentation is intended for use by manufacturers of machine tools with SINUMERIK 840D or SINUMERIK 810D and SIMODRIVE 611D.

If you have any questions about the control, please contact the hotline:

A&D Technical Support Phone.: ++49-180-5050- Fax: ++49-180-5050- Email: [email protected]

Please send any questions about the documentation (suggestions for improvement, corrections) to the following fax number or email address: Fax: ++49-9131-98- Email: [email protected]

Fax form: see reply form at the end of the manual.

http://www.ad.siemens.de/sinumerik

With effect from 09.2001 the

 SINUMERIK 840D powerline and

 SINUMERIK 840DE powerline

have been given improved performance. See the hardware description below for the list of the available powerline modules: References: /PHD/, Configuring Manual SINUMERIK 840D

Structure of the documentation

Reader group

Hotline

Internet address

SINUMERIK 840D

powerline

vii

 Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition

The following warning notes with graded degrees of importance are used in this documentation:

Danger Indicates an imminently hazardous situation which, if not avoided, will result in death or serious injury or in substantial property damage.

Warning Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury or in substantial property damage.

Caution Used with the safety alert symbol indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury or in property damage.

Caution Used without safety alert symbol indicates a potentially hazardous situation which, if not avoided, may result in property damage.

Notice Used without the safety alert symbol indicates a potential situation which, if not avoided, may result in an undesirable result or state.

Important Important indicates an important or especially relevant item of information.

Note The “note” symbol is displayed in this document to draw your attention to information relevant to the subject in hand.

Machine manufacturer The symbol shown is found in this documentation whenever the machine manufacturer can influence or amend the feature described. Please note the machine manufacturer’s specifications.

Warning notes

Further information

Preface

viii

 Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition

IBM is a registered trademark of the International Business Corporation. MS DOS and WINDOWSTM^ are registered tradmarks of the Microsoft Corporation.

Trademarks

Preface

x

 Siemens AG, 2002. All rights reserved

xi  Siemens AG, 2002. All rights reserved

  • 1 Brief Description 1- Contents
  • 2 Programming 2- - 2.1 Activation of functions 2- - 2.1.1 Switchover from ISO mode to Siemens mode 2- - 2.2 G commands 2- - 2.2.1 G code display 2- - 2.2.2 Display of non–modal G codes 2- - 2.2.3 G code output to PLC (as from SW 6.4) 2- - 2.2.4 Zero offset 2- - 2.2.5 Writing a zero offset with G10 2- - 2.2.6 Decimal point programming 2- - 2.2.7 Dwell time in spindle revolutions G04 2- - 2.2.8 Scaling and mirroring: G51, G51.1 (ISO Dialect M) 2- - 2.2.9 2D/3D rotation G68 / G69 (ISO Dialect M) 2- - 2.2.10 Polar coordinates: G15 (ISO Dialect M) 2- - 2.2.11 Polar coordinate interpolation G12.1 / G13.1 (G112/G113) 2- - 2.2.12 Cylindrical interpolation G07.1 (G107) 2- - 2.2.13 Interrupt program with M96 / M97 (ASUB) 2- - 2.2.14 Comments 2- - 2.2.15 Block skip 2- - 2.2.16 Auxiliary function output 2- - 2.2.17 Align first reference point G28 2- - 2.2.18 Enable/disable feed–forward control using G08 P.. 2- - 2.2.19 Compressor in ISO dialect mode 2- - 2.2.20 Automatic corner override G62 2- - 2.3 Subprogram and macro technology 2- - 2.3.1 Subprogram technology: M98 2- - 2.3.2 Siemens language commands in ISO Dialect mode 2- - with CONTPRON 2- 2.3.3 Extending the subprogram call for contour preparation - 2.3.4 Macro commands with G65, G66 and G67 2- - 2.3.5 Mode changing in macro calls with G65 / G66 2- - 2.3.6 Macro call with M function 2- - 2.3.7 Macro call with G function 2- - 2.3.8 High-speed cycle cutting G05 P.. 2- - 2.3.9 Switchover modes for DryRun and skip levels 2- - 2.3.10 Eight–digit program numbers 2- - 2.4 Tool change and tool offsets 2- - 2.4.1 Tool offsets: T, D, M (ISO Dialect M) 2- - 2.4.2 Possible H numbers 2- - 2.4.3 Tool offset: T (ISO Dialect T) 2- - 2.4.4 Tool-changing cycle 2-
  • 3 Cycles and Contour Definition 3- - 3.1 Calling cycles in the external CNC system using G commands 3- - 3.2 Global user data (GUD) 3- - 3.3 Drilling cycles (ISO Dialect M) 3- - 10.
    • 3.3.1 Overview and parameter description 3- SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition
    • 3.3.2 Description of shell cycle CYCLE381M 3-
    • 3.3.3 Description of shell cycle CYCLE383M 3-
    • 3.3.4 Description of shell cycle CYCLE384M 3-
    • 3.3.5 Description of shell cycle CYCLE387M 3-
    • 3.4 Turning and drilling cycles (ISO Dialect T) 3-
    • 3.4.1 Turning cycles G70 to G76 3-
    • 3.4.2 Turning cycles G77 to G79 3-
    • 3.4.3 Drilling cycles G80 to G89 3-
    • 3.4.4 Description of shell cycle CYCLE383T 3-
    • 3.4.5 Description of shell cycle CYCLE384T 3-
    • 3.4.6 Description of shell cycle CYCLE385T 3-
    • 3.5 System variables 3-
    • 3.6 Programming contour definitions (ISO Dialect T) 3-
    • 3.6.1 End point programming with angles 3-
    • 3.6.2 Straight line with angle 3-
    • 3.6.3 Two straight lines 3-
    • 3.6.4 Three straight lines 3-
    • 3.6.5 Polygon turning with G51.2 3-
    • 3.6.6 Contour repetition G72.1 / G72.2 3-
  • 4 Start-Up 4-
    • 4.1 Machine data 4-
    • 4.1.1 Active G command to PLC 4-
    • 4.1.2 Tool change, tool data 4-
    • 4.1.3 G00 always with exact stop 4-
    • 4.1.4 Response to syntax errors 4-
    • 4.1.5 Selection of code system A, B, C (ISO Dialect T) 4-
    • 4.1.6 Fixed feedrates F0–F9 4-
    • 4.1.7 Parallel axes G17.. (G18 / G19) 4-
    • 4.1.8 Insertion of chamfers and radii 4-
    • 4.1.9 Rotary axis function 4-
    • 4.1.10 Program coordination between two channels and M functions 4-
    • 4.2 Default assignment of machine data for ISO Dialect 4-
  • 5 Boundary Conditions 5-
    • 5.1 Restrictions 5-
    • 5.1.1 Program commands 5-
    • 5.1.2 Tool management 5-
    • 5.1.3 Control system response to Power ON, Reset and block search 5-
  • 6 Data Descriptions (MD, SD) 6-
    • 6.1 General machine data 6-
    • 6.2 Channel-specific machine data 6-
    • 6.3 Axis-specific setting data 6-
    • 6.4 Channel-specific setting data 6-
  • 7 Signal Descriptions 8- SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition
  • 8 Example 8-
  • 9 Data Fields, Lists 9- - 9.1 Machine data 9- - 9.2 Setting data 9-
  • 10 Alarms 10-
  • A References A- - Index Index- - Commands Index-

 Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition

Brief Description

Parts programs can be read in from external CNC systems, and can then be edited and executed. This manual describes the startup measures and procedures necessary to run NC programs created on an external CNC system. Functional differences are also explained.

Note For a detailed description of the external programming functions, please refer to the original documentation of the external CNC system.

The following terms are defined for this manual:

 ISO Dialect M is similar to the G code of the “Fanuc16 Milling” control

 ISO Dialect T is similar to the G code of the “Fanuc16 Turning” control

System B

 ISO Dialect Original is equivalent to the original Fanuc16 control.



Introduction

Terms used

 Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition

1 Brief Description

Notes

 Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition

Power ON/Reset Table 2-1 shows the possible combinations of machine data $MN_EXTERN_CNC_SYSTEM and $MC_GCODE_RESET_VALUE. This specifies the Power ON/Reset response.

Table 2-1 Activation of functions

After Power ON/Reset... $MC_GCODE_RESET_VA- LUES[46] =

$MN_EXTERN_CNC_SYSTEM = Siemens mode active, switch- over to ISO Dialect M possible

1 G290 Siemens mode 1 ISO Dialect M

Siemens mode active, switch- over to ISO Dialect T possible

1 G290 Siemens mode 2 ISO Dialect T

ISO Dialect M active, switchover to Siemens mode possible

2 G291 ISO Dialect mode 1 ISO Dialect M

ISO Dialect T active, switchover to Siemens mode possible

2 G291 ISO Dialect mode 2 ISO Dialect T

Modal G commands which have the same function in both systems (Siemens and ISO Dialect) are treated as follows. When these G codes are programmed in one language, the equivalent G code in the other language is determined and activated. The following G codes are affected:

ISO programs can be both read into and output from the MMC 103 in punchtape format. ISO programs which have been read in are stored in the NC data management system as main programs in the default path: _N_WKS_DIR/_N_SHOPMILL_WPD. You can change the entry by editing the file DINO.INI in the USER directory. You will find further information in the publication References: /IAM/, IM3: MMC Installation and Startup Guide, Section 3.1.

2.1.1 Switchover from ISO mode to Siemens mode

G commands 290/291 can be used from the parts program to change mode. On switchover, the display of current G codes also changes.

Non-modal and modal macro: The programmed subprogram is called. Switchover to Siemens mode only takes place when the PROC instruction is used in the first line of the subprogram. If a program of this type is terminated with M17 or RET, when the subprogram returns, the mode is switched back to ISO mode.

Modal

Commands Index-

Data management

G290/
G65/

2 Programming

2.1 Activation of functions

 Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition

Modal and non-modal subprogram calls, e.g. N100 CALL “SHAFT” or N100 MCALL SHAFT or N100 SHAFT Modal and non–modal subprogram calls with parameter passing N100 MCALL SHAFT(”ABC”, 33.5) or N100 SHAFT(“ABC”, 33.5) Subprogram calls with path name N100 CALL “/_N_SPF_DIR/SHAFT or N100 MCALL /_N_SPF_DIR/SHAFT or N100 PCALL /_N_SPF_DIR/SHAFT Siemens mode is selected implicitly on subprogram calls, and the system is switched back to ISO Dialect mode at the end of the subprogram.

If a modal or non-modal cycle is programmed in ISO mode, a shell cycle will be called. This call results in switchover to Siemens mode.

Siemens subprogram call in ISO mode

Modal, non-modal cycles

2 Programming 2.1 Activation of functions

 Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition

Table 2-2 The default setting is indicated by 1)

ISO Dialect T

ISO Description Dialect M Group 5 G93 3 Inverse–time feedrate (rpm) G94 (^1) G94 1)^1 Feed in [mm/min, inch/min] G95 1)^2 G95^2 Revolutional feedrate in [mm/rev, inch/rev] Group 6 G20 1)^1 G201)^ (G70) 1 Input system inch G21 2 G21 (G71) 2 Input system metric Group 7 G40 1)^1 G40 1)^1 Deselect cutter radius compensation G41 2 G41 2 Compensation to left of contour G42 3 G42 3 Compensation to right of contour Group 8 G43 1 Tool length compensation positive ON G44 2 Tool length compensation negative ON G49 1)^3 Tool length compensation OFF Group 9 G22 1 Working area limitation, protection zone 3 ON G23 2 Working area limitation, protection zone 3 OFF G73 1 Deep hole drilling cycle with chipbreaking G74 2 Counterclockwise tapping cycle G76 3 Fine drilling cycle G80 1)^4 Cycle OFF G81 5 Counterbore drilling cycle G82 6 Countersink drilling cycle G83 7 Deep hole drilling cycle with swarf removal G84 8 Clockwise tapping cycle G85 9 Drilling cycle G86 10 Drilling cycle, retraction with G G87 11 Reverse countersinking G89 13 Drilling cycle, retraction with machining feed Group 10 G80 1)^1 Drilling cycle OFF G83 2 Face deep hole drilling G84 3 Face tapping G85 4 End face drilling cycle

2 Programming 2.2 G commands

 Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D, Description of Functions ISO Dialects (FBFA) – 11.02 Edition

Table 2-2 The default setting is indicated by 1)

ISO Dialect T

ISO Description Dialect M G87 5 Side deep hole drilling G88 6 Side tapping G89 7 Side drilling G98 1)^1 Return to starting point for fixed cycles G99 2 Return to point R for fixed cycles Group 11 G98 1)^1 Return to starting point for drilling cycles G99 2 Return to point R for drilling cycles G50 1)^1 Scaling OFF G51 2 Scaling ON Group 12 G66 1 G66 1 Modal macro call G67 1)^2 G67 1)^ Delete modal macro call Group 13 G96 1 Constant cutting rate ON G97 1)^2 Constant cutting rate OFF Group 14 G54 (^1) G54 1)^1 Select zero offset G55 2 G55 2 Select zero offset G56 3 G56 3 Select zero offset G57 4 G57 4 Select zero offset G58 5 G58 5 Select zero offset G59 6 G59 6 Select zero offset G54 P{1...48}1 G54 P{1...48}1 Extended zero offsets G54.1 7 Extended zero offset G54 P0 1 G54 P0 1 “External ZO extOffset” Group 15 G61 1 Exact stop modal G62 4 Automatic corner override G63 2 Tapping mode G64 1)^3 Continuous-path mode Group 16 G17 1 XY plane G18 1)^2 ZX plane G19 3 YZ plane

2 Programming

2.2 G commands