Você está na página 1de 507

Guia de Programao Edio 11.

02

Princpios Fundamentais SINUMERIK 840D/840Di/810D

SINUMERIK 840D/840Di/810D
Instrues de Programao Edio 11.02

Princpios fundamentais

Documentao do usurio

Princpios geomtricos fundamentais Princpios fundamentais da programao NC

1 2

SINUMERIK 840D/840Di/810D Princpios fundamentais

Dados de posicionamento

3 4 5 6 7 8 9 10 11 12 A

Programar comandos de deslocamento

Instrues de Programao

Comportamento da trajetria

Frames

Controle do avano e movimento do fuso

Corretores de ferramentas

Funes especiais
Vlido para Controle Verso de Software SINUMERIK 840D 6 SINUMERIK 840DE (Verso p/exportao) 6 SINUMERIK 840D powerline 6 SINUMERIK 840DE powerline 6 SINUMERIK 840Di 2 SINUMERIK 840DiE (Verso p/exportao) 2 SINUMERIK 810D 3 SINUMERIK 810DE (Verso p/exportao) 3 SINUMERIK 810D powerline 6 SINUMERIK 810DE powerline 6

Parmetros aritmticos e saltos programveis Subprogramas e repetio de trechos de programa Tabelas

Anexo

Edio 11.02

Contedo

11.02

SINUMERIK - Documentao

Chave das edies At a 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 .... B .... C .... Nova documentao. Reimpresso inalterada com novo nmero de pedido. 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. N. de pedido 6FC5298-2AB00-0KP0 6FC5298-4AB00-0KP0 6FC5298-3AB00-0KP0 6FC5298-3AB00-0KP1 6FC5298-4AB00-0KP0 6FC5298-4AB00-0KP1 6FC5298-5AB00-0KP0 6FC5298-5AB00-0KP1 6FC5298-5AB00-0KP2 6FC5298-6AB00-0KP0 6FC5298-6AB00-0KP1 6FC5298-6AB00-0KP2 Comentrio A A C C C C C C C C C C

Edio 02.95 08.97 12.95 03.96 08.97 12.97 12.98 08.99 04.00 10.00 09.01 11.02

Este manual parte integrante da documentao no disco CD-ROM (DOCONCD) Edio N. de pedido Comentrio 11.02 6FC5298-6CA00-0BG3 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 No controle podem encontrar-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.

Esta documentao foi criada mediante WinWord V 8.0 Controlamos o contedo deste livro quanto conformidade com o hardware e e Designer V 4.0. Esta publicao no pode ser reproduzida nem transmitida, proibido de utilizar ou software descritos. No entanto, no possvel excluir diferenas, i.., no participar o contedo da mesma sem prvia autorizao expressa. Contravenes assumimos a garantia para a conformidade total. As indicaes neste livro verificamos em intervalos regulares e, se necessrio, efetuamos correes obrigam indenizao por perdas e danos. Reservados todos os direitos, em necessrias. particular para o caso da concesso de patente ou do registro de modelos de Muito agradeceramos sugestes e propostas de melhoramento. utilidade. Siemens AG 1995 - 2002. All Rights Reserved. Nmero de pedido 6FC5298-6AB00-0BP2 Impresso na Repblica federal da Alemanha Reservadas alteraes tcnicas. Siemens AG

11.02

Contedo

Contedo Princpios geomtricos fundamentais 1-21

1.1 Descrio dos pontos da pea .......................................................................................1-22 1.1.1 Sistemas de coordenadas da pea ...........................................................................1-22 1.1.2 Definio das posies da pea................................................................................1-23 1.1.3 Coordenadas polares ................................................................................................1-24 1.1.4 Dimenso absoluta....................................................................................................1-25 1.1.5 Dimenso incremental...............................................................................................1-26 1.1.6 Designaes de planos .............................................................................................1-27 1.2 Posio dos pontos zero ................................................................................................1-28

1.3 Posio dos sistemas de coordenadas ..........................................................................1-28 1.3.1 Viso geral dos vrios sistemas de coordenadas .....................................................1-28 1.3.2 Sistema de coordenadas de mquina .......................................................................1-30 1.3.3 Sistema de coordenadas bsico ...............................................................................1-32 1.3.4 Sistema de coordenadas da pea .............................................................................1-33 1.3.5 Conceito de Frames ..................................................................................................1-33 1.3.6 Atribuio do sistema de coordenadas da pea aos eixos de mquina ...................1-35 1.3.7 Sistema de coordenadas atual da pea ....................................................................1-35 1.4 Eixos ...............................................................................................................................1-36 1.4.1 Eixos principais (eixos geomtricos) .........................................................................1-37 1.4.2 Eixos especiais ..........................................................................................................1-38 1.4.3 Fuso principal , fuso mestre ......................................................................................1-38 1.4.4 Eixos de mquina ......................................................................................................1-38 1.4.5 Eixos de canal ...........................................................................................................1-38 1.4.6 Eixos de trajetria ......................................................................................................1-39 1.4.7 Eixos de posicionamento...........................................................................................1-39 1.4.8 Eixos sincronizados ...................................................................................................1-41 1.4.9 Eixos de comando .....................................................................................................1-41 1.4.10 Eixos de CLP .............................................................................................................1-41 1.4.11 Eixos lincados (SW 5 em diante) ............................................................................1-42 1.4.12 Eixos mestre lincado (SW 6 em diante)..................................................................1-44 1.5 Sistemas de coordenadas e usinagem de peas...........................................................1-47

Princpios fundamentais da programao NC


2.1 2.2 2.3 2.4 2.5

2-51

Estrutura e contedo de um programa NC.....................................................................2-52 Elementos de linguagem da linguagem de programao ..............................................2-53 Programando uma pea-exemplo ..................................................................................2-75 Primeiro exemplo de programao para uma aplicao de fresamento........................2-77 Segundo exemplo de programao para uma aplicao de fresamento.......................2-78

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

0-5

Contedo

11.02

2.6

Exemplo de programao para uma aplicao de torneamento ................................... 2-81

Dados de posicionamento
3.1

3-83

Informaes gerais ........................................................................................................ 3-84

3.2 Dimenses absolutas/incrementais, G90/G91 .............................................................. 3-85 3.2.1 Expanso G91 (SW 4.3 em diante) .......................................................................... 3-88 3.3 3.4 3.5 3.6 3.7 3.8 Dimenses absolutas para eixos rotativos, DB, ACP,ACN ........................................... 3-90 Dimenses mtricas/polegadas, G70/G71/G700/G710 ................................................ 3-92 Deslocamentos de origem programveis, G54 a G599................................................. 3-95 Seleo do plano de trabalho, G17 a G19................................................................... 3-100 Limitao programvel do campo de trabalho, G25/G26 ............................................ 3-103 Referenciamento, G74................................................................................................. 3-106

Programar comandos de deslocamento


4.1 4.2 4.3 4.4 4.5 4.6 4.7

4-107

Informaes gerais ...................................................................................................... 4-108 Comandos de deslocamento c/coord. polares, G110, G111, G112, AP, RP .............. 4-110 Movimento rpido , G0................................................................................................. 4-114 Interpolao linear, G1................................................................................................. 4-119 Interpolao circular, G2/G3, CIP ................................................................................ 4-122 Interpolao helicoidal, G2/G3, TURN......................................................................... 4-135 Interpolo envolvente, INVCW, INVCCW .................................................................. 4-137

4.8 Definies de contorno ................................................................................................ 4-141 4.8.1 Linha reta com ngulo ............................................................................................ 4-141 4.8.2 Duas linhas retas .................................................................................................... 4-142 4.8.3 Trs linhas retas ..................................................................................................... 4-143 4.8.4 Programao de ponto final com ngulo ................................................................ 4-144 4.9 Abertura de roscas com passo constante, G33........................................................... 4-145 4.9.1 Trajetria de entrada e sada programvel (SW 5 ou superior) ............................. 4-151 4.10 Alterao de passo de rosca linear progressiva/regressiva, G34, G35 (SW 5.2 e superior)4153 4.11 Rosqueamento rgido (sem mandril de compensao) G331, G332 .......................... 4-155 4.12 Rosqueamento com mandril de compensao .......................................................... 4-157

4.13 Parada durante o rosqueamento ................................................................................. 4-159 4.14 Deslocamento para o ponto fixo , G75 ........................................................................ 4-162

0-6

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Contedo

4.15 Deslocamento para limitador fixo .................................................................................4-163 4.16 Funes especiais de torneamento..............................................................................4-169 4.16.1 Posio da pea ......................................................................................................4-169 4.16.2 Notao dimensional para: raio, dimetro...............................................................4-170 4.17 Chanfro, raio de contorno .............................................................................................4-172

Comportamento da trajetria
5.1 5.2

5-177

Parada precisa, G60, G9, G601, G602, G603..............................................................5-178 Controle contnuo da trajetria, G64, G641, G642, G643 ............................................5-181

5.3 Comportamento de acelerao, BRISK, SOFT, DRIVE...............................................5-190 5.3.1 Modos de acelerao ..............................................................................................5-190 5.3.2 Influncia dos modos de acelerao nos eixos seguidores ....................................5-191 5.4 5.5 5.6 5.7 5.8 5.9 Viso geral dos diferentes controles de velocidade .....................................................5-194 Suavizao da velocidade de avano...........................................................................5-195 Movimento com controle feedforward, FFWON, FFWOF............................................5-196 Preciso programvel do contorno, CPRECON, CPRECOF .......................................5-197 Tempo de espera , G4..................................................................................................5-198 Sequncia de programa: Parada interna de pr processamento.................................5-199

Frames
6.1 6.2

6-201

Generalidades ..............................................................................................................6-202 Instrues frame...........................................................................................................6-203

6.3 Deslocamento de origem programvel.........................................................................6-205 6.3.1 TRANS, ATRANS....................................................................................................6-205 6.3.2 G58, G59: ZO axial programvel (SW 5 em diante) ...............................................6-209 6.4 6.5 6.6 6.7 6.8 6.9 Rotao programvel, ROT, AROT..............................................................................6-212 Rotao programvel com ngulos slidos, ROTS, AROTS e CROTS ......................6-220 Fator de escala programvel, SCALE, ASCALE ..........................................................6-221 Espelhamento programvel , MIRROR, AMIRROR .....................................................6-224 Gerao do frame de acordo com a orientao da ferramenta, TOFRAME................6-228 Cancelar o Frame SUPA, DRFOF, CORROF, TRAFOOF...........................................6-230

Controle do avano e movimento do fuso


7.1 7.2

7-235

Avano ..........................................................................................................................7-236 Movimentando eixos de posicionamento, POS, POSA, POSP ....................................7-244

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

0-7

Contedo

11.02

7.3 7.4 7.5 7.6 7.7 7.8 7.9

Operao do fuso com controle de posio , SPCON, SPCOF .................................. 7-247 Posicionamento de fusos para operao como eixos, SPOS, SPOSA...................... 7-248 Fresando em peas torneadas: TRANSMIT................................................................ 7-255 Transformao de superfcie cilndrica: TRACYL........................................................ 7-258 Avano para eixos de posicionamento e fusos............................................................ 7-259 Correo de avano percentual, OVR, OVRA............................................................. 7-262 Avano com controle de correo atravs da manivela, FD, FDA .............................. 7-263

7.10 Correo percentual da acelerao: ACC (Opcional).................................................. 7-267 7.11 Otimizao do avano em seguimentos curvos da trajetria , CFTCP, CFC, CFIN ... 7-269 7.12 Rotao de fuso S, sentido de rotao de fuso M3, M4, M5 ....................................... 7-272 7.13 Velocidade constante de corte, G96, G97, LIMS......................................................... 7-275 7.14 Velocidade perifrica constante de rebolo, GWPSON, GWPSOF .............................. 7-277 7.15 Rotao constante da pea para retificao Centerless, CLGON, CLGOF ............... 7-280 7.16 Limitao programvel da rotao do fuso, G25, G26 ................................................ 7-282 7.17 Vrios avanos em um bloco : F.., FMA.. ................................................................... 7-283 7.18 Avano durante o bloco: FB... (SW 5.3 em diante) ..................................................... 7-286

Corretores de ferramentas
8.1 8.2

8-285

Informaes gerais ...................................................................................................... 8-286 Lista dos tipos de ferramentas..................................................................................... 8-289

8.3 Seleo de ferramenta/chamada de ferramenta T ...................................................... 8-293 8.3.1 Troca de ferramenta com M6 (fresa)...................................................................... 8-293 8.3.2 Troca de ferramenta com comando T (giro)........................................................... 8-295 8.4 Corretor de ferramenta D............................................................................................. 8-297

8.5 Seleo da ferramenta T atravs do gerenciamento de ferramentas ......................... 8-299 8.5.1 Torno com magazine circular ................................................................................. 8-299 8.5.2 Fresa com magazine de corrente ........................................................................... 8-300 8.6 Chamada do corretor D com o gerenciamento de ferramentas .................................. 8-302 8.6.1 Torno com magazine circular ................................................................................. 8-302 8.6.2 Fresa com magazine de corrente ........................................................................... 8-303 8.7 8.8 8.9 Fazendo o corretor da ferramenta operativo imediatamente....................................... 8-304 Correo de raio da ferramenta, G40, G41, G42 ........................................................ 8-305 Aproximao e afastamento do contorno, NORM, KONT, G450, G451 ..................... 8-312

0-8

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Contedo

8.10 Correo em cantos, G450, G451................................................................................8-315 8.11 Aproximao e recuo suaves .......................................................................................8-318 8.11.1 Ampliao da aproximao e recuo: G461/G462 (SW 5 em diante) ......................8-326 8.12 Monitorao de coliso, CDON, CDOF ........................................................................8-330 8.13 Corretor de ferramenta 2 1/2 D ....................................................................................8-333 8.14 Correo de comprimento p/ ferramentas orientveis: TCARR, TCOABS, TCOFR ...8-335 8.15 Monitoraes especficas para retificas TMON, TMOF ..............................................8-338 8.16 Corretores aditivos (SW 5 em diante) .........................................................................8-340 8.16.1 Seleo do deslocamento (por nmero DL)............................................................8-340 8.16.2 Definio do desgaste e do valor principal ..............................................................8-341 8.16.3 Apagar corretores aditivos (DELDL)........................................................................8-343 8.17 Corretores de ferramenta caractersticas especiais (SW 5 em diante).....................8-344 8.17.1 Espelhando os comprimentos da ferramenta.........................................................8-345 8.17.2 Considerando o sinal do valor de desgaste.............................................................8-345 8.17.3 Alterao do comprimento e plano da ferramenta ..................................................8-346 8.18 Ferramentas com direo da ponta relevante (SW 5 em diante)................................8-349

Funes auxiliares

9-351

9.1 Funes auxiliares........................................................................................................9-352 9.1.1 Funes M ...............................................................................................................9-357 9.1.2 Funes H ...............................................................................................................9-360

Parmetros aritmticos e saltos programveis

10-361

10.1 Parmetros aritmticos R ...........................................................................................10-362 10.2 Saltos incondicionais no programa.............................................................................10-365 10.3 Saltos condicionais no programa................................................................................10-367

Subprogramas e repetio de trechos de programa

11-369

11.1 Utilizao de subprogramas .......................................................................................11-370 11.2 Chamada de subprograma.........................................................................................11-373 11.3 Subprograma com repetio de programa.................................................................11-375 11.4 Repetio de trecho do programa (SW 4.3 em diante).............................................11-376

Tabelas

12-385

12.1 Lista de instrues......................................................................................................12-386 12.2 Lista dos endereos....................................................................................................12-403 12.2.1 Endereos..............................................................................................................12-403

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

0-9

Contedo

11.02

12.2.2 Endereos fixos .................................................................................................... 12-404 12.2.3 Endereos fixos com extenso axial .................................................................... 12-405 12.2.4 Endereos ajustveis............................................................................................ 12-407 12.3 Lista das funes G/funes preparatrias ............................................................... 12-411 12.4 Lista de subprogramas pr definidos......................................................................... 12-423 12.4.1 Chamadas de subprograma predefinidas............................................................. 12-424 12.4.2 Chamadas de subprograma predefinidas em aes sncronas de movimento ... 12-435 12.4.3 Funes predefinidas............................................................................................ 12-436 12.4.4 Tipos dos dados.................................................................................................... 12-439

Anexo
A B C D

A-439
Abreviaes ................................................................................................................. A-440 Termos......................................................................................................................... A-448 Referncias .................................................................................................................. A-474 ndice............................................................................................................................ A-489

0-10

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Prefcio

Estrutura do manual

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

Destinatrio
A presente documentao dirige-se ao usurio de mquinas-ferramenta. Ela fornece informaes detalhadas que o usurio necessita para a programao dos controles SINUMERIK 810D/840D/840i.

Volume padro
Este manual descreve as funcionalidades contidas nas funes bsicas. Complementos ou alteraes feitas pelo fabricante de mquina so documentados pelo fabricante da mquina. Para maiores informaes sobre outras publicaes acerca do SINUMERIK 810D/840D/840Di, ou publicaes vlidas para todos os controles SINUMERIK (tais como interface universal, ciclos de medio...), consulte o seu representante Siemens local. Outras funes que no foram descritas nesta documentao, podem ser executadas no controle. Isto no representa, entretanto, uma obrigao de fornecimento destas funes, em um novo controle ou para assistncia tcnica.

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

0-11

Prefcio

11.02

Estrutura do manual

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Aplicao
Este manual de programao vlido para os seguintes controles:

SINUMERIK 840D SINUMERIK 840DE (Verso p/exportao) SINUMERIK 840D powerline SINUMERIK 840DE powerline SINUMERIK 840Di SINUMERIK 840DiE (Verso p/exportao) SINUMERIK 810D SINUMERIK 810DE (Verso p/exportao) SINUMERIK 810D powerline SINUMERIK 810DE powerline
Equipados com os painis de operao OP10, OP10C, OP10S, OP12 ou OP15 (PCU20 ou PCU50)

6 6 6 6 2 2 3 3 6 6

SINUMERIK 840D powerline


A partir de 09.2001, melhoria de performance das verses SINUMERIK 840D powerline e SINUMERIK 840DE powerline estaro desponveis. Para uma lista de mdulos powerline disponveis, por favor consulte o captulo 1.1 /PHD/ da descrio de hardware /PHD/.

SINUMERIK 810D powerline


A partir de 12.2001, melhoria de performance das verses SINUMERIK 840D powerline e SINUMERIK 840DE powerline estaro desponveis. Para uma lista de mdulos powerline disponveis, por favor consulte o captulo 1.1 da descrio de hardware /PHD/.

0-12

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Contedo

Estrutura do manual

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Hotline

Se voc tiver qualquer dvida, por favor contate a hotline: A&D Suporte Tcnico +49 (0) 180 5050 222 Fax: +49 (0) 180 5050 223 E-Mail: adsupport@siemens.com Qualquer dvida sobre esta documentao (sugesto, correo), por favor envie um fax ou e-mai para o seguinte endereo: Fax: +49 (0) 0131 98 2176 E-Mail: motioncontrol.docu@erlf.siemens.de Fax padro: consulte no final deste documento.

Site

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

Verso de exportao
As seguintes funes no fazem parte da verso de exportao: Funo Pacote usinagem com 5 eixos Manipulao de pacote transformao (5 eixos) Interpolao de eixos mltiplos (> 4 eixos) Interpolao helicoidal 2D+6 Aes sncronas nvel 2 Medio nvel 2 Controle adaptativo Dressamento contnuo Utilizao dos ciclos de compilao (OEM) Compensao de flecha (SAG) multidimensional 810DE 840DE O1) O1) O1) O1) O1)

Funo no disponvel 1) Funcionalidade limitada

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

0-13

Prefcio

11.02

Estrutura do manual

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Princpios fundamentais As presentes Instrues de programao Princpios fundamentais dirigem-se ao operrio especializado e pressupem conhecimentos correspondentes quanto a trabalhos de furao, 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 dirigem-se aos tcnicos com conhecimento amplo e profundo de programao. O controle SINUMERIK 840D/810D possibilita, atravs de uma linguagem especial de programao, a criao 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 so especficos a uma tecnologia. Podem ser utilizados, p.ex., para: retficas mquinas cclicas (empacotamento, de usinagem em madeira) controles de potncia laser

0-14

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Contedo

Estrutura do manual

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Estrutura das descries


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. Visualizao 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, foi ilustrada sempre a programao de comandos na combinao mais utilizada na prtica do cho de fbrica.
2
03.96 Ciclos de furao e de padro de furao

2.0.1 Furar, centrar CICLO 81 Programao


CYCLE81 (RTP, RFP, SDIS, DP, DPR) RTP RFP SDIS DP DPR real real real real real Plano de retorno (absoluto) Plano de referncia (absoluto) Distncia segura (introduo sem sinal) Profundidade de furao final (absoluto) Profundidade de furao relativa ao plano de referncia (introduzir sem sinal)

Funo
A ferramenta fura com a rotao do fuso e avano programados e a velocidade de avano at a profundidade de final de introduzida .

Sequncia de operao
Posio atingida antes do in cio do ciclo : A posio defurao a posio nos dois eixos do plano selecionado
Siemens AG 199675 All rights reserved. SINUMERIK 840D/810D/FM-NC Instr. de programao. Ciclos Edio

(PG)

2-36

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

0-15

Contedo

11.02

Estrutura do manual

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

2. Explicaes detalhadas
Na parte terica encontra-se descrito de forma detalhada o seguinte: Para que preciso deste comando? O que o comando faz? Como ele programado e executado? Que fazem os parmetros? O que mais eu deveria saber? As partes tericas servem de base para aprendizagem especialmente para principiantes que se iniciam na matria de CN. Por favor, explore o manual pelo menos uma vez a fim de ter uma idia do volume e da potncia do seu controle SINUMERIK .

03.96

Ciclos de furao e de padro de furao

Explicao dos parmetros RFP e RTP Normalmente o plano de referncia (RFP) e o plano de retorno (RTP) tm valores diferentes. No ciclo assumido que o plano de retorno est em frente ao plano de referncia. A distncia entre o plano de retorno e a profundidade final do furo maior que a distncia entre o plano de refrncia e a profundidade final do furo. SDIS A distncia segura (SDIS) refere-se ao plano de referncia, que avanado pela distncia segura. A direo na qual a distncia segura se aplica determinada automaticamente pelo ciclo

G1 G0

RTP RFP+SDIS RFP

DP=RFP-DPR

DP e DPR A profundidade de furao pode ser definida como absoluta (DP) ou relativa (DPR) ao plano de referncia. Se for programado um valor absoluto, este valor deslocado diretamente pelo ciclo.

Siemens AG 199 675 All rights reserved. SINUMERIK 840D/810D/FM-NC Instr. de programao . Ciclos (PG Z ) - Edio .

2-37

3. Da teoria para a prtica


Os exemplos de programao ilustram como os comandos podem ser utilizados na prtica. Para virtualmente cada comando descrito neste manual h um exemplo de utilizao, aps a parte terica.

03.96

Ciclos de furao e de padro de furao

No caso de valores idnticos para o plano de referncia e o plano de profundidade, uma profundidade relativa no deve ser programada. A mensagem de erro 61101 Plano de referncia incorretamente definido ser emitida e o ciclo no ser executado. Esta mensagem de erro tambm emitida se o plano de retorno estiver antes do plano de referncia ou seja se a profundidade de furao for menor.

Exemplo de programao Voc pode usar este programa para fazer 3 furos usando o ciclo de furao Ciclo81, por meio do qual este ciclo chamado com diferentes ajustes de parmetros. O eixo de furao sempre o eixo Z.

Y A 120

A-B

30 0 40 B 90 X 35 Z 100 108

N120 G0 G90 F200 S300 M3 N230 D3 T3 Z110 N340 X40 Y120 N450 CYCLE81 (110, 10035 2) , DP ,
Siemens AG 199675 All rights reserved. . SINUMERIK 840D/810D/FM-NCnstr. de programao Ciclos Edio(PGZ) - 08.97 I

Especificar os valores tecnolgicos Ir para o plano de retorno Ir para a primeira pos io de furao Chamada de ciclo com profundidade de furao final absoluta ,
.

2-39

0-16

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Prefcio

Estrutura do manual

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Explicao dos smbolos Seqncia de operaes

Explicao

Funo

Parmetros

Exemplo de programao

Programao

Notas adicionais

Referncias cruzadas a outras documentaes e captulos

Informaes e avisos

Fabricante de mquina (FM n)

n= Nmero ou referncia por seo que pode ser utilizada pelo fabricante de mquina

Dados opcionais de encomenda

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

0-17

Prefcio

11.02

Estrutura do manual

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Para sua informao O seu SIEMENS 810D/840D/840Di foi projetado e construdo conforme as mais recentes tecnologias e obedece s mais recentes especificaes de segurana. Equipamentos opcionais Equipamentos adicionais, mdulos de ampliao e nveis de configurao especiais oferecidos pela SIEMENS permitem a ampliao apropriada do campo de aplicao dos controles SIEMENS.

Pessoal Somente pessoal especialmente treinado, autorizado e experiente pode operar o equipamento. O controle no deve ser operado, mesmo temporariamente, por qualquer pessoa sem ter a qualificao tcnica necessria. As competncias correspondentes do pessoal que se ocupa da preparao, da operao 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 reparos conforme as indicaes nas Instrues de manuteno. Tm de ser observadas todas as prescries de segurana correspondentes.

0-18

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Prefcio

Estrutura do manual

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Nota Os seguintes itens so considerados aplicao no conforme as disposies excluindo toda responsabilidade do fabricante: Toda aplicao em desacordo com as regras de utilizao anteriormente mencionadas. Se o equipamento no estiver em condies tcnicas perfeitas de funcionamento, ou se for operado sem ateno ou regras de segurana, sem instrues de preveno de acidentes, descritas no manual de instruo. Se falhas que podem reduzir a segurana no forem eliminadas antes de colocar o controle em funcionamento. Qualquer alterao, bypassing ou desabilitao de dispositivos no controle necessrios para garantir a operao segura de falhas, a utilizao no limitada assim como para a segurana ativa e passiva. Utilizao inadequada aumenta o risco de danos inesperados para: A vida ou para a sade da pessoa. O controle, a mquina e outros bens da empresa e do usurio. Os seguintes smbolos especiais e palavras chaves so utilizados nesta documentao: Notas Este smbolo aparece neste documento sempre quando for necessrio dirigir sua ateno para um importante item de informao. Neste documento, voc encontrar este smbolo como referncia um opcional de fornecimento. A funo descrita ser executada somente se o controle contiver o opcional referido. Advertncias As seguintes advertncias, com diferentes graus de severidade aparecero neste documento. Perigo Indica uma situao de perigo direto no qual, se ignorada, resultar em morte ou danos severos sade ou propriedade.

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

0-19

Prefcio

11.02

Estrutura do manual

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Aviso Indica uma situao de perigo em potencial no qual, se ignorada, resultar em morte ou danos severos sade ou propriedade. Cuidado Usado com o smbolo de alerta indica uma situao de perigo em potencial no qual, se ignorada, resultar em danos menores sade ou propriedade. Cuidado Usado sem o smbolo de alerta indica uma situao de perigo em potencial no qual, se ignorada, resultar em danos propriedade. Ateno Usado sem o smbolo de alerta indica uma situao em potencial no qual, se ignorada, resultar em uma situao ou resultado indesejvel.

0-20

Siemens AG 2002.Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios geomtricos fundamentais

Princpios geomtricos fundamentais


1.1 Descrio dos pontos da pea........................................................................................ 1-22 1.1.1 Sistemas de coordenadas da pea ............................................................................. 1-22 1.1.2 Definio das posies da pea.................................................................................. 1-23 1.1.3 Coordenadas polares .................................................................................................. 1-25 1.1.4 Dimenso absoluta...................................................................................................... 1-26 1.1.5 Dimenso incremental................................................................................................. 1-27 1.1.6 Designaes de planos ............................................................................................... 1-28 1.2 Posio dos pontos zero................................................................................................. 1-29

1.3 Posio dos sistemas de coordenadas .......................................................................... 1-29 1.3.1 Viso geral dos vrios sistemas de coordenadas....................................................... 1-29 1.3.2 Sistema de coordenadas da mquina......................................................................... 1-31 1.3.3 Sistema de coordenadas bsico ................................................................................. 1-33 1.3.4 Sistema de coordenadas da pea............................................................................... 1-34 1.3.5 Conceito de Frames .................................................................................................... 1-34 1.3.6 Atribuio do sistema de coordenadas da pea aos eixos de mquina..................... 1-36 1.3.7 Sistema de coordenadas atual da pea...................................................................... 1-36 1.4 Eixos................................................................................................................................ 1-37 1.4.1 Eixos principais (eixos geomtricos) ........................................................................... 1-38 1.4.2 Eixos especiais............................................................................................................ 1-39 1.4.3 Fuso principal , fuso mestre ........................................................................................ 1-39 1.4.4 Eixos de mquina ........................................................................................................ 1-39 1.4.5 Eixos de canal ............................................................................................................. 1-39 1.4.6 Eixos de trajetria........................................................................................................ 1-40 1.4.7 Eixos de posicionamento ............................................................................................ 1-40 1.4.8 Eixos sncronos ........................................................................................................... 1-42 1.4.9 Eixos de comando ....................................................................................................... 1-42 1.4.10 Eixos de CLP............................................................................................................... 1-42 1.4.11 Eixos lincados (SW 5 em diante) .............................................................................. 1-43 1.4.12 Eixos de comando lincados (SW 5 em diante)..................................................... 1-45 1.5 Sistemas de coordenadas e usinagem de peas ........................................................... 1-48

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-21

Princpios geomtricos fundamentais

11.02

1.1 Descrio dos pontos da pea

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.1 1.1.1

Descrio dos pontos da pea Sistemas 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. Fresa:
Z+ X90

Y+

90

90

YO 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 Torno: sinal negativo ().

X+

Z-

Y+ Z90

X+

W X-

90

90

Z+ Y-

1-22

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.1 Descrio dos pontos da pea

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.1.2

Definio 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 Para tornos basta um s plano para descrever o contorno. Exemplo: Os pontos P1 a P4 so determinados pelas coordenadas seguintes: P1 P2 P3 P4 corresponde corresponde corresponde corresponde a a a a X25 Z-7.5 X40 Z-15 X40 Z-25 X60 Z-35
Y+ P2 50
100 100

P1
50

X115 70 75

X+

P3 105 Y-

P4

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-23

Princpios geomtricos fundamentais

11.02

1.1 Descrio dos pontos da pea

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo: Os pontos P1 e P2 so definidos pelas seguintes coordenadas: P1 P2 corresponde a corresponde a X-20 Y-20 Z23 X13 Y-13 Z27

X+

X+

P2 13 Y+ P2 Z+

20

P1 P1

P1 13 20 23 27

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 P2 P3 corresponde a corresponde a corresponde a X10 Y45 Z-5 X30 Y60 Z-20 X45 Y20 Z-15

Y+

Y+

P2 P1 60

P2 P1

45

P3 20

P3 X+ Z+ 15 20 5

10

30 45

1-24

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.1 Descrio dos pontos da pea

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-25

Princpios geomtricos fundamentais

11.02

1.1 Descrio dos pontos da pea

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.1.4

Dimenso absoluta
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
Y

P2

P1
60

P3
20 35

X 20 50 70

P1

25 40 60 Z

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

P4 P3 P2

7,5 15 25 35

1-26

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.1 Descrio dos pontos da pea

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.1.5

Dimenso incremental
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) 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)

P2
20

P1
15

P3

20

X 20 30 20

P4 P3 P2
60 Z 10 10 7,5 7,5

P1
25 40

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

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-27

Princpios geomtricos fundamentais

11.02

1.1 Descrio dos pontos da pea

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.1.6

Designaes de planos
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:
Z

9 G1

G1 8
G1 7
X

Torno:
Y X

7 G1

G1 9
G1 8

Os planos de trabalho so designados no programa NC com G17, G18 e G19 da seguinte maneira: Plano X/Y Z/X Y/Z Designao G17 G18 G19 Direo da alimentao Z Y X

1-28

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.2 Posio dos pontos zero

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 X B R

W1 M X

W2

1.3 1.3.1

Posio dos sistemas de coordenadas Viso geral dos vrios 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,

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-29

Princpios geomtricos fundamentais

11.02

1.3 Posio dos sistemas de coordenadas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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
Ym

Zw Za Yw Ya

W M
Xm

Wa

Xa

Xw

Y+ M X+ W

Z+

1-30

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.2 Posio dos pontos zero

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.3.2

Sistema de coordenadas de 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. 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
Zm Ym

Xm

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

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-31

Princpios geomtricos fundamentais

11.02

1.3 Posio dos sistemas de coordenadas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

+Z

+X

B+ B- +A -A

+X

+Y

1-32

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.2 Posio dos pontos zero

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.3.3

Sistema de coordenadas bsico


O sistema de coordenadas bsico 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 bsico 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 bsico. Tambm na determinao das limitaes do campo de trabalho as coordenadas especificadas referem-se ao sistema de coordenadas bsico.
Sist.de coordenadas base Sist. de coordenadas da pea para lado frontal para plano de rotao

Y
Sist. de coord. base para superfcie lateral

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-33

Princpios geomtricos fundamentais

11.02

1.3 Posio dos sistemas de coordenadas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.3.4

Sistema 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 referemse 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 Y

1.3.5

Conceito 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:

Z1=Z2 rotao em torno do eixo Z

Y1 Y2

Z0
loc am

po nt o .d o

ze ro

Y0 X2

X1

Deslocamento do ponto zero Rotao Espelhamento Alterao da escala


X0

Estes componentes podem ser utilizados individualmente ou em qualquer combinao.

1-34

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

de s

11.02

Princpios geomtricos fundamentais

1.2 Posio dos pontos zero

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Espelhamento do eixo Z

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

Y Z

Z 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.

Z0 Y1 Z1

Y0

X1

X0

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-35

Princpios geomtricos fundamentais

11.02

1.3 Posio dos sistemas de coordenadas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

Atribuio do sistema de coordenadas da pea aos eixos de mquina


A posio do sistema de coordenadas da pea em relao ao sistema de coordenadas bsico (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.
M ZM=ZB YM=Y B YW

ZW

XW XM=XB

1.3.7

Sistema 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.
ZB Y2 X2 sist. de coordenadas atual da pea Z2 Y1 YB Frame 1 Z1 XB X1 sistema de coordenadas da pea Frame 2

Frame 1...deslocamento e rotao ajustvel Frame 2...deslocamento e rotao programvel

1-36

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.4 Eixos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.4

Eixos
Na programao h que se distinguir 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 sincronizados 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 assincronamente a todos os outros eixos. Estes movimentos de deslocamento ocorrem separadamente dos movimentos de trajetria e de sincronismo.

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-37

Princpios geomtricos fundamentais

11.02

1.4 Eixos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.4.1

Eixos principais (eixos 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. 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.
fuso principal (fuso mestre) eixo C eixo adicional cab. eixos mvel principais

ferramentas

eixo pivotante do cab.-revolvr

fuso adicional

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-38

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.4 Eixos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.4.2

Eixos especiais
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

Eixos de mquina
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

Eixos de canal
Todos os eixos posicionados num canal. Designao: X, Y, Z, A, B, C, U, V

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-39

Princpios geomtricos fundamentais

11.02

1.4 Eixos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.4.6

Eixos 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

Eixos de posicionamento
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

1-40

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.4 Eixos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

posicionamento, POS, POSA, POSP.

Mais informaes
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

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-41

Princpios geomtricos fundamentais

11.02

1.4 Eixos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.4.8

Eixos sincronizados
Eixos sincronizados 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 sincronizados 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

Eixos 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 Eixos 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-42

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.4 Eixos

840D NCU 573

1.4.11 Eixos lincados (SW 5 em diante)


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.

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-43

Princpios geomtricos fundamentais

11.02

1.4 Eixos

840D NCU 573

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. 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
Eixo container (SW 5 em diante) Um eixo container uma estrutura de armazenamento de dados temporria (buffer) circular na qual os eixos locais 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-44

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.4 Eixos

840D NCU 573

1.4.12 Eixos mestre lincado (SW 6 em diante)


O eixo mestre lincado um eixo interpolado por uma NCU e utilizado por uma outra ou vrias outras NCUs como eixo mestre para controle de eixos escravos. Um alarme de controle de posicionamento de eixo enviado para todas as outras NCUs que esto conectadas ao eixo afetado via o eixo mestre lincado. NCUs que so dependentes do eixo mestre lincado podem utilizar as seguintes relaes de acoplamento: - Valor mestre (valor comando, valor atual, valor mestre simulado) - Movimento acoplado - Eixo seguidor tangencial - Engrenamento eletrnico (ELG) - Fuso sincronizado
Pr-condies: As NCUs dependentes, ex: NCU1 NCUn (n igual Max. de 8), devem ser interconectadas via o mdulo lincado para alta velocidade de comunicao. Referncia: /PHD/, Manual de Configurao NCU 571-573.2, Link Module Os eixos devem ser configurados apropriadamente por dados de mquina. O opcional de eixo lincado deve ser instalado. O mesmo ciclo de interpolao deve ser configurado para todas as NCUs conectadas ao eixo mestre lincado.

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-45

Princpios geomtricos fundamentais

11.02

1.4 Eixos

840D NCU 573

NCU1

Setpoint de A1

NCU 2

...

NCU n

Influnciado pelos Interpolador Seguinte(s) eixo(s) Interpolador

Servo

Valor atual A1

Servo

611 D NCU-Mdulo link

611 D

A1

B1

B2

Restries: Um eixo mestre que est comando eixos lincados no pode ser um eixo lincado, ou seja ele no pode ser operado por outra NCU como se fosse a sua prpria. Um eixo mestre que est comando eixos lincados no pode ser um eixo container, ou seja ele no pode ser endereado alternadamente por diferentes NCUs. Um eixo mestre lincado no pode ser programado comandando eixos em um agrupamento gantry. Acoplamentos com eixos mestres lincados no podem ser encadeados. A troca de eixo pode somente ser executada dentro da NCU do eixo mestre lincado. Programao: NCU Mestre: Somente a NCU que est fisicamente ligada ao eixo mestre pode programar deslocamentos para estes eixos. O programa de movimento no deve conter qualquer funo ou operao especial. NCUs dos eixos escravos: A programao das NCUs dos eixos escravos no deve conter qualquer comando de movimento para o eixo mestre lincado, caso contrrio, uym alarme ser gerado. O eixo mestre lincado endereado de maneira usual via identificador de eixo de canal. Seu status pode ser acessado via variveis de sistema.

1-46

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.4 Eixos

840D NCU 573

Variveis de sistemas: As seguintes variveis de sistema podem ser utilizadas com os identificadores de eixo de canal do eixo mestre lincado: $AA_LEAD_SP ; Valor de posio mestre simulado SAA_LEAD_SV; Valor de velocidade mestre simulado Se estas variveis de sistemas forem atualizadas pela NCU do eixo mestre, os novos valores so tambm transferidos para todas as outras NCUs que desejarem controlar eixos escravos como uma funo deste eixo mestre. Referncia: /FB/ B3 Multiple Operators Panels ans NCUs

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-47

Princpios geomtricos fundamentais

11.02

1.5 Sistemas de coordenadas e usinagem de peas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

1.5

Sistemas de coordenadas e usinagem de peas


Relao entre instrues de posicionamento de coordenadas de pea e movimentos de mquina resultantes

Movimento de eixo programado em coordenadas de pea Descrio da geometria da pea usando a geometria dos eixos (ex. X, Y, Z)

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


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

Calculo de Frame:

Descrio da orientao da ferramenta pela orientao de vetor/angulo eureliano

Instrues de deslocamento adicionais usando eixos especiais (ex. B. C, U, V)

Calculo de Frame: Translao Escala

Transformao Cintica (se estiver ativa)

Trans. do 5 Eixo rotativo

Movimento dos eixos da mquina do canal

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

1-48

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios geomtricos fundamentais

1.5 Sistemas de coordenadas e usinagem de peas

840D NCU 573

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

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 Ref. Dim. (setpoint) fr P2 WK P2

NV P1

Ref. Dim. (setpoint) para P1 W

WK P1

Distncia

P1

Movimento

P2

Valor Real 1 Valor Real 2

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

1-49

Princpios geomtricos fundamentais

11.02

1.5 Sistemas de coordenadas e usinagem de peas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Anotaes

1-50

Siemens AG 2000. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Princpios fundamentais da programao NC

Princpios fundamentais da programao NC


2.1 2.2 2.3 2.4 2.5 2.6 Estrutura e contedo de um programa NC.....................................................................2-52 Elementos de linguagem da linguagem de programao ..............................................2-53 Programando uma pea-exemplo ..................................................................................2-75 Primeiro exemplo de programao para uma aplicao de fresamento........................2-77 Segundo exemplo de programao para uma aplicao de fresamento.......................2-78 Exemplo de programao para uma aplicao de torneamento....................................2-81

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-51

Princpios fundamentais da programao NC

11.02

2.1 Estrutura e contedo de um programa NC

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 Bloco Bloco Bloco Bloco Bloco Palavra N10 N20 N30 N40 N50 Palavra G0 G2 G91 ... M30 Palavra X20 Z37 ... ... ... ... ... ... ... ... ... ;fim de programa (ltimo bloco) ;Comentrio ;1. bloco ;2. 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 _MPF100 ou SHAFT_2

Exemplo: SHAFT ou

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

2-52

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 ou %flange3_MPF

= programa de pea SHAFT123 = 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

Elementos de linguagem da linguagem 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".

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-53

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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) ( ) [ ] < > : = / * + " $ _ ? ! . , ; & LF Tabulador 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 fim bloco caractere de separao

Caractere em caractere de separao (Blank) branco Caracteres especiais no representveis so tratados como caracteres em branco.

2-54

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.
End. Seq.cifr End. Seq.cifras End. Seq. cifras

palavra

palavra

palavra

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. 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 "LF" (LINE FEED = nova linha).

G01 X-50 S2000


bloco

No necessrio escrever o caractere "LF",que gerado automaticamente por uma mudana de linha. Comprimento do bloco Um bloco pode conter: (at a SW 3.x) (SW 4 e superiores "LF"). no mximo 242 caracteres no mximo 512 caracteres

(incluindo os comentrios e o caracter de fim de bloco

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-55

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 N 10 G X,Y,Z F S T D M H Definio Endereo do nmero de bloco Nmero do bloco Funo preparatria Informao de deslocamento Avano Rotao Ferramenta Nmero de correo da ferramenta Funo adicional 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-56

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-57

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

2-58

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Endereo POS[eixo]=... POSA[eixo]=... SPOS=... SPOS[n]=... SPOSA=... SPOSA[n]=... Q...

Significado (valores predeterminados) Posicionamento de Eixo Posicionamento de Eixo (com liberao de execuo do prximo bloco sem monitorao de posio atingida) Posicionamentode fuso Posicionamento de fuso (com liberao de execuo do prximo bloco sem monitorao de posio atingida) Eixo (pr definido em 99)

Nota fixo fixo fixo fixo varivel

R0=... a Rn=... Parmetro aritmtico, n pode ser definido via dados de mquina fixo R... RND RNDM S... T... U... V... W... X... X=AC(...) X=IC(...) Y... Y=AC(...) Y=IC(...) Z... Z=AC(...) Z=IC(...) AR+=... AP=... CR=... RP=... :...: "fixos" Estes nomes de endereo esto disposio para funes especficas. ngulo de abertura ngulo polar Raio do crculo Raio polar Bloco principal varivel varivel varivel varivel fixo Eixo varivel Eixo (a partir da SW5.1) Arredondamento dos cantos do contorno Arredondamento dos cantos do contorno (modal) Rotao do fuso Nmero da ferramenta Eixo Eixo Eixo Eixo " " Eixo absoluto incremental varivel varivel fixo fixo fixo fixo varivel varivel varivel varivel

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-59

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Fabricante da mquina (MH2.1)


"variveis" Estes endereos podem ter seus nomes alterados atravs de dados de mquina.

Endereos Modais/No modais


Endereos de efeito modal/bloco por bloco O valor correpondente a endereos de efeito modal continuam a ser vlidos (em todos os blocos subseqentes), 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 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 avano especfico de eixo para o eixo Exemplo: FA[U]=400; U o avano faz efeito at que for introduzido um novo avano.

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

2-60

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

A notao em endereos expandidos permitida somente para os seguintes endereos diretos: X, Y, Z, I, J, K S SPOS, SPOSA M H T F endereos de eixos Parmetros de interpolao Rotao do fuso Posio de fuso Funes adicionais funes auxiliares nmero de ferramenta 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]=470 ;quantidade de rotaes para o fuso, cujo nmero est especificado na varivel SPINU M[SPINU]=3 T[SPINU]=7 ;rotao direita para o fuso, cujo nmero est especificado na varivel SPINU ;pr-seleo da ferramenta para o fuso, cujo nmero est especificado na varivel SPINU Endereos fixos Os seguintes endereos so fixos permanentemente: Endereo D F G H L M N P R S T : Significado (valores predeterminados) corretor de ferramenta avano funo preparatria funo auxiliar chamada de subprograma funo miscelnea bloco secundrio nmero de repetio de ciclos de sub-programa parmetro R - varivel de programa velocidade rotativa de fusos nmero de ferramenta bloco principal

Exemplo para a programao: N10 G54 T9 D2

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-61

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Endereos fixos com extenso axial Endereo AX ACC FA FDA FL IP OVRA PO POS POSA Exemplo: Significado (valores predeterminados) valor do eixo (programao de eixos varivel) acelerao axial avano axial avano axial para override de manivela (nnio) limitao de avano axial parmetro de interpolao (programao de eixos varivel) override axial coeficiente de polinmio posicionamento de eixo posicionamento de eixo (sem aguardar notificao de posio atingida) 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-62

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 XPOS

p. ex. para raio de crculo

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-63

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Operadores/funes aritmticas
+ * / DIV MOD : Sin() COS() TAN() ASIN() ACOS() ATAN2() SQRT() ABS() POT() TRUNC() ROUND() LN() EXP() Adio Subtrao Multiplicao Diviso Ateno: (Tipo INT)/(Tipo INT)=(Tipo REAL); p. ex. 3/4 = 0.75 diviso, s para o tipo de variveis INT Ateno: (Tipo INT)DIV(Tipo INT)=(Tipo INT); p. ex. 3 DIV 4 = 0 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) Seno co-seno Tangente arco seno arco co-seno arco tangente2 raiz quadrada valor absoluto 2. potncia (quadrado) parte inteira arredondamento a valores inteiros logaritmo natural funo exponencial

Comparaes e operadores lgicos


== <> > < >= <= << AND OR NOT XOR 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 OR Negao OR exclusivo

2-64

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 X1=10 FGROUP(X1, Y2) AXDATA[X1] AX[X1]=10 X=10*(5+SIN(37.5))

;atribuio de valor (10) ao endereo X, "=" no necessrio ;atribuio de valor (10) a um endereo (X) com extenso ;numrica (1), "=" necessrio ;nomes de eixos de parmetros de transferncia ;nome de eixo como ndice no acesso a dados de eixo ;programao indireta do eixo ;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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-65

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 permitido 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: identificadores de eixos: 24 caracteres 3 caracteres

identificadores de variveis: 32

2-66

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-67

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 INT REAL valores inteiros com sinal com ponto decimal, LONG REAL segundo IEEE) BOOL CHAR STRING Valores Boleanos: TRUE (1) e FALSE (0) 1 caracter no cdigo ASCII Cadeia de caracteres, nmero de caracteres entre [], no mximo 200 caracteres AXIS FRAME s nomes de eixos (endereos de eixos) 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. todos os designadores de eixos existentes no canal 0 255 Seqncia de valores 0 255 1, 0

Gama de valores (231 - 1)

nmeros reais (nmeros fracionrios (10-300 10+300)

2-68

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Constantes Constantes inteiras: Valor inteiro, com ou sem sinal, p. ex. como atribuio de um valor a um endereo Exemplos: X100 X-100 ;atribuio do valor +100 ao endereo X ;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 X-10.25 X0.25 X.25 X=-.1EX-3 ;Atribuio do valor +10.25 ao endereo X ;Atribuio do valor 10.25 ao endereo X ;Atribuio do valor +0.25 ao endereo X ;Atribuio do valor +0.25 ao endereo X, sem "0" inicial ;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!

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-69

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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' 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. ;atribuio de nmeros hexadecimais a dados de mquina

2-70

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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:
N10 ... /N20 ... N30 ... /N40 ... /N50 ... /N60 ... N70 ... N80 ... N90 ... N100 ... N110 ... N120

execuo do programa

N10 /N20 N30 /N40 N70 SW 5 e posteriores

; executado ;suprimido ; executado ;suprimido ; executado

At 8 nveis de supresso podem ser programados. Somente um nvel de supresso pode ser especificado por bloco / ... /0 ... /1 N010... /2 N020... ... /7 N100... ;O bloco suprimido(8.nvel de supresso) ;O bloco suprimido(1.nvel de supresso) ;O bloco suprimido(1.nvel de supresso) ;O bloco suprimido(2.nvel de supresso) ;O bloco suprimido(3.nvel de supresso)

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-71

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Fabricante 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-72

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

N10 G1 F100 X10 Y20 Ou N10 N20 N50

; comentrio para a explicao do bloco NC ; Firma G&S, n. de pedido 12A71 ; Programa criado por H. Mller, depart. TV 4, 21/11/94 ; 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") N20 X Y N N90 MSG () 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] N20 MSG ( Verificar posio do eixo X<<R12<<) N N90 MSG () Ou N20 MSG (Verificar posio do eixo X<<$AA_IW[X]<<) ; apagar a mensagem de N20 ;posio atual do eixo X em R12 ;apagar a mensagem de N10 ;ativar a mensagem

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-73

Princpios fundamentais da programao NC

11.02

2.2 Elementos de linguagem de programao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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) As reaes aos alarmes individuais encontram-se descritas nas Instrues de colocao em funcionamento. O texto de alarme tem de ser configurado na MMC.

;Liga alarme nr. 65000

2-74

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.3 Programao de uma pea-exemplo

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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".

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-75

Princpios fundamentais da programao NC

11.02

2.3 Programao de uma pea-exemplo

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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-76

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.4 Primeiro exemplo de programa p/uma aplicao de fresamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

2.4

Primeiro exemplo de programao para uma aplicao 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.

Fabricante da Mquina (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
N10 MSG(ISTO O MEU PROGRAMA NC)

;Programa exemplo ; MSG = exibir a mensagem na linha de alarmes ;avano, fuso, ferramenta, ;correo de ferramenta, fuso direita ;ir para a posio em movimento rpido ;retngulo com avano, reta em X ;reta em Y ;reta em X ;reta em Y ;retorno em movimento rpido ;fim de bloco

:10 N20 N30 N40 N50 N60 N70 N100

F200 S900 T1 D2 M3 G0 X100 Y100 G1 X150 Y120 X100 Y100 G0 X0 Y0 M30

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-77

Princpios fundamentais da programao NC

11.02

2.5 Segundo exemplo de programa p/uma aplicao de fresamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

2.5

Segundo exemplo de programao para uma aplicao 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.

Fabricante da Mquina (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 N010 N015 N020 N025 N030 N035 N040 N045 N050 N055 N060 N065 N070 N075 N080 N085 N090 MSG ("os eixos vo para a posio da troca de ferramenta") START01:SUPA G0 G70 Z0 D0 SUPA X0 Y0 MSG ("troca de ferramenta est ativa") T1 M6 MSG () G0 G54 X-2 Y.6 S800 M3 M6 Z1 D1 G1 Z0 F50 X8 F25 G0 Y3.5 G1 X-2 SUPA G0 Z0 D0 M5 M9 T2 M6 G0 X-1 Y.25 S1200 M3 M8 Z1 D1 G1 Z-.5 F50 ; d = fresa de facear de 1(polegada) ; d = 3 Inch fresa de topo ; apaga a mensagem do bloco N020

,********************troca da ferramenta********************

MSG ("fresagem frontal Z=0 superfcie da pea")

,********************troca da ferramenta******************** MSG ("usinagem lateral")

2-78

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.5 Segundo exemplo de programa p/uma aplicao de fresamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

N095 N100 N105 N110 N115 N120 N125 N130 N135 N140

G42 X.5 F30 X5.5 RNDM=-.375 Y3.625 X.5 Y.25 X=IC(.375) RNDM=0 G40 G0 Y-1 M5 M9 Z1 X-1 Y0 Z-.25 ; necessrio para arredondamento de cantos ; movimento rpido para posio de apagamento ; arredondamento modal. Raio=0.375

,********************continuar a utilizar a fresa de 1 ******************** MSG ("Usinagem de topo") N145 N150 N155 N160 N165 N170 N175 N180 N185 N190 N195 N200 N205 N210 N215 N220 N221 N225 MSG () N230 M30 ; fim de programa G01 G41 X1 Y2 G2 X1.5476 Y3.375 CR=2 G3 X4.4524 CR=3 G2 Y.625 CR=2 G3 X1.5476 CR=3 G2 X1 Y2 CR=2 G0 G40 X0 SUPA G0 Z0 D0 M5 M9 SUPA X0 Y0 T3 M6 G0 X1.75 Y2 S1500 M3 M8 Z1 D1 MCALL CYCLE81 (1,0,.1,-.5,) X3 X4.25 MCALL SUPA Z0 D0 M5 M9 SUPA X0 Y0 ; Cancela chamada modal, Z vai para o ponto zero da mquina ; furar o primeiro furo ; furar o segundo furo ; furar o terceiro furo ; Z vai para a posio da troca de ferramenta ; X e Y para a posio da troca de ferramenta ; 27/64 broca ; aproxima para o primeiro furo

,********************troca da ferramenta******************** MSG ("Fazer 3 furos")

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-79

Princpios fundamentais da programao NC

11.02

2.5 Segundo exemplo de programa p/uma aplicao de fresamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

Vista lateral - Medidas em polegadas

2-80

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Princpios fundamentais da programao NC

2.6 Exemplo de programao para uma aplicao de torneamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

2.6

Exemplo de programao para uma aplicao de torneamento


O exemplo de programao contm programao em raio e compensaes de raio da ferramenta. Exemplo de programao %_N_1001_MPF N5 N10 N15 N20 N25 N30 N35 N40 N45 N50 N55 N60 N65 N70 N75 N80 N85 N90 N95 N100 N105 N110 N115 N120 N125 N130 N135 G0 G53 X280 Z380 D0 TRANS X0 Z250 LIMS=4000 G96 S250 M3 G90 T1 D1 M8 G0 G42 X-1.5 Z1 G1 X0 Z0 F0.25 G3 X16 Z-4 I0 K-10 G1 Z-12 G2 X22 Z-15 CR=3 G1 X24 G3 X30 Z-18 I0 K-3 G1 Z-20 X35 Z-40 Z-57 G2 X41 Z-60 CR=3 G1 X46 X52 Z-63 G0 G40 G97 X100 Z50 M9 T2 D2 G96 S210 M3 G0 G42 X50 Z-60 M8 G1 Z-70 F0.12 G2 X50 Z-80 I6.245 K-5 G0 G40 X100 Z50 M9 G0 G53 X280 Z380 D0 M5 M30 ; Desliga compensao do raio da ferramenta e aproxima para troca de ferramenta ; Chama a ferramenta e seleciona seu corretor ; Seleo de velocidade de corte constante ; Ativa a ferramenta com compensao do raio ; Dimetro 50 ; Raio 8 ; Recua a ferramenta e cancela a compensao do raio da ferramenta ;Movimento para a posio de troca de ferramentas ;Fim de programa ;Raio 3 ;Raio 3 ;Raio 3 ;Raio 10 ;Nome do programa ;Ponto inicial ;Deslocamento de ponto zero ;Limite de rotao (G96) ;Seleo de velocidade de corte constante ;Seleciona a ferramenta e seus corretores ;Ativa a ferramenta com compensao do raio

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

2-81

Princpios fundamentais da programao NC

11.02

2.6 Exemplo de programao para uma aplicao de torneamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

45

R8 R3 R3

16

30

35

R10

50

R3

4 12 15 18 20 40 57 60 62 70 80

Fabricante da Mquina (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,..."

2-82

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) - Edio 11.02

11.02

Dados de posicionamento

Dados de posicionamento
3.1 Informaes gerais ........................................................................................................3-84

3.2 Dimenses absolutas/incrementais, G90/G91 ..............................................................3-85 3.2.1 Expanso G91 (SW 4.3 em diante) ..........................................................................3-88 3.3 3.4 3.5 3.6 3.7 3.8 Dimenses absolutas para eixos rotativos, DB, ACP,ACN ...........................................3-89 Dimenses mtricas/polegadas, G70/G71/G700/G710 ................................................3-91 Deslocamentos de origem programveis, G54 a G599.................................................3-94 Seleo do plano de trabalho, G17 a G19.....................................................................3-99 Limitao programvel do campo de trabalho, G25/G26 ............................................3-102 Referenciamento, G74.................................................................................................3-105

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-83

Dados de Posicionamento

11.02

3.1 Informaes gerais

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 devem 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-84

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

3.2 Dimenses absolutas e incrementais, G90/G91

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

3.2

Dimenses absolutas/incrementais, G90/G91 Programao


Dimensionamento absoluto G90 X=AC() Y=AC() Z=AC() Dimensionamento incremental G91 or X=IC() Y=IC() Z=IC()

Explicao dos parmetros


X Y Z =AC =IC designaes de eixos dos eixos a posicionar dimenso absoluta (no modal) 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.

Procedimento
Y

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.

30

85 G90 20

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.

35 G91

X 10 50 G91 60 G90

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-85

Dados de Posicionamento

11.02

3.2 Dimenses absolutas e incrementais, G90/G91

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Informaes adicionais
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 avano da ferramenta centro do crculo em dimenso absoluta centro do crculo em dimenso incremental sair

N20 N30 Ou N30 N40

G1 Z-5 F500 G2 X20 Y35 I=AC(45) J=AC(35) G2 X20 Y35 I0 J-25 G0 Z2

3-86

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

3.2 Dimenses absolutas e incrementais, G90/G91

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

N50

M30

fim de bloco

N5 N10 N20 N30 Ou N30 N40 N50

T1 D1 S2000 M3 G0 G90 X11 Z1 G1 Z-15 F0.2 G3 X11 Z-27 I=AC(-5) K=AC(-21) G3 X11 Z-27 I-8 K-6 G1 Z-40 M30

Ferramenta, ligar fuso direita introduo de dimenses absolutas, em movimento rpido para a posio XYZ Avano da ferramenta centro do crculo em dimenso absoluta centro do crculo em dimenso incremental Sair fim de bloco

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-87

Dados de Posicionamento

11.02

3.2 Dimenses absolutas e incrementais, G90/G91

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 movimento quando ativado o deslocamento de ponto zero


SD 42440 FRAME_OFFSET_INCR_PROG = 0

Explicao dos parmetros


SD 42440 FRAME_OFFSET_INCR_PROG = 0

O deslocamento de ponto zero ativado no ser percorrido. O corretor de ferramenta ativado no ser percorrido.

SD 42442 TOOL_OFFSET_INCR_PROG = 0

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 N20 N30 G90 G0 G54 X100 G1 G91 X10 G90 X50
Movimenta X em 10 mm, a diferena em relao ao deslocamento no percorrida Leva X posio X75, os deslocamentos de ponto zero so percorridos

3-88

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

3.3 Dimenses absolutas para eixos rotativos, DB, ACP,ACN

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

3.3

Dimenses absolutas para eixos 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()

Explicao dos parmetros


A B C DC ACP ACN identificador (nome) do eixo rotativo que deve ser posicionado dimenso absoluta, ir para a posio diretamente dimenso absoluta, ir para a posio em direo positiva 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.

Procedimento
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

capacidade mx. de posicionamento

ACN

ACP

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-89

Dados de Posicionamento

11.02

3.3 Dimenses absolutas para eixos rotativos, DB, ACP,ACN

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 Informaes adicionais ver pginas anteriores. O sentido de rotao positivo (horrio ou antihorrio) ajusta-se no dado de mquina.

Informaes adicionais
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.
5

X 270

N10 N20 N30 N40

SPOS=0 G90 G0 X-20 Y0 Z2 T1 G1 Z-5 F500 C=ACP(270)

fuso em controle de posio absol., alimentar em movimento rpido rebaixar em avano a mesa faz uma rotao de 270 graus no sentido dos ponteiros. do relgio (positivo), a ferramenta fresa uma ranhura circular levantamento, fim de programa

N50

G0 Z2 M30

3-90

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

3.4 Dimenses mtricas/polegadas, G70/G71/G700/G710

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

3.4

Dimenses mtricas/polegadas, G70/G71/G700/G710 Programao


Chamada G70 or G71 G700 or G710 SW5 e posteriores

Explicao das instrues


G70 G71 G700 G710 dimenso em polegadas dimenso no sistema mtrico dimenso em polegadas; avano ([polegadas/min]) 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.

Procedimento
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, J1, 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

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-91

Dados de Posicionamento

11.02

3.4 Dimenses mtricas/polegadas, G70/G71/G700/G710

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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-92

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

3.4 Dimenses mtricas/polegadas, G70/G71/G700/G710

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 N20 N30 N40

G0 G90 X20 Y30 Z2 S2000 M3 T1 G1 Z-5 F500 X90 G70 X2.75 Y3.22

ajuste bsico de dimenses mtricas com avano para Z [mm/min] introduo das posies em polegada, G70 faz efeito at a desseleo com G71 ou ao fim de programa introduo das posies em mm sair com movimento rpido, fim de programa

N50 N60 N70

X1.18 Y3.54 G71 X 20 Y30 G0 Z2 M30

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-93

Dados de Posicionamento

11.02

3.5 Deslocamentos de orgem programveis, G54 a G599

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

3.5

Deslocamentos de origem programveis, G54 a G599 Programao


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

Explicao das instrues


G53 G54 at G57 G153 G500 Cancelamento no modal dos deslocamentos ajustveis e programveis de ponto zero Chamada do segundo at quinto deslocamento de origem Cancelamento no modal dos deslocamentos programveis de ponto zero e deslocamentos totais bsicos. 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. Chamada dos deslocamentos de orgem 6 99Call the 6th to the 99 .
th

G505 ... G599

3-94

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

3. 5 Deslocamentos de orgem programveis, G54 a G599

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Funo
O deslocamento de origem relaciona o ponto zero da pea ao ponto zero do sistema bsico de coordenadas de todos os eixos. Assim possvel chamar globalmente, p. ex. para dispositivos de fixao, diferentes pontos zeros por meio de instrues G.

Fresa:

Para torneamento,o deslocamento de origem para corrigir o dimensional da placa carregado em G54.

Torno:

Z M W

G54

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-95

Dados de Posicionamento

11.02

3.5 Deslocamentos de orgem programveis, G54 a G599

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Procedimento
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.

Y escalar

rodar

Detalhes sobre o procedimento podem ser encontrados no Manual de operao. 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.

deslocar

Y
Y

3-96

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

3. 5 Deslocamentos de orgem programveis, G54 a G599

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 Informaes adicionais consulte o captulo 4. 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: cancelamento 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 Informaes adicionais sobre deslocamentos programveis de origem vide captulo 6 Frames).

Informaes adicionais
O ajuste bsico no incio do programa, p. ex. G54 ou G500, pode ser feito atravs de dado de mquina.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-97

Dados de Posicionamento

11.02

3.5 Deslocamentos de orgem programveis, G54 a G599

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 M Y

X Y Y

G5 6

54

G55

X TRANS X10 M0

N10 N20 N30 N40 N50 N60 N70 N80

G0 G90 X10 Y10 F500 T1 G54 S1000 M3 L47 G55 G0 Z200 L47 G56 L47 G53 X200 Y300 M30

aproximao chamada do primeiro deslocamento de origem, fuso direita Chamada do programa, como subprograma chamada do segundo deslocamento de origem, Z acima de obstculo Chamada do programa como subprograma chamada do terceiro deslocam. do zero Chamada do programa, como subprograma suprimir deslocamento de origem, fim de programa

3-98

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

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

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

3.6

Seleo do plano de trabalho, G17 a G19 Programao


Chamada G17 ou G18 ou G19 Explicao das instrues G17 G18 G19 plano de trabalho X/Y plano de trabalho Z/X plano de trabalho Y/Z Fresa:
Z alimentar

direo de avano Z direo de avano Y 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.

Y X

m ali

tar en

ali m

en tar

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-99

Dados de Posicionamento

11.02

3.6 Seleo do plano de trabalho, G17 a G19

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Procedimento
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:
Y

G
G 19

17

18

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.

3-100

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

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

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 Informaes adicionais ver captulo Correes da ferramenta.

Informaes adicionais
Para a especificao do plano de trabalho no espao o controle possui funes de transformao. Para Informaes adicionais 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. N20 N30 G1 G41 X10 Y30 Z-5 F500 G2 X22.5 Y40 I50 J40 A correo do raio ocorre no plano X/Y. Interpolao circular e correo do raio da ferramenta no plano X/Y

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-101

Dados de Posicionamento

11.02

3.7 Limitao programvel do campo de trabalho, G25/G26

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

3.7

Limitao programvel do campo de trabalho, G25/G26 Programao


G25 G26 WALIMON, WALIMOF XYZ XYZ (Programado rm um bloco NC separado) (Programado rm um bloco NC separado)

Explicao dos comandos


G25 X Y Z G26 X Y Z WALIMON WALIMOF Lower working area limitation, value assignment in the channel axes* Upper working area limitation, value assignment in the channel axes* Ligar limitao do campo de trabalho 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 canais de eixos. Atravs disso podem ser criadas, na rea de trabalho, zonas de proteo bloqueadas para movimentos da ferramenta. Adicionalmente ao valor programado utilizando G25/G26, voc pode tambm parametriz-los utilizando dados de ajuste. Os dados de ajuste de eixos definem quais eixos a limitao da rea de trabalho est valida. A limitao da rea de trabalho para todos os eixos vlidos deve ser programado com o comando WALMON. O comando WALMOF desativa a limitao da rea de trabalho.
Y zona de proteo rea de trabalho

3-102

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

3.7 Limitao programvel do campo de trabalho, G25/G26

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Procedimento
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. 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.

Z Y

G2 6Z G2 5Y

5X G2

G2 6Y

G2 5Z
G2 5Y
6X G2

sistema de coordenadas base

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-103

Dados de Posicionamento

11.02

3.7 Limitao programvel do campo de trabalho, G25/G26

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Informaes adicionais
Com G25/G26 podem ser programados, sob o endereo S, tambm valores limites para velocidades de rotao de fusos. Para Informaes adicionais vide a seo Avano controlado e movimentao de fusos .

Exemplo de programao
X

zona de proteo B

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

80

X+ rea de trab.

Z 80

X-

30

300

N10 N20 N30 N40 N50 N60 N70 N80 N90 N100 N110

G0 G90 F0.5 T1 G25 X-80 Z30 G26 X80 Z330 L22 G0 G90 Z102 T2 X0 WALIMOF G1 Z-2 F0.5 G0 Z200 WALIMON X70 M30 Desligar limitao do campo de trabalho Furar Retorno Ligar limitao do campo de trabalho Fim de programa Especificao da limitao inferior para os eixos de coordenadas individuais Especificao da limitao superior Programa de usinagem Para o ponto da troca de ferramenta

3-104

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Dados de posicionamento

3.8 Referenciamento G74

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

3.8

Referenciamento, G74 Programao


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

Explicao dos comandos


G74 X1=0 Y1=0 Aproximao do ponto de referncia 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.

Procedimento
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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

3-105

Dados de Posicionamento

11.02

3. 8 Referenciamento G74

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

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

N10 N20 N30 N40 N50

SPOS=0 G74 X1=0 Y1=0 Z1=0 C1=0 G54 L47 M30

Regulao de posio Referenciao para eixos lineares e eixos rotativos Deslocamento de origem Programa de usinagem Fim de programa

3-106

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

Programar comandos de deslocamento


4.1 4.2 4.3 4.4 4.5 4.6 4.7 Informaes gerais ......................................................................................................4-108 Comandos de deslocamento c/coord. polares, G110, G111, G112, AP, RP ..............4-110 Movimento rpido , G0.................................................................................................4-114 Interpolao linear, G1.................................................................................................4-119 Interpolao circular, G2/G3, CIP ................................................................................4-122 Interpolao helicoidal, G2/G3, TURN.........................................................................4-135 Interpolo envolvente, INVCW, INVCCW ..................................................................4-137

4.8 Definies de contorno ................................................................................................4-141 4.8.1 Linha reta com ngulo ............................................................................................4-141 4.8.2 Duas linhas retas ....................................................................................................4-142 4.8.3 Trs linhas retas .....................................................................................................4-143 4.8.4 Programao de ponto final com ngulo ................................................................4-144 4.9 Abertura de roscas com passo constante, G33...........................................................4-145 4.9.1 Trajetria de entrada e sada programvel (SW 5 ou superior) .............................4-151 4.10 4.11 4.12 4.13 4.14 4.15 Alterao de passo de rosca linear progressiva/regressiva, G34, G35 (SW 5.2 > ) .4-153 Rosqueamento rgido (sem mandril de compensao) G331, G332 ........................4-155 Rosqueamento com mandril de compensao .........................................................4-157 Parada durante o rosqueamento ...............................................................................4-159 Deslocamento para o ponto fixo , G75 ......................................................................4-162 Deslocamento para limitador fixo...............................................................................4-163

4.16 Funes especiais de torneamento ...........................................................................4-169 4.16.1 Posio da pea ...................................................................................................4-169 4.16.2 Notao dimensional para: raio, dimetro ............................................................4-170 4.17 Chanfro, raio de contorno ..........................................................................................4-172

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-107

Programar comandos de deslocamento

11.02

4.1 Informaes gerais

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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:

6 2 1

4-108

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.1 Informaes gerais

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Torno:

Um endereo de eixo pode ser programado apenas uma vez por bloco. A programao pode ser efetuada em coordenadas cartesianas ou em coordenadas polares.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-109

Programar comandos de deslocamento

11.02

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

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Explicao dos comandos e parmetros


G110 G111 G112 AP= RP= plo, relativo ltima posio da qual se aproximou plo, absoluto no sistema de coordenadas da pea plo, relativo ao ltimo plo vlido ngulo polar, gama de valores 0360, referncia de ngulo ao eixo horizontal do plano de trabalho 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
n

Y 90

162

18

234 m

306

Sequncia

4-110

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.2 Comandos de deslocamento c/coord. polares,G110, G111, G112, AP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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
RP

AP

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.

G112 (X)

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

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

G110 (X)

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-111

Programar comandos de deslocamento

11.02

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

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. Software 4.1 e superior Se o raio polar ativo modal RP=0 O raio polar calculado da distncia entre o ponto de partida do vetor no plano polar e o plo ativo do vetor. O raio polar calculado armazenado modalmente na sequncia. Isto se aplica sem restrio a definio de plo selecionada G110, G111, G112. Se ambos os pontos so programados identicamente, o raio se torna 0 e o alarme 14095 gerado. Se um ngulo polo AP programado com RP=0 Se o bloco atual contm um ngulo polar AP em vez de um raio polar RP e se h uma diferena entre a posio atual e o polo na coordenada de pea, esta diferena aplicada como raio polar e armazenada modalmente. Se a diferena 0, as coordenadas de plo so especificadas novamente e o raio polar modal permanece em 0. A seguinte regra geral se aplica: Voc no deve programar coordenadas cartesianas, como parmetros de interpolao ou endereamento de eixos, para o plano de trabalho selecionado em blocos NCs com coordenadas polares de posio final.

4-112

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.2 Comandos de deslocamento c/coord. polares,G110, G111, G112, AP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Informaes adicionais
possvel no programa NC, mudar entre coordenadas polares e coordenadas cartesianas, bloco a bloco.

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 N20 N30 N40 N50

G17 G54 G111 X43 Y38 G0 RP=30 AP=18 Z5 L10 G91 AP=72

Plano de trabalho X/Y, ponto zero da pea Especificao do plo Aproximar-se do ponto de partida, declaraes em coordenadas cilndricas Chamada de subprograma 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 Chamada de subprograma Liberar a ferramenta, fim de programa

N60 N70 N80 N90 N100 N110 N120 N130

L10 AP=IC(72) L10 AP=IC(72) L10 AP=IC(72) L10 G0 X300 Y200 Z100 M30

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-113

Programar comandos de deslocamento

11.02

4.3 Movimento rpido , G0

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.3

Movimento rpido , G0 Programao


G0 X Y Z G0 AP= RP= RTLIOF, RETLION (SW 6.1 e superior)

Explicao dos parmetros


X Y Z AP= RP= RETLIOF com G0 RETLION com G0 Ponto final em coordenadas cartesianas Ponto final em coordenadas polares (ngulo) Ponto final em coordenadas polares (raio) Interpolao no linear (cada eixo interpola como eixo singular) Interpolao linear (eixos interpolam conjuntamente)

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!

Sequncia
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.

Startpunkt

Grundkreis

Endpunkt max. Abweichung

4-114

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.3 Movimento rpido , G0

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Informaes adicionais
G0 tem efeito modal.

Funo
SW 6.1 e superior Eixo de deslocamento como eixos de posicionamento com G0 Eixos de deslocamento podem executar movimentos em avano rpido de duas maneiras: Interpolao linear: (mesmo comportamento das verses anteriores de SW) Os eixos de deslocamento podem interpolar entre si. Interpolao no linear : (SW 6 e superior) Cada eixo de deslocamento interpola como eixo (de posicionamento) individual independentemente dos outros eixos envolvidos no avano rpido de movimento. Comando relevantes do programa de usinagem: RTLIOF ativa interpolao no linear RTLION ativa interpolao linear Interpolao linear deve sempre ser selecionada nos seguintes casos: Com uma combinao de cdigo G, incluindo G0, que no permite movimentos de posicionamento (ex: G40/41/42). Na combinao de G0 com G64 Com compressor ativo Com uma transformao ativa Com a interpolao no linear, os ajustes BRISKA, SOFTA, DRIVEA, do eixo de posicionamento se aplicam em relao a tranco nos eixos. Uma vez que diferentes contornos podem ser deslocados em interpolao no linear, aes sncronas que se referem a coordenadas do deslocamento original no esto operantes em alguns casos!

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-115

Programar comandos de deslocamento

11.02

4.3 Movimento rpido , G0

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Sequncia
Deslocamento de eixo como eixo de posicionamento com G0 Exemplo: G0 X0 Y10 G0 G40 X20 Y20 G0 G95 X100 Z100 m3 s100 O percurso POS[X]=0 POS[Y]=10 executado no modo deslocamento. No h avano por rotao ativo se POS[X]=100 POS[Z]=100 for comandado.

Informaes adicionais
SW 6.2 e superior Tempo de mudana de bloco ajustvel com G0: possvel ajustar novos critrios de final de movimento, FINEA, COARSEA ou IPOENDA, no modo interpolao de eixo nico para mudana de bloco dentro da rampa de frenagem. Todos os eixos podem atingir seus posicionamentos finais independentemente um dos outros, atravs de uma combinao de mudana de bloco ajustvel na rampa de frenagem do eixo na interpolao de eixo nico e eixos de deslocamento como eixos de posicionamento com G0 em movimento rpido. Deste modo, dois eixos X e Z programados sequencialmente, so tratados como eixos de posicionamento em conjunto com G0. A mudana de bloco para o eixo Z iniciada pode ser iniciada pelo eixo X, em funo do tempo da rampa de frenagem ajustado (100-0%) Eixo Z inicia movimento enquanto o eixo X ainda est em movimento. Ambos os eixos finalizam seus movimentos independentes um do outro. Voc encontrar mais detalhes no captulo 7.

4-116

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.3 Movimento rpido , G0

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo de programao
G0 utilizado para aproximao de posies de partida ou de pontos da troca de ferramenta, etc.

Fresa:

N10 N20 N30 N40 N50 N60

G90 S400 M3 G0 X30 Y20 Z2 G1 Z-5 F1000 X80 Y65 G0 Z2 G0 X-20 Y100 Z100 M30

Introduo de dimenses absolutas, fuso direita Aproximar-se da posio de partida Alimentao da ferramenta Percorrer uma linha reta Liberar a ferramenta, fim de programa Torno:

N10 N20 N30 N40 N50 N60

G90 S400 M3 G0 X25 Z5 G1 G94 Z0 F1000 G95 Z-7.5 F0.2 X60 Z-35 Z-50

Introduo de dimenses absolutas, fuso direita Aproximar-se da posio de partida Alimentao da ferramenta Percorrer uma linha reta

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-117

Programar comandos de deslocamento

11.02

4.3 Movimento rpido , G0

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

N70 N80 N90

G0 X62 G0 X80 Z20 M30 Liberar a ferramenta Fim de programa

G0 no pode ser substitudo por G.

4-118

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.4 Interpolao linear, G1

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.4

Interpolao linear, G1 Programao


G1 G1 X Y Z F AP= RP= F

Explicao dos parmetros


X Y Z AP= RP= F Ponto final em coordenadas cartesianas Ponto final em coordenadas polares (ngulo) Ponto final em coordenadas polares (raio) 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.

Sequncia
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.
Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-119

Programar comandos de deslocamento

11.02

4.4 Interpolao linear, G1

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Informaes adicionais
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 Informaes adicionais ver captulo 5

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.

N10 N20 N30 N40 N50

G17 S400 M3 G0 X20 Y20 Z2 G1 Z-2 F40 X80 Y80 Z-15 G0 Z100 M30

Seleo do plano de trabalho, fuso direita Ir para a posio de partida Alimentao da ferramenta Percorrer uma linha reta inclinada Retorno para o ponto de troca de ferramenta

4-120

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.4 Interpolao linear, G1

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Torno:
X+ X+

20

Y+

Y-

Z+

6 20 XX-

N10 N20 N30 N40 N50

G17 S400 M3 G0 X40 Y-6 Z2 G1 Z-3 F40 X12 Y-20 G0 Z100 M30

Seleo do plano de trabalho, fuso horrio Ir para a posio de partida Alimentao da ferramenta Deslocar em uma linha reta inclinada Recuar para troca de ferramenta

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-121

Programar comandos de deslocamento

11.02

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.5

Interpolao circular, G2/G3, CIP Programao


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

Explicao dos comandos e parmetros


G2 G3 CIP CT X Y Z I J K AP= RP= CR= AR= I1= J1= K1= Ir sobre uma trajetria circular no sentido horrio Ir sobre uma trajetria circular no sentido anti-horrio Interpolao circular atravs de ponto intermedirio Crculo com transio tangencial Ponto final em coordenadas cartesianas Centro do crculo em coordenadas cartesianas (na direo X, Y, Z) Ponto final em coordenadas polares, (ngulo) Ponto final em coordenadas polares, (raio do crculo) Raio do crculo ngulo de abertura 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-122

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Seqncia
Declarao do plano de trabalho O controle precisa para o clculo do sentido de rotao circular G2 no horrio /G3 no sentido antihorrio 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.

Y X G3 G2

G2 G3 G3 G2

Informaes adicionais
G2/G3 tem efeito modal. Mediante FGROUP possvel especificar os eixos a posicionar com avano programado. Para Informaes adicionais 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. Programao de elementos circulares com centro e ponto final O movimento circular descreve-se: pelo ponto final em coordenadas cartesianas X, Y, Ze 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.

G1
G1 9

G1

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-123

Programar comandos de deslocamento

11.02

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 introduzse, 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) 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:

Fresa:
Y
ponto inicial do crculo

J = AC(...)

I
50.000 38.029 ponto final do crculo .

50.000

17.203

17.500

I = AC(...)

4-124

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

30.211

11.02

Programar comandos de deslocamento

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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: 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

Fresa:
Y
CR = -...

80.511

R= 34 .9

13

38.029

CR = +...

X
17.203 67.500

Torno:

40

75 95

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

70

30

Z 25

4-125

Programar comandos de deslocamento

11.02

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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
50.000 38.029

Fresa: Y
14 0. 13 4
ponto inicial do crculo

I
ngulo de abertura

X
17.203 50.000 17.500

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:

4-126

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

30.211

11.02

Programar comandos de deslocamento

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 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

Fresa: Y
RP =34 .91 3
. 00

052

80.511

50.000

G1 11

A P=

X
50.000 67.500

Torno:

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-127

Programar comandos de deslocamento

11.02

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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:

N10 N20 N30 Ou N30 Ou N30 Ou N30 Ou N30 N40

G0 G90 X133 Y44.48 S800 M3 G17 G1 Z-5 F1000 G2 X115 Y113.3 I-43 J25.52

Ir para o ponto de partida Alimentao da ferramenta Ponto final do crculo, centro em dimenso incremental Ponto final do crculo, centro em dimenso absoluta Ponto final do crculo, raio do crculo ngulo circular, centro em dim. incremental ngulo circular, ponto final do crculo Fim de programa

G2 X115 Y113.3 I=AC(90) J=AC(70)

G2 X115 Y113.3 CR=-50 G2 AR=269.31 I-43 J25.52 G2 AR=269.31 X115 Y113.3 M30

4-128

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Torno:

N.. N120 N125 N130 Ou N130 Ou N130 Ou N130 Ou N130 Ou N130 Ou N130 N135 N140 N..

... G0 X12 Z0 G1 X40 Z-25 F0.2 G3 X70 Y-75 I-3.335 K-29.25 Ponto final do crculo, centro em dimenso incremental Ponto final do crculo, centro em dimenso absoluta Ponto final do crculo, raio do crculo ngulo, ponto final do crculo ngulo circular, centro em dim. incremental ngulo, ponto central em dimenses absolutas Coordenadas polares Coordenadas polares

G3 X70 Y-75 I=AC(33.33) K=AC(-54.25) G3 X70 Z-75 CR=30 G3 X70 Z-75 AR=135.944 G3 I-3.335 K-29.25 AR=135.944 G3 I=AC(33.33) K=AC(-54.25) AR=135.944 G111 X33.33 Z-54.25 G3 RP=30 AP=142.326 G1 Z-95 ...

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-129

Programar comandos de deslocamento

11.02

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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=, J1=, K1= e pelo ponto final em coord. cartesianas X, Y, Z. Os identificadores significam: I1=: coordenada do ponto intermedirio na direo X J1=: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-130

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 N20 G17 G1 Z-2 F100 N30 CIP X80 Y120 Z-10 I1= IC(-85.35) J1=IC(-35.35) K1=-6 N40 M30

Ir para a posio de partida Alimentao da ferramenta Ponto final do crculo e ponto intermedirio: Introduo das coordenadas para todos os trs eixos geomtricos 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

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-131

Programar comandos de deslocamento

11.02

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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-132

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Informaes adicionais
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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-133

Programar comandos de deslocamento

11.02

4.5 Interpolao circular, G2/G3, CIP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 N30 CT X50 Y15 N40 X60 Y-5 N50 G1 X70 N60 G0 G40 X80 Y0 Z20 N70 M30 Torno: Ativa a compensao de raio Crculo programado com transio tangencial

N110 G1 X23.293 Z0 F10 N115 X40 Z-30 F0.2 N120 CT X58.146 Z-42 N125 G1 X70 Crculo programado com transio tangencial

4-134

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.6 Interpolao helicoidal, G2/G3, TURN

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.6

Interpolao helicoidal, G2/G3, TURN Programao


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

Explicao dos comandos e parmetros


G2 G3 X Y Z I J K CR= AR TURN= AP= RP= Posicionamento sobre uma trajetria circular no sentido horrio Posicionamento sobre uma trajetria circular no sentido anti-horrio Ponto final em coordenadas cartesianas Centro do crculo em coordenadas cartesianas Raio do crculo ngulo de abertura Nmero dos ciclos de crculo adicionais na gama de 0 a 999 ngulo polar Raio polar

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

Sequncia
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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-135

Programar comandos de deslocamento

11.02

4.6 Interpolao helicoidal, G2/G3, TURN

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. Informaes adicionais Na interpolao helicoidal convm declarar uma correo de avano programada (CFC). Para Informaes adicionais ver captulo 5.

Exemplo de programao
Interpolao helicoidal

N10 G17 G0 X27.5 Y32.99 Z3 N20 G1 Z-5 F50 N30 G3 X20 Y5 Z-20 I=AC(20) J=AC (20) TURN=2

Ir para a posio de partida Alimentao da ferramenta Hlice com as indicaes: A partir da posio de partida executar 2 crculos inteiros, depois disso ir para o ponto final Fim de programa

N40 M30

4-136

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.7 Interpolo envolvente, INVCW, INVCCW

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.7

Interpolo envolvente, INVCW, INVCCW Programao


INVCW X... Y... Z... I... J... K... CR=... INVCCW X... Y... Z... I... J... K... CR=... INVCW I... J... K... CR=... AR=... INVCCW I... J... K... CR=... AR=...

Descrio dos comandos e parmetros


INVCW INVCCW X Y Z I J K CR= AR= Deslocamento em uma envolvente no sentido horrio Deslocamento em uma envolvente no sentido anti-horrio Ponto final em coordenadas cartesianas Ponto mdio da base circular em coordenadas cartesianas Raio da base circular ngulo do arco (ngulo de rotao)

Funo
A envolvente do crculo uma curva traada fora de seu ponto final, como um pedao de corda se desenrolando do crculo. A interpolao envolvente permite deslocamentos ao longo da envolvente. Quando deslocamentos perpendiculares ao plano ativo so programados, possvel deslocar-se em uma envolvente no espao (comparvel a uma interpolao helicoidal em crculos).

Informaes adicionais
Para maiores informaes sobre dados de mquina e condies relevantes ao contexto da interpolao envolvente, consulte: Literatura: /FB1/, A2 Cap. 2.12.2 Settings for involute interpolation.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-137

Programar comandos de deslocamento

11.02

4.7 Interpolo envolvente, INVCW, INVCCW

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Sequncia
Interpolao envolvente ocorre no plano no qual a base do crculo definida. Ponto inicial ou final fora deste plano resulta em uma superposio da curva, no espao, semelhante a uma interpolao helicoidal em crculo.
Y

(X,Y) R

M: (X0,Y0)

Startpunkt
X

Condies suplementares
Ambos os pontos iniciais e finais devem estar fora da rea do crculo bsico da envolvente (crculo com raio CR em torno do ponto central determinado por I, J e K). Se esta condio no for cumprida, um alarme ser gerado e o programa ser abortado.

0 Grundkreis

Endpunkt

Mtodos de programao 1. Programao direta dos pontos finais com X, Y ou X, Y, Z. 2. Programao com ngulo de rotao entre os vetores de incio e fim, com AR=ngulo ( tambm programado como ngulo do arco, quando programando crculos). Se o ngulo de rotao positivo (AR>0), a tragetria da envolvente para fora do crculo bsico. Com um ngulo de rotao negativo (AR<0), a trajetria da envolvente no sentido do crculo bsico. O ngulo mximo de rotao para AR<0 restringido pelo fato de que o ponto final deve sempre estar fora do crculo bsico. As opes 1 e 2 so mutuamente excludentes. Somente uma delas pode ser utilizada em cada bloco.

Endpunkte

1 2 1
2

AR

1
Startpunkt

Informaes adicionais
Para a programao com ngulo de rotao via AR, h outras possibilidades. Duas envolventes podem ser programadas (veja o diagrama) especificando o raio e o ponto central do crculo bsico, assim como

4-138

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.7 Interpolo envolvente, INVCW, INVCCW

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

tambm o ponto de partida e a direo de rotao (INVCW/INVCCW). A trajetria selecionada deve ser definida inequivocamente pelo sinal do ngulo. O diagrama abaixo mostra as duas envolventes definidas pelo ponto de partida e pelo crculo bsico. Neste exemplo o ponto final 1 aproximado quando AR > 0 programado e o ponto final 2 com AR < 0.

Preciso
Se o ponto final programado no estiver exatamente na envolvente definida pelos pontos de partida e crculo bsico, a interpolao ocorre entre as duas envolventes definidas pelo ponto de partida e pelo ponto final (veja o exemplo). O desvio mximo do ponto final determinado por dados de mquina. Se o ponto final programado desviar na direo radial, mais que o a parmetro do DM, um alarme gerado e o programa interrompido.

Startpunkt

Grundkreis

Endpunkt max. Abweichung

Exemplos de programao
Exemplo 1: Envolvente anti-horria de acordo com o mtodo de progamao 1, do ponto de partida para o ponto final e retornando em sequncia (envolvente horria) Aproximao do ponto de partida Seleo do plano X/Y I. anti-horrio, ponto final, raio, ponto central relativo ao ponto de partida O ponto de partida o ponto final de N20 O ponto final o ponto de partida de N20, raio, ponto central referente ao novo ponto de partida o mesmo que o ponto central anterior.

N10 G1 X10 Y0 F5000 N15 G17 N20 INVCCW X32.77 Y32.77 CR=5 I-10 J0 N30 INVCW X10 Y0 CR=5 I-32.77 J-32.77

...

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-139

Programar comandos de deslocamento

11.02

4.7 Interpolo envolvente, INVCW, INVCCW

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo 2: N10 G1 X10 Y0 F5000 N15 G17 N20 INVCCW CR=5 I-10 J0 AR=360

Especificao do ponto final via ngulo de rotao Aproximao do ponto de partida Seleo do plano X/Y Envolvente anti-horria, fora do crculo bsico (ngulo positivo programado) com uma rotao completa

...

4-140

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.8 Definies de contorno

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.8

Definies de contorno

4.8.1 Linha reta com ngulo Programao


X2 ANG

Explicao dos comandos e parmetros


X2 ou Z2 ANG Ponto final em coordenadas cartesianas X ou Z ngulo

Fabricante de mquina
O nome do ngulo (ANG), raio(RND) e chanfro (CHR) pode ser parametrizado via DM, veja /FBFA/ FB ISO-Dialeto, Captulo 6.

Funo
X

O ponto final definido especificando-se o ngulo ANG e uma das coordenadas X2 ou Z2.
X2, Z2

X1, Z1 Z

Exemplo de programao
N10 X5 Z70 F1000 G18 N20 X88.8 ANG=110 ou (Z39.5 ANG=110) N30 ... Aproximar do ponto de partida Linha reta com ngulo especificado

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-141

Programar comandos de deslocamento

11.02

4.8 Definies de contorno

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.8.2 Duas linhas retas Programao


ANG1 X3 Z3 ANG2 OU X1 Z1 X3 Z3

Explicao dos comandos e parmetros


ANG1 ANG2 CHR X1, Z1 X2, Z2 X3, Z3 ngulo da primeira linha reta ngulo da segunda linha reta Chanfro Coordenadas de partida Interseo das duas linhas retas Ponto final da segunda linha reta

Fabricante de mquina
O nome do ngulo (ANG), raio(RND) e chanfro (CHR) pode ser parametrizado via DM, veja /FBFA/ FB ISO-Dialeto, Captulo 6.

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 N20 ANG=148.65 CHR=5.5 N30 X85 Z40 ANG=100 N40 ... Aproximar do ponto de partida Linha reta com o ngulo e chanfro especif. Linha reta com ngulo e ponto final especif.

4-142

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.8 Definies de contorno

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.8.3 Trs linhas retas Programao


X2 Z2 X3 Z3 X4 Z4 ou ANG1 X3 Z3 ANG2 X4 Z4

Explicao dos comandos e parmetros


ANG, ANG2 CHR X1, Z1 X2, Z2 X3, Z3 ngulo da priemeira/segunda linha reta relativo abscissa Chanfro Coordenada inicial da primeira linha reta Coordenada de ponto final da primeira linha ou ponto inicial da 2. Linha reta Coordenada de ponto final da segunda linha ou ponto inicial da 2. Linha reta

X4, Z4 Coordenadas de ponto final Fabricante de mquina O nome do ngulo (ANG), raio(RND) e chanfro (CHR) pode ser parametrizado via DM, veja /FBFA/ FB ISO-Dialeto, Captulo 6.

Funo RND
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 N20 ANG=140 CHR= 7,5 N30 X80 Z70 ANG=95.824 RND = 10 N40 X70 Z50 Aproximar do ponto de partida Linha reta com especificao por ngulo e chanfro Linha reta na interseo com angulo e arredondamento especificado Linha reta no ponto final

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-143

Programar comandos de deslocamento

11.02

4.8 Definies de contorno

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.8.4 Programao de ponto final com ngulo 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-144

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.9 Abertura de roscas com passo constante, G33

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.9

Abertura de roscas com passo constante, G33 Programao no exemplo de um torno com o eixo longitudinal Z e o eixo transversal X Rosca cilndrica
G33 Z K SF=* (K para ngulo de conicidade <45) (I para ngulo de conicidade >45)

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

Explicao dos parmetros


X Z I K SF= Ponto final em coordenadas cartesianas Passo de rosca (em direo X, Z) 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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-145

Programar comandos de deslocamento

11.02

4.9 Abertura de roscas com passo constante, G33

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Sequncia
Princpio de operao 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 controle.

distncia de sada

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: I Passo da rosca na direo X J K Passo da rosca na direo Y Passo da rosca na direo Z

Z K

dist. de entrada

Exemplo: K4 significa passo de 4 mm por volta Faixa de valores para as roscas: 0.001 a 2000.00 mm/volta

4-146

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.9 Abertura de roscas com passo constante, G33

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Rosca facial A rosca facial descrita pelo dimetro de rosca, preferentemente em direo X e pelo passo de rosca, preferentemente com I. O procedimento o mesmo que 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. 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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-147

Programar comandos de deslocamento

11.02

4.9 Abertura de roscas com passo constante, G33

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. Alterase 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. . A chave de variao da rotao do fuso no pode ser alterada durante o corte de roscas com G33 (variao dinmica de velocidade). A chave de variao da rotao 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 Informaes adicionais relativas a SPCON ver captulo 7.

4-148

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.9 Abertura de roscas com passo constante, G33

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 Informaes adicionais relativas a G64 ver captulo 7.

3. co blo m co G3 3

2. b loc o c om G 33

1. bloco com G33

Exemplo de programao
Usinando uma rosca cnica

50

110

Z 60

N10 N20

G1 X50 Z0 S500 F100 M3 G33 X110 Z-60 K4

Ir para o ponto de partida, ligar o fuso Rosca cnica: ponto final em X e Z, passo K em direo Z, porque ngulo <45 Afastamento, fim de programa

N30

G0 Z0 M30

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-149

Programar comandos de deslocamento

11.02

4.9 Abertura de roscas com passo constante, G33

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

50 Z ponto inicial 180 100

N10 N20 N30 N40 N50 N60 N70 N80 N90

G1 G54 X99 Z10 S500 F100 M3 G33 Z-100 K4 G0 X102 G0 Z10 G1 X99 G33 Z-100 K4 SF=180 G0 X110 G0 Z10 M30

Deslocamento de origem, ir para o ponto inicial, ligar o fuso Rosca cilndrica: ponto final em Z Retrocesso para a posio de partida

2. corte: deslocamento do ponto inicial 180 Afastar a ferramenta Fim do programa

4-150

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.9 Abertura de roscas com passo constante, G33

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.9.1 Trajetria de entrada e sada programvel (SW 5 ou superior) Programao


DITS=valor DITE=valor

Explicao dos parmetros


DITS DITE Valor Trajetria de entrada na rosca Trajetria de sada da rosca 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.

Fabricante de mquina (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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-151

Programar comandos de deslocamento

11.02

4.9 Abertura de roscas com passo constante, G33

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Informaes adicionais
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).

Fabricante de 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 N50 N60 N... G90 G33 G0 Z50 Z100 K5 X10 SF=180 SOFT M3 S500 DITE=3 ;Incio do canto em torno de h Z=53 DITS=1

G0 X20

4-152

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.10 Alterao de passo de rosca linear progressiva/regressiva, G34,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.10 Alterao de passo de rosca linear progressiva/regressiva, G34, G35 (SW 5.2 e superior) Programao
G34 G35 X Y Z I J K F X Y Z I J K F Alterao progressiva no passo da rosca (rosca com aumento linear do passo) Alterao regressiva no passo da rosca (rosca com reduo linear do passo)

Descrio dos parmetros


X Y Z I J K F Ponto final em coordenadas cartezianas Direo de rosqueamento (na direo X, Y, Z) Alterao do passo da rosca (in mm/U )
2

Funo
Os comandos G34/G35 podem ser empregados para produzir roscas automaticamente. Ambos os comando G34 e G35 oferecem a mesma funcionalidade do G33, mas com o implemento da variao do passo, com F.

Sequncia
Se voc j conhece o passo inicial e o final da rosca, voc pode calcular a alterao do passo a ser programada de acordo com a seguinte frmula: |k e - k a|
2 2

F = [mm/U ] 2*IG
2

Significado dos operandos: ke Passo final da rosca [mm/U] ka Passo inicial da rosca (progr. com I, J, K ) [mm/U] IG Comprimento da rosca em [mm]

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-153

Programar comandos de deslocamento

11.02

4.10 Alterao de passo de rosca linear progressiva/regressiva, G34,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo de programao
N1608 M3 N1609 G0 N1610 G33 N1611 G35 N1612 G33 N1613 G0 N1614 G0 N1615 M17 S10 G64 Z0 Z40 K100 X216 SF=R14 F17.045455 K100 K50 ;Rotao do fuso ;Aproximao do incio da rosca ;Com passo constante 100mm/U ;Decremento do passo 17.0454 mm/U ;Passo no final do bloco 50mm/U ;Bloco de rosca sem sada rpida ; ; ;
2

Z-200 Z-240 X218 Z40

4-154

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.11 Rosqueamento rgido (sem mandril de compensao) G331, G332

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.11

Rosqueamento rgido (sem mandril de compensao) G331, G332 Programao


G331 G332 X Y Z I J K X Y Z I J K (rosquear com macho) (movimento de retrocesso)

Explicao dos parmetros


X Y Z I J K Profundidade de furao (ponto final) em uma coordenada cartesiana 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

Sequncia
O fuso tem de ser preparado com SPOS/SPOSA para a abertura de roscas fmeas. Para Informaes adicionais ver captulo 7. G331: Abertura de roscas fmeas A furao descrita pela profundidade de furao (ponto final da rosca) e pelo passo de rosca.
K Z

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 furao, passo de rosca Furao em direo X, passo de rosca I Furao em direo Y, passo de rosca J Furao em direo Z, passo de rosca K Gama de valores do passo: 0.001 a 2000.00 mm/rotao Roscas direita/ esquerda Roscas direita ou esquerda so especificadas, no modo de eixo, atravs do sinal do passo: Passo positivo, rotao direita (como M3)
Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-155

Programar comandos de deslocamento

11.02

4.11 Rosqueamento rgido (sem mandril de compensao) G331, G332

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Passo negativo, rotao direita (como M4) A rotao desejada programada no endereo S.

Informaes adicionais
Ambas as funes tm efeito modal. O fuso no trabalha no modo de eixo, mas como fuso de posio controlada. Para Informaes adicionais relativas ao fuso de posio controlada ver captulo 5.

Exemplo de programao
Aps G332 (retrocesso) pode ser aberta com G331 a prxima rosca. N10 N20 N30 SPOS[n]=0 G0 X0 Y0 Z2 G331 Z-50 K-4 S200 Preparar a abertura de roscas fmeas Ir para o ponto inicial Abrir rosca, profundidade de furao 50, passo K negativo = sentido de rotao de fuso esquerda Retrocesso, inverso automtica da direo O fuso trabalha outra vez no modo de fuso Fim de programa

N40 N50 N60

G332 Z3 K-4 G1 F1000 X100 Y100 Z100 S300 M3 M30

4-156

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.12 Rosqueamento com mandril de compensao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.12

Rosqueamento com mandril de compensao Programao


G63 X Y Z

Explicao dos parmetros


X Y Z Profundidade de furao (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.

Sequncia
Rosqueamento Programam-se: a profundidade de furao 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% .

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-157

Programar comandos de deslocamento

11.02

4.12 Rosqueamento com mandril de compensao

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Informaes adicionais
G63 tem efeito no modal. Aps um bloco com G63 programado, estar novamente ativo o ltimo comando de interpolao G0, G1, G2

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 N20 N30 N40 G1 X0 Y0 Z2 S200 F1000 M3 G63 Z-50 F160 G63 Z3 M4 M30 Ir para o ponto inicial, ligar o fuso Abertura de rosca fmea, profundidade de furao 50 Retrocesso, inverso de sentido programada Fim de programa

4-158

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.13 Parada durante o rosqueamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.13

Parada durante o rosqueamento Programao


LFON LFOF DILF

Explicao dos parmetros


LFON LFOF DILF Desbloquear retrocesso rpido para abertura de roscas (G33) Bloquear retrocesso rpido para abertura de roscas (G33) 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) 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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-159

Programar comandos de deslocamento

11.02

4.13 Parada durante o rosqueamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 G18: Plano Z/X G19: Plano Y/Z ALF=1 Recuo na direo X ALF=3 Recuo na direo Y ALF=1 Recuo na direo Z ALF=3 Recuo na direo X 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.

Informaes adicionais
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)

4-160

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.13 Parada durante o rosqueamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo de programao
Exemplo 1 N55 M3 S500 G90 G18 ... N65 MSG ("Abertura de rosca ") MM_THREAD: N67 $AC_LIFTFAST=0 N68 N68 N70

Plano de trabalho ativo

Reset antes do comeo da rosca

G0 Z5 X10 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) G33 Z55 X15 G1 Desliga a abertura de roscas IF $AC_LIFTFAST GOTOB MM_THREAD Caso a rosca tenha sido interrompida

N71 N72 N69

N90 MSG("") ... N70 M30 Exemplo 2 N55 M3 S500 G90 G0 X0 Z0 ... N87 MSG ("Rosqueamento") N88 LFOF N89 N90 ... N99 CYCLE... MSG("") M30

Desativa retrocesso rpido antes do rosqueamento. Ciclo de abertura de roscas com G33

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-161

Programar comandos de deslocamento

11.02

4.14 Deslocamento para o ponto fixo , G75

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.14

Deslocamento para o ponto fixo , G75 Programao


G75 FP= X1=0 Y1=0 Z1=0 U1=0

Explicao dos parmetros


FP= X1= Y1= Z1= Nmero do ponto fixo, para o qual se deve ir 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 pallets etc. As posies dos pontos individuais esto determinadas no sistema de coordenadas da mquina e armazenadas 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.

Sequncia
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.

Informaes adicionais
G75 tem efeito modal. Durante o movimento para o ponto fixo deve ser cancelada a transformao cinemtica.

4-162

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.15 Deslocamento para limitador fixo

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 Ir para o ponto fixo X1 Fim de programa

N20 N30

G75 X1=0 M30

Informaes adicionais
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.15

Deslocamento para limitador fixo Programao


FXS[eixo]= FXST[eixo]= FXSW[eixo]=

Explicao
FXS FXST FXSW [eixo] Selecionar/desselecionar a funo Mover para limitador fixo 1 = selecionar; 0 = desselecionar Ajustar torque de aperto Declarao em % do torque mximo do acionamento; declarao opcional Largura da janela para a monitorao do limitador fixo em mm, polegadas ou graus, parmetro opcional Nomes dos eixos de mquina

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-163

Programar comandos de deslocamento

11.02

4.15 Deslocamento para limitador fixo

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

SW 5 e superior
O alarme para limite de parada pode suprimido pelo programa de usinagem, quando necessrio. Isto feito mascarando-se o alarme em um dado de mquina e ento ativando o DM via comando NEWCONF. Os comandos Deslocamento para limitador fixo podem ser chamados via aes sncronas / ciclos tecnolgicos. Eles podem ser ativados sem movimento de eixos, sendo que o torque limitado instantaneamente. To logo o eixo seja movido via comando, a monitorao de parada ativada.

Crescimento da rampa de torque, SW5


A faixa de crescimento da rampa para um novo limite de torque pode ser definido via DM para evitar qualquer mudana rpida do ajuste de limite de torque (ex: ao acionar uma pinola).

Eixos unidos e container de eixos, SW4


Deslocamento para o limitador fixo pode tambm ser utilizado para: - eixos unidos - container de eixos Referncia: /FB/B3, Vrios painis de operao e NCUs. Isto tambm se aplica para limitao modal de torque com FOCON (veja Deslocamento com limitao de torque/fora).
Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-164

11.02

Programar comandos de deslocamento

4.15 Deslocamento para limitador fixo

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Sequncia
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.

Fabricante da mquina (MH4.3)


Os eixos de mquina (X1, Y1, Z1 etc.) so programados (vide as instrues do fabricante). 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 posicionam. 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 Significado: 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. Ativar via aes sncronas (SW5)
Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-165

Programar comandos de deslocamento

11.02

4.15 Deslocamento para limitador fixo

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo: Se o evento antecipado (%R1) ocorrer e o deslocamento para o limitador fixo ainda no estiver operante, FXS dever ser ativado para o eixo Y. O torque deve corresponder a 10% da faixa de torque. A largura da janela de monitorao deve ajustada com valor Standard. N10 IDS=1 WHENEVER (($R1=1) AND ($AA_FXS[Y]==0)) DO $R1=0 FXS[Y]=1 FXST[Y]=10 O programa normal de usinagem deve garantir que $R1 seja ajustado Desativar a funo FXS=0 O cancelamento da funo provoca uma parada na leitura dos blocos posteriores. Os deslocamentos podem e devem ser programados em blocos com FXS=0. Exemplo: X200 Y400 G01 G94 F2000 FXS[X1] = 0 Significado: 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. Cancelamento partir de aes sncronas (SW5) A funo pode ser cancelada via ao sncrona. Exemplo: Se um evento antecipado ($R3) ocorreu e o status Limitador fixo contatado (varivel de sistema $AA_FXS) atingido, FXS deve ser cancelado. N13 IDS=4 WHENEVER (($R3==1) AND ($AA_FXS [y] ==1)) DO FXS [Y] = 0 FA [Y] = 1000 POS [Y] = 0 4-166
Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.15 Deslocamento para limitador fixo

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 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 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.

Informaes adicionais
Combinao Medio com cancelamento da distncia residual (instruo MEAS) e Mover para limitador fixo no podem ser programados no mesmo bloco. Exceo: Uma funo atua sobre um eixo de trajetria e a outra sobre um eixo de posicionamento, ou ambas as atuam sobre eixos de posicionamento. Monitorao do contorno Durante o Movimento para limitador fixo ativo no
Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-167

Programar comandos de deslocamento

11.02

4.15 Deslocamento para limitador fixo

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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-168

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.16 Funes especiais de torneamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.16

Funes especiais de torneamento

4.16.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. 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.
X mquina X pea M

eixo transversal

D1

D2

eixo longitudinal

ponto zero da pea em frente

W Z pea G ... G 54 599

X mquina

X pea

ponto zero da pea detrs

M Z Z pea

G ... G 54 599

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-169

Programar comandos de deslocamento

11.02

4.16 Funes especiais de torneamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.16.2 Notao dimensional para: raio, dimetro Programao


DIAMON DIAMOF DIAM90 (SW 4.4 em diante)

Explicao
Dimensionamento absoluto (G90) DIAMOF Raio (ajuste padro, vide instrues do fabricante da mquina) Dimensionamento incremental (G91) Raio

DIAMON DIAM90

Dimetro Dimetro

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 JOG: incrementos para o modo incremental e o modo de manivela 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.

DIAMON

DIAMOF

R15

W D20 D30 Z

R10

W Z

4-170

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.16 Funes especiais de torneamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Informaes adicionais
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 N20 DIAMOF N30 G1 X30 S2000 M03 F0.7 Ir para o ponto inicial Desligar introduo do dimetro Eixo X = eixo transversal; entrada de raio ativa Ir para a posio de raio X30 Ativa dimenses em dimetro Movimenta para a posio X70 e Z20 em dimetro Programao absoluta em raio e incremental em dimetro Incremento Dimenso absoluta Fim do programa

N40 DIAMON N50 G1 X70 Z-20 N60 Z-30 N70 DIAM90 N80 G91 X10 Z-20 N90 G90 X10 N100 M30

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-171

Programar comandos de deslocamento

11.02

4.17 Chanfro, raio de contorno

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

4.17

Chanfro, raio de contorno Programao


CHF= CHR= RND= RNDM= FRC= FRCM=

Explicao dos comandos


CHF= Chanfrar o raio de contorno Valor = comprimento do chanfro (unidade de medio segundo G70/G71) 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) Arredondar o raio de contorno Valor = raio do arredondamento (unidade de medio segundo G70/G71) Arredondamento modal: . arredondar identicamente vrios cantos de contorno sucessivos Valor = raio dos arredondamentos (unidade de medio segundo G70/G71) 0 = desligar arredondamento modal Avano no modal para chanfros e raios de contorno valor = avano em mm/min (G94) ou mm/volta (G95); FRC > 0 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

CHR=

RND=

RNDM=

FRC= FRCM=

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". 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).

4-172

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.17 Chanfro, raio de contorno

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Sequncia
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 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.

CHF
CH R

G1

chanfradura
G 1

bissetriz

p.ex. G18:

Exemplo:

N30 G1 X Z F RND=2
arredondamento G1

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=...

G3

p.ex. G18:

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-173

Programar comandos de deslocamento

11.02

4.17 Chanfro, raio de contorno

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Arredondamento modal, RNDM 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

Informaes adicionais
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).

4-174

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Programar comandos de deslocamento

4.17 Chanfro, raio de contorno

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Informaes adicionais 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. 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 seja programado FRCM, seu valor deve ser reprogramado, da mesma forma que 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 N30 Y10 CHF=4 N40 X20 CHF=3 FRC=200 N50 RNDM=2 FRCM=50 N60 Y20 N70 X30 N80 Y30 CHF=3 FRC=100 N90 X40 N100 Y40 FRCM=0 N110 S1000 M3 N120 X50 G95 F3 FRC=1 ; Arredondamento modal N60-N70 com FRCM=50 mm/min ; Arredondamento modal N70-N80 com FRCM=100 mm/min ; Chanfro N80-N90 com FRC=50 mm/min (modal) ; Arredondamento modal N90-N100 com F=100 mm/min (desliga FRCM) ; Arredondamento modal N100-N120 com G95 FRC=1 mm/volta ; Chanfro N20-N30 com F=100 mm/min ; Chanfro N30-N40 com FRC=200 mm/min ; Chanfro N40-N60 com FRCM=50 mm/min

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

4-175

Programar comandos de deslocamento

11.02

4.17 Chanfro, raio de contorno

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

... 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 N30 Y10 CHF=4 FRC=120 N40 X20 CHF=3 FRC=200 N50 RNDM=2 FRCM=50 N60 Y20 N70 X30 N80 Y30 CHF=3 FRC=100 N90 X40 N100 Y40 FRCM=0 N110 S1000 M3 N120 X50 CHF=4 G95 F3 FRC=1 N130 Y50 N140 X60 ... M02 ; Chanfro N120-N130 com G95 FRC=1 mm/volta ; Arredondamento modal N130-N140 com F=3 mm/volta ; Arredondamento modal N60-N70 com FRCM=50 mm/min ; Arredondamento modal N70-N80 com FRCM=50 mm/min ; Chanfro N80-N90 com FRC=100 mm/min ; Arredondamento modal N90-N100 com FRCM=50 mm/min ; Arredondamento modal N100-N120 com F=100 mm/min ; Chanfro N20-N30 com F=100 mm/min ; Chanfro N30-N40 com FRC=120 mm/min ; Chanfro N40-N60 com FRCM=200 mm/min

4-176

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

Comportamento da trajetria
5.1 5.2 Parada precisa, G60, G9, G601, G602, G603..............................................................5-178 Controle contnuo da trajetria, G64, G641, G642, G643 ............................................5-181

5.3 Comportamento de acelerao, BRISK, SOFT, DRIVE...............................................5-190 5.3.1 Modos de acelerao...............................................................................................5-190 5.3.2 Influncia dos modos de acelerao nos eixos seguidores ....................................5-191 5.4 5.5 5.6 5.7 5.8 5.9 Viso geral dos diferentes controles de velocidade .....................................................5-194 Suavizao da velocidade de avano...........................................................................5-195 Movimento com controle feedforward, FFWON, FFWOF............................................5-196 Preciso programvel do contorno, CPRECON, CPRECOF .......................................5-197 Tempo de espera , G4..................................................................................................5-198 Sequncia de programa: Parada interna de pr processamento.................................5-199

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-177

Comportamento da trajetria

11.02

5.1 Parada exata, G60, G9, G601, G602, G603

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

5.1

Parada precisa, G60, G9, G601, G602, G603 Explicao dos comandos
G60 G9 G601 G602 G603 Posicionamento exato, de efeito modal Posicionamento exato, de efeito no modal Trocar de bloco (progredir), quando a janela de posicionamento fino for atingida Trocar de bloco (progredir), quando a janela de posicionamento grosso for atingida Trocar de bloco (progredir), quando o valor terico (fim de interpolao) for atingido

Funo
As funes parada precisa so utilizadas para produzir cantos vivos ou para dar acabamento em cantos interiores a medida.

Procedimento
Parada precisa, G60, G9 G9 gera a parada precisa 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 da parada precisa 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 precisa (fina e grossa) pode ser ajustada para cada eixo atravs de dado de mquina

progredimento do bloco G601 G602

5-178

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.1 Parada exata, G60, G9, G601, G602, G603

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Nota: Convm colocar tolerncia da parada precisa 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

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-179

Comportamento da trajetria

11.02

5.1 Parada exata, G60, G9, G601, G602, G603

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Com a verso de software 6 e superior, um dado de mquina, especfico por canal, pode ser ajustado para determinar qual critrio de parada precisa, que ser automaticamente aplicado diferentemente do critrio programado. Estes tm prioridade superior sobre os critrios programados, em certos casos. Critrio para G0 e outros comandos Gs, no 1 grupo de cdigo G, podem ser armazenados separadamente. Veja manual Descrio de Funes parte 1.

5-180

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.2 Controle contnuo da trajetria, G64, G641

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

5.2

Controle contnuo da trajetria, G64, G641, G642, G643 Programao


G64 G641 AIDS= G641 ADIPOSE=

Explicao dos comandos


G64 G641 AIDS= ADIPOSE= Controle contnuo da trajetria Controle contnuo da trajetria com arredondamento programvel de transio Tolerncia de arredondamento funes de trajetria G1, G2, G3, 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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-181

Comportamento da trajetria

11.02

5.2 Controle contnuo da trajetria, G64, G641

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Procedimento
de te da an ci st lo on ve c

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 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

max. 0,5 mm

fim de co programa ADIS/ADI max. 0,5

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 de

5-182

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.2 Controle contnuo da trajetria, G64, G641

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Informaes adicionais
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.

Extenso do arredondamento de cantos


Se FGROUP no contm todos os eixos de avano, ocorre freqentemente um passo de troca de velocidade no final do bloco para os eixos excludos do FGROUP; o controle limita esta troca de velocidade ao

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-183

Comportamento da trajetria

11.02

5.2 Controle contnuo da trajetria, G64, G641

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

valor definido no DM 32300: MAX_AX_ACCEL e DM32310: _MAX_ACCEL_OVL_FACTOR pela reduo de velocidade durante a troca de bloco. Esta operao de frenagem pode ser evitada aplicando-se uma funo de arredondamento que suaviza o interrelacionamento posicional especfico entre os eixos de avano. Arredondamento de cantos com G641 Voc pode ativar uma ao modal de arredondamento em canto programando-se G641 e especificando um raio de arredondamento com ADIS (ou ADISPOS em avano rpido). Dentro do raio, ao redor do ponto de mudana de bloco, o controle livre para ignorar a trajetria construda e substitu-la por uma outra trajetria dinamicamente otimizada. Disvantagem: Somente um valor ADIS est disponvel para todos os eixos. Arredondamento de cantos com preciso axial utilizando G642 G642 ativa o arredondamento de cantos com 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. O modo de operao , por outro lado, idntico ao G641. Com G642, o contorno de arredondamento calculado a partir do menor percurso de arredondamento para todos os eixos. Este valor tomado em considerao quando um bloco de arredondamento de canto gerado. Arredondamento de cantos internos com G643 (verso de software 5.3 e superior) 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. Nenhum bloco de arredondamento separado gerado para G643; ao invs, blocos internos com movimento de arredondamento, especfico por eixo, so inseridos. A trajetria de arredondamento pode ser diferente para cada eixo com G643. Exemplo para arredondamento de cantos com G643,

5-184

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.2 Controle contnuo da trajetria, G64, G641

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

vide: Referncias: /PGA/ Programao avanada, Captulo 5, Percurso programvel, SPATH, UPATH

Extenso do arredondamento de cantos com SW6


A extenso de funcionalidade descrita abaixo refina a ao do G642 e G643 e incorpora uma nova funo, arredondamento de cantos com tolerncia de contorno. Com arredondamento de cantos em conjunto com G642 e G643, o desvio permitido normalmente especificado. Com o dado de mquina DM 20480: SMOOTHING_MODE possvel configurar arredondamento com G642 e G643 de tal maneira que pode-se especificar a tolerncia de contorno e de orientao ao invs de tolerncia axial. Neste caso, as tolerncias para o contorno e para a orientao so especificadas por meio de dois dados de ajuste independentes, que podem ser programados no programa de usinagem; os ajustes podem ser programados diferentemente para cada transio de bloco.

Dados de ajuste:
DA 42465: SMOOTH_CONTUR_TOL Este dado de ajuste define a tolerncia mxima de arredondamento para o contorno. DA 42466: SMOOTH_ORI_TOL Este dado de ajuste define a tolerncia mxima de arredondamento para a orientao da ferramenta (deslocamento angular). Este dado operacional somente se uma orientao de transformao tambm estiver ativa. Grandes diferenas nos ajustes para a tolerncia de contorno e para a orientao da ferramenta somente ter qualquer efeito em conjunto com G643. Referncia: /FB/, B1 Modo de avano contnuo, Parada precisa e Look Ahead

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-185

Comportamento da trajetria

11.02

5.2 Controle contnuo da trajetria, G64, G641

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Sem bloco de arredondamento/ sem movimento de arredondamento No haver a execuo de arredondamento de cantos nas seguintes 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. Um bloco de transio G64 (modo de avano contnuo sem arredondamento) pode ser percorrido sem reduo da velocidade. O arredondamento vai aumentar o tempo de usinagem. Isto significa que o valor permitido de sobrecarga (DM32310: MAX_ACCEL_OVL_FACTOR) determinar parcialmente ou no se a transio de bloco arredondada. O fator de sobrecarga somente considerado em conjunto com G641/G642.

5-186

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.2 Controle contnuo da trajetria, G64, G641

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Na verso de software 6 e superior, DM20490: IGNORE_OVL_FACTOR_FOR_ADIS pode ser ajustado para TRUE para ignorar o fator de sobrecarga em conjunto com G654 e tambm com G642. 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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-187

Comportamento da trajetria

11.02

5.2 Controle contnuo da trajetria, G64, G641

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. Look ahead para mais que um bloco uma opo. Modo de avano contnuo em avano 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. Selecionando o DM 20490 IGNORE_OVL_FACTOR_FOR_ADIS resulta em uma transio de bloco suave independentemente do fator de sobrecarga programado.

5-188

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.2 Controle contnuo da trajetria, G64, G641

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.
Y posicionamento exato fino Y

70 50 40
10

10 60 80 100

X 7

N05 N10 N20 N30 N40 N50 N60 N70 N80 N90 N100 N110 N120 N130

DIAMOF G17 T1 G41 G0 X10 Y10 Z2 S300 M3 G1 Z-7 F8000 G641 ADIS=0.5 Y40 X60 Y70 G60 G601 Y50 X80 Y70 G641 ADIS=0.5 X100 Y40 X80 Y 10 X10 G40 G0 X-20 Z10 M30

Define o raio como dimenso Aproxima da posio inicial, ativa fuso e compensaes Alimentao da ferramenta So alisadas transies de contorno Ir para a posio exata com posicionamento exato fino

So alisadas transies de contorno

Desligar correo da trajetria Afastar a ferramenta, fim de programa

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-189

Comportamento da trajetria

11.02

5.4 Viso geral dos diferentes controles de velocidade

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

5.3

Comportamento de acelerao, BRISK, SOFT, DRIVE

5.3.1 Modos de acelerao Explicao dos comandos


BRISK BRISKA(eixo1, eixo2) SOFT SOFTA( eixo1, eixo2,) DRIVE Acelerao brusca dos eixos de trajetria Ligar acelerao brusca de eixo para os eixos programados Acelerao suave dos eixos de trajetria Ligar acelerao suave para os eixos programados Reduo da acelerao acima de uma velocidade ajustvel atravs de $MA_ACCEL_REDUCTION_SPEED_POINT para eixos de trajetria (s para FM-NC) Reduo da acelerao acima de uma velocidade ajustvel atravs de $MA_ACCEL_REDUCTION_SPEED_POINT para os eixos programados (s para FM-NC) O comportamento na acelerao ajustado atravs do dado de mquina $MA_POS_AND JOG_JERK_ENABLE ou $MA_ACCEL_TYPE_DRIVE produz efeito sobre os eixos programados

DRIVEA(eixo1, eixo2,)

JERKA( eixo1, eixo2,)

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)

velocidade ao longo da trajetria

valor terico BRISK (de tempo timo) SOFT (cuidadoso para a mecnica)

tempo

5-190

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.3 Comportamento de acelerao, BRISK, SOFT, DRIVE

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Informaes adicionais
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)
vel. ao longo da trajetria
valor terico
limite da acelerao constante

tempo

5.3.2 Influncia dos modos de acelerao nos eixos seguidores Programao


VELOLIMA[AX4]=75 ACCLIMA[AX4]=50 75 % da velocidade mxima do eixo, programado em dado de mquina 50 % da acelerao mxima programada em dados de mquina

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-191

Comportamento da trajetria

11.02

5.4 Viso geral dos diferentes controles de velocidade

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Explicao dos comandos


VELOLIMA[Ax] ACCLIMA[Ax] Troca para o limite mximo de velocidade para o eixo seguidor Troca para o limite mximo de acelerao para o eixo seguidor

Funo
Os eixos acoplados, descritos no manual de programao avanada captulos 9, 13.3, 13.4: Correo tangencial, movimento com eixos acoplados, acoplamento de valor mestre e engrenamento eletrnico, tm a propriedade do eixo / fuso seguidor ser movido em referncia um eixo / fuso mestre. Os comandos para correo de limitao da resposta dinmica do eixo seguidor devem ser dados pelo programa de usinagem ou por ao sncrona. Os comandos para correo de limitao da resposta dinmica do eixo seguidor podem ser dados enquanto o acoplamento estiver ativo.

Informaes adicionais
Detalhes sobre as funes so descritas em Literatura: /FB/, M3 Acoplamento de eixo, ESR /FB/, S3 Fuso sncrono

5-192

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.3 Comportamento de acelerao, BRISK, SOFT, DRIVE

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo de programao 1
O eixo 4 ligado ao eixo X via engrenamento eletrnico. A capacidade de acelerao do eixo seguidor limitada a 70% da acelerao mxima. A velocidade mxima permitida limitada a 50% da velocidade mxima. Aps a ativao do acoplamento ter sido bem sucedida, a velocidade mxima novamente limitada em 100%. ... N120 ACCLIMA[AX4]=70 N130 VELOLIMA[AX4]=50 ... N150 EGON(AX4, "FINE", X, 1, 2) ... N200 VELOLIMA[AX4]=100

Engrenamento eletrnico

Reduo da acelerao mxima Reduo da velocidade mxima Ativado engrenamento eletrnico Velocidade mxima

Exemplo de programao 2
Eixo 4 acoplado ao eixo X por valor mestre. A resposta de acelerao limitada a 80% por ao sncrona 2 esttica a partir da posio 100. ... N1220 IDS=2 WHENEVER $AA_IM[AX4] > 100 DO ACCLIMA[AX4]=80 N130 LEADON(AX4, X, 2)

Acoplamento de valor mestre com influncia de ao sncrona esttica

Ao sncrona Acoplamento de valor mestre ativado

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-193

Comportamento da trajetria

11.02

5.4 Viso geral dos diferentes controles de velocidade

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

5.4

Viso geral dos diferentes controles de velocidade


X curso do contorno N1, G1 N5, G2 N6, G1 N2, G3 N4, G3 N3, G1 N7, G0

VBahn = velocidade ao longo da trajetria

G60 G601

(tempo de espera com G60)

t N1 N2 N3 N4 N5 N6 N7

VBahn

G60 G603

(sem tempo de espera)

t N1 N2 N3 N4 N5 N6 N7

VBahn

G64 BRISK

t N1 N2 N3 N4 N5 N6 N7

VBahn G64 SOFT Eilgang

t N1 N2 N3 N4 N5 N6 N7

5-194

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.5 Suavizao da velocidade de avano

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

5.5

Suavizao da velocidade de avano Funo


A funo de controle de velocidade utiliza a resposta dinmica do eixo especificada. Se um eixo no pode atingir o avano programado, a velocidade de deslocamento controlada de acordo com o valor limite de eixo e limites especficos de avano parametrizados (ex: velocidade, acelerao e jerk). Esta ao pode levar a ocorrncia de frenagens e aceleraes durante o deslocamento. Se, por exemplo, durante uma operao de usinagem com velocidade alta de deslocamento, os eixos aceleram rapidamente e na sequncia so frenados, o tempo de usinagem no ser significantemente reduzido, entretanto, este tipo de acelerao pode causar efeitos indesejveis, se por exemplo, ele causar ressonncias mecnicas. Uma suavizao da velocidade de deslocamento no contorno pode ser obtida com a funo de Suavizao de velocidade de avano que permite dados de mquina especiais e caractersticas do programa de usinagem serem levados em considerao.

Informaes adicionais
Literatur: /FB/, B1, "Suavizao da velocidade de avano (verso de software SW 5.3 e superior)"

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-195

Comportamento da trajetria

11.02

5.6 Movimento com controle feedforward, FFWON, FFWOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

5.6

Movimento com controle feedforward, FFWON, FFWOF Explicao dos comandos


FFWON FFWOF Ligar controle feedforward 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

Informaes adicionais
Atravs de dados de mquina especifica-se o tipo do feedforward e os eixos de trajetria que devem ser posicionados com Feedforward. Padro: Opo: Feedforward dependente da velocidade. Feedforward dependente da acelerao (no possvel para FM-NC, 810D)

5-196

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.9 Sequncia de programa: Parada interna de pr processamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

5.7

Preciso programvel do contorno, CPRECON, CPRECOF Explicao dos comandos


CPRECON CPRECOF Ligar preciso programvel do contorno 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 N30 F10000 G1 G64 X100 N40 G3 Y20 J10 N50 X0 ;Ligar preciso de contorno ;Usinagem com 10 m/min no modo do controle contnuo da trajetria ;Limitao automtica do avano no bloco de crculo ;Avano sem limitao 10 m/min

Informaes adicionais
Atravs do setting data $SC_MINFEED possvel definir uma velocidade mnima, que nunca dever ser inferior a este valor.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-197

Comportamento da trajetria

11.02

5.6 Movimento com controle feedforward, FFWON, FFWOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

5.8

Tempo de espera , G4 Programao


G4 F G4 S (Programao no bloco NC prprio)

Explicao dos comandos


G4 F S Ligar o tempo de demora Declarao em segundos 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.

Sequncia
Exemplo: N10 G1 F200 Z-5 S300 M3 ;avano F, rotao do fuso S N20 G4 F3 ;tempo de espera 3s N30 X40 Y10 N40 G4 S30 ;espera de 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-198

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Comportamento da trajetria

5.9 Sequncia de programa: Parada interna de pr processamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

5.9

Sequncia de programa: Parada interna de pr processamento Funo


O controle gera uma parada interna de pr processamento quando acessa o status 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 precisa (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 prprocessamento

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

5-199

Comportamento da trajetria

11.02

5.9 Sequencia de programa: Parada interna de pr processamento

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

5-200

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

Frames
6.1 6.2 Generalidades ..............................................................................................................6-202 Instrues frame...........................................................................................................6-203

6.3 Deslocamento de origem programvel.........................................................................6-205 6.3.1 TRANS, ATRANS ....................................................................................................6-205 6.3.2 G58, G59: ZO axial programvel (SW 5 em diante)................................................6-209 6.4 6.5 6.6 6.7 6.8 6.9 Rotao programvel, ROT, AROT..............................................................................6-212 Rotao programvel com ngulos slidos, ROTS, AROTS e CROTS ......................6-220 Fator de escala programvel, SCALE, ASCALE ..........................................................6-221 Espelhamento programvel , MIRROR, AMIRROR .....................................................6-224 Gerao do frame de acordo com a orientao da ferramenta, TOFRAME................6-228 Cancelar o Frame SUPA, DRFOF, CORROF, TRAFOOF...........................................6-230

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-201

Frames

11.02

6.1 Generalidades

840D NCU 572 NCU 573

6.1

Generalidades
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

Fabricante da mquina (MH6.1)


Frames ajustveis: verifique as especificaes do fabricante da mquina Fresa: 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.
SCALE, ASCALE Y TRANS, ATRANS Y Y

X ROT AROT Y

X MIRROR,AMIRROR

6-202

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.2 Instrues frame

840D NCU 572 NCU 573

840Di

Torno:
X X

Z TRANS, ATRANS ROT AROT X

Z SCALE, ASCALE MIRROR,AMIRROR

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).

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-203

Frames

11.02

6. 2 Instrues frame

840D NCU 572 NCU 573

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. Referncias /PGA/ Guia de Programao Avanada, captulo Subrotinas, Macros.

6-204

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.3 Deslocamento de origem programvel

840D NCU 572 NCU 573

840Di

6.3

Deslocamento de origem programvel

6.3.1 TRANS, ATRANS Programao


(programada em bloco de NC separado) ATRANS X Y Z (programada em bloco de NC separado) TRANS X Y Z

Explicao dos comandos e parmetros


TRANS ATRANS X Y Z Deslocamento de origem absoluto, referente ao ponto zero atualmente vlido da pea, ajustado com G54 at G599. Como TRANS, mas com deslocamento aditivo do ponto zero Valor de deslocamento em direo do eixo especificado Fresa:
Z ZM YM Y

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.

TR A N S
54

XM

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-205

Frames

11.02

6. 3 Deslocamento de origem programvel

840D NCU 572 NCU 573

Torno:
X

Z
M W

G54

TRANS

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.

6-206

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.3 Deslocamento de origem programvel

840D NCU 572 NCU 573

840Di

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)

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 M Y

50

X 10

G 54

X 10 50

N10 N20 N30 N40 N50 N60 N70

G1 G54 G0 X0 Y0 Z2 TRANS X10 Y10 L10 TRANS X50 Y10 L10 M30

Plano de trabalho X/Y, zero da pea Ir para o ponto de partida Deslocamento absoluto Chamada de subprograma Deslocamento absoluto Chamada de subprograma Fim de programa

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-207

Frames

11.02

6. 3 Deslocamento de origem programvel

840D NCU 572 NCU 573

Torno:
X

Z
M W

130 140 150

N.. N10 N15 N20 N25 N30 N35 N..

... TRANS X0 Z150 L20 TRANS X0 Z140 (ou ATRANS Z-10) L20 TRANS X0 Z130 (ou ATRANS Z-10) L20 ...

Deslocamento absoluto Chamada de subprograma Deslocamento absoluto Chamada de subprograma Deslocamento absoluto Chamada de subprograma

6-208

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.3 Deslocamento de origem programvel

840D NCU 572 NCU 573

840Di

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)

Explicao 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) Substitui o componente de translao absoluto do deslocamento de origem programvel pelo eixo especificado, no entanto, o deslocamento de origem absoluto mantm-se vlido Valor dos deslocamento na direo do eixo especificado

G59

X Y Z

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 absoluto (G58, deslocamento grosso) 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.

Fabricante da mquina (MH6.2)


O dado de mquina de deslocamento fino deve ser configurado para que esta funo esteja disponvel.

Nota

DM24000:FRAME_ADD_COMPONENTS=1, ou um outro alarme gerado em resposta ao G58, G59.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-209

Frames

11.02

6. 3 Deslocamento de origem programvel

840D NCU 572 NCU 573

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. Efeito sobre o deslocamento aditivo e absoluto:
Comando Grosso ou deslocamento absoluto 10 10 Fino ou deslocamento aditivo No alterado No alterado No alterado Fino (par) + 10 10 10 0 0 10 Comentrio

TRANS X10 G58 X10

Deslocamento absoluto para X Sobrescreve deslocamento absoluto para X Deslocamento programado em X Deslocamento aditivo para X Sobrescreve o deslocamento aditivo para X Deslocamento fino programado em X Deslocamento para X Desliga o deslocamento (incluindo componente fina) Deslocamento fino em X

$P_PFRAME[X,TR] = 10 10 ATRANS X10 G59 X10 $P_PFRAME[X,FI] = 10 CTRANS(X,10) CTRANS() CFINE(X,10) No alterado No alterado No alterado 10 0 0

6-210

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.3 Deslocamento de origem programvel

840D NCU 572 NCU 573

840Di

Exemplo de programao
N... N50 TRANS X10 Y10 Z10 N60 ATRANS X5 Y5 N70 G58 X20 N80 G59 X10 Y10

; Componente de translao absoluta X10 Y10 Z10 ; Componente de translao aditiva X5 Y5 = Deslocamento total X15 Y15 Z10 ; Componente de translao absoluta X20 + adit. X5 Y5 = Deslocamento total X25 Y15 Z10 ; Componente de translao aditiva X10 Y10 + absoluto. X20 Y 10 = Deslocamento total X30 Y20 Z10

N...

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-211

Frames

11.02

6.4 Rotao programvel, ROT, AROT CROTS

840D NCU 572 NCU 573

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 AROT X Y Z RPL Rotao absoluta, referente ao ponto zero atualmente vlido da pea, ajustado com G54 at G599 Rotao aditiva, referente ao ponto zero atualmente vlido ajustado ou programado Rotao no espao: eixos geomtricos em volta dos quais se faz a rotao 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-212

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.4 Rotao programvel, ROT, AROT

840D NCU 572 NCU 573

840Di

Procedimento: 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.

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.

ROT
AR O T

Nota
Em ambas as instrues tm de se observar a seqncia e o sentido de rotao nos quais so executadas as rotaes (ver pgina seguinte)!

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-213

Frames

11.02

6.4 Rotao programvel, ROT, AROT CROTS

840D NCU 572 NCU 573

Direo da rotao A seguinte especificao definida para direo positiva de rotao: Olhar em direo do eixo de coordenadas positivo e rotao no sentido horrio.

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 euler - pela qual so executadas as rotaes, pode ser especificada nos dados de mquina. DM 10600:FRAME_ANGLE_INPUT_MODE= 1: Notao RPY 2: ngulo euler

Y 0 1

A notao RPY a default. Depois desta a sequncia Z, Y, X de rotao definida 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 somente 2 eixos devero ser girados, no necessrio declarar o 3. eixo (valor zero). Gama de valores para ngulo RPY Os ngulos so somente definidos de maneira ambgua nas seguintes faixas de valores:

2 X

6-214

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.4 Rotao programvel, ROT, AROT

840D NCU 572 NCU 573

840Di

Rotao em volta do 1. eixo geom.: 180 X +180 Rotao em volta do 2. eixo geom.: 90 < Y < +90 Rotao em volta do 3. eixo geom.: 180 Z +180 Esta gama de valores permite representar todas as rotaes possveis. Valores fora desta gama so normalizados pelo controle para a gama acima mencionada durante a leitura e escrita. Esta gama de valores tambm vlida para todas as variveis de Frame. Exemplo de leitura em RPY $P_UIFR[1] = CROT(X, 10, Y, 90, Z, 40) retorna da leitura $P_UIFR[1] = CROT(X, 0, Y, 90, Z, 30) $P_UIFR[1] = CROT(X, 190, Y, 0, Z, -200) retorna da leitura $P_UIFR[1] = CROT(X, -170, Y, 0, Z, 160) Na escrita e leitura de componentes frame de rotao, os limites da faixa de valores devem ser observados de modo que o mesmo resultado seja encontrado, escrevendo ou lendo, ou com repetio de escrita. Faixa de valores com ngulo Euler Os ngulos so somente definidos de maneira ambgua nas seguintes faixas de valores: Rotao em volta do 1. eixo geom.: 0 < X < +180 Rotao em volta do 2. eixo geom.: 180 Y +180 Rotao em volta do 3. eixo geom.: 180 Z +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 vlida para todas as variveis de Frame. Para garantir que os ngulos sejam lidos de volta ambiguamente, necessrio observar a faixa de valores definidos. Se voc desejar definir a ordem de rotaes individualmente, programe as rotaes desejadas sucessivamente para cada eixo com AROT.

Literatura
/FB1/ Descrio das funes bsicas, captulo Frames.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-215

Frames

11.02

6.4 Rotao programvel, ROT, AROT CROTS

840D NCU 572 NCU 573

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 plano


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= .
Z

ROT
Y Y

G1

9 G1

G1

G1

7
G1
X Z

Para mais explicaes ver Rotao no espao.


G

18

6-216

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.4 Rotao programvel, ROT, AROT

840D NCU 572 NCU 573

840Di

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 no Plano


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 N20 N30 N40 N50 N60 N70 N80 N90 N100 N110

G17 G54 TRANS X20 Y10 L10 TRANS X55 Y35 AROT RPL=45 L10 TRANS X20 Y40 AROT RPL=60 L10 G0 X100 Y100 M30

Plano de trabalho X/Y, ponto zero da pea Deslocamento absoluto Chamada de subprograma Deslocamento absoluto Rotao do sistema de coordenadas por 45 Chamada de subprograma Deslocamento de origem (cancela todos os deslocamentos anteriores) Rotao aditiva por 60 Chamada de subprograma Afastamento Fim de programa

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-217

Frames

11.02

6.4 Rotao programvel, ROT, AROT CROTS

840D NCU 572 NCU 573

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 N20 N30 N40 N50 N60 N70 N80

G17 G54 TRANS X10 Y10 L10 ATRANS X35 AROT Y30 ATRANS X5 L10 G0 X300 Y100 M30

Plano de trabalho X/Y, ponto zero da pea Deslocamento absoluto Chamada de subprograma Deslocamento aditivo Rotao em volta do eixo Y Deslocamento aditivo Chamada de subprograma Afastamento, fim de programa

6-218

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.4 Rotao programvel, ROT, AROT

840D NCU 572 NCU 573

840Di

Exemplo de programao: Usinagem de lados mltiplos


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 N30 L10 TRANS X100 Z-100 Chamada de subprograma Deslocamento absoluto
Z Y

100
X Z Y

S N TRA

-100

N40

AROT Y90

Rotao do sistema de coordenadas em volta de Y


Z Y Y

AROT Y90
X Z

N50

AROT Z90

Rotao do sistema de coordenadas em volta de Z


Y X Y

AROT Z90
Z Z

N60 N70

L10 G0 X300 Y100 M30

Chamada de subprograma Afastamento, fim de programa

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-219

Frames

11.02

6.5 Rotao programvel com ngulos slidos, ROTS, AROTS etc.

840D NCU 572 NCU 573

6.5

Rotao programvel com ngulos slidos, ROTS, AROTS e CROTS Programao


ROTS X... Y... AROTS X... Y... CROTS X... Y... ROTS Z... X... AROTS Z... X... CROTS Z... X... ROTS Y... Z... AROTS Y... Z... CROTS Y... Z... Explicao dos comandos e parmetros ROTS Frame de rotao com ngulo slido para orientao espacial de um plano absoluto, referido ao frame vlido atual com ajuste de pea zero para G54 G599. Frame de rotao com ngulo slido para orientao espacial de um plano aditivo, referido ao frame vlido atual ajustado ou programado de ponto zero programado. Frame de rotao com ngulo slido para orientao espacial de um plano, referido ao frame vlido no gerenciamento de ferramentas com rotao dos eixos especificados. Um mximo de 2 ngulos slidos podem ser especificados Rotao no plano: ngulo atravs do qual o sistema de coordenadas rodado (plano ajustado com G17-G19). Quando ngulos slidos X e Y so programados, o novo eixo X se localiza no antigo plano Z-X (SW 5.3 e superior). Quando ngulos slidos Z e X so programados, o novo eixo Z se localiza no antigo plano Y-Z (SW 5.3 e superior). Quando ngulos slidos Ye Z so programados, o novo eixo X se localiza no antigo plano X-Y (SW 5.3 e superior).

AROTS

CROTS

X Y Z RPL

Funo
Orientao espacial pode ser definida via rotaes frames com ngulos slidos ROTS, AROTS, CROTS. Comandos de programao ROTS e AROTS se comportam tal qual ROT e AROT.

6-220

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6. 6 Fator de escala programvel, SCALE, ASCALE

840D NCU 572 NCU 573

840Di

6.6

Fator de escala programvel, SCALE, ASCALE Programao


SCALE X Y Z (programao no prprio bloco NC) ASCALE X Y Z (programao no prprio bloco NC)

Explicao dos comandos e parmetros


SCALE ASCALE X Y Z Aumento/diminuio absoluta, referente ao sistema de coordenadas atualmente vlido, ajustado com G54 a G599 Aumento/diminuio aditiva, referente ao sistema de coordenadas atualmente vlido, ajustado ou programado 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.

Procedimento
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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-221

Frames

11.02

6.6 Fator de escala programvel, SCALE, ASCALE

840D NCU 572 NCU 573

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.

AS CA

LE

AROT TRANS

Informaes adicionais
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-222

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6. 6 Fator de escala programvel, SCALE, ASCALE

840D NCU 572 NCU 573

840Di

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 N20 N30 N40 N50 N60 N70 N80

G17 G54 TRANS X15 Y15 L10 TRANS X40 Y20 AROT RPL=35 ASCALE X0.7 Y0.7 L10 G0 X300 Y100 M30

Plano de trabalho X/Y, ponto zero da pea Deslocamento absoluto Produzir bolsa grande Deslocamento absoluto Rotao no plano por 35 Fator de escala para a bolsa pequena Produzir bolsa pequena Afastamento, fim de programa

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-223

Frames

11.02

6.7 Espelhamento programvel , MIRROR, AMIRROR

840D NCU 572 NCU 573

6.7

Espelhamento programvel , MIRROR, AMIRROR Programao


MIRROR X0 Y0 Z0 AMIRROR X0 Y0 Z0 (programao no prprio bloco NC ) (programao no prprio bloco NC )

Explicao dos comandos e parmetros


MIRROR AMIRROR X Y Z Espelhamento absoluto, referente ao sistema de coordenadas atualmente vlido, ajustado com G54 a G599 Espelhamento aditivo, referente ao sistema de coordenadas atualmente vlido ajustado ou programado 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.

Procedimento
Instruo substituta, MIRROR X Y Z A Espelhamento programado atravs de mudanas de direo axial 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-224

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.7 Espelhamento programvel, MIRROR, AMIRROR

840D NCU 572 NCU 573

840Di

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.

Informaes adicionais
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).
G41 G42 X Y

G03

G02

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.

MIRROR X

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-225

Frames

11.02

6.7 Espelhamento programvel , MIRROR, AMIRROR

840D NCU 572 NCU 573

Fabricante 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.

Fresa:
Y Y

1 X

O ponto zero da pea disposto no centro dos contornos.

X 3 4

N10 N20 N30 N40 N50 N60

G17 G54 L10 MIRROR X0 L10 AMIRROR Y0 L10

Plano de trabalho X/Y, ponto zero da pea Produzir o primeiro contorno direita em cima Espelhamento no eixo Y, em X trocada a direo Produzir o segundo contorno esquerda em cima Espelhamento aditiva no eixo X, em Y trocada a direo Produzir o terceiro contorno esquerda em baixo

6-226

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.7 Espelhamento programvel, MIRROR, AMIRROR

840D NCU 572 NCU 573

840Di

N70 N80 N90 N100

MIRROR Y0 L10 MIRROR G0 X300 Y100 M30

Espelhamento no eixo X, em Y trocada a direo Produzir o quarto contorno direita em baixo Desligar Espelhamento Afastamento, fim de programa

Torno:

N10 N.. N30 N40 N50 N..

TRANS X0 Z140 ... TRANS X0 Z600 AMIRROR Z0 ATRANS Z120 ...

Deslocamento de origem para W Usinagem do 1. Lado com o fuso 1 Deslocamento de origem para o fuso 2 Espelhamento do eixo Z Deslocamento de origem para W 1 Usinagem do 2. Lado com o fuso 2

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-227

Frames

11.02

6.8 Gerao do frame de acordo com a orientao da ferramenta,

840D NCU 572 NCU 573

6.8

Gerao do frame de acordo com a orientao da ferramenta, TOFRAME Programao


TOFRAME TOROT

Explicao
O novo frame, cujo eixo Z est apontando para a direo da ferramenta, estar disponvel aps a execuo do bloco contendo a instruo TOFRAME. A rotao definida por TOROT a mesma que a definida para 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. Somente os componentes de rotao so sobrescritos com TOROT no Frame programado. Todos os outros componentes permanecem inalterados. 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 ; O frame foi gerado com TOFRAME; todos os movimentos N140 G91 Z20 dos eixos geomtricos sero feitos com relao N160 X50 TOFRAME ...

6-228

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.8 Gerao do frame de acordo com a orientao da ferramenta,

840D NCU 572 NCU 573

840Di

Informaes adicionais
Aps um alinhamento da ferramenta com TOFRAME, todos os movimentos programados dos eixos geomtricos referem-se ao Frame assim gerado. Versi de SW 6.1 e superior Sistemas de frames separdos para TOFRAME ou TOROT. Os frames gerados por TOFRAME our TOROT podem ser escritos em um sistema frame separado $P_TOOLFRAME . Bit 3 do Dado de mquina DM 28082: MM_SYSTEM_FRAME_MASK deve ser ajustado para esta funo. O frame programado permanece inalterado. Diferenas ocorrem quando o frame programvel processado posteriormente em outro local.

O comando NC TOROT garante programao consistente com o porta ferramenta ativo orientvel para cada tipo de cinemtica.

Literatura
/PGA/ Guia de programao avanada, captulo "Orientao de ferramenta"

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-229

Frames

11.02

6. 9 Cancelar o Frame SUPA, DRFOF, CORROF, TRAFOOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

6.9

Cancelar o Frame SUPA, DRFOF, CORROF, TRAFOOF Programao


CORROF(eixo, string [eixo, string]) ou CORROF(eixo, string) ou CORROF(eixo) ou CORROF()

Explicao dos comandos


Cancelar as transformaes de coordenadas Uma diferenciao deve ser feita entre: desabilitao no modal e desabilitao modal. Desativao no modal: G53 G153 SUPA de todos os frames programveis e ajustveis de todos os frames programveis, ajustveis e bsicos de todos os frames programveis, ajustveis, correo DRF via nnio, deslocamento de origem externo e ajustvel Desativao modal: G500 DRFOF CORROF(eixo,DRF[ AXIS,AA_OFF]) CORROF(Achse) CORROF() TRAFOOF Desativao de todos os frames ajustveis se G500 no contiver valores Desativao (cancelamento) da correo DRF via nnio para todos os eixos ativos no canal Desativao da correo axial DRF via nnio e do deslocamento de origem individual como resultado de $AA_OFF (SW 6 e superior) Todos os movimentos ativos sobrepostos so cancelados (SW6 e superior) Todos os movimentos ativos sobrepostos para todos os eixos de canais so cancelados (SW6 e superior) Desativao da transformao

Descrio dos parmetros


Eixo String == DRF String == AA_OFF String == ETRANS String == FTOCOF TRANS, ROT, SCALE, MIRROR Identificador de eixo para canal, geometria ou eixo de mquina Correo_DRF dos eixos so canceladas Deslocamento de origem dos eixos cancelada devido a $AA_OFF A seguinte expanso possvel Um deslocamento de origem ativo cancelado Atua como FTOCOF (cancelamento online de correo de ferramenta) Apaga frames programveis sem especificao de eixo

6-230

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.9 Cancelar o Frame SUPA, DRFOF, CORROF, TRAFOOF

840D NCU 571

840D NCU 572 NCU 573

810D

Sequncia
SW 6 e superior, CORROF Uma parada de pr-processamento iniciada e o componente de posicionamento da sobreposio de movimento (correo DRF ou correo de posio) transferida para a posio no sistema de coordenadas bsico. Uma vez que no h deslocamento de eixo, o valor de $AA_IM[eixo] no se altera, sendo que somente o valor da varivel de sistema $AA_IW[eixo] alterada. Aps a correo de posicionamento, por exemplo de um eixo, ter sido cancelada por $AA_OFF, a varivel de sistema $AA_OFF_VAL deste eixo zerada. Ajustando o bit 2 = 1 do DM 36750: AA_OFF_MODE, tambm no modo de operao JOG, possvel ativar interpolao da correo de posicionamento como uma sobreposio de movimento quando $AA_OFF se altera.

Informaes adicionais
CORROF possvel somente via programa de usinagem e no por ao sncrona. Alarme 21660 emitido se uma ao sncrona estiver ativa quando uma correo de posicionamento for cancelada via comando de programa CORROF (eixo, AA_OFF). AA_OFF cancelada simultaneamente e no ativada novamente. Se a ao sncrona tornar-se ativa em um bloco posterior ao comando CORROF, $AA_OFF permanece ativo e a correo de posicionamento interpolada. Se CORROF foi programado para um eixo que est ativo em outro canal, o eixo retirado do outro canal com o DM 30552: AUTO_GET_TYPE = 0 na troca de eixo. Isto provoca o cancelamento da correo DRF e qualquer outra correo de posicionamento. Os Frames programveis podem ser apagados pela declarao de um componente TRANS, ROT,

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-231

Frames

11.02

6. 9 Cancelar o Frame SUPA, DRFOF, CORROF, TRAFOOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

SCALE, MIRROR sem indicar um eixo. Para maiores informaes relativas a TRAFOOF veja /PGA/ Programao avanada, Captulo 7, Transformao 5 eixos.

Exemplo de programao
Cancelamento DRF axial Uma correo DRF gerada no eixo X pelo movimento DRF do nnio. A correo DRF no deve estar ativa para qualquer outro eixo no canal. N10 CORROF(X,DRF) tal como DRFOF( )

Uma correo DRF gerada nos eixos X e Y pelo movimento DRF do nnio. A correo DRF no deve estar ativa para qualquer outro eixo no canal. N10 CORROF(X,DRF) Somente a correo DRF do eixo X e cancelada, o eixo no se move A correo DRF do eixo Y mantida Ambas as correes sero canceladas com DRFOF()

Seleo DRF axial e cancelamento $AA_OFF Uma correo DRF gerada no eixo X pelo movimento DRF do nnio. A correo DRF no deve estar ativa para qualquer outro eixo no canal. N10 WHEN TRUE DO $AA_OFF[X] = 10 G4 F5 N70 CORROF(X,DRF,X,AA_OFF) Uma correo de posicionamento == 10 interpolada para o eixo X Somente a correo DRF do eixo X e cancelada, o eixo no se move A correo DRF do eixo Y mantida

Cancelamento $AA_OFF

6-232

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Frames

6.9 Cancelar o Frame SUPA, DRFOF, CORROF, TRAFOOF

840D NCU 571

840D NCU 572 NCU 573

810D

Uma correo de posicionamento do eixo X cancelada com: CORROF(X,AA_OFF) com $AA_OFF[X] = 0 e adicionado posio atual do eixo X. O seguinte exemplo de programao mostra o eixo X que foi previamente interpolado com uma correo de posicionamento de 10: N10 WHEN TRUE DO $AA_OFF[X] = 10 G4 F5 N80 CORROF(X,AA_OFF) Uma correo de posicionamento == 10 interpolada para o eixo X Correo de posicionamento do eixo X cancelada, eixo X no se move

!"

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

6-233

Frames

11.02

6. 9 Cancelar o Frame SUPA, DRFOF, CORROF, TRAFOOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

6-234

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

Controle do avano e movimento do fuso


7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 Avano .........................................................................................................................7-236 Movimentando eixos de posicionamento, POS, POSA, POSP ................................... 7-244 Operao do fuso com controle de posio , SPCON, SPCOF.................................. 7-247 Posicionamento de fusos para operao como eixos, SPOS, SPOSA..................... 7-248 Fresando em peas torneadas: TRANSMIT.............................................................. 7-2554 Transformao de superfcie cilndrica: TRACYL...................................................... 7-2586 Avano para eixos de posicionamento e fusos ......................................................... 7-2597 Correo de avano percentual, OVR, OVRA........................................................... 7-2620 Avano com controle de correo atravs da manivela, FD, FDA............................ 7-2631

7.10 Correo percentual da acelerao: ACC (Opcional) ............................................... 7-2675 7.11 Otimizao do avano em seguimentos curvos da trajetria , CFTCP, CFC, CFIN . 7-2696 7.12 Rotao de fuso S, sentido de rotao de fuso M3, M4, M5................................... 7-27269 7.13 Velocidade constante de corte, G96, G97, LIMS ...................................................... 7-2752 7.14 Velocidade perifrica constante de rebolo, GWPSON, GWPSOF ............................ 7-2774 7.15 Rotao constante da pea para retificao Centerless, CLGON, CLGOF........... 7-28077 7.16 Limitao programvel da rotao do fuso, G25, G26 ............................................ 7-28279 7.17 Vrios avanos em um bloco : F.., FMA.. ................................................................. 7-2830 7.18 Avano durante o bloco: FB... (SW 5.3 em diante).................................................... 7-2862

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-235

Controle do avano e movimento do fuso

11.02

7.1 Avano

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 e superior)

Explicao dos comandos


G93 G94 G95 F FGROUP FGREF FL Eixo Avano especificado em relao inversa ao tempo 1/min (somente para 840D NCU 572/573 e 810D CCU2) Avano em mm/min ou polegada/min ou em graus/min Avano em mm/rotao ou polegada/rotao Unidade de avano definida por G93, G94, G95 Valor do avano F, vlido para todos os eixos indicados sob FGROUP Raio efetivo (de referncia) para os eixos rotativos indicados sob FGROUP (SW 5 em diante) Velocidade limite para eixos sincronizados; a unidade definida atravs de G94 (avano rpido mximo) 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 de tornear.

Nota: Avano especificado em relao inversa ao tempo no esta instalado, p/ 802D e verses acima do SW 3.1 do 810D CCU1

7-236

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.1 Avano

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Procedimento
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.
Y

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. 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 portafresa ou ao fuso principal do torno.

G93 X... F2 X

0.5 min

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-237

Controle do avano e movimento do fuso

11.02

7.1 Avano

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 sincronizados O avano F programado sob o endereo F aplica-se a todos os eixos de trajetria programados no bloco, mas no a eixos sincronizados. Os eixos sincronizados 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 sincronizados 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-238

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.1 Avano

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Fabricante de 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'[Grad / min] * * D[mm] 360 [Grad]
F

F'
D

F[mm/min] =

F: F: : D:

velocidade tangencial velocidade angular constante de crculo (Pi) dimetro

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-239

Controle do avano e movimento do fuso

11.02

7.1 Avano

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 movimentada 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-240

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.1 Avano

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 N130 DO $R1=$AC_TIME N140 X10 N150 DO $R2=$AC_TIME N160 X10 A10 N170 DO $R3=$AC_TIME N180 A10 N190 DO $R4=$AC_TIME N200 X0.001 A10 N210 G700 F100 N220 DO $R5=$AC_TIME N230 X10 N240 DO $R6=$AC_TIME N250 X10 A10 N260 DO $R7=$AC_TIME N270 A10 N280 DO $R8=$AC_TIME N290 X0.001 A10 N300 FGREF[A9]=360/(2*$PI) N310 DO $R9=$AC_TIME N320 X0.001 A10 N330 M30
Avano=2540 mm/min Percurso=254 mm R9=aprox. 6 s Avano=2540 mm/min 0.288 s Percurso=10 mm R8=aprox. Avano=100 deg/min Percurso=10 graus R7=aprox. 6 s Avano=2540 mm/min Percurso=254.2 mm R6=aprox. 6 s Avano=100 mm/min Percurso=10 mm R4=aprox. 6 s Avano=100 graus/min Percurso=10 graus R3=aprox. 6 s Avano=100 mm/min Percurso=14.14 mm R2=aprox. 8 s Avano=100 mm/min ou 100 deg/min Avano=100 mm/min Percurso=10 mm R1=aprox. 6 s

Avano=2540 mm/min ou 100 deg/min Avano=2540 mm/min Percurso=254 mm R5=aprox. 6 s

Define um grau como sendo igual uma polegada atravs do raio referncia

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-241

Controle do avano e movimento do fuso

11.02

7.1 Avano

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Posicionar eixos sincronizados com velocidade limite FL Com este comando os eixos sincronizados 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-242

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.1 Avano

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.
Y Y

20

10 25

15

N10 G17 G94 G1 Z0 F500 N20 X10 Y20 N25 FGROUP(X, Y) N30 G2 X10 Y20 Z-15 I15 J0 F1000 FL[Z]=200 ... N100 FL=$MA_AX_VELO_LIMIT[0,Z] N110 M30

Alimentao da ferramenta Ir para a posio de partida Os eixos X/Y so eixos de trajetria, Z um eixo sncrono Na trajetria circular vlido o avano 1000 mm/min Em direo Z movimento sncrono. A velocidade limite desativada quando o valor lido do dado de mquina. Fim do programa

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-243

Controle do avano e movimento do fuso

11.02

7.2 Movimentando eixos de posicionamento, POS, POSA, POSP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.2

Movimentando eixos de posicionamento, POS, POSA, POSP Programao


POS[eixo]= POSA[eixo]= POSP[eixo]=(,,) FA[eixo]= WAITP(eixo)= (programado em bloco NC individual) WAITMC (marca)=...

Explicao dos comandos


POS [eixo]= POSA [eixo]= POSP [eixo]=(,,) Posicionar o eixo, o bloco NC avanado somente quando a posio for atingida Posicionar o eixo, o bloco NC avanado mesmo que a posio no tenha sido atingida 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 Avano para o eixo de posicionamento, no mx. 5 valores por bloco NC Esperar pelo fim de posicionamento do eixo, WAITP tem de ser escrito num bloco NC prprio Durante a rampa de parada, WAITMC carrega o prximo bloco imediatamente quando a marca de WAIT for recebida. Nomes de eixos de canal ou eixos geomtricos fixamente atribudos Um eixo somente desacelerado se a marca ainda no foi atingida ou se um critrio diferente de procura impede a mudana de bloco.

FA[eixo]= WAITP(eixo) WAITMC(marca) Eixo Marca, ,

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.

Procedimento
Por meio dos comandos POS/POSA/POSP os eixos de posicionamento so posicionados, simultaneamente so coordenadas as seqncias dos movimentos. Posicionar com POSA[]=

7-244

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.2 Movimentando eixos de posicionamento, POS, POSA, POSP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

O eixo indicado entre colchetes movido para a posio final. O avanamento de bloco, ou seja a execuo do programa no influenciada por 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 prprocessamento 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 status do dado de mquina ($A...), 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() 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. liberar um eixo para ser um eixo de oscilao. liberar um eixo para ser posicionado como eixo

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-245

Controle do avano e movimento do fuso

11.02

7.2 Movimentando eixos de posicionamento, POS, POSA, POSP

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 Posicionar eixos de posicionamento e eixos de trajetria A execuo do programa continuada somente quando o eixo U atingiu o ponto final programado em N20.

N20 POSA[V]=90 POSA[U]=100 G0 X50 Y70 N50 WAITP(U)

N60 Mudana de bloco na rampa de desacelerao com IPOBRKA e WAITMC() Na SW 6.4 e superior WAITMC pode ser usado para carregar o prximo bloco de NC imediatamente quando a prxima marca de espera for recebida. desacelerar um eixo somente se a marca no foi ainda atingida ou se um critrio diferente de procura de bloco impedir a mudana de bloco. Aps um WAITMC, os eixos iniciam imediatamente, se no houver nenhum outro critrio de procura impedindo a mudana de bloco.

7-246

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.3 Operao do fuso com controle de posio , SPCON, SPCOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.3

Operao do fuso com controle de posio , SPCON, SPCOF Programao


SPCON ou SPCON(n) SPCOF ou SPCOF(n)

Explicao dos comandos


SPCON SPCON(n) SPCOF SPCOF(n) SPCON SPCON(n, m, 0) SPCOF SPCOF(n, m, 0) n m Comutar o fuso mestre, ou o fuso de nmero n, do modo do controle da velocidade para o modo de controle da posio Comutar o fuso mestre, ou o fuso de nmero n, do modo do controle da posio para o modo do controle da velocidade A partir do SW.3.5: Podem ser comutados, em um s bloco, vrios fusos com nmero n do controle da velocidade para o controle da posio 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 de velocidade 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.

Procedimento
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 mantmse at SPCOF.

Informaes adicionais
Em caso de fusos sincronizados eletronicamente, o fuso mestre deve operar em modo de controle de posio.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-247

Controle do avano e movimento do fuso

11.02

7.4 Posicionamento de fusos para operao como eixos,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.4

Posicionamento de fusos para operao como eixos, SPOS, SPOSA Programao


SPOS= ou SPOS[n]= M19 ou M[n]=19 SPOSA= ou SPOSA[n]= M70 ou Mn=70 FINEA= ou FINEA[n]= COARSEA= ou COARSEA[n]= IPOENDA= ou IPOENDA[n]= IPOBRKA= ou IPOBRKA(eixo[,REAL]) (Programado em um bloco NC separado) WAITS ou WAITS(n,m) (Programado em um bloco NC separado)

Explicao dos comandos


SPOS= SPOS[n]= M19 M[n]=19 SPOSA= SPOSA[n]= M70 Mn=70 FINEA= FINEA[Sn]= COARSEA= COARSEA[Sn]= IPOENDA= IPOENDA[Sn]= IPOBRKA= IPOBRKA(Achse [,Real])= WAITS WAITS(n,m) n m Sn Eixos Real Posicionar o fuso mestre (SPOS) ou o fuso com nmero n (SPOS[n]), o bloco NC avanado somente quando a posio for atingida Posicionamento de fuso principal (M19) ou fuso nmero n (M[n]=19); o prximo bloco NC no ser liberado at a posio ser atingida. (SW5 e >) Posicionamento de fuso principal com SPOSA ou fuso nmero n (SPOSA[n]). O prximo bloco NC ser liberado mesmo que a posio no tenha sido atingida. 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. Fim de movimento quando Parada precisa fina for atingida (SW 5.1 e >) Fim de movimento quando Parada precisa grosssa for atingida (SW 5.1 e >) Fim de movimento quando Parada IPO for atingida (SW 5.1 e superior) Critrio de fim de movimento a partir do momento da aplicao de uma rampa de frenagem em 100% at o final da rampa em 0% e idntico ao IPOENDA (como SW6) IPOBKRA deve ser programado entre parnteses (). Esperar pela chegada posio de fuso, WAITS aplica-se ao fuso mestre, nos outros casos aos nmeros de fuso declarados pelos parmetros n Nmero inteiro de 1 ... n Nmero inteiro de 1 ... m fuso nmero n, de 0 ao nmero mximo de fusos Identificador de canal Especificao da porcentagem 100-0% referida a rampa de parada para troca de bloco. Se nenhum valor % for especificado, o atual valor dos dados de ajuste ser aplicado.

7-248

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.4 Posicionamento de fusos para operao como eixos,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 ... N90

M3 S500 SPOS[2]=0 ou M2=70 Liga o controle de posio, o fuso e posicionado em 0 grau, o modo eixo pode ser utilizado a partir do prximo bloco Comuta fuso 2 para modo eixo O fuso 2 movimentado em conjunto com o eixo X em interpolao linear. Posiciona o fuso 2 em 90 graus.

N100 N110

X50 C180 Z20 SPOS[2]=90

Procedimento
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.

Ao se ler, num bloco subseqente, um comando que gera implicitamente uma parada de avano, o processamento neste bloco interrompido at que todos os fusos estejam parados.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-249

Controle do avano e movimento do fuso

11.02

7.4 Posicionamento de fusos para operao como eixos,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Posicionamento com SPOS=, SPOS[n]= e Posicionamento com M19=, M19[n]= As condies para mudana de bloco so preenchidas quando todas as funes programadas no bloco foram cumpridas (ex: funes auxiliares reconhecidas pelo PLC, todos os eixos tenham atingido seu destino de posicionamento) e o fuso tenha atingido sua posio programada. Velocidade dos movimentos A velocidade e o comportamento de retardamento para o posicionamento so armazenados em dados de mquina e podem ser programados 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 incremental DC() aproximao em valor absoluto direto ACN() dimenso absoluta aproximar-se em sentido negativo ACP() dimenso absoluta, aproximar-se em sentido positivo Com IC, o posicionamento do fuso pode levar vrias rotaes.

AC (250)

250 0

DC (250)

Exemplo: O fuso 2 dever ser posicionado em 250 com sentido de rotao negativo. N10 SPOSA[2]=ACN(250) Caso necessrio, o fuso ir desacelerar e acelerar na direo oposta direo do movimento de posicionamento (SW 4 e superior) Se no for especificado, o movimento realizado automaticamente, como na funo DC. Cada bloco NC pode conter at 3 instrues de posicionamento. Gama de valores Dimenses absolutas AC: 0359.9999 graus Dimenses incrementais IC: 099,999.999 graus Final de posicionamento (SW 5.1 e >) Programvel por meio dos seguintes comandos:

7-250

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.4 Posicionamento de fusos para operao como eixos,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

FINEA[Sn], COARSEA[Sn], IPOENDA[Sn]. Tempo de mudana de bloco ajustvel (SW 6 e >) No modo interpolao de eixo simples, um novo final de movimento pode ser ajustado em adio ao j existente critrio baseado em FINEA, COARSEA, IPOENDA. O novo critrio pode ser ajustado dentro da rampa de parada (100-0%) usando IPOBRKA. O programa avana para o prximo bloco se o critrio de final de movimento de todos os fusos ou eixos programados no bloco atual mais o critrio de mudana de bloco para interpolao de trajetria forem cumpridos. Exemplo: N10 POS[X]=100 N20 IPOBRKA(X,100) N30 POS[X]=200 N40 POS[X]=250 N50 POS[X]=0 N60 X10 F100 N70 M30 Bloco avana se o eixo X atingiu a posio 100 e a parada precisa fina. Ativao do critrio de mudana de bloco IPOBRKA rampa de parada. A mudana de bloco se inicia to logo o eixo X inicie sua desacelerao. O eixo X no para na posio 200, deslocando-se at a posio 250; assim que o eixo inicia a parada ocorre a mudana de bloco. O eixo X para e retorna posio 0, o bloco avana para com posio 0 e parada precisa fina. Cancelamento SPOS M19 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)

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-251

Controle do avano e movimento do fuso

11.02

7.4 Posicionamento de fusos para operao como eixos,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. 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. 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).

sentido de rotao

sentido de rotao

D =A C C

D =A C C ngulo programado ngulo programado

7-252

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.4 Posicionamento de fusos para operao como eixos,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

....
N110 N120 N125 N130 N135 S2=1000 M2=3 SPOSA=DC(0) G0 X34 Z-35 WAITS G1 G94 X10 F250 ; Liga a furadeira transversal acoplada ; Posiciona o fuso principal diretamente em 0, o programa avana para o prximo bloco imediatamente ; a furadeira est sendo ligada enquanto o fuso est sendo posicionado ; espera at que o fuso principal atinja a posio ; avano em mm/min (G96 aconselhvel somente para ferramentas de torneamento com mltiplos incertos e fusos sncronos, mas no para ferramentas de potncia em carros transversais) ; O fuso posicionado atravs de 90 com parada de leitura e, uma direo positiva

N140 N145 N150 N155 N160 N165 N170 N175 N180 N185 ...

G0 X34 SPOS=IC(90) G1 X10 G0 X34 SPOS=AC(180) G1 X10 G0 X34 SPOS=IC(90) G1 X10 G0 X50 ; o fuso gira em uma direo positiva atravs de 90 a partir da posio absoluta 180, encerrando o posicionamento na posio absoluta 270. ; o fuso posicionado em 180 a partir do ponto zero do fuso

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-253

Controle do avano e movimento do fuso

11.02

7.5 Fresando em peas torneadas: TRANSMIT

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.5

Fresando em peas torneadas: TRANSMIT Programao


TRANSMIT ou TRANSMIT(n) TRAFOOF Explicao dos comandos TRANSMIT TRANSMIT(n) TRAFOOF Ativa a primeira funo TRANSMIT declarada Ativa a n-sima funo TRANSMIT declarada, n pode ir at 2 (TRANSMIT(1) o mesmo que TRANSMIT). 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-254

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.5 Fresando em peas torneadas: TRANSMIT

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo de programao
Y

N10 T1 D1 G54 G17 G90 F5000 G94 N20 G0 X20 Z10 SPOS=45 N30 TRANSMIT N40 ROT RPL=45 N50 ATRANS X2 Y10 N60 G1 X10 Y10 G41 N70 X10 N80 Y10 N90 X10 N100 Y10 N110 ...

Seleo da ferramenta Movimento at a posio inicial Ativa a funo TRANSMIT Seleciona um frame Desbaste dos quatro cantos

Referncias
/PGA/ Programao Avanada Captulo Transformaes"

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-255

X
Z

Controle do avano e movimento do fuso

11.02

7.6 Transformao de superfcie cilndrica: TRACYL

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.6

Transformao de superfcie cilndrica: TRACYL Programao


TRACYL(d) ou TRACYL(d,t) TRAFOOF Explicao dos comandos TRACYL(d) TRACYL(d,n) d TRAFOOF Ativa a primeira funo TRACYL Ativa a n-sima funo TRACYL declarada, n pode ir at 2. TRACYL(d,1) o mesmo que TRACYL(d). Valor atual do dimetro do cilindro a ser usinado 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 cilndricos Canais com quaisquer trajetrias em corpos cilndricos. A trajetria dos canais programada com referncia superfcie aberta do cilindro.
Sistema de coordenadas da pea
Y

Referncia
/PGA/ Programao Avanada, Captulo Transformaes

7-256

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.7 Avano para eixos de posicionamento e fusos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.7

Avano para eixos de posicionamento 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,)

Explicao dos comandos


FA[eixo] FA[SPI(fuso)] FA[S] FPR Avano para os eixos de posicionamento declarados em mm/min ou polegada/min ou em graus/min Velocidade de posicionamento (avano axial) para os fusos declarados em graus/min. 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 sincronizados. 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. Desligar o avano por rotao. Declarao do eixo ou fuso que j no dever percorrer com avano por rotao. 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 de posicionamento ou geomtrico

FPRAON

FPRAOF SPI

Eixo

Funo
Eixos de posicionamento, tais como sistemas de transporte de peas, cabeotes-revlver, lunetas, so posicionados independentemente de eixos de trajetria e eixos sincronizados. Por isso, define-se para cada eixo de posicionamento um avano prprio. Exemplo: FA[A1]=500 No caso de acoplamento de fusos sncronos, a

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-257

Controle do avano e movimento do fuso

11.02

7.7 Avano para eixos de posicionamento e fusos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Procedimento
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 sincronizados. 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-258

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.7 Avano para eixos de posicionamento e fusos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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)

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-259

Controle do avano e movimento do fuso

11.02

7.8 Correo de avano percentual, OVR, OVRA

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.8

Correo de avano percentual, OVR, OVRA Programao


OVR= OVRA[eixo]= OVRA[SPI(fuso)]= ou OVRA[S]=

Explicao do comando
OVR
OVRA

Alterao de avano por cento para o avano ao longo da trajetria F Alterao de avano por cento para o avano de posicionamento FA ou para a rotao de fuso S 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 de posicionamento ou geomtrico

SPI

Eixo

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 : Velocidade de trajetria 25%, ; Velocidade de posicionamento p/ A1 70%. N20 OVRA[SPI(1)]=35 ; rotao do fuso para fuso 1: 35%. ou N20 OVRA[S1]=35

Procedimento
A alterao programvel do avano combinada 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-260

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02.

Controle do avano e movimento do fuso

7.9 Avano com controle de correo atravs da manivela, FD, FDA

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.9

Avano com controle de correo atravs da manivela, FD, FDA Programao


FD= FDA[eixo]=0 ou FDA[eixo]=

Explicao do comando
FD= FDA [eixo]=0 FDA[eixo]= eixo Movimento por manivela para eixos de trajetria com superposio de avano Movimento por manivela para eixos de posicionamento segundo percurso preestabelecido Movimento por manivela para eixos de posicionamento com superposio de avano 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. Para eixos de trajetria s possvel a superposio da velocidade.
Z

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-261

Controle do avano e movimento do fuso

11.02

7.9 Avano com controle de correo atravs da manivela, FD, FDA

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Procedimento
Precondies Para a funo "Superposio por manivela", aos eixos a posicionar tem de estar atribuda uma 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 subseqente 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-262

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02.

Controle do avano e movimento do fuso

7.9 Avano com controle de correo atravs da manivela, FD, FDA

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-263

Controle do avano e movimento do fuso

11.02

7.9 Avano com controle de correo atravs da manivela, FD, FDA

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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-264

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.10 Correo percentual da acelerao: ACC (Opo)

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.10

Correo percentual da acelerao: ACC (Opcional) Programao


ACC[eixo]= ACC[SPI(fuso)]= ou ACC(S)

Explicao 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. Nome do eixo de trajetria no canal

Eixo

Funo
Em segmentos de programa crticos pode ser necessrio limitar a acelerao para baixo dos valores mximos, p.ex. para evitar oscilaes mecnicas.

Procedimento
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: Desligar: 1200%, inteiros ACC[eixo]=100, partida do programa, Reset

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-265

Controle do avano e movimento do fuso

11.02

7.11 Otimizao do avano em seg.curvos da trajet., CFTCP, CFC, CFIN

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Informaes adicionais
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

Otimizao do avano em seguimentos curvos da trajetria , CFTCP, CFC, CFIN Programao


CFTCP CFC CFIN

Explicao dos comandos


CFTCP CFC CFIN Avano constante na trajetria de centro de fresa Avano constante no contorno (aresta da ferramenta) Avano constante na aresta de ferramenta s em contornos de curvatura interna, nos outros casos na trajetria de centro de fresa

7-266

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.11 Otimizao do avano em seg.curvos da trajet., CFTCP, CFC,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 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.
traj. da ferram.

contorno

Procedimento
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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-267

Controle do avano e movimento do fuso

11.02

7.11 Otimizao do avano em seg.curvos da trajet., CFTCP, CFC, CFIN

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

40 10

X 10 20 55 20 30

N10 N20 N30 N40 N50 N40 N50 N60 N70

G17 G54 G64 T1 M6 S3000 M3 CFC F500 G41 G0 X-10 Y0 Z-10 CONTOUR1 CFIN Z-25 CONTOUR1 Y120 X200 M30 Alimentao primeira profundidade de corte Chamada de subprograma Alimentao segunda profundidade de corte Chamada de subprograma

7-268

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.12 Rotao de fuso S, sentido de rotao de fuso M3, M4, M5

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.12

Rotao de fuso S, sentido 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

Explicao dos comandos


M1=3 M1=4 M1=5 M3 M4 M5 Sn= S SETMS(n) SETMS Sentido de rotao de fuso direita/ esquerda, Parada de fuso para o fuso 1. Aos outros fusos aplica-se adequadamente M2= M3= Sentido de rotao de fuso direita para o fuso mestre Sentido de rotao de fuso esquerda para o fuso mestre Parada de fusos para o fuso mestre Rotao de fuso em rotaes/min para o fuso n Rotao de fuso em rotaes/min para o fuso mestre O fuso declarado sob n deve ser o fuso mestre 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 As seguintes instrues de programao aplicam-se ao fuso mestre: G95, G96, G97, G33, G331. (ver tambm captulo 1, Fuso principal, fuso mestre").

Fabricante da mquina (MH7.2)


A definio do fuso mestre tambm possvel via dados de mquina (condio de fornecimento).

Procedimento
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).

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-269

Controle do avano e movimento do fuso

11.02

7.12 Rotao de fuso S, sentido de rotao de fuso M3, M4, M5

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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-270

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.12 Rotao de fuso S, sentido de rotao de fuso M3, M4, M5

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

N10 S300 M3 N20N90 N100 SETMS(2) N110 S400 G95 F N120N150 N160 SETMS

Rotao e sentido de rotao para o fuso de acionamento = fuso mestre preestabelecido Usinagem do lado direito da pea S2 a partir deste comando o fuso mestre Rotao para o novo fuso mestre Usinagem do lado esquerda da pea Retorno ao fuso mestre S1

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-271

Controle do avano e movimento do fuso

11.02

7.13 Velocidade constante de corte, G96, G97, LIMS

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.13

Velocidade constante de corte, G96, G97, LIMS Programao


G96 S G97 LIMS=

Explicao dos comandos


G96 S G97 LIMS Ligar velocidade constante de corte Velocidade de corte em m/min Desligar velocidade constante de corte 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

Procedimento
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-272

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.13 Velocidade constante de corte, G96, G97, LIMS

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Informaes adicionais
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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-273

Controle do avano e movimento do fuso

11.02

7.14 Velocidade perifrica constante de rebolo, GWPSON, GWPSOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.14

Velocidade perifrica constante de rebolo, GWPSON, GWPSOF Programao


GWPSON(T No.) GWPSOF(T No.) S S1

Explicao 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. Desselecionar GWPS: a declarao do nmero T s necessria, se a ferramenta com este nmero T no estiver ativa Programar GWPS; valor da velocidade perifrica em m/s ou ft/s S: GWPS para o fuso mestre; S1: GWPS para o fuso 1

GWPSOF(T No.)

S S1

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).

Informaes adicionais
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-274

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.14 Velocidade perifrica constante de rebolo, GWPSON, GWPSOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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, mantmse 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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-275

Controle do avano e movimento do fuso

11.02

7.14 Velocidade perifrica constante de rebolo, GWPSON, GWPSOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo de programao
Uma velocidade perifrica constante deve ser utilizada com os rebolos T1 e T5. T1 a ferramenta ativa.

Programao
N20 T1 D1 N25 S1=1000 M1=3 N30 S2=1500 M2=3 N40 GWPSON N45 S1 = 60 N50 GWPSON(5) N55 S2 = 40 N60 GWPSOF N65 GWPSOF(5) Desliga GWPS para a ferramenta ativa Desliga GWPS para a ferramenta 5 (fuso 2) Ativa GWPS para a ferramenta 5 (segundo fuso) Ativa GWPS para a ferramenta 2 em 40 m/s GWPS seleo da ferramenta ativa T1 Ativa GWPS para a ferramenta em 60 m/s Seleo T1 a D1 1000 voltas/min para o fuso 1 1500 voltas/min para o fuso 2

7-276

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.15 Rotao const.da pea p/retificao Centerless, CLGON, CLGOF

840D NCU 572 NCU 573

840Di

7.15

Rotao constante da pea para retificao Centerless, CLGON, CLGOF Programao


CLGON(liga) CLGOF

Explicao dos comandos


CLGON(liga) CLGOF Ligar a funo Rotao constante da pea para retificao Centerless ; declarao da velocidade desejada (des.) da pea em 1/min 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.
n = const 1
pea a ret.

rpea a retificar
rebolo regulador
A

rebolo

rrebolo regul.

R 1

Procedimento
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.

n 2

esqu.

Y X

Q 1 Q 2

Caso o rebolo de arraste trabalhe como fuso mestre, G96 e CLGON se cancelam mutuamente.

Informaes adicionais
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

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-277

Controle do avano e movimento do fuso

11.02

7.15 Rotao const.da pea p/retificao Centerless, CLGON, CLGOF

840D NCU 572 NCU 573

840Di

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: Srebolo regul. = rpea a retificar/rrebolo regul. Sprog O raio da pea a retificar rpea 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.
n 2

n = const 1
pea a ret.

rpea a retificar
rebolo regulador
A

rebolo

rrebolo regul.
esqu.

R 1

Y X

Q 1 Q 2

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. 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 calculado com a pea , monitorada. A rea est especificada em um dado de mquina.

7-278

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.16 Limitao programvel da rotao do fuso, G25, G26

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.16

Limitao programvel da rotao do fuso, G25, G26 Programao


G25 S S1= S2= G26 S S1= S2=

Explicao dos comandos


G25 G26 S S1= S2=

Limite inferior da velocidade de rotao do fuso Limite superior da velocidade de rotao do fuso 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

Procedimento
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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-279

Controle do avano e movimento do fuso

11.02

7.17 Vrios avanos em um bloco : F.., FMA

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7.17

Vrios avanos em um bloco : F.., FMA.. Programao


F2=... a F7=... ST=... SR=... FMA[2,x]=... a FMA[7,x]=... STA=... SRA=... Vrios movimentos de trajetria em um bloco Vrios movimentos axiais em um bloco

Explicao dos comandos


F2=... to F7=... ST=... SR=... FMA[2,x]=... to FMA[7,x]=... STA=... SRA=... Alem do avano de contorno, podem ser programados at 6 outros valores de avano em um bloco; no modal Tempo de parada (para retficas: tempo de faiscamento); no modal Percurso de retorno; no modal Alem do avano de contorno, podem ser programados at 6 outros valores de avano por eixo no bloco; no modal Tempo de parada especfico por eixo (para retficas, tempo de faiscamento); no modal 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.

Procedimento
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-280

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.17 Vrios avanos em um bloco : F.., FMA..

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

p.e. F7=1000 F2=20 ST=1 SR=0.5

; 7 corresponde ao bit de entrada 7. ; 2 corresponde ao bit de entrada 2. ; Tempo de parada bit de entrada 1 ; 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.

Informaes adicionais
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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-281

Controle do avano e movimento do fuso

11.02

7.18 Avano durante o bloco: FB... (SW 5.3 em diante)

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

Explicao 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.

Procedimento
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

7-282

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Controle do avano e movimento do fuso

7.18 Avano durante o bloco: FB... (SW 5.3 em diante)

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Referncias: Descrio das Funes, V1 Avanos

Informaes adicionais
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; N20 G1 X10; N30 X20 FB=80; N40 X30; N50 ... Posio inicial Avano 100 mm/min Avano 80 mm/min Avano de 100 mm/min novamente

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

7-283

Controle do avano e movimento do fuso

11.02

7.18 Avano durante o bloco: FB... (SW 5.3 em diante)

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

7-284

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) Edio 11.02

11.02

Corretores de ferramentas

Corretores de ferramentas
8.1 8.2 Informaes gerais .......................................................................................................8-286 Lista dos tipos de ferramentas .....................................................................................8-289

8.3 Seleo de ferramenta/chamada de ferramenta T.......................................................8-293 8.3.1 Troca de ferramenta com M6 (fresa) .........................................................................8-293 8.3.2 Troca de ferramenta com comando T (giro) ..............................................................8-295 8.4 Corretor de ferramenta D .............................................................................................8-297

8.5 Seleo da ferramenta T atravs do gerenciamento de ferramentas ..........................8-299 8.5.1 Torno com magazine circular.....................................................................................8-299 8.5.2 Fresa com magazine de corrente ..............................................................................8-300 8.6 Chamada do corretor D com o gerenciamento de ferramentas ...................................8-302 8.6.1 Torno com magazine circular.....................................................................................8-302 8.6.2 Fresa com magazine de corrente ..............................................................................8-303 8.7 8.8 8.9 Fazendo o corretor da ferramenta operativo imediatamente .......................................8-304 Correo de raio da ferramenta, G40, G41, G42 .........................................................8-305 Aproximao e afastamento do contorno, NORM, KONT, G450, G451 ......................8-312

8.10 Correo em cantos, G450, G451................................................................................8-315 8.11 Aproximao e recuo suaves .......................................................................................8-318 8.11.1 Ampliao da aproximao e recuo: G461/G462 (SW 5 em diante).........................8-326 8.12 Monitorao de coliso, CDON, CDOF ........................................................................8-330 8.13 Corretor de ferramenta 2 1/2 D ....................................................................................8-333 8.14 Correo de comprimento p/ ferramentas orientveis: TCARR, TCOABS, TCOFR ...8-335 8.15 Monitoraes especficas para retificas TMON, TMOF ..............................................8-338 8.16 Corretores aditivos (SW 5 em diante) .........................................................................8-340 8.16.1 Seleo do deslocamento (por nmero DL) ..............................................................8-340 8.16.2 Definio do desgaste e do valor principal.................................................................8-341 8.16.3 Apagar corretores aditivos (DELDL) ..........................................................................8-343 8.17 Corretores de ferramenta caractersticas especiais (SW 5 em diante).....................8-344 8.17.1 Espelhando os comprimentos da ferramenta ...........................................................8-345 8.17.2 Considerando o sinal do valor de desgaste ...............................................................8-345 8.17.3 Alterao do comprimento e plano da ferramenta.....................................................8-346 8.18 Ferramentas com direo da ponta relevante (SW 5 em diante)................................8-349

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

8-285

Corretores de ferramentas

11.02

8.1 Informaes gerais

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

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.

8-286

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

11.02

Corretores de ferramentas

8.1 Informaes gerais

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Quais ferramentas encontram-se na memria de correo do controle?


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.
comprimento raio

Ateno
Uma vez colocados na memria de correo, os valores sero includos na compensao para toda chamada da ferramenta.

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

8-287

Corretores de ferramentas

11.02

8.1 Informaes gerais

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 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.

Mais informaes
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. 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.

euis n qidtate

euis n qidtate

8-288

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

11.02

Corretores de ferramentas

8.2 Lista dos tipos de ferramentas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.2

Lista dos tipos 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
Entradas em parmetros de ferram. DP1 DP3 DP6 1xy Compr. 1 -geometria Raio compr. 1
-geometria

F'

compr.1 adapt.

compr. 1total DP21 Compr.


-adaptador

F-ponto de refer. adaptador (com ferramenta introduzida=ponto de ref. porta-ferram.) Efeito 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

Valores de desgaste segundo necessidade Pr os outros valores a 0

F-ponto de refer. porta-ferramenta

A partir da SW 5, possvel atribuir definies fixas para G17, G18 e G19. p.e.: compr1=X, compr2=Z, compr3=Y
Entradas em parmetros de ferram. DP1 DP3 DP6 DP21 DP22 DP23 1xy Compr. 1- Geometria
F' medida base compr. 3 medida base compr.2 F medida base compr.1

145 150 155

Fresa de rosquear Fresa lateral Fresa de cnica

Raio

- Geometria

Compr.1 - Base Compr.2 - Base Compr.3 - Base

F- ponto de ref. porta-ferramenta F - ponto de ref. porta-ferram.lat.

raio

Efeito
G17:

Compr. 1em Z Compr. 2 emY Compr. 3 emX Raio em Y/Z 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

Z Y X Y X Z X Z Y

Valores de desgaste segundo necessidade cessidade Pr os outros valores a0

G18:

G19:

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

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

8-289

Corretores de ferramentas

11.02

8.2 Lista dos tipos de ferramentas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 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

Entradas em parmetros de ferr. DP1 2xy DP3 Compr. 1 comprimento 1 F

Val. de desgaste segundo necessidade Pr os outros valores a 0

Efeito G17: G18: G19: Compr.1 em Z Compr.1 em Y Compr.1 em X F - ponto de ref. porta-ferramenta

Entradas em parmetros de ferram. STC_DP1 403 STC_DP2 Pos. *) STC_DP3 Compr.1 STC_DP4 Compr.2 Raio STC_DP6
*) pos.de gume Valores de desgaste segundo necessidade Pr outros valores a0

STC_TPG1 STC_TPG2 STC_TPG3 STC_TPG4 STC_TPG5 STC_TPG6

N. do fuso Regra de encadeamento Raio mn. do rebolo Largura mn. do rebolo

Largura atual do rebolo Nm. de rotaes mx. STC_TPG7 Velocidade perifrica mx. STC_TPG8 ngulo do rebolo oblquo STC_TPG9 N. de parm. p/ clculo de raio

F - ponto de ref. porta-ferramenta

Efeito G17: 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
raio F F'

Base compr. 1 Base compr. 2

G18: G19:

Geometria compr. 2

8-290

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

Geometria compr. 1

11.02

Corretores de ferramentas

8.2 Lista dos tipos de ferramentas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

Ferramenta de tornear p.ex. G18: plano Z/X F -ponto de ref.porta-ferram. X comprimento 1 (X) F P R S

compr. 2 (Z) ponta da ferramenta P (gume 1 = Dn) Z

O parmetro de ferramenta DP2indica a posio do gume. Valor de posio 1 a 9 possvel. X Posio de gume DP2 1 2 P Z 3 4 5

X 6 7 8 9 P=S Z Informao: As declaraes compr. 1, compr. 2 referem-se ao ponto P na pos.de gume 1-8; mas em 9 a S (S=P) Entradas em parmetros de ferram. DP1 5xy DP2 1...9 DP3 Compr. 1 DP4 Compr. 2 DP6 Raio Efeito Valores de desgaste Compr.1 em Y segundo G17: Compr.2 em X necessidade Compr. 1 em X Pr os outros G18: Compr. 2 em Z valores a 0. Compr.1 em Z G19: Compr.2 em Y

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

8-291

Corretores de ferramentas

11.02

8.2 Lista dos tipos de ferramentas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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".

Explicao sobre os tipos de ferramentas


Grupo Tipo 7xy (Ferramentas especiais) 700 serra para abrir ranhuras 710 Apalpador 3D 730 Parada fixa
Entradas em parmetros de ferram. DP3 Compr.1 -base largura ranh. b med. base compr. 2 salincia k
Geometria
Dimetro d

Tipos de ferramentas para serrar Grupo do tipo: 700 Serra para abrir ranhuras

DP4 Compr.2 -base DP6 Dimetro -

DP7 Larg.ranh.- Geometria


medida base

DP8 Salincia -

Geometria

Informaes adicionais
Os parmetros que definem os tipos de ferramentas esto descritos em: Referncias: FB, W1 Compensao de ferramentas.

Valores de desgaste segundo necessidade Pr os outros valores a 0.

Efeito
G17: meio dimetro (L1) em X salincia em (L2) Y folha de serra em (R) X/Y G17: meio dimetro (L1) em Y salincia em (L2) X folha de serra em (R) Z/X G17: meio dimetro (L1) em Z salincia em (L2) Z folha de serra em (R) Y/Z Seleo de plano 1.-2. eixo (X-Y) Seleo de plano 1.-2. eixo (X-Z) Seleo de plano 1.-2. eixo (Y-Z)

8-292

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

comprim.1

11.02

Corretores de ferramentas

8.3 Seleo de ferramenta/chamada de ferramenta T

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.3

Seleo 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

Explicao dos parmetros


Tx ou T=x ou Ty=x x T0 M06 Seleo da ferramenta com T-No. x especifica a ferramenta de T No.: 0-32000 Desliga seleo da ferramenta 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)

Funo
A seleo da ferramenta realizada quando a funo T for programada. Seleo sem o gerenciamento de ferramenta Seleo livre do D No. (D No. absoluto) relacionado aos incertos T... [8-digit] 1D 2D 3D D32000

D No. tabelado: D1 ... D8 T1 T2 T3 T6 T9 T... 1D 2D 1D 1D 1D 1D 1D 1D 2D 2D 3D 3D 2D 3D D8

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

8-293

Corretores de ferramentas

11.02

8.3 Seleo de ferramenta/chamada de ferramenta T

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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).

Fabricante 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.

Explicao
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) .
T1 D1 T2 D2 T3 D3 T4 D4

Fabricante da mquina (MH 8.5)


T poder ou no ser utilizado no programa dependendo do especificado em MD18102.

Seqncia
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

8-294

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

11.02

Corretores de ferramentas

8.3 Seleo de ferramenta/chamada de ferramenta T

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Fabricante 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.3.2 Troca de ferramenta com comando T (giro) Programao


Tx ou T=x ou Ty=X
T0

Explicao dos parmetros


Tx ou T=x ou Ty=x X T0 Seleo da ferramenta com o T-No. Incluindo a troca (ferramenta ativa); os corretores so ativados x especifica o nmero da ferramenta T No.: 0-32000 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. 1 Seleo de ferramenta sem o gerenciamento de ferramentas 2 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

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

8-295

Corretores de ferramentas

11.02

8.3 Seleo de ferramenta/chamada de ferramenta T

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Fabricante da mquina (MH 8.1)


O efeito da chamada de um nmero T configurado atravs de dados de mquina. Vide a configurao definida pelo fabricante da mquina.

8-296

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

11.02

Corretores de ferramentas

8.4 Corretor de ferramenta D

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.4

Corretor de ferramenta D Programao


D... D0

Explicao dos parmetros


Dx Nmero do corretor de ferramenta: sem T com T (a partir de SW5) x define o D No.: 0-32000 Cancela o corretor da ferramenta, no h mais corretores ativos

1 - 8 ou 1...12

x D0

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.

N10 T2 N20 G0 X35 Z-20 N30 G1 D1 X10 N40...D6 Z-5


X

10

-20

-5

Fabricante 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).

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

8-297

Corretores de ferramentas

11.02

8.4 Corretor de ferramenta D

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

A compensao realizada em conjunto com o 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 N11 G0 X... Z... N50 T4 D2 ... N70 G0 Z... D1 Ativao do inserto D1 de T4 A ferramenta 1 trocada e o corretor ativado com o comando D1 associado. O comprimento do corretor ativado e percorrido Carrega a ferramenta T4. Ativa D2 de T4

8-298

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

11.02

Corretores de ferramentas

8.5 Seleo da ferramenta T atravs do gerenciamento de

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.5

Seleo 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. 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.
1 20
5 4
3

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!

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

8-299

Corretores de ferramentas

11.02

8.5 Seleo da ferramenta T atravs do gerenciamento de ferramentas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Seqncia
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.

Fabricante da mquina (MH 8.2)


Gerenciamento de ferramentas: Vide as instrues do fabricante.

8.5.2 Fresa com magazine de corrente


Procedimento
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-300

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

11.02

Corretores de ferramentas

8.5 Seleo da ferramenta T atravs do gerenciamento de

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

de ferramentas e funes de monitorao possveis. Sem o gerenciamento de ferramentas a estrutura absoluta de sem referncia interna ferramenta associada utilizada.

Fabricante 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

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

8-301

Corretores de ferramentas

11.02

8.6 Chamada do corretor D com o gerenciamento de ferramentas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.6

Chamada do corretor D com o gerenciamento de ferramentas


Fabricante da mquina (MH 8.4)
Vide a configurao do fabricante da maquina.

8.6.1 Torno com magazine circular 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 absoluta


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.

Fabricante da mquina (MH 8.7)


A programao direta feita atravs de um dado de mquina.

Exemplo de programao
$MC_TOOL_CHANGE_MODE=0 ... D92 ... T17 ... D16 ... D32000 ... T29000500 Seleo de T29000500, Movimento com corretor Movimento com corretor de ferramenta D32000 Movimento com corretor de ferramenta D16 Seleo de T17, movimentos da ferramenta com os corretores de D92 Movimento com corretor de ferramenta D92 MD20270 CUTTING_EDGE_DEFAULT = 1

8-302

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

11.02

Corretores de ferramentas

8.6 Chamada do corretor D com o gerenciamento de ferramentas

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

de ferramenta D32000 ... D1 Movimento com corretor de ferramenta D1

8.6.2 Fresa com magazine de corrente


Procedimento
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.

Fabricante 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.

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

8-303

Corretores de ferramentas

11.02

8.7 Fazendo o corretor da ferramenta operativo imediatamente

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.7

Fazendo o corretor da ferramenta operativo imediatamente 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...

Perigo
O valor do deslocamento ser percorrido assim que o programa for reiniciado.

8-304

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

11.02

Corretores de ferramentas

8.8 Correo de raio da ferramenta, G40, G41, G42

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.8

Correo de raio da ferramenta, G40, G41, G42 Programao


G40 G41 G42 OFFN=

Explicao dos comandos


G40 G41 G42 OFFN= Desligar a correo de raio da ferramenta Ligar a correo de raio da ferramenta, a ferramenta trabalha na direo de trabalho esquerda do contorno Ligar a correo de raio da ferramenta, a ferramenta trabalha na direo de trabalho direita do contorno Tolerncia programada para o contorno
equidistante

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

Procedimento
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.
G41

G42

G41

G42

G41

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

8-305

Corretores de ferramentas

11.02

8.8 Correo de raio da ferramenta, G40, G41, G42

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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). 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. Fresa:

raio +Z +X

to en rim mp co

ra

io

o ra i
+Y

co mp r.

Torno:

8-306

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

11.02

Corretores de ferramentas

8.8 Correo de raio da ferramenta, G40, G41, G42

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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:

correo em X

correo em Y

0 N2

50

N10 50 X

Torno: 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.

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).

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

8-307

Corretores de ferramentas

11.02

8.8 Correo de raio da ferramenta, G40, G41, G42

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Alterando o sentido da compensao G41/G42, G42/G41 pode ser programado sem um G40 intermedirio. Mudana do plano de trabalho 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. Os valores alterados tornam-se efetivos somente depois de uma nova programao de T ou D. A alterao estar vlida somente no prximo bloco.
bloco NC com corr. de raio alterada

distncia a percorrer

ogramada trajetria pr

8-308

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

11.02

Corretores de ferramentas

8.8 Correo de raio da ferramenta , G40, G41, G42

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Fabricante 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! Fresa: 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.

N10 G0 Z100 N20 G17 T1 M6 N30 G0 X0 Y0 Z1 M3 S300 D1 N40 Z-7 F500 N50 G41 X20 Y20 N60 Y40 N70 X40 Y70 N80 X80 Y50 N90 Y20 N100 X20 N110 G40 G0 Z100 M30

Liberao para a troca de ferramenta Troca de ferramenta Chamar os valores de compensao de ferramenta, selecionar a correo de comprimento Alimentar a ferramenta Ligar a correo de raio da ferramenta, a ferramenta trabalha esquerda do contorno Fresar o contorno

Liberar a ferramenta, fim de programa

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

8-309

Corretores de ferramentas

11.02

8.8 Correo de raio da ferramenta , G40, G41, G42

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Torno:
45
R8 R3 R3
35

R10
16 30

50

R3

4 12 15 18 20 40 57 60 62 70 80

%_N_1001_MPF N5 N10 N15 N20 N25 N30 N35 N40 N45 N50 N55 N60 N65 N70 N75 N80 G0 G53 X280 Z380 D0 TRANS X0 Z250 LIMS=4000 G96 S250 M3 G90 T1 D1 M8 G0 G42 X-1.5 Z1 G1 X0 Z0 F0.25 G3 X16 Z-4 I0 K-10 G1 Z-12 G2 X22 Z-15 CR=3 G1 X24 G3 X30 Z-18 I0 K-3 G1 Z-20 X35 Z-40 Z-57 G2 X41 Z-60 CR=3

;Nome do programa ;Posio inicial ;Deslocamento do ponto zero ;Limitao de velocidade (G96) ;Seleo velocidade de corte constante ;Seleo da ferramenta e corretor ;Ativa a ferramenta com correo de raio ;Raio 10 ;Raio 3 ; Raio 3

; Raio 3

8-310

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

11.02

Corretores de ferramentas

8.8 Correo de raio da ferramenta , G40, G41, G42

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

N85 N90 N95 N100 N105 N110 N115 N120 N125 N130 N135

G1 X46 X52 Z-63 G0 G40 G97 X100 Z50 M9 T2 D2 G96 S210 M3 G0 G42 X50 Z-60 M8 G1 Z-70 F0.12 G2 X50 Z-80 I6.245 K-5 G0 G40 X100 Z50 M9 G0 G53 X280 Z380 D0 M5 M30 ;Desliga a compensao de raio e vai para a posio de troca de ferramentas ;Chama a ferramenta e seleciona o corretor ; Seleo velocidade de corte constante ; Ativa a ferramenta com correo de raio ;Dimetro 50 ;Raio 8 ;Recua a ferramenta e desliga a compensao de raio ; Vai para a posio de troca de ferramentas ;Fim do programa

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

8-311

Corretores de ferramentas

11.02

8.9 Aproximao e afastamento do contorno, NORM, KONT, G450,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.9

Aproximao e afastamento do contorno, NORM, KONT, G450, G451 Programao


NORM KONTG450 KONT G451

Explicao dos parmetros


NORM KONT

A ferramenta move-se diretamente sobre uma linha reta e atinge ortogonalmente o ponto de contorno 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.

Procedimento
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

ra io

tangente
G 42

percurso corrigido da ferramenta

percurso corr. da ferramenta

Fabricante da mquina (MH 8.15)


Estado inicial: vide especificaes do fabricante da mquina.

8-312

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

11.02

Corretores de ferramentas

8.9 Aproximao e afastamento do contorno, NORM, KONT, G450,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.
G 41

ra io
G 41

tangente

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). 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.
atrs do contorno

tangente de trajet.

diante do contorno

ponto inicial

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

8-313

Corretores de ferramentas

11.02

8.9 Aproximao e afastamento do contorno, NORM, KONT, G450,

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

G451

G450

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.

ponto inicial

percurso de aproximao 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-314

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

11.02

Corretores de ferramentas

8.10 Correo em cantos, G450, G451

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.10

Correo em cantos, G450, G451 Programao


G450 DISC= G451 Explicao dos parmetros G450 DISC= Crculo de transio, a ferramenta contorna cantos de pea sobre uma trajetria circular com raio de ferramenta Programao flexvel da instruo de aproximao e de afastamento. Em incrementos um por um do DISC=0 crculo at DISC=100 ponto de interseo Ponto de interseo, a ferramenta contorna o canto da pea sem arcos

G451

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.
P*

G450

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.

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

8-315

Corretores de ferramentas

11.02

8.10 Correo em cantos, G450, G451

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. 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).

DISC 100

DISC 0

S/R 1,0 0,8 0,6 0,4 0,2 0 30 60 90 120 150 D =10 ISC 0 D = ISC 50 40 30 20 10 180

ng. de contorno (graus)

R - raio de ferramenta S - sobreelev. percorrida S/R - sobreelev. norm. (referente ao raio de ferramenta)

8-316

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

11.02

Corretores de ferramentas

8.10 Correo em cantos, G450, G451

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 especificada, 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.
60
Y Y

30 10

10

X 50 5

N10 N20 N30 N40 N50 N60 N80 N90 N100

G17 T1 G0 X35 Y0 Z0 F500 G1 Z-5 G41 KONT G450 X10 Y10 Y60 X50 Y30 X10 Y10 G40 X-20 Y50 G0 Y100 X200 M30

Condies de partida Alimentar a ferramenta Ligar o modo de correo Fresar o contorno

Desligar o modo de correo, afastamento sobre o crculo de transio

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

8-317

Corretores de ferramentas

11.02

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.11

Aproximao e recuo suaves Programao


G140 to G143, G147, G148 G247, G248, G347, G348G340, G341 DISR=..., DISCL=...FAD=... Explicao dos parmetros G140 G141 G142 G143 G147 G148 G247 G248 G347 G348 G340 G341 DISR Direo da aproximao e recuo independentes do lado de compensao atual (definies iniciais) Aproximar da esquerda ou recuo para a esquerda Aproximar da direita ou recuo para a direita A direo da aproximao e recuo em funo da posio relativa do ponto inicial e final em relao direo da tangente Aproximao em linha reta Recuo em linha reta Aproximao com de crculo Recuo com de crculo Aproximar com crculo Recuar com crculo Aproximar e recuar no espao (definio inicial) Aproximar e recuar no plano 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 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 DISCL=... 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)
Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D/FM-NC Instr.de programao: Princpios fundamentais (PG) Edio 11.02

FAD

8-318

11.02

Corretores de ferramentas

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Procedimento
Os movimentos de aproximao e recuo consistem em um mximo de 4 sub movimentos Posio inicial do movimento P0 Ponto intermedirio do movimento, P1, P2 e P3 Ponto final P4 Os pontos P0, P3 e P4 so sempre definidos. Os pontos intermedirios P1 and P2 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.

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

8-319

Corretores de ferramentas

11.02

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

O cdigo 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 P0 a P4 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 P2 deve ser especificada como um valor absoluto no eixo perpendicular ao plano circular, o valor deve ser programado na forma DISCL=AC(...)

8-320

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

11.02

Corretores de ferramentas

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

O seguinte acontece caso DISCL=0: Com G340: todo o movimento de aproximao composto de dois blocos (P1, P2 e P3 so combinados). O contorno de aproximao obtido de P1 a P4. Com G341: todo o movimento de aproximao composto por trs blocos (P2 e P3 so combinados). Caso P0 e P4 estejam no mesmo plano, somente 2 blocos sero produzidos (o movimento de entrada de P1 a P3 omitido). O sistema verifica se o ponto definido por DISCL est entre P1 e P3, e, com isto, se todos os movimentos que possuam componente perpendicular ao plano de usinagem, possuem o mesmo sinal. Para o movimento de recuo, existe um valor de tolerncia definido pelo dado de mquina WAB_CLEARANCE_TOLERANCE. Programando o ponto final P4 para aproximao ou P0 para recuo. O ponto final geralmente programado com X... Y... Z.... Programao durante a aproximao - P4 no bloco WAB - P4 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.

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

8-321

Corretores de ferramentas

11.02

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 P2. 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 P1. 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 P1 a P0 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-322

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

11.02

Corretores de ferramentas

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Velocidades de aproximao e recuo Velocidade do bloco anterior (G0: Esta velocidade utilizada para executar todos os movimentos de P0 a P2, 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 P2 a P3 - G340: do ponto P2 ou P3 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 $TC_DP6[1,1]=7

;Fresa T1/D1 ;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 ...

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

8-323

Corretores de ferramentas

11.02

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Avano F programado: Este ser o avano ativo de a partir de P3 ou P2, 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 P2 a P0. Lendo posies Os pontos P3 e P4 podem ser lidos como variveis de sistema no WCS durante a aproximao. $P_APR: $P_AEP: ler P3 (ponto de partida) ler P4 (ponto de partida do contorno)

$P_APDV: ler quando em $P_APR e $P_AEP existirem dados vlidos

8-324

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

11.02

Corretores de ferramentas

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 N20 N30 N40 N50 N60 N70 N80 G0 X0 Y0 Z20 G64 D1 T1 OFFN = 5 G41 G247 G341 Z0 DISCL = AC(7) DISR = 10 F1500 FAD=200 G1 X30 Y-10 X40 Z2 X50 G248 G340 X70 Y0 Z20 DISCL = 6 DISR = 5 G40 F10000 X80 Y0 M30 Recuo (P4retr) (P3retr) (P0retr) Aproximao (P0app) (P3app) (P4app)

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

8-325

Corretores de ferramentas

11.02

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.11.1 Ampliao da aproximao e recuo: G461/G462 (SW 5 em diante) Programao


G460 G461 G462

Explicao
G460 G461 Como anteriormente (ativa superviso de coliso para os blocos de aproximao e recuo) 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. Insere uma linha reta no bloco TRC caso no exista ponto de interseo possvel; o bloco ser estendido por sua tangente final (condies iniciais).

G462

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 Reao da resposta anterior SW4.x ... G1 X110 Y0 N10 X0 N20 Y10 N30 G40 X50 Y50

8-326

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

11.02

Corretores de ferramentas

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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)

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

8-327

Corretores de ferramentas

11.02

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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-328

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

11.02

Corretores de ferramentas

8.11 Aproximao e recuo suaves

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 adicionais
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 N20 $TC_DP6[1,1]=10 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 ; Fresa ; Raio

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

8-329

Corretores de ferramentas

11.02

8.12 Monitorao de coliso , CDON, CDOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.12

Monitorao de coliso, CDON, CDOF Programao


CDON CDOF

Explicao dos comandos


CDON CDOF

Ligar deteco de gargalo 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.

Fabricante 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).

Procedimento
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-330

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

11.02

Corretores de ferramentas

8.12 Monitorao de coliso, CDON, CDOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. Trajetria de contorno mais curto que o raio de ferramenta

percurso da ferramenta

contorno programado

percurso da 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

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.

percurso da ferram.

contorno programado

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

8-331

Corretores de ferramentas

11.02

8.12 Monitorao de coliso , CDON, CDOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8-332

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

11.02

Corretores de ferramentas

8.13 Corretor de ferramenta 2 1/2 D

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.13

Corretor de ferramenta 2 1/2 D Programao


CUT2D CUT2DF

Explicao
CUT2D CUT2DF Ativao da correo de raio 2 1/2 D (ajuste padro) 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.

Procedimento
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.

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

8-333

Corretores de ferramentas

11.02

8.13 Corretor de ferramenta 2 1/2 D

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

8-334

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

11.02

Corretores de ferramentas

8.14 Correo de compr.p/ ferr.orientveis: TCARR, TCOABS, TCOFR

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

8.14

Correo de comprimento p/ ferramentas orientveis: TCARR, TCOABS, TCOFR Programao TCARR=[m] TCOABS TCOFR Explicao
TCARR=[m] TCOABS TCOFR Solicitar o porta ferramenta com o nmero "m" Calcular os componentes do comprimento de ferramenta considerando a orientao atual do porta ferramenta. 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.

a b
l l

U Y
X X X

Procedimento
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.

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

8-335

Corretores de ferramentas

11.02

8.14 Correo de compr.p/ ferr.orientveis: TCARR, TCOABS, TCOFR

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Mais informaes
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 comprimento 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.

Mais informaes
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-336

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

11.02

Corretores de ferramentas

8.14 Correo de compr.p/ ferr.orientveis: TCARR, TCOABS, TCOFR

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Mais informaes
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.

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

8-337

Corretores de ferramentas

11.02

8.15 Monitoraes especficas para retificas TMON, TMOF

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 $TC_TPG2 Nmero do fuso Inteiro

Inteiro Regra de encadeamento O parmetro considerado idntico para os lados esquerdo e direito do rebolo automaticamente. Raio mnimo do rebolo Largura mnima do rebolo Largura mnima do rebolo Velocidade mxima Velocidade perifrica mxima ngulo de inclinao do rebolo Nmero do parmetro para clculo do raio Real Real Real Real Real Real Inteiro

$TC_TPG3 $TC_TPG4 $TC_TPG5 $TC_TPG6 $TC_TPG7 $TC_TPG8 $TC_TPG9

Programao
TMON (T No.) TMOF (T No.)

Explicao dos comandos


TMON (T No.) TMOF (T No.) Selecionar a monitorao de ferramenta Desselecionar a monitorao de ferramenta T-Nr. = 0: Desligar a monitorao para todas as ferramentas Declarao do nmero T se necessria, 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-338

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

11.02

Corretores de ferramentas

8.15 Monitoraes especficas para retificas TMON, TMOF

840D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Mais informaes
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.

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

8-339

Corretores de ferramentas

11.02

8.16 Corretores aditivos (SW 5 em diante)

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Fabricante 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 Seleo do deslocamento (por nmero DL) Programao


DL=x corretor aditivo, x = 1 to 6

Explicao
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-340

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

11.02

Corretores de ferramentas

8.16 Corretores aditivos (SW 5 em diante)

840D NCU 571

840 D NCU 572 NCU 573

810D

840Di

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.

Fabricante 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 recuo DL=2 ativado adicionalmente D7 e percorrido no prximo bloco Aproximao da posio de troca

N120 G0 X10 Z1 N130 G1 Z-6 N140 G0 DL=2 Z-14 N150 G1 Z-21 N160 G0 X200 Z200 ...

8.16.2 Definio do desgaste e do valor principal


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

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

8-341

Corretores de ferramentas

11.02

8.16 Corretores aditivos (SW 5 em diante)

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

Explicao 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. 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 nmero da ferramenta D nmero do corretor

$TC_ECPxy

t d

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-342

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

11.02

Corretores de ferramentas

8.16 Corretores aditivos (SW 5 em diante)

840D NCU 571

840 D NCU 572 NCU 573

810D

840Di

8.16.3 Apagar corretores aditivos (DELDL) Programao


Estado = DELDL[t,d]

Explicao dos parmetros


DELDL[t,d] DELDL[t] DELDL Estado Todos os parmetros aditivos do corretor de numero D de uma ferramenta so apagados. Todos os corretores aditivos de uma ferramenta so apagados. 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). 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.

Mais informaes
Os valores de desgaste e principal de ferramentas ativas no podem ser apagados (da mesma forma que corretores ou dados de ferramenta).

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

8-343

Corretores de ferramentas

11.02

8.17 Corretores de ferr.caractersticas especiais (SW 5 em diante)

840D NCU 572 NCU 573

840Di

8.17

Corretores de ferramenta caractersticas 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 necessrios


SD42900 MIRROR_TOOL_LENGTH SD42910 MIRROR_TOOL_WEAR SD42920 WEAR_SIGN_CUTPOS SD42930 WEAR_SIGN SD42940 TOOL_LENGTH_CONST Espelhamento dos componentes de comprimento e componentes da dimenso base Espelhamento dos valores de desgaste comprimento da ferramenta Considerao das componentes de desgaste em funo da direo da ponta da ferramenta Inverso do sinal das dimenses de desgaste Relao das componentes de comprimento aos eixos geomtricos

8-344

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

11.02

Corretores de ferramentas

8.17 Corretores de ferr.caractersticas especiais (SW 5 em diante)

840 D NCU 572 NCU 573

840Di

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 1 2 3 4 5 6 7 8 9 X X X X X X Comprimento 1 Comprimento 2

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

8-345

Corretores de ferramentas

11.02

8.17 Corretores de ferr.caractersticas especiais (SW 5 em diante)

840D NCU 572 NCU 573

840Di

Mais informaes
A programao de sinais em SD 42920 e 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 17 18*) 19 -17 -18 -19
*)

Comprimento ..1 Y X Z Z Y X

Compriment o2 X Z Y X Z Y

Comprimento 3 Z Y X Y X Z

Cada valor diferente de 0 que no seja igual a um dos seis ilustrados ser considerado como sendo 18.

8-346

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

11.02

Corretores de ferramentas

8.17 Corretores de ferr.caractersticas especiais (SW 5 em diante)

840 D NCU 572 NCU 573

840Di

A seguinte tabela mostra a relao entre as componentes de comprimento e os eixos geomtricos para todas as outras ferramentas (ferramentas tipos < 400 e > 599):
Plano de usinagem 17*) 18 19 -17 -18 -19
*)

Comprimento Comprimento ..1 Z Y X Z Y X Y X Z X Z Y 2

Comprimento 3 X Z Y Y X Z

Cada valor diferente de zero e que no seja igual a um dos seis valores ilustrados ser considerado como sendo 17.

Mais informaes
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.

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

8-347

Corretores de ferramentas

11.02

8.17 Corretores de ferr.caractersticas especiais (SW 5 em diante)

840D NCU 572 NCU 573

840Di

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.

Mais informaes
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-348

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

11.02

Corretores de ferramentas

8.18 Ferramentas com direo da ponta relevante (SW 5 em diante)

840 D NCU 572 NCU 573

840Di

8.18

Ferramentas com direo da ponta relevante (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.

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

8-349

Corretores de ferramentas

11.02

8.18 Ferramentas com direo da ponta relevante (SW 5 em diante)

840D NCU 572 NCU 573

840Di

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).

Mais informaes
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).

8-350

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

11.02

Funes auxiliares

Funes auxiliares
9.1 Funes auxiliares........................................................................................................9-352 9.1.1 Funes M..............................................................................................................9-357 9.1.2 Funes H ..............................................................................................................9-360

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

9-351

Funes auxiliares

11.02

9.1 Funes auxiliares

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

9.1

Funes auxiliares 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-352

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Funes auxiliares

9.1 Funes auxiliares

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Programao
Letra [endereo]=Valor

Explicao
As letras que podem ser utilizadas para as funes auxiliares so: M, S, H, T, D, DL, F. 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 indicada. DL a partir da SW 5.2

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

9-353

Funes auxiliares

11.02

9.1 Funes auxiliares

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Programao das funes auxiliares Funo Expanso de endereo (inteiro) Valor Explicao Quantidade por bloco

Significad o M

Faixa Implcita 0

Faixa 099

Tipo INT

Significado 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. 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. Funes M do usurio 5

Nmero do Fuso

112

199

Funo

qualquer

099

100 (max. valor INT) 0 3.4028 ex 38 REAL

Funo

Nmero do fuso qualquer

112

Rotao do fuso qualquer

Caso no especificado o nmero do fuso, o valor ser atribudo ao fuso mestre Funes no tem qualquer efeito sobre a NCK. Devem ser totalmente implementadas no PLC

099

(max. valor INT) 3.4028 ex 38

INT (SW 5) REAL

112 Nmero do fuso (com gerenciamento de ferramentas ativo)

INT 032000 (ou nome da ferr, c/ gerenciamento de ferramenta s ativo) 09 INT

Seleo de ferramentas

Os nomes das ferramentas no so transferidos interface PLC.

Seleo de corretor de ferramentas

D0 cancela seleo, D1 valor inicial

DL

Alojamento em funo do corretor Avano da trajetria Nmero do eixo.

16

3.4028 ex REAL 38 REAL 0.001 999 999.999 0.001 999 999.999

Vide a seleo Se refere ao nmero D programado anteriormente fina de corretores /FBW/ Avanos de trajetrias Avano do eixo

F (FA)

0 131

9-354

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Funes auxiliares

9.1 Funes auxiliares

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Quantidade de funes em um bloco NC At 10 funes podem ser programadas por bloco As funes M podem tambm ser 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.

O maior nmero por tipo especificado acima no deve ser excedido.

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.

Fabricante 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. Esta funo deve ser utilizada somente em casos especficos, pois pode afetar o sincronismo caso

;programao em alta velocidade para H735

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

9-355

Funes auxiliares

11.02

9.1 Funes auxiliares

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 Antes do movimento Comportamento 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. 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. O movimento para no fim do bloco. A funo auxiliar enviada no fim do bloco. O prximo bloco executado sem o atraso de reconhecimento.

Durante o movimento

Aps o movimento

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-356

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Funes auxiliares

9.1 Funes auxiliares

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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* M1* M2* M30* M17* M3 M4 M5 M6 M70 M40 M41 M42 M43 M44 M45 Parada programada Parada opcional Fim de programa do programa principal, com reposio no incio de programa Fim de programa, como M2 Fim de subprograma Fuso, rotao direita Fuso, rotao esquerda Parada de fuso Troca de ferramenta (ajuste padro) O fuso comutado ao modo de eixo Mudana automtica de velocidade Velocidade 1 Velocidade 2 Velocidade 3 Velocidade 4 Velocidade 5

Para as funes marcadas com * no possvel o formato estendido de endereamento.

Fabricante da mquina (MH9.2)

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

9-357

Funes auxiliares

11.02

9.1 Funes auxiliares

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Fabricante 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-358

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

11.02

Funes auxiliares

9.1 Funes auxiliares

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 Mximo de 5 funes M por bloco

N180 M789 M1767 M100 M102 M376

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

9-359

Funes auxiliares

11.02

9.1 Funes auxiliares

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Fabricante da mquina (MH9.4)


O significado das funes determinado pelo fabricante.

Seqncia
Quantidade de funes por bloco At 3 funes H podem ser programadas em um bloco NC.

9-360

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr.de programao: Princpios fundamentais (PG) Edio 11.02

10

11.02.

Parmetros aritmticos e saltos programveis

10

Parmetros aritmticos e saltos programveis


10.1 Parmetros aritmticos R ...........................................................................................10-362 10.2 Saltos incondicionais no programa.............................................................................10-365 10.3 Saltos condicionais no programa................................................................................10-367

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

10-361

10

Parmetros aritmticos e saltos programveis

11.02

10.1 Parmetros aritmticos R

10

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

10.1

Parmetros aritmticos R Programao


Rn=...

Explicao
R n Parmetro aritmtico 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-362

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

10

11.02

Parmetros aritmticos e saltos programveis

10.1 Parmetros aritmticos R

10

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

10-363

10

Parmetros aritmticos e saltos programveis

11.02

10.1 Parmetros aritmticos R

10

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 N20 R1=R2+R3 R10=R11/R12 N30 R13=SIN(25.3) N40 R14=R1*R2+R3 N50 R14=R3+R2*R1 N60 R15=SQRT(R1*R1+R2*R2) R4=R5-R6 R7=R8* R9

;o novo R1 resulta do R1 velho mais 1

;R13 d como resultado seno de 25,3 graus ;multiplicao e diviso antes da adio e subtrao R14=(R1*R2)+R3 ;resultado, como bloco N40 ;Significado: R15=raiz quadrada de R2 +R2
2 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-364

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

10

11.02

Parmetros aritmticos e saltos programveis

10.2 Saltos incondicionais no programa

10

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

10.2

Saltos incondicionais no programa Programao


MARCA: GOTOB MARCA Ou GOTOF MARCA MARCA:

Explicao
GOTOB GOTOF MARCA (LABEL) MARCA: LABEL: "Instruo Jump (salto)" para trs, ou seja, em direo ao incio do programa "Instruo Jump (salto)" para frente, ou seja, em direo ao fim do programa Destino (marca existente dentro do programa) 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).

Destino no encontrado
Se o destino no encontrado, a execuo do programa encerrada com alarme 14080 Destino

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

10-365

10

Parmetros aritmticos e saltos programveis

11.02

10.2 Saltos incondicionais no programa

10

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

no encontrado. O comando GOTOC suprime este alarme. A execuo do programa interrompida na linha subseqente ao comando GOTOC.

Destino atrs
1 Salto para label Label_1: .... GOTOB Label_1 ;Destino

Destino frente
2 Salto para nmero de bloco GOTOF N100 .... N100 ;Destino

Salto indireto
3 Salto para nmero de bloco N5 R10=100 N10 GOTOF "N"<<R10 ;Salto para o bloco N90 ; endereado pelo ;contedo de R10 N100 N110 4 ;Destino

Salto para label DEF STRING[20] Destino Destino = "Marca2" ;Salto com destino GOTOF Destino ;varivael Marca1: T="Broca1" .... Marca2: T="Broca2" ;Destino

Informaes adicionais
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-366

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

10

11.02

Parmetros aritmticos e saltos programveis

10.3 Saltos condicionais no programa

10

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo de programao
N10 N20 GOTOF MARCA_0 N30 N40 MARCA_1: R1=R2+R3 N50 N60 MARCA_0: N70 N80 GOTOB MARCA_1 N90 Salto para trs at MARCA_1 Destino MARCA_0 Destino MARCA_1 Salto para frente at MARCA_0

10.3

Saltos condicionais no programa Programao


Se expresso GOTOB <salto ao destino especificado> Se expresso GOTOF <salto ao destino especificado> Se expresso GOTO/GOTOC <salto ao destino especificado>

Explicao dos comandos


IF GOTOB GOTOF GOTO GOTOC Instruo para condio "Instruo de salto" para trs, em direo ao incio do programa "Instruo de salto" para frente, em direo ao fim do programa Instruo de salto com procura de destino frente e para trs ( frente at o final do programa e atrs em direo ao incio) Suprime o alarme 14080 Destino no encontrado. Instruo de salto com procura de destino frente e para trs ( frente at o final do programa e atrs em direo ao incio) <Destino> MARCA (LABEL) MARCA: Nmero de bloco Varivel string == <> > < Parmetro de destino label, nmero de bloco ou varivel string Destino do comando de salto Destino do salto dentro do programa Destino como nmero de bloco principal ou sub-bloco (ex:. : 200, N300) Varivel tipo string contendo um label ou um nmero de bloco Igual Diferente de Maior que Menor que

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

10-367

10

Parmetros aritmticos e saltos programveis

11.02

10.3 Saltos condicionais no programa

10

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

>= <=

Maior ou igual Menor ou igual

Para maiores informaes, consulte: /PGA/ Captulo 1 Programao NC flexvel

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. Vrios saltos condicionais podem ser formulados no mesmo bloco.

Exemplo de programao
N40 R1=30 R2=60 R3=10 R4=11 R5=50 R6=20 N41 MA1: G0 X=R2*COS(R1)+R5 -> -> Y=R2*SIN(R1)+R6 N42 R1=R1+R3 R4=R4-1 N43 IF R4>0 GOTOB MA1 N44 M30 Clculo da varivel Instruo de salto Fim do programa Atribui valores iniciais Clculo e atribuio dos valores dos eixos

10-368

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11

11.02

Subprogramas e repetio de trechos de programa

11

Subprogramas e repetio de trechos de programa 11.1 Utilizao de subprogramas ........................................................................... 11-370 11.2 Chamada de subprograma .............................................................................. 11-373 11.3 Subprograma com repetio de programa...................................................... 11-375 11.4 Repetio de trecho do programa (SW 4.3 em diante) ................................. 11-376

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11-369

11

Subprogramas e repetio de trechos de programa

11.02

11.1 Utilizao de subprogramas

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

rog bp su

a ram

Uso de subprogramas

subprograma

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.

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 o chamou.

11-370

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11

11.02

Subprogramas e repetio de trechos de programa

11.1 Utilizao de subprogramas

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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)

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11-371

11

Subprogramas e repetio de trechos de programa

11.02

11.1 Utilizao de subprogramas

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 N20 L0123 N30 L00123

Este exemplo composto de 3 subprogramas:


Nvel de encadeamento
progr. princ. subprogr. subprogr.

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. 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.

no mx.11

subprogr.

11-372

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11

11.02

Subprogramas e repetio de trechos de programa

11.2

Chamada de subprograma

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

N160 M30 Exemplo com transferncia de parmetros R: N10 N20 G0 X0 Y0 G90 T1 R10=10 R11=20 RETANGULO

Chamada do subprograma "L100.SPF": N10 MSG (subprograma DIN) N20 G1 G91... ... N60 M17 ;fim de subprograma Fim de programa principal

Ferramenta T1 em marcha rpida para a primeira posio, dimenso absoluta Descrever parmetros de clculo R10 e R11 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 Pr a ferramenta na prxima posio de usinagem chamada do subprograma de retngulo RETANGULO.SPF com transferncia de parmetros R Fim de programa principal

N30

N40 N50 N60

G0 X50 Y50 G90 RETANGULO M30

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11-373

11

Subprogramas e repetio de trechos de programa

11.02

11.2

Chamada de subprograma

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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-374

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11

11.02

Subprogramas e repetio de trechos de programa

11.3

Subprograma com repetio de programa

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11-375

11

Subprogramas e repetio de trechos de programa

11.02

11.4

Repetio de trecho do programa (SW 4.3 em diante)

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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: REPEAT REPEATB

Destino de salto, nome do destino do salto seguido de dois pontos. Repetir 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 em direo ao incio do programa. Caso o label no seja encontrado nesta direo , a pesquisa continua em direo do fim do programa.

11-376

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11

11.02

Subprogramas e repetio de trechos de programa

11.4

Repetio de trecho do programa (SW 4.3 em diante)

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo de programao

Repetio de posies
N10 N20 N30 N40 N50 N60 N70 POSITION1: X10 Y20 POSITION2: CYCLE(0,,9,8) ... REPEATB POSITION1 P=5 REPEATB POSITION2 ... M30

Ciclo de posio Executa o bloco N10 5 vezes Executa o bloco N20 uma vez

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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11-377

11

Subprogramas e repetio de trechos de programa

11.02

11.4

Repetio de trecho do programa (SW 4.3 em diante)

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo de programao

5 quadrados com largura crescente devem ser usinados.


N5 R10=15 N10 Begin: R10=R10+1 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 N90 Z10 N100 M30

Largura

Executar de N10 N70 quatro vezes

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-378

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11

11.02

Subprogramas e repetio de trechos de programa

11.4

Repetio de trecho do programa (SW 4.3 em diante)

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 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 N110 Z10 N120 M30

Largura

Executar o trecho de N10 N70 3 vezes

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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11-379

11

Subprogramas e repetio de trechos de programa

11.02

11.4

Repetio de trecho do programa (SW 4.3 em diante)

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 N140 REPEAT BEGIN2 P=2 N150 M100 N160 N170 N180 N190 REPEAT BEGIN1 P=2 Z10 X0 Y0 M30

Executar trecho de N110 a N120 trs vezes Executar trecho de N50 a N80 duas vezes Executar trecho de N20 a N80 duas vezes

11-380

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11

11.02

Subprogramas e repetio de trechos de programa

11.4

Repetio de trecho do programa (SW 4.3 em diante)

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 N20 N30 N40 N50 N60 N60 N70 N80 N90 BEGIN: R10=R10+1 Z=10-R10 G1 X=R10 F200 Y=R10 X=-R10 Y=-R10 Y=-R10 END: Z10 Z10 CYCLE(10,20,30) Largura

Cancelamento de nvel

N100 REPEAT BEGIN END P=3 N120 Z10 N130 M30

Continuao do processamento

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.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11-381

11

Subprogramas e repetio de trechos de programa

11.02

11.4

Repetio de trecho do programa (SW 4.3 em diante)

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 por programao. A instruo REPEAT deve ser colocada antes do bloco de deslocamento.

11-382

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11

11.02

Subprogramas e repetio de trechos de programa

11.4

Repetio de trecho do programa (SW 4.3 em diante)

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Exemplo de programao

Fresa: Usinagem de furos com diferentes tecnologias


N10 CENTER DRILL() N20 POS_1: N30 X1 Y1 N40 X2 N50 Y2 N60 X3 Y3 N70 ENDLABEL: N80 POS_2: N90 X10 Y5 N100 X9 Y-5 N110 X3 Y3 N120 ENDLABEL: N130 DRILL() N140 THREAD(6) N150 REPEAT POS_1 N160 DRILL() N170 THREAD(8) N180 REPEAT POS_2 N190 M30

Carrega broca de central Fura posio 1

Fura posies 2

Comuta broca e ciclo de furao Carrega macho M6 e ciclo de rosca Repete trecho de programa desde POS_1 at ENDLABEL Comuta broca e ciclo de furao Carrega macho M8 e ciclo de rosca Repete trecho de programa desde POS_2 at ENDLABEL

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11-383

11

Subprogramas e repetio de trechos de programa

11.02

11.4

Repetio de trecho do programa (SW 4.3 em diante)

11

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Notas

11-384

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12

Tabelas
12.1 Lista de instrues......................................................................................................12-386 12.2 Lista dos endereos....................................................................................................12-403 12.2.1 Endereos..............................................................................................................12-403 12.2.2 Endereos fixos .....................................................................................................12-404 12.2.3 Endereos fixos com extenso axial .....................................................................12-405 12.2.4 Endereos ajustveis.............................................................................................12-407 12.3 Lista das funes G/funes preparatrias ................................................................12-411 12.4 Lista de subprogramas pr definidos .........................................................................12-423 12.4.1 Chamadas de subprograma predefinidas..............................................................12-424 12.4.2 Chamadas de subprograma predefinidas em aes sncronas de movimento ....12-435 12.4.3 Funes predefinidas.............................................................................................12-436 12.4.4 Tipos dos dados.....................................................................................................12-439

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-385

12

Tabelas

11.02

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.1
Legenda:
1 2 3

Lista de instrues

Ajuste padro no incio de programa (na configurao de fbrica do controle, se no nada mais for programado). A numerao dos grupos corresponde tabela Lista das funes G/funes preparatrias da seo 12.3 da

Pontos finais absolutos: efeito modal; pontos finais increm.: no modal; nos outros casos efeito modal/no modal dependendo sintaxe da funo G

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 6 7 8 9

Palavra chave no vlida para SINUMERIK FM-NC/810D Palavra chave no vlida para SINUMERIK FM-NC/810D/NCU571 Palavra chave no vlida para SINUMERIK 810D O usurio OEM pode incluir dois tipos de interpolao adicionais. Os nomes podem ser alterados pelo usurio OEM. Palavra chave s vlida para SINUMERIK FM-NC Para estas funes, o formato estendido de endereo no permitido

10

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s)

Nmero do bloco - bloco principal (ver N)

0 ... 9999 9999 s inteiros, sem sinal

indicao especial p.ex. :20 de blocos - em vez de N... ; este bloco deveria conter todas as instrues para uma fase de trabalho completa subsequente m,s s s s s
3

A A2 A3 A4 A5
5 5

Eixo Orientao da ferramenta: Orientao da ferramenta: do vector de direo

Real ang. euleriano Real componente Real Real Real

Orientao da ferramenta para o incio de bloco Orientao da ferramenta para o fim de bloco; componente do vector de normal Dimenso absoluta
5

AC ACC ACN ACP ADIS ADISPOS ALF

0, ..., 359.9999 Real, sem sinal

X=AC(100)

s m

Acelerao axial (acceleration axial) Dimenso absoluta para eixos circulares, ir para a posio em direo negativa Dimenso absoluta para eixos circulares, ir para a posio em direo positiva Distncia de alisamento para funes de trajetria G1, G2, G3, ... Distncia de alisamento para movimento rpido G0 ngulo de levantamento rpido (angle tilt fast)

A=ACN(...) B=ACN(...) C=ACN(...) A=ACP(...) B=ACP(...) C=ACP(...) Real, sem sinal Real, sem sinal Inteiro, sem sinal

s s m m m

12-386

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) s

AMIRROR

Espelhamento programvel (additive mirror)

AMIRROR X0 Y0 Z0 ; bloco prprio 0, ..., 360 0, ..., 360 Rotao em torno do 1. eixo geo.: o -180 .. 180 2.eixo geo: -89.999 ... 90 3.eixo geo: -180 .. 180 AROT X... Y... Z... ; AROT RPL= Programado em bloco separado

ANG AP AR AROT

Angulo de contorno ngulo polar ngulo de abertura (ngulo circular) Rotao programvel (rotao aditiva)

s m,s m,s s
3 3

AROTS

Frame programvel de rotao com ngulo slido (rotao aditiva)

AROT X... Y... Z... ; AROT RPL= Programado em bloco separado ASCALE X... Y... Z... ; bloco prprio

ASCALE ASPLINE ATRANS AX AXCTSWE B B2 B3 B4 B5


5 5

Alterao de escala programvel (Additive SCALE) Spline Akima Translao aditiva programvel (Additive TRANSlation) Identificador varivel de eixo Avana reservatrio de eixo Eixo Real Real

s m

3 1 3
3

ATRANS X... Y... Z... ; bloco prprio

s m,s

AXCTSWE(CTn,CTn+1,. ..) m,s s s s s m m m


3

25

Orientao da ferramenta: ngulo euleriano Real Orientao da ferramenta: componente do vector de direo Orientao da ferramenta para o incio de bloco Orientao da ferramenta para o fim de bloco; componente do vector de normal Real Real Real

BAUTO BNAT
1

Especificao do primeiro segmento do spline atravs dos 3 pontos subsequentes (begin not a knot) Transio natural ao primeiro bloco de spline (begin natural) Acelerao brusca ao longo da trajetria Ligar acelerao brusca ao longo da trajetria para os eixos programados Spline B Transio tangencial ao primeiro bloco de spline (begin tangencial) Eixo Real

19 19 21

BRISK

BRISKA BSPLINE BTAN C C2 C3


5 5

m m m,s s s
3

1 19

Orientao da ferramenta: ngulo euleriano Real Orientao da ferramenta: componente do vector de direo Real

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-387

12

Tabelas

11.02

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) s s m m

C4 C5

Orientao da ferramenta para o incio de bloco Orientao da ferramenta para o fim de bloco; componente do vector de normal
1

Real Real

CDOF CDON

DESL. monitorao de coliso (collision detection OFF) Ativa monitorao de coliso Desativa monitorao de coliso Avano constante no contorno Avano constante no ponto de referncia do gume de ferramenta (trajetria de ponto mdio) Avano constante na curvatura interna, acelerao na curvatura externa Chanfro; valor= comprimento do chanfro comprimento do em direo ao movimento Real, sem sinal. Nur fr CUT3DC

23 23 23 16 16 16

CDOF2 CFC
1

m m m m S

CFTCP CFIN CHF SW 3.5 em diante CHR

Chanfro; valor= chanfro

CHKDNO CIP CLGOF CLGON


COMPOF COMPON
1,6 6

Checar para nico nmero D Interpolao circular atravs de ponto intermedirio DESL. Rotaes const. da pea para retificao Centerless LIG. rotaes const. Da pea para retificao Centerless Desligar compressor Ligar compressor Liga compressor: Polinmios com curvatura constante Compressor lig.: Qualidade de superfcie de programa CAD continuous path (trajetria contnua); movimento de trajetria
6

CIP X... Y... Z... I1=... J1=... K1=...

m m m m m m m Real, sem sinal CROTS X... Y... CROTS Z... X... CROTS Y... Z... ;blocos CROTS RPL= separ. S S

30 30 30 30 49 39 39

COMPCURV

COMPCAD CP
CPRECOF1, CPRECON

DESL. Preciso de contorno programvel (Contour PRECision OFF) LIG. preciso de contorno programvel (Contour PRECision ON) Raio de crculo (circle radius)

CR CROTS

programmierbare Framedrehungen mit Raumwinkeln (Drehung in den angegebenen Achsen)

CSPLINE CT CUT2D
1

Spline cbica Crculo com transio tangencial Correo de ferramenta 2 1/2D tipo 2-D Correo de ferramenta 2 1/2D tipo 2-D frame; A correo de ferramenta efeitiva em relao ao frame atual (plano oblquo) CT X... Y.... Z...

m m m m

1 1 22 22

CUT2DF

12-388

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) m m m m m

CUT3DC

5 5

Correo de ferramenta tipo 3D Fresagem circular Correo de ferramenta tipo 3D Fresagem circular com limite de superfcies Correo de ferramenta tipo 3D Fresagem circular com limite de superfcies com ferramentas diferentes Correo de ferramenta 3D Fresagem frontal Correo de ferramenta 3D Fresagem frontal com orientao constante da ferramenta, dependendo do frame ativo Correo de ferramenta 3D Fresagem frontal com orientao constante da ferramenta, independentemente do frame ativo

22 22 22 22 22

CUT3DCC

CUT3DCCD 5

CUT3DF
CUT3DFF

5 5

CUT3DFS

22

CUTCONOF 1 Desliga compensao constante de raio CUTCONON

m m 1, ..., 9 a partir do SW 3.5 1,....32 000 contm dados de D... correo para uma certa ferramenta T... ; D0 valores de correo para uma ferramenta A=DC(...) B=DC(...) C=DC(...) SPOS=DC(...) Radiusprogrammg.z uletzt akt. G-Code s

40 40

Liga compensao constante de raio N. da correo de ferramenta

DC

Dimenso absoluta para eixos circulares, ir para posio diretamente Programao em raio para G90/G91: Lig. O cdigo G deste grupo que estava ativo permanece ativo para visualizao Desliga programao em dimetro (Diametral programming OFF) Liga programao em dimetro (Diametral programming ON) Programao em dimetro para G90, programao em raio para G91 Comprimento para levantamento rpido Sobresalto do crculo de transio compensao de raio Repos-diferena de trajetria Repos-distncia Trajetria de sada para rosca Trajetria de entrada para rosca Corretor total da ferramenta
9

DIAMCYCOF

29

DIAMOF

m m m m

29 29 29

DIAMON DIAM90 DILF DISC DISPR DISR DITE DITS DL DRFOF DRIVE

0, ..., 100 Real, sem sinal Real, sem sinal Real Real INT

m S S m m m m m m m 21 20 20

Desligar os deslocamentos por manivela (DRF) Acelerao ao longo da trajetria dependente da velocidade Especificao do ltimo segmento de spline atravs dos ltimos 3 pontos (end not a knot) Transio de curva natural ao prximo bloco de posicionamento (End NATural)

EAUTO ENAT
1

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-389

12

Tabelas

11.02

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) m

ETAN F

Transio de curva tangencial ao prximo bloco de posicionamento no incio do spline (End TANgential) Valor de avano (em conexo com G4 programa-se sob F tambm o tempo de espera) 0.001, ..., 99 999.999 Velocidade ao longo F=100 G1... da trajetria Ferramenta/Pea; Unidade de medida em mm/min ou mm/rotaes, dependendo de G94 ou G95

20

FA

Avano axial (Feed Axial)

0.001, ..., 999999.999 mm/min, graus/min; 0.001, ..., 39999.9999 polegadas/ min

FCUB

Avano altervel aps spline cbico (Feed CUBic) Avano ao longo da trajetria para superposio por manivela (Feed DRF) Avano axial para superposio por manivela (Feed DRF Axial)
1

m s s m m m m F vlido para todos FGROUPO (eixo1, os eixos indicados [eixo2], ...) sob FGROUPO m

37

FD FDA

Real,sem sinal Real, sem sinal

FENDNORM Desacelerao nos cantos desativada

57 24 24

FFWOF FFWON FGREF

DESL. controle piloto (Feed Forward OFF) LIG. controle piloto (Feed Forward ON) Raio referncia Especificao do(s) eixo(s) com avano ao longo da trajetria Controle do processamento da memria Velocidade limite para eixos sncronos (Feed Limit) Real, sem sinal vlida a unidade ajustada com G93, G94, G95 (mov. rpido mx.) FL [eixo] =...

FGROUP

FIFOCTRL FL

FLIN FMA

Avano linear altervel (feed linear) Avano sncrono axial (Feed Multiple Axial)
1,6

m Real, sem sinal m

37

FNORM

Avano normal segundo DIN66025 (feed normal) Avano para orientao do vetor de rotao em crculos grandes Avano para orientao sobreposta no vetor de rotao Ponto fixo: nmero do ponto fixo a aproximar Designao do eixo circular Desligar avano por rotao Ligar avano por rotao Avano para raios e chanfros Inteiro, sem sinal 0.001 ... 999999.999 FPR (eixo circular)

m m m s

37

FORI1 FORI2 FP FPR FPRAOF FPRAON FRC

12-390

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) m m m m m

FRCM
FTOCOF FTOCON
1,6 6

Avano para raios e chanfros, modal Desliga corretor fino de ferramenta online Liga corretor fino de ferramenta online Ligar movimento para limitador fixo (FiXed Inteiro, sem 1 = selecionar, Stop) sinal 0 = desselecionar Limite torque para movimento para limitador fixo (FiXed Stop Torque) Janela de monitorao para movimento para limitador fixo (FiXed Stop Window) % declarao opcional

33 33

FXS FXST

FXSW

mm, polegadas ou graus

declarao opcional

Funes G G Funo G (funo preparatria) S valores inteiros, As funes G esto subdivididas em preestabele grupos G. Em um bloco pode ser escrita s cidos 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). Instrues de movimento G...

G0 G1 G2
1

Interpolao linear com movimento rpido Interpolao linear com avano Interpolao circular no sentido horrio

G0 X... Z... G1 X... Z... F... 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 G3 ... feito ; ou como para G2

m m m

1 1 1

G3 G4

Interpolao circular no sentido anti horrio Tempo de espera, predeterminado movimento especial

m s

1 2

G4 F... ; Atraso em s, ou G4 S... ;voltas do fuso Bloco separado

G5 G7 G9 G17 G18 G19 G25 G26 G33


1

Retificao com mergulho oblicuo Movimento de compensao durante retificao com mergulho oblicuo Posicionamento exato- desacelerao Seleo do plano de trabalho X/Y Seleo do plano de trabalho Z/X Seleo do plano de trabalho Y/Z Limite inferior das rotaes do fuso Limite superior das rotaes do fuso Interpolao de rosca com passo 0.001, ...,

Mergulho oblicuo Posio inicial s Direo de alim. Z Direo de alim. Y Direo de alim. X Valor definido em eixos do canal G25 X.. Y.. Z.. ; bloco prprio G26 X.. Y.. Z..; bloco prprio Instruo de G33 Z... K... SF=... m m m s s m

s s

2 2 11 6 6 6 3 3 1

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-391

12

Tabelas

11.02

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s)

constante

2000.00 mm/rot

movimento

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 m m m m 1 1 7 7 7 9 8 8 8 8

G34 G35 G40 G41 G42 G53 G54 G55 G56 G57 G58 G59 G60 G62
1 1

Alterao regressiva de velocidade linear [mm/rev ] Alterao progressiva de velocidade linear [mm/rev ] DESL. correo do raio de ferramenta Correo do raio de ferramenta esquerda do contorno Correo do raio de ferramenta direita do contorno Supresso do deslocamento programvel de ponto zero 1. deslocamento programvel de ponto zero 2. deslocamento programvel de ponto zero 3. deslocamento programvel de ponto zero 4. deslocamento programvel de ponto zero Deslocamento do ponto zero axial programvel absoluto Deslocamento do ponto zero axial programvel aditivo Parada exata desacelerao Desacelerao nos cantos dentro do canto quando a correo de raio estiver ativa (G41, G42) Roscar com macho com mandril compensador Posicionamento exato - controlo contnuo da trajetria Dimenses em Polegadas
1 2

Comando de avano G34 X.. Y.. Z.. I.. J.. K.. F.. Comando de avano G35 X.. Y.. Z.. I.. J.. K.. F..

incl. deslocamentos programados

s m m m m m m m

10 57

Somente em conjunto com modo de avano contnuo

G62 Z... G1

G63 G64 G70 G71 G74 G75 G90


1

G63 Z... G1

s m m m

2 10 13 13 2 2 14

Dimenses mtricas Referenciar Ir para ponto fixo Dimenso absoluta Eixos de mquina G74 X... Z...; bloco separado G75 FP=.. X1=... Z1=...; bloco separado G90 X... Y... Z...(...) Y=AC(...) ou X=AC Z=AC(...) G91 X... Y... Z... ou X=IC(...) Y=IC(...) Z=IC(...) Execuo de bloco: Tempo G93 G01 X... F...

s s m s m s m

G91

Dimenso incremental

14

G93

Avano tempo inverso rpm

15

12-392

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) m m

G94 G95 G96 G97

Avano linear F em mm/min ou inch/min e /min Avano por rotao F em mm/rot ou polegadas/rot LIG. velocidade de corte constante (como G95) DESL. velocidade de corte constante (como G95) Programao polar em relao ltima posio terica programada Programao polar em relao ao ponto zero do sistema de coordenadas de pea atual Programao polar em relao ao ltimo plo vlido
1

15 15 15 15 3 3 3 43 43 43 43 2 2 9 2 2 47 47 1 1 44 44 2 2 18 18 48 48 48 8 8 12 12 12 10

G96 S... LIMS=... F...

m m

G110 G111 G112 G140 G141 G142 G143 G147 G148 G153 G247 G248 G290 G291 G331 G332 G340 G341 G347 G348 G450 G451 G460 G461 G462 G500
1 1 1 1

G110 X.. Y.. Z.. G110 X.. Y.. Z.. G110 X.. Y.. Z..

s s s m m m m s s s s s m m

Sentido de aprox.WAB definido por G41/G42 Sentido de aprox.WAB esquerda do contorno Sentido de aprox.WAB direita do contorno Sentido de aprox.WAB em funo da tangente Aproximao suave em linha reta Recuo suave em linha reta Supresso do frame atual incluindo o frame base Aproximao suave com quadrante Recuo suave com quadrante Ativa modo SINUMERIK Ativa modo Fanuc Rosqueamento Recuo (rosqueamento) Bloco de aproximao da regio (profundidade e plano (hlice)) Profundidade inicial perpendicular ao eixo A, depois aproximar no plano Aproximao suave em semi-crculo Recuo suave em semi-crculo Crculo de transio Ponto de interseo dos eqidistantes Aproximao/recuo de acordo com TRC Aproximao/recuo de acordo com TRC Aproximao/recuo de acordo com TRC Desativar todos os frames ajustveis caso G500 no contenha valor especfico 5. ... 99. deslocamento d programvel e ponto zero Mudana de bloco em parada de preciso fina Mudana de bloco em parada de preciso grossa Mudana de bloco em IPO - fim de bloco Parada de preciso - controle contnuo da trajetria efetivo s com G60 ativo ou G9 com alisamento de transio Arredondamento da G641 ADIS=... Comport. nos cantos na correo do raio de ferramenta 0.001, ..., 2000.00 mm/rev Instrues de movimento Funciona junto com aprox/rec.suave Funciona junto com aprox/rec.suave

m m m m s s m m m m m m m m m m m

G505 .... G599 G601 G602 G603 G641


1

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-393

12

Tabelas

11.02

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) m m m

transio G642 G643 G644 G621 Arredondamento de cantos com preciso axial. Arredondamento interno do bloco Arredondamento de canto com dinmica de eixo especfica Desacelerao em cantos em todos os cantos Somente em conjunto com modo de avano contnuo G621 ADIS=... 10 10 10 57

G700 G710
1

Dimenses em polegadas e inch/min Dimenses Mtricas em mm e mm/min Grupo G reservado para o usurio OEM Grupo G reservado para o usurio OEM Avano especificado por tempo de deslocamento Congela avano linear e velocidade de corte constante ou rotao do fuso Congela avano por rotao e velocidade de corte constante ou rotao do fuso Liga velocidade de corte constante (como G94) Avano por rotao ou linear e velocidade de corte constante Desliga velocidade de corte constante (como G94) Congela avano linear ou por rotao e velocidade de corte constante Salta para frente (no sentido do fim do programa) Salta para trs (no sentido do incio do programa) Desselecionar velocidade perifrica constante do rebolo (GWPS) Selecionar velocidade perifrica constante do rebolo (GWPS) Envio de funo auxiliar para o PLC Programar Real/INT REAL : 3.4028ex3 8 INT: 214748364 8 +2147483648 Exibio: 999 999 999.9999 Real Real GWPSOF(T No.) GWPSON (T No.) Pode ser definida H100 ou H2=100 atravs de dados de mquina (fabricante da mquina) G961 S... LIMS=... F... Tempo de deslocam.

m m

13 13 31 32

G810 , ..., G819 G820 , ..., G829 G931 G942 G952 G961 G962 G971 G972 GOTOF GOTOB GWPSOF GWPSON H...
1

m m m m m m m

15 15 15 15 15 15 15

s s

Parmetro de interpolao Coordenada do ponto intermedirio

s s

I1

12-394

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) s s s

IC INCW INCCW

Entrada de dimenso incremental Entrada de dimenso incremental Entrada de dimenso incremental

0, ..., 99999.999 Real Real Ponto final: Ponto central: Raio com CR > 0: ngulo de rotao em graus entre incio e o fim do vetor

X=IC(10)

ISD J
4

Profundidade de imerso (insertion depth) Parmetro de interpolao Coordenada do ponto intermedirio Parmetro de interpolao Coordenada do ponto intermedirio

Real Real Real Real Real

m s s s s m L10 s m m m m m m 41 41 46 46 46 17

J1 K
4

K1 KONT L LEAD LFOF LFON LFPOS LFTXT LFWP LIMS M...


1 5 1

Contornar quina com correo de ferramenta Nmero do subprograma ngulo de avano Desliga interrupo de rosqueamento Liga interrupo de rosqueamento Retorno de eixo a uma posio Direo tangencial no recuo da ferramenta Direo no tangencial no recuo da ferramenta Limite de rotaes (LIMit Spindle Speed) em G96 Operaes de comutao 0.001 ... 99 999.999 INT Display: 0, ..., 999 999 999 Programa: 0;...; 214748364 7 At 5 funes M no definidas podem ser definidas pelo fabricante da mquina Inteiro, at 7 Zeros precedentes posies relevantes! Real

M0 M1 M2 M3 M4 M5 M6

10 10 10

Parada programada Parada opcional Fim de programa do programa principal com reposio ao incio de programa Sentido de rotao de fuso direita para o fuso mestre Sentido de rotao de fuso esquerda para o fuso mestre Parada de fuso para o fuso mestre Troca de ferramenta

M17 M19 M30 M40

10

Fim de subprograma Para SSL programao acumulada de fuso

10

Fim de programa, como M2 Mudana de velocidade automtica

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-395

12

Tabelas

11.02

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s)

M41... M45 M70 MEAC MEAS MEASA MEAW MEAWA MIRROR

Nvel de transmisso 1, ..., 5 Mudana para o modo de eixo Medio contnua sem cancelar percurso restante Medio disparada por apalpador Medio com cancelamento do percurso restante Medio disparada por apalpador sem cancelamento do percurso restante Medio sem cancelamento da distncia a percorrer Espelhamento programvel MIRROR X0 Y0 Z0 ; bloco separado Inteiro, sem sinal Inteiro, sem sinal Inteiro, sem sinal S S s S s s 3

MOV MSG N Mensagens programveis 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 MSG("message") e.g. N20 m

NORM

Ajuste normal no ponto inicial, ponto final na compensao de ferramenta


6,8 6,8

m m m OFFN=5 Real Real Real Real Real Real m m m m m m m

17 1 1

OEMIPO1 OEMIPO2

OEM-interpolao 1 OEM-interpolao 2 Tolerncia para o contorno programado

OFFN OMA1 OMA2 OMA3 OMA4 OMA5 OFFN


ORIC
1,6 6 6 6 6 6

OEM-Endereo 1 OEM-Endereo 2 OEM-Endereo 3 OEM-Endereo 4 OEM-Endereo 5 Correo Offset - normal

Alteraes da orientao em cantos externos so superpostas ao bloco de crculo a inserir (orient. change continuously) Alteraes da orientao so executadas antes do bloco de crculo (orientation change discontinuously) ngulo de orientao via orientao virtual de eixo com posio de eixo rotativo ngulo de orientao Euler Interpolao linear dos eixos de mquina ou de orientao Interpolao linear dos eixos de mquina ou de orientao Interpolao em uma superfcie perifrica circular no sentido horrio Final orientao: Vetor de entrada A3, B3, C3 ou ngulo Euler-/RPY Parametrizao como segue: Vetores direcionais normalizados A6=0

27

ORID

m m m m m m

27 50 50 50 51 51

ORIAXPOS ORIEULER

ORIAXES ORIAXES ORICONC W

12-396

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) m m m m m

ORICONCC Interpolao em uma superfcie perifrica circular no W sentido anti-horrio ORICONIO Interpolao em uma superfcie perifrica circular com ajuste intermedirio de orientao

A2, B2, C2

B6=0 C6=1

51 51 51 51 51

ORICONTO Interpolao em uma superfcie perifrica circular em uma transio tangencial ORICURVE Interpolao com orientao por especificao de movimento de dois pontos de contato da ferramenta ORIPLANE Interpolao em um plano (corresponde a ORIVECT) grande-interpolao radial circular

Entradas adicionais: ngulo de abertura Vetores rotacioais implementado como A6, B6, C6 ngulo de avano com SLOT=... ngulo de abertura do macho em graus SLOT =+... a 180 0 < Slot<180 graus Grau SLOT = -... a 180 Vetores intermed.: Grau A7, B7, C7 Orientao 2. ponto de contato intermediria da ferr.: XH, YH, ZH, normalizada A7=0 B7=0 C7=1 Pacote de transformao, veja /FB/, TE4

ORIPATH

Orientao da trajetria da ferramenta referida ao percurso ngulo de rotao em relao a direo absoluta de rotao ngulo de rotao relativo ao plano entre o incio e o fim da orientao ngulo de rotao relativo a troca no vetor de orientao ngulo de orientao via ngulo RPY Modificao de orientao (fator suavisao de orientao)

51

ORIROTA ORIROTR ORIROTT ORIRPY ORIS


5

m m m m

54 54 54 50

Real

Referido ao percurso

m m m m m m 51 50 50 25 25

ORIVECT

Interpolao circular raios-grandes (idntica a ORIPLANE) ngulo orientao via eixo de orientao virtual (definio 1) ngulo orientao via eixo de orientao virtual (definio 1) Orientao da ferramenta no sistema de coordenadas da pea (tool orientation In workpiece coordinate system) Orientao da ferramenta no sistema de coordenadas da pea Ligar/desligar oscilao Inteiro, sem sinal

ORIVIRT1 ORIVIRT2 ORIMKS


ORIWKS
6

1,6

OS OSC
6

Alisamento constante da orientao da ferramenta Atribuio de eixos para o movimento oscilante - ligar movimento oscilante Opes oscilao Oscilao: ponto final Oscilao: nmero ciclos de chispar (oscillating: number spark out cycles) DESLIGAR alisamento da orientao da ferramenta Oscilao: ponto de reverso esquerdo (oscillating: Position 1) Oscilao: ponto de reverso direito (oscillating: Position 2) Real Real Inteiro, sem sinal Eixos de 1 a 3: eixos de avano

m m M m m m m m m

34

OSCILL OSCTRL OSE OSNSC OSOF OSP1 OSP2 OSS


6 1,6

34

Orientao suave da ferramenta no fim do bloco

34

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-397

12

Tabelas

11.02

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) m m m m m

OSSE OST1 OST2 OVR OVRA P

Orientao suave da ferramenta no fim e comeo do bloco Oscilao: parar no ponto de reverso esquerdo Oscilao: parar no ponto de reverso direito Correo de avano Correo de avano axial Quantidade de repeties de um subprograma Desativa frame de rotao referido a pea Alinha o sistema de coordenada de pea pea DESL. retardamento no puncionamento (Punch with DELAY OFF) LIG. retardamento no puncionamento (Punch with DELAY ON) Parmetro de intervalo de comprimento Real, sem sinal Real Real 1, ..., 200% 1, ..., 200% 1 ... 9999, inteiros sem sinal e.g. L781 P... ; bloco separado

34

PAROTOF PAROT PDELAY6 OF PDELAY1,6 ON PL POLY PON


6 6 5

m m m m S m m m POS[X]=20 POSA[Y]=20 m Um eixo programado em conjunto com um valor. Possvel at 8 eixos PRESETON(X,10,Y,4. 5)

52 52 36 36

Interpolao polinomial LIG. funcionamento (punch ON) LIG. funcionamento (punch ON) no ciclo IPO (lento) Posio do eixo Posio do eixo ao longo do bloco Posio para LIFTFAST Especifica o valor real para os eixos programados

1 35 35

PONS POS POSA POLF

PRESETON

PTP PUTFTOC
PUTFTOCF

Ponto a ponto (point to point) PutFineToolCorrection: Correo da ferramenta fina para dressagem contnua PutFineToolCorrectionFunctionDependent: Correo da ferramenta fina para dressagem contnua dependendo da funo definida por FCtDEF Peso de ponto (point weight) Parmetros de clculo SW 5 em diante: endereo parametrizvel com extenso numrica Real, sem sinal 0.0000001, Quantidade de parmetros R ..., 9999 9999 definida atravs de MD R10=3 ;atribuio de valor ao parmetro R X=R10 ;valor para o eixo R[R10]=6 ;programao indireta.

49

PW R...

REPOSA REPOSH REPOSHA

Reaproximar-se do contorno linearmente com todos os eixos Reaproximar-se do contorno em semicrculo Reaproximar-se do contorno com todos os eixos; eixos geomtricos em semicrculo

s s s

2 2 2

12-398

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) s s s

REPOSL REPOSQ REPOSQA RET

Reaproximar-se do contorno linearmente Reaproximar-se do contorno em quarto de crculo Reaproximar-se do contorno linearmente com todos os eixos; eixos geomtricos em quarto de crculo Fim de subprograma Utilizao em vez de RET M2 - para a manuter o modo de controle contnuo da trajetria

2 2 2

RMB RME RMI


1

Reposicionamento no ponto inicial de bloco (Repos mode begin of block) Reposicionamento no ponto final de bloco (mode end of block) Reposicionamento no ponto de interrupo (Repos mode interrupt) Reaproxima ao menor ponto do percurso (modo Repos menor percurso orbital) Arredondar canto de contorno Arredondamento modal Rotao programvel Real, sem sinal Real, sem sinal Rotao em redor do 1. eixo geom.: -180 .. 180 2. eixo geom.: -89.999, ..., 90 3. eixo geom.: -180 .. 180 RND=... RNDM=... RNDM=0: desliga M. V. ROT X... Y... Z... ROT RPL= ; bloco separado

m m m m s m s

26 26 26 26

RMN RND RNDM ROT

ROTS

Frame de rotao programvel com ngulo slido (rotao)

ROTS X... Y... ROTS Z... X... ROTS Y... Z... ;bloco ROT RPL= ;separado

RP RPL RTLION RTLIOF S

Raio polar (radius polar) Rotao no plano (rotation plane) G0 com interpolao linear

Real Real, sem sinal

m,s S

55 55 Velocidade de S...: rotao do fuso em rot/min o G4: tempo de S1...: demora em rotaes do fuso G96: velocidade de corte em m/min Velocidade de rotao para fuso mestre Velocidade de rotao para fuso 1 m, s

G0 sem interpolao linear (interpolao eixo nico) Velocidade de rotao do fuso ou (em G4, G96) outro significado REAL Vdeo: 999 999 999.9999 Programa: 3.4028ex3 8

SCALE

Alterao de escala programvel (scale)

SCALE X... Y... Z... ; bloco

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-399

12

Tabelas

11.02

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) S

separado SD SETMS SETMS(n) SF SOFT SON


6 6 1

Grau de Spline (spline degree)

Inteiro, sem sinal

Retorno ao fuso mestre especificado no dado de mquina O fuso n deve valer como fuso mestre Desvio do ponto inicial para abrir roscas (spline offset) 0.0000, ..., 359.999 m m m m m SPCON SPCON (n) SPCON SPCON (n) m m Max. de 8 eixos m s m SPOS=10 ou SPOS[n]=10 SPOSA=5 ou SPOSA[n]=5 Real, sem sinal SRA[Y]=0.2 Real, sem sinal m m S m S m Inteiro s m m 4 4 35 38 38 21 35 35 45

Acelerao ao longo da trajetria com velocidade de crescimento limitada Ligar puncionamento (stroke ON) Ligar puncionamento no ciclo de IPO (stroke ON slow) Referncia para eixos do FGROUPO em comprimento de arco Comutar fuso mestre ou fuso (n) da regulao da velocidade de rotao regulao da posio Comutar fuso mestre ou fuso (n) da regulao da posio regulao da velocidade de rotao Entradas/sadas NCK rpidas para puncionar Byte 1 (stroke/punch interface 1) Entradas/sadas NCK rpidas para puncionar Byte 2 (stroke/punch interface 2) Define agrupamento spline Desligar puncionamento (stroke/punch OFF) Nmero das distncias parciais por bloco (stroke/punch number) Comprimento duma distncia parcial (stroke/punch path) Posio de fuso Posio do fuso para alm de limites de bloco Percurso de retrocesso (sparking out retract path) Percurso de retrocesso axial com entrada externa (sparking out retract) Tempo de chispar (sparking out time) Tempo de chispar axial (sparking out time axial) Posio das juntas
1

SONS

SPATH SPCOF SPCON SPIF1 SPIF2

1,6

SPLINEPATH SPOF SPN SPP


6 1,6

Inteiro Inteiro

SPOS SPOSA SR SRA ST STA STAT


STARTFIFO

Execuo; paral. a ela enchimento do buffer preliminar Parada do processamento; enchimento do buffer preliminar at que STARTFIFO for reconhecido, buffer preliminar cheio ou fim de programa Supresso do deslocamento de origem incl. deslocamentos programados, deslocamentos por manivela (DRF), deslocamento externo do ponto zero e

STOPFIFO

SUPA

12-400

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s)

deslocamento PRESET T Chamar a ferramenta (trocar somente quando especificado no dado de mquina; caso contrrio necessrio o comando M6) Solicitar porta-ferramenta (nmero m) 1 ... 32 000 Chamada atravs do nmero T ou do designador de ferramenta : m=0: desselecionar porta-ferramenta ativo p.ex. T3 ou T=3 p.ex. T="BROCA" TCARR=1

TCARR

Inteiro

TCOABS TCOFR TCOFRX

Determinar componentes de comprimento de ferramenta Necessrio aps reset, p.ex. da orientao de ferramenta atual Determinar componentes de comprimento de ferramenta por ajuste manual da orientao do frame ativo Determinar a orientao da ferramenta da orientao do frame ativo na seleo da ferramenta, pontos da ferramenta na diro X Determinar a orientao da ferramenta da orientao do frame ativo na seleo da ferramenta, pontos da ferramenta na diro Y Determinar a orientao da ferramenta da orientao do frame ativo na seleo da ferramenta, pontos da ferramenta na diro Z ngulo lateral Desselecionar monitorao da ferramenta Real n. T s necessrio TMOF (T no.) se a ferramenta com este nmero no esteja ativa . T-Nr. = 0: desligar a monitorao para todas as ferramentas Frame de rotao na direo da ferramenta TMON (T no.) por ajuste manual

m m m

42 42 42

TCOFRY

por ajuste manual

42

TCOFRZ

por ajuste manual

42

TILT

TMOF

TMON

Selecionar monitorao da ferramenta

TOFRAME

Ajustar o frame programvel atual para o sistema de coordenadas da ferramenta

m m m m m

53 53 53 53 53 53 53 53 53 56 56 56

TOFRAMEX Eixo X paralelo a direo da ferramenta, eixos secund. Y, Z TOFRAMEY Eixo Y paralelo a direo da ferramenta, eixos secund. Z, X TOFRAMEZ Eixo Z paralelo a direo da ferramenta, eixos secund. X, Y TOROTOF TOROT TOROTX TOROTY TOROTZ TOWSTD TOWBCS TOWKCS Frame de rotao em direo a ferramenta desligado Eixo Z paralelo a orientao da ferramenta Eixo X paralelo a orientao da ferramenta Eixo Y paralelo a orientao da ferramenta Eixo Z paralelo a orientao da ferramenta Valor inicial de ajuste para correo na direo da ferram. Valor desgaste no sistema bsico de coordenadas (BCS) Valor desgaste no sistema de coordenada da cabea da ferramenta para transformao cinemtica (difere do MCS pela rotao da ferramenta)

Ativa frame de rotao Componen. De rotao do frame programvel Incluso do desgaste de ferramenta

m m m m m m m

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-401

12

Tabelas

11.02

12.1 Lista de instrues

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Nome

Significado

Valores

Descrio, Comentrio

Sintaxe

modal Grupo (m)/ por bl. (s) m m 56 56

TOWMCS TOWTCS

Valor desgaste no sistema de coorden. da mquina (MCS) Valor desgaste no sistema de coordenadas da ferramenta (ponto de referncia do porta ferramenta T na pina Valor desgaste no sistema de coorden. da pea (WCS) Desligar transformao Translao programvel (translation) TRAFOOF( ) TRANS X... Y... Z... ; bloco separado Inteiro 0, ..., 999 TU=2

TOWWCS TRAFOOF TRANS

56

TU TURN UPATH WAITM WAITMC

ngulo do eixo Quantidade de voltas da hlice A referncia de trajetria para os eixos do FGOUP um parmetro em curva Espera por marca em um canal especfico, fim do bloco anterior com parada exata Espera por marca em um canal especfico, fim do bloco anterior com parada exata somente se os outros canais no atingiram ainda a marca Espera fim do movimento Esperar pela chegada posio de fuso

s s m 45

WAITM(1,1,2) WAITMC(1,1,2)

WAITP WAITS WALIMOF


WALIMON
1

WAITP(X) ; bloco separado WAITS (fuso principal) WAITS (n,n,n) ; bloco separado ; bloco separado m m m,s m,s m,s
3 3 3

DESL. limitao da rea de trabalho (working area limitation OFF) LIG. limitao da rea de trabalho (working area limitation ON) Eixo Eixo Eixo Real Real Real

28 28

X Y Z

Legenda:
1 2 3

Ajuste padro no incio de programa (na configurao de fbrica do controle, se no nada mais for programado). A numerao dos grupos corresponde tabela Lista das funes G/funes preparatrias da seo 12.3 da

Pontos finais absolutos: efeito modal; pontos finais increm.: no modal; nos outros casos efeito modal/no modal dependendo sintaxe da funo G

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 6 7 8 9

Palavra chave no vlida para SINUMERIK FM-NC/810D Palavra chave no vlida para SINUMERIK FM-NC/810D/NCU571 Palavra chave no vlida para SINUMERIK 810D O usurio OEM pode incluir dois tipos de interpolao adicionais. Os nomes podem ser alterados pelo usurio OEM. Palavra chave s vlida para SINUMERIK FM-NC Para estas funes, o formato estendido de endereo no permitido

10

12-402

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.2 Lista de endereos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.2

Lista dos endereos

12.2.1 Endereos
Letra 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 % : / Significado Endereo identificador programvel Endereo identificador programvel Endereo identificador programvel Seleo/desselecionar compensao de comprimento da ferramenta, corretor da ferramenta Endereo identificador programvel Avano Tempo de atraso em segundos Funo G Funo H Endereo identificador programvel Endereo identificador programvel Endereo identificador programvel Subprogramas, chamada de subprograma Funo M Nmero de sub bloco No definido Nmero de passes do programa Endereo identificador programvel Identificador de varivel (parmetro aritmtico)/ Endereo identificador programvel sem extenso numrica Valor do fuso Tempo de atraso em voltas do fuso Nmero da ferramenta Endereo identificador programvel Endereo identificador programvel Endereo identificador programvel Endereo identificador programvel Endereo identificador programvel Endereo identificador programvel Caracter inicial e separador para transferncia de arquivos Nmero de bloco principal Identificador de supresso x x x x x x x x x x x x x Ampliao numrica x x x

x x x x

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-403

12

Tabelas

11.02

12.2 Lista de endereos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.2.2 Endereos fixos


Identificador do endereo Tipo do endereo Modal (m) / no modal (s) s s G70/ G700/ G90/ IC G71 G710 G91 AC DC, ACN, ACP CIC, CAC, CDC, CACN, CACP Qu Tipo de dados

L P

Nmero do subprograma Nmero das passagens de subprograma Nmero do bloco Funo G

sem sinal inteiro Sem sinal, inteiro Sem sinal, inteiro Sem sinal, inteiro

N G

s ver lista das funes G m, s m m,s m m x x x x x x x x x

F OVR S SPOS SPOSA

Avano, tempo de demora Override Fuso, tempo de demora Posio do fuso Posio do fuso para alm de limites de bloco Nmero da ferramenta Nmero da correo Funes auxiliares

Sem sinal, real Sem sinal, real Sem sinal, real Real Real

T D M, H,

m m s

x x x

Sem sinal, inteiro Sem sinal, inteiro M: sem sinal Inteiro H: Real

12-404

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.2 Lista de endereos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.2.3 Endereos fixos com extenso axial


Endereo Tipo de endero Modal/ no modal (m/s) *) s G70/ G700/ G90/ IC G71 G7100 G91 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

x x

x x

Real Real

IP: Interpolation Parmetro de parameter interpolao varivel POS: Positioning axis POSA: Positioning axis above end of block POSP: Positioning axis in parts Eixo de posicionamento Eixo de posicionamento para alm de limites de bloco Posicionamento em partes (oscilao)

m m

x x

x x

x x

x x

x x

x x

x x

Real Real

Real: posio final/ Real: compr.parcial Inteiro: Opo Sem sinal, real 1 - 8 vezes x Sem sinal, real Sem sinal, real Sem sinal, real Sem sinal, real

PO: Polynom # FA: Feed axial FL: Feed limit

Coeficiente de polinmio Avano axial Avano limite axial

s m m m m

x x x

OVRA: Override Override axial ACC #: Acceleration axial FMA: Feed multiple axial STA: Sparking out time axial SRA: Sparking out retract Acelerao axial

Avano sncrono axial Tempo de chispar axial Percurso de retrocesso axial com entrada externa Ligar/desligar oscilao Tempo de parada no ponto de reverso esquerdo (oscilao) Tempo de parada no ponto de reverso direito (oscilao) Ponto de reverso esquerdo (oscilao)

m m m x

Sem sinal, real Sem sinal, real

Sem sinal, real

OS: Oscillating on/off OST1: Oscillating time 1

m m

Sem sinal, inteiro Real

OST2: Oscillating time 2

Real

OSP1: Oscillating Position 1

Real

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-405

12

Tabelas

11.02

12.2 Lista de endereos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Endereo

Tipo de endero

Modal/ no modal (m/s) m

G70/ G700/ G90/ IC G71 G7100 G91

AC

DC, ACN, ACP

CIC, CAC, CDC, CACN, CACP

Qu

Tipo de dado

OSP2: Oscillating Position 2

Ponto de reverso direito (oscilao)

Real

OSE: Oscillating Ponto final de end position oscilao OSNSC: Oscillating: number spark out cycles OSCTRL: Oscillating control Oscilao: nmero dos ciclos de chispar Opes de oscilao

m m

Real Sem sinal, inteiro

Sem sinal, inteiro: Opes de colocao Sem sinal, inteiro: Opes de reposio Axis: 1 - 3 eixos de aproximao

OSCILL: Oscillating

Atribuio de eixos para oscilao, ligar oscilao

FDA: Feed DRF Avano axial axial para superposio de manivela FGREF POLF Raio referncia Posio LIFTFAST

Sem sinal, real

m m m

x x

x x

Sem sinal, real Sem sinal, real Sem sinal, inteiro Real

FXS: Fixed stop Ligar movimento para limitador fixo FXST: Fixed stop torque Limite torque para movimento para limitador fixo Janela de monitorao para movimento para limitador fixo

FXSW: Fixed stop window

Real

Para estes endereos, indica-se entre parntesis retos um eixo 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 1) A instruo no vlida para SINUMERIK FM-NC 2) A instruo no vlida para SINUMERIK FM-NC/810 D. da sintaxe da funo G

12-406

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.2 Lista de endereos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.2.4 Endereos ajustveis


Identificador do endereo Tipo do endereo Modal (m)/n o modal (s) G70/ G700/ G90/ IC G71 G710 G91 AC DC, ACN, ACP Qu CIC, CAC, CDC, CACN, CACP Tipo de dados N mxim o

Valores de eixos e pontos finais X, Y, Z, A, B, C Eixo *) m/s* m/s* x x x x x x x x x x x x x x 8 1 1 Real Real Sem sinal, real

AP: Angle polar ngulo polar RP: Radius polar Raio polar

Orientao da ferramenta A2, B2, C2# A3, B3, C3# ngulo euleriano Componente do vector de direo s s 3 3 Real Real

A4, B4, C4 para Componente o incio de bloco vetorial normal


)

Real

A5, B5, C5 para Componente de o fim de bloco # vector de normal LEAD: Lead Angle # TILT: Tilt Angle # ORIS:# Orientation Smoothing Factor ngulo de avano ngulo lateral Alterao da orientao (referida trajetria)

s m m m

3 1 1 1

Real Real Real Real

Parmetros de interpolao I, J, K** I1, J1, K1 Parmetros de interpolao Coordenada do ponto intermedirio Rotao no plano Raio do crculo ngulo de abertura N das espiras para hlice s s s s x x x x x x** x x** x 3 3 Real Real

RPL: Rotation plane CR: Circle Radius AR: Angle circular TURN

s s x x

1 1 1 1 1

Real Real, sem sinal Real, sem sinal Inteiro, sem sinal Real, sem sinal

PL: Parmetro - Parmetro Interval - Length Intervalo Comprimento PW: Point Weight SD: Spline Degree TU: Turn Peso de ponto Grau do Spline Torno

s s m

1 1

Real, sem sinal Inteiro, sem sinal Inteiro, sem sinal

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-407

12

Tabelas

11.02

12.2 Lista de endereos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Identificador do endereo

Tipo do endereo

Modal (m)/n o modal (s) m m

G70/ G700/ G90/ IC G71 G710 G91

AC

DC, ACN, ACP

Qu CIC, CAC, CDC, CACN, CACP

Tipo de dados N mxim o

STAT: State SF: Spindle offset

Estado Desvio do ponto inicial para abertura de roscas

Inteiro, sem sinal 1 Real

DISR: Distance Distncia para for repositioning reposicionament o DISPR: Diferena Distance path trajetria para for repositioning reposicionament o ALF: Angle lift fast ngulo de levantamento rpido

Real, sem sinal

Real, sem sinal

Inteiro, sem sinal Real

DILF: Distncia por Distance lift fast levantamento rpido FP Ponto fixo: Nmero do ponto fixo a ser aproximado Arred. modal Arred. no modal Chanfr. no modal Chanfro na direo original do movimento ngulo do contorno Profundidade de imerso Sobreel. crculo de transio correo do raio de ferramenta Desloc.normal ao contorno Trajetria de entrada na rosca Trajetria de sada da rosca

Inteiro, sem sinal

RNDM: Round modal RND: Round CHF: Chamfer CHR: Chamfer

m s s s

x x x x

x x x x

1 1 1 1

Real, sem sinal Real, sem sinal Real, sem sinal Real, sem sinal

ANG: Angle ISD: Insertion depth DISC: Distance

s m m x x x x

1 1 1

Real Real Real, sem sinal

OFFN DITS

m m

x x

x x

1 1

Real Real

DITE Puncionamento SPN: Stroke/Punch Number #

Real

Nmero dos percursos parciais por bloco

INT

12-408

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.2 Lista de endereos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Identificador do endereo

Tipo do endereo

Modal (m)/n o modal (s) m

G70/ G700/ G90/ IC G71 G710 G91

AC

DC, ACN, ACP

Qu CIC, CAC, CDC, CACN, CACP

Tipo de dados N mxim o

SPP: Stroke /Punch Path # Retificao

Comprimento de um percurso parcial

Real

ST: Sparking out Tempo de time chispar SR: Sparking out retract path Percurso de retrocesso

s s x x

1 1

Real, sem sinal Real, sem sinal

Critrios de posicionamento aproximado ADIS ADISPOS Distncia de alisamento Distncia de alisamento para movimento rpido m m x x x x 1 1 Real, sem sinal Real, sem sinal

Medio MEAS: Measure Medio com sensor disparador MEAW: Measure without deleting distance to go Medio com sensor disparador sem cancelamento da distncia residual s 1 Inteiro, sem sinal Inteiro, sem sinal

Comportamento de eixo, fuso LIMS: Limit spindle speed Avanos FAD Avano para movimento de entrada lento Avano ao longo da trajetria para superposio por manivela Avano para vetor rotativo orientado em crculos grandes Avano sobreposto para vetor rotativo orientado em crculos grandes Avano para chamfros e raios Avano para raios e chanfros modal s x 1 Real, sem sinal Limitao da velocidade de rotao do fuso m 1 Real, sem sinal

FD: Feed DRF

Real, sem sinal

FORI1

Real, sem sinal

FORI2

Real, sem sinal

FRC FRCM

s m

x x

Real, sem sinal Real, sem sinal

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-409

12

Tabelas

11.02

12.2 Lista de endereos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Identificador do endereo

Tipo do endereo

Modal (m)/n o modal (s)

G70/ G700/ G90/ IC G71 G710 G91

AC

DC, ACN, ACP

Qu CIC, CAC, CDC, CACN, CACP

Tipo de dados N mxim o

Endereos OEM OMA1: OEM 2) Address 1 OMA2: OEM Address 2 2) OMA3: OEM 2) Address 3 OMA4: OEM 2) Address 4 OMA5: OEM 2) Address 5 Endereo OEM 1 Endereo OEM 2 Endereo OEM 3 Endereo OEM 4 Endereo OEM 5 m m m m m x x x x x x x x x x x x x x x 1 1 1 1 1
da sintaxe da funo G

Real Real Real Real Real

*) Pontos finais absolutos: efeito modal; pontos finais increm.: no modal; nos outros casos efeito modal/no modal dependendo

**) como pontos centrais de crculos, parmetros IPO atuam de forma incremental. Podem ser programados de forma absoluta com AC. A alterao do endereo ignorada quando os parmetros possurem outros significados (p.e., passo da rosca) Como centro de crculos, os parmetros IPO atuam de forma incremental. Podem ser programados de forma incremental com AC. 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-410

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.3

Lista das funes G/funes preparatrias

Legenda para descrio dos grupos G


No.: nmero interno, por exemplo Interface com PLC X: nr p/ GCODE_RESET_VALUES no permitido m: modal s: no-modal F: fresa D: torno Est.Inic.: estado inicial MH.: vide instrues do fabricante para os dados standard

Grupo 1 Comandos de movimento de efeito modal Nome G0 G1 G2 G3 CIP ASPLINE BSPLINE CSPLINE POLY ## G33 G331 G332 N. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Significado Movimento rpido Interpolao linear Interpolao circular no sentido horrio Interpolao circular no sentido anti-horrio Circle through points: Interpolao circular atravs de ponto intermedirio Spline de Akima B-Spline Spline cbico Polinmio: interpolao polinomial Abertura de roscas com passo constante Roscar com macho Retrocesso (roscar com macho) Interpolao OEM 1 *) Interpolao OEM 2 *) Crculo com transio tangencial Aumento do passo da rosca (alterao progressiva) Diminuio do passo da rosca (alterao progressiva) Interpolao envolvente no sentido horrio CW Interpolao envolvente no sentido anti-horrio CCW X m/s m m m m m m m m m m m m m m m m m m m Stand. F D MH

OEMIPO1 ### 13. OEMIPO2 ### 14. CT G34 G35 INVCW INVCCW 15. 16. 17. 18. 19.

*) O usurio OEM pode incluir dois tipos de interpolao adicionais. O usurio OEM pode alterar os nomes. Se em funes 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 G63 G74 G75 REPOSL REPOSQ REPOSH REPOSA REPOSQA 1. 2. 3. 4. 5. 6. 7. 8. 9. Tempo de espera, predeterminado temporalmente Roscar com macho sem sincronizao Referenciar com sincronizao Ir para ponto fixo Repositioning linear: Reposicionamento linear no contorno Repositioning quadrant: Reposicionamento no contorno em um quadrante Repositioning semi circle: Reposicionamento no contorno em semicrculo Repositioning linear all axis: Reposicionamento linear para todos os eixos Repositioning quadrant all axis: Reposicionamento para todos os eixos, eixos geomtricos em um quadrante X X X X X X X X X s s s s s s s s s

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-411

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Grupo 2: Movimentos efetivos no modal, tempo de espera REPOSHA G147 G247 G347 G148 G248 G348 G05 G07 10. 11. 12. 13. 14. 15. 16. 17. 18. Repositioning Semi Circle All Axis: Reposicionamento no contorno com todos os eixos, eixos geomtricos em semicrculo Aproximao suave em linha reta Aproximao suave com quadrante Aproximao suave em semi-crculo Recuo suave em linha reta Recuo suave com quadrante Recuo suave em semi-crculo Mergulho oblicuo para retificao Movimento de compensao durante mergulho oblcuo para retificao X X X X X X X X X s s s s s s s s s

Grupo 3: Frame programvel, limitao da rea de trabalho e programao polar Nome TRANS ROT SCALE MIRROR ATRANS AROT ASCALE AMIRROR N. 1. 2. 3. 4. 5. 6. 7. 8. 9. G25 G26 G110 G111 G112 G58 G59 ROTS AROTS 10. 11. 12. 13. 14. 15. 16. 17. 18. Significado TRANSLATION: translao programvel ROTATION: rotao programvel SCALE: alterao de escala programvel MIRROR: Espelhamento programvel Additive TRANSLATION: translao aditiva programvel Additive ROTATION: rotao programvel Additive SCALE: alterao de escala programvel Additive MIRROR: Espelhamento programvel No parametrizado Limitao mnima da rea de trabalho/limitao das rotaes de fuso Limitao mxima da rea de trabalho/limitao das rotaes de fuso Programao polar em relao ltima posio terica programada Programao polar em relao origem ao atual sistema de coordenadas de pea Programao polar em relao ao ltimo plo vlido Deslocamento programvel, substituio axial Deslocamento programvel, substituio axial aditiva Rotao com ngulos slidos Rotao aditiva com ngulos slidos X X X X X X X X X X X X X X X X X X X m/s s s s s s s s s s s s s s s s s s s F D MH

Grupo 4: FIFO

STARTFIFO STOPFIFO

1. 2.

Start FIFO Execuo e paralelamente a ela enchimento do buffer preliminar STOP FIFO, Parar o processamento; encher o buffer preliminar at que for reconhecido STARTFIFO, memria FIFO cheia ou fim de programa FIFO CTRL, Controle de pr-processamento de memria

m m

Stand.

FIFOCTRL

3.

12-412

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Grupo 6: Seleo do plano G17 G18 G19 1. 2. 3. Seleo do plano 1. - 2. eixo geomtrico Seleo do plano 3. - 1. eixo geomtrico Seleo do plano 2. - 3. eixo geomtrico m m m Stand.

Grupo 7: Correo do raio de ferramenta G40 G41 G42 1. 2. 3. Sem correo do raio de ferramenta Correo do raio de ferramenta esquerda do contorno Correo do raio de ferramenta direita do contorno X X m m m Stand.

Grupo 8: Deslocamento de ponto zero programvel (Frames) Nome G500 G54 G55 G56 G57 G505 G5xx G599 N. 1. 2. 3. 4. 5. 6. n+1 100. Significado Desativa todos os deslocamentos programveis caso G500 no possua valor 1. deslocamento de ponto zero programvel 2. deslocamento de ponto zero programvel 3. deslocamento de ponto zero programvel 4. deslocamento de ponto zero programvel 5. deslocamento de ponto zero programvel n. deslocamento de ponto zero programvel 100. deslocamento de ponto zero programvel X m/s m m m m m m m m F Stand. D MH

As funes G deste grupo ativam um frame 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 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 SUPA 1 2. Supresso do frame atual X s s

Supresso do deslocamento de origem atual, incluindo os deslocamentos X programveis, deslocamentos por manivela eletrnica (DRF), deslocamentos de ponto zero externos e deslocamentos efetuados atravs de PRESET. Supresso do frame atual, incluindo o frame bsico X

G153

3.

Grupo 10: Parada precisa - modo contnuo de avano G60 G64 G641 G642 G643 G644 1. 2. 3. 4. 5. 5. Diminuio da velocidade, posicionamento exato Modo de controle contnuo da trajetria Modo de controle contnuo da trajetria com distncia programvel de alisamento Arredondamento de cantos com preciso axial Arredondamento de canto interno do bloco Arredondamento de canto com dinmica de eixo especfica m m m m m m Stand.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-413

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

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 G602 G603 1. 2. 3. Mudana de bloco em posicionamento exato fino Mudana de bloco em posicionamento exato grosso Mudana de bloco em IPO fim de bloco m m m Stand.

Grupo 13: Cotao da pea Polegadas/mtrica G70 G71 G700 G710 1. 2. 1. 2. Sistema de entrada polegadas Sistema de entrada mtrica Sistema de entrada polegadas; polegadas/min (inch/min) Sistema de entrada mtrica, mm; mm/min m m m m Stand. Stand. Stand.

Grupo 14: Cotao da pea absoluta/incremental Nome G90 G91 N. 1. 2. Significado Entrada de dimenso absoluta Entrada de dimenso incremental m/s m m F Stand. D MH

Grupo 15: Tipo de avano G93 G94 G95 G96 G97 G931 G961 G971 G942 G952 G962 G972 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Avano por rpm em tempo inverso Codificao do avano de tempo recproco Avano linear mm/min, polegadas/min Velocidade de corte constante (mesmo tipo de avano de G95) Liga Velocidade de corte constante (mesmo tipo de avano de G95) Desliga Especificao de avano por tempo de percurso, cancela velocidade de corte const. Velocidade de corte constante (mesmo tipo de avano de G94) Liga Velocidade de corte constante (mesmo tipo de avano de G95) Desliga Congela avano linear, velocidade de corte const. e rotao do fuso Congela avano por rotao, velocidade de corte const. ou rotao do fuso Avano linear ou por rotao e velocidade de corte const. Congela avano linear ou por rotao e velocidade de corte const. m m m m m m m m m m m m Stand.

Grupo 16: Correo do avano na curvatura interior e exterior CFC CFTCP 1. 2. Constant feed at contour Avano constante no contorno Constant feed in tool-center-point Avano constante no ponto de referncia do gume de ferramenta (trajetria de ponto mdio) Constant feed at internal radius, acceleration at external radius Avano constante na curvatura interior, acelerao na curvatura exterior m m Stand.

CFIN

3.

12-414

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Grupo 17: Reao na aproximao e recuo, corretor da ferramenta NORM KONT 1. 1. Posio normal no ponto inicial, ponto final Contornar contorno no ponto inicial, ponto final m m Stand.

Grupo 18: Comportamento nos cantos, corretor da ferramenta G450 G451 1. 2. Crculo de transio Interseo de trajetrias eqidistantes m m Stand.

Grupo 19: Transio de curva no comeo do spline BNAT BTAN BAUTO 1. 1. 2. Begin natural: transio natural ao primeiro bloco de spline Begin tangencial: transio de curva tangencial ao primeiro bloco de spline Begin not a knot: (sem n) Especificao do primeiro segmento do spline atravs dos 3 pontos subsequentes m m m Stand.

Grupo 20: Transio de curva no fim do spline Nome ENAT ETAN EAUTO No. 1. 2. 3. Definio End natural: transio de curva natural ao prximo bloco de posicionamento End tangencial: transio tangencial ao prximo bloco de posicionamento no comeo do spline End not a knot: (sem n) Especificao do ltimo segmento de spline atravs dos ltimos 3 pontos X m/s m m m F Stand. D MH

Grupo 21: Perfil de acelerao BRISK SOFT DRIVE 1. 2. 3. Percurso com acelerao brusca Percurso com acelerao suave Velocidade em funo da acelerao da trajetria m m m Stand.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-415

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

# A instruo no valida para SINUMERIK 810D/NCU571.

Grupo 22: Tipos de corretores de ferramenta CUT2D 1. Corte - compensao - tipo 2-dimensional: -correo de ferramenta 2 1/2D correo de ferramenta determinado por G17G19 CUT2DF 2. Corte - compensao - tipo 2- frame dimensional relativo: - correo de ferramenta 2 1/2D. Correo de ferramenta efetiva em relao ao frame atual (plano oblquo) CUT3DC # CUT3DF # CUT3DFS # 3. 4. 5. Corte - compensao - tipo 3-circunferncia dimensional: - Correo de ferramenta 3D Fresagem circular Corte - compensao - tipo 3-face dimensional: - Correo de ferramenta 3D Fresagem frontal Corte - compensao - tipo 3- face dimensional: - Correo de ferramenta 3D Fresagem frontal com orientao constante da ferramenta, independentemente do frame ativo CUT3DFF # 6. Corte - compensao - tipo 3-frame face dimensional: - Correo de ferramenta 3D Fresagem frontal com orientao constante da ferramenta, dependendo do frame ativo CUT3DCC # 7. Corte - compensao - tipo 3-circunferncia dimensional: Com limite de superfcie CUT3DCCD # 8. Corte - compensao - tipo 3-frame face dimensional: Com limite de superfcie e com ferramenta diferencial m m m m m m m m Stand.

Grupo 23: Monitorao da coliso em contornos internos CDOF CDON CDOF2 1. 2. 3. Collision detection of: desligar monitorao da coliso Collision detection on: ligar monitorao da coliso Collision detection of: (atualmente somente para CUT3DC) m m m Stand.

Grupo 24: Controle piloto FFWOF FFWON 1. 2. Feed forward off: desligar controle piloto Feed forward on: ligar controle piloto m m Stand.

Grupo 25: Referncia da orientao da ferramenta ORIWKS # ORIMKS # 1. 2. Tool orientation in workpiece coordinate system: -Orientao da ferramenta no sistema de coordenadas da pea a trabalhar Tool orientation in machine coordinate system: -Orientao da ferramenta no sistema de coordenadas da mquina
# A instruo no vlida para SINUMERIK FM-NC/810D/NCU571.

m m

Stand.

Grupo 26: Ponto de reposicionamento para Repos RMB RMI RME RMN 1. 2. 3. 4. Repos Mode begin of block: Reposicionamento no ponto inicial do bloco Repos Mode interrupt: Reposicionamento no ponto de interrupo Repos Mode end of block: Reposicionamento no ponto final do bloco Repos Mode end of nearest orbital block: Reposicionamento pelo menor percurso m m m m Stand.

12-416

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Grupo 27: Correo da ferramenta em alterao da orientao em cantos exteriores Nome ORIC # ORID # No. 1. 2. Definio Orientation change continuously: Alterao da orientao em cantos exteriores so superpostas ao bloco de crculo a inserir Orientation change discontinuously: Alteraes da orientao so executadas antes do bloco de crculo X m/s m m F Stand. D MH

# A instruo no vlida para SINUMERIK FM-NC/810D/NCU571.

Grupo 28: Ligar/desligar limitao da rea de trabalho WALIMON WALIMOF 1. 2. Working area limitation on: ligar limitao da rea de trabalho Working area limitation off: desligar limitao da rea de trabalho m m Stand.

Grupo 29: Raio - Dimetro DIAMOF DIAMON DIAM90 DIAMCYCOF 1. 2. 3. 4. Diametral programming off: Desliga programao em dimetro Diametral programming on: Liga programao em dimetro Programao em dimetro para G90; programao em raio para G91 Programao em raio para G90/G91: Lig. O ltimo cdigo G ativo deste grupo o utilizado para visualizao m m m m Stand.

Grupo 30: Ligar/desligar compressor COMPOF # COMPON # 1. 2. Compressor OFF: Desligar compressor Compressor ON: Ligar compressor Compressor on: Ligar compressor para polinmios com curvatura constante Compressor on: Optimiza qualidade da superfcie do programa CAD (SW e sup.) m m m m Stand.

COMPCURV# 3. COMPCAD# 4.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-417

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Grupo 31: OEM - Grupo G G810 # G811 # G812 # G813 # G814 # G815 # G816 # G817 # G818 # G819 # 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G Stand.

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 G820 # G821 # G822 # G823 # G824 # G825 # G826 # G827 # G828 # G829 # No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Definio OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G OEM Funo G X m/s F Stand. D MH

Dois grupos G esto reservados para o usurio OEM. Isto habilita o usurio a criar funes customizadas

Grupo 33: Correo fina programvel da ferramenta FTOCOF # FTOCON # 1. 2. Fine Tool Offset Compensation off: Desl. correo fina da ferramenta online Fine Tool Offset Compensation on: Lig. correo fina da ferramenta online X m m Stand.

Grupo 34: Alisamento da orientao da ferramenta OSOF # OSC # OSS # OSSE # 1. 2. 3. 4. Desligar alisamento da orientao da ferramenta Alisamento constante da orientao da ferramenta Alisamento da orientao da ferramenta no fim de bloco Alisamento da orientao da ferramenta no incio e fim de bloco m m m m Stand.

12-418

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Grupo 35: Puncionar e riscar: SPOF # SON # PON # SONS # PONS # 1. 2. 3. 4. 5. Stroke/punch OFF: Desligar o punco e riscos Stroke ON: Liga riscar Punch ON: Liga puncionar Stroke ON slow: Liga riscar no ciclo IPO Punch ON slow: Liga puncionar no ciclo IPO X X m m m m m Stand.

Grupo 36: Puncionamento com retardo: PDELAYON # 1. PDELAYOF # 2. Punch with Delay On: ligar retardo no puncionamento Punch with Delay Off: desligar retardo no puncionamento m m Stand.

# A instruo no vlida para SINUMERIK FM-NC/810D/NCU571.

Grupo 37: Perfil de avano: FNORM # FLIN # FCUB # 1. 2. 3. Feed Normal: avano normal segundo DIN66025 Feed Linear: avano linear altervel Feed Cubic: avano altervel aps spline cbico m m m Stand.

Grupo 38: Atribuio das entradas, sadas rpidas para funcionamento/puncionamento: SPIF1 # SPIF2 # 1. 2. Stroke/Punch Interface 1: Entradas/sadas NCK rpidas para puncionamento byte 1 Stroke/Punch Interface 2: Entradas/sadas NCK rpidas para puncionamento byte 2 m m Stand.

Grupo 39: Preciso de contorno programvel CPRECOF CPRECON 1. 2. Contour Precision Off: desligar preciso de contorno programvel Contour Precision On: ligar preciso de contorno programvel m m Stand.

# A instruo no vlida para SINUMERIK FM-NC/NCU571.

Grupo 40: Compensao de raio da ferramenta constante CUTCONOF CUTCONON 1. 2. Constant radius compensation off: - Desliga compensao de raio constante Constant radius compensation on: - Liga compensao de raio constante m m Stand.

Grupo 41: Interrupo do rosqueamento LFOF LFON 1. 2. Desliga interrupo do rosqueamento Liga interrupo do rosqueamento m m Stand.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-419

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Grupo 42: Porta ferramenta: TCOABS TCOFR TCOFRZ TCOFRY TCOFRX 1. 2. 3. 4. 5. Orientao do porta ferramenta absoluta Orientao do porta ferramenta por frame (deslocamento de origem) Orientao do porta ferramenta por frame (ferramenta no eixo Z) Orientao do porta ferramenta por frame (ferramenta no eixo Y) Orientao do porta ferramenta por frame (ferramenta no eixo X) m m m m m Stand.

Grupo 43: Direo de aproximao SAR G140 G141 G142 G143 1. 2. 3. 4. Direo de aproximao WAB definido por G41/G42 Direo de aproximao WAB a esquerda do contorno Direo de aproximao WAB a direita do contorno Direo de aproximao WAB em funo da tangente m m m m Stand.

Grupo 44: Segmentao de trajetria SAR G340 G341 1. 2. Bloco de aproximao espacial (profundidade e plano (hlice)) Alimentao inicial no eixo perpendicular (Z), para depois aproximar no plano m m Stand.

Grupo 45: Referncia de trajetria para eixos FGROUPO: SPATH UPATH 1. 2. Referncia de trajetria para eixos do FGROUPO em comprimento de arco Referncia de trajetria para eixos do FGROUPO um parmetro de curva m m Stand.

Grupo 46: Definio do plano para recuo rpido: LFTXT LFWP LFPOS 1. 2. 3. Sentido tangencial de recuo da ferramenta Sentido no tangencial de recuo da ferramenta Recuo axial m m m Stand.

Grupo 47: Comutao de modo para cdigo externo G290 G291 1. 2. Comuta para modo SINUMERIK Comuta para modo FANUC m m Stand.

Grupo 48: Comportamento da aproximao/recuo com TRC: G460 G461 G462 1. 2. 3. Liga monitorao de coliso para os blocos de aproximao e recuo Prolongar limite do bloco com um arco Prolongar limite do bloco com uma linha reta m m m Stand.

12-420

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Grupo 49: Movimento ponto a ponto CP PTP 1. 2. Continuous path: Movimento de trajetria contnua Point to point: Movimento ponto a ponto m m Stand.

Grupo 50: Programao orientada: ORIEULER ORIRPY ORIVIRT1 ORIVIRT2 ORIAXPOS 1. 2. 3. 4. 5. ngulo de orientao atravs de ngulo Euler ngulo de orientao atravs de ngulo RPY ngulo de orientao atravs orientao virtual dos eixos (definio 1) ngulo de orientao atravs orientao virtual dos eixos (definio 2) ngulo de orientao atravs orientao virtual dos eixos m m m m m Stand.

Grupo 51: Interpolao orientada ORIMACHAX ORIVIRTAX 1. 2. Interpolao linear dos eixos de mquina ou eixos de orientao Interpolao em crculo grande m m Stand.

Grupo 52: Pea referida WCS PAROTOF PAROT 1. 2. Desativa frame de rotao referido pea Alinha sistema de coordenada de pea (WCS) pea de trabalho m m Stand.

Grupo 53: Frame de rotao em direo a pea TOROTOF TOROT TOROTZ TOROTY TOROTX TOFRAME TOFRAMEZ TOFRAMEY TOFRAMEX 1. 2. 3. 4. 5. 6. 7. 8. 9. Desl. frame de rotao em direo pea Lig. frame de rotao eixo Z paralelo orientao da ferramenta Lig. frame de rotao eixo Z paralelo orientao da ferramenta Lig. frame de rotao eixo Y paralelo orientao da ferramenta Lig. frame de rotao eixo X paralelo orientao da ferramenta Frame de rotao na direo da ferram. do eixo Z paralelo orientao da ferram. Frame de rotao na direo da ferram. do eixo Z paralelo orientao da ferram. Frame de rotao na direo da ferram. do eixo Y paralelo orientao da ferram. Frame de rotao na direo da ferram. do eixo X paralelo orientao da ferram. m m m m m m m m m Stand.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-421

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Grupo 54: Interpolao do vetor rotacional Nome ORIROTA ORIROTR ORIROTT Nr. 1. 2. 3. Definio Orientao de rotao absoluto: ngulo de rotao em relao a direo absoluta de rotao Orientao de rotao relativa: ngulo de rotao relativo ao plano entre o incio e o fim da orientao e o fim Orientao de rotao tangencial: ngulo de rotao relativo alterao no vetor de orientao X m/s m m m SAG Stand. MH

Grupo 55: Eilgangbewegung mit/ohne Linear-Interpolation RTLION RTLIOF 1. 2. Rapid Traverse (G0) mit Linear-Interpolation On: G0 mit Linear-Interpolation Rapid Traverse (G0) mit Linear-Interpolation Off: G0 ohne Linear-Interpolation (Einzelachsinterpolation) m m Stand.

Grupo 56: Einrechnung des Werkzeugverschlei TOWSTD TOWMCS TOWWCS TOWBCS TOWTCS TOWKCS 1. 2. 3. 4. 5. 6. Tool Wear Standard Grundstellungswert fr Korrekturen in der Werkzeuglnge Tool WearCoard MCS:Verschleiwerte im Maschinenkoordinatensystem (MKS) Tool WearCoard WCS:Verschleiwerte im Werkstckkoordinatensystem (WKS) Tool WearCoard BCS:Verschleiwerte im Basiskoordinatensystem (BKS) Tool WearCoard TCS:Verschleiwerte im Werkzeugkoordinatensystem (Werkzeugtrgerbezugspunkt T an der Werkzeughalteraufnahme) Verschleiwerte im Koordinatensystem des Werkzeugkopfes bei kinetischer Transformationen (unterscheidet sich vom MKS durch Werzeugdrehung) m m m m m m Stand.

Grupo 57: Automatischer Eckenoverride FENDNORM G62 G621 1. 2. 3. Eckenverzgerung ausgeschaltet Eckenverzgerung an Innenecken bei aktiver Werkzeugradiuskorrektur Eckenverzgerung an allen Ecken m m m Stand.

12-422

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.4

Lista de subprogramas pr definidos

Algumas funes de controle so ativadas com a mesma sintaxe de chamada de subrotinas.

1. Sistema de coordenadas Palavra chave/ Designador do subprograma PRESETON Parmetro 1 Parmetro 2 Parmetro 315 Parmetro 416 Explicao

AXIS*: Nomer do eixo de mquina

REAL: 3. 15. Deslocamento parmetro de Preset como 1 ... G700/G7100

4. 16. parmetro como 2 ...

Colocao de valor real para os eixos programados. De cada vez, programa-se um designador de eixo e no prximo parmetro o valor correspondente. PRESETON permite programar deslocamentos de Preset para at 8 eixos. Apagar deslocamento DRF para todos os eixos atribudos ao canal

DRFOF

*) Em vez dos designadores de eixo de mquina podem ser utilizados geralmente tambm designadores de eixos geomtricos ou de eixos adicionais, contanto que seja possvel uma representao inequvoca.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-423

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.4.1 Chamadas de subprograma predefinidas


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: Centerless grinding off: ligar retificao Centerless N mx. do rebolo de regulao Centerless grinding off: desligar retificao Centerless Especificao da unio de spline Nmero mximo dos eixos: 8

CLGOF #

SPLINEPATH ## INT: unio de AXIS: spline (tem de ser Designador de 1) eixo geomtrico ou eixo adicional BRISKA SOFTA DRIVEA ### JERKA AXIS AXIS AXIS AXIS

Ligar a acelerao brusca de eixos para os eixos programados Ligar a acelerao de eixos de velocidade de crescimento limitada para os eixos programados Ligar a curva caracterstica descontnua da acelerao para os eixos programados O comportamento na acelerao ajustado atravs do dado de mquina $MA_AX_JERK_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 TANG # 1. parmetro 2. parmetro 3. parmetro 4. parmetro 5. parmetro Explicao

AXIS: nome de REAL: eixo do eixo eixo mestre 1 escravo

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. Tangencial follow up mode on: Ligar seguimento tangencial Tangencial follow up mode off: Desligar seguimento tangencial

TANGON #

AXIS: nome de REAL: Offset eixo do eixo ngulo escravo AXIS: nome de eixo do eixo escravo AXIS: eixo arrastado AXIS: eixo escravo AXIS:eixo escravo AXIS: eixo mestre AXIS: eixo mestre REAL: distncia REAL: fator de acoplamento

TANGOF #

TLIFT # TRAILON TRAILOF

Tangencial lift: Ligar seguimento tangencial Trailing on: ligar movimento acoplado de eixos sncronos Trailing off: desligar movimento acoplado de eixos sncronos

12-424

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

# A instruo no vlida para SINUMERIK FM-NC//NCU571.

6. Avano em funo da rotao Palavra chave/ Designador do subprograma FPRAON Parmetro 1 Parmetro 2 Explicao

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. 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.

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.

Em vez do eixo pode ser programado tambm um fuso de cada vez: FPR(S1) ou FPR(SPI(1))

7. Transformaes Palavra chave/ Designador do subprograma TRACYL 1. parmetro 2. parmetro Explicao

REAL: dimetro de INT: nmero da Cilindro: transformao de superfcie lateral trabalho transformao 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. 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. INT: nmero da Transformao do eixo oblquo: transformao 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: TRAANG ( ,2) ou TRAANG, o ltimo ngulo produz efeito modal Transformation orientated: transformao de 4, 5 eixos Por canal, possvel ajustar vrias transformaes. O nmero de transformao indica a transformao que deve ser ativada. REAL: Parmetros adicionais em funo dos dados de mquina Transformao concentrada: Transformao encadeada. O significado do parmetro depende do tipo de encadeamento

TRANSMIT

TRAANG#

REAL: ngulo

TRAORI #

INT: nmero da transformao INT: nmero da transformao

TRACON

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-425

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

7. Transformaes TRAFOOF Desligar transformao

Para cada tipo de transformao h um comando 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 SPCON SPCOF SETMS 1. parmetro 2. parmetro e outros INT: nmero do fuso INT: nmero do fuso Explicao

INT: nmero do fuso INT: nmero do fuso INT: nmero do fuso

Spindle position control on: mudar para a regulao da posio do fuso Spindle position control off: mudar para a regulao das rotaes 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 GWPSON 1. parmetro Explicao

INT: nmero do fuso INT: nmero do fuso INT: nmero do fuso INT: nmero T

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. 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. Tool monitoring on: ligar monitorao da ferramenta Se no for programado nenhum nmero, liga-se a monitorao para a ferramenta ativa. Tool monitoring off: desligar monitorao da ferramenta Se no for programado nenhum nmero, desliga-se a monitorao para a ferramenta ativa.

GWPSOF

TMON TMOF

12-426

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

10. Usinagem Palavra chave/ Designador do subprograma CONTPRON Parmetro 1 Parmetro 2 Parmetro 3 Parmetr Explicao o4 INT: Contour preparation on: ligar preparao de Estado do contorno clculo Os programas de contorno chamados em seguida so subdivididos em movimentos 0: como individuais e depositados na tabela de anteriorme contorno. nte O nmero dos detalonamentos retornado. Contour decoding Os blocos de um contorno so gravados em uma tabela na memria, sendo cada linha da tabela corresponde a um bloco. 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.

VAR REAL [ , 11]: CHAR: direo da VAR INT: tabela de contorno usinagem nmero dos "L": longitudinal detalonamentos "P": transversal "N": facear: usinagem interior "G": torneam. longitudinal: usinagem interior REAL [ , 6]: INT: tabela de contorno 0: na direo programada VAR INT: estado de erro

CONTDCON

EXECUTE

11. Executar tabela Palavra chave/ Designador do subprograma EXECTAB Parmetro 1 Explicao

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 CPROTDEF Parmetro 1 Parmetro 2 Parmetro 3 Parmetro 4 Parmetro 5 Explicao

INT: nmero da rea de proteo

BOOL: TRUE: rea de proteo orientada ferramenta

INT: REAL: limitao 0: o 4. e 5. em direo parmetro no positiva so avaliados 1: o 4. parmetro avaliado 2: o 5. parmetro avaliado 3: o 4. e 5. parmetro avaliado INT: REAL: limitao 0: o 4. e 5. em direo parmetro no positiva so avaliados 1: o 4. parmetro avaliado

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

REAL: limitao em direo negativa

NCK-specific protection area definition: Definio de uma rea de proteo especfica da mquina

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-427

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12. reas de proteo Palavra chave/ Designador do subprograma Parmetro 1 Parmetro 2 Parmetro 3 Parmetro 4 Parmetro 5 Explicao

2: o 5. parmetro avaliado 3: o 4. e 5. parmetro 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 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 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 EXECUTE: ligar a execuo do programa estado 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 bloco STOPRE Stop processing: Para o pr processamento at que todos os blocos preparados tenham sido executados.

14. Interrupes Palavra chave/ Designador do subprograma ENABLE # Parmetro 1 Explicao

INT: nmero da entrada de interrupo INT: nmero da entrada de interrupo 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. 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. 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.

DISABLE #

CLRINT #

# A instruo no vlida para SINUMERIK FM-NC/810D.

12-428

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

15. Movimentos sincronizados CANCEL INT: nmero da ao sncrona Cancelamento da ao sncrona de movimento modal com o nmero de ident. indicado

16. Definio de funes Parmetro 1 FCTDEF INT: nmero da funo Parmetro 2 Parmetro 3 Parmetro 47 Explicao Definir polinmio. Este avaliado em SYNFCT ou PUTFTOCF.

REAL: valor limite REAL: valor limite REAL: inferior superior coeficientes a0 a3

#) A instruo no vlida para SINUMERIK FM-NC.

17. Comunicao Parmetro 1 Palavra chave/ Designador do subprograma MMC # STRING: Comando Parmetro 2 Explicao

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, ...) Sem reconhecimento: O comando continua quando o comando for transmitido. O componente que envia o comando no informado se o mesmo foi executado com sucesso.

18. Coordenao de programas Parmetro 1 Palavra chave/ Designador do subprograma INIT # INT: nmero do canal INT: nmero do canal Parmetro 2 Parmetro 3 Parmetro 4 Par. 5 Par. 68 Explicao

STRING: indicao do caminho INT: nmero do canal

CHAR: modo de confirmao**

Seleo de um mdulo para a execuo em um 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. Wait for end of program: Espera pelo trmino do programa em outro canal

START #

WAITE #

INT: Nmero do canal INT: Marca nmero 0 - 9

INT: Nmero do canal INT: Nmero do canal INT: Nmero do canal INT: Nmero do canal

WAITM #

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

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-429

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

18. Coordenao de programas Parmetro 1 Palavra chave/ Designador do subprograma Parmetro 2 Parmetro 3 Parmetro 4 Par. 5 Par. 68 Explicao

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 INT: Nmero do fuso AXIS: ident. eixo Wait for positioning axis: Espera que os eixos de posicionamento atinjam a suas posies programadas. Wait for positioning spindle: Espera at que os fusos cheguem s suas posies programadas previamente com SPOSA. Fim de subrotina sem sinalizao para o PLC. AXIS AXIS AXIS REAL: Valor de correo AXIS AXIS AXIS INT: Nmero do parmetro AXIS AXIS AXIS INT: Nmero do canal INT: Nmero de parmetro AXIS AXIS AXIS INT: Nmero do fuso INT: Nmero do canal INT: Nmero do fuso AXIS AXIS AXIS AXIS AXIS AXIS Define eixo de mquina Define eixo de mquina diretamente Liberar o eixo de mquina Put fine tool correction: Correo fina da ferramenta 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).

WAITS

INT: Nmero do fuso

INT: Nmero do fuso

INT: Nmero do fuso

INT: Nmero do fuso

RET GET # GETD# RELEASE # PUTFTOC #

PUTFTOCF # INT: VAR REAL: Nr. da funo: Valor O nmero referncia *) aqui utilizado deve ser especificado em FCTDEF.

A funo SPI pode ser utilizada para programar um fuso ao invs de um eixo: 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, ) . Sem confirmao: O processamento do programa continuado depois de enviado o comando. O componente executante no informado, se o comando no pode ser executado com xito. 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 um erro. 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 CHANDATA INT: n do canal Explicao 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 MSG STRING: Mensagem Parmetro 2 Explicao Message modal: exibio at que ocorra uma prxima mensagem

12-430

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

22. Alarmes Parmetro 1 SETAL INT: n do alarme (alarmes de ciclo) Parmetro 2 Explicao Set alarme: disparar alarme

23. Compensao Parmetro 1 Palavra chave/ Parmetro 4 Designador do subprograma QECLRNON # AXIS: nmero do eixo QECLRNOF #
#) A instruo no vlida para SINUMERIK FM-NC.

Explicao

Quadrant error compensation learning on: ligar aprendizagem da compensao de erro de quadrante Quadrant error compensation learning off: desligar aprendizagem da compensao de erro de quadrante

24. Gerenciamento de ferramentas Parmetro 1 DELT # STRING [32]: designador da ferramenta VAR INT: nmero T (valor de retorno) Parmetro 2 INT: nmero de duplo INT: nmero do fuso Parmetro 3 Explicao Apagar a ferramenta. N duplo pode ser omitido. Fornece o nmero T pr-selecionado. Sem declarao do nmero de fuso o comando vlido para o fuso mestre. Considerar o nmero de peas para todas as ferramentas atribudas ao fuso. Sem nmero de fuso declarado, o comando vlido para o fuso mestre. Atribui um nr. D para a ferramenta (T) e esta ferramenta como nova Atribui nmeros D para todas as ferramentas da unidade TO atribuda ao canal para invlido 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) Atribui nmero do porta ferramenta INT: Nmero do INT: Nmero INT: Nmero magazine a ser do alojamento de magazine acionado no magazine do magazine interno INT: Nmero do INT: Nmero magazine do grupo de desgaste INT: Nmero do INT: Nmero magazine do grupo de Posio do magazine

GETSELT #

SETPIECE #

INT: nmero de peas INT: nmero do fuso

SETDNO DZERO

INT: Nmero da ferramenta T

INT: Nmero do INT: Nmero corretor da ferr. D

DELDL

SETMTH POSM

INT: Porta ferramenta nmero INT: Nmero do alojamento para posicionamento VAR INT: Estado=resultado da operao (valor de retorno ) VAR INT: Estado=resultado da

SETTIA

Desativa ferramenta do grupo de desgaste

SETTA

Ativar ferramenta do grupo de desgaste

12-431

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

24. Gerenciamento de ferramentas Parmetro 1 operao (valor de retorno ) RESETMON VAR INT: Estado=resultado da operao (valor de retorno ) INT: Nmero T interno Parmetro 2 Parmetro 3 desgaste INT: Nmero D da ferramenta Atribui valor atual da ferramenta para o ponto programado Explicao

#) A instruo no vlida para SINUMERIK FM-NC.

25. Fuso sncrono Par. 1 Par. 2 Par. 3 REAL: numerador -relao de transmisso Par. 4 REAL: numeradorrelao de transmisso Parmetro 5 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. Parmetro 6 STRING[2]: "DV": acoplamento de valor terico "AV": acoplamento de valor real Explica o Couple definition: Definio da unio de fusos sncronos

COUPDEF # AXIS: AXIS: eixo eixo escravo mestre

COUPDEL # AXIS: AXIS: eixo eixo escravo mestre

Couple delete: apagar unio de fusos sncronos Couple reset: Os valores programados tornam-se invlidos. Valores nos dados de mquina so ajustados.

COUPRES #

AXIS: AXIS: eixo eixo escravo mestre

Para o fuso sncrono programa-se os parmetros de eixo mediante SPI(1) ou S1.

26. Instrues de estrutura no editor STEP (suporte ao editor de programa bsico) 1. Parmetro SEFORM STRING[128]: nome da seo 2. Parmetro INT: plano 3. Parmetro STRING[128]: icon Descrio Atual nome da seo do editor STEP

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-432

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

Parmetro 1 Palavra chave/ Designador do subprograma COUPON # AXIS: eixo escravo

Parmetro 2

Parmetro 3

Parmetro 4

Explicao

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. 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. STRING[8]: Wait for couple condition: Critrio de Esperar at que o critrio de mudana de bloco de troca de bloco acoplamento para os eixos/fusos tenham sido 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. Avanar depsito de eixos

COUPOF #

AXIS: eixo escravo

AXIS: eixo mestre

REAL: posio de desligao do eixo escravo (Absoluta)

WAITC #

AXIS: eixo/fuso

STRING[8]: critrio da mudana de bloco

AXIS: eixo/fuso

AXCTSWE

AXIS: eixo/fuso

#) A instruo no vlida para SINUMERIK FM-NC/810D.

12-433

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.4.2 Chamadas de subprograma predefinidas em aes sncronas de movimento


Os subprogramas seguintes encontram-se exclusivamente em aes sncronas de movimento.

27. Procedimentos sncronos Palavra chave/ Designador do subprograma STOPREOF Parmetro 1 Parmetro 2 Parmetro 3 a 5 Explicao

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. Read in disable: bloqueio de leitura AXIS: eixo para cancelamento de curso restante axial (opcional). Se o eixo for suprimido, iniciase 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. 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.

RDISABLE DELDTG

SYNFCT

INT: nmero da VAR REAL: funo polinomial varivel de definida com resultado *) FCTDEF . INT: nmero da VAR REAL: funo polinomial varivel de definida com entrada **) FCTDEF .

FTOC

INT: comprimento Alterao da correo fina da ferramenta dependendo 1,2,3 de uma funo especificada com FCTDEF (polinmio no mximo do 3. grau). INT: nmero do Em FCTDEF, necessrio declarar o nmero aqui canal utilizado. INT: nmero do fuso

*) 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 "avanada na lista das variveis de sistema.

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-434

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.4.3 Funes predefinidas


Atravs de uma chamada de funo iniciada a execuo de uma funo predefinida. Chamadas de funo devolvem um valor. Podem estar como operandos na expresso.

1. Sistema de coordenadas Palavra chave/ Designador do subprograma CTRANS Resultado Parmetr Parmetr o1 o2 AXIS Explicao

FRAME

REAL: 3. 15. 4. 16. Translation: deslocamento do ponto zero para vrios translao parmetro parmetro eixos. como 1 ... como 2 ... 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. REAL: rotao 3./5. 4./6. Rotation: Rotao do sistema de coordenadas atual. parmetro parmetro Nmero mximo dos parmetros: 6 (de cada vez, como 1 ... como 2 ... um designador de eixo e um valor por eixo geomtrico). 3. 15. 4. 16. Scale: Fator de escala para vrios eixos. parmetro parmetro Nmero mx. de parmetros 2* nmero mx. dos como 1 ... como 2 ... 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. 2. 8. Parmetro como 1 ... Mirror: Espelhamento em um eixo de coordenadas

CROT

FRAME

AXIS

CSCALE

FRAME

AXIS

REAL: fator de escala

CMIRROR

FRAME

AXIS

MEAFRAME

FRAME

Array de 2 Array de 2 Parmetro dimense dimense 3: REAL s REAL s REAL varivel

Clculo do frame a partir de 3 pontos no espao

As funes de frame CTRANS, CSCALE, CROT e CMIRROR servem para a gerao de expresses de frame.

2. Funes geomtricas Palavra chave/ Designador do subprograma CALCDAT Resultado Parmetro 1 Parmetro 2 Parmetro 3 Explicao

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]: VAR REAL [11]: Primeiro elemento Segundo de contorno 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-435

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

3. Funes de eixos Resultado AXNAME AXIS: designador do eixo AXIS: designador do eixo BOOL TRUE: eixo existente: caso contrrio: FALSE AXSTRING STRING Parmetro 1 STRING [ ]: string de entrada Parmetro 2 Explicao 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: 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. Verifica se existe o eixo geomtrico 1 a 3 declarado como parmetro segundo o dado de mquina MC_AXCONF_GEOAX_ASSIGN_TAB.

SPI

INT: nmero do eixo

ISAXIS

INT: nmero do eixo geomtrico (1 a 3) Eixo

Converte o identificador de erro em string.

4. Gerenciamento de ferramentas Resultado NEWT # INT: nmero T Parmetro 1 STRING [32]: nome da ferramenta STRING [32]: nome da ferramenta INT: Nmero T Parmetro 2 INT: nmero Duplo INT: nmero Duplo STRING [32]: nome da ferramenta Explicao Criar ferramenta nova (pr disposio dados de ferramenta). O nmero Duplo pode ser omitido. Pesquisa nmero T definido ao nome da ferramenta

GETT #

INT: nmero T

GETACTT #

INT: Estado

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 SIN ASIN COS ACOS TAN ATAN2 SQRT POT TRUNC ROUND ABS LN EXP REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL Parmetro 1 REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL Parmetro 2 Explicao Seno Arco seno Co-seno Arco co-seno Tangente Arco tangente 2 Raiz quadrada Quadrado Truncar as posies aps a vrgula Arredondamento das posies aps a vrgula Valor absoluto Logaritmo natural Funo exponencial e
x

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-436

12

Tabelas

11.02

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

6. Funes de string Resultado ISNUMBER BOOL Parmetro 1 STRING Parmetro 2 to 3 Explicao Verificar se o string de entrada pode ser convertido em um nmero. O resultado TRUE, se a converso for possvel. Verifica se o parmetro de transferncia contm uma varivel conhecida no NC. (Dado de mquina, dado de ajuste, varivel de sistema, variveis de uso geral como GUDs resulta em TRUE, se todos as seguintes verificaes produzir um resultado positivo, de acordo com (STRING) parmetro de transferncia: - o identificador existe - uma array de 1 ou 2 dimeno - uma array ndice permitida Para variveis de eixos, os nomes de eixos so aceitos como um ndice, mas no so checados. NUMBER TOUPER TOLOWER STRLEN INDEX REAL STRING STRING INT INT STRING STRING STRING STRING STRING CHAR Converter o string de entrada em um nmero Converter todas as letras do string de entrada em maisculas Converter todas as letras do string de entrada em minsculas O resultado o comprimento do string de entrada at ao fim de string (0) 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. 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. 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. 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 "

ISVAR

BOOL

STRING

RINDEX

INT

STRING

CHAR

MINDEX

INT

STRING

STRING

SUBSTR

STRING

STRING

INT

12-437

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12

11.02

Tabelas

12.4 Lista de subprogramas pr definidos

12

840 D NCU 571

840 D NCU 572 NCU 573

810D

840Di

12.4.4 Tipos dos dados


Tipos dos dados Tipo INT REAL BOOL CHAR STRING AXIS FRAME Nota Valores inteiros com sinal Valores reais (nmeros fracionrios com ponto decimal, LONG REAL segundo IEEE) Valores lgicos TRUE, FALSE ou 1, 0 1 caractere ASCII segundo cdigo Cadeia de caracteres, n de caracteres entre [...] (no mximo 200 caracteres) S nomes de eixos (endereos de eixos) Indicaes geomtricas para translao, rotao, alterao de escala, Espelhamento Faixa de valores (2
31

1) ... 10
+300

(10 1, 0

300

0 ... 255 Seqncia de caracteres ASCII todos os designadores de eixos existentes no canal

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

12-438

11.02

Anexo

Anexo
A Abreviaes...................................................................................................................... A-440 B Termos ............................................................................................................................. A-448 C Referncias ...................................................................................................................... A-474 D ndice................................................................................................................................ A-489 E Comandos, Identificadores .............................................................................................. A-496

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-439

Anexo

11.02

Abreviaes

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Abreviaes
ASCII ASUP BA BAG BCD BCS BIN BP C Bus C1... C4 CAD CAM CNC COM COR CPU CR CSF Padro Americano para a Troca de Informaes Subprograma assncrono Modo de operao Grupo de modos de operao Nmeros decimais codificados em cdigo binrio Sistema bsico de coordenadas Arquivos binrios Programa bsico Bus de comunicao Canal 1 4 Desenho assistido por computador Manufatura assistida por computador Channel 1 to Channel 4 Computer-Aided Design Computer-Aided Manufacturing American Standard Code for Information Interchange Asynchronous Subprogram Operating Mode Mode Group Binary Coded Decimals Basic Coordinate System Binary Files Basic Program

Controle numrico assistido por computador Computerized Numerical Control Comunicao Rotao de coordenada Unidade central de processamento Retorno de carro de impresso Diagrama lgico de representao (Mtodo de programao do PLC) Communication Coordinate Rotation Central Processing Unit Carriage Return Control System Flowchart

CTS CUTOM

Pronto para enviar, interface de dados serial Clear To Send Compensao de raio da ferramenta Cutter radius compensation

A-440

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Abreviaes

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

DB DBB DBW DBX DC

Bloco de dados no CLP Byte de bloco de dados no CLP Palavra de bloco de dados no CLP Bit de bloco de dados no CLP Controle direto: movimento do eixo rotativo, no percurso mais curto, para a posio absoluta dentro de uma rotao Equipamento para troca de dados Comunicao dinmica de dados Entrada e sada de dados: Tela para transferncia de dados Diretrio

Data Block in the PLC Data Block Byte in the PLC Data Block Word in the PLC Data Block bit in the PLC Direct Control

DCE DDE DIO

Data Communications Equipment Dynamic Data Exchange Data Input/Output: Data transfer display

DIR DLL

Directory

DOS DPM DPR DRAM DRF DRY DSB DTE

Biblioteca de conexo dinmica: Mdulo que Dynamic Link Library 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. Sistema operacional Disk Operating System Memria de acesso duplo Memria RAM de acesso duplo Memria de acesso dinmico aleatrio Deslocamento por Manivela Avano de marcha de ensaio Decodificao bloco a bloco Equipamento para coleta de dados Dual Port Memory Dual-Port RAM Dynamic Random Access Memory Differential Resolver Function Dry Run Decoding Single Block Data Terminal Equipment

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-441

Anexo

11.02

Abreviaes

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

DW ENC EPROM

Palavra de dados (16 bits) Encoder: sensor de valor real Memria s de leitura, eletricamente programvel Bloco funcional no CLP Chamada de funo: Bloco no CLP Drive de avano Unidade de disquete ou acionamento de avano Flash-EPROM Memria estruturada em forma de fila (primeiro dado colocado o primeiro a ser retirado). Mdulo de funo Mdulo de funo - Controle numrico Unidade de ponto flutuante Mdulo Frame (deslocamento de origem) Bloco de dados - Frame (deslocamento de origem) Parada do avano Dados de usurio globais Disco rgido Designao abreviada para nmero hexadecimal Unidade de manivela eletrnica Interface homem mquina: Funes

Data Word Encoder Erasable Programmable Read Only Memory Function Block Function Call Feed Drive Floppy Disk Drive Feed Drive Flash-EPROM First In First Out:

FB FC FDD FDD

FEPROM

FIFO

FM FM-NC FPU FRA FRAME

Function Module Function Module-Numeric Control Floating Point Unit Frame Block Data block (frame)

FST GUD HD HEX

Feed Stop Global User Data Hard Disk Abbreviation for hexadecimal

HHU HMI

Handheld Unit Human Machine Interface

A-442

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Abreviaes

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

SINUMERIK para operao, programao e simulao. Mesmo significado de MMC. HW I I/O I/RF Hardware Entrada Entrada/sada Unidade de avano com realimentao regenerativa (fonte de alimentao do SIMODRIVE 611(D) Comunicao implcita (dados globais) Compensao interpoladora Mdulo de interface Mdulo de interface para modo de recepo Mdulo de interface para modo de emisso Dimenso incremental Dados de inicializao Interpolador Sinal de interface Cdigo especial de fita perfurada, o nmero de furos por caractere sempre par Modo Jog: modo de preparao Taxa de transmisso Ganho do circuito servo Diagrama escada (mtodo de programao do PLC) Hardware Input Input/Output Infeed/Regenerative feedback unit

IK (GD) IKA IM IMR IMS INC INI IPO IS ISO code JOG K KV LAD

Implicit Communication (Global Data) Interpolative Compensation Interface Module Interface Module Receive Interface Module Send Incremental Dimension Initializing Data Interpolator Interface Signal Special tape code

Jog mode Transmission ratio Servo gain factor Ladder Diagram

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-443

Anexo

11.02

Abreviaes

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

LEC LF LUD MB MC MCP MCS MD MDA MMC

Compensao do erro do fuso Fim de linha Dados locais do usurio Megabyte Circuito de medio Painel de comando da mquina Sistema de coordenadas da mquina Dados de mquina

Leadscrew Error Compensation Line Feed Local User Data Megabyte Measuring Circuit Machine Control Panel Machine Coordinate System Machine Data

Modo de operao semi-automtico do CNC Manual Data Automatic Comunicao homem mquina: Funes SINUMERIK para operao, programao e simulao. Mesmo significado de HMI. Human Machine Communication

MPF

Arquivo de programa principal: Programa de Main Program File peas NC Interface multi-ponto Acionamento do fuso principal Controle numrico Ncleo de NC com preparao de bloco, capacidade de posicionamento etc. Unidade de Hardware do NCK Ranhura B no racional e uniforme Bloco de organizao do CLP Fabricante original do equipamento Interface do operador Multi-point Interface Main Spindle Drive Numerical Control Numerical Control Kernel

MPI MSD NC NCK

NCU NURBS OB OEM OI

Numerical Control Unit Non Uniform Rational B-Spline Organization block in the PLC Original Equipment Manufacturer Operator Interface

A-444

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Abreviaes

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

OP OPI P bus PC PCIN

Painel do operador Interface com painel do operador Bus I/O Computador pessoal Nome do programa para comunicao com o controle Associao internacional de cartes de memria para computadores pessoais Dispositivo de programao Controlador Lgico Programvel Memria de leitura e escrita Funo: aproximar-se do ponto de referncia Funo: reposicionamento Correo de movimento rpido

Operator Panel Operator Panel Interface I/O bus Personal Computer

PCMCIA

Personal Computer Memory Card International Association Programming Device Programmable Logic Controller Random Access Memory Reference Point Approach Function

PG PLC RAM REF

REPOS ROV RPA

Reposition Function Rapid Override

rea de memria no NCK para nmeros dos R Parameter Active parmetros R Rotao de um sistema de coordenadas Pedido de envio (Interface de dados seria) Bloco a bloco Dados Setting Bloco de dados de sistema Designao (tipo de arquivo) p/ Setting Data Roll Pitch Yaw Request To Send Single Block Setting Data System Data Block Setting Data Active

RPY RTS SBL SD SDB SEA

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-445

Anexo

11.02

Abreviaes

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

SFB SFC SK SKP SM SPF SR SRAM SSI STL SW SYF T TC TEA TLC TNRC TO TOA TRC TRANSM IT UFR

Bloco funcional de sistema Chamada de uma funo bsica do CLP Softkey Suprimir bloco Motor de Passo Arquivo de subprograma de pea de NC Subrotina Memria esttica (buferizada) Interface serial assncrona Lista de comandos Software Arquivo de sistema Ferramenta Troca de ferramenta Identificador para dados de mquina Correo do comprimento da ferramenta Correo do raio do incerto da ferramenta Corretor de ferramenta

System Function Block System Function Call Softkey Skip Block Stepper Motor Subprogram File Subroutine Static RAM Serial Synchronous Interface Statement List Software System File Tool Tool Change Testing Data Active Tool Length Compensation Tool Nose Radius Compensation Tool Offset

Designao (tipo de arquivo) para correes Tool Offset Active de ferramentas Correo de raio da ferramenta Tool Radius Compensation Converso de coordenadas em tornos para a fresagem Deslocamento do ponto zero Transform Milling into Turning User Frame

A-446

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Abreviaes

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

UI V24

Interface do usurio Interface serial (definio das linhas de transmisso entre DEE e DE) Sistema de coordenadas da pea Diretrio de peas Programao orientada oficina Deslocamento de ponto zero Zero Offset Active: designao (tipo de arquivo) para dados de deslocamento do ponto zero

User Interface Serial interface

WCS WDP WOP ZO ZOA

Workpiece Coordinate System Workpiece Directory Workshop Oriented Programming Zero Offset Zero Offset Active

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-447

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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). 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. 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. SINUMERIK FM-NC apresenta uma interface analgica +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.

Ao de movimento sncrono

Acelerao com limitao da velocidade de crescimento Acionamento

A-448

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 exibidos, 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. Componente de um -> Frame, que causa alteraes da escala especficas do eixo. Um comando no NC que interrompe a usinagem e cancela a distancia que deveria ainda ser percorrida. Aproximao para um ->ponto fixo na mquina pr definido

Alterao da escala

Apagar caminho restante Aproximao de ponto fixo na mquina 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. Espao tridimensional no qual pode entrar a ponta de ferramenta na base da construo da mquina ferramenta. Ver tambm -> zona protegida. Exportar arquivos e/ou diretrios para um dispositivo externo de

rea de trabalho

Arquivar

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-449

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

armazenamento. 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. O spline A progride tangencialmente por entre os pontos de apoio programados (polinmio de 3. Grau). 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. 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.

A-Spline

Aterramento da carcaa

Automtico

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) 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 por tempo inverso

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. A bateria compensadora assegura que -> o programa de usurio na -> CPU seja depositado seguramente no caso duma falha da rede e que

Bateria de Backup

A-450

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

se mantm remanentes reas de dados especificadas e flags, tempos e contadores. Baud rate Bloco Velocidade na transmisso de dados (Bit/s). Todos os arquivos necessrios para programao e execuo do programa so conhecidos como blocos. Parte do -> programa de pea, limitado por Line Feed. Distinguem-se -> blocos principais e -> blocos secundrios. 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 iniciado por ":" , que contm todos os dados para poder iniciar o ciclo de trabalho num -> programa de pea. Bloco iniciado por "N" com informaes para um passo de trabalho, p. ex. uma posio especificada. 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.

Bloco

Bloco de dados

Bloco principal

Bloco secundrio

Blocos intermedirios

Boot B-Spline

Carga do programa de sistema aps a energizao 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). 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.

Bus S7-300

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-451

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

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. 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). 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.

Capacidade de posicionamento

Chave

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). Subprograma protegido para a execuo dum processo de usinagem na > pea, o qual ocorre repetidas vezes 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. 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)

Ciclo

Ciclo de interpolao

Ciclos padro

A-452

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 medio SINUMERIK FM-NC: Os circuitos de medio para eixos e fusos so 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 COM -> NC Componente do controle NC para a execuo e coordenao da comunicao. Durante a fase do movimento dos eixos CNC feita uma compensao automtica da deriva da regulao analgica de rotaes. (SINUMERIK FM-NC). Compensao de imprecises mecnicas, pelo controle, dum fuso roscado de esferas rolantes participante no avano, com base em valores medidos armazenados das diferenas. 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. Pela programao de uma funo T (5 dcadas, inteiras) no bloco efetuase 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. 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 tornase efetiva imediatamente. Compensao de um jogo mecnico da mquina, p. ex. jogo de reverso em fusos roscados de esferas rolantes. Para cada eixo a compensao de

Compensao da deriva

Compensao de erro de passo de fuso Compensao de erro de quadrante

Compensao de ferramenta

Compensao de ferramenta em linha

Compensao de jogo

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-453

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 um valor correspondente ao raio de curvatura. Por meio desta compensao podem ser compensados erros de passo de fuso(LEC) e erros de sistema de medio condicionados pela produo. 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. 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 .

Compensao interpolatria Conector de bus

Configurao S7

Contorno Contorno da pea Contorno de pea acabada Controlador lgico programvel

Linha externa de uma -> pea. Contorno desejado da -> pea a criar/trabalhar. Contorno da pea acabada. Ver tambm -> pea bruta. Controladores lgicos 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. 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) Imprecises do contorno, condicionadas por erros de persecuo, podem ser quase eliminadas atravs do controle piloto dinmico, dependente da

Controle de velocidade

Controle piloto, dinmico

A-454

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 com um eixo especificado. 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). Central Processor Unit, Unidade Central de Processamento: -> controlador lgico programvel 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.

Correo de raio da ferramenta

CPU

C-Spline

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. 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 do ponto zero

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-455

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Deslocamento externo do ponto zero Diagnstico

Deslocamento do ponto zero preestabelecido pelo ->CLP

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, de alarmes e de servio. 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. 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. 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

Dimenso absoluta

Dimenso incremental

Direitos de acesso

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 Eixo cujo valor terico ou real utilizado para o clculo de um valor de compensao.

Editor de texto Eixo base

A-456

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Eixo C

Eixo em volta do qual s efetua um movimento de giro controlado e o posicionamento com o fuso porta-pea. Eixos de arredondamento provocam uma rotao da pea ou da ferramenta para uma posio angular especfica. Eixos de comando so partidos a partir de aes sncronas na base de um evento (comando). Podem ser posicionados, partidos e parados totalmente assncrono ao programa de pea.

Eixo de arredondamento Eixo de comando

Eixo de compensao Eixo de posicionamento

Eixo cujo valor terico ou valor real modificado pelo valor de compensao. 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. 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. Eixos geomtricos servem para a descrio de uma rea bi- ou tridimensional no sistema de coordenadas da pea. 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. O eixo linear um eixo que descreve, ao contrrio do eixo circular, uma linha reta. Eixos rotativos provocam uma rotao da pea ou da ferramenta para uma posio angular especificada. Eixos rotativos provocam uma rotao da pea ou da ferramenta para uma posio angular especificada. 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.

Eixo de trajetria

Eixo geomtrico

Eixo inclinado

Eixo linear

Eixo rotativo

Eixo rotativo

Eixo rotativo, de giro sem fim

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-457

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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.

Eixos de mquina Eixos sncronos

Eixos existentes fisicamente na mquina-ferramenta. Eixos sncronos precisam para o seu percurso do mesmo tempo como os eixos geomtricos para seu percurso na trajetria. 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

Endereo de eixo Entradas/sadas digitais rpidas

ver -> Identificador de eixo 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). No 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.

Espelhamento

F Ferramenta

Parte efetiva na mquina-ferramenta, a qual origina a usinagem, tais como ferramenta de tornear, fresa, broca, raio LASER, rebolo... 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 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.

Frame

Frames programveis

A-458

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. 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 alarme emitido. Ao mesmo tempo, o PLC notificado que um alarme CNC foi disparado. 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. 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).

Funes Safety

Fuso sncrono

Fusos

G
Geometria Gerenciamento do programa de pea Descrio de uma -> pea no -> sistema de coordenadas da 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. 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.

Grupo de modos de operao (BAG)

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-459

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

H
HIGHSTEP Resumo das possibilidades de programao para o -> CLP do sistema AS300/AS400. 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 ser inequvocos. O mesmo identificador no pode ser utilizado para objetos diferentes.

Identificador

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. 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. 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. 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. 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 de operador

Interface de operador

Interface de operador

Interface multiponto

A-460

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Interface serial V.24

Para a entrada/sada de dados existe no mdulo de MMC MMC100 uma 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 com um avano dado sobre um crculo, e ao mesmo tempo trabalhar a pea. 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 A ferramenta posicionada sobre uma linha reta para o ponto de destino, simultaneamente trabalhada a pea. A interpolao polinomial permite gerar cursos de curva muito diferentes, tais como funes lineares, funes parablicas, funes potenciais (SINUMERIK 840D). Por meio da interpolao Spline, o controle pode gerar uma curva contnua de poucos pontos de apoio preestabelecidos. Unidade lgica do -> NCK, a qual determina, segundo posies de alvo declaradas no programa de pea, valores intermdios para os movimentos dos eixos individuais. 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.

Interpolao helicoidal

Interpolao linear

Interpolao polinomial

Interpolao Spline

Interpolador

Interruptor de fim de curso de Software

J Jog

Modo de operao do controle (modo de preparao): No modo de operao Jog possvel ajustar a mquina. Eixos e fusos individuais

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-461

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

podem ser posicionados atravs das teclas de direo no modo de jogging. Outras funes no modo de operao Jog so a -> Aproximao do ponto de referncia, -> Repos assim como -> Preset (ajuste de valor real).

K
K Kv Relao de transmisso 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). 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. 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. 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. 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).

Limitao do campo de trabalho

Limite de posicionamento exato

Linguagem de alto nvel CNC

Linguagem de programao CNC

A-462

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Lnguas

Os textos visualizados na Guia de operao 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. 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.

Look Ahead

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. rea de comando do controle 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. rea de dados no controle, na qual esto armazenados os valores de compensao de ferramenta. 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.

Mquina MDA

Memria de correes Memria de programa CLP

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-463

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Memria de trabalho

A memria de trabalho uma memria tipo RAM localizada na ->CPU, que o processador acessa durante a execuo de um programa. 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. Todas as mensagens programadas no programa de peas e os -> alarmes identificados pelo sistema so exibidas, em texto claro, no painel de comando. A exibio ocorre separadamente para os alarmes e as mensagens. 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. Conceito de decursos para a operao de um controle SINUMERIK. Esto definidos os modos de operao -> Jog, -> MDA, -> Automtico. 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. Mdulos digitais so conversores de sinais para sinais binrios de processo.

Memria de usurio

Mensagens

Modo de controle contnuo da trajetria

Modo de operao

Mdulo de entrada/sada analgica

Mdulo de entrada/sada digital

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.

A-464

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. 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. 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.

Movimento para o limitador fixo

Movimento para o ponto fixo

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. Numeric Control Kernel: Componente do controle NC que executa -> programas de peas e coordena, em substncia, os decursos de movimentos para a mquinas-ferramenta. ver -> Identificador de eixo Numeric Robotic Kernel (sistema operacional do -> NCK) 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". 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).

NCK

Nome de eixo NRK Nmero de n

NURBS

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-465

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. Possibilidade de interveno manual ou programvel, que permite ao operador superpor avanos ou velocidades de rotao programados, para adapt-los a uma certa pea ou um certo material 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.

Override

Override de avano

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. Uma unidade de dados, com tamanho de dois bytes, contida em um >bloco de dados do CLP Palavras com notao especificada que tm na linguagem de programao para -> programas de peas um significado definido. 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 do fuso porta-pea na posio angular preestabelecida, p. ex. para executar numa certa posio uma usinagem adicional. 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.

Palavra de dados

Palavras-chave

Parada de prprocessamento

Parada orientada do fuso Parmetros

A-466

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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 bruta Pesquisa de bloco Pea a criar/trabalhar pela mquina-ferramenta. Pea ainda no usinada 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. Dispositivo de programao 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). Programmable Logic Control: -> controlador lgico programvel. Componente do -> controle NC: Controlador Lgico Programvel para o processamento da lgica de controle da mquina-ferramenta. Ponto da mquina-ferramenta, ao qual se refere o sistema de medio dos -> eixos de mquina. Ponto definido inequivocamente pela mquina-ferramenta, p. ex. ponto de referncia. Ponto fixo da mquina, ao qual se referem todos os sistemas de medio (derivados). O ponto zero da pea o ponto inicial para o -> sistema de coordenadas da pea. Est definido por distncias ao ponto zero da mquina. 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,

PG Plano de usinagem inclinado

PLC

Ponto de referncia

Ponto fixo da mquina Ponto zero da mquina Ponto zero da pea

Posicionamento exato

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-467

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

-> limites de posicionamento exato. Power On Preset Desligar e ligar outra vez o controle. 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. No "processamento principal" ocorre a execuo dos blocos do programa de pea, decodificados e preparados no "processamento preliminar". 1. rea de comando do controle 2. Seqncia de instrues ao controle. 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. 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 pea -> Programa de pea marcado por nmero ou identificador, no qual podem ser chamados outros programas principais, subprogramas ou -> ciclos.

Processamento principal Programa

Programa de pea

Programa de transmisso de dados PCIN

Programa de usurio Programa principal

Programa principal/subprogra ma global Programao CLP

Cada programa principal/subprograma global deve estar no diretrio sob o seu nome. O mesmo nome pode ser utilizado somente em diretrios diferentes 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. 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.

Programao de Macros

A-468

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

R
Reconhecimento prospetivo de desvio de contorno Rede 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. 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. 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 AC (Adaptive Control)

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. 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.

REPOS

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.

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-469

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. garantida a segurana no caso de erros individuais. Se ocorrer um erro nico, a funo de segurana mantm-se. rea de comando do controle 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. Instrues em -> programas de peas para a coordenao dos decursos em vrios -> canais em certos pontos de usinagem. Vide -> Sistema de coordenadas da mquina, -> Sistema de coordenadas da pea 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 que se refere aos eixos da mquina-ferramenta.

Servios Setting Data

Sincronizao

Sistema de coordenadas Sistema de coordenadas base

Sistema de coordenadas da mquina Sistema de coordenadas da pea Sistema de medio mtrico

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 normalizado de unidades: para comprimentos, p. ex. mm milmetros, m metros.

A-470

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Sistema de medidas em polegadas Sistema de montagem

Sistema de medidas que define distncias em "inches" (polegadas) e partes dele. 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 (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 Softkey

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). 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. 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

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

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-471

Anexo

11.02

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

de usinagem desejado, exibem-se os parmetros necessrios para a alocao de valores em texto claro.

T
Tabela de compensao Teach In Tabela de ponto de apoio. Proporciona para posies selecionadas do eixo base os valores de compensao do eixo de compensao. 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 introduzidas no mesmo bloco. 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. 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. O trilho perfilado serve para a fixao dos mdulos de um S7-300. 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

Transformao

Transmit

Trilho perfilado Troca de eixo/fuso

V
Valor de compensao Variveis de sistema Diferena entre a posio de eixo medida pelo codificador e a posio de eixo desejada, programada. 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

A-472

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Termos

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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. 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 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.

Velocidade ao longo da trajetria

Velocidade limite

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).

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-473

Anexo

11.02

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Referncias Documentao geral


/BU/ SINUMERIK 840D/810D/FM-NC Informaes para encomenda Catlogo NC 60.1 Nmero de encomenda: E86060-K4460-A101-A6-7600 SIMATIC Controlador Lgico Programvel SIMATIC S7 Catlogo ST 70 Nmero de encomenda: E86 060-K4670-A111-A3 SINUMERIK, SIROTEC, SIMODRIVE Acessrios e equipamentos para mquinas especiais Catlogo NC Z Nmero de encomenda: E86060-K4490-A001-A6-7600

/ST7/

/Z/

Documentao eletrnica
/CD1/ Sistema SINUMERIK (Edio 11.02) DOC ON CD (Inclui todos as publicaes SINUMERIK 840D/840Di/810D e SIMODRIVE) Nmero de encomenda: 6FC5 298-6CA00-0AG3

A-474

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

/AUK/

SINUMERIK 840D/810D/FM-NC Guia resumido de operao Auto Nmero de encomenda: 6FC5 298-4AA30-0BP2 SINUMERIK 840D/810D/FM-NC Sistema grfico de programao AutoTurn Guia do operador Parte 1: Programao Nmero de encomenda: 6FC5 298-4AA40-0BP2 SINUMERIK 840D/810D/FM-NC Guia de operao Nmero de encomenda: 6FC5 298-5AA00-0BP2 Guia do operador

(Edio 07.99)

/AUP/

(Edio 07.99)

/BA/

(Edio 04.00)

Guia de operao programao interativa (MMC 102/103) /BAD/ SINUMERIK 840D/840Di/810D Guia de operao unidade painel de operao Nmero de encomenda: 6FC5 298-6AF00-0BP2 SINUMERIK 840D/810D Guia de operao: HMI Embedded Nmero de encomenda: 6FC5 298-6AC00-0BP2 SINUMERIK 840D/810D Guia de operao HT 6 (HPU novo) Nmero de encomenda: 6FC5 298-0AD60-0BP0 SINUMERIK 840D/810D/FM-NC Guia resumido de operao Nmero de encomenda: 6FC5 298-4AA10-0BP0 SINUMERIK 840D/810D Guia de operao ManualTurn Nmero de encomenda: 6FC5 298-5AD00-0BP0 SINUMERIK 840D/810D Guia de operao ShopMill Nmero de encomenda: 6FC5 298-5AD10-0BP1

(Edio 11.02)

/BEM/

(Edio 11.02)

/BAH/

(Edio 06.00)

/BAK/

(Edio 12.98)

/BAM/

(Edio 12.99)

/BAS/

(Edio 11.99)

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-475

Anexo

11.02

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

/BAT/

SINUMERIK 840D/840Di/810D Guia de operao ShopTurn Nmero de encomenda: 6FC5 298-6AD50-0BP2 SINUMERIK 840D/840Di/810D/FM-NC Guia do usurio ciclos de medio Nmero de encomenda: 6FC5 298-5AA70-0BP2 SINUMERIK 840D/840Di/810D Guia de Operao Leitor CAD Nmero de encomenda: (Parte do help online) SINUMERIK 840D/840Di/810D/FM-NC Guia de diagnsticos Nmero de encomenda: 6FC5 298-5AA20-0BP2 SINUMERIK 840D/810D Guia resumido ManualTurn Nmero de encomenda: 6FC5 298-2AD40-0BP0 SINUMERIK 840D/810D Guia resumido ShopMill Nmero de encomenda: 6FC5 298-2AD30-0BP0 SINUMERIK 840D/810D Guia resumido ShopTurn Nmero de encomenda: 6FC5 298-6AF20-0BP0

(Edio 03.03)

/BNM/

(Edio 04.00)

/CDA/

(Edio 03.02)

/DA/

(Edio 04.00)

/KAM/

(Edio 11.98)

/KAS/

(Edio 01.98)

/KAT/

(Edio 07.01)

/PG/

/PGA/

SINUMERIK 840D/840Di/810D/FM-NC Instrues de programao, princpios fundamentais Nmero de encomenda: 6FC5 298-5AB00-0BP2 (Edio 04.00) SINUMERIK 840D/840Di/810D/FM-NC Instrues de programao, avanado (Edio 04.00) Nmero de encomenda: 6FC5 298-5AB10-0BP2 SINUMERIK 840D/810D/FM-NC Guia resumido de programao Nmero de encomenda: 6FC5 298-5AB30-0BP0 SINUMERIK 840D/810D Guia resumido de programao Frezamento Nmero de encomenda: 6FC5 298-6AC20-0BP2

/PGK/

(Edio 12.98)

/PGM/

(Edio 11.02)

A-476

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

/PGT/

SINUMERIK 840D/840Di/810D Guia de programao Torneamento ISO Nmero de encomenda: 6FC5 298-6AC10-0BP2 SINUMERIK 840D/840Di/810D/FM-NC Guia de programao ciclos Nmero de encomenda: 6FC5 298-5AB40-0BP2

(Edio 04.00)

/PGZ/

(Edio 04.00)

/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 SINUMERIK 840Di Descrio geral do sistema Nmero de encomenda: 6FC5 298-5AE40-0BP0

/SYI/

(Edio 06.00)

Documentao para fabricante/assistncia tcnica


a) Listas /LIS/

SINUMERIK 840D/840Di/810D/FM-NC SIMODRIVE 611D Listas Nmero de encomenda: 6FC5 297-5AB70-0BP2

(Edio 04.00)

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-477

Anexo

11.02

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

b) Hardware /BH/ SINUMERIK 840D/840Di/810D/FM-NC Componentes de operao (HW) Nmero de encomenda: 6FC5 297-5AA50-0BP2 SIMODRIVE Sensor Encoder absoluto com Profibus DP Guia do usurio (HW) Nmero de encomenda: 6SN1197-0AB10-0BP1 SINUMERIK, SIROTEC, SIMODRIVE EMC Guia de instalao Guia para projeto (HW) Nmero de encomenda: 6FC5 297-0AD30-0BP1 ADI4 Interface Analgica para 4 eixos Manual do equipamento Nmero de encomenda: 6FC5 297-0AB01-0BP0 SINUMERIK 810D Manual de configurao (HW) Nmero de encomenda: 6FC5 297-3AD10-0BP2 SINUMERIK 840D Manual de configurao NCU 561.2-573.2 (HW) Nmero de encomenda: 6FC5 297-5AC10-0BP2
SIMODRIVE Sensor (Edio 05.99)

(Edio 04.00)

/BHA/

(Edio 02.99)

/EMV/

(Edio 06.99)

/GHA/

(Edio 09.02)

/PHC/

(Edio 04.00)

/PHD/

(Edio 04.00)

/PMH/

Sistema de medio para fusos principais Guia de configurao/instalao, SIMAG-H (HW) Nmero de encomenda: 6SN1197-0AB30-0BP1

A-478

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

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

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-479

Anexo

11.02

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

/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 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

A-480

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

/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 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

/FBA/

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-481

Anexo

11.02

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

/FBAN/

SINUMERIK 840D/SIMODRIVE 611D digital Descrio funcional Mdulo ANA Nmero de encomenda: 6SN1 197-0AB80-0BP0

(Edio 11.99)

/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) 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 SINUMERIK 840D/840Di/810D Solues IT SinDNC-Transferncia de dados via rede Descrio funcional Cdigo de encomenda: 6FC5 297-5AE70-0AP0 SINUMERIK 840D/810D Descrio funcional Dialetos ISO para SINUMERIK Nmero de encomenda: 6FC5 297-5AE10-0BP1 SINUMERIK 840D/840Di/810D Descrio funcional Diagnose remota Nmero de encomenda: 6FC5 297-0AF00-0AP2

/FBDN/

/FBDT/

(Edio 09.

/FBFA/

(Edio 04.00)

/FBFE/

(Edio 11.02)

/FBH/

SINUMERIK 840D/840Di/810D Pacote de programao-HMI(Edio 11.02) Nmero de encomenda: (parte do fornecimento do software) Parte 1 Guia do Usurio Parte 2 Descrio Funcional SINUMERIK 840D/SIMODRIVE 611 digital Descrio funcional Mdulo HLA

/FBHLA/

(Edio 08.99)

A-482

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Nmero de encomenda: 6SN1 197-0AB60-0BP1


/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 SINUMERIK 840D Descrio funcional Programao C-PLC Nmero de encomenda: 6FC5 297-3AB60-0BP0 SINUMERIK 840D/810D Descrio funcional Conexo com computador SINCOM Nmero de encomenda: 6FC5 297-5AD60-0BP0 NFL Interface do computador Host NPL Interface PLC/NCK

/FBP/

(Edio 03.96)

/FBR/

(Edio 02.00)

/FBSI/

SINUMERIK 840D/SIMODRIVE (Edio 05.00) Descrio funcional SINUMERIK Safety Integrated Nmero de encomenda: 6FC5 297-5AB80-0BP1 SINUMERIK 840D/810D Descrio funcional ShopMill Nmero de encomenda: 6FC5 297-5AD80-0BP1 SIMATIC FM STEPDRIVE/SIMOSTEP Descrio funcional Nmero de encomenda: 6SN1 197-0AA70-0BP3

/FBSP/

(Edio 05.00)

/FBST/

(Edio 01.97)

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-483

Anexo

11.02

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

/FBSY/

SINUMERIK 840D/810D Descrio funcional Aes sncronas Para madeira, vidro, cermica e Prensas Nmero de encomenda: 6FC5 297-5AD40-0BP2 SINUMERIK 840D/810D Descrio funcional ShopTurn Nmero de encomenda: 6FC5 297-6AD70-0AP2

(Edio 04.00)

/FBT/

(Edio 03.03)

/FBTC/

SINUMERIK 840D/810D Solues IT SINUMERIK Ferram. de comunio dados SinTDC (Edio 01.02) Descrio funcional Nmero de encomenda: 6FC5 297-5AF30-0AP0 SINUMERIK 840D/810D Descrio funcional (Edio 04.99) Ferramenta de informao SINTDI com help online Nmero de encomenda: 6FC5 297-5AE00-0BP0 SIMODRIVE 611 universal Descrio funcional (Edio 10.99) Componente de controle de malha fechada para controle de velocidade e posicionamento Nmero de encomenda: 6SN1 197-0AB20-0BP2 SINUMERIK 840D/810D Descrio funcional Gerenciamento de ferramentas Nmero de encomenda: 6FC5 297-5AC60-0BP2 (Edio 04.00) SINUMERIK 840D/840dI/810D Descrio funcional WinTPM (Edio 02.02) Nmero de encomenda: Este documento pare do software SINUMERIK 840D/840Di/810D Manual @Event Nmero de encomenda: 6AU1900-0CL20-0AA0 SINUMERIK 840Di Manual Nmero de encomenda: 6FC5 297-5AE50-0BP0

/FBTD/

/FBU/

/FBW/

/FBWI/

/HBA/

(Edio 03.02)

/HBI/

(Edio 06.00)

A-484

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

/INC/

SINUMERIK 840D840Di//810D Ferramenta startup SINUMERIK SinuCOM NC (Ausgabe 02.02) Descrio de sistema Nmero de encomenda: (Parte integrante do IBN-Tools) SIMODRIVE Sensor Encoder absoluto com Profibus-DP Guia do Usurio Nmero de encomenda: 6SN1 197-0AB10-0YP1 SIMODRIVE Guia de projeto 1FT5-/1FT6-/1FK6-Motoren Servo motores AC de avano e para Fuso principal Nmero de encomenda: 6SN1 197-0AC20-0AP0

/PAP/

(Edio 02.99)

/PFK/

(Edio 12.01)

/PJE/

SINUMERIK 840D/810D Pacote de projeto HMI Embedded (Edio 08.01) Descrio funcional: Atualizao de software, configurao, Instalao Nmero de encomenda: 6FC5 297-6EA10-0AP0 (O documento PS sintaxe de programao fornecido com o software e disponvel em arquivo pdf) SIMODRIVE Guia de projeto Motor sncrono embutido 1FE1 Motor trifsico AC para fuso principal Nmero de encomenda: 6SN1 197-0AC00-0AP1 SIMODRIVE Guia para projetos com Motores Lineares (sob pedido) ALL Informaes gerais sobre motores lineares 1FN1 1FN1 Motores trifsicos AC lineares 1FN3 1FN3 Motores trifsicos AC lineares CON Conexes Nmero de encomenda: 6SN1 197-0AB70-0BP1

/PJFE/

(Edio 09.01)

/PJLM/

(Edio 02.00)

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-485

Anexo

11.02

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

/PJM/

/PJU/

SIMODRIVE Guia de projeto motores Motores trifsicos AC para eixos e (Edio 01.98) Fusos principais Nmero de encomenda: 6SN1 197-0AA20-0BP3 SIMODRIVE 611-A/611-D Guia de projeto Inversores (Edio 08.98) PWM a transistor para motores de avano AC e fusos principais AC Nmero de encomenda: 6SN1 197-0AA00-0BP4 SIMODRIVE Guia de projeto ECO-Motor de fuso para fuso princiapl Nmero de encomenda: 6SN1 197-0AD04-0AP0 (Edio 04.

/PMS/

/POS1/

SIMODRIVE POSMO A Manual do usurio (Edio 02.00) Motores de posicionamento distribudos no PROFIBUS DP Nmero de encomenda: 6SN2 197-0AA00-0BP1 SIMODRIVE POSMO A Instrues para instalao (fornecidas em conjunto com o POSMO A) Nmero de encomenda: 462 008 0815 00 (Edio 12.98) SIMODRIVE POSMO SI/CD/CA Guia de Operao Sistema distribudo de acionamento Nmero de encomenda: 6SN2 197-0AA20-0AP3 SIMODRIVE Guia de Projeto Motores 1PH2-/1PH4-/1PH7 Motor de induo AC para fuso princiapl Nmero de encomenda: 6SN1 197-0AC60-0AP0 SIMODRIVE Guia de Projeto Motor de eixo vazado Motor de eixo vazado para fuso principal 1PM4 und 1PM6 Nmero de encomenda: 6SN1 197-0AD03-0AP0 SIMATIC S7-300 Manual: Montagem, dados da CPU (HW) Guia de referncia: Dados do mdulo (Edio 08.

/POS2/

/POS3/

/PPH/

(Edio 12.01)

/PPM/

(Edio 10.01)

/S7H/

(Edio 10.98)

A-486

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Nmero de encomenda: 6ES7 398-8AA03-8AA0 /S7HT/ SIMATIC S7-300 Manual: STEP 7, Informaes bsicas, V. 3.1 Nmero de encomenda: 6ES7 810-4CA02-8AA0 SIMATIC S7-300 Manual: STEP 7, Referncia, V. 3.1 Nmero de encomenda: 6ES7 810-4CA02-8AR0

(Edio 03.97)

/S7HR/

(Edio 03.97)

/S7S/

SIMATIC S7-300 FM 353 Mdulo para posicionamento com motores passo a passo Pedir em conjunto com o pacote de configurao (Edio 04.97) SIMATIC S7-300 FM 354 Mdulo para posicionamento com servo motores. Pedir em conjunto com o pacote de configurao (Edio 04.97) SIMATIC S7-300 (Edio 10.99) FM 357 Mdulo multi eixos para servo motores e motores de passo. Pedir em conjunto com o pacote de configurao SIMODRIVE 611-A/611-D, SimoPro 3.1 Programa para configurao de acionamentos para mquinas ferramentas Nmero de encomenda: 6SC6 111-6PC00-0AA Pedir de: WK Frth

/S7L/

/S7M/

/SP/

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-487

Anexo

11.02

Referncias

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

d) Instalao e colocao em funcionamento /IAA/

SIMODRIVE 611A Instalao e colocao em funcionamento Nmero de encomenda: 6SN 1197-0AA60-0BP5

(Edio 04.00)

/IAC/

SINUMERIK 810D Instalao e colocao em funcionamento (Edio 04.00) (Inclui descrio do software de colocao em funcionamento do SIMODRIVE 611D) Nmero de encomenda: 6FC5 297-3AD20-0BP2 SINUMERIK 840D/SIMODRIVE 611D Instalao e colocao em funcionamento (Edio 04.00) (Inclui descrio do software de colocao em funcionamento do SIMODRIVE 611D) Nmero de encomenda: 6FC5 297-5AB10-0BP2 (Edio 04.00) SINUMERIK 840D/810D Instalao e colocao em funcionamento da MMC Nmero de encomenda: 6FC5 297-5AE20-0BP2 IM1 Funes para colocao em funcionamento da MMC1102.2 IM3 Funes para colocao em funcionamento da MMC 103 IM4 Funes para colocao em funcionamento para HMI avanado (PCU 50) HE1 Editor de help BE1 Suplemento interface do operador

/IAD/

/IAM/

A-488

Siemens AG 2002. Todos os diritos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

ndice

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

D $

ndice

$AA_ACC, 7-230 $TC_ECPxy, 8-305 $TC_SCPxy, 8-305 $TC_TPG1, ..., ...9, 8-302 $TC_TPG1/...8/...9, 7-238

2
2 linhas retas, 4-127

3
3 linhas retas, 4-128

A
Abertura de rosca, 4-140 Abertura de roscas Deslocamento do ponto inicial, 4-132 Rosca direita/rosca esquerda, 4-132 Rosca cnica, 4-131 Abertura de roscas, 4-130 Cadeias de roscas, 4-133 com passo constante, 4-130 Rosca cilndrica, 4-131 Abertura de roscas rgidas Roscas direita/ esquerda, 4-137 Acelerao Correo, 7-229 ngulo de abertura AC, 2-53 ngulo polar AP, 2-53 Aproximao do ponto de referncia, 3-102 Aproximao e recuo suaves, 8-283 Arredondamento, 4-154 Arredondamento modal, 4-154 Arredondar o raio de contorno, 4-154 ATRANS, 6-177, 6-180, 10-324 Avano

FPRAON, FPRAOFF, 7-223 Avano, 7-200 Avano com correo atravs da manivela, FD, FDA, 7225 Correo percentual da acelerao ACC, 7-229 Exemplo de otimizao, 7-232 no modal, 4-154 Otimizao em seguimentos curvos da trajetria, CFTCP, CFC, CFIN, 7-230 para eixos de trajetria F, 7-202 programado, 4-154 Unidades de medida, 7-201 Avano axial avano FA, 2-52 Avano F, 2-50, 2-52 Avano modal, 4-154 Avano no modal, 4-154 Avano para eixos de posicionamento, 7-221 Avano para eixos sncronos, 7-202 Avano programado, 4-154 AvanoG95 FPR(), 7-222 Avanos em um bloco, 7-244 Axis Q, 2-53

B
Bloco principal, 2-50, 2-53 bloco secundrio, 2-51 Blocos, 2-49 Bloco principal/bloco, 2-50 Comentrios, 2-66 Comprimento do bloco, 2-49 formato do bloco, 2-49 Nmero de bloco, 2-51 Seqncia de palavras em um bloco, 2-50 Suprimindo blocos, 2-65

C
Cadeias de roscas, 4-133 Caracteres especiais, 2-48

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-489

Anexo

11.02

ndice

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Chamada de subprograma, 11-335 Chamada de subprograma l, 2-52 Chanfrar o raio de contorno, 4-154 Chanfro, 4-154 Ciclos SIEMENS, 2-68 Crculo raio CR, 2-52 crculo de transio, 8-279, 8-295 colises, 8-277 Collision Detection ON (CDON)/OFF (CDOF), 8294 Comandos de contorno nmero dos valores de eixo, 4-100 Comandos de contorno posio de partida - posio de destino, 4-100 Comandos de deslocamento Programando comandos de deslocamento, 4100 Comandos de deslocamento com coordenadas polares, 4-102 Comentrios, 2-66 Compensao do raio da ferramenta, 8-308 alterando o nmero da correo D, 8-272 Alterando o sentido da compensao, 8-272 comportamento nos cantos, crculo de transio, 8-279 Comportamento nos cantos, ponto de interseo, 8-281 Comportamento da trajetria, 5-157 Comportamento de acelerao BRISK, SOFT, DRIVE, 5-166 Comportamento em cantos transies selecionveis, 8-280 Comportamento nos cantos ponto de interseo, 8-281 Comportamento nos cantos crculo de transio, 8-279 Comprimento da ferramenta compensao a partir da orientao do porta ferramentas, TCOABS, 8-299 componentes, 8-298 deslocamento, 8-298 Conceito de Frames, 1-32

Conjunto de caracteres, 2-47 Constante Velocidade perifrica de rebolo, 7-238 Constantes, 2-63 Constantes binrias, 2-64 Constantes inteiras, 2-63 Constantes reais, 2-63 Contorno aproximar, afastar, 8-276 Desbaste, 2-67 contorno interno, 8-295 Controle contnuo da trajetria, 5-161 Controle contnuo da trajetria, 5-160 Look Ahead, 5-164 Controle contnuo da trajetria com arredondamento programvel de transio, 5160 Controles de velocidade, 5-168 Coordenadas cilndricas, 4-103 Coordenadas polares Raio polar RP, 4-104 Coordenadas polares, 1-23, 4-102 Coordenadas polares ngulo polar AP, 4-104 coordenadas cilndricas, 4-103 especificao do plo, 4-103 plano de trabalho, 4-103 Correo atravs da manivela, 7-225 Correo de avano, 2-52, 7-227 Correo de avano, percentual, OVR,OVRA, 7224 Correo de raio da ferramenta, 8-268 Correo de raio da ferramenta, 8-252 CUT2D, 8-296 Correo de raio de ferramenta, CUT2DF, 8-297 Correo do raio da ferramenta comportamento, 8-280 Correo do raio da ferramenta comportamento transies selecionveis, 8-280 Corretor de ferramenta, CUT2D, CUT2DF, 8-296 Corretores aditivos apagar(deletar), 8-307 seleo, 8-303 Corretores de ferramenta

A-490

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

ndice

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Aproximao e afastamento do contorno, 8-276 Aproximao e recuos suaves (WAB), 8-282 Correo em cantos, 8-279 Corretores de ferramentas, 8-249

Direo do retrocesso, 4-141

E
Eixo rotativo A, B, C, 2-52 Eixo transversal (eixo de faceamento) Sistema de coordenadas, 4-150 Eixo U, V, W, X, Y, Z, 2-53 Eixos, 1-41 Eixos de canal, 1-37 Eixos de CLP, 1-40 Eixos de comando, 1-40 Eixos de faceamento Pontos zero, 4-150 Eixos de mquina, 1-37 Eixos de posicionamento, 1-38 Eixos de posicionamento movimentao, 7-208 Eixos de trajetria, 1-38 Eixos de trajetria correo por manivela, 7-227 Eixos especiais, 1-37 Eixos geomtricos, 1-36 Eixos geomtricos comutveis, 1-36 Eixos principais, 1-36 Eixos sncronos, 1-40 Eixos transversais dimenses para os eixos transversais, 4-151 Endereo do nmero de bloco, 2-50 Endereos Endereos fixos, 12-363 Endereos, 2-52 com extenso axial, 2-54 Endereos extendidos, 2-54 Endereos variveis, 2-56 Fixos com extenso axial, 2-56 Modais/No Modais, 2-54 Endereos fixos, 2-55 Envio das funes modo trajetria contnua, 9-318 Espelhamento programvel, MIRROR, AMIRROR, 6-193 Estrutura de numero D absoluto, 8-258 Explicao dos smbolos, 0-16

D
Da teoria para a prtica, 0-15 Definio das posies da pea, 1-21 Definies de contorno, 4-126 Designaes de planos, 1-26 Desligar o modo de correo G40, 8-277 Desligar o modo de correo, G40, KONT, 8-278 Deslocamento de origem Ajuste de valores, 3-92 Desligando, 3-93 Habilitando, 3-92 Deslocamento de origem programvel TRANS, ATRANS, 6-177 Deslocamento de origem programvel G58, G59, 6-180 Deslocamento do ponto inicial, 4-132 Deslocamento para limitador fixo, 4-146 Deslocamento para o ponto fixo, 4-144 Deslocamento/frame Zero, 3-90 Deslocamentos de origem programveis, 3-90 Destinos dos saltos, 2-66 Deteco de gargalo, 8-295 Dimenso absoluta, 1-24 Dimenso incremental, 1-25 Dimensionamento dimensionamento absoluto, 3-79 Dimensionamento absoluto, 3-79 Dimensionamento incremental, 3-79 Dimensionamento incremental, 3-82 Dimenses, 3-86 absoluta/relativa, 3-79 absolutas/relativas, 3-82 dimensionamento incremental, 3-82 Dimensionamento incremental, 3-79 eixos rotativos e fusos, 3-84 metrico/polegadas, G70/G71, 3-86 Metrico/polegadas, G700/G710, 3-86

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-491

Anexo

11.02

ndice

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Explicaes detalhadas, 0-15

F
Fator de escala programvel, SCALE, ASCALE, 6-190 Fazendo o corretor da ferramenta operativo imediatamente, 8-267 Ferramenta movimentos, 4-99 movimentos, 3-77 Nmero do corretor da ferramenta D, 2-50 Ferramenta T, 2-50 Ferramentas cuja direo da ponta relevante, 8313 fim bloco, 2-48 fim de programa M2, M17, M30, 2-46 Fim de programa, M2, M17, M30, 9-321 Funo adicional M, 2-50 Funo auxiliar, 2-52 Funo auxiliar H, 2-50 Funo preparatria G, 2-50, 2-52 Funes dimenses para os eixos transversais, 4-151 Funes de alta velocidade, QU, 9-317 Funes de tornos chanfros e raios, 4-155 Funes H, 9-322 Funes de alta velocidade, QU, 9-317 Funes M, 9-319 Fim de programa, M2, M17, M30, 9-321 parada opcional, 9-321 Parada programada M0, 9-320 Fuso Operao do fuso com controle de posio, 7211 Posicionamento de fusos para operao como eixos, 7-212 Fuso mestre, 1-37

G70, 3-86 G700, 3-88 G71, 3-86 G710, 3-88 Gama de valores, 2-62 Gerao de alarmes, 2-68 Gerao do frame de acordo com a orientao da ferramenta, TOFRAME, 6-197

I
Identificador de programa, 2-46 identificador para cadeia de caracteres, 2-48 identificador para valores numricos especiais, 248 identificador para variveis de sistema, 2-48 Identificadores, 2-60 Identificadores identificadores de matrizes (arrays), 2-62 identificadores de variveis, 2-61 Informao de deslocamento X, Y, Z, 2-50 Instruo Jump (salto), 10-327 Instrues frame Ajustveis e programveis, 6-175 Deslocamento de origem programvel, 6-180 Deslocameto de origem programvel, 6-177 Espelhamento programvel, 6-193 Instrues aditivas, 6-176 Rotao programvel, 6-183 Interpolao circular, 4-111 Interpolao circular Declarao do plano de trabalho, 4-112 Interpolao helicoidal, 4-124 Programao de crculo a partir do ponto intermedirio e ponto final, 4-119 Programao de elementos circulares com ngulo de abertura e centro ou ponto final, 4115 Programao de elementos circulares com centro e ponto final, 4-112 Programao de elementos circulares com coordenadas polares, 4-116 Programao de elementos circulares com raio e ponto final, 4-114

G
G642, 5-160, 5-162 G643, 5-160, 5-162

A-492

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

ndice

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Programando um crculo com transio tangencial, 4-121 Interpolao circular, 4-111 Interpolao helicoidal Programao do ponto final, 4-125 Seqncia de movimentos, 4-125 Interpolao helicoidal, 4-124 interpolao helix, 4-124 Interpolao linear, 4-108

of predefined subprograms, 12-380 Lista de instrues, 12-348 Lista da funes preparatrias (funes G), 12371 Lista das funes G, 12-371 Lista de instrues, 12-348 Listas, 12-347 Look Ahead, 5-164

J
Janela de monitorao FXSW, 4-148 Jumps - saltos condicionais no programa, 10-329 Jumps - saltos no programa, incondicionais, 10327

M
M6, 8-256, 8-259 Magazine circular, 8-262 memria de correes, 8-298 Mensagens, 2-67 Modal arredondamento, 4-154 avano, 4-154 Modo emenda de bloco, 5-158 Monitorao da geometria/velocidade, 8-301 Monitorao de coliso, 8-294 Monitoraes especficas para retificas, 8-301 Movimento com controle feedforward, 5-169 Movimento por manivela com percurso preestabelecido, 7-226 Movimento por manivela com superposio de velocidade, 7-227 Movimento rpido, 4-106 movimentos de alimentao, 8-279 Mudana da direo, 8-281

L
Labels, 2-66 Lendo posies, 8-288 Letras de endereo, 12-363 Ligar/desligar a monitorao de ferramenta, 8-301 Limitao da rea de trabalho ativar/destivar, 3-98 Pontos de referncia na ferramenta, 3-99 Limitao da velocidade do fuso, 7-246 Limitao de torque, 5-166 Limitador fixo Janela de monitorao, 4-148 Limitador fixo Torque de aperto, 4-148 Limite da rotao do fuso, 7-244 LINE FEED, 2-49 Linguagem de programao Blocos, 2-49 Conjunto de caracteres, 2-47 Endereos, 2-52 Nome da varivel, 2-54 Palavras, 2-49 Tipos de dados, 2-62 Linguagem de Programao Identificadores, 2-60 Linha reta com ngulo, 4-126 List

N
Nveis de supresso, 2-65 Nome da varivel, 2-54 Nomes de programa, 2-46 Nomes dos identificadores, 2-61 Nmero da ferramenta T, 2-53 nmero de bloco, 2-51 Nmero DL, 8-303 Nmero do bloco, 2-50 Nmero do corretor D, 2-52 Nmeros de alarmes, 2-68

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-493

Anexo

11.02

ndice

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

O
Operao do fuso com controle de posio, 7-211 Operadores, 2-58 Operadores, 2-58

P
Palavras, 2-49 Parada de pr processamento, 7-209 Parada exata, 5-158 Janela de posicionamento, 5-158 Parada interna de pr processamento, 7-209 Parada interna de pr processamento, 5-172 Parada programada, M0, 9-320 Parmetro aritmtico R, 2-53 Parmetro de interpolao I, J, K, 2-52 Parmetros aritmticos R, 10-324 Parmetros de interpolao I, J, K, 2-55 pea bruta, 8-276 Percurso, em funo dos valores DISC, 8-280 Percursos de aproximao e afastamento, 8-276 Percursos em vazio da ferramenta, 8-281 Plano de correo, 8-297 Plano de trabalho, G17 a G19, 3-95 Ponto de contorno, 8-276 Ponto de referncia do incerto, 8-313 Ponto exato da interpolao, 5-159 Ponto final programao, 8-285 Ponto/ngulo de aproximao, 8-276 Pontos zero, 1-27 Porta ferramenta, 8-298 Posio de fuso SPOS, 2-55 Posio de troca de ferramenta, 8-277 Posicionamento de Eixo, 2-53 Posicionamento de fuso sem monitorao de posio para troca de bloco SPOSA, 2-53 Posicionamento exato sada do comando, 5-159 Posicionamentode fuso SPOS, 2-53 Posicionando fusos com controle de posio Posicionamento a partir de uma rotao, 7-212 Posicionando fusos com posio controlada Posicionar o fuso quando parado, 7-215

Preciso de contorno programvel, 5-170 Preciso programvel do contorno, 5-170 Programa Gerao de alarmes, 2-68 Programando mensagens, 2-67 programa NC, 2-46 Programao de funes para comandos de movimento, 9-318 Programando comandos de deslocamento, 4-100 Programando mensagens, 2-67

R
Raio de contorno, 4-154 Raio de transio, 8-281 Raio do crculo CR, 2-53 Raio polar RP, 2-53 Rebolo velocidade perifrica constante, 7-238 Repetio de trecho do Programa, 11-338 RET, 11-333 Retificao Centerless Velocicade constante da pea, 7-241 Retificao Centerless, 7-241 Rosca cilndrica, 4-131 Rosca cnica, 4-131 Rosca transversal, 4-131 Rosqueamento rgido, 4-137 Rosqueamento com mandril de compensao, 4139 rotao do fuso (S), 2-52 Rotao do fuso S, 2-53, 2-55 Rotao no espao programvel, 6-184 Rotao programada no plano, 6-186 Rotao programvel ROT, AROT, 6-183 Rotao programvel Direo da rotao, 6-185 Mudana do plano, 6-187 Rotao S, 2-50

A-494

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

ndice

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

S
Seo de programa, 2-65 seqncia de comandos M, 9-318 Smbolos, 0-16 Sistema de coordenadas Designaes de planos, 1-26 Dimenso incremental, 1-25 Sistema de coordenadas base, 1-31 Sistema de coordenadas da pea, 1-32 Sistema de coordenadas . Dimenso absoluta ., 1-24 Sistema de coordenadas base, 1-31 Sistema de coordenadas da mquina, 1-29 Sistema de coordenadas da pea, 1-32 Sistema frame, 6-174 Sistemas de coordenadas, 1-20 Sistemas de coordenadas Coordenadas polares, 1-23 Sistema de coordenadas da mquina, 1-29 Sistemas de coordenadas e usinagem de peas, 1-43 Solicitar o porta ferramenta, 8-298 Subbloco N, 2-52 Subprogram list, 12-380 Subprograma com repetio de programa, 11-337 Subprogramas, 11-332 Repetio de programa, 11-337 Supresso de bloco Oito nveis de supresso, 2-65

Tipos de eixos Eixos de posicionamento, 1-38 Eixos de trajetria, 1-38 Eixos sncronos, 1-40 Tipos de ferramentas, 8-253, 8-301 TOFRAME, 8-300 Torque de aperto FXST, 4-148 Trajetria de entrada e sada programvel, 4-135 Transformao de superfcie cilndrica, 7-219 Transformao TRACYL, 7-219 Transformao TRANSMIT, 7-217 Transformao TRAORI, 6-198 Transio elipse/parbola/hiprbole, 8-280 Transio do bloco atual para o prximo bloco, 8278 Trechos do programa Repetio, 11-338

V
Valor de desgaste, 8-304 Valor principal, 8-304 Vrios avanos em um bloco, 7-244 Velocicade constante da pea, 7-241 Velocidade constante corte, 7-236 Velocidade de corte constante, 7-237 Velocidade do retrocesso, 4-141 Velocidade perifrica constante de rebolo, 7-238 Velocidades de aproximao e recuo, 8-287 Violao do contorno, 8-295 Vista geral dos Sistemas de coordenadas, 1-27 Visualizao rpida, 0-14

T
T0, 8-256, 8-259 Tabelas, 12-347 tangente da trajetria, 8-277 Tempo de espera, 5-171 Texto de alarme, 2-68 Tipos de dados, 2-62 Constantes, 2-63 Tipos de eixo Eixos de canal, 1-37 Eixos de mquina, 1-37 Eixos especiais, 1-37 Fuso principal, 1-37

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-495

Apndice

11.02

Comandos, Identificadores

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

Comandos, identificadores

CLGOF, 7-241 CLGON, 7-241 CPRECOF, 5-170 CPRECON, 5-170 CR, 2-53, 3-86, 4-124 CT, 4-111 CUT2D, 3-96, 8-252, 8-296, 8-298 CUT2DF, 3-96, 8-252, 8-296, 8-298

A
A, 3-84 AC, 2-53, 7-213 AC, 3-79 ACC, 7-229 ACN, 3-84, 7-213 ACP, 3-84, 7-213 ADIPOSE, 5-160 AIDS, 5-160 ALF, 4-141 AMIRROR, 6-193 ANG, 12-349 AP, 2-53, 4-102, 4-104, 4-124 AR, 4-124 AROT, 6-183 ASCALE, 6-190 ATRANS, 6-177, 6-180

D
d, 7-219 D, 8-260, 8-262, 8-265 D0, 8-261 DC, 3-84, 7-213 DELDL, 8-307 DIAM90, 4-151 DIAMOF, 4-151 DIAMON, 4-151 DILF, 4-140 DISC, 8-279, 8-280 DISCL, 8-282 DISR, 8-282 DITE, 4-135 DITS, 4-135 DL, 8-303 DRFOF, 6-198 DRIVE, 5-166 DRIVEA, 5-166

B
B, 3-84 BRISK, 5-166 BRISKA, 5-166

E
EX, 10-325

C
C, 3-84 CDOF, 8-294 CDON, 8-294 CFC, 4-125, 7-230 CFIN, 7-230 CFTCP, 7-230 CHF, 4-154 CHR, 4-154 CIP, 4-111

F
F, 2-50, 4-108, 4-130, 4-139, 5-171, 7-200 FA, 2-52, 7-208, 7-221 FAD, 8-282 FALSE, 2-62 FD, 7-225 FDA, 7-225 FFWOF, 5-169 FFWON, 5-169 FGREF, 7-200

A-496

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Comandos, Identificadores

840D NCU 571

840D NCU 572 NCU 573

FM-NC

810D

840Di

FGROUP, 4-112, 7-200 FL, 7-200 FMA, 7-244, 12-352 FP, 4-144 FPR, 7-221 FPRAOF, 7-221 FPRAON, 7-221 FRC, 4-154, 12-352 FRCM, 4-154, 12-352 FTOCOF, 7-242 FTOCON, 7-242 FXS, 4-146 FXST, 4-146 FXSW, 4-146

G
G, 2-50, 2-52, 10-325 G0, 4-105, 4-106, 5-160, 5-165 G1, 4-107, 4-108 G110, 4-102 G111, 4-102 G112, 4-102 G140, 8-282 G141, 8-282 G142, 8-282 G143, 8-282 G147, 8-282 G148, 8-282 G153, 3-90, 6-198 G17, 3-95, 8-251, 8-269, 8-296 G18, 3-95, 8-251 G19, 3-95, 8-251, 8-269, 8-296 G2, 4-111, 4-124, 4-151 G247, 8-282 G248, 8-282 G25, 3-98, 7-243 G26, 3-98, 7-243 G3, 4-111, 4-124, 4-151 G33, 4-130, 4-133 G331, 4-137 G332, 4-137 G340, 8-282 G341, 8-282

G347, 8-282 G348, 8-282 G4, 5-171 G40, 8-268, 8-277, 8-308 G41, 3-95, 8-260, 8-266, 8-268, 8-276 G42, 3-95, 8-260, 8-266, 8-268, 8-276, 8-308 G450, 8-276, 8-279 G451, 8-276, 8-279 G460, 8-290 G461, 8-290 G462, 8-290 G500, 3-90 G505, 3-90, 3-92 G53, 3-90 G54, 3-90 G55, 3-90 G57, 3-90 G58, 6-180 G59, 6-180 G599, 3-90, 3-92 G60, 5-158 G601, 5-158, 5-164 G602, 5-158 G603, 5-158 G63, 4-139 G64, 4-133, 5-158, 5-160, 11-333 G64,G641, 9-318 G641, 5-160 G641 ADIPOSE, 5-160 G641 AIDS, 5-160 G642, 5-160 G70, 3-86 G700, 3-86 G71, 3-86 G710, 3-86 G74, 3-102 G75, 4-144 G9, 5-158 G90, 3-79, 4-113 G91, 3-79, 3-82, 4-113 G93, 7-200 G94, 7-200 G95, 7-200 G96, 7-236

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-497

Apndice

11.02

Comandos, Identificadores

840D NCU 571

840D NCU 572 NCU 573

810D

840Di

G97, 7-236 GOTOB, 10-327, 10-329 GOTOF, 10-327, 10-329 GWPS, 7-238, 7-239, 8-255 GWPSOF, 7-238 GWPSON, 7-238

M
M, 2-50, 2-52 M..., 9-319 M0, 9-319 M1, 7-233, 9-319 M17, 9-319, 11-336 M2, 9-319, 11-332 M3, 4-132, 7-214, 7-233, 9-319 M30, 9-319, 11-336 M4, 4-132, 7-214, 7-233, 9-319 M40, 9-319 M41, 7-214, 9-319 M42, 9-319 M43, 9-319 M44, 9-319 M45, 7-214, 9-319 M5, 7-214, 7-233, 9-319 M6, 9-319 M7, 9-317 M70, 9-319 MARCA, 10-327, 10-329 MEAS, 4-151 MEAW, 4-151 MIRROR, 6-174, 6-193 MSG, 2-67

H
H, 2-50, 2-52, 2-55

I
I, 2-52, 3-80, 3-86, 4-130, 4-131 I1, 3-86 IC, 3-79, 7-213 IF, 10-329 IP, 2-56

J
J, 2-52, 3-80, 3-86, 4-131 J1, 3-86 JERKA, 5-166

K
K, 2-52, 3-86, 4-130, 4-131 K1, 3-86 KONT, 8-276, 8-279

N
N, 2-50, 2-52, 10-325 NORM, 8-276

L
L, 2-52, 10-325 L..., 11-333 LABEL, 10-327, 10-329 LF, 2-48 LFOF, 4-140 LFON, 4-140 LFTXT, 4-141 LFWP, 4-141 LIFTFAST, 4-140 LIMS, 7-236

O
OFFN, 8-268 ORIPATH, 12-358 OVR, 2-52, 7-224 OVRA, 7-224

P
P, 2-52 PM, 8-282 POS, 2-53, 7-208, 7-223 POSA, 2-53, 7-208 POSP, 7-208

A-498

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

11.02

Anexo

Comandos, Identificadores

840D NCU 571

840D NCU 572 NCU 573

FM-NC

810D

840Di

PR, 8-282 PUTFTOC, 7-242 PUTFTOC, 7-238 PUTFTOCF, 7-242 PUTFTOCF, 7-238

SUG, 7-238 SUPA, 3-90

T
T, 2-50, 2-53, 2-55 TCARR, 8-298 TCOABS, 8-298 TCOFR, 8-298 TMOF, 8-301 TMON, 8-301 TOFRAME, 6-197 TRAANG, 7-219 TRACYL, 7-217, 7-219 TRAFOOF, 3-102, 7-217, 7-219 TRANS, 3-86, 6-177, 6-180, 10-324 TRANSMIT, 7-217 TRUE, 2-62 TURN, 4-124

Q
Q, 2-53 QU, 9-317

R
R, 2-53 R..., 10-324 REPEAT, 11-338 REPEATB, 11-338 RND, 4-154 RNDM, 4-154 ROT, 3-96, 6-183 RP, 2-53, 3-86, 4-102, 4-124 RPL, 6-183

U
U, 2-53

S
S, 2-50, 2-53, 2-55, 4-132, 4-139, 5-171, 7-233, 7236, 7-238 S1, 7-233, 7-238, 7-243 S2, 7-233, 7-235, 7-243 SCALE, 6-190 SETAL, 2-68 SETMS, 7-233 SOFT, 5-166 SOFTA, 5-166 SPCOF, 7-211 SPCON, 4-133, 7-211 SPI, 7-221 SPINU, 2-55 SPOS, 2-53, 3-85, 4-137, 7-212, 7-223 SPOS, SPOSA, 2-55 SPOSA, 2-53, 4-137, 7-212, 7-214 SR, 7-244 SRA, 7-244 ST, 7-244 STA, 7-244

V
V, 2-53

W
W, 2-53 WAITP, 7-208 WAITS, 7-212 WALIMOF, 3-98 WALIMON, 3-98

X
X, 2-50, 2-53, 3-79 X, 3-86 X1, 3-102, 4-144

Y
Y, 2-50, 2-53, 3-79, 3-82, 3-86 Y1, 3-102, 4-144

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A-499

Apndice

11.02

Comandos, Identificadores

840D NCU 571

840D NCU 572 NCU 573

840Di

Z
Z, 2-50, 2-53, 3-79, 3-82, 3-86

A-500

Siemens AG 2002. Todos os direitos reservados SINUMERIK 840D/840Di/810D Instr. de programao. Princpios fundamentais (PG) - Edio 11.02

A SIEMENS AG A&D MC BMS P.O. Box 3180 D-91050 Erlangen, Germany


Tel.:++49-(0)180-5050-222 (Hotline) Fax:++49-(0)9131-98-2176 Email: motioncontrol.docu@erlf.siemens.de Remetente Nome Endereo de sua firma/departamento Rua: CEP: Telefone: Fax: Local: / /

Sugestes Correes para o impresso: SINUMERIK 840D/840Di/810D/FM-NC Princpios fundamentais Documentao do Usurio

N. de pedido: Edio:

6FC5298-6AB00-0KP2 11.02

Se este manual contm qualquer erro tipogrfico, solicitamos que nos informem sobre os mesmos mediante este formulrio. Agradeceramos tambm sugestes e propostas de melhoria.

Sugestes e/ou correes

Vista geral da Documentao do SINUMERIK 840D/840Di/810D (11.2002)


Documentao Geral
SINUMERIK SIROTEC SIMODRIVE Accessrios

Documentao de usurio

SINUMERIK 840D/810D

SINUMERIK 840D/840Di/ 810D/

SINUMERIK 840D/810D/ FM-NC

SINUMERIK 840D/840Di/ 810D

SINUMERIK 840D/840Di/ 810D

SINUMERIK 840D/840Di/ 810D

Brochura

Catlogo Inform. pedido NC 60 *)

Catlogo Accessrios NC-Z

AutoTurn Guia rpido Programao/ Setup

Guia de operao HT 6

Guia de Diagnstico

Guia de operao Guia rpido HMI Embedded HMI Advanced

Documentao de usurio

Documentao Fabricante/Manuteno

SINUMERIK 840D/840Di/ 810D

SINUMERIK 840D/810D

SINUMERIK 840Di

SINUMERIK

SINUMERIK 840D/840Di/ 810D

SINUMERIK 840D/810D

SINUMERIK 840D/840Di/ 810D

Guia de prog. Guia rpido Bsico *) Avanado *) Ciclos Ciclos de medio Torno/Fres. ISO

Guia de operao Vista geral do ManualTurn Sistema Guia rp. ManualTurn ShopMill Guia rp. Guide ShopMill ShopTurn Guia rpido ShopTurn

Configurao (HW) *) 810D 840D

Componentes do comando (HW) *)

Descrio das Funes ManualTurn ShopMill ShopTurn

Descrio das Funes Aes Sncronas

Documentao Fabricante/Manuteno
SINUMERIK SIMODRIVE 611D 840D/810D

SINUMERIK 840D/840Di/ 810D

SINUMERIK 840D/840Di/ 810D

SINUMERIK 840D/810D

SINUMERIK 840D/810D

SINUMERIK 840D/810D

Descrio das Funes Funes do *)

acionamento

Descrio das Descrio das Funes Funes Mquina bsica *) Gerenciamento Funes Extendidas de ferramenta Funes Especiais

Kit de Configurao Descrio das Solues de TI Funes Conexo c/ computador HMI Embedded Interface de operao Sistema de inform. dos dados de ferram. OP 030 Gerenciamento de dados do CN Transferncia de dados do CN Comunicao dos dados de ferramenta

Documentao Fabricante/Manuteno
SINUMERIK SIMODRIVE SIROTEC

SINUMERIK SIMODRIVE

SINUMERIK 840D

SINUMERIK SIMODRIVE

SINUMERIK SIMODRIVE 840D/840Di 810D 611D

SINUMERIK SIMODRIVE 840D 611D

SINUMERIK SIMODRIVE 840D 611D

Descrio das Descrio das Funes Funes Digitalizao SINUMERIK Segurana Integrada

Instalao & Descrio das Descrio das Funes EMC Listagem *) Mdulo Hidrulico Linhas guias Guia de Col. em func. *) Funes Mdulo Analgico 810D Motor Linear 840D/611D HMI Documentao Fabricante/Manuteno

Documentao Eletrnica
SINUMERIK SIMODRIVE 840D/840Di/ 810D 611, Motores

SINUMERIK 840D/840Di/ 810D

SINUMERIK 840Di

SINUMERIK 840D/810D

SINUMERIK 840D/840Di/ 810D

DOC ON CD *) O Sistema SINUMERIK

Descrio Funes ISO Dialects for SINUMERIK

Manual (HW + Instalao e Col. em Funcion.

Descrio das Funes Diagnstico

Manual @ Event

Remoto

*) Estes documentos so o minmo requerido

Siemens AG Automation & Drives Motion Control Systems P.O. Box 3180, D-91050 Erlangen Germany www.ad.siemens.de Siemens AG, 2002 Subject to change without prior notice Order No.: 6FC5 298-6AB00-0BP2 Printed in Germany