manual de programaÇÃo e operaÇÃo linha...

122
MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A INDÚSTRIAS ROMI S/A DIVISÃO DE COMERCIALIZAÇÃO: Rua Coriolano, 710 Lapa 05047-900 São Paulo - SP - Brasil Fone (11) 3873-3388 Fax (11) 3865-9510 MATRIZ: Avenida Pérola Byington, 56 Centro 13453-900 Santa Bárbara D’Oeste - SP - Brasil Fone (19) 3455-9000 Fax (19) 3455-2499

Upload: others

Post on 13-Dec-2020

13 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

MANUAL DE PROGRAMAÇÃO E OPERAÇÃO

LINHA CENTUR

CNC SIEMENS 828D

ROMI

®

U04944A

INDÚSTRIAS ROMI S/A

DIVISÃO DE COMERCIALIZAÇÃO: Rua Coriolano, 710 Lapa 05047-900 São Paulo - SP - BrasilFone (11) 3873-3388Fax (11) 3865-9510

MATRIZ:Avenida Pérola Byington, 56 Centro13453-900 Santa Bárbara D’Oeste - SP - BrasilFone (19) 3455-9000Fax (19) 3455-2499

Page 2: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A
Page 3: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D III

ÍNDICE

PARTE I - PROGRAMAÇÃO

1 - SISTEMA DE COORDENADAS ________________________________ 21.1- SISTEMA DE COORDENADA ABSOLUTA ......................................................... 3

2 - GERENCIADOR DE ARQUIVOS DE PEÇAS _____________________ 5

3 - TIPOS DE FUNÇÃO ________________________________________ 63.1 - FUNÇÕES DE POSICIONAMENTO ................................................................... 63.2 - CÓDIGOS ESPECIAIS ........................................................................................ 6

3.2.1 - Código: N ................................................................................................ 63.2.2 - Código: Barra (/) ..................................................................................... 63.2.3 - Código: F ................................................................................................ 73.2.4 - Código: T ................................................................................................ 73.2.5 - Código G291 .......................................................................................... 7

4 - FUNÇÕES PREPARATÓRIAS _________________________________ 8

5 - FUNÇÕES DE INTERPOLAÇÃO ______________________________ 105.1 - FUNÇÃO: G00 ................................................................................................... 105.2 - FUNÇÃO: G00 ................................................................................................... 105.3- FUNÇÃO: G02 E G03 ......................................................................................... 11

5.3.1 - Função: R ............................................................................................. 125.3.2 - Função: I e K ........................................................................................ 12

5.4 - FUNÇÃO: “,R” / “,C” ........................................................................................... 145.5 - FUNÇÃO: G33 ................................................................................................... 15

6 - TEMPO DE PERMANÊNCIA (DWELL) _________________________ 186.1 - FUNÇÃO: G04 ................................................................................................... 18

7 - COMPENSAÇÃO DE RAIO DE FERRAMENTA __________________ 197.1 - FUNÇÃO: G40 ................................................................................................... 197.2 - FUNÇÃO: G41 ................................................................................................... 197.3 - FUNÇÃO: G42 ................................................................................................... 197.4 - QUADRANTES DE FERRAMENTA PARA COMPENSAÇÃO DO RAIO ........... 217.5 - EXEMPLOS DE PROGRAMA COM COMPENSAÇÃO DE RAIO: .................... 22

8 - CICLOS SIMPLES _________________________________________ 238.1 - FUNÇÃO: G78 ................................................................................................... 23

9 - CICLOS DE MÚLTIPLAS REPETIÇÕES ________________________ 259.1 - FUNÇÃO: G70 ................................................................................................... 25

Page 4: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

IV Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9.2 - FUNÇÃO: G71 ................................................................................................... 269.3 - FUNÇÃO: G72 ................................................................................................... 299.4 - FUNÇÃO: G73 ................................................................................................... 339.5 - FUNÇÃO: G74 ................................................................................................... 35

9.5.1 - Ciclo de furação. ................................................................................... 359.5.2 - Ciclo de torneamento. .......................................................................... 36

9.6 - FUNÇÃO: G75 ................................................................................................... 379.6.1 - Ciclo de canais. .................................................................................... 379.6.2 - Ciclo de faceamento. ............................................................................ 38

9.7 - FUNÇÃO: G76 ................................................................................................... 399.8 - FUNÇÃO: CYCLE25 - REPARO DE ROSCA .................................................... 43

10 - CICLOS PARA FURAÇÃO __________________________________ 4610.1- FUNÇÃO : G80 ................................................................................................ 4610.2- FUNÇÃO : G83 ................................................................................................ 4610.3 - CICLO DE ROSCAMENTO COM MACHO RÍGIDO........................................ 47

10.3.1 - FUNÇÃO : G84 - ROSCA DIREITA COM macho rígido. .................... 4710.3.2 - FUNÇÃO : CYCLE84 - ROSCA ESQUERDA COM macho rígido. .... 47

10.4 - FUNÇÃO : G85 : Ciclo de mandrilar ................................................................ 49

11 - FERRAMENTAS ACIONADAS _______________________________ 5011.1 - ENGATE DO ACIONAMENTO DAS FERRAMENTAS: .................................. 5011.2 - INDEXAÇÃO DO EIXO ÁRVORE: .................................................................. 5011.3 - ORIENTAÇÃO DO EIXO “C”: .......................................................................... 5011.4 - TRAVAMENTO DA PLACA ............................................................................. 50

11.4.1 - Tavamento da placa para opcional de indexação: ............................. 5111.4.2 - Tavamento da placa para opcional de orientação do eixo “C”: .......... 51

11.5 - ROTAÇAO DE FERRAMENTAS ACIONADAS: .............................................. 5111.6 - CONTROLE DE AVANÇO ATRAVÉS DAS FUNÇÕES FGROUP E FGREF. ... 5111.7 - EXEMPLOS DE PROGRAMAÇÃO: .............................................................. 52

11.7.1 - ferramenta acionada com opcional de indexação do eixo-árvore: ..... 5211.7.2 - ferramenta acionada com opcional de orientação do eixo “C”: .......... 54

12 - OUTRAS FUNÇÕES PREPARATÓRIAS _______________________ 5512.1 - FUNÇÃO: G20 ................................................................................................. 5512.2 - FUNÇÃO: G21 ................................................................................................. 5512.3 - FUNÇÃO: G90 ................................................................................................. 5512.4 - FUNÇÃO: G91 ................................................................................................. 5512.5 - FUNÇÃO: G92 ................................................................................................. 5512.6 - FUNÇÃO: G94 ................................................................................................. 5612.7 - FUNÇÃO: G95 ................................................................................................. 5612.8 - FUNÇÃO: G96 ................................................................................................. 5612.9 - FUNÇÃO: G97 ................................................................................................. 56

Page 5: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D V

12.10 - FUNÇÃO: M2=............................................................................................... 5612.11 - FUNÇÃO: S2= ............................................................................................... 57

13 - DESVIO INCONDICIONAL _________________________________ 58

14 - CHAMADA E RETORNO DE UM SUBPROGRAMA ______________ 59

15 - PUXADOR DE BARRAS. ___________________________________ 61

16 - FUNÇÕES TRANS E ATRANS ______________________________ 62

17 – TRABALHO COM SUPORTE TRASEIRO. _____________________ 6417.1 - EXEMPLOS DE PROGRAMAÇÃO COM SUPORTE TRASEIRO. ................. 64

18 – REFERÊNCIA DE TRABALHO (G54 A G59) ___________________ 66

19 - FUNÇÕES MISCELÂNEAS OU AUXILIARES __________________ 67

20 - SEQUÊNCIA PARA PROGRAMAÇÃO MANUSCRITA ___________ 6919.1 - ESTUDO DO DESENHO DA PEÇA: FINAL E BRUTA .................................... 6919.2 - PROCESSO A UTILIZAR ................................................................................ 6919.3 - FERRAMENTAL VOLTADO AO CNC .............................................................. 6919.4 - CONHECIMENTO DOS PARÂMETROS FÍSICOS DA MÁQUINA E SISTEMA

DE PROGRAMAÇÃO DO COMANDO .............................................................. 6919.5 - DEFINIÇÃO EM FUNÇÃO DO MATERIAL, DOS PARÂMETROS DE CORTE

COMO AVANÇO, VELOCIDADE, ETC. ............................................................ 69

21 - CÁLCULOS _____________________________________________ 7020.1 - VELOCIDADE DE CORTE (VC) ...................................................................... 7020.2 - ROTAÇÃO (N) ................................................................................................. 7020.3 - POTÊNCIA DE CORTE (NC) .......................................................................... 70

22- FLUXOGRAMA DE PROGRAMAÇÃO SIEMENS 802D ____________ 72

PARTE II - PROGRAMAÇÃO

1- PAINEL DE COMANDO - CENTUR SIEMENS 828 ________________ 771.1 - PAINEL DE EXIBIÇÃO ...................................................................................... 781.2 - PAINEL DE PROGRAMAÇÃO ........................................................................... 781.3 - PAINEL DE OPERAÇÃO ................................................................................... 80

2 - OPERAÇÕES INICIAIS _____________________________________ 832.1 - LIGAR A MÁQUINA ........................................................................................... 832.2 - REFERENCIAR A MÁQUINA ............................................................................ 83

Page 6: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

VI Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

2.2.1 - Referenciar a máquina através da rotina de referenciamento ............. 832.2.2 - Referenciar a máquina eixo por eixo .................................................... 83

2.3 - MOVIMENTAR OS EIXOS MANUALMENTE .................................................... 832.3.1 - Através do jog contínuo no painel de operação. .................................. 832.3.2 - Através do jog contínuo no painel remoto. ........................................... 842.3.3 - Através da manivela eletrônica. ............................................................ 852.3.4 - Através do jog incremental ................................................................... 85

2.4 - OPERAR O COMANDO ATRAVÉS DA FUNÇÃO T,S,M. .................................. 862.4.1 - Executar troca de ferramenta. .............................................................. 862.4.2 - Ligar o eixo árvore. ............................................................................... 872.4.3 - Posicionamento angular do eixo árvore. .............................................. 872.4.4 - Ativar funções miscelâneas. ................................................................. 872.4.5 - Ativar deslocamento de ponto zero (G54 - G57 ou G505 - G599). ...... 872.4.6 - Ativar o sistema de medidas. ................................................................ 88

2.5 - POSICIONAMENTO DOS EIXOS ATRAVÉS DA FUNÇÃO POSIÇÃO. ............ 882.6 - INDEXAR A TORRE MANUALMENTE .............................................................. 89

3 - ENTRADA MANUAL DE DADOS (MDA) ________________________ 90

4 - EDIÇÃO DE PROGRAMAS __________________________________ 914.1 - CRIAR UMA NOVA PASTA DE PROGRAMAS ................................................. 914.2 - CRIAR UM PROGRAMA NOVO ....................................................................... 924.3- RENOMEAR UM PROGRAMA OU UMA PASTA. .............................................. 924.4 - COPIAR UM PROGRAMA COMPLETO OU UMA PASTA. .............................. 924.5 - APAGAR UM PROGRAMA OU UMA PASTA ..................................................... 924.6 - EDITAR UM PROGRAMA EXISTENTE NO DIRETÓRIO ................................. 93

4.7 - NUMERAR OS BLOCOS DE PROGRAMA DE FORMA AUTOMÁTICA. ......... 93

4.8 - PROCURAR UM DADO NO PROGRAMA ........................................................ 934.9 - COPIAR UMA PARTE DO PROGRAMA. .......................................................... 944.10 - APAGAR DADOS NO PROGRAMA ................................................................ 944.11 - APAGAR BLOCOS DO PROGRAMA .............................................................. 944.12 - PROGRAMAÇÃO DE CICLOS DE FORMA INTERATIVA. ............................. 94

4.13 - ALTERAR DADOS DOS CICLOS DE FORMA INTERARIVA. ......................... 94

5 - COMUNICAÇÃO DE DADOS ________________________________ 955.1 - COMUNICAÇÃO ATRAVÉS DA PORTA CF - COMPACTFLASH ..................... 95

5.1.1 - Hardwares recomendados para leitura e gravação CF : ...................... 955.1.2 - Visualisar os arquivos do cartão de memória. ...................................... 965.1.3 - Carregar arquivos do cartão na memória da máquina. ........................ 965.1.4 - Salvar arquivos da memória da máquina no cartão. ............................ 96

5.2 - COMUNICAÇÃO ATRAVÉS DA ENTRADA USB ( ) .............................. 975.2.1 - Hardwares recomendados para leitura e gravação USB : ................... 975.2.2 - Visualisar os arquivos do PEN DRIVE. ................................................ 975.2.3 - Carregar arquivos do PEN-DRIVE na memória da máquina. .............. 98

Page 7: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D VII

5.2.4 - Salvar arquivos da memória da máquina no PEN-DRIVE. .................. 985.3 - COMUNICAÇÃO ATRAVÉS DA REDE ENTHERNET ....................................... 98

5.3.1 - Hardwares recomendados para leitura e gravação em REDE ETHERNET : .................................................................................................. 985.3.2 - Visualisar os arquivos do computador. ................................................. 995.3.3 - Carregar arquivos do computador na máquina. ................................... 995.3.4 - Salvar arquivos da memória da máquina no computador. ................... 99

6 - TESTE DE PROGRAMAS. _________________________________ 1006.1 - EXECUTAR TESTE GRÁFICO DE PROGRAMA (MODO 1). ......................... 1016.2 - EXECUTAR TESTE GRÁFICO DE PROGRAMA (MODO 2). ......................... 102

6.3 - EXECUTAR TESTE RÁPIDO DE PROGRAMA SEM MOVIMENTO DOS EIXOS E SEM GIRO DO EIXO ÁRVORE. .................................................................. 102

6.4- EXECUTAR TESTE DE PROGRAMA EM DRY RUN. ..................................... 103

7 - REFERÊNCIAS DE FERRAMENTA __________________________ 1047.1 - CRIAR UMA NOVA FERRAMENTA ................................................................. 1047.2 - APAGAR UMA FERRAMENTA. ....................................................................... 1057.3 - PRESET DE FERRAMENTAS ........................................................................ 105

7.3.1 - Preset no eixo “Z” ............................................................................... 1067.3.2 - Pre-set de ferramentas no eixo “X” .................................................... 106

7.4 - PREENCHER OS DADOS DAS FERRAMENTAS. ......................................... 107

8 - DESGASTE DE FERRAMENTAS. ____________________________ 1088.1 - CORREÇÃO DE DESGASTE DE FERRAMENTA EM “X”. ............................. 1088.2 - CORREÇÃO DE DESGASTE DE FERRAMENTA EM “Z”. ............................. 1088.3 - CRIAR NOVOS CORRETORES DE FERRAMENTA. ..................................... 108

9 - DEFINIÇÃO DO ZERO PEÇA _______________________________ 1099.1 - SISTEMA DE COOREDENADA DE TRABALHO (G54 A G599). ................. 1099.2 - EFETUAR CORREÇÃO NO ZERO-PECA (G54 - G59 E G507 - G599) ......... 110

10 - EXECUÇÃO DE PROGRAMAS ______________________________11110.1 - EXECUTAR UM PROGRAMA DISPONÍVEL NA MEMÓRIA DA MÁQUINA. 11110.2 - EXECUTAR UM PROGRAMA DIRETO DO CARTÃO DE MEMÓRIA (MODO

1). ...............................................................................................................................11110.3 - EXECUTAR UM PROGRAMA DIRETO DO CARTÃO DE MEMÓRIA (MODO

2). .....................................................................................................................11110.4 - ABORTAR A EXECUÇÃO DE PROGRAMAS. .............................................. 11210.5 - INICIAR EXECUÇÃO NO MEIO DO PROGRAMA. ...................................... 112

10.5.1 - Início no meio de um programa (Programa ISO). ............................ 11210.6 - INTERROPER E CONTINUAR A EXECUÇÃO SEM ACIONAR “RESET”. ... 112

Page 8: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

VIII Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

Page 9: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 1

1. SiStema de coordenadaS

PARTE I

PROGRAMAÇÃO

Page 10: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

2 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

1. SiStema de coordenadaS

1 - SISTEMA DE COORDENADAS

Toda geometria da peça é transmitida ao comando baseada no Plano Cartesiano. A representação universal deste sistema com 2 eixos é a seguinte:

X +

X -

Z - Z +

S75099A Programação e Operação - Linha E280 / E320 2

1- SISTEMA DE COORDENADA

Toda geometria da peça é transmitida ao comando com auxílio de um sistemade coordenadas cartesianas.

O sistema de coordenadas é definido no plano formado pelo cruzamento deuma linha paralela ao movimento longitudinal (Z), com uma linha paralela aomovimento transversal (X).

Todo movimento da ponta da ferramenta é descrito neste plano XZ, em relaçãoa uma origem preestabelecida (X0,Z0). Lembrar que X é sempre a medida dodiâmetro.

OBSERVAÇÃO: O sinal positivo ou negativo introduzido na dimensão a serprogramada é dado pelo quadrante, onde a ferramenta está situada:

X+

2o QUADRANTE 1o QUADRANTE

Z- MOVIMENTO LONGITUDINALZ+

3o QUADRANTE 4o QUADRANTE

X-

MOVIMENTO TRANSVERSAL

1. SISTEMA DE COORDENADAS

OBSERVAÇÃO: No caso de máquinas com torre dianteira, os quadrantes do

sistema universal de coordenadas são adaptados conforme mostra a figura abaixo:

X -

X +

Z - Z +

4º QUADRANTE3º QUADRANTE

2º QUADRANTE 1º QUADRANTE

O sistema de coordenadas é definido no plano formado pelo cruzamento de uma linha

paralela ao movimento longitudinal (Z), com uma linha paralela ao movimento transversal (X).Todo movimento da ponta da ferramenta é descrito neste plano XZ, em relação a uma

origem preestabelecida (X0,Z0). Lembrar que X é sempre a medida do diâmetro.

NOTA: O Ponto que intercede as duas linhas ou eixos é comumente definido como “ ZERO PEÇA” e é representado pelo símbolo:

Page 11: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 3

1. SiStema de coordenadaS

1.1- SISTEMA DE COORDENADA ABSOLUTA

Neste sistema, a origem é estabelecida em função da peça a ser executada, ou seja, podemos estabelecê-la em qualquer ponto do espaço para facilidade de programação. Este processo é denominado “Zero-peça”.

Como vimos, a origem do sistema foi fixada como sendo os pontos X0, Z0. O ponto X0 é definido pela linha de centro do eixo árvore. O ponto Z0 é definido por qualquer linha perpendicular à linha de centro do eixo árvore.

Durante a programação, normalmente a origem (X0, Z0) é preestabelecida no fundo da peça (encosto das castanhas) ou na face da peça, conforme ilustração abaixo:

S75099A Programação e Operação - Linha E280 / E320 3

1.1- SISTEMA DE COORDENADA ABSOLUTA

Neste sistema, a origem é estabelecida em função da peça a ser executada, ouseja, podemos estabelecê-la em qualquer ponto do espaço para facilidade deprogramação. Este processo é denominado “Zero Flutuante”.

Como vimos, a origem do sistema foi fixada como sendo os pontos X0, Z0. Oponto X0 é definido pela linha de centro do eixo árvore. O ponto Z0 é definido porqualquer linha perpendicular à linha de centro do eixo árvore.

Durante a programação, normalmente a origem (X0, Z0) é preestabelecida nofundo da peça (encosto das castanhas) ou na face da peça, conforme ilustraçãoabaixo:

EXEMPLO DE PROGRAMAÇÃO:

ORIGEM(X0,Z0) ORIGEM(X0,Z0)

E

20 10 x 45o

D

C

B

A

Ø8

0

Ø3

0

PARTIDA META EIXO

DE PARA X Z

A B 30 30

B C 50 20

C D 80 20

D E 80 0

MOVIMENTOCOORDENADAS

ABSOLUTAS

1. SISTEMA DE COORDENADAS

EXEMPLO DE PROGRAMAÇÃO:

45°

45°

80

20

30

30

R5

5

30

30

80

R

10

A

BC

DEF

ORIGEM NO FUNDO DA PEÇA:COORDENADAS ABSOLUTAS

PONTOEIXO

X ZA 0 30B 30 30C 50 20D 70 20E 80 15F 80 0

45°

45°

80

20

30

30

R5

5

30

30

80

R

10

A

BC

DEF

ORIGEM NA FACE DA PEÇA:COORDENADAS ABSOLUTAS

PONTOEIXO

X ZA 0 0B 30 0C 50 -10D 70 -10E 80 -15F 80 -30

Page 12: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

4 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

1. SiStema de coordenadaS

1.2- SISTEMA DE COORDENADA INCREMENTAL

A origem deste sistema é estabelecida para cada movimento da ferramenta.Após qualquer deslocamento haverá uma nova origem, ou seja, para qualquer ponto

atingido pela ferramenta, a origem das coordenadas passará a ser o ponto alcançado.Todas as medidas são feitas através da distância a ser deslocada.Se a ferramenta desloca-se de um ponto A até B (dois pontos quaisquer), as coordenadas

