Você está na página 1de 465

SINUMERIK 840D/840Di/810D/FM-NC

Princpios fundamentais
Instrues de
Programao
Documentao do usurio
Edio 04.2000






























SINUMERIK
840D/840Di/810D/FM-NC
Princpios fundamentais



Edio 04.2000
Instrues de Programao


Princpios
geomtricos
fundamentais
1
Princpios
fundamentais da
programao NC

2
Dados de
posicionamento
3
Programar comandos
de deslocamento
4
Comportamento da
trajetria
5
Frames
6
Controle do avano e
movimento do fuso
7
Corretores de
ferramentas
8
Funes especiais
9
Parmetros
aritmticos e saltos
programveis
10
Subprogramas e
repetio de trechos
de programa
11
Tabelas
12
Anexo
A


Vl ido para

Controle Verso de
Software
SINUMERIK 840D 5
SINUMERIK 840Di 5
SINUMERIK 840DE (Verso p/exportao) 5
SINUMERIK 810D 3
SINUMERIK 810DE (Verso p/exportao) 3
SINUMERIK FM-NC 3

0

Contedo 04.00


0

SINUMERIK- Documentao


Chave das edies

At o presente edio, foram publicadas as seguintes edies.

Na coluna "comentrio", as letras utilizadas caracterizam o nvel das edies publicadas at agora.

Caracterizao do nvel na coluna "comentrio":

A .... Nova documentao.
B .... Reimpresso inalterada com novo nmero de pedido.
C .... Verso refundida com novo nvel de edio.
A alterao de fatos tcnicos mencionados em uma pgina, em comparao com a verso
anterior, indicada pela verso de edio atualizada no cabealho da respectiva pgina.


Edio N. de pedido Comentrio
02.95 6FC5298-2AB00-0BP0 A
08.97 6FC5298-4AB00-0BP0 A
12.95 6FC5298-3AB00-0BP0 C
03.96 6FC5298-3AB00-0BP1 C
08.97 6FC5298-4AB00-0BP0 C
12.97 6FC5298-4AB00-0BP1 C
12.98 6FC5298-5AB00-0BP0 C
08.99 6FC5298-5AB00-0BP1 C
04.00 6FC5298-5AB00-0BP2 C

Este livro forma parte integrante da documentao no disco CD-ROM (DOCONCD)
Edio N. de pedido Comentrio
04.00 6FC5298-5CA00-0BG2 C

Marcas registradas
SIMATIC

, SIMATIC HMI

, SIMATIC NET

, SIROTEC

, SINUMERIK

and SIMODRIVE

so todas marcas
registradas Siemens. Outros nomes utiizados nesta publicao podem ser tambm marcas registradas, cujo
uso por uma terceira parte em seu benefcio poder violar os direitos de seu proprietrio.


Para mais informaes veja-se no Internet sob:
http://www.aut.siemens.de/sinumerik

Esta documentao foi criada mediante WinWord V 7.0
e Designer V 4.0.
Esta publicao no pode ser reproduzida nemtransmitida, proibido de utilizar
ou participar o contedo da mesma semprvia autorizao expressa.
Contravenes obrigam indenizao por perdas e danos. Reservados todos os
direitos, emparticular para o caso da concesso de patente ou do registro de
modelos de utilidade.

Siemens AG 1996 - 1997. All Rights Reserved.
No controle podemencontrar-se outras funes operacionais no descritas nesta
documentao. Porm, no h qualquer direito a estas funes no caso de um
fornecimento novo ou do servio de assistncia ps-venda.

Controlamos o contedo deste livro quanto conformidade como hardware e
software descritos. No entanto, no possvel excluir diferenas, i.., no
assumimos a garantia para a conformidade total. As indicaes neste livro
verificamos emintervalos regulares e, se necessrio, efetuamos correes
necessrias.
Muito agradeceramos sugestes e propostas de melhoramento.

Reservadas alteraes tcnicas.


Nmero de pedido 6FC5298-5AB00-0BP2
Impresso na Repblica federal da Alemanha

Siemens AG

Siemens AG 2000.Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 0-5
0

04.00 Contedo
0
Contedo

Princpios geomtricos fundamentais 1-19
1.1 Descrio dos pontos da pea........................................................................................1-20
1.1.1 Sistemas de coordenadas da pea .............................................................................1-20
1.1.2 Definio das posies da pea..................................................................................1-21
1.1.3 Coordenadas polares...................................................................................................1-23
1.1.4 Dimenso absoluta......................................................................................................1-24
1.1.5 Dimenso incremental .................................................................................................1-25
1.1.6 Designaes de planos................................................................................................1-26
1.2 Posio dos pontos zero.................................................................................................1-27
1.3 Posio dos sistemas de coordenadas...........................................................................1-27
1.3.1 Viso geral dos vrios sistemas de coordenadas .......................................................1-27
1.3.2 Sistema de coordenadas da mquina.........................................................................1-29
1.3.3 Sistema de coordenadas base....................................................................................1-31
1.3.4 Sistema de coordenadas da pea...............................................................................1-32
1.3.5 Conceito de Frames.....................................................................................................1-32
1.3.6 Atribuio do sistema de coordenadas da pea aos eixos de mquina......................1-34
1.3.7 Sistema de coordenadas atual da pea.......................................................................1-34
1.4 Eixos................................................................................................................................1-35
1.4.1 Eixos principais (eixos geomtricos) ...........................................................................1-36
1.4.2 Eixos especiais ............................................................................................................1-37
1.4.3 Fuso principal , fuso mestre.........................................................................................1-37
1.4.4 Eixos de mquina........................................................................................................1-37
1.4.5 Eixos de canal..............................................................................................................1-37
1.4.6 Eixos de trajetria........................................................................................................1-38
1.4.7 Eixos de posicionamento.............................................................................................1-38
1.4.8 Eixos sncronos............................................................................................................1-40
1.4.9 Eixos de comando.......................................................................................................1-40
1.4.10 Eixos de CLP ...............................................................................................................1-40
1.4.11 Eixos lincados (SW 5 em diante) ..............................................................................1-41
1.5 Sistemas de coordenadas e usinagem de peas............................................................1-43
Princpios fundamentais da programao NC 2-45
2.1 Estrutura e contedo de um programa NC .....................................................................2-46
2.2 Elementos de linguagem da linguagem de programao...............................................2-47
2.3 Programando uma pea-exemplo...................................................................................2-69
2.4 Primeiro exemplo de programao para uma aplicao de fresamento.........................2-71
2.5 Segundo exemplo de programao para uma aplicao de fresamento........................2-72
Siemens AG 2000.Todos os direitos reservados
0-6 SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) -
Edio 04.00
0

Contedo 04.00


0
2.6 Exemplo de programao para uma aplicao de torneamento.....................................2-75
Dados de posicionamento 3-77
3.1 Informaes gerais ..........................................................................................................3-78
3.2 Dimenses absolutas/incrementais, G90/G91................................................................3-79
3.2.1 Expanso G91 (SW 4.3 em diante) .............................................................................3-82
3.3 Dimenses absolutas para eixos rotativos, DB, ACP,ACN.............................................3-83
3.4 Dimenses mtricas/polegadas, G70/G71/G700/G710..................................................3-85
3.5 Deslocamentos de origem programveis, G54 a G599..................................................3-88
3.6 Seleo do plano de trabalho, G17 a G19.......................................................................3-92
3.7 Limitao programvel do campo de trabalho, G25/G26................................................3-94
3.8 Referenciamento, G74.....................................................................................................3-97
Programar comandos de deslocamento 4-99
4.1 Informaes gerais ........................................................................................................4-100
4.2 Comandos de deslocamento c/coord. polares, G110, G111, G112, AP, RP ................4-102
4.3 Movimento rpido , G0...................................................................................................4-106
4.4 Interpolao linear, G1...................................................................................................4-108
4.5 Interpolao circular, G2/G3, CIP..................................................................................4-111
4.6 Interpolao helicoidal, G2/G3, TURN ..........................................................................4-124
4.7 Definies de contorno..................................................................................................4-126
4.7.1 Linha reta com ngulo................................................................................................4-126
4.7.2 Duas linhas retas .......................................................................................................4-127
4.7.3 Trs linhas retas.........................................................................................................4-128
4.7.4 Programao de ponto final com ngulo...................................................................4-129
4.8 Abertura de roscas com passo constante, G33............................................................4-130
4.8.1 Trajetria de entrada e sada programvel (SW 5 em diante)...................................4-135
4.9 Rosqueamento rgido (sem mandril de compensao) G331, G332............................4-137
4.10 Rosqueamento com mandril de compensao............................................................4-139
4.11 Parada durante o rosqueamento...................................................................................4-140
4.12 Deslocamento para o ponto fixo , G75..........................................................................4-143
4.13 Deslocamento para limitador fixo..................................................................................4-145
4.14 Funes especiais de torneamento...............................................................................4-149
4.14.1 Posio da pea......................................................................................................4-149
4.14.2 Notao dimensional para: raio, dimetro...............................................................4-150
Siemens AG 2000.Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 0-7
0

04.00 Contedo
0
4.15 Chanfro, raio de contorno.............................................................................................4-152
Comportamento da trajetria 5-157
5.1 Parada exata, G60, G9, G601, G602, G603.................................................................5-158
5.2 Controle contnuo da trajetria, G64, G641, G642, G643.............................................5-160
5.3 Comportamento de acelerao, BRISK, SOFT, DRIVE................................................5-166
5.4 Viso geral dos diferentes controles de velocidade......................................................5-168
5.5 Movimento com controle feedforward, FFWON, FFWOF.............................................5-169
5.6 Preciso programvel do contorno, CPRECON, CPRECOF........................................5-170
5.7 Tempo de espera , G4...................................................................................................5-171
5.8 Procedimento: Parada interna de pr processamento .....................................................5-172
Frames 6-173
6.1 Generalidades...................................................................................................................6-174
6.2 Instrues frame...............................................................................................................6-175
6.3 Deslocamento de origem programvel .............................................................................6-177
6.3.1 TRANS, ATRANS....................................................................................................6-177
6.3.2 G58, G59: ZO axial programvel (SW 5 em diante) ...............................................6-180
6.4 Rotao programvel, ROT, AROT..................................................................................6-183
6.5 Fator de escala programvel, SCALE, ASCALE ..............................................................6-190
6.6 Espelhamento programvel , MIRROR, AMIRROR .........................................................6-193
6.7 Gerao do frame de acordo com a orientao da ferramenta, TOFRAME....................6-197
6.8 Desselecionar o Frame.....................................................................................................6-198
Controle do avano e movimento do fuso 7-199
7.1 Avano...........................................................................................................................7-200
7.2 Movimentando eixos de posicionamento, POS, POSA, POSP.....................................7-208
7.3 Operao do fuso com controle de posio , SPCON, SPCOF....................................7-211
7.4 Posicionamento de fusos para operao como eixos, SPOS, SPOSA ......................7-212
7.5 Fresando em peas torneadas: TRANSMIT .................................................................7-217
7.6 Transformao de superfcie cilndrica: TRACYL.........................................................7-219
7.7 Avano para eixos de posicionamento e fusos.............................................................7-221
7.8 Correo de avano percentual, OVR, OVRA ..............................................................7-224
7.9 Avano com controle de correo atravs da manivela, FD, FDA................................7-225
Siemens AG 2000.Todos os direitos reservados
0-8 SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) -
Edio 04.00
0

Contedo 04.00


0
7.10 Correo percentual da acelerao: ACC (Opo).......................................................7-229
7.11 Otimizao do avano em seguimentos curvos da trajetria , CFTCP, CFC, CFIN.....7-230
7.12 Rotao de fuso S, sentido de rotao de fuso M3, M4, M5.........................................7-233
7.13 Velocidade constante de corte, G96, G97, LIMS ..........................................................7-236
7.14 Velocidade perifrica constante de rebolo, GWPSON, GWPSOF................................7-238
7.15 Rotao constante da pea para retificao Centerless, CLGON, CLGOF.................7-241
7.16 Limitao programvel da rotao do fuso, G25, G26..................................................7-243
7.17 Vrios avanos em um bloco : F.., FMA.......................................................................7-244
7.18 Avano durante o bloco: FB... (SW 5.3 em diante) .......................................................7-246
Corretores de ferramentas 8-249
8.1 Informaes gerais ........................................................................................................8-250
8.2 Lista dos tipos de ferramentas.......................................................................................8-253
8.3 Seleo de ferramenta/chamada de ferramenta T........................................................8-256
8.3.1 Troca de ferramenta com M6 (fresa).........................................................................8-256
8.3.2 Troca de ferramenta com comando T (giro)..............................................................8-259
8.4 Corretor de ferramenta D...............................................................................................8-260
8.5 Seleo da ferramenta T atravs do gerenciamento de ferramentas...........................8-262
8.5.1 Torno com magazine circular.....................................................................................8-262
8.5.2 Fresa com magazine de corrente..............................................................................8-263
8.6 Chamada do corretor D com o gerenciamento de ferramentas....................................8-265
8.6.1 Torno com magazine circular.....................................................................................8-265
8.6.2 Fresa com magazine de corrente..............................................................................8-266
8.7 Fazendo o corretor da ferramenta operativo imediatamente ........................................8-267
8.8 Correo de raio da ferramenta, G40, G41, G42..........................................................8-268
8.9 Aproximao e afastamento do contorno, NORM, KONT, G450, G451.......................8-275
8.10 Correo em cantos, G450, G451.................................................................................8-278
8.11 Aproximao e recuo suaves ........................................................................................8-281
8.11.1 Ampliao da aproximao e recuo: G461/G462 (SW 5 em diante).........................8-289
8.12 Monitorao de coliso, CDON, CDOF .........................................................................8-293
8.13 Corretor de ferramenta 2 1/2 D......................................................................................8-295
8.14 Correo de comprimento p/ ferramentas orientveis: TCARR, TCOABS, TCOFR ....8-297
8.15 Monitoraes especficas para retificas TMON, TMOF................................................8-300
Siemens AG 2000.Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 0-9
0

04.00 Contedo
0
8.16 Corretores aditivos (SW 5 em diante) ..........................................................................8-302
8.16.1 Seleo do deslocamento (por nmero DL)..............................................................8-302
8.16.2 Definio do desgaste e do valor principal ................................................................8-303
8.16.3 Apagar corretores aditivos (DELDL)..........................................................................8-305
8.17 Corretores de ferramenta caractersticas especiais (SW 5 em diante) .....................8-306
8.17.1 Espelhando os comprimentos da ferramenta...........................................................8-307
8.17.2 Considerando o sinal do valor de desgaste...............................................................8-307
8.17.3 Alterao do comprimento e plano da ferramenta.....................................................8-308
8.18 Ferramentas com direo da ponta relevante (SW 5 em diante) ................................8-311
Funes especiais 9-313
9.1 Funes auxiliares ............................................................................................................9-314
9.1.1 Funes M...............................................................................................................9-319
9.1.2 Funes H...............................................................................................................9-322
Parmetros aritmticos e saltos programveis 10-323
10.1 Parmetros aritmticos R...........................................................................................10-324
10.2 Saltos incondicionais no programa.............................................................................10-327
10.3 Saltos condicionais no programa...............................................................................10-329
Subprogramas e repetio de trechos de programa 11-331
11.1 Utilizao de subprogramas.......................................................................................11-332
11.2 Chamada de subprograma.........................................................................................11-335
11.3 Subprograma com repetio de programa.................................................................11-337
11.4 Repetio de trecho do programa (SW 4.3 em diante).............................................11-338
Tabelas 12-347
12.1 Lista de instrues......................................................................................................12-348
12.2 Lista dos endereos ...................................................................................................12-363
12.2.1 Endereos .............................................................................................................12-363
12.2.2 Endereos fixos.....................................................................................................12-363
12.2.3 Endereos fixos com extenso axial.....................................................................12-365
12.2.4 Endereos ajustveis ............................................................................................12-367
12.3 Lista das funes G/funes preparatrias................................................................12-371
12.4 Lista de subprogramas pr definidos .........................................................................12-380
12.4.1 Chamadas de subprograma predefinidas .............................................................12-381
12.4.2 Chamadas de subprograma predefinidas em aes sncronas de movimento....12-391
12.4.3 Funes predefinidas............................................................................................12-393
12.4.4 Tipos dos dados....................................................................................................12-395
Siemens AG 2000.Todos os direitos reservados
0-10 SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) -
Edio 04.00
0

Contedo 04.00


0
Anexo A-397
A Abreviaes...................................................................................................................... A-398
B Termos ............................................................................................................................. A-406
C Referncias ...................................................................................................................... A-433
D ndice................................................................................................................................ A-445
E Comandos, Identificadores............................................................................................... A-453





Siemens AG 2000.Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 0-11
0
04.00 Prefcio
Estrutura do manual

0


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Prefcio

Estrutura da documentao
A documentao SINUMERIK encontra-se dividida em 3 nveis:
Documentao geral
Documentao para os usurios
Documentao de fabricante/de servio


Desti natrio
A presente documentao dirige-se ao usurio de mquinas ferramenta. O
impresso descreve de forma pormenorizada os fatos necessrios para o
usurio relativamente programao do controle SINUMERIK 840D/810D
ou SINUMERIK FM-NC.



Volume padro
Nas presentes instrues de programao descreve-se a funcionalidade do
volume padro. Complementos ou alteraes feitos pelo fabricante da
mquina so documentados pelo fabricante da mquina.

Dirija-se, para mais informaes relativamente a outros impressos acerca
do SINUMERIK 840D/810D ou SINUMERIK FM-NC, assim como acerca de
impressos vlidos para todos os controles SINUMERIK (tais como interface
universal, ciclos de medio...), a seu representante Siemens local.

No controle podem ser encontradas outras funes que no foram
explicadas nesta documentao. Porm, no h qualquer direito a estas
funes no caso de um fornecimento novo ou em caso assistncia tcnica.




Val idade
Este manual de programao vlido para os seguintes
controles:
SINUMERIK 840D SW5
SINUMERIK 840DE (Verso paraexportao) SW5
SINUMERIK 810D SW3
SINUMERIK 810DE (Verso paraexportao) SW3
SINUMERIK FM-NC SW3
Equipados com os painis de operao MMC 100.2 ou MMC
102/103.


Siemens AG 2000.Todos os direitos reservados
0-12 SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) -
Edio 04.00
0
Prefcio 04.00
Estrutura do manual

0


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di



Vari ante de exportao
As seguintes funes no fazem parte da variante de
exportao:

Funo FM-
NC
810DE 840DE
Pacote trabalho com 5 eixos
Pacote transformao Handling (5 eixos)
Interpolao de eixos mltiplos (>4 eixos)
Interpolao helicoidal 2D+6
Aes sncronas nvel 2 O
1)

Medio nvel 2 O
1)

Controle adaptvel O
1)

Dressamento contnuo O
1)

Utilizao dos ciclos de compilao (OEM)
Compensao de flecha multidimensional O
1)

Funo no possvel
1) Funcionalidade limitada

Siemens AG 2000.Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 0-13
0
04.00 Prefcio
Estrutura do manual

0


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di



Princpios fundamentais
As presentes Instrues de programao Princpios
fundamentais dirijem-se ao operrio especializado e
pressupem conhecimentos correspondentes quanto a
trabalhos de perfurao, de fresagem e de torneamento.
Com base em exemplos de programao simples so
explicados os comandos e instrues segundo a norma
DIN6990.

Programao avanada
As Instrues de programao Avanada dirijem-se
aos tcnicos com conhecimento amplo e profundo de
programao. O controle SINUMERIK 840D/810D
possibilita, atravs de uma linguagem especial de
programao, a programao de um programa de pea
complexo (p.ex. superfcie de forma livre, coordenao
de canais,...), facilitando assim a programao.
Os comandos e instrues descritos nestas instrues
de programao no dependem de uma tecnologia.
Podem ser utilizados, p.ex., para:
retficas
mquinas cclicas (trabalhos de embalagem, de
transformao de madeira)
controles de potncia laser


Siemens AG 2000.Todos os direitos reservados
0-14 SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) -
Edio 04.00
0
Prefcio 04.00
Estrutura do manual

0


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di



Estrutura das descri es
Todos os ciclos e todas as possibilidades de
programao foram descritos - se conveniente e
possvel - segundo a mesma estrutura interna. A
diviso em vrios nveis de informao permite o
acesso seletivo s informaes atualmente
necessrias.











1. Vi sual izao rpida
Ao procurar um comando aplicado apenas raras vezes
ou o significado de um parmetro, podem ser
encontradas de forma rpida o modo de programao
da funo e as explicaes relativas aos comandos e
parmetros.

Estas informaes encontram-se sempre no
comeo da pgina.

Informao
Por motivos de espao no possvel indicar todos
os tipos de representao possveis pela linguagem
de programao para os comandos e parmetros
individuais. Por isso, a programao dos comandos
foi indicada sempre na combinao mais costumada
na oficina.
2
03.96 Ciclos de furaoedepadrodefurao
2
Siemens AG199675All rights reserved.
SINUMERIK 840D/810D/FM-NC Instr. de programaoProgrammieranl.. Ciclos Zyklen (PGZ) - EdioAusgabe 08.97. 2-36
2.0.1 Furar, centrarBohren, Zentrieren CYCLE81
Programaomierung
CYCLE81 (RTP, RFP, SDIS, DP, DPR)

RTP real PlanoderetornoRckzugsebene(absoluto)
RFP real PlanoderefernciaReferenzebene (absoluto)
SDIS real DistnciaseguraSicherheitsabstand(aintroduzir semsinalohneVorzeichen
einzugeben)
DP real ProfundidadedefuraofinalEndbohrtiefe(absoluta)
DPR real Profundidadedefuraofinal relativaaoplanoderefernciaEndbohrtieferelativ
zur Referenzebene(aintroduzir semsinalohneVorzeicheneinzugeben)
Funoktion
A ferramentafuracomavelocidadederotaodefuso
programadafusoeavelocidadedeavanoat
profundidadedefuraofinal introduzidaDasWerkzeug
bohrt mit der programmiertenSpindeldrehzahl und
Vorschubgeschwindigkeit biszur eingegebenen
Endbohrtiefe.

X
Z
Sequncia de operaoAblauf
Posio atingida antes do incio do
cicloErreichte Position vor Zyklusbeginn:
A posiodefuraoaposionosdoiseixosdoplano
selecionadoDieBohrpositionist diePositionindenbeiden
Achsender angewhltenEbene.




Siemens AG 2000.Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 0-15
0
04.00 Prefcio
Estrutura do manual

0


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di








2. Expli caes detal hadas
Na parte teortica encontra-se descrito de forma
detalhada o seguinte:

Para que preciso deste comando?

Que provoca o comando?

Qual o decurso?

Que provocam os parmetros?

Que deve ser especialmente observado?

As partes tericas servem de base da aprendizagem
especialmente para principiantes que entram na
matria de CN. Por favor, leia o manual pelo menos
uma vez a fim de formar-se uma idia do volume e
da potncia do Seu controle SINUMERIK .
2
03.96 Ciclosdefuraoedepadrodefurao
2
SiemensAG199675All rights reserved.
SINUMERIK840D/810D/FM-NCInstr. deprogramaoProgrammieranl.. CiclosZyklen(PGZ)- EdioAusgabe08.97. 2-37
Explicaodos parmetrosrklrungder
Parameter
RFPeundRTP
Emregra,oplanoderefernciaInderRegel habendie
Referenz-(RFP)eoplanoderetornoundRckzugsebene
(RTP)tmvaloresdiferentesunterschiedlicheWerte.No
cicloparte-sedosupostodequeoplanoderetornose
encontrediantedoplanoderefernciaImZykluswirddavon
ausgegangen, dadieRckzugsebenevorderReferenzebene
liegt.Querdizer, adistnciadoplanoderetorno
profundidadedefuraosuperiordistnciadoplanode
refernciaprofundidadedefuraofinalDerAbstandder
RckzugsebenezurEndbohrtiefeistalsogreralsder
AbstandderReferenzebenezurEndbohrtiefe.

SDIS
AdistnciaseguraDerSicherheitsabstand(SDIS)fazefeito
comrespeitoaoplanoderefernciawirktbezglichder
Referenzebene. EsteavanadopeladistnciaseguraDiese
wirdumdenSicherheitsabstandweitervorverlegt.
Adireonaqual fazefeitoadistnciasegura,
determinadaautomaticamentepelocicloDieRichtung, in
welcherderSicherheitsabstandwirkt, wirdvomZyklus
automatischbestimmt.

DPeundDPR
Aprofundidadedefuraopodeserpreestabelecida,opo,
emvaloresabsolutosDieBohrtiefekannwahlweiseabsolut
(DP)ourelativamentederrelativ(DPR)aoplanode
refernciazurReferenzebenevorgegebenwerden.
Nocasodadeclaraorelativa,ociclocalcula
automaticamenteaprofundidaderesultantenabaseda
posiodoplanoderefernciaedoplanoderetornoBei
relativerAngabeberechnetderZyklusdiesichergebende
TiefeanhandderLagevonReferenz- undRckzugsebene
selbststndig.

G1
G0
RTP
RFP+SDIS
RFP
DP=RFP-DPR
X
Z





3. Da teoria para a prti ca
A forma da utilizao dos comandos em correlao
com o decurso encontra-se descrita no exemplo de
programao.

Para todos os comandos h um exemplo de
utilizao aps a parte terica.








2
03.96 Ciclos defuraoedepadrodefurao
2
Siemens AG199675All rights reserved.
SINUMERIK 840D/810D/FM-NC Instr. deprogramaoProgrammieranl.. Ciclos Zyklen(PGZ) - EdioAusgabe08.97. 2-39
Nocasodevaloresidnticosparaoplanoderefernciaeo
planoderetorno, umadeclaraodaprofundidaderelativa
noadmitidaBei identischenWertenfr Referenz- und
RckzugsebeneisteinerelativeTiefenangabenichtzulssig.
SurgeamensagemdeerroEserfolgtdieFehlermeldung
61101"Planoderefernciaincorretamente
definidoReferenzebenefalschdefiniert" eociclono
executadoundder Zykluswirdnichtausgefhrt. Esta
mensagemdeerrosurgirtambm, seoplanoderetornono
estiver situadodepoisdoplanoderefernciaDiese
Fehlermeldungerfolgtauchdann, wenndieRckzugsebene
nachder Referenzebeneliegt, quer dizer, seasuadistncia
profundidadedefuraofinal for menorihr Abstandzur
Endbohrtiefealsokleiner ist.

Exemplo de
programaoProgrammierbeispiel
FurarBohren_centrarZentrieren
Esteprogramapermiteproduzir 3furos, utilizandoociclode
furaoMitdiesemProgrammknnenSie3Bohrungenun-
ter VerwendungdesBohrzyklusCYCLE81herstellen, sendo
estechamadocomintroduodeparmetrosdiferentewobei
dieser mitunterschiedlicher Parameterversorgung
aufgerufenwird. OeixodefuraosempreoeixoDie
Bohrachseistimmer dieZ-Achse.


X
Y
40
B
90
30
0
120
35 100 108
A
A - B
Z
Y
N120 G0 G90 F200 S300 M3 Especificar osvalorestecnolgicosBestimmung
der Technologiewerte
N230 D3 T3 Z110 Ir paraoplanoderetornoAnfahrender
Rckzugsebene
N340 X40 Y120 Ir paraaprimeiraposiodefuraoAnfahren
der erstenBohrposition
N450 CYCLE81 (110, 100, 2, 35DP) Chamadadeciclocomprofundidadedefurao
final absolutaZyklusaufruf mitabsoluter
Endbohrtiefe, distnciaseguraelistade







Expli cao dos smbolos

Siemens AG 2000.Todos os direitos reservados
0-16 SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) -
Edio 04.00
0
Prefcio 04.00
Estrutura do manual

0


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di



Seqnci a de operaes




Expli cao




Funo




Parmetros


Exemplo de programao




Programao




Mai s i nformaes



Referncias cruzadas a outras documentaes e captulos


Informaes e perigos





Fabri cante da mquina (MH n)
n=Nmero ou referncia por seo que pode ser utilizado
pelo fabricante da mquina


Dados opcionais de encomenta
Para sua informao
O seu SIEMENS 840D/810D ou FM-NC est construdo conforme as
mais recentes tecnologias e obedece s mais recentes

Siemens AG 2000.Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 0-17
0
04.00 Prefcio
Estrutura do manual

0


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


especificaes de segurana.
Equipamentos opcionais

Equipamentos adicionais, mdulos de ampliao e nveis de configurao
especiais oferecidos por SIEMENS permitem a ampliao apropriada do
campo de aplicao dos controles SIEMENS.



Pessoal
S pessoal especialmente treinado, autorizado e experiente pode
trabalhar com o controle. proibido de trabalhar no controle, tambm em
um curto perodo, sem ter a qualificao necessria.

As competncias correspondentes do pessoal que se ocupa da
preparao, do manejo e da manuteno tm de ser claramente
especificadas e a sua observao tem de ser controlada.



Aes
Antes de colocar o controle em funcionamento, tem de ser garantido que as
instrues de servio tenham sido lidas e compreendidas pelo pessoal
competente. Para isso a empresa obrigada a controlar
permanentemente o estado tcnico total do controle (defeitos e danos
aparentes, assim como alteraes do comportamento funcional).


Assistncia tcnica
S pessoas qualificadas e com formao especializada podem efetuar
reparaes conforme as indicaes nas Instrues de manuteno.
Tm de ser observadas todas as prescries de segurana
correspondentes.


Siemens AG 2000.Todos os direitos reservados
0-18 SINUMERIK 840D/840Di/810D/FM- NC Instr. de programao. Princpios fundamentais (PG) -
Edio 04.00
0
Prefcio 04.00
Estrutura do manual

0


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Informao
Uma aplicao no conforme as disposies que excluir toda
responsabilidade do fabricante :

Toda aplicao que difere dos pontos atrs mencionados ou ultrapassa as
disposies.

Se for trabalhado com o controle no estado tcnico no impecvel, sem
ter conscincia da segurana e de perigos e sem observar todos as
instrues no Manual de servio.

Se falhas que podem reduzir a segurana no forem eliminadas antes de
colocar o controle em funcionamento.

Cada alterao, comutao em ponte ou colocao fora do
funcionamento de dispositivos no controle que servem para o
funcionamento impecvel, a utilizao no limitada assim como para a
segurana ativa e passiva.



Podem surgir perigos imprevisveis para:
a sade e a vida de pessoas,
o controle, a mquina e outros bens da empresa e do usurio.






A
SIEMENS AG
Propostas


Correes
AUT V280
Postfach 3180
D-91050 Erlangen

para o impresso:

SINUMERIK 840D/840Di/810D/FM-NC

Princpios fundamentais

Documentao do Usurio
Remetente

Nome
Endereo da Vossa firma/repartio
Rua:
Cd. postal: Local:
Telefone: /
Telefax: /


N. de pedido: 6fc5298-5ab00-0AP0
Edio: 04.00

Seestemanual tenha qualquer erro tipogrfico, solicitamos
quenos informemsobreos mesmos mediante este
formulrio. Muito agradeceramos tambmsugestes e
propostas demelhoramento.




Propostas e/ou correes




Publicada pela Siemens S/A
Departamento Tcnica de automatizao
Campo de ao Sistemas de automatizao
para mquinas-ferramenta, robs e
mquinas especiais
Caixa postal 3180, D - 91050 Erlangen
Federal Republic of Germany
Qualidade examinada de Siemens para Software e
treinamento segundo DIN ISO 9000, N. Reg. 2160-01.
O contedo desta documentao foi imprimido em
papel branqueado semcloro, que no prejudica o meio
ambiente.
Copyright Siemens AG 1999 Todos os direitos
reservados. Tpicos esto sujeitos alteraes sem
aviso prvio



Progresso
emAutomao.
Siemens
Siemens AG Nr.encomenda.: 6FC5298-5AB00-0BP2
Impresso na Repblica Federal Alem




1

12.98 Princpios geomtricos fundamentais
1
Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-19
Princpios geomtricos fundamentais

1.1 Descrio dos pontos da pea........................................................................................1-20
1.1.1 Sistemas de coordenadas da pea..........................................................................1-20
1.1.2 Definio das posies da pea...............................................................................1-21
1.1.3 Coordenadas polares...............................................................................................1-23
1.1.4 Dimenso absoluta...................................................................................................1-24
1.1.5 Dimenso incremental .............................................................................................1-25
1.1.6 Designaes de planos............................................................................................1-26
1.2 Posio dos pontos zero.................................................................................................1-27
1.3 Posio dos sistemas de coordenadas...........................................................................1-27
1.3.1 Viso geral dos vrios sistemas de coordenadas....................................................1-27
1.3.2 Sistema de coordenadas da mquina......................................................................1-29
1.3.3 Sistema de coordenadas base.................................................................................1-31
1.3.4 Sistema de coordenadas da pea............................................................................1-32
1.3.5 Conceito de Frames.................................................................................................1-32
1.3.6 Atribuio do sistema de coordenadas da pea aos eixos de mquina..................1-34
1.3.7 Sistema de coordenadas atual da pea...................................................................1-34
1.4 Eixos................................................................................................................................1-35
1.4.1 Eixos principais (eixos geomtricos)........................................................................1-36
1.4.2 Eixos especiais.........................................................................................................1-37
1.4.3 Fuso principal , fuso mestre.....................................................................................1-37
1.4.4 Eixos de mquina.....................................................................................................1-37
1.4.5 Eixos de canal..........................................................................................................1-37
1.4.6 Eixos de trajetria.....................................................................................................1-38
1.4.7 Eixos de posicionamento.........................................................................................1-38
1.4.8 Eixos sncronos........................................................................................................1-40
1.4.9 Eixos de comando....................................................................................................1-40
1.4.10 Eixos de CLP............................................................................................................1-40
1.4.11 Eixos lincados (SW 5 em diante)...........................................................................1-41
1.5 Sistemas de coordenadas e usinagem de peas............................................................1-43

1

Princpios geomtricos fundamentais 12.98
1.1 Descrio dos pontos da pea

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-20 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
1.1 Descrio dos pontos da pea
1.1.1 Si stemas de coordenadas da pea
Para que a mquina ou o controle possa trabalhar
com as posies especificadas, estas tm de ser
declaradas em um sistema de referncia que
corresponda aos sentidos dos movimentos dos
carros de eixos. Para tal, utiliza-se um sistema de
coordenadas com os eixos X, Y e Z.
Segundo a norma DIN 66217, utilizam-se para
mquinas ferramenta sistemas de coordenadas
retangulares (cartesianas) de rotao direita.

O ponto zero da pea (W) a origem do sistema de
coordenadas da pea. De vez em quanto
conveniente, ou at mesmo necessrio, declarar
posies negativas. Por isso as posies, as quais se
encontram esquerda do ponto zero, recebem um
sinal negativo ().
Fresa:
X+
X-
Y+
Y-
Z+
Z -
90
90
90 W

Torno:
Z+
Z-
X+
X-
Y+
90
90
90 W
Y-



1

12.98 Princpios geomtricos fundamentais
1.1 Descrio dos pontos da pea

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-21
1.1.2 Defi ni o das posies da pea
Aos eixos de coordenadas tem de ser aplicada
(mentalmente) uma escala. Desta forma possvel
descrever univocamente cada ponto no sistema de
coordenadas atravs da direo (X, Y e Z) e de trs
valores numricos. O ponto zero da pea tem
sempre as coordenadas X0, Y0 e Z0.
Exemplo:
Para simplificar, consideramos neste exemplo
apenas um plano do sistema de coordenadas - o
plano X/Y. Os pontos P1 a P4 contm as seguintes
coordenadas:
P1 corresponde a X100 Y50
P2 corresponde a X-50 Y100
P3 corresponde a X-105 Y-115
P4 corresponde a X70 Y-75

X+
X-
Y+
Y-
100
105
70
50
P1
P2
P3
P4
1
1
5
1
0
0
5
0
7
5

Para tornos basta um s plano para descrever o
contorno.

Exemplo:

Os pontos P1 a P4 so determinados pelas
coordenadas seguintes:

P1 corresponde a X25 Z-7.5
P2 corresponde a X40 Z-15
P3 corresponde a X40 Z-25
P4 corresponde a X60 Z-35




1

Princpios geomtricos fundamentais 12.98
1.1 Descrio dos pontos da pea

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-22 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
Exemplo:
Os pontos P1 e P2 so definidos pelas seguintes
coordenadas:

P1 corresponde a X-20 Y-20 Z23
P2 corresponde a X13 Y-13 Z27

X+
13
P1
20
Y+
X+
P2
1
3
2
0
P1
23
P2
27
P1
Z+

Para trabalhos de fresagem tem de ser descrita
tambm a alimentao por corte. Para tal, atribui-se
um valor numrico tambm terceira coordenada
(neste caso Z).

Exemplo:
Neste exemplo, os pontos P1 a P3 so determinados
pelas coordenadas seguintes:

P1 corresponde a X10 Y45 Z-5
P2 corresponde a X30 Y60 Z-20
P3 corresponde a X45 Y20 Z-15

X+
Y+
Z+
Y+
45
P1
P1
15
20
5
30
10
P2
P2
P3
P3
6
0
4
5
2
0


1

12.98 Princpios geomtricos fundamentais
1.1 Descrio dos pontos da pea

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-23

1.1.3 Coordenadas polares
O sistema de coordenadas utilizadas at o momento
para a descrio dos pontos chama-se "Coordenadas
cartesianas".

Mas h mais uma possibilidade de declarar
coordenadas, a saber como "Coordenadas polares".

Coordenadas polares so convenientes se uma pea
ou uma parte da pea for cotada com raio e
ngulo. O ponto, a partir do qual sai a cotao,
chama-se "Plo".

Exemplo:
Por conseguinte, os pontos P1 e P2 poderiam ser
descritos - com respeito ao plo - da seguinte
maneira:
P1 corresponde a raio =100 mais ngulo =30
P2 corresponde a raio =60 mais ngulo =75


1

Princpios geomtricos fundamentais 12.98
1.1 Descrio dos pontos da pea

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-24 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
1.1.4 Dimenso absol uta
Ao introduzir dimenses absolutas, todas as posies
especificadas referem-se sempre ao ponto zero
atualmente vlido. Com vista ao movimento da
ferramenta isto significa:

A dimenso absoluta descreve a posio para a qual
a ferramenta deve ir.

Exemplo para fresa:
Posies especificadas em dimenso absoluta para
os pontos P1 a P3, em relao ao ponto zero:
P1 corresponde a X20 Y35
P2 corresponde a X50 Y60
P3 corresponde a X70 Y20


X
Y
70
50
20
P2
P3
P1
6
0
3
5
2
0

Exemplo para torno:
Posies especificadas em dimenso absoluta para
os pontos P1 a P4, em relao ao ponto zero:
P1 corresponde a X25 Z-7.5
P2 corresponde a X40 Z-15
P3 corresponde a X40 Z-25
P4 corresponde a X60 Z-35


1

12.98 Princpios geomtricos fundamentais
1.1 Descrio dos pontos da pea

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-25
1.1.5 Dimenso i ncremental
Muitas vezes existem, no entanto, desenhos de
fabricao nos quais as dimenses no se referem
ao ponto zero, mas sim a um outro ponto da pea.
A fim de evitar a converso de tais dimenses, h a
possibilidade de introduzir dimenses incrementais.
Ao introduzir dimenses incrementais, as posies
especificadas referem-se ao ponto anteriormente
configurado. Com vista ao movimento da ferramenta
isto significa:

A dimenso incremental descreve para qual dos
pontos a ferramenta deve ser movida.

Exemplo para fresa:
Posies especificadas em dimenso incremental
para os pontos P1 a P3:
P1 corresponde a X20 Y35;(em relao ao
ponto zero)
P2 corresponde a X30 Y20 ;(em relao a P1)
P3 corresponde a X20 Y-35;(em relao a P2)






X
Y
P1
20 20 30
P2
P3
2
0
1
5
2
0

Exemplo para torno:
Posies especificadas em dimenso incremental
para os pontos P1 a P4:
G90 P1 corresponde a X25 Z-7.5
;(c/ relao ao ponto zero)

G91 corresponde a X15 Z-7.5
;(c/ relao ao P1)
G91 P3 corresponde a Z-10
;(c/ relao P2)
G91 P4 corresponde a X20 Z-10
;(c/ relao P3)

Quando DIAMOF ou DIAM90 estiverem ativos, os
percursos sero programados em raio com G91.




1

Princpios geomtricos fundamentais 12.98
1.1 Descrio dos pontos da pea

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-26 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
1.1.6 Designaes de pl anos
Dois eixos de coordenadas especificam um plano. O
terceiro eixo de coordenadas est verticalmente
sobre esse plano e determina a direo da
alimentao da ferramenta (p. ex. para a usinagem
2 D).

Durante a programao necessrio informar ao
controle o plano no qual est sendo efetuado o
trabalho, para que os valores de compensao de
ferramenta sejam utilizados corretamente. O plano
tem influncia tambm em certos modos da
programao de elementos circulares e em
coordenadas polares.
Fresa:
X
Y
Z
G
1
9
G
1
8
G
1
7

Torno:
Z
X
Y
G
1
7
G
1
8
G
1
9

Os planos de trabalho so designados no programa
NC com G17, G18 e G19 da seguinte maneira:


Plano Designao Direo da alimentao
X/Y G17 Z
Z/X G18 Y
Y/Z G19 X
1

12.98 Princpios geomtricos fundamentais
1.2 Posio dos pontos zero

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-27
1.2 Posio dos pontos zero
Na mquina NC so definidos os diferentes pontos
zero e pontos de referncia. Estes so pontos de
referncia dos quais
se deve aproximar a mquina e
aos quais se refere a programao da cotao da
pea.

Estes pontos so:
M =ponto zero da mquina
A =ponto de limitador. Pode coincidir com o ponto
zero da pea (s para tornos)
W =zero da pea =partida do programa
B =ponto inicial. Pode ser especificado atravs do
programa. Aqui comea a 1. ferramenta da
usinagem.
R =ponto de referncia. Posio especificada por
cames e pelo sistema de medio. A distncia
ao ponto zero da mquina M tem de ser
conhecida, para pr a posio de eixo nesta
posio exatamente neste valor.
Os desenhos juntos explicam os pontos zero e
pontos de referncia para tornos e mquinas de
furar/fresar.

M
A W
B
R
X
Z


X
Y
M
W1 W2

1.3 Posio dos sistemas de coordenadas
1.3.1 Vi so geral dos vri os sistemas de coordenadas
A posio do sistema de coordenadas em relao mquina
depende do tipo da mquina. As direes dos eixos seguem a
chamada "Regra dos trs dedos" da mo direita (segundo DIN
66217)
Quando estamos diante da mquina o dedo mdio da mo
direita mostra no sentido contrrio da alimentao do fuso
principal. Ento designa:

o polegar a direo +X
o dedo indicador a direo +Y
o dedo mdio a direo +Z

Se existirem vrios sistemas de coordenadas da mquina (p. ex.
transformao de 5 eixos), projeta-se a cinemtica de mquina,

1

Princpios geomtricos fundamentais 12.98
1.3 Posio dos sistemas de coordenadas

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-28 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
atravs da transformao interna, sobre o sistema de
coordenadas no qual se faz a programao.
A explicaes relativas s designaes individuais de eixos
encontram-se no pargrafo Tipos dos eixos neste captulo.


Zm
X
m
Y
m
Zw
X
w
Y
w
Z
a
X
a
Y
a
M
W Wa


W
M
X+
Z+
Y+


1

12.98 Princpios geomtricos fundamentais
1.2 Posio dos pontos zero

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-29
1.3.2 Si stema de coordenadas da mquina
O sistema de coordenadas da mquina formado
por todos os eixos de mquina fisicamente
existentes.
No sistema de coordenadas da mquina esto
definidos os pontos de referncia, os pontos da troca
de ferramenta e de paletas (pontos fixos da
mquina).
Se for programado diretamente no sistema de
coordenadas da mquina (possvel em algumas
funes G), refere-se diretamente aos eixos fsicos
da mquina. Neste caso uma fixao eventualmente
existente da pea no considerada.
Zm
Xm
Ym
M

A posio do sistema de coordenadas em relao
mquina depende do tipo da mquina. As direes
dos eixos seguem a chamada "Regra dos trs dedos"
da mo direita (segundo DIN 66217).

Quando estamos diante da mquina o dedo mdio da
mo direita mostra no sentido contrrio da
alimentao do fuso principal. Ento designa:

o polegar a direo +X
o dedo indicador a direo +Y
o dedo mdio a direo +Z


Para outros tipos de mquinas isto pode ser
diferente. Aqui uns exemplos para sistemas de
coordenadas em mquinas diferentes.

1

Princpios geomtricos fundamentais 12.98
1.3 Posio dos sistemas de coordenadas

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-30 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00

B
+
+Z
+A
-A
+Z
+X
+Y
B
-
-B
-Y
+X
-Y
+Z
+X
C+
C-
X+
Y+
Z+

1

12.98 Princpios geomtricos fundamentais
1.2 Posio dos pontos zero

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-31
1.3.3 Si stema de coordenadas base
O sistema de coordenadas base um sistema de
coordenadas cartesianas que se projeta, atravs da
transformao cinemtica (p. ex. transformao de 5
eixos ou atravs de Transmit em superfcies laterais)
sobre o sistema de coordenadas da mquina.
Se no existir nenhuma transformao cinemtica, o
sistema de coordenadas base difere do sistema de
coordenadas da mquina apenas pela designao
dos eixos.
Ao ligar uma transformao podem surgir diferenas
da posio paralela dos eixos. Os eixos de um
sistema de coordenadas no precisam estar
necessariamente em ngulo reto.

Deslocamentos do ponto zero, alteraes da escala
etc. so sempre efetuados no sistema de
coordenadas base.

Tambm na determinao das limitaes do campo
de trabalho as coordenadas especificadas referem-se
ao sistema de coordenadas base.

X
W
Z
X
Y
Z
Y
Sist.de coordenadas base
para lado frontal
Sist. de coordenadas da pea
para plano de rotao
Sist. de coord. base
para superf cie lateral



1

Princpios geomtricos fundamentais 12.98
1.3 Posio dos sistemas de coordenadas

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-32 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00

1.3.4 Si stema de coordenadas da pea
No sistema de coordenadas da pea descreve-se a
geometria de uma pea a trabalhar. Ou, em outras
palavras: As declaraes no programa NC referem-
se ao sistema de coordenadas da pea.

O sistema de coordenadas da pea sempre um
sistema de coordenadas cartesianas e est atribudo
a uma pea certa.
Z
X
Y


1.3.5 Concei to de Frames
O Frame uma regra independente para o clculo
que transforma um sistema de coordenadas
cartesianas em um outro sistema de coordenadas
cartesianas.
uma:
Descrio espacial do sistema de coordenadas
da pea

Dentro de um Frame esto disposio os seguintes
componentes:

Deslocamento do ponto zero
Rotao
Espelhamento
Alterao da escala

Estes componentes podem ser utilizados
individualmente ou em qualquer combinao.
X2
Y2
X1
Y1
Z1=Z2
X0
Y0
Z0
rotao em
torno do eixo Z
d
e
s
l
o
c
a
m
.

d
o

p
o
n
t
o

z
e
r
o


1

12.98 Princpios geomtricos fundamentais
1.2 Posio dos pontos zero

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-33
Espelhamento do eixo Z

Para a usinagem de contornos oblquos possvel,
ou alinhar a pea com respectivos dispositivos
paralelamente aos eixos de mquina.
Z
X
Y
Z
X
Y

Outra forma , criar um sistema de coordenadas que
se refere pea a trabalhar. Frames programveis
permitem transladar e/ou rodar o sistema de
coordenadas da pea.

Assim possvel
deslocar o ponto zero para qualquer posio na
pea
alinhar os eixos de coordenadas, atravs da
rotao, paralelamente ao plano de trabalho
desejado.
E usinar, em uma s fixao, superfcies oblquas,
produzir furos com ngulos diferentes ou
efetuar a usinagem de lados mltiplos.

Z
0
Y
0
X
0
Z
1
X
1
Y1

1

Princpios geomtricos fundamentais 12.98
1.3 Posio dos sistemas de coordenadas

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-34 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
Plano de trabalho, correes de ferramenta
Para a usinagem em planos de trabalho oblquos
necessrio considerar dependendo da cinemtica
da mquina as convenes para o plano de
trabalho e as correes de ferramenta. Para mais
informaes ver captulo 3.6 Seleo do plano de
trabalho, G17 a G19.


1.3.6 Atri buio do sistema de coordenadas da pea aos ei xos de mqui na
A posio do sistema de coordenadas da pea em
relao ao sistema de coordenadas base (ou seja, ao
sistema de coordenadas da mquina) determinada
por Frames ajustveis.

No programa NC tais Frames ajustveis so ativados
mediante respectivos comandos, p. ex. G54.





Z
M
=Z
B
Y
M
=Y
B
X
M
=X
B

Z
W
X
W
Y
W
M

1.3.7 Si stema de coordenadas atual da pea
De vez em quanto, conveniente ou necessrio
deslocar o ponto zero da pea anteriormente
selecionado, dentro de um programa, para uma outra
posio e, se necessrio, gir-lo, espelh-lo e/ou
escal-lo.

Por meio dos Frames programveis possvel
deslocar o ponto zero atual para uma posio
apropriada no sistema de coordenadas da pea
(girar, espelhar, escalar), e obtm-se assim o sistema
de coordenadas atual da pea.

Dentro de um programa tambm so possveis
vrios deslocamentos do ponto zero.
Y
B
X
B
Z
B
Y
1
Y
2
X
1
X
2
Z
1
Z
2
Frame 2
Frame 1
sistema de coor-
denadas da pea
sist. de coordenadas
atual da pea
Frame 1...deslocamento e rotao ajustvel
Frame 2...deslocamento e rotao programvel

1

12.98 Princpios geomtricos fundamentais
1.4 Eixos

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-35
1.4 Eixos
Na programao h que distinguir-se os seguintes
tipos de eixos:
eixos de mquina
eixos de canal
eixos geomtricos
eixos especiais
eixos adicionais
eixos de trajetria
eixos sncronos
eixos de posicionamento
eixos de comando
(sincronizaes de movimentos)
eixos de CLP
eixos lincados
















Eixos de trajetria so posicionados com avano
F
segundo os respectivos comandos de
posicionamento.

Eixos sncronos movem-se em sincronismo com
os eixos de trajetria e precisam para a distncia
a percorrer do mesmo tempo que todos os eixos
de trajetria.

Eixos de posicionamento movem-se em
assincronismo a todos os outros eixos. Estes
movimentos de deslocamento ocorrem
separadamente dos movimentos de trajetria e
de sincronismo.

Eixos de comando movem-se em assincronismo
a todos os outros eixos. Estes movimentos de
deslocamento ocorrem separadamente dos
movimentos de trajetria e de sincronismo.
Eixos de CLP so comandados pelo CLP e
podem mover-se em assincronismo a todos os
outros eixos. Estes movimentos de
deslocamento ocorrem separadamente dos
movimentos de trajetria e de sincronismo.
1

Princpios geomtricos fundamentais 12.98
1.4 Eixos

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-36 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
1.4.1 Ei xos pri nci pai s (ei xos geomtricos)





Os eixos principais determinam um sistema de
coordenadas retangular, de rotao direita. Neste
sistema de coordenadas so programados
movimentos da ferramenta.

Na tcnica NC, os eixos principais so classificados
como eixos geomtricos. Este termo utilizamos
igualmente nestas instrues de programao.

A tornos aplica-se:
Eixos geomtricos X e Z, eventualmente Y

A fresas aplica-se:
Eixos geomtricos X, Y e Z.
ferramentas
eixo pivotante do
cab.-revolvr
fuso adicional
eixo adicional
cab.
mvel
eixos
principais fuso principal
(fuso mestre)
eixo C










Um mximo de trs eixos geomtricos so utilizados
nos deslocamentos de origem programados (frames)
e na geometria da pea (contorno).

Identificadores: X, Y, Z

A funo de espelhamento permitida quando os
identificadores dos eixos geomtricos e de canal
forem os mesmos.


Para tornar possvel a execuo de programas
idnticos em vrios canais, o nome dos eixos
geomtricos e dos eixos dos canais devem ser os
mesmos.

A funo Eixos geomtricos comutveis (vide as
instrues avanadas de programao) podem ser
utilizadas para alterar o agrupamento dos eixos
geomtricos configurados em dados de mquina.
Com ela, qualquer eixo geomtrico pode ser trocado
por um eixo de canal definido como um eixo especial
de sincronismo.



1

12.98 Princpios geomtricos fundamentais
1.4 Eixos

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-37
1.4.2 Ei xos especi ais
Ao contrrio dos eixos geomtricos no est definida,
para os eixos adicionais, uma relao geomtrica
entre os eixos.
Exemplo:
Posio do cabeote revolvr U, cabeote mvel V


1.4.3 Fuso principal , fuso mestre
O fuso mestre especificado pela cinemtica da
mquina. Este fuso declarado como fuso mestre
atravs do dado de mquina. Em regra, declara-se o
fuso principal como fuso mestre.


Esta atribuio pode ser alterada atravs da instruo
de programa SETMS (nmero do fuso) (ver captulo
7).
Ao fuso mestre aplicam-se funes especiais, tais
como a abertura de roscas.
Designao: S ou S0


1.4.4 Ei xos de mqui na
Os identificadores dos eixos podem ser ajustados
atravs de dados de mquina.

Designaes predeterminadas:
X1, Y1, Z1, A1, B1, C1, U1, V1

Alm disso, h identificadores fixos dos eixos que
podem ser utilizados sempre:
AX1, AX2, , AXn



1.4.5 Ei xos de canal
Todos os eixos posicionados num canal.

Designao: X, Y, Z, A, B, C, U, V


1

Princpios geomtricos fundamentais 12.98
1.4 Eixos

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-38 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
1.4.6 Ei xos de trajetria
Eixos de trajetria definem o curso da trajetria e
assim o movimento da ferramenta no espao.

O avano programado faz efeito ao longo desta
trajetria.

Os eixos participantes nesta trajetria atingem a sua
posio simultaneamente. Em regra, estes eixos so
os eixos geomtricos.

Quais dos eixos so eixos de trajetria e assim
determinantes para a velocidade especificado, no
entanto, atravs de valores preestabelecidos. No
programa NC, eixos de trajetria podem ser
declarados com FGROUP (ver captulo 5).


1.4.7 Ei xos de posici onamento
Eixos de posicionamento so interpolados
separadamente, i.., cada eixo de posicionamento
tem um prprio interpolador de eixo e um prprio
avano.
H que distinguir-se eixos de posicionamento com
sincronismo no fim de bloco e eixos de
posicionamento com sincronismo durante vrios
blocos:

Eixos POS: A mudana de bloco ocorre no fim de
bloco, quando todos os eixos de trajetria e eixos de
posicionamento programados neste bloco tiverem
atingido o seu ponto final programado.

Eixos POSA: Os movimentos destes eixos podem
ocorrer durante vrios blocos.

Eixos POSP: O movimento destes eixos de
posicionamento para a aproximao da posio final
ocorre por etapas.

Para mais informaes acerca de POS, POSA e
POSP ver captulo Posicionar eixos de
posicionamento, POS, POSA, POSP.


1

12.98 Princpios geomtricos fundamentais
1.4 Eixos

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-39

Mai s i nformaes
Eixos de posicionamento tornam-se eixos sncronos,
se forem posicionados sem o identificador particular
POS/POSA.


O modo de controle contnuo da trajetria (G64) para
eixos de trajetria s possvel, se os eixos de
posicionamento (POS) tenham atingido a sua posio
final antes dos eixos de trajetria.

Eixos de trajetria programados com POS/POSA so
retirados, para este bloco, desta combinao de eixos
de trajetria.

Eixos de posicionamento so posicionados a partir do
programa NC ou pelo CLP.

Se um eixo dever ser posicionado simultaneamente
do programa NC e pelo CLP, aparece uma
mensagem de erro.

Eixos de posicionamento tpicos so:
alimentadores para o transporte de peas
para dentro
alimentadores para o transporte de peas
para fora
magazine de ferramentas/cabeote-revolvr


1

Princpios geomtricos fundamentais 12.98
1.4 Eixos

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-40 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
1.4.8 Ei xos sncronos
Eixos sncronos movem-se em sincronismo com o
curso de trajetria da posio inicial para a posio
final programada.

Um avano programado sob F aplica-se a todos os
eixos de trajetria programados no bloco, mas no
aos eixos sncronos. Eixos sncronos precisam para o
seu percurso do mesmo tempo que os eixos de
trajetria.

Um eixo sncrono pode ser, por exemplo, um eixo
rotativo que posicionado em sincronismo com a
interpolao de trajetria.



1.4.9 Ei xos de comando
Eixos de comando so acelerados a partir de aes
sncronas na base de um evento (comando). Estes
eixos podem ser posicionados de forma assncrona
ao programa de pea. Um eixo no pode ser movido
simultaneamente a partir do programa de pea e de
aes sncronas.
Eixos de comando so interpolados separadamente,
i.., cada eixo de comando tem um prprio
interpolador de eixo e um prprio avano.


1.4.10 Ei xos de CLP
Eixos de CLP so posicionados pelo CLP atravs de
mdulos funcionais especiais na rotina de base e
podem mover-se de forma assncrona a todos os
outros eixos. Os movimentos de posicionamento
ocorrem independentemente de movimentos de
trajetria e de sincronismo.


1

12.98 Princpios geomtricos fundamentais
1.4 Eixos

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-41
1.4.11 Ei xos li ncados (SW 5 em di ante)
Eixos lincados so os eixos que esto fisicamente conectados outra
NCU cuja posio controlada por esta NCU. Os eixos lincados podem
ser dinamicamente associados canais de uma NCU diferente. Sob a
perspectiva de uma nica NCU, os eixos lincados no so eixos locais.
A troca dinmica dos eixos associados uma NCU baseada no
conceito de recipiente de eixos. A substituio dos eixos atravs do
programa com as funes GET e RELEASE no est disponvel para
eixos lincados.


Pr condies:
As NCUs participantes NCU1 e NCU2, devem estar conectadas
atravs de um mdulo de conexo de alta velocidade.
Referncia:
/PHD/, Manual de configurao NCU 571-573.2,
Mdulo de conexo
O eixo deve ser configurado de forma apropriada nos dados de
mquina.
A opo eixo lincado deve ser instalada.




Funcionamento
O controle de posio implementado na NCU onde o eixo encontra-se
fisicamente conectado.
Esta NCU tambm contm os sinais de interface do eixo (VDI). As
definies de posies a serem atingidas so geradas por outra NCU, e
comunicadas atravs da conexo existente entre as NCUs.

1

Princpios geomtricos fundamentais 12.98
1.4 Eixos

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-42 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
A comunicao deve fornecer meios para a interao entre os
interpoladores, controle de posio ou interface PLC. As posies de
destino calculadas pelo interpolador devem ser transportadas para a
NCU onde o eixo est fisicamente conectado, e, de forma inversa, os
valores atuais de posio devem retornar aos interpoladores.

Para maiores informaes sobre os eixos lincados, vide
Referncias: /FB/ B3, Painis de operao mltiplos
e NCUs


Recipiente de eixo (SW 5 em diante)
Um recipiente de eixo uma estrutura de armazenamento de
dados temporria (buffer) circular na qual os eixos locas e/ou
os eixos lincados so associados aos canais. Os valores
carregados no buffer circular podem ser deslocados
ciclicamente.


Adicionalmente referncia direta eixos aos eixos locais ou
lincados, a configurao de conexo dos eixos na imagem
lgica dos eixos da mquina permite referncia ao recipiente
de eixos.
Esta referncia composta de:

Um nmero de recipiente e
Uma posio (posio no buffer circular dentro do
recipiente)

Um valore a ser carregado no buffer circular contm:
Um eixo local ou
Um eixo lincado


Um valor a ser carregado no recipiente de eixos contm
referncia a um eixo local ou um eixo lincado, da perspectiva
da NCU individual.
Os valores programados no recipiente de eixos contm eixos
locais ou lincados da perspectiva da NCU individual.
Os valores carregados na imagem lgica do eixo
MN_AXCONF_LOGIC_MACHAX_TAB de uma NCU so
fixos.
As funes do recipiente de eixos esto descritas em
Referncias: /FB/ B3, Painis de operao mltiplos
e NCUs


1

12.98 Princpios geomtricos fundamentais
1.5 Sistemas de coordenadas e usinagem de peas

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 1-43
1.5 Si stemas de coordenadas e usi nagem de peas
Relao entre instrues de posicionamento de coordenadas de pea e
movimentos de mquina resultantes



Movi mento de eixo programado em coordenadas de pea
Descrio da geometria
da pea usando a geo-
metria dos eixos
(ex. X, Y, Z)
Contorno em coordenadas
cartesianas no sistema de
coordenadas do canal (BCS)
Correo de Ferramenta
Movimento do ponto
zero da ferramenta em BCS
Correo comprimento ferramenta
Transformao Cintica (se estiver ativa)
Movimento dos eixos da mquina do canal
Trans. do 5 Eixo rotativo
Instrues de deslocamento
adicionais usando eixos
especiais (ex. B. C, U, V)
Descrio da orientao
da ferramenta pela orientao
de vetor/angulo eureliano

Translao (TRANS)
Rotao (ROT)
Escala (SCALE)

Calculo de Frame:

Translao
Escala

Calculo de Frame:

Clculos do deslocamento
O clculo de deslocamento calcula a distncia a
percorrer num bloco, considerando todas as
translaes e correes.



Em geral:
percurso =valor terico - valor real +deslocamento
do ponto zero (Z0) +correo de ferramenta (TO)




1

Princpios geomtricos fundamentais 12.98
1.5 Sistemas de coordenadas e usinagem de peas

1


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
1-44 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
Caso programado um novo bloco de programa um novo
deslocamento do ponto zero e uma nova correo de ferramenta,
vale:

Com dimenses absolutas:
percurso = (dimenso absoluta P2 - dimenso
absoluta P1) +(ZO P2 ZO P1) +
(TO P2 TO P1).


Com dimenses incrementais:
: percurso =dimenso incremental +(ZO P2 ZO P1) +
(TO P2 TO P1).




NV P2
NV P1
Ref. Dim. (setpoint) fr P2 WK P2
Distncia WK P1
Ref. Dim.
(setpoint)
para P1
M
W
P1 P2
Movimento
Valor Real 1
Valor Real 2



2

12.98 Princpios fundamentais da programao NC


2

Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-45
Princpios fundamentais da programao NC

2.1 Estrutura e contedo de um programa NC .....................................................................2-46
2.2 Elementos de linguagem da linguagem de programao...............................................2-47
2.3 Programando uma pea-exemplo...................................................................................2-69
2.4 Primeiro exemplo de programao para uma aplicao de fresamento.........................2-71
2.5 Segundo exemplo de programao para uma aplicao de fresamento........................2-72
2.6 Exemplo de programao para uma aplicao de torneamento ....................................2-75

2

Princpios fundamentais da programao NC 12.98
2.1 Estrutura e contedo de um programa NC

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-46 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
2.1 Estrutura e contedo de um programa NC
A diretiva para a estrutura do programa de pea a
norma DIN 66025.


Um programa (NC/de pea) composto por uma
seqncia de blocos NC (ver seguinte tabela). Cada
bloco representa um passo de usinagem. Num bloco
escrevem-se instrues sob a forma de palavras. O
ltimo bloco na seqncia de execuo contm uma
palavra especial para o fim de programa: M2, M17
ou M30.


Bloco Palavra Palavra Palavra ... ;Comentrio

Bloco N10 G0 X20 ... ;1. bloco

Bloco N20 G2 Z37 ... ;2. bloco

Bloco N30 G91 ... ... ;...

Bloco N40 ... ... ...

Bloco N50 M30 ... ... ;fim de programa (ltimo bloco)

Nomes de programa

Cada programa tem um nome ,que deve ser nico e
pode ser livremente escolhido quando da criao do
programa (exceto quando utilizado o formato de fita
perfurada), observando-se as seguintes condies:
Os dois primeiros caracteres deve ser letras (ou
letra com o caracter sublinhado)
Ou ento: letras ou nmeros


Exemplo: _MPF100 ou
SHAFT ou
SHAFT_2

Apenas os primeiros 24 caracteres de um identificador
de programa so exibidos no NC.



2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-47
Formato Fita perfurada
Nomes dos arquivos:
1. Os nomes dos arquivos podem conter os
caracteres 0...9, A...Z, a...z ou _ __ _ e deve
ter comprimento mximo de 24 caracteres.
2. Os nomes dos arquivos devem possuir um
identificador com 3 dgitos
(_xxx).
3. Os dados em formato de fita perfurada podem ser
criados externamente ou alterados com auxlio de
um editor. O nome do arquivo armazenado
internamente na memria do NC ter seu nome
iniciado com "_N_".
Um arquivo em formato de fita perfurada comea
com %<nome>, "%" deve aparecer na primeira
coluna da primeira linha.


Exemplos:
%_N_SHAFT123_MPF =programa de pea
SHAFT123
ou
%flange3_MPF =programa de pea flange3



Para maiores informaes sobre retirada, criao e
armazenamento de programas de peas, favor
consultar o : /BA/, Manual de Operao, captulos
rea do usurio "Programa" e "Servios".

2.2 El ementos de linguagem da l inguagem de programao

Conjunto de caracteres


Para a criao de programas NC esto disposio
os Seguintes caracteres:
Maisculas
A, B, C, D, E, F, G, H, I, J, K, L, M,
N, (O), P, Q, R, S, T, U, V, W, X, Y, Z
Ateno:
No confundir a letra "O" com o nmero
"0".
2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-48 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Minsculas
a, b, c, d, e, f, g, h, i, j, k, l, m,
n, o, p, q, r, s, t, u, v, w, x, y, z
Nmeros
0, 1, 2, 3, 4, 5, 6, 7, 8, 9


Nenhuma diferenciao feita entre letras minsculas
e maisculas.

Caracteres especiais
% caractere de incio de programa (s para a criao de programas no PC externo)
( parntesis para parmetros ou em expresses
) parntesis para parmetros ou em expresses
[ colchete para endereos ou ndices de campo
] colchete para endereos ou ndices de campo
< menor que
> maior que
: bloco principal, fim do Label, operador de encadeamento
= atribuio, parte da igualdade
/ diviso, supresso de bloco
* multiplicao
+ adio
subtrao, sinal negativo
" aspas, identificador para cadeia de caracteres
apstrofo, identificador para valores numricos especiais: hexadecimais, binrios
$ identificador para variveis de sistema
_ caractere de sublinhado, pertencente a letras
? reservado
! Reservado
. ponto decimal
, vrgula, caractere de separao de parmetros
; incio do comentrio
& caractere de formatao, tem o mesmo efeito como um caractere em branco
L
F
fim bloco
Tabulador caractere de separao
Caractere
em branco
caractere de separao (Blank)
Caracteres especiais no representveis so tratados
como caracteres em branco.

2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-49
Palavras

Programas NC so compostos por blocos; os blocos
por sua vez so compostos por palavras.

Uma palavra da "linguagem NC" composta por um
caractere de endereo e de um valor numrico.

Em geral, o caractere de endereo da palavra uma
letra. O valor numrico pode conter um sinal e um
ponto decimal, estando o sinal sempre entre a letra de
endereo e o nmero. Sinais positivos (+) podem ser
omitidos.

G01 X-50 S2000
palavra
bloco
palavra palavra
End. Seq.cifr End. Seq.cifras End. Seq. cifras

Blocos e formato do bloco

Um programa NC composto por diversos blocos, um
bloco formado, em geral, por (vrias) palavras.
Um bloco deve conter todos os dados necessrios
para a execuo de uma operao, e termina com o
caractere "L
F
" (LINE FEED =nova linha).




No necessrio escrever o caractere "L
F
",que
gerado automaticamente por uma mudana de linha.


Comprimento do bloco
Um bloco pode conter:
(at a SW 3.x) no mximo 242 caracteres
(SW 4 e superiores no mximo 512 caracteres
(incluindo os comentrios e o caracter de fim de bloco
"L
F
").




2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-50 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Trs blocos, de 66 caracteres no mximo cada um,
so exibidos normalmente no janela de bloco atual.
Comentrios tambm so exibidos. Mensagens so
visualizadas em uma janela de mensagens.


Seqncia de palavras dentro de um bloco
Para tornar a estrutura de bloco clara, deve-se dispor
as palavras de um bloco da seguinte maneira:

Exemplo:

N10 G X Y Z F S T D M H

Endereo

Definio

N Endereo do nmero de bloco
10 Nmero do bloco
G Funo preparatria
X,Y,Z Informao de deslocamento
F Avano
S Rotao
T Ferramenta
D Nmero de correo da ferramenta
M Funo adicional
H Funo auxiliar

Alguns endereos podem ser utilizados vrias vezes,
dentro de um mesmo bloco (por exemplo: G, M,
H).

Bloco principal/bloco
Existem dois tipos de blocos:

blocos principais e
blocos secundrios (subblocos)

O bloco principal deve conter as palavras necessrias
para iniciar a seqncia de operao, em uma seo
do programa, que por sua vez iniciada com aquele
bloco principal


2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-51
Blocos principais podem existir tanto em programas
principais, como em subprogramas. O controle no
verifica se um bloco principal contm realmente todas
as informaes necessrias. A declarao de um
bloco como bloco principal utilizada para o
procedimento de busca de um bloco principal ou na
busca a partir do ltimo bloco principal.
Um bloco secundrio contm todas as informaes
necessrias para o respectivo passo de trabalho.


Nmero de bloco
Blocos principais so designados por um nmero
de bloco principal. Um nmero de bloco principal
contm o caractere ":" e um nmero inteiro
positivo (nmero do bloco). O nmero de bloco de
estar sempre no comeo de um bloco.


Nmeros de bloco principal tm de ser, dentro de um
programa, nicos, para garantir um resultado
inequvoco durante uma operao de busca.


Exemplo: :10 D2 F200 S900 M3


Blocos secundrios so designados por um nmero
de bloco secundrio. Um nmero de bloco secundrio
formado por um caractere "N" e um nmero inteiro
positivo (nmero do bloco). O nmero de bloco deve
estar sempre no comeo de um bloco.

Exemplo: N20 G1 X14 Y35
N30 X20 Y40


Nmeros de bloco secundrio devem ser nicos
dentro de um programa, para garantir um resultado
inequvoco durante uma operao de busca.


A seqncia dos nmeros de bloco pode ser qualquer
seqncia, mas conveniente utilizar uma numerao
ascendente.

Tambm possvel programar blocos NC sem
nmeros de bloco.

2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-52 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Endereos
Endereos so identificadores que podem ser fixos
como a rotao do fuso (S), o avano (F), o raio de
crculo (CR) ou variveis para eixos (X, Y, ...).
Exemplo:
N10 X100


Endereos importantes


Endereo Significado (pr determinado) Notas
A=DC(...)
A=ACP(...)
A=ACN(...)
Eixo rotativo varivel
ADIS Arredondamento de segurana para funes de percurso fixo
B=DC(...)
B=ACP(...)
B=ACN(...)
Eixo rotativo varivel
C=DC(...)
C=ACP(...)
C=ACN(...)
Eixo rotativo varivel
CHR=... Chanfrar o canto de contorno fixo
D... Nmero do corretor da ferramenta fixo
F... Avano fixo
FA[eixo]=... ou
FA[fuso]=... ou
[SPI(fuso)]=...
Avano axila
(somente caso o nmero do fuso seja definido por uma varivel)
fixo
G... Funo preparatria G fixo
H...
H=QU(...)
Funo auxiliar
Funo auxiliar sem parada de leitura
fixo
I... Parmetro de interpolao varivel
J... Parmetro de interpolao varivel
K... Parmetro de interpolao varivel
L... Chamada de subprograma fixo
M...
M=QU(...)
Funo adicional (miscelnea)
Funo adicional sem parada de leitura
Fixo
N... Subbloco Fixo
OVR=... Correo de avano Fixo
P... Quantidade de passadas de um programa. Fixo
2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-53
Endereo Significado (valores predeterminados) Nota
POS[eixo]=... Posicionamento de Eixo fixo
POSA[eixo]=... Posicionamento de Eixo (com liberao de execuo do prximo
bloco sem monitorao de posio atingida)
fixo
SPOS=...
SPOS[n]=...
Posicionamentode fuso fixo
SPOSA=...
SPOSA[n]=...
Posicionamento de fuso (com liberao de execuo do prximo
bloco sem monitorao de posio atingida)
fixo
Q... Eixo varivel
R0=... a Rn=...

R...
Parmetro aritmtico, n pode ser definido via dados de
mquina (pr definido em 99)
Eixo (a partir da SW5.1)
fixo

varivel
RND Arredondamento dos cantos do contorno fixo
RNDM Arredondamento dos cantos do contorno (modal) fixo
S... Rotao do fuso fixo
T... Nmero da ferramenta fixo
U... Eixo varivel
V... Eixo varivel
W... Eixo varivel
X...
X=AC(...)
X=IC(...)
Eixo
" absoluto
" incremental
varivel
Y...
Y=AC(...)
Y=IC(...)
Eixo varivel
Z...
Z=AC(...)
Z=IC(...)
Eixo varivel
AR+=... ngulo de abertura varivel
AP=... ngulo polar varivel
CR=... Raio do crculo varivel
RP=... Raio polar varivel
:...: Bloco principal fixo

"fixos"
Estes nomes de endereo esto disposio para
funes especficas.


2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-54 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00


Fabri cante da mquina (MH2.1)
"variveis"
Estes endereos podem ter seus nomes alterados
atravs de dados de mquina.














Endereos Modais/No modai s

Endereos de efeito modal/bloco por bloco
O valor correpondente a endereos de efeito modal
continuam a ser vlidos (em todos os blocos sub-
seqentes), at que um novo valor seja programado,
para esse mesmo endereo.
Endereos de efeito bloco por bloco so vlidos apenas
no bloco, no qual foram programados.
Exemplo:
N10 G01 F500 X10
N20 X10










o avano faz efeito at que for
introduzido um novo avano.
Endereos com extenso axial
No caso de endereos com extenso axial encontra-se
escrito, depois do endereo, um nome de eixo entre
colchetes, o qual especifica a atribuio a eixos

Exemplo: FA[U]=400;





avano especfico de eixo para o
eixo U
Endereos extendidos
Endereos extendidos permitem incorporar um nmero
maior de eixos e fusos em um sistema. Um endereo
extendido compe-se de uma extenso numrica ou de
um identificador de varivel escrito entre colchetes e de
uma expresso aritmtica atribuda com o caractere "=".
Exemplo:

X7 ;"=" no necessrio, 7 um valor, mas o caractere "=" ;possvel tambm aqui
X4=20 ;eixo X4 ("=" necessrio)
CR=7.3 ;2 letras ("=" necessrio)
S1=470 ;velocidade rotativa para o 1. fuso 470 rot/min
M3=5 ;parada de fuso para o 3. fuso
2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-55
A notao em endereos expandidos permitida somente para os seguintes endereos diretos:
X, Y, Z, endereos de eixos
I, J, K Parmetros de interpolao
S Rotao do fuso
SPOS, SPOSA Posio de fuso
M Funes adicionais
H funes auxiliares
T nmero de ferramenta
F Avano

O nmero (ndice) em endereos ampliados pode ser substitudo, nos
endereos M, H, S assim como no SPOS e SPOSA, por uma varivel.
O identificador de varivel programado entre colchetes.


Exemplo:
S[SPINU]=47
0
;quantidade de rotaes para o fuso, cujo nmero est especificado na varivel
SPINU
M[SPINU]=3 ;rotao direita para o fuso, cujo nmero est especificado na varivel SPINU
T[SPINU]=7 ;pr-seleo da ferramenta para o fuso, cujo nmero est especificado na
varivel SPINU

Endereos fixos
Os seguintes endereos so fixos permanentemente:


Endereo Significado (valores predeterminados)
D corretor de ferramenta
F avano
G funo preparatria
H funo auxiliar
L chamada de subprograma
M funo miscelnea
N bloco secundrio
P nmero de repetio de ciclos de sub-programa
R parmetro R - varivel de programa
S velocidade rotativa de fusos
T nmero de ferramenta
: bloco principal

Exemplo para a programao:
N10 G54 T9 D2

2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-56 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Endereos fixos com extenso axial

Endereo Significado (valores predeterminados)
AX valor do eixo (programao de eixos varivel)
ACC acelerao axial
FA avano axial
FDA avano axial para override de manivela (nnio)
FL limitao de avano axial
IP parmetro de interpolao (programao de eixos varivel)
OVRA override axial
PO coeficiente de polinmio
POS posicionamento de eixo
POSA posicionamento de eixo (sem aguardar notificao de posio atingida)

Exemplo: N10 POS[X]=100
Na programao com extenso axial o eixo a posicionar est entre colchetes.

Uma lista completa de todos os endereos fixos
pode ser encontrada no anexo.


Endereos Variveis
Endereos podem ser definidos por meio de
caracteres de endereo (com extenso numrica
quando adequado) ou identificadores livres.


Endereos Variveis tm de ser, dentro do controle,
inequvocos, i.., o mesmo identificador de endereo
no pode ser utilizado para tipos de endereo
diferentes.
Uma distino feita entre os seguintes tipos de
endereos:

valores de eixo e pontos finais
parmetros de interpolao
avanos
critrios de aproximao
medio
comportamento de eixos e fusos



2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-57
Os caracteres de endereo varivel so:
A, B, C, E, I, J, K, Q, U, V, W, X, Y, Z

Os nomes dos endereos variveis podem ser
alterados pelo usurio atravs de dados de mquina.


Exemplo:

X1, Y30, U2, I25, E25, E1=90,

A extenso numrica pode ser de um ou dois
algarismos e sempre positiva.


Identificador de endereo:
O formato do endereo pode ser completado
acrescentado-se mais letras.

Exemplo:

CR p. ex. para raio de crculo
XPOS
2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-58 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Operadores/funes aritmti cas
+ Adio
Subtrao
* Multiplicao
/ Diviso
Ateno: (Tipo INT)/(Tipo INT)=(Tipo REAL); p. ex. 3/4 =0.75
DIV diviso, s para o tipo de variveis INT
Ateno: (Tipo INT)DIV(Tipo INT)=(Tipo INT); p. ex. 3 DIV 4 =0
MOD diviso de mdulo (s para tipo INT)
fornece o resto de uma diviso INT, p. ex. 3 MOD 4=3
: operador de encadeamento (em variveis FRAME)

Sin() Seno
COS() co-seno
TAN() Tangente
ASIN() arco seno
ACOS() arco co-seno
ATAN2() arco tangente2
SQRT() raiz quadrada
ABS() valor absoluto
POT() 2. potncia (quadrado)
TRUNC() parte inteira
ROUND() arredondamento a valores inteiros
LN() logaritmo natural
EXP() funo exponencial

Comparaes e operadores lgicos
== Igual a
<> No igual a
> Maior que
< Menor que
>= Maior que ou igual a
<= Menor que ou igual a
<< Concatenao de caracteres (no para o 810D)
AND AND
OR OR
NOT Negao
XOR OR exclusivo
2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-59
Nas expresses aritmticas, a ordem de execuo de todos
os operadores pode ser especificada com parntesis, cuja
ordem tem prioridade sobre as regras normais.


Atribuio de valores
Aos endereos podem ser atribudos valores. Esta
atribuio de valores ocorre diferentemente, dependendo
do tipo do identificador de endereo.

Um caractere "=" entre o identificador de endereo e o
valor tem de ser escrito, se
o identificador de endereo for composto de mais de
uma letra,
o valor for composto por mais que uma constante

O caractere "=" pode ser omitido, se o identificador de
endereo for uma letra nica e o valor composto de uma
s constante. Sinais so permitidos e caracteres de
separao so admitidos aps o caractere de endereo.

Exemplo:

X10 ;atribuio de valor (10) ao endereo X, "=" no necessrio
X1=10 ;atribuio de valor (10) a um endereo (X) com extenso ;numrica (1),
"=" necessrio
FGROUP(X1, Y2) ;nomes de eixos de parmetros de transferncia
AXDATA[X1] ;nome de eixo como ndice no acesso a dados de eixo
AX[X1]=10 ;programao indireta do eixo
X=10*(5+SIN(37.5)) ;atribuio de valor atravs de uma expresso numrica, ;"="
necessrio



Aps uma extenso numrica tem de seguir sempre um
dos caracteres especiais "=", "(", "[", ")", "]", "," ou um
operador, para distinguir o identificador de eixo com
extenso numrica de um caractere de endereo com
valor.

2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-60 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Identificadores

As palavras (segundo DIN 66025) so completadas por
identificadores (nomes). Estes indicadores possuem o
meso significado, dentro de um bloco NC, que as
palavras. Identificadores tm de ser inequvocos. O
mesmo identificador no pode ser utilizado para objetos
diferentes.

Identificadores podem substituir:
Variveis
- variveis de sistema
- variveis de usurio
Subprogramas
Palavras chave
Endereos DIN com vrias letras
Labels de salto

Estrutura
Os identificadores compem-se no mximo de 32
caracteres. Como caracteres podem ser utilizados:
Letras
Caracteres de sublinhado
Cifras

Os primeiros dois caracteres tm de ser letras ou
caracteres de sublinhado, entre os caracteres individuais
no podem estar quaisquer caracteres de separao (ver
pginas seguintes).
Exemplo: CMIRROR, CDON


Palavras-chave reservadas no podem ser utilizadas
como identificadores. Entre os caracteres individuais no
so permitidos nenhum caracter de separao.


Na tela pode ser visualizado apenas um nmero limitado
de caracteres. No ajuste padro da do vdeo limitao :
nomes de programas: 24 caracteres
identificadores de eixos: 3 caracteres
identificadores de variveis: 32

2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-61
Regras para a atribuio de nomes para
identificadores

Para evitar repetio de nomes, adota-se a seguinte
conveno:
Todos os identificadores que comeam com
"CYCLE ou "_CYCLE , esto reservados para ciclos
de SIEMENS.
Todos os identificadores que comeam com "CCS,
esto reservados para ciclos de compilao de
SIEMENS.
Ciclos de compilao do usurio comeam com
"CC.
Recomendamos ao usurio selecionar nomes para
identificadores que comecem com "U (User) ou que
contenham caracteres de sublinhado, porque estes
identificadores no so utilizados pelo sistema, pelos
ciclos de compilao e ciclos da SIEMENS.



Mais identificadores reservados

O identificador "RL" est reservado para tornos
convencionais.
Todos os identificadores em EASU-STEP comeam
com "E_".


Identificadores de variveis

Para variveis utilizadas pelo sistema substitui-se a
primeira letra pelo caractere "$". Para variveis definidas
pelo usurio, este caractere no pode ser utilizado.

Exemplo (Vide Manual de programap Avanado):
$P_IFRAME, $P_F

Para variveis com extenso numrica os zeros
esquerda no tm importncia (R01 corresponde a R1).
Diante de uma extenso numrica so permitidos
caracteres de separao.

2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-62 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Identificadores de matrizes (arrays)

Para identificar-se matrizes (arrays) so aplicadas as
mesmas regras que as de nome para variveis
elementares. O endereamento de variveis
aritmticas como matrizes possvel.
Exemplo: R[10]=


Tipos de dados

Uma varivel pode conter um valor numrico (ou
vrios) ou um caractere (ou vrios), tais como um
caractere de endereo.

O tipo de dados de uma varivel especificado
quando da definio da varivel.
Para variveis de sistema e variveis predefinidas o
tipo est previamente definido.

Tipos de variveis/dados elementares so:

Tipo Significado Gama de valores
INT valores inteiros com sinal (2
31
- 1)
REAL nmeros reais (nmeros fracionrios
com ponto decimal, LONG REAL
segundo IEEE)
(10
-300
10
+300
)
BOOL Valores Boleanos: TRUE (1) e
FALSE (0)
1, 0
CHAR 1 caracter no cdigo ASCII 0 255
STRING Cadeia de caracteres, nmero de
caracteres entre [], no mximo
200 caracteres
Seqncia de valores 0 255
AXIS s nomes de eixos (endereos de
eixos)
todos os designadores de eixos existentes
no canal
FRAME dados geomtricos para a
translao, rotao, alterao da
escala, espelhamento


Tipos elementares idnticos podem ser reunidos em
matrizes. As matrizes (ou arrays) podem ter no
mximo duas dimenses.


2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-63
Constantes

Constantes inteiras:
Valor inteiro, com ou sem sinal, p. ex. como atribuio
de um valor a um endereo

Exemplos:


X100 ;atribuio do valor +100 ao endereo X
X-100 ;atribuio do valor 100 ao endereo X



Constantes reais
Nmero real, com ponto decimal, com ou sem sinal, p.
ex. como atribuio de um valor a um endereo

Exemplo:


X10.25 ;Atribuio do valor +10.25 ao endereo X
X-10.25 ;Atribuio do valor 10.25 ao endereo X
X0.25 ;Atribuio do valor +0.25 ao endereo X
X.25 ;Atribuio do valor +0.25 ao endereo X, sem "0" inicial
X=-.1EX-3 ;Atribuio do valor 0.1*10
-3
ao endereo X

Se, para um endereo com entrada do ponto decimal
permitida, um valor mais posies aps o ponto
decimal que as previstas para este endereo for
atribuido, este valor arredondado para nmero de
posies previsto.


X0 no pode ser substitudo por X .

Exemplo: G01 X0 no substituir por G01 X!


2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-64 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Constantes hexadecimais
Constantes tambm podem ser interpretadas na forma
hexadecimal. Nesta condio, as letras "A" a "F"
correspondem s cifras hexadecimais de 10 a 15.

Constantes hexadecimais so postas entre aspas
simples e comeam com a letra "H", seguida pelo valor
hexadecimal. Caracteres de separao entre as letras e
as cifras so permitidos.

Exemplo para um dado de mquina (vide tabm
Avanado):


$MC_TOOL_MANAGEMENT_MASK='H3C7F' ;atribuio de nmeros hexadecimais a
dados de mquina
O nmero mximo dos caracteres est limitado pela
gama de valores do tipo de dados inteiro.

Constantes binrias
Constantes tambm podem ser interpretadas na forma
binria. Nesta condio, utilizam-se apenas as cifras "0"
e "1".

Constantes binrias so postas entre aspas simples e
comeam com a letra "B", seguida pelo valor binrio.
Caracteres de separao so permitidos entre os
dgitos.

Exemplo para um dado de mquina (vide tambm
Avanado):


$MN_AUXFU_GROUP_SPEC='B10000001' ;atribuio de constantes
;binrias a dados de mquina
;Bit 0 e 7 ligados

O nmero mximo dos caracteres est limitado pela
gama de valores do tipo de dados inteiro.


2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-65
Seo de programa
Uma seo de programa compe-se de um bloco
principal e de vrios blocos secundrios.

Exemplos:
:10 D2 F200 S900 M3
N20 G1 X14 Y35
N30 X20 Y40
N40 Y-10
:
N100 M30

Suprimindo blocos

Blocos que no devem ser executados em um ciclo
de programa, podem ser suprimidos.

Os blocos a suprimir so marcados com o caractere
"/" (barra) diante do nmero do bloco. Podem ser
suprimidos tambm vrios blocos sucessivos. As
instrues nos blocos suprimidos no so executados,
a execuo do programa continua no prximo bloco
no suprimido.
Exemplos:

/N20 ...
N10 ...
N30 ...
/N40 ...
/N50 ...
/N60 ...
N70 ...
N80 ...
N90 ...
N100 ...
N110 ...
N120
execuo
do programa

N10 ; executado
/N20 ;suprimido
N30 ; executado
/N40 ;suprimido
N70 ; executado

SW 5 e posteriores
At 8 nveis de supresso podem ser programados.
Somente um nvel de supresso pode ser
especificado por bloco



/ ... ;O bloco suprimido(1.nvel de supresso)
/0 ... ;O bloco suprimido(1.nvel de supresso)
/1 N010... ;O bloco suprimido(2.nvel de supresso)
/2 N020... ;O bloco suprimido(3.nvel de supresso)
...
/7 N100... ;O bloco suprimido(8.nvel de supresso)
2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-66 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Fabri cante da mquina (MH2.2)
A quantidade de nveis que podem ser utilizados
dependem de um dado de mquina.


A supresso de blocos ativada atravs de uma ao
do operador (vide /BA/ Guia de operao, menu
controle do programa na rea de operao Mquina)
ou pelo controlador programvel.


Variveis de sistema e de usurio podem tambm
serem utilizadas em saltos condicionais de forma a
controlar a execuo do programa.


Destinos dos saltos (labels)
Labels podem ser definidos para permitir a execusso
de saltos dentro de um programa.


Vide maiores detalhes no Guia de Programao:
Avancado


Nomes de Labels podem ter no mnimo 2 e no
mximo 32 caracteres (letras, cifras, caractere de
sublinhado). Os primeiros dois caracteres devem ser
letras ou caracteres de sublinhado. Aps o nome de
Label seguem dois pontos (":").


Labels devem ser inequvocos dentro de um
programa.


Os Labels encontram-se sempre no incio de um
bloco. Se existir um nmero de programa, o Label
colocado imediatemante aps o nmero do bloco.


Comentrios
Para tornar um programa NC compreensvel para
outros usurios e programadores, conveniente
inserir no programa comentrios apropriados.

Comentrios devem estar no final de um bloco e so
separados das instrues do bloco NC atravs de
ponto-e-vrgula (";").

Exemplos:

2

12.98 Princpios fundamentais da programao NC
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-67
N10 G1 F100 X10 Y20 ; comentrio para a explicao do bloco NC
Ou
N10 ; Firma G&S, n. de pedido 12A71
N20 ; Programa criado por H. Mller, depart. TV 4, 21/11/94
N50 ; Pea n. 12, caixa para bomba submersvel Tipo TP23A
Comentrios so armazenados e so exibidos durante
a execuo do programa, no campo que exibe o bloco
atual no vdeo, enquanto o programa executado.


Programando mensagens

Mensagens podem ser programadas para informar o
operador, durante a execuo do programa, acerca da
situao atual do trabalho.

Uma mensagem num programa NC pode ser gerada
escrevendo-se o texto de mensagem depois da palavra
chave "MSG entre parntesis"()" e aspas.

Uma mensagem pode ser apagada atravs de "MSG ()" .


Exemplo:
N10 MSG ("Desbaste do contorno") ;ativar a mensagem
N20 X Y
N
N90 MSG () ;apagar a mensagem de N10

Um texto de mensagem pode ter no mximo 124
caracteres e exibido em duas linhas (2*62 caracteres).

Dentro de um texto de mensagem podem ser exibidos
tambm contedos de variveis.

Exemplos:
N10 R12=$AA_IW [X] ;posio atual do eixo X em R12
N20 MSG ( Verificar posio do eixo X<<R12<<)
N
N90 MSG () ; apagar a mensagem de N20
Ou
N20 MSG (Verificar posio do eixo X<<$AA_IW[X]<<)

2

Princpios fundamentais da programao NC 12.98
2.2 Elementos de linguagem de programao

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-68 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Gerao de alarmes

Alm das mensagens, podem ser gerados tambm
alarmes num programa NC. Estes so visualizados na
tela em uma caixa particular. cada alarme est
ligada uma reao do controle, segundo a categoria
desse alarme.

Alarmes so programados escrevendo-se a palavra
chave "SETAL seguida do nmero de alarme entre
parntesis.

A gama vlida para nmeros de alarmes situa-se
entre 60 000 e 69 999. Os nmeros 60 000 a 64 999
so reservados para ciclos SIEMENS, os nmeros 65
000 a 69 999 esto disposio do usurio.



Alarmes so programados sempre em um bloco
separado.

Exemplo:

N100 SETAL (65000) ;Liga alarme nr. 65000
As reaes aos alarmes individuais encontram-se
descritas nas Instrues de colocao em
funcionamento.

O texto de alarme tem de ser configurado na MMC.



2

12.98 Princpios fundamentais da programao NC
2.3 Programao de uma pea-exemplo

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-69
2.3 Programando uma pea-exemplo
Planejando a sequncia de trabalho

Ao criar um programa de NC, a programao em s,
ou seja, a converso dos passos de trabalho
individuais para a linguagem do NC, na maior parte
das vezes, somente uma pequena parte do trabalho
de programao.

Antes da programao necessrio planejar e
preparar os passos de trabalho. E quanto mais se
estuda de antemo a diviso e a estrutura do
programa NC, mais rpido e mais fcil se faz a
programao, e mais claro e menos sensvel aos
erros ser o programa.


Programas estruturados de forma clara mostram-se
vantajosos particularmente se forem ser efetuadas,
mais tarde, alteraes.

Visto que uma pea no se parece necessriamente
com a outra, no faz sentido, naturalmente, criar cada
programa segundo o mesmo mtodo. H certas
maneiras de proceder, contudo, que se mostram na
maioria dos casos convenientes e que apresentamos
sob a forma de uma "lista de controle".


2

Princpios fundamentais da programao NC 12.98
2.3 Programao de uma pea-exemplo

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-70 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
1. Preparar o desenho da pea
especificar o ponto zero da pea
desenhar o sistema de coordenadas
calcular coordenadas que eventualmente faltarem

2. Especificar sequncia de usinagem
O momento da utilizao da respectiva ferramenta
e o tipo do contorno a ser trabalhado por esta
ferramenta.
A seqncia da usinagem dos elementos
individuais da pea.
Quais tarefas individuais repetem-se e devem ser
armazenados num subprograma?
H eventualmente em outros programas de peas
ou subprogramas contornos de pea semelhantes
que poderiam ser reutilizados?
Onde conveniente ou necessrio efetuar o
deslocamento do ponto zero, a rotao, a
espelhamento ou a alterao da escala (conceito
de Frame)?

3. Organizar o plano de trabalho
Especificar, passo por passo, todas as operaes de
trabalho da mquina, tais como:
movimentos rpidos para o posicionamento
troca de ferramentas
liberao para controle das medidas
quando ligar e desligar o fuso e refrigerao
carregar os dados de ferramenta
alimentao
correo da trajetria
aproximar se do contorno
afastar-se do contorno
etc.



4. Traduzir passos de trabalho para a linguagem
de programao
Escrever cada passo individual como bloco NC (ou
blocos NC).

5. Resumir todos os passos individuais em um
programa


2

12.98 Princpios fundamentais da programao NC
2.4 Primeiro exemplo de programa p/uma aplicao de fresamento

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-71
2.4 Pri meiro exemplo de programao para uma apli cao de fresamento
Favor proceder no NC conforme descrito abaixo para
que se possa seguir este exemplo de programa (vide
o Guia do Operador):
criar um novo programa de pea (nome)
editar o programa de pea
selecionar o programa de pea
ativar bloco individual
iniciar o programa de pea


Durante o teste de um programa podem surgir
alarmes. Estes alarmes devem ser cancelados.



Fabri cante da Mqui na (MH2.3)
Os dados de mquina devem ser corretamente
configurados antes que um programa possa rodar na
mquina.
Referncias: /FB/ K2, "Eixos, Sistema de
Coordenadas,..."



Exemplo de programao

_MILL1_MPF

;Programa exemplo
N10 MSG(ISTO O MEU PROGRAMA NC) ; MSG =exibir a mensagem na linha de
alarmes
:10 F200 S900 T1 D2 M3 ;avano, fuso, ferramenta,
;correo de ferramenta, fuso direita
N20 G0 X100 Y100 ;ir para a posio em movimento rpido
N30 G1 X150 ;retngulo com avano, reta em X
N40 Y120 ;reta em Y
N50 X100 ;reta em X
N60 Y100 ;reta em Y
N70 G0 X0 Y0 ;retorno em movimento rpido
N100 M30 ;fim de bloco


2

Princpios fundamentais da programao NC 12.98
2.5 Segundo exemplo de programa p/uma aplicao de fresamento

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-72 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
2.5 Segundo exempl o de programao para uma apli cao de fresamento

Este exemplo de programa contm fresamento de
superfcie e lateral, bem como furaes.
A pea deve supostamente ser usinada em uma
mquina de fresamento vertical.
As dimenses esto em polegadas.



Fabri cante da Mqui na (MH2.3)
Os dados de mquina devem ser corretamente
configurados antes que um programa possa rodar na
mquina.
Referncias: /FB/ K2, "Eixos, Sistema de
Coordenadas,..."



Exemplo de programao
%_N_RAISED_BOSS_MPF
N005 MSG ("os eixos vo para a posio da troca de ferramenta")
N010 START01:SUPA G0 G70 Z0 D0
N015 SUPA X0 Y0
,********************troca da ferramenta********************
N020 MSG ("troca de ferramenta est ativa")
N025 T1 M6 ; d =3 Inch fresa de topo
N030 MSG () ; apaga a mensagem do bloco N020
N035 MSG ("fresagem frontal Z=0 superfcie da pea")
N040 G0 G54 X-2 Y.6 S800 M3 M6
N045 Z1 D1
N050 G1 Z0 F50
N055 X8 F25
N060 G0 Y3.5
N065 G1 X-2
N070 SUPA G0 Z0 D0 M5 M9
,********************troca da ferramenta********************
N075 T2 M6 ; d =fresa de facear de 1(polegada)
MSG ("usinagem lateral")
N080 G0 X-1 Y.25 S1200 M3 M8
N085 Z1 D1
N090 G1 Z-.5 F50
2

12.98 Princpios fundamentais da programao NC
2.5 Segundo exemplo de programa p/uma aplicao de fresamento

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-73
N095 G42 X.5 F30
N100 X5.5 RNDM=-.375 ; arredondamento modal. Raio=0.375
N105 Y3.625
N110 X.5
N115 Y.25
N120 X=IC(.375) RNDM=0 ; necessrio para arredondamento de cantos
N125 G40 G0 Y-1 M5 M9 ; movimento rpido para posio de apagamento
N130 Z1
N135 X-1 Y0
N140 Z-.25
,********************continuar a utilizar a fresa de 1 ********************
MSG ("Usinagem de topo")
N145 G01 G41 X1 Y2
N150 G2 X1.5476 Y3.375 CR=2
N155 G3 X4.4524 CR=3
N160 G2 Y.625 CR=2
N165 G3 X1.5476 CR=3
N170 G2 X1 Y2 CR=2
N175 G0 G40 X0
N180 SUPA G0 Z0 D0 M5 M9 ; Z vai para a posio da troca de ferramenta
N185 SUPA X0 Y0 ; X e Y para a posio da troca de ferramenta
,********************troca da ferramenta********************
N190 T3 M6 ; 27/64 broca
MSG ("Fazer 3 furos")
N195 G0 X1.75 Y2 S1500 M3 M8 ; aproxima para o primeiro furo
N200 Z1 D1
N205 MCALL CYCLE81 (1,0,.1,-.5,) ; furar o primeiro furo
N210 X3 ; furar o segundo furo
N215 X4.25 ; furar o terceiro furo
N220 MCALL
N221 SUPA Z0 D0 M5 M9 ; Cancela chamada modal, Z vai para o ponto zero da mquina
N225 SUPA X0 Y0
MSG ()
N230 M30 ; fim de programa

2

Princpios fundamentais da programao NC 12.98
2.5 Segundo exemplo de programa p/uma aplicao de fresamento

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-74 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Dimenses empolegadas

Desenho cotado da pea "The Raised Boss" (fora de escala).



Vistalateral - Medidas empolegadas




2

12.98 Princpios fundamentais da programao NC
2.6 Exemplo de programao para uma aplicao de torneamento

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 2-75
2.6 Exemplo de programao para uma apl icao de torneamento

O exemplo de programao contm programao em raio e compensaes de raio da ferramenta.


Exemplo de programao
%_N_1001_MPF ;Nome do programa

N5 G0 G53 X280 Z380 D0

;Ponto inicial
N10 TRANS X0 Z250 ;Deslocamento de ponto zero
N15 LIMS=4000 ;Limite de rotao (G96)
N20 G96 S250 M3 ;Seleo de velocidade de corte constante
N25 G90 T1 D1 M8 ;Seleciona a ferramenta e seus corretores
N30 G0 G42 X-1.5 Z1 ;Ativa a ferramenta com compensao do raio
N35 G1 X0 Z0 F0.25
N40 G3 X16 Z-4 I0 K-10 ;Raio 10
N45 G1 Z-12
N50 G2 X22 Z-15 CR=3 ;Raio 3
N55 G1 X24
N60 G3 X30 Z-18 I0 K-3 ;Raio 3
N65 G1 Z-20
N70 X35 Z-40
N75 Z-57
N80 G2 X41 Z-60 CR=3 ;Raio 3
N85 G1 X46
N90 X52 Z-63
N95 G0 G40 G97 X100 Z50 M9 ; Desliga compensao do raio da ferramenta e
aproxima para troca de ferramenta

N100 T2 D2 ; Chama a ferramenta e seleciona seu corretor
N105 G96 S210 M3 ; Seleo de velocidade de corte constante
N110 G0 G42 X50 Z-60 M8 ; Ativa a ferramenta com compensao do raio
N115 G1 Z-70 F0.12 ; Dimetro 50
N120 G2 X50 Z-80 I6.245 K-5 ; Raio 8
N125 G0 G40 X100 Z50 M9 ; Recua a ferramenta e cancela a compensao do
raio da ferramenta

N130 G0 G53 X280 Z380 D0 M5 ;Movimento para a posio de troca de ferramentas
N135 M30 ;Fim de programa

2

Princpios fundamentais da programao NC 12.98
2.6 Exemplo de programao para uma aplicao de torneamento

2


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
2-76 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

4


1
6


5
0


3
5


3
0
62
60
57
40
20
18
15
12
80
70
4
5

R3
R3
R3
R8
R10
Z
X




Fabri cante da Mqui na (MH2.3)
Os dados de mquina devem ser corretamente
configurados antes que um programa possa rodar na
mquina.
Referncias: /FB/ K2, "Eixos, Sistema de
Coordenadas,..."



3

12.98 Dados de posicionamento
3
Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-77
Dados de posicionamento

3.1 Informaes gerais..........................................................................................................3-78
3.2 Dimenses absolutas/incrementais, G90/G91................................................................3-79
3.2.1 Expanso G91 (SW 4.3 em diante) .........................................................................3-82
3.3 Dimenses absolutas para eixos rotativos, DB, ACP,ACN.............................................3-84
3.4 Dimenses mtricas/polegadas, G70/G71/G700/G710..................................................3-86
3.5 Deslocamentos de origem programveis, G54 a G599..................................................3-89
3.6 Seleo do plano de trabalho, G17 a G19......................................................................3-93
3.7 Limitao programvel do campo de trabalho, G25/G26................................................3-95
3.8 Referenciamento, G74....................................................................................................3-98



3

Dados de Posicionamento 12.98
3.1 Informaes gerais

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-78 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00
3.1 Informaes gerais
Neste captulo descreveremos os comandos que se
encontram normalmente no incio de um programa
NC.

A forma como estes comandos esto apresentados
no deve ser interpretados como uma prescrio
absoluta. Por exemplo, a seleo do plano de
trabalho pode ser razovel tambm numa outra
posio no programa NC.

Pelo contrrio, este captulo e tambm todos os
captulos subsequentes devem servir de guia da
estrutura "clssica" de um programa NC.



3

12.98 Dados de posicionamento
3.2 Dimenses absolutas e incrementais, G90/G91

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-79
3.2 Dimenses absol utas/incrementai s, G90/G91

Programao
Dimensionamento absoluto
G90
X=AC() Y=AC() Z=AC()

Dimensionamento incremental
G91 or
X=IC() Y=IC() Z=IC()



Expli cao dos parmetros


X Y Z
designaes de eixos dos eixos a posicionar

=AC
dimenso absoluta (no modal)

=IC
dimenso incremental (no modal)


Funo
Por meio dos comandos G90/G91 e dos parmetros
AC/IC no modais, faz-se a descrio de um
posicionamento.


Procedi mento
Introduo de dimenses absolutas, G90
Estas dimenses referem-se ao ponto zero do
sistema de coordenadas atualmente vlido.
Programa-se para onde a ferramenta dever ir, p.
ex. no sistema de coordenadas da pea.

Introduo de dimenses incrementais, G91
Estas dimenses referem-se ao ltimo ponto do
atingido por um posicionamento. Programa-se a
distncia a ser percorrida pela ferramenta.

Introduo de dimenses absolutas ou
incrementais de efeito no modal AC, IC
Por meio de AC possvel, quando G91 ativo, a
introduo de dimenses absolutas. no modais
para eixos individuais. Por meio de IC possvel,
quando G90 ativo, a introduo de dimenses
incrementais no modais para eixos individuais.
X
Y
10 50
60
8
5
G90
G91
G
9
0
G
9
1
3
0
2
0
3
5

3

Dados de Posicionamento 12.98
3.2 Dimenses absolutas e incrementais, G90/G91

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-80 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00

Mai s i nformaes
Em geral, os comandos G90 ou G91 fazem efeito
sobre todos os eixos programados nos respectivos
blocos NC subsequentes.
Ambos os comandos tm efeito modal.

Em tornos convencionais comum interpretar-se os
blocos programados de forma incremental como
sendo programados em raio, enquanto as
dimenses expressas em dimetro so vlidas para
o sistema absoluto de coordenadas. Esta
convenso para G90/G91 realizada atravs dos
comandos DIAMON, DIAMOF ou DIAM90.

Informaes adicionais podem ser encontradas em
Funes especiais de torneamento (seo 4.13) deste
manual de programao.




Exemplo de programao
Introduzem-se as distncias a percorrer em
coordenadas absolutas referentes ao ponto zero da
pea.

As coordenadas dos centros I e J para a
interpolao circular so declaradas, bloco por
bloco, em coordenadas absolutas, porque o centro
do crculo programado, segundo padro,
independentemente de G90/G91 na dimenso
incremental.



N10 G90 G0 X45 Y60 Z2 T1 S2000 M3

introduo de dimenses absolutas, em
movimento rpido para a posio XYZ,
ferramenta, ligar fuso direita

N20 G1 Z-5 F500
avano da ferramenta

N30 G2 X20 Y35 I=AC(45) J=AC(35)
centro do crculo em dimenso absoluta
Ou

N30 G2 X20 Y35 I0 J-25
centro do crculo em dimenso incremental

N40 G0 Z2
sair
3

12.98 Dados de posicionamento
3.2 Dimenses absolutas e incrementais, G90/G91

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-81

N50 M30
fim de bloco







N5 T1 D1 S2000 M3

Ferramenta, ligar fuso direita

N10 G0 G90 X11 Z1
introduo de dimenses absolutas, em
movimento rpido para a posio XYZ

N20 G1 Z-15 F0.2
Avano da ferramenta

N30 G3 X11 Z-27 I=AC(-5) K=AC(-21)
centro do crculo em dimenso absoluta
Ou

N30 G3 X11 Z-27 I-8 K-6
centro do crculo em dimenso incremental

N40 G1 Z-40
Sair

N50 M30
fim de bloco





3

Dados de Posicionamento 12.98
3.2 Dimenses absolutas e incrementais, G90/G91

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-82 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00
3.2.1 Expanso G91 (SW 4.3 em diante)

Programao
Programao de dimenses incrementais
G91 ou
X=IC() Y=IC() Z=IC()

Sem movimento quando ativado o corretor de ferramenta
SD 42442 TOOL_OFFSET_INCR_PROG = 0
Sem movimentoquando ativado o deslocamento de ponto zero
SD 42440 FRAME_OFFSET_INCR_PROG = 0


Expli cao dos parmetros


SD 42440
FRAME_OFFSET_INCR_PROG = 0

O deslocamento de ponto zero ativado no ser
percorrido.

SD 42442 TOOL_OFFSET_INCR_PROG
= 0

O corretor de ferramenta ativado no ser percorrido.


Funco
Para aplicaes como desbaste, necessrio
percorrer as medidas programadas somente em
coordenadas incrementais. Quando ativados
deslocamentos de ponto zero ou corretores de
ferramentas estes no devem ser percorridos.

Este recurso pode ser ativado separadamente
atravs dos SDs FRAME_OFFSET_INCR_PROG
(ponto zero) e TOOL_OFFSET_INCR_PROG
(corretores de ferramenta).



Exemplo de programao
G54 contm umdeslocamento de 25 em X
SD 42440 FRAME_OFFSET_INCR_PROG =0 (sem movimento do ofset ativado)


N10 G90 G0 G54 X100

N20 G1 G91 X10 Movimenta X em 10 mm, a diferena em relao ao
deslocamento no percorrida

N30 G90 X50 Leva X posio X75, os deslocamentos de ponto zero so
percorridos
3

12.98 Dados de posicionamento
3.3 Dimenses absolutas para eixos rotativos, DB, ACP,ACN

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-83
3.3 Dimenses absol utas para ei xos rotativos, DB, ACP,ACN

Programao
A=DC() B=DC() C=DC()
ou
A=ACP() B=ACP() C=ACP()
ou
A=ACN() B=ACN() C=ACN()




Expli cao dos parmetros



A B C
identificador (nome) do eixo rotativo que deve ser posicionado

DC
dimenso absoluta, ir para a posio diretamente

ACP
dimenso absoluta, ir para a posio em direo positiva

ACN
dimenso absoluta, ir para a posio em direo negativa


.
Funo
Por meio dos parmetros mencionados possvel
estabelecer, para o posicionamento de eixos
rotativos a estratgia desejada da aproximao.



Procedi mento
Introduo de dimenses absolutas com DC
O eixo rotativo aproxima-se da posio programada
em coordenadas absolutas no percurso direto, mais
curto. O eixo rotativo posicionado no mximo
numa margem de 180.

Introduo de dimenses absolutas com ACP
O eixo rotativo aproxima-se da posio
programadas em coordenadas absolutas no sentido
de rotao positivo.

Introduo de dimenses absolutas com ACN
O eixo rotativo aproxima-se da posio programada em
coordenadas absolutas no sentido de rotao negativo.
DC
ACN ACP
capacidade mx.
de posicionamento

3

Dados de Posicionamento 12.98
3.3 Dimenses absolutas para eixos rotativos, DB, ACP,ACN

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-84 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00
O posicionamento com direo especificada (ACP,
ACN) tem de ser ajustada no dado de mquina
(comportamento mdulo), com limites entre 0 e
360. Para deslocar eixos rotativos mais que 360
num mesmo bloco, programa-se G91 ou IC. Para
mais informaes ver pginas anteriores.


O sentido de rotao positivo (horrio ou anti-
horrio) ajusta-se no dado de mquina.



Mai s i nformaes
Todos os comandos tm efeito no modal.
DC, ACP e ACN podem ser utilizados tambm no
caso do posicionamento de fusos a partir do
repouso.
Exemplo:
SPOS=DC(45)



Exemplo de programao
Usinagem em uma mesa circular: A ferramenta est
parada, a mesa faz uma rotao de 270 no
sentido horrio. Assim se produz uma ranhura
circular.


Z
X
5
X
Y
270


N10 SPOS=0
fuso em controle de posio

N20 G90 G0 X-20 Y0 Z2 T1
absol., alimentar em movimento rpido

N30 G1 Z-5 F500
rebaixar em avano

N40 C=ACP(270)

a mesa faz uma rotao de 270 graus no
sentido dos ponteiros. do relgio
(positivo), a ferramenta fresa uma
ranhura circular

N50 G0 Z2 M30
levantamento, fim de programa
3

12.98 Dados de posicionamento
3.4 Dimenses mtricas/polegadas, G70/G71/G700/G710

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-85
3.4 Dimenses mtricas/polegadas, G70/G71/G700/G710

Programao
Chamada
G70 or G71
G700 or G710 SW5 e posteriores



Expli cao das instrues


G70
dimenso em polegadas

G71
dimenso no sistema mtrico

G700
dimenso em polegadas; avano ([polegadas/min])

G710
dimenso no sistema mtrico ; avano [mm/min])


Funo
Segundo as inscries de cotas no desenho de execuo possvel
programar dados geomtricos referentes pea alternativamente
em dimenses mtricas ou no sistema Ingls (polegadas).

A partir do SW5, a funcionalidade de G70/G71 foi expandida com
G700/G710. Em adio aos parametros geomtricos, os prmetros
tecnolgicos, como o avano F, so tambm interpretados no
programa no sistema de unidades definido em G700/G710.



Procedi mento
G70 ou G71
Os seguintes dados geomtricos podem ser
convertidos pelo controle (com tolerncias
necessrias) no sistema de medidas no ajustado e
assim introduzidos diretamente (vide exemplo):


Informaes de deslocamento X, Y, Z, ,
Coordenadas de ponto intermedirio I1, J 1, K1
parmetros de interpolao I, J , K e raio do
crculo CR na programao da trajetria circular
Passo da rosca
Deslocamentos programveis do ponto zero
(TRANS TRANS)
Raio polar RP

3

Dados de Posicionamento 12.98
3.4 Dimenses mtricas/polegadas, G70/G71/G700/G710

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-86 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00

Todos os outros dados, tais como avanos,
correes de ferramenta ou deslocamentos de
origem so interpretados (quando utilizados
G70/G71)no sistema de medidas preestabelecido
atravs de dados de mquina (MD 10240:
SCALING_SYSTEM_IS_METRIC).


A representao das varveis de sistema e dados de
mquina tambm interpretada no contexto das
funes G70/G71.


G700 ou G710
A partir da SW5, o controle interpreta todos os
avanos utilizados com G700/G710 no sistema de
unidades selecionado, de forma diferente do
representado com G70/G71.

Os cdigos G700/710 fazem parte do mesmo grupo
de G70.71.


Para informaes sobre a influncia de G70/G71 e
G700/G710 nos endereos do NC, favor consultar a
Seo 12.2 Lista de endereos.


O avano programado modal, no sendo alterado
automaticamente nas selees G70/G71/G700/G710
subsequentes.


Caso o avano no contexto de G70.G71/G700/G710
deva ser ativado, um novo valor de F deve ser
explicitamente programado.



Todos os dados de NC relacionados comprimento,
dados de mquina e dados setting para G700/G710
so sempre exibidos e gravados no contexto de
G700/G710 programado.
Referncias: /FB, G2/, Seo 2.2 "Dimenses
Mtricas/Poelgadas


3

12.98 Dados de posicionamento
3.4 Dimenses mtricas/polegadas, G70/G71/G700/G710

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-87
Aes sncronas
Caso comandos de posicionamento estejam sendo
executados em aes sncronas e na prpria ao
sncrona no tenha sido programado
G70/G71/G700/G710, o contexto ativo de
G70/G71/G700/G710 no momento da execusso
determina o sistema de coordenadas utilizado.


Referncias: /PGA/ Captulo 10, Movimentos com
aes sncronas



Exemplo de programao
Mudana entre a introduo de dimenses em
polegadas e no sistema mtrico com ajuste bsico
de dimenses mtricas (G70/G71).


N10 G0 G90 X20 Y30 Z2 S2000 M3 T1
ajuste bsico de dimenses mtricas

N20 G1 Z-5 F500
com avano para Z [mm/min]

N30 X90


N40 G70 X2.75 Y3.22
introduo das posies em polegada,
G70 faz efeito at a desseleo com G71
ou ao fim de programa

N50 X1.18 Y3.54


N60 G71 X 20 Y30
introduo das posies em mm

N70 G0 Z2 M30
sair com movimento rpido, fim de
programa

3

Dados de Posicionamento 12.98
3.5 Deslocamentos de orgem programveis, G54 a G599

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-88 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00
3.5 Deslocamentos de ori gem programvei s, G54 a G599

Programao
Chamada
G54 ouG55 or G56 or G57 or G505 G599
Desligar
G53 or G500 or SUPA ou G153



Expli cao das instrues


G53
Cancelamento no modal dos deslocamentos ajustveis e
programveis de ponto zero

G54 at G57
Chamada do segundo at quinto deslocamento de origem

G153
Cancelamento no modal dos deslocamentos programveis de ponto
zero e deslocamentos totais bsicos.

G500
G500=Deslocamento/frame zero, configurao inicial,
(no contm deslocamentos, rotaes, espelhamentos ou escalas)
cancelamento do deslocamento de origem at prxima
chamada, s G54 at G599all,
Ativao total do deslocamento/frame inicial
($P_ACTBFRAME).
G500 is not 0
Ativao do primeito deslocamento/frame de orgem ajustvel
($P_UIFR[0]) e
Ativao total do deslocamento/frame inicial
($P_ACTBFRAME), ou de um deslocamento/frame inicial
ativado.

SUPA
cancelamento no modal, incluindo deslocamentos programados,
deslocamentos por manivelas (DRF), deslocamento externo de origem
e deslocamento PRESET.

G505 ... G599
Chamada dos deslocamentos de orgem 6 99Call the 6th to the 99
th
.

3

12.98 Dados de posicionamento
3. 5 Deslocamentos de orgem programveis, G54 a G599

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-89

Funo
O deslocamento de origem relaciona o ponto zero
da pea ao ponto zero do sistema base de
coordenadas para todos os eixos.
Fresa:
Para torneamento, p.e., o deslocamento de orgem
para For turning, e.g. the offset value for apertar a
placa carregado em G54.
Torno:
X
Z
M W
G54



3

Dados de Posicionamento 12.98
3.5 Deslocamentos de orgem programveis, G54 a G599

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-90 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00










Procedi mento
Ajustar valores de deslocamento
Atravs do painel de comando ou o interface
universal introduzem-se na tabela interna dos
deslocamentos de origem os seguintes valores:
coordenadas para o deslocamento,
ngulo de rotao do sistema de coordenadas,
p.e, do dispositivo de fixao, e,
se necessrio, os fatores de escala.

Detalhes sobre o procedimento podem ser
encontrados no Manual de operao.
X
Y
X
Y
deslocar
r
o
d
a
r
escalar












Habilitando um deslocamento de origem
No programa NC o ponto de origem deslocado do
sistema de coordenadas da mquina para o sistema
de coordenadas da pea atravs da chamada de
um dos comandos G54 at G57.

Em um bloco NC com deslocamento programado
todas as posies declaradas e os movimentos da
ferramenta referem-se ao ponto zero vlido para
aquele bloco.

Por meio dos 4 deslocamentos de origem
disponveis possvel descrever p. ex. para
usinagens mltiplas simultaneamente 4 fixaes
de peas e cham-las pelo programa.
X
Y
X
Y
X
Y
X
Y

Deslocamentos de origem variveis, at G599
Esto disposio os nmeros de comando G505
at G599 para programao de deslocamentos de
origem variveis. Assim possvel criar atravs de
dados de mquina at 100 deslocamentos de
origem.

Para mais informaes ver captulo 4.



3

12.98 Dados de posicionamento
3. 5 Deslocamentos de orgem programveis, G54 a G599

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-91
Desabilitando um deslocamento de origem

A instruo G500 ativa o primeiro deslocamento, incluindo o deslocamento bsico, isto ,
quando o deslocamento/frame zero selecionado como pr condio, o deslocamento de
origem atual cancelado.
G53: ancelamento no modal dos deslocamentos ajustveis e programveis de ponto zero
G153: Tem o mesmo efeito de G53, e cancela tambm o deslocamento/frame total bsico
SUPA: Tem o mesmo efeito de G153, e tambm cancela os corretores de raio, ,
movimentos residuais e Zos externos.


Para mais informaes sobre deslocamentos programveis de origem vide captulo 6
Frames).



Mai s i nformaes
O ajuste bsico no incio do programa, p. ex. G54 ou
G500, pode ser feito atravs de dado de mquina.


Exemplo de programao
Neste exemplo so trabalhados, uma aps outra, 3
peas situadas sobre um palete segundo os valores
para o deslocamento de origem G54 a G56.

A seqncia da usinagem est programada no
subprograma L47.
Y
X
G
5
4
G
5
6
G
5
5
Y
M
X
M
Y
X
Y
X
TRANS X10 M0


N10 G0 G90 X10 Y10 F500 T1
aproximao

N20 G54 S1000 M3
chamada do primeiro deslocamento de origem, fuso
direita

N30 L47
Chamada do programa, como subprograma

N40 G55 G0 Z200
chamada do segundo deslocamento de origem, Z
acima de obstculo

N50 L47
Chamada do programa como subprograma

N60 G56
chamada do terceiro deslocam. do zero

N70 L47
Chamada do programa, como subprograma

N80 G53 X200 Y300 M30
suprimir deslocamento de origem, fim de programa
3

Dados de Posicionamento 12.98
3.6 Seleo do plano de trabalho, G17 a G19

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-92 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00
3.6 Sel eo do plano de trabalho, G17 a G19

Programao
Chamada
G17 ou G18 ou G19


Explicao das instrues

G17
plano de trabalho X/Y direo de avano Z

G18
plano de trabalho Z/X direo de avano Y

G19
plano de trabalho Y/Z direo de avano X


Funo
Pela declarao do plano de trabalho, no qual deve
ser produzido o contorno desejado, so
simultaneamente especificadas as seguintes
funes:

O plano para a correo do raio de ferramenta.
A direo do avano para a correo do
comprimento da ferramenta, dependendo do tipo
da ferramenta.
O plano para a interpolao circular.

Fresa:
Z
Y
X
a
l
i
m
e
n
t
a
r
a
l
im
e
n
t
a
r
a
l
im
e
n
t
a
r


Procedi mento
Convm especificar o plano de trabalho j no incio
do programa.

O plano de trabalho deve ser especificado quando a
correo da trajetria da ferramenta G41/G42 (vide
captulo Correes da ferramenta) fora ativada,
para que o controle possa corrigir o comprimento da
ferramenta e o raio da ferramenta. No ajuste bsico
est sempre preestabelecido G17 (plano X/Y) para
mquina tipo fresa, e G18 (Plano Z/X) para tornos.

Torno:
Z
X
Y
G
1
7
G
1
8
G
1
9


3

12.98 Dados de posicionamento
3. 6 Seleo do plano de trabalho, G17 a G19

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-93
Usinagem em planos inclinados
Pela rotao do sistema de coordenadas ROT (ver
captulo Translao do sistema de coordenadas)
colocam-se os eixos de coordenadas sobre a
superfcie inclinada. Os planos de trabalho so
includas na rotao da forma correspondente.

Compensao do comprimento de ferramentas
em planos inclinados
O comprimento das ferramentas geralmente sempre
se referem a planos fixos, no a planos inclinados.



Informao

Por meio das funcionalidades para a "correo do
comprimento da ferramenta para ferramentas
orientveis" possvel calcular os componentes do
comprimento de ferramenta de forma apropriada
aos planos de trabalho inclinados. A descrio mais
detalhada desta possibilidade de clculo deve ser
consultada no captulo "Correes da ferramenta".

A seleo do plano de correo efetua-se com CUT2D,
, CUT2DF. Para mais informaes ver captulo
Correes da ferramenta.



Mai s i nformaes
Para a especificao do plano de trabalho no
espao o controle possui funes de transformao.
Para mais informaes ver captulo Deslocamento
do sistema de coordenadas.



Exemplo de programao
Modo "clssico" de proceder:
Definir o plano de trabalho, chamar a ferramenta e os
valores da correo da ferramenta, ligar a correo da
trajetria, programar movimentos de posicionamento.

Exemplo Ferramenta de fresar:

N10 G17 T5 D8
G17 chamada do plano de trabalho, aqui X/Y
T, D chamada da ferramenta
A correo do comprimento ocorre na direo Z.
3

Dados de Posicionamento 12.98
3.7 Limitao programvel do campo de trabalho, G25/G26

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-94 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00

N20 G1 G41 X10 Y30 Z-5 F500
A correo do raio ocorre no plano X/Y.

N30 G2 X22.5 Y40 I50 J40
Interpolao circular e correo do raio da ferramenta
no plano X/Y

3.7 Limi tao programvel do campo de trabalho, G25/G26

Programao



G25 XYZ
(Programado rm um bloco NC separado)

G26 XYZ
(Programado rm um bloco NC separado)

WALIMON, WALIMOF



Expli cao dos comandos



G25 X Y Z
Lower working area limitation, value assignment in the channel axes*

G26 X Y Z
Upper working area limitation, value assignment in the channel axes*

WALIMON
Ligar limitao do campo de trabalho

WALIMOF
Desligar limitao do campo de trabalho
* alocao de valores no sistema de coordenadas base


Funo
Por meio de G25/G26 possvel limitar a rea de
trabalho, na qual deve ser posicionada a ferramenta,
em todos os eixos de canal.

Atravs disso podem ser criadas, na rea de
trabalho, zonas de proteo bloqueadas para
movimentos da ferramenta.
Y
Z
rea de trabalho
zona de proteo


3

12.98 Dados de posicionamento
3.7 Limitao programvel do campo de trabalho, G25/G26

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-95

Procedi mento
Pontos de referncia na ferramenta
Com a correo ativa do comprimento da
ferramenta, considerada como referncia a ponta
da ferramenta, nos outros casos o ponto de
referncia do porta-ferramentas. Se a ferramenta
estiver fora da rea indicada ou sair desta rea, a
execuo do programa interrompida.















Limitao programvel do campo de trabalho,
G25/G 26
possvel especificar, para cada eixo, uma
limitao superior (G26) e inferior (G25). Estes
valores so vlidos imediatamente e mantm-se
aps Reset e nova ligao.
O raio da ferramenta (fresa) pode ser alterado
atravs de dados de mquina especficos do canal.
Mediante o dado de mquina especfico do canal
$MC_WORKAREA_WITH_TOOL_RADIUS (vide
Avanado).


As coordenadas especificadas para os eixos
individuais aplicam-se ao sistema de coordenadas
base!

Ligar/desligar limitao do campo de trabalho
Por meio da instruo WALIMON liga-se a limitao
do campo de trabalho para todos os eixos com os
valores programados atravs de G25/G26.
Z
Y
G
2
5
Y
G
2
5
Y
G
2
6
Y
G
2
6
X
G
2
5
X
G
2
5
Z
G
2
6
Z
X
sistema
de coordenadas
base


WALIMON um ajuste padro. Por isso, este comando tem de ser
programado somente quando antes foi desligada a limitao do
campo de trabalho.

O cancelamento feito para todos os eixos por meio da instruo
WALIMOF.

Nos dados referentes aos eixos est especificado, a qual dos eixos
deve aplicar-se a limitao do campo de trabalho.


3

Dados de Posicionamento 12.98
3.7 Limitao programvel do campo de trabalho, G25/G26

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-96 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00


Mai s i nformaes
Com G25/G26 podem ser programados, sob o
endereo S, tambm valores limites para
velocidades de rotao de fusos.
Para mais informaes vide a seo Avano
controlado e movimentao de fusos .




Exemplo de programao
Na rea de trabalho do torno define-se uma zona de
proteo. Assim, so protegidos contra possveis
danos os dispositivos vizinhos, tais como cabeote-
revlver, estao de medio etc.
Ajuste padro: WALIMON

X
B
X+
X-
Z
B
300
30
8
0
8
0
rea de trab.
zona de proteo


N10 G0 G90 F0.5 T1


N20 G25 X-80 Z30
Especificao da limitao inferior para
os eixos de coordenadas individuais

N30 G26 X80 Z330
Especificao da limitao superior

N40 L22
Programa de usinagem

N50 G0 G90 Z102 T2
Para o ponto da troca de ferramenta

N60 X0


N70 WALIMOF

Desligar limitao do campo de trabalho

N80 G1 Z-2 F0.5
Furar

N90 G0 Z200
Retorno

N100 WALIMON
Ligar limitao do campo de trabalho

N110 X70 M30
Fim de programa
3

12.98 Dados de posicionamento
3.8 Referenciamento G74

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 3-97
3.8 Referenci amento, G74

Programao


G74
X1=0 Y1=0 Z1=0 A1=0 (programao em blocos NC separados)


Expli cao dos comandos



G74
Aproximao do ponto de referncia

X1=0 Y1=0
O endereo de eixo de mquina X1, Y1 posicionado para o ponto de
referncia.


Funo
Depois de ligada a mquina necessrio mover (ao
utilizar sistemas de medio do deslocamento
incrementais) todos os carros de eixo para a sua
marca de referncia.
S depois disso possvel programar movimentos
de translao.

Mediante G74 possvel efetuar a referenciamento
no programa NC.



Procedi mento
A velocidade, com a qual posicionado o respectivo
carro de eixo, encontra-se preestabelecida no dado
de mquina e, em conseqncia disso, no pode
ser programada.

O controle reconhece automaticamente a direo do
posicionamento baseado no dado de mquina
correspondente.


Programam-se endereos de eixos de mquina (X1,
Y1, Z1 etc.)!

No pode estar programada qualquer transformao
para um eixo que deve ser movido, com G74, para a
marca de referncia.
Desligar a transformao mediante a instruo
TRAFOOF.

3

Dados de Posicionamento 12.98
3. 8 Referenciamento G74

3


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
3-98 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Pri ncpi os fundamentais (PG) Edio 04.00

Exemplo de programao
Ao comutar o sistema de medio, aproxima-se o
ponto de referncia e ajusta-se o ponto zero da
pea.






N10 SPOS=0
Regulao de posio

N20 G74 X1=0 Y1=0 Z1=0 C1=0
Referenciao para eixos lineares e
eixos rotativos

N30 G54
Deslocamento de origem

N40 L47
Programa de usinagem

N50 M30
Fim de programa


4

12.98 Programar comandos de deslocamento
4
Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-99
Programar comandos de deslocamento

4.1 Informaes gerais........................................................................................................4-100
4.2 Comandos de deslocamento c/coord. polares, G110, G111, G112, AP, RP................4-102
4.3 Movimento rpido , G0..................................................................................................4-106
4.4 Interpolao linear, G1..................................................................................................4-108
4.5 Interpolao circular, G2/G3, CIP..................................................................................4-111
4.6 Interpolao helicoidal, G2/G3, TURN..........................................................................4-124
4.7 Definies de contorno..................................................................................................4-126
4.7.1 Linha reta com ngulo............................................................................................4-126
4.7.2 Duas linhas retas....................................................................................................4-127
4.7.3 Trs linhas retas.....................................................................................................4-128
4.7.4 Programao de ponto final com ngulo ...............................................................4-129
4.8 Abertura de roscas com passo constante, G33............................................................4-130
4.8.1 Trajetria de entrada e sada programvel (SW 5 em diante)...............................4-135
4.9 Rosqueamento rgido (sem mandril de compensao) G331, G332............................4-136
4.10 Rosqueamento com mandril de compensao............................................................4-139
4.11 Parada durante o rosqueamento...................................................................................4-140
4.12 Deslocamento para o ponto fixo , G75..........................................................................4-143
4.13 Deslocamento para limitador fixo..................................................................................4-145
4.14 Funes especiais de torneamento...............................................................................4-149
4.14.1 Posio da pea.....................................................................................................4-149
4.14.2 Notao dimensional para: raio, dimetro .............................................................4-150
4.15 Chanfro, raio de contorno..............................................................................................4-152

4

Programar comandos de deslocamento 12.98
4.1 Informaes gerais

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-100 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
4.1 Informaes gerais

Programando comandos de deslocamento
Neste captulo encontram-se as descries de todas
as instrues de deslocamento utilizadas para a
produo de contornos de peas.

Programam-se linhas retas e arcos de crculo. Pela
superposio destes dois elementos podem ser
produzidas tambm elipses.

Colocados um ao lado do outro, os elementos de
contorno formam o contorno da pea.

Antes de iniciar um decurso de usinagem
necessrio pr-posicionar a ferramenta de forma a
que seja evitado qualquer dano na ferramenta ou na
pea.


Posio de partida - posio de destino
O movimento de posicionamento ocorre sempre da
posio da qual se aproximou em ltimo lugar para
a posio destino programada. Esta posio de
destino por sua vez a posio de partida para o
prximo comando de deslocamento.

Nmero dos valores de eixo
Por bloco de movimento podem ser programados
dependendo da configurao do controle
movimentos para no mximo 8 eixos. Tais eixos so
eixos de trajetria, eixos sncronos, eixos de
posicionamento e modo de oscilao.
Fresa:
1
2
3
4
5
6

4

12.98 Programar comandos de deslocamento
4.1 Informaes gerais

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-101

Torno:
5
4
2
1
3
X
Z


Um endereo de eixo pode ser programado apenas
uma vez por bloco.

A programao pode ser efetuada em coordenadas
cartesianas ou em coordenadas polares.

4

Programar comandos de deslocamento 12.98
4.2 Comandos de deslocamento c/coord. polares, G110, G111, G112,

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-102 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
4.2 Comandos de deslocamento c/coord. polares, G110, G111, G112, AP, RP

Programao
Especificao do plo:
G110, G111, G112 X Y Z
G110, G111, G112 AP= RP=

Comandos de deslocamento com coordenadas
polares:
G0 AP= RP=
G1 AP= RP=
G2 AP= RP=
G3 AP= RP=






O novo ponto final definido em relao
ao polo.


Expli cao dos comandos e parmetros


G110
plo, relativo ltima posio da qual se aproximou

G111
plo, absoluto no sistema de coordenadas da pea

G112
plo, relativo ao ltimo plo vlido

AP=
ngulo polar, gama de valores 0360, referncia de ngulo ao eixo
horizontal do plano de trabalho

RP=
raio polar em mm ou polegadas


Todos os comandos para a declarao de plos devem ser programados em um bloco NC
separado



Funo
Muitas vezes os dimensionamentos de uma pea
partem de um ponto central, as dimenses so
indicadas com ngulos e raios, p. ex. em padres
de furos.

Tais dimenses podem ser programadas
diretamente segundo o desenho atravs de
coordenadas polares
X
Y
18
90
162
234 306
m
n


Procedi mento

4

12.98 Programar comandos de deslocamento
4.2 Comandos de deslocamento c/coord. polares,G110, G111, G112, AP 4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-103
Comandos de deslocamento
As posies declaradas com coordenadas polares
podem ser percorridas mediante G0, G1, G2 e G3.

Plano de trabalho
As coordenadas polares aplicam-se ao plano de
trabalho selecionado com G17 at G19.

Coordenadas cilndricas
O 3. eixo geomtrico vertical ao plano de trabalho
pode ser declarado adicionalmente como
coordenada cartesiana.
Assim possvel programar dados relativos ao
espao em coordenadas cilndricas.
Exemplo: G17 G0 AP RP Z
Z
AP
RP












Especificao do plo G110, G111, G112
O plo pode ser declarado em coordenadas
cartesianas ou em coordenadas polares.

As instrues G G110 at G112 especificam
inequivocamente o ponto de referncia para
dimenses. Por isso, a introduo de dimenses
absolutas ou dimenses incrementais AC/) no
exercem influncia sobre a sistemtica especificada
no comando G.


Se no for declarado qualquer plo, vlido o ponto
zero do sistema de coordenadas atual da pea.

X
Y
G112 (Y)
G110 (Y)
90.
30
Pole 3
G110 (X)
G111(X)
G111(Y)
G112 (X)
60
Pole 2
Pole 1


4

Programar comandos de deslocamento 12.98
4.2 Comandos de deslocamento c/coord. polares, G110, G111, G112,

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-104 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
ngulo polar AP
Gama de valores 0360.
A referncia de ngulo parte, no caso da
programao em dimenso absoluta, do eixo
horizontal do plano de trabalho, p. ex. eixo X em
G17. O sentido de rotao positivo ocorre no sentido
anti-horrio.

Na programao em dimenso incremental
(AP=IC) aplica-se a referncia ao ltimo ngulo
programado.

O ngulo polar continua armazenado at que for
definido um novo plo ou se mudar do plano de
trabalho.

Raio polar RP
O raio polar declara-se em mm ou polegadas em
valores absolutos positivos. RP continua
armazenado at que seja introduzido um novo valor.

Geralmente vale:
Em blocos NC com pontos finais polares no podem
ser programadas, para o plano de trabalho
selecionado, coordenadas cartesianas, tais como
parmetros de interpolao, endereos de eixos .



Mai s i nformaes
possvel, no programa NC, mudar entre
dimenses declaradas em coordenadas polares e
em coordenadas cartesianas bloco a bloco.

4

12.98 Programar comandos de deslocamento
4.2 Comandos de deslocamento c/coord. polares,G110, G111, G112, AP 4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-105

Exemplo de programao
Produo de um padro de furos: As posies dos
furos so declaradas em coordenadas polares.
Cada furo produzido com o ciclo de fabricao:
pr-furar, perfurar a medida, escarear
A seqncia da usinagem est armazenada no
subprograma.




N10 G17 G54
Plano de trabalho X/Y, ponto zero da
pea

N20 G111 X43 Y38
Especificao do plo

N30 G0 RP=30 AP=18 Z5
Aproximar-se do ponto de partida,
declaraes em coordenadas cilndricas

N40 L10
Chamada de subprograma

N50 G91 AP=72
Aproximar-se da prxima posio com
movimento rpido, ngulo polar em
dimenso incremental, o raio polar do
bloco N30 continua armazenado e no
tem de ser declarado

N60 L10
Chamada de subprograma

N70 AP=IC(72)


N80 L10


N90 AP=IC(72)


N100 L10


N110 AP=IC(72)


N120 L10


N130 G0 X300 Y200 Z100 M30
Liberar a ferramenta, fim de programa
4

Programar comandos de deslocamento 12.98
4.3 Movimento rpido , G0

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-106 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
4.3 Movimento rpido , G0


Programao
G0 X Y Z
G0 AP= RP=



Expli cao dos parmetros


X Y Z
Ponto final em coordenadas cartesianas

AP=
Ponto final em coordenadas polares (ngulo)

RP=
Ponto final em coordenadas polares (raio)


Funo
Os movimentos rpidos so utilizados para o
posicionamento rpido da ferramenta, para
contornar a pea ou para aproximar-se de pontos da
troca de ferramenta.



Essa funo no apropriada para a usinagem de
peas!



Procedi mento
O movimento da ferramenta programado com G0
executado mxima velocidade de posicionamento
possvel (movimento rpido). A velocidade da
marcha rpida est especificada no dado de
mquina separadamente para cada eixo.

Se o movimento rpido for executado
simultaneamente em vrios eixos, a velocidade da
marcha rpida determinada pelo eixo que
necessita para a sua parte da trajetria o maior
tempo.



Mai s i nformaes
G0 tem efeito modal.

4

12.98 Programar comandos de deslocamento
4.3 Movimento rpido , G0

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-107

Exemplo de programao
G0 utilizado para aproximao de posies de
partida ou de pontos da troca de ferramenta, etc.
Torno:
X
Y
30
80
N
6
0
N
2
0
6
5
2
0


N10 G90 S400 M3
Introduo de dimenses absolutas, fuso direita

N20 G0 X30 Y20 Z2
Aproximar-se da posio de partida

N30 G1 Z-5 F1000
Alimentao da ferramenta

N40 X80 Y65
Percorrer uma linha reta

N50 G0 Z2


N60 G0 X-20 Y100 Z100 M30
Liberar a ferramenta, fim de programa
Torno:
Erro! Nenhum tpico foi especificado.

N10 G90 S400 M3
Introduo de dimenses absolutas, fuso
direita

N20 G0 X25 Z5
Aproximar-se da posio de partida

N30 G1 G94 Z0 F1000
Alimentao da ferramenta

N40 G95 Z-7.5 F0.2


N50 X60 Z-35
Percorrer uma linha reta

N60 Z-50

4

Programar comandos de deslocamento 12.98
4.4 Interpolao linear, G1

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-108 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

N70 G0 X62


N80 G0 X80 Z20
Liberar a ferramenta

N90 M30
Fim de programa

G0 no pode ser substitudo por G.

4.4 Interpol ao li near, G1


Programao
G1 X Y Z F
G1 AP= RP= F



Expli cao dos parmetros


X Y Z
Ponto final em coordenadas cartesianas

AP=
Ponto final em coordenadas polares (ngulo)

RP=
Ponto final em coordenadas polares (raio)

F
Velocidade de avano em mm/min




Funo
Com G1 a ferramenta posicionada sobre linhas
retas paralelas ao eixo, inclinadas ou retas de
qualquer posio no espao. A interpolao linear
possibilita a produo de superfcies tridimensionais,
ranhuras etc.


4

12.98 Programar comandos de deslocamento
4.4 Interpolao linear, G1

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-109

Procedimento
A ferramenta move-se com avano F sobre uma
linha reta do ponto de partida inicial para o ponto de
destino programado.
Nesta trajetria trabalhada a pea.
O ponto de destino pode ser introduzido em
coordenadas cartesianas ou polares.


Exemplo:
G1 G94 X100 Y20 Z30 A40 F100

Aproxima-se do ponto final em X, Y, Z com avano 100
mm/min, o eixo rotativo A posicionado como eixo
sncrono a medida que forem terminados ao mesmo
tempo todos os quatro movimentos.



Mai s i nformaes
G1 tem efeito modal. Para a usinagem necessrio
declarar a velocidade rotativa de fuso S e o sentido
de rotao de fuso M3/M4.
Mediante FGROUP podem ser especificados grupos
de eixos, aos quais se aplica o avano ao longo da
trajetria F.
Para mais informaes ver captulo 5

4

Programar comandos de deslocamento 12.98
4.4 Interpolao linear, G1

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-110 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Exemplo de programao
Produo de uma ranhura: A ferramenta move-se
do ponto inicial para o ponto final na direo X/Y.
Simultaneamente ocorre a alimentao na direo
Z.
Fresa:
Y Y
Z
X
20
80
15
2
80
20



N10 G17 S400 M3
Seleo do plano de trabalho, fuso direita

N20 G0 X20 Y20 Z2
Ir para a posio de partida

N30 G1 Z-2 F40
Alimentao da ferramenta

N40 X80 Y80 Z-15
Percorrer uma linha reta inclinada

N50 G0 Z100 M30
Liberar para a troca de ferramenta, fim de
programa

Torno:
Z+
X+
20
Y+
X+
6
6
2
0
3
X- X-
Y-



N10 G17 S400 M3
Seleo do plano de trabalho, fuso direita

N20 G0 X40 Y-6 Z2
Ir para a posio de partida

N30 G1 Z-3 F40
Alimentao da ferramenta

N40 X12 Y-20
Percorrer uma linha reta inclinada

N50 G0 Z100 M30
Recuar para troca de ferramenta
4

12.98 Programar comandos de deslocamento
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-111
4.5 Interpol ao circul ar, G2/G3, CIP


Programao
G2/G3 X Y Z I J K
G2/G3 AP= RP=
G2/G3 X Y Z CR=
G2/G3 AR= I J K
G2/G3 AR= X Y Z
CIP X Y Z I1= J1= K1=
CT X Y Z



Expli cao dos comandos e parmetros


G2
Ir sobre uma trajetria circular no sentido horrio

G3
Ir sobre uma trajetria circular no sentido anti-horrio

CIP
Interpolao circular atravs de ponto intermedirio

CT
Crculo com transio tangencial




X Y Z
Ponto final em coordenadas cartesianas

I J K
Centro do crculo em coordenadas cartesianas (na direo X, Y, Z)

AP=
Ponto final em coordenadas polares, (ngulo)

RP=
Ponto final em coordenadas polares, (raio do crculo)

CR=
Raio do crculo

AR=
ngulo de abertura

I1= J1= K1=
Ponto intermedirio em coordenadas cartesianas (na direo X, Y, Z)

No existe limitao prtica no tamanho mximo do
raio programado.




Funo
A interpolao circular permite produzir crculos
inteiros ou arcos de crculo.

4

Programar comandos de deslocamento 12.98
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-112 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Procedi mento
Declarao do plano de trabalho
O controle precisa para o clculo do sentido de
rotao circular G2 no horrio /G3 no sentido anti-
horrio da declarao do plano de trabalho (G17
at G19). Convm declarar o plano de trabalho
sempre.
Exceto:
possvel produzir crculos tambm fora do plano de
trabalho selecionado (no no caso do ngulo de
abertura declarado e de uma elipse). Neste caso, o
plano de crculo determinado pelos endereos de
eixo declarados como posio final do crculo.
Z
Y
X
G2 G3
G3 G2
G2 G3


Mai s i nformaes
G2/G3 tem efeito modal.

Mediante FGROUP possvel especificar os eixos a
posicionar com avano programado.
Para mais informaes ver captulo 5.

O controle oferece diferentes possibilidades da
programao de movimentos circulares. Assim
possvel converter diretamente cada espcie de
dimensionamento de desenho.

A descrio detalhada encontra-se nas pginas
seguintes.
Z
X
Y
G
1
7
G
1
8
G
1
9


Programao de elementos circulares com centro
e ponto final
O movimento circular descreve-se:
pelo ponto final em coordenadas cartesianas X, Y,
Z e
pelo centro do crculo sob os endereos I, J , K.

Que significam:
I: coordenada do centro de crculo na direo X
J : coordenada do centro de crculo na direo Y
K: coordenada do centro de crculo na direo Z

Se o crculo for programado com centro, mas sem
ponto final, forma-se um crculo inteiro.

4

12.98 Programar comandos de deslocamento
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-113
Programao em dimenses absolutas e
incrementais

As pr definies de G90/G91, dimenso absoluta
ou incremental, s se aplicam ao ponto final do
crculo. As coordenadas de centro I, J , K introduz-
se, segundo padro, em dimenso incremental,
referentes ao ponto inicial do crculo.

O centro declarado em dimenso absoluta,
referente ao ponto zero da pea, programado de
forma no modal com:
I=AC(), J =AC(), K=AC()

Exemplo Dimenso incremental:
N10 G0 X67.5 Y80.211
N20 G3 X17.203 Y38.029 I17.5 J30.211
F500

Ex: Exemplo Dimenso absoluta:
N10 G0 X67.5 Y80.211
N20 G3 X17.203 Y38.029 I=AC(50)
J=AC(50)






Fresa:
I
J
J

=

A
C
(
.
.
.
)
I = AC(...)
X
Y
17.203 17.500
.
50.000
ponto final do crculo
5
0
.
0
0
0
3
8
.
0
2
9
3
0
.
2
1
1
ponto inicial
do crculo

Um parmetro de interpolao I, J , K com o valor 0
no tem de ser programado, mas o segundo
parmetro correspondente tem de ser declarado em
todo o caso.


Exemplo Dimenso incremental:
N120 G0 X12 Z0
N125 G1 X40 Z-25 F0.2
N130 G3 X70 Z-75 I-3.335 K-29.25
N135 G1 Z-95

Exemplo Dimenso absoluta:
N120 G0 X12 Z0
N125 G1 X40 Z-25 F0.2
N130 G3 X70 Z-75 I=AC(33.33)
K=AC(-54.25)
N135 G1 Z-95

Torno:

4

Programar comandos de deslocamento 12.98
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-114 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Programao de elementos circulares com raio e
ponto final
O movimento circular descrito:
pelo raio do crculo CR=e
pelo ponto final em coord. cartesianas X, Y, Z.

Alm do raio do crculo necessrio declarar, pelos
sinais +/ , se o ngulo de posicionamento deve ser
superior ou inferior a 180. Um sinal positivo no
tem de ser escrito. Significam:

CR=+: ngulo inferior ou igual a 180
CR= : ngulo superior a 180

Exemplo:

Fresa:
X
Y
17.203
67.500
C
R
=
3
4
.
9
1
3
CR =-...
CR =+...
8
0
.
5
1
1
3
8
.
0
2
9


N10 G0 X67.5 Y80.211
N20 G3 X17.203 Y38.029 CR=34.913 F500


Nesta maneira de programao no necessrio
declarar o centro. Crculos inteiros (ngulo de
posicionamento 360) no se programa com CR=, mas
sim atravs do ponto final do crculo e de parmetros
de interpolao.


Exemplo:
N125 G1 X40 Z-25 F0.2
N130 G3 X70 Z-75 CR=30
N135 G1 Z-95

Torno:
75
Z
X
25
95
3
0


7
0


4
0

4

12.98 Programar comandos de deslocamento
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-115

















Programao de elementos circulares com
ngulo de abertura e centro ou ponto final
O movimento circular descrito:
pelo ngulo de abertura AR=e
pelo ponto final em coordenadas cartesianas X,
Y, Z ou
pelo centro do crculo sob os endereos I, J , K

Significam:
AR=: ngulo de abertura, gama de valores 0 a 360

Significado de I, J , K : ver pginas anteriores.

Crculos inteiros (ngulo de posicionamento 360)
no podem ser programados com AR=, mas sim
tem de ser programados atravs do ponto final do
crculo e parmetros de interpolao.

Exemplo:
N10 G0 X67.5 Y80.211
N20 G3 X17.203 Y38.029 AR=140.134 F500
ou
N20 G3 I17.5 J30.211 AR=140.134 F500










Fresa:
X
Y
17.203 17.500
50.000
I
J
ngulo de abertura
ponto inicial
do crculo
5
0
.
0
0
0
3
8
.
0
2
9
3
0
.
2
1
1
1
4
0
.
1
3
4


Exemplo:
N125 G1 X40 Z-25 F0.2
N130 G3 X70 Z-75 AR=135.944
Ou
N130 G3 I-3.335 K-29.25 AR=135.944
Ou
N130 G3 I=AC(33.33) K=AC(-54.25)
AR=135.944
N135 G1 Z-95

Torno:
75
Z
X
25
95
3
0


7
0


4
0


4

Programar comandos de deslocamento 12.98
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-116 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00





Programao de elementos circulares com
coordenadas polares
O movimento circular descrito:
pelo ngulo polar AP=
e pelo raio polar RP=

Aplica-se a seguinte declarao:

O plo est situado no centro do crculo.
O raio polar corresponde ao raio do crculo.

Exemplo:
N10 G0 X67.5 Y80.211
N20 G111 X50 Y50
N30 G3 RP=34.913 AP=200.052 F500
Fresa:
X
Y
17.203 17.500
50.000
I
J
ngulo de abertura
ponto inicial
do crculo
5
0
.
0
0
0
3
8
.
0
2
9
3
0
.
2
1
1
1
4
0
.
1
3
4


Exemplo:
N125 G1 X40 Z-25 F0.2
N130 G111 X33.33 Z-54.25
N135 G3 RP=30 AP=142.326
N140 G1 Z-95
Torno:

4

12.98 Programar comandos de deslocamento
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-117

Exemplo de programao
Nas seguintes linhas de programa Voc pode
encontrar um exemplo de entrada para cada
possibilidade da programao de elementos
circulares. As dimenses necessrias para tal
podem ser vistas no desenho.
Fresa:
G
1
1
1
X
Y
R
P
=
3
4
.
9
1
3
50.000
67.500
8
0
.
5
1
1
5
0
.
0
0
0
A
P
=
2
0
0
.0
52


N10 G0 G90 X133 Y44.48 S800 M3
Ir para o ponto de partida

N20 G17 G1 Z-5 F1000
Alimentao da ferramenta

N30 G2 X115 Y113.3 I-43 J25.52
Ponto final do crculo, centro em
dimenso incremental
Ou

N30 G2 X115 Y113.3 I=AC(90) J=AC(70)
Ponto final do crculo, centro em dimenso
absoluta
Ou

N30 G2 X115 Y113.3 CR=-50
Ponto final do crculo, raio do crculo
Ou

N30 G2 AR=269.31 I-43 J25.52
ngulo circular, centro em dim. incremental
Ou

N30 G2 AR=269.31 X115 Y113.3
ngulo circular, ponto final do crculo

N40 M30
Fim de programa
4

Programar comandos de deslocamento 12.98
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-118 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00


Torno:
75
Z
X
54.25
25
95


1
2


3
3
.
3
3


7
0


4
0
1
4
2
.326
1
3
5.94
4

3
0


N.. ...


N120 G0 X12 Z0


N125 G1 X40 Z-25 F0.2


N130 G3 X70 Y-75 I-3.335 K-29.25
Ponto final do crculo, centro em
dimenso incremental
Ou

N130 G3 X70 Y-75 I=AC(33.33)
K=AC(-54.25)
Ponto final do crculo, centro em dimenso
absoluta
Ou

N130 G3 X70 Z-75 CR=30
Ponto final do crculo, raio do crculo
Ou

N130 G3 X70 Z-75 AR=135.944
ngulo, ponto final do crculo
Ou

N130 G3 I-3.335 K-29.25 AR=135.944
ngulo circular, centro em dim. incremental
Ou

N130 G3 I=AC(33.33) K=AC(-54.25)
AR=135.944
ngulo, ponto central em dimenses
absolutas
Ou

N130 G111 X33.33 Z-54.25
Coordenadas polares

N135 G3 RP=30 AP=142.326
Coordenadas polares

N140 G1 Z-95


N.. ...





4

12.98 Programar comandos de deslocamento
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-119
Programao de elementos circulares com
ponto intermedirio e ponto final
Por meio de CIP possvel programar arcos de
crculo, os quais podem estar situados obliquamente
no espao. Neste caso descreve-se o ponto
intermedirio e o ponto final por meio de trs
coordenadas.

O movimento circular descrito:
pelo ponto intermedirio sob os endereos I1=,
J 1=, K1=e
pelo ponto final em coord. cartesianas X, Y, Z.
Os identificadores significam:
I1=: coordenada do ponto intermedirio na direo X
J 1=:coordenada do ponto interm. na direo Y
K1=: coordenada do ponto interm. na direo Z




Introduo em dimenso absoluta e incremental
A definio anterior de G90/G91, dimenso absoluta
e incremental, sero aplicadas ao ponto
intermedirio e ao ponto final do crculo.
Em G91, a referncia para o ponto intermedirio e o
ponto final o ponto inicial do crculo.



CIP tem efeito modal.

A direo de posicionamento resulta da seqncia:
ponto inicial, ponto intermedirio, ponto final.


4

Programar comandos de deslocamento 12.98
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-120 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Exemplo de programao para CIP
Para a produo de uma ranhura circular inclinada
no espao, descreve-se um crculo atravs da
declarao do ponto intermedirio com 3
parmetros de interpolao e do ponto final com 3
coordenadas.


Fresa:


N10 G0 G90 X130 Y60 S800 M3
Ir para a posio de partida

N20 G17 G1 Z-2 F100
Alimentao da ferramenta

N30 CIP X80 Y120 Z-10
Ponto final do crculo e ponto
intermedirio:

I1= IC(-85.35) J1=IC(-35.35) K1=-6
Introduo das coordenadas para todos
os trs eixos geomtricos

N40 M30
Fim de programa

Torno:


N125 G1 X40 Z-25 F0.2


N130 CIP X70 Z-75 I1=IC(26.665)
K1=IC(-29.25)

ou

N130 CIP X70 Z-75 I1=93.33 K1=-54.25


N135 G1 Z-95


4

12.98 Programar comandos de deslocamento
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-121
Programando um crculo com transio
tangencial
A funo transio tangencial uma expanso da
programao circular.
O crculo definido por
um ponto inicial e final e
a direo da tangente no ponto inicial.

O cdigo G CT gera um arco de circunferncia
alinha a tangente ao contorno do elemento
previamente programado.


CT modal.

Como regra, a direo da tangente, bem como o
ponto inicial e final do crculo so definidos somente
uma vez.


Posio do plano do crculo
A posio do plano do crculo depende do plano
ativo (G17G19).

Caso as tangentes do bloco anterior no estejam no
plano ativo, a sua projeo no plano ser utilizada.

Caso os pontos iniciais e finais no possuam os
mesmos componentes perpendiculares ao plano
ativo, uma elipse ser produzida ao invs de um
crculo.

O comando TURN=... habilita a programao de
crculos com mais de uma volta.


4

Programar comandos de deslocamento 12.98
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-122 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Determinando a direo da tangente
A direo da tangente no ponto inicial de um bloco
CT determinada a partir do ponto final da tangente
do contorno anteriormente programado

Qualquer quantidade de blocos sem informao de
percurso pode ser colocado entre o bloco anterior e
o atual.

No caso de ranhuras (SPLINES), a direo
tangencial definida pela linha reta que passa
atravs de dois pontos. Esta direo no
geralmente a mesma do ponto final para as
ranhuras para A e C, ativas com ENAT e EAUTO.

A transio das ranhuras B so sempre tangenciais,
sendo a direo desta tangente definida pelas
ranhuras A ou C e o ETAN ativo.

Troca de frame (deslocamento de origem)
Caso ocorra a troca de um frame entre o bloco que
define a tangente e o bloco CT, a tangente est
tambm sujeita a alterao..

Caso limite
Caso a extenso do incio da tangente atravesse o
ponto final, uma linha reta ser produzida ao invs
de um crculo (caso limite: crculo com raio infinito).
Neste caso especial, TURN no deve ser
programado ou seu valor deve ser TURN=0.



Mai s i nformaes
Quando os valores tendem para este caso limite,
crculos com um raio ilimitado so produzidos, e
uma usinagem com TURN diferente de 0
geralmente abortada com alarme, devido violao
dos limites de software.





4

12.98 Programar comandos de deslocamento
4.5 Interpolao circular, G2/G3, CIP

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-123

Exemplo de programao para CT
Fresar um arco seguindo uma linha reta:
Fresa:


N10 G0 X0 Y0 Z0 G90 T1 D1


N20 G41 X30 Y30 G1 F1000
Ativa a compensao de raio

N30 CT X50 Y15
Crculo programado com transio tangencial

N40 X60 Y-5


N50 G1 X70


N60 G0 G40 X80 Y0 Z20


N70 M30



Torno:


N110 G1 X23.293 Z0 F10


N115 X40 Z-30 F0.2


N120 CT X58.146 Z-42
Crculo programado com transio tangencial

N125 G1 X70

4

Programar comandos de deslocamento 12.98
4.6 Interpolao helicoidal, G2/G3, TURN

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-124 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
4.6 Interpol ao hel icoidal , G2/G3, TURN

Programao
G2/G3 X Y Z I J K TURN=
G2/G3 X Y Z I J K TURN=
G2/G3 X Y Z CR= TURN=
G2/G3 AR= I J K TURN=
G2/G3 AR= X Y Z TURN=
G2/G3 AP RP= TURN=



Expli cao dos comandos e parmetros


G2
Posicionamento sobre uma trajetria circular no sentido horrio

G3
Posicionamento sobre uma trajetria circular no sentido anti-horrio

X Y Z
Ponto final em coordenadas cartesianas

I J K
Centro do crculo em coordenadas cartesianas

CR=
Raio do crculo

AR
ngulo de abertura

TURN=
Nmero dos ciclos de crculo adicionais na gama de 0 a 999

AP=
ngulo polar

RP=
Raio polar


Funo
A interpolao helicoidal (interpolao helix) permite,
por exemplo, produzir roscas ou ranhuras de
lubrificao.



Procedi mento
Na interpolao helicoidal so executados dois
movimentos de forma superposta e paralela:
um movimento circular plano, ao qual
superposto um movimento linear vertical.
O movimento circular executado nos eixos
especificados pela declarao do plano de trabalho.
Exemplo: plano de trabalho G17, eixos para a
interpolao circular X e Y.
Movimento de alimentao no eixo de alimentao
vertical, aqui Z.

4

12.98 Programar comandos de deslocamento
4.6 Interpolao helicoidal, G2/G3, TURN

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-125
Seqncia de movimentos Ir para a posio de
partida
1. Com TURN=executar os crculos inteiros
programados
2. Ir para o ponto final do crculo, p. ex. como rotao
parcial
3. Executar ponto 2 e 3 por toda profundidade de
alimentao.
Do nmero dos crculos inteiros mais ponto final
programado do crculo executado acima da
profundidade de alimentao resulta o passo com o
qual deve ser produzida a hlice.
Programao do ponto final na interpolao
helicoidal
Para explicaes detalhadas dos parmetros de
interpolao ver Interpolao circular.


Mais informaes
Na interpolao helicoidal convm declarar uma
correo de avano programada (CFC). Para mais
informaes ver captulo 5.



Exemplo de programao
Interpolao helicoidal


N10 G17 G0 X27.5 Y32.99 Z3
Ir para a posio de partida

N20 G1 Z-5 F50
Alimentao da ferramenta

N30 G3 X20 Y5 Z-20 I=AC(20)
J=AC (20) TURN=2
Hlice com as indicaes: A partir da
posio de partida executar 2 crculos
inteiros, depois disso ir para o ponto final

N40 M30
Fim de programa

4

Programar comandos de deslocamento 12.98
4.7 Definies de contorno

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-126 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
4.7 Defi ni es de contorno
4.7.1 Linha reta com ngulo


Programao
X2 A



Expli cao dos comandos e parmetros


X2 ou Z2
Ponto final em coordenadas cartesianas X ou Z

A
ngulo





Funo
O ponto final definido especificando-se o ngulo e
uma das coordenadas X2 ou Z2.
A
X
Z
X2, Z2
X1, Z1


Exemplo de programao


N10 X5 Z70 F1000 G18

Aproximar do ponto de partida

N20 X88.8 ANG=110 ou (Z39.5 ANG=110)
Linha reta com ngulo especificado

N30 ...





4

12.98 Programar comandos de deslocamento
4.7 Definies de contorno

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-127
4.7.2 Duas li nhas retas


Programao
A1
X3 Z3 A2
ou
X1 Z1
X3 Z3



Expli cao dos comandos e parmetros


A1
ngulo da primeira linha reta

A2
ngulo da segunda linha reta

X1, Z1
Coordenadas de partida

X2, Z2
Interseo das duas linhas retas

X3, Z3
Ponto final da segunda linha reta





Funo
A interseo de duas linhas retas pode ser chamada
de canto, curva ou chanfro. O ponto final da primeira
das duas linhas retas pode ser programada
definindo-se as coordenadas ou especificando-se o
ngulo.

Exemplo de programao


N10 X10 Z80 F1000 G18
Aproximar do ponto de partida

N20 ANG=148.65 CHR=5.5
Linha reta com o ngulo e chanfro
especificado

N30 X85 Z40 ANG=100
Linha reta com ngulo e ponto final
especificado

N40 ...


4

Programar comandos de deslocamento 12.98
4.7 Definies de contorno

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-128 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
4.7.3 Trs l inhas retas

Programao
X2 Z2
X3 Z3
X4 Z4
ou
A1
X3 Z3 A2
X4 Z4



Expli cao dos comandos e parmetros


A1
ngulo da 1. Linha reta relativo abscissa

A2
ngulo da 2. Linha reta relativo abscissa

X1, Z1
Coordenada inicial da primeira linha reta

X2, Z2
Coordenada de ponto final da primeira linha ou ponto inicial da 2. Linha reta

X3, Z3
Coordenada de ponto final da segunda linha ou ponto inicial da 2. Linha reta

X4, Z4
Coordenadas de ponto final


Funo
A interseo das linhas retas pode ser desenhada
como canto, curva ou chanfro. O ponto final da
terceira linha reta deve sempre ser programado
como cartesiano.


Exemplo de programao


N10 X10 Z100 F1000 G18
Aproximar do ponto de partida

N20 ANG=140 CHR= 7,5
Linha reta com especificao por ngulo
e chanfro

N30 X80 Z70 ANG=95.824 RND = 10
Linha reta na interseo com angulo e
arredondamento especificado

N40 X70 Z50
Linha reta no ponto final
4

12.98 Programar comandos de deslocamento
4.7 Definies de contorno

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-129
4.7.4 Programao de ponto final com ngul o


Funo
Caso a letra de endereo A seja utilizada em um
bloco NC, nenhum, um ou ambos eixos do plano
ativo podem tambm ser programados.
Caso nenhum dos eixos no plano ativo seja
programado, o bloco pode ser o primeiro ou o
segundo de um contorno descrito por dois blocos.
Caso seja o segundo bloco do contorno, isto
significa que o ponto inicial e final no plano ativo so
idnticos. Portanto, o contorno somente um
movimento perpendicular ao plano ativo.
Caso somente um eixo do plano ativo seja
programado, ou uma simples linha reta com o ponto
final definido somente pelo ngulo e as coordenadas
foi programada, ou este ento o segundo dos dois
blocos. No ltimo caso, a coordenada que est
faltando ser considerada como sendo a ltima
posio atingida (modal).
Caso dois eixos tenham sido programados no plano
atual, este deve ser ento o segundo bloco. Caso
dois eixos sejam programados no plano ativo, este
ento o segundo bloco de um contorno composto
por dois blocos. Caso o bloco atual no seja no
seja precedido por uma programao em ngulo e
sem programao de eixos no plano atual, o bloco
em questo no ser permissvel.
O ngulo A deve ser programado somente para
interpolao linear spline (ranhura).




4

Programar comandos de deslocamento 12.98
4.8 Abertura de roscas com passo constante, G33

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-130 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
4.8 Abertura de roscas com passo constante, G33


Programao no exempl o de um torno com
o eixo longi tudi nal Z e o eixo transversal X
Rosca cil ndri ca
G33 Z K SF=*

Rosca cnica
G33 X Z K SF=*
G33 X Z I SF=*

Rosca transversal
G33 X I SF=*

* SF=s tem de ser programado para a produo
de roscas mltiplas






(K para ngulo de conicidade <45)
(I para ngulo de conicidade >45)


Expli cao dos parmetros


X Z
Ponto final em coordenadas cartesianas

I K
Passo de rosca (em direo X, Z)

SF=
Deslocamento do ponto de partida, s necessrio para roscas mltiplas


Funo
G33 permite produzir os seguintes tipos de roscas:
roscas cilndricas, cnicas ou transversais, rosca
simples ou de passos mltiplos, como roscas
direita ou roscas esquerda.

Condio prvia tcnica: fuso com regulao da
velocidade com sistema de medio de
deslocamento.



Procedi mento
Procedimento fundamental
O controle calcula da velocidade programada
rotativa de fuso e, do passo de rosca, o avano
necessrio, com o qual posicionada a ferramenta
de tornear ao longo da rosca em direo longitudinal
e/ou transversal. Em G33 o avano F no
considerado, a limitao velocidade de eixo
mxima (movimento rpido) monitorada pelo

4

12.98 Programar comandos de deslocamento
4.8 Abertura de roscas com passo constante, G33

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-131
controle.
Rosca cilndrica
A rosca cilndrica descrita pelo comprimento de
rosca e pelo passo de rosca.

O comprimento de rosca introduzido com uma das
coordenadas cartesianas X, Y ou Z em dimenso
absoluta ou incremental na usinagem em tornos
preferentemente na direo Z. Adicionalmente tem
de ser consideradas as distncias de sada e de
entrada nas quais aumentado ou reduzido o
avano.

O passo de rosca so introduzidos nos endereos I, J ,
K , para tornos preferentemente com K.

Significam:
Z
X
Z
K
d
i
s
t
.

d
e

e
n
t
r
a
d
a
d
i
s
t

n
c
i
a

d
e

s
a

d
a


I
Passo da rosca na direo X

J
Passo da rosca na direo Y

K
Passo da rosca na direo Z

Exemplo: K4 significa passo de 4 mm por volta

Faixa de valores para as roscas:
0.001 a 2000.00 mm/volta


Rosca transversal
A rosca transversal descrita
pelo dimetro de rosca, preferentemente em direo X
e pelo passo de rosca, preferentemente com I.
Mesmo procedimento que o para rosca cilndrica.

Rosca cnica
A rosca cnica descrita pelo ponto final em direo longitudinal e
transversal (contorno cnico) e pelo passo de rosca.

O contorno cnico introduz-se em coordenadas cartesianas X, Y, Z em
dimenso absoluta ou incremental na usinagem em tornos
preferentemente em direo X e Z. Adicionalmente tem de ser
consideradas as distncias de sada e de entrada nas quais aumentado
ou reduzido o avano.


4

Programar comandos de deslocamento 12.98
4.8 Abertura de roscas com passo constante, G33

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-132 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
O passo de rosca introduzido nos endereos I, J , K.
Significado de I, J , K ver rosca cilndrica.

Os dados para o passo so guiados pelo ngulo de conicidade (calculado
do eixo longitudinal at superfcie lateral do cone).

Para ngulo de conicidade <45: passo em direo longitudinal, p. ex. K
Para ngulo de conicidade >45: passo em direo transversal, p. ex. I
Para o ngulo de conicidade =45 podem ser declarados I ou K.
Deslocamento do ponto inicial SF- Produo de roscas mltiplas
Roscas com cortes escalonados so programados pela declarao, no
bloco G33, de pontos iniciais deslocados um com respeito ao outro.

O deslocamento do ponto inicial declarado sob o endereo SF=como
posio angular absoluta. Altera-se o respectivo dado de setting da
maneira correspondente.

Exemplo: SF=45
Significa: deslocamento do ponto de partida de 45
Gama de valores: 0.0000 a 359.999 graus

Caso no seja especificado nenhum deslocamento inicial, o ngulo inicial
para roscas definido nos dados setting ser utilizado.


Rosca direita/rosca esquerda
Roscas direita ou esquerda so ajustadas atravs do sentido de
rotao do fuso:

M3: rotao direita
M4: rotao esquerda

Adicionalmente programa-se, sob o endereo S a velocidade rotativa
desejada. .


4

12.98 Programar comandos de deslocamento
4.8 Abertura de roscas com passo constante, G33

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-133
O comutador de correo da velocidade de fuso no pode ser alterado
durante a produo de roscas com G33 (variao da velocidade dinmica).

O comutador de correo do avano no tem qualquer funo no bloco
G33.

Utilizao de um fuso de posio controlada
Por meio da instruo SPCON diante do G33, a rosca pode ser produzida
no modo de controle de posio.
Para mais informaes relativas a SPCON ver captulo 7.

Cadeias de roscas
Por meio de vrios blocos G33 programados um aps
outro possvel encadear vrios blocos de roscas.
Com o comado G64 controle contnuo da trajetria -
os blocos so ligados, atravs do controle de
velocidade prospetivo, de forma a no surgirem
alteraes bruscas da velocidade.
Para mais informaes relativas a G64 ver captulo 7.
Z
X
2. bloco
com
G33
3
.


b
lo
c
o
c
o
m

G
3
3
1. bloco
com G33



Exemplo de programao
Usinando uma rosca cnica
Z
X
60


5
0


1
1
0



N10 G1 X50 Z0 S500 F100 M3
Ir para o ponto de partida, ligar o fuso

N20 G33 X110 Z-60 K4
Rosca cnica: ponto final em X e Z,
passo K em direo Z, porque ngulo
<45

N30 G0 Z0 M30
Afastamento, fim de programa

4

Programar comandos de deslocamento 12.98
4.8 Abertura de roscas com passo constante, G33

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-134 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Exemplo de programao
Produo de uma rosca cilndrica dupla por cortes
escalonados com deslocamento do ponto inicial de
180.
Z
X
100
ponto inicial 0
ponto inicial 180
5
0


N10 G1 G54 X99 Z10 S500 F100 M3
Deslocamento de origem, ir para o ponto
inicial, ligar o fuso

N20 G33 Z-100 K4
Rosca cilndrica: ponto final em Z

N30 G0 X102
N40 G0 Z10
N50 G1 X99
Retrocesso para a posio de partida

N60 G33 Z-100 K4 SF=180
2. corte: deslocamento do ponto inicial
180

N70 G0 X110
Afastar a ferramenta

N80 G0 Z10


N90 M30
Fim do programa

4

12.98 Programar comandos de deslocamento
4.8 Abertura de roscas com passo constante, G33

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-135
4.8.1 Trajetria de entrada e sada programvel (SW 5 em diante)

Programao
DITS=valor
DITE=valor




Expli cao dos parmetros


DITS
Trajetria de entrada na rosca

DITE
Trajetria de sada da rosca

Valor
Especificao das trajetrias de entrada e sada: 1,0,...n


Funo
Os comandos DITS (deslocamento inicial da rosca ) e DITE
(deslocamento final da rosca) podem ser utilizados para definir uma
trajetria inclinada para acelerao e desacelerao, de forma a alterar
o avano caso os percursos de entrada e sada da ferramenta sejam
muito pequenos:

Trajetria de entrada pequena:
A faixa para entrada na rosca no fornece
espao suficiente para uma inclinao inicial da
ferramenta portanto uma rampa menor deve
ser definida com DITS.
Trajetria de sada pequena
A faixa para sada da rosca no fornece espao
suficiente para uma inclinao de desacelerao,
proporcionando risco de coliso entre a pea e
o canto da ferramenta.
Uma inclinao menor pode ser programada
com DITE, entretanto, ainda existem riscos de
coliso..
Soluo: Programar uma rosca menor, reduzir a
rotao do fuso.
Somente percursos (no posies) so
programados com DITS e DITE.




Fabri cante da mqui na (MH4.1)
Os comandos DITS e DITE correspondem ao dado setting
THREAD_RAMP_DISP[0,1], no qual os contornos programados
esto gravados: Vide /FB/ V1 Avanos.


4

Programar comandos de deslocamento 12.98
4.9 Rosqueamento rgido (sem mandril de compensao) G331, G332

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-136 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Caso os percursos de entrada e sada sejam muito pequenos,
a acelerao do eixo ser maior que a configurada. Isto
ocasiona sobrecarga de acelerao nos eixos..
Neste caso, o alarme 22280Trajetria de entrada muito pequena
ser exibido durante a entrada na rosca (caso configurado em MD
11411 ENABLE_ALARM_MASK). Este alarme somente
informativo, no afetando a execuo do programa.




Mai s i nformaes
DITE atua no fim da rosca como se fosse uma distncia de
aproximao. Isto proporciona uma alterao suave no
movimento do eixo.
Quando um bloco com os comandos DITS e/ou DITE so
carregados no interpolador, o percurso programado em
DITS copiado para o SD 42010
THREAD_RAMP_DISP[0], e o programado em DITE no SD
42010 THREAD_RAMP_DISP[1].
Th A trajetria de entrada programada de acordo com as
especificaes atuais (polegadas ou metros).




Fabri cante da mquina (MH4.2)
Caso no programado percurso de desacelerao antes do
primeiro bloco de rosqueamento, seu valor ser determinado
pelo dado setting SD 42010;
Vide Referncias: /FB/ V1 Avanos.
Quando resetado o NC, os valores dos SD correspondentes a
DITS e DITE so comutados para 1 e SF para 0 (definies
iniciais).




Exemplo de programao


N...


N40 G90 G0 Z100 X10 SOFT M3 S500


N50 G33 Z50 K5 SF=180 DITS=1 DITE=3
;Incio do canto em torno de h Z=53

N60 G0 X20


N...


4.9 Rosqueamento rgido (sem mandri l de compensao) G331, G332

Programao
G331 X Y Z I J K

(rosquear com macho)
4

12.98 Programar comandos de deslocamento
4.9 Rosqueamento rgido (sem mandril de compensao) G331, G332

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-137
G332 X Y Z I J K
(movimento de retrocesso)


Expli cao dos parmetros


X Y Z
Profundidade de perfurao (ponto final) em uma coordenada
cartesiana

I J K
Passo de rosca (em direo X, Y, Z)


Funo
Com o comando G331/G332 podem ser abertas
roscas fmeas sem mandril de compensao.
Condio prvia tcnica: fuso com regulao da
posio, com sistema de medio do deslocamento



Procedi mento
O fuso tem de ser preparado com SPOS/SPOSA
para a abertura de roscas fmeas. Para mais
informaes ver captulo 7.

G331: Abertura de roscas fmeas
A perfurao descrita pela profundidade de
perfurao (ponto final da rosca) e pelo passo de
rosca.

G332: Movimento de retrocesso
Este movimento descrito com o mesmo passo
como o movimento G331. A inverso da direo do
fuso ocorre automaticamente.

Profundidade de perfurao, passo de rosca
Perfurao em direo X, passo de rosca I
Perfurao em direo Y, passo de rosca J
Perfurao em direo Z, passo de rosca K
Gama de valores do passo:
0.001 a 2000.00 mm/rotao
Z
X
K


Roscas direita/ esquerda
Roscas direita ou esquerda so especificadas,
no modo de eixo, atravs do sinal do passo:

Passo positivo, rotao direita (como M3)
Passo negativo, rotao direita (como M4)

A rotao desejada programada no endereo S.

4

Programar comandos de deslocamento 12.98
4.9 Rosqueamento rgido (sem mandril de compensao) G331, G332

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-138 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00


Mai s i nformaes
Ambas as funes tm efeito modal.
O fuso no trabalha no modo de eixo, mas como
fuso de posio controlada. Para mais informaes
relativas ao fuso de posio controlada ver captulo
5.



Exemplo de programao


Aps G332 (retrocesso) pode ser aberta com G331
a prxima rosca.



N10 SPOS[n]=0
Preparar a abertura de roscas fmeas

N20 G0 X0 Y0 Z2
Ir para o ponto inicial

N30 G331 Z-50 K-4 S200
Abrir rosca, profundidade de perfurao
50, passo K negativo =sentido de
rotao de fuso esquerda

N40 G332 Z3 K-4
Retrocesso, inverso automtica da direo

N50 G1 F1000 X100 Y100 Z100 S300 M3
O fuso trabalha outra vez no modo de
fuso

N60 M30
Fim de programa
4

12.98 Programar comandos de deslocamento
4.10 Rosqueamento com mandril de compensao

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-139
4.10 Rosqueamento com mandri l de compensao

Programao
G63 X Y Z


Expli cao dos parmetros


X Y Z
Profundidade de perfurao (ponto final, declarado em coordenadas cartesianas)


Funo
Com o comando G63 possvel rosquear com mandril de
compensao.
Atravs do mandril de compensao so compensadas
diferenas na distncia a percorrer.



Procedi mento
Rosqueamento
Programam-se:
a profundidade de perfurao em coordenadas
cartesianas
a velocidade e direo do fuso
o avano

Movimento de retrocesso
Programao igualmente com G63, mas com sentido de
rotao inverso do fuso.

Velocidade de avano


O avano programado tem de adaptar-se relao
nmero de rotaes-passo de rosca do macho de abrir
roscas.


Avano Fmm/min =velocidade rotativa do fuso S
em R/min x passo de rosca em mm/R

Tanto o comutador de correo do avano como o
comutador de correo da velocidade do fuso so
especificados com G63 em 100% .


Mai s i nformaes
G63 tem efeito no modal.

Aps um bloco com G63 programado, estar novamente
ativo o ltimo comando de interpolao G0, G1, G2

4

Programar comandos de deslocamento 12.98
4.11 Parada durante o rosqueamento

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-140 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Exemplo de programao
Abrir roscas com mandril de compensao:
Neste exemplo, deve ser aberta com macho uma rosca
M5. O passo de uma rosca M5 0,8 (segundo tabela).

Com a velocidade selecionada de rotao de 200 R/min, o
avano F 160 mm/min.



N10 G1 X0 Y0 Z2 S200 F1000 M3
Ir para o ponto inicial, ligar o fuso

N20 G63 Z-50 F160
Abertura de rosca fmea,
profundidade de perfurao 50

N30 G63 Z3 M4
Retrocesso, inverso de sentido
programada

N40 M30
Fim de programa

4.11 Parada durante o rosqueamento

Programao
LFON
LFOF
DILF



Expli cao dos parmetros



LFON
Desbloquear retrocesso rpido para abertura de roscas (G33)

LFOF
Bloquear retrocesso rpido para abertura de roscas (G33)

DILF
Especificar distncia de retrocesso (comprimento)


Funo
Esta funo garante uma interrupo no destrutiva durante a
abertura de roscas (G33). A funo no pode ser utilizada para a
abertura de roscas fmeas (G33). No caso de uma utilizao
mista das duas funes G33 o comportamento de NC-Stop/NC-
Reset pode ser parametrizado atravs de dado de mquina


Critrios de disparo para o retrocesso
Entradas rpidas, programveis com SETINT LIFTFAST (se
opo LIFTFAST liberada)
NC-Stop/NC-Reset
Se o retrocesso rpido for liberado com LFON, este faz efeito em
cada movimento de retrocesso.


Distncia de retrocesso (DILF)
4

12.98 Programar comandos de deslocamento
4.11 Parada durante o rosqueamento

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-141
O percurso de retrocesso pode ser especificado atravs de dado
de mquina ou pela sua programao. Aps NC-Reset est
sempre ativo o valor no MD 21200: LIFTFAST_DIST.

Direo do retrocesso (SW 4.2 e anteriores)
A direo do retrocesso determinada durante a usinagem da
rosca. O retrocesso ocorre sempre em ngulo reto direo de
usinagem. ALF no tem efeito.
Distncia de retrocesso (DILF)
O percurso de retrocesso pode ser especificado atravs de dado
de mquina ou pela sua programao. Aps NC-Reset est
sempre ativo o valor no MD 21200: LIFTFAST_DIST.

Direo do retrocesso (SW 4.2 e anteriores)
A direo do retrocesso determinada durante a usinagem da
rosca. O retrocesso ocorre sempre em ngulo reto direo de
usinagem. ALF no tem efeito.


Direo do retrocesso (SW 4.3 em diante)
A direo de retrocesso em conjunto com ALF controlada com o uso dos
comandos:
LFTXT
O plano no qual o retrocesso rpido executado calculado a partir da
tangente do percurso e a direo da ferramenta (definio inicial).
LFWP
O retrocesso rpido ser executado no plano de trabalho ativo.
A direo programada como anteriormente, em passos de 45 graus com
ALF no plano do movimento de recuo.Com LFTXT o retrocesso definido na
direo da ferramenta para ALF=1.
Com LFWP, a direo no plano de trabalho determinada do seguinte modo:

G17: Plano X/Y ALF=1 Recuo na direo X
ALF=3 Recuo na direo Y
G18: Plano Z/X ALF=1 Recuo na direo Z
ALF=3 Recuo na direo X
G19: Plano Y/Z ALF=1 Recuo na direo Y
ALF=3 Recuo na direo Z

Velocidade do retrocesso
Retrocesso com velocidade de eixo mxima.
Modificvel atravs de dado de mquina. Faz-se o posicionamento com os
valores mximos admitidos de acelerao/torque; estes valores so
configurados atravs de dados de mquina.

4

Programar comandos de deslocamento 12.98
4.11 Parada durante o rosqueamento

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-142 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Mai s i nformaes
Valores predeterminados para NC-Reset e/ou NC-Start no MD 20150:
GCODE_RESET_VALUES

LFON e LFOF podem ser programados sempre, a avaliao
efetua-se exclusivamente na abertura de roscas (G33)



Exemplo de programao


Exemplo 1

N55 M3 S500 G90 G18 plano de trabalho ativo
...
N65 MSG ("Abertura de rosca ")
MM_THREAD:
N67 $AC_LIFTFAST=0
Reset antes do comeo da rosca
N68 G0 Z5
N68 X10
N70 G33 Z30 K5 LFON DILF=10 LFWP ALF=3 liberar retrocesso rpido para
abertura de roscas

Percurso de retrocesso=10mm, Plano de retrocesso Z/X (G18)
Direo do retrocesso X (com ALF=3; recuo na direo +X)
N71 G33 Z55 X15
N72 G1
Desliga a abertura de roscas
N69 IF $AC_LIFTFAST GOTOB MM_THREAD
Caso a rosca tenha sido interrompida
N90 MSG("")
...
N70 M30


Exemplo 2

N55 M3 S500 G90 G0 X0 Z0
...
N87 MSG ("Rosqueamento")
N88 LFOF
Desativa retrocesso rpido antes do
rosqueamento.
N89 CYCLE...
Ciclo de abertura de roscas com G33
N90 MSG("")
...
N99 M30
4

12.98 Programar comandos de deslocamento
4.12 Deslocamento para o ponto fixo , G75

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-143
4.12 Deslocamento para o ponto fixo , G75

Programao
G75 FP= X1=0 Y1=0 Z1=0 U1=0



Expli cao dos parmetros


FP=
Nmero do ponto fixo, para o qual se deve ir

X1= Y1= Z1=
Eixos de mquina que devem ser movidos para o ponto fixo


Funo
A funo G75 permite ir para pontos fixos, tais como pontos da troca de
ferramenta, pontos de carga, pontos da troca de paletas etc.
As posies dos pontos individuais esto determinados no sistema de
coordenadas da mquina e armazenados nos dados de mquina.
Assim possvel ir para estas posies a partir de qualquer programa
NC, independentemente de posies atuais da ferramenta ou da pea.



Procedi mento
O movimento para pontos fixos descrito pelo ponto fixo e pelos eixos
que devem ser movidos para o ponto fixo FP.

Nmero do ponto fixo FP=
Se no estiver declarado nenhum nmero do ponto fixo, faz-se
automaticamente o movimento para o ponto fixo 1.


Para cada um dos eixo de mquina podem ser especificadas 2 posies
de ponto fixo nos dados de mquina.


Endereos dos eixos de mquina X1, Y1
necessrio declarar os eixos, que devem ir para o ponto, com o valor
0. Cada eixo move-se com a mxima velocidade axial.


Mai s i nformaes
G75 tem efeito modal.

Durante o movimento para o ponto fixo deve ser desselecionada a
transformao cinemtica.

4

Programar comandos de deslocamento 12.98
4.12 Deslocamento para o ponto fixo , G75

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-144 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Exemplo de programao
O ponto da troca de ferramenta um ponto fixo especificado atravs de
dados de mquina.
G75 permite ir para este ponto em qualquer programa de NC.



N10 G75 FP=2 X1=0 Y1=0 Z1=0
Percorrer o ponto
fixo 2 em X, Y e Z ,
p. ex. para trocar
ferramentas

N20 G75 X1=0
Ir para o ponto fixo
X1

N30 M30
Fim de programa


Mai s i nformaes
A partir da verso de software NCU 04.04.35 (NCK
13.15.00) e NCU 05.03.04 (NCK 20.01.00).
A funo G75 Deslocamento para o ponto fixo,
todos os valores de deslocamento (DRF externo, NV
e movimentos sobrepostos) so percorridos. O
ponto fixo corresponde ao valor atual no MCS.
Alteraes feitas no valor de deslocamento de DRF
e origem externa durante o pr processamento e
processamento de G75 no sero percorridas. O
usurio deve utilizar STOPRE antes do bloco que
contm G75 para evitar este efeito.



4

12.98 Programar comandos de deslocamento
4.13 Deslocamento para limitador fixo

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-145
4.13 Deslocamento para limitador fixo

Programao
FXS[eixo]=
FXST[eixo]=
FXSW[eixo]=



Expli cao


FXS
Selecionar/desselecionar a funo Mover para limitador fixo
1 =selecionar; 0 =desselecionar

FXST
Ajustar torque de aperto
Declarao em % do torque mximo do acionamento; declarao opcional

FXSW
Largura da janela para a monitoramento do limitador fixo em mm, polegadas ou
graus,
Declarao opcional

[eixo]
Nomes dos eixos de mquina


Funo
Por meio da funo de Deslocamento para
limitador fixo (FXS =Fixed Stop) possvel ajustar
o torque para a fixao de peas, necessrio p. ex.
em cabeotes mveis, pinolas e pinas. Alm disso
esta funo permite aproximar-se de pontos de
referncia mecnicos. No caso do momento
suficientemente reduzido sero possveis tambm
medies simples, sem conectar um sensor.
A funo Deslocamento para limitador fixo pode
ser utilizada para eixos e para fusos posicionveis
como eixos.
posio atual aps
"Mover para limitador fixo"
posio de partida
janela de monitorao
do limitador fixo
pos. final
programada



Procedi mento
Os comandos tm efeito modal. Os endereos FXST e FXSW so
opcionais: Se no forem declarados, aplica-se o respectivo ltimo valor
programado, ou seja o valor ajustado no respectivo dado de mquina.




Fabri cante da mquina
Os eixos de mquina (X1, Y1, Z1 etc.) so programados (vide as instrues
do fabricante).


4

Programar comandos de deslocamento 12.98
4.13 Deslocamento para limitador fixo

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-146 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Ativar movimento para limitador fixo FXS=1
O movimento para o ponto de alvo pode ser descrito como movimento do
eixo de trajetria ou do eixo de posicionamento. Para eixos de
posicionamento essa funo possvel tambm para alm de limites de
bloco.

O movimento para o limitador fixo pode efetuar-se tambm para vrios eixos
simultaneamente e paralelo ao movimento de outros eixos. O limitador fixo
tem de situar-se entre a posio de partida e a posio de alvo.

Exemplo:


X250 Y100 F100 FXS[X1]=1 FXST[X1]=12.3 FXSW[X1]=2


Significa:
O eixo X1 movido com avano F100 (declarao
opcional) para a posio de alvo X=250 mm. O torque
de aperto 12.3% do torque de acionamento mximo,
a monitorao feita com uma janela da largura 2
mm.



Logo que a funo Deslocar para limitador fixo
tenha sido ativada para um eixo/fuso, no
permitido programar para este eixo uma posio
nova.



Fusos tm de ser comutados, antes da seleo
desta funo, ao modo de controle de posio.


Depois de atingido o limitador fixo,
apaga-se a distncia residual e corrige-se o valor
terico de posio,
aumenta-se o torque de acionamento at ao
valor limite programado FXSW e permanece,
ento, constante,
torna-se ativa a monitorao do limitador fixo
dentro da largura de janela especificada.
Desativar a funo FXS=0
A desseleo da funo provoca uma parada na
leitura dos blocos posteriores.
No bloco com FXS=0 podem e devem encontrar-se
programaes de posicionamento dos eixos.

4

12.98 Programar comandos de deslocamento
4.13 Deslocamento para limitador fixo

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-147
Exemplo:
X200 Y400 G01 G94 F2000 FXS[X1] = 0

Significa:
O eixo X1 retrocedido do limitador fixo posio
X=200 mm.
Todas as outras declaraes so opcionais.



O movimento de posicionamento para a posio de
retrocesso tem de levar para fora do limitador fixo,
caso contrrio so possveis danificaes do
limitador ou da mquina.


A mudana de bloco ocorre aps ter sido atingida a
posio de retrocesso. Se no for declarada
qualquer posio de retrocesso, ocorre a mudana
de bloco imediatamente depois da desconexo da
limitao de torque.


Torque de aperto FXST, Janela de monitorao
FXSW.

Uma limitao programada de torque FXST tem
efeito a partir do incio de bloco, i.., tambm o
movimento para o limitador ocorre com torque
reduzido.



A janela tem de ser selecionada de forma a levar
operao da monitorao do limitador fixo somente
quando a posio do eixo ultrapassar essa janela.


FXST e FXSW podem ser programados ou
alterados, no programa de pea, em qualquer
momento.

Exemplo: FXST[X1]=34.57
FXST[X1]=34.57 FXSW[X1]=5
FXSW[X1]=5

As alteraes tornam-se efetivas antes de
movimentos de posicionamento que se encontram
no mesmo bloco.

Se for programada uma nova janela de monitorao
do limitador fixo, no ser alterada apenas a largura
da janela, mas tambm o ponto de referncia para o

4

Programar comandos de deslocamento 12.98
4.13 Deslocamento para limitador fixo

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-148 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
centro da janela, no caso de um movimento anterior
do eixo. A posio atual do eixo de mquina, no
caso da alterao da janela, o novo centro da
janela.



Mai s i nformaes
Combinabilidade
Medio com apagamento da distncia residual
(instruo MEAS) e Mover para limitador fixo no
podem ser programados simultaneamente em um
bloco.

Exceto:
Uma funo produz efeito sobre um eixo de
trajetria e a outra funo sobre um eixo de
posicionamento, ou ambas as funes fazem efeito
sobre eixos de posicionamento.

Monitorao do contorno
Durante o Movimento para limitador fixo ativo no
ocorre nenhuma monitorao do contorno.

Eixos de posicionamento
Na caso de Movimento para limitador fixo com
eixos POSA, efetua-se a mudana de bloco
independentemente do movimento para o limitador
fixo.

Limitao
O movimento para o limitador fixo no possvel
eixos verticais,
(a funo pode ser utilizada a partir da SW2.2
nos 840D com 611D)
eixos tipo seguidor (Gantry),
para eixos de posicionamento concorrentes,
controlados exclusivamente pelo PLC (a seleo
de FXS tem de se efetuar a partir do programa
NC).


4

12.98 Erro! Estilo no definido.
4.14 Funes especiais de torneamento

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-149
4.14 Funes especi ais de torneamento
4.14.1 Posio da pea

Sistema de coordenadas
Os dois eixos geomtricos que esto em ngulo
reto entre si so designados habitualmente
como:
eixo longitudinal =eixo Z (abcissa)
eixo transversal =eixo X (ordenada)

Para o eixo transversal as dimenses so
declaradas, em geral, sob a forma da entrada do
dimetro (deslocamento duplo em comparao com
os outros eixos).

Qual dos eixos geomtricos se comporta como o
eixo transversal, deve ser especificado em um dado
de mquina.

Z
X
D
1
W
D
2
M
eixo longitudinal
e
i
x
o

t
r
a
n
s
v
e
r
s
a
l












Pontos zero
Tanto o ponto zero da mquina como o ponto
zero da pea situam-se no centro de giro. Assim
o deslocamento programado para o eixo X
normalmente zero.

Ao passo que o ponto zero da mquina fixo,
possvel selecionar livremente a posio do ponto
zero da pea no eixo longitudinal. Em geral, o ponto
zero da pea est situado na parte anterior (ou parte
traseira) da pea.

A posio do ponto zero da pea chamada pelas
instrues G54 G599 ou TRANS.
W
G54 ... G599
M
Z
G54 ... G599
M
pea
mquina
ponto zero
da pea
detrs
ponto zero
da pea
em frente
pea
pea
pea
mquina
X
X X
X
Z
Z

4

Programar comandos de deslocamento 12.98
4.14 Funes especiais de torneamento

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-150 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
4.14.2 Notao di mensi onal para: raio, di metro


Programao
DIAMON
DIAMOF
DIAM90 (SW 4.4 em diante)



Expli cao

Dimensionamento absoluto
(G90)
Dimensionamento incremental
(G91)

DIAMOF
Raio (ajuste padro, vide
instrues do fabricante
da mquina)
Raio

DIAMON
Dimetro Dimetro

DIAM90
Dimetro Raio


Funo
Atravs da escolha livre entre a indicao do
dimetro ou do raio possvel aceitar as dimenses
diretamente, sem converso, do desenho tcnico.
Depois de ligar DIAMON/DIAM90 notam-se as
dimenses para o eixo transversal especificado
como dimetro. .
Os valores de dimetro aplicam-se aos seguintes
dados:
exibio da posio atual do eixo transversal no
sistema de coordenadas da pea
modo J OG: incrementos para o modo
incremental e o modo de manivela
Z
X
D
3
0
W
DIAMON DIAMOF
D
2
0
Z
X
R
1
5
R
1
0
W

Programao
Posies finais, independentemente de G90/G91 Parmetros
de interpolao em G2/G3, se estes estiverem programados
absolutamente com AC
Leitura dos valores atuais no sistema de coordenadas da
pea em MEAS, MEAW, $P_EP[X], $AA_IW[X] (ver
Preparao do trabalho)
A programao de DIAMOF permite comutar, em qualquer
tempo o raio como notao dimensional.

05.98

4

12.98 Programar comandos de deslocamento
4.14 Funes especiais de torneamento

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-151

Mai s i nformaes
Da SW 4.4 em diante, o comando DIAM90 ativa
A programao em dimetro para G90 e em raio para G91.

Aps a ativao de DIAM90, o valor de posio do eixo transversal
exibido em dimetro, independente do tipo de movimentao (G90
ou G 91). Isto tambm se aplica na leitura de valores reais no
sistema de coordenadas da pea, com MEAS, MEAW, $P_EP[x] e
$AA_IW[x].




Exemplo de programao


N10 G0 X0 Z0
Ir para o ponto inicial

N20 DIAMOF
Desligar introduo do dimetro

N30 G1 X30 S2000 M03 F0.7
Eixo X =eixo transversal; entrada de raio
ativa
Ir para a posio de raio X30

N40 DIAMON
Ativa dimenses em dimetro

N50 G1 X70 Z-20
Movimenta para a posio X70 e Z20 em
dimetro

N60 Z-30


N70 DIAM90
Programao absoluta em raio e
incremental em dimetro

N80 G91 X10 Z-20
Incremento

N90 G90 X10
Dimenso absoluta

N100 M30
Fim do programa


05.98

4

Programar comandos de deslocamento 12.98
4.15 Chanfro, raio de contorno

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-152 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
4.15 Chanfro, raio de contorno


Programao
CHF=
CHR=
RND=
RNDM=
FRC=
FRCM=



Expli cao dos comandos


CHF=
Chanfrar o raio de contorno
Valor =comprimento do chanfro (unidade de medio segundo
G70/G71)

CHR=
Chanfrar o raio de contorno ( a partir do SW 3.5). ).
Programao do chanfro no sentido original de movimento
Valor =comprimento do chanfro no sentido de movimento (unidade de
medio segundo G70/G71)

RND=
Arredondar o raio de contorno
Valor =raio do arredondamento (unidade de medio segundo
G70/G71)

RNDM=
Arredondamento modal: . arredondar identicamente vrios cantos de
contorno sucessivos
Valor =raio dos arredondamentos (unidade de medio segundo
G70/G71)
0 =desligar arredondamento modal

FRC=
Avano no modal para chanfros e raios de contorno
valor =avano em mm/min (G94) ou mm/volta (G95); FRC >0

FRCM=
Avano modal para chanfros e raios de contorno
valor =avano em mm/min (G94) ou mm/volta (G95)
0: considera o avano programado em F como ativo


Funo
Em um canto de contorno podem ser inseridos os
seguintes elementos:
chanfro ou
arredondamento
Se for necessrio efetuar vrios cantos de contorno em
srie com um determinado parmetro de
arredondamento, isso pode ser feito pelo endereo
RNDM "Arredondamento modal".

4

12.98 Programar comandos de deslocamento
4.15 Chanfro, raio de contorno

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-153
O avano pode ser programado de acordo com FRC(no
modal) ou FRCM(modal).
Caso no programados FRC ou FRCM ser utilizada a
forma normal de programao de avano (F).


Procedimento

Chanfro , CHF/CHR
Para chanfrar o canto insere-se, entre contornos
lineares e contornos circulares em qualquer
combinao, mais uma parte linear - o chanfro . O
chanfro inserido aps o bloco no qual est
programado. Nesta condio, o chanfro est
situado sempre no plano ativado com G17 at G19.

Exemplo: N30 G1 X Z F CHR=2
N40 G1 X Z
ou
N30 G1 X Z F CHF=2(cos 2)
N40 G1 X Z

X
Z
G1
G
1
bissetriz
chanfradura
p.ex. G18:
CHF
C
H
R

Arredondamento, RND
Entre contornos lineares e circulares em qualquer
combinao pode ser inserido, como unio
tangencial, um elemento circular de contorno.
O arredondamento est situado, nesta condio,
sempre no plano ativado com G17 at G19.
A figura mostra o arredondamento entre duas linhas
retas.

Exemplo: N30 G1 X Z F RND=2

Esta figura mostra o arredondamento entre uma
linha reta e um crculo.

N30 G1 X Z F RND=2
N40 G3 X Z I K
RND=...
X
Z
G1
G
3
p.ex. G18:
arredondamento

Arredondamento modal, RNDM
4

Programar comandos de deslocamento 12.98
4.15 Chanfro, raio de contorno

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-154 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Este endereo permite inserir, aps cada bloco de
movimento, um arredondamento entre contornos
lineares e contornos circulares. Por exemplo, para
rebarbar cantos de pea vivos.

Exemplo: N30 G1 X Z F RNDM=2

Com RNDM=0 desliga-se o arredondamento.

Avano FRC (no modal), FRCM (modal)

Para melhorar a qualidade da superfcie, possvel
programar de forma separada os avanos para a
execuo dos chanfros e raios de contorno.
FRC no modal,
FRCM modal.

Veja os exemplos abaixo



Mai s i nformaes
Se os valores programados para o chanfro ou o arredondamento forem
demasiado grandes para os elementos de contorno participantes, o
chanfro ou o arredondamento ser reduzido automaticamente para um
valor apropriado.

No se insere chanfros/arredondamentos, se
no houver qualquer contorno linear ou circular no plano,
ocorrer um movimento fora do plano,
se efetuar uma mudana do plano ou
se exceder um nmero de blocos especificado no dado de mquina, que
no contm informaes sobre o posicionamento (p. ex. s sadas de
comandos).




Mai s i nformaes FRC/FRCM

FRC/FRCM no possui efeito caso o chanfro esteja sendo produzido
com G0, o comando pode ser programado com avano F sem que seja
exibida mensagem de erro.
A referncia para os blocos onde os chanfros e raios de contorno so
programados e para a tecnologia especificada em dados de mquina.

4

12.98 Programar comandos de deslocamento
4.15 Chanfro, raio de contorno

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 4-155
FRC somente possui funo caso programada em um bloco onde
programado um chanfro/raio de contorno ou RNDM tenha sido ativada
FRC sobrescreve o valor F ou FRCM no bloco em andamento
O avano programado para FRC deve ser maior que zero.

FRCM=0 ativa a programao de avano sob endereo F para os
chanfros/raios de arredondamento.
Caso programado FRCM, o valor de FRCM deve ser reprogramado, de
forma anloga F, em caso de comutao entre G94-G95, etc. Caso
somente um novo valor para F seja programado, e se FRCM>0 antes da
alterao do modo de avano, a mensagem de erro 10860 (no h avano
programado) ser ativada.



Exemplos

Exemplo 1: MD CHFRND_MODE_MASK Bit 0 =0: Aceita a tecnologia a partir do prximo bloco
(fornecimento padro)


N10 G0 X0 Y0 G17 F100 G94


N20 G1 X10 CHF=2
; Chanfro N20-N30 com F=100 mm/min

N30 Y10 CHF=4
; Chanfro N30-N40 com FRC=200 mm/min

N40 X20 CHF=3 FRC=200
; Chanfro N40-N60 com FRCM=50 mm/min

N50 RNDM=2 FRCM=50


N60 Y20
; Arredondamento modal N60-N70
com FRCM=50 mm/min

N70 X30
; Arredondamento modal N70-N80
com FRCM=100 mm/min

N80 Y30 CHF=3 FRC=100
; Chanfro N80-N90 com FRC=50 mm/min
(modal)

N90 X40
; Arredondamento modal N90-N100
com F=100 mm/min (desliga FRCM)

N100 Y40 FRCM=0
; Arredondamento modal N100-N120
com G95 FRC=1 mm/volta

N110 S1000 M3


N120 X50 G95 F3 FRC=1


...


M02



Exemplo 2: MD CHFRND_MODE_MASK Bit 0 =1: Aceita a tecnologia a partir do bloco anterior
(recomendado)

N10 G0 X0 Y0 G17 F100 G94


N20 G1 X10 CHF=2
; Chanfro N20-N30 com F=100 mm/min

N30 Y10 CHF=4 FRC=120
; Chanfro N30-N40 com FRC=120 mm/min
4

Programar comandos de deslocamento 12.98
4.15 Chanfro, raio de contorno

4


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
4-156 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

N40 X20 CHF=3 FRC=200
; Chanfro N40-N60
com FRCM=200 mm/min

N50 RNDM=2 FRCM=50


N60 Y20
; Arredondamento modal N60-N70
com FRCM=50 mm/min

N70 X30
; Arredondamento modal N70-N80
com FRCM=50 mm/min

N80 Y30 CHF=3 FRC=100
; Chanfro N80-N90 com FRC=100 mm/min

N90 X40
; Arredondamento modal N90-N100
com FRCM=50 mm/min

N100 Y40 FRCM=0
; Arredondamento modal N100-N120
com F=100 mm/min

N110 S1000 M3


N120 X50 CHF=4 G95 F3 FRC=1
; Chanfro N120-N130 com
G95 FRC=1 mm/volta

N130 Y50
; Arredondamento modal N130-N140
com F=3 mm/volta

N140 X60


...


M02



5

12.98 Comportamento da trajetria
5
Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 5-157
Comportamento da trajetria

5.1 Parada exata, G60, G9, G601, G602, G603.................................................................5-158
5.2 Controle contnuo da trajetria, G64, G641, G642, G643.............................................5-160
5.3 Comportamento de acelerao, BRISK, SOFT, DRIVE................................................5-166
5.4 Viso geral dos diferentes controles de velocidade......................................................5-168
5.5 Movimento com controle feedforward, FFWON, FFWOF.............................................5-169
5.6 Preciso programvel do contorno, CPRECON, CPRECOF........................................5-170
5.7 Tempo de espera , G4...................................................................................................5-171
5.8 Procedimento: Parada interna de pr processamento..................................................5-172


5

Comportamento da trajetria 12.98
5.1 Parada exata, G60, G9, G601, G602, G603

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
5-158 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
5.1 Parada exata, G60, G9, G601, G602, G603


Expli cao dos comandos


G60
Posicionamento exato, de efeito modal

G9
Posicionamento exato, de efeito no modal

G601
Trocar de bloco (progredir), quando a janela de posicionamento fino for atingida

G602
Trocar de bloco (progredir), quando a janela de posicionamento grosso for atingida

G603
Trocar de bloco (progredir), quando o valor terico (fim de interpolao) for atingido


Funo
As funes do posicionamento exato so utilizadas
para produzir cantos vivos ou para dar acabamento
em cantos interiores a medida.




Procedi mento
Posicionamento exato, G60, G9
G9 gera o posicionamento exato no bloco atual, G60
no bloco atual e em todos os blocos subsequentes.
Por meio das funes do controle contnuo da
trajetria G64 ou G641 desliga-se G60.



G601/G602
O movimento interrompido brevemente no vrtice.
Atravs dos critrios do posicionamento exato G601
e G602 possvel determinar a exatido do
posicionamento para o vrtice e o momento da
mudana do bloco.

A margem de tolerncia da parada exata (fina e
grossa) pode ser ajustada para cada eixo atravs de
dado de mquina


G601
G602
progredimento do bloco

5

12.98 Comportamento da trajetria
5.1 Parada exata, G60, G9, G601, G602, G603

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 5-159
Nota: Convm colocar tolerncia da parada exata
to estreita quanto necessria.
Quanto mais estreitos os limites, maior o tempo
necessrio para a aproximao e posicionamento
da posio de destino.


Fim de interpolao, G603
A mudana de bloco iniciada quando o controle
calculou, para os eixos participantes, a velocidade
terica zero. Neste momento o valor real est
atrasado dependendo da dinmica dos eixos e da
velocidade ao longo da trajetria - por uma quota de
procura de equilbrio. Com isso, possvel alisar
cantos de pea.

Sadas de comandos
Aplicado em todos os trs casos:
As funes auxiliares programadas so ativadas
aps o trmino.

mudana de
bloco












trajetria programada
trajetria
percorrida
com F1
trajetria
percorrida
com F2
F1 <F2


G601, G602 e G603 s fazem efeito com G60 ou G9
ativo.


Exemplo:
N10 G601

N50 G1 G60 X Y

5

Comportamento da trajetria 12.98
5.2 Controle contnuo da trajetria, G64, G641

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
5-160 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
5.2 Controle contnuo da trajetria, G64, G641, G642, G643

Programao
G64
G641 AIDS=
G641 ADIPOSE=



Expli cao dos comandos


G64
Controle contnuo da trajetria

G641
Controle contnuo da trajetria com arredondamento programvel de
transio

AIDS=
Tolerncia de arredondamento funes de trajetria G1, G2, G3,

ADIPOSE=
Distncia aproximada para avano rpido G0


Funo
No modo do controle contnuo da trajetria o
contorno produzido com velocidade constante ao
longo da trajetria.


Alm disso, resultam da velocidade contnua
condies de corte melhores e, em conseqncia
disso, uma qualidade mais elevada da superfcie
usinada e reduo do tempo de usinagem.


No modo do controle contnuo da trajetria, no se
aproxima exatamente das transies de contorno
programadas. Cantos vivos podem ser gerados com
o uso das funes G60 ou G9. Durante o modo do
controle contnuo da trajetria, no devem ser
programadas quaisquer sadas de texto com a
funo "MSG" ou blocos que disparem alguma
parada do pr processamento (p.e., acesso a certos
dados de estado ($A..)), caso contrrio este modo
interrompido. O mesmo vlido para as funes
auxiliares; vide o Captulo 9 Funes especiais.

5

12.98 Comportamento da trajetria
5.2 Controle contnuo da trajetria, G64, G641

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 5-161

Procedi mento
Controle contnuo da trajetria, G64
No modo do controle contnuo da trajetria a
ferramenta movida, com transies de contorno
tangenciais, com velocidade o mais constante
possvel ao longo da trajetria (sem frenagem nos
limites de bloco). Desaceleraes so previstas
(look ahead) e realizadas antes dos cantos (G09) e
blocos com paradas exatas (look ahead, ou
previses; vide prximas pginas)

Cantos so tambm percorridos com velocidade
constante. Para minimizar os erros de contorno,
reduz-se a velocidade adequadamente,
considerando um limite de acelerao e um fator de
sobrecarga, vide
v
e
l
o
c
i
d
a
d
e





c
o
n
s
t
a
n
t
e

Referncias: /FB/ B1 Controle contnuo de trajetria
O fator de sobrecarga pode ser programado no dado de mquina 32310 (vide
/FB/ B1, Controle contnuo de trajetria).
A extenso do alisamento das transies de contorno depende da velocidade de
avano e do fator de sobrecarga. Com G641 pode-se especificar a rea de
arredondamento desejado de forma explcita (veja nas prximas pginas).


O arredondamento no pode e nem deve substituir as funes para alisamento
definido: RND, RNDM, ASPLINE, BSPLINE, CSPLINE.

Modo do controle contnuo da trajetria com
alisamento programvel de transies, G641
Mediante G641 o controle insere em transies de
contorno elementos de transio. Mediante ADIS=
ou ADISPOS= possvel especificar a medida do
alisamento dos cantos. O efeito de G641 similar
ao de RNDM, entretanto, no est restrito aos eixos
do plano de trabalho.

Exemplo: N10 G641 ADIS=0.5 G1 X Y

O bloco de alisamento deve comear pelo menos a
0,5 mm do fim programado de bloco e tem de ser
terminado 0,5 mm depois.
Este ajuste tem efeito modal.

G641 trabalha igualmente com controle de previso
max. 0,5 mm fim de contorno
programado
ADIS/ADISPOS
max. 0,5 mm

5

Comportamento da trajetria 12.98
5.2 Controle contnuo da trajetria, G64, G641

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
5-162 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
de velocidade (Look Ahead, ver pginas seguintes).
A aproximao para executar um movimento de
arredondamento em cantos de blocos com um alto
grau de curvatura realizado a uma velocidade
reduzida.

Mai s i nformaes
Arredondamentos no podem ser utilizados em
substituio s funes de alisamento (RND). O
usurio no deve fazer suposies considerando-se
a aparncia do contorno da rea de
arredondamento. O tipo de arredondamento pode
depender de condies dinmicas, p.e., da
velocidade de percurso da ferramenta. Entretanto, o
arredondamento de contornos somente prtico
com valores pequenos de AIDS. RND deve ser
utilizado caso um contorno definido deve ser
seguido no canto em todas as circunstncias.
O comando ADIPOSE utilizado entre blocos G0.
Ele habilita que o movimento do eixo seja alisado
substancialmente e uma reduo de tempo no
posicionamento.
Se ADIS/ADISPOS no for programado, vlido o
valor zero e assim o comportamento de movimento
fica como o programado com G64. No caso de
distncias percorridas curtas reduz-se
automaticamente a distncia de alisamento (at no
mximo 36%).

controle contnuo da trajetria G64/G641 em mais
de um bloco
Os seguintes pontos devem ser observados, para
prevenir paradas indesejadas durante o movimento
atravs do percurso (recuos):
Funes auxiliares disparam uma parada(exceo:
funes auxiliares de alta velocidade e funes
auxiliares durante movimentos)
Blocos intermedirios que contenham somente
comentrios, blocos de clculo ou chamadas de
subprogramas no afetam o movimento.

Arredondamento de cantos com preciso axial
utilizando G642
G642 ativa o arredondamento de cantos com

5

12.98 Comportamento da trajetria
5.2 Controle contnuo da trajetria, G64, G641

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 5-163
tolerncias axiais modais. O arredondamento do canto
no ser executado dentro de um ADIS definido, mas
garante as tolerncias axiais definidas em MD 33100:
COMRESS_POS_TOL.

Arredondamento de cantos internos com G643
Os desvios mximos do contorno definido atravs
do dado de mquina MD 33100:
COMRESS_POS_TOL[...] para cada eixo durante o
arredondamento de cantos com G643.

Para um exemplo com arredondamento de cantos com
G63, vide: Referncias: /PGA/ Programao avanada,
Captulo 5, Percurso programvel, SPATH, UPATH

Bloco sem arredondamento
Um bloco sem arredondamento ser inserido em uma das trs
situaes:

1. Uma parada foi feita entre os dois blocos, Isto ocorre quando....
O bloco seguinte contm uma funo auxiliar emitida antes do
movimento.
O bloco seguinte no contm movimentos.
Um eixo movimentado pela primeira vez como um eixo de
usinagem no bloco seguinte, sendo que anteriormente era um
eixo de posicionamento.
Um eixo movimentado pela primeira vez como um eixo de
posicionamento no prximo bloco, sendo que anteriormente
era programado como eixo de usinagem.
O bloco anterior movimentou eixos geomtricos e o bloco
atual no (isto no mais acontece na SW4 4 posteriores).
Antes de uma rosca: O prximo bloco possui uma funo
preparatria G33 e o bloco anterior no.
Uma comutao entre BRISK e SOFT ocorra.
Um eixo envolvido em transformaes no esteja
completamente definido para o movimento de percurso (p.e.
para oscilao, posicionamento de eixos).


2. O arredondamento de um bloco pode tornar mais lenta a execuo
de um programa. Isto ocorre quando....
Um bloco de arredondamento inserido entre blocos muito curtos.
Considerando que cada bloco requer pelo menos um ciclo de
interpolao, a adio de blocos intermedirios poder dobrar o
tempo de usinagem.

5

Comportamento da trajetria 12.98
5.2 Controle contnuo da trajetria, G64, G641

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
5-164 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Um bloco de transio G64 (controle contnuo de trajetria sem
arredondamento) pode ser percorrido sem reduo da velocidade. O
arredondamento vai aumentar o tempo de usinagem.

3. Arredondamento no est parametrizado. Isto ocorre quando...
ADIPOSE ==0 em blocos G0 (pre definido!)
AIDS ==0 em blocos no G0 (pre definido!)
Para transies de G0 para no-G0 ou no-G0 para G0, um
valor menor de ADIPOSE e AIDS utilizado.

Eixos de posicionamento
Eixos de posicionamento movem-se sempre segundo o princpio do
posicionamento exato, janela de posicionamento fino (como G601).
Se num bloco NC for necessrio esperar por eixos de
posicionamentos, interrompe-se o modo do controle contnuo da
trajetria dos eixos de trajetria.

Sadas de comandos
Funes auxiliares ativadas aps o fim do movimento ou antes do
prximo movimento interrompem o modo do controle contnuo da
trajetria.

Controle prospetivo da velocidade,
Look Ahead
No modo de controle contnuo da trajetria com G64
ou G641 o controle determina automaticamente de
antemo, para vrios blocos, o controle da
velocidade. Atravs disso possvel, no caso de
transies aproximadamente tangenciais, acelerar e
frear em vrios blocos sucessivos.
Este controle prospetivo da velocidade permite
produzir, sobretudo, cadeias de movimentos
compostas de percursos curtos, com avanos
elevados ao longo da trajetria.
O nmero mximo dos blocos NC aos quais se deve
aplicar este controle prospetivo pode ser ajustado
atravs de dado de mquina.

5

12.98 Comportamento da trajetria
5.2 Controle contnuo da trajetria, G64, G641

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 5-165
O controle prospetivo da velocidade em mais que
um bloco uma opo.


Modo do controle contnuo da trajetria em
movimento rpido G0


Tambm para o movimento rpido deve-se declarar
uma das funes mencionadas G60/G9 ou
G64/G641. Caso contrrio, fazem efeito os valores
preestabelecidos atravs de dado de mquina.




Exemplo de programao
Nesta pea, os dois cantos externos do encaixe so
aproximados de forma exata. Todos as outras
usinagens so feitas no modo de controle contnuo de
trajetria.
7
X
Y
10
60
80
100
Z
Y
7
0
5
0
4
0
1
0
posicionamento exato
fino


N05 DIAMOF
Define o raio como dimenso

N10 G17 T1 G41 G0 X10 Y10 Z2 S300 M3
Aproxima da posio inicial, ativa fuso
e compensaes

N20 G1 Z-7 F8000
Alimentao da ferramenta

N30 G641 ADIS=0.5
So alisadas transies de contorno

N40 Y40


N50 X60 Y70 G60 G601
Ir para a posio exata com
posicionamento exato fino

N60 Y50


N70 X80


N80 Y70


N90 G641 ADIS=0.5 X100 Y40
So alisadas transies de contorno

N100 X80 Y 10


N110 X10


N120 G40 G0 X-20
Desligar correo da trajetria

N130 Z10 M30
Afastar a ferramenta, fim de programa
5

Comportamento da trajetria 12.98
5.3 Comportamento de acelerao, BRISK, SOFT, DRIVE

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
5-166 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
5.3 Comportamento de acelerao, BRISK, SOFT, DRIVE


Expli cao dos comandos


BRISK
Acelerao brusca dos eixos de trajetria

BRISKA(eixo1, eixo2)
Ligar acelerao brusca de eixo para os eixos
programados

SOFT
Acelerao suave dos eixos de trajetria

SOFTA( eixo1, eixo2,)
Ligar acelerao suave para os eixos programados

DRIVE
Reduo da acelerao acima de uma velocidade
ajustvel atravs de
$MA_ACCEL_REDUCTION_SPEED_POINT para
eixos de trajetria (s para FM-NC)

DRIVEA(eixo1, eixo2,)
Reduo da acelerao acima de uma velocidade
ajustvel atravs de
$MA_ACCEL_REDUCTION_SPEED_POINT para os
eixos programados (s para FM-NC)

JERKA( eixo1, eixo2,)
O comportamento na acelerao ajustado atravs do
dado de mquina $MA_POS_AND J OG_J ERK_ENABLE
ou $MA_ACCEL_TYPE_DRIVE produz efeito sobre os
eixos programados


Funo
BRISK, BRISKA
Os carros de eixo movem-se com acelerao
mxima at que atingirem a velocidade de avano.
BRISK
possibilita um trabalho de tempo timo, no entanto,
com alteraes bruscas na acelerao.

SOFT, SOFTA
Os carros de eixo movem-se com acelerao
contnua at que atingirem a velocidade de avano.
Atravs da acelerao sem alteraes bruscas,
SOFT possibilita uma preciso mais elevada da
trajetria e uma carga menor para a mquina.

Exemplo: N10 G1 X Y F900 SOFT
N20 BRISKA(AX5,AX6)
BRISK
(de tempo
timo)
SOFT
(cuidadoso
para a
mecnica)
valor terico
v
e
l
o
c
i
d
a
d
e

a
o

l
o
n
g
o

d
a

t
r
a
j
e
t

r
i
a
tempo


5

12.98 Comportamento da trajetria
5.3 Comportamento de acelerao, BRISK, SOFT, DRIVE

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 5-167

Mai s i nformaes
A mudana entre BRISK e SOFT provoca uma
parada na transio de bloco. Atravs de dado de
mquina possvel ajustar o comportamento de
acelerao para os eixos de trajetria.



Funo
DRIVE, DRIVEA
Os carros de eixo movem-se com acelerao
mxima at a um limite de velocidade ajustado
atravs de dado de mquina. Depois disso, reduz-se
a acelerao segundo os dados de mquina at que
for atingida a velocidade de avano.
Desta maneiras, possvel uma adaptao tima do
curso de acelerao a uma caracterstica
preestabelecida do motor, p. ex. para acionamentos
passo a passo.

Exemplo: N05 DRIVE
N10 G1 X Y F1000
N20 DRIVEA (AX4, AX6)
valor terico
limite da
acelerao
constante
tempo
v
e
l
.

a
o

l
o
n
g
o

d
a

t
r
a
j
e
t

r
i
a

5

Comportamento da trajetria 12.98
5.3 Comportamento de acelerao, BRISK, SOFT, DRIVE

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
5-168 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
5.4 Vi so geral dos di ferentes controles de vel oci dade

=velocidade ao longo da trajetria
N1, G1
N1
N2, G3
N2
N3, G1
N3
N4, G3
N4
N5, G2
N5
N6, G1
N6
N7, G0
N7
Z
X
N1 N2 N3 N4 N5 N6 N7
N1 N2 N3 N4 N5 N6 N7
t
t
F
F
F
F
t
N1 N2 N3 N4 N5 N6 N7
t
G64 SOFT
G64 BRISK
G60 G603 (sem tempo de espera)
G60 G601 (tempo de espera com G60)
curso do contorno
VBahn
VBahn
VBahn
Eilgang
VBahn

5

12.98 Comportamento da trajetria
5.4 Viso geral dos diferentes controles de velocidade

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 5-169
5.5 Movimento com control e feedforward, FFWON, FFWOF


Expli cao dos comandos


FFWON
Ligar controle feedforward

FFWOF
Desligar controle feedforward


Funo
Com a funo de controle feedforward reduz-se
quase a zero o percurso que ultrapassa o ponto
destino, percurso esse que depende da velocidade.
O trabalho com feedforward possibilita uma preciso
mais elevada da trajetria e, em conseqncia
disso, resultados de fabricao melhores.

Exemplo: N10 FFWON
N20 G1 X Y F900 SOFT




Mai s i nformaes
Atravs de dados de mquina especifica-se o tipo do feedforward e os eixos de trajetria que
devem ser posicionados com Feedforward.

Padro: Feedforward dependente da velocidade.
Opo: Feedforward dependente da acelerao (no possvel para FM-NC, 810D)
5

Comportamento da trajetria 12.98
5.6 Preciso programvel de contorno, CPRECON, CPRECOF

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
5-170 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
5.6 Preci so programvel do contorno, CPRECON, CPRECOF


Expli cao dos comandos


CPRECON
Ligar preciso programvel do contorno

CPRECOF
Desligar preciso programvel do contorno


Funo
Na usinagem sem Feedforward (FFWON) podem
surgir, em contornos curvados, erros de contorno
devido s diferenas dependentes da velocidade entre
posies ajustadas e posies reais.
A preciso programvel do contorno CPRCEON
permite armazenar no programa NC um erro mximo
de contorno que no pode ser excedido. O valor deste
erro de contorno especificado atravs do setting
data $SC_CONTPREC.
O controle calcula deste valor e do ganho de circuito
KV (relao entre a velocidade e o erro de
acompanhamento) dos eixos geomtricos em questo
a velocidade mxima ao longo da trajetria, com a qual
o erro de contorno resultante do seguimento no
exceder o valor mnimo armazenado no setting data.
Atravs do Look Ahead possvel percorrer toda a
trajetria com a preciso programada do contorno.




Exemplo:
N10 X0 Y0 G0

N20 CPRECON ;Ligar preciso de contorno
N30 F10000 G1 G64 X100 ;Usinagem com 10 m/min no modo do controle
contnuo da trajetria
N40 G3 Y20 J 10 ;Limitao automtica do avano no bloco de crculo
N50 X0 ;Avano sem limitao 10 m/min


Mai s i nformaes
Atravs do setting data $SC_MINFEED possvel
definir uma velocidade mnima, que sempre tem de
ser atingida.

5

12.98 Comportamento da trajetria
5.6 Preciso programvel de contorno, CPRECON, CPRECOF

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 5-171
5

Comportamento da trajetria 12.98
5.6 Preciso programvel de contorno, CPRECON, CPRECOF

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
5-172 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
5.7 Tempo de espera , G4


Programao
G4 F
G4 S
(Programao no bloco NC prprio)



Expli cao dos comandos

G4 Ligar o tempo de demora
F Declarao em segundos
S Declarao em rotaes do fuso mestre






Funo
G4 permite interromper a usinagem da pea, entre
dois blocos NC, durante o tempo programado. Por
exemplo para alvio de corte.

Procedi mento
Exemplo:
N10 G1 F200 Z-5 S300 M3 ;avano F,
;velocidade rotativa de fuso S
N20 G4 F3 ;tempo de demora 3s
N30 X40 Y10
N40 G4 S30 ;demorar-se 30 rotaes do fuso
;corresponde no caso de
;S=300 R/min e override da
;velocidade rotao 100% a:
;t=0,1 min
N40 X... ;o avano e a velocidade rotativa
;do fuso continuam efetivos



Somente no bloco com G4 so utilizadas as
palavras com F... e S... para a declarao dos
tempos.
Um avano F anteriormente programado e a
velocidade rotativa do fuso S mantm-se.


5

12.98 Comportamento da trajetria
5.7 Tempo de espera

5


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 5-173
5.8 Procedi mento: Parada interna de pr processamento







Funo
O controle gera uma parada interna de pr
processamento quando acessa o estado dos dados
de usinagem ($A).
Caso um comando que gera uma parada implcita
de pr processamento for lido no prximo bloco,
este no ser executado at que todos os blocos j
preparados e armazenados tenham sido
processados completamente. A parada feita no
bloco anterior conforme um comando de parada
exata (como G09).


Exemplo:
N40 POSA[X]=100
N50 IF $AA_IM[X]==R100 GOTOF MARKER1
N60 G0 Y100
N70 WAITP(X)
N80 MARKER1:

A usinagem para no bloco N50.



; acessa o dado de estado ($A), o
controle gera uma parada interna de pr
processamento


6

12.98 Frames
6
Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-173
Frames

6.1 Generalidades ...............................................................................................................6-174
6.2 Instrues frame............................................................................................................6-175
6.3 Deslocamento de origem programvel .........................................................................6-177
6.3.1 TRANS, ATRANS...................................................................................................6-177
6.3.2 G58, G59: ZO axial programvel (SW 5 em diante)..............................................6-180
6.4 Rotao programvel, ROT, AROT ..............................................................................6-183
6.5 Fator de escala programvel, SCALE, ASCALE...........................................................6-190
6.6 Espelhamento programvel , MIRROR, AMIRROR......................................................6-193
6.7 Gerao do frame de acordo com a orientao da ferramenta, TOFRAME ................6-197
6.8 Desselecionar o Frame.................................................................................................6-198

6

Frames 12.98
6.1 Generalidades

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-174 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
6.1 Generali dades

O que um Frame?
Frame o termo usual para uma expresso
geomtrica, que descreve uma regra para o clculo,
tais como translao e rotao.

Mediante os Frames descreve-se, declarando
coordenadas ou ngulos e partindo do sistema de
coordenadas atual da pea, a posio de um
sistema de coordenadas de destino.

Frames existentes
Frame bsico (Deslocamento bsico)
Frames ajustveis (G54...G599)
Frames programveis
Referncias: /PG/, Guia de programao avanado




Fabri cante da mquina (MH6.1)
Frames ajustveis: verifique as especificaes do
fabricante da mquina












Componentes do Frame
Um Frame pode ser composto das seguintes regras
de clculo:

Translao, TRANS, ATRANS
Rotao, ROT, AROT
Alterao da escala, SCALE, ASCALE
Espelhamento, MIRROR, AMIRROR

As instrues Frame mencionadas so
programadas cada uma em um bloco NC prprio e
executadas pela ordem da sua programao.
Fresa:
TRANS, ATRANS
SCALE, ASCALE MIRROR,AMIRROR
ROT
AROT
Y
X
Y
X
Y
X
Y
X

6

12.98 Frames
6.2 Instrues frame

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-175

Torno:
TRANS, ATRANS
SCALE, ASCALE MIRROR,AMIRROR
ROT
AROT
X
Z
X
Z
X
Z
X
Z


6.2 Instrues frame

Frame bsico (Deslocamento bsico)
O frame bsico responsvel pela transformao de coordenadas
do sistema bsico de coordenadas (Basic Coordinate System -
BCS) para o sistema bsico de ponto zero (Basic Zero System -
BZS) e possui o mesmo efeito dos frames ajustveis.

Instrues ajustveis
Instrues ajustveis so os deslocamentos de origem acionados
atravs dos comandos G54 at G599 a partir de qualquer
programa NC. Os valores do deslocamento so pr ajustados pelo
operador e armazenados na memria de deslocamentos de
origem do controle.
Estes valores so utilizados para descrever o sistema de
coordenadas da pea (Workpiece Coordinate System -WCS).

Instrues programveis
Instrues programveis (TRANS, ROT, ) so vlidas no
programa NC atual e referem-se s instrues ajustveis. O frame
programvel utilizado para definir o sistema de coordenadas da
pea (Workpiece Coordinate System -WCS).

6

Frames 12.98
6. 2 Instrues frame

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-176 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00



Instrues de substituio
ATRANS, AROT, ASCALE, AMIRROR so instrues de
substituio.
Isto significa que cada uma destas instrues quando chamada
cancela todas as instrues de frame anteriormente programadas.

O deslocamento ajustvel do ponto zero chamado em ltimo
lugar G54 at G599 usado como referncia.










Instrues aditivas
ATRANS, AROT, ASCALE, AMIRROR so instrues aditivas.
O ponto zero da pea, ativo ou programado em ltimo lugar serve
de referncia. As instrues so somadas as configuraes de
Frame vlidas.

Nota: Muitas vezes, as instrues aditivas so utilizadas em
subprogramas. As instrues bsicas definidas no programa
principal so mantidas depois dos subprogramas terem sido
terminados, se o subprograma foi programado com o atributo
SAVE.



6

12.98 Frames
6.3 Deslocamento de origem programvel

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-177
6.3 Deslocamento de ori gem programvel
6.3.1 TRANS, ATRANS

Programao
TRANS X Y Z (programada em bloco de NC
separado)
ATRANS X Y Z (programada em bloco de NC
separado)



Expli cao dos comandos e parmetros


TRANS
Deslocamento de origem absoluto, referente ao ponto zero atualmente
vlido da pea, ajustado com G54 at G599.

ATRANS
Como TRANS, mas com deslocamento aditivo do ponto zero

X Y Z
Valor de deslocamento em direo do eixo especificado


Funo
A funo TRANS/ATRANS permite programar, para
todos os eixos de trajetria e de posicionamento,
deslocamentos de origem na direo do respectivo
eixo declarado. Atravs disso possvel trabalhar
com pontos zero alternativos. Por exemplo, no caso
de operaes de usinagem repetidas em posies
diferentes da pea.
Fresa:
Z
M
Z
Y
M
Y
X
M
X
G
5
4
TRANS

6

Frames 12.98
6. 3 Deslocamento de origem programvel

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-178 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00



Torno:
X
Z
M W
TRANS G54










Procedimento
Instruo de substituio, TRANS X Y Z
Deslocamento de origem pelos valores de posicionamento
programados nas respectivas direes de eixo declaradas
(eixos de trajetria, eixos sncronos e eixos de
posicionamento).
Como referncia utilizado o deslocamento ajustvel do
ponto zero declarado em ltimo lugar (G54 at G599).

O comando TRANS apaga todos os Frames programveis
anteriormente definidos.

Um deslocamento que deve basear-se em Frames j
existentes, programado com ATRANS.

Instruo aditiva, ATRANS X Y Z
Deslocamento de origem pelos valores de deslocamento
programados nas respectivas direes de eixos declaradas.

Como referncia utilizado o ponto zero atualmente vlido
ou o programado em ltimo lugar.

Desligar Deslocamento de origem programvel
Para todos os eixos:
TRANS (sem declarar o eixo)


6

12.98 Frames
6.3 Deslocamento de origem programvel

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-179
Todos os Frames anteriormente programados so apagados.
O deslocamento ajustvel do ponto zero mantido.



Exemplo de programao
Nesta pea as formas ilustradas existem vrias
vezes em um programa.

A seqncia de usinagem para esta forma est
armazenada no subprograma.

Atravs do deslocamento de origem ajustam-se
somente os respectivos pontos zero da pea
necessrios. Depois disso chama-se o
subprograma.
Fresa:
Y
X
Y
M
X
M
Y
X
Y
X
G
5
4
10
50
1
0
5
0


N10 G1 G54 Plano de trabalho X/Y, ponto zero da
pea
N20 G0 X0 Y0 Z2 Ir para o ponto de partida
N30 TRANS X10 Y10 Deslocamento absoluto
N40 L10 Chamada de subprograma
N50 TRANS X50 Y10 Deslocamento absoluto
N40 L10 Chamada de subprograma
N50 TRANS X50 Y10 deslocamento absoluto
N60 M30 Fim de programa
Torno:
X
Z
M W
140
130
150

6

Frames 12.98
6. 3 Deslocamento de origem programvel

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-180 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

N.. ...


N10 TRANS X0 Z150
Deslocamento absoluto

N15 L20
Chamada de subprograma
N20 TRANS X0 Z140 (ou ATRANS Z-10) Deslocamento absoluto

N25 L20
Chamada de subprograma
N30 TRANS X0 Z130 (ou ATRANS Z-10) deslocamento absoluto

N35 L20
Chamada de subprograma

N.. ...



6.3.2 G58, G59: ZO axial programvel (SW 5 em diante)

Programao
G58 X Y Z A (programado em bloco NC separado)
G59 X Y Z A (programado em bloco NC separado)



Expli cao dos comandos e parmetros


G58
Substitui o componente de translao absoluto do deslocamento de
origem programvel pelo eixo especificado, no entanto, o deslocamento
de origem aditivo mantm-se vlido, (em relao ao zero pea definido
com G54 a G599)

G59
Substitui o componente de translao absoluto do deslocamento de
origem programvel pelo eixo especificado, no entanto, o deslocamento
de origem absoluto mantm-se vlido


X Y Z
Valor dos deslocamento na direo do eixo especificado

6

12.98 Frames
6.3 Deslocamento de origem programvel

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-181

Funo
G58 e G59 permitem a translao dos componentes
do deslocamento de origem programvel (frame)
pelo valor especificado para o eixo. As seguintes
funes esto disponveis
Componente absoluta (G58, deslocamento
grosseiro)
Componente aditivo (G59, deslocamento fino)

Estas funes podem ser utilizadas somente
quando o deslocamento fino estiver configurado.
Caso G58 ou G59 sejam utilizados sem que a
configurao do deslocamento fino tenha sido
realizada, o alarme "18312 canal %1 bloco %2
frame: deslocamento fino no configurado" ser
exibido.



Fabri cante da mquina (MH6.2)
O dado de mquina de deslocamento fino deve ser
configurado para que esta funo esteja disponvel.



A componente de translao absoluta alterada
atravs seguintes comandos:
TRANS,
G58
CTRANS
CFINE
$P_PFRAME[X,TR]


A componente de translao aditiva alterada
atravs dos seguintes comandos:
ATRANS,
G59
CTRANS
CFINE
$P_PFRAME[X,FI]


A tabela abaixo descreve o efeito dos comandos de
programa nos deslocamentos absolutos e aditivos.


6

Frames 12.98
6. 3 Deslocamento de origem programvel

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-182 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Efeito sobre o deslocamento aditivo e absoluto:


Comando Grosso ou
deslocamento
absoluto
Fino ou
deslocamento
aditivo
Comentrio
TRANS X10 10 No alterado Deslocamento absoluto para X
G58 X10 10 No alterado Sobrescreve Deslocamento absoluto
para X
$P_PFRAME[X,TR] =10 10 No alterado Deslocamento programado em X
ATRANS X10 No alterado Fino (par) +10 Deslocamento aditivo para X
G59 X10 No alterado 10 Sobrescreve o deslocamento aditivo
para X
$P_PFRAME[X,FI] =10 No alterado 10 Deslocamento fino programado em X
CTRANS(X,10) 10 0 Deslocamento para X
CTRANS() 0 0 Desliga o deslocamento (incluindo
componente fina)
CFINE(X,10) 0 10 Deslocamento fino em X




Exemplo de programao



N...


N50 TRANS X10 Y10 Z10
; Componente de translao absoluta X10 Y10 Z10

N60 ATRANS X5 Y5
; Componente de translao aditiva X5 Y5
=Deslocamento total X15 Y15 Z10

N70 G58 X20
; Componente de translao absoluta X20 +adit. X5
Y5
=Deslocamento total X25 Y15 Z10

N80 G59 X10 Y10
; Componente de translao aditiva X10 Y10 +
absoluto. X20 Y 10
=Deslocamento total X30 Y20 Z10

N...


6

12.98 Frames
6.4 Rotao programvel, ROT, AROT

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-183
6.4 Rotao programvel , ROT, AROT

Programao
ROT X Y Z
ROT RPL=

AROTX Y Z
AROT RPL=

Todas as instrues tm de ser programadas no
prprio bloco NC.


Explicao dos comandos e parmetros

ROT
Rotao absoluta, referente ao ponto zero atualmente vlido da pea, ajustado
com G54 at G599

AROT
Rotao aditiva, referente ao ponto zero atualmente vlido ajustado ou
programado

X Y Z
Rotao no espao: eixos geomtricos em volta dos quais se faz a rotao

RPL
Rotao no plano: ngulo em volta do qual se faz a rotao do sistema de
coordenadas (plano definido por G17-G19)


Funo
A funo ROT/AROT permite girar o sistema de
coordenadas da pea, opcionalmente, em volta de
cada dos trs eixos geomtricos X, Y, Z ou em redor
de um ngulo RPL no plano de trabalho selecionado
G17 at G19 (ou seja, em volta do eixo de
alimentao perpendicular).

Assim possvel trabalhar superfcies inclinadas ou
vrios lados da pea em uma s fixao.

6

Frames 12.98
6.4 Rotao programvel, ROT, AROT

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-184 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00








Procedi mento: Rotao no espao
Instruo substituta, ROT X Y Z
O sistema de coordenadas girado em volta dos
eixos especificados com ngulo de giro
programado.
O centro de rotao o deslocamento ajustvel do
ponto zero declarado em ltimo lugar (G54 a G599).

O comando ROT apaga todos os Frames
programveis anteriormente vlidos.

Uma rotao nova que deve basear-se em Frames
j existentes, programada com AROT.


Y
X


Instruo aditiva, AROT X Y Z
Giro pelos valores de ngulo programados nas
respectivas direes de eixo declaradas.

O centro de rotao o deslocamento ajustvel do
ponto zero declarado em ltimo lugar.
A
R
O
T
ROT
Y
X


Informao
Em ambas as instrues tm de se observar a
seqncia e o sentido de rotao nos quais so
executadas as rotaes (ver pgina seguinte)!


6

12.98 Frames
6.4 Rotao programvel, ROT, AROT

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-185

Direo da rotao
Como ngulo de giro positivo est especificado:
Olhar em direo do eixo de coordenadas positivo e
rotao no sentido horrio.








Z
Y
X
+
-
+
+
-
-





Seqncia das rotaes
Em um s bloco NC possvel fazer a rotao
simultnea em volta de at trs eixos geomtricos.

A ordem - notao RPY (=Roll, Pitch, Yaw) ou
ngulos eulerianos - pela qual so executadas as
rotaes, pode ser especificada nos dados de
mquina.
No ajuste padro aplica-se a notao RPY. Segundo
a mesma a seqncia das rotaes est
especificada da seguinte maneira:
1. Rotao em volta do 3. eixo geomtrico (Z)
2. Rotao em volta do 2. eixo geomtrico (Y)
3. Rotao em volta do 1. eixo geomtrico (X)

Esta seqncia vlida se os eixos geomtricos
forem programados em um s bloco. Tambm
vlida independentemente da seqncia da entrada.
Se deverem ser girados apenas dois eixos, no
necessrio declarar o 3. eixo (valor zero).

Z
Y
0
1
2
X

Gama de valores
Rotao em volta do 1. eixo geom.: 180 a +180
Rotao em volta do 2. eixo geom.: 89.999 a +90
Rotao em volta do 3. eixo geom.: 180 a +180
Esta gama de valores permite representar todas as rotaes
possveis. Valores fora desta gama so normalizados pelo controle
para a gama acima mencionada. Esta gama de valores tambm

6

Frames 12.98
6.4 Rotao programvel, ROT, AROT

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-186 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
vlida para todas as variveis de Frame.
Se quiser especificar a seqncia das rotaes individualmente,
programe a rotao desejada, com AROT, sucessivamente para cada
eixo.


Plano de trabalho includo na rotao
Na rotao em espao, o plano de trabalho especificado com G17,
G18 ou G19 includo na rotao.

Exemplo:
Plano de trabalho G17 X/Y, o sistema de coordenadas da pea est
situado na superfcie da pea. Pela translao e rotao desloca-se o
sistema de coordenadas para um das superfcies laterais.
O plano de trabalho G17 includo na rotao.
Atravs disso possvel programar posies planas de alvo em
coordenadas X/Y e a alimentao em direo Z.



Condio prvia:
A ferramenta deve de estar posicionada verticalmente em relao ao
plano de trabalho, a direo positiva do eixo de avano esta na direo
do suporte da ferramenta. Atravs da declarao de CUT2DF, a
correo do raio de ferramenta faz efeito no plano girado. Para mais
informaes ver captulo Correo de ferramenta 1/2 D, CUT2D
CUT2DF.










Procedimento: Rotao no pl ano
O sistema de coordenadas girado no plano
selecionado com G17 a G19.

Instruo substituta, ROT RPL
Instruo aditiva, AROT RPL
O sistema de coordenadas girado no plano atual pelo
ngulo de giro programado com RPL=.

Para mais explicaes ver Rotao no espao.

Z
X
Y
G
1
7
G
1
8
G
1
9
Z X
Y
Z
G
1
7
G
1
9
G
1
8
ROT


6

12.98 Frames
6.4 Rotao programvel, ROT, AROT

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-187

Mudana do plano
Se for programada, aps uma rotao, uma
mudana do plano (G17 a G19), mantm-se os
ngulos de giro programados para os respectivos
eixos e aplicam-se tambm ao novo plano de
trabalho.

Por isso convm desligar a rotao antes de uma
mudana do plano.

Desligar a rotao
Para todos os eixos:
ROT (sem declarar o eixo)




Em ambos os casos so apagados todos os frames
anteriormente programados.



Exemplo de programao: Rotao Pl ano
Nesta pea, as formas mostradas existem vrias
vezes em um programa.
Adicionalmente ao deslocamento de origem tm de
ser executadas rotaes, porque as formas no se
encontram paralelamente ao eixo.

N10 G17 G54 Plano de trabalho X/Y, ponto zero da
pea
N20 TRANS X20 Y10 Deslocamento absoluto
N30 L10 Chamada de subprograma
N40 TRANS X55 Y35 Deslocamento absoluto
N50 AROT RPL=45 Rotao do sistema de coordenadas por
45
N60 L10 Chamada de subprograma
N70 TRANS X20 Y40 Deslocamento absoluto
N50 AROT RPL=60 Rotao aditiva por 60
N60 L10 Chamada de subprograma
N70 G0 X100 Y100 Afastamento
N80 M30 Fim de programa
6

Frames 12.98
6.4 Rotao programvel, ROT, AROT

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-188 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Exemplo de programao:
Rotao 3D
Neste exemplo, superfcies de pea paralelas ao
eixo e inclinadas devem ser trabalhadas em uma s
fixao.
Condio prvia: A ferramenta tem de ser alinhada
verticalmente superfcie inclinada na direo Z
girada.



N10 G17 G54 Plano de trabalho X/Y, ponto zero da
pea
N20 TRANS X10 Y10 Deslocamento absoluto
N30 L10 Chamada de subprograma
N40 ATRANS X35 Deslocamento aditivo
N50 AROT Y30 Rotao em volta do eixo Y
N60 ATRANS X5 Deslocamento aditivo
N70 L10 Chamada de subprograma
N80 G0 X300 Y100 M30 Afastamento, fim de programa

6

12.98 Frames
6.4 Rotao programvel, ROT, AROT

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-189

Exemplo de programao:
Usinagem de l ados mlti plos
Neste exemplo so produzidas, atravs de subprogramas, formas
idnticas em duas superfcies da pea que se encontram em
ngulo reto uma outra.

No novo sistema de coordenadas na superfcie direita da pea, a
direo da alimentao, o plano de trabalho e o ponto zero esto
ajustados da mesma maneira como na superfcie superior.

Assim so vlidas tambm aqui as condies necessrias para a
execuo do subprograma: plano de trabalho G17, plano de
coordenadas X/Y, direo de alimentao Z.


N10 G17 G54
Plano de trabalho X/Y, ponto zero da pea

N20 L10
Chamada de subprograma

N30 TRANS X100 Z-100
Deslocamento absoluto
Z
X
Y
Z
X
Y
-100
100
T
R
A
N
S


N40 AROT Y90
Rotao do sistema de coordenadas em volta de Y
Z
X
Y
Z
X
Y
AROT Y90


N50 AROT Z90
Rotao do sistema de coordenadas em volta de Z
Z
X
Y
Z
X
Y
AROT Z90


N60 L10
Chamada de subprograma

N70 G0 X300 Y100 M30
Afastamento, fim de programa
6

Frames 12.98
6.5 Fator de escala programvel, SCALE, ASCALE

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-190 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
6.5 Fator de escal a programvel , SCALE, ASCALE


Programao
SCALE X Y Z (programao no prprio bloco NC)
ASCALE X Y Z (programao no prprio bloco NC)



Expli cao dos comandos e parmetros


SCALE
Aumento/diminuio absoluta, referente ao sistema de coordenadas
atualmente vlido, ajustado com G54 a G599

ASCALE
Aumento/diminuio aditiva, referente ao sistema de coordenadas
atualmente vlido, ajustado ou programado

X Y Z
Fator de escala em direo do eixo especificado


Funo
A funo SCALE/ASCALE permite programar, para
todos os eixos de trajetria, eixos sncronos e eixos
de posicionamento, fatores de escala em direo do
respectivo eixo declarado.
Com isso possvel alterar o tamanho de uma forma.
Assim podem ser programadas, p. ex., formas
geometricamente semelhantes.










Procedi mento
Instruo substituta, SCALE X Y Z
Para cada eixo pode ser declarado um prprio fator
de escala pelo qual deve ser aumentado ou
diminuindo. A alterao da escala refere-se ao
sistema de coordenadas da pea ajustado com G54
a G57.

O comando SCALE apaga todos os Frames
programados anteriormente.


6

12.98 Frames
6. 5 Fator de escala programvel, SCALE, ASCALE

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-191
Instruo aditiva, ASCALE X Y Z
Uma alterao da escala baseada em Frames j
existentes deve ser programada com ASCALE.
Neste caso, o fator de escala vlido em ltimo lugar
multiplicado pelo novo fator de escala.

Da referncia para a alterao da escala serve
o sistema de coordenadas atualmente ajustado ou
programado em ltimo lugar.

Desligar fator de escala
Para todos os eixos:
SCALE (sem declarar eixos)

Em ambos os casos so apagados todos os Frames
anteriormente programados.
AROT
TRANS
A
S
C
A
L
E








Mai s i nformaes
Se for programado, aps SCALE, um deslocamento
com ATRANS, incluem-se na alterao da escala
igualmente valores de deslocamento.


Ateno no caso de fatores de escala diferentes!
Exemplo: Interpolaes circulares s podem ser
escaladas com os mesmos fatores

No entanto, fatores de escala diferentes podem ser
utilizados da maneira dirigida, p.ex. para a
programao de crculos desproporcionados.


6

Frames 12.98
6.5 Fator de escala programvel, SCALE, ASCALE

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-192 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00


Exemplo de programao
Nesta pea, as duas "bolsas" existem duas vezes,
mas elas tm tamanhos e posies diferentes.

A seqncia da usinagem est armazenada no
subprograma.

Atravs de deslocamento de origem e rotao
ajustamos os respectivos pontos zero da pea
necessrios, atravs da alterao da escala
diminumos o contorno e chamamos novamente o
subprograma.



N10 G17 G54
Plano de trabalho X/Y, ponto zero da
pea

N20 TRANS X15 Y15
Deslocamento absoluto

N30 L10
Produzir bolsa grande

N40 TRANS X40 Y20
Deslocamento absoluto

N50 AROT RPL=35
Rotao no plano por 35

N60 ASCALE X0.7 Y0.7
Fator de escala para a bolsa pequena

N70 L10
Produzir bolsa pequena

N80 G0 X300 Y100 M30
Afastamento, fim de programa
6

12.98 Frames
6.6 Espelhamento programvel, MIRROR, AMIRROR

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-193
6.6 Espelhamento programvel , MIRROR, AMIRROR


Programao
MIRROR X0 Y0 Z0 (programao no prprio bloco NC )

AMIRROR X0 Y0 Z0 (programao no prprio bloco NC )



Expli cao dos comandos e parmetros



MIRROR
Espelhamento absoluto, referente ao sistema de coordenadas atualmente vlido,
ajustado com G54 a G599

AMIRROR
Espelhamento aditivo, referente ao sistema de coordenadas atualmente vlido
ajustado ou programado

X Y Z
Eixo de coordenadas, cuja direo deve ser trocada. O valor aqui indicado pode
ser livremente selecionado, p.ex. X0 Y0 Z0.


Funo
A funo MIRROR/AMIRROR permite espelhar
formas de pea em eixos de coordenadas. Todos os
movimentos de posicionamento programados aps
a chamada de Espelhamento, p.ex. num
subprograma, so executados da maneira
espelhada.



Procedi mento
Instruo substituta, MIRROR X Y Z
A Espelhamento programado atravs de
mudanas de direo axiais no plano de trabalho
selecionado.

Exemplo: Plano de trabalho G17 X/Y
A Espelhamento no eixo Y exige uma mudana da
direo em X e programa-se assim com MIRROR
X0.

Depois disso, o contorno trabalhado em sentido
inverso no lado oposto do eixo de Espelhamento Y.


6

Frames 12.98
6.6 Espelhamento programvel, MIRROR, AMIRROR

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-194 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

O Espelhamento refere-se aos eixos de
coordenadas ajustados com G54 a G57.



O comando MIRROR apaga todos os Frames
programados anteriormente.


Instruo aditiva, AMIRROR X Y Z
Uma Espelhamento baseado em uma
transformao j existente deve ser programada
com AMIRROR.

O sistema de coordenadas atualmente ajustado ou
programado em ltimo lugar serve de referncia.

Desligar Espelhamento
Para todos os eixos:
MIRROR (sem declarao parmetros)

Com isso so cancelados todos os Frames
anteriormente programados.











Mai s i nformaes
Com o comando de Espelhamento o controle muda
automaticamente os comandos de correo de trajetria
(G41/G42 ou G42/G41) segundo a direo alterada da
usinagem.

O mesmo aplica-se ao sentido de rotao circular (G2/G3
ou. G3/G2).

Se for programado, aps MIRROR, uma rotao aditiva
com AROT necessrio trabalhar, segundo o caso com
sentidos de rotao invertidos (positivo/negativo ou
negativo/positivo).
Espelhamentos nos eixos geomtricos so convertidos
automaticamente pelo controle em rotaes e, dado o
caso, em espelhamentos do eixo de Espelhamento
ajustvel atravs de dado de mquina. Isto aplica-se
tambm a deslocamentos ajustveis do ponto zero.
Y
G42
MIRROR X
G41
G G03
6

12.98 Frames
6.6 Espelhamento programvel, MIRROR, AMIRROR

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-195


Fabri cante da mquina (MH 6.3)
SW 5 em diante
O eixo em torno do qual o espelhamento ser realizado
pode ser definido atravs do MD.
MD10610 =0:
O espelhamento feito em relao ao eixo programado
(negao de valores).
MD10610 =1 ou 2 ou 3:
Dependendo do valor programado no dado, o
espelhamento realizado em relao ao eixo de
referencia especfico (1=X, 2=Y, 3=Z) e rotacionados os
dois outros eixos geomtricos.


MD10612 MIRROR_TOGGLE =0 pode ser utilizado
para definir que os valores programados sero
constantemente considerados. Com um valor 0, como
se MIRROR X0, o espelhamento do eixo desativado
e, com valores diferentes de 0, o eixo ser espelhado
caso ainda no tenha o sido.



Exemplo de programao
O contorno aqui mostrado programado uma vez
em um subprograma. Os outros trs contornos so
produzidos atravs da Espelhamento.

O ponto zero da pea disposto no centro dos
contornos.
Fresa:
Y
X
1 2
4 3
Y
Y Y
X
X X



N10 G17 G54
Plano de trabalho X/Y, ponto zero da pea

N20 L10
Produzir o primeiro contorno direita em cima

N30 MIRROR X0
Espelhamento no eixo Y, em X trocada a direo

N40 L10
Produzir o segundo contorno esquerda em cima

N50 AMIRROR Y0
Espelhamento aditiva no eixo X, em Y trocada a direo

N60 L10
Produzir o terceiro contorno esquerda em baixo
6

Frames 12.98
6.6 Espelhamento programvel, MIRROR, AMIRROR

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-196 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

N70 MIRROR Y0
Espelhamento no eixo X, em Y trocada a direo

N80 L10
Produzir o quarto contorno direita em baixo

N90 MIRROR
Desligar Espelhamento

N100 G0 X300 Y100 M30
Afastamento, fim de programa



Torno:


N10 TRANS X0 Z140
Deslocamento de origem para W

N.. ...
Usinagem do 1. Lado com o fuso 1

N30 TRANS X0 Z600
Deslocamento de origem para o fuso 2

N40 AMIRROR Z0
Espelhamento do eixo Z

N50 ATRANS Z120
Deslocamento de origem para W
1


N.. ...
Usinagem do 2. Lado com o fuso 2
6

12.98 Frames
6.7 Gerao do frame de acordo c/a orientao da ferr, TOFRAME

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 6-197
6.7 Gerao do frame de acordo com a orientao da ferramenta, TOFRAME

Programao
TOFRAME



Expli cao
O novo frame, cujo eixo Z est apontando para a direo
da ferramenta, estar disponvel aps a execuo do bloco
contendo a instruo TOFRAME.




Funo
TOFRAME gera um frame retangular cujo eixo Z
est em conformidade com o alinhamento atual da
ferramenta.
Esta funo permite, p.ex. aps uma ruptura da
ferramenta num programa de 5 eixos, liberar a
ferramenta sem colises, simplesmente
retrocedendo o eixo Z.

O Frame resultante que descreve a orientao,
substitui na varivel de sistema o Frame
programvel $P_PFRAME.


A posio dos dois outros eixos podem ser definidas
em MD21110:X_AXES_IN_OLD_X_Z_PLANE; X
ser rotacionado em torno do eixo Z no plano inicial
X/Z.

Exemplo
N100 G0 G53 X100 Z100 D0
N120 TOFRAME
N140 G91 Z20
N160 X50
...


; O frame foi gerado com TOFRAME; todos os movimentos
dos eixos geomtricos sero feitos com relao
TOFRAME

Mai s i nformaes
Aps um alinhamento da ferramenta com TOFRAME, todos os
movimentos programados dos eixos geomtricos referem-se ao
Frame assim gerado.

6

Frames 12.98
6. 8 Desselecionar frame

6


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
6-198 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
6.8 Desseleci onar o Frame

Desligar transformaes de coordenadas
H que distinguir-se

desabilitao de efeito no modal e
desabilitao modal.

Para as instrues correspondentes ver tabela.



Expli cao dos comandos


G500
Desabilitao de todos os frames ajustveis

DRFOF
Desabilitao (cancelamento) dos deslocamentos por manivela (DRF)

G53
Desabilitao, bloco por bloco, de todos os frames programveis e
ajustveis

G153
Desabilitao, bloco por bloco, de todos os frames programveis,
ajustveis e bsicos

SUPA
Desabilitao, no modal, de todos os frames programveis, ajustveis,
deslocamentos por manivela (DRF), deslocamentos externos do ponto
zero e deslocamento Preset

TRAFOOF
Desligar transformao


Mai s i nformaes
Os Frames programveis podem ser apagados pela
declarao de um componente TRANS, ROT,
SCALE, MIRROR sem indicar um eixo.

Para mais informaes ver o respectivo pargrafo
neste captulo.

Para mais informaes relativas a TRADOOF ver
/PGA/ Programao avanada, Captulo 7, 5
Transformao 5 eixos.


7

12.98 Controle do avano e movimento do fuso
7
Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-199
Controle do avano e movimento do fuso

7.1 Avano...........................................................................................................................7-200
7.2 Movimentando eixos de posicionamento, POS, POSA, POSP.....................................7-208
7.3 Operao do fuso com controle de posio , SPCON, SPCOF....................................7-211
7.4 Posicionamento de fusos para operao como eixos, SPOS, SPOSA ......................7-212
7.5 Fresando em peas torneadas: TRANSMIT .................................................................7-218
7.6 Transformao de superfcie cilndrica: TRACYL.........................................................7-221
7.7 Avano para eixos de posicionamento e fusos.............................................................7-223
7.8 Correo de avano percentual, OVR, OVRA ..............................................................7-226
7.9 Avano com controle de correo atravs da manivela, FD, FDA................................7-227
7.10 Correo percentual da acelerao: ACC (Opo).......................................................7-231
7.11 Otimizao do avano em seguimentos curvos da trajetria , CFTCP, CFC, CFIN.....7-233
7.12 Rotao de fuso S, sentido de rotao de fuso M3, M4, M5.........................................7-236
7.13 Velocidade constante de corte, G96, G97, LIMS ..........................................................7-239
7.14 Velocidade perifrica constante de rebolo, GWPSON, GWPSOF................................7-241
7.15 Rotao constante da pea para retificao Centerless, CLGON, CLGOF.................7-244
7.16 Limitao programvel da rotao do fuso, G25, G26..................................................7-246
7.17 Vrios avanos em um bloco : F.., FMA.. ....................................................................7-247
7.18 Avano durante o bloco: FB... (SW 5.3 em diante).......................................................7-250

7

Controle do avano e movimento do fuso 12.98
7.1 Avano

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-200 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
7.1 Avano

Programao
G93 ou G94 ou G95
F
FGROUP(X, Y, Z, A, B, )
FL[eixo]=
FGREF[nome do eixo]=raio referncia (SW 5
em diante)



Expli cao dos comandos


G93
Avano especificado em relao inversa ao tempo 1/min
(somente para 840D NCU 572/573 e 810D CCU2)

G94
Avano em mm/min ou polegada/min ou em graus/min

G95
Avano em mm/rotao ou polegada/rotao

F
Unidade de avano definida por G93, G94, G95

FGROUP
Valor do avano F, vlido para todos os eixos indicados sob
FGROUP

FGREF
Raio efetivo (de referncia) para os eixos rotativos indicados sob FGROUP
(SW 5 em diante)

FL
Velocidade limite para eixos sncronos; a unidade definida atravs de
G94 (avano rpido mximo)

Eixo
Eixo do canal ou geomtrico


Funo
Por meio dos comandos mencionados so
ajustadas as velocidades de avano no programa
NC para todos os eixos participantes na seqncia
de usinagem.

Em geral, o avano ao longo da trajetria formado
pelas componentes de velocidade individuais de
todos os eixos geomtricos participantes no
movimento e refere-se ao centro da fresa ou ponta
de ferramenta da ferramenta de tornear.
X
Y
F
movimento em Y
movimento em X


7

12.98 Controle do avano e movimento do fuso
7.1 Avano

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-201

Procedi mento
Procedi mento
Unidades de medida para o avano F
Os seguintes comandos G permitem especificar
unidades de medida para a introduo do avano.
Todos os comandos tm efeito modal. Conforme
preestabelecido nos dados de mquina, aplica-se a
entrada em mm ou polegada. Dados de avano no
so influenciados por G70/G71.

Com G700/G710 a partir da SW 5, os valores de
avano F so interpretados como parmetros
geomtricos no sistema de unidades, quando
especificada a funo G (G700: [pol/min]; G710:
[mm/min]).











Avano G93
Unidade 1/min. O avano determinado por tempo
indica a durao da execuo de um bloco.
Exemplo:
N10 G93 G01 X100 F2 significa: a trajetria
programada percorrida em 0,5 min.


Informao: Se os comprimentos de trajetria forem
muito diferentes nos blocos individuais convm
determinar, em G93, um novo valor F em cada
bloco. Para o trabalho com eixos rotativos o avano
pode ser declarado tambm em graus/rotao.
X
Y
G93 X... F2
0.5 min

Avano G94
mm/min ou polegada/min e graus/min

Avano G95
mm/rotao ou polegada/rotao, referente s
rotaes do fuso mestre em geral, ao fuso porta-
fresa ou ao fuso principal do torno.


7

Controle do avano e movimento do fuso 12.98
7.1 Avano

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-202 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
Se o comando G para o avano for comutado entre
G93, G94 ou G95, tem de se programar novamente
o valor do avano ao longo da trajetria.
Para o trabalho com eixos rotativos o avano pode
ser declarado tambm em graus/rotao.

Avano F para eixos de trajetria
A velocidade de avano declarada sob o endereo
F. Por bloco NC permitido programar um valor F.
A unidade da velocidade de avano especificada
atravs de um dos comandos G mencionados.
O avano F s faz efeito sobre os eixos de trajetria
e vlido at que for programado um novo valor de
avano.

Aps o endereo F so permitidos caracteres de
separao.
Exemplo:
F100 ou F 100 ou F.5 ou F=2*FEED
Avano para eixos sncronos

O avano F programado sob o endereo F aplica-se
a todos os eixos de trajetria programados no bloco,
mas no a eixos sncronos.

Os eixos sncronos so controlados de forma que
precisem para o seu percurso do mesmo tempo que
os eixos de trajetria e que todos os eixos para
atingirem o seu ponto final.

Posicionando eixos sncronos com velocidade
ao longo da trajetria F, FGROUP
Por meio de FGROUP especifica-se se um eixo de
trajetria dever ser posicionado com avano ao
longo da trajetria, ou como eixo sncrono.
Na interpolao helicoidal possvel especificar,
p.ex., que somente dois eixos geomtricos X e Y
devero ser posicionados com avano programado.
Neste caso, o eixo de alimentao Z seria um eixo
sncrono.

Exemplo: N10 FGROUP(X, Y)


7

12.98 Controle do avano e movimento do fuso
7.1 Avano

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-203
Alterar FGROUP
1. Pela nova programao de uma outra instruo
FGROUP.
Exemplo: FGROUP(X, Y, Z)

2. Sem declarao de um eixo com FGROUP()

Depois disso, aplica-se o estado bsico ajustado no
dado de mquina os eixos geomtricos movem-se
novamente no grupo dos eixos de trajetria.


Em FGROUP tm de se programar nomes de eixos
de canal.



Fabri cante da mquina (MH7.1)
Vide as instrues do fabricante da mquina


Unidade de medida para eixos rotativos e eixos
lineares
Aos eixos lineares e eixos rotativos ligados atravs
de FGROUP e que percorrem conjuntamente uma
trajetria, aplica-se o avano na unidade de medida
dos eixos lineares.
Conforme preestabelecido com G94/G95, em
mm/min ou mm/polegada, ou seja mm/rotao ou
polegada/rotao.

A velocidade tangencial do eixo rotativo em mm/min
ou polegada/min calcula-se segundo a seguinte
frmula:

F[mm/min] =
F'[Grad / min] * * D[mm]
360 [Grad]



F: velocidade tangencial
F : velocidade angular
: constante de crculo (Pi)
D: dimetro


D
F
F'


7

Controle do avano e movimento do fuso 12.98
7.1 Avano

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-204 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
Movimento dos eixos rotativos com velocidade de trajetria F,
FGREF (SW 5 em diante)
Para as usinagens em que tanto a pea ou a ferramenta sejam
movimentadas por eixos rotativos, o avano real de usinagem
deve ser especificado pelo valor F como um avano de trajetria.
Isto causa a necessidade da especificao de um raio efetivo (raio
referncia) FGREF para cada eixo rotativo envolvido.


A unidade do raio referncia depende das ativaes de
G70/G71/G700/G710.

Todos os eixos envolvidos devem ser includos no comando
FGROUP, de modo a serem considerados no clculo da velocidade
da trajetria.

Para que seja mantida a compatibilidade de comportamento com a
programao sem FGREF, as seguintes condies so ativadas aps
a ligao do sistema e com RESET:
1 grau =1mm.
Isto corresponde a um raio referncia de
FGREF=360 mm/(2)=57.296 mm.


Este valor pr definido independente do sistema bsico ativo
definido pelo MD 10240:
SCALING_SYSTEM_IS_METRIC e das definies de sistema
de unidades mtrico/polegadas ativos atravs dos cdigos G.


Situaes especiais:
Com a seguinte programao:
N100 FGROUP(X,Y,Z,A)
N110 G1 G91 A10 F100
N120 G1 G91 A10 X0.0001 F100
O valor F programado em N110 considerado como grau/min,
enquanto o programado em N120 ser considerado como
100mm/min (ou polegadas/mim, dependendo do sistema de unidades
ativo).


7

12.98 Controle do avano e movimento do fuso
7.1 Avano

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-205
FGREF considerado mesmo quando somente eixos rotativos so
programados naquele bloco. A interpretao usual de F em graus/min
adotada neste caso somente se o raio referncia (correspondente
programao de GREF) seja
G71/G710: FGREF[A]=57.296
G70/G700: FGREF[A]=57.296/25.4

O exemplo a seguir ilustra o efeito de FGROUP na trajetria e no
avano.
A varivel $AC_TIME contm o tempo a partir do incio do bloco
em segundos. Pode ser utilizada somente em aes sncronas.

Exemplo

N100 G0 X0 A0


N110 FGROUP(X,A)

N120 G91 G1 G710 F100 Avano=100 mm/min ou 100 deg/min

N130 DO $R1=$AC_TIME

N140 X10 Avano=100 mm/min Percurso=10 mm R1=aprox. 6 s

N150 DO $R2=$AC_TIME

N160 X10 A10 Avano=100 mm/min Percurso=14.14 mm R2=aprox. 8 s

N170 DO $R3=$AC_TIME

N180 A10 Avano=100 graus/min Percurso=10 graus R3=aprox. 6 s

N190 DO $R4=$AC_TIME

N200 X0.001 A10 Avano=100 mm/min Percurso=10 mm R4=aprox. 6 s


N210 G700 F100 Avano=2540 mm/min ou 100 deg/min

N220 DO $R5=$AC_TIME

N230 X10 Avano=2540 mm/min Percurso=254 mm R5=aprox. 6 s

N240 DO $R6=$AC_TIME

N250 X10 A10 Avano=2540 mm/min Percurso=254.2 mm R6=aprox. 6 s

N260 DO $R7=$AC_TIME

N270 A10 Avano=100 deg/min Percurso=10 graus R7=aprox. 6 s

N280 DO $R8=$AC_TIME

N290 X0.001 A10 Avano=2540 mm/min Percurso=10 mm R8=aprox.
0.288 s

N300 FGREF[A9]=360/(2*$PI) Define um grau como sendo igual uma polegada atravs do
raio referncia

N310 DO $R9=$AC_TIME

N320 X0.001 A10 Avano=2540 mm/min Percurso=254 mm R9=aprox. 6 s

N330 M30

7

Controle do avano e movimento do fuso 12.98
7.1 Avano

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-206 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
Posicionar eixos sncronos com velocidade
limite
FL
Com este comando os eixos sncronos so
posicionados com a sua velocidade limite FL. A
velocidade ao longo da trajetria dos eixos de
trajetria reduzida se o eixo sncrono atingir a
velocidade limite.

Exemplo, Z eixo sncrono:
N10 G0 X0 Y0
N20 FGROUP(X)
N30 G1 X1000 Y1000 G94 F1000 FL[Y]=500
N40 Z-50

Pode ser programado um valor FL por eixo. Como
identificadores de eixos utilizam-se os
identificadores do sistema de coordenadas base. A
unidade de medida ajustada para F atravs de
comando G aplica-se tambm a FL. Se FL no for
programado, aplica-se a velocidade de marcha
rpida. FL desativado de acordo com o MD
$MA_AX_VELO_LIMIT


7

12.98 Controle do avano e movimento do fuso
7.1 Avano

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-207

Exemplo de programao
Interpolao helicoidal. Os eixos de trajetria X e Y
movem-se com avano programado, o eixo de
alimentao Z um eixo sncrono.
X
Y
Z
Y
10
25
15
2
0



N10 G17 G94 G1 Z0 F500
Alimentao da ferramenta

N20 X10 Y20
Ir para a posio de partida

N25 FGROUP(X, Y)
Os eixos X/Y so eixos de trajetria,
Z um eixo sncrono

N30 G2 X10 Y20 Z-15 I15 J0 F1000
FL[Z]=200
Na trajetria circular vlido o avano
1000 mm/min
Em direo Z movimento sncrono.

...


N100 FL=$MA_AX_VELO_LIMIT[0,Z]
A velocidade limite desativada quando o
valor lido do dado de mquina.

N110 M30
Fim do programa
7

Controle do avano e movimento do fuso 12.98
7.2 Movimentando eixos de posicionamento, POS, POSA, POSP

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-208 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
7.2 Movimentando eixos de posi cionamento, POS, POSA, POSP

Programao
POS[eixo]=
POSA[eixo]=
POSP[eixo]=(,,)
FA[eixo]=
WAITP(eixo)= (programado em bloco NC individual)


Expli cao dos comandos


POS [eixo]=
Posicionar o eixo, o bloco NC avanado somente quando a posio
for atingida

POSA [eixo]=
Posicionar o eixo, o bloco NC avanado mesmo que a posio no
tenha sido atingida

POSP [eixo]=(,,)
Ir para a posio final em sees. O primeiro valor indica a posio
final, o segundo valor o comprimento da seo. No terceiro valor
especifica, atravs de 0 ou 1, o posicionamento para a posio de alvo

FA[eixo]=
Avano para o eixo de posicionamento, no mx. 5 valores de avano
por bloco NC

WAITP(eixo)
Esperar pelo fim de posicionamento do eixo, WAITP tem de ser escrito
num bloco NC prprio

Eixo
Nomes de eixos de canal ou eixos geomtricos fixamente atribudos


Funo
Eixos de posicionamento so posicionados independentemente
de eixos de trajetria com avano prprio. No so vlidos
quaisquer comandos de interpolao.

Exemplo para eixos de posicionamento: dispositivo de
alimentao de paletas, estaes de medio e semelhantes.



Procedi mento
Por meio dos comandos POS/POSA/POSP os eixos
de posicionamento so posicionados,
simultaneamente so coordenadas as seqncias
dos movimentos.

Posicionar com POSA[]=
O eixo indicado entre colchetes movido para a
posio final. O avanamento de bloco, ou seja a
execuo do programa no influenciado por

7

12.98 Controle do avano e movimento do fuso
7.2 Movimentando eixos de posicionamento, POS, POSA, POSP

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-209
POSA. O movimento para o ponto final pode ser
executado paralelamente execuo de blocos NC
subsequentes.
Parada interna de pr processamento
Caso um comando que gere uma parada de pr
processamento implcita seja lido no bloco seguinte,
este prximo bloco no ser executado at que
todos os outros blocos previamente preparados
tenham sido completamente processados. O bloco
anterior ser encerrado com uma para exata (como
G9).


Exemplo:
N40 POSA[X]=100
N50 IF $AA_IM[X]==R100 GOTOF MARKER1




; Ao acessar o estado do dado de mquina, o
controle gera uma parada interna no pr
processamento, e o processamento
interrompido at que todos os outros blocos
anteriormente preparados e gravados tenham
sido completamente executados.

N60 G0 Y100
N70 WAITP(X)
N80 MARKER1:
N..


Posicionar com POS []=
O prximo bloco executado somente quando
todos os eixos programados sob POS tiverem
atingido a sua posio final.

Posicionar com POSP []=
POSP utilizado especialmente para a programao
de movimentos de oscilao (vide /PGA/ Programao
Avanada, Captulo 11).


Esperar pelo fim de posicionamento com
WAITP() ()
Esperar pelo fim de posicionamento com
WAITP()
A funo WAITP permite
marcar, no programa NC, a posio na qual se
espera at um eixo programado sob POSA num
bloco NC anterior ter atingido a sua posio final.

7

Controle do avano e movimento do fuso 12.98
7.2 Movimentando eixos de posicionamento, POS, POSA, POSP

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-210 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
liberar um eixo para ser um eixo de oscilao.
liberar um eixo para ser posicionado como eixo
de posicionamento concorrente (pelo PLC).

Aps um WAITP, o eixo considerado como j no
ocupado pelo programa NC, at que for novamente
programado.
Ento, este eixo pode ser operado pelo PLC como eixo
de posicionamento ou pelo programa NC/PLC ou MMC
como eixo de oscilao.


Exemplo de programao
Eixo U: armazm de paletas, transporte da paleta de
peas ao local de trabalho

Eixo V: sistema de transferncia a uma estao de
medio, na qual so realizadas medidas em
amostras do processo.



N10 FA[U]=100 FA[V]=100
Dados de avano especficos do eixo,
para os eixos de posicionamento
individuais U e V

N20 POSA[V]=90 POSA[U]=100 G0 X50 Y70
Posicionar eixos de posicionamento e
eixos de trajetria

N50 WAITP(U)
A execuo do programa continuada
somente quando o eixo U atingiu o ponto
final programado em N20.

N60


7

12.98 Controle do avano e movimento do fuso
7.3 Operao do fuso com controle de posio, SPON, SPCOF

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-211
7.3 Operao do fuso com control e de posio , SPCON, SPCOF

Programao
SPCON ou SPCON(n)
SPCOF ou SPCOF(n)



Expli cao dos comandos


SPCON
SPCON(n)
Comutar o fuso mestre, ou o fuso de nmero n, do modo do controle da
velocidade de rotao para o modo de controle da posio

SPCOF
SPCOF(n)
Comutar o fuso mestre, ou o fuso de nmero n, do modo do controle da
posio para o modo do controle da velocidade de rotao

SPCON
SPCON(n, m, 0)
A partir do SW.3.5: Podem ser comutados, em um s bloco, vrios fusos
com nmero n do controle da velocidade de rotao para o controle da
posio

SPCOF
SPCOF(n, m, 0)
A partir do SW 3.5: Podem ser comutados, em um s bloco, vrios fusos
com nmero n do controle da posio para o controle da velocidade de
rotao

n
m
Nmero inteiros de 1 ... n
Nmero inteiros de 1 ... m


Funo
Em certos casos, um fuso com controle de posio pode ser posicionado como
eixo de trajetria sob o endereo de eixo rotativo especificado no dado de
mquina, p.ex. endereo C.
Por exemplo, para a usinagem com mesa circular ou na fresagem transversal
de peas de torneamento.
A passagem para o modo de eixo feita com o comando SPOS
Informao:
Este comando precisa de muito tempo e de
3 ciclos de interpolao.



Procedi mento
A velocidade de rotao declarada com S . Aos sentidos de rotao e parada
de fuso aplicam-se M3, M4 e M5. SPCON tem efeito modal e mantm-se at
SPCOF.



Mai s i nformaes
Em caso de fusos sincronizados eletronicamente, o fuso mestre deve operar
em modo de controle de posio.

7

Controle do avano e movimento do fuso 12.98
7.4 Posicionamento de fusos para operao como eixos, SPOS, SPOSA

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-212 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
7.4 Posici onamento de fusos para operao como eixos,
SPOS, SPOSA


Programao
SPOS= ou SPOS[n]=
M70 ou Mn=70
SPOSA= ou SPOSA[n]=
WAITS ou WAITS(n,m) (programado em bloco NC individual)


Expli cao dos comandos


SPOS=
SPOS[n]=
Posicionar o fuso mestre (SPOS) ou o fuso com nmero n (SPOS[n]), o bloco NC
avanado somente quando a posio for atingida

M70
Mn=70
Comutar o fuso mestre (M70) ou o fuso com nmero n (Mn=70) ao modo de eixo.
Nenhum posicionamento feito. O bloco NC processado somente quando a
comutao tiver sido executada.

SPOSA=
SPOSA[n]=
Posicionar o fuso mestre com SPOSA ou o fuso com nmero n (SPOSA[n]), o
bloco NC processado, mesmo que a posio no tenha sido atingida

WAITS
WAITS(n,m)
Esperar pela chegada posio de fuso, WAITS aplica-se ao fuso mestre, nos
outros casos aos nmeros de fuso declarados pelos parmetros n

n
m
Nmero inteiro de 1 ... n
Nmero inteiro de 1 ... m


Funo
As funes SPOS e SPOSA permitem posicionar fusos em determinadas
posies angulares, p.ex. durante a troca de ferramentas. O fuso pode ser
posicionado tambm como eixo de trajetria sob o seu endereo
especificado no dado de mquina. Quando especificado o identificador do
eixo, o fuso comutado para o modo eixo. M70 comuta o fuso diretamente
para o modo eixo.



N10 M3 S500


...

N90 SPOS[2]=0 ou Liga o controle de posio, o fuso e posicionado em 0 grau, o
modo eixo pode ser utilizado a partir do prximo bloco

M2=70
Comuta fuso 2 para modo eixo

N100 X50 C180
O fuso 2 movimentado em conjunto com o eixo X em
interpolao linear.

N110 Z20 SPOS[2]=90
Posiciona o fuso 2 em 90 graus.

7

12.98 Controle do avano e movimento do fuso
7.4 Posicionamento de fusos para operao como eixos, SPOS,

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-213

Procedi mento
Condio prvia
O fuso tem de ser capaz de trabalhar no modo do
controle da posio.
Posicionar com SPOSA=, SPOSA[n]=
O avano do bloco, ou seja a execuo do
programa no influenciado por SPOSA. O
posicionamento do fuso pode ser efetuado
paralelamente execuo de blocos NC
subsequentes.
Aaa


Ao se ler, num bloco subsequente, um comando
que gera implicitamente uma parada de avano, o
processamento neste bloco interrompido at que
todos os fusos estejam parados.


Posicionamento com SPOS=, SPOS[n]=
O avano do bloco realizado somente quando o
fuso tiver atingido a posio programada.

Velocidade dos movimentos
A velocidade e o comportamento de retardamento para
o posicionamento esto armazenados no dado de
mquina.


Declarar posies do fuso
A posio do fuso declarada em graus. Visto que
os comandos G90/G91 no se aplicam neste caso,
seguintes indicaes devem ser observadas:
AC() dimenso absoluta
IC() dimenso absoluta
DC() aproximar-se em caminho direto da
posio absoluta
ACN() dimenso absoluta
aproximar-se em sentido negativo
ACP() dimenso absoluta,
aproximar-se em sentido positivo
No caso de IC, o posicionamento do fuso pode
significar um deslocamento de mais de uma
rotao.

Exemplo de entrada: N10 SPOSA[2]=ACN(250)
O fuso 2 dever ser posicionado para 250 com
X
0
250
AC (250)
DC (250)

7

Controle do avano e movimento do fuso 12.98
7.4 Posicionamento de fusos para operao como eixos, SPOS, SPOSA

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-214 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
sentido de rotao negativo.

Sem quaisquer declaraes, faz-se o posicionamento
automaticamente como em DC. Por bloco NC
possvel declarar 3 posies de fuso.

N10 SPOSA[2]=ACN(250)
Caso necessrio, o fuso ir desacelerar e acelerar na direo
oposta direo do movimento de posicionamento (SW 4
em diante)

Caso nada seja especificado, o movimento
realizado automaticamente, como na funo DC.
Cada bloco de NC pode conter at 3 instrues de
posicionamento.


Gama de valores
Dimenses absolutas AC: 0359.9999 graus
Dimenses incrementais IC: 099,999.999 graus

Cancelamento
SPOS e SPOSA provocam uma comutao
temporria ao modo do controle da posio at ao
prximo M3 ou M4 ou M5 ou M41 a M45. Se tiver sido
ligado, antes de SPOS, o controle da posio com
SPCON, este ser mantido at que SPCOF seja
programado.


Sincronizar movimentos de fuso,
WAITS, WAITS(n,m)
A funo WAITS permite marcar uma posio, no
programa NC, na qual se espera at que um ou mais
fusos programados num bloco NC anterior com
SPOSA tenham atingido a sua posio.


Exemplo: N10 SPOSA[2]=180 SPOSA[3]=0
N20N30
N40 WAITS(2,3)

No bloco N40 espera-se at que os fusos 2 e 3
cheguem posio especificada no bloco N10.


7

12.98 Controle do avano e movimento do fuso
7.4 Posicionamento de fusos para operao como eixos, SPOS,

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-215
Posicionar o fuso a partir da rotao (M3/M4)
Com M3 ou M4 ligado, o fuso imobilizado no valor
programado.

No h diferena entre a declarao de DC e AC. Em
ambos os casos continua-se a girar, no sentido de
rotao selecionado atravs de M3/M4, at posio
final absoluta.

Com ACN e ACP, uma declarao deve ser feita quando
necessrio, e o sentido de aproximao especificado
obedecido.

Ao declarar IC continua-se a girar, partindo da posio
atual do fuso, pelo valor especificado.

Quando M3 ou M4 esto ativos, o fuso desacelera, e,
se necessrio, acelera para a direo de rotao
programada.

DC =AC
DC =AC
sentido de rotao sentido de rotao
ngulo
programado
ngulo
programado

Posicionar o fuso a partir da parada (M5)
A distncia exata ser percorrida a partir do repouso (M5).


Caso o fuso ainda no esteja sincronizado com marcas
sncronas, determina-se o sentido de rotao positivo a partir
do dado de mquina (estado de entrega).



Exemplo de programao
Nesta pea a ser torneada devem ser feitos furos
transversais.
O fuso de acionamento (fuso mestre) parado em
zero graus, depois disso girado de 90 , parado, e
assim sucessivamente.
Z
X X


....


N110 S2=1000 M2=3
; Liga a furadeira transversal acoplada

N120 SPOSA=DC(0) ; Posiciona o fuso principal diretamente em 0, o programa avana para
o prximo bloco imediatamente

N125 G0 X34 Z-35
; a furadeira est sendo ligada enquanto o fuso est sendo posicionado

N130 WAITS ; espera at que o fuso principal atinja a posio

N135 G1 G94 X10 F250
; avano em mm/min (G96 aconselhvel somente para ferramentas
7

Controle do avano e movimento do fuso 12.98
7.4 Posicionamento de fusos para operao como eixos, SPOS, SPOSA

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-216 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
de torneamento com mltiplos incertos e fusos sncronos, mas no
para ferramentas de potncia em carros transversais)

N140 G0 X34


N145 SPOS=IC(90)
; O fuso posicionado atravs de 90 com parada de leitura e, uma
direo positiva

N150 G1 X10


N155 G0 X34


N160 SPOS=AC(180) ; o fuso posicionado em 180 a partir do ponto zero do fuso

N165 G1 X10


N170 G0 X34


N175 SPOS=IC(90) ; o fuso gira em uma direo positiva atravs de 90 a partir da posio
absoluta 180, encerrando o posicionamento na posio absoluta 270.

N180 G1 X10


N185 G0 X50


...

7

12.98 Controle do avano e movimento do fuso
7.5 Fresando em peas torneadas: Transmit

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-217
7.5 Fresando em peas torneadas: TRANSMIT

Programao
TRANSMIT ou TRANSMIT(n)
TRAFOOF


Explicao dos comandos

TRANSMIT
Ativa a primeira funo TRANSMIT declarada

TRANSMIT(n)
Ativa a n-sima funo TRANSMIT declarada, n pode ir at 2
(TRANSMIT(1) o mesmo que TRANSMIT).

TRAFOOF
Desativa uma transformao ativa

Uma transformao TRANSMIT ativa da mesma
forma desativada caso uma outra transformaes
seja ativada no canal em questo (p.e. TRACYL,
TRAANG, TRAORI)



A funo TRANSMIT possibilita o seguinte:
Usinagem na face de peas torneadas
diretamente na fixao do torno (furao,
contornos)
Um sistema cartesiano de coordenadas pode ser
utilizado para programar estas funes.
O controle mapeia os movimentos programas a
partir das coordenadas cartesianas programadas
para a situao real dos eixos da mquina
(situao padro):
Eixo rotativo
Eixo de avano perpendicular ao eixo de
rotao
Eixo longitudinal paralelo ao eixo de rotao
Os eixos lineares so perpendiculares entre
si.
Um deslocamento do centro da ferramenta
relativo ao centro de torneamento permitido.
O controle de velocidade define uma tolerncia para
os limites de rotao.

7

Controle do avano e movimento do fuso 12.98
7.5 Fresando em peas torneadas: Transmit

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-218 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00

Exemplo de programao

Y
Z
X


N10 T1 D1 G54 G17 G90 F5000 G94
Seleo da ferramenta

N20 G0 X20 Z10 SPOS=45
Movimento at a posio inicial

N30 TRANSMIT
Ativa a funo TRANSMIT

N40 ROT RPL=45
N50 ATRANS X2 Y10
Seleciona um frame

N60 G1 X10 Y10 G41
N70 X10
N80 Y10
N90 X10
N100 Y10
N110 ...
Desbaste dos quatro cantos



Refernci as
/PGA/ Programao Avanada Captulo
Transformaes"

7

12.98 Controle do avano e movimento do fuso
7.6 Transformao de superfcie cilndrica: TRACYL

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-219
7.6 Transformao de superfci e cil ndri ca: TRACYL

Programao
TRACYL(d) ou TRACYL(d,t)
TRAFOOF


Explicao dos comandos

TRACYL(d)
Ativa a primeira funo TRACYL

TRACYL(d,n)
Ativa a n-sima funo TRACYL declarada, n pode ir at 2.
TRACYL(d,1) o mesmo que TRACYL(d).

d
Valor atual do dimetro do cilindro a ser usinado

TRAFOOF
Desliga a transformao

Uma transformao TRACYL ativa da mesma
forma desativada caso uma outra transformaes
seja ativada no canal em questo (p.e. TRANSMIT,,
TRAANG, TRAORI)




Funo
Transformao de superfcie cilndrica TRACYL
A funo de transformao de superfcie cilndrica
TRACYL pode ser utilizada para:

Mquina
Canais longitudinais em corpos cilndricos,
Canais transversais em corpos cilndrico
Canais com quaisquer trajetrias em corpos
cilndricos.

A trajetria dos canais programada com referncia
superfcie aberta do cilindro.
X
Z
Y

Sistema de coordenadas da pea
7

Controle do avano e movimento do fuso 12.98
7.6 Transformao de superfcie cilndrica: TRACYL

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-220 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00

Exemplo de programao

X
Y
Z



N10 T1 D1 G54 G90 F5000 G94
Seleo da ferramenta, compensao da
fixao

N20 SPOS=0
N30 G0 X25 Y0 Z105 C=200
Movimento para a posio inicial

N40 TRACYL (40)
Ativa a transformao de superfcie
cilndrica

N50 G19
Seleo do plano

N60 G1 X20
Avana a ferramenta para a base da
ranhura

N70 G1 Z50
Parte do canal paralelo ao eixo do
cilindro

N80 G1 Y10
Parte do canal paralelo periferia

N90 ...



Refernci a
/PGA/ Programao Avanada,
Captulo Transformaes


7

12.98 Controle do avano e movimento do fuso
7.7 Avano para eixos de posicionamento e fusos

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-221
7.7 Avano para eixos de posi cionamento e fusos


Programao
FA[eixo]=
FA[SPI(fuso)]= ou FA[S]=
FPR (eixo rotativo) ou FPR(SPI(fuso)) ou FPR(S)
FPRAON (eixo,eixo rotativo) ou
FPRAON(eixo,SPI(fuso)) ou FPRAON(eixo,S) ou FPRAON(SPI(fuso),eixo
rotativo) ou FPRAON(S,eixo rotativo) ou
FPRAON(SPI(fuso),SPI(fuso)) ou FPRAON(S,S) ou
FPRAOF(eixo,SPI(fuso),) ou FPRAOF(eixo,S,)


Expli cao dos comandos


FA[eixo]
Avano para os eixos de posicionamento declarados em mm/min ou
polegada/min ou em graus/min

FA[SPI(fuso)]
FA[S]
Velocidade de posicionamento (avano axial)
para os fusos declarados em graus/min.

FPR
Designao do eixo rotativo ou fuso, do qual dever ser derivado o
avano por rotao programado sob G95 para o avano por rotao
dos eixos de trajetria e eixos sncronos.

FPRAON
Ligar o avano axial por rotao para eixos de posicionamento e
fusos. O primeiro valor designa o eixo de posicionamento/fuso, que
dever percorrer com avano por rotao. O segundo valor designa o
eixo rotativo/fuso do qual dever ser derivado o avano de rotao.

FPRAOF
Desligar o avano por rotao. Declarao do eixo ou fuso que j
no dever percorrer com avano por rotao.

SPI
Converte o nmero do fuso em um identificador de eixo, o
parmetro de transferncia deve conter um nmero de fuso vlido.
SPI utilizada para definio indireta do nmero do fuso.

Eixo
Eixo de posicionamento ou geomtrico


Funo
Eixos de posicionamento, tais como sistemas de
transporte de peas, cabeotes-revlver, lunetas, so
posicionados independentemente de eixos de trajetria
e eixos sncronos. Por isso, define-se para cada eixo
de posicionamento um avano prprio.
Exemplo: FA[A1]=500


No caso de acoplamento de fusos sncronos, a
7

Controle do avano e movimento do fuso 12.98
7.7 Avano para eixos de posicionamento e fusos

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-222 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
velocidade de posicionamento do fuso subsequente
pode ser programada independentemente do fuso
de guia p.ex. para efetuar o posicionamento .

Exemplo: FA[S2]=100
Os identificadores de fuso SPI() e S so
funcionalmente idnticos.


Procedi mento
Avano FA[]
O avano programado tem efeito modal. Sempre
vlido o tipo de avano G94.
A unidade de medida mtrica/polegada orienta-se
pelo valor preestabelecido no dado de mquina
(G70/G71 aqui no faz efeito!) e pelo tipo do eixo
eixo rotativo ou eixo linear.


Se FA no for programado, aplica-se o valor
ajustado no dado de mquina.


Por bloco NC podem ser programados no mximo 5
avanos para eixos de posicionamento/fusos.

Gama de valores
0,001999 999,999 mm/min, graus/min
0,00139 999,9999 polegada/min


Avano FPR()
FPR como ampliao do comando G95 (avano por rotao
referente ao fuso mestre) permite derivar o avano por rotao
tambm de fusos ou eixos rotativos quaisquer.
G95 FPR() aplica-se a eixos de trajetria e eixos sncronos.

Se o eixo rotativo/fuso designado com FPR trabalhar com controle
de posio, aplica-se acoplamento de valor terico, nos outros
casos acoplamento de valor real.

O avano derivado calculado segundo a seguinte frmula:
Avano derivado =
avano programado * incremento do avano de guia

Exemplo:
Os eixos de trajetria X, Y devem ser posicionados com avano
por rotao derivado do eixo rotativo A:

7

12.98 Controle do avano e movimento do fuso
7.7 Avano para eixos de posicionamento e fusos

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-223
N40 FPR(A)
N50 G95 X50 Y50 F500

Avano FPRAON(,), FPRAOF(,)
FPRAON permite derivar o avano por rotao axial para eixos de
posicionamento e fusos do
avano momentneo de um outro eixo rotativo ou fuso.


O primeiro valor designa o eixo/fuso que dever percorrer com
avano por rotao. O segundo valor designa o eixo rotativo/fuso
do qual dever ser derivado o avano. O comando necessita que
no seja ser especificado uma segunda vez. Caso no seja, o
avano utilizado ser derivado do fuso principal.

O avano por volta pode ser pode ser desativado para um ou
vrios eixos/fusos simultaneamente com o comando FPRAOF.

O avano calculado como em FPR().

Exemplos:
O avano por rotao para o fuso mestre 1 deve ser derivado do
fuso 2.


N30 FPRAON(S1,S2)
N40 SPOS=150
N50 FPRAOF(S1)

O avano por rotao para o eixo de posicionamento X deve ser
derivado do fuso mestre. O eixo de posicionamento move-se com
500 mm/rotao do fuso mestre.

N30 FPRAON(X)
N40 POS[X]=50 FA[X]=500
N50 FPRAOF(S1)

7

Controle do avano e movimento do fuso 12.98
7.8 Correo de avano percentual, OVR, OVRA

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-224 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
7.8 Correo de avano percentual , OVR, OVRA

Programao
OVR=
OVRA[eixo]=
OVRA[SPI(fuso)]= ou OVRA[S]=



Expli cao do comando


OVR
Alterao de avano por cento para o avano ao longo da trajetria F

OVRA
Alterao de avano por cento para o avano de posicionamento FA ou para a rotao
de fuso S

SPI
Converte o nmero do fuso em um identificador de eixo, o parmetro de
transferncia deve conter um nmero vlido de fuso.
Os identificadores de fuso SPI(...) e S... so idnticos em termos de funo.

Eixo
Eixo de posicionamento ou geomtrico


Funo
A correo programvel do avano permite alterar a velocidade de eixos de trajetria,
eixos de posicionamento e fusos atravs de comando no programa NC.
Exemplo:


N10 OVR=25 OVRA[A1]=70

N20 OVRA[SPI(1)]=35
ou
N20 OVRA[S1]=35
: Velocidade de trajetria 25%,
; Velocidade de posicionamento p/ A1 70%.
; rotao do fuso para fuso 1: 35%.



Procedi mento
A alterao programvel do avano combinado com o override de avano ajustado
no painel de comando da mquina.

Exemplo:
Override ajustado do avano 80%
Correo programada do avano OVR=50
O avano programado ao longo da trajetria F1000 alterado para F400 (1000 * 0,8
* 0,5). A correo do avano refere-se tambm marcha rpida G0.

Gama de valores
1200%, inteiros; Na correo da trajetria e da marcha rpida no so
excedidas as velocidades mximas ajustadas em dados de mquina.

7

12.98 Controle do avano e movimento do fuso
7.9 Avano com controle de correo atravs da manivela, FD, FDA

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-225
7.9 Avano com controle de correo atravs da manivela, FD, FDA

Programao
FD=
FDA[eixo]=0 ou FDA[eixo]=



Expli cao do comando


FD=
Movimento por manivela para eixos de trajetria com superposio de
avano

FDA [eixo]=0
Movimento por manivela para eixos de posicionamento segundo percurso
preestabelecido

FDA[eixo]=
Movimento por manivela para eixos de posicionamento com superposio
de avano

eixo
Eixo de posicionamento ou geomtrico


Funo
Estas funes permitem, durante a execuo do
programa, mover eixos de trajetria e eixos de
posicionamento por meio da manivela (parmetro
de posio) ou alterar as velocidades dos eixos
(correo de avano).
Esta superposio por manivela utilizada muitas
vezes para a retificao.

Exemplo para parmetro de posicionamento:
O rebolo oscilando em direo Z movido pela
manivela em direo X para a pea. Nesta
condio, o operador pode ajustar a posio da
ferramenta at obter faiscamento constante. Pela
ativao do Cancelamento da distncia residual o
programa NC passa para o prximo bloco e
continua-se a trabalhar no modo NC.

Z
X

Para eixos de trajetria s possvel a
superposio da velocidade.



Procedi mento
Precondies

Para a funo "Superposio por manivela", aos
eixos a posicionar tem de estar atribuda uma
i l P d t lh b di t

7

Controle do avano e movimento do fuso 12.98
7.9 Avano com controle de correo atravs da manivela, FD, FDA

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-226 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
manivela. Para detalhes sobre o procedimento ver
Manual de instrues. O nmero dos pulsos da
manivela por posio na retcula especificado em
dados de mquina.
Efeito no modal
A funo "Superposio por manivela" tem efeito no
modal. No bloco NC subsequente a funo
desligada e o programa NC continua a ser executado.

Movimento por manivela com percurso
preestabelecido para eixos de posicionamento,
FDA[eixo]=0
No bloco NC com FDA[eixo]=0 programado,
o avano posto a zero. Quer dizer, no ocorre
qualquer movimento de posicionamento a partir do
programa. O movimento de posicionamento
programado para a posio de alvo agora
controlado exclusivamente pelo operador, girando a
manivela.

Exemplo: N20 POS[V]=90 FDA[V]=0
No bloco N20 o movimento de posicionamento
automtico parado. Agora o operador pode
posicionar o eixo manualmente pela manivela.




Direo de movimento, velocidade de avano
Os eixos percorrem exatamente, segundo o sinal, o percurso
preestabelecido pela manivela. Segundo a direo do giro, os
eixos podem mover-se para a frente ou para trs quanto
mais rpido se gira a manivela, maior a velocidade de
avano.

Faixa de posicionamento
A capacidade de posicionamento limitada pela posio de
partida e pelo ponto final programado com comando de
posicionamento.


7

12.98 Controle do avano e movimento do fuso
7.9 Avano com controle de correo atravs da manivela, FD, FDA

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-227
Movimento por manivela com superposio de
velocidade FDA[eixo]=
No bloco NC com FDA[]= programado, o avano
acelerado ou retardado do valor FA programado em ltimo
lugar para o valor programado sob FDA.
Partindo do avano atual FDA possvel, girando a manivela,
acelerar ou retardar para zero o movimento programado para
a posio de alvo. Como velocidades mximas so
consideradas os valores especificados no dado de mquina.
Exemplo: N10 POS[U]=10 FDA[U]=100
POSA[V]=20 FDA[V]=150


Mover eixos de trajetria com correo por manivela, FD
correo dos eixos de trajetria por manivela aplicam-se as
seguintes condies prvias:

No bloco NC com correo programada por manivela:
um comando de movimento G1, G2 ou G3 deve estar ativo,
estar ligado o posicionamento exato G60 e
o avano ao longo da trajetria programado com G94 mm/min ou
polegada/min.


O avano ao longo da trajetria F e a superposio por manivela FD
no podem ser programados em um s bloco NC.


Correo de avano
O override de avano s produz efeito sobre o avano programado,
no sobre os movimentos de avano gerados pela manivela (Exceto:
override de
avano =0).

Exemplo: N10 G1 X Y F500
N50 X Y FD=700

No bloco N50 acelera-se para o avano 700 mm/min. Dependendo da
direo do giro da manivela, a velocidade ao longo da trajetria pode
ser aumentada ou reduzida.



O movimento em direo oposta no possvel.
7

Controle do avano e movimento do fuso 12.98
7.9 Avano com controle de correo atravs da manivela, FD, FDA

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-228 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
Informao
No caso da correo de avano eixos de trajetria controla-se a
velocidade ao longo da trajetria sempre mediante a manivela do 1.
eixo geomtrico.

Faixa de posicionamento
A faixa de posicionamento limitada pela posio de partida e pelo
ponto final programado.


Correo manual em modo automtico
A correo de avano manual em modo automtico para os eixos
possui dois efeitos diferentes, anlogos s funes jog.
1.- Correo de percurso: FDA[ax]=0
O eixo no se move. Os pulsos da manivela recebidos a cada ciclo
IPO so independentes da direo, mas esto em funo do
percurso.
Quando a posio de destino for atingida, o eixo para.
2.- Correo de velocidade: FDA[ax]>0
O eixo se movimenta at a posio destino na velocidade
programada. O destino , desta forma, atingido mesmo sem os
pulsos da manivela.
Os pulsos recebidos a cada ciclo IPO so convertidos para um valor
cumulativo de alterao de velocidade existente.
Pulsos na direo do movimento incrementam a velocidade.
Pulsos na direo oposta reduzem a velocidade.

O limite mnimo de velocidade 0




7

12.98 Controle do avano e movimento do fuso
7.10 Correo percentual da acelerao: ACC (Opo)

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-229
7.10 Correo percentual da acelerao: ACC (Opo)

Programao
ACC[eixo]=
ACC[SPI(fuso)]= ou ACC(S)



Expli cao do comando


ACC

Alterao da acelerao para o eixo de trajetria declarado, ou seja alterao da
velocidade de rotao para o fuso declarado

SPI
Converte o nmero do fuso em um identificador de eixo, o parmetro de
transferncia deve conter um nmero vlido de fuso.
Os identificadores de fuso SPI(...) e S... so idnticos em termos de funo.

Eixo
Nome do eixo de trajetria no canal


Funo
Em segmentos de programa crticos pode ser
necessrio limitar a acelerao para baixo dos valores
mximos, p.ex. para evitar oscilaes mecnicas.



Procedi mento
A correo programvel da acelerao permite alterar a
acelerao para cada eixo de trajetria ou fuso atravs de
comando no programa NC. A limitao produz efeito em
todos os tipos de interpolao. Como acelerao de 100%
so considerados os valores preestabelecidos nos dados
de mquina.
Exemplo: N50 ACC[X]=80
Significa: O carro de eixo em direo X dever ser movido
s com 80% da acelerao.

N60 ACC[SPI(1)]=50 ou ACC[S1]=50
Significa: O fuso 1 dever acelerar ou frear somente com
50% da capacidade de acelerao. Os identificadores de
fuso SPI() e S so funcionalmente idnticos.

Gama de valores: 1200%, inteiros
Desligar: ACC[eixo]=100, partida do
programa, Reset

7

Controle do avano e movimento do fuso 12.98
7.9 Avano com controle de correo atravs da manivela, FD, FDA

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-230 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
7

12.98 Controle do avano e movimento do fuso
7.11 Otimizao do avano em seg.curvos da trajet., CFTCP, CFC,

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-231

Mai s i nformaes
Favor observar que com o uso desta instruo os valores
de acelerao mximos definidos pelo fabricante da
mquina podem ser excedidos.


A partir da SW 5.1
A acelerao pode ser tambm alterada pelas aes
sncronas..
Exemplo:


N100 EVERY $A_IN[1] DO POS[X]=50 FA[X]=2000 ACC[X]=140

O ltimo valor programado mantido aps RESET.
O valor atual da acelerao pode ser amostrado
atravs da varivel de sistema $AA_ACC[<eixo>].



7.11 Otimi zao do avano em seguimentos curvos da trajetria , CFTCP, CFC, CFIN

Programao
CFTCP
CFC
CFIN



Expli cao dos comandos


CFTCP
Avano constante na trajetria de centro de fresa

CFC
Avano constante no contorno (aresta da ferramenta)

CFIN
Avano constante na aresta de ferramenta s em contornos de
curvatura interna, nos outros casos na trajetria de centro de fresa


Funo
O avano programado refere-se inicialmente
trajetria de centro de fresa quando o modo de
correo G41/G42 est ativado para o modo de raio
de fresa, (ver cap. 6).
Quando ocorre o fresamento de um contorno
circular, o mesmo aplica-se interpolao
polinomial e de Spline (ranhuras), altera-se o
avano na aresta da ferramenta, fazendo com a
usinagem tenha resultados indesejveis.

Exemplo: Fresamento de um pequeno raio exterior
com uma ferramenta grande. O caminho a ser
percorrido pela parte exterior da fresa muito maior
traj. da ferram.
contorno
7

Controle do avano e movimento do fuso 12.98
7.11 Otimizao do avano em seg.curvos da trajet., CFTCP, CFC, CFIN

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-232 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
percorrido pela parte exterior da fresa muito maior
que o caminho ao longo do contorno. Por isso o
contorno trabalhado com um avano muito pequeno.

A fim de evitar tais efeitos, convm regular o avano
adequadamente em contornos curvados.


Procedi mento
Avano constante na trajetria de centro, desligar a correo
do avano, CFTCP
O controle mantm constante a velocidade de avano, correes
de avano so desligadas.


Avano constante no contorno, CFC
A velocidade de avano reduzida em raios
interiores, e aumentada em raios exteriores. Com
isso, a velocidade no gume de ferramenta e assim
no contorno permanece constante.
Esta funo fornecida como ativa (default).

Avano constante s em raios interiores,
CFIN
A velocidade de avano reduzida em raios
interiores, em raios exteriores no ocorre qualquer
aumento vlido o centro da fresa.

c
o
n
s
t
a
n
t
e
constante
reduzida
aumentada


7

12.98 Controle do avano e movimento do fuso
7.11 Otimizao do avano em seg.curvos da trajet., CFTCP, CFC,

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-233

Exemplo de programao
Neste exemplo, produz-se primeiro o contorno com
avano corrigido por CFC.
Durante o acabamento o fundo de fresagem
adicionalmente trabalhado com CFIN. Com isso
possvel evitar que o fundo de fresagem seja
danificado devido a uma velocidade de avano
muito elevada.
X
Y
20
10
20
55 30
4
0
1
0


N10 G17 G54 G64 T1 M6


N20 S3000 M3 CFC F500 G41


N30 G0 X-10


N40 Y0 Z-10
Alimentao primeira profundidade de corte

N50 CONTOUR1
Chamada de subprograma

N40 CFIN Z-25
Alimentao segunda profundidade de corte

N50 CONTOUR1
Chamada de subprograma

N60 Y120


N70 X200 M30

7

Controle do avano e movimento do fuso 12.98
7.12 Rotao de fuso S, sentido de rotao de fuso M3, M4, M5

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-234 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
7.12 Rotao de fuso S, senti do de rotao de fuso M3, M4, M5

Programao
M3 ou M4 ou M5
M1=3 ou M1=4 ou M1=5
S
Sn=
SETMS(n) ou SETMS



Expli cao dos comandos


M1=3 M1=4 M1=5
Sentido de rotao de fuso direita/ esquerda, Parada de fuso para o
fuso 1. Aos outros fusos aplica-se adequadamente M2= M3=

M3
Sentido de rotao de fuso direita para o fuso mestre

M4
Sentido de rotao de fuso esquerda para o fuso mestre

M5
Parada de fusos para o fuso mestre

Sn=
Rotao de fuso em rotaes/min para o fuso n

S
Rotao de fuso em rotaes/min para o fuso mestre

SETMS(n)
O fuso declarado sob n deve ser o fuso mestre

SETMS
Retorno para o fuso mestre especificado no dado de mquina


Funo
Por meio das funes mencionadas
liga-se o fuso
especifica-se o sentido necessrio da rotao do
fuso e
define-se, p.ex. para tornos, o contrafuso ou uma
ferramenta acionada como fuso mestre

A definio do fuso mestre tambm possvel
atravs de dado de mquina.

As seguintes instrues de programao aplicam-se
ao fuso mestre: G95, G96, G97, G33, G331.
(ver tambm captulo 1, Fuso principal, fuso mestre").




Fabri cante da mquina (MH7.2)
A definio do fuso mestre tambm possvel via
dados de mquina (condio de fornecimento).



7

12.98 Controle do avano e movimento do fuso
7.12 Rotao de fuso S, sentido de rotao de fuso M3, M4, M5

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-235

Procedi mento
Instrues M preestabelecidas, M3, M4, M5
Num bloco com comandos de eixos , estes so executados, antes de
ser dado inicio ao movimentos de eixo (ajuste bsico do controle).

Exemplo: N10 G1 F500 X70 Y20 S270 M3
N100 G0 Z150 M5

N10: O fuso acelera a 270 r/min, depois disso so executados os
movimentos em X e Y.
N100: Parada de fuso antes do movimento de retrocesso em Z..


Atravs de dado de mquina pode ser ajustado, se os movimentos
de eixo devem executados apenas depois da acelerao do fuso
rotao terica ou da parada do fuso, ou se o posicionamento deve
ocorrer imediatamente depois das operaes de comando serem
programadas.

Rotao de fuso S
A velocidade de rotao declarada com S ou S0= aplica-se ao
fuso mestre. Para fusos adicionais, declaram-se os respectivos
nmeros: =, S2=

Por bloco NC podem ser programados 3 valores S.


Trabalhar com vrios fusos
Em um canal podem existir simultaneamente 5 fusos o fuso
mestre mais 4 fusos adicionais (no SIMUMERIK FM-NC 2 fusos).

Um fuso definido atravs de dado de mquina como o fuso
mestre. A este fuso aplicam-se funes especiais, tais como
abertura de roscas, abertura de rosca fmeas, avano por rotao,
tempo de demora.

Para os outros fusos, tais como o segundo fuso de trabalho e a
ferramenta acionada, tm de ser declarados os respectivos
nmeros para se programar a velocidade de rotao e a direo
de rotao/parada de fuso.

Exemplo: N10 S300 M3 S2=780 M2=4

Fuso mestre 300 r/min, rotao direita
2. fuso 780 r/min, rotao esquerda

7

Controle do avano e movimento do fuso 12.98
7.12 Rotao de fuso S, sentido de rotao de fuso M3, M4, M5

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-236 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00

Comutao programvel do fuso mestre, SETMS(n)
Atravs deste comando possvel, no programa NC, definir
qualquer fuso como fuso mestre.

Exemplo:



N10 SETMS(2)
Agora o fuso 2 o fuso mestre.
; SETMS deve ser programado em um bloco separado



A este fuso aplicam-se agora a velocidade de
rotao declarada com S, assim como M3, M4, M5.


Desativar
Com SETMS sem declarao de um fuso retorna-se
ao fuso mestre especificado no dado de mquina.



Exemplo de programao
S1 o fuso mestre, S2 o segundo fuso de
trabalho.
A pea a tornear dever ser trabalhada em 2 lados.
Para tal necessria uma repartio dos passos de
trabalho. Depois de talhar, o dispositivo sncrono (S2
toma a pea para a usinagem do lado talhado. Para
esse fim, este fuso S2 definido como fuso mestre,
aplica-se a ele G95.
Erro! Nenhum tpico foi especificado.


N10 S300 M3
Rotao e sentido de rotao para o fuso de
acionamento =fuso mestre preestabelecido

N20N90
Usinagem do lado direito da pea

N100 SETMS(2)
S2 a partir deste comando o fuso mestre

N110 S400 G95 F
Rotao para o novo fuso mestre

N120N150
Usinagem do lado esquerda da pea

N160 SETMS
Retorno ao fuso mestre S1

7

12.98 Controle do avano e movimento do fuso
7.13 Velocidade constante de corte, G96, G97, LIMS

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-237
7.13 Vel oci dade constante de corte, G96, G97, LIMS

Programao
G96 S
G97
LIMS=



Expli cao dos comandos


G96
Ligar velocidade constante de corte

S
Velocidade de corte em m/min

G97
Desligar velocidade constante de corte

LIMS
Limitao da velocidade de rotao com G96 ativo




Funo
Com G96 ligado, altera-se automaticamente a
rotao de fuso dependendo do respectivo
dimetro da pea de forma que permanea
constante a velocidade de corte S em m/min no
gume de ferramenta.
Disso resultam superfcies torneadas uniformes e,
em conseqncia disso, uma melhor qualidade da
superfcie usinada.
reduzir velocidade
rotativa de fuso
velocidade
de corte
constante
velocidade rotativa
de fuso aumentada


Procedi mento
Gama de valores para Velocidade de corte S
A resoluo pode ser ajustada atravs de dado de mquina.
A gama para a velocidade de corte de 0.1 r/min a 9999 9999.9 r/min.


Para G70/G700: Velocidade de corte em ps/min



Ajuste do avano F
Com G96 ligado, ativa-se automaticamente G95 "Avano em mm/rotao.


Se G95 ainda no tiver sido ligado ter que ser ajustado, quando da
chamada de G96, um novo valor de avano F (p.ex. converter o valor F de
mm/min em mm/rotao).

7

Controle do avano e movimento do fuso 12.98
7.13 Velocidade constante de corte, G96, G97, LIMS

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-238 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
Limite superior da velocidade de rotao LIMS
Quando se trabalhar uma pea com grandes
diferenas de dimetro, convm declarar uma
limitao da velocidade de rotao. Assim
possvel excluir nmeros de rotaes
demasiadamente elevados no caso de dimetros
pequenos.
LIMS produz efeito em G96 e G97.

Exemplo:
N10 G96 S100 LIMS=2500
Limitao da velocidade de rotao em 2500 r/min

LIMS

A rotao limite programada com G26 ou especificada atravs de dados de
mquina no pode ser excedida.

Trabalhar em movimento rpido
Ao trabalhar em movimento rpido G0, no so efetuadas alteraes da
velocidade de rotao.
Exceo: Ao se aproximar do contorno em movimento rpido e o prximo bloco
NC contm um comando de deslocamento G1, G2, G3, ajusta-se a velocidade
de rotao para o prximo comando de trajetria j durante a execuo do bloco
de aproximao G0.

Desligar velocidade constante de corte, G97
Aps G97 o controle interpreta uma palavra S de novo como rotao de fuso em
rotaes/min.
Se no for declarada uma nova rotao de fuso, mantm-se a velocidade de rotao
ajustada anteriormente por G96.



Mai s i nformaes
A funo G96 tambm pode ser desligada com G94 ou G95.
Neste caso, vlida a velocidade de rotao S programada em ltimo lugar
para a usinagem seguinte.
A partir do SW 4.2, G97 pode ser programado tambm sem G96 ter sido
anteriormente programado. A funo tem o mesmo efeito como G95,
adicionalmente faz efeito um LIMS programado.

O eixo transversal tem de estar definido atravs de dado de mquina.
7

12.98 Controle do avano e movimento do fuso
7.14 Velocidade perifrica constante de rebolo, GWPSON, GWPSOF

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-239
7.14 Vel oci dade perifri ca constante de rebol o, GWPSON, GWPSOF

Programao
GWPSON(T No.)
GWPSOF(T No.)
S
S1



Expli cao dos comandos e parmetros


GWPSON(T No.)
Selecionar velocidade perifrica constante de rebolo GWPS
A declarao do nmero T s necessria, se a ferramenta com este
nmero T no estiver ativa.

GWPSOF(T No.)
Desselecionar GWPS:
a declarao do nmero T s necessria, se a ferramenta com este
nmero T no estiver ativa

S
S1
Programar GWPS; valor da velocidade perifrica em m/s ou ft/s
S: GWPS para o fuso mestre; S1: GWPS para o fuso 1


Funo
Pela funo Velocidade perifrica constante de
rebolo (=GWPS), a velocidade de rotao de um
rebolo ajustada de forma a resultar, considerando o
raio atual do rebolo, em uma velocidade perifrica
constante de rebolo.


GWPS pode ser selecionado somente para
ferramentas de retificar (tipo 400-499).



Mai s i nformaes
Para poder ativar a funo Velocidade perifrica
constante , necessrio ajustar adequadamente os
dados de retificao especficos da ferramenta
$TC_TPG1, $TC_TPG8 e $TC_TPG9 . Com a GWPS
ligada leva-se em considerao, na alterao da
velocidade de rotao, tambm valores de correo
atuais (=parmetros de desgaste; ver cap. 6
PUTFTOC, PUTFTOCF) !


7

Controle do avano e movimento do fuso 12.98
7.14 Velocidade perifrica constante de rebolo, GWPSON, GWPSOF

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-240 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
Selecionar GWPS: Programar GWPSON, GWPS:
Depois de selecionada a GWPS com GWPSON,
interpreta-se cada valor S subsequente para este fuso
como velocidade perifrica de rebolo.
A seleo da GWPS com GWPSON no conduz
ativao automtica da correo do comprimento de
ferramenta ou da monitorao da ferramenta.
A GWPS pode estar ativa simultaneamente para
vrios fusos de um canal com nmeros de ferramenta
diferentes de cada vez.
Se quiser selecionar, para um fuso para o qual GWPS
j est ativa, GWPS com uma ferramenta nova, ter
que primeiro desselecionar a GWPS ativa mediante
GWPSOF.

Desligar GWPS: GWPSOF
Ao desselecionar a GWPS com GWPSOF, mantm-
se a velocidade de rotao determinada em ltimo
lugar como valor terico.
No fim do programa ou com Reset a programao de
GWPS cancelada.

Consultar GWPS ativa: $P_GWPS[n. de fuso]
Esta varivel de sistema permite consultar a partir do
programa de pea, se a GWPS esta ativa para um
determinado fuso.
TRUE: GWPS est ligada.
FALSE: GWPS est desligada.


Exemplo de programao
Uma velocidade perifrica constante deve ser utilizada
com os rebolos T1 e T5. T1 a ferramenta ativa.




Programao


N20 T1 D1
Seleo T1 a D1

N25 S1=1000 M1=3
1000 voltas/min para o fuso 1

N30 S2=1500 M2=3
1500 voltas/min para o fuso 2




N40 GWPSON
GWPS seleo da ferramenta ativa T1

N45 S1 = 60
Ativa GWPS para a ferramenta em 60 m/s



7

12.98 Controle do avano e movimento do fuso
7.14 Velocidade perifrica constante de rebolo, GWPSON, GWPSOF

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-241

N50 GWPSON(5)
Ativa GWPS para a ferramenta 5
(segundo fuso)

N55 S2 = 40
Ativa GWPS para a ferramenta 2 em 40
m/s




N60 GWPSOF
Desliga GWPS para a ferramenta ativa

N65 GWPSOF(5)
Desliga GWPS para a ferramenta 5 (fuso 2)




7

Controle do avano e movimento do fuso 12.98
7.15 Rotao const.da pea p/retificao Centerless, CLGON, CLGOF

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-242 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
7.15 Rotao constante da pea para retifi cao Centerl ess,
CLGON, CLGOF

Programao
CLGON(liga)
CLGOF



Expli cao dos comandos


CLGON(liga)
Ligar a funo Rotao constante da pea para retificao Centerless
; declarao da velocidade desejada (des.) da pea em 1/min

CLGOF
Desligar a funo







Funo
Com a funo Rotao constante da pea para
retificao Centerless ativa, a velocidade de
rotao da pea a retificar mantida constante. A
velocidade de rotao do rebolo de arraste
reduzida de acordo com a diminuio do dimetro
da pea que est sendo retificada.

Procedi mento
Condies prvias para CLGON
Os eixos do rebolo de arraste e do rebolo de corte,
assim como o esquadro tm de estar em uma
posio, que permita que a pea seja retificada
desde o tamanho inicial at o tamanho desejado.
CLGON faz efeito somente quando o fuso do rebolo
de arraste trabalha no modo de rotaes. No
necessrio um sensor de posicionamento.
As funes G G94, G95, G96 e G97 podem estar
ativas simultaneamente com CLGON. Estas no
produzem efeito sobre o fuso do rebolo de arraste.


R1
A
X
Y
Q2
Q1
r
r
n =const
1
n
2
rebolo regulador
pea a ret.
esqu.
rebolo regul.
pea a retificar
rebolo

Caso o rebolo de arraste trabalhe como fuso
mestre, G96 e CLGON se cancelam mutuamente.


Mai s i nformaes
Nos dados de mquina especficos do canal ($MC_TRACLG) esto armazenados:
os nmeros de fuso do rebolo de arraste e do rebolo de corte
parmetros sobre a geometria (nmeros de eixo, vector de direo do
esquadro ) comportamento em Reset e fim de programas


7

12.98 Controle do avano e movimento do fuso
7.15 Rotao const.da pea p/retificao Centerless, CLGON, CLGOF

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-243
Clculo da velocidade de rotao do rebolo de
arraste
A velocidade de rotao do rebolo de arraste
calculada a partir da velocidade desejada da pea:

S
rebolo regul.
=r
pea a retificar
/r
rebolo regul.
S
prog

O raio da pea a retificar r
pea a retificar
calculado
como raio do crculo de contato no rebolo de corte,
rebolo de arraste e esquadro.

Dados de correo em CLGON
Os raios do rebolo de corte e do rebolo de arraste
so tirados dos dados de correo atuais para T1, D1
(rebolo de corte) e T2, D1 (rebolo de arraste).
Alteraes da correo de ferramenta em linha
(PUTFTOCF, FTOCON, FTOCOF) so levadas em
considerao.

Comportamento na transio de blocos de
movimento
CLGON est ativo somente em blocos de
movimento sem G0 (movimento com avano ao
longo da trajetria).
Se ocorrer uma transio de um bloco G0 a um
bloco de movimento sem G0, ajusta-se a velocidade
de rotao do rebolo de arraste, durante o bloco G0,
velocidade inicial desejada no bloco subsequente.
R1
A
X
Y
Q2
Q1
r
r
n =const
1
n
2
rebolo regulador
pea a ret.
esqu.
rebolo regul.
pea a retificar
rebolo

Se um bloco dom G0 for seguido por um bloco de movimento sem G0, congela-se a
velocidade de rotao no fim de bloco antes de G0. Isto no se aplica, se o bloco G0
viver em seguida a um bloco de movimento sem G0, no qual est programada uma
nova velocidade desejada.

Graus de transmisso
Os graus de transmisso tm de estar selecionadas de forma que o rebolo de
arraste possa explorar o regime exigido da velocidade de rotao.

Monitoraes
As monitoraes de velocidade de rotao definidas com G25, G26 esto ativas.
A rea da guia, sobre a qual tem de estar situado o ponto de contato com a pea
calculado monitorado. A rea est especificada em um dado de mquina.

7

Controle do avano e movimento do fuso 12.98
Erro! Estilo no definido.

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-244 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
7.16 Limi tao programvel da rotao do fuso, G25, G26


Programao
G25 S S1= S2=
G26 S S1= S2=



Expli cao dos comandos


G25
Limite inferior da velocidade de rotao do fuso

G26
Limite superior da velocidade de rotao do fuso

S S1= S2=
Nmero de rotaes mnimo ou mximo


Funo
No programa NC possvel alterar, atravs de
comando, as velocidades mn. e mx. especificadas
nos dados de mquina e setting data



Procedi mento
Limitaes programadas da rotao do fuso so
possveis para todos os fusos do canal.

Exemplo:
N10 G26 S1400 S2=350 S3=600

Limite superior de rotao para o fuso mestre, o
fuso 2 e o fuso 3.
Gama de valores
A atribuio de valores para a velocidade de rotao
do fuso pode ser feita dentro dos seguintes limites:
0.1 R/min ... 9999 9999.9 R/min .


Uma limitao de rotaes de fuso programada com
G25 ou G26 sobrescreve as velocidades rotativas
limites nos setting data e permanece assim
armazenada tambm aps o fim de programa.


7

12.98 Controle do avano e movimento do fuso
7.17 Vrios avanos em um bloco : F.., FMA..

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-245
7.17 Vri os avanos em um bl oco : F.., FMA..

Programao
F2=... a F7=...
ST=...
SR=...

Vrios movimentos de trajetria em um
bloco

FMA[2,x]=... a FMA[7,x]=...
STA=...
SRA=...
Vrios movimentos axiais em um bloco


Expli cao dos comandos


F2=... to F7=...
Alem do avano de contorno, podem ser programados at 6 outros
valores de avano em um bloco; no modal

ST=...
Tempo de parada (para retficas: tempo de faiscamento); no modal

SR=...
Percurso de retorno; no modal

FMA[2,x]=... to
FMA[7,x]=...
Alem do avano de contorno, podem ser programados at 6 outros
valores de avano por eixo no bloco; no modal

STA=...
Tempo de parada especfico por eixo (para retficas, tempo de
faiscamento); no modal

SRA=...
Trajetria de recuo por eixo; no modal


Funo
A funo Vrios avanos em um bloco pode ser
utilizada de forma independente das entradas digitais ou
analgicas externas para ativarem:
6 diferentes valores de avano em um bloco NC,
1 tempo de permanncia e
1 trajetria de retorno
em sincronismo com o movimento.

Os sinais de entrada hardware so combinados em um
byte, veja descrio em:
/FB/ A2, Vrios sinais de interface.


Procedi mento
Programao do movimento de trajetria
O avano da trajetria programado sob o
endereo A, que permanece ativo desde que no
exista sinal na entrada. A parte numrica indica o bit
de entrada cuja alterao no estado ir ativar o
avano:


7

Controle do avano e movimento do fuso 12.98
7.17 Vrios avanos em um bloco : F.., FMA

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-246 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
p.e.
F7=1000 ; 7 corresponde ao bit de entrada 7.
F2=20 ; 2 corresponde ao bit de entrada 2.
ST=1 ; Tempo de parada bit de entrada 1
SR=0.5 ; trajetria de recuo (mm) bit de
entrada 0


Programao do movimento axial
O avano do movimento axial programado sob o endereo FA,
que permanece vlido desde que no existam sinais nas entradas.
FMA[7,x]=... to FMA[2,x]=... podem ser utilizados para programar at
6 avanos adicionais em um bloco. A primeira expresso entre
colchetes indica o nmero do bit de entrada, a Segunda o eixo para
o qual o avano deve ser aplicado:

e.g. FMA[3,y]=1000 ; Valor de avano 1000 para o eixo Y, 3
corresponde ao bit de entrada 3.
Tempo de parada e trajetria de retorno so programados sob os
seguintes endereos adicionais:
STA[x]=... Tempo(s) de parada (s) bit 1 e
SRA[x]=... Trajetria de retorno (mm) bit 0.




Mai s i nformaes
O avano/trajetria axial (valor F) corresponde a 100% do
avano. A funo Vrios avanos em um bloco pode ser
utilizada para implementar avanos menores ou iguais a este
valor.
Caso o avano, tempo de parada ou trajetria de retorno sejam
programados para um eixo considerando uma entrada externa,
este eixo no deve ser programado como POSA(posicionamento
sem espera de fim de bloco) no bloco em questo.
Caso ativados os bits de entrada para o tempo de parada ou da a
trajetria de retorno, a distncia a percorrer do eixo ser zerada,
e iniciado o tempo de parada ou a trajetria de retorno.
A unidade do percurso de retorno a mesma selecionada para o
sistema de medio (polegada ou mm)

Look-Ahead tambm ativa para vrios avanos em um bloco.
Desta forma, pode ser utilizada para restringir o avano atual.

7

12.98 Controle do avano e movimento do fuso
7.17 Vrios avanos em um bloco : F.., FMA..

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-247
7

Controle do avano e movimento do fuso 12.98
7.18 Avano durante o bloco: FB... (SW 5.3 em diante)

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-248 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00

Programao


N20 T1 D1 F500 G0 X100
Posio inicial
N25 G1 X105 F=20 F7=5 F3=2.5 F2=0.5 ST=1.5 SR= 0.5 ;
Avano geral F, desbaste com F7, acabamento com F3, acabamento fino com F2,
parada de 1,5 s, percurso de retorno de 0.5mm


N30 ...







7.18 Avano durante o bloco: FB... (SW 5.3 em diante)

Programao


FB=...
Avano vlido no bloco


Expli cao dos comandos


FB=...
Ao contrrio do avano modal ativo no bloco anterior, um avano
separado pode ser programado para o bloco atual, e, no prximo bloco
o avano modal anterior torna-se novamente ativo


Funo
A funo Avano durante o bloco pode ser
utilizada para definir um avano separado para um
nico bloco.




Procedi mento
O endereo FB utilizado para definir um avano
vlido somente para o bloco atual. Aps este bloco,
o valor de avano modal programado anteriormente
ser ativado.



O valor deste avano ser interpretado de acordo
com o tipo de avano ativo::
G94: avano em mm/min ou /min
G95: avano em mm/rev. ou pol/rev.
G96: velocidade de corte constante

Referncias: Descrio das Funes, V1 Avanos
7

12.98 Controle do avano e movimento do fuso
7.18 Avano durante o bloco: FB... (SW 5.3 em diante)

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00 7-249



Mai s i nformaes
O valor programado em FB=<valor>deve ser
maior que zero.
Caso no exista movimento programado no
bloco, FB no tem efeito (p.e.. bloco de clculo).
Caso no haja avano programado de forma
explcita para chanfros/arredondamentos, FB
ser utilizado tambm para o elemento de
contorno no bloco.
Os avanos de interpolao FLIN, FCUB, etc,
so tambm possveis sem restries
A programao simultnea de FB e FD (controle
do avano pelo nnio) ou F (avano modal) no
possvel.



Programao



N10 G0 X0 Y0 G17 F100 G94;
Posio inicial

N20 G1 X10;
Avano 100 mm/min

N30 X20 FB=80;
Avano 80 mm/min

N40 X30;
Avano de 100 mm/min novamente

N50 ...









7

Controle do avano e movimento do fuso 12.98
7.18 Avano durante o bloco: FB... (SW 5.3 em diante)

7


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
7-250 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) Edio 04.00
Notas

























8

04.00 Corretores de ferramentas
8
Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-249
Corretores de ferramentas

8.1 Informaes gerais........................................................................................................8-250
8.2 Lista dos tipos de ferramentas ......................................................................................8-253
8.3 Seleo de ferramenta/chamada de ferramenta T .......................................................8-256
8.3.1 Troca de ferramenta com M6 (fresa).........................................................................8-256
8.3.2 Troca de ferramenta com comando T (giro)..............................................................8-259
8.4 Corretor de ferramenta D..............................................................................................8-260
8.5 Seleo da ferramenta T atravs do gerenciamento de ferramentas...........................8-262
8.5.1 Torno com magazine circular.....................................................................................8-262
8.5.2 Fresa com magazine de corrente..............................................................................8-263
8.6 Chamada do corretor D com o gerenciamento de ferramentas....................................8-265
8.6.1 Torno com magazine circular.....................................................................................8-265
8.6.2 Fresa com magazine de corrente..............................................................................8-266
8.7 Fazendo o corretor da ferramenta operativo imediatamente........................................8-267
8.8 Correo de raio da ferramenta, G40, G41, G42..........................................................8-268
8.9 Aproximao e afastamento do contorno, NORM, KONT, G450, G451.......................8-275
8.10 Correo em cantos, G450, G451................................................................................8-278
8.11 Aproximao e recuo suaves ........................................................................................8-281
8.11.1 Ampliao da aproximao e recuo: G461/G462 (SW 5 em diante).........................8-289
8.12 Monitorao de coliso, CDON, CDOF.........................................................................8-293
8.13 Corretor de ferramenta 2 1/2 D.....................................................................................8-296
8.14 Correo de comprimento p/ ferramentas orientveis: TCARR, TCOABS, TCOFR ....8-298
8.15 Monitoraes especficas para retificas TMON, TMOF ...............................................8-301
8.16 Corretores aditivos (SW 5 em diante) ..........................................................................8-303
8.16.1 Seleo do deslocamento (por nmero DL) ..............................................................8-303
8.16.2 Definio do desgaste e do valor principal ................................................................8-304
8.16.3 Apagar corretores aditivos (DELDL) ..........................................................................8-306
8.17 Corretores de ferramenta caractersticas especiais (SW 5 em diante) .....................8-307
8.17.1 Espelhando os comprimentos da ferramenta...........................................................8-308
8.17.2 Considerando o sinal do valor de desgaste...............................................................8-308
8.17.3 Alterao do comprimento e plano da ferramenta.....................................................8-309
8.18 Ferramentas com direo da ponta relevante (SW 5 em diante) ................................8-312

8

Corretores de ferramentas 04.00
8.1 Informaes gerais

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-250 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
8.1 Informaes gerais

Para que servem compensaes de
ferramenta?
Durante a criao de um programa de usinagem,
no precisam ser considerados o dimetro da fresa,
a posio da aresta das ferramentas de tornear
(ferramenta de tornear esquerda/ direita) e
comprimentos de ferramenta.
As dimenses de pea so programadas
diretamente, p.ex. segundo o desenho de
fabricao.

Durante a produo de uma pea, os cursos de
ferramenta so controlados, dependendo da
respectiva geometria da ferramenta, de forma a
produzir o contorno programado com qualquer
ferramenta utilizada.

curso da ferramenta
contorno


O controle corrige a trajetria

Os dados de ferramenta so introduzidos
separadamente na tabela de ferramentas do
controle.
No programa seleciona-se a ferramenta a ser
utilizada com os seus respectivos dados de
correo.

Durante o processamento do programa o controle
tira os dados de correo necessrios dos arquivos
de ferramentas e corrige individualmente, para cada
ferramenta diferente, o percurso que a ferramenta
deve percorrer.
percurso corrigido
da ferramenta
contorno programado

8

04.00 Corretores de ferramentas
8.1 Informaes gerais

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-251

Quai s ferramentas encontram-se na
memria de correo do control e?
Na memria de correo devem ser acrescentados:
valores geomtricos: comprimento, raio.
so formados por diversos componentes
(geometria, desgaste ). Essas componentes so
compensados pelo controle em um valor
resultante (p.ex. comprimento total 1, raio total).
A respectiva medida total torna-se efetiva quando
da ativao da memria de correo.
A maneira da compensao destes valores nos
eixos determinada pelo tipo da ferramenta e
pelo plano de trabalho atualmente vlido G17,
G18, G19.
Tipo da ferramenta
O tipo determina quais dos dados geomtricos
so necessrios para descrio da geometria da
ferramenta e a maneira como a compensao
deve ser feita (broca ou fresa ou ferramentas de
tornear).
Direo da ponta da ferramenta (incerto, gume)

Parmetros de ferramenta
No captulo seguinte Lista dos tipos de ferramenta
so descritos os parmetros individuais de cada tipo
de ferramenta. Nos campos de entrada com DP...
devem ser introduzidos os respectivos parmetros
de ferramenta. No necessrio atribuir o valor
zero a parmetros de ferramenta.

raio
c
o
m
p
r
i
m
e
n
t
o





Ateno
Uma vez colocados na memria de correo, os
valores sero includos na compensao para toda
chamada da ferramenta.


Correo de comprimento da ferramenta

Por meio deste valor so compensadas as
diferenas de comprimento entre as ferramentas
utilizadas.

A distncia entre o ponto de referncia do porta
Erro! Nenhum tpico foi especificado.
8

Corretores de ferramentas 04.00
8.1 Informaes gerais

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-252 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
ferramenta e a ponta da ferramenta considerada
como comprimento da ferramenta. Este
comprimento medido e introduzido no controle
juntamente com valores de desgaste ajustveis.
Com isso o controle calcula a compensao de
ferramenta para os movimentos de posicionamento
na direo da alimentao.

Mai s i nformaes
O valor de correo do comprimento de ferramenta depende da orientao
da ferramenta no espao. Ver captulo "Orientao da ferramenta e
correo de comprimento da ferramenta".


Correo de raio da ferramenta
O contorno e o percurso da ferramenta no so
idnticos. O centro do raio da fresa ou do gume tem
de se mover numa distncia constante em relao
ao contorno.

Para isso altera-se a trajetria programada de
centro de ferramenta dependendo do raio e da
direo de usinagem de forma que ao se mover, o
gume de ferramenta descreve exatamente o
contorno desejado.

Durante o processamento do programa, o controle
vai buscar os raios necessrios e calcula a trajetria
da ferramenta com as respectivas compensaes.

equidistante
equidistante


Ateno

A correo de raio da ferramenta faz efeito segundo o valor preestabelecido
em CUT2D ou CUT2DF. Para mais informaes ver pginas seguintes neste
captulo.

8

04.00 Corretores de ferramentas
8.2 Lista dos tipos de ferramentas

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-253
8.2 Lista dos ti pos de ferramentas
Os tipos de ferramentas de fresar

Grupo tipo 1xy (fresas):
100 Fresa de acordo com CLDATA
110 Fresa de cabea esfrica
120 Fresa de topo
(sem arredondamento de canto)
121 Fresa de topo
(com arredondamento de canto)
130 Fresa de cabea angular
(sem arredondamento de canto)
131 Fresa de cabea angular
(com arredondamento de canto)
140 Fresa de facear


F F'
Entradas em
parmetros de ferram.
DP3
DP6
DP21
Compr. 1 -geometria
Raio -geometria
Compr. -adaptador
Valores de desgaste
segundo
necessidade
Pr os outros
valores a 0
DP1 1xy
G17:
G18:
G19:
Compr.1 em Z
Raio em X/Y
Compr.1 em Y
Raio em Z/X
Compr.1 em X
Raio em Y/Z
F -ponto de refer.
porta-ferramenta
F-ponto de refer. adaptador (com ferramenta
introduzida=ponto de ref. porta-ferram.)
Efeito
compr. 1
compr. 1total
compr.1 adapt.
A partir da SW 5, possvel atribuir definies fixas
para G17, G18 e G19.
p.e.: compr1=X, compr2=Z, compr3=Y
145 Fresa de rosquear
150 Fresa lateral
155 Fresa de cnica
X
Y
Z
Z
X
Y
Y
Z
X
Valores de desgaste
segundo necessidade cessidade
Pr os outros valores
a 0
Efeito
G17:
G18:
G19:
Compr. 1emY
Compr. 2 emX
Compr. 3 emZ
Raio em X/Y
Compr. 1em X
Compr. 2 em Z
Compr. 3 em Y
Raio em Z/X
Compr. 1em Z
Compr. 2 emY
Compr. 3 emX
Raio em Y/Z
Entradas em
parmetros de ferram.
DP1
DP6
DP3
DP21
DP22
DP23
1xy
Compr. 1 - Geometria
Raio - Geometria
Compr.1
- Base
Compr.2 - Base
Compr.3 - Base
F'
F
medida base
compr. 3
medida base
compr.2
m
e
d
id
a

b
a
s
e

c
o
m
p
r
.
1
F - ponto de ref. porta-ferramenta
F - ponto de ref. porta-ferram.lat.
raio
A partir da SW 5, possvel atribuir definies fixas
para G17, G18 e G19.
p.e.: raio X/Y p/ G17, raio Z/X p/ G18, raio Z/X p/
G19
8

Corretores de ferramentas 04.00
8.2 Lista dos tipos de ferramentas

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-254 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Tipos de ferramenta de furao
(brocas)
Grupo Tipo 2xy (brocas):
200 Broca helicoidal
205 Broca macia
210 Barra de furar
220 Broca de centrar
230 Escareador
231 Cortador de facear
240 Macho de abrir roscas, rosca
normal
241 Macho de abrir roscas, rosca fina
242 Macho de abrir roscas, rosca
Withworth
250 Alargador
F
Entradas em
parmetros de ferr.
DP1
DP3
2xy
Compr. 1
Val. de desgaste
segundo
necessidade
Pr os outros
valores a 0
G17: Compr.1 em Z
Compr.1 em Y
Compr.1 em X
G18:
G19:
F - ponto de ref.
porta-ferramenta
comprimento 1
Efeito

Tipos de ferramentas de tornear

Grupo Tipo 5xy (ferramentas de tornear):
500 Ferramenta de desbastar
510 Ferramenta de acabar
520 Ferramenta de penetrar
530 Ferramenta de corte
540 Ferramenta de rosquear
Z
X
F
R S
P
Ferramenta de tornear
p.ex. G18: plano Z/X
F -ponto de ref.porta-ferram.
compr. 2 (Z)
ponta da ferramenta P
(gume 1 =Dn)
c
o
m
p
r
i
m
e
n
t
o

1

(
X
)

8

04.00 Corretores de ferramentas
8.2 Lista dos tipos de ferramentas

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-255

Z
X
1 2 4 5
P
Z
X
7 6 8 9
P=S
3
Entradas em
parmetros de ferram.
DP1
DP2
DP3
DP4
DP6
5xy
1...9
Compr. 1
Compr. 2
Raio
Efeito
G17:
G18:
G19:
Compr.1 em Y
Compr.2 em X
Compr. 1 em X
Compr. 2 em Z
Compr.1 em Z
Compr.2 em Y
Valores de desgaste
segundo
necessidade
Pr os outros
valores a 0.
O parmetro de ferramenta DP2indica a posio do gume.
Valor de posio 1 a 9 possvel.
Posio de gume DP2
Informao:
As declaraes compr. 1, compr. 2 re-
ferem-se ao ponto P na pos.de gume 1-8;
mas em 9 a S (S=P)

Tipos de ferramentas de retificar
Grupo Tipo 4xy (ferramentas de
retificar):
400 Rebolo p/ retificao circular
401 Rebolo p/ retificao circular com
monitorao
403 Rebolo p/ retificao circular com
monitorao sem medida base
para velocidade perifrica de
rebolo GWPS
410 Rebolo p/ retificao plana
411 Rebolo p/ retificao plana com
monitorao
413 Rebolo p/ retificao plana com
monitorao sem medida base para
velocidade perifrica de rebolo
GWPS
490 Ferramenta p/ dressar rebolos
F'
F
Entradas em
parmetros de ferram.
STC_DP1
STC_DP3
STC_DP4
STC_DP6
403
Compr.1
Compr.2
Raio
STC_TPG1
STC_TPG2
STC_TPG4
STC_TPG5
STC_TPG6
STC_TPG7
STC_TPG8
STC_TPG3
STC_TPG9
N. do fuso
Regra de encadeamento
Raio mn. do rebolo
Largura mn. do rebolo
Largura atual do rebolo
Nm. de rotaes mx.
Velocidade perifrica mx.
ngulo do rebolo oblquo
N. de parm. p/ clculo de raio
Valores de desgaste
segundo necessidade
Pr outros valores
a 0
Efeito
G17:
G18:
G19:
Compr. 1emY
Compr. 2emX
Raio em X/Y
Compr.1 emX
Compr.2 emZ
Raio em Z/X
Compr.1emZ
Compr.2emY
Raio em Y/Z
F - ponto de ref. porta-ferramenta
raio
Geometria
compr. 2
Base compr. 2
B
a
s
e
c
o
m
p
r
.

1
G
e
o
m
e
t
r
i
a
c
o
m
p
r
.

1

STC_DP2 Pos. *
)
*) pos.de gume

Regra de encadeamento
As correes de comprimento: geometria, desgaste e medida base podem ser encadeadas
cada uma para a correo do rebolo direita e esquerda, i. . se forem alteradas as
correes de comprimento para o gume esquerdo, os valores so automaticamente inscritos
tambm para o gume direito e vice-versa. Ver descrio de funes /FB II/, W4 "Retificao".

8

Corretores de ferramentas 04.00
8.3 Seleo de ferramenta/chamada de ferramenta T

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-256 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00






Tipos de ferramentas para serrar

Grupo do tipo:
700 Serra para abrir ranhuras

Mai s i nformaes
Os parmetros que definem os tipos de
ferramentas esto descritos em:
Referncias: FB, W1 Compensao de
ferramentas.

Na figura:
L1 =DP3+DP6/2
L2 =DP4+DP7/2 DP8
R =DP7/2
Entradas em
parmetros de ferram.

DP3 Compr.1 -base

DP4 Compr.2 -base

DP6 Dimetro - Geometria

DP7 Larg.ranh.-Geometria

DP8 Salincia - Geometria




Valores de desgaste
segundo
necessidade

Pr os outros
valores a 0.
Efeito






largura ranh. b
med. base
compr. 2
salincia
k
m
e
d
i
d
a

b
a
s
e

c
o
m
p
r
i
m
.
1
D
i

m
e
t
r
o

d

G17: meiodimetro(L1) emX Seleodeplano
salincia em(L2) Y 1.-2. eixo (X-Y)
folha de serra em(R) X/Y
G17: meiodimetro(L1) emY Seleodeplano
salincia em(L2) X 1.-2. eixo (X-Z)
folha de serra em(R) Z/X
G17: meiodimetro(L1) emZ Seleodeplano
salincia em(L2) Z 1.-2.eixo (Y-Z)
folha de serra em(R) Y/Z


8.3 Sel eo de ferramenta/chamada de ferramenta T
8.3.1 Troca de ferramenta com M6 (fresa)

Programao
Tx ou
T=x ou
Ty=X
T0
M06







Expli cao dos parmetros


Tx ou T=x ou
Ty=x
Seleo da ferramenta com T-No.

x
x especifica a ferramenta de T No.: 0-32000

T0
Desliga seleo da ferramenta

M06
Troca de ferramenta, aps a qual T... e o corretor de ferramentas D so
estaro ativos


Quantidade de ferramentas: 600, a partir da SW 5: 1200
(dependendo da configurao do fabricante da mquina)



8

04.00 Corretores de ferramentas
8.3 Seleo de ferramenta/chamada de ferramenta T

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-257

Funo
A seleo da ferramenta realizada quando a funo
T for programada.
Seleo de ferramenta sem o gerenciamento de
ferramentas
Seleo livre do D No. (D No. absoluto)
relacionado aos incertos

T... [8-digit]

1D 2D 3D D32000

D No. tabelado: D1 ... D8
T1 1D 2D 3D D8
T2 1D
T3 1D
T6 1D 2D 3D
T9 1D 2D
1D 3D


T... 1D 2D


Seleo de ferramentas atravs do gerenciamento
de ferramentas
Seleo livre do D No. (D No. absoluto)
relacionado aos incertos
Seleo fixa do D No. Ao incerto
A ferramenta ser ativada somente aps a
concluso de M06 (incluindo o corretor
correspondente).



Fabri cante de mquina (MH 8.1)
O efeito da chamada de um cdigo T definido
atravs de dados de mquina. Verifique a
configurao com o fabricante da mquina.



8

Corretores de ferramentas 04.00
8.3 Seleo de ferramenta/chamada de ferramenta T

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-258 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Expli cao
SW 4 em diante
A livre seleo do D No. estrutura de numero D
absoluto aplicada quando o gerenciamento de
ferramentas estiver implementado fora da NCK.
Neste caso, os corretores D so criados com os
blocos de compensao para a ferramenta sem
que estejam relacionados ferramenta.
Exemplo: Magazine com 12 alojamentos e 12
ferramentas com uma nica ponta (inserto, gume)
.
T4 D4
T3 D3
T2 D2
T1 D1



Fabri cante da mquina (MH 8.5)
T poder ou no ser utilizado no programa
dependendo do especificado em MD18102.



Seqnci a
Criando um novo nmero D
A criao de um novo nmero D com os blocos de
compensao de ferramentas associados
realizada da mesma forma que o realizado para um
nmero D normal, atravs dos parmetros de
ferramenta $TC_DP1 a $TC_DP25. O nmero T
no precisa ser mais carregado




Fabri cante da mquina (MH 8.6)
O tipo de gerenciamento do nmero D definido
em dados de mquina. Existem duas definies
disponveis para a programao de nmeros D
quando utilizada a estrutura D absoluta:
Estrutura de nmeros D absolutos chamado
com programao direta
Estrutura de nmeros D absolutos chamada
com programao indireta


8

04.00 Corretores de ferramentas
8.3 Seleo de ferramenta/chamada de ferramenta T

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-259
8.3.2 Troca de ferramenta com comando T (gi ro)

Programao
Tx ou T=x
ou Ty=X
T0



Expli cao dos parmetros


Tx ou T=x ou
Ty=x
Seleo da ferramenta com o T-No. Incluindo a troca (ferramenta
ativa); os corretores so ativados

X
x especifica o nmero da ferramenta T No.: 0-32000

T0
Desabilita ferramenta


Quantidade de ferramentas 600; a partir da SW 5, 1200
(dependendo de como o fabricante configurou a mquina





Funo
Uma troca direta de ferramenta acontece quando a
funo T for programada.
Seleo de ferramenta sem o gerenciamento de
ferramentas
Seleo livre do D No. (D No. absoluto)
relacionado aos incertos
D No. Tabelado: D1 ... D8

Seleo da ferramenta atravs do gerenciamento
de ferramentas
Seleo livre do D No. (D No. absoluto)
relacionado aos incertos
Atribuio fixa dos D No. aos incertos




Fabri cante da mquina (MH 8.1)
O efeito da chamada de um nmero T configurada
atravs de dados de mquina. Vide a configurao
definida pelo fabricante da mquina.


8

Corretores de ferramentas 04.00
8.4 Corretor de ferramenta D

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-260 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
8.4 Corretor de ferramenta D

Programao
D...


D0


Expli cao dos parmetros


Dx
Nmero do corretor de ferramenta:
sem T 1 - 8 ou
com T (a partir de SW5) 1...12

x
x define o D No.: 0-32000

D0
Cancela o corretor da ferramenta, no h mais corretores ativos


Funo
possvel definir entre 1 e 8 (12) pontas de
ferramenta com blocos de correo especficos para
cada ferramenta. Isto permite que sejam definidos
corretores para vrios incertos em uma nica
ferramenta, e estes corretores podem ser chamados
conforme a necessidade no programa NC. Valores de
correo diferentes podem ser utilizados, por exemplo,
para os lados direito e esquerdo de uma ferramenta
utilizada na abertura de canais. Quando chamado o D,
a compensao de comprimento da ferramenta para
uma das pontas ser ativada. Quando programado D0,
os corretores so cancelados. Caso no programada a
instruo D, as pr definies especificadas em dados
de mquina permanecem vlidas para a troca de
ferramenta.
As compensaes de comprimento tornam-se vlidas
imediatamente aps a programao do nmero D. A
compensao de raio necessita ser ativada por
G41/G42.
N 4 0 . ..D 6 Z - 5
N 3 0 G 1 D 1 X 1 0
Z
X
N 2 0 G 0
N 1 0 T 2
X 3 5 Z - 2 0
- 5 - 2 0
1 0



Fabri cante da mquina (MH 8.10)
Caso no programado um corretor D, p.e. D1 pode
ser ativado/selecionado automaticamente aps uma
troca de ferramentas (M06). Esta definio feita
pelo fabricante da mquina.
As ferramentas so ativadas atravs da funo T
(vide as instrues do fabricante da mquina).


A compensao realizada em conjunto com o
8

04.00 Corretores de ferramentas
8.4 Corretor de ferramenta D

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-261
primeiro movimento programado no respectivo eixo
onde o comprimento da ferramenta deve ser
compensado.


O nmero D a ser utilizado deve ser programado
sempre antes que o movimento que ir compensar o
comprimento seja selecionado.
O comprimento da ferramenta ser ativado caso a
compensao esteja ativada em dados de mquina.




Trabalhando sem corretores de ferramenta, D0
D0 a condio pr estabelecida aps a ligao do
controle. Caso no seja programado um nmero D,
os movimentos sero realizados sem o corretor de
ferramenta..



Valores alterados no sero ativados at que o
nmero T ou o D sejam novamente programados.


Exemplo de programao
(torno: troca de ferramenta com comando T)


N10 T1 D1
A ferramenta 1 trocada e o corretor
ativado com o comando D1 associado.

N11 G0 X... Z...
O comprimento do corretor ativado e
percorrido

N50 T4 D2
Carrega a ferramenta T4. Ativa D2 de T4

...


N70 G0 Z... D1
Ativao do inserto D1 de T4

8

Corretores de ferramentas 04.00
8.5 Seleo da ferramenta T atravs do gerenciamento de ferramentas

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-262 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
8.5 Sel eo da ferramenta T atravs do gerenciamento de ferramentas

Exemplo
Um magazine possui alojamentos de 1 20:
Alojamento 1 est ocupado por uma broca com, duplo
no.=1, T15, desabilitada
Alojamento 2 no ocupado
Alojamento 3 ocupado por uma broca com, duplo
no.=2, T10, habilitada
Alojamento 4 ocupado por uma broca com, duplo
no.=3, T1, ativa
Alojamentos de 5 20 no ocupados

1. Programao de T1 ou T=1:
O alojamento 1 associado ferramenta
selecionado.
1
2
3
4 5
2
0

2. O identificador Broca da ferramenta neste
alojamento determinado.
O procedimento de seleo est completado.

3. E seguido do procedimento de troca de
ferramentas:
Completando a estratgia de pesquisa de
ferramentas, Carregar a primeira ferramenta
disponvel do grupo, T10 carregada pois T15
encontra-se desabilitada.

4. Completando a estratgia de pesquisa de
ferramenta, Carregar a primeira ferramenta
com estado ativo do grupo, T1 ser
carregada.


8.5.1 Torno com magazine circular

Programao
O seguinte procedimento normalmente aplicado:
T = alojamento ou T = identificador
T dispara a troca de ferramentas
D... Nmero do corretor : 1...32000 (max., vide as especificaes do fabricante da mquina)
D0: sem corretor ativo!


8

04.00 Corretores de ferramentas
8.5 Seleo da ferramenta T atravs do gerenciamento de

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-263

Seqnci a
O seguinte procedimento normalmente aplicado:
T = alojamento,
T dispara a troca de ferramentas
D = corretores de 1 a n (n 32000)
Caso a estrutura relativa ao nmero D com
referncia interna associada s ferramentas esteja
sendo utilizada, possvel executar a troca atravs
do gerenciamento de ferramentas e utilizar suas
funes de monitorao.


Nota:
Ao chamar a ferramenta, os
Valores de correo gravados sob um
nmero D devem ser ativados.
O plano de trabalho apropriado deve ser
programado (condio inicial do sistema: G18).
Este procedimento garante que a compensao
de ferramenta ser executada no eixo correto.
Caso o alojamento do magazine selecionado no
esteja ocupado, o comando possuir o mesmo efeito
de T0, que ir posicionar o alojamento vazio. Este
recurso pode ser utilizado para posicionar um
alojamento vazio.





Fabri cante da mquina (MH 8.2)
Gerenciamento de ferramentas: Vide as instrues
do fabricante.



8.5.2 Fresa com magazine de corrente

Procedi mento
O seguinte procedimento normalmente aplicado:
T ="Ident" ou T =No. ou T=Duplo no.,
M06 dispara a troca de ferramentas
D =corretor relativo ao incerto no.
(n 8, a partir da SW 5:12))
Seleo:
Com o gerenciamento de ferramentas integrado
(no NC) a estrutura relativa ao D no. associada
ferramenta (p.e. troca atravs do gerenciamento

8

Corretores de ferramentas 04.00
8.5 Seleo da ferramenta T atravs do gerenciamento de ferramentas

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-264 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
de ferramentas e funes de monitorao
possveis.
Sem o gerenciamento de ferramentas a estrutura
absoluta de sem referncia interna ferramenta
associada utilizada.



Fabri cante da mquina (MH 8.3)
Gerenciamento de ferramentas: Vide a configurao
definida pelo fabricante.



Magazine de ferramentas
O nmero T faz a pr seleo da ferramenta,
posicionando, por exemplo, o magazine na posio
de troca de ferramentas. A toca ser disparada com
M6. O nmero M para a troca de ferramentas
definida em dados de mquina. (vide tambm o
captulo que descreve as funes M). Somente
ento o novo corretor da ferramenta pode ser
atribudo.


Nota:
Ao chamar a ferramenta,
Os valores dos corretores gravados sob nmero
D devem ser ativados
O plano apropriado de trabalho (definio inicial
do sistema G17) deve ser programado. Isto
garante que o comprimento de compensao
ser associado ao eixo correto
Caso o alojamento de magazine selecionado no
esteja ocupado, o comando de ferramenta tem o
mesmo efeito de T0. A seleo de um alojamento no
ocupado pode ser utilizada para posicionar um
alojamento vazio


8

04.00 Corretores de ferramentas
8.6 Chamada do corretor D com o gerenciamento de ferramentas

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-265
8.6 Chamada do corretor D com o gerenciamento de ferramentas


Fabri cante da mquina (MH 8.4)
Vide a configurao do fabricante da maquina.



8.6.1 Torno com magazine ci rcul ar

Programao
O seguinte procedimento normalmente utilizado:
T = alojamento ou T = identificador ou T=Duplo no.,
T dispara a troca de ferramentas
D... corretor da ferramenta: 1...32000 (max., vide as instrues do fabricante da mquina)
D0: sem corretor ativo!


Programao direta ou absol uta
A programao do nmero D realizada a partir da
estrutura do nmero D. blocos de compensaes,
Os blocos de compensao a serem utilizados so
chamados diretamente atravs de seus nmeros D.
A associao do nmero D ferramenta especfica
no realizada no centro de processamento do NC.





Fabri cante da mquina (MH 8.7)
A programao direta feita atravs de um dado de
mquina.



Exemplo de programao


$MC_TOOL_CHANGE_MODE=0
MD20270 CUTTING_EDGE_DEFAULT =1

...


D92
Movimento com corretor de ferramenta D92

...


T17
Seleo de T17, movimentos da ferramenta com
os corretores de D92

...


D16
Movimento com corretor de ferramenta D16

...


D32000
Movimento com corretor de ferramenta D32000

...


T29000500
Seleo de T29000500, Movimento com corretor
8

Corretores de ferramentas 04.00
8.6 Chamada do corretor D com o gerenciamento de ferramentas

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-266 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
de ferramenta D32000

...


D1
Movimento com corretor de ferramenta D1
8.6.2 Fresa com magazine de corrente

Procedi mento
O seguinte procedimento normalmente utilizado:
T= identificador ou T= identificador ou
T=Duplo no.,
M06 dispara a troca de ferramentas
D =corretor de 1 n (n=incertos)
(n 8 ou 12, a partir da SW 5)
Seleo:
Com o gerenciamento de ferramentas integrado
(no NC) a estrutura relativa de corretores D, com
referncia interna associada ferramenta (p.e.
troca de ferramentas atravs do gerenciamento e
funes de monitorao)
Sem gerenciamento de ferramentas associado.
Sem gerenciamento integrado estrutura absoluta
de nmeros D, sem referncias internas
associadas s ferramentas.




Fabri cante da mquina (MH 8.9)
Gerenciamento de ferramentas: Vide as
especificaes do fabricante



Funo
possvel definir de 1 8 (12) corretores com
diferentes valores de compensao para cada
ferramenta. Quando chamado o nmero D, a o
corretor especfico ativado. Quando programado D0,
os corretores so cancelados. Caso no programada
nenhuma palavra D, um procedimento definido em
dados de mquina adotado durante a troca de
ferramentas. As compensaes de comprimento
tornam-se ativas imediatamente aps a programao.
A compensao de raio deve ser ativada com
G41/G42.


8

04.00 Corretores de ferramentas
8.7 Fazendo o corretor da ferramenta operativo imediatamente

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-267
8.7 Fazendo o corretor da ferramenta operativo imedi atamente

Funo
MD $MM_ACTIVATE_SEL_USER_DATA pode ser
utilizado para definir que o corretor ativo pode ser
ativado caso o programa esteja em modo stop.



/FB/, Descrio de funes, fundamentos, K2 Eixos,
sistemas de coordenadas...




Peri go
O valor do deslocamento ser percorrido assim que
o programa for reiniciado.




8

Corretores de ferramentas 04.00
8.8 Correo de raio da ferramenta, G40, G41, G42

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-268 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
8.8 Correo de rai o da ferramenta, G40, G41, G42

Programao
G40
G41
G42
OFFN=



Expli cao dos comandos


G40
Desligar a correo de raio da ferramenta

G41
Ligar a correo de raio da ferramenta, a ferramenta trabalha na direo
de trabalho esquerda do contorno

G42
Ligar a correo de raio da ferramenta, a ferramenta trabalha na direo
de trabalho direita do contorno

OFFN=
Tolerncia programada para o contorno

Funo
Com a correo de raio de ferramenta ligada, o
controle calcula automaticamente, para ferramentas
diferentes, os respectivos percursos eqidistantes
da ferramenta.

OFFN permite gerar trajetrias eqidistantes, p.ex.
para o desbaste.
equidistante
equidistante


Procedi mento
Para o clculo dos percursos de ferramenta o
controle precisa das seguintes informaes:
1. N. da ferramenta T e o n. do gume D
Se necessrio, o controle precisa tambm de um
nmero de compensao de ferramenta D. Na base
dos raios de fresa ou raios de gume e dos dados
relativos posio de gume calcula-se a distncia
entre a trajetria da ferramenta e o contorno da
pea.
No caso da estrutura chata dos nmeros D, tem de
ser programado apenas o nmero D.
G42
G42
G41
G41
G41

8

04.00 Corretores de ferramentas
8.8 Correo de raio da ferramenta, G40, G41, G42

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-269
2. Direo de trabalho G41, G42
Desta declarao o controle reconhece a direo
qual dever ser deslocada a trajetria da
ferramenta.

3. Plano de trabalho G17 aG19
Desta declarao o controle reconhece o plano e
assim as direes de eixo, nas quais se faz a
correo.

Exemplo: ferramentas de fresar:
N10 G17 G41
A correo de raio da ferramenta ocorre no plano
X/Y, a correo de comprimento da ferramenta em
direo Z.
Informao:
Para mquinas de 2 eixos a correo de raio da
ferramenta feita apenas em planos
" verdadeiros" , Em geral em G18 (ver tabela
Correo de comprimento da ferramenta).
Fresa:
+Z
+X
+Y
c
o
m
p
r
im
e
n
t
o
c
o
m
p
r
.
raio
r
a
i
o
r
a
i
o

Compensao do comprimento da ferramenta
O parmetro de uso definido com relao ao eixo do
dimetro pode ter seu valor especificado em
dimetro, atravs de dados de mquina. Esta
definio no automaticamente alterada quando o
plano for trocado. Para que isto ocorra, a ferramenta
deve ser novamente selecionada aps a mudana
de plano.


Torno:

8

Corretores de ferramentas 04.00
8.8 Correo de raio da ferramenta, G40, G41, G42

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-270 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00



Ligar/desligar a correo de raio da ferramenta
No bloco NC com G40, G41 ou G42 tem de se
programar um comando de posicionamento com G0
ou G1. Neste comando de posicionamento
necessrio declarar pelo menos um eixo
(preferencialmente os dois) do plano de trabalho
selecionado..

Se for declarado apenas um eixo, a ltima posio
do segundo eixo corrigida e ambos os eixos so
posicionados.

Exemplo:
N10 G0 X50 T1 D1
N20 G1 G41 Y50 F200
N30 Y100
Somente o comprimento da ferramenta ativado no
bloco N10. X50 percorrido sem compensaes
No bloco N20, a compensao de raio foi ativada,
portanto o ponto X50/Y70 ser aproximado em raio.
Fresa:
X
Y
50
N10
N
2
0
5
0
correo em Y
correo em X


Exemplo:
N20 T1 D1
N30 G0 X100 Z20
N40 G42 X20 Z1
N50 G1 Z-20 F0.2
Somente o comprimento da ferramenta ativado no
bloco N20. X100 Z20 (bloco N30) ser atingido sem
compensaes.
No bloco N40, o valor de compensao do raio foi
ativado. O ponto X20/Z2 percorrido com
compensaes.
Torno:
Erro! Nenhum tpico foi especificado.
Por meio de NORM e KONT possvel especificar a
trajetria da ferramenta quando forem ligados e
desligados os modos de compensao (ver captulo
8.10, Aproximao e afastamento do contorno,
NORM, KONT, G450, G451).


Alterando o sentido da compensao
G41/G42, G42/G41 pode ser programado sem um
G40 intermedirio.

Mudana do plano de trabalho
Erro! Nenhum tpico foi especificado.
8

04.00 Corretores de ferramentas
8.8 Correo de raio da ferramenta, G40, G41, G42

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-271
Uma mudana do plano de trabalho G17 a G19 no
possvel com o G41/G42 ligado.









Mudana do nmero de correo D
O nmero de correo D pode ser mudado no modo
de correo.
Um raio de ferramenta alterado vlido j a partir
do bloco no qual se encontra o novo nmero D.

A alterao do raio, ou seja o movimento de
compensao compreende todo o bloco e atingir a
nova distncia eqidistante somente no ponto final
programado.

Em movimentos lineares, a ferramenta se move
sobre uma trajetria inclinada entre o ponto inicial e
o ponto final, em interpolaes circulares resultam
movimentos espirais.

Alterao do raio da ferramenta
Por exemplo mediante variveis de sistema. O
procedimento o mesmo do da mudana do
nmero de correo D.

bloco NC com corr. de raio alterada
distncia a percorrer
trajetria programada


Os valores alterados tornam-se efetivos somente depois de uma nova
programao de T ou D. A alterao estar vlida somente no prximo bloco.

8

Corretores de ferramentas 04.00
8.8 Correo de raio da ferramenta , G40, G41, G42

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-272 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00


Durao do modo de correo
O modo de correo pode ser interrompido por um certo nmero de blocos
subsequentes ou comandos M, que no contenham quaisquer comandos de
posicionamento ou percursos especificados no plano de compensao: Standard
3.



Fabri cante da mquina (MH 8.14)
A quantidade de blocos consecutivos ou comandos
M pode ser especificado no dado de mquina 20250 (consulte o fabricante da
mquina ).



Um bloco com trajetria zero tambm considerado como interrupo!

Exemplo de programao
O procedimento "clssico:
Chamada da ferramenta, levar a ferramenta
posio de trabalho, ligar o plano de trabalho e
a correo de raio da ferramenta.
Torno:
Erro! Nenhum tpico foi especificado.


N10 G0 Z100
Liberao para a troca de ferramenta

N20 G17 T1 M6
Troca de ferramenta

N30 G0 X0 Y0 Z1 M3 S300 D1
Chamar os valores de compensao de ferramenta,
selecionar a correo de comprimento

N40 Z-7 F500
Alimentar a ferramenta

N50 G41 X20 Y20
Ligar a correo de raio da ferramenta, a ferramenta
trabalha esquerda do contorno

N60 Y40
Fresar o contorno

N70 X40 Y70


N80 X80 Y50


N90 Y20


N100 X20


N110 G40 G0 Z100 M30
Liberar a ferramenta, fim de programa

Torno:

8

04.00 Corretores de ferramentas
8.8 Correo de raio da ferramenta , G40, G41, G42

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-273
4


1
6


5
0


3
5


3
0
62
60
57
40
20
18
15
12
80
70
4
5

R3
R3
R3
R8
R10
Z
X

%_N_1001_MPF
;Nome do programa
N5 G0 G53 X280 Z380 D0
;Posio inicial
N10 TRANS X0 Z250
;Deslocamento do ponto zero
N15 LIMS=4000
;Limitao de velocidade (G96)
N20 G96 S250 M3
;Seleo velocidade de corte constante
N25 G90 T1 D1 M8
;Seleo da ferramenta e corretor
N30 G0 G42 X-1.5 Z1
;Ativa a ferramenta com correo de raio
N35 G1 X0 Z0 F0.25

N40 G3 X16 Z-4 I0 K-10
;Raio 10
N45 G1 Z-12

N50 G2 X22 Z-15 CR=3
;Raio 3
N55 G1 X24

N60 G3 X30 Z-18 I0 K-3
; Raio 3
N65 G1 Z-20

N70 X35 Z-40

N75 Z-57

N80 G2 X41 Z-60 CR=3
; Raio 3
8

Corretores de ferramentas 04.00
8.8 Correo de raio da ferramenta , G40, G41, G42

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-274 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
N85 G1 X46

N90 X52 Z-63

N95 G0 G40 G97 X100 Z50 M9
;Desliga a compensao de raio e vai para a
posio de troca de ferramentas

N100 T2 D2
;Chama a ferramenta e seleciona o corretor
N105 G96 S210 M3
; Seleo velocidade de corte constante
N110 G0 G42 X50 Z-60 M8
; Ativa a ferramenta com correo de raio
N115 G1 Z-70 F0.12
;Dimetro 50
N120 G2 X50 Z-80 I6.245 K-5
;Raio 8
N125 G0 G40 X100 Z50 M9
;Recua a ferramenta e desliga a compensao
de raio

N130 G0 G53 X280 Z380 D0 M5
; Vai para a posio de troca de ferramentas
N135 M30
;Fim do programa
8

04.00 Corretores de ferramentas
8.9 Aproximao e afastamento do contorno, NORM, KONT, G450,

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-275
8.9 Aproxi mao e afastamento do contorno, NORM, KONT, G450, G451

Programao
NORM
KONTG450
KONT G451



Expli cao dos parmetros


NORM
A ferramenta move-se diretamente sobre uma linha reta e atinge ortogonalmente
o ponto de contorno

KONT
A ferramenta contorna o ponto de contorno segundo o comportamento
programado porG450 ou G451


Funo
Estas funes permitem adaptar os percursos de
aproximao e de afastamento p.ex. forma
desejada do contorno ou a formas da pea bruta.



Procedi mento
Aproximao direta da posio vertical,
G41, G42, NORM
A ferramenta se move diretamente sobre uma linha
reta para o contorno e alinhada verticalmente
tangente da trajetria no ponto inicial.

Seleo do ponto de aproximao
Com NORM ligado, a ferramenta move-se,
independentemente do ngulo de aproximao
preestabelecido pelo movimento programado,
diretamente para a posio inicial corrigida (ver
figura).
G42
percurso corr.
da ferramenta
percurso corrigido
da ferramenta
tangente
r
a
i
o
G
4
2



Fabri cante da mquina (MH 8.15)
Estado inicial: vide especificaes do fabricante da
mquina.



8

Corretores de ferramentas 04.00
8.9 Aproximao e afastamento do contorno, NORM, KONT, G450,

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-276 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Desligar o modo de correo, G40, NORM

A ferramenta encontra-se em posio vertical ao
ltimo ponto final corrigido da trajetria, e move-se
diretamente sobre uma linha reta para a prxima
posio no corrigida, p.ex. para o ponto de troca de
ferramenta.

Seleo do ponto de afastamento
Com NORM ligado, a ferramenta move-se,
independentemente do ngulo de aproximao
preestabelecido pelo movimento programado,
diretamente para a posio no corrigida (ver
figura).
G41
G
4
1
r
a
i
o
tangente


A respeitar para o movimento de aproximao e
de afastamento:
Tome em considerao, durante a programao, os
ngulos de posicionamento alterados, para evitar
colises eventuais.

Desviar do contorno no ponto inicial,
G41, G42, KONT
H que distinguir-se dois casos:

O ponto inicial situa-se diante do contorno
Estratgia de aproximao como em NORM.
A tangente da trajetria no ponto inicial
considerada como linha de separao entre diante
do e detrs do contorno.
ponto inicial
atrs do contorno
diante do contorno
tangente de trajet.
8

04.00 Corretores de ferramentas
8.9 Aproximao e afastamento do contorno, NORM, KONT, G450,

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-277

O ponto inicial situa-se detrs do contorno
A ferramenta contorna o ponto inicial segundo o
comportamento programado nas esquina
G450/G451 - sobre uma trajetria circular ou
atravs do ponto de interseo da eqidistante.

Os comandos G450/G451 aplicam-se transio do
bloco atual para o prximo bloco.
G450
G450 G451
G451

Gerao do percurso de aproximao
Em ambos os casos (G450/G451) gera-se o
seguinte percurso de aproximao:
A partir do ponto de aproximao no corrigido
traada uma linha reta que tangente a um crculo
com raio de crculo =raio de ferramenta. O centro
do crculo est situado no ponto inicial.
ponto de aprox.
percurso de
aproximao
ponto inicial
raio da ferramenta


Desligar o modo de correo, G40, KONT
Caso o ponto de afastamento esteja situado diante
do contorno, aplica-se ao movimento de
afastamento o mesmo como em NORM.

Caso o ponto de afastamento esteja situado detrs
do contorno, aplica-se - por ordem inversa o
mesmo como para a aproximao.




8

Corretores de ferramentas 04.00
8.10 Correo em cantos, G450, G451

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-278 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
8.10 Correo em cantos, G450, G451

Programao
G450 DISC=
G451


Explicao dos parmetros

G450
Crculo de transio, a ferramenta contorna cantos de pea sobre uma
trajetria circular com raio de ferramenta

DISC=
Programao flexvel da instruo de aproximao e de afastamento.
Em incrementos um por um do DISC=0 crculo at DISC=100 ponto de
interseo

G451
Ponto de interseo, a ferramenta contorna o canto da pea sem arcos


Funo
Atravs de G450/G451 especifica-se o seguinte:

O percurso de aproximao com KONT ativo e o
ponto de aproximao detrs do contorno (ver
pginas precedentes).
Ou
A trajetria corrigida de ferramenta no contorno
quando o movimento realizado fora do contorno.

Comportamento nos cantos, crculo de
transio, G41, G42, G450

O centro de ferramenta contorna o canto da pea
sobre um arco de crculo com raio de ferramenta.

No ponto intermedirio P*, o controle executa
instrues, tais como movimentos de alimentao
ou funes de comutao. Estas instrues so
programadas em blocos que se situam entre os dois
blocos, os Quais formam o canto.
O crculo de transio pertence, referentemente aos
dados, ao comando de posicionamento
subsequente.
G450
P*

8

04.00 Corretores de ferramentas
8.10 Correo em cantos, G450, G451

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-279


Comportamento nos cantos, transies
selecionveis
G41, G42, G450 DISC=

Com o parmetro DISC possvel deformar o
crculo de transio e assim produzir cantos de
contorno vivos.

Significam:
DISC=0 crculo de transio
DISC=100 ponto de interseo das eqidistantes
(valor terico)
A programao de DISC feita passo a passo.

Ao declarar valores DISC superiores a 0, os
crculos intermedirios so representados
sobrelevados disto resultam elipses de transio
ou seja, parbolas ou hiprboles.

DISC 100
DISC 0

Atravs de dado de mquina pode ser especificado
um valor limite superior Em geral DISC=50.

DISC= s faz efeito com a chamada de G450,
mas pode ser programado, num bloco precedente,
sem G450. Ambos os comandos tm efeito modal.

Comportamento de posicionamento,
dependendo de valores DISC e ngulos de
contorno

Dependendo do ngulo de contorno a contornar, a
ferramenta levanta-se do contorno nos cantos, no
caso de ngulos agudos de contorno e valores DISC
grandes. Com ngulos agudos a partir de 120 o
contorno realizado uniformemente (ver tabela).
0
30 60 90 120 150 180
0,2
0,4
50
40
30
20
10
0,6
0,8
1,0
DISC=
DISC=100
S/R
R - raio de ferramenta S - sobreelev. percorrida
S/R - sobreelev. norm. (referente ao raio de ferramenta)
ng. de contorno (graus)


8

Corretores de ferramentas 04.00
8.10 Correo em cantos, G450, G451

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-280 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00












Comportamento nos cantos, ponto de interseo
, G41, G42, G451

A ferramenta move-se para o ponto de interseo
das duas eqidistantes situadas na distncia do raio
de ferramenta ao contorno programado. G451
aplica-se somente a retas e crculos.
No ponto intermedirio P* o controle executa
instrues, tais como movimentos de alimentao
ou funes de comutao. Estas instrues so
programadas em blocos situados entre os dois
blocos, os quais formam a esquina.
No caso de ngulos agudos de contorno podem
resultar dos movimentos de levantamento percursos
em vazio no desejados. Atravs de dado de
mquina pode ser especificado nesses casos a
comutao automtica para o crculo de transio.
G451
P*



Exemplo de programao
Neste exemplo, insere-se em todos os cantos
um raio de transio (progr. no bloco N30). Assim
possvel evitar a parada da ferramenta para a
mudana da direo.
X
Y
10
50
5
Z
Y
1
0
3
0
6
0


N10 G17 T1 G0 X35 Y0 Z0 F500
Condies de partida

N20 G1 Z-5
Alimentar a ferramenta

N30 G41 KONT G450 X10 Y10
Ligar o modo de correo

N40 Y60
N50 X50 Y30
N60 X10 Y10
Fresar o contorno

N80 G40 X-20 Y50
Desligar o modo de correo,
afastamento sobre o crculo de transio

N90 G0 Y100


N100 X200 M30

8

04.00 Corretores de ferramentas
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC



810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-281
8.11 Aproxi mao e recuo suaves

Programao
G140 to G143, G147, G148
G247, G248, G347, G348G340, G341
DISR=..., DISCL=...FAD=...


Explicao dos parmetros

G140
Direo da aproximao e recuo independentes do lado de
compensao atual (definies iniciais)

G141
Aproximar da esquerda ou recuo para a esquerda

G142
Aproximar da direita ou recuo para a direita

G143
A direo da aproximao e recuo em funo da posio relativa do
ponto inicial e final em relao direo da tangente

G147
Aproximao em linha reta

G148
Recuo em linha reta

G247
Aproximao com de crculo

G248
Recuo com de crculo

G347
Aproximar com crculo

G348
Recuar com crculo

G340
Aproximar e recuar no espao (definio inicial)

G341
Aproximar e recuar no plano


DISR
Aproximar e recuar em linha reta (G147/G148)
Distancia da borda da fresa e o ponto inicial do contorno
Aproximar e recuar em crculos (G247, G347/G248, G348)
Raio do percurso do centro da ponta da ferramenta
Cuidado: em caso de REPOS com um crculo, DISR o dimetro
do crculo

DISCL
DISCL=... Distncia a partir do ponto final ou velocidade rpida
de entrada no plano de usinagem
DISCL=AC(...) Especifica a posio absoluta do ponto final de um
movimento de entrada rpido

FAD
Velocidade do movimento de entrada lento
FAD=... O valor programado atua de acordo com o grupo de
funes G 15 (avano; G93, G94, etc.)
FAD=PM(...) O valor programado um avano linear
independente do grupo de funes G ativas (como
G94)
FAD=PR(...) O valor programado interpretado como sendo
rotativo independente do grupo de funes G 15
(como G95)
8

Corretores de ferramentas 04.00
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-282 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Funo
A aproximao e recuo suaves utilizada para que
seja feita uma aproximao tangencial do ponto
inicial do contorno, sem considerar a posio do
ponto inicial em si.

Esta funo utilizada principalmente em conjunto
com a correo de raio da ferramenta, mas no
obrigatria.


Procedi mento
Os movimentos de aproximao e recuo consistem
em um mximo de 4 sub movimentos
Posio inicial do movimento P
0

Ponto intermedirio do movimento, P1, P
2
e P
3

Ponto final P
4

Os pontos P
0
, P
3
e P
4
so sempre definidos. Os
pontos intermedirios P
1
and P
2
podem ser omitido
quando apropriado parametrizao e condies
geomtricas.

Selecionando a aproximao e recuo do
contorno

Utilizado o comando G apropriado, a
aproximao/recuo podem ser realizados em uma
linha reta (G147, G148), em um quadrante (1/4 de
crculo) (G247, G248) ou em um semicrculo (G347,
G348).

Selecionando a direo de aproximao e recuo
A compensao de raio da ferramenta (G140,
definio inicia) utilizada para determinar a direo
de aproximao e recuo.

Com raio da ferramenta positivo:
G41 ativo Aproximao do lado esquerdo
G42 ativo Aproximao do lado direito

G141, G142 e G143 fornecem opes adicionais de
aproximao.


8

04.00 Corretores de ferramentas
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC



810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-283
Os cdigos G tem significado somente quando o
contorno de aproximao for um quadrante ou
semicrculo ( ou crculo).










Movimentos individuais entre os pontos inicial e
final (G340 and G341)
A caracterstica de aproximao de P
0
a P
4

mostrado na figura ao lado.

Em casos onde includa a posio do plano ativo
G17 a G19 (plano circular, eixo helicoidal,
movimento de entrada perpendicular ao plano ativo),
qualquer FRAME (deslocamento de origem) rotativo
levado em considerao.

Comprimento da linha reta de aproximao ou
raio para aproximao em crculos (DISR) (vide a
figura mostrando a seqncia)

Aproximao/recuo segundo uma linha reta DISR indica a distncia entre o
ponto inicial do corno e a borda da fresa, isto , o comprimento da linha
reta obtida a partir da soma do raio da ferramenta e o valor programado de
DISR quando TRC (compensao do raio da ferramenta) estiver ativo. O
raio considerado somente quando positivo. A linha resultante deve ser
positiva, isto , valores negativos no so permitidos para DISR pois o
valor de DISR menor que o raio da ferramenta.
Aproximao/recuo em crculos
DISR indica o raio do percurso do centro da ferramenta. Caso TRC esteja
ativo, um crculo produzido com um raio que resulta em um percurso do
ponto central da ferramenta com o raio programado.

Distncia entre o ponto e o plano de usinagem (DISCL) (vide figura para
descrio da seqncia)
Caso a posio do ponto P
2
deve ser especificada como um valor absoluto no
eixo perpendicular ao plano circular, o valor deve ser programado na forma
DISCL=AC(...)

8

Corretores de ferramentas 04.00
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-284 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
O seguinte acontece caso DISCL=0:
Programando o ponto final P
4
para aproximao
ou P
0
para recuo.
O ponto final geralmente programado com
X... Y... Z....
Programao durante a aproximao
- P
4
no bloco WAB
- P
4
definido pelo ponto final do prximo bloco
com movimentos
Blocos adicionais podem ser inseridos entre o
bloco WAB e o prximo bloco desde que no
contenham movimentos programados com os
eixos de usinagem.


8

04.00 Corretores de ferramentas
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC



810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-285
Exemplo:
$TC_DP1[1,1]=120 ;Fresa T1/D1
$TC_DP6[1,1]=7 ;Ferramenta de raio 7 mm
N10 G90 G0 X0 Y0 Z30 D1 T1
N20 X10
N30 G41 G147 DISCL=3 DISR=13 Z=0 F1000
N40 G1 X40 Y-10
N50 G1 X50
...
...
N30/N40 podem ser trocadas por:
1.
N30 G41 G147 DISCL=3 DISR=13 X40 Y-10
Z0 F1000
ou
2.
N30 G41 G147 DISCL=3 DISR=13 F1000
N40 G1 X40 Y-10 Z0

Programado durante o recuo

- Para um bloco WAB sem eixos geomtricos
programados, o contorno termina em P
2
. As
posies dos eixos que formam o plano de
usinagem so obtidas a partir da trajetria de
recuo. Os eixos perpendiculares so definidos
por DISCL. Caso DISCL=0, todo movimento
realizado no plano.
- Caso somente o eixo perpendicular ao plano de
usinagem esteja programado, o contorno
termina em P
1
. A posio dos outros eixos
obtida como descrito anteriormente. Caso o
bloco WAB seja tambm o bloco onde TRC
seja desativado, um percurso adicional de P
1
a
P
0
acrescentado, de forma que no ocorra
movimento aps o trmino do contorno com o
cancelamento de TRC.
- Caso exista somente um plano de usinagem
programado, o segundo eixo, que foi omitido,
acrescentado de forma modal, considerando-se
a ltima posio do bloco anterior.


8

Corretores de ferramentas 04.00
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-286 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Velocidades de aproximao e recuo
Velocidade do bloco anterior (G0:
Esta velocidade utilizada para executar todos
os movimentos de P
0
a P
2
, ou seja, o movimento
paralelo ao plano de usinagem e a parte do
movimento de entrada at que a tolerncia de
entrada seja atingida.
Programando com FAD:
O avano especificado para
- G341: Movimento de entrada perpendicular ao
plano de usinagem, de P
2
a P
3

- G340: do ponto P
2
ou P
3
a P
4

Caso nem FAD no seja programado, nem F no
bloco WAB, esta parte do contorno ser tambm
percorrida com a velocidade ativa de forma
modal no bloco anterior.


Exemplo:
$TC_DP1[1,1]=120 ;Fresa T1/D1
$TC_DP6[1,1]=7 ;Ferramenta de raio 7 mm

N10 G90 G0 X0 Y0 Z20 D1 T1
N20 G41 G341 G247 DISCL=AC(5) DISR=13
FAD 500 X40 Y-10 Z=0 F200
N30 X50
N40 X60
...
Erro! Nenhum tpico foi especificado.
8

04.00 Corretores de ferramentas
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC



810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-287
Avano F programado:
Este ser o avano ativo de a partir de P
3
ou P
2
,
caso FAD no esteja programado. Caso o
avano F no esteja programado no bloco WAB,
a velocidade programada no bloco anterior
permanecer ativa.

Durante o recuo, a troca do avano modal do bloco
anterior e o programado no bloco WAB ser
arredondada, isto , o percurso de retorno atual
ser percorrido com o avano anterior, e a nova
velocidade programada com F ser utilizada de P
2
a
P
0
.

Lendo posies
Os pontos P
3
e P
4
podem ser lidos como variveis
de sistema no WCS durante a aproximao.
$P_APR: ler P
3
(ponto de partida)
$P_AEP: ler P
4
(ponto de partida do contorno)
$P_APDV: ler quando em $P_APR e $P_AEP
existirem dados vlidos
Erro! Nenhum tpico foi especificado.
P
0
P
1
P
2
P
3
P
4
No speed
programmed
Only F
programmed
Only FAD
programmed
F and FAD
programmed
Rapid traverse if GO is active otherwise with
the old or new F word
Speed of the previous block
(old F word)
Infeed speed programmed with FAD
New modal speed programmed
with F
Speeds in the WAB sub-blocks during
approach with G341


8

Corretores de ferramentas 04.00
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-288 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Exemplo de programao
Aproximao suave (ativada no bloco N20)
Movimento de aproximao c/ quadrante (G247)
Direo da aproximao no programada, G140,
ou seja. TRC ativo (G41)
Compensao de contorno OFFN=5 (N10)
Raio atual da ferramenta=10; deste modo o valor
efetivo do corretor de raio para TRC=15, o raio
do contorno WAB=25, portanto o raio do ponto
central da ferramenta ser ento DISR=10
O ponto final do crculo obtido a partir de N30,
pois somente a posio de Z est em N20
Movimento de entrada
de Z20 a Z27 (DISCL=AC(7)) em avano rpido
para Z0 com FAD=200
crculo de aproximao no plano X-Y e os
prximos blocos com F1500 (para que esta seja a
velocidade ativa, o avano G0 programado em N30
deve ser sobrescrito com G1; caso contrrio o
contorno ser usinado em G0)
Recuo suave (bloco N60 ativo)
Movimento de recuo com quadrante (G248) e
helicoidal (G340)
FAD no programado (irrelevante para G340)
Z=2 no ponto de partida; Z=8 no ponto final
(DISCL=6)
Quando DISR=5, o raio do contorno WAB ser igual
20; incluindo a trajetria do percurso do centro da
ferramenta (5)
Os movimentos de recuo de Z8 a Z20 e movimento
paralelo ao plano X-Y para a posio X70 Y0.

























$TC_DP1[1,1]=120
Definio da ferramenta T1/D1

$TC_DP6[1,1]=10
Raio

N10 G0 X0 Y0 Z20 G64 D1 T1 OFFN = 5
(P
0app
)

N20 G41 G247 G341 Z0 DISCL = AC(7)
DISR = 10 F1500 FAD=200
Aproximao (P
3app
)

N30 G1 X30 Y-10
(P
4app
)

N40 X40 Z2


N50 X50
(P
4retr
)

N60 G248 G340 X70 Y0 Z20 DISCL = 6
DISR = 5 G40 F10000
Recuo (P
3retr
)

N70 X80 Y0
(P
0retr
)

N80 M30

8

04.00 Corretores de ferramentas
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC



810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-289
8.11.1 Ampli ao da aproximao e recuo: G461/G462 (SW 5 em di ante)


Programao
G460
G461
G462






Expli cao


G460
Como anteriormente (ativa superviso de coliso para os blocos de
aproximao e recuo)

G461
Insere um crculo no bloco TRC, caso no exista ponto de interseo
possvel, cujo centro est posicionado no ponto final do bloco incorreto
e cujo raio igual ao raio da ferramenta.

G462
Insere uma linha reta no bloco TRC caso no exista ponto de interseo
possvel; o bloco ser estendido por sua tangente final (condies iniciais).


Funo
Em situaes especiais, estratgias de aproximao
e recuo, comparadas com as funes anteriores,
so necessrias de forma a ativar ou desativar a
ativar ou desativar a compensao do raio da
ferramenta(veja a figura abaixo).



O prximo exemplo descreve somente a situao de
desativao da compensao de raio da ferramenta.
O comportamento para a aproximao o mesmo.

Exemplo:

G42 D1 T1 ...;Raio da ferr.20 mm
...
G1 X110 Y0
N10 X0
N20 Y10
N30 G40 X50 Y50
Reao da resposta anterior SW4.x

8

Corretores de ferramentas 04.00
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-290 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
O ltimo bloco com correo de raio da ferramenta
ativa (N20); muito pequeno, tanto que no existe
interseo entre a curva de compensao e os
blocos anteriores para o raio atual da ferramenta.
Uma tentativa entretanto feita, para encontrar a
interseo entre as curvas de deslocamento dos
blocos anterior e posterior, isto , o exemplo entre
N10 e N30. A curva utilizada para o bloco de recuo
no exatamente uma curva, mas sim uma linha
reta a partir do ponto final de N20 at o ponto final
em N30. Caso uma interseo seja encontrada,
ser percorrida. Neste caso, a rea sombreada da
figura no ser usinada, mesmo sendo possvel
com a ferramenta atual


G461
Caso no seja possvel obter uma interseo
entre o ltimo bloco TRC e o bloco anterior, a
curva de compensao deste bloco
expandida com um crculo cujo ponto central
se encontra no ponto final do bloco incorreto,
e cujo raio igual ao raio da ferramenta. O
controle tentar cortar este crculo, com um
dos blocos anteriores.
Resposta de recuo para G461
(Veja tambm exemplo no fim desta seo)

Caso CDOF esteja ativo (vide seo 8.12), a
pesquisa interrompida quando uma interseo for
encontrada, isto , o sistema no verifica se existem
intersees adicionais com o bloco anterior.

Caso CDON esteja ativo, a pesquisa continua para
intersees adicionais mesmo aps uma primeira
ter sido encontrada.

Um ponto de interseo encontrado desta forma o
novo ponto final de um bloco anterior e o ponto
inicial do bloco de desativao. O crculo inserido
utilizado exclusivamente para calcular a interseo e
no produz um movimento.


Caso no encontrada interseo o alarme 10751
(perigo de coliso) ser emitido.


G462
Caso no exista interseo possvel entre o
ltimo bloco TRC e o bloco anterior, uma reta
Resposta de recuo para G642
(Veja tambm exemplo no fim desta seo)
8

04.00 Corretores de ferramentas
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC



810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-291
ser inserida, no recuo com G462 (estado
inicial), no ponto final do bloco com
compensao de raio da ferramenta (o bloco
ser ampliado por esta tangente).
A busca de intersees segue os mesmos
critrios que o procedimento para G461.

Com G642, o canto gerado por N10 e N20 no programa de
exemplo no usinado em toda sua extenso, mesmo que
seja possvel com a ferramenta em uso. Entretanto, este
comportamento pode ser necessrio caso o contorno da pea
(de forma distinta do contorno programado), para a esquerda
de N20 no exemplo, no possa ser violado mesmo com
valores superiores 10mm.


Caso KONT esteja ativo (percorrer ao redor do contorno no
incio ou ponto final), o comportamento alterado de acordo
com onde o ponto final se situa (em frente ou atrs do
contorno).



Ponto final do contorno
Caso o ponto final esteja em frente ao contorno, o
comportamento do recuo o mesmo que com NORM. Esta
propriedade no muda mesmo se o ltimo se o ltimo bloco
para G451 for excedido com uma linha reta ou crculo. Com
isto, estratgias adicionais de desvio dos arredores do ponto
final no so necessrias.


Ponto final atrs do contorno
Nestes casos, um crculo ou linha reta ser sempre inserida,
dependendo de G450 / G451. Neste caso, G460 - G462 no
ter efeito.

Caso, nesta situao, o ltimo bloco no fizer interseo com
o anterior, uma interseo com o elemento ou com a parte
linear a partir das proximidades do ponto final programado
pode ser gerada.

8

Corretores de ferramentas 04.00
8.11 Aproximao e recuo suaves

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-292 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Caso o elemento de contorno inserido seja um crculo (G450),
e este fizer interseo com o bloco anterior, esta a mesma
interseo que seria gerada com NORM e G461. Entretanto,
em geral, uma parte restante do crculo ainda tem de ser
percorrida. Um clculo desta interseo no ser mais
necessrio para a parte reta do bloco de recuo.

No segundo caso (quando no encontrada interseo entre o
elemento inserido e os blocos anteriores), a interseo entre a
linha reta e os blocos anteriores ser aproximada.

Portanto, quando G461 ou G462 estiver ativo, um
comportamento diferente com relao a G640 poder ser
atingido somente se NORM estiver ativo ou o comportamento
com KONTO seja idntico NORM devido s condies
geomtricas.



Informaes adi cionai s
O comportamento da aproximao simtrico ao de recuo.

O comportamento da aproximao/recuo determinado pelo
estado do comando G no bloco especfico. Portanto o
comportamento da aproximao pode ser definido de forma
independente do recuo.



Exemplo de programao
G461 para a aproximao


N10 $TC_DP1[1,1]=120 ; Fresa

N20 $TC_DP6[1,1]=10 ; Raio

N30 X0 Y0 F10000 T1 D1


N40 Y20


N50 G42 X50 Y5 G461


N60 Y0 F600


N70 X30


N80 X20 Y-5


N90 X0 Y0 G40


N100 M30


8

04.00 Corretores de ferramentas
8.12 Monitorao de coliso, CDON, CDOF

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC



810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-293
8.12 Monitorao de col iso, CDON, CDOF

Programao
CDON
CDOF


Expli cao dos comandos


CDON
Ligar deteco de gargalo

CDOF
Desligar deteco de gargalo


Funo
Com CDON ligado (Collision Detection ON) e a
correo de raio de ferramenta ativa o controle
monitora, atravs do clculo perspectivo do
contorno, os percursos da ferramenta. Assim
possvel reconhecer a tempo colises possveis de
serem evitadas ativamente pelo controle.

Com a deteco de gargalo desligada (CDOF),
procura-se um ponto de interseo comum entre o
bloco atual e o bloco de posicionamento anterior
(em usinagens interiores) se necessrio, tambm
em blocos mais anteriores. Se no for encontrado
um ponto de interseo atravs deste mtodo,
aparece uma mensagem de erro.


CDOF permite evitar uma deteco errada de
pontos de gargalo, p.ex. devido a informaes no
disponveis no programa NC.




Fabri cante da mquina (MH 8.16)
O nmeros dos blocos NC includos na monitorao
pode ser ajustado atravs de dado de mquina.
(consulte o fabricante da mquina).




Procedi mento
Os seguintes exemplos descrevem algumas
situaes crticas de usinagem, as quais so
reconhecidas pelo controle e compensadas atravs
de trajetrias alteradas da ferramenta.

A fim de evitar paradas de programa, convm
utilizar, no teste de programa, das ferramentas
utilizadas sempre a ferramenta com o raio mximo.

8

Corretores de ferramentas 04.00
8.12 Monitorao de coliso , CDON, CDOF

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-294 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Em todos os exemplos seguintes foi selecionada,
para a produo do contorno, uma ferramenta com
raio demasiado grande.

Deteco de gargalo

Visto que o raio de ferramenta foi selecionado
demasiado grande para a produo deste contorno
interno , o gargalo desconsiderado.
Um alarme ser emitido.
contorno programado
percurso da
ferramenta

Trajetria de contorno mais curto que o raio de
ferramenta

A ferramenta contorna o canto da pea sobre um
crculo de transio e move-se depois disso
exatamente sobre a trajetria programada do
contorno.
contorno programado
percurso da ferramenta

Raio de ferramenta demasiado grande para
usinagem interior

Nestes casos os contornos so escareados apenas
at uma medida em que no ocorra desbaste alm
do contorno desejado.
contorno
programado
percurso da ferram.

8

04.00 Corretores de ferramentas
8.12 Monitorao de coliso, CDON, CDOF

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC



810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-295
8

Corretores de ferramentas 04.00
8.13 Corretor de ferramenta 2 1/2 D

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-296 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
8.13 Corretor de ferramenta 2 1/2 D

Programao
CUT2D
CUT2DF



Expli cao


CUT2D
Ativao da correo de raio 2 1/2 D (ajuste padro)

CUT2DF
Ativao da correo de raio 2 1/2 D, correo de raio de ferramenta
relativa ao Frame atual, ou seja a planos inclinados


Funo
Pela declarao de CUT2D ou CUT2DF
especifica-se o modo da correo de raio de
ferramenta e a sua compensao na usinagem em
planos inclinados.


Procedi mento
Correo de comprimento da ferramenta
A correo de comprimento da ferramenta
calculada, em geral, relativamente ao plano de
trabalho estabilizado, no girado.














Correo de raio da ferramenta, CUT2D
Como de costume em muitas aplicaes, calcula-se
a correo de raio de ferramenta e a correo de
comprimento de ferramenta no plano de trabalho
fixado com a declarao de G17 a G19.

Exemplo G17 (plano X/Y):
A correo de raio de ferramenta faz efeito no plano
X/Y no girado, a correo de comprimento de
ferramenta em direo Z.


X
X
Z Z

8

04.00 Corretores de ferramentas
8.13 Corretor de ferramenta 2 1/2 D

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC



810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-297
Para a usinagem em superfcies oblquas, os
valores de compensao de ferramenta tm de ser
adequadamente definidos, ou, utilizando-se as
funcionalidades para a "correo de comprimento
de ferramenta para ferramentas orientveis",
calculados. Para informaes mais detalhadas
acerca desta possibilidade de clculo ver captulo
"Orientao da ferramenta e correo de
comprimento de ferramenta".


CUT2D faz sentido, quando o alinhamento da
ferramenta no pode ser alterado e quando a pea
girada para a usinagem de superfcies inclinadas.
CUT2D geralmente o ajuste padro e no tem de
ser, em conseqncia disso, explicitamente
declarado.












Correo de raio de ferramenta, CUT2DF
Neste caso, h na mquina a possibilidade de
ajustar a orientao da ferramenta verticalmente ao
plano de trabalho inclinado.

Se for programado um Frame que contm uma
rotao, inclui-se, em CUT2DF, o plano de correo
na rotao. A correo de raio de ferramenta
calculada no plano de trabalho girado.

A correo de comprimento de ferramenta continua
a ter efeito relativamente ao plano de trabalho no
girado.
X
X
Z Z


8

Corretores de ferramentas 04.00
8.14 Correo de compr.p/ ferr.orientveis: TCARR, TCOABS, TCOFR

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-298 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
8.14 Correo de compri mento p/ ferramentas orientveis: TCARR, TCOABS, TCOFR

Programao
TCARR=[m]
TCOABS
TCOFR



Expli cao

TCARR=[m] Solicitar o porta ferramenta com o nmero "m"
TCOABS

Calcular os componentes do comprimento de ferramenta considerando
a orientao atual do porta ferramenta.
TCOFR Determinar os componentes do comprimento de ferramenta da
orientao do deslocamento ativo.


Funo
Quando a orientao da ferramenta no espao
alterada, altera-se tambm suas componentes de
comprimento.
Aps um reinicio (RESET), p.ex. por ajuste manual
ou troca do porta ferramenta com alinhamento fixo
no espao, novamente necessrio determinar os
componentes de comprimento de ferramenta. Isto
feito por meio dos comandos de trajetria TCOABS
e TCOFR.
V
U
a
b
Z
X
Y
l
l
l
Z
Z
X
X


Procedi mento
Solicitar o porta ferramenta TCARR
Por meio de TCARR so solicitados, com o nmero do porta
ferramenta m, os dados geomtricos do mesmo (memria de
correes).
Atravs de m=0 , desseleciona-se o porta ferramenta ativo.


8

04.00 Corretores de ferramentas
8.14 Correo de compr.p/ ferr.orientveis: TCARR, TCOABS, TCOFR

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC



810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-299
Mai s i nformaes
Os dados geomtricos do porta ferramenta tornam-se ativos somente
depois de chamada uma ferramenta. A ferramenta selecionada
permanece ativa tambm aps uma troca do porta ferramenta.

Os dados geomtricos atuais do porta ferramenta podem ser definidos
tambm no programa de pea atravs das respectivas variveis de
sistema.


Para informaes acerca da definio da cinemtica do porta ferramenta
atravs de variveis de sistema ver Instrues de programao,
Avanado, cap. Cinemtica do porta ferramenta



Determinando a correo de compri mento da ferramenta a
partir da orientao do porta ferramenta, TCOABS
TCOABS calcula a correo de comprimento da ferramenta dos ngulos
de orientao atuais do porta ferramenta; armazenados nas variveis de
sistema $TC_CARR13 e $TC_CARR13.

Para o clculo novo da correo de comprimento da ferramenta no
caso da mudana do Frame, tem de se selecionar a ferramenta mais
uma vez.





Mai s i nformaes
A orientao da ferramenta tem de ser adaptada manualmente ao
Frame (deslocamento de origem) ativo.


Ao calcular a correo de comprimento da ferramenta so
calculados, numa operao intermediria, tambm os ngulos de
giro do porta ferramenta. Visto que para portas ferramenta com dois
eixos de giro existem, em geral, dois pares de ngulos de giro
mediante os quais pode ser adaptada a orientao da ferramenta ao
Frame ativo, necessrio que os valores dos ngulos de giro
armazenados nas variveis de sistema correspondam pelo menos
aproximadamente aos ngulos de giro mecanicamente ajustado.



8

Corretores de ferramentas 04.00
8.14 Correo de compr.p/ ferr.orientveis: TCARR, TCOABS, TCOFR

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-300 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Mai s i nformaes
O controle no pode verificar os ngulos de rotao
calculados atravs da orientao de Frame quanto
ajustabilidade na mquina.

Caso os eixos de giro do porta ferramenta estejam
dispostos do lado da construo de forma que no
possa ser atingida a orientao de ferramenta
calculada atravs da orientao de Frame, emitir-
se- um alarme.
Uma comutao entre TCOFR e TCABS provoca um
clculo novo da correo de comprimento da
ferramenta.

A combinao da compensao fina da ferramenta e
as funcionalidades para a correo de comprimento da
ferramenta para portas-ferramenta mveis no
permitida. Ao tentar chamar as duas funes
simultaneamente, aparece uma mensagem de erro.


Por meio de TOFRAME possvel definir um Frame na
base da direo de orientao do porta ferramenta
selecionado. Para informaes precisas ver Instrues
de programao Princpios fundamentais, captulo
"Frames".

Com a transformao de orientao ativa
(transformao de 3, 4, 5 eixos) pode ser selecionado
um porta ferramenta com orientao diferente da
posio zero, sem que seja emitido um alarme.

8

04.00 Corretores de ferramentas
8.15 Monitoraes especficas para retificas TMON, TMOF

8


840 D
NCU 572
NCU 573


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-301
8.15 Monitoraes especficas para retificas TMON, TMOF
Definio dos parmetros especficos de
ferramenta


Parmetros adicionais de ferramenta
podem ser definidos em dados de
mquina e programados pelo usurio.
Parmetro Significado Tipo de dado

Parmetro especfico da ferramenta


$TC_TPG1
Nmero do fuso Inteiro


$TC_TPG2
Regra de encadeamento
O parmetro considerado
idntico para os lados esquerdo e
direito do rebolo automaticamente.
Inteiro


$TC_TPG3
Raio mnimo do rebolo Real


$TC_TPG4
Largura mnima do rebolo Real


$TC_TPG5
Largura mnima do rebolo Real


$TC_TPG6
Velocidade mxima Real


$TC_TPG7
Velocidade perifrica mxima Real


$TC_TPG8
ngulo de inclinao do rebolo Real


$TC_TPG9
Nmero do parmetro para
clculo do raio
Inteiro


Programao
TMON (T No.)
TMOF (T No.)



Expli cao dos comandos


TMON (T No.)
Selecionar a monitorao de
ferramenta
Declarao do nmero T se
necessria,

TMOF (T No.)
Desselecionar a monitorao de
ferramenta
T-Nr. =0: Desligar a monitorao
para todas as ferramentas
se a ferramenta com este nmero
T no esteja ativa.

Funo
A instruo TMON permite ativar, para ferramentas de
retifica (tipo 400 - 499) a monitorao da geometria e
da velocidade de rotao no programa de pea NC. A
monitorao permanece ativa at que seja desligada
no programa de pea atravs do comando TMOF.


8

Corretores de ferramentas 04.00
8.15 Monitoraes especficas para retificas TMON, TMOF

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-302 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Mai s i nformaes
S possvel ativar a monitorao de ferramenta,
quando esto disponveis os dados de retificao
especficos da ferramenta $TC_TPG1 bis
$TC_TPG9 (ver "Programao avanada").
Dependendo de um dado de mquina, a
monitorao de ferramenta para as ferramentas de
retifica (tipo 400 - 499) pode ser ligada
implicitamente com a seleo da ferramenta.
Em quaisquer momentos, apenas uma monitorao
pode estar ativa para cada fuso.



Monitorao da geometria
So monitorados o raio atual do rebolo e a largura
atual.

A monitorao da velocidade desejada
relativamente ao valor limite da velocidade feita
ciclicamente, considerando o override de fuso.
Como valor limite da velocidade de rotao
considerado o valor menor que resulta na
comparao da velocidade mxima com a
velocidade calculada velocidade perifrica mxima
do rebolo e do raio atual do rebolo.


Trabalhando em nmeros T ou
Em dados de mquina, uma definio inicial de T ou D
pode ser feita; e portanto no necessitam ser
programados para que sejam ativados aps a ligao
da mquina ou reset.
Exemplo:
Todas as usinagens so realizadas com o mesmo
rebolo. Os dados de mquina podem ser programados
de forma a manter a ferramenta ativa aps um reset;
vide /PGA/ Programao Avanada.

8

04.00 Corretores de ferramentas
8.16 Corretores aditivos (SW 5 em diante)

8


840 D
NCU 572
NCU 573


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-303


Fabri cante da mquina (MH 8.11)
Vide as especificaes do fabricante



8.16 Corretores aditivos (SW 5 em diante)
Corretores aditivos so essencialmente corretores
de processo que podem ser programados durante a
usinagem. Eles se referem aos dados geomtricos
de um corretor sendo desta forma componentes dos
dados da ferramenta.
Os dados de um corretor aditivo so endereados
via um nmero DL (DL: em funo da localizao;
corretores relativos localizao relevante) e
carregados na compensao da ferramenta atravs
de uma tela para programao na rea de
Parmetros.



8.16.1 Sel eo do deslocamento (por nmero DL)

Programao
DL=x corretor aditivo, x =1 to 6



Expli cao
At 6 corretores aditivos podem ser ativados
para cada nmero D
(gravados sob o nmero DL respectivo).
Podem ser feitas distines entre valores iniciais
e de desgaste.
DL=1 ser ativado quando um nmero D for
chamado.


8

Corretores de ferramentas 04.00
8.16 Corretores aditivos (SW 5 em diante)

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-304 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Funo
Valor principal:
O fabricante da mquina define opcionalmente o
valor atravs de um dado de mquina.
Mesmo incerto:
O mesmo incerto utilizado para usinar dois
ressaltos (vide exemplo). Durante a usinagem
podem ocorrer erros na medio em locais
especficos, devido s foras de usinagem. Um
valor de compensao pode corrigir este efeito.
Correo fina:
Tolerncias podem ser feitas em funo da posio
para compensar os sub ou sobre dimensionamento.




Fabri cante da mquina (MH 8.13)
Dados de mquina so utilizados para ativar e
definir o nmero dos corretores aditivos.

Vide as especificaes do fabricante da mquina.




Exemplo de programao



N110 T7 D7
A torre de ferramentas est posicionada no
alojamento 7.
D7 e DL1 sero ativados e percorridos no prximo
bloco

N120 G0 X10 Z1
N120 recuo

N130 G1 Z-6


N140 G0 DL=2 Z-14
DL=2 ativado adicionalmente D7 e percorrido
no prximo bloco

N150 G1 Z-21


N160 G0 X200 Z200
Aproximao da posio de troca

...


8.16.2 Defi ni o do desgaste e do val or pri nci pal
Os valores de desgaste e principal podem ser lidos
ou escritos pelos parmetros de sistema e servios
OPI.

A lgica baseada na correspondncia entre os

8

04.00 Corretores de ferramentas
8.16 Corretores aditivos (SW 5 em diante)

8


840 D
NCU 572
NCU 573


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-305
parmetros de sistema para as ferramentas e os
valores dos corretores.



Programao
$TC_SCPxy[t,d]
$TC_ECPxy[t,d]


Valores de desgaste
Valores principais

Expli cao dos parmetros


$TC_SCPxy
O valor do desgaste est relacionado ao parmetro geomtrico correspondente
atravs de xy, onde x o nmero do valor de desgaste e y faz referncia ao
parmetro geomtrico.

$TC_ECPxy
O valor do principal est relacionado ao parmetro geomtrico correspondente
atravs de xy, onde x o nmero do valor de principal e y faz referncia ao
parmetro geomtrico.

t
T nmero da ferramenta

d
D nmero do corretor


Funo
Os parmetros de sistema $TC_DP3 - $TC_DP11
descrevem a geometria da ferramenta.
Adicionalmente aos parmetros de desgaste fsico
($TC_DP12 - $TC_DP20), at mais seis valores de
desgaste ($TC_ECP1y - $TC_ECP6y) podem ser
definidos para cada parmetro geomtrico.
Exemplo:
Parmetros: $TC_DP3 (Comprimento 1, para
ferramentas rotativas)
Desgaste: $TC_SCP13 - $TC_SCP63
Principal: $TC_ECP13 - $TC_ECP63
$TC_SCP43 [t, d] =1.0
O valor de desgaste do comprimento 1 carregado
com o valor 1.0 para o corretor (nmero do D
especificado por d) da ferramenta (t).



Informaes
O desgaste e valor principal definido so adicionados aos parmetros
geomtricos e aos outros parmetros dos corretores (nmeros D).

8

Corretores de ferramentas 04.00
8.16 Corretores aditivos (SW 5 em diante)

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-306 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
8.16.3 Apagar corretores adi tivos (DELDL)

Programao
Estado = DELDL[t,d]




Expli cao dos parmetros


DELDL[t,d]
Todos os parmetros aditivos do corretor de numero D de uma ferramenta so
apagados.

DELDL[t]
Todos os corretores aditivos de uma ferramenta so apagados.

DELDL
Todos os corretores aditivos de todos os corretores de todas as ferramentas da
unidade TO so apagados (no canal em que o comando for programado).

Estado
0: Foi possvel apagar.
1: No foi possvel apagar (caso os parmetros estejam relacionados a
somente um corretor), ou o processo de apagar no foi completado
(caso os parmetros descrevam vrios incertos).



Funo
DELDL utilizada para apagar os corretores aditivos
do corretor da ferramenta (para liberar memria).
Tanto o valor de desgaste quanto o principal so
apagados.




Mai s i nformaes
Os valores de desgaste e principal de ferramentas
ativas no podem ser apagados (da mesma forma
que corretores ou dados de ferramenta).



8

04.00 Corretores de ferramentas
8.17 Corretores de ferr.caractersticas especiais (SW 5 em diante)

8


840 D
NCU 572
NCU 573


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-307
8.17 Corretores de ferramenta caractersti cas especiais (SW 5 em diante)

Funo
Os dados setting SD 42900 SD 42940 podem ser
utilizados para controlar o sinal do valor de
comprimento e desgaste da ferramenta.
O mesmo se aplica ao comportamento do
componente de desgaste durante o espelhamento
com eixos geomtricos ou alterao do plano de
usinagem.


Onde for feita referncia aos valores de desgaste,
isto significa que em cada caso a soma do valor de
desgaste atual ($TC_DP12 a $TC_DP20) e os
deslocamentos totais com desgaste ($SCPX3 a
$SCPX11) e os valores principais ($ECPX3 a
$ECPX11).
Mais informaes a respeito da resultante do
deslocamento esto disponveis em /FBW/,
Descrio de funes, Gerenciamento de
ferramentas.


Consulte tambm:
/PGA/, Programao: Avanada, Captulo 8
/PG/, Programao: Princpios, Captulo 8
Descrio de funes, Mquina Bsica (Parte 1), Corretores de ferramenta (W1)



Dados setting necessri os


SD42900 MIRROR_TOOL_LENGTH
Espelhamento dos componentes de comprimento e
componentes da dimenso base

SD42910 MIRROR_TOOL_WEAR
Espelhamento dos valores de desgaste comprimento da
ferramenta

SD42920 WEAR_SIGN_CUTPOS
Considerao das componentes de desgaste em funo
da direo da ponta da ferramenta

SD42930 WEAR_SIGN
Inverso do sinal das dimenses de desgaste

SD42940 TOOL_LENGTH_CONST
Relao das componentes de comprimento aos eixos
geomtricos


8

Corretores de ferramentas 04.00
8.17 Corretores de ferr.caractersticas especiais (SW 5 em diante)

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-308 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
8.17.1 Espelhando os comprimentos da ferramenta
SD 42900 MIRROR_TOOL_LENGTH
Dado setting diferente de zero:
As componentes de comprimento ($TC_DP3,
$TC_DP4 and $TC_DP5) e de dimenses base
($TC_DP21, $TC_DP22 and $TC_DP23), cujos
eixos associados esto sendo espelhados, so
tambm espelhadas pela inverso de sinal
Os valores de desgaste no so espelhados. Caso
estes valores tambm devam ser espelhados, o dado
setting
$SC_MIRROR_TOOL_WEAR deve ser habilitado.

SD 42910 MIRROR_TOOL_WEAR
Dado setting diferente de zero:
Os valores de desgaste das componentes de comprimento da ferramenta,
cujos eixos associados esto sendo espelhados, so tambm espelhadas
atravs da inverso de sinal.




8.17.2 Considerando o sinal do valor de desgaste
SD 42920 WEAR_SIGN_CUTPOS
Dado setting diferente de zero:
Em caso de ferramentas onde a direo da ponta da ferramenta seja
relevante (ferramentas para tornos e retficas tipo 400-599), a forma de
tratamento do sinal das componentes de desgaste ir depender da direo
da ponta da ferramenta em relao ao plano de usinagem. Este dado
setting no possui efeito para os tipos de ferramenta nos quais a direo
da ponta no seja relevante.


A tabela abaixo, as colunas marcadas com X indicam as dimenses
cujos sinais so invertidos quando SD 42920 estiver ativado(quando
diferente de zero):

Direo do ponto da ferramenta Comprimento 1 Comprimento 2
1
2 X
3 X X
4 X
5
6
7 X
8 X
9
8

04.00 Corretores de ferramentas
8.17 Corretores de ferr.caractersticas especiais (SW 5 em diante)

8


840 D
NCU 572
NCU 573


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-309

Mai s i nformaes
A programao de sinais em SD 42920 42910 independente. Por
exemplo, caso o sinal de um parmetro dimensional seja alterado por
ambos dados setting, o sinal resultante no sofre qualquer alterao.


SD 42930 WEAR_SIGN
Dado setting diferente de zero:
Inverte o sinal das dimenses de desgaste. Atua tanto
no comprimento quanto em outras grandezas, como
raio da ferramenta, raio de arredondamento, etc.
Quando uma dimenso de desgaste positiva for
programada, a ferramenta fica menor e mais fina.
Exemplo: vide a prxima seo Ativao do setting
data alterado.



8.17.3 Alterao do comprimento e plano da ferramenta
SD 42940 TOOL_LENGTH_CONST
Dado setting diferente de zero:
A definio entre as componentes de comprimento
da ferramenta (comprimento, desgaste e dimenso
base da ferramenta) e os eixos geomtricos no so
alteradas quando o plano de usinagem alterado
(G17-G19).



A seguinte tabela mostra a relao entre as
componentes de comprimento e os eixos
geomtricos para ferramentas de retficas e fresas
(tipos de ferramenta de 400 a 599):

Contedo Comprimento
..1
Compriment
o 2
Comprimento
3

17 Y X Z
18*) X Z Y
19 Z Y X
-17 Z X Y
-18 Y Z X
-19 X Y Z


*)
Cada valor diferente de 0 que no seja igual a um dos
seis ilustrados ser considerado como sendo 18.




8

Corretores de ferramentas 04.00
8.17 Corretores de ferr.caractersticas especiais (SW 5 em diante)

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-310 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
A seguinte tabela mostra a relao entre as
componentes de comprimento e os eixos
geomtricos para todas as outras ferramentas

Plano de
usinagem
Comprimento
..1
Comprimento
2
Comprimento
3

17*) Z Y X
18 Y X Z
19 X Z Y
-17 Z X Y
-18 Y Z X
-19 X Y Z


*)
Cada valor diferente de zero e que no seja igual a um
dos seis valores ilustrados ser considerado como sendo 17.



Mai s i nformaes
Para representao em tabelas, assumido que os eixos
geomtricos de 1 a 3 possuem os nomes X, Y e Z. A ordem
dos eixos e no seu identificador determina a relao entre
um corretor e um eixo.



Ativao de um dado setting alterado

Funo
Quando alterado um dado setting descrito acima, os
valores do corretor no so atualizados at a
prxima vez que o corretor seja selecionado. Caso
uma ferramenta j esteja ativa e os dados desta
ferramenta devam ser considerados, a ferramenta
deve ser novamente selecionada.



O mesmo se aplica quando o comprimento
resultante da ferramenta for modificado devido a
uma alterao no estado de espelhamento de um
eixo. A ferramenta deve ser novamente chamada
aps o espelhamento, para que os componentes de
comprimento sejam ativados.



8

04.00 Corretores de ferramentas
8.17 Corretores de ferr.caractersticas especiais (SW 5 em diante)

8


840 D
NCU 572
NCU 573


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-311
Bases de ferramenta orientveis e novos dados setting

Funo
Os dados setting SD 42900 - SD 42940 no
possuem efeito nas componentes de uma base de
ferramentas orientvel. Entretanto, o clculo com
base orientvel sempre permitido no comprimento
resultante total (comprimento +desgaste +
dimenso base). Todas as alteraes inicializadas
pelo setting data so includas no clculo do
comprimento resultante; isto , vetores dos porta
ferramentas orientveis so independentes do plano
de usinagem.




Mai s i nformaes
Quando bases orientveis so utilizadas,
freqentemente prtico definir todas as ferramentas
para um sistema bsico no espelhado, mesmo
aquelas utilizadas somente em usinagens
espelhadas. Quando usinando com eixos
espelhados, o porta ferramenta ento rotacionado,
fazendo com que a posio atual da ferramenta seja
descrita de forma correta. Todos os componentes
de comprimento da ferramenta atuam
automaticamente de forma a corrigirem a direo,
dispensando com isto a necessidade de controle
individual de componentes atravs de dados setting,
dependendo do estado de espelhamento individual
de cada eixo.


O uso de ferramentas com bases orientveis pode
tambm ser til em mquinas que no possuem
uma opo fsica de giro para as ferramentas, mas
possuem ferramentas instaladas permanentemente
com vrias orientaes. As ferramentas podem
ento ser dimensionadas com orientaes e
medidas comuns, e, as dimenses relevantes para
a usinagem obtidas pela rotao do porta
ferramentas virtual.

8

Corretores de ferramentas 04.00
8.18 Ferramentas com direo da ponta relevante (SW 5 em diante)

8


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
8-312 SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
8.18 Ferramentas com di reo da ponta rel evante (SW 5 em diante)

Funo
A partir da SW 4.x

No caso das ferramentas cuja direo da ponta
relevante (tornos e retficas, tipo 400-599; vide
Seo 8.17.2), uma alterao de G40 para G41/G42
ou vice versa tratada como uma troca de
ferramenta. Caso exista uma funo de
transformao ativa (p.e. TRANSMIT), ocorrer uma
parada no pr processamento (parada de leitura)
gerando com isto a possibilidade de desvios do
contorno desejado.

SW 5 em diante

As seguintes alteraes foram realizadas:

1. Uma alterao de G40 para G41/42 ou vice versa
no mais tratada como sendo uma roca de
ferramentas. Portanto no existe mais a parada de
pr processamento com TRANSMIT.

2. A linha reta entre o ponto central do incerto e o
ponto final do percurso utilizado para calcular
pontos de interseo entre o bloco de
aproximao e recuo. A diferena entre o ponto de
referncia do incerto e o centro do incerto
sobreposta ao movimento.
Durante a aproximao e recuo com KONT
(movimentos da ferramenta em redor do contorno;
vide Seo 8.9), superposies ocorrem no sub
bloco do movimento de aproximao ou recuo. As
relaes geomtricas so portanto idnticas para
ferramentas com e sem direo da ponta
relevante. Diferenas com relao ao
comportamento prvio ocorrem em situaes
relativamente raras, onde o bloco de aproximao
ou recuo no faa interseo com um bloco de
movimento adjacente. Vide o diagrama abaixo.

8

04.00 Corretores de ferramentas
8.18 Ferramentas com direo da ponta relevante (SW 5 em diante)

8


840 D
NCU 572
NCU 573


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 8-313


3. Em blocos circulares ou que contenham polinmios relativos com um
grau de denominador >4, no permitida a troca de ferramentas com
compensao de raio ativa, nos casos onde existam alteraes entre a
distncia entre o centro do incerto e o ponto de referncia da
ferramenta. Nos outros tipos de interpolao, agora possvel executar
a troca enquanto existem transformaes ativas (p.e. TRANSMIT).
4. Para compensao do raio da ferramenta em ferramentas com
orientao varivel, a transformao da referncia para o centro do
incerto no pode mais ser executada somente atravs de um
deslocamento de origem. Ferramentas para as quais a direo da
ponta deva ser considerada no tem portanto sua utilizao permitida
para fresamento 3D perifrico (ser emitido um alarme).


Mai s i nformaes
Este tpico no relevante para fresamento em faces, pois somente os tipos
de ferramentas sem comprimento de incertos relevantes eram permitidos
anteriormente para este tipo de ferramenta (ferramentas de tipo que no
foram explicitamente autorizadas so tratadas como fresas rotativas com
especificao de raio. O parmetro que define a direo do ponto da
ferramenta ignorado).



9

12.98 Funes especiais


9


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 9-313
Funes especiais

9.1 Funes auxiliares.........................................................................................................9-314
9.1.1 Funes M..............................................................................................................9-319
9.1.2 Funes H..............................................................................................................9-322




9

Funes especiais 12.98
9.1 Funes auxiliares

9


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
9-314 SINUMERIK 840D/840Di/810D/FM-NC NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
9.1 Funes auxi li ares

Funo
As funes auxiliares enviam informaes ao PLC
indicando quando o programa de NC necessita que
o PLC execute operaes especficas na mquina
ferramenta. As funes auxiliares so enviadas em
conjunto com seus parmetros para a interface com
o PLC.
Os valores e sinais devem ser processados pelo
programa de PLC.


Programao das funes
As seguintes funes podem ser enviadas ao PLC
(controlador lgico programvel):
Seleo da ferramenta T
Corretor da ferramenta D, DL (SW 5.2 em
diante)
Avano F / FA
Rotao do fuso S
Funes H
Funes M

Para as funes mencionadas acima possvel
definir o ponto da seqncia de usinagem em que
elas sero programadas, e quais so as reaes que
elas devem ativar.


Para cada um dos grupos ou para funes
individuais, dados de mquina definem quando o
envio das informaes ao PLC ser iniciado:
Antes do movimento,
Durante o movimento ou
Aps o movimento


O PLC pode ser programado para reconhecer as
funes auxiliares de diversas formas.


9

12.98 Funes especiais
9.1 Funes auxiliares

9


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 9-315

Programao



Letra [endereo]=Valor




Expli cao


As letras que podem ser utilizadas para as
funes auxiliares so:
M, S, H, T, D, DL, F.
DL a partir da SW 5.2
Na prxima tabela so exibidas informaes a
respeito da faixa de valores para os endereos e
o valor programado na funo. A quantidade
mxima de funes auxiliares de mesmo tipo por
bloco tambm indicado.

9

Funes especiais 12.98
9.1 Funes auxiliares

9


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
9-316 SINUMERIK 840D/840Di/810D/FM-NC NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00

Programao das funes auxiliares


Funo
Expanso de endereo
(inteiro)
Valor

Explicao Quanti-
dade
por
bloco

Significad
o
Faixa Faixa Tipo Significado


Implcita
0
099 INT Funo O endereo de expanso 0
para a faixa de valores entre 00
e 99. M0, M1, M2, M17, M30
devem ser utilizados sem
endereos de expanso.
5



Nmero do
Fuso
112 199 Funo M3, M4, M5, M19, M70 com o
endereo de expanso igual ao
nmero do fuso, p.e. M5 para o
fuso 2: M2=5. Caso no
especificado o fuso a funo
ser atribuda ao fuso mestre.


M
qualquer 099 100
(max.
valor
INT)
Funo Funes M do usurio

S Nmero do
fuso
112 0
3.4028
ex 38
REAL Rotao do
fuso
Caso no especificado o
nmero do fuso, o valor ser
atribudo ao fuso mestre
3

H qualquer 099 (max.
valor
INT)

3.4028
ex 38

INT
(SW 5)
REAL

qualquer Funes no tem qualquer
efeito sobre a NCK. Devem ser
totalmente implementadas no
PLC
3

T Nmero do
fuso (com
gerenciamento
de ferramentas
ativo)
112 032000
(ou nome
da ferr, c/
gerencia-
mento de
ferramenta
s ativo)
INT Seleo de
ferramentas
Os nomes das ferramentas no
so transferidos interface
PLC.
1

D
09
INT Seleo de
corretor de
ferramentas
D0 cancela seleo,
D1 valor inicial
1

DL Alojamento
em funo
do corretor
16
3.4028 ex
38
REAL Vide a seleo
fina de
corretores /FBW/
Se refere ao nmero D
programado anteriormente
1

F

Avano da
trajetria
0
0.001
999 999.999
Avanos de
trajetrias


(FA) Nmero do
eixo.
131
0.001
999 999.999
REAL
Avano do
eixo

6

9

12.98 Funes especiais
9.1 Funes auxiliares

9


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 9-317

Quantidade de funes em um bloco NC
At 10 funes podem ser programadas por bloco
O maior nmero por tipo especificado
acima no deve ser excedido.
As funes M podem tambm serem disparadas
atravs das aes sncronas. S. /FBSY/


Agrupamento
As funes mencionadas acima podem ser agrupadas.
Existe uma diviso em grupos para alguns comandos
M especficos. A forma de reconhecimento pode ser
definida por grupo.


Reconhecimento das funes auxiliares
Funes de alta velocidade , QU
Funes no programadas como sendo de alta velocidade podem ser
tratadas como tal atravs da funo QU.
Com isto, a excusso do programa continua sem esperar o
reconhecimento das funes auxiliares (normalmente o programa
para devido ao reconhecimento interno).

Isto ajuda a evitar paradas no necessrias durante a movimentao
dos eixos.



Fabri cante da mquina (MH9.1)
Um dado de mquina especfico deve ser configurado para a funo
envio das funes em alta velocidade.
(vide /FB/, H2, FB Funes auxiliares).




Programao
M=QU()
H=QU()

Exemplos:
N10 H=QU(735)

N10 G1 F300 X10 Y20 G64
N20 X8 Y90 M=QU(7)
M7 foi programada como sendo funo de alta
velocidade, portanto o modo trajetria constante
(G64) no foi interrompido.






;programao em alta velocidade para
H735


Esta funo deve ser utilizada somente em casos
especficos, pois pode afetar o sincronismo caso
d t f

9

Funes especiais 12.98
9.1 Funes auxiliares

9


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
9-318 SINUMERIK 840D/840Di/810D/FM-NC NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
programadas outras funes.


Programao de funes para comandos de
movimento
A transferncia de informaes e a resposta de
reconhecimento leva tempo, e este tempo causa
impacto nos comandos de movimento.


Reconhecimento em alta velocidade sem atraso para troca de
bloco



A partir da SW 5, o comportamento da troca de blocos pode ser
controlada atravs de dados de mquina. Quando definida sem atraso
na troca de blocos, a resposta do sistema com relao s funes
auxiliares de alta velocidade o seguinte:


Envio da funo
auxiliar
Comportamento
Antes do movimento A transio de blocos quando programada um a funo auxiliar de alta
velocidade ocorre sem interrupo e sem reduo da velocidade. O
envio da funo auxiliar ocorre no primeiro ciclo de interpolao do
bloco. O prximo bloco executado sem o atraso de reconhecimento.
Durante o movimento A transio de blocos quando programada um a funo auxiliar de alta
velocidade ocorre sem interrupo e sem reduo da velocidade. A
transferncia do comando auxiliar ocorre durante a execuo do bloco.
O prximo bloco executado sem o atraso de reconhecimento.
Aps o movimento O movimento para no fim do bloco. A funo auxiliar enviada no fim
do bloco. O prximo bloco executado sem o atraso de
reconhecimento.

Envio das funes no modo trajetria contnua

As funes so enviadas antes dos movimentos em trajetria
contnua (G64/G641) e geram uma parada exata no bloco anterior.


O envio de funes aps o movimento interrompe o modo de
trajetria constante (G64/G641) e geram uma parada exata no bloco
atual.


Uma espera por um reconhecimento do sinal pelo PLC pode
tambm causar uma interrupo no modo de trajetria constante,
p.e. uma seqncia de comandos M em blocos com percursos
extremamente curtos




9

12.98 Funes especiais
9.1 Funes auxiliares

9


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 9-319
9.1.1 Funes M


Programao
M... Valores possveis de 0 a 9999 9999, inteiros
(Valor mximo de INT a partir da SW 5)



Funo
As funes M permitem ativar operaes de
comutao, tais como LIGAR/DESLIGAR agente
refrigerante e outras funcionalidades na mquina. A
uma parte pequena das funes M atribuda, pelo
fabricante do controle, uma funcionalidade fixa (ver
lista seguinte).


Lista das funes M predefinidas



M0*
Parada programada

M1*
Parada opcional

M2*
Fim de programa do programa principal, com reposio no incio de
programa

M30*
Fim de programa, como M2

M17*
Fim de subprograma


M3
Fuso, rotao direita

M4
Fuso, rotao esquerda

M5
Parada de fuso

M6
Troca de ferramenta (ajuste padro)

M70
O fuso comutado ao modo de eixo


M40
Mudana automtica de velocidade

M41
Velocidade 1

M42
Velocidade 2

M43
Velocidade 3

M44
Velocidade 4

M45
Velocidade 5



Para as funes marcadas com * no possvel o
formato estendido de endereamento.


Fabri cante da mquina (MH9.2)
9

Funes especiais 12.98
9.1 Funes auxiliares

9


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
9-320 SINUMERIK 840D/840Di/810D/FM-NC NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
Todos os nmeros de funes M podem ser
definidas pelo fabricante da mquina, em, por
exemplo, funes de comutao para controle de
dispositivos de fixao, ou para ativar/desativar
outras funes na mquina, etc.



Fabri cante da mquina (MH9.3)
Vide as especificaes do fabricante da mquina


Os comandos M0, M1, M2, M17 e M30 so sempre
iniciados aps a movimentao dos eixos.



Comandos M pr definidas
Algumas funes M de certa importncia para o
controle de execuo do programa j so fornecidas
implementadas no controle:


Parada programada, M0
A usinagem para no bloco onde estiver programado
M0. Isto permite, por exemplo, a remoo de
cavacos, checar medidas, etc.

9

12.98 Funes especiais
9.1 Funes auxiliares

9


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00 9-321

Parada opcional, M1
M1 pode ser ligada atravs de:
Dilogo MMC "Controle do programa"
Atravs da interface PLC.


Fim de programa, M2, M17, M30
Um programa encerrado com M2, M17 ou M30.
Caso o programa tenha sido chamado por outro
programa (como se fosse uma subrotina), M2/M30
possuir o mesmo efeito de M17 e vice versa, isto ,
M17 tem o mesmo efeito no programa principal que
M2/M30.


Funes do fuso, M3, M4, M5, M19, M70
A notao de endereos expandidos com o nmero
do fuso utilizada para todas as funes do fuso.
Exemplo:
M2=3 significa rotao anti-horrio
para o segundo fuso. Caso no tenha
sido programado endereo de expanso,
a funo ser direcionada ao fuso
mestre.


Exemplo de programao

N10 S...


N20 X... M3
Funo M no bloco com movimentao
de eixo, o fuso acelera acelera antes do
movimento em X

N180 M789 M1767 M100 M102 M376
Mximo de 5 funes M por bloco
9

Funes especiais 12.98
9.1 Funes auxiliares

9


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
9-322 SINUMERIK 840D/840Di/810D/FM-NC NC Instr.de programao: Princpios fundamentais (PG) Edio 04.00
9.1.2 Funes H


Programao
N10 G0 X20 Y50 H3=11.3



Funo
As funes H so utilizadas para transferir informaes
ao PLC (programmable logic controller), para que
sejam ativadas operaes especficas. As funes H
possuem valores REAIS.




Fabri cante da mquina (MH9.4)
O significado das funes determinado pelo
fabricante.




Seqnci a
Quantidade de funes por bloco
At 3 funes H podem ser programadas em um
bloco NC.





10
12.98 Parmetros aritmticos esaltos programveis
10

SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 10-323
Parmetros aritmticos e saltos programveis

10.1 Parmetros aritmticos R.................................................................................10-324
10.2 Saltos incondicionais no programa..................................................................10-327
10.3 Saltos condicionais no programa.....................................................................10-329





10
Parmetros aritmticos esaltos programveis 12.98
10.1 Parmetros aritmticos R

10



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
10-324 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00
10.1 Parmetros aritmticos R
Programao
Rn=...



Explicao

R
Parmetro aritmtico

n
Nmero do parmetro aritmtico n=0 at o mximo. Vide os dados
de mquina ou instrues do fabricante para definio do nmero
mximo; fornecimento padro: mximo =99




Fabricante da mquina (MH10.1)
A quantidade de parmetros R definida em dados
de mquina, ou vide as especificaes do
fabricante da mquina.


Funo
Se um programa NC possuir valores que no
devem ser especificados unicamente, ou se forem
valores calculados, ento, para tal podem ser
utilizados parmetros de clculo. Valores
necessrios podem ser calculados ou inseridos, na
execuo do programa, pelo controle. Uma outra
possibilidade consiste no ajuste dos valores de
parmetros de clculo pelo operador. Caso os
parmetros de clculo estejam ocupados de
valores, estes podem ser atribudos no programa a
outros endereos NC, os quais devem ter valores
flexveis.


Alocao de valores
Aos parmetros de clculo podem ser atribudos
valores na seguinte gama:

(0.000 0001 ... 9999 9999)
(8 casas decimais e sinal e ponto decimal).
No caso de valores inteiros, o ponto decimal
pode ser omitido.
Um sinal positivo sempre pode ser omitido.

10
12.98 Parmetros aritmticos esaltos programveis
10.1 Parmetros aritmticos R

10



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 10-325
Exemplo:
R0=3.5678 R1=-37.3 R2=2 R3=-7
R4=-45678.1234

Atravs da notao exponencial pode ser alocada
uma gama ampliada de nmeros:


Exemplo:
(10
-300
... 10
+300
)

O valor o exponente escrito aps os caracteres
EX; nmero mximo total dos caracteres: 10 (incl.
sinais e ponto decimal)
Gama de valores de EX: -300 a +300


Exemplo:
R0=-0.1EX-5 ;Significado:
R0 =-0,000 001
R1=1.874EX8 ;Significado:
R1 =187 400 000

Nota:
Em um bloco podem ser efetuadas vrias
alocaes; tambm a alocao de expresses
aritmticas.
A alocao de valores tem de se efetuar num
bloco prprio.


Atribuio a outros endereos

A flexibilidade de um programa NC dada pela
possibilidade da atribuio destes parmetros de
clculo ou expresses aritmticas com parmetros
de clculo a outros endereos NC.
Podem ser atribudos a todos os endereos valores,
expresses aritmticas ou parmetros de clculo;
exceto: endereos N, G e L.


10
Parmetros aritmticos esaltos programveis 12.98
10.1 Parmetros aritmticos R

10



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
10-326 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00
Na alocao, escreve-se aps o caractere de
endereo o caractere
" =". Uma atribuio com sinal negativo
possvel.
Se forem efetuadas atribuies a endereos de eixo
(instrues de posicionamento), precisa-se para tal
de um bloco prprio.
Exemplo:
N10 G0 X=R2 ;atribuio ao eixo X


Operaes/funes aritmticas
Ao aplicar o clculo operacional/funes
aritmticas, necessrio observar a notao
matemtica usual. Prioridades da execuo so
postas entre parntesis. De resto, vlido:
multiplicao e diviso antes de adio e
subtrao.
s funes trigonomtricas aplica-se a declarao
em graus.


Exemplo de programao: Parmetros R



N10 R1= R1+1
;o novo R1 resulta do R1 velho mais 1

N20 R1=R2+R3 R4=R5-R6 R7=R8*
R9 R10=R11/R12


N30 R13=SIN(25.3)
;R13 d como resultado seno de 25,3
graus

N40 R14=R1*R2+R3
;multiplicao e diviso antes da adio
e subtrao R14=(R1*R2)+R3

N50 R14=R3+R2*R1
;resultado, como bloco N40

N60 R15=SQRT(R1*R1+R2*R2)
;Significado: R15=raiz quadrada de
R2
2
+R2
2



Exemplo de programao:
Alocao de valores de eixo



N10 G1 G91 X=R1 Z=R2 F300


N20 Z=R3


N30 X=-R4


N40 Z=-R5


...

10
12.98 Parmetros aritmticos esaltos programveis
10.2 Saltos incondicionais no programa

10



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 10-327
10.2 Saltos incondicionais no programa

Programao
MARCA:
GOTOB MARCA
Ou
GOTOF MARCA
MARCA:


Explicao

GOTOB
"Instruo J ump (salto)" para trs, ou seja, em direo ao incio do
programa

GOTOF
"Instruo J ump (salto)" para frente, ou seja, em direo ao fim do
programa

MARCA (LABEL)
Destino (marca existente dentro do programa)

MARCA:
LABEL:
Destino do salto; o nome do destino do salto deve ser seguido do
caracter dois pontos

Funo
Por definio, programas, subrotinas, ciclos e
rotinas de interrupo executam os blocos na
seqncia em que foram programados.

Saltos no programa podem ser utilizados para
alterar esta seqncia.


Seqncia

Em uma rotina podem ser programados saltos com
nomes definidos pelo usurio. O comando GOTOF
ou GOTOB podem ser utilizados para desviar o
programa para um outro destino dentro do mesmo
programa. O programa continua executando a
instruo imediatamente aps o destino do salto
(marca/label).

10
Parmetros aritmticos esaltos programveis 12.98
10.2 Saltos incondicionais no programa

10



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
10-328 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00
Exemplo de programao

N10


N20 GOTOF MARKER_0
Salto para frente at MARKER_0

N30


N40


N50 MARKER_1: R1=R2+R3


N60


N65 GOTOF MARKER_2
Salto para frente at MARKER_2

N70


N80


N90 MARKER_0:


N100


N110 GOTOB MARKER_1
Salto para trs at MARKER_1

N115


N120 MARKER_2:


N130


Mais informaes
Saltos incondicionais devem ser programados em
blocos separados.
Em programas com saltos incondicionais, no
existe a necessidade se programar as funes de
fim de programa M02/M30.


10
12.98 Parmetros aritmticos esaltos programveis
10.3 Saltos condicionais no programa

10



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 10-329
10.3 Saltos condicionais no programa
Programao
LABEL:
IF expresso GOTOB LABEL
ou
IF expresso GOTOF LABEL
LABEL:


Explicao dos comandos

IF
Instruo para condio


GOTOB
"Instruo J ump (salto)" para trs, ou seja, em direo ao incio do
programa

GOTOF
"Instruo J ump (salto)" para frente, ou seja, em direo ao fim do
programa

MARCA (LABEL)
Destino (marca existente dentro do programa)

MARCA:
LABEL:
Destino do salto; o nome do destino do salto deve ser seguido do
caracter dois pontos
== Igual
<> Diferente de
> Maior que
< Menor que
>= Maior ou igual
<= Menor ou igual
<< Concatenao de strings, (No para 810D)

Funo
Condies de salto podem ser formuladas com o
uso da instruo IF. O salto para a o destino
programado ser realizado somente caso a
condio seja satisfeita.


Seqncia
A condio de salto pode ser programada com
qualquer comparao ou operao lgica
(resultado: TRUE ou FALSE). O salto ser
executado quando o caso o resultado da operao
seja TRUE.

O destino do salto pode somente ser um bloco com
uma marca que aparea dentro do programa.

10
Parmetros aritmticos esaltos programveis 12.98
10.3 Saltos condicionais no programa

10



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
10-330 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00

Vrios saltos condicionais podem ser formulados
no mesmo bloco.

Exemplos de saltos condicionais



IF R1>R2 GOTOF MARKER1
Caso R1 seja maior que R2 , pular p/a
marca R1 i

IF R7<=(R8+R9)*743 GOTOB MARKER1
Expresso complexa como condio

IF R10 GOTOF MARKER1

tambm possvel especificar uma
varivel (INT, REAL, BOOL ou
CHAR). Caso o valor da varivel seja
zero (=FALSO), a condio de salto no
satisfeita. A condio satisfeita
(=TRUE) e o salto executado para
quaisquer outros valores.

IF R1==0 GOTOF MARKER1 IF R1==1
GOTOF MARKER2
Vrias condies no mesmo bloco

Exemplo de programao

N40 R1=30 R2=60 R3=10 R4=11 R5=50
R6=20
Atribui valores iniciais

N41 MA1: G0 X=R2*COS(R1)+R5 ->
-> Y=R2*SIN(R1)+R6
Clculo e atribuio dos valores dos
eixos

N42 R1=R1+R3 R4=R4-1
Clculo da varivel

N43 IF R4>0 GOTOB MA1
Instruo de salto

N44 M30
Fim do programa

10
12.98 Parmetros aritmticos esaltos programveis
10.3 Saltos condicionais no programa

10



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 10-331

Notas




















10
Parmetros aritmticos esaltos programveis 12.98
10.3 Saltos condicionais no programa

10



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
10-332 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00




11
12.98 Subprogramas erepetio de trechos deprograma
11

SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 11-331
Subprogramas e repetio de trechos de programa

11.1 Utilizao de subprogramas............................................................................11-332
11.2 Chamada de subprograma...............................................................................11-335
11.3 Subprograma com repetio de programa.......................................................11-337
11.4 Repetio de trecho do programa (SW 4.3 em diante)...................................11-338





11
Subprogramas erepetio de trechos deprograma 12.98
11.1 Utilizao de subprogramas

11



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
11-332 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00
11.1 Utilizao de subprogramas
O que um subprograma?

Por princpio, um subprograma est construdo da
mesma maneira que um programa de peas.
Compe-se de blocos NC com comandos de
movimento e comandos de comutao.

Por princpio, no h diferena entre o programa
principal e o subprograma. O subprograma contm
ou seqncias de operaes ou de usinagens que
podem ser executados vrias vezes.
programa principal
s
u
b
p
r
o
g
r
a
m
a

Uso de subprogramas

Seqncias de processamento que se repetem, so
programadas uma s vez em um subprograma. Por
exemplo, certas formas de contorno que aparecem
sempre de novo, ou tambm ciclos de trabalho.

O subprograma pode ser chamado e executado em
qualquer programa principal.

subprograma

Estrutura do subprograma

A estrutura do subprograma idntica do
programa principal. (ver captulo "Estrutura e
contedos do programa NC").
Subprogramas so terminados com M17- fim de
programa. Isto significa o retorno ao nvel de
programa que a chamou.


11
12.98 Subprogramas erepetio de trechos deprograma
11.1 Utilizao de subprogramas

11



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 11-333

Explicao
Atravs de dado de mquina, este fim de programa
M17 pode ser suprimido (p.ex.: para conseguir
vantagens de tempo de execuo).



Mais informaes
Adicionalmente, no subprograma pode ser
programado um cabealho de programa com
definies de parmetros. Esta programao
descrita nas Instrues de programao
Avanado.



Fim de programa com RET
Como substituto para o fim de programa M17 pode
ser utilizada, no subprograma, tambm a instruo
de fim RET .
RET exige um bloco prprio.
A instruo RET tem de ser utilizado, se um modo
de controle contnuo da trajetria G64 no deve ser
interrompido pelo retorno.
Com M17 interrompido G64 e gera-se um
posicionamento exato.

Soluo:
No escrever M17 num bloco prprio, mas sim,
p.ex., em comum com um percurso de
posicionamento: G1 X=YY M17
Atravs de dado de mquina tem de ser ajustado:
"nenhum M17 do PLC".






Nome do subprograma
Para poder escolher um certo subprograma entre
vrios subprogramas, atribui-se a este programa
um nome. O nome pode ser livremente selecionado
quando da criao do programa, observando-se as
seguintes definies:
os primeiros dois caracteres tm de ser letras
os outros podem ser letras, cifras ou caracteres
de sublinhado
utilizar no mximo 31 caracteres
no utilizar caracteres de separao (ver captulo
Elementos de linguagem da linguagem de
programao)

11
Subprogramas erepetio de trechos deprograma 12.98
11.1 Utilizao de subprogramas

11



840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


SiemensAG 2000. Todosos direitos reservados
11-334 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00
Aplicam-se as mesmas regras que para nomes de
programas principais.

Exemplo:
N10 POCKET1

Adicionalmente h a possibilidade, em
subprogramas, da utilizao da palavra de endereo
L.... Para o valor so possveis 7 casas decimais (s
valores inteiros).
Ateno: zeros precedentes tm importncia no
endereo L para a distino
Exemplo:

N10 L123 ;no
N20 L0123 ;ou
N30 L00123 ;!

Este exemplo composto de 3 subprogramas:


Nvel de encadeamento
Subprogramas podem ser chamados no s no
programa principal, mas tambm num outro
subprograma.
Em soma, esto disposio para uma chamada
aninhada de tal maneira no mximo em 12 nveis
de programa; inclusive o nvel de programao
principal.

Isto significa:
De um programa principal podem partir 11
chamadas de subprogramas encadeados.
progr.
princ.
sub-
progr.
sub-
progr.
sub-
progr.
no mx.11

Nota:
Para os ciclos de usinagem e de medio de
SIEMENS so necessrios 3 nveis. Caso um ciclo
deva ser chamado a partir de um subprograma, tal
pode ser efetuado no mximo no nvel 9.

11
12.98 Subprogramas erepetio de trechos deprograma
11.2 Chamada de subprograma

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 11-335
11.2 Chamada de subprograma
Chamada de subprograma
No programa principal, chama-se o subprograma
ou com o endereo L e o nmero do subprograma,
ou declarando o nome do subprograma.

Exemplo:


...


N120 L100




Chamada do subprograma "L100.SPF":
N10 MSG (subprograma DIN)
N20 G1 G91...
...
N60 M17 ;fim de subprograma

N160 M30
Fim de programa principal

Exemplo com transferncia de parmetros R:



N10 G0 X0 Y0 G90 T1
Ferramenta T1 em marcha rpida para a
primeira posio, dimenso absoluta


N20 R10=10 R11=20
Descrever parmetros de clculo R10 e
R11

N30 RETANGULO






Chamada do subprograma de retngulo
RETANGULO.SPF com transferncia
de parmetros R:
N15 G1 X=R10 G91 F500
N25 Y=R11
N35 X=-R10
N45 Y=-R11
N55 M17 ;fim de subprograma


N40 G0 X50 Y50 G90

Pr a ferramenta na prxima posio de
usinagem
N50 RETANGULO chamada do subprograma de retngulo
RETANGULO.SPF com transferncia
de parmetros R

N60 M30

Fim de programa principal
11
Subprogramas erepetio de trechos deprograma 12.98
11.2 Chamada de subprograma

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
11-336 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00
Chamar o programa principal como
subprograma
Tambm um programa principal pode ser chamado
como subprograma. O fim de programa M30
ajustado no programa principal considerado neste
caso como M17 (fim de programa com retorno ao
programa invocante).

A chamada programada pela declarao do nome
de programa.

Exemplo:
N10 MPF739 ou
N10 SHAFT3

programa principal
N10 MPF739
ou
N10ARVORE3
outro programa
principal
N10...
.
.
.
N50 M30

Subprogramas pode ser iniciado tambm como
programa principal.









Mais informaes
Estratgia de pesquisa do controle:
1. Existe algum *_MPF ?
2. Existe algum *_SPF ?

Isto significa: se o nome do subprograma a ser
chamado for o mesmo nome do programa
principal, o programa principal que executou a
chamada ser chamado novamente. Esta
geralmente uma condio de efeito indesejado e
deve ser evitada, definindo nomes nicos para
programas e subrotinas.







Chamada de subprogramas com o arquivo INI
Subprogramas que no requerem parmetros
podem ser chamados a partir de um arquivo de
inicializao.
Exemplo:
N10 MYINISUB1 ;Chamada de subprograma
sem parmetros


11
12.98 Subprogramas erepetio de trechos deprograma
11.3 Subprograma com repetio de programa

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 11-337

11.3 Subprograma com repetio de programa
Repetio de programa, P
Caso um subprograma deva ser executado diversas
vezes, a quantidade de repeties pode ser
carregada no endereo P do bloco que chama a
subrotina.

Exemplo:
N40 FRAME P3

A subrotina FRAME deve ser executa 3 vezes
consecutivas

Faixa de valores:

P:1...9999

A cada chamada de subprograma ocorre o
seguinte:

A chamada de subrotina deve sempre ser realizada
em um bloco de NC separado..



Chamada de subprograma com repetio de
programa e transferncia de parmetros.

Os parmetros so transferidos somente quando o
subprograma programa for chamado, isto ,
somente da primeira vez. Os parmetros
permanecem inalterados nas demais repeties


Caso necessrio alterar parmetros durante a
repetio dos subprogramas, devem ser tomadas
medidas apropriadas no subprograma.


11
Subprogramas erepetio de trechos deprograma 12.98
11.4 Repetio de trecho do programa (SW 4.3 em diante)

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
11-338 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00
11.4 Repetio de trecho do programa (SW 4.3 em diante)




Funo
Quando comparada a tecnologia de subprogramas,
a repetio de trechos do programa permite a
repetio de trechos existentes do programa em
qualquer combinao.
O bloco ou trecho do programa a ser repetido
identificado por labels.

Para maiores informaes sobre os labels, vide
Referncias: /PG/, Instr. de
programao. Princpios fundamentais,
Seo 2.2
/PGA/, Instr. De programao
Programao Avanado
Seo 11.1, 11.2


Explicao

LABEL:
Destino de salto, o nome do destino do salto seguido de dois
pontos.

REPEAT
Repetir

REPEATB
Repetir bloco

Programao
REPEAT BLOCK
LABEL: xxx
Yyy
REPEATB LABEL P=n
Zzz

A linha de programa identificada por um label
reperida P=n vezes.
Caso P no seja especificado, o trecho do programa
repetida somente uma vez. Aps a ltima
repetio, o programa continua na alinha zzz aps
a linha com o comando REPEATB.


O bloco identificado pelo label pode aparecer antes
ou aps a instruo REPEATB.
A pesquisa iniciada na direo do incio do
programa. Caso o label no seja encontrado nesta
direo , a pesquisa continua em direo do fim do

11
12.98 Subprogramas erepetio de trechos deprograma
11.4 Repetio de trecho do programa (SW 4.3 em diante)

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 11-339
programa.


Exemplo de programao
Repetio de posies


N10 POSITION1: X10 Y20


N20 POSITION2: CYCLE(0,,9,8)
Ciclo de posio

N30 ...


N40 REPEATB POSITION1 P=5
Executa o bloco N10 5 vezes

N50 REPEATB POSITION2
Executa o bloco N20 uma vez

N60 ...


N70 M30


Programao
Repetir partida na rea do label
LABEL: xxx
Yyy
REPEAT LABEL P=n
Zzz

O trecho do programa entre o label com o nome e a
instruo REPEAT repetida P=n vezes.
Caso o bloco com o label possuir outras instrues,
estas sero executadas novamente em cada
repetio.
Caso P no especificado o trecho do programa ser
executada somente uma vez.


O label deve aparecer antes da instruo REPEAT.
A pesquisa executada somente em direo do
incio do programa.


11
Subprogramas erepetio de trechos deprograma 12.98
11.4 Repetio de trecho do programa (SW 4.3 em diante)

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
11-340 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00
Exemplo de programao
5 quadrados com largura crescente devem ser
usinados.


N5 R10=15


N10 Begin: R10=R10+1
Largura

N20 Z=10-R10


N30 G1 X=R10 F200


N40 Y=R10


N50 X=-R10


N60 Y=-R10


N70 Z=10+R10


N80 REPEAT BEGIN P=4
Executar de N10 N70 quatro vezes

N90 Z10


N100 M30


Programao
Repetir trecho entre dois labels

START_LABEL: xxx
ooo
END_LABEL: yyy
ppp
REPEAT START_LABEL END_LABEL P=n
zzz

A regio entre os dois labels repetida P=n vezes. Os labels possuem
nomes definidos pelo usurio.
A primeira linha da repetio contm o label inicial, e a ltima o label de
finalizao. Caso a linha contendo os labels inicial ou final contenham
mais instrues, estas sero executadas a cada passagem.
Caso P no tenha sido especificado, o trecho do programa ser repetida
uma vez. Aps a ultima repetio, o programa continua na linha zzz aps a
linha REPEAT.



O trecho do programa a ser repetido pode estar tanto antes quanto aps a
instruo REPEAT. A pesquisa iniciada em direo ao incio do
programa. Caso os labels no sejam encontrados nesta direo, a pesquisa
ser encerrada a partir da instruo REPEAT em direo ao fim do
programa.


11
12.98 Subprogramas erepetio de trechos deprograma
11.4 Repetio de trecho do programa (SW 4.3 em diante)

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 11-341
No possvel ramificar a instruo REPEAT com dois labels entre
parnteses. Caso o label inicial seja encontrado antes da instruo
REPEAT e o final no seja encontrado antes da instruo REPEAT, a
repetio ser executada no trecho de programa relativo marca inicial at
a instruo REPEAT.


Exemplo de programao
Repetio de trecho de programa entre REPEAT
BEGIN e END


N5 R10=15


N10 Begin: R10=R10+1
Largura

N20 Z=10-R10


N30 G1 X=R10 F200


N40 Y=R10


N50 X=-R10


N60 Y=-R10


N70 END:Z=10


N80 Z10


N90 CYCLE(10,20,30)


N100 REPEAT BEGIN END P=3
Executar o trecho de N10 N70 3 vezes

N110 Z10


N120 M30


Programao
Repetir o trecho entre um label e ENDLABEL
LABEL: xxx
Ooo
ENDLABEL: yyy
REPEAT LABEL P=n
Zzz

ENDLABEL um label pr definido com um
nome fixo. O ENDLABEL marca o fim de uma
parte de programa e pode ser utilizado vrias vezes
no programa.
O bloco marcado com ENDLABEL pode conter
mais instrues.


11
Subprogramas erepetio de trechos deprograma 12.98
11.4 Repetio de trecho do programa (SW 4.3 em diante)

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
11-342 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00
A rea entre um label e o ENDLABEL seguinte
repetida P=n vezes. Qualquer nome pode ser
utilizado na definio do label inicial. Caso os
blocos que contenham os labels inicial e o
ENDLABEL possuam mais instrues, estas
tambm sero executadas em cada repetio


Caso no seja encontrado nenhum ENDLABEL
entre o label inicial e a instruo REPEAT, a
repetio ser encerrada antes da linha da instruo
REPEAT. Este o mesmo procedimento descrito
em repetir trecho a partir do label.
Caso no seja especificado valor para P, o trecho
de programa ser repetido uma nica vez.
Aps a ltima repetio, o programa continua a
partir da linha zzz aps a linha da instruo
REPEAT.




Exemplo de programao



N10 G1 F300 Z-10


N20 BEGIN1:


N30 X10


N40 Y10


N50 BEGIN2:


N60 X20


N70 Y30


N80 ENDLABEL: Z10


N90 X0 Y0 Z0


N100 Z-10


N110 BEGIN3: X20


N120 Y30


N130 REPEAT BEGIN3 P=3
Executar trecho de N110 a N120 trs
vezes

N140 REPEAT BEGIN2 P=2
Executar trecho de N50 a N80 duas vezes

N150 M100


N160 REPEAT BEGIN1 P=2
Executar trecho de N20 a N80 duas vezes

N170 Z10


N180 X0 Y0


N190 M30

11
12.98 Subprogramas erepetio de trechos deprograma
11.4 Repetio de trecho do programa (SW 4.3 em diante)

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 11-343
Pr condies
Os trechos a serem repetidos podem estar
intercalados. Cada chamada usa um nvel de
subprograma
Caso um M17 ou RET seja programada durante
um trecho em repetio, a repetio abortada.
O programa continua aps a linha da instruo
REPEAT.
Na tela de exibio do programa atual, o trecho
de repetio exibido como um nvel de
subrotina separado
Caso o nvel seja cancelado durante uma
repetio, o programa continua no ponto aps a
chamada de repetio

Exemplo:


N5 R10=15


N10 BEGIN: R10=R10+1
Largura

N20 Z=10-R10


N30 G1 X=R10 F200


N40 Y=R10
Cancelamento de nvel

N50 X=-R10


N60 Y=-R10


N60 Y=-R10


N70 END: Z10


N80 Z10


N90 CYCLE(10,20,30)


N100 REPEAT BEGIN END P=3


N120 Z10
Continuao do processamento

N130 M30


Estruturas de controle e repetio de partes do
programa podem ser utilizadas de forma
conjunta. Entretanto, uma no deve invadir a
rea da outra.
Uma repetio de trecho de programa pode ser
inserida em uma ramificao da estrutura de
controle, ou uma estrutura de controle dentro de
um trecho de programa.



11
Subprogramas erepetio de trechos deprograma 12.98
11.4 Repetio de trecho do programa (SW 4.3 em diante)

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
11-344 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00
Caso misturados saltos e repeties de trechos
de programa, os blocos sero executados de
forma puramente seqencial.
Por exemplo, caso um salto seja realizado de
um trecho de repetio, o processamento
continua at que o fim de trecho de programa
seja encontrado.
Exemplo:


N10 G1 F300 Z-10


N20 BEGIN1:


N30 X10


N40 Y10


N50 GOTOF BEGIN2


N60 ENDLABEL:


N70 BEGIN2:


N80 X20


N90 Y30


N100 ENDLABEL: Z10


N110 X0 Y0 Z0


N120 Z-10


N130 REPEAT BEGIN1 P=2


N140 Z10


N150 X0 Y0


N160 M30


Ativao
A repetio de trecho de programa ativada pela
programao.



11
12.98 Subprogramas erepetio de trechos deprograma
11.4 Repetio de trecho do programa (SW 4.3 em diante)

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 11-345
Exemplo de programao
Fresa: Usinagem de furos com diferentes
tecnologias



N10 CENTER DRILL()
Carrega broca de central

N20 POS_1:
Fura posio 1

N30 X1 Y1


N40 X2


N50 Y2


N60 X3 Y3


N70 ENDLABEL:


N80 POS_2:
Fura posies 2

N90 X10 Y5


N100 X9 Y-5


N110 X3 Y3


N120 ENDLABEL:


N130 DRILL()
Comuta broca e ciclo de furao

N140 THREAD(6)
Carrega macho M6 e ciclo de rosca

N150 REPEAT POS_1
Repete trecho de programa desde POS_1
at ENDLABEL

N160 DRILL()
Comuta broca e ciclo de furao

N170 THREAD(8)
Carrega macho M8 e ciclo de rosca

N180 REPEAT POS_2
Repete trecho de programa desde POS_2
at ENDLABEL

N190 M30

11
Subprogramas erepetio de trechos deprograma 12.98
11.4 Repetio de trecho do programa (SW 4.3 em diante)

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
11-346 SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00

Notas




















11
12.98 Subprogramas erepetio de trechos deprograma
11.4 Repetio de trecho do programa (SW 4.3 em diante)

11



840D
NCU 571


840D
NCU 572
NCU 573


810D


840Di


SiemensAG 2000. Todosos direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. deprogramao. Princpios fundamentais (PG) - Edio 04.00 11-347




12
12.98 Tabelas
12
Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-347
Tabelas

12.1 Lista de instrues.......................................................................................................12-348
12.2 Lista dos endereos ....................................................................................................12-363
12.2.1 Endereos.............................................................................................................12-363
12.2.2 Endereos fixos....................................................................................................12-363
12.2.3 Endereos fixos com extenso axial....................................................................12-365
12.2.4 Endereos ajustveis ...........................................................................................12-367
12.3 Lista das funes G/funes preparatrias.................................................................12-371
12.4 Lista de subprogramas pr definidos ..........................................................................12-380
12.4.1 Chamadas de subprograma predefinidas............................................................12-381
12.4.2 Chamadas de subprograma predefinidas em aes sncronas de movimento...12-391
12.4.3 Funes predefinidas...........................................................................................12-393
12.4.4 Tipos dos dados...................................................................................................12-395




12
Tabelas 12.98
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-348 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
12.1 Lista de instrues

Legenda:

1
Ajuste padro no incio de programa (na configurao de fbrica do controle, se no nada mais for programado).
2
A numerao dos grupos corresponde tabela Lista das funes G/funes preparatriasda seo 12.3
3
Pontos finais absolutos: efeito modal; pontos finais increm.: no modal; nos outros casos efeito modal/no modal dependendo da
sintaxe da funo G
4
Como centros de crculo, parmetros de IPO tm efeito incrementador. Mediante AC, eles podem ser programados absolutamente.
Em outros significados (p.ex. passo de rosca), a modificao de endereo ser ignorada.
5
Palavra chave no vlida para SINUMERIK FM-NC/810D
6
Palavra chave no vlida para SINUMERIK FM-NC/810D/NCU571
7
Palavra chave no vlida para SINUMERIK 810D
8
O usurio OEM pode incluir dois tipos de interpolao adicionais. Os nomes podem ser alterados pelo usurio OEM.
9
Palavra chave s vlida para SINUMERIK FM-NC
10
Para estas funes, o formato estendido de endereo no permitido

Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

: Nmero do bloco - bloco principal (ver N) 0 ...
9999 9999
s inteiros,
sem sinal
indicao especial
de blocos - em vez
de N... ; este bloco
deveria conter todas
as instrues para
uma fase de
trabalho completa
subsequente
p.ex. :20
A Eixo Real m,s
3

A2
5
Orientao da ferramenta: ang. euleriano Real s
A3
5
Orientao da ferramenta: componente
do vector de direo
Real s
A4
5
Orientao da ferramenta para o incio de
bloco
Real s
A5
5
Orientao da ferramenta para o fim de
bloco;
componente do vector de normal
Real s
AC Dimenso absoluta 0, ...,
359.9999
X=AC(100) s
ACC
5
Acelerao axial (acceleration axial) Real, sem
sinal
m
ACN Dimenso absoluta para eixos circulares, ir
para a posio em direo negativa
A=ACN(...) B=ACN(...)
C=ACN(...)
s
ACP Dimenso absoluta para eixos circulares, ir
para a posio em direo positiva
A=ACP(...) B=ACP(...)
C=ACP(...)
s
ADIS Distncia de alisamento para funes de
trajetria G1, G2, G3, ...
Real, sem
sinal
m
ADISPOS Distncia de alisamento para movimento
rpido G0
Real, sem
sinal
m
ALF ngulo de levantamento rpido (angle tilt
fast)
Inteiro, sem
sinal
m
12
12.98 Tabelas
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-349
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

AMIRROR Espelhamento programvel (additive mirror) AMIRROR X0 Y0 Z0
; bloco prprio
s 3
ANG Angulo de contorno s
AP ngulo polar 0, ...,
360
m,s
3

AR ngulo de abertura (ngulo circular) 0, ..., 360 m,s
3

AROT Rotao programvel (rotao aditiva) Rotao em
torno do 1.
eixo geo.:
-180
o
..
180

2.eixo geo:
-89.999
... 90

3.eixo geo:
-180 ..
180
AROT X... Y... Z... ;
AROT RPL=
Programado em bloco
separado
s 3
ASCALE Alterao de escala programvel (Additive SCALE) ASCALE X... Y... Z...
; bloco prprio
s 3
ASPLINE
7
Ranhura Akima-(Spline) m 1
ATRANS Translao aditiva programvel
(Additive TRANSlation)
ATRANS X... Y... Z...
; bloco prprio
s 3
AX Identificador varivel de eixo Real m,s
3

AXCTSWE Avana reservatrio de eixo AXCTSWE(CTn,CTn+1,..
.)
25
B Eixo Real m,s
3

B2
5
Orientao da ferramenta: ngulo euleriano Real s
B3
5
Orientao da ferramenta:
componente do vector de direo
Real s
B4
5
Orientao da ferramenta para o incio de
bloco
Real s
B5
5
Orientao da ferramenta para o fim de
bloco; componente do vector de normal
Real s
BAUTO
7
Especificao do primeiro segmento do spline atravs
dos 3 pontos subsequentes (begin not a knot)
m 19
BNAT
1,7
Transio natural ao primeiro bloco de spline
(begin natural)
m 19
BRISK
1
Acelerao brusca ao longo da trajetria m 21
BRISKA Ligar acelerao brusca ao longo da trajetria para os
eixos programados

BSPLINE
7
B-Spline m 1
BTAN
7
Transio tangencial ao primeiro bloco de spline
(begin tangencial)
m 19
C Eixo Real m,s
3

C2
5
Orientao da ferramenta: ngulo euleriano Real s
C3
5
Orientao da ferramenta:
componente do vector de direo
Real s
C4
5
Orientao da ferramenta para o incio de
bloco
Real s
12
Tabelas 12.98
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-350 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

C5
5
Orientao da ferramenta para o fim de
bloco; componente do vector de normal
Real s
CDOF
1
DESL. monitorao de coliso (collision detection OFF) m 23
CDON LIG. Monitorao de coliso (collision detection ON) m 23
CFC
1
Avano constante no contorno
(constant feed at contour)
m 16
CFTCP Avano constante no ponto de referncia do gume de
ferramenta (trajetria de ponto mdio)
(constant feed in tool-center-point)
m 16
CFIN Avano constante na curvatura interna,
acelerao na curvatura externa
(constant feed at internal radius)
m 16
CHF
SW 3.5
em diante
CHR
Chanfro; valor= comprimento do
chanfro

Chanfro; valor= comprimento do
chanfro em
direo ao
movimento
Real, sem
sinal.
S
CHKDNO Checar para nico nmero D
CIP Interpolao circular atravs de ponto
intermedirio
CIP X... Y... Z...
I1=... J 1=... K1=...
m 1
CLGOF DESL. Rotaes const. da pea para retificao
Centerless

CLGON LIG. rotaes const. Da pea para
retificao Centerless

COMPOF
1,6
Desligar compressor m 30
COMPON
6
Ligar compressor m 30
COMPCUR
V
Liga compressor: Polinmios com curvatura constante m 30
CP continuous path (trajetria contnua); movimento de
trajetria
m 49
CPRECOF
1,
6

DESL. Preciso de contorno programvel
(Contour PRECision OFF)
m 39
CPRECON
6
LIG. preciso de contorno programvel
(Contour PRECision ON)
m 39
CR Raio de crculo (circle radius) Real, sem
sinal
S
CSPLINE
7
Ranhura cbica (spline) m 1
CT Crculo com transio tangencial CT X... Y.... Z... m 1
CUT2D
1
Correo de ferramenta 2 1/2D (CUTter compensation
type 2Dimensional)
m 22
CUT2DF Correo de ferramenta 2 1/2D (CUTter compensation
type 2dimensional frame); A correo de ferramenta
produz efeito em relao ao frame atual (plano oblquo)
m 22
CUT3DC
5
Correo de ferramenta 3D Fresagem circular (CUTter
compensation type 3dimensional circumference)
m 22
CUT3DF
5
Correo de ferramenta 3D Fresagem frontal (CUTter
compensation type 3dimensional face)
m 22
CUT3DFF
5
Correo de ferramenta 3D Fresagem frontal com m 22
12
12.98 Tabelas
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-351
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

orientao constante da ferramenta, dependendo do
frame ativo (CUTter compens. type 3dimensional face
frame)
CUT3DFS
5
Correo de ferramenta 3D Fresagem frontal com
orientao constante da ferramenta, independentemente
do frame ativo (CUTter compens. type 3dimensional face)
m 22
CUTCONO
F
1

Desliga compensao constante de raio m 40
CUTCONO
N
Liga compensao constante de raio m 40
D N. da correo de ferramenta 1, ..., 9

a partir do
SW 3.5
1,....32 000
contm dados de
correo para uma
certa ferramenta T...
; D0 valores de
correo para uma
ferramenta
D...
DC Dimenso absoluta para eixos circulares, ir
para posio diretamente



A=DC(...) B=DC(...)
C=DC(...)
SPOS=DC(...)
s
DIAMOF
1
Desliga programao em dimetro (Diametral
programming OFF)
m 29
DIAMON Liga programao em dimetro (Diametral programming
ON)
m 29
DIAM90 Programao em dimetro para G90, programao em
raio para G91
m 29
DILF Comprimento para levantamento rpido m
DISC Sobresalto do crculo de transio
compensao de raio
0, ..., 100 m
DISPR Repos-diferena de trajetria Real, sem
sinal
S
DISR Repos-distncia Real, sem
sinal
S
DITE Trajetria de sada para rosca Real m
DITS Trajetria de entrada para rosca Real m
DL Corretor total da ferramenta INT m
DRFOF Desligar os deslocamentos por manivela (DRF) m
DRIVE
9
Acelerao ao longo da trajetria dependente da
velocidade
m 21
EAUTO
7
Especificao do ltimo segmento de spline atravs dos
ltimos 3 pontos (end not a knot)
m 20
ENAT
1,7
Transio de curva natural ao prximo bloco de
posicionamento (End NATural)
m 20
ETAN
7
Transio de curva tangencial ao prximo bloco de
posicionamento no incio do spline (End TANgential)
m 20
F Valor de avano
(em conexo com G4 programa-se sob F
tambm o tempo de espera)
0.001, ...,
99 999.999
Velocidade ao longo
da trajetria
Ferramenta/Pea;
Unidade de medida
em mm/min ou
mm/rotaes,
dependendo de G94
ou G95
F=100 G1...
12
Tabelas 12.98
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-352 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

FA Avano axial (Feed Axial) 0.001, ...,
999999.999
mm/min,
graus/min;
0.001, ...,
39999.9999
polegadas/
min
m
FCUB
6
Avano altervel aps spline cbico (Feed CUBic) m 37
FD Avano ao longo da trajetria para
superposio por manivela (Feed DRF)
Real,sem
sinal
s
FDA Avano axial para superposio por
manivela (Feed DRF Axial)
Real, sem
sinal
s
FFWOF
1
DESL. controle piloto (Feed Forward OFF) m 24
FFWON LIG. controle piloto (Feed Forward ON) m 24
FGREF Raio referncia m
FGROUP Especificao do(s) eixo(s) com avano ao longo da
trajetria
F vlido para
todos os eixos
indicados sob
FGROUPO
FGROUPO (eixo1,
[eixo2], ...)

FL Velocidade limite para eixos sncronos
(Feed Limit)
Real, sem
sinal
vlida a unidade
ajustada com G93,
G94, G95 (mov.
rpido mx.)
FL [eixo] =... m
FLIN
6
Avano linear altervel (feed linear) m 37
FMA Avano sncrono axial
(Feed Multiple Axial)

Real, sem
sinal
m
FNORM
1,6
Avano normal segundo DIN66025 (feed normal) m 37
FORI1 Avano para orientao do vetor de rotao em crculos
grandes
m
FORI2 Avano para orientao sobreposta no vetor de rotao m
FP Ponto fixo: nmero do ponto fixo a
aproximar
Inteiro, sem
sinal
s
FPR Designao do eixo circular 0.001 ...
999999.999
FPR (eixo circular)
FPRAOF Desligar avano por rotao
FPRAON Ligar avano por rotao
FRC Avano para raios e chanfros s
FRCM Avano para raios e chanfros, modal m
FTOCOF
1,6
Desliga corretor fino de ferramenta online m 33
FTOCON
6
Liga corretor fino de ferramenta online

m 33
FXS Ligar movimento para limitador fixo (FiXed
Stop)
Inteiro, sem
sinal
1 =selecionar,
0 =desselecionar
m
FXST Limite torque para movimento para limitador
fixo
(FiXed Stop Torque)
% declarao opcional m
12
12.98 Tabelas
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-353
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

FXSW J anela de monitorao para movimento
para limitador fixo (FiXed Stop Window)
mm,
polegadas
ou graus
declarao opcional
Funes G
G Funo G (funo preparatria)
As funes G esto subdivididas em grupos
G. Em um bloco pode ser escrita s uma
funo G de um grupo. Uma funo G pode
ter efeito modal (at nova ordem por uma
outra funo do mesmo grupo), ou ela
produz efeito apenas para o bloco, no qual
se encontra (efeito no modal).

S valores
inteiros,
preestabele
cidos
G...
G0 Interpolao linear com movimento rpido Instrues de G0 X... Z... m 1
G1
1
Interpolao linear com avano movimento G1 X... Z... F... m 1
G2 Interpolao circular no sentido horrio G2 X... Z... I... K... F... ;
centro e ponto final
G2 X... Z... CR=... F...;
raio e ponto final
G2 AR=... I... K... F...;
ngulo circular e centro
G2 AR=... X... Z... F...;
ngulo circular e p.final
m 1
G3 Interpolao circular no sentido anti horrio G3 ... ; ou como feito
para G2
m 1
G4 Tempo de espera, predeterminado movimento especial G4 F... ; Atraso em s,
ou
G4 S... ;voltas do fuso
Bloco separado
s 2
G9 Posicionamento exato- desacelerao s 11
G17
1
Seleo do plano de trabalho X/Y Direo de alim. Z m 6
G18 Seleo do plano de trabalho Z/X Direo de alim. Y m 6
G19 Seleo do plano de trabalho Y/Z Direo de alim. X m 6
G25 Limite inferior das rotaes do fuso Valor definido em
eixos do canal
G25 X.. Y.. Z.. ; bloco
prprio
s 3
G26 Limite superior das rotaes do fuso G26 X.. Y.. Z..; bloco
prprio
s 3
G33 Interpolao de rosca com passo constante 0.001, ...,
2000.00
mm/rot
Instruo de
movimento
G33 Z... K... SF=...
rosca
cilndrica
G33 X... I... SF=...
rosca
transversal
G33 Z... X... K... SF=...
rosca cnica
(o percurso no eixo Z
superior ao no eixo
X)
G33 Z... X... I... SF=...
rosca
cnica
(o percurso no eixo X
superior ao no eixo Z)
m 1
12
Tabelas 12.98
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-354 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

G40
1
DESL. correo do raio de ferramenta m 7
G41 Correo do raio de ferramenta esquerda do contorno m 7
G42 Correo do raio de ferramenta direita do contorno m 7
G53 Supresso do deslocamento programvel de ponto zero incl. deslocamentos
programados
s 9
G54 1. deslocamento programvel de ponto zero m 8
G55 2. deslocamento programvel de ponto zero m 8
G56 3. deslocamento programvel de ponto zero m 8
G57 4. deslocamento programvel de ponto zero m 8
G58 Deslocamento do ponto zero axial programvel absoluto m
G59 Deslocamento do ponto zero axial programvel aditivo m
G60
1
Parada exata desacelerao m 10
G63 Roscar com macho com mandril compensador G63 Z... G1 s 2
G64 Posicionamento exato - controlo contnuo da trajetria m 10
G70 Dimenses em Polegadas m 13
G71
1
Dimenses mtricas m 13
G74 Referenciar G74 X... Z...; bloco
separado
s 2
G75 Ir para ponto fixo Eixos de mquina G75 FP=.. X1=... Z1=...;
bloco separado
s 2
G90
1
Dimenso absoluta G90 X... Y... Z...(...)
Y=AC(...) ou
X=AC Z=AC(...)
m
s
14
G91 Dimenso incremental G91 X... Y... Z... ou
X=IC(...) Y=IC(...)
Z=IC(...)
m
s
14
G94
1
Avano linear F em mm/min ou inch/min e /min m 15
G95 Avano por rotao F em mm/rot ou polegadas/rot m 15
G96 LIG. velocidade de corte constante (como G95) G96 S... LIMS=... F... m 15
G97 DESL. velocidade de corte constante (como G95) m 15
G110 Programao polar em relao ltima posio terica
programada
G110 X.. Y.. Z.. s 3
G111 Programao polar em relao ao ponto zero do sistema
de coordenadas de pea atual
G110 X.. Y.. Z.. s 3
G112 Programao polar em relao ao ltimo plo vlido G110 X.. Y.. Z.. s 3
G140
1
Sentido de aprox.WAB definido por G41/G42 m 43
G141 Sentido de aprox.WAB esquerda do contorno m 43
G142 Sentido de aprox.WAB direita do contorno m 43
G143 Sentido de aprox.WAB em funo da tangente m 43
G147 Aproximao suave em linha reta s 2
G148 Recuo suave em linha reta s 2
G153 Supresso do frame atual incluindo o frame base s 9
G247 Aproximao suave com quadrante s 2
G248 Recuo suave com quadrante s 2
12
12.98 Tabelas
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-355
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

G331 Rosqueamento 0.001, ..., Instrues de m 1
G332 Recuo (rosqueamento) 2000.00
mm/rev
movimento m 1
G340
1
Bloco de aproximao da regio
(profundidade e plano (hlice))
Funciona junto com
aprox/rec.suave
m 44
G341 Profundidade inicial perpendicular ao eixo
A, depois aproximar no plano
Funciona junto com
aprox/rec.suave
m 44
G347 Aproximao suave em semi-crculo s 2
G348 Recuo suave em semi-crculo s 2
G450
1
Crculo de transio Comport. nos cantos m 18
G451 Ponto de interseo dos eqidistantes na correo do raio
de ferramenta
m 18
G460
1
Aproximao/recuo de acordo com TRC m 48
G461 Aproximao/recuo de acordo com TRC m 48
G462 Aproximao/recuo de acordo com TRC m 48
G500
1
Desativar todos os frames ajustveis caso G500 no
contenha valor especfico
m 8
G505
.... G599
5. ... 99. deslocamento d programvel e ponto zero m 8
G601
1
Mudana de bloco em parada de preciso fina efetivo s com G60
ativo
m 12
G602 Mudana de bloco em parada de preciso grossa ou m 12
G603 Mudana de bloco em IPO - fim de bloco G9 com alisamento
de transio
m 12
G641 Parada de preciso - controle contnuo da trajetria Arredondamento da
transio
G641 ADIS=... m 10
G642 Arredondamento de cantos com preciso axial. m 10
G643 Arredondamento interno do bloco

m 10
G700 Dimenses em polegadas e inch/min m 13
G710
1
Dimenses Mtricas em mm e mm/min m 13
G810
1
, ...,
G819
Grupo G reservado para o usurio OEM 31
G820
1
, ...,
G829
Grupo G reservado para o usurio OEM 32
G961 Liga velocidade de corte constante (como G94) G961 S... LIMS=... F... m 15
G971 Desliga velocidade de corte constante (como G94) m 15
GOTOF Salta para frente (no sentido do fim do programa)
GOTOB Salta para trs (no sentido do incio do programa)
GWPSOF Desselecionar velocidade perifrica
constante do rebolo (GWPS)
GWPSOF(T No.) s
GWPSON Selecionar velocidade perifrica constante
do rebolo (GWPS)
GWPSON (T No.) s
H... Envio de funo auxiliar para o PLC Programar
Real/INT
REAL :
3.4028ex3
8
Pode ser definida
atravs de dados de
mquina (fabricante
da mquina)
H100 ou H2=100
12
Tabelas 12.98
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-356 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

INT:
-
214748364
8
+214748364
8
Exibio:
999 999
999.9999

I
4
Parmetro de interpolao Real s
I1 Coordenada do ponto intermedirio Real s
IC Entrada de dimenso incremental 0, ...,
99999.999

X=IC(10) s
ISD Profundidade de imerso (insertion depth) Real m
J
4
Parmetro de interpolao Real s
J 1 Coordenada do ponto intermedirio Real s
K
4
Parmetro de interpolao Real s
K1 Coordenada do ponto intermedirio Real s
KONT Contornar quina com correo de ferramenta m 17
L Nmero do subprograma Inteiro, at
7 posies
Zeros precedentes
relevantes!
L10 s
LEAD
5
ngulo de avano Real m
LFOF
1
Desliga interrupo de rosqueamento m 41
LFON Liga interrupo de rosqueamento m 41
LFTXT
1
Direo tangencial no recuo da ferramenta m 46
LFWP Direo no tangencial no recuo da
ferramenta
m 46
LIMS Limite de rotaes (LIMit Spindle Speed)
em G96
0.001 ...
99 999.999
m
M... Operaes de comutao INT
Display:
0, ...,
999 999
999
Programa:
0;...;
214748364
7
At 5 funes M no
definidas podem ser
definidas pelo
fabricante da
mquina

M0
10
Parada programada
M1
10
Parada opcional
M2
10
Fim de programa do programa principal com reposio ao
incio de programa

M3 Sentido de rotao de fuso direita para o fuso mestre
M4 Sentido de rotao de fuso esquerda para o fuso
mestre

M5 Parada de fuso para o fuso mestre
M6 Troca de ferramenta
12
12.98 Tabelas
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-357
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

M17
10
Fim de subprograma
M30
10
Fim de programa, como M2
M40 Mudana de velocidade automtica
M41... M45 Nvel de transmisso 1, ..., 5
M70 Mudana para o modo de eixo
MEAC Medio contnua sem cancelar percurso
restante
Inteiro, sem
sinal
S
MEAS Medio disparada por apalpador Inteiro, sem
sinal
S
MEASA Medio com cancelamento do percurso
restante
s
MEAW Medio disparada por apalpador sem
cancelamento do percurso restante
Inteiro, sem
sinal
S
MEAWA Medio sem cancelamento da distncia a
percorrer
s
MIRROR Espelhamento programvel MIRROR X0 Y0 Z0
; bloco
separado
s 3
MOV
MSG Mensagens programveis MSG("message") m
N Nmero de bloco - bloco secundrio 0, ..., 9999
9999
inteiros
somente,
sem sinal
Pode ser utilizado
para identificar
blocos atravs de
nmeros, escritos
no incio do bloco
e.g. N20

NORM
1
Ajuste normal no ponto inicial, ponto final na
compensao de ferramenta
m 17
OEMIPO1

6,8

OEM-interpolao 1

m 1
OEMIPO2

6,8

OEM-interpolao 2

m 1
OFFN Tolerncia para o contorno programado

OFFN=5
OMA1
6
OEM-Endereo 1 Real m
OMA2
6
OEM-Endereo 2 Real m
OMA3
6
OEM-Endereo 3 Real m
OMA4
6
OEM-Endereo 4 Real m
OMA5
6
OEM-Endereo 5 Real m
OFFN Correo Offset - normal Real m
ORIC
1,6
Alteraes da orientao em cantos externos so
superpostas ao bloco de crculo a inserir (orient. change
continuously)
m 27
ORID
6
Alteraes da orientao so executadas antes do bloco
de crculo (orientation change discontinuously)
m 27
ORIEULER ngulo de orientao Euler m 50
ORIAXES Interpolao linear dos eixos de mquina ou de
orientao
m 50
ORIMKS
6
Orientao da ferramenta no sistema de coordenadas da
pea (tool orientation In workpiece coordinate system)
m 25
12
Tabelas 12.98
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-358 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

ORIPATH Orientao da trajetria da ferramenta Para manuseio do
pacote de
transformao, vide
/FB/, TE4
m 51
ORIRPY ngulo de orientao atravs do ngulo RPY angle m 50
ORIS
5
Alterao da orientao
(orientation smoothing factor)
Real referida trajetria m
ORIVIRT1 ngulo de orientao atravs dos eixos virtuais de
orientao (definio 1)
m 50
ORIVIRT2 ngulo de orientao atravs dos eixos virtuais de
orientao (definio 1)
m 50
ORIVECT Interpolao circular muito grande m 50
ORIWKS
1,6
Orientao da ferramenta no sistema de coordenadas da
pea
m 25
OS Ligar/desligar oscilao Inteiro, sem
sinal

OSC
6
Alisamento constante da orientao da ferramenta m 34
OSCILL Atribuio de eixos para o movimento
oscilante - ligar movimento oscilante
Eixos de 1 a 3:
eixos de avano
m
OSCTRL Opes oscilao Inteiro, sem
sinal
M
OSE Oscilao: ponto final m
OSNSC Oscilao: nmero ciclos de chispar
(oscillating: number spark out cycles)
m
OSOF
1,6
DESLIGAR alisamento da orientao da ferramenta m 34
OSP1 Oscilao: ponto de reverso esquerdo
(oscillating: Position 1)
Real m
OSP2 Oscilao: ponto de reverso direito
(oscillating: Position 2)
Real m
OSS
6
Orientao suave da ferramenta no fim do bloco m 34
OSSE
6
Orientao suave da ferramenta no fim e comeo do
bloco
m 34
OST1 Oscilao: parar no ponto de reverso
esquerdo
Real m
OST2 Oscilao: parar no ponto de reverso
direito
Real m
OVR Correo de avano 1, ..., 200% m
OVRA Correo de avano axial 1, ..., 200% m
P Quantidade de repeties de um
subprograma
1 ... 9999,
inteiros
sem sinal
e.g. L781 P...
; bloco
separado

PDELAY-
OF
6

DESL. retardamento no puncionamento (Punch with
DELAY OFF)
m 36
PDELAY-
ON
1,6

LIG. retardamento no puncionamento (Punch with
DELAY ON)
m 36
PL Parmetro de intervalo de comprimento Real, sem
sinal
S
POLY
5
Interpolao polinomial m 1
12
12.98 Tabelas
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-359
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

PON
6
LIG. funcionamento (punch ON) m 35
PONS
6
LIG. funcionamento (punch ON) no ciclo IPO (lento) m 35
POS Posio do eixo POS[X]=20
POSA Posio do eixo ao longo do bloco POSA[Y]=20
POLF Posio para LIFTFAST m
PRESETON Especifica o valor real para os eixos programados Um eixo
programado em
conjunto com um
valor.
Possvel at 8 eixos
PRESETON(X,10,Y,4.5)
PTP Ponto a ponto (point to point) m 49
PUTFTOC PutFineToolCorrection:
Correo da ferramenta fina para dressagem contnua

PUTFTOCF PutFineToolCorrectionFunctionDependent:
Correo da ferramenta fina para dressagem contnua
dependendo da funo definida por FCtDEF

PW Peso de ponto (point weight) Real, sem
sinal
S
R... Parmetros de clculo
SW 5 em diante:
endereo parametrizvel com extenso
numrica
0.0000001,
...,
9999 9999
Quantidade de
parmetros R
definida atravs de
MD
R10=3 ;atribuio de
valor ao parmetro R
X=R10 ;valor para o
eixo
R[R10]=6
;programao indireta.

REPOSA Reaproximar-se do contorno linearmente com todos os
eixos
s 2
REPOSH Reaproximar-se do contorno em semicrculo s 2
REPOSHA Reaproximar-se do contorno com todos os eixos; eixos
geomtricos em semicrculo
s 2
REPOSL Reaproximar-se do contorno linearmente s 2
REPOSQ Reaproximar-se do contorno em quarto de crculo s 2
REPOSQA Reaproximar-se do contorno linearmente com todos os
eixos; eixos geomtricos em quarto de crculo
s 2
RET Fim de subprograma Utilizao em vez
de M2- para a
manuter o modo de
controle contnuo da
trajetria
RET
RMB Reposicionamento no ponto inicial de bloco
(Repos mode begin of block)
m 26
RME Reposicionamento no ponto final de bloco (mode end of
block)
m 26
RMI
1
Reposicionamento no ponto de interrupo
(Repos mode interrupt)
m 26
RND Arredondar canto de contorno Real, sem
sinal
RND=... s
RNDM Arredondamento modal Real, sem
sinal
RNDM=...
RNDM=0: desliga M. V.
m
ROT Rotao programvel (rotation) Rotao em
redor do
ROT X... Y... Z...
ROT RPL= ; bloco
s 3
12
Tabelas 12.98
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-360 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

1. eixo
geom.:
-180 ..
180
2. eixo
geom.:
-89.999,
..., 90
3. eixo
geom.:
-180 ..
180
separado
RP Raio polar (radius polar) Real m,s
3

RPL Rotao no plano (rotation plane) Real, sem
sinal
S
S Velocidade de rotao do fuso ou
(em G4, G96) outro significado
REAL
Vdeo:
999 999
999.9999
Programa:
3.4028ex3
8
Velocidade de
rotao do fuso em
rot/min
G4: tempo de
demora em rotaes
do fuso
G96: velocidade de
corte em m/min
S...: Velocidade de
rotao para o
fuso mestre
S1...: Velocidade de
rotao para
fuso 1

m, s
SCALE Alterao de escala programvel (scale) SCALE X... Y... Z...

; bloco
separado
s 3
SD Grau de Spline (spline degree) Inteiro, sem
sinal
S
SETMS Retorno ao fuso mestre especificado no dado de
mquina

SETMS(n) O fuso n deve valer como fuso mestre
SF Desvio do ponto inicial para abrir roscas
(spline offset)
0.0000, ...,
359.999
m
SOFT Acelerao ao longo da trajetria com velocidade de
crescimento limitada
m 21
SON
6
Ligar puncionamento (stroke ON) m 35
SONS
6
Ligar puncionamento no ciclo de IPO (stroke ON slow) m 35
SPATH
1
Referncia para eixos do FGROUPO em comprimento de
arco
m 45
SPCOF Comutar fuso mestre ou fuso (n) da regulao da
velocidade de rotao regulao da posio
SPCON
SPCON (n)

SPCON Comutar fuso mestre ou fuso (n) da regulao da posio
regulao da velocidade de rotao
SPCON
SPCON (n)

SPIF1
1,6
Entradas/sadas NCK rpidas para puncionar Byte 1
(stroke/punch interface 1)
m 38
SPIF2
6
Entradas/sadas NCK rpidas para puncionar Byte 2
(stroke/punch interface 2)
m 38
SPLINE-
PATH
7

Define agrupamento spline Max. de 8 eixos
SPOF
1,6
Desligar puncionamento (stroke/punch OFF) m 35
SPN
6
Nmero das distncias parciais por bloco Inteiro s
12
12.98 Tabelas
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-361
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

(stroke/punch number)
SPP
6
Comprimento duma distncia parcial
(stroke/punch path)
Inteiro m
SPOS Posio de fuso SPOS=10 ou
SPOS[n]=10
m
SPOSA Posio do fuso para alm de limites de
bloco
SPOSA=5 ou
SPOSA[n]=5
m
SR Percurso de retrocesso (sparking out retract
path)
Real, sem
sinal
S
SRA Percurso de retrocesso axial com entrada
externa (sparking out retract)
SRA[Y]=0.2 m
ST Tempo de chispar (sparking out time) Real, sem
sinal
S
STA Tempo de chispar axial (sparking out time
axial)
m
STAT Posio das juntas Inteiro s
STARTFIFO

1

Execuo; paral. a ela enchimento do buffer preliminar m 4
STOPFIFO Parada do processamento; enchimento do buffer
preliminar at que STARTFIFO for reconhecido, buffer
preliminar cheio ou fim de programa
m 4
SUPA Supresso do deslocamento programvel do ponto zero incl. deslocamentos
programados,
deslocamentos por
manivela (DRF),
deslocamento
externo do ponto
zero e
deslocamento
PRESET
s 9
T Chamar a ferramenta
(trocar somente quando especificado no
dado de mquina; caso contrrio
necessrio o comando M6)
1 ... 32 000 Chamada atravs
do nmero T ou do
designador de
ferramenta :
p.ex. T3 ou T=3

p.ex. T="BROCA"

TCARR Solicitar porta-ferramenta (nmero m) Inteiro m=0: desselecionar
porta-ferramenta
ativo
TCARR=1
TCOABS
1
Determinar componentes de comprimento de ferramenta
da orientao de ferramenta atual
Necessrio aps
reajuste, p.ex.
m 42
TCOFR Determinar componentes de comprimento de ferramenta
da orientao do frame ativo
por ajuste manual m 42
TILT
5
ngulo lateral Real m
TMOF Desselecionar monitorao da ferramenta n. T s necessrio
se a ferramenta
com este nmero
no esteja ativa .
TMOF (T no.)
TMON Selecionar monitorao da ferramenta T-Nr. =0: desligar a
monitorao para
todas as
ferramentas

TMON (T no.)
TOFRAME Ajustar o frame programvel atual para o sistema de s 3
12
Tabelas 12.98
12.1 Lista de instrues

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-362 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Nome Significado Valores Descrio,
Comentrio
Sintaxe modal
(m)/
por bl.
(s)
Grupo
2

coordenadas da ferramenta
TRAFOOF Desligar transformao TRAFOOF( )
TRANS Translao programvel (translation) TRANS X... Y... Z...
; bloco
separado
s 3
TU ngulo do eixo Inteiro TU=2 s
TURN Quantidade de voltas da hlice 0, ..., 999 s
UPATH A referncia de trajetria para os eixos do
FGOUP um parmetro em curva
m 45
WAITM Espera por marca em um canal especfico,
fim do bloco anterior com parada exata
WAITM(1,1,2)
WAITMC Espera por marca em um canal especfico,
fim do bloco anterior com parada exata
somente se os outros canais no atingiram
ainda a marca
WAITMC(1,1,2)
WAITP Espera fim do movimento WAITP(X) ; bloco
separado

WAITS Esperar pela chegada posio de fuso WAITS (fuso principal)
WAITS (n,n,n)

WALIMOF DESL. limitao da rea de trabalho (working area
limitation OFF)
; bloco separado m 28
WALIMON
1
LIG. limitao da rea de trabalho (working area
limitation ON)
; bloco separado m 28
X Eixo Real m,s
3

Y Eixo Real m,s
3

Z Eixo Real m,s
3


Legenda:

1
Ajuste padro no incio de programa (na configurao de fbrica do controle, se no nada mais for programado).
2
A numerao dos grupos corresponde tabela Lista das funes G/funes preparatriasda seo 12.3
3
Pontos finais absolutos: efeito modal; pontos finais increm.: no modal; nos outros casos efeito modal/no modal dependendo da
sintaxe da funo G
4
Como centros de crculo, parmetros de IPO tm efeito incrementador. Mediante AC, eles podem ser programados absolutamente.
Em outros significados (p.ex. passo de rosca), a modificao de endereo ser ignorada.
5
Palavra chave no vlida para SINUMERIK FM-NC/810D
6
Palavra chave no vlida para SINUMERIK FM-NC/810D/NCU571
7
Palavra chave no vlida para SINUMERIK 810D
8
O usurio OEM pode incluir dois tipos de interpolao adicionais. Os nomes podem ser alterados pelo usurio OEM.
9
Palavra chave s vlida para SINUMERIK FM-NC
10
Para estas funes, o formato estendido de endereo no permitido
12
12.98 Tabelas
12.2 Lista de endereos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-363
12.2 Lista dos endereos
12.2.1 Endereos
Letra Significado Ampliao
numrica
A Endereo identificador programvel x
B Endereo identificador programvel x
C Endereo identificador programvel x
D Seleo/desselecionar compensao de comprimento da ferramenta, corretor da ferramenta
E Endereo identificador programvel
F Avano
Tempo de atraso em segundos
x
G Funo G
H Funo H x
I Endereo identificador programvel x
J Endereo identificador programvel x
K Endereo identificador programvel x
L Subprogramas, chamada de subprograma
M Funo M x
N Nmero de sub bloco
O No definido
P Nmero de passes do programa
Q Endereo identificador programvel x
R Identificador de varivel (parmetro aritmtico)/ Endereo identificador programvel sem extenso
numrica
x
S Valor do fuso
Tempo de atraso em voltas do fuso
x
x
T Nmero da ferramenta x
U Endereo identificador programvel x
V Endereo identificador programvel x
W Endereo identificador programvel x
X Endereo identificador programvel x
Y Endereo identificador programvel x
Z Endereo identificador programvel x
% Caracter inicial e separador para transferncia de arquivos
: Nmero de bloco principal
/ Identificador de supresso
12.2.2 Endereos fi xos
Identificador
do endereo
Tipo do
endereo
Modal
(m) /
no
modal
(s)
G70/
G71

G700/
G710

G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Tipo de dados
L Nmero do
subprograma
s sem sinal
inteiro
12
Tabelas 12.98
12.2 Lista de endereos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-364 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Identificador
do endereo
Tipo do
endereo
Modal
(m) /
no
modal
(s)
G70/
G71

G700/
G710

G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Tipo de dados
P Nmero das
passagens de
subprograma
s Sem sinal,
inteiro
N Nmero do
bloco
s Sem sinal,
inteiro
G Funo G ver lista
das
funes
G
Sem sinal,
inteiro
F Avano, tempo
de demora
m, s x x Sem sinal, real
OVR Override m Sem sinal, real
S Fuso, tempo de
demora
m,s x Sem sinal, real
SPOS Posio do fuso m x x x Real
SPOSA Posio do fuso
para alm de
limites de bloco
m x x x Real
T Nmero da
ferramenta
m x Sem sinal,
inteiro
D Nmero da
correo
m x Sem sinal,
inteiro
M, H, Funes
auxiliares
s x M: sem sinal
Inteiro
H: Real

12
12.98 Tabelas
12.2 Lista de endereos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-365
12.2.3 Endereos fi xos com extenso axi al
Endereo Tipo de
endero
Modal/
no
modal
(m/s)
G70/
G71
G700/
G7100
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Tipo de dado
AX: Eixo Design. de eixos
varivel
*) x x x x x x Real
IP: Interpolation
parameter
Parmetro de
interpolao
varivel
s x x x x x Real
POS:
Positioning axis
Eixo de
posicionamento
m x x x x x x x Real
POSA:
Positioning axis
above end of
block
Eixo de
posicionamento
para alm de
limites de bloco
m x x x x x x x Real
POSP:
Positioning axis
in parts
Posicionamento
em partes
(oscilao)
m x x x x x x Real: posio
final/
Real:
compr.parcial
Inteiro: Opo
PO: Polynom # Coeficiente de
polinmio
s x x Sem sinal, real
1 - 8 vezes
FA: Feed axial Avano axial m x x Sem sinal, real
FL: Feed limit Avano limite
axial
m x Sem sinal, real
OVRA: Override Override axial m Sem sinal, real
ACC #:
Acceleration
axial
Acelerao axial m Sem sinal, real
FMA: Feed
multiple axial
Avano sncrono
axial
m x Sem sinal, real
STA: Sparking
out time axial
Tempo de
chispar axial
m Sem sinal, real
SRA: Sparking
out retract
Percurso de
retrocesso axial
com entrada
externa
m x x Sem sinal, real
OS: Oscillating
on/off
Ligar/desligar
oscilao
m Sem sinal,
inteiro
OST1:
Oscillating
time 1
Tempo de
parada no ponto
de reverso
esquerdo
(oscilao)
m Real
OST2:
Oscillating
time 2
Tempo de
parada no ponto
de reverso
direito
(oscilao)
m Real
OSP1:
Oscillating
Position 1
Ponto de
reverso
esquerdo
(oscilao)
m x x x x x x Real
12
Tabelas 12.98
12.2 Lista de endereos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-366 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Endereo Tipo de
endero
Modal/
no
modal
(m/s)
G70/
G71
G700/
G7100
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Tipo de dado
OSP2:
Oscillating
Position 2
Ponto de
reverso direito
(oscilao)
m x x x x x x Real
OSE: Oscillating
end position
Ponto final de
oscilao
m x x x x x x Real
OSNSC:
Oscillating:
number spark
out cycles
Oscilao:
nmero dos
ciclos de chispar
m Sem sinal,
inteiro
OSCTRL:
Oscillating
control
Opes de
oscilao
m Sem sinal,
inteiro: Opes
de colocao
Sem sinal,
inteiro: Opes
de reposio
OSCILL:
Oscillating
Atribuio de
eixos para
oscilao, ligar
oscilao
m Axis: 1 - 3 eixos
de aproximao
FDA: Feed DRF
axial
Avano axial
para
superposio de
manivela

s x Sem sinal, real
FGREF Raio referncia m x x Sem sinal, real
POLF Posio
LIFTFAST
m x x Sem sinal, real
FXS: Fixed stop

Ligar movimento
para limitador
fixo
m Sem sinal,
inteiro
FXST: Fixed
stop torque
Limite torque
para movimento
para limitador
fixo
m Real
FXSW: Fixed
stop window
J anela de
monitorao
para movimento
para limitador
fixo
m Real
Para estes endereos, indica-se entre parntesis retos umeixo ou uma expresso do tipo eixo. O tipo de dados na coluna direita o tipo do valor atribudo.
*) Pontos finais absolutos: efeito modal; pontos finais increm.: no modal; nos outros casos efeito modal/no modal dependendo da sintaxe da funo G
1) A instruo no vlida para SINUMERIK FM-NC
2) A instruo no vlida para SINUMERIK FM-NC/810 D.

12
12.98 Tabelas
12.2 Lista de endereos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-367
12.2.4 Endereos ajustvei s
Identificador
do endereo

Tipo do
endereo
Modal
(m)/n
o
modal
(s)
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu N
mxim
o
Tipo de dados
Valores de eixos e pontos finais
X, Y, Z, A, B, C Eixo *) x x x x x x 8 Real
AP: Angle polar ngulo polar m/s* x x x 1 Real
RP: Radius
polar
Raio polar m/s* x x x x x 1 Sem sinal, real
Orientao da ferramenta
A2, B2, C2# ngulo euleriano s 3 Real
A3, B3, C3# Componente do
vector de
direo
s

3 Real
A4, B4, C4 para
o incio de bloco
)

Componente
vetorial normal
m 3 Real

A5, B5, C5 para
o fim de bloco #
Componente de
vector de normal
s 3 Real
LEAD: Lead
Angle #
ngulo de
avano
m 1 Real
TILT: Tilt Angle
#
ngulo lateral m 1 Real
ORIS:#
Orientation
Smoothing
Factor
Alterao da
orientao
(referida
trajetria)
m 1 Real
Parmetros de interpolao
I, J , K**

I1, J 1, K1
Parmetros de
interpolao
Coordenada do
ponto
intermedirio
s

s
x

x
x

x


x
x**

x
x**

x
3

3
Real

Real
RPL: Rotation
plane
Rotao no
plano
s 1 Real
CR: Circle
Radius
Raio do crculo s x x 1 Real, sem sinal
AR: Angle
circular
ngulo de
abertura
1 Real, sem sinal
TURN N das espiras
para hlice
s 1 Inteiro, sem
sinal
PL: Parmetro -
Interval - Length
Parmetro
Intervalo
Comprimento
s 1 Real, sem sinal
PW: Point
Weight
Peso de ponto s 1 Real, sem sinal
SD: Spline
Degree
Grau do Spline s 1 Inteiro, sem
sinal
TU: Turn Torno m Inteiro, sem
sinal
12
Tabelas 12.98
12.2 Lista de endereos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-368 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Identificador
do endereo

Tipo do
endereo
Modal
(m)/n
o
modal
(s)
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu N
mxim
o
Tipo de dados
STAT: State Estado m Inteiro, sem
sinal
SF: Spindle
offset
Desvio do ponto
inicial para
abertura de
roscas
m 1 Real
DISR: Distance
for repositioning
Distncia para
reposicionament
o
s x x 1 Real, sem sinal
DISPR:
Distance path
for repositioning
Diferena
trajetria para
reposicionament
o
s x x 1 Real, sem sinal
ALF: Angle lift
fast
ngulo de
levantamento
rpido
m 1 Inteiro, sem
sinal
DILF:
Distance lift fast
Distncia por
levantamento
rpido
m x x 1 Real
FP Ponto fixo:
Nmero do
ponto fixo a ser
aproximado
s 1 Inteiro, sem
sinal
RNDM: Round
modal
Arred. modal m x x 1 Real, sem sinal
RND: Round Arred. no
modal
s x x 1 Real, sem sinal
CHF: Chamfer Chanfr. no
modal
s x x 1 Real, sem sinal
CHR: Chamfer Chanfro na
direo original
do movimento
s x x 1 Real, sem sinal
ANG: Angle ngulo do
contorno
s 1 Real
ISD: Insertion
depth
Profundidade de
imerso
m x x 1 Real
DISC: Distance Sobreel. crculo
de transio
correo do raio
de ferramenta
m x x 1 Real, sem sinal
OFFN Desloc.normal
ao contorno
m x x 1 Real
DITS Trajetria de
entrada na
rosca
m x x 1 Real
DITE Trajetria de
sada da rosca
m x x 1 Real
Puncionamento
SPN:
Stroke/Punch
Number #
Nmero dos
percursos
parciais por
bloco
s 1 INT
12
12.98 Tabelas
12.2 Lista de endereos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-369
Identificador
do endereo

Tipo do
endereo
Modal
(m)/n
o
modal
(s)
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu N
mxim
o
Tipo de dados
SPP: Stroke
/Punch Path #
Comprimento de
um percurso
parcial
m 1 Real
Retificao
ST: Sparking out
time
Tempo de
chispar
s 1 Real, sem sinal
SR: Sparking
out retract path
Percurso de
retrocesso
s x x 1 Real, sem sinal
Critrios de posicionamento aproximado
ADIS Distncia de
alisamento
m x x 1 Real, sem sinal
ADISPOS Distncia de
alisamento para
movimento
rpido
m x x 1 Real, sem sinal
Medio
MEAS: Measure Medio com
sensor
disparador
s 1 Inteiro, sem
sinal
MEAW:
Measure without
deleting
distance to go
Medio com
sensor
disparador sem
cancelamento
da distncia
residual
s 1 Inteiro, sem
sinal
Comportamento de eixo, fuso
LIMS:
Limit spindle
speed
Limitao da
velocidade de
rotao do fuso
m 1 Real, sem sinal
Avanos
FAD

Avano para
movimento de
entrada lento
s x 1 Real, sem sinal
FD:
Feed DRF
Avano ao longo
da trajetria
para
superposio
por manivela
s x 1 Real, sem sinal
FORI1 Avano para
vetor rotativo
orientado em
crculos grandes
m 1 Real, sem sinal
FORI2 Avano
sobreposto para
vetor rotativo
orientado em
crculos grandes
m 1 Real, sem sinal
FRC Avano para
chamfros e raios
s x Real, sem sinal
FRCM Avano para
raios e chanfros
modal
m x Real, sem sinal
12
Tabelas 12.98
12.2 Lista de endereos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-370 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Identificador
do endereo

Tipo do
endereo
Modal
(m)/n
o
modal
(s)
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu N
mxim
o
Tipo de dados
Endereos OEM
OMA1: OEM
Address 1
2)

Endereo OEM
1
m x x x 1 Real
OMA2: OEM
Address 2 2)
Endereo OEM
2
m x x x 1 Real
OMA3: OEM
Address 3
2)

Endereo OEM
3
m x x x 1 Real
OMA4: OEM
Address 4
2)

Endereo OEM
4
m x x x 1 Real
OMA5: OEM
Address 5
2)

Endereo OEM
5
m x x x 1 Real
*) Pontos finais absolutos: efeito modal; pontos finais increm.: no modal; nos outros casos efeito modal/no modal dependendo da sintaxe da funo G
**) como pontos centrais de crculos, parmetros IPO atuamde forma incremental. Podemser programados de forma absoluta comAC. A alterao do endereo ignorada
quando os parmetros possuremoutros significados (p.e., passo da rosca)
Como centro de crculos, os parmetros IPO atuamde forma incremental. Podemser programados de forma incremental comAC. A alterao do endereo ignorada caso o
parmetro possua outro significado (p.e. passo de rosca).
1) A instruo no vlida para SINUMERIK FM-NC/810 D.
2) A instruo no vlida para SINUMERIK FM-NC/810 D./NCU571.
12
12.98 Tabelas
12.3 Lista das funes G/funes preparatrias

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-371
12.3 Lista das funes G/funes preparatrias
Legenda para descrio dos grupos G

No.: nmero interno, para exemplo m: modal D: torno
Interface com PLC s: no-modal Est.Inic.: estado ini cial
X: nr p/ GCODE_RESET_VALUES no permitido F: fresa MH.: vide instrues do fabricante para o estado inicial

Grupo 1 Comandos de movimento de efeito modal
Nome N. Significado X m/s F D MH
G0 1. Movimento rpido m
G1 2. Interpolao linear m Est.
Inic.

G2 3. Interpolao circular no sentido horrio m
G3 4. Interpolao circular no sentido anti-horrio m
CIP 5. Circle through points: Interpolao circular atravs de ponto intermedirio m
ASPLINE 6. Spline de Akima m
BSPLINE 7. B-Spline m
CSPLINE 8. Spline cbico m
POLY ## 9. Polinmio: interpolao polinomial m
G33 10. Abertura de roscas com passo constante m
G34 11. Aumento do passo da rosca (alterao progressiva) m
G35 12. Diminuio do passo da rosca (alterao progressiva) m
G331 13. Roscar com macho m
G332 14. Retrocesso (roscar com macho) m
OEMIPO1 ### 15. Interpolao OEM 1 *) m
OEMIPO2 ### 16. Interpolao OEM 2 *) m
CT 17. Crculo com transio tangencial m
*) O usurio OEM pode incluir dois tipos de interpolao adicionais. O usurio OEM pode alterar os nomes.
Se emfunes G modais no estiver programada nenhuma funo do grupo, produzir efeito o ajuste padro altervel atravs de dado de mquina:
$MC_GCODE_RESET_VALUES
# A instruo no vlida para SINUMERIK FM-NC.
## A instruo no vlida para SINUMERIK FM-NC/810D/NCU571.

Grupo 2: Movimentos efetivos no modal, tempo de espera
G4 1. Tempo de espera, predeterminado temporalmente X s
G63 2. Roscar com macho sem sincronizao X s
G74 3. Referenciar com sincronizao X s
G75 4. Ir para ponto fixo X s
REPOSL 5. Repositioning linear: Reposicionamento linear no contorno X s
REPOSQ 6. Repositioning quarter circle: Reposicionamento no contorno em quarto de
crculo
X s
REPOSH 7. Repositioning semi circle: Reposicionamento no contorno em semicrculo X s
REPOSA 8. Repositioning linear all axis: Reposicionamento linear no contorno com todos os
eixos
X s
REPOSQA 9. Repositioning Quarter Circle All Axis: Reposicionamento no contorno com todos
os eixos, eixos geomtricos em quarto de crculo
X s
12
Tabelas 12.98
12.3 Lista das funes G/funes preparatrias

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-372 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Grupo 2: Movimentos efetivos no modal, tempo de espera
REPOSHA 10. Repositioning Semi Circle All Axis: Reposicionamento no contorno com todos
os eixos, eixos geomtricos em semicrculo
X s
G147 11. Aproximao suave em linha reta X s
G247 12. Aproximao suave com quadrante X s
G347 13. Aproximao suave em semi-crculo X s
G148 14. Recuo suave em linha reta X s
G248 15. Recuo suave com quadrante X s
G348 16. Recuo suave em semi-crculo X s

Grupo 3: Escrever memria
Nome N. Significado X m/s F D MH
TRANS 1. TRANSLATION: translao programvel X s
ROT 2. ROTATION: rotao programvel X s
SCALE 3. SCALE: alterao de escala programvel X s
MIRROR 4. MIRROR: Espelhamento programvel X s
ATRANS 5. Additive TRANSLATION: translao aditiva programvel X s
AROT 6. Additive ROTATION: rotao programvel X s
ASCALE 7. Additive SCALE: alterao de escala programvel X s
AMIRROR 8. Additive MIRROR: Espelhamento programvel X s
TOFRAME 9. Pr o frame atual programvel no sistema de coordenadas da ferramenta X s
G25 10. Limitao mnima da rea de trabalho/limitao das rotaes de fuso X s
G26 11. Limitao mxima da rea de trabalho/limitao das rotaes de fuso X s
G110 12. Programao de plo em relao ltima posio terica programada X s
G111 13. Programao de plo em relao ao ponto zero do sistema de coordenadas de
pea atual
X s
G112 14. Programao de plo em relao ao ltimo plo vlido X s
G58 15. Deslocamento programvel, substituio axial X s
G59 16. Deslocamento programvel, substituio axial aditiva X s

Grupo 4: FIFO
STARTFIFO 1. Start FIFO
Execuo e paralelamente a ela enchimento do buffer preliminar
m Est.
Inic.

STOPFIFO 2. STOP FIFO,
Parar o processamento; encher o buffer preliminar at que for reconhecido
STARTFIFO, memria FIFO cheia ou fim de programa
m

Grupo 6: Seleo do plano
G17 1. Seleo do plano 1. - 2. eixo geomtrico m Est.
Inic.

G18 2. Seleo do plano 3. - 1. eixo geomtrico m
G19 3. Seleo do plano 2. - 3. eixo geomtrico m

Grupo 7: Correo do raio de ferramenta
12
12.98 Tabelas
12.3 Lista das funes G/funes preparatrias

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-373
Grupo 7: Correo do raio de ferramenta
G40 1. Sem correo do raio de ferramenta m Est.
Inic.

G41 2. Correo do raio de ferramenta esquerda do contorno X m
G42 3. Correo do raio de ferramenta direita do contorno X m

Grupo 8: Deslocamento de ponto zero programvel (Frames)
Nome N. Significado X m/s F D MH
G500 1. Desativa todos os deslocamentos programveis caso G500 no possua valor m Est.
Inic.

G54 2. 1. deslocamento de ponto zero programvel m
G55 3. 2. deslocamento de ponto zero programvel m
G56 4. 3. deslocamento de ponto zero programvel m
G57 5. 4. deslocamento de ponto zero programvel m
G505 6. 5. deslocamento de ponto zero programvel m
G5xx n+1 n. deslocamento de ponto zero programvel m
G599 100. 100. deslocamento de ponto zero programvel m
Por meio das funes G deste grupo ativado de cada vez umframe de usurio programvel $P_UIFR[ ].
G54 corresponde ao Frame $P_UIFR[1], G505 corresponde ao Frame $P_UIFR[5].
O nmero dos frames de usurio ajustveis e comisto o nmero das funes G neste grupo pode ser parametrizado atravs do dado de mquina
$MC_MM_NUM_USER_FRAMES.

Grupo 9: Supresso de Frames (deslocamentos de origem)
G53 1 Supresso do frame atual X s
SUPA 2. Supresso do deslocamento de origem atual, incluindo os deslocamentos
programveis, deslocamentos por manivela eletrnica (DRF), deslocamentos de
ponto zero externos e deslocamentos efetuados atravs de PRESET.
X s
G153 3. Supresso do frame atual, incluindo o frame bsico X s

Grupo 10: Posicionamento exato - modo de controle contnuo da trajetria
G60 1. Diminuio da velocidade, posicionamento exato m Est.
Inic

G64 2. Modo de controle contnuo da trajetria m
G641 3. Modo de controle contnuo da trajetria com distncia programvel de
alisamento
m
G642 4. Arredondamento de cantos com preciso axial m
G643 5. Arredondamento de canto interno do bloco m

Grupo 11: Posicionamento exato no modal
G9 1. Diminuio da velocidade, posicionamento exato X s

Grupo 12: Critrios da mudana de bloco em posicionamento exato (G60/G09)
G601 1. Mudana de bloco em posicionamento exato fino m Est.
Inic

12
Tabelas 12.98
12.3 Lista das funes G/funes preparatrias

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-374 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Grupo 12: Critrios da mudana de bloco em posicionamento exato (G60/G09)
G602 2. Mudana de bloco em posicionamento exato grosso m
G603 3. Mudana de bloco em IPO fim de bloco m

Grupo 13: Cotao da pea Polegadas/mtrica
G70 1. Sistema de entrada polegadas m
G71 2. Sistema de entrada mtrica m Est.
Inic

G700 1. Sistema de entrada polegadas; polegadas/min (inch/min) m Est.
Inic

G710 2. Sistema de entrada mtrica, mm; mm/min m Est.
Inic


Grupo 14: Cotao da pea absoluta/incremental
Nome N. Significado m/s F D MH
G90 1. Entrada de dimenso absoluta m Est.
Inic

G91 2. Entrada de dimenso incremental m

Grupo 15: Tipo de avano
G94 1. Codificao do avano de tempo recproco m Est.
Inic.

G95 1. Avano linear mm/min, polegadas/min m
G96 2. Velocidade de corte constante (mesmo tipo de avano de G95) Liga m
G97 3. Velocidade de corte constante (mesmo tipo de avano de G95) Desliga m
G961 4. Velocidade de corte constante (mesmo tipo de avano de G94) Liga m
G971 5. Velocidade de corte constante (mesmo tipo de avano de G95) Desliga m
# A instruo no vlida para SINUMERIK FM-NC/810D. # A instruo no vlida para SINUMERIK FM-NC/810D.
Grupo 16: Correo do avano na curvatura interior e exterior
CFC 1. Constant feed at contour
Avano constante no contorno
m Est.
Inic.

CFTCP 2. Constant feed in tool-center-point
Avano constante no ponto de referncia do gume de ferramenta (trajetria de
ponto mdio)
m
CFIN 3. Constant feed at internal radius, acceleration at external radius
Avano constante na curvatura interior, acelerao na curvatura exterior
m

Grupo 17: Reao na aproximao e recuo, corretor da ferramenta
NORM 1. Posio normal no ponto inicial, ponto final m Est.
Inic.

KONT 1. Contornar contorno no ponto inicial, ponto final m

Grupo 18: Comportamento nos cantos, corretor da ferramenta
12
12.98 Tabelas
12.3 Lista das funes G/funes preparatrias

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-375
Grupo 18: Comportamento nos cantos, corretor da ferramenta
G450 1. Crculo de transio m Est.
Inic.

G451 2. Interseo de trajetrias eqidistantes m

Grupo 19: Transio de curva no comeo do spline
BNAT # 1. Begin natural: transio natural ao primeiro bloco de spline m Est.
Inic.

BTAN # 1. Begin tangencial: transio de curva tangencial ao primeiro bloco de spline m
BAUTO # 2. Begin not a knot: (sem n) Especificao do primeiro segmento do spline
atravs dos 3 pontos subsequentes
m
# A instruo no vlida para SINUMERIK 810D, CCU1.

Grupo 20: Transio de curva no fim do spline
Nome No. Definio X m/s F D MH
ENAT # 1. End natural: transio de curva natural ao prximo bloco de posicionamento m Est.
Inic.

ETAN # 2. End tangencial: transio tangencial ao prximo bloco de posicionamento no
comeo do spline
m
EAUTO # 3. End not a knot: (sem n) Especificao do ltimo segmento de spline atravs
dos ltimos 3 pontos
m
# A instruo no vlida para SINUMERIK 810D.

Grupo 21: Perfil de acelerao
BRISK 1. Percurso com acelerao brusca m Est.
Inic.

SOFT 2. Percurso com acelerao suave m
DRIVE ## 3. Velocidade em funo da acelerao da trajetria m
# # A instruo vlida somente para o SINUMERIK FM-NC.

Grupo 22: Tipos de corretores de ferramenta
CUT2D 1. Cutter compensation type 2-dimensional:
-correo de ferramenta 2 1/2D
m Est.
Inic.

CUT2DF 2. Cutter compensation type 2-dimensional frame relative:
- correo de ferramenta 2 1/2D. Correo de ferramenta efetiva em relao ao
frame atual (plano oblquo)
m
CUT3DC # 3. Cutter compensation type 3-dimensional circumference:
- Correo de ferramenta 3D Fresagem circular
m
CUT3DF # 4. Cutter compensation type 3-dimensional face:
- Correo de ferramenta 3D Fresagem frontal
m
CUT3DFS # 5. Cutter compensation type 3-dimensional face:
- Correo de ferramenta 3D Fresagem frontal com orientao constante da
ferramenta, independentemente do frame ativo
m
12
Tabelas 12.98
12.3 Lista das funes G/funes preparatrias

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-376 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Grupo 22: Tipos de corretores de ferramenta
CUT3DFF # 6. Cutter compensation type 3-dimensional face frame:
- Correo de ferramenta 3D Fresagem frontal com orientao constante da
ferramenta, dependendo do frame ativo
m
# A instruo no vlida para SINUMERIK FM-NC/810D.
Grupo 23: Monitorao da coliso em contornos internos
CDOF 1. Collision detection of: desligar monitorao da coliso m Est.
Inic.

CDON 2. Collision detection on: ligar monitorao da coliso m

Grupo 24: Controle piloto
FFWOF 1. Feed forward off: desligar controle piloto m Est.
Inic.

FFWON 2. Feed forward on: ligar controle piloto m

Grupo 25: Referncia da orientao da ferramenta
ORIWKS # 1. Tool orientation in workpiece coordinate system:
-Orientao da ferramenta no sistema de coordenadas da pea a trabalhar
m Est.
Inic.

ORIMKS # 2. Tool orientation in machine coordinate system:
-Orientao da ferramenta no sistema de coordenadas da mquina
m
# A instruo no vlida para SINUMERIK FM-NC/810D/NCU571.
Grupo 26: Ponto de reposicionamento para Repos
RMB 1. Repos Mode begin of block:
-Reposicionamento no ponto inicial do bloco
m
RMI 2. Repos Mode interrupt:
-Reposicionamento no ponto de interrupo
m Est.
Inic.

RME 3. Repos Mode end of block:
-Reposicionamento no ponto final do bloco
m

Grupo 27: Correo da ferramenta em alterao da orientao em cantos exteriores
Nome No. Definio X m/s F D MH
ORIC # 1. Orientation change continuously:
- Alterao da orientao em cantos exteriores so superpostas ao bloco de
crculo a inserir
m Est.
Inic.

ORID # 2. Orientation change discontinuously:
- Alteraes da orientao so executadas antes do bloco de crculo
m
# A instruo no vlida para SINUMERIK FM-NC/810D/NCU571.
Grupo 28: Ligar/desligar limitao da rea de trabalho
WALIMON 1. Working area limitation on: ligar limitao da rea de trabalho m Est.
Inic.

WALIMOF 2. Working area limitation off: desligar limitao da rea de trabalho m

12
12.98 Tabelas
12.3 Lista das funes G/funes preparatrias

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-377
Grupo 29: Raio - Dimetro
DIAMOF 1. Diametral programming off: Desliga programao em dimetro m Est.
Inic.

DIAMON 2. Diametral programming on: Liga programao em dimetro m
DIAM90 3. Programao em dimetro para G90; programao em raio para G91 m

Grupo 30: Ligar/desligar compressor
COMPOF # 1. Compressor OFF: Desligar compressor m Est.
Inic.

COMPON # 2. Compressor ON: Ligar compressor m
COMPCURV 3. Compressor on: polynomials with constant curvature
Ligar compressor para polinmios com curvatura constante
m

Grupo 31: OEM - Grupo G
G810 # 1. OEM Funo G Est.
Inic.

G811 # 2. OEM Funo G
G812 # 3. OEM Funo G
G813 # 4. OEM Funo G
G814 # 5. OEM Funo G
G815 # 6. OEM Funo G
G816 # 7. OEM Funo G
G817 # 8. OEM Funo G
G818 # 9. OEM Funo G
G819 # 10. OEM Funo G
Dois grupos G esto reservados para o usurio OEM. Isto habilita o usurio a criar funes customizadas
# A instruo no vlida para SINUMERIK FM-NC/810D/NCU571.
Grupo 32: OEM - Grupo G
Nome No. Definio X m/s F D MH
G820 # 1. OEM Funo G Est.
Inic.

G821 # 2. OEM Funo G
G822 # 3. OEM Funo G
G823 # 4. OEM Funo G
G824 # 5. OEM Funo G
G825 # 6. OEM Funo G
G826 # 7. OEM Funo G
G827 # 8. OEM Funo G
G828 # 9. OEM Funo G
G829 # 10. OEM Funo G
Dois grupos G esto reservados para o usurio OEM. Isto habilita o usurio a criar funes customizadas


Grupo 33: Correo fina programvel da ferramenta
12
Tabelas 12.98
12.3 Lista das funes G/funes preparatrias

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-378 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Grupo 33: Correo fina programvel da ferramenta
FTOCOF # 1. Fine Tool Offset Compensation off:
- Desligar correo fina da ferramenta de efeito em linha
m Est.
Inic.

FTOCON # 2. Fine Tool Offset Compensation on:
- Ligar correo fina da ferramenta de efeito em linha
X m

Grupo 34: Alisamento da orientao da ferramenta
OSOF # 1. Desligar alisamento da orientao da ferramenta m Est.
Inic.

OSC # 2. Alisamento constante da orientao da ferramenta m
OSS # 3. Alisamento da orientao da ferramenta no fim de bloco m
OSSE # 4. Alisamento da orientao da ferramenta no incio e fim de bloco m

Grupo 35: Puncionar e riscar:
SPOF # 1. Stroke/punch OFF: Desligar o punco e riscos m Est.
Inic.

SON # 2. Stroke ON: Liga riscar m
PON # 3. Punch ON: Liga puncionar m
SONS # 4. Stroke ON slow: Liga riscar no ciclo IPO X m
PONS # 5. Punch ON slow: Liga puncionar no ciclo IPO X m

Grupo 36: Puncionamento com retardo:
PDELAYON # 1. Punch with Delay On: ligar retardo no puncionamento m Est.
Inic.

PDELAYOF # 2. Punch with Delay Off: desligar retardo no puncionamento m
# A instruo no vlida para SINUMERIK FM-NC/810D/NCU571.
Grupo 37: Perfil de avano:
FNORM # 1. Feed Normal: avano normal segundo DIN66025 m Est.
Inic.

FLIN # 2. Feed Linear: avano linear altervel m
FCUB # 3. Feed Cubic: avano altervel aps spline cbico m

Grupo 38: Atribuio das entradas, sadas rpidas para funcionamento/puncionamento:
SPIF1 # 1. Stroke/Punch Interface 1:
- Entradas/sadas NCK rpidas para puncionamento Byte 1
m Est.
Inic.

SPIF2 # 2. Stroke/Punch Interface 2:
- Entradas/sadas NCK rpidas para puncionamento Byte 2
m

Grupo 39: Preciso de contorno programvel
CPRECOF 1. Contour Precision Off: desligar preciso de contorno programvel m Est.
Inic.

12
12.98 Tabelas
12.3 Lista das funes G/funes preparatrias

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-379
Grupo 39: Preciso de contorno programvel
CPRECON 2. Contour Precision On: ligar preciso de contorno programvel m
# A instruo no vlida para SINUMERIK FM-NC/NCU571.
Grupo 40: Compensao de raio da ferramenta constante
CUTCONOF 1. Constant radius compensation off: - Desliga compensao de raio constante m Est.
Inic.

CUTCONON 2. Constant radius compensation on: - Liga compensao de raio constante m

Grupo 41: Interrupo do rosqueamento
LFOF 1. Desliga interrupo do rosqueamento m Est.
Inic.

LFON 2. Liga interrupo do rosqueamento m

Grupo 42: Porta ferramenta:
TCOABS 1. Orientao do porta ferramenta absoluta m Est.
Inic.

TCOFR 2. Orientao do porta ferramenta por frame (deslocamento de origem) m

Grupo 43: Direo de aproximao WAB
G140 1. Direo de aproximao WAB definido por G41/G42 m Est.
Inic.

G141 2. Direo de aproximao WAB a esquerda do contorno m
G142 3. Direo de aproximao WAB a direita do contorno m
G143 4. Direo de aproximao WAB em funo da tangente m

Grupo 44: Segmentao de trajetria WAB:
G340 1. Bloco de aproximao espacial (profundidade e plano (hlice)) m Est.
Inic.

G341 2. Alimentao inicial no eixo perpendicular (Z), para depois aproximar no plano m

Grupo 45: Referncia de trajetria para eixos FGROUPO:
SPATH 1. Referncia de trajetria para eixos do FGROUPO em comprimento de arco m Est.
Inic.

UPATH 2. Referncia de trajetria para eixos do FGROUPO um parmetro de curva m
12
Tabelas 12.98
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-380 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00

Grupo 46: Definio do plano para recuo rpido:
LFTXT 1. Sentido tangencial de recuo da ferramenta m Est.
Inic.

LFWP 2. Sentido no tangencial de recuo da ferramenta m
LFPOS 3. Recuo axial m

Grupo 47: Comutao de modo para cdigo externo
G290 1. Comuta para modo SINUMERIK m Est.
Inic.

G291 2. Comuta para modo FANUC m

Grupo 48: Comportamento da aproximao/recuo com TRC:
G460 1. Liga monitorao de coliso para os blocos de aproximao e recuo m Est.
Inic.

G461 2. Prolongar limite do bloco com um arco m
G462 3. Prolongar limite do bloco com uma linha reta m
Grupo 49: Movimento ponto a ponto
CP 1. Continuous path: Movimento de trajetria contnua m Est.
Inic.

PTP 2. Point to point: Movimento ponto a ponto m

Grupo 50: Programao orientada:
ORIEULER 1. ngulo de orientao atravs de ngulo Euler m Est.
Inic.

ORIRPY 2. ngulo de orientao atravs de ngulo RPY m
ORIVIRT1 3. ngulo de orientao atravs orientao virtual dos eixos (definio 1) m
ORIVIRT2 4. ngulo de orientao atravs orientao virtual dos eixos (definio 2) m

Grupo 51: Interpolao orientada
ORIMACHAX 1. Interpolao linear dos eixos de mquina ou eixos de orientao m Est.
Inic.

ORIVIRTAX 2. Interpolao em crculo grande m

12.4 Lista de subprogramas pr defi ni dos
Algumas funes de controle so ativadas coma mesma sintaxe de chamada de subrotinas.
1. Sistema de coordenadas
Palavra chave/
Designador do
subprograma
Parmetro 1 Parmetro 2 Parmetro 315 Parmetro 416 Explicao
PRESETON AXIS*:
Designador de
eixo
REAL:
Deslocamento
de Preset
3. 15.
parmetro
como 1 ...
4. 16.
parmetro
como 2 ...
Colocao de valor real para os eixos
programados.
De cada vez, programa-se um designador
12
12.98 Tabelas
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-381
Eixo de mquina

de eixo e no prximo parmetro o valor
correspondente.
PRESETON permite programar
deslocamentos de Preset para at 8
eixos.
DRFOF Apagar deslocamento DRF para todos os
eixos atribudos ao canal
*) Emvez dos designadores de eixo de mquina podemser utilizados geralmente tambmdesignadores de eixos geomtricos ou de eixos adicionais, contanto que seja
possvel uma representao inequvoca.
12.4.1 Chamadas de subprograma predefini das
2. Grupos de eixos
1.-8. parmetro Explicao
FGROUP Designador de
eixo de canal
Referncia de valor F varivel: especificao dos eixos, aos quais se refere o avano ao longo
da trajetria.
Nmero mximo dos eixos: 8
Mediante FGROUP ( ) sem declarao de parmetros ativa-se o ajuste padro para a
referncia de valor F.
CLGON # REAL:
N mx. do rebolo
de regulao
Centerless grinding off: ligar retificao Centerless
CLGOF # Centerless grinding off: desligar retificao Centerless
SPLINEPATH ##

INT: unio de
spline (tem de ser
1 )
AXIS:
Designador de
eixo geomtrico
ou eixo adicional
Especificao da unio de spline
Nmero mximo dos eixos: 8
BRISKA AXIS Ligar a acelerao brusca de eixos para os eixos programados
SOFTA AXIS Ligar a acelerao de eixos de velocidade de crescimento limitada para os
eixos programados
DRIVEA ### AXIS Ligar a curva caracterstica descontnua da acelerao para os eixos
programados
J ERKA AXIS O comportamento na acelerao ajustado atravs do dado de mquina
$MA_AX_J ERK_ENABLE produz efeito para os eixos programados.
# A instruo no vlida para SINUMERIK FM-NC/810D/NCU571.
# A instruo no vlida para SINUMERIK 810D.
### A instruo vlida somente para o SINUMERIK FM-NC.
3. Movimentao acoplada
Palavra chave/
Designador de
subprograma
1. parmetro 2. parmetro 3. parmetro 4. parmetro 5. parmetro Explicao
TANG # AXIS: nome de
eixo do eixo
escravo
REAL:
eixo mestre 1
AXIS:
eixo mestre 2
REAL:
fator de
acoplamento
CHAR:
Opo:
"B": seguimento
no sistema de
coordenadas
bsico
"W": seguimento
no sistema de
coordenadas da
pea
Instruo preparatria para a
definio de um seguimento
tangencial: Dos dois eixos
mestres declarados
determina-se a tangente para
o seguimento. O fator de
acoplamento indica a relao
entre uma alterao do ngulo
da tangente e o eixo
arrastado.
Em regra, ele 1.
TANGON # AXIS: nome de
eixo do eixo
escravo
REAL: Offset
ngulo
Tangencial follow up mode on:
Ligar seguimento tangencial
TANGOF # AXIS: nome de
eixo do eixo
escravo
Tangencial follow up mode off:
Desligar seguimento
tangencial
12
Tabelas 12.98
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-382 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
3. Movimentao acoplada
TLIFT # AXIS: eixo
arrastado
REAL:
distncia
Tangencial lift: Ligar
seguimento tangencial
TRAILON ## AXIS: eixo
escravo
AXIS: eixo
mestre
REAL: fator de
acoplamento
Trailing on: ligar movimento
acoplado de eixos sncronos
TRAILOF ## AXIS:eixo
escravo
AXIS: eixo
mestre
Trailing off: desligar
movimento acoplado de eixos
sncronos
# A instruo no vlida para SINUMERIK FM-NC//NCU571.

6. Avano em funo da rotao
Palavra chave/
Designador do
subprograma
Parmetro 1 Parmetro 2 Explicao
FPRAON AXIS: eixo, para o qual
ligado o avano por
rotao.
AXIS: eixo/fuso do qual o
avano por rotao derivado.
Se no estiver programado
nenhum eixo, o avano por
rotao ser derivado do fuso
mestre.
Feedrate per Revolution axial On: ligar avano por
rotao axial
FPRAOF AXIS: eixos para os quais
desligado o avano por
rotao
Feedrate per Revolution axial Off: Desligar avano
por rotao axial
O avano por rotao pode ser desligado
simultaneamente para vrios eixos. Podem ser
programados tantos eixos quantos so admitidos no
mximo por bloco.
FPR AXIS: Eixo/fuso do qual
derivado o avano por
rotao.
Se no estiver programado
nenhum eixo, o avano por
rotao ser derivado do
fuso mestre.
Feedrate per Revolution: Seleo de um eixo
circular/fuso do qual derivado o avano por
rotao da trajetria em G95.
Se no estiver programado nenhum eixo/fuso, o
avano por rotao ser derivado do fuso mestre.
O ajuste efetuado com FPR tem efeito modal.
Emvez do eixo pode ser programado tambmumfuso de cada vez: FPR(S1) ou FPR(SPI(1))

7. Transformaes
Palavra chave/
Designador do
subprograma
1. parmetro 2. parmetro Explicao
TRACYL REAL: dimetro de
trabalho
INT: nmero da
transformao
Cilindro: transformao de superfcie lateral
Por canal, possvel ajustar vrias transformaes. O nmero de
transformao indica a transformao que deve ser ativada. Se o 2.
parmetro ficar suprimido, a unio de transformao ajustada atravs
de dado de mquina ser ativada.
TRANSMIT INT: nmero da
transformao
Transmit:transformao polar
Por canal, possvel ajustar vrias transformaes. O nmero de
transformao indica a transformao que deve ser ativada. Se o
parmetro ficar suprimido, a unio de transformao ajustada atravs
de dado de mquina ser ativada.
TRAANG REAL: ngulo INT: nmero da
transformao
Transformao do eixo oblquo:
Por canal, possvel ajustar vrias transformaes. O nmero de
transformao indica a transformao que deve ser ativada. Se o 2.
parmetro ficar suprimido, a unio de transformao ajustada atravs
de dado de mquina ser ativada.
Se o ngulo no for programado:
12
12.98 Tabelas
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-383
7. Transformaes
TRAANG ( ,2) ou TRAANG, o ltimo ngulo produz efeito modal
TRAORI # INT: nmero da
transformao
Transformation orientated: transformao de 4, 5 eixos
Por canal, possvel ajustar vrias transformaes. O nmero de
transformao indica a transformao que deve ser ativada.
TRACON INT: nmero da
transformao
REAL:
Parmetros
adicionais em
funo dos
dados de
mquina
Transformao concentrada: Transformao encadeada. O significado
do parmetro depende do tipo de encadeamento
TRAFOOF Desligar transformao
Para cada tipo de transformao h umcomando para uma transformao por canal. Caso haja vrias transformaes do mesmo tipo de transformao por canal, possvel
escolher a respectiva transformao por meio de respectivo comando parametrizado. A desseleo da transformao possvel atravs da mudana de transformao ou
desseleo explcita.
#)A instruo no vlida para SINUMERIK FM-NC//NCU571.

8. Fuso
Palavra chave/
Designador do
subprograma
1. parmetro 2. parmetro e
outros
Explicao
SPCON INT: nmero do
fuso
INT: nmero do
fuso
Spindle position control on: mudar para a regulao da posio do fuso
SPCOF INT: nmero do
fuso
INT: nmero do
fuso
Spindle position control off: mudar para a regulao das rotaes do
fuso
SETMS INT: nmero do
fuso
Set master-spindle: declarao do fuso como fuso mestre para o canal
atual.
SETMS( ) sem declarao de parmetros produzir efeito padro,
preestabelecimento atravs de dados de mquina.

9. Retfica
Palavra chave/
Designador do
subprograma
1. parmetro Explicao
GWPSON INT: nmero do
fuso
Grinding wheel peripherical speed on: ligar velocidade perifrica constante do rebolo
Se o nmero de fuso no for programado, seleciona-se para o fuso da ferramenta ativa a
velocidade perifrica de rebolo.
GWPSOF INT: nmero do
fuso
Grinding wheel peripherical speed off: desligar velocidade perifrica constante do rebolo
Se o nmero de fuso no for programado, desseleciona-se para o fuso da ferramenta ativa a
velocidade perifrica de rebolo.
TMON INT: nmero do
fuso
Tool monitoring on: ligar monitorao da ferramenta
Se no for programado nenhum nmero, liga-se a monitorao para a ferramenta ativa.
TMOF INT: nmero T Tool monitoring off: desligar monitorao da ferramenta
Se no for programado nenhum nmero, desliga-se a monitorao para a ferramenta ativa.

10. Remoo de aparas
Palavra chave/
Designador do
subprograma
Parmetro 1 Parmetro 2 Parmetro 3 Parmetr
o 4
Explicao
CONTPRON VAR REAL [ , 11]:
tabela de contorno
CHAR: direo da
usinagem
"L": longitudinal
VAR INT:
nmero dos
detalonamentos
INT:
Estado do
clculo
Contour preparation on: ligar preparao de
contorno
Os programas de contorno chamados em
12
Tabelas 12.98
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-384 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
10. Remoo de aparas
Palavra chave/
Designador do
subprograma
Parmetro 1 Parmetro 2 Parmetro 3 Parmetr
o 4
Explicao
"P": transversal
"N": facear:
usinagem interior
"G": torneam.
longitudinal:
usinagem interior
0: como
anteriorme
nte
seguida so subdivididos em movimentos
individuais e depositados na tabela de
contorno.

O nmero dos detalonamentos retornado.
CONTDCON REAL [ , 6]:
tabela de contorno
INT:
0: na direo
programada
Contour decoding
Os blocos de um contorno so gravados em
uma tabela na memria, sendo cada linha
da tabela corresponde a um bloco.
EXECUTE VAR INT: estado
de erro
EXECUTE: ligar a execuo do programa
Com isto retorna-se do modo de preparao
de contorno ou aps a construo de uma
rea de proteo ao processamento normal
do programa.

11. Executar tabela
Palavra chave/
Designador do
subprograma
Parmetro 1 Explicao
EXECTAB VAR REAL [ 11]:
elemento da
tabela de
movimento
Execute table: executar um elemento de uma tabela de movimento.

12. reas de proteo
Palavra chave/
Designador do
subprograma
Parmetro 1 Parmetro 2 Parmetro 3 Parmetro 4 Parmetro 5 Explicao
CPROTDEF INT: nmero da
rea de proteo
BOOL:
TRUE:
rea de proteo
orientada
ferramenta
INT:
0: o 4. e 5.
parmetro no
so avaliados
1: o 4.
parmetro
avaliado
2: o 5.
parmetro
avaliado
3: o 4. e 5.
parmetro
avaliado
REAL: limitao
em direo
positiva
REAL: limitao
em direo
negativa
Chanel-specific
protection area
definition:
Definio de uma
rea de proteo
especfica do
canal
NPROTDEF INT: nmero da
rea de proteo
BOOL:
TRUE:
rea de proteo
orientada
ferramenta
INT:
0: o 4. e 5.
parmetro no
so avaliados
1: o 4.
parmetro
avaliado
2: o 5.
parmetro
avaliado
3: o 4. e 5.
parmetro
REAL: limitao
em direo
positiva

REAL: limitao
em direo
negativa
NCK-specific
protection area
definition:
Definio de uma
rea de proteo
especfica da
mquina
12
12.98 Tabelas
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-385
12. reas de proteo
Palavra chave/
Designador do
subprograma
Parmetro 1 Parmetro 2 Parmetro 3 Parmetro 4 Parmetro 5 Explicao
avaliado
CPROT INT: nmero da
rea de proteo
INT: Opo
0: desligar rea
de proteo
1: pr-ativar rea
de proteo
2: ligar rea de
proteo
REAL:
deslocamento da
rea de proteo
no 1. eixo de
canal
(=eixo no qual
so
representados
eixos
geomtricos)
REAL:
deslocamento da
rea de proteo
no 2. eixo de
canal
REAL:
deslocamento da
rea de proteo
no 3. eixo de
canal
Ligar/desligar
rea de proteo
especfica do
canal
NPROT INT: nmero da
rea de proteo
INT: Opo
0: desligar rea
de proteo
1: pr-ativar rea
de proteo
2: ligar rea de
proteo
REAL:
deslocamento da
rea de proteo
no 1. eixo de
canal
(=eixo no qual
so
representados
eixos
geomtricos)
REAL:
deslocamento da
rea de proteo
no 2. eixo de
canal
REAL:
deslocamento da
rea de proteo
no 3. eixo de
canal
Ligar/desligar
rea de proteo
especfica da
mquina

EXECUTE VAR INT: Erro de
estado
EXECUTE: ligar a execuo do programa
Com isto retorna-se do modo de preparao de contorno ou aps a construo de uma rea de
proteo ao processamento normal do programa.

13. Preprocessamento/bloco nico
STOPRE Stop processing: Para o pr processamento at que todos os blocos preparados tenham sido
executados.

14. Interrupes
Palavra chave/
Designador do
subprograma
Parmetro 1 Explicao
ENABLE # INT: nmero da
entrada de
interrupo
Ligar interrupo: A rotina de interrupo atribuda entrada de hardware com o nmero
declarado "posta em vigilncia". Aps a instruo SETINT, uma interrupo habilitada.
DISABLE #

INT: nmero da
entrada de
interrupo
Desligar interrupo: A rotina de interrupo atribuda entrada de hardware com o nmero
declarado desativada. Tambm o levantamento rpido no executado. A atribuio feita
mediante SETINT entre a entrada de hardware e a rotina de interrupo continua a existir e
pode ser ativada novamente.
CLRINT # INT: nmero da
entrada de
interrupo
Selecionar a interrupo: Apagar a atribuio de rotinas de interrupo e atributos a uma
entrada de interrupo. Com isto, a rotina de interrupo est desselecionada. Ao chegar a
interrupo, no ocorre nenhuma reao.
# A instruo no vlida para SINUMERIK FM-NC/810D.

15. Movimentos sincronizados
CANCEL INT: nmero da
ao sncrona
Cancelamento da ao sncrona de movimento modal com o nmero de ident. indicado

12
Tabelas 12.98
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-386 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
16. Definio de funes
Parmetro 1 Parmetro 2 Parmetro 3 Parmetro 47 Explicao
FCTDEF INT: nmero da
funo
REAL: valor limite
inferior
REAL: valor limite
superior
REAL:
coeficientes a0
a3
Definir polinmio. Este avaliado em
SYNFCT ou PUTFTOCF.

#) A instruo no vlida para SINUMERIK FM-NC.

17. Comunicao
Palavra
chave/
Designador
do
subprograma
Parmetro 1 Parmetro 2 Explicao
MMC # STRING:
Comando
CHAR:
Modo reconhecimento
"N": sem reconhecimento
"S": reconhecimento sncrono
"A": reconhecimento assncrono
Interpretador de comandos da MMC para a janela de
configurao do programa NC
Vide /AM/ IM1 Funes de inicializao para a MMC

#) A instruo no vlida para SINUMERIK FM-NC/810D.
**) Modo reconhecimento:
Os comandos so reconhecidos quando solicitado pelo componente ativo (canal, NC, ...)
Semreconhecimento: O comando continua quando o comando for transmitido. O componente que envia o comando no informado se o mesmo foi executado comsucesso.

18. Coordenao de programas
Palavra
chave/
Designador
do
subprograma
Parmetro 1 Parmetro 2 Parmetro 3 Parmetro 4 Par. 5 Par.
68
Explicao
INIT # INT:
nmero do
canal
STRING:
indicao do
caminho
CHAR:
modo de
confirmao**
Seleo de um mdulo para a
execuo em um canal.
START # INT:
nmero do
canal
INT:
nmero do
canal
Partir os programas selecionados
simultaneamente em vrios canais
a partir do programa em execuo.
Este comando no produz efeito
para o prprio canal
1 : 1. canal;
2 : 2. canal.
WAITE # INT:
Nmero do
canal
INT:
Nmero do
canal
Wait for end of program: Espera
pelo trmino do programa em outro
canal
WAITM # INT: Marca
nmero 0 - 9
INT:
Nmero do
canal
INT:
Nmero do
canal
INT:
Nmero do
canal
Wait for a marker: Espera que uma
marca seja atingida nos outros
canais. O programa espera at que
a instruo WAITM com a
relevante marca seja atingida no
outro canal. O nmero do prprio
canal pode ser tambm
especificado.
WAITP AXIS: ident.
eixo
AXIS: ident.
eixo
AXIS: ident.
eixo
AXIS: ident.
eixo
AXIS:
ident.
eixo
AXIS:
ident.
eixo
Wait for positioning axis: Espera
que os eixos de posicionamento
atinjam a suas posies
programadas.
WAITS INT: Nmero INT: Nmero INT: Nmero INT: Nmero INT: Wait for positioning spindle: Espera
12
12.98 Tabelas
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-387
18. Coordenao de programas
Palavra
chave/
Designador
do
subprograma
Parmetro 1 Parmetro 2 Parmetro 3 Parmetro 4 Par. 5 Par.
68
Explicao
do fuso do fuso do fuso do fuso Nmero
do fuso
at que os fusos cheguem s suas
posies programadas
previamente com SPOSA.
RET Fim de subrotina sem sinalizao
para o PLC.
GET # AXIS AXIS AXIS AXIS AXIS AXIS Define eixo de mquina
GETD# AXIS AXIS AXIS AXIS AXIS AXIS Define eixo de mquina
diretamente
RELEASE # AXIS AXIS AXIS AXIS AXIS AXIS Liberar o eixo de mquina
PUTFTOC # REAL:
Valor de
correo
INT:
Nmero do
parmetro
INT:
Nmero do
canal
INT: Nmero
do fuso
Put fine tool correction: Correo
fina da ferramenta
PUTFTOCF # INT:
Nr. da funo:
O nmero
aqui utilizado
deve ser
especificado
em FCTDEF.
VAR REAL:
Valor
referncia *)
INT:
Nmero de
parmetro
INT:
Nmero do
canal
INT:
Nmero
do fuso
Put fine tool correction function
dependent:
Altera a correo fina da
ferramenta de acordo com a
funo definida com FCTDEF
(polinmio de grau mximo 3).
A funo SPI pode ser utilizada para programar umfuso ao invs de umeixo: GET(SPI(1))
#)A instruo no vlida para SINUMERIK FM-NC/NCU571.
**) Modo reconhecimento:
Os comandos so confirmados quando solicitado pelo componente executante (canal, CN, ) .
Semconfirmao: O processamento do programa continuado depois de enviado o comando. O componente executante no informado, se o comando no pode
ser executado comxito. Modo de confirmao "N" ou "n".
Confirmao sncrona: A execuo do programa parada tanto tempo, at que o componente recebedor tiver confirmado o comando. No caso da confirmao positiva
executa-se o comando seguinte.
No caso da confirmao negativa emite-se umerro.
Modo de confirmao "S", "s" ou suprimir.
Para uns comandos, o comportamento na confirmao especificado, para outros pode ser programado.
O comportamento na confirmao para instrues de coordenao de programas sempre sncrono.
Se o modo de confirmao no for declarado, faz-se a confirmao sncrona.

19. Acessos a dados
Parmetro 1 Explicao
CHANDATA INT:
n do canal
Ajustar o nmero de canal para o acesso a dados de canal (admitido apenas no mdulo de
inicializao); os acessos seguintes referem-se ao canal ajustado mediante CHANDATA.

20. Mensagens
Parmetro 1 Parmetro 2 Explicao
MSG STRING:
Mensagem
Message modal: exibio at que ocorra uma prxima mensagem

22. Alarmes
Parmetro 1 Parmetro 2 Explicao
SETAL INT: n do
alarme
(alarmes de
Set alarme: disparar alarme
12
Tabelas 12.98
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-388 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
22. Alarmes
Parmetro 1 Parmetro 2 Explicao
ciclo)

23. Compensao
Palavra
chave/
Designador
do
subprograma
Parmetro 1

Parmetro 4
Explicao
QECLRNON # AXIS: nmero
do eixo
Quadrant error compensation learning on: ligar aprendizagem da compensao de erro
de quadrante
QECLRNOF # Quadrant error compensation learning off: desligar aprendizagem da compensao de
erro de quadrante
#) A instruo no vlida para SINUMERIK FM-NC.

24. Gerenciamento de ferramentas
Parmetro 1 Parmetro 2 Parmetro 3 Explicao
DELT # STRING [32]:
designador da
ferramenta
INT: nmero de
duplo
Apagar a ferramenta. N duplo pode ser
omitido.
GETSELT # VAR INT:
nmero T (valor de
retorno)
INT: nmero do
fuso
Fornece o nmero T pr-selecionado.
Sem declarao do nmero de fuso o
comando vlido para o fuso mestre.
SETPIECE # INT: nmero de peas INT: nmero do
fuso
Considerar o nmero de peas para
todas as ferramentas atribudas ao fuso.
Sem nmero de fuso declarado, o
comando vlido para o fuso mestre.
SETDNO INT: Nmero da
ferramenta T
INT: Nmero do
corretor da ferr.
INT: Nmero
D
Atribui um nr. D para a ferramenta (T) e
esta ferramenta como nova
DZERO Atribui nmeros D para todas as
ferramentas da unidade TO atribuda ao
canal para invlido
DELDL INT: Nmero da
ferramenta T
INT: Nmero D Cancela todos os corretores aditivos
para o corretor especificado (ou para
uma ferramenta caso D no esteja
especificado)
SETMTH INT: Porta ferramenta
nmero
Atribui nmero do porta ferramenta
POSM INT: Nmero do
alojamento para
posicionamento
INT: Nmero do
magazine a ser
acionado
INT: Nmero
do alojamento
no magazine
INT: Nmero
de magazine
do magazine
interno
Posio do magazine
SETTIA VAR INT:
Estado=resultado da
operao (valor de
retorno )
INT: Nmero do
magazine
INT: Nmero
do grupo de
desgaste
Desativa ferramenta do grupo de
desgaste
SETTA VAR INT:
Estado=resultado da
operao (valor de
retorno )
INT: Nmero do
magazine
INT: Nmero
do grupo de
desgaste
Ativar ferramenta do grupo de desgaste

12
12.98 Tabelas
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-389
24. Gerenciamento de ferramentas
Parmetro 1 Parmetro 2 Parmetro 3 Explicao
RESETMON VAR INT:
Estado=resultado da
operao (valor de
retorno )
INT: Nmero T
interno
INT: Nmero
D da
ferramenta
Atribui valor atual da ferramenta para o
ponto programado
#) A instruo no vlida para SINUMERIK FM-NC.

12
Tabelas 12.98
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-390 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
25. Fuso sncrono
Par. 1 Par. 2 Par. 3 Par. 4 Parmetro 5 Parmetro 6 Explica
o
COUPDEF # AXIS:
eixo
escravo
AXIS:
eixo
mestre

REAL:
numerador
-relao
de trans-
misso
REAL:
numera-
dor-
relao
de trans-
misso
STRING[8]: Comportamento na mudana de
bloco:
"NOC": sem controle da mudana de bloco, a
mudana de bloco liberada imediatamente,
"FINE": mudana de bloco em "marcha sncrona
fina", "COARSE": mudana de bloco em
"marcha sncrona grossa" e "IPOSTOP":
mudana de bloco em terminao, do lado do
valor terico, do movimento superposto. Se o
comportamento na mudana de bloco no for
declarado, no ocorrer qualquer alterao do
comportamento ajustado.
STRING[2]:
"DV":
acoplamento de
valor terico
"AV":
acoplamento de
valor real
Couple
definition:
Definio
da unio
de fusos
sncronos
COUPDEL # AXIS:
eixo
escravo
AXIS:
eixo
mestre
Couple
delete:
apagar
unio de
fusos
sncronos
COUPRES
#
AXIS:
eixo
escravo
AXIS:
eixo
mestre
Couple
reset:
Os valores
programa-
dos
tornam-se
invlidos.
Valores
nos dados
de
mquina
so
ajustados.
Para o fuso sncrono programa-se os parmetros de eixo mediante SPI(1) ou S1.
#) A instruo no vlida para SINUMERIK FM-NC/810 D.

Palavra
chave/
Designador
do
subprograma
Parmetro 1 Parmetro 2 Parmetro 3 Parmetro 4 Explicao
COUPON # AXIS: eixo
escravo
AXIS: eixo
mestre
REAL:
Posio de
ligao do
eixo escravo
Couple on:
Ligar unio ELG/par de fusos sncronos. Se no forem
declaradas posies de ligao, acopla-se o mais
depressa possvel (rampa).Se uma posio de ligao
para o eixo/fuso escravo estiver declarada, esta
refere-se absolutamente ou incrementalmente ao
eixo/fuso mestre.
Somente quando declarado o 3. parmetro, tm de
ser programados tambm os parmetros 4 e 5.
COUPOF # AXIS: eixo
escravo
AXIS: eixo
mestre
REAL:
posio de
desligao do
eixo escravo
(Absoluta)
Couple off:
Desligar a unio ELG/o par de fusos sncronos. Os
parmetros de acoplamento so mantidos. Se forem
declaradas posies, o acoplamento ser cancelado
somente quando todas as posies declaradas
tenham sido ultrapassadas. O fuso escravo continua a
girar com as ltimas rotaes antes da ligao do
acoplamento.
WAITC # AXIS:
eixo/fuso
STRING[8]:
critrio da
mudana de
AXIS:
eixo/fuso
STRING[8]:
Critrio de
troca de bloco
Wait for couple condition:
Esperar at que o critrio de mudana de bloco de
acoplamento para os eixos/fusos tenham sido
12
12.98 Tabelas
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-391
Palavra
chave/
Designador
do
subprograma
Parmetro 1 Parmetro 2 Parmetro 3 Parmetro 4 Explicao
bloco cumprido.
Podem ser programados at 2 eixos/ fusos.
Critrio da mudana de bloco:
"NOC": nenhum controle da mudana de bloco, a
mudana de bloco liberada imediatamente,
"FINE": mudana de bloco em "marcha sncrona fina",
"COARSE": mudana de bloco em "marcha sncrona
grossa" e
"IPOSTOP": mudana de bloco em terminao, do
lado do valor terico, do movimento superposto.
Se o comportamento na mudana de bloco no for
declarado, no ocorrer qualquer alterao do
comportamento ajustado.
AXCTSWE AXIS:
eixo/fuso
Avanar depsito de eixos
#) A instruo no vlida para SINUMERIK FM-NC/810D.

12.4.2 Chamadas de subprograma predefini das em aes sncronas de movimento
Os subprogramas seguintes encontram-se exclusivamente emaes sncronas de movimento.

27. Procedimentos sncronos
Palavra chave/
Designador do
subprograma
Parmetro 1 Parmetro 2 Parmetro 3 a 5

Explicao
STOPREOF Stop preparation off: desligar parada do avano de bloco
Uma ao sncrona. Um comando STOPREOF provoca
uma parada do avano de bloco aps o prximo bloco
de sada (=bloco ao processamento principal). A parada
do avano de bloco anulada com o fim do bloco de
sada ou quando a condio para STOPREOF est
cumprida. Em seguida, todas as instrues de aes
sncronas com comando STOPREOF so consideradas
como processadas.

RDISABLE Read in disable: bloqueio de leitura
DELDTG AXIS: eixo para
cancelamento de
curso restante
axial (opcional).
Se o eixo for
suprimido, inicia-
se cancelamento
do curso restante
para a trajetria
Delete distance to go: cancelamento do curso restante
Uma ao sncrona um comando DELDTG provoca uma
parada do avano de bloco aps o prximo bloco de
sada (=bloco ao processamento principal). A parada do
avano de bloco eliminada com o fim do bloco de
sada ou quando a primeira condio de DELDTG est
cumprida. Em $AA_DELT[<eixo>] pode ser encontrada
a distncia axial ao ponto de destino em cancelamento
de curso restante axial, em $AC_DELT o curso restante
de trajetria.

SYNFCT INT: nmero da
funo polinomial
definida com
FCTDEF .
VAR REAL:
varivel de
resultado *)
VAR REAL:
varivel de
entrada **)
Quando na ao sncrona est cumprida a condio,
avalia-se o polinmio especificado pela primeira
expresso na varivel de entrada. Em seguida, o valor
limitado para baixo e para cima e atribudo varivel de
resultado.
FTOC INT: nmero da
funo polinomial
definida com
VAR REAL:
varivel de
entrada **)
INT: comprimento
1,2,3
Alterao da correo fina da ferramenta dependendo
de uma funo especificada com FCTDEF (polinmio no
mximo do 3. grau).
12
Tabelas 12.98
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-392 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
27. Procedimentos sncronos
Palavra chave/
Designador do
subprograma
Parmetro 1 Parmetro 2 Parmetro 3 a 5

Explicao
FCTDEF . entrada **)
INT: nmero do
canal
INT: nmero do
fuso
Em FCTDEF, necessrio declarar o nmero aqui
utilizado.
*) Como varivel de resultado so admitidas apenas variveis de sistema especiais. Estas encontram-se descritas nas Instrues de programao "avanada" sob "Escrever
variveis da fase principal".
**) Como varivel de entrada so admitidas apenas variveis de sistema especiais. Estas encontram-se descritas nas Instrues de programao "avanadana
lista das variveis de sistema.

12
12.98 Tabelas
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-393
12.4.3 Funes predefinidas
Atravs de uma chamada de funo iniciada a execuo de uma funo predefinida. Chamadas de funo devolvemumvalor. Podemestar como operandos na expresso.
1. Sistema de coordenadas
Palavra chave/
Designador do
subprograma
Resultado Parmetr
o 1
Parmetr
o 2
Explicao
CTRANS FRAME AXIS REAL:
translao
3. 15.
parmetro
como 1 ...
4. 16.
parmetro
como 2 ...
Translation: deslocamento do ponto zero para vrios
eixos.
De cada vez, programa-se um designador do eixo e
no prximo parmetro o valor correspondente.
Mediante CTRANS podem ser programadas
translaes para at 8 eixos.
CROT FRAME AXIS REAL:
rotao
3./5.
parmetro
como 1 ...
4./6.
parmetro
como 2 ...
Rotation: Rotao do sistema de coordenadas atual.
Nmero mximo dos parmetros: 6 (de cada vez,
um designador de eixo e um valor por eixo
geomtrico).
CSCALE FRAME AXIS REAL:
fator de
escala
3. 15.
parmetro
como 1 ...
4. 16.
parmetro
como 2 ...
Scale: Fator de escala para vrios eixos.
Nmero mx. de parmetros 2* nmero mx. dos
eixos (de cada vez, designador de eixo e valor).De
cada vez, programa-se um designador de eixo e no
prximo parmetro o valor correspondente.
Com CSCALE podem ser programados fatores de
escala para at 8 eixos.
CMIRROR FRAME AXIS 2. 8.
Parmetro
como 1 ...
Mirror: Espelhamento em um eixo de coordenadas
MEAFRAME FRAME Array de 2
dimense
s REAL
Array de 2
dimense
s REAL
Parmetro
3: REAL
varivel
Clculo do frame a partir de 3 pontos no espao
As funes de frame CTRANS, CSCALE, CROT e CMIRROR servempara a gerao de expresses de frame.

2. Funes geomtricas
Palavra chave/
Designador do
subprograma
Resultado Parmetro 1 Parmetro 2 Parmetro 3 Explicao
CALCDAT BOOL:
estado de erro
VAR REAL [,2]:
Tabela com
pontos de entrada
(de cada vez,
abcissa e
ordenada para o
1., 2., 3. etc.
ponto)
INT: Nmero dos
pontos de entrada
para o clculo (3
ou 4)
VAR REAL [3]:
Resultado:
abcissa,
ordenada do
ponto mdio do
crculo calculado
CALCDAT: Calculate circle data
Calcula o raio e o ponto mdio de um
crculo de 3 ou 4 pontos (segundo o
parmetro 1), que devem estar
situados sobre um crculo. Os pontos
tm de ser diferentes.
INTERSEC BOOL:
estado de erro
VAR REAL [11]:
Primeiro elemento
de contorno
VAR REAL [11]:
Segundo
elemento de
contorno
VAR REAL [2]:
Vector resultante:
coordenada do
ponto de
interseo,
abcissa e
ordenada
Intersection: Clculo do ponto de
interseo.
Calcula-se o ponto de interseo
entre dois elementos de contorno. As
coordenadas do ponto de interseo
so valores de retorno. O estado de
erro indica se um ponto de interseo
foi encontrado.

12
Tabelas 12.98
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-394 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00

3. Funes de eixos
Resultado Parmetro 1 Parmetro 2 Explicao
AXNAME AXIS:
designador do
eixo
STRING [ ]:
string de entrada
AXNAME: Get axname
Converte o string de entrada em designador do eixo. Caso o
string de entrada no contenha um nome de eixo vlido,
ativa-se um alarme.
SPI AXIS:
designador do
eixo
INT: nmero do
eixo
SPI: Convert spindle to axis
Converte o nmero do fuso em designador do eixo. Caso o
parmetro de transferncia no contenha um nmero de
fuso vlido, ativa-se um alarme.
ISAXIS BOOL
TRUE:
eixo existente:
caso contrrio:
FALSE
INT:
nmero do eixo
geomtrico
(1 a 3)

Verifica se existe o eixo geomtrico 1 a 3 declarado como
parmetro segundo o dado de mquina
MC_AXCONF_GEOAX_ASSIGN_TAB.
AXSTRING STRING Eixo Converte o identificador de erro em string.

4. Gerenciamento de ferramentas
Resultado Parmetro 1 Parmetro 2 Explicao
NEWT # INT: nmero T STRING [32]:
nome da
ferramenta
INT: nmero
Duplo
Criar ferramenta nova (pr disposio dados de
ferramenta). O nmero Duplo pode ser omitido.
GETT # INT: nmero T STRING [32]:
nome da
ferramenta
INT: nmero
Duplo
Pesquisa nmero T definido ao nome da ferramenta
GETACTT # INT: Estado INT:
Nmero T
STRING [32]:
nome da
ferramenta
Pesquisa nmero da ferramenta ativa de um grupo de
ferramentas com o mesmo nome
#) A instruo no vlida para SINUMERIK FM-NC.

5. Aritmtica
Resultado Parmetro 1 Parmetro 2 Explicao
SIN REAL REAL Seno
ASIN REAL REAL Arco seno
COS REAL REAL Co-seno
ACOS REAL REAL Arco co-seno
TAN REAL REAL Tangente
ATAN2 REAL REAL REAL Arco tangente 2
SQRT REAL REAL Raiz quadrada
POT REAL REAL Quadrado
TRUNC REAL REAL Truncar as posies aps a vrgula
ROUND REAL REAL Arredondamento das posies aps a vrgula
ABS REAL REAL Valor absoluto
LN REAL REAL Logaritmo natural
EXP REAL REAL Funo exponencial e
x


12
12.98 Tabelas
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 12-395
6. Funes de string
Resultado Parmetro 1 Parmetro 2 to 3

Explicao
ISNUMBER BOOL STRING Verificar se o string de entrada pode ser convertido em
um nmero.
O resultado TRUE, se a converso for possvel.
NUMBER REAL STRING Converter o string de entrada em um nmero
TOUPER STRING STRING Converter todas as letras do string de entrada em
maisculas
TOLOWER STRING STRING Converter todas as letras do string de entrada em
minsculas
STRLEN INT STRING O resultado o comprimento do string de entrada at ao
fim de string (0)
INDEX INT STRING CHAR Procurar o caractere (2. parmetro) no string de entrada
(1. parmetro). Devolve-se a posio na qual o
caractere foi encontrado em primeiro lugar. A procura
ocorre da esquerda para a direita.
O 1. caractere do string tem o ndice 0.
RINDEX INT STRING CHAR Procurar o caractere (2. parmetro) no string de entrada
(1. parmetro). Devolve-se a posio na qual o
caractere foi encontrado em primeiro lugar. A procura
ocorre da direita para a esquerda.
O 1. caractere do string tem o ndice 0.
MINDEX INT STRING STRING

Procurar um dos caracteres indicado no 2. parmetro
na string de entrada (1. parmetro). Devolve-se a
posio na qual um dos caracteres foi encontrado. A
procura ocorre da esquerda para a direita.
O 1. caractere do string de entrada tem o ndice 0.
SUBSTR STRING STRING INT

Retorna a sub string da string de entrada (1.parmetro)
definida pelo caracter inicial (2.parmetro) e a
quantidade de caracteres (3.parmetro).
Exemplo:
SUBSTR("Hello world",1,5) retorna "ello "
12.4.4 Tipos dos dados
Tipos dos dados
Tipo Nota Faixa de valores
INT Valores inteiros com sinal (2
31
1)
REAL Valores reais (nmeros fracionrios com ponto decimal,
LONG REAL segundo IEEE)
(10
300
... 10
+300
)
BOOL Valores lgicos TRUE, FALSE ou 1, 0 1, 0
CHAR 1 caractere ASCII segundo cdigo 0 ... 255
STRING Cadeia de caracteres, n de caracteres entre [...] (no
mximo 200 caracteres)
Seqncia de caracteres ASCII
AXIS S nomes de eixos (endereos de eixos) todos os designadores de eixos existentes no canal
FRAME Indicaes geomtricas para translao, rotao,
alterao de escala, Espelhamento


12
Tabelas 12.98
12.4 Lista de subprogramas pr definidos

12


840 D
NCU 571


840 D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os direitos reservados
12-396 SINUMERIK 840D/840Di/810D/FM-NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Notes

























A

04.00 Anexo


A


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-397
Anexo

A Abreviaes...................................................................................................................... A-398
B Termos............................................................................................................................. A-406
C Referncias...................................................................................................................... A-432
D ndice................................................................................................................................ A-445
E Comandos, Identificadores .............................................................................................. A-453


A

Anexo 04.00
Abreviaes

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-398 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
A Abreviaes
AS Sistema de automao


Automation System

ASCII Padro Americano para a Troca de
Informaes

American Standard Code for Information
Interchange

ASUP Subprograma assncrono

Asynchronous Subprogram

BA Modo de operao

Operating Mode

BAG Grupo de modos de operao

Mode Group

BCD Nmeros decimais codificados em cdigo
binrio

Binary Coded Decimals

BCS Sistema bsico de coordenadas

Basic Coordinate System

BIN Arquivos binrios

Binary Files

BP Programa bsico

Basic Program

C1... C4 Canal 1 4

Channel 1 to Channel 4

CAD Desenho assistido por computador

Computer-Aided Design

CAM Manufatura assistida por computador

Computer-Aided Manufacturing

CNC Controle numrico assistido por computador

Computerized Numerical Control

COM Comunicao Communication

COR Rotao de coordenada

Coordinate Rotation

CP Processador de comunicao

Communication Processor

CPU Unidade central de processamento

Central Processing Unit

CR Retorno de carro de impresso

Carriage Return

CRC Compensao de raio da ferramenta

Cutter Radius Compensation

CSF Diagrama lgico de representao (Mtodo Control System Flowchart
A

04.00 Anexo
Abreviaes

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-399
de programao do PLC)


CTS Pronto para enviar, interface de dados serial

Clear To Send

CUTOM Compensao de raio da ferramenta

Cutter radius compensation

DB Bloco de dados no CLP

Data Block in the PLC

DBB Byte de bloco de dados no CLP

Data Block Byte in the PLC

DBW Palavra de bloco de dados no CLP

Data Block Word in the PLC

DBX Bit de bloco de dados no CLP

Data Block bit in the PLC

DC Controle direto: movimento do eixo rotativo,
no percurso mais curto, para a posio
absoluta dentro de uma rotao

Direct Control

DCE Equipamento para troca de dados

Data Communications Equipment

DDE Comunicao dinmica de dados

Dynamic Data Exchange

DIO Entrada e sada de dados: Tela para
transferncia de dados

Data Input/Output: Data transfer display

DIR Diretrio

Directory

DLL Biblioteca de conexo dinmica: Mdulo que
um programa pode utilizar durante a sua
execuo. Muitas vezes, este contm partes
de programa utilizados por programas
diferentes que so compartilhados em um
s arquivo.
Dynamic Link Library

DOS Sistema operacional

Disk Operating System

DPM Memria de acesso duplo

Dual Port Memory

DPR Memria RAM de acesso duplo

Dual-Port RAM

DRAM Memria de acesso dinmico aleatrio Dynamic Random Access Memory

DRF Deslocamento por Manivela

Differential Resolver Function
DRY Avano de marcha de ensaio Dry Run
A

Anexo 04.00
Abreviaes

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-400 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00

DSB Decodificao bloco a bloco

Decoding Single Block

DTE Equipamento para coleta de dados

Data Terminal Equipment

DW Palavra de dados (16 bits)

Data Word

ENC Encoder: sensor de valor real

Encoder

EPROM Memria s de leitura, eletricamente
programvel

Erasable Programmable Read Only
Memory

FB Bloco funcional no CLP

Function Block

FBO Diagrama em blocos de funo (mtodo de
programao PLC)

Function Block Diagram

FC Chamada de funo: Bloco no CLP

Function Call

FDB Banco de dados de produtos

Product Database

FDD Unidade de disquete ou acionamento de
avano
Floppy Disk Drive
Feed Drive


FEPROM
Flash-EPROM

Flash-EPROM

FIFO Memria estruturada em forma de fila
(primeiro dado colocado o primeiro a ser
retirado).

First In First Out:

FM Mdulo de funo

Function Module

FM-NC Mdulo de funo - Controle numrico

Function Module-Numeric Control

FPU Unidade de ponto flutuante

Floating Point Unit

FRA Mdulo Frame (deslocamento de origem) Frame Block

FRAME Bloco de dados - Frame (deslocamento de
origem)

Data block (frame)

FST Parada do avano

Feed Stop

GRC Compensao de raio do rebolo

Grinding Wheel Radius Compensation

A

04.00 Anexo
Abreviaes

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-401
GUD Dados de usurio globais

Global User Data

HD Disco rgido

Hard Disk

HEX Designao abreviada para nmero
hexadecimal

Abbreviation for hexadecimal

HMI Interface homem mquina: Funes
SINUMERIK para operao, programao e
simulao. Mesmo significado de MMC.

Human Machine Interface

HHU Unidade de manivela eletrnica

Handheld Unit

HW Hardware

Hardware

I Entrada

Input

I/O Entrada/sada

Input/Output

I/R Unidade de avano com realimentao
regenerativa (fonte de alimentao do
SIMODRIVE 611(D)

Infeed/Regenerative feedback unit

IK (GD) Comunicao implcita (dados globais)

Implicit Communication (Global Data)

IKA Compensao interpoladora

Interpolative Compensation

IM Mdulo de interface

Interface Module

IMR Mdulo de interface para modo de recepo

Interface Module Receive

IMS Mdulo de interface para modo de emisso

Interface Module Send

INC Dimenso incremental

Incremental Dimension

INI Dados de inicializao

Initializing Data

IPO Interpolador

Interpolator

IS Sinal de interface

Interface Signal

ISO Organizao internacional de normalizao

International Standard Organization

ISO Cdigo especial de fita perfurada, o nmero Special tape code
A

Anexo 04.00
Abreviaes

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-402 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
code de furos por caractere sempre par


JOG Modo J og: modo de preparao

J og mode

K bus Barramento de comunicao

Communication bus

K

Taxa de transmisso

Transmission ratio

K
V
Ganho do circuito servo

Servo gain factor

LAD Diagrama escada (mtodo de programao
do PLC)

Ladder Diagram

LEC Compensao do erro do fuso

Leadscrew Error Compensation

LF Fim de linha

Line Feed

LUD Dados locais do usurio

Local User Data

MB Megabyte

Megabyte

MC Circuito de medio

Measuring Circuit

MCP Painel de comando da mquina

Machine Control Panel

MCS Sistema de coordenadas da mquina Machine Coordinate System

MD Dados de mquina

Machine Data

MDA Modo de operao semi-automtico do CNC

Manual Data Automatic

MMC Comunicao homem mquina: Funes
SINUMERIK para operao, programao e
simulao. Mesmo significado de HMI.

Human Machine Communication

MPF Arquivo de programa principal: Programa de
peas NC

Main Program File

MPI Interface multi-ponto

Multi-point Interface

MSD Acionamento do fuso principal

Main Spindle Drive

NC Controle numrico

Numerical Control

A

04.00 Anexo
Abreviaes

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-403
NCK Ncleo de NC com preparao de bloco,
capacidade de posicionamento etc.

Numerical Control Kernel

NCU Unidade de Hardware do NCK

Numerical Control Unit

NURBS Ranhura B no racional e uniforme

Non Uniform Rational B-Spline

OB Bloco de organizao do CLP

Organization block in the PLC

OEM Fabricante original do equipamento Original Equipment Manufacturer

OI Interface do operador

Operator Interface

OP Painel do operador

Operator Panel

OPI Interface com painel do operador

Operator Panel Interface

P bus Bus I/O

I/O bus

PC Computador pessoal

Personal Computer

PCIN Nome do programa para comunicao com
o controle



PCMCIA Associao internacional de cartes de
memria para computadores pessoais

Personal Computer Memory Card
International Association

PG Dispositivo de programao

Programming Device

PLC Controlador Lgico Programvel

Programmable Logic Controller

Q Sada

Output

RAM Memria de leitura e escrita

Random Access Memory

REF Funo: aproximar-se do ponto de
referncia

Reference Point Approach Function

REPOS Funo: reposicionamento

Reposition Function

ROV Correo de movimento rpido

Rapid Override

RPA rea de memria no NCK para nmeros dos
parmetros R
R Parameter Active

A

Anexo 04.00
Abreviaes

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-404 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00

RPY Rotao de um sistema de coordenadas

Roll Pitch Yaw

RTS Pedido de envio (Interface de dados seria)

Request To Send

SBL Bloco a bloco

Single Block

SD Dados Setting

Setting Data

SDB Bloco de dados de sistema

System Data Block

SEA Designao (tipo de arquivo) p/ Setting Data

Setting Data Active

SFB Bloco funcional de sistema

System Function Block

SFC Chamada de uma funo bsica do CLP

System Function Call

SK Softkey

Softkey

SKP Suprimir bloco

Skip Block

SM Motor de Passo

Stepper Motor

SPF Arquivo de subprograma de pea de NC

Subprogram File

SR Subrotina

Subroutine

SRAM Memria esttica (buferizada)

Static RAM

SSI Interface serial assncrona

Serial Synchronous Interface

STL Lista de comandos

Statement List

SW Software

Software

SYF Arquivo de sistema

System File

T Ferramenta

Tool

TC Troca de ferramenta

Tool Change

TEA Identificador para dados de mquina

Testing Data Active

TLC Correo do comprimento da ferramenta Tool Length Compensation
A

04.00 Anexo
Abreviaes

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-405

TNRC Correo do raio do incerto da ferramenta

Tool Nose Radius Compensation

TO Corretor de ferramenta

Tool Offset

TOA Designao (tipo de arquivo) para correes
de ferramentas
Tool Offset Active

TRC Correo de raio da ferramenta

Tool Radius Compensation

TRANS
MIT
Converso de coordenadas em tornos para
a fresagem
Transform Milling into Turning

UFR Deslocamento do ponto zero

User Frame

UI Interface do usurio

User Interface

V24 Interface serial (definio das linhas de
transmisso entre DEE e DE)

Serial interface

WCS Sistema de coordenadas da pea

Workpiece Coordinate System

WDP Diretrio de peas

Workpiece Directory

WOP Programao orientada oficina

Workshop Oriented Programming

ZO Deslocamento de ponto zero

Zero Offset

ZOA Zero Offset Active: designao (tipo de
arquivo) para dados de deslocamento do
ponto zero
Zero Offset Active


A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-406 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
B Termos
Termos importantes esto listados a seguir em ordem alfabtica,
acompanhados de explicaes. Referncias a outras explicaes neste
glossrio so indicadas pelo smbolo ->.





A

Abertura de roscas
fmeas sem mandril
de compensao
(Rigid tapping)
Esta funo permite abrir roscas fmeas sem mandril de compensao.
Pelo posicionamento interpolador do fuso como eixo rotativo e do eixo de
perfurao, as roscas so abertas exatamente profundidade de
perfurao final, p. ex. furos cegos (Condio prvia: fuso em modo de
eixo).

Ao de movimento
sncrono
Esta funo permite iniciar aes sncronas com o trabalho. Atravs de
uma condio (p. ex. estado de uma entrada CLP, tempo a partir do incio
de bloco) definido o ponto de partida destas aes. O incio das aes de
movimento sncrono no depende de limites de bloco. Aes de
movimento sncrono tpicas so, p. ex.:
Entregar funes auxiliares M e H ao CLP ou apagamento da distncia
residual especfico do eixo.

Acelerao com
limitao da
velocidade de
crescimento
Para conseguir um comportamento de acelerao timo na mquina com
proteo simultnea da mecnica, possvel comutar, no programa de
pea, entre a acelerao brusca e acelerao contnua.

Acionamento SINUMERIK FM-NC apresenta um interface analgico +10V para o
sistema de converso SIMODRIVE 611A.
O sistema de controle SINUMERIK 840D est ligado, atravs de um
rpido bus paralelo digital com o sistema de converso SIMODRIVE
611D.

A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-407
Aes sncronas 1- Sada de funes auxiliares
Durante a usinagem da pea pode efetuar-se, a partir do programa CNC, a
sada de funes tecnolgicas (->funes auxiliares) ao CLP. Atravs
destas funes auxiliares so controlados, p. ex., dispositivos adicionais
da mquinas ferramenta, tais como pinoca, pina, mandril etc..
2- Sada rpida de funes auxiliares
Para funes de comutao de tempo crtico podem ser minimizados os
tempo de confirmao para as ->funes auxiliares e evitados pontos de
parada no desejados durante o processo de usinagem.
Aes sncronas podem ser resumidas em programas (ciclos
tecnolgicos). Programas de eixos podem ser iniciados, p. ex. pela
consulta de entradas digitais, no mesmo ciclo de IPO.
Alarmes Todas as ->mensagens e alarmes so exibidas, em texto claro, no painel
de comando. Alarmes so indicados adicionalmente com data, hora e o
respectivo smbolo para o critrio de cancelamento.
A exibio ocorre separadamente para alarmes e mensagens.
1. Alarmes e mensagens no programa de pea
Alarmes e mensagens podem ser visualizados, em texto claro,
diretamente a partir do programa de pea.
Alarmes e mensagens do CLP
Alarmes e mensagens da mquina podem ser exibidos, em texto claro, a
partir do programa CLP. Para tal, no so necessrios pacotes adicionais.
Alterao da escala Componente de um ->Frame, que causa alteraes da escala especficas
do eixo.

Apagar caminho
restante
Um comando no NC que interrompe a usinagem e cancela a distancia que
deveria ainda ser percorrida.

Aproximao de
ponto fixo na
mquina

Aproximao para um ->ponto fixo na mquina pr definido

Aproximar-se do
ponto de referncia
Se o sistema de medio de deslocamento utilizado no for um transdutor
de valores absolutos, torna-se necessria a referenciao, para assegurar
que os valores reais proporcionados pelo sistema de medio estejam em
conformidade com os valores de coordenadas da mquina.

rea de trabalho Espao tridimensional no qual pode entrar a ponta de ferramenta na base
da construo da mquina ferramenta.
Ver tambm ->zona protegida.
Arquivar Exportar arquivos e/ou diretrios para um dispositivo externo de
armazenamento.
A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-408 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00

Arquivo de
inicializao
Para cada ->pea possvel criar um arquivo de inicializao. Neste
arquivo podem ser armazenadas diversas instrues de valores de
variveis, que se referem especialmente a esta pea.

A-Spline O spline A progride tangencialmente por entre os pontos de apoio
programados (polinmio de 3. Grau).

Aterramento da
carcaa
a conexo a um potencial neutro (terra) de todas as partes de um
dispositivo que no podem estar sob tenses que representem perigo,
mesmo em caso de mau funcionamento.

Automtico Modo de operao do controle (modo de seqncia de bloco segundo
DIN): Modo de operao em sistemas NC, no qual selecionado e
continuamente executado um ->programa de pea.


Avano ao longo da
trajetria
O avano de trajetria faz efeito sobre os ->eixos de trajetria. Representa
a soma geomtrica dos avanos dos ->eixos de trajetria participantes.

Avano por rotao Dependendo da velocidade de rotao do fuso mestre no canal, adapta-se
o avano dos eixos. (programao com G95)

Avano por tempo
inverso
Como alternativa a especificaao do avano para o movimento de um eixo,
o SINUMERIK FM-NC e o 840D podem ser programados para executar
um determinado movimento em um certo perodo de tempo (G93).

Avano rpido a velocidade mais rpida de um eixo, utilizada, por exemplo, para trazer
a ferramenta de uma posiao de espera at o contorno da ->pea ou
para retirar a ferramenta do contorno.



B

Backup Uma cpia do contedo da memria guardada em um dispositivo
externo, para que seja possvel recuperar os dados em caso de
reposio/manuteno de equipamentos.

Bateria de Backup A bateria compensadora assegura que ->o programa de usurio na
->CPU seja depositado seguramente no caso duma falha da rede e que
se mantm remanentes reas de dados especificadas e flags, tempos e
contadores.

A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-409
Baud rate Velocidade na transmisso de dados (Bit/s).

Bloco Todos os arquivos necessrios para programao e execuo do
programa so conhecidos como blocos.

Bloco Parte do ->programa de pea, limitado por Line Feed. Distinguem-se ->
blocos principais e ->blocos secundrios.

Bloco de dados 1. Unidade de dados do ->CLP, qual podem aceder ->programas
HIGHSTEP.
2. Unidade de dados do ->NC: Blocos de dados contm definies de
dados para dados de usurio globais. Na definio, os dados podem
ser diretamente inicializados.

Bloco principal Bloco iniciado por ":" , que contm todos os dados para poder iniciar o ciclo
de trabalho num ->programa de pea.

Bloco secundrio Bloco iniciado por "N" com informaes para um passo de trabalho, p. ex.
uma posio especificada.

Blocos
intermedirios
Movimentos de posicionamento com a compensao de ferramenta
selecionada (G41/G42) podem ser interrompidos por um nmero limitado
de blocos intermedirios (blocos sem movimentos de eixo no plano de
correo), conseguindo-se ainda compensar corretamente a correo de
ferramenta. O nmero admitido de blocos intermedirios, lidos pelo
controle de antemo, pode ser ajustado atravs de parmetros de sistema.

Boot Carga do programa de sistema aps a energizao

B-Spline No B-Spline, as posies programadas no so pontos de apoio, mas
somente "pontos de controle". A curva gerada no passa diretamente
pelos pontos de controle, mas decorre somente perto dos mesmos
(opcionalmente polinmios do 1., 2. ou 3. grau).

Bus S7-300 O bus S7-300 um bus serial de dados, atravs dele comunicam os
mdulos e pelo qual so abastecidos da tenso necessria. A ligao
entre os mdulos estabelecida pelo ->conector de bus.



C

Cabo de ligao Cabos de ligao so linhas bifilares pr fabricadas ou a fabricar pelo
usurio com 2 conectores. Estes cabos de ligao ligam a ->CPU atravs
do ->interface multiponto (MPI) com um ->PG ou com outras CPUs.
A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-410 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00


Canal de trabalho Atravs duma estrutura de canal podem ser reduzidos, atravs de
decursos paralelos de movimentos, tempos no produtivos, p. ex. o
movimento de um portal de carga simultaneamente usinagem. Um canal
CNC tem de ser considerado como controle CNC prprio com
decodificao, preparao de bloco e interpolao.

Capacidade de
posicionamento
A capacidade mxima admitida do posicionamento de eixos lineares 9
dcadas. O valor absoluto depende da fineza selecionada da entrada e da
regulao de posio e do sistema de unidades (inch ou mtrico).

Chave 1. S7-300:A chave o interruptor comutador de modo de operao da ->
CPU. Este interruptor pode ser operado atravs duma chave removvel.
2. 840D/FM-NC: A chave no ->painel de comando da mquina contm 4
posies, associadas a certas funes designadas pelo sistema
operacional do controle. O comutador e acompanhado de trs chaves
de cores diferentes, que permitem a comutao das posies de modo
diferenciado.

Chave de
programao
Caracteres e seqncias de caracteres, que tm um significado fixado na
linguagem de programao para ->programas de peas (ver Instrues de
programao).

Ciclo Subprograma protegido para a execuo dum processo de usinagem na -
>pea, o qual ocorre repetidas vezes

Ciclo de
interpolao
O ciclo de interpolao um mltiplo da freqncia de relgio bsica de
sistema. Indica o tempo de ciclo, com o qual atualizado o interface de
valor prefixado relativamente aos reguladores de posio. O ciclo de
interpolao determina a fineza dos perfis de velocidade.

Ciclos padro Para tarefas de usinagem repetidas muitas vezes esto disposio ciclos
padro:
para a tecnologia perfurao/fresagem
para a medio de ferramentas e peas
para a tecnologia torneamento (SINUMERIK FM-NC)
Na rea de comando "Programa" encontra-se uma listagem, sob o menu
"Suporte dos ciclos" dos ciclos disponveis. Aps seleo do ciclo
desejado, exibem-se os parmetros necessrios para a alocao de
valores em texto claro.

Circuitos de SINUMERIK FM-NC: Os circuitos de medio para eixos e fusos so
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-411
medio integrados ao controle. Uma quantidade mxima de 4 eixos e fusos
pode ser implementada, sendo entre estes no mximo 2 fusos.
SINUMERIK 840D: Os sinais dos sensores so analisados nos
mdulos dos acionamentos (SIMODRIVE 611D). A configurao
mxima de 8 eixos, e estes no mais que 5 fusos.

CNC ->NC

COM Componente do controle NC para a execuo e coordenao da
comunicao.

Compensao da
deriva
Durante a fase do movimento dos eixos CNC feita uma compensao
automtica da deriva da regulao analgica de rotaes. (SINUMERIK
FM-NC).

Compensao de
erro de passo de
fuso
Compensao de imprecises mecnicas, pelo controle, dum fuso
roscado de esferas rolantes participante no avano, com base em valores
medidos armazenados das diferenas.

Compensao de
erro de quadrante
Erros de contorno em transies de quadrante, resultantes de relaes de
frico alternativas em planos de deslize, podem ser quase eliminados por
meio da compensao de erro de quadrante. A parametrizao da
compensao de erro de quadrante feita por um teste da circularidade.

Compensao de
ferramenta
Pela programao de uma funo T (5 dcadas, inteiras) no bloco efetua-
se a seleo da ferramenta. A cada nmero T podem ser atribudos at
nove gumes (endereos D). O nmero das ferramentas a gernciar no
controle ajusta-se atravs da projeo.
A correo de comprimento da ferramenta selecionada atravs da
programao D.
Compensao de
ferramenta em linha
Esta funo s pode ser utilizada para ferramentas de retificar.
A diminuio do rebolo resultante do desgaste durante a retificao
associada ferramenta atual como compensao de ferramenta e torna-
se efetiva imediatamente.

Compensao de
jogo
Compensao de um jogo mecnico da mquina, p. ex. jogo de reverso
em fusos roscados de esferas rolantes. Para cada eixo a compensao de
jogo pode ser introduzida separadamente.

Compensao do
raio da ponta da
ferramenta
Ao programar um contorno, estamos assumindo que a ferramenta
pontuda. Como este no sempre o que ocorre, o raio de curvatura da
ferramenta utilizada especificado para que o controle possa consider-lo.
A curvatura do ponto central guiada ao longo do contorno, deslocada de
A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-412 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
um valor correspondente ao raio de curvatura.

Compensao
interpolatria
Por meio desta compensao podem ser compensados erros de passo de
fuso(LEC) e erros de sistema de medio condicionados pela produo.

Conector de bus Um conector de bus uma pea de acessrio S7-300, fornecida
juntamente com os ->mdulos perifricos. O conector de bus amplia o ->
bus S7-300 da ->CPU ou de um mdulo perifrico para o respectivo
mdulo perifrico vizinho.

Configurao S7 A configurao S7 uma ferramenta de programao, com ajuda dela so
parametrizados mdulos. Com a configurao S7 so ajustados diversos
->blocos de parmetros da ->CPU e dos mdulos perifricos no
->PG. Estes parmetros so transmitidos CPU .

Contorno Linha externa de uma ->pea.

Contorno da pea Contorno desejado da ->pea a criar/trabalhar.

Contorno de pea
acabada
Contorno da pea acabada. Ver tambm ->pea bruta.

Controlador lgico
programvel
Controladores lgico programveis (CLP) so controladores eletrnicos,
cujas funes esto armazenadas como programa na unidade de controle.
Deste modo, a construo e a cablagem do dispositivo no dependem da
funo do controle. O controlador lgico programvel tem a estrutura de
um computador; compe-se da CPU (unidade central) com memria,
mdulos de entrada/sada e dum sistema de bus interno. A periferia e a
linguagem de programao so orientadas pelas necessidades da tcnica
de controle.

Controle de
velocidade
Para conseguir, em movimentos de posicionamento muito pequenos por
bloco, uma velocidade aceitvel de posicionamento, possvel ajustar
uma avaliao prospetiva para vrios blocos (->Look Ahead)

Controle piloto,
dinmico
Imprecises do contorno, condicionadas por erros de persecuo, podem
ser quase eliminadas atravs do controle piloto dinmico, dependente da
acelerao. Assim garantida, tambm com velocidades elevadas ao
longo da trajetria, uma preciso excelente de usinagem. O controle piloto
pode ser selecionado e desselecionado atravs do programa de pea
apenas para todos os eixos em comum.

Coordenadas
polares
Sistema de coordenadas, que determina a posio de um ponto num plano
pela sua distncia do ponto zero e do ngulo formado pelo vector de raio
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-413
com um eixo especificado.

Correo de raio da
ferramenta
Para poder programar diretamente um ->contorno de pea desejado, o
controle tem de percorrer, considerando o raio da ferramenta utilizada,
uma trajetria eqidistante ao contorno programado. (G41/G42).

CPU Central Processor Unit, Unidade Central de Processamento: ->controlador
lgico programvel

C-Spline O C o spline mais conhecido e mais utilizado. As transies nos pontos
de apoio so contnuos quanto a tangente e curvatura. So utilizados
polinmios do 3. grau.


D

Definio de
variveis
Uma definio de variveis abrange a especificao de um tipo de dados e
de um nome de varivel. Com o nome de varivel pode referir-se ao valor
da varivel.

Deslocamento do
ponto zero
Pre estabelecimento de um novo ponto de referncia para um sistema de
coordenadas, referindo-se a um ponto zero existente e um ->Frame.
1. ajustvel
SINUMERIK FM-NC: Podem ser selecionados quatro deslocamentos
do zero independentes por eixo CNC.
SINUMERIK 840D: Est disposio de cada eixo CNC um nmero
projetvel de deslocamentos ajustveis do zero. Os deslocamentos
selecionveis atravs de funes G tm efeito alternativo.
2. externo
Adicionalmente a todos os deslocamentos, os quais especificam a
posio do ponto zero da pea, um deslocamento externo do ponto
zero pode ser superposto
- por Manivela (deslocamento DRF) ou
- pelo CLP.
3. programvel
Por meio da instruo TRANS podem ser programados deslocamentos
do ponto zero para todos os eixos de trajetria e eixos de
posicionamento.

Deslocamento
externo do ponto
zero
Deslocamento do ponto zero preestabelecido pelo ->CLP


Diagnstico 1. rea de comando do controle
2. O controle contm tanto um programa de auto diagnstico, como
tambm rotinas de diagnstico para o servio: indicadores do estado,
A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-414 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
de alarmes e de servio.

Dimenso absoluta Declarao do alvo de movimento de um movimento de eixo atravs de
uma dimenso, que se refere ao ponto zero dos sistema de coordenadas
atualmente vlido. Ver tambm ->dimenso incremental.

Dimenso
incremental
Declarao de um alvo de movimento de um eixo atravs de uma
distncia a percorrer e uma direo relativamente a um ponto j atingido.
Ver tambm ->dimenso absoluta.
O comprimento da trajetria a percorrer dado por uma quantidade de
incrementos. Esta quantidade pode ser gravada como ->dados setting ou
selecionada com o uso das teclas 10, 100, 1000 e 10000.

Direitos de acesso Os mdulos de programa CNC e dados esto protegidos atravs de um
mtodo de acesso de 7 nveis:
trs nveis de password para fabricantes de sistema, fabricantes de
mquina e usurios assim como
quatro posies de comutador a chave, que podem ser avaliadas
atravs de CLP

DRF Differential Resolver Function: Funo NC que gera, em conjunto com
uma Manivela eletrnica, um deslocamento incremental do ponto zero no
modo automtico.





E

Editor O Editor permite criar, alterar, completar, comprimir e inserir
programas/textos/blocos de programa.

Editor de texto ->Editor

Eixo base Eixo cujo valor terico ou real utilizado para o clculo de um valor de
compensao.

Eixo C Eixo em volta do qual s efetua um movimento de giro controlado e o
posicionamento com o fuso porta-pea.

Eixo de
arredondamento
Eixos de arredondamento provocam uma rotao da pea ou da
ferramenta para uma posio angular especfica.

Eixo de comando Eixos de comando so partidos a partir de aes sncronas na base de um
evento (comando). Podem ser posicionados, partidos e parados totalmente
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-415
assncrono ao programa de pea.


Eixo de
compensao
Eixo cujo valor terico ou valor real modificado pelo valor de
compensao.

Eixo de
posicionamento
Eixo que executa um movimento auxiliar numa mquinas-ferramenta. (tais
como magazine de ferramentas, transportador de paletas). Eixos de
posicionamento so eixos que no interpolam com os ->eixos de
trajetria.

Eixo de trajetria Eixos de trajetria so todos os eixos de processamento do ->canal,
guiados pelo ->interpolador de forma que partam, acelerem, parem e
atinjam simultaneamente o ponto final.
Eixo geomtrico Eixos geomtricos servem para a descrio de uma rea bi- ou
tridimensional no sistema de coordenadas da pea.

Eixo inclinado Interpolao de ngulo fixo com considerao de um eixo de alimentao
ou rebolo inclinado pelo introduo do ngulo. Os eixos so programados
e exibidos no sistema de coordenadas cartesianas.

Eixo linear O eixo linear um eixo que descreve, ao contrrio do eixo circular, uma
linha reta.

Eixo rotativo Eixos rotativos provocam uma rotao da pea ou da ferramenta para
uma posio angular especificada.

Eixo rotativo Eixos rotativos provocam uma rotao da pea ou da ferramenta para
uma posio angular especificada.

Eixo rotativo, de
giro sem fim
Segundo o caso de aplicao pode ser selecionado, para a capacidade de
posicionamento de um eixo rotativo, um valor mdulo (ajustvel atravs de
MD ) ou o giro sem fim em ambas as direes. Eixos de giro sem fim so
utilizados, p. ex., para usinagens no circulares, retificaes etc.

Eixos Os eixos CNC so classificados, segundo o volume das suas funes, em:
Eixos: eixos de trajetria interpoladores
Eixos de posicionamento: eixos de alimentao e de posicionamento
no interpoladores com avano especfico do eixo, movimentos de
eixos so possveis para alm de limites de bloco. Eixos de
posicionamento no tm de participar na usinagem, p. ex.
alimentadores de ferramentas, magazine de ferramentas.

A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-416 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
Eixos de mquina Eixos existentes fisicamente na mquina-ferramenta.

Eixos sncronos Eixos sncronos precisam para o seu percurso do mesmo tempo como os
eixos geomtricos para seu percurso na trajetria.

Endereo Um endereo um identificador fixo ou ajustvel para eixos (X, Y, ...), a
velocidade de rotao de fuso (S), o avano (F), o raio de crculo (CR) etc.

Endereo de eixo ver ->Identificador de eixo

Entradas/sadas
digitais rpidas
Atravs das entradas digitais podem ser iniciadas, p. ex. rotinas CNC
rpidas (rotinas de interrupo). Atravs das sadas CNC digitais podem
ser originadas funes de comutao rpidas programadas pelo
programa. (SINUMERIK 840D).

Espelhamento Na espelhamento so trocados os sinais dos valores de coordenadas de
um contorno referente a um eixo. A espelhamento pode ser feita ao
mesmo tempo referente a vrios eixos.


F
Ferramenta Parte efetiva na mquina-ferramenta, a qual origina a usinagem, tais como
ferramenta de tornear, fresa, broca, raio LASER, rebolo...

Frame Um Frame representa uma regra para o clculo que converte um sistema
de coordenadas cartesianas em um outro sistema de coordenadas
cartesianas. Um Frame contm os componentes ->deslocamento do
ponto zero, ->rotao, ->alterao da escala, ->espelhamento.

Frames
programveis
->Frames programveis permitem definir dinamicamente, durante a
execuo do programa de pea, novos pontos iniciais do sistema de
coordenadas. H que se distinguir a determinao absoluta com base num
Frame novo e determinao aditiva, referindo-se a um ponto inicial
existente.

Funes auxiliares Por meio de funes auxiliares podem ser transferidos, em ->programas
de peas, ->parmetros ao ->CLP, os quais ali provocam reaes
definidas pelo fabricante da mquina.

Funes Safety O controle incorpora monitoraes que esto permanentemente ativas e
so projetadas para detectar defeitos no ->CNC, no PLC e na mquina, de
forma a minimizar riscos de danos as ferramentas, pea ou mquina.
Caso ocorra um mau funcionamento, a usinagem interrompida e um
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-417
alarme emitido. Ao mesmo tempo, o PLC notificado que um alarme
CNC foi disparado.
Fuso sncrono Trabalho sncrono de ngulo preciso de um fuso de guia e de um ou vrios
fusos. Possibilita em tornos a entrega dinmica de peas de um fuso 1 ao
fuso 2.
Alm do sincronismo da velocidade de rotao, pode ser preestabelecida
tambm a posio angular relativa dos fusos um ao outro, p. ex. entrega
volante, orientada posio, de peas postas de canto.
A realizao de vrios pares de fusos sncronos possvel.

Fusos As funes de fuso possuem dois nveis:
1. Fusos: Acionamentos de fuso com controle de rotao ou controle de
posiao, analgico
+10V (SINUMERIK FM-NC)
digital (SINUMERIK 840D)
2. Fusos auxiliares: acionamentos de fuso controlados sem encoder para
posicionamento (p.e., para ferramentas acionadas).



G

Geometria Descrio de uma ->pea no ->sistema de coordenadas da pea.

Gerenciamento do
programa de pea
O gerenciamento de programa de pea pode ser organizado segundo ->
peas. O nmero dos programas e dados a gerenciar depende da
configurao da memria do controle e pode ser influenciado atravs de
MD. Cada arquivo (programas e dados) pode ser previsto de um nome de
no mximo 16 caracteres alfanumricos.

Grupo de modos de
operao (BAG)
Num momento certo, todos os eixos/fuso esto atribudos exatamente a
um canal. Cada canal est atribudo a um grupo de modos de operao.
Aos canais do BAG est atribudo sempre o mesmo ->modo de operao.



H

HIGHSTEP Resumo das possibilidades de programao para o ->CLP do sistema
AS300/AS400.

Identificador As palavras segundo DIN 66025 so completadas por identificadores
(nomes) para variveis (variveis de clculo, variveis de sistema,
variveis de usurio), para subprogramas, para palavras-chave e palavras
com vrias letras de endereo. Estes complementos tm o mesmo
significado que as palavras na formao do bloco. Identificadores tm de
A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-418 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
ser inequvocos. O mesmo identificador no pode ser utilizado para
objetos diferentes.



I

Identificadores de
eixo
Eixos so designados, segundo DIN 66217 para um ->sistema de
coordenadas retangular de rotao direita, com X,Y, Z.
->Eixos rotativos que giram em volta de X,Y, Z tm o identificador A, B, C.
Eixos adicionais, paralelos aos mencionados, podem ser designados com
outras palavras de endereo.

Interface de
operador
A interface de operador (BOF) o meio de visualizao de um controle
CNC na forma de um display. Tem oito softkeys horizontais e oito softkeys
verticais.

Interface de
operador
A interface de operador (BOF) o meio de visualizao de um controle
CNC na forma de um display. Tem oito softkeys horizontais e oito softkeys
verticais.

Interface de
operador
A interface de operador (OPI) o meio de visualizao de um controle
CNC na forma de um display. Tem oito softkeys horizontais e oito softkeys
verticais.

Interface multiponto O interface multiponto (MPI) um interface tipo D de 9 plos. A um
interface multiponto pode ser conectado um nmero parametrizvel de
aparelhos, os quais podem comunicar:
dispositivos de programao
sistemas de comando e de observao
mais outros sistemas de automatizao
O bloco de parmetros "Multipoint Interface MPI" do CPU contm os
->parmetros, os quais especificam as caractersticas do interface
multiponto.

Interface serial V.24 Para a entrada/sada de dados
existe no mdulo de MMC MMC100 um interface serial V.24 (RS232),
nos
mdulos de MMC MMC101 e MMC102 esto disponveis dois interfaces
V.24. Atravs destes interfaces podem ser carregados e salvados
programas de usinagem assim como dados de fabricante e dados de
usurio.

Interpolao circular A ->ferramenta deve se mover entre pontos especificados do contorno
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-419
com um avano dado sobre um crculo, e ao mesmo tempo trabalhar a
pea.

Interpolao
helicoidal
Interpolao helicoidal particularmente utilizada como um mtodo
simples de produzir roscas internas e externas com fresas para produzir
canais de lubrificao. Uma hlice composta de dois movimentos:
1. Movimento rotativo em um plano
2. Um movimento linear vertical a este plano

Interpolao linear A ferramenta posicionada sobre uma linha reta para o ponto de destino,
simultaneamente trabalhada a pea.

Interpolao
polinomial
A interpolao polinomial permite gerar cursos de curva muito diferentes,
tais como funes lineares, funes parablicas, funes potenciais
(SINUMERIK 840D).

Interpolao Spline Por meio da interpolao Spline, o controle pode gerar uma curva contnua
de poucos pontos de apoio preestabelecidos.

Interpolador Unidade lgica do ->NCK, a qual determina, segundo posies de alvo
declaradas no programa de pea, valores intermdios para os movimentos
dos eixos individuais.

Interruptor de fim de
curso de Software
Interruptores de fim de curso de Software limitam a capacidade de
posicionamento dum eixo e evitam que o carro choque contra os
interruptores de fim de curso de Hardware. Por eixo podem ser
preestabelecidos 2 pares de valores que podem ser ativados
separadamente atravs do ->CLP.


J
Jog Modo de operao do controle (modo de preparao): No modo de
operao J og possvel ajustar a mquina. Eixos e fusos individuais
podem ser posicionados atravs das teclas de direo no modo de
jogging. Outras funes no modo de operao J og so a ->Aproximao
do ponto de referncia, ->Repos assim como ->Preset (ajuste de valor
real).




K

K

Relao de transmisso

A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-420 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
K
v
Ganho de circuito, quantidade de um circuito de regulao



L

Levantamento
rpido do contorno
Ao ocorrer uma interrupo pode ser iniciado, atravs do programa de
trabalho CNC, um movimento que possibilita um levantamento rpido da
ferramenta do contorno de pea. Adicionalmente, possvel parametrizar
o ngulo de retrocesso e o tamanho do percurso. Aps o levantamento
rpido pode ser executada adicionalmente uma rotina de interrupo.
(SINUMERIK FM-NC, 810D, 840D).

Limitao do campo
de trabalho
A limitao do campo de trabalho permite limitar a capacidade de
posicionamento dos eixos, adicionalmente aos sensores de fim de curso.
So utilizados dois valores para cada eixo para a descrio da rea de
trabalho protegida.

Limite de
posicionamento
exato
Quando todos os eixos de trajetria atingem o seu limite de
posicionamento exato, o controle se comporta como se tivesse atingido
exatamente um ponto de destino. Faz-se o avano de bloco do ->
programa de pea.

Linguagem de alto
nvel CNC
A linguagem de alto nvel apresenta: ->variveis de usurio, ->variveis
de usurio predefinidas, ->variveis de sistema, ->programao indireta,
->funes aritmticas e trigonomtricas, ->operadores de comparao e
operaes lgicas, ->saltos e bifurcaes de programa,
->coordenao de programa (SINUMERIK 840D), ->programao de
macros.

Linguagem de
programao CNC
Da base da linguagem de programao CNC serve DIN 66025 com
ampliaes de linguagem de alto nvel. A ->linguagem de alto nvel CNC e
programao permite, entre outros, a definio de macros (resumo de
instrues individuais).

Lnguas Os textos visualizados na guia do operador e as mensagens e os alarmes
do sistema esto disponveis em cinco linguagens de sistema (disquete):
alemo, ingls, francs, italiano, e espanhol.
Disponveis no controle e selecionveis so duas das lnguas
mencionadas de cada vez.

Look Ahead Com a funo Look Ahead consegue-se um valor timo para velocidade
de trabalho atravs da "prospeo" (leitura adiantada) de um nmero
parametrizvel de blocos de posicionamento.
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-421



M

Manivela eletrnica Com ajuda de manivelas eletrnicas possvel posicionar os eixos
selecionados simultaneamente no modo manual. A avaliao dos traos
de graduao das manivelas especificada atravs da avaliao de
dimenso incremental.

Mquina rea de comando do controle

MDA Modo de operao do controle: Manual Data Automatic. No modo MDA
possvel introduzir blocos de programa ou seqncias de bloco individuais
sem referncia a um programa principal ou subprograma, e executa-los
imediatamente atravs da tecla NC -Start.

Memria de
correes
rea de dados no controle, na qual esto armazenados os valores de
compensao de ferramenta.

Memria de
programa CLP
SINUMERIK FM-NC: Na memria de usurio CLP da CPU 314 so
armazenados o programa de usurio CLP e os dados de usurio
juntamente com o programa base CLP. No
S7-CPU314, para tal est disposio uma memria de usurio de 24
kByte.
SINUMERIK 840D: Na memria de usurio CLP so armazenados o
programa de usurio CLP e os dados de usurio juntamente com o
programa base CLP. A memria de usurio CLP pode ser ampliada
atravs de extenses de memria at a 96 kByte.
SINUMERIK 810D: Na memria de usurio CLP so armazenados o
programa de usurio CLP e os dados de usurio juntamente com o
programa base CLP. No
S7-CPU314, a memria de usurio de 64 kByte e pode ser ampliada
opcionalmente a 96 kByte.

Memria de trabalho A memria de trabalho uma memria tipo RAM localizada na ->CPU, que
o processador acessa durante a execuo de um programa.

Memria de usurio Todos os programas e dados, tais como programas de peas,
subprogramas, comentrios, compensaes de ferramenta,
deslocamentos do ponto zero/ Frames assim como dados de canal e
dados de programa do usurio, podem ser armazenados na memria de
usurio CNC.

Mensagens Todas as mensagens programadas no programa de peas e os ->alarmes
A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-422 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
identificados pelo sistema so exibidas, em texto claro, no painel de
comando. A exibio ocorre separadamente para os alarmes e as
mensagens.

Modo de controle
contnuo da
trajetria
A finalidade do modo de controle contnuo da trajetria evitar uma
frenagem excessiva dos ->eixos de trajetria nos limites de bloco do
programa de pea e na mudana para o prximo bloco com velocidade
constante ao longo da trajetria.

Modo de operao Conceito de decursos para a operao de um controle SINUMERIK. Esto
definidos os modos de operao ->J og, ->MDA, ->Automtico.

Mdulo de
entrada/sada
analgica
Mdulos de entrada/sada analgica so conversores de sinais para sinais
de processo analgicos.
Mdulos de entrada analgica convertem quantidades analgicas a medir
em valores digitais, os quais podem ser processados na CPU.
Mdulos de sada analgica convertem valores digitais em quantidades
dirigidas analgicas.

Mdulo de
entrada/sada digital
Mdulos digitais so conversores de sinais para sinais binrios de
processo.


Mdulo perifrico Mdulos perifricos estabelecem a ligao entre CPU e o processo.
Mdulos perifricos so:
->mdulos de entrada/sada digital
->mdulos de entrada/sada analgica
->mdulos de simulao

Mdulos de
inicializao
Mdulos de inicializao so ->mdulos de programa especiais. Contm
alocaes de valores executadas antes da execuo do programa.
Mdulos de inicializao servem sobretudo da inicializao de dados
predefinidos ou de dados globais de usurio.

Monitorao do
contorno
Monitora-se como medida para a fidelidade do contorno o erro de
acompanhamento dentro de uma banda de tolerncia definvel. Um erro de
acompanhamento inadmissivelmente alto pode resultar, p. ex., da
sobrecarga do acionamento. Neste caso, um alarme emitido e os eixos
so imobilizados.

Movimento para o
limitador fixo
Esta funo permite o movimento de eixos (cabeote mvel, pinolas)
contra um limitador fixo para apertar, p. ex., peas. A presso de contato
pode ser definida no programa de pea.
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-423

Movimento para o
ponto fixo
Mquinas-ferramentas podem se mover para pontos fixos, tais como ponto
de troca de ferramenta, ponto de carregamento, ponto de troca de paletas
etc., de forma definida. As coordenadas destes pontos esto armazenadas
no controle. O controle posiciona os respectivos eixos, se possvel, em ->
movimento rpido.



N

NC Numerical Control: Controle NC, contm todos os componentes do
controle da mquina-ferramenta: ->NCK, ->CLP, ->MMC, ->COM.
Nota: Para os controles SINUMERIK 840D ou FM-NC seria mais correto:
controle CNC - computerized numerical control.

NCK Numeric Control Kernel: Componente do controle NC que executa ->
programas de peas e coordena, em substncia, os decursos de
movimentos para a mquinas-ferramenta.

Nome de eixo ver ->Identificador de eixo

NRK Numeric Robotic Kernel (sistema operacional do ->NCK)

Nmero de n O nmero de n representa "o endereo de resposta" de uma ->CPU ou
do ->PG ou dum outro mdulo perifrico inteligente, se estes
comunicarem atravs de uma ->rede. O nmero de assinante atribudo
CPU ou ao PG atravs da ferramenta S7
->"Configurao S7".

NURBS O controle de movimento e a interpolao de trajetria dentro do controle
so executados na base de NURBS (Non Uniform Rational B-Splines).
Assim est disposio, dentro do controle, um posicionamento uniforme
para todas as interpolaes (SINUMERIK 840D).



O

OEM Para fabricantes de mquinas os quais desejam criar o seu prprio
interface de operador ou inserir no controle funes especficas de
tecnologia, esto disposio espaos livres para solues individuais
(aplicaes OEM) para SINUMERIK 840D.

Override Possibilidade de interveno manual ou programvel, que permite ao
operador superpor avanos ou velocidades de rotao programados, para
A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-424 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
adapt-los a uma certa pea ou um certo material
Override de avano velocidade programada superposta a velocidade atual ajustada atravs
do painel de comando da mquina ou do CLP (0-200 %).
A velocidade de avano pode ser corrigida, no programa de trabalho,
adicionalmente atravs de um fator percentual programvel
(1-200 %) .
Uma correo possvel tambm atravs de aes de movimento
sncrono, de forma assncrona ao programa em execuo.

P
Painel de comando
da mquina
Painel de comando da mquina-ferramenta com os elementos de
comando: teclas, interruptores giratrios etc. e elementos de visualizao
como LEDs. Serve para interferir diretamente na mquina-ferramenta
atravs do CLP.

Palavra de dados Uma unidade de dados, com tamanho de dois bytes, contida em um -
>bloco de dados do CLP

Palavras-chave Palavras com notao especificada que tm na linguagem de
programao para ->programas de peas um significado definido.

Parada de pr
processamento
Este um comando de programa. O prximo bloco de um programa NC
no ser executado at que todos os blocos anteriormente preparados e
gravados no buffer tenham sido completamente executados. Vide tambm
buffer de pr processamento.

Parada orientada do
fuso
Parada do fuso porta-pea na posio angular preestabelecida, p. ex. para
executar numa certa posio uma usinagem adicional.

Parmetros 1. S7-300: H que se distinguir 2 tipos de parmetros:
- Parmetros duma instruo STEP 7
Um parmetro duma instruo STEP 7 o endereo do
operando a trabalhar ou uma constante.
- Parmetros dum ->bloco de parmetros
Um parmetro dum bloco de parmetros determina
o comportamento de um mdulo
2. 840D/FM-NC:
- rea de comando do controle
- parmetro de clculo, pode ser posto ou consultado da qualquer
maneira no programa pelo programador do programa de pea para
quaisquer fins.

Pea Pea a criar/trabalhar pela mquina-ferramenta.
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-425

Pea bruta Pea ainda no usinada

Pesquisa de bloco Para testar programas de pea ou aps uma interrupo do trabalho pode
selecionar-se, atravs desta funo, qualquer posio no programa de
pea, na qual o trabalho dever ser partido ou continuado.

PG Dispositivo de programao

Plano de usinagem
inclinado
A funo plano de usinagem inclinado fornece recursos para executar
furos e fresar peas em superfcies inclinadas com relao aos planos da
mquina. A posiao do plano inclinado pode ser definida inclinando-se o
sistema de coordenadas (vide programao de FRAMEs).

PLC Programmable Logic Control: ->controlador lgico programvel.
Componente do ->controle NC: Controlador Lgico Programvel para o
processamento da lgica de controle da mquina-ferramenta.

Ponto de referncia Ponto da mquina-ferramenta, ao qual se refere o sistema de medio dos
->eixos de mquina.

Ponto fixo da
mquina
Ponto definido inequivocamente pela mquina-ferramenta, p. ex. ponto de
referncia.

Ponto zero da
mquina
Ponto fixo da mquina, ao qual se referem todos os sistemas de medio
(derivados).
Ponto zero da pea O ponto zero da pea o ponto inicial para o ->sistema de coordenadas
da pea. Est definido por distncias ao ponto zero da mquina.

Posicionamento
exato
Com a instruo programada para o posicionamento exato, aproxima-se
da posio declarada no bloco precisamente e, se necessrio, muito
devagar. Para a reduo do tempo de aproximao so definidos, para o
movimento rpido e o avano,
->limites de posicionamento exato.

Power On Desligar e ligar outra vez o controle.

Preset A funo Preset permite definir novamente o zero do controle no sistema
de coordenadas da mquina. Em Preset no ocorre nenhum movimento
dos eixos, inscreve-se somente um novo valor de posio para as
posies de eixo.

Processamento No "processamento principal" ocorre a execuo dos blocos do programa
A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-426 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
principal de pea, decodificados e preparados no "processamento preliminar".

Programa 1. rea de comando do controle
2. Seqncia de instrues ao controle.

Programa de pea Seqncia de instrues ao controle NC, as quais originam, em soma, a
gerao de uma certa ->pea. Igualmente a execuo de uma certa
usinagem em uma ->pea bruta dada.

Programa de
transmisso de
dados PCIN
PCIN um programa auxiliar para a emisso e recepo de dados de
usurio CNC atravs do interface serial, como p. ex. programas de peas,
compensaes de ferramenta, etc. O programa PCIN executvel sob
MS-DOS em PCs industriais padro.

Programa de
usurio
->programa de pea
Programa principal ->Programa de pea marcado por nmero ou identificador, no qual podem
ser chamados outros programas principais, subprogramas ou ->ciclos.

Programa
principal/subprogra
ma global
Cada programa principal/subprograma global deve estar no diretrio sob o
seu nome. O mesmo nome pode ser utilizado somente em diretrios
diferentes

Programao CLP O CLP programado com o Software STEP 7 . O software de
programao STEP 7 est baseado no sistema operacional padro
WINDOWS e contm as funes da programao STEP 5.

Programao de
Macros
Instrues individuais da linguagem de programao podem ser resumidas
em uma instruo total. Esta seqncia abreviada chamada no
programa CNC atravs de um nome que pode ser escolhido livremente, e
a macro instruo executada segundo as instrues individuais.



R

Reconhecimento
prospetivo de
desvio de contorno
O controle reconhece e sinaliza os seguintes casos de coliso:
1. A trajetria mais curta que o raio da ferramenta.
2. A largura da esquina interior inferior ao dimetro da ferramenta.

Rede Uma rede a ligao entre vrios dispositivos S7-300 e outros terminais,
p. ex. um dispositivo de programao atravs de ->cabos de conexo.
Atravs da rede ocorre uma comunicao de dados entre os dispositivos
conectados.
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-427

Regulao AC
(Adaptive Control)
Dependendo duma varivel de processo medida (p. ex. corrente de fuso),
possvel influenciar uma segunda varivel de processo (p. ex. Avano
especfico da trajetria ou do eixo). utilizado para manter constante o
volume de aparas na retificao.


Regulao de
distncia (3D),
guiada por sensor
Dependendo de uma varivel de processo medida (tais como entrada
analgica, corrente de fuso...) possvel regular um offset de posio de
um eixo. Esta funo permite manter automaticamente constante uma
distncia tecnologicamente necessria para a usinagem.

REPOS 1. Reposicionamento no contorno pelo operador
A funo Repos permite reaproximar-se da posio de interrupo por
meio das teclas de direo.

2. Reposicionamento no contorno pelo programa
Atravs de instrues de programa, esto disposio vrias
estratgias da aproximao: ir para o ponto de interrupo, ir para o
ponto inicial do bloco, ir para o ponto final do bloco, ir para um ponto de
trajetria entre o incio de bloco e a interrupo.

Reset Um reset limpa o contedo das seguintes memrias da ->CPU
A memria de trabalho
A rea de leitura e escrita da ->memria de carga
A ->memria do sistema
A memria de ->backup

Retrocesso
orientado da
ferramenta
RETTOOL: No caso de interrupes da usinagem (p. ex. ruptura da
ferramenta) a ferramenta pode ser retrocedida por uma distncia definida,
atravs de instruo de programa, com orientao pre estabelecvel.

Rotina de
interrupo
Rotinas de interrupo so ->subprogramas especiais que podem ser
iniciados por eventos (sinais externos) pelo processo de trabalho. Um
bloco de programa de pea em execuo cancelado, a posio de
interrupo dos eixos automaticamente armazenada.
Ver ->ASUP


S

Safety-Integrated Proteo efetiva de pessoas e da mquina, integrada no controle, segundo
a diretiva EU >>89/392/EWG<<na >>categoria de segurana 3<<
segundo EN-954-1 (nesta norma esto definidas as categorias B. 1-4 )
para um ajuste e teste seguro.
A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-428 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
garantida a segurana no caso de erros individuais. Se ocorrer um erro
nico, a funo de segurana mantm-se.

Servios rea de comando do controle

Setting Data Dados os quais participam caractersticas da mquinas-ferramenta ao
controle NC, da maneira definida pelo software de sistema.
Ao contrrio dos ->dados de mquina, estes podem ser alterados pelo
operador.
Sincronizao Instrues em ->programas de peas para a coordenao dos decursos
em vrios ->canais em certos pontos de usinagem.

Sistema de
coordenadas
Vide ->Sistema de coordenadas da mquina, ->Sistema de coordenadas
da pea

Sistema de
coordenadas base
Sistema de coordenadas cartesianas, projetado atravs de
transformao sobre o sistema de coordenadas da mquina.
No ->programa de pea utiliza o programador nomes de eixo do sistema
de coordenadas base. Existe, se no estiver ativa nenhuma
->transformao, paralelamente ao ->sistema de coordenadas da
mquina. Difere dele pelos identificadores de eixo.

Sistema de
coordenadas da
mquina
Sistema de coordenadas que se refere aos eixos da mquina-ferramenta.

Sistema de
coordenadas da
pea
O sistema de coordenadas da pea tem o seu ponto inicial no ->ponto
zero da pea. Na programao no sistema de coordenadas da pea
referem-se as dimenses e direes a este sistema.

Sistema de medio
mtrico
Sistema normalizado de unidades: para comprimentos, p. ex. mm
milmetros, m metros.

Sistema de medidas
em polegadas
Sistema de medidas que define distncias em "inches" (polegadas) e
partes dele.

Sistema de
montagem
O SINUMERIK FM-NC montado em linha com a CPU do SIMATIC
S7-300. O mdulo possui 200 mm de largura e totalmente
encapsulado; seu aspecto fsico corresponde ao dos demais mdulos
da linha S7-300.
O SINUMERIK 840D um mdulo compacto do sistema de
conversores SIMODRIVE 611D. As dimenses correspondem s de
um mdulo SIMODRIVE 611D com 50mm de largura. O Mdulo
SINUMERIK 840D composto de um mdulo NCU e uma Caixa NCU
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-429
(NCU box).
O SINUMERIK 810D semelhante a um mdulo do SIMODRIVE 611D
com uma largura de 150mm. Integrados a ele esto: o CLP, 5 controles
digitais de eixos e 3 mdulos de potncia 611D.

Sistemas de
dimenses
mtrico/polegada
No programa de usinagem as posies podem ser expressas em
polegadas. O controle comutado para um sistema base de acordo com
as unidades programadas (G70/G71).

Softkey Tecla cuja inscrio representada por um campo na tela, o qual se
adapta dinamicamente situao de comando atual. As teclas de funes
livremente alocveis (Softkeys) so atribudas a funes definidas de
software.

Subprograma Seqncia de instrues dum ->programa de pea, que pode ser
chamada repetidas vezes com parmetros de abastecimento diferentes. A
chamada do subprograma efetua-se a partir dum programa principal. Cada
subprograma pode ser bloqueado contra leitura e exibio no autorizadas
(com MMC 102/103). ->ciclos representam uma forma de subprogramas.

Subprograma
assncrono
Programa de pea que pode ser iniciado de forma assncrona
(independente) durante o programa de pea ativo por um sinal de
interrupo (p. ex. o sinal "entrada NC rpida") (at pacote SW 3).
Programa de pea que pode ser iniciado de forma assncrona
(independente) ao estado atual de programa por um sinal de
interrupo (p. ex. o sinal "entrada NC rpida") (a partir do pacote de
SW 4).

Suporte de ciclos Na rea de comando "Programa" encontra-se uma listagem dos ciclos
disponveis sob o menu "Suporte de ciclos". Depois de selecionado o ciclo
de usinagem desejado, exibem-se os parmetros necessrios para a
alocao de valores em texto claro.



T

Tabela de
compensao
Tabela de ponto de apoio. Proporciona para posies selecionadas do eixo
base os valores de compensao do eixo de compensao.

Teach In Teach In permite criar ou corrigir programas de pea. Os blocos de
programa individuais podem ser introduzidos atravs do teclado e
imediatamente executados. Tambm possvel armazenar posies
aproximadas atravs da Manivela ou das teclas de direo. Declaraes
adicionais, tais como funes G, avanos ou funes M, podem
A

Anexo 04.00
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-430 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
introduzidas no mesmo bloco.

Transformao Programao num sistema de coordenadas cartesianas, execuo num
sistema de coordenadas no cartesianas (p. ex. com eixos de mquina
como eixos rotativos).
Utilizao em Transmit, eixo oblquo, transformao de 5 eixos.

Transmit Esta funo possibilita a fresagem de contornos exteriores em peas de
tornear, p. ex. quadrado (eixo linear com eixo circular).
A interpolao 3D com dois eixos lineares e um eixo circular possvel.
As vantagens so uma simplificao de programa e uma melhor eficincia
da mquina atravs da usinagem completa: torneamento e fresagem
numa mquina sem reapertar a pea.

Trilho perfilado O trilho perfilado serve para a fixao dos mdulos de um S7-300.

Troca de eixo/fuso Um eixo/fuso atribudo fixamente, atravs de dado de mquina, a um
certo canal. Por meio de instrues de programa possvel liberar um
eixo/fuso e atribui-lo a um outro canal



V

Valor de
compensao
Diferena entre a posio de eixo medida pelo codificador e a posio de
eixo desejada, programada.

Variveis de sistema Variveis existentes sem a interveno do programador de um ->
programa de pea. Esto definidas por um tipo de dados e o nome de
varivel iniciado pelo caractere $ . Ver tambm ->variveis definidas pelo
usurio.

Variveis definidas
pelo usurio
Usurios podem declarar, para qualquer utilizao no ->programa de pea
ou bloco de dados (dados globais de usurio), variveis definidas pelo
usurio. Uma definio contm a declarao do tipo de dados e o nome da
varivel. Ver tambm ->varivel de sistema.

Velocidade ao longo
da trajetria
A velocidade mxima programvel ao longo da trajetria depende da
resoluo de entrada. No caso duma resoluo de, p. ex., 0,1 mm a
velocidade mxima programvel 1000 m/min.

Velocidade limite Velocidade rotativa mx./mn. (de fuso): Por especificaes em dados de
mquina, do ->CLP ou ->em Setting Data, a velocidade rotativa mxima
de um fuso pode ser limitada.
A

04.00 Anexo
Termos

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-431



Z

Zona de proteo Espao tridimensional dentro do ->espao de trabalho, no qual no pode
entrar a ponta de ferramenta (a especificar atravs de MD).




A

Anexo 04.00
Referncias

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-432 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
C Refernci as

Documentao geral

/BU/ SINUMERIK 840D/810D/FM-NC
Informaes para encomenda
Catlogo NC 60.1
Nmero de encomenda: E86060-K4460-A101-A6-7600

/ST7/ SIMATIC
Controlador Lgico Programvel SIMATIC S7
Catlogo ST 70
Nmero de encomenda: E86 060-K4670-A111-A3

/VS/ SINUMERIK 840D/810D/FM-NC
Informaes tcnicas
Catlogo NC 60.2
Nmero de encomenda: E86060-D4460-A201-A4-7600

/W/ SINUMERIK 840D/810D/FM-NC
Prospecto de propaganda

/Z/ SINUMERIK, SIROTEC, SIMODRIVE
Acessrios e equipamentos para mquinas especiais
Catlogo NC Z
Nmero de encomenda: E86060-K4490-A001-A6-7600


Documentao eletrni ca

/CD6/ O sistema SINUMERIK (Edio 04.00)
DOC ON CD
(com todas as publicaes SINUMERIK 840D/810D/FM-NC- e
SIMODRIVE 611D)
Nmero de encomenda: 6FC5 298-5CA00-0BG2

Documentao do usurio
/AUE/ SINUMERIK 840D/810D/FM-NC
Sistema de programao grfica AutoTurn Graphic
Guia do operador (Edio 07.99)
Parte 2: Preparao
Nmero de encomenda: 6FC5 298-4AA50-0BP2
A

04.00 Anexo
Referncias

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-433

/AUK/ SINUMERIK 840D/810D/FM-NC
Guia resumido de operao Auto (Edio 07.99)
Nmero de encomenda: 6FC5 298-4AA30-0BP2

/AUP/ SINUMERIK 840D/810D/FM-NC
Sistema grfico de programao AutoTurn (Edio 07.99)
Guia do operador
Parte 1: Programao
Nmero de encomenda: 6FC5 298-4AA40-0BP2

/BA/ SINUMERIK 840D/810D/FM-NC
Guia do operador (Edio 04.00)
Nmero de encomenda: 6FC5 298-5AA00-0BP2
Guia do operador
Guia do operador programao interativa (MMC 102/103)

/BAE/ SINUMERIK 840D/810D/FM-NC
Guia do operador unidade painel de operao (Edio 04.96)
Nmero de encomenda: 6FC5 298-3AA60-0BP1

/BAH/ SINUMERIK 840D/810D
Guia do operador HT 6 (HPU novo) (Edio 06.00)
Nmero de encomenda: 6FC5 298-0AD60-0BP0

/BAK/ SINUMERIK 840D/810D/FM-NC
Guia resumido de operao (Edio 12.98)
Nmero de encomenda: 6FC5 298-4AA10-0BP0

/BAM/ SINUMERIK 840D/810D
Guia do operador ManualTurn (Edio 12.99)
Nmero de encomenda: 6FC5 298-5AD00-0BP0

/KAM/ SINUMERIK 840D/810D
Guia resumido ManualTurn (Edio 11.98)
Nmero de encomenda: 6FC5 298-2AD40-0BP0
/BAS/ SINUMERIK 840D/810D
Guia do operador ShopMill (Edio 11.99)
Nmero de encomenda: 6FC5 298-5AD10-0BP1

/KAS/ SINUMERIK 840D/810D
Guia resumido ShopMill (Edio 01.98)
Nmero de encomenda: 6FC5 298-2AD30-0BP0

A

Anexo 04.00
Referncias

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-434 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
/BAP/ SINUMERIK 840D/840Di/810D
Guia do operador da unidade porttil de programao
Nmero de encomenda: 6FC5 298-5AD20-0BP1 (Edio 04.00)

/BNM/ SINUMERIK 840D/840Di/810D/FM-NC
Guia do usurio ciclos de medio (Edio 04.00)
Nmero de encomenda: 6FC5 298-5AA70-0BP2

/DA/ SINUMERIK 840D/840Di/810D/FM-NC
Guia de diagnsticos (Edio 04.00)
Nmero de encomenda: 6FC5 298-5AA20-0BP2

/PG/ SINUMERIK 840D/840Di/810D/FM-NC
Instrues de programao, princpios fundamentais
Nmero de encomenda: 6FC5 298-5AB00-0BP2 (Edio 04.00)

/PGA/ SINUMERIK 840D/840Di/810D/FM-NC
Instrues de programao, avanado (Edio 04.00)
Nmero de encomenda: 6FC5 298-5AB10-0BP2

/PGK/ SINUMERIK 840D/810D/FM-NC
Guia resumido de programao (Edio 12.98)
Nmero de encomenda: 6FC5 298-5AB30-0BP0

/PGZ/ SINUMERIK 840D/840Di/810D/FM-NC
Guia de programao ciclos (Edio 04.00)
Nmero de encomenda: 6FC5 298-5AB40-0BP2

/PI/ PCIN 4.4
Software para transferncia de dados de/para o mdulo MMC
Nmero de encomenda: 6FX2 060-4AA00-4XB0 (Alemo, Ingls,
Francs)
Encomendar de: WK Frth

/SYI/ SINUMERIK 840Di
Descrio geral do sistema (Edio 06.00)
Nmero de encomenda: 6FC5 298-5AE40-0BP0


Documentao para fabri cante/assistncia tcni ca

a) Listas
/LIS/ SINUMERIK 840D/840Di/810D/FM-NC
A

04.00 Anexo
Referncias

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-435
SIMODRIVE 611D
Listas (Edio 04.00)
Nmero de encomenda: 6FC5 297-5AB70-0BP2

b) Hardware
/BH/ SINUMERIK 840D/840Di/810D/FM-NC
Componentes de operao (HW) (Edio 04.00)
Nmero de encomenda: 6FC5 297-5AA50-0BP2

/BHA/ SIMODRIVE Sensor
Encoder absoluto com Profibus DP
Guia do usurio (HW) (Edio 02.99)
Nmero de encomenda: 6SN1197-0AB10-0BP1


/EMV/ SINUMERIK, SIROTEC, SIMODRIVE
EMC Guia de instalao (Edio 06.99)
Guia para projeto (HW)
Nmero de encomenda: 6FC5 297-0AD30-0BP1


/PHC/ SINUMERIK 810D
Manual de configurao (HW) (Edio 04.00)
Nmero de encomenda: 6FC5 297-3AD10-0BP2


/PHD/ SINUMERIK 840D
Manual de configurao NCU 561.2-573.2 (HW) (Edio 04.00)
Nmero de encomenda: 6FC5 297-5AC10-0BP2


/PHF/ SINUMERIK FM-NC
NCU 570 Manual de configurao (HW) (Edio 04.96)
Nmero de encomenda: 6FC5 297-3AC00-0BP0

A

Anexo 04.00
Referncias

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-436 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00
/PMH/ SIMODRIVE Sensor (Edio 05.99)
Sistema de medio para fusos principais
Guia de configurao/instalao, SIMAG-H (HW)
Nmero de encomenda: 6SN1197-0AB30-0BP0


c) Software

/FB1/ SINUMERIK 840D/840Di/810D/FM-NC
Descrio funcional Mquina base (parte 1) (04.00)
(os captulos so citados a seguir)
Nmero de encomenda: 6FC5 297-5AC20-0BP2
A2 Sinais de interface diversos
A3 Monitoraes de eixo, reas de proteo
B1 Contr. contnuo da trajetria, posic. exato e Look Ahead
B2 Acelerao
D1 Ajudas ao diagnstico
D2 Programao interativa
F1 Movimento contra limitador fixo
G2 Velocidades, sist. de valor terico/real, regulao
H2 Sada de funes auxiliares ao CLP
K1 BAG, canal, controle de programa
K2 Sist. de coordenadas, tipos de eixos, config. de eixo,
sist. de valor real orientado p/ pea, desloc. ext. do zero
K4 Comunicao
N2 Parada de emergncia
P1 Eixos transversais
P3 Programa base CLP
R1 Referenciamento
S1 Fusos
V1 Avanos
W1 Compensao de ferramenta


/FB2/ SINUMERIK 840D/840Di/810D(CCU2)/FM-NC (Edio 04.00)
Descrio das funes, funes ampliadas (Parte 2)
incluindo FM-NC: Tornos, motores de passo
(os captulos so citados a seguir)
Nmero de encomenda: 6FC5 297-5AC30-0BP2
A4 Periferia NCK digital e analgica
B3 Vrios painis de comando e NCUs
B4 Comando atravs de PG/PC
F3 Telediagnstico
H1 Posicionamento manual e por Manivela
K3 Compensaes
K5 BAGs, canais, troca de eixos
A

04.00 Anexo
Referncias

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-437
L1 FM-NC bus local
M1 Transformao cinemtica
M5 Medio
N3 Cames de Software, sinais de interruptor de fim de curso
N4 Puncionar e roer
P2 Eixos de posicionamento
P5 Oscilao
R2 Eixos rotativos
S3 Fuso sncrono
S5 Aes sncronas (at SW 3)
S6 Controle Motor de Passo
S7 Configurao de memria
T1 Eixos de diviso
W3 Troca de ferramenta
W4 Retificao


/FB3/ SINUMERIK 840D/840Di/810D(CCU2)/FM-NC
Descrio das funes, funes especiais (Parte 3)
(os captulos so citados a seguir) (Edio 04.00)
Nmero de encomenda: 6FC5 297-5AC80-0BP2
F2 Transformao de 3 a 5 eixos
G1 Eixos Gantry
G3 Tempos de ciclo
K6 Monitorao de tnel de contorno
M3 Movimento acoplado e acoplamento de valor de guia
S8 Velocidade constante da pea para retificao
T3 Controle tangencial
V2 Pr-processamento
W5 Correo de raio da ferramenta 3D
TE1 Controle de distncia
TE2 Eixo anlogo
TE3 Mestre/escravo para acionamentos
TE4 Pacote de transformao
TE5 Comutao do valor programado
TE6 Acoplamento MCS

A

Anexo 04.00
Referncias

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-438 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00

/FBA/ SIMODRIVE 611D/SINUMERIK 840D/810D
Descrio de funes, funes do acionamento (Edio 04.00)
(os captulos so citados a seguir)
Nmero de encomenda: 6SN1 197-0AA80-0BP6
DB1 Mensagens de processo/reaes a alarmes
DD1 Funes de diagnstico
DD2 Circuito de regulao de velocidade
DE1 Funes de acionamento ampliadas
DF1 Liberaes
DG1 Parametrizao de transdutor
DM1 Calc. parm. motor/unidade de potncia e dados de regulador
DM2 Master - Slave
DS1 Circuito de regulao de corrente
D1 Monitoraes/limitaes


/FBAN/ SINUMERIK 840D/SIMODRIVE 611D digital
Descrio funcional
Mdulo ANA (Edio 11.99)
Nmero de encomenda: 6SN1 197-0AB80-0BP0


/FBD/ SINUMERIK 840D
Descrio funcional Digitalizao (Edio 07.99)
Nmero de encomenda: 6FC5 297-4AC50-0BP0
DI1 Start-up
DI2 Escaneando com sensores tteis (scancad scan)
DI3 Escaneando com Lasers (scancad laser)
DI4 Gerao de programa para fresas (scancad mill)

/FBDN/ Integrao CAM DNC NT-2000
Descrio funcional (Edio 10.99)
Sistema para gerenciamento e distribuio de dados NC
Nmero de encomenda: 6FC5 297-5AE50-0BP0

/FBFA/ SINUMERIK 840D/810D
Descrio funcional
Dialetos ISO para SINUMERIK (Edio 04.00)
Nmero de encomenda: 6FC5 297-5AE10-0BP1

/FBHLA/ SINUMERIK 840D/SIMODRIVE 611 digital
Descrio funcional
Mdulo HLA (Edio 08.99)
Nmero de encomenda: 6SN1 197-0AB60-0BP1
A

04.00 Anexo
Referncias

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios fundamentais (PG) - Edio 04.00 A-439

/FBMA/ SINUMERIK 810D/810D
Descrio funcional MANUALTURN (Edio 12.99)
Nmero de encomenda: 6FC5 297-5AD50-0BP0


/FBO/ SINUMERIK 840D/810D/FM-NC
Descrio funcional
Configurando a interface para o operador OP030 (Edio 03.96)
(os captulos so citados a seguir)
Nmero de encomenda: 6FC5 297-3AC40-0BP0
BA Guia do operador
EU Desenvolvimento (pacote de configurao)
PS Somente online: Sintaxe de configurao(pacote de
configurao)
PSE Introduo a configurao da interface do painel de operao
IK Kit de telas: Atualizao de Software e configurao


/FBP/ SINUMERIK 840D
Descrio funcional Programao C-PLC (Edio 03.96)
Nmero de encomenda: 6FC5 297-3AB60-0BP0


/FBR/ SINUMERIK 840D/810D
Descrio funcional
Conexo com computador SINCOM (Edio 02.00)
Nmero de encomenda: 6FC5 297-5AD60-0BP0
NFL Interface do computador Host
NPL Interface PLC/NCK


/FBSI/ SINUMERIK 840D/SIMODRIVE (Edio 05.00)
Descrio funcional SINUMERIK Safety Integrated
Nmero de encomenda: 6FC5 297-5AB80-0BP1


/FBSP/ SINUMERIK 840D/810D
Descrio funcional ShopMill (Edio 05.00)
Nmero de encomenda: 6FC5 297-5AD80-0BP1


/FBST/ SIMATIC FM STEPDRIVE/SIMOSTEP
Descrio funcional (Edio 01.97)
Nmero de encomenda: 6SN1 197-0AA70-0BP3

A

Anexo 04.00
Referncias

A


840D
NCU 571


840D
NCU 572
NCU 573


FM-NC


810D


840Di


Siemens AG 2000. Todos os diritos reservados
A-440 SINUMERIK 840D/840Di/810D/FM-NC NC Instr. de programao. Princpios f