Fidia CNC Aucol Lenguage V2R10 PDF

Title Fidia CNC Aucol Lenguage V2R10
Author JM
Course Cnc - Praktikum
Institution Brandenburgische Technische Universität Cottbus-Senftenberg
Pages 140
File Size 1.7 MB
File Type PDF
Total Downloads 63
Total Views 141

Summary

AUCOL DEBUG 2021 CNC MANULA D EPROGRAMACION...


Description

FIDIA CNC AUCOL LANGUAGE PROGRAMMING MANUAL V2R10 MDO1329

Edition - 07/02

The descriptions, examples and illustrations contained in this manual provide a general indication of the programming of AUCOL language. For the information contained in this manual to be used correctly, a knowledge is required of both the basic operating modes of the Fidia control and the specific characteristics of the machine tool on which the Fidia NC is installed. Fidia reserves the right to modify its hardware and software products without prior notice and shall in no way be held responsible for any direct or indirect damage caused by the use of its products or by any inaccuracy of the documentation supplied. No information shall be divulged to third parties, and this manual shall not be reproduced in whole or in part without the prior written permission of FIDIA S.p.A. Copyright © FIDIA S.p.A. San Mauro Torinese, Italy Edition July 2002

TABLE OF CONTENTS 1

INTRODUCTION ................................................................................... 7

2

GENERAL ASPECTS ........................................................................... 8

2.1

GENERAL INFORMATION......................................................................................................... 8

2.2

GENERAL APPLICATIONS ....................................................................................................... 8

2.3

LABELS ...................................................................................................................................... 8

2.3.1

LOCAL LABELS .......................................................................................................................... 8

2.4

PROGRAM TABULATION.......................................................................................................... 9

2.5

PROCESSES ............................................................................................................................ 10

2.6

AUCOL SUBROUTINES........................................................................................................... 11

2.7

AUCOL M FUNCTIONS ............................................................................................................ 12

2.7.1

DEFINING AUCOL M FUNCTIONS .......................................................................................... 12

2.8

PUSHBUTTON MANAGEMENT OF AUCOL MESSAGES...................................................... 13

2.9

MULTIPLE AUCOL PROGRAMS ............................................................................................. 13

2.10

RUN TIME ERROR .................................................................................................................... 15

2.11

HELP FOR AUCOL MESSAGES............................................................................................... 15

2.12

PROCESSES EXECUTED IN INTERRUPT............................................................................... 15

2.13

AUCOL PROGRAMMING FOR OPTIONS ................................................................................ 16

3

INSTRUCTIONS .................................................................................. 17

3.1

GENERAL REMARKS ON INSTRUCTIONS............................................................................ 17

3.1.1

AUCOL ACCUMULATOR.......................................................................................................... 17

3.1.2

KEY ........................................................................................................................................... 17

3.2

LOGIC INSTRUCTIONS ........................................................................................................... 18

3.2.1

LOGIC INSTRUCTIONS OPERATING ON INDIVIDUAL BITS ................................................. 18

3.2.2

LOGIC INSTRUCTIONS OPERATING ON AREA AND IMMEDIATE NUMBERS .................... 22

3.3

ORGANIZATIONAL INSTRUCTIONS ...................................................................................... 23

3.4

EXECUTIVE INSTRUCTIONS .................................................................................................. 26

3.4.1

EXECUTIVE INSTRUCTIONS FOR SETTING THE ACCUMULATOR STATE ........................ 26

3.4.2

EXECUTIVE INSTRUCTIONS FOR DIALOGUE WITH THE CNC ........................................... 27

3.4.3

DESCRIPTION OF OPERATION .............................................................................................. 29

3.4.4

EXECUTIVE INSTRUCTIONS NECESSARY FOR MANAGING THE CONTENTS OF AREAS31

3.5

MATHEMATICAL INSTRUCTIONS .......................................................................................... 37

3.6

MISCELLANEOUS INSTRUCTIONS........................................................................................ 41

3.7

INDEXED INSTRUCTIONS....................................................................................................... 49

3.8

AUCOL VIA SERIAL LINE........................................................................................................ 50

3.9

SIEMENS 3964R PROTOCOL.................................................................................................. 52

3.9.1

RECEPTION.............................................................................................................................. 52

3.9.2

TRANSMISSION ....................................................................................................................... 53

3.9.3

EXAMPLES OF TELEGRAM RECEPTION AND TRANSMISSION .......................................... 53

4

I/O AND MEMORY BITS ..................................................................... 55

4.1

INPUT/OUTPUT AND MEMORY BITS ..................................................................................... 55

FIDIA

MDO1329

1

4.2

I/O BITS MANAGED BY THE CNC ONLY ............................................................................... 55

4.3

GENERAL PURPOSE I/O BITS MANAGED BY AUCOL ONLY.............................................. 55

4.4

MEMORY BITS ......................................................................................................................... 55

4.5

CNC I/O BITS DEFINED AS MEMORY BITS ........................................................................... 56

4.6

BITS IN THE PLXXXX.DEF FILE.............................................................................................. 56

4.7

BITS IN THE PLXXXX.AUC FILE ............................................................................................. 57

4.8

GLOBAL MEMORY BITS ......................................................................................................... 57

5

AREAS ................................................................................................ 59

5.1

AREAS ...................................................................................................................................... 59

5.2

AUCOL INTERNAL AREAS ..................................................................................................... 59

5.2.1

DEFINING AN 8 BIT (BYTE) AREA........................................................................................... 59

5.2.2

DEFINING A 16 BIT AREA........................................................................................................ 59

5.2.3