a serem programadas serão as distâncias entre os dois pontos, medidas (projetadas) em X e Z.

Note que o ponto A é a origem do deslocamento para o ponto B e B será origem para um deslocamento até um ponto C, e assim sucessivamente.

EXEMPLO DE PROGRAMAÇÃO:

45°

5

80

30

30

R

10

A

B

CD

EF

MOVIMENTO COORDENADAS INCREMENTAIS

PARTIDA META EIXODE PARA X ZA B 30 0B C 20 -10C D 20 0D E 10 -5E F 0 -15

Page 13: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 5

2. Gerenciador de arquivoS de peçaS

2 - GERENCIADOR DE ARQUIVOS DE PEÇAS

Para um manuseio mais flexível de dados e programas, estes podem ser visualizados, armazenados e organizados de acordo com diferentes critérios.

Os programas e arquivos são armazenados em diferentes diretórios, ou seja, pastas onde serão armazenados de acordo com a função ou características.

Exemplos de diretórios :

– Programas – Subprogramas – Ciclos de usuário – Ciclos da Siemens

Cada programa corresponde a um arquivo e todo o arquivo possui uma extensão, esta por sua vez informa qual é o tipo de arquivo que estamos trabalhando.

– CMA Ciclos do fabricante da máquina – CST Ciclos da Siemens – CUS Ciclos do usuário – MPF Programas principais – SPF Sub programas – INI Arquivos de inicialização (dados de ferramentas)

Algumas dessas extenções e tipos de arquivos, são de uso exclusivo do ROMI e da SIEMENS, pois se tratam de programas de configuração do software da máquina. Para o programador e operador CNC, ficam limitados os arquivos com a extenção .MPF e .SPF que indicam a utilização de “Programas Principais” e “Sub-Programas”.

Page 14: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

6 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

3. tipoS de função

3 - TIPOS DE FUNÇÃO

3.1 - FUNÇÕES DE POSICIONAMENTO

FUNÇÃO X:

Aplicação: Posição no eixo transversal (absoluta)

Formato: X +- 5.3 (milímetro)

FUNÇÃO Z:

Aplicação: Posição no eixo longitudinal (absoluta)

Formato: Z +- 5.3 (milímetro)

3.2 - CÓDIGOS ESPECIAIS

3.2.1 - Código: N

Aplicação: Identificar blocos.

A função N tem por finalidade a numeração sequencial dos blocos de programação e o seu uso é opcional, ou seja, sua programação é facultativa podendo ou não ser utilizada.

Exemplo: N10 ... N20 ... N30 ...

A seqüência necessária para a introdução do comando N é a seguinte:

– Apertar a tecla “PROGRAM MANAGER”. – Utilizar o direcional (◄, ►, ▲, ▼) para posicionar o cursor no programa a ser

numerado. – Apertar a tecla “INPUT”. – Acionar a softkey ">>" – Apertar a softkey [RENUMERAR].

3.2.2 - Código: Barra (/)

Aplicação: Inibir a execução de blocos.

Utilizamos a Função Barra (/) quando for necessário inibir a execução de blocos no programa, sem alterar a programação.

Se o caracter “/” for digitado na frente de alguns blocos, estes serão ignorados pelo comando, desde que o operador tenha selecionado a opção SALTAR BLOCO. Caso essa opção não seja selecionada, o comando executará os blocos normalmente, inclusive os

Page 15: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 7

3. tipoS de função

que tiverem o caracter “/”.

Para selecionar a opção SALTAR BLOCO devemos seguir as seguintes instruções:

– Apertar a tecla “POSITION”. – Apertar a tecla “AUTO”. – Apertar a softkey [CONTROLE PROGRAMA]. – Apertar a softkey [SALTAR BLOCO].

3.2.3 - Código: F

Aplicação: determinar a velocidade de avanço

A velocidade de avanço é um dado importante para a usinagem e é obtido levando-se em conta o material, a ferramenta e a operação a ser executada.

Geralmente nos tornos CNC define-se o avanço em mm/rotação (função G95), mas este também pode ser utilizado em mm/min (função G94).

3.2.4 - Código: T

Aplicação: seleção de ferramenta

A Função T é usada para selecionar a ferramenta, informando à máquina o seu zeramento (PRE-SET), o raio do inserto, o sentido de corte e os corretores.

O código “T” deve ser acompanhado de no máximo quatro dígitos em sua programação, nos quais os dois primeiros numeros representam o numero da ferramenta a ser utilizada, e os dois ultimos o corretor correspondente a ser utilizado.

A sintaxe para a programação é a seguinte:

T_ _ _ _ - Número da ferramenta desejada (Ex.: T0301)

Geometria e Desgaste da ferramenta Posição da torre (somente)

Exemplo:

T0101 :T0202 :T0303

3.2.5 - Código G291

Aplicação: habilita linguagem de programação ISO.

A função G291 habilia o padrão universal de programação ISO. Deve-se adcioná-la no programa para que a máquina interprete os comandos contidos neste manual.

Page 16: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

8 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

4. funçõeS preparatóriaS

4 - FUNÇÕES PREPARATÓRIAS

Aplicação: Este grupo de funções, também chamadas de “Códigos G”, definem à máquina o que fazer, preparando-a para executar um tipo de operação, ou para receber uma determinada informação.

As funções podem ser MODAIS ou NÃO MODAIS.

MODAIS: São as funções que uma vez programadas permanecem na memória do comando, valendo para todos os blocos posteriores, a menos que modificados por outra função ou a mesma.

NÃO MODAIS: São as funções que todas as vezes que requeridas, devem ser programadas, ou seja, são válidas somente no bloco que as contém.

LISTA DAS FUNÇÕES PREPARATÓRIAS

Código G Função Modal Não Modal

G00 Posicionamento (avanço rápido) XG01 Interpolação linear (avanço programado) XG02 Interpolação circular (sentido horário) XG03 Interpolação circular (sentido anti-horário) XG04 Tempo de permanência (Dwell) XG20 Programação em polegada (inch) XG21 Programação em milímetro (mm) XG28 Retorna os eixos para a posição de referência XG33 Interpolação com rosca (rosca passo a passo) XG40 Cancela a compensação de raio XG41 Ativa a compensação de raio (ferramenta à esquerda) XG42 Ativa a compensação de raio (ferramenta à direita) XG53 Cancela as coordenadas zero-peça (ativa zero-máquina) XG54 Ativa sistema de coordenadas zero-peça 1 XG55 Ativa sistema de coordenadas zero-peça 2 XG56 Ativa sistema de coordenadas zero-peça 3 XG57 Ativa sistema de coordenadas zero-peça 4 XG58 Ativa sistema de coordenadas zero-peça 5 XG59 Ativa sistema de coordenadas zero-peça 6 XG70 Ciclo de acabamento XG71 Ciclo de desbaste longitudinal XG72 Ciclo de desbaste transversal XG73 Ciclo de desbaste paralelo ao perfil XG74 Ciclo de desbaste longitudinal ou de furação axial XG75 Ciclo de faceamento ou de canais X

Page 17: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 9

4. funçõeS preparatóriaS

LISTA DAS FUNÇÕES PREPARATÓRIAS

Código G Função Modal Não Modal

G76 Ciclo automático de roscamento XG77 Ciclo de desbaste longitudinal ou cônico XG78 Ciclo semi-automático de roscamento XG79 Ciclo de desbaste transversal ou cônico XG80 Cancela ciclos de furação XG83 Ciclo de furação axial XG84 Ciclo de roscamento com macho axial XG90 Sistema de Coordenadas Absolutas XG91 Sistema de Coordenadas Incrementais XG92 Determinar nova origem ou máxima rotação (RPM) XG94 Avanço em milímetros/polegadas por minuto XG95 Avanço em milímetros/polegadas por rotação XG96 Ativa velocidade de corte (m/min) XG97 Cancela velocidade de corte (programação em RPM) X

G290 Habilita linguagem de programação Siemens XG291 Habilita linguagem de programação ISO X

Page 18: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

10 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

5. funçõeS de interpolação

5 - FUNÇÕES DE INTERPOLAÇÃO

5.1 - FUNÇÃO: G00

Aplicação: Posicionamento rápido (aproximação e recuo).

Os eixos movem-se para a meta programada com a maior velocidade de avanço disponível na máquina.

Sintaxe:G0 X__ Z__ onde:

X = coordenada a ser atingida (valores em diâmetro)

Z = coordenada a ser atingida

A função G0 é Modal e cancela as funções G1, G2, G3

OBSERVAÇÃO: No Centur 30D a velocidade do deslocamento rápido é de 10 m/min nos eixos “X” e “Z”.

5.2 - FUNÇÃO: G01

Aplicação: Interpolação linear (usinagem com avanço programado)

Com esta função obtém-se movimentos retilíneos com qualquer ângulo, calculados através de coordenadas e com um avanço (F) pré-determinado pelo programador.

Sintaxe:G1 X__ Z__ F__ onde:

X = coordenada a ser atingida (valores em diâmetro)

Z = coordenada a ser atingida

F = avanço de trabalho (mm/rot)

OBSERVAÇÃO: A função G1 é Modal e cancela as funções G0, G2, G3.

Page 19: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 11

5. funçõeS de interpolação

5.3 - FUNÇÃO: G02 E G03

Aplicação: Interpolação circular (raio).

Tanto G2 como G3 executam operações de usinagem de arcos pré-definidos através de uma movimentação apropriada e simultânea dos eixos.

Sintaxe:G2/G3 X__ Z__ R__ (F__)ouG2/G3 X__ Z__ I__ K__ (F__)

onde:

X = posição final do arco

Z = posição final do arco I = coordenada do centro do arco ( em relação a ponta da ferramenta )

K = coordenada do centro do arco ( em relação a ponta da ferramenta )

R = valor do raio

(F) = valor do avanço

OBSERVAÇÃO: Na programação de um arco deve-se observar as seguintes regras:

• O ponto de partida do arco é a posição de início da ferramenta.• Programa-se o sentido de interpolação circular G02 ou G03 (horário ou anti- horário

no conceito universal de programação).• Juntamente com o sentido da interpolação programa-se as coordenadas do ponto

final do arco com X e Z .• Juntamente com o sentido do arco e as coordenadas finais , programa-se a função

R (valor do raio), ou então, as funções I e K (coordenadas do centro do arco ).

Page 20: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

12 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

5. funçõeS de interpolação

5.3.1 - Função: R

Aplicação: Arco definido por raio.

É possível programar “interpolação circular” até 180 graus através da função R, descriminando o valor do raio sempre com sinal positivo.

5.3.2 - Função: I e K

Aplicação: Arco definido por centro polar.

As funções I e K definem a posição do centro do arco, onde:

I é paralelo ao eixo X. K é paralelo ao eixo Z.

NOTAS:• As funções I e K são programadas tomando-se como referência a distância do ponto

de início da ferramenta ao centro do arco, dando o sinal correspondente ao movimento.• A função “I” deve ser programada em raio.

EXEMPLO:

SENTIDO A-B: I-10 K0

SENTIDO B-A: I0 K-10

Page 21: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 13

5. funçõeS de interpolação

O sentido da execução da usinagem do arco define se este é horário ou anti-horário, conforme os quadros abaixo:

G03 (ANTI-HORÁRIO)

G02 (HORÁRIO)

PADRÃO UNIVERSAL

G03 (HORÁRIO)

G02 (ANTI-HORÁRIO)

PADRÃO ADAPTADO PARACENTUR 30D - SIEMENS 828D

EXEMPLO DE PROGRAMAÇÃO

1,50

80

80

24

50

44

403R

55

x45°

R10

...N30 G0 X21 Z2 N40 G1 Z0 F.25 N50 X24 Z-1.5N60 Z-30N70 G2 X44 Z-40 R10ouN70 G2 X44 Z-40 I10 K0N80 G1 X50 Z-55N90 X74N100 G3 X80 Z-58 R3ouN100 G3 X80 Z-58 I0 K-3N110 G1 Z-80

OBSERVAÇÃO: As funções G2 e G3 são Modais e cancelam as funções G0 e G1.

1,50

80

80

24

50

44

403R

55

x45°

R10

Page 22: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

14 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

5. funçõeS de interpolação

5.4 - FUNÇÃO: “,R” / “,C”

Aplicação: Arredondamento / quebra de canto.

As funções “,R” e “,C” são utilizadas para arredondar / chanfrar cantos. Estas funções devem ser inseridas no bloco de programação do ponto de intersecção entre duas retas.

Sintaxe:

G01 X__ Z__, R__ G01 X__ Z__ou

G01 X__ Z__, C__ G01 X__ Z__

onde:

,R = valor do raio do arredondamento,C = valor do chanfro

EXEMPLO DE PROGRAMAÇÃO COM ARREDONDAMENTO DE canto

80

70

30

5

2

20

50

R

20

x45°

45

1x45°

:::N60 G00 X14 Z2N70 G42N80 G01 Z0 F.2N90 G01 X20,C2N100 Z-20,R5N110 X50,C1N120 Z-30N130 X80 Z-45N140 X84N150 G40N160 T00N170 G54 G00 X200 Z200::

Page 23: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 15

5. funçõeS de interpolação

5.5 - FUNÇÃO: G33

Aplicação: Roscamento passo a passo

A função G33 executa o roscamento no eixo X e Z onde cada profundidade é programada explicitamente em bloco separado.

Há possibilidade de abrir-se roscas em diâmetros internos ou externos, sendo elas roscas paralelas ou cônicas, simples ou de múltiplas entradas, progressivas, etc.

A função G33 requer:

X = diâmetro final do roscamento

Z = posição final do comprimento da rosca

Q = ângulo do eixo árvore para a entrada da rosca (milésimos de graus)

R = valor da conicidade incremental no eixo “X” (raio/negativo para externo e positivo para interno)

F = passo da rosca

OBSERVAÇÕES:• Não há necessidade de repetirmos o valor do passo (F) nos blocos posteriores

de G33.• Recomenda-se deixar durante a aproximação uma folga mínima de duas vezes

o passo da rosca no eixo “Z”.• A função G33 é modal.

Page 24: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

16 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

5. funçõeS de interpolação

Exemplo 1: Rosca Métrica M30x1.5

33

3

80

50

x45°

x1

.5

26

30

45

2

6033

3

80

50

x45°

x1

.5

26

30

45

2

60

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0101 (ROSCA M30X1.5)N50 G97 S1000 M3N60 G0 X35 Z3N70 X29.35N80 G33 Z-31.5 F1.5N90 G0 X35N100 Z3N110 X28.95N120 G33 Z-31.5N130 G0 X35

N140 Z3N150 X28.55N160 G33 Z-31.5N170 G0 X35N180 Z3N190 X28.15N200 G33 Z-31.5N210 G0 X35N220 Z3N230 X28.05N240 G33 Z-31.5N250 G0 X35N260 G54 G0 X200 Z200N270 M30

CÁLCULOS:

1º) Altura do filete (P):P = (0.65 x passo) P = (0.65 x 1.5)P = 0.975

2º) Diâmetro final (X):X = Diâmetro inicial - (P x 2) X = 30 - (0.975 x 2)X = 28.05

M

Page 25: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 17

5. funçõeS de interpolação

Exemplo 2: Rosca Métrica M30x1.0 (2 entradas)

33

3

80

50

x45°

x1

.5

26

30

45

2

60

M (2 E

NTR

AD

AS

)0

33

3

80

50

x45°

x1

.5

26

30

45

2

60

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0101 (ROSCA M30X1.0)N50 G97 S1000 M3N60 G0 X35 Z3N70 X29.35N80 G33 Z-31.5 F2.0 Q0N90 G0 X35N100 Z3N110 X28.95N120 G33 Z-31.5 Q0N130 G0 X35N140 Z3N150 X28.7

N160 G33 Z-31.5 Q0N170 G0 X35N180 Z3N190 X29.35N200 G33 Z-31.5 Q180000N210 G0 X35N220 Z3N230 X28.95N240 G33 Z-31.5 Q180000N250 G0 X35N260 Z3N270 X28.7N280 G33 Z-31.5 Q180000N290 G0 X35N300 G54 G0 X200 Z200N310 M30

CÁLCULOS:

1º) Altura do filete (P):P = (0.65 x passo) P = (0.65 x 1.0)P = 0.65

2º) Diâmetro final (X):X = Diâmetro inicial - (P x 2) X = 30 - (0.65 x 2)X = 28.7

NOTA: Para rosca com múltiplas entradas é necessário fazer o cálculo do avanço (F) da seguinte forma:

Avanço (F):F = Passo x Nº de entradasF = 1.0 x 2F = 2.0

Page 26: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

18 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

6. tempo de permanência

6 - TEMPO DE PERMANÊNCIA (DWELL)

6.1 - FUNÇÃO: G04

Aplicação: Tempo de permanência

Entre um deslocamento e outro da ferramenta, pode-se programar um determinado tempo de permanência da mesma. A função G4 executa uma permanência, cuja duração é definida por um valor “P”, “U” ou “X” associado, que define o tempo em segundos.

A função G04 requer:

G04 X__ (segundos) ouG04 U__ (segundos)ouG04 P__ (milésimos de segundos)

EXEMPLO: (TEMPO DE 1,5 SEGUNDOS )

G04 X1.5G04 U1.5 G04 P1500

Page 27: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 19

7. compenSação de raio da ferramenta

7 - COMPENSAÇÃO DE RAIO DE FERRAMENTA

A função de compensação de raio da ponta da ferramenta é usada para corrigir as diferenças de medidas geradas pela mesma quando um deslocamento nos eixos “X” e “Z” é feito simultâneamente, conforme mostra a figura abaixo:

PONTO COMANDADO 7.1 - FUNÇÃO: G40

Aplicação: Cancela compensação de raio

A Função G40 deve ser programada para cancelar as funções previamente solicitadas como G41 e G42.

A Função G40 é um código Modal e está ativa quando o comando é ligado.

7.2 - FUNÇÃO: G41

Aplicação: Ativa compensação de raio (esquerda)

A Função G41 seleciona o valor da compensação do raio da ponta da ferramenta, estando à esquerda da peça a ser usinada, vista em relação ao sentido do curso de corte.

A Função G41 é Modal, portanto cancela a G40

NOTA: Para a compensação de raio ser efetuada com êxito é necessário acessar a página de “OFFSET PARAM / LISTA DE FARRAM.” e informar o raio e o quadrante da ferramenta (capítulo 7.4 da parte de programação deste manual).

7.3 - FUNÇÃO: G42

Aplicação: Ativa compensação de raio (direita)

Esta função implica em uma compensação similar à Função G41, exceto que a direção de compensação é a direita, vista em relação ao sentido do curso de corte.

A Função G42 é Modal, portanto cancela a G40.

OBSERVAÇÕES:• O primeiro deslocamento após a compensação de raio deve ser maior que o valor

do raio do inserto (pastilha).• A ferramenta não deve estar em contato com o material a ser usinado quando as

funções de compensação forem ativadas no programa.

Page 28: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

20 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

7. compenSação de raio da ferramenta

COMPENSAÇÃO DO RAIO DA FERRAMENTA:

(PADRÃO UNIVERSAL DE PROGRAMAÇÃO)

G42

G42

G41

G41

(PADRÃO ADAPTADO PARA CENTUR 30D - SIEMENS 828D)

G41

G41

G42

G42

Page 29: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 21

7. compenSação de raio da ferramenta

7.4 - QUADRANTES DE FERRAMENTA PARA COMPENSAÇÃO DO RAIO

(PADRÃO UNIVERSAL):

S75099A Programação e Operação - Linha E280 / E320 21

6.4 - TIPO DE FERRAMENTA PARA COMPENSAÇÃO DO RAIO

DESBASTE EXTERNO PARALELO AO EIXO X:

TORRE

X+

Z- Z+

X-

FERRAMENTA

EXTERNA

ESQUERDA

4

PONTADAFERRAMENTA

8 FERRAMENTA

EXTERNA

DIREITA

3

5 7

FERRAMENTA

INTERNA

ESQUERDA

FERRAMENTA

INTERNA

DIREITA

1

6

2

6. COMPENSAÇÃO DE RAIO DE FERRAMENTA

8

9

4

5

16

2

7

3

FERRAMENTAEXTERNA ESQUERDA

FERRAMENTAINTERNAESQUERDA

FERRAMENTAEXTERNA DIREITA

FERRAMENTAINTERNA DIREITA

(PADRÃO ADAPTADO PARA CENTUR 30D - SIEMENS 828D)

S75099A Programação e Operação - Linha E280 / E320 21

6.4 - TIPO DE FERRAMENTA PARA COMPENSAÇÃO DO RAIO

DESBASTE EXTERNO PARALELO AO EIXO X:

TORRE

X+

Z- Z+

X-

FERRAMENTA

EXTERNA

ESQUERDA

4

PONTADAFERRAMENTA

8 FERRAMENTA

EXTERNA

DIREITA

3

5 7

FERRAMENTA

INTERNA

ESQUERDA

FERRAMENTA

INTERNA

DIREITA

1

6

2

6. COMPENSAÇÃO DE RAIO DE FERRAMENTA

6

9

1

5

48

3

7

2

FERRAMENTAINTERNA DIREITA

FERRAMENTAEXTERNADIREITA

FERRAMENTAINTERNA ESQUERDA

FERRAMENTAEXTERNA ESQUERDA

Page 30: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

22 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

7. compenSação de raio da ferramenta

7.5 - EXEMPLOS DE PROGRAMA COM COMPENSAÇÃO DE RAIO:

Exemplo1: Usinagem externa

45°

45°

80

20

30

30

R5

5

30

30

80

R

10

:::N60 G00 X34 Z0N70 G01 X-2 F.2N80 G00 X27 Z2N90 G42N100 G01 X27 Z0 F.2N110 X30 N120 X50 Z-10N130 X70 N140 G03 X80 Z-15 R5N150 G01 X80 Z-17N160 X84N170 G40N180 G54 G00 X200 Z200::

Exemplo2: Usinagem interna

30

x45°

53 7

0

2x45°

30

5R

70

15

1

60

90

::N60 G01 X74 Z2N70 G41N80 G01 Z0 F.2N90 X70 N100 X60 Z-15N110 X53, C1 N120 Z-30, R5N130 X30, C2N140 Z-72N150 X27N160 G40N170 G00 Z2N180 G54 G00 X200 Z200::

Page 31: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 23

8. cicloS SimpleS

8 - CICLOS SIMPLES8.1 - FUNÇÃO: G78

Aplicação: Ciclo de roscamento semi-automático

A função G78 requer:

G78 X__ Z__ (R__) F__; onde:

X = diâmetro de roscamento

Z = posição final de roscamento

R = valor da conicidade incremental no eixo “X” (rosca cônica)

F = passo da rosca

Exemplo 1: Rosca M25x1,5

21

50

4

1.5x45°

23

x1

.5

40

17

M2

5

33,50

21

50

4

1.5x45°

23

x1

.5

40

17

M2

5

33,50

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0303 ;ROSCA M25X1.5N50 G97 S1500 M3N60 G0 X30 Z3N70 G78 X24.2 Z-15 F1.5N80 X23.6N90 X23.2N100 X23.05N110 G54 G0 X200 Z200 N120 M30

PROFUNDIDADES NO EXEMPLO:1º passe = 0.8mm2º passe = 0.6mm3º passe = 0.4mm4º passe = 0.15mm

CÁLCULOS

1º) Altura do filete (P):P = (0.65 x passo) P = (0.65 x 1.5)P = 0.975

2º) Diâmetro final (X): X = Diâmetro inicial - (P x 2)X = 25 - (0.975 x 2) X = 23.05

Page 32: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

24 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

8. cicloS SimpleS

Exemplo 2: Rosca: M25x2 (2 entradas)

25

x45°

x2

21

33

60

4

25

40

M

1,75

43,50

(2 E

NTR

AD

AS)

25

x45°

x2

21

33

60

4

25

40

M

1,75

43,50

(2 E

NTR

AD

AS)

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0303 ;ROSCA M25X2N50 G97 S1500 M3N60 G0 X28 Z8 ; 1ª ENTRADA)N70 G78 X24 Z-23 F4N80 X23.2 N90 X22.6 N100 X22.4 N110 G00 Z10 ; 2ª ENTRADAN120 G78 X24 Z-23 F4 N130 X23.2 N140 X22.6 N150 X22.4 N160 G54 G0 X200 Z200 N170 M30

PROFUNDIDADES NO EXEMPLO:1º PASSE = 1.0mm2º PASSE = 0.8mm3º PASSE = 0.6mm4º PASSE = 0.2mm

CÁLCULOS:

1º) Altura do filete (P):P = (0.65 x passo) P = (0.65 x 2)P = 1.3

2º) Diâmetro final (X):X = Diâmetro inicial - (P x 2) X = 25 - (1.3 x 2)X = 22.4

NOTA: Para rosca com múltiplas entradas é necessário fazer o cálculo do avanço (F) da seguinte forma:

Avanço programado (F) :F = Passo x Nº de entradasF = 2 x 2F = 4

Page 33: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 25

9. cicloS de múltiplaS repetiçõeS

9 - CICLOS DE MÚLTIPLAS REPETIÇÕES

9.1 - FUNÇÃO: G70

Aplicação: Ciclo de acabamento.

Este ciclo é utilizado após a aplicação dos ciclos de desbaste G71, G72 e G73 para dar o acabamento final da peça sem que o programador necessite repetir toda a seqüência do perfil a ser executado.

A função G70 requer:

G70 P__ Q__ F__; onde:

P = número do bloco que define o início do perfil

Q = número do bloco que define o final do perfil

F = avanço de trabalho utilizado no acabamento

NOTA: Após a execução do ciclo G70 a ferramenta retorna automaticamente ao ponto utilizado para o posicionamento.

O ciclo de acabamento ativa a compensação de raio da ponta da ferramenta automaticamente, e por isso, não é necessário a programação dos comandos G41/G42 no perfil da peça.

Page 34: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

26 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9. cicloS de múltiplaS repetiçõeS

9.2 - FUNÇÃO: G71

Aplicação: Ciclo automático de desbaste longitudinal

A função G71 deve ser programada em dois blocos subsequentes, visto que os valores relativos a profundidade de corte e sobremetal para acabamento nos eixos transversal e longitudinal são informados pela função “U” e “W”, respectivamente.

A função G71 no 1ºbloco requer:

G71 U__ R__; onde:

U = valor da profundidade de corte durante o ciclo (raio)

R = valor do afastamento no eixo transversal para retorno ao Z inicial (raio)

A função G71 no 2ºbloco requer:

G71 P__ Q__ U__ W__ F__ ; onde:

P = número do bloco que define o início do perfil

Q = número do bloco que define o final do perfil

U = sobremetal para acabamento no eixo “X” (positivo para externo e negativo para o interno / diâmetro)

W = sobremetal para acabamento no eixo “Z” (positivo para sobremetal à direita e negativo para usinagem esquerda)

F = avanço de trabalho

NOTA: Após a execução do ciclo, a ferramenta retorna automaticamente ao ponto posicionado.

A última coordenada programada em “X” dentro do perfil é o que a máquina entende como sendo material bruto, isto é, a máquina utiliza o último diâmetro programado para início de incremento de usingem.

Page 35: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 27

9. cicloS de múltiplaS repetiçõeS

Exemplo 1: Usinagem externa

80

70

30

5

2

20

50

R

20

x45°

45

1x45°

80

70

30

5

2

20

50

R

20

x45°

45

1x45°

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200 N40 T0101 ;DESB. EXT.N50 G96 S200N60 G92 S2500 M3N70 G0 X80 Z2N80 G71 U2.5 R2N90 G71 P100 Q180 U1 W.3 F.25N100 G0 X16N110 G1 Z0 N120 X20 Z-2N130 Z-15N140 G2 X30 Z-20 R5N150 G1 X48N160 X50 Z-21N170 Z-30N180 X80 Z-45N190 G70 P100 Q180 F.2N200 G54 G0 X200 Z200 N210 M30

Profundidade de corte = 2.5 mmAvanço de desbaste = 0,25 mm/rotAvanço de acabamento = 0,2 mm/rot

OBSERVAÇÕES:No exemplo foi considerado que o debaste e o acabamento seriam feitos com a

mesma ferramenta.

Page 36: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

28 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9. cicloS de múltiplaS repetiçõeS

Exemplo 2: Usinagem interna

15

70

80

30

50

x45°

1x45°1

00

25

1,50

50

CONSIDERAR FURO Ø 26 mm

15

70

80

30

50

x45°

1x45°

10

025

1,50

50 N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0101 ;DESB. INT.N50 G96 S200N60 G92 S2500 M3N70 G0 X25 Z2N80 G71 U3 R1N90 G71 P100 Q180 U-1. W.3 F.3N100 G0 X83N110 G1 Z0 N120 X80 Z-1.5N130 Z-15N140 X50 ,C1N150 Z-25N160 X30 Z-50N170 Z-71N180 X26N190 G54 G0 X190 Z200 N200 T0202 ;ACAB. INTERNON210 G96 S250N220 G92 S3500 M3N230 G0 X25 Z2N240 G70 P100 Q180 F.2N250 G54 G0 X200 Z200 N260 M30

Profundidade de corte = 3 mmAvanço de desbaste = 0,3 mm/rotAvanço de acabamento = 0,2 mm/rot

OBSERVAÇÃO: No exemplo foi considerado que o debaste e o acabamento seriam feitos com ferramentas diferentes.

Page 37: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 29

9. cicloS de múltiplaS repetiçõeS

OBSERVAÇÃO: Com este ciclo é possível programar “mergulhos”, isto é, pode-se inverter o sentido do eixo “X” durante a programação do perfil, conforme o exemplo abaixo:

Exemplo 3: Usinagem externa com “mergulho”

CANTOS ARREDONDADOS COM RAIOS = 1mm

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0101; DESB. EXT.N50 G96 S200N60 G92 S2500 M3N70 G0 X82 Z2N80 G71 U3 R2N90 G71 P100 Q200 U1 W.2 F.3N100 G0 X24N110 G1 Z0 N120 X30, C1.5N130 Z-20, R1N140 X64 Z-30, R1N150 Z-45, R1N160 X46.7 Z-60, R1N170 Z-77, R1N180 X80 Z-85, R1N190 Z-89N200 X82N210 G54 G0 X200 Z200 N220 T0202; ACAB. EXTN230 G54N240 G96 S250N250 G92 S3500 M4N260 G0 X82 Z2N270 G70 P100 Q200 F.18N280 G54 G0 X200 Z200 N200 M30

Profundidade de corte = 3 mmAvanço de desbaste = 0,3 mm/rotAvanço de acabamento = 0,18 mm/rot

NOTA: Para realizar esta usinagem deve-se utilizar uma ferramenta com um ângulo adequado ao ângulo do “mergulho”. Pode-se informar o ângulo da ferramenta na página de lista de ferramentas para que a máquina verifique a possibilidade de realizar a usinagem. (Maiores detalhes no capítulo 7.6 da parte de operação deste manual).

Page 38: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

30 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9. cicloS de múltiplaS repetiçõeS

9.3 - FUNÇÃO: G72

Aplicação: Ciclo automático de desbaste transversal

A função G72 deve ser programada em dois blocos subsequentes, visto que os valores relativos a profundidade de corte e o sobremetal para acabamento no eixo longitudinal são informados pela função “W”.

A função G72 no 1ºbloco requer:

G72 W__ R__; onde:

W = profundidade de corte durante o ciclo

R = valor do afastamento no eixo longitudinal para retorno ao “X” inicial

A função G72 no 2ºbloco requer:

G72 P__ Q__ U__ W__ F__ ; onde:

P = número do bloco que define o início do perfil

Q = número do bloco que define o final do perfil U = sobremetal para acabamento no eixo “X” (positivo para externo ou negativo

para interno / diâmetro) W = sobremetal para acabamento no eixo “Z” (positivo para sobremetal à direita do

perfil ou negativo para sobremetal à esquerda do perfil)

F = avanço de trabalho

NOTA: Após a execução do ciclo, a ferramenta retorna automaticamente ao ponto posicionado.

IMPORTANTE: A PROGRAMAÇÃO DO PERFIL DO ACABAMENTO DA PEÇA, DEVERÁ SER DEFINIDO DA ESQUERDA PARA A DIREITA.

Page 39: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 31

9. cicloS de múltiplaS repetiçõeS

Exemplo 1: Usinagem externa

5

55

80

70

30

x45°

16

38

2

28

Chanfrar cantos não indicados com 1x45°5

55

80

70

30

x45°

16

38

2

28

Chanfrar cantos não indicados com 1x45°

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200 N40 T0303 ;DESB. EXT.N50 G96 S200N60 G92 S3500 M3N70 G0 X84 Z1N80 G72 W2 R1.N90 G72 P100 Q180 U1 W.3 F.25N100 G0 Z-32N110 G1 X80 N120 X76 Z-30N130 X55N140 Z-16 ,C1N150 X38N160 X28 Z-5N170 Z-1N180 X26 Z0 N190 G70 P100 Q180 F.18N200 G54 G0 X200 Z200 N210 M30

Profundidade de corte = 2 mmAvanço de desbaste = 0,25 mm/rotAvanço de acabamento = 0,18 mm/rot

OBSERVAÇÃO: No exemplo foi considerado que o debaste e o acabamento seriam feitos com a mesma ferramenta.

Page 40: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

32 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9. cicloS de múltiplaS repetiçõeS

Exemplo 2: Usinagem interna

30

x45°53 7

0

2x45°

30

5R

70

15

1

60

90

30

x45°

53 7

0

2x45°

30

5R

70

15

1

60

90

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0707; DESB. INT.N50 G96 S240N60 G92 S2500 M3N70 G0 X28 Z1N80 G72 W2.5 R1.5N90 G72 P100 Q160 U1 W.3 F.3N100 G0 Z-32N110 G1 X30 N120 X34 Z-30N130 X43 ,R5N140 Z-15 ,C1N150 X60N160 X70 Z0N170 G70 P100 Q160 F.2N180 G54 G0 X200 Z200 N190 M30

Profundidade de corte = 2,5 mmAvanço de desbaste = 0,3 mm/rotAvanço de acabamento = 0,2 mm/rot

OBSERVAÇÃO: No exemplo foi considerado que o debaste e o acabamento seriam feitos com a mesma ferramenta.

Page 41: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 33

9. cicloS de múltiplaS repetiçõeS

9.4 - FUNÇÃO: G73

Aplicação: Ciclo automático de desbaste paralelo ao perfil final.

O ciclo G73 permite a usinagem de desbaste completa de uma peça, utilizando-se apenas de dois blocos de programação.

A função G73 é específica para materiais fundidos e forjados, pois a ferramenta segue sempre um percurso paralelo ao perfil definido.

A função G73 requer:

G73 U__ W__ R__; onde:

U = quantidade de material a ser removido no eixo “X” por passe (raio).

W = direção e quantidade de material a ser removido no eixo “Z” por passe.

R = número de passes em desbaste

Fórmulas para cálculos dos valores de “U” e “W”:

Excesso de material em “X” (raio) – Sobremet. para acabamento em “X” (raio)U = Número de passes ( R )

Excesso de material em “Z” – Sobremet. para acabamento em “Z” W = Número de passes ( R )

G73 P__ Q__ U__ W__ F__; onde:

P = número do bloco que define o início do perfil

Q = número do bloco que define o final do perfil

U = sobremetal para o acabamento no eixo “X”

W = sobremetal para o acabamento no eixo “Z”

F = avanço de trabalho

OBSERVAÇÕES: Após a execução do ciclo, a ferramenta retorna automaticamente ao ponto utilizado para o posicionamento.

Este ciclo executa apenas usinagem externa.

Page 42: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

34 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9. cicloS de múltiplaS repetiçõeS

Exemplo : Usinagem externa

25

75

9

80

45

x45°

50

25

1

55

25

75

9

80

45

x45°

50

25

1

55

N10 G291 N20 G21 G40 G90 G95N30 G54 G0 X200 Z230 N40 T0202; DESB. EXT.N50 G96 S240N60 G92 S3000 M3N70 G0 X90 Z5N80 G73 U2 W1.35 R2N90 G73 P100 Q160 U2 W.3 F.2N100 G0 X23 Z2N110 G1 Z0 N120 X25 Z-1N130 Z-9N140 X50 Z-25N150 Z-45N160 X80 Z-55N170 G70 P100 Q160 F.18N180 G54 G0 X200 Z230 N190 M30

No exemplo foi considerado: Desbaste em 2 passadas Excesso de mat. “X” = 10 mm (Ø) Excesso de mat. “Z” = 3 mmSobremet. acabam. “X”= 2mm (Ø)Sobremet. acabam. “Z” = 0.3mm Avanço de desbaste = 0,2 mm/rotAvanço de acabamento = 0,18 mm/rot

OBSERVAÇÃO: No exemplo foi considerado que o debaste e o acabamento seriam feitos com a mesma ferramenta.

Page 43: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 35

9. cicloS de múltiplaS repetiçõeS

9.5 - FUNÇÃO: G74

9.5.1 - Ciclo de furação.

A função G74 como ciclo de furação requer:

G74 R__;G74 Z__ Q__ F__; onde:

R = retorno incremental para quebra de cavaco no ciclo de furação

Z = posição final (absoluto)

Q = valor do incremento no ciclo de furação (milésimo de milímetro)

F = avanço de trabalho

NOTA: Após a execução do ciclo. a ferramenta retorna automaticamente ao ponto posicionado.

OBSERVAÇÃO: Quando utilizarmos o ciclo G74 como ciclo de furação não poderemos informar as funções “X” e “U” no bloco.

12

28

70

40

60

50

A A

N10 G291N20 G21 G40 G90 G95N40 G54 G0 X200 Z200N50 T0505; BROCA D12N60 G97 S1200 M3N70 G0 X0 Z5N80 G74 R2N90 G74 Z-74 Q15000 F.12N110 G54 G0 X200 Z200 N120 M30

Incremento de furação = 15 mmAvanço = 0,12 mm/rot

12

28

70

40

60

50

A A

Page 44: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

36 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9. cicloS de múltiplaS repetiçõeS

9.5.2 - Ciclo de torneamento.

A função G74 como ciclo de torneamento requer:

G74 X__ Z__ P__ Q__ R__ F__; onde:

X = diâmetro final do torneamento

Z = posição final (absoluto)

P = profundidade de corte (raio/ milésimo de milímetro)

Q = comprimento de corte (incremental/ milésimo de milímetro)

R = valor do afastamento no eixo transversal (raio)

F = avanço de trabalho

NOTA: Para a execução deste ciclo, deveremos posicionar a ferramenta no diâmetro da primeira passada.

OBSERVAÇÃO: Após a execução do ciclo a ferramenta retorna automaticamente ao ponto de posicionamento.

90

30

80

45 N10 G291N20 G21 G40 G90 G95N30 G55 G0 X200 Z200 N40 T0202 ;DESB.N50 G96 S250N60 G92 S3500 M3N70 G0 X84 Z2N80 G74 X30 Z-45 P3000 Q47000 R1 F.2N90 G55 G0 X200 Z250 N100 M30

Profundidade de corte = 3 mmAvanço = 0,2 mm/rot

90

30

80

45

Page 45: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 37

9. cicloS de múltiplaS repetiçõeS

9.6 - FUNÇÃO: G75

9.6.1 - Ciclo de canais.

A função G75 como ciclo de canais requer:

G75 R__;G75 X__ Z__ P__ Q__ F__; onde:

R = retorno incremental para quebra de cavaco (raio)

X = diâmetro final do canal

Z = posição final (absoluto)

P = incremento de corte (raio/ milésimo de milímetro)

Q = distância entre os canais (incremental/ milésimo de milímetro)

F = avanço de trabalho

60

50

33

100

14 4

15

70

75 N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0202 ;CANAISN50 G96 S130N60 G92 S2000 M3N70 G0 X75 Z-33N80 G75 R2N90 G75 X60 Z-75 P3000 Q14000 F.2N100 G54 G0 X200 Z200N110 M30

Avanço = 0,2 mm/rot

60

50

33

100

14 4

15

70

75

Page 46: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

38 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9. cicloS de múltiplaS repetiçõeS

9.6.2 - Ciclo de faceamento.

A função G75 como ciclo de faceamento requer:

G75 X__ Z__ P__ Q__ R__ F__; onde:

X = diâmetro final do faceamento

Z = posição final (absoluto)

P = incremento de corte no eixo “X” (raio/ milésimo de milímetro)

Q = profundidade de corte por passada no eixo “Z” (milésimo de milímetro)

R = afastamento no eixo longitudinal para retorno ao “X” inicial (raio)

F = avanço programado

NOTA: Para execução deste ciclo, deveremos posicionar a ferramenta no comprimento do 1º passe de desbaste.

OBSERVAÇÃO: Após a execução do ciclo a ferramenta retorna automaticamente ao ponto posicionado.

25

90

60

30

25

90

60

30

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200 N40 T0707 ;DESB.N50 G96 S210N60 G92 S3500 M3N70 G0 X64 Z-2N80 G75 X25 Z-30 P19500 Q2000 R1 F.2N90 G54 G0 X200 Z250 N100 M30

Profundidade de corte = 2 mmAvanço = 0,2 mm/rot

Page 47: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 39

9. cicloS de múltiplaS repetiçõeS

9.7 - FUNÇÃO: G76

Aplicação: Ciclo de roscamento automático

A função G76 requer:

G76 P (m) (s) (a) Q__ R__; onde: _ _ _ _ _ _

m = número de repetições do último passe

s = saída angular da rosca = Número de filetes cônicos x 10

OBSERVAÇÕES: • O valor mínimo programado para a saída angular deve ser IGUAL A 10, que corresponde

a 1 filete cônico. No caso da não necessidade da saída angular, programar 00.