DEFINING AN INTEGER 32 BIT AREA .................................................................................... 59

5.2.4

DEFINING A 32 BIT FLOATING AREA ..................................................................................... 60

5.3

PREDEFINED GLOBAL AREAS .............................................................................................. 60

6

STANDARD BITS AND MEMORY AREAS ........................................ 61

6.1

STANDARD MEMORY BITS AND AREAS .............................................................................. 61

6.2

INITIALISATION - EMERGENCY ............................................................................................ 63

6.2.1

MPLCIN BIT W .......................................................................................................................... 63

6.2.2

MEMAUC BIT W....................................................................................................................... 63

6.2.3

MGOMAN BIT W ....................................................................................................................... 63

6.2.4

MCNCEM BIT R ....................................................................................................................... 63

6.2.5

MCNCRE BIT R........................................................................................................................ 63

6.2.6

MPWRUP BIT R ........................................................................................................................ 63

6.2.7

MRTERR BIT R ........................................................................................................................ 63

6.3

SPINDLE MANAGEMENT ........................................................................................................ 64

6.3.1

MMAOFF BIT W ....................................................................................................................... 64

6.3.2

MSAUC BIT

6.3.3

MPLCSO BIT W SO_PLC AREA W ......................................................................................... 64

6.3.4

MSLIM BIT W S_LIM AREA W ................................................................................................ 64

6.3.5

MSPDRQ BIT R........................................................................................................................ 65

W S_AUC AREA W........................................................................................... 64

6.3.6

CSPPRG AREA W .................................................................................................................... 65

6.3.7

MSP*EN BIT

6.3.8

MSP*RR BIT R (*can be 1,2 or 3)............................................................................................ 65

6.3.9

MSP*V0 BIT

6.4

AXIS MANAGEMENT ............................................................................................................... 65

6.4.1

MFAUC BIT

6.4.2

MPLCFO BIT W FO_PLC AREA W......................................................................................... 65

6.4.3

MFLIM BIT

6.4.4

MDEXFD BIT W CEXFD* AREAS W....................................................................................... 65

6.4.5

MDZERO BIT R ........................................................................................................................ 65

6.4.6

MAX*ON BIT R.......................................................................................................................... 65

6.4.7

M*IRON BIT

6.4.8

MBYZPR BIT W....................................................................................................................... 66

FIDIA

W....................................................................................................................... 65 R (*can be 1,2 or 3) ........................................................................................... 65 W F_AUC AREA W ........................................................................................... 65 W F_LIM AREA W ........................................................................................... 65

R ........................................................................................................................ 66

MDO1329

2

6.4.9

MDBL* BIT

W ....................................................................................................................... 66

6.4.10

MD*PRG BIT R........................................................................................................................ 66

6.4.11

BIT MAXTOL R......................................................................................................................... 66

6.4.12

C_XST AREA R........................................................................................................................ 66

6.4.13

MSDDON BIT R........................................................................................................................ 66

6.5

HOLD ........................................................................................................................................ 67

6.5.1

MDPBL BIT

W ....................................................................................................................... 67

6.5.2

MDHLD BIT

W ....................................................................................................................... 67

6.5.3

MDHOLD BIT R ........................................................................................................................ 67

6.6

RETRACT/RETURN.................................................................................................................. 67

6.6.1

RETRACT.................................................................................................................................. 67

6.6.2

RETURN.................................................................................................................................... 68

6.6.3

NESTING................................................................................................................................... 68

6.7

AUXILIARY AXES..................................................................................................................... 68

6.7.1

MA*EME BIT R ........................................................................................................................ 68

6.7.2

MA*HLD BIT

W....................................................................................................................... 68

6.7.3

MA*PRG BIT R ........................................................................................................................ 68

6.7.4

MA*ZDO BIT R ........................................................................................................................ 68

6.7.5

MA*ZRQ BIT R ........................................................................................................................ 68

6.7.6

A*_EME A*_PRG A*MDIS AREAS........................................................................................... 68

6.8

AUXILIARY AXES MOVED BY SPINDLE ................................................................................ 68

6.8.1

MS*PRG BIT R ........................................................................................................................ 68

6.8.2

S*_CQA S*_F

6.8.3

MS2*PRG BIT R ........................................................................................................................ 68

6.8.4

S2*_CQA S2*_F S2*_PRG S2*MDIS S2*PDIS AREAS............................................................ 69

6.9

PART-PROGRAM AND PROGRAMMED FUNCTIONS MANAGEMENT................................ 69

6.9.1

MEXEC BIT

W....................................................................................................................... 69

6.9.2

MDSLA BIT

R ........................................................................................................................ 69

6.9.3

MNOPP BIT

W....................................................................................................................... 69

6.9.4

MDRTCP BIT R ........................................................................................................................ 69

6.9.5

MDROTO BIT W....................................................................................................................... 69

S*_PRG

S*MDIS

S*PDIS

AREAS....................................................... 68

6.9.6

MCNCON BIT R ....................................................................................................................... 69

6.9.7

MPROGX BIT R........................................................................................................................ 69

6.9.8

MDPRC BIT

R ....................................................................................................................... 69

6.9.9

MDHPRG BIT R CHLETT AREA R ......................................................................................... 69

6.9.10

MINCH BIT

6.9.11

CMDCNC AREA R .................................................................................................................... 70

6.9.12

CJOBST AREA R ...................................................................................................................... 70

6.10

BCD FUNCTIONS ...................................................................................................................... 70

6.10.1

MBCDM, MBCDS, MBCDA, MBCDT BITS W CBCDM, CBCDS, CBCDA, CBCDT AREAS W...


Similar Free PDFs