• A saída angular da ferramenta de rosca neste ciclo é feita sempre a 45º.

• O diâmetro de posicionamento deve ser maior que o diâmetro do final da saída angular. Exemplo: Para se programar uma rosca M20x2 com uma saída angular igual a

10, o diâmetro final da saída angular será de 24, portanto, o posicionamento deve ser maior do que 24, assim como mostra a tabela abaixo:

proGrama correto cálculo:

G00 X25 Z57G76 P011060 Q100 R.1G76 X17.4 Z41 P1300 Q392 F2

Diâmetro final da saída angular: (saída angular x passo x 2) + Diâmetro da rosca(1.0 x 2 x 2) + 20 = 24

a = ângulo da ferramenta (0º, 29º, 30º, 55º e 60º, etc...)

Q = mínima profundidade de corte (raio / milésimos de milímetro)

R = profundidade do último passe (raio) G76 X__ Z__ R__ P__ Q__ F__; onde:

X = diâmetro final do roscamento

Z = comprimento final do roscamento

R = valor da conicidade incremental no eixo “X” (raio/negativo para externo e positivo para interno)

P = altura do filete da rosca (raio/ milésimos de milímetro)

Q = profundidade do 1ºpasse (raio/ milésimos de milímetro)

F = passo da rosca

Page 48: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

40 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9. cicloS de múltiplaS repetiçõeS

Exemplo 1: Rosca M25x2

28

53

252

1

x45°x2

40

3

M1,75

33 N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0101 ;ROSCA M25X2N50 G97 S1000 M3N60 G00 X29 Z4N70 G76 P010060 Q100 R0.1N80 G76 X22.4 Z-26.5 P1300 Q392 F2N90 G54 G0 X200 Z200 N100 M30

28

53

252

1

x45°

x2

40

3

M

1,75

33

CÁLCULOS:

1º) Altura do filete (P):P = (0.65 x passo) P = (0.65 x 2)P = 1.3

3º) Profundidade do primeiro passe (Q): Q = P N. Passadas

2º) Diâmetro final (X):X = Diâmetro inicial - (P x 2) X = 25 - (1.3 x 2)X = 22.4

OBS.: No exemplo, cálculo para 11 passadas.

Q = 1.311

Q= 0.392

Page 49: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 41

9. cicloS de múltiplaS repetiçõeS

Exemplo 2: Rosca Interna M20x1.5

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0202 ;ROSCA M20X1.5N50 G97 S1000 M3N60 G00 X16 Z4N70 G76 P010060 Q100 R0.1N80 G76 X20. Z-43 P975 Q325 F1.5N90 G54 G0 X200 Z200 N100 M30

40

x45°

65

45

1

20

A A

x45°

65

45

1

20

A A

x45°

65

45

1

20

A A

M20

X1.5

CÁLCULOS:

1º) Altura do filete (P):P = (0.65 x passo) P = (0.65 x 1.5) P = 0.975

Q= 0.325

2º) Profundidade do primeiro passe (Q):

Q = P N. Passadas

Q = 0.975 9

OBS.: No exemplo, foi usado cálculo para 9 passadas. Exemplo 3: Rosca Interna M20x1.5 (2 entradas)

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0202 ;ROSCA M20X1.5N50 G97 S1000 M3N60 G00 X16 Z6 ; 1ª ENTRADAN70 G76 P010060 Q100 R0.1N80 G76 X20. Z-43 P975 Q325 F3N90 G00 X16 Z7.5 ; 2ª ENTRADAN100 G76 P010060 Q100 R0.1N110 G76 X20. Z-43 P975 Q325 F3N120 G54 G0 X200 Z200 N130 M30

(2 E

NTR

ADAS

)

40

x45°

65

45

1

20

A A

x45°

65

45

1

20

A A

x45°

65

45

1

20

A A

M20

X1.5

NOTA: Para rosca com múltiplas entradas é necessário fazer o cálculo do avanço (F) da seguinte forma:

F = Passo x Número de entradas F = 1.5 x 2 F = 3

Page 50: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

42 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9. cicloS de múltiplaS repetiçõeS

ROSCA CÔNICA:

Exemplo 4: Rosca cônica NPT 11.5 fios/pol(Inclinação: 1 grau 47 min)

x45°

53

1°4

7'

45

33

,4

20

38

1

2.25x45°

CAR

N10 G291N20 G21 G40 G90 G95N30 G55 G0 X200 Z200N40 T0202 ;ROSCA NPTN50 G97 S1200 M3N60 G0 X37 Z5N70 G76 P010060 Q150 R0.12N80 G76 X29.574 Z-20 P1913 Q479 R-0.778 F2.209N90 G55 G0 X200 Z200N100 M30

CÁLCULOS:

1º) Passo (F):F=25.4 : 11.5F=2.209

2º)Altura do filete (P):P = (0.866 x passo) P = (0.866 x 2.209) P = 1.913

3º) Diâmetro final (X):X = Diâmetro inicial - (P x 2) X = 33.4 - (1.913 x 2)X = 29.574

5º) Conversão do grau de inclinação:1° 60’

A° 47’ 60 x A = 47 x 1A =47 / 60A = 0.783°

Portanto 1°47’ = 1.783°

4º) Profundidade do primeiro passe (Q):Q = P Nº PASSES

Exemplo: 16 passadas.

Q = 1.913 16

Q = 0.479

6º) Conicidade incremental no Eixo “X” (R):R = (tan α) x CA R = tan 1.783° x 25R = 0.778

Page 51: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 43

9. cicloS de múltiplaS repetiçõeS

9.8 - FUNÇÃO: CYCLE25 - REPARO DE ROSCA

Aplicação: Ciclo automático para executar reparo de roscas.

A função CYCLE25 foi desenvolvida para executar operações de reparo de roscas. Este ciclo está disponível, apenas, na linguagem Siemens de programação, portanto, deve-se programar o código G290 antes de inserir este ciclo no programa.

Geralmente, este ciclo é programado diretamente na máquina através de uma tela interativa de programação. Para acessar esta tela deve-se:

– Posicionar o cursor no bloco onde deseja-se inserir o ciclo.

– Acionar a softkey [ TORNEAR ]. – Acionar a softkey [ ROSCA ]. – Acionar a softkey [ REPARO DE ROSCA ].

Neste momento, será exibida a tela de programação interativa com os seguintes campos a serem preenchidos:

S_INI Rotação para realizar o desbaste da rosca.PASSO Passo da rosca.Z_INI Coordenada Z de início da rosca (sem folga para aproximação).COMP Comprimento da rosca (sempre com valor positivo).X_INI Diâmetro no início da rosca.

X_FIM Diâmetro no final da rosca (este diâmetro só será diferente de X_INI em caso de rosca cônica).

N_PASSES Quantidade de passadas para executar a rosca.ALT_F Altura do filete (valor em raio).VARI_1 1 = Rosca Externa. 0 = Rosca Interna.S_FIN Rotação a ser utilizada na última passada (acabamento).

APROX_Z Folga para aproximação no eixo Z.INC_FIN Valor a ser removido na última passada.

S_ANG_X Saída angular em X no final da rosca (valor em raio)S_ANG_Z Saída angular em Z no final da rosca

VARI_2 0 = Remoção de cavaco com volume constante. 1 = Remoção de cavaco com profundidade de corte constante.

VARI_3 3=Rosca direita. 4 = Rosca esquerda.N_ENT Número de entradas da rosca

M8 1 = Liga o refrigerante de corte. 0 = Desliga o refrigerante de corte.RET_X Coordenada de recuo em X após o final do ciclo.RET_Z Coordenada de recuo em Z após o final do ciclo.

Page 52: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

44 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

9. cicloS de múltiplaS repetiçõeS

Após preencher os dados, a seguinte sintaxe será inserida no programa:

CYCLE25 (S_INI, PASSO, Z_INI, COMP, X_INI, X_FIM, N_PASSES, ALT_F, VARI_1, S_FIN, APROX_Z, INC_FIN, S_ANG_X, S_ANG_Z, VARI_2, VARI_3, N_ENT, M8, RET_X, RET_Z)

Exemplo:

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0202 ;DESBASTE E ACABAMENTON50 G96 S200 N60 G92 S2500 M5N70 G0 X152 Z2N80 G71 U3 R1N90 G71 P100 Q160 U1 W0.15 F0.3N100 G0 X72 N110 G1 Z0N120 G1 X80 ,C2.5N130 G1 X100 Z-45N140 G1 X100 Z-65N150 G1 X145 Z-65N160 G1 X150 Z-67.5N170 G70 P100 Q160 F0.2N180 G54 G0 X200 Z270N190 T0101 ;ROSCA CÔNICAN200 G97 S500 M3N210 G0 X110 Z10N220 G290N230 CYCLE25 (500, 4, 0, 45, 80, 100, 16, 2.6, 1, 400, 8, 0.05, 5, 5, 0, 3, 1, 1, 150, 100)N240 G291N250 G54 G0 X200 Z200N260 M30

Page 53: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 45

9. cicloS de múltiplaS repetiçõeS

A sequência de operação para executar o ciclo de reparo de rosca é a seguinte:

– Executar o programa normalmente até chegar ao ciclo de reparo de rosca.

– Ao chegar no ciclo de reparo de rosca, automaticamente, um código M00 é

executado fazendo com que a máquina interrompa o movimento dos eixos e

o giro do eixo árvore.

– Neste momento, deve-se abrir a porta do operador.

– Acionar a tecla "JOG" – Girar a chave "SETUP" para poder trabalhar com a porta aberta. – Através da manivela eletrônica, localizar a ferramenta no filete da rosca.

– Recuar a ferramenta apenas no eixo X.

– Desabilitar a chave "SETUP".

– Fechar a porta do operador.

– Acionar a tecla "AUTO".

– Acionar a tecla "CYCLE START".

A máquina inicia a execução do ciclo de reparo sendo que, o primeiro movimento realizado pela ferramenta, é um deslocamento no eixo Z até a coordenada resultante da somatória dos campos "Z_INI" + "APROX_Z".

Caso seja acionada a tecla "CYCLE START" sem realizar a localização do filete, a máquina assume o ângulo registrado, internamente, no último reparo programado como sendo o ângulo de referência para iniciar a execução do ciclo.

Page 54: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

46 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

10. cicloS para furação

10 - CICLOS PARA FURAÇÃO

10.1- FUNÇÃO : G80

Aplicação : Cancela os ciclos da série G80

Esta função é utilizada para cancelar os ciclos da série G80, ou seja, do G83 ao G85.

10.2- FUNÇÃO : G83

Aplicação : Ciclo de furação

Este ciclo permite executar furos com descarga de cavacos e permite programar um tempo de permanência no ponto final da furaçäo, como vemos a seguir :

G83 Z__ Q___ (P__) (R__) F__: onde;

Z = Posição final do furo (absoluto)Q = Valor do incremento (incremental / milesimal)P = Tempo de permanência ao final de cada incremento (milésimos de segundo) R = Plano de referência para início de furação (incremental)F = Avanço

OBSERVAÇÕES:• Após a execução do ciclo a ferramenta retorna ao ponto inicial.• Se “R” não for programado o inicio da furação será executada a partir do “Z” de

aproximação.• Para que o ciclo G83 seja executado com a função de “descarga de cavaco” é

necessário efetuar o seguinte procedimento:

– Apertar as teclas “SHIFT” e “SYSTEM ALARM” simultaneamente.

– Apertar a softkey [ ]. – Apertar a softkey [ DIGITAR SENHA ]. – Digitar a senha: CUSTOMER – Apertar a softkey [ TRANSFERIR ]. – Apertar a tecla “OFFSET PARAM” – Apertar a softkey [ DADOS DO USUÁRIO ]. – Posicionar o cursor (▲, ▼) no parâmetro ZSFR [21] – Digitar o valor para aproximação. Exemplo: 2 – Posicionar o cursor (▲, ▼) no parâmetro ZSFI [20] – Digitar “1” para habilitar a função de descarga.

– Apertar a tecla “INPUT” – Apertar a softkey [ VOLTAR ].

Page 55: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 47

10. cicloS para furação

EXEMPLO DE PROGRAMAÇÃO (G83):

x45°

65

45

1

20

A A

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0202 ;BROCAN50 G97 S1500 M3N60 G0 X0 Z3N70 G83 Z-68 Q15000 P1500 R -2 F0.12N80 G80 N90 G54 G0 X200 Z200N100 M30

10.3 - CICLO DE ROSCAMENTO COM MACHO RÍGIDO.

10.3.1 - Função : G84 - Rosca direita com macho rígido.

Este ciclo permite abrir roscas com macho, utilizando fixação rígida, ou seja, sem suporte flutuante. Para isso deve-se programar:

G97 S500 M3M29G84 Z__ F__, onde:

M29 = ativa roscamento com macho rígido

Z = posiçäo final da rosca

F = passo da rosca

EXEMPLO :

A A

10

50

50

1x45°

M

20

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0606 ;MACHO RIGIDON50 G97 S500 M3N60 G0 X0 Z4 N70 M29 N80 G84 Z-20 F1.5N90 G80N100 G54 G0 X200 Z200N110 M30

10.3.2 - Função : CYCLE84 - Rosca esquerda com macho rígido.

Este ciclo permite abrir roscas com macho, utilizando fixação rígida, ou seja, sem

Page 56: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

48 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

10. cicloS para furaçãosuporte flutuante. Para isso deve-se programar:

:G0 X0 Z__G17CYCLE84 ( __, __, __, __, __, , __, , __, __, __, __)G18:SINTAXE:CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

RTP – Coordenada “Z” de saída da ferramenta após o fim do ciclo.RFP – Coordenada “Z” de início de roscamento.SDIS – Folga para aproximação em avanço rápido.DP – Coordenada “Z” do final do roscamento.DPR – Este valor deve ser programado = 0.DTB – Tempo de permanência da ferramenta na coordenada final “Z”.SDAC –Sentido de giro do eixo-árvore após o fim do roscamento.MPIT – Não deve ser programado este valor.PIT – Passo da rosca. Positivo para rosca Direita. Negativo para rosca esquerda.POSS – Ângulo de orientação do eixo-árvore.SST – Rotação de entrada do roscamento.SST1 – Rotação saída do roscamento.

EXEMPLO :

A A

10

50

50

1x45°

M

20

N10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0808 ;ROSCA ESQ.N50 M5N60 G0 X0 Z5N70 G17N80 CYCLE84 (5, 0, 2, -20, 0, , 3, , -1.5, 0, 500, 500)N90 G18N100 G54 G0 X200 Z200N110 M30

Page 57: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 49

10. cicloS para furação

10.4 - FUNÇÃO : G85 : Ciclo de mandrilar

G85 Z__ F__, onde

Z = Posição finalF = Avanço

EXEMPLO:

x45°

50

45

1

20

A A

N10 G291N20 G21 G40 G90 G95N40 G54 G0 X200 Z200N50 T0808 ;MANDRILARN60 G97 S750 M3N70 G0 X0 Z2N80 G85 Z-55 F0.5N90 G80N100 G54 G0 X150 Z200 N110 M30

OBSERVAÇÃO: O avanço de saída é o dobro do programado para a usinagem.

Page 58: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

50 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

11. ferramenta acionada

11 - FERRAMENTAS ACIONADAS

As ferramentas acionadas são equipamentos opcionais de máquina utilizadas em operações de fresamento, furação radial e furação axial fora do centro. Para realizar tais operações é necessário programar comandos para engatar/desengatar o acionamento das ferramentas, orientar eixo-árvore, travar a placa e girar ferramenta acionada. Segue abaixo a descrição destes comandos:

11.1 - ENGATE DO ACIONAMENTO DAS FERRAMENTAS:

M32 (Engata o acionamento da ferramenta)M33 (Desengata o acionamento da ferramenta)

11.2 - INDEXAÇÃO DO EIXO ÁRVORE:

Este comando é utilizado para efetuar uma parada orientada da placa, ou seja, posicionar o Eixo-Árvore (Spindle) em um determinado ângulo para que se possa realizar operações de fresamento e furação em diversos pontos do perímetro da peça.

Sintaxe de programação:

G291SPOS=(xx) Onde: xx = Posição angular de orientação do eixo-árvore.Exemplo: SPOS=(90) ; POSICIONAMENTO NO ÂNGULO DE 90 GRAUS

11.3 - ORIENTAÇÃO DO EIXO “C”:

A programação do eixo ”C” é utilizada para realizar posicionamentos e usinagens com interpolação do eixo-árvore. Para realizar tal programação, é necessário ter o opcinal de orientação do eixo “C”.

Sintaxe de programação:

G0 Cxx Onde: xx = Posição angular de orientação do eixo-árvore.Exemplo: G0 C90 ; POSICIONAMENTO NO ÂNGULO DE 90 GRAUS

11.4 - TRAVAMENTO DA PLACA

Este comando é utilizado para travar a placa afim de evitar vibrações durante as operações de usinagem à serem executadas enquanto o eixo árvore estiver parado.

Existem duas maneiras de programação para travamento da placa, de acordo com o opcional adquirido com a máquina:

*Travamento da placa para opcional de “orientação” do eixo-árvore;*Travamento da placa para opcional de “indexação” do eixo árvore;

Page 59: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 51

11. ferramenta acionada

11.4.1 - Tavamento da placa para opcional de indexação:

Deve ser executado depois do posicionamento angular do eixo-árvore (SPOS).

Sintaxe de programação:

M22 (Trava a placa)M23 (Destrava a placa)

NOTA: Os comandos M22/M23 devem ser programados somente quando a máquina possuir o opcinal de indexação do eixo-árvore.

11.4.2 - Tavamento da placa para opcional de orientação do eixo “C”:

Deve ser executado depois do posicionamento angular do eixo-árvore ( G0 C__ ).

Sintaxe de programação:

M85 (Ativa freio - alto torque)M86 (Ativa freio - baixo torque)

NOTAS: O comando M85 deve ser utilizado apenas enquanto o eixo árvore estiver parado.O comando M86 pode ser programado para realizar interpolações com o eixo “C”,

caso o processo necessite.

11.5 - ROTAÇAO DE FERRAMENTAS ACIONADAS:

M2=xx S2=yy Onde: xx = Sentido de giro, pode ser 3 (horário), 4 (anti-horário) ou 5 (parada). yy = RPMExemplo: M2=3 S2=1000

11.6 - CONTROLE DE AVANÇO ATRAVÉS DAS FUNÇÕES FGROUP E FGREF.

Quando os eixos “C e X” ou “C e Z” são programados simultaneamente, o CNC obedece o avanço programado para o eixo linear (X ou Z). Isto ocorre porque as unidades de medida de avanço dos eixos são diferentes:

Eixo rotacional (C) = “graus/min”Eixo linear (X,Z)= “mm/min” ou “polegada/min”.

Para corrigir o avanço em mm/min em função do perímetro a ser usinado, deve-se programar o comando FGROUP e o comando FGREF, conforme a sintaxe abaixo:

FGROUP(X, Z, C) - ativa a função FGROUP para os eixos X, Z e CFGREF[C]= _____ - define o raio da peça.

Exemplo:

Page 60: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

52 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

11. ferramenta acionada

FGREF[C]=60 (peça Ø120 mm)

11.7 - EXEMPLOS DE PROGRAMAÇÃO:

11.7.1 - ferramenta acionada com opcional de indexação do eixo-árvore:EXEMPLO 1: Fresamento radial

Ø40

030

8

Ø35

0

80

80

R15

PRINCIPAL.MPFG291N10 G21 G19 G40 G90 G94N20 G54 G0 X600 Z500 N30 T0808;................................FRESA D30mmN40 M32 ...................................ENGATA A FERRAMENTA ATIVAN50 G290..................................ATIVA MODO SIEMENSN60 SPOS=(0);.........................ATIVA INDEXAÇÃO DA PLACAN70 S2=500 M2=3;...................LIGA RPM DA FRESAN80 G0 X400 Z-40;...................POSICIONAMENTO INICIALN90 RASGO P4;.......................EXECUTA SUBPROG. RASGO 4 XN100 G00 X600 Z500N110 M30

RASGO.SPFN10 G0 C=IC(90) ;......................INCREMENTO ANGULAR DE 90 GRAUSN20 X400N30 M22 ...................................TRAVA A PLACAN40 USINAGEM P8;.................EXECUTA SUBPROG. USINAGEM 8 VEZES (PROF. 8MM)N50 G90 G0 X400N60 M23 ....................................DESTRAVA A PLACAN70 M17...................................FIM DE SUBPROGRAMA

USINAGEM.SPFN10 G91 G01 X-1 F220; N30 G90 G01 Z-160 F200N50 G90 Z-40 F400N120 M17

Page 61: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 53

11. ferramenta acionada

EXEMPLO2: FURAÇÃO E ROSCAMENTO AXIAL

ROSCA.SPF

N10 G0 C=IC(60) ;...INCREMENTO DE 60 GRAUSN20 M22 ................TRAVA A PLACAN30 G1 F200N40 SETMS (2); ATIVA ACIONADA COMO SPINDLE PARA EXECUTAR "CYCLE84"N50 CYCLE84( 10, 0, 10, -15, , , 4, , 1.25, ,300,300)N60 SETMS (1); RETORNA PARA SPINDLE DO EIXO ARVOREN70 M17..............FIM DE SUBPROGRAMA

PRINCIPAL.MPFG291N10 G21 G19 G40 G90 G94N20 G54 G0 X600 Z500 N30 T0404;...............BROCA D6,8mmN40 M32 ..................ENGATA A FERRAMENTA ROTATIVAN50 G290.................ATIVA MODO SIEMENSN60 SPOS=(0);........ATIVA INDEXAÇÃO DA PLACAN70 S2=500 M2=3;..LIGA RPM DA BROCAN80 G0 X146 Z5;.....POSICIONAMENTO INICIALN90 FUROS P6;......EXECUTA SUBPROG. FUROS 6 XN100 M33 ...............DESENGATA A FERRAMENTA ROTATIVAN110 G00 X600 Z500N120 T0505;.............MACHO M8x1,25mmN130 M32 ................ENGATA A FERRAMENTA ATIVAN140 G290................ATIVA MODO SIEMENSN150 SPOS=(0);.......ATIVA INDEXAÇÃO DA PLACAN160 S2=500 M2=3;.LIGA RPM DO MACHON170 G0 X146 Z5;....POSICIONAMENTO INICIALN180 ROSCA P6;.....EXECUTA SUBPROG. ROSCA 6 XN190 M33 ................DESENGATA A FERRAMENTA ATIVAN200 G00 X600 Z500N210 M30

FUROS.SPF

N10 G0 C=IC(60) ;INCREMENTA 60ºN20 M22 .............TRAVA A PLACAN30 G01 Z-15 F200N40 G90 G0 Z5N50 M23 .............DESTRAVA A PLACAN60 M17..............FIM DE SUBPROGRAMA

Page 62: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

54 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

11. ferramenta acionada

11.7.2 - ferramenta acionada com opcional de orientação do eixo “C”:

PRINCIPAL.MPF

N05 G291N10 G21 G19 G40 G90 G94N20 G54 G0 X500 Z500 N30 T0808;..............................FRESA D10mmN40 M32 .................................ENGATA A FERRAMENTA ATIVAN50 G290................................ATIVA MODO SIEMENSN60 M19 .................................ATIVA ORIENTAÇÃO DO EIXO “C”N60 G0 C0; .............................POSICIONA O EIXO “C”N70 S2=500 M2=3;..................LIGA RPM DA FRESAN80 M86; ................................ATIVA FREIO BAIXO TORQUEN80 G0 X52 Z0;.......................APROXIMACAON90 G0 X50 ;...........................POSICIONAMENTO INICIALN100 ROSCA P4;....................EXECUTA SUBPROG. ROSCA 4 XN110 G00 X500 Z500N120 M30

ROSCA.SPF

N10 FGROUP(Z,C);................... INDICA AVANCOS NOS EIXOS “Z” E “C”N20 FGREF[C]=23;.................... RAIO A SER FRESADON30 G01 X=IC(-1) F300;........... INCREMENTO DE PROFUNDIDADEN40 Z-140 C5040;.....................USINAGEM DA ROSCAN50 X=IC(5); ........................... RECUA EIXO “X”N60 G0 Z0 C0;......................... REPOSICIONA EIXO “Z”N70 G0 X=IC(-5);..................... REPOSICIONA EIXO “X”N80 M17;.................................. FIM DE SUBPROGRAMA

Page 63: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 55

12. outraS funçõeS preparatóriaS

12 - OUTRAS FUNÇÕES PREPARATÓRIAS

12.1 - FUNÇÃO: G20Aplicação: Referencia unidade de medida - Polegada

Esta função prepara o comando para computar todas as entradas de dados em polegadas.

12.2 - FUNÇÃO: G21

Aplicação: Referencia unidade de medida - Métrico.

Esta função prepara o comando para computar todas as entradas de dados em milímetros.

12.3 - FUNÇÃO: G90

Aplicação: Sistema de coordenadas absolutas

Este código prepara a máquina para executar operações em coordenadas absolutas, tendo uma origem pré-fixada para a programação. A função G90 é modal e cancela a função G91.

12.4 - FUNÇÃO: G91

Aplicação: Sistema de coordenadas incrementais

Este código prepara a máquina para executar todas as operações em coordenadas incrementais. Assim, todas as medidas são feitas através da distância a se deslocar, portanto a origem das coordenadas de qualquer ponto é o ponto anterior ao deslocamento. A função G91 é modal e cancela a função G90.

12.5 - FUNÇÃO: G92

12.5.1 - G92: Estabelece limite de rotação (RPM)

A função G92 juntamente com o código S____ (4 dígitos) é utilizada para limitar a máxima rotação do eixo-árvore (RPM). Geralmente esta função é programada no bloco seguinte ao da função G96, o qual é usado para programar a velocidade de corte.

Exemplo: G92 S2500 M4; (limita a rotação do eixo-árvore em 2500 RPM)

12.5.2 - G92 : Estabelece nova origem

A função G92 também pode ser usada para estabelecer nova origem do sistema de coordenadas. Para isso ela deve ser programada num bloco juntamente com um ou mais eixos da máquina.

Exemplo: G92 Z0; (estabelece uma nova origem do sistema de coordenadas, fixando a posição atual como “Z0”).

A função G92 é modal e é cancelada pela função G92.1 .

Page 64: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

56 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

12. outraS funçõeS preparatóriaS

12.5.3 - G92.1 : Cancela G92

A função G92.1 é usada para cancelar o comando G92. Para isso ela deve ser programada num bloco juntamente com o eixo a ser cancelado.

Exemplo: G92.1 Z0; (cancela a origem do sistema de coordenadas, correspondente ao eixo “Z”).

12.6 - FUNÇÃO: G94

Aplicação: Estabelece avanço em mm/minuto ou polegada/minuto.

Esta função prepara o comando para computar todos os avanços em polegadas/minutos (G20) ou milímetros/minutos (G21). A função G94 é modal e cancela a função G95.

12.7 - FUNÇÃO: G95Aplicação: Estabelece avanço mm/rotação ou polegada/rotação:

Esta função prepara o comando para computar todos os avanços em polegadas/rotação (G20) ou milímetros/rotação (G21). A função G95 é modal e cancela a função G94.

12.8 - FUNÇÃO: G96Aplicação: Estabelece programação em velocidade de corte constante.

A função G96 seleciona o modo de programação em velocidade de corte constante, onde o cálculo da RPM é programada pela função “S”.

A máxima RPM alcançada pela velocidade de corte constante pode ser limitada através da programação da função G92.

Exemplo: G96 S200; (velocidade de corte de 200 m/min)A função G96 é modal e cancela a função G97.

12.9 - FUNÇÃO: G97

Aplicação: Estabelece programação em RPM

A função G97 é utilizada para programar uma rotação fixa do spindle (RPM), com o auxílio da função S e usando um formato (S4).

Exemplo: N70 G97 S2500 M3; (rotação de 2500 RPM)

A variação da RPM pode ser feita através do “Seletor de Rotação do Eixo-Árvore”, podendo ser de 50% até 120% da rotação programada. A função G97 é modal e cancela a função G96.

12.10 - FUNÇÃO: M2=Aplicação: Define sentido de giro da ferramenta acionada

A função M2= é utilizada para indicar o sentido de giro do cabeçote fresador, onde: M2=3 (Gira cabeçote no sentido horário) M2=4 (Gira cabeçote no sentido anti-horário) M2=5 (Pára a rotação)

NOTA: É necessário programar o comando G290 antes da função “M2= __ ”, para que a mesma seja executada corretamente.

Page 65: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 57

12. outraS funçõeS preparatóriaS

12.11 - FUNÇÃO: S2=Aplicação: Estabelece RPM da ferramenta acionada

A função S2= é utilizada para programar uma rotação fixa do cabeçote fresador, com o auxílio da função M2= , onde:

S2= (Define o valor da rpm)M2= (Define o sentido de giro - 3, 4 5) Exemplo: S2=500 M2=3

NOTA: É necessário programar o comando G290 antes da função “S2= __ ”, para que a mesma seja executada corretamente.

Page 66: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

58 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

13. deSvio incondicional

13 - DESVIO INCONDICIONAL

Função: M99

A programação da função M99 com a função “P”, acompanhado do número do bloco, faz com que o comando avance/retorne a programação para o bloco indicado por “P”.

Quando a função M99 substituir a M30 no programa principal, o programa será executado seguidamente em “looping”.

EXEMPLO:

N10 G291N20 G21 G40 G90 G95N40 G54 G0 X200 Z250 N50 M99 P240N60 T0101 ;FURAR::N230 G54 G0 X350 Z250 N240 T0303; DESB. EXTERNON250 G54N260 G96 S200::N690 G54 G0 X350 Z250 N700 M99

Page 67: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 59

14. chamada e retorno de um SubproGrama

14 - CHAMADA E RETORNO DE UM SUBPROGRAMA

Funções: M98/M99

Quando a usinagem de uma determinada seqüência de operações, aparece muitas vezes no programa, pode-se usar o recurso de chamada de subprograma através da função M98.

O bloco contendo a função M98, deverá conter também o nome do subprograma como um número através da função “P”. Ex.: M98 P1001.

O subprograma, por sua vez, deverá ser finalizado com uma função M99, e seu nome deverá conter 4 caracteres numéricos.

NOTA: O número do subprograma é o mesmo encontrado no diretório do comando CNC.

Os formatos para a chamada de um subprograma são os seguintes:

M98 P_ _ _ _ L_ _ _ _

Nº do subprograma Nº de repetições do subprograma

M98 P_ _ _ _ _ _ _ _

Nº de repetições do subprograma

Nº do subprograma

ou

Quando o subprograma finaliza suas operações, o controle é retornado ao programa principal.

EXEMPLO:

PRINCIPAL.MPF 1002.SPF

1003.SPF

PROGRAMA PRINCIPAL SUB PROGRAMA SUB PROGRAMA

N50 M98 P1002N60 ...

M99

N50 M98 P1003N60 ...

M99M30

OBSERVAÇÃO: Caso seja omitido o número de repetições, o comando executará o subprograma uma vez.

Page 68: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

60 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

14. chamada e retorno de um SubproGrama

EXEMPLO: PROGRAMAÇÃO INCREMENTAL E SUBPROGRAMA

45

100

102020

4

50

Chanfrar cantos com 0,5x45°

45

100

102020

4

50

Chanfrar cantos com 0,5x45°

Programa principal Subprograma 0002

N10 G291N20 G21 G40 G90 G95...N90 G0 X55 Z10N100 M98 P30002(N100 M98 P2 L3;)N120 G54 G0 X250 Z130 N130 M30

N10 G0 G91 Z-20;N20 G1 G90 X45 F.15; N30 G0 X55;N40 G91 Z-0.5; N50 G1 G90 X50;N60 G91 X-1 Z0.5; N70 G0 G90 X55;N80 G91 Z0.5; N90 G1 G90 X50;N100 G91 X-1 Z-0.5; N110 G0 G90 X55;N120 M99;

Page 69: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 61

15. puxador de barraS

15 - PUXADOR DE BARRAS.

Na linha Centur não existe o opcional alimentador de barras, porém, pode-se programar uma alimentação automática através de um puxador de barras mecânico.

EXEMPLO: PROGRAMAR PUXADOR DE BARRAS PARA FAZER 10 PEÇAS.

PRINCIPAL.MPFN10 G291N20 G21 G40 G90 G95N30 G54 G0 X200 Z200N40 T0101 ;STOPN50 G0 X0 Z0.5N60 M00; ENCOSTAR A BARRA NO STOPN70 G54 G0 X200 Z200N80 M98 P0003 L10N90 G54 G0 X200 Z200 N100 M30

0003.SPFN10 T0202; DESB. E ACAB. EXT.N20 G96 S200 N30 G92 S3000 M3N40 G0 X40 Z0N50 G1 X-2 F0.2N60 G0 X40 Z2N70 G71 U3 R1N80 G71 P90 Q150 U1 W0.2 F0.3N90 G0 X15N100 G1 Z0N110 X20 ,C1.5N120 Z-15N130 X30 ,C1.5N140 Z-28

N150 X38N160 G70 P90 Q150 F0.2N170 G54 G0 X200 Z200N180 T0303; CORTEN190 G96 S130N200 G92 S3000 M3N210 G0 X40 Z-28N220 G1 X25 F0.1N230 G0 X32N240 Z-26.5N250 G1 X30N260 X27 Z-28N270 X8N280 G0 X10N290 G97 S800 M3N300 G1 X-2 F0.08N310 G0 X40N320 G54 G0 X200 Z200 M5N330 T0404; (PUXADOR)N340 G0 X40 Z-40 (APROXIMACAO)N350 G94 G1 X0 F800 (AV. EM mm/min)N360 M24 (ABRE A PLACA)N370 G4 X1 (TEMPO DE ESPERA)N380 G91 G1 Z28.5 (ARRASTA A BARRA)N390 M25 (FECHA A PLACA)N400 G4 X1N410 G90 G1 X40N420 G95N430 G54 G0 X200 Z200N440 M99

Page 70: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

62 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

16. funçõeS tranS e atranS

16 - FUNÇÕES TRANS E ATRANS

As funções TRANS e ATRANS são utilizadas para alterar temporariamente a localização do ponto zero peça. Geralmente, este recurso é utilizado para realizar os mesmos movimentos de usinagem em posições diferentes.

A função TRANS determina uma mudança de ponto zero a partir do zero peça original, ou seja, é uma mudança de ponto zero programada na forma absoluta.

Sintaxe:

TRANS Zxxx ; onde xxx é valor do quanto deseja-se deslocar o ponto zero.

TRANS - Quando programada de forma isolada, a função TRANS cancela todas as mudanças de ponto zero realizadas, voltando a ter como referência o ponto zero original (G54, G55, G56, etc...)

ATRANS Zxxx ; onde xxx é valor do quanto deseja-se deslocar o ponto zero em relação á última mudança de ponto zero programada, ou seja, a programação é feita de forma incremental.

A função TRANS está disponível apenas na linguagem de programação Siemens, portanto, para ativá-la deve-se programar o código G290, programar a função TRANS e, em seguida, programar o código G291 para habilitar novamente a linguagem ISO de programação.

EXEMPLO: USINAR TRÊS PEÇAS IGUAIS EM POSIÇÕES DIFERENTES.

Page 71: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 63

16. funçõeS tranS e atranS

PRINCIPAL.MPFN10 G291N20 G21 G40 G90 G95N40 G54 G0 X200 Z200N50 T0101 ;STOPN60 G0 X0 Z0.5N70 M00; PUXAR A BARRAN80 G54 G0 X200 Z200N90 M98 P0004 L3N100 G54 G0 X200 Z200N110 G290 N120 TRANSN130 G291N140 M99

0004.SPFN10 T0202; DESB. E ACAB. EXT.N20 G96 S200 N30 G92 S3000 M3N40 G0 X33 Z0N50 G1 X-2 F0.2N60 G0 X32 Z2N70 G71 U3 R1N80 G71 P90 Q150 U1 W0.2 F0.3N90 G0 X16N100 G1 Z0N110 X20 ,C1N120 Z-10N130 X30 ,C1N140 Z-20N150 X32N160 G70 P90 Q150 F0.2N180 G54 G0 X200 Z200N190 T0303; ROSCAN200 G97 S1500 M3N210 G0 X25 Z3N220 G76 P011060 Q00 R00N230 G76 X18.7 Z-8 P650 Q250 F1N240 G54 G0 X200 Z200N250 T0404; CORTEN260 G96 S130N270 G92 S3000 M3N280 G0 X35 Z-18N290 G1 X25 F0.1N300 G0 X32N310 Z-16.5N320 G1 X30N330 X27 Z-18N340 X8N350 G0 X10N360 G97 S800 M3N370 G1 X-2 F0.08N380 G0 X40N390 G54 G0 X200 Z200N400 G290N410 ATRANS Z-18.5N420 G291N430 M99

Page 72: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

64 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

17. trabalho com Suporte traSeiro

17 – TRABALHO COM SUPORTE TRASEIRO.Em alguns casos específicos, pode-se elaborar programas tomando como referêcia

ferramentas fixadas no quadrante negativo da máquina, ou seja, todas as coordenadas de diâmetros terão como referência o eixo X negativo.

Esse procedimento é muito comum quando se utiliza um sistema de fixação denominado de "GANG" ao invés da torre porta ferramentas convencional, ou então quando se adapta um suporte de fixação especial sobre a mesa do eixo X.

Neste tipo de situação, algumas observações devem ser tomadas, como por exemplo a inversão do sistema de compensação de raio da ferramenta, inversão do sentido de usinagem de raios e direção do sobre-metal nos ciclos de desbaste automático.

17.1 - EXEMPLOS DE PROGRAMAÇÃO COM SUPORTE TRASEIRO.

EXEMPLO 1:

T0101 - FERR. DESBAST.

N10 G291N20 G21 G40 G90 G95;N30 G54 G0 X200 Z200N40 T0101 ; DESBASTEN50 G96 S200;N60 G92 S3000 M4;N70 G0 X-46 M8;N80 Z0;N90 G1 X2 F.15;N100 G0 X-45 Z2;N110 G71 U2.5 R1;N120 G71 P120 Q210 U-1 W.2 F.3;N130 G0 X-15;

N140 X-20 ,C1.5;N150 Z-6.5;N170 G2 X-27 Z-10 R3.5;N180 G1 X-31;N190 G3 X-36 Z-12.5 R2.5;N200 G1 Z-15;N210 X-42 Z-20;N220 Z-28;N230 X-45;N240 G96 S220;N250 G70 P120 Q210 F.15;N260 G54 G0 X200 Z2000 M9;N270 M30;

NOTA: POR SE TRATAR DE UMA USINAGEM NO QUADRANTE NEGATIVO, INVERTEU-SE O SENTIDO DA INTERPOLAÇÃO CIRCULAR (G2/G3), AS COORDENADAS EM DIÂMETROS FORAM INSERIDAS NA FORMA NEGATIVA E O SOBREMETAL PARA ACABAMENTO EM X (U) TAMBÉM FOI INSERIDO DE FORMA NEGATIVA.

Page 73: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 65

17. trabalho com Suporte traSeiro

EXEMPLO 2:

T0101 - FERR. ACABA.

T0202 - FERR. ROSCA

N10 G291N20 G21 G40 G90 G95;N30 G54 G0 X200 Z200N40 T0101 ; ACABAMENTON50 G96 S200;N60 G92 S3000 M4;N70 G0 X-25 Z5N80 G41 G0 Z0 F0.2N90 X-27 Z-1N100 X-27 Z-6 , R1.5N110 X-35,C1N120 X-36 Z-22

N130 Z-25N140 X-40 ,C1.5N150 Z-27N160 G40 G1 X-45N170 G54 G0 X-60 Z200N180 T0202 , ROSCAN90 G97 S1500 M3N100 G0 X-40 Z0N110 G76 P011060 Q0 R0N120 G76 X-33.31 Z-22 P1345 Q359 R-0.685 F1.587N130 G54 G0 X-60 Z200 N140 M30

NOTA: POR SE TRATAR DE UMA USINAGEM NO QUADRANTE NEGATIVO, INVERTEU-SE O SENTIDO DA COMPESAÇÃO DE RAIO (41/42) E AS COORDENADAS EM DIÂMETROS FORAM INSERIDAS NA FORMA NEGATIVA.

Page 74: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

66 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

18. referência de trabalho

18 – REFERÊNCIA DE TRABALHO (G54 A G59)

A Referência de Trabalho, também conhecida como Zero-Peça, corresponde ao ponto que serve de origem para o sistema de coordenadas absolutas, ou seja, é o ponto da peça referenciado como “X0” e “Z0”.

Em alguns casos são utilizados mais que uma referência de trabalho num mesmo programa, com o intuito de facilitar a programação de determinadas peças. Exemplo: para programar a usinagem dos dois lados de uma peça num mesmo programa recomenda-se usar dois zero-peças para que o programador não tenha que se preocupar com alguns elementos, tais como sobremetal dos dois lados do material, diferentes encostos de castanha, etc.

NOTA: Nas máquinas da linha “CENTUR” podem ser referenciados até seis zero-peças, os quais devem ser feitos manualmente durante o processo de preparação da máquina. São eles: G54, G55, G56, G57, G58 e G59.

EXEMPLO:

G54 (1º REBAIXO) G55 (2º REBAIXO)

Os valores da família G54 devem ser digitados na página “OFFSET PARAM” através da softkey “DESLOCAM. PTO. ZERO”.

Page 75: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 67

19. funçõeS miScelâneaS ou auxiliareS

19 - FUNÇÕES MISCELÂNEAS OU AUXILIARESAs funções miscelâneas são programadas para executar operações e recursos da

máquina que não são abrangidos pelas funções preparatórias.

LISTA DAS FUNÇÕES MISCELÂNEASComando M Alicação Opcional

M00 Parada de programaM01 Parada opcional de programaM02 Fim de programa

M02=3 Gira cabeçote fresador no sentido horário XM02=4 Gira cabeçote fresador no sentido anti-horário XM02=5 Desliga o giro do cabeçote fresador X

M03 Gira eixo-árvore no sentido horárioM04 Gira eixo-árvore no sentido anti-horárioM05 Desliga o eixo-árvoreM07 Liga refrigeração 2 (Alta Pressão) XM08 Liga refrigeração 1M09 Desliga refrigeraçãoM19 Orienta o eixo-árvore / Liga eixo CM22 Trava a placa XM23 Destrava a placa XM24 Abre placa XM25 Fecha a placa XM26 Recua a manga do cabeçote móvel XM27 Avança a manga do cabeçote móvel XM29 Ativa sincronismo para roscamento automático.M30 Fim de programaM32 Engata o acionamento da ferramenta rotativa XM33 Desengata o acionamento da ferramenta rotativa XM34 Seleção de pressão 1 para a placa XM35 Seleção de pressão 2 para a placa XM36 Abre porta automática XM37 Fecha porta automática XM45 Liga limpeza das proteções XM46 Deslga limpeza das proteções XM47 Liga transportador de cavacos XM48 Desliga transportador de cavacos XM52 Abre luneta XM53 Fecha luneta XM60 Acopla eixo C (linha de máquinas pesadas) XM61 Desacopla eixo C (linha de máquinas pesadas) X

Page 76: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

68 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

19. funçõeS miScelâneaS ou auxiliareS

LISTA DAS FUNÇÕES MISCELÂNEASComando M Alicação Opcional

M76 Ativa o contador de peçasM78 Liga exaustor de névoa XM79 Desliga exaustor de névoa XM81 Seleciona prender pelo internoM82 Seleciona prender pelo externoM83 Habilita giro do eixo-árvore com a placa aberta

Page 77: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 69

20. Seqüência para proGramação manuScrita

20 - SEQUÊNCIA PARA PROGRAMAÇÃO MANUSCRITA

O programador necessita ter consciência de todos os parâmetros envolvidos no processo e obter uma solução adequada para usinagem de cada tipo de peça. Este deve analisar ainda todos os recursos da máquina, que serão exigidos quando da execução da peça.

19.1 - ESTUDO DO DESENHO DA PEÇA: FINAL E BRUTA

O programador deve ter habilidade para comparar o desenho (peça pronta) com a dimensão desejada na usinagem com a máquina a Comando Numérico.

Há necessidade de uma análise sobre a viabilidade da execução da peça, levando- se em conta as dimensões exigidas, o sobremetal existente da fase anterior, o ferramental necessário, a fixação da peça, etc.

19.2 - PROCESSO A UTILIZAR

É necessário haver uma definição das fases de usinagem para cada peça a ser executada, estabelecendo-se, assim, o sistema de fixação adequado à usinagem.

19.3 - FERRAMENTAL VOLTADO AO CNC

A escolha do ferramental é importantíssima, bem como, a sua disposição na torre. É necessário que o ferramental seja colocado de tal forma que não haja interferência entre si e com o restante da máquina. Um bom programa depende muito da escolha do ferramental adequado e da fixação deste, de modo conveniente.

19.4 - CONHECIMENTO DOS PARÂMETROS FÍSICOS DA MÁQUINA E SISTEMA DE PROGRAMAÇÃO DO COMANDO

São necessários tais conhecimentos por parte do programador, para que este possa enquadrar as operações de modo a utilizar todos os recursos da máquina e do comando, visando, sempre minimizar os tempos e fases de operações e ainda garantir a qualidade do produto.

19.5 - DEFINIÇÃO EM FUNÇÃO DO MATERIAL, DOS PARÂMETROS DE CORTE

COMO AVANÇO, VELOCIDADE, ETC.

Em função do material a ser usinado, bem como da ferramenta utilizada e da operação a ser executada, o programador deve estabelecer as velocidades de corte, os avanços e as potências requeridas da máquina. Os cálculos necessários na obtenção de tais parâmetros são os seguintes:

Page 78: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

70 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

21. cálculoS

21 - CÁLCULOS

20.1 - VELOCIDADE DE CORTE (VC)

Dependendo do material a ser usinado, a velocidade de corte é um dado importante e necessário.

A velocidade de corte é uma grandeza diretamente proporcional ao diâmetro e à rotação da árvore, dada pela fórmula:

VC = ØP x 3,14 x N

1000onde:

VC = Velocidade de corte (m/min)ØP = Diâmetro da Peça (mm)

N = Rotação do eixo árvore (rpm)

20.2 - ROTAÇÃO (N)

Na determinação da velocidade de corte para uma determinada ferramenta efetuar uma usinagem, a rotação é dada pela fórmula:

N = VC x 1000

3,14 x ØP

20.3 - POTÊNCIA DE CORTE (NC)

Para evitarmos alguns inconvenientes durante a usinagem tais como sobrecarga do motor e conseqüente parada do eixo árvore durante a operação, faz-se necessário um cálculo prévio da potência a ser consumida, que pode nos ser dada pela fórmula:

NC = KS X FN X AP X VC

4500 X n

(CV)

ÁREA DE CORTE PARA FERRAMENTASonde: DE 90 GRAUS

Ks = Pressão específica de corteAp = Profundidade de corteFn = AvançoVc = Velocidade de corten = Rendimento:

CENTUR = 0,8

Page 79: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Programação e Operação - Linha Centur - CNC Siemens 828D 71

21. cálculoS

VALORES ORIENTATIVOS PARA PRESSÃO ESPECÍFICA DE CORTE ( KS )

MATERIAL

RESISTÊNCIA A TRAÇÃO Kgf/mm2

DUREZA BRINELL

“KS” EM KG/MM2

AVANÇO EM MM/ROT

Kgf/mm2 HB 0,1 0,2 0,4 0,8SAE 1010 a 1025 ATÉ 50 ATE 140 360 260 190 136SAE 1030 a 1035 50 a 60 140 a 167 400 290 210 152SAE 1040 a 1045 60 a 70 167 a 192 420 300 220 156SAE 1065 75 a 85 207 a 235 440 315 230 164SAE 1095 85 a 100 235 a 278 460 330 240 172AÇO FUNDIDO MOLE 30 a 50 96 a 138 320 230 170 124AÇO FUNDIDO MÉDIO 50 a 70 138 a 192 360 260 190 136AÇO FUNDIDO DURO ACIMA DE 70 ACIMA DE 192 390 286 205 150AÇO Mn-AÇO Cr-Ni 70 a 85 192 a 235 470 340 245 176AÇO Cr-Mo 85 a 100 235 a 278 500 360 260 185AÇO DE LIGA MOLE 100 a 140 278 a 388 530 380 275 200AÇO DE LIGA DURO 140 a 180 388 a 500 570 410 300 215AÇO INOXIDÁVEL 60 a 70 167 a 192 520 375 270 192AÇO FERRAMENTA 150 a 180 415 a 500 570 410 300 215AÇO MANGANES DURO 660 480 360 262FOFO MOLE ATÉ 200 190 136 100 72FOFO MÉDIO 200 a 250 290 208 150 108FOFO DURO 250 a 400 320 230 170 120FOFO TEMPERADO 240 175 125 92ALUMÍNIO 40 130 90 65 48COBRE 210 152 110 80COBRE C/ LIGA 190 136 100 72LATÃO 80 a 120 160 115 85 60BRONZE VERMELHO 140 100 70 62BRONZE FUNDIDO 340 245 180 128

Page 80: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

72 Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

22. fluxoGrama de proGramação

22- FLUXOGRAMA DE PROGRAMAÇÃO SIEMENS 802D

*INÍCIO

G291 - necessário apenas para máquinas com o opcional MMPG21 G40 G90 G95 - bloco de segurança

*TROCA DE FERRAMENTAT00 - Cancela referência da ferramentaG5_ G00 X_ _ Z_ _ - Definição do zero peça (G54- G59) e ponto de troca da ferramentaT _ _ _ _ - Número da ferramenta desejada

PROGRAMAÇÃO EM VCCG96 S_ _ _ - Define valor da vcc (m/min) G92 S_ _ _ _ M_ _ - define máxima rotação (RPM) e liga o eixo-árvore (M03 ou M04)

*PROGRAMAÇÃO EM RPMG97 S_ _ _ _ M_ _ - define a rotação fixa (RPM) e liga eixo-árvore (M03 ou M04)

*GERAÇÃO DO PERFIL (instruções de acordo com a criatividade do programador)

*FIM DO PROGRAMAT00 - Cancela referência da ferramentaG5_ G00 X_ _ Z_ _ T00 - Definição do zero peça (G54- G59) e ponto de troca de peçaM30 - fim do programa

Page 81: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A
Page 82: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A
Page 83: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 75

PARTE II - OPERAÇÃO

Page 84: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

76 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

Page 85: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 77

1. painel de comando

1- PAINEL DE COMANDO - CENTUR SIEMENS 828

O Painel de Comando é utilizado para a visualização dos dados, programação, operação e execução das funções do comando, portanto ele é divido em quatro outros painéis:

- Painel de Exibição;- Painel de Programação;- Painel de Operação;

VISTA DO PAINEL DO COMANDO

PAINEL DE EXIBIÇÃO

PAINEL DE PROGRAMAÇÃO

PAINEL DE OPERAÇÃO

Page 86: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

78 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

1. painel de comando

1.1 - PAINEL DE EXIBIÇÃO

a) Detalhes do Painel de Exibição

REDE ETHERNET

PORTACARTÃO

COMPACT FLASH

SOFTKEYS

TOMADA 220V/

SAÍDA RS-232

VÍDEO

b) Descrição do Painel de Exibição

NOME DESCRIÇÃO

VÍDEO Exibe todos os eventos do comando (interface entre o operador e o sistema operacional)

PORTA CARTÃO COMPACT

FLASHPorta para comunicação de dados utilizando o Memory Card

SOFTKEYS Botões para navegação no comando

TOMADA 220V / SAÍDA RS-232 Tomada de energia / Saída serial do cabo RS-232

1.2 - PAINEL DE PROGRAMAÇÃO

a) Detalhes do Painel de Programação

TECLADO ALFANUMÉRICO

TECLAS DE ACESSO AS

PÁGINAS

CURSORES TECLAS DE EDIÇÃO

Page 87: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 79

1. painel de comando

b) Descrição do Painel de Programação

NOME DESCRIÇÃO

CURSORES

- ↑ ,↓,→,←: Movimenta o cursor do comando verticalmente, através das teclas ↑ e ↓, e horizontalmente, através das teclas ← e →.- PAGE UP: Durante edição de programa, sobe para página anterior.- PAGE DOWN: Durante edição de programa, desce para a página seguinte.- NEXT WINDOW: Muda de janela dentro de uma mesma página.- END: Durante a edição de programa, desloca o cursor para o fim da linha.

TECLAS DE ACESSO AS

PÁGINAS

Essas teclas dão acesso as páginas principais do comando. São elas:- MACHINE: Exibe as coordenadas máquina, de peça e relativa dos eixos.- PROGRAM MANEGER : Exibe o diretório de programas - PROGRAM : Exibe a página de edição de programas- OFFSET : Exibe as páginas de preset de ferramenta, de definição de zero-peça, de parâmetros de usuário, de variáveis de usuário, etc.- ALARM: Exibe as páginas de alarmes e mensagens- CUSTOM: Sem função- MENU SELECT: Exibe softkeys que dão acesso à outras páginas- MENU FUNCTION: Sem função- MENU USER: Sem função- ALARM CANCEL: Cancela alarmes e mensagens- GROUP CHANNEL: Sem função- HELP: Exibe a página de auxílio ao operador

TECLAS DE EDIÇÃO

- INPUT: Confirma entrada de dados e inicia uma nova linha durante a edição.- DEL: Apaga caracteres que estão à direita do cursor durante a edição.- BACKSPACE: Apaga caracteres que estão à esquerda do cursor.- INSERT: sobreescreve os dados já inseridos

TECLADO ALFANUMÉRICO

Letras, números e outros caracteres para a criação e a alteração dos dados do comando.- SHIFT: Segunda função. É utilizada para inserir os caracteres secundários nas teclas de edição. Exemplo: SP (espaço), #, (, ), etc- CTRL: Tecla auxiliar utilizada para procedimentos especiais de edição. - ALT: Tecla atalho utilizada para inserir caracteres especiais.- TAB: Tecla utilizada para alternar o cursor de campos.

Page 88: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

80 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

1. painel de comando

1.3 - PAINEL DE OPERAÇÃO

b) Descrição do Painel de Operação

NOME DESCRIÇÃO

AUTO Modo de execução automática

BLOCKDELET

Ativa / desativa a omissão dos blocos do programa inicializado com “/” (barra) durante a execução do mesmo

CHAVELOCK Habilita / Desabilita edição de programas

CHAVE SETUP Ativa / desativa trabalhar com a porta aberta

CHIP CONV. FW Liga o transportador de cavacos

CHIP CONV.RW Desliga o transportador de cavacos / Liga do sentido inverso

CYCLE START Inicia a execução de um ciclo

CYCLE STOP Para a execução de um ciclo

CLTN AUTO

Liga / desliga o refrigerante de corte através da programação das funções M08 e M09, respectivamente

Page 89: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 81

1. painel de comando

NOME DESCRIÇÃOCLNTOFF Desliga o refrigerante de corte manualmente

CLNTON Liga o refrigerante de corte manualmente

CNCON Liga o comando (CNC)

DRYRUN

Ativa / desativa teste de programa com movimentação rápida dos eixos

EMERGENCYSTOP Parada de emergência

ON / OFFLIGHT Liga / Desliga a iluminação interna da máquina

FEEDRATEOVERRIDE

Aumenta / diminui o avanço programado dos eixos durante a execução do programa (de 0 a 120 %)

FEED START Habilita avanço dos eixos (X,Z)

FEED STOP Desabilita avanço dos eixos (X,Z)

JOGTURRET

Indexa a torre manualmente (trabalha em conjunto com as teclas “+” e “-”)

+ / - Indexa a torre no sentido horário ou anti-horário (trabalha em conjunto com a tecla “JOG TURRET”)

JOG Modo de movimentação contínua dos eixos

MACHINEON Liga a máquina

MDA Entrada manual de dados

OKOPERATOR

Tecla de confirmação do operador para mensagens que aparecem na tela do cnc.

OPEN CLOSE DOOR Habilita a abertura da porta

OPTSTOP Ativa / desativa a parada do programa através da função M01

RAPID Aumenta o avanço dos eixos se acionado durante uma movimentação contínua (JOG)

REPOS Limita o movimento manual para posicionamento dos eixos

REF POINT Ativa modo de referenciamento da máquina

RESET Cancela execução de programas / Cancela alarmes

Page 90: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

82 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

1. painel de comando

NOME DESCRIÇÃOSINGLBLOCK Ativa / desativa a execução de programas bloco a bloco

SPINDLEDEC Decrementa a rotação atual em 10%

SPINDLEINC Decrementa a rotação atual em 10%

SPINDLELEFT Indica se o eixo árvore está girando no sentido anti-horário

SPINDLERIGHT Indica se o eixo árvore está girando no sentido horário

SPINDLESTOP Indica se o eixo árvore parado

TEACH IN Elaboração de programas via posicionamento manual

WASH GUN Habilita trabalho com a pistola de óleo refrigerante

WCS MCS Altera visualisação das coordenadas máquina / coordenadas de trabalho.

X, Z, C Seleciona o eixo para realizar o movimento via JOG

1 ,10 ,100 ,1000,VAR

Seleciona a velocidade de incremento por pulso (através de JOG).

100% Faz com que a rotação atual fique com 100% da rotação programada

Page 91: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 83

2. operaçõeS iniciaiS

2 - OPERAÇÕES INICIAIS

2.1 - LIGAR A MÁQUINA – Ligar chave geral (aguardar inicialização do comando) – Acionar o botão [CNC ON]. – Aguardar a inicialização do comando. – Desativar botão de emergência. – Abrir e fechar a porta. – Acionar o botão [MACHINE ON]. – Acionar a tecla “RESET”. – Acionar a tecla [FEED START]. – Referenciar a máquina.

2.2 - REFERENCIAR A MÁQUINA2.2.1 - Referenciar a máquina através da rotina de referenciamentoPara refenciar a máquina deve-se ativar manualmente a rotina de referenciamento:

– Acionar a tecla “JOG”. – Acionar a tecla “REF. POINT”. – Acionar a tecla “CYCLE START”.

OBSERVAÇÃO: Os eixos serão referenciados simultaneamente.

2.2.2 - Referenciar a máquina eixo por eixo – Acionar a tecla “JOG”. – Acionar a tecla “REF. POINT”. – Selecionar eixo desejado ( X+, Z+ )

2.3 - MOVIMENTAR OS EIXOS MANUALMENTE2.3.1 - Através do jog contínuo no painel de operação.

– Acionar a tecla “M MACHINE”. – Acionar a tecla “JOG”. – Abrir o potenciômetro de avanço. – No painel de operação, pressionado o eixo desejado e o sentido de

movimentação: “X+”, “X-”, “Z+” ou “Z-”. – Pessionar a tecla “RAPID” no painel de operação para aumentar a velocidade.

OBSERVAÇÃO: Para movimentar com a porta aberta é necessário girar a chave SET UP.

Page 92: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

84 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

2. operaçõeS iniciaiS

OBSERVAÇÕES: A velocidade de deslocamento dos eixos, quando o seletor de avanço está em 100%, é 2000 mm/min, porém, pode-se alterar esta velocidade com o próprio seletor de avanço, ou ainda, realizando a seguinte sequência:

– Acionar tecla “JOG”. – Acionar a tecla “M MACHINE” – Se necessário, acionar a softkey [>]. – Acionar a softkey [AJUSTES]. – Posicionar o cursor no campo “Avanço de ajuste G94” e digitar o valor do

avanço desejado. Ex.: “3000” – Acionar a tecla “INPUT”.

Ver figura abaixo:

Para retornar á velocidade padrão de avanço (2000 mm/min.), deve-se digitar o valor “0” no campo “Avanço de ajuste G94”.

2.3.2 - Através do jog contínuo no painel remoto. – Acionar a tecla “M MACHINE”. – Acionar a tecla “JOG”. – Girar a chave “REMOTE PANEL” localizado na lateral do painel da máquina

para a posição . – No painel remoto, selecionar eixo desejado “X”, “Z” ou “C“. – Retirar a velocidade do painel remoto da posição “0”. – Manter pressionado o botões de segurança localizado na lateral do painel

remoto. – Manter pressionada a tecla “+” ou “-” para determinar o sentido do movimento. – Para obter um movimento mais rápido, pressionar simultaneamente, com o

sentido, a tecla “RAPID” no próprio painel remoto.

OBSERVAÇÃO: Para movimentar com a porta aberta é necessário girar a chave LOCK.

Page 93: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 85

2. operaçõeS iniciaiS

2.3.3 - Através da manivela eletrônica. – Acionar a tecla “M MACHINE”. – Acionar a tecla “JOG”. – Girar a chave “REMOTE PANEL” localizado na lateral do painel da máquina

para a posição . – No painel remoto, selecionar eixo desejado: “X”, “Z“, ou “C”. – No painel de operação, selecionar avanço desejado através das teclas: [1],

[10], [100], [1000]. – Manter pressionado os botões localizados na parte lateral do painel remoto. – Executar o movimento dos eixos através da manivela observando o sentido (+ / -).

OBSERVAÇÃO: Para desabilitar o Painel remoto é necessário desabilitar a chave seletora localizada na lateral painel da máquina.

2.3.4 - Através do jog incremental – Acionar tecla “JOG”. – Acionar a tecla “M MACHINE”. – Se necessário, acionar a softkey [ > ]. – Acionar a softkey [AJUSTES]. – Posicionar o cursor no campo “INCREMENTO VARIÁVEL” e digitar o valor do

incremento (milesimal). EX: 1000 (para incremento de 1mm) – Acionar a tecla “INPUT”. – Acionar a tecla “VAR”. – No painel de operação, selecionar o eixo desejado: “X”, “Z” ou “C”. – Executar o movimento dos eixos através das teclas + ou -, sendo que cada

vez que uma destas teclas for pressionada o eixo selecionado irá deloscar-se o valor digitado no incremento.

– Ver figura abaixo:

Page 94: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

86 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

2. operaçõeS iniciaiS

2.4 - OPERAR O COMANDO ATRAVÉS DA FUNÇÃO T,S,M.

A função “T,S,M” é utilizada para executar algumas operações básicas, normalmente, durante a preparação da máquina. Para acessar esta função deve-se:

– Acionar tecla “JOG”. – Acionar a tecla “M MACHINE”. – Se necessário, acionar a softkey [ > ]. – Acionar a softkey [T,S,M].

A seguir, são descritas as operações existentes dentro da função “T,S,M”.

2.4.1 - Executar troca de ferramenta.

Após acessar a função “T,S,M”, deve-se:

– Posicionar o cursor no campo “T”. – Digitar o número da ferramenta desejada. Exemplo: 1 (para T01) – Acionar a tecla “INPUT”. – Se necessário, posicionar o cursor no campo “D” e digitar o número do corretor

desejado. Exemplo: 1 (para D1) – Acionar a tecla “INPUT”. – Acionar a tecla “CYCLE START”.

OBSERVAÇÃO: Pode-se selecionar a ferramenta desejada diretamente na página de “Lista de Ferramentas”, para isso deve-se:

– Acionar a softkey [SELECIONE FERRAMENTA]. – Posicionar o cursor na ferramenta desejada. – Acionar a softkey [EM MANUAL].

Page 95: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 87

2. operaçõeS iniciaiS

2.4.2 - Ligar o eixo árvore.Após acessar a função “T,S,M”, deve-se:

– Posicionar o cursor no campo “Fuso” e digitar o valor da rotação desejada. Exemplo: “2000” (para 2000 RPM)

– Acionar a tecla “INPUT”. – Posicionar o cursor no campo “Função M do fuso” através da tecla “SELECT”,

selecionar o sentido de giro do eixo árvore . – Acionar a tecla “CYCLE START”.

2.4.3 - Posicionamento angular do eixo árvore.Após acessar a função “T,S,M”, deve-se:

– Posicionar o cursor no campo “Função M do fuso” e através da tecla “SELECT”, selecionar a opção de orientação do eixo árvore.

– Posicionar o cursor no campo “Pos. de parada”e digitar o ângulo desejado para posicionamento. Exemplo: 45 (para 45°)

– Acionar a tecla “INPUT”. – Acionar a tecla “CYCLE START”.

2.4.4 - Ativar funções miscelâneas.Após acessar a função “T,S,M”, deve-se:

– Posicionar o cursor no campo “Outras funções “M” e digitar a função “M” desejada. Exemplo: 8 (para M08)

– Acionar a tecla “INPUT”. – Acionar a tecla “CYCLE START”.

2.4.5 - Ativar deslocamento de ponto zero (G54 - G57 ou G505 - G599).Após acessar a função “T,S,M”, deve-se:

– Posicionar o cursor no campo “Desloc. pt. zero”. e digitar o ponto zero desejado. Ex.: 1 (para G54), ou selecionar o ponto zero através da tecla “SELECT”.

– Acionar a tecla “INPUT”. – Acionar a tecla “CYCLE START”.

Page 96: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

88 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

2. operaçõeS iniciaiS

OBSERVAÇÕES: Para que as coordenadas sejam exibidas na tela, conforme o ponto zero ativo, a tecla “MCS WCS” deve ser ativada.

Pode-se selecionar o ponto zero desejado diretamente na página de “Deslocamento de ponto zero”, para isso deve-se:

– Acionar a softkey [Deslocam. pto. zero]. – Posicionar o cursor no ponto zero desejado. – Acionar a softkey [em manual].

2.5 - POSICIONAMENTO DOS EIXOS ATRAVÉS DA FUNÇÃO POSIÇÃO.

A função “Posição” é utilizada para fazer posicionamentos em relação ao ponto zero que estiver ativo. Este tipo de posicionamento é executado, principalmente, para verificar a localização do ponto zero peça e também, para realizar operações de usinagem simples, sem a necessidade de fazer programas.

Para acessar a função posição deve-se:

– Acionar tecla “JOG”. – Acionar a tecla “M MACHINE”. – Se necessário, acionar a softkey [>]. – Acionar a softkey [Posição]. – Posicionar o cursor no campo “ F ” e digitar a velocidade de avanço desejada

para realizar o posicionamento ou acionar a softkey [MOV RÁPIDO] para deslocamento em G0.

– Acionar a tecla “INPUT”.

Page 97: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 89

2. operaçõeS iniciaiS

– Posicionar o cursor no campo “X” e digitar a coordenada final do posicionamento. Ex: 200

– Acionar a tecla “INPUT”. – Posicionar o cursor no campo “Z” e digitar a coordenada final do posicionamento.

Ex: 10 – Acionar a tecla “INPUT”. – Acionar a tecla “CYCLE START”.

OBSERVAÇÕES: Através da tecla “SELECT”, pode-se escolher entre coordenadas absolutas ou coordenadas incrementais para cada um dos eixos.

Com a tecla “SELECT”, pode-se também escolher entre avanço em “mm/min.” ou avanço em “mm/rot.”, porém, para a segunda opção, é necessário que o eixo árvore estaja girando.

2.6 - INDEXAR A TORRE MANUALMENTE

– Acionar a tecla “JOG” – Acionar a tecla “M MACHINE”. – Manter pressionado no painel de comando a tecla “JOG TURRET” – Pressionar no painel de comando a opção “+” ou “-” para indexar a torre no

sentido horário ou anti-horário.

Page 98: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

90 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

3. entrada manual de dadoS

3 - ENTRADA MANUAL DE DADOS (MDA)

O modo “MDA” é utilizado para a execução de operações simples como, por exemplo, trocar a ferramenta, ligar o eixo árvore, movimentar os eixos para uma determinada posição, etc.

Nele é possível criar um programa que é editado e executado no mesmo formato que um programa normal.

Para se trabalhar com o modo “MDA”, deve-se:

– Acionar a tecla “MDA”. – Acionar a tecla “MACHINE”. – Digitar as instruções desejadas. Exemplo: G97 S500 M3; (liga o eixo árvore com

500 RPM). – Acionar “INPUT”. – Acionar “CYCLE START”.

OBSERVAÇÕES:- Para apagar um programa editado em MDA deve-se acionar a softkey [apagar

programa MDA];

Exemplo - Trocar ferramentas via MDA:

– Acionar a tecla “MDA”. – Acionar a tecla “MACHINE”. – Digitar “T” e o número da ferramenta desejada. Exemplo: T0101 – Acionar a tecla “INPUT”. – Acionar a tecla “CYCLE START” (até que a “troca de ferramenta” seja efetuada)

NOTA: Para trabalhar com o modo MDA é necessário que a porta da máquina esteja fechada e a chave de setup estaja na posição vertical.

Page 99: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 91

4. edição de proGramaS

4 - EDIÇÃO DE PROGRAMASNo comando Siemens 828, é permitido ao usuário o acesso à programas situados na

memória da máquina (NC), no cartão Compact Flash (CF), em um cartão de memória (USB) e numa memória externa através de rede ethernet (USUÁRIO USB).

Na memória da máquina a edição pode ser feita em três pastas principais:

– Programas de peças – Sub programas – Peças de trabalho

Na pasta “Pecas de trabalho” o usuário pode criar outras subpastas para o armazenamento de programas, o que permite uma melhor organização dos mesmos.

4.1 - CRIAR UMA NOVA PASTA DE PROGRAMAS – Acionar a tecla “PROGRAM MANAGER”. – Acionar a softkey [ NC ]. – Através das teclas ►,◄,▲e▼, posicionar o cursor na pasta “Peças de

trabalho”. – Acionar a tecla “INPUT”. – Acionar a softkey [NOVO]. – Acionar a softkey [DIRETÓRIO]. – Digitar o nome da pasta (Ex: TREINAMENTO). – Acionar a softkey [OK].

Page 100: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

92 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

4. edição de proGramaS

4.2 - CRIAR UM PROGRAMA NOVO

– Acionar a tecla “PROGRAM MANAGER”. – Acionar a softkey [ NC ]. – Acessar o diretório desejado (Programa de peças, subprogramas ou peças de

trabalho) através das teclas: ►, ◄, ▲ e ▼. – Acionar a tecla “INPUT”. – Acionar a softkey [NOVO]. – Acionar a softkey [programGUIDE Código G]. – Digitar o nome do programa (Ex: TREINAMENTO). – Acionar a softkey [OK].

4.3- RENOMEAR UM PROGRAMA OU UMA PASTA.Estando com o cursor em cima do programa desejado deve-se:

– Acionar a softkey [ ►►]. – Acionar a softkey [ Características]. – Digitar o novo nome. Ex: PROGRAMA2.MPF – Acionar a softkey [ OK ].

4.4 - COPIAR UM PROGRAMA COMPLETO OU UMA PASTA.

– Acionar “PROGRAM MANAGER”. – Acionar a softkey [ NC ]. – Posicionar o cursor no programa ou na pasta desejada (Programas de peças,

subprogramas ou peças de trabalho) através das teclas ►,◄,▲e▼. – Acionar a softkey [ COPIAR ]. – Posicionar o cursor na pasta que se deseja colar o arquivo copiado através

das teclas ►,◄,▲e▼. – Acionar a softkey [ COLAR ].

4.5 - APAGAR UM PROGRAMA OU UMA PASTA

– Acionar “PROGRAM MANAGER”. – Acionar a softkey [ NC ]. – Posicionar o cursor no programa ou na pasta desejada (Programas de peças,

subprogramas ou peças de trabalho) através das teclas ►,◄,▲e▼. – Acionar a softkey [►►] – Acionar a softkey [Apagar]. – Acionar a softkey [OK].

OBSERVAÇÃO: Esse procedimento deve ser utilizado com extrema cautela, pois uma vez apagado um programa não há como recuperá-lo através da memória da máquina.

Page 101: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 93

4. edição de proGramaS

4.6 - EDITAR UM PROGRAMA EXISTENTE NO DIRETÓRIO – Acionar “PROGRAM MANAGER”. – Acionar a softkey [ NC ]. – Posicionar o cursor no programa ou na pasta desejada (Programas de peças,

subprogramas ou peças de trabalho) através das teclas ►,◄,▲e▼. – Acionar “INPUT”

4.7 - NUMERAR OS BLOCOS DE PROGRAMA DE FORMA AUTOMÁTICA.A numeração dos blocos de programa não é um item obrigatório para que o mesmo

funcione de maneira adequada, porém, é interessante que os blocos estejam numerados para que um eventual erro de programação seja localizado mais facilmente.

Estando o usuário na tela de edição, a numeração dos blocos é feita a partir do seguinte procedimento:

– Acionar a softkey [►►] – Acionar a softkey [ RENUMERAR ]. – No campo “Prim. núm. de bloco:” e digitar o número do primeiro bloco do

programa. Ex: 10 – Acionar a tecla “INPUT”. – No campo “Incremento”, digitar o incremento a ser considerado durante a

numeração dos blocos. Ex: 10 – Acionar a tecla “INPUT”. – Acionar a softkey [ OK ].

4.8 - PROCURAR UM DADO NO PROGRAMAa) Procurar um dado através dos cursores ( ►,◄,▲ou▼.)Pressionar os cursores até selecionar a endereço desejado, sendo que:

◄ - movimenta o cursor para trás ► - movimenta o cursor para frente ▲ - movimenta o cursor para cima ▼ - movimenta o cursor para baixo

b) Procurar direta (direto ao endereço)

– Acionar a softkey [PROCURAR] – Digitar a informação à ser procurada. Ex: N10 – No campo “Direção” selecionar a opção “Para frente” ou “Para trás” utilizando

a tecla “SELECT”. – Acionar a softkey [OK]. – Posicionar o cursor no campo “Texto” e digitar a informação a ser procurada.

Exemplo: N100 – Após encontrado o dado, se desejar procurar o dado novamente, deve-se

acionar a softkey [CONTINUAR PROCURA].

Page 102: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

94 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

4. edição de proGramaS

4.9 - COPIAR UMA PARTE DO PROGRAMA. – Acionar a softkey [MARCAR]. – Posicionar o cursor no bloco final da cópia, utilizando os cursores ►,◄,▲e▼. – Acionar a softkey [COPIAR]. – Posicionar o cursor no bloco onde deseja-se inserir o texto copiado. – Acionar a softkey [COLAR].

OBSERVAÇÃO: ao executar a cópia dos blocos (softkey [COPIAR]), pode-se sair do programa atual e inserir o texto em um outro programa. Para isso é necessário:

– Acessar o programa onde serão inseridos os dados.. – Posicionar o cursor no bloco onde deseja-se inserir o texto copiado, utilizando

os cursores ►,◄,▲e▼. – Acionar a softkey [COLAR].

4.10 - APAGAR DADOS NO PROGRAMA – Posicionar o cursor no dado a ser apagado. – Acionar a tecla “DELETE”.

4.11 - APAGAR BLOCOS DO PROGRAMA – Posicionar o cursor no início do bloco a ser apagado. – Acionar a softkey [MARCAR BLOCO]. – Selecionar os blocos a serem apagados utilizando os cursores ►,◄,▲e▼. – Acionar [CORTAR].

4.12 - PROGRAMAÇÃO DE CICLOS DE FORMA INTERATIVA.Para programar ciclos através das telas interativa deve-se:

– Posicionar o cursor na linha em que será inserido o ciclo – Acionar as softkeys correspodentes ao ciclo desejado (ver procedimentos nos

capítulos relativos a parte de programação dos ciclos fixos) ex: [FURAR] e [FURAR ROSCA]

– Preencher os dados de acordo com o desejado. – Acionar a softkey [Aceitar] (automaticamente o ciclo será incluido no programa).

4.13 - ALTERAR DADOS DOS CICLOS DE FORMA INTERARIVA. – Posicionar o cursor no ciclo a ser alterado. – Acionar o cursor para a direita “►”. – Alterar os dados. – Acionar a softkey [Aceitar].

Page 103: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 95

5. comunicação de dadoS

5 - COMUNICAÇÃO DE DADOS

Neste capítulo será abordado o recurso de COMUNICAÇÃO DE DADOS necessário para manipular, salvar, carregar, copiar, etc..., todos os dados residentes na máquina que se destinam a operação do equipamento.

Os dados podem ser parâmetros de máquina, programas, corretores de ferramentas, corretores de coordenadas de trabalho, ajustes, variáveis R e variáveis globais.

Para efetuar a comunicação de dados é necessário a utilização de outros elementos (além da máquina), ou seja, CARTÃO DE MEMÓRIA, USB, REDE ETHERNET, COMPACTFLASH, APLICATIVOS PARA TRANSMISSÃO DE DADOS, OUTROS PERIFÉRICOS, etc, cujas instruções vem a seguir.

5.1 - COMUNICAÇÃO ATRAVÉS DA PORTA CF - COMPACTFLASH

As máquinas da “VTL” com comando Siemens 828 possuem uma porta de comunicação compactflash situada no painel da máquina, como mostra a figura a seguir:

5.1.1 - Hardwares recomendados para leitura e gravação CF :Para efetuar a leitura e gravação do Cartão PCMCIA recomenda-se a interface eFilm

Reader-12 USB POR T CompactFlash I/II Reader da Delkin Devices, o qual deve ser conectado na porta USB do computador.

Computador PC com Interface USB e CompactFlash

Adaptador CompactFlash →→→→ PCMCIA

CNC

Computador PC com Interface USB e CompactFlash

Adaptador CompactFlash →→→→ PCMCIA

CNC

Computador PC com Interface USB e CompactFlash

Adaptador CompactFlash →→→→ PCMCIA

CNC

CartãoCompactflash

Leitor de

cartões

Para computadores onde a Porta USB não está disponível, pode-se instalar um módulo controlador de USB, o qual vai plugado no próprio barramento do computador, disponibilizando assim a Porta USB. Uma vez instalado este módulo, pode-se então configurar o PC conforme mostrado na figura acima.

Page 104: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

96 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

5. comunicação de dadoS

NOTA: Considerando que o cartão CompactFlash (Memory Cards) é um instrumentos sensível, recomenda-se tomar uma série de cuidados especiais quanto ao seu manuseio e armazenamento, tais como: evitar choques (quedas), calor, umidade, não desconectar durante uma comunicação de dados, etc.

-Devido a possíveis limitações do sistema operacional, recomenda-se utilizar um cartão de memória que possua uma capacidade de no máximo 1GB de memória.

- Antes de utilizar o cartão, deve-se formatá-lo em um computador com a extenção “FAT”.

5.1.2 - Visualisar os arquivos do cartão de memória. – Acionar “PROGRAM MANAGER”. – Acionar a softkey [ User CF ].

A partir deste ponto, serão exibidos todos os arquivos e pastas disponíveis dentro do cartão CF, sendo que todas as ações permitidas dentro das outras áreas de armazenamento de dados (memória da máquina), poderão ser executadas, como criar novos programas, editar programas existentes, apagar programas, copiar programas, etc...

5.1.3 - Carregar arquivos do cartão na memória da máquina. – Acionar “PROGRAM MANAGER”. – Acionar a softkey [ User CF ]. – Posicionar o cursor na pasta ou no programa a ser copiado, através das teclas

►,◄,▲e▼. – Acionar a softkey [ COPIAR ]. – Acionar a softkey [NC]. – Posicionar o cursor na pasta que receberá o programa, utilizando as teclas

►,◄,▲e▼. – Acionar a softkey [ COLAR ].

5.1.4 - Salvar arquivos da memória da máquina no cartão. – Acionar a tecla “PROGRAM MANAGER”. – Acionar a softkey [NC]. – Posicionar o cursor na pasta ou no programa a ser copiado, através das teclas

►,◄,▲e▼. – Acionar a softkey [ COPIAR ]. – Acionar a softkey [ User CF ]. – Posicionar o cursor na pasta que receberá o programa, utilizando as teclas

►,◄,▲e▼. – Acionar a softkey [ COLAR ].

Page 105: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 97

5. comunicação de dadoS

5.2 - COMUNICAÇÃO ATRAVÉS DA ENTRADA USB ( )

Esta entrada permite a leitura e gravação de dados através de cartões de memória do tipo USB Flash Drive, popularmente conhecido no Brasil como “PEN DRIVE”. Estes cartões utilizam o sistema USB (Universal Serial Bus) para efetuar a transmissão.

As máquinas da “Linha Centur” com comando Siemens 828 possuem uma entrada USB situada no painel da mesma, assim como mostra a figura a seguir:

5.2.1 - Hardwares recomendados para leitura e gravação USB :

Para efetuar a leitura e gravação do Cartão de memória USB recomenda-se a interface USB 2.0 tipo “A”.

Cartão de memória USB“PENDRIVE”

Painel da máquinaPC

5.2.2 - Visualisar os arquivos do PEN DRIVE.

– Acionar “PROGRAM MANAGER”. – Acionar a softkey [ USB ].

A partir deste ponto, serão exibidos todos os arquivos e pastas disponíveis dentro do cartão USB, sendo que todas as ações permitidas dentro das outras áreas de armazenamento de dados (memória da máquina), poderão ser executadas, como criar novos programas, editar programas existentes, apagar programas, copiar programas, etc...

Page 106: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

98 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

5. comunicação de dadoS

5.2.3 - Carregar arquivos do PEN-DRIVE na memória da máquina.

– Acionar “PROGRAM MANAGER”. – Acionar a softkey [USB]. – Posicionar o cursor na pasta ou no programa a ser copiado, através das teclas

►,◄,▲e▼. – Acionar a softkey [COPIAR]. – Acionar a softkey [NC]. – Posicionar o cursor na pasta que receberá o programa, utilizando as teclas

►,◄,▲e▼. – Acionar a softkey [COLAR].

5.2.4 - Salvar arquivos da memória da máquina no PEN-DRIVE.

– Acionar “PROGRAM MANAGER”. – Acionar a softkey [NC]. – Posicionar o cursor na pasta ou no programa a ser copiado, através das teclas

►,◄,▲e▼. – Acionar a softkey [COPIAR]. – Acionar a softkey [USB]. – Posicionar o cursor na pasta que receberá o programa, utilizando as teclas

►,◄,▲e▼. – Acionar a softkey [COLAR].

5.3 - COMUNICAÇÃO ATRAVÉS DA REDE ENTHERNET

Esta entrada permite a comunicação entre a memória da máquina e uma pasta compartilhada situada no periférico externo (computador). Este modo de trabalho em rede é denominado REDE ETHERNET.

As máquinas da “Linha Centur” com comando Siemens 828 possuem uma entrada para a “REDE ETHERNET” situada no painel da máquina, assim como mostra a figura a seguir:

5.3.1 - Hardwares recomendados para leitura e gravação em REDE ETHERNET :Cabo par-trançado denominado RJ-45. Este cabo, por sua vez, deverá ser conectado a

um computador onde será instalada a pasta compartilhada contendo os programas a serem transmitidos.

Page 107: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 99

5. comunicação de dadoS

5.3.2 - Visualisar os arquivos do computador.

– Acionar “PROGRAM MANAGER”. – Quando necessário, acionar a softkey [►►] Até aparecer a softkey

[ETHERNET]. – Acionar a softkey [ETHERNET].

A partir deste ponto, serão exibidos todos os arquivos e pastas disponíveis na pasta compartilhada situada no computador, sendo que todas as ações permitidas dentro das outras áreas de armazenamento de dados (memória da máquina), poderão ser executadas, como criar novos programas, editar programas existentes, apagar programas, copiar programas, etc...

5.3.3 - Carregar arquivos do computador na máquina.

– Acionar “PROGRAM MANAGER”. – Quando necessário, acionar a softkey [►►] Até aparecer a softkey [USB]. – Acionar a softkey [ETHERNET]. – Posicionar o cursor na pasta ou no programa a ser copiado, através das teclas

►,◄,▲e▼. – Acionar a softkey [COPIAR]. – Acionar a softkey [NC]. – Posicionar o cursor na pasta que receberá o programa, utilizando as teclas

►,◄,▲e▼. – Acionar a softkey [COLAR].

5.3.4 - Salvar arquivos da memória da máquina no computador.

– Acionar “PROGRAM MANAGER”. – Quando necessário, acionar a softkey [►►] Até aparecer a softkey [NC]. – Acionar a softkey [NC]. – Posicionar o cursor na pasta ou no programa a ser copiado, através das teclas

►,◄,▲e▼. – Acionar a softkey [COPIAR]. – Acionar a softkey [ETHERNET]. – Posicionar o cursor na pasta que receberá o programa, utilizando as teclas

►,◄,▲e▼. – Acionar a softkey [COLAR].

Page 108: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

100 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

6. teSte de proGramaS

6 - TESTE DE PROGRAMAS.

Todos os programas devem ser testados antes da execução diretamente na peça de trabalho. Para isso, a linha VTL 500R apresenta diferentes formas de testá-los.

Para poder executar o teste gráfico, é necessário inserir as informações da peça em bruto no início do programa, para isso deve-se:

– Posicionar o cursor no início do programa a ser testado. – Acionar a softkey [Diversos]. – Acionar a softkey [Peça bruta]. – No campo “Peça bruta”, através da tecla “SELECT”, escolher entre as opções

de materiais brutos disponíveis. – Preencher os campos apresentados de acordo com o perfil de material bruto

escolhido anteriormente. – Acinar a softkey [Aceitar].

Veja na figura abaixo uma das opções de material bruto que podem ser apresentadas:

Os dados da peça em bruto são visualizadas no programa conforme exemplo abaixo:

Page 109: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 101

6. teSte de proGramaS

6.1 - EXECUTAR TESTE GRÁFICO DE PROGRAMA (MODO 1).Estando na tela de edição de programas (editando o programa a ser testado) deve-se:

– Acionar a softkey [SIMULAÇÃO]. – Esperar alguns segundos. – Se necessário, acionar a softkey [◄◄]. – Acionar a softkey [//] (reset, ver figura abaixo). – Acionar a softkey [START]. (ver figura abaixo).

Veja abaixo um exemplo de visualização da tela do gráfico:

A figura acima apresenta a visualização do gráfico no modo tridimensional. Existem outras vistas que podem ser selecionadas para realizar a simulação, para isso, basta selecionar a vista desejada através das softkeys laterais. Além disso, pode-se visualizar o percurso realizado pelo centro da ferramenta, girar as vistas e ampliar detalhes da peça para uma melhor visualização.

Para ampliar a visualização de algum detalhe deve-se: MODO 1:

– Acionar a softkey [DETALHES]. – Posicionar com o cursor no detalhe a ser ampliado. – Acionar a softkey [ZOOM +] para ampliar ou [ZOOM -] para reduzir.

MODO 2: – Acionar a softkey [DETALHES]. – Acionar a softkey [LUPAS]. – Posicionar o cursor no detalhe a ser ampliado.

Page 110: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

102 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

6. teSte de proGramaS

– Acionar a softkey [LUPA +] para ampliar ou [LUPA -] para reduzir.

6.2 - EXECUTAR TESTE GRÁFICO DE PROGRAMA (MODO 2).O teste gráfico de programa a partir deste procedimento permite uma melhor visualização

dos movimentos executados pela ferramenta. Para executar este teste deve-se:

– Acessar o programa a ser testado – Acionar a softkey [EXECUTAR]. – Acionar a tecla “AUTO”. – Se necessário, acionar a softkey [►] – Acionar a softkey [CONT. PROG.]. – Posicionar o cursor em “PRT” (inibe o movimento dos eixos). – Acionar a tecla “SELECT”. – Posicionar o cursor em “DRY” (habilita avanço de teste). – Acionar a tecla “SELECT”. – Acionar a softkey [Voltar]. – Acionar a softkey [GRAV. SIMULT.]. – Acionar a tecla “CYCLE START”.

6.3 - EXECUTAR TESTE RÁPIDO DE PROGRAMA SEM MOVIMENTO DOS EIXOS E SEM GIRO DO EIXO ÁRVORE.

– Acessar o programa a ser testado – Acionar a softkey [EXECUTAR]. – Acionar a tecla “AUTO”. – Se necessário, acionar a softkey [►] – Acionar a softkey [CONT. PROG.]. – Posicionar o cursor em “PRT” (inibe o movimento dos eixos). – Acionar a tecla “SELECT”. – Posicionar o cursor em “DRY” (habilita avanço de teste). – Acionar a tecla “SELECT”. – Acionar a softkey [VOLTAR]. – Acionar a tecla “CYCLE START”.

Page 111: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 103

6. teSte de proGramaS

6.4- EXECUTAR TESTE DE PROGRAMA EM DRY RUN.

O teste de programa em “DRY RUN” consiste em executar todos os movimentos programados em uma velocidade superior a especificada no programa. Este teste é utilizado principalmente para verificar se a definição do ponto zero peça foi feita de maneira adequada e se os movimentos programados não irão iterferir com alguma parte fixa da máquina, (ex: placa, castanha)

– Acessar o programa a ser testado. – Acionar a softkey [EXECUTAR]. – Acionar a tecla “AUTO”. – Manter a tecla “DRY RUN” acionada por 2 segundos. – Acionar a tecla “CYCLE START”.

OBSERVAÇÕES: Para execução do teste em “DRY RUN”, as ferramentas já devem estar referenciadas.

Deve-se retirar a peça da placa.Se desejar realizar este teste sem a rotação da placa, deve-se inibir os comandos de

rotação (M3/M4) do programa, utilizando a função “/” ou a função “ ; ” antes dessas funções.

Page 112: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

104 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

7. referenciamento (preSet) de ferramentaS

7 - REFERÊNCIAS DE FERRAMENTA

A Referência de Ferramentas é o processo no qual é identificado à máquina onde está localizado a ponta das ferramentas. Esses dados são armazenados na página “Lista de Ferramentas” e podem ser acessados através do seguinte procedimento:

– Acionar a tecla “OFFSET”. – Acionar a softkey [LISTA FER.].

7.1 - CRIAR UMA NOVA FERRAMENTAO procedimento para criar novas ferramentas só é necessário se por acaso, alguma

ferramenta for apagada. Portanto, para iniciar o trabalho na máquina este procedimento não é obrigatório, pois as ferramentas necessárias para realizar o trabalho já estão criadas.

Para criar uma nova ferramenta, deve-se:

1º - Acessar a página de lista de ferramenta:

– Acionar a tecla “OFFSET”. – Acionar a softkey [LISTA FER.].

2º - Criar a nova ferramenta:

– Posicionar o cursor na posição onde deseja-se criar a ferramenta nova. – Acionar a softkey [FERRAMEN. NOVA]. – Através das softkeys, escolher um dos tipos de ferramenta disponíveis. – Através da tecla “BACK SPACE”, apagar o nome da ferramenta criada. – Digitar o número desejado para a nova ferramenta. Ex: 01, 02, 03 – Acionar a tecla “INPUT”. – Posicionar o cursor na coluna H. – Digitar o mesmo número na qual a ferramenta foi criada. – Acionar a tecla “INPUT”.

Alterar a coluna H de acordo com a coluna “NOME FERRAM”

Page 113: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 105

7. referenciamento (preSet) de ferramentaS

NOTA: O valor inserido na coluna H, inicialmente é igual ao “NOME FERRAM”. Porém, quande for criado um segundo corretor para uma determinada ferramenta, a coluna H desta, deverá conter um valor maior que 12 (numero máximo de ferramentas na torre) para indicar o valor do segundo corretor desta ferramenta.

Ex: T0404 (indexa a ferram. 4 e assume os valores do corretor 4-coluna H).

T0415 (indexa a ferram. 4 e assume os valores do corretor 15- coluna H)

ferramenta 4 configurada com 2 corretores

7.2 - APAGAR UMA FERRAMENTA.

Para apagar uma ferramenta deve-se:

1º - Acessar a página de lista de ferramenta:

– Acionar a tecla “OFFSET”. – Acionar a softkey [FER. D. ZERO]. – Acionar a softkey [LIST FER.].

2º - Apagar a ferramenta:

– Posicionar o cursor na ferramenta a ser apagada. – Acionar a softkey [APAGAR FERRAM.] – Acionar a softkey [APAGAR].

7.3 - PRESET DE FERRAMENTAS

O PRESET de ferramentas é um processo prático, cujo objetivo é especificar para a máquina quais são os comprimentos das ferramentas em relação a um ponto original da máquina (zero máquina). Para isso deve-se utilizar uma peça de referência com um diâmetro conhecido para se ter uma base para o zeramento no eixo “X” e “Z”.

Page 114: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

106 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

7. referenciamento (preSet) de ferramentaS

7.3.1 - Preset no eixo “Z”

– Afastar a torre até um ponto seguro. – Indexar a ferramenta desejada teclando “JOG TURRET” e “+” ou “-”, – Tocar a ponta da ferramenta na face da peça que será usinada. – Acionar a tecla “M MACHINE”. – Acionar a softkey [ MEDIR FERRAMENTA ] – Acionar a softkey [ MEDIÇÃO MANUAL ] – Acionar a softkey [ Z ] – No campo “T” digitar o numero da ferramenta que está sendo referênciada. – Acionar a tecla “INPUT” – No campo “Pto. de ref.” utilizar a tecla “SELECT” para escolher a opção:

“BORDA DE PEÇA”. – No campo “Z0” digitar 0 para zero peça na face do material, ou digitar o

comprimento da peça para definir o ponto zero no fundo do material. – Acionar a tecla “INPUT”. – Acionar a softkey [AJUSTAR COMPRIM.].

OBSERVAÇÃO: Repetir as operações acima para as demais ferramentas.

7.3.2 - Pre-set de ferramentas no eixo “X”

– Afastar a torre até um ponto seguro. – Indexar atorre manulamente utilizando as teclas “JOG TURRET” E “+” “-”. – Tocar a ponta da ferramenta num diâmetro conhecido. – Acionar a tecla “M MACHINE”. – Acionar a softkey [MEDIR FERRAMENTA]. – Acionar a softkey [ MEDIÇÃO MANUAL ]. – No campo “T” digitar o numero da ferramenta quer está sendo referênciada. – Acionar a tecla “INPUT”.

Page 115: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 107

7. referenciamento (preSet) de ferramentaS

– No campo “X0” digitar o diâmetro da peça que está sendo usada como referência.

– Acionar a tecla “INPUT”. – Acionar a softkey [AJUSTAR COMPRIM.].

OBSERVAÇÃO: Repetir as operações acima para as demais ferramentas.

7.4 - PREENCHER OS DADOS DAS FERRAMENTAS.

Após realizar a referencia das ferramentas, deve-se configurar os dados de geometria das mesmas na tela de ‘LISTA DE FERRAMENTA”, para isso, seguir o procedimento abaixo:

– Acionar a tecla “OFFSET”. – Acionar a softkey [LISTA.]. – Posicionar o cursor na ferramenta desejada. – Posicionar o cursor na coluna “TIPO”. – Através da tecla “SELECT”, selecionar o tipo de ferramenta desejada. – Na coluna “Nome ferram.” já está registrado o número da ferramenta, portanto,

este campo não deve ser alterado. – Posicionar o cursor na coluna “RAIO”. – Digitar o raio da ponta da ferramenta. Ex.: 1.2 – Acionar a tecla “INPUT”. – Deve-se também configurar os campos correspondentes ao sentido de

usinagem da ferramenta, ângulos da ferramenta e o campo “COMPRIMENTO DA PLACA” que na verdade corresponde ao comprimento da pastilha (inserto).

Page 116: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

108 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

8. deSGaSte de ferramentaS

8 - DESGASTE DE FERRAMENTAS.

A correção de desgaste de ferramenta é uma operação que é realizada para corrigir a variação nas dimensões das peças devido ao desgaste ocorrido nas ferramentas em decorrência dos esforços de usinagem.

8.1 - CORREÇÃO DE DESGASTE DE FERRAMENTA EM “X”. – Acionar a tecla “OFFSET”. – Acionar a softkey [DESG. FER.]. – Posicionar o cursor na ferramenta desejada. – Posicionar o cursor na coluna “▲ Comprim. X.” e acionar a tecla “=”. – Acionar a tecla “+” ou “-” (de acordo com a correção desejada). – Digitar o valor a ser corrigido. Ex.: 0.1. – Acionar a tecla “INPUT”.

8.2 - CORREÇÃO DE DESGASTE DE FERRAMENTA EM “Z”. – Acionar a tecla “OFFSET”. – Acionar a softkey [DESG. FER.]. – Posicionar o cursor na ferramenta desejada. – Posicionar o cursor na coluna “▲ Comprim. Z” e acionar a tecla “=”. – Acionar a tecla “+” ou “-” (de acordo com a correção desejada). – Digitar o valor a ser corrigido no diâmetro da ferramenta. Ex.: 0.1. – Acionar a tecla “INPUT”.

8.3 - CRIAR NOVOS CORRETORES DE FERRAMENTA.A princípio, cada ferramenta possui um corretor disponível para ser utilizado, porém

pode-se criar outros corretores para qualquer ferramenta para, por exemplo, referenciar a ferramenta em duas alturas diferentes de peça.

Para criar um novo corretor de ferramenta deve-se:

– Acionar a tecla “OFFSET”. – Acionar a softkey [LISTA FER.]. – Posicionar o cursor na ferramenta desejada. – Acionar a softkey [CORRETOR]. – Acionar a softkey [CORRETOR NOVO]

Para acessar este e outros corretores existentes deve-se:

– Acionar a tecla “OFFSET”. – Acionar a softkey [LISTA FER.]. – Posicionar o cursor no corretor desejado.

Page 117: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 109

9. definição do zero peça

9 - DEFINIÇÃO DO ZERO PEÇA

Este procedimento é realizado para criar um ponto de referência na peça. Este ponto de referência também conhecido como zero-peça será o ponto de onde partirão todas as coordenadas do programa. Nos tornos, geralmente este procedimento é determinado apenas no eixo “Z”, pois a máquina subentende que o zeramento em “X” coincide com o centro da peça. Nas máquinas da linha “Centur” com comando Siemens 828d, ao referênciar as ferramentas através do procedimento descrito no capítulo 7.3, a máquina automaticamente estabelece o ponto zero-peça na face que foi usada com referência, porém ao se trocar o material por uma peça nova, devemos estabeler uma nova origem seguindo os procedimentos a seguir:

9.1 - SISTEMA DE COOREDENADA DE TRABALHO (G54 A G599).

– Afastar a torre até uma distância segura. – Acionar a tecla “M MACHINE”. – Indexar uma ferramenta ja presetada utilizando a função “TSM”. – Tocar a ponta da ferramenta na face da peça. – Acionar a softkey [MEDIR PEÇA] – Posicionar o cursor no campo que aparece a frente do campo “DESLOC. PTO

ZERO” – Utilizar a tecla “SELECT” para escolher qual ponto zero deseja-se definir. – posicionar o cursor no campo “Z0”. – Digitar 0 para definir o ponto zero-peça na face do material, ou digitar o

comprimento da peça para definir o ponto zero-peça no fundo do material. – Acionar a tecla “INPUT” – Acionar a softkey [Def. NPV].

80

Zero-peça na face =0 Zero-peça no fundo =80

Page 118: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

110 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

1. apreSentação9. definição do zero peça 9.2 - EFETUAR CORREÇÃO NO ZERO-PECA (G54 - G59 E G507 - G599)

– Apertar a tecla [OFFSET] – Apertar a softkey [DESL. ZERO] – Acionar a softkey [G54...G599] – Posicionar o cursor na linha correspondente ao zeramento desejado (G54 a G599)

– Apertar a tecla “ = ” – Apertar a tecla “ + ” ou “ - ” de acordo com o sentido da correção a ser efetuada.

– Digitar o valor da correção. Exemplo: 0.2 – Apertar a tecla “INPUT”

Page 119: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 111

1. apreSentação10. execução de proGramaS

10 - EXECUÇÃO DE PROGRAMAS

10.1 - EXECUTAR UM PROGRAMA DISPONÍVEL NA MEMÓRIA DA MÁQUINA.

– Acionar a tecla “PROGRAM MANAGER”. – Acionar a softkey [ NC ]. – Acessar o programa a ser executado, utilizando as teclas: ►, ◄, ▲ e ▼. – Acionar a tecla “INPUT”. – Acionar a softkey [EXECUTAR]. – Acionar a softkey [CONT. PROG.] – “DESATIVAR” as opções [TESTE PROGRAMA] e [AVANÇO ENSAIO].

– Apertar a softkey [VOLTAR]. – Acionar a tecla “CYCLE START”.

10.2 - EXECUTAR UM PROGRAMA DIRETO DO CARTÃO DE MEMÓRIA (MODO 1).

– Acionar a tecla “PROGRAM MANAGER”. – Acionar a softkey [USER CF]. – Acessar o programa a ser executado, utilizando as teclas: ►, ◄, ▲ e ▼. – Acionar a tecla “INPUT”. – Acionar a softkey [EXECUTAR] – Acionar “CYCLE START”

10.3 - EXECUTAR UM PROGRAMA DIRETO DO CARTÃO DE MEMÓRIA (MODO 2).Um programa pode ser executado diretamente do cartão de memória, fazendo-se uma

chamada do programa que está no cartão a partir de um programa que está na memória da máquina. Para isso deve-se:

– Criar um programa novo em uma das áreas de memória da máquina. – Inserir no programa a sintaxe: EXTCALL(“C:\Nome do arquivo.Extensão do arquivo”). – Executar o programa.

Por exemplo: Se um arquivo que está no cartao tem o nome EXERCÍCIO.MPF, deve-

se programar:

EXTCALL(“C:\EXERCÍCIO.MPF”)

Page 120: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

112 Manual de Programação e Operação - Linha Centur - CNC Siemens 828D U04944A

10. execução de proGramaS

10.4 - ABORTAR A EXECUÇÃO DE PROGRAMAS.

– Acionar a tecla “CYCLE STOP”. – Acionar a tecla “RESET”. – Através do movimento manual (via jog ou manivela eletrônica), deslocar os

eixos para uma posição segura.

10.5 - INICIAR EXECUÇÃO NO MEIO DO PROGRAMA.

10.5.1 - Início no meio de um programa (Programa ISO).

– Através do modo “JOG” afastar a torre para uma posição segura.

– Acionar a tecla “AUTO” – Acionar a tecla [M MACHINE]. – Utilizar as teclas ►,◄,▲ e▼ para posicionar o cursor no “bloco correspondente

ao número da ferramenta” onde deseja-se iniciar a execução.

– Acionar a softkey [BUSCA DE BLOCO ]. – Acionar a softkey [MODO DE LOCALIZ.]. – Selecionar os Modos “Com Cálculo” e “Sem Aproximação”. – Acionar a softkey [INICIAR BUSCA]. – (Será exibida a mensagem: “DESTINO DE BUSCA ALCANÇADO. CONTINUE

COM CYCLE START ”).

– Acionar a tecla “CYCLE START”.

– Acionar a tecla “CYCLE START” novamente.

NOTA: É importante que se posicione o cursor exatamente sobre o bloco correspondente a chamada da ferramenta desejada, pois não é possível iniciar a execução a partir de um bloco aleatório.

Deve-se sempre confirmar se a opção “Com Calculo” está selecionada, caso contrário a máquina poderá obter falhas ao tentar iniciar a execução no meio do programa.

10.6 - INTERROPER E CONTINUAR A EXECUÇÃO SEM ACIONAR “RESET”.

Este método é utilizado em operações que necessitam ser interrompidas no meio para

realizar troca de inserto, limpeza da peça, verificação de acabamento e aspecto superficial,

etc.Para isto deve-se:

– Durante a execução do programa, acionar a tecla “CYCLE STOP”. – Acionar a tecla “JOG”. – Selecionar o eixo desejado (“X”, ou “Z”).

Page 121: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A

U04944A Manual de Programação e Operação - linha Centur - CNC Siemens 828 113

10. execução de proGramaS

– Acionar a tecla “+” ou “-”, conforme o sentido que deseja-se deslocar os eixos. – Desligar o eixo árvore com a tecla “SPINDLE STOP” (caso necessário) – Fazer as operações necessárias (limpar peça, trocar inserto, etc...). – Acionar a tecla “AUTO”.

– Acionar a tecla “CYCLE START”.

OBSERVAÇÃO: Ao acionar a tecla “CYCLE START” a máquina irá retornar os dois eixos de forma simultânea até o ponto onde foi feita a interrupção da usinagem, e retomará a execução normal do programa.

Page 122: MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTURjoinville.ifsc.edu.br/~emerson.oliveira/CNC-CAM74...MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA CENTUR CNC SIEMENS 828D ROMI ® U04944A