Você está na página 1de 596

Prefcio

0H

Fundamentos geomtricos
1H
1
Fundamentos de
2H

programao NC 2
Criao de um programa NC 3
SINUMERIK
3H

Troca de ferramentas
4H
4
SINUMERIK 840D sl / 828D Corretores de ferramentas 5
Fundamentos
5H

Movimento do fuso
6H
6
Controle de avano
7H
7
Manual de programao
Ajustes de geometria
8H
8
Comandos de movimento
9H
9
Correes do raio da
10H

ferramenta 10
Comportamento no percurso
1H
11
Transformaes de
12H

coordenadas (Frames) 12
Transferncia de funes
13H

auxiliares 13
Comandos suplementares
14H
14
Outras informaes
15H
15
Tabelas
16H
16
Apndice
17H
A

Vlido para

Comando
SINUMERIK 840D sl / 840DE sl
SINUMERIK 828D

Software Verso
Software de sistema da NCU 2.6 SP1

03/2010
6FC5398-1BP20-1KA0
Informaes jurdicas
Conceito de aviso
Este manual contm instrues que devem ser observadas para sua prpria segurana e tambm para evitar
danos materiais. As instrues que servem para sua prpria segurana so sinalizadas por um smbolo de alerta,
as instrues que se referem apenas danos materiais no so acompanhadas deste smbolo de alerta. Depen-
dendo do nvel de perigo, as advertncias so apresentadas como segue, em ordem decrescente de gravidade.

PERIGO
significa que haver caso de morte ou leses graves, caso as medidas de segurana correspondentes no
forem tomadas.

AVISO
significa que haver caso de morte ou leses graves, caso as medidas de segurana correspondentes no
forem tomadas.

CUIDADO
acompanhado do smbolo de alerta, indica um perigo iminente que pode resultar em leses leves, caso as
medidas de segurana correspondentes no forem tomadas.

CUIDADO
no acompanhado do smbolo de alerta, significa que podem ocorrer danos materiais, caso as medidas de
segurana correspondentes no forem tomadas.

ATENO
significa que pode ocorrer um resultado ou um estado indesejados, caso a instruo correspondente no for
observada.
Ao aparecerem vrios nveis de perigo, sempre ser utilizada a advertncia de nvel mais alto de gravidade.
Quando apresentada uma advertncia acompanhada de um smbolo de alerta relativamente a danos pessoais,
esta mesma tambm pode vir adicionada de uma advertncia relativa a danos materiais.
Pessoal qualificado
O produto/sistema, ao qual esta documentao se refere, s pode ser manuseado por pessoal qualificado para a
respectiva definio de tarefas e respeitando a documentao correspondente a esta definio de tarefas, em
especial as indicaes de segurana e avisos apresentados. Graas sua formao e experincia, o pessoal
qualificado capaz de reconhecer os riscos do manuseamento destes produtos/sistemas e de evitar possveis
perigos.
Utilizao dos produtos Siemens em conformidade com as especificaes
Tenha ateno ao seguinte:

AVISO
Os produtos da Siemens s podem ser utilizados para as aplicaes especificadas no catlogo e na respetiva
documentao tcnica. Se forem utilizados produtos e componentes de outros fornecedores, estes tm de ser
recomendados ou autorizados pela Siemens. Para garantir um funcionamento em segurana e correto dos
produtos essencial proceder corretamente ao transporte, armazenamento, posicionamento, instalao,
montagem, colocao em funcionamento, operao e manuteno. Devem-se respeitar as condies ambiente
autorizadas e observar as indicaes nas respetivas documentaes.

Marcas
Todas denominaes marcadas pelo smbolo de propriedade autoral so marcas registradas da Siemens AG.
As demais denominaes nesta publicao podem ser marcas em que os direitos de proprietrio podem ser
violados, quando usadas em prprio benefcio, por terceiros.
Excluso de responsabilidade
Ns revisamos o contedo desta documentao quanto a sua coerncia com o hardware e o software descritos.
Mesmo assim ainda podem existir diferenas e ns no podemos garantir a total conformidade. As informaes
contidas neste documento so revisadas regularmente e as correes necessrias estaro presentes na prxima
edio.

Siemens AG N. de encomenda de documento: 6FC5398-1BP20-1KA0 Copyright Siemens AG 2010.


Industry Sector 02/2010 Sujeito a modificaes sem aviso
Postfach 48 48 prvio
90026 NRNBERG
ALEMANHA
Prefcio

Documentao SINUMERIK
A documentao SINUMERIK est organizada em 3 categorias:
Documentao geral
Documentao do usurio
Documentao do fabricante e assistncia tcnica
Atravs do link http://www.siemens.com/motioncontrol/docu encontra-se informaes do
seguinte tema:
Ordering documentation
Aqui encontra-se uma lista da documentao atual impressa.
Download documentation
Links adicionais para o download de arquivos de Service & Support.
(Online) research in the documentation
Informaes do DOConCD e acesso direto aos documentos no DOConWEB.
Documentao do contedo bsico individual Siemens organizado com o
My Documentation Manager (MDM), vide http://www.siemens.com/mdm
O My Documentation Manager lhe oferece uma srie de caractersticas para criar sua
prpria documentao de mquina.
Treinamentos e FAQs
As informaes sobre o treinamento oferecido e sobre as FAQ's (frequently asked
questions) esto disponveis em:

Grupo destino
Esta publicao dirigida a:
Programadores
Projetistas

Aplicao
O manual de programao possibilita a criao de progamas e interface de software para
editar, testar e para corrigir erros.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 3
Prefcio

Escopo padro
Este manual de programao descreve as funcionalidades de escopo padro. As comple-
mentaes e alteraes realizadas pelo fabricante da mquina so documentadas pelo
fabricante da mquina.
No comando podem existir outras funes que no foram explicadas nesta documentao.
Isso, no entanto, no implica nenhuma obrigao destas funes serem fornecidas com um
novo controle ou em caso de servio.
Da mesma forma, devido grande variedade de itens, esta documentao no compreende
todas as informaes detalhadas de todos os tipos de produto, e tambm no podem ser
considerados todos os casos possveis de instalao, operao e manuteno.

Suporte tcnico
Para dvidas entre em contato com nosso Hotline:

Europa / frica
Telefone +49 180 5050 - 222
Fax +49 180 5050 - 223
0,14 /Min. na rede fixa alem, possveis divergncias para tarifas de celular
Internet http://www.siemens.com/automation/support-request

Amrica
Telefone +1 423 262 2522
Fax +1 423 262 2200
E-Mail mailto:techsupport.sea@siemens.com

sia / Pacfico
Telefone +86 1064 757575
Fax +86 1064 747474
E-Mail mailto:support.asia.automation@siemens.com

Indicao
Os nmeros de telefone para suporte tcnico de cada pas esto disponveis na Internet:
http://www.automation.siemens.com/partner

Fundamentos
4 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Prefcio

Perguntas sobre a documentao


Em caso de dvidas sobre documentao (reclamaes, correes) favor encaminhar Fax
ou E-Mail ao seguinte endereo:

Fax: +49 9131- 98 2176


E-Mail: mailto:docu.motioncontrol@siemens.com
O modelo de fax se encontra no anexo do documento.

Endereo de Internet para SINUMERIK


http://www.siemens.com/sinumerik

Manual de programao "Fundamentos" e "Preparao de trabalho"


A descrio da programao de NC dividida em 2 manuais:
1. Fundamentos
O manual de programao bsico voltado para o operador de mquinas com
conhecimentos especficos em fresamento, furao e torneamento. Exemplos simples de
programao so usados para explicar as instrues, que tambm so definidas pela
DIN 66025.
2. Preparao do trabalho
O manual de programao "Preparao de trabalho" oferece ao tcnico, conhecimentos
sobre todas as possibilidades de programao. O Comando SINUMERIK permite que
com uma linguagem de programao especial sejam feitos complexos programas de
pea (por exemplo, superfcies de formas livres, sincronismo de canais, ...) e facilita a
programao de operaes de alta complexidade.

Disponibilidade dos elementos da linguagem de NC descritos


Todos o elementos de linguagem de NC descritos no seguinte manual so disponveis para
SINUMERIK 840D sl. A disponibilidade com relao ao SINUMERIK 828D est indicada na
coluna "828D" em "Lista de instrues (Pgina 447)".
18H 326H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 5
Prefcio

Fundamentos
6 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Contedo

Prefcio ..................................................................................................................................................... 3
327H 328H

1
329H Fundamentos geomtricos ...................................................................................................................... 13
30H 31H

1.1
32H Posies da pea.........................................................................................................................13
3H 34H

1.1.1
35H Sistemas de coordenadas da pea ............................................................................................. 13
36H 37H

1.1.2
38H Coordenadas cartesianas ............................................................................................................14
39H 340H

1.1.3
341H Coordenadas polares...................................................................................................................18
342H 34H

1.1.4
34H Dimenso absoluta ......................................................................................................................19
345H 346H

1.1.5
347H Dimenso incremental .................................................................................................................21
348H 349H

1.2
350H Planos de trabalho .......................................................................................................................23
351H 352H

1.3
35H Pontos zero e pontos de referncia.............................................................................................25
354H 35H

1.4
356H Sistemas de coordenadas ...........................................................................................................27
357H 358H

1.4.1
359H Sistema de coordenadas da mquina (MCS).............................................................................. 27
360H 361H

1.4.2
362H Sistema de coordenadas base (BCS) ......................................................................................... 30
36H 364H

1.4.3
365H Sistema de ponto zero bsico (BNS)........................................................................................... 32
36H 367H

1.4.4
368H Sistema de ponto zero ajustvel (ENS)....................................................................................... 33
369H 370H

1.4.5
371H Sistema de coordenadas da pea (WCS) ................................................................................... 34
372H 37H

1.4.6
374H Qual a relao entre os diversos sistemas de coordenadas?.................................................. 34
375H 376H

2
37H Fundamentos de programao NC.......................................................................................................... 35
378H 379H

2.1
380H Denominao de um programa NC ............................................................................................. 35
381H 382H

2.2
38H Composio e contedo de um programa NC ............................................................................ 37
384H 385H

2.2.1
386H Blocos e componentes de blocos ................................................................................................ 37
387H 38H

2.2.2
389H Regras de blocos .........................................................................................................................39
390H 391H

2.2.3
392H Atribuies de valores..................................................................................................................40
39H 394H

2.2.4
395H Comentrios.................................................................................................................................41
396H 397H

2.2.5
398H Omisso de blocos ......................................................................................................................42
39H 40H

3
401H Criao de um programa NC ................................................................................................................... 45
402H 403H

3.1
40H Procedimento bsico ...................................................................................................................45
405H 406H

3.2
407H Caracteres disponveis ................................................................................................................47
408H 409H

3.3
410H Cabealho do programa ..............................................................................................................49
41H 412H

3.4
413H Exemplos de programa................................................................................................................51
41H 415H

3.4.1
416H Exemplo 1: Primeiros passos de programao ........................................................................... 51
417H 418H

3.4.2
419H Exemplo 2: Programa NC para torneamento .............................................................................. 52
420H 421H

3.4.3
42H Exemplo 3: Programa NC para fresamento................................................................................. 53
423H 42H

4
425H Troca de ferramentas .............................................................................................................................. 57
426H 427H

4.1
428H Troca de ferramentas sem gerenciamento de ferramentas ........................................................ 58
429H 430H

4.1.1
431H Troca de ferramentas com comando T........................................................................................ 58
432H 43H

4.1.2
43H Troca de ferramentas com M6.....................................................................................................59
435H 436H

4.2
437H Troca de ferramentas com gerenciamento de ferramentas (opcional)........................................ 61
438H 439H

4.2.1
40H Troca de ferramentas com comando T e com gerenciamento de ferramentas ativo
41H

(opcional) .....................................................................................................................................61 42H

4.2.2
43H Troca de ferramentas com M6 e com gerenciamento de ferramentas ativo (opcional) ..............64
4H 45H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 7
Contedo

4.3
46H Comportamento com programao T incorreta .......................................................................... 66
47H 48H

5
49H Corretores de ferramentas....................................................................................................................... 67
450H 451H

5.1
452H Informaes gerais sobre as correes de ferramentas ............................................................ 67
453H 45H

5.2
45H Correo do comprimento da ferramenta ................................................................................... 68
456H 457H

5.3
458H Correo do raio da ferramenta.................................................................................................. 69
459H 460H

5.4
461H Memria de correes de ferramentas ....................................................................................... 70
462H 463H

5.5
46H Tipos de ferramenta .................................................................................................................... 72
465H 46H

5.5.1
467H Informaes gerais sobre os tipos de ferramentas..................................................................... 72
468H 469H

5.5.2
470H Ferramentas de fresar................................................................................................................. 72
471H 472H

5.5.3
473H Broca ........................................................................................................................................... 74
47H 475H

5.5.4
476H Ferramentas de retificar .............................................................................................................. 75
47H 478H

5.5.5
479H Ferramentas de tornear .............................................................................................................. 76
480H 481H

5.5.6
482H Ferramentas especiais................................................................................................................ 78
483H 48H

5.5.7
485H Diretriz de encadeamento ........................................................................................................... 79
486H 487H

5.6
48H Chamada da correo da ferramenta (D) ................................................................................... 80
489H 490H

5.7
491H Alterao dos dados de correo da ferramenta........................................................................ 83
492H 493H

5.8
49H Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR) ................................. 84
495H 496H

6
497H Movimento do fuso .................................................................................................................................. 89
498H 49H

6.1
50H Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5) ....................................................... 89
501H 502H

6.2
503H Velocidade de corte (SVC).......................................................................................................... 93
504H 50H

6.3
506H Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) ........ 100
507H 508H

6.4
509H Velocidade perifrica constante do rebolo (GWPSON, GWPSOF).......................................... 106
510H 51H

6.5
512H Limitao programvel da rotao do fuso (G25, G26)............................................................ 108
513H 514H

7
51H Controle de avano................................................................................................................................ 109
516H 517H

7.1
518H Avano (G93, G94, G95, F, FGROUP, FL, FGREF) ................................................................ 109
519H 520H

7.2
521H Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC) ................... 118
52H 523H

7.3
524H Operao de fuso com controle de posio (SPCON, SPCOF)............................................... 122
52H 526H

7.4
527H Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS) .............................................. 123
528H 529H

7.5
530H Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF) ........................ 132
531H 532H

7.6
53H Correo do avano programvel (OVR, OVRRAP, OVRA).................................................... 136
534H 53H

7.7
536H Correo da acelerao programvel (ACC) (opcional)........................................................... 138
537H 538H

7.8
539H Avano com sobreposio de manivela eletrnica (FD, FDA) ................................................. 140
540H 541H

7.9
542H Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN) .................... 144
543H 54H

7.10
54H Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA) .................................... 147
546H 547H

7.11
548H Avano por blocos (FB)............................................................................................................. 150
549H 50H

7.12
51H Avano por dente (G95 FZ) ...................................................................................................... 151
52H 53H

Fundamentos
8 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Contedo

8
54H Ajustes de geometria ............................................................................................................................. 157
5H 56H

8.1
57H Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA,
58H

G153) .........................................................................................................................................157
59H

8.2
560H Seleo do plano de trabalho (G17/G18/G19) .......................................................................... 163
561H 562H

8.3
563H Dimenes .................................................................................................................................167
564H 56H

8.3.1
56H Especificao de dimenses absolutas (G90, AC).................................................................... 167
567H 568H

8.3.2
569H Especificao de dimenso incremental (G91, IC).................................................................... 170
570H 571H

8.3.3
572H Indicao de dimenso absoluta e incremental no torneamento e fresamento (G90/G91) ......174
573H 574H

8.3.4
57H Indicao de dimenses absolutas para eixos rotativos (DC, ACP, ACN) ...............................175
576H 57H

8.3.5
578H Indicao dimensional em polegadas (Inch) ou mtrica (G70/G700, G71/G710).....................177
579H 580H

8.3.6
581H Programao em dimetro/raio especfica de canal (DIAMON, DIAM90, DIAMOF,
582H

DIAMCYCOF) ............................................................................................................................180 583H

8.3.7
584H Programao em dimetro/raio especfica de eixo (DIAMONA, DIAM90A, DIAMOFA,
58H

DIACYCOFA, DIAMCHANA, DIAMCHAN, DAC, DIC, RAC, RIC) ............................................183 586H

8.4
587H Posio da pea no torneamento .............................................................................................. 188
58H 589H

9
590H Comandos de movimento ...................................................................................................................... 191
591H 592H

9.1
593H Informaes gerais sobre os comandos de cursos ................................................................... 191
594H 59H

9.2
596H Comandos de deslocamento com coordenadas cartesianas (G0, G1, G2, G3, X..., Y...,
597H

Z...).............................................................................................................................................193
598H

9.3
59H Comandos de deslocamento com coordenadas polares .......................................................... 195
60H 601H

9.3.1
602H Ponto de referncia das coordenadas polares (G110, G111, G112) ........................................ 195
603H 604H

9.3.2
605H Comandos de deslocamento com coordenadas polares (G0, G1, G2, G3, AP, RP)................197
60H 607H

9.4
608H Movimento de avano rpido (G0, RTLION, RTLIOF) .............................................................. 201
609H 610H

9.5
61H Interpolao linear (G1) .............................................................................................................206
612H 613H

9.6
614H Interpolao circular...................................................................................................................209
615H 61H

9.6.1
617H Tipos de interpolao circular (G2/G3, ...)................................................................................. 209
618H 619H

9.6.2
620H Interpolao circular com centro e ponto final (G2/G3, X... Y... Z..., I... J... K...) ...................... 212
621H 62H

9.6.3
623H Interpolao circular com raio e ponto final (G2/G3, X... Y... Z.../ I... J... K..., CR) ................... 216
624H 625H

9.6.4
62H Interpolao circular com ngulo de abertura e centro (G2/G3, X... Y... Z.../ I... J... K...,
627H

AR) .............................................................................................................................................218
628H

9.6.5
629H Interpolao circular com coordenadas polares (G2/G3, AP, RP) ............................................ 220
630H 631H

9.6.6
632H Interpolao circular com ponto intermedirio e ponto final (CIP, X... Y... Z..., I1... J1...
63H

K1...)...........................................................................................................................................222
634H

9.6.7
635H Interpolao circular com transio tangencial (CT, X... Y... Z...) ............................................. 225
63H 637H

9.7
638H Interpolao helicoidal (G2/G3, TURN) ..................................................................................... 229
639H 640H

9.8
641H Interpolao de evolventes (INVCW, INVCCW)........................................................................ 232
642H 643H

9.9
64H Definies de contorno ..............................................................................................................238
645H 64H

9.9.1
647H Informaes gerais sobre sucesses de elementos de contorno ............................................. 238
648H 649H

9.9.2
650H Sucesses de elementos de contorno: Uma reta (ANG) .......................................................... 239
651H 652H

9.9.3
653H Sucesses de elementos de contorno: Duas retas (ANG)........................................................ 241
654H 65H

9.9.4
65H Sucesses de elementos de contorno: Trs retas (ANG) ......................................................... 244
657H 658H

9.9.5
659H Sucesses de elementos de contorno: Programao de ponto final com ngulo ....................248
60H 61H

9.10
62H Rosqueamento com passo constante (G33) ............................................................................. 249
63H 64H

9.10.1
65H Rosqueamento com passo constante (G33, SF)....................................................................... 249
6H 67H

9.10.2
68H Curso programado de entrada e de sada (DITS, DITE)........................................................... 256
69H 670H

9.11
671H Rosqueamento com passo crescente ou decrescente (G34, G35)........................................... 258
672H 673H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 9
Contedo

9.12
674H Rosqueamento com macho sem mandril de compensao (G331, G332).............................. 260
675H 67H

9.13
67H Rosqueamento com macho com mandril de compensao (G63)........................................... 265
678H 679H

9.14
680H Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS,
681H

POLF, POLFMASK, POLFMLIN).............................................................................................. 267 682H

9.15
683H Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)........................................ 271
684H 685H

10
68H Correes do raio da ferramenta ........................................................................................................... 277
687H 68H

10.1
689H Correo do raio da ferramenta (G40, G41, G42, OFFN) ........................................................ 277
690H 691H

10.2
692H Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT) ....................................... 287
693H 694H

10.3
695H Correo nos cantos externos (G450, G451, DISC) ................................................................ 294
69H 697H

10.4
698H Aproximao e afastamento suaves......................................................................................... 298
69H 70H

10.4.1
701H Aproximao e afastamento (G140 at G143, G147, G148, G247, G248, G347, G348,
702H

G340, G341, DISR, DISCL, FAD, PM, PR) .............................................................................. 298 703H

10.4.2
704H Aproximao e afastamento com estratgias de afastamento ampliadas (G460, G461,
705H

G462) ........................................................................................................................................ 308


706H

10.5
70H Monitorao de colises (CDON, CDOF, CDOF2)................................................................... 312
708H 709H

10.6
710H Correo de ferramenta 2D (CUT2D, CUT2DF)....................................................................... 316
71H 712H

10.7
713H Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)..................... 319
714H 715H

10.8
716H Ferramentas com posio definida de corte............................................................................. 322
71H 718H

11
719H Comportamento no percurso ................................................................................................................. 327
720H 721H

11.1
72H Parada exata (G60, G9, G601, G602, G603) ........................................................................... 327
723H 724H

11.2
725H Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) ..... 331
726H 72H

12
728H Transformaes de coordenadas (Frames) ........................................................................................... 341
729H 730H

12.1
731H Frames ...................................................................................................................................... 341
732H 73H

12.2
734H Instrues de Frame ................................................................................................................. 343
735H 736H

12.3
73H Deslocamento de ponto zero programvel ............................................................................... 347
738H 739H

12.3.1
740H Deslocamento de ponto zero (TRANS, ATRANS).................................................................... 347
741H 742H

12.3.2
743H Deslocamento de ponto zero por eixos (G58, G59) ................................................................. 351
74H 745H

12.4
746H Rotao programvel (ROT, AROT, RPL)................................................................................ 354
74H 748H

12.5
749H Rotaes de Frame programveis com ngulos espaciais (ROTS, AROTS, CROTS) ........... 365
750H 751H

12.6
752H Fator de escala programvel (SCALE, ASCALE)..................................................................... 366
753H 754H

12.7
75H Espelhamento programvel (MIRROR, AMIRROR)................................................................. 370
756H 75H

12.8
758H Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT) ................... 375
759H 760H

12.9
761H Desselecionar Frame (G53, G153, SUPA, G500) .................................................................... 378
762H 763H

12.10
764H Desativao de movimentos sobrepostos (DRFOF, CORROF)............................................... 379
765H 76H

13
76H Transferncia de funes auxiliares ...................................................................................................... 383
768H 769H

13.1
70H Funes M................................................................................................................................. 387
71H 72H

Fundamentos
10 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Contedo

14
73H Comandos suplementares ..................................................................................................................... 391
74H 75H

14.1
76H Emisso de mensagens (MSG) ................................................................................................. 391
7H 78H

14.2
79H Gravao de String na varivel BTSS (WRTPR) ...................................................................... 393
780H 781H

14.3
782H Limitao da rea de trabalho ...................................................................................................394
783H 784H

14.3.1
785H Limite de rea de trabalho em BCS (G25/G26, WALIMON, WALIMOF) .................................. 394
786H 78H

14.3.2
78H Limite de rea de trabalho em WCS/ENS (WALCS0 ... WALCS10) ......................................... 398
789H 790H

14.4
791H Aproximao do ponto de referncia (G74)............................................................................... 401
792H 793H

14.5
794H Aproximao de ponto fixo (G75, G751) ................................................................................... 402
795H 796H

14.6
79H Deslocar at o encosto fixo (FXS, FXST, FXSW) ..................................................................... 407
798H 79H

14.7
80H Comportamento da acelerao.................................................................................................. 412
801H 802H

14.7.1
803H Modo de acelerao (BRISK, BRISKA, SOFT, SOFTA, DRIVE, DRIVEA) ..............................412
804H 805H

14.7.2
806H Influncia da acelerao em eixos escravos (VELOLIMA, ACCLIMA, JERKLIMA)..................415
807H 80H

14.7.3
809H Ativao de valores de dinmica especficos de tecnologia (DYNNORM, DYNPOS,
810H

DYNROUGH, DYNSEMIFIN, DYNFINISH) ............................................................................... 417 81H

14.8
812H Deslocamento com controle antecipado (FFWON, FFWOF) .................................................... 419
813H 814H

14.9
815H Preciso de contorno (CPRECON, CPRECOF)........................................................................ 420
816H 817H

14.10
81H Tempo de espera (G4)...............................................................................................................421
819H 820H

14.11
821H Parada interna de pr-processamento ...................................................................................... 423
82H 823H

15
824H Outras informaes ............................................................................................................................... 425
825H 826H

15.1
827H Eixos ..........................................................................................................................................425
82H 829H

15.1.1
830H Eixos principais / eixos geomtricos.......................................................................................... 427
831H 832H

15.1.2
83H Eixos adicionais .........................................................................................................................428
834H 835H

15.1.3
836H Fuso principal, fuso mestre........................................................................................................428
837H 83H

15.1.4
839H Eixos de mquina ......................................................................................................................429
840H 841H

15.1.5
842H Eixos de canal............................................................................................................................429
843H 84H

15.1.6
845H Eixos de percurso ......................................................................................................................429
846H 847H

15.1.7
84H Eixos de posicionamento ...........................................................................................................430
849H 850H

15.1.8
851H Eixos sncronos..........................................................................................................................431
852H 853H

15.1.9
854H Eixos de comando .....................................................................................................................431
85H 856H

15.1.10
857H Eixos de PLC .............................................................................................................................431
85H 859H

15.1.11
860H Eixos lincados ............................................................................................................................432
861H 862H

15.1.12
863H Eixos lincados guia ....................................................................................................................434
864H 865H

15.2
86H Do comando de deslocamento at o movimento da mquina .................................................. 436
867H 86H

15.3
869H Clculo do percurso ...................................................................................................................437
870H 871H

15.4
872H Endereos ..................................................................................................................................438
873H 874H

15.5
875H Identificador................................................................................................................................442
876H 87H

15.6
87H Constantes .................................................................................................................................444
879H 80H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 11
Contedo

16
81H Tabelas.................................................................................................................................................. 447
82H 83H

16.1
84H Lista de instrues .................................................................................................................... 447
85H 86H

16.2
87H Endereos ................................................................................................................................. 510
8H 89H

16.3
890H Grupos de funes G ................................................................................................................ 520
891H 892H

16.4
893H Chamadas de subrotina pr-definidas ...................................................................................... 537
894H 895H

16.5
896H Chamadas de subrotina pr-definidas em aes sincronizadas de movimentos..................... 552
897H 89H

16.6
89H Funes pr-definidas .............................................................................................................. 553
90H 901H

A
902H Apndice................................................................................................................................................ 559
903H 904H

A.1
905H Lista de abreviaes ................................................................................................................. 559
906H 907H

A.2
908H Feedback sobre a documentao............................................................................................. 564
90H 910H

A.3
91H Vista Geral da documentao................................................................................................... 566
912H 913H

Glossrio ............................................................................................................................................... 567


914H 915H

ndice ..................................................................................................................................................... 589


916H 917H

Fundamentos
12 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos 1
1.1 Posies da pea

1.1.1 Sistemas de coordenadas da pea


Para que a mquina e o comando possam trabalhar com as posies especificadas, estas
especificaes devem ser realizadas em um sistema de referncia que coincida com as
direes de movimento dos eixos da mquina. Para isso utilizamos um sistema de coorde-
nadas com os eixos X, Y e Z.
De acordo com a norma DIN 66217, para mquinas-ferramenta so aplicados sistemas de
coordenadas de sentido horrio e ortogonais (cartesianos).

=

<
;

r

: r r

<
;

=

Esquema 1-1 Sistema de coordenadas de pea para fresamento

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 13
Fundamentos geomtricos
1.1 Posies da pea

<

= ;
r

: r r

; =

<

Esquema 1-2 Sistema de coordenadas de pea para torneamento

O ponto zero da pea (W) a origem do sistema de coordenadas da pea.


Em alguns casos interessante ou at necessrio trabalhar com especificaes de posio
negativas. Por isso que as posies que esto esquerda do ponto zero recebem um sinal
negativo ("-").

1.1.2 Coordenadas cartesianas


No sistema de coordenadas os eixos so aplicados em uma escala (imaginria). Desta
forma possvel descrever claramente cada um dos pontos no sistema de coordenadas e
com isso cada posio de pea atravs de trs direes (X, Y e Z) e seus valores
numricos. O ponto zero da pea sempre tem as coordenadas X0, Y0 e Z0.

Fundamentos
14 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.1 Posies da pea

Dados de posio em forma de coordenadas cartesianas


Para simplificar mais, no seguinte exemplo consideremos apenas um plano do sistema de
coordenadas, o plano X/Y:

<

3 

 3



; ;



 3
3 

<

Os pontos P1 a P4 tm as seguintes coordenadas:

Posio Coordenadas
P1 X100 Y50
P2 X-50 Y100
P3 X-105 Y-115
P4 X70 Y-75

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 15
Fundamentos geomtricos
1.1 Posies da pea

Exemplo: Posies da pea no torneamento


Em tornos basta um plano para descrever um contorno:

3

3 3


3



 =




Os pontos P1 a P4 tm as seguintes coordenadas:

Posio Coordenadas
P1 X25 Z-7.5
P2 X40 Z-15
P3 X40 Z-25
P4 X60 Z-35

Fundamentos
16 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.1 Posies da pea

Exemplo: Posies da pea no fresamento


Para operaes de fresamento tambm necessrio descrever a profundidade de
penetrao, isto , tambm deve ser atribudo um valor numrico terceira coordenada
(neste caso o Z).

< <

3
3
3


3


3 3


; =

 
 
 

Os pontos P1 a P3 tm as seguintes coordenadas:

Posio Coordenadas
P1 X10 Y45 Z-5
P2 X30 Y60 Z-20
P3 X45 Y20 Z-15

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 17
Fundamentos geomtricos
1.1 Posies da pea

1.1.3 Coordenadas polares


Ao invs de coordenadas cartesianas tambm podem ser usadas coordenadas polares para
descrio das posies da pea. Isto bastante til quando uma pea ou uma parte da
pea for cotada com raios e ngulos. O ponto de origem da cotagem denominado de
"Plo".

Dados de posio em forma de coordenadas polares


As coordenadas polares so compostas pelo raio polar e pelo ngulo polar.
O raio polar a distncia entre o plo e a posio.
O ngulo polar o ngulo entre o raio polar e o eixo horizontal do plano de trabalho.
ngulos polares negativos percorrem em sentido horrio, os positivos em sentido anti-
horrio.

Exemplo

<

3
3


r  
r

3OR


 ;

Os pontos P1 e P2 podem, relativos ao plo, serem descritos da seguinte maneira:

Posio Coordenadas polares


P1 RP=100 AP=30
P2 RP=60 AP=75
RP: Raio polar
AP: ngulo polar

Fundamentos
18 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.1 Posies da pea

1.1.4 Dimenso absoluta

Dados de posio em dimenso absoluta


No caso das dimenses absolutas todos dados de posio sempre referem-se ao atual
ponto zero aplicado.
Do ponto de vista do movimento da ferramenta isto significa:
A especificao em dimenses absolutas descreve a posio em que a ferramenta deve
percorrer.

Exemplo: Torneamento

3

3 3


3



 =




Para os pontos P1 at P4 em dimenses absolutas resultam os seguintes dados de


posio:

Posio Especificao da posio em dimenso absoluta


P1 X25 Z-7,5
P2 X40 Z-15
P3 X40 Z-25
P4 X60 Z-35

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 19
Fundamentos geomtricos
1.1 Posies da pea

Exemplo: Fresamento

<

3

3


3



;




Para os pontos P1 at P3 em dimenses absolutas resultam os seguintes dados de


posio:

Posio Especificao da posio em dimenso absoluta


P1 X20 Y35
P2 X50 Y60
P3 X70 Y20

Fundamentos
20 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.1 Posies da pea

1.1.5 Dimenso incremental

Dados de posio em dimenso incremental (cotagem incremental)


Muitas vezes nos desenhos de produo as cotas no fazem referncia com o ponto zero,
mas com outro ponto da pea. Para no ter que calcular estas cotas, existe a possibilidade
da especificao de dimenses incrementais. Neste tipo de especificao dimensional a
indicao da posio sempre se refere ao ponto anterior.
Do ponto de vista do movimento da ferramenta isto significa:
A especificao em dimenses incrementais descreve o quanto a ferramenta ainda deve ser
deslocada.

Exemplo: Torneamento

3

3 3


3



=
   

Para os pontos P2 at P4 em dimenses incrementais resultam os seguintes dados de


posio:

Posio Especificao da posio em dimenso A especificao refere-se ao:


incremental
P2 X15 Z-7,5 P1
P3 Z-10 P2
P4 X20 Z-10 P3

Indicao
Com o DIAMOF ou o DIAM90 ativado o curso nominal em dimenses incrementais (G91)
programado como raio.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 21
Fundamentos geomtricos
1.1 Posies da pea

Exemplo: Fresamento
Os dados de posio para os pontos P1 at P3 em dimenso incremental so:

<

3


3


3


  

Para os pontos P1 at P3 em dimenses incrementais resultam os seguintes dados de


posio:

Posio Especificao da posio em dimenso A especificao refere-se ao:


incremental
P1 X20 Y35 Ponto zero
P2 X30 Y20 P1
P3 X20 Y-35 P2

Fundamentos
22 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.2 Planos de trabalho

1.2 Planos de trabalho


Um programa NC deve conter a informao em qual plano se deve trabalhar. Somente
ento o comando pode processar corretamente os valores de correo da ferramenta
durante a execuo do programa NC. Alm disso, a especificao do plano de trabalho
importante para determinados tipos de programao de crculos e para as coordenadas
polares.
Todo plano de trabalho definido por dois eixos de coordenadas. O terceiro eixo de coorde-
nadas sempre perpendicular este plano e determina o sentido de penetrao da ferra-
menta (p. ex. para usinagem 2D).

Planos de trabalho no torneamento / fresamento

<


* ;

*


*


Esquema 1-3 Planos de trabalho no torneamento

=
<

*
*


*


Esquema 1-4 Planos de trabalho no fresamento

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 23
Fundamentos geomtricos
1.2 Planos de trabalho

Programao dos planos de trabalho


No programa NC os planos de trabalho so definidos com os comandos G17, G18 e G19 da
seguinte forma:

Comando G Plano de trabalho Sentido de penetrao Abscissa Ordenada Aplicada


G17 X/Y Z X Y Z
G18 Z/X Y Z X Y
G19 Y/Z X Y Z X

Fundamentos
24 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.3 Pontos zero e pontos de referncia

1.3 Pontos zero e pontos de referncia


Em uma mquina NC so definidos diversos pontos zero e pontos de referncia:

Pontos zero
M Ponto zero da mquina
Com o ponto zero da mquina define-se o sistema de coordenadas da mquina
(MCS). Todos os pontos de referncia esto relacionados ao ponto zero da mquina.
W Ponto zero da pea = Ponto zero do programa
O ponto zero da pea define o sistema de coordenadas da pea em funo do ponto
zero da mquina.
A Ponto de encosto
Pode coincidir com o ponto zero da pea (apenas em tornos).

Pontos de referncia
R Ponto de referncia
Posio definida por cames e sistema de medio. A distncia at o ponto zero da
mquina M deve ser conhecida de modo que a posio do eixo neste ponto possa
ser definida exatamente com este valor.
B Ponto de partida
Definvel pelo programa. Aqui inicia a 1 ferramenta da usinagem.
T Ponto de referncia do porta-ferramenta
Encontra-se no assento do porta-ferramenta. Atravs da especificao do
comprimento das ferramentas o comando calcula a distncia da ponta da ferramenta
at o ponto de referncia do porta-ferramenta.
N Ponto de troca de ferramentas

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 25
Fundamentos geomtricos
1.3 Pontos zero e pontos de referncia

Pontos zero e pontos de referncia no torneamento

;
5

1
%

0 $ : =

Pontos zero no fresamento

<

: :

0
;

Fundamentos
26 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.4 Sistemas de coordenadas

1.4 Sistemas de coordenadas


Se distinguem os seguintes sistemas de coordenadas:
Sistema de coordenadas da mquina (MCS) (Pgina 27) com o ponto zero da mquina M
19H 918H

Sistema de coordenadas bsico (BCS) (Pgina 30)


20H 91H

Sistema de ponto zero bsico (BNS) (Pgina 32)


21H 920H

Sistema de ponto zero ajustvel (ENS) (Pgina 33)


2H 921H

Sistema de coordenadas da pea (WCS) (Pgina 34) com o ponto zero da pea W
23H 92H

1.4.1 Sistema de coordenadas da mquina (MCS)


O sistema de coordenadas da mquina formado por todos eixos fisicamente presentes.
No sistema de coordenadas da mquina so definidos pontos de referncia, pontos de troca
de ferramentas e de troca de paletes (pontos fixos da mquina).

=P <P

;P

Se a programao for realizada diretamente no sistema de coordenadas da mquina


(possvel para algumas funes G), ento os eixos fsicos da mquina so acionados
diretamente. Neste caso no considerada uma eventual fixao de pea existente.

Indicao
Se existem diferentes sistemas de coordenadas da mquina (p. ex. transformao de 5
eixos), ento a cinemtica da mquina reproduzida, por transformao interna, no sistema
de coordenadas em que realizada a programao.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 27
Fundamentos geomtricos
1.4 Sistemas de coordenadas

Regra dos trs dedos


A disposio do sistema de coordenadas na mquina depende do tipo da respectiva
mquina. A orientao dos eixos segue a assim chamada "Regra dos trs dedos" da mo
direita (conforme DIN 66217).
Quando estamos de frente mquina, o dedo mdio da mo direita aponta contra o sentido
de penetrao do fuso principal. A partir disto temos:
o polegar no sentido +X
o dedo indicador no sentido +Y
o dedo mdio no sentido +Z
=

<

;

Esquema 1-5 "Regra dos trs dedos"

Os movimentos de giro em torno dos eixos de coordenadas X, Y e Z so identificados com


A, B e C. O sentido de giro positivo se o movimento de giro for realizado no sentido
horrio do ponto de vista do sentido positivo do eixo de coordenadas:

;<= <
HL[RVSHUSHQGLFXODUHV
HQWUHVL

$%& %
(L[RVURWDWLYRV
JLUDPHPWRUQRGH;
<=
r

& ;
$
=

Fundamentos
28 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.4 Sistemas de coordenadas

Disposio do sistema de coordenadas em diferentes tipos de mquina


A disposio do sistema de coordenadas que resulta da "Regra dos trs dedos" pode ser
alinhada diferente em diferentes tipos de mquina. Aqui temos alguns exemplos:

=
<

%
<

= ;
;

<

;
& &

=
%

=
%

&
&

; <

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 29
Fundamentos geomtricos
1.4 Sistemas de coordenadas

1.4.2 Sistema de coordenadas base (BCS)


O sistema de coordenadas bse (BCS) composto de trs eixos dispostos perpendicular-
mente (eixos geomtricos), alm de outros eixos (eixos adicionais) sem relao geomtrica.

Mquinas-ferramenta sem transformao cinemtica


O BCS e o MCS sempre coincidem quando o BCS pode ser reproduzido sem transformao
cinemtica (p. ex. transformao de 5 eixos, TRANSMIT / TRACYL / TRAANG) no MCS.
Nestas mquinas os eixos de mquina e os eixos geomtricos podem receber o mesmo
nome.

<

0&6 %&6 ;

=
3RQWR]HURGDPTXLQD

Esquema 1-6 MCS = BCS sem transformao cinemtica

Fundamentos
30 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.4 Sistemas de coordenadas

Mquinas-ferramenta com transformao cinemtica


O BCS e o MCS no coincidem quando o BCS reproduzido com transformao cinemtica
(p. ex. transformao de 5 eixos, TRANSMIT / TRACYL / TRAANG) no MCS.
Nestas mquinas os eixos de mquina e os eixos geomtricos devem receber nomes
diferentes.

<%&6

7UDQVIRUPDR
FLQHPWLFD

<0&6
; %&6

6LVWHPDGHFRRUGHQDGDVEVLFR
= %&6 %&6

; 0&6

6LVWHPDGHFRRUGHQDGDVGDPTXLQD 0&6
= 0&6

Esquema 1-7 Transformao cinemtica entre MCS e BCS

Cinemtica da mquina
A pea sempre programada em um sistema de coordenadas perpendicular (WCS) de
duas ou trs dimenses. Entretanto, para produo destas peas de trabalho cada vez
maior o emprego de mquinas-ferramenta com eixos rotativos ou eixos lineares dispostos
de forma no perpendicular. A transformao cinemtica serve para reproduzir as coorde-
nadas (perpendiculares) programadas em WCS em movimentos reais de eixos de mquina.

Literatura
Manual de funes ampliadas; Transformao cinemtica (M1)
Manual de funes especiais; Transformao de 3 a 5 eixos (F2)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 31
Fundamentos geomtricos
1.4 Sistemas de coordenadas

1.4.3 Sistema de ponto zero bsico (BNS)


O sistema de ponto zero bsico (BNS) resulta do sistema de coordenadas bsico atravs do
deslocamento bsico.

<

'HVORFDPHQWREVLFR
<
;

6LVWHPDGHSRQWR]HUREDVH %16
=

;

6LVWHPDGHFRRUGHQDGDVEDVH %&6
=

Deslocamento bsico
O deslocamento bsico descreve a transformao de coordenadas entre o BCS e o BNS.
Com ele, por exemplo, pode ser definido o ponto zero de paletes.
O deslocamento bsico composto por.
Deslocamento de ponto zero externo
Deslocamento DRF
Movimento sobreposto
Frames de sistema encadeados
Frames bsicos encadeados

Literatura
Manual de funes bsicas, eixos, sistemas de coordenadas, Frames (K2)

Fundamentos
32 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.4 Sistemas de coordenadas

1.4.4 Sistema de ponto zero ajustvel (ENS)

Deslocamento de ponto zero ajustvel


Atravs do deslocamento de ponto zero ajustvel resulta o "Sistema de ponto zero
ajustvel" (ENS) a partir do sistema de ponto zero bsico (BNS).
Os deslocamentos de ponto zero ajustveis so ativados no programa NC atravs dos
comandos G54...G57 e G505...G599.

<

**
<
;

6LVWHPDGHSRQWR
= ]HURDMXVWYHO (16

;

6LVWHPDGHSRQWR]HUREDVH %16
=

Se no houver nenhuma transformao de coordenadas (Frame) programvel ativa, ento o


"Sistema de ponto zero ajustvel" o sistema de coordenadas da pea (WCS).

Transformaes de coordenadas (Frames) programveis


As vezes interessante e necessrio, em um programa NC, deslocar o sistema de coorde-
nadas original da pea de trabalho (ou o "Sistema de ponto zero ajustvel") para outro ponto
e, eventualmente, aplicar a rotao, espelhamento e/ou escala nele. Isto realizado atravs
das transformaes de coordenadas (Frames).
Veja o captulo: "Transformaes de coordenadas (Frames)"

Indicao
As transformaes de coordenadas (Frames) programveis sempre se referem ao "Sistema
de ponto zero ajustvel".

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 33
Fundamentos geomtricos
1.4 Sistemas de coordenadas

1.4.5 Sistema de coordenadas da pea (WCS)


No sistema de coordenadas da pea (WCS) descrita a geometria de uma pea de
trabalho. Ou explicado de outra forma: As indicaes no programa NC referem-se ao
sistema de coordenadas da pea.
O sistema de coordenadas da pea sempre um sistema de coordenadas cartesiano e
sempre atribudo uma determinada pea.

1.4.6 Qual a relao entre os diversos sistemas de coordenadas?


O exemplo da figura a seguir deve explanar mais uma vez as relaes entre os diversos
sistemas de coordenadas:

7UDQVIRUPDRGH
]
] FRRUGHQDGDVSURJUDPYHO
'HVORFDPHQWRGHSRQWR
]HURDMXVWYHO
]
]
\ \
3HDGH
(16 WUDEDOKR
 :&6 [
\ \
 [

* ]
]

\ \
*
%16 
0&6
%&6  :&6 [
(16 3DOHWH
 [
[
'HVORFDPHQWR
EVLFR [

'HVORFDPHQWRGH 3HDGHWUDEDOKR
SRQWR]HURDMXVWYHO

7UDQVIRUPDRGH
FRRUGHQDGDVSURJUDPYHO

Uma transformao cinemtica no est ativa, isto , o sistema de coordenadas da mquina e


o sistema de coordenadas bsico coincidem.
Atravs do deslocamento bsico resulta o sistema de ponto zero bsico (BNS) com o ponto
zero de palete.
Atravs do deslocamento de ponto zero ajustvel G54 e G55 definido o "Sistema de ponto
zero ajustvel" (ENS) para pea 1, respectivamente para pea 2.
Atravs da transformao de coordenadas programvel resulta o sistema de coordenadas da
pea (WCS).

Fundamentos
34 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos de programao NC 2
Indicao
A diretriz para programao NC a norma DIN 66025.

2.1 Denominao de um programa NC

Regras para denominao de programas


Cada programa NC possui seu prprio nome (identificador), que pode ser escolhido no
momento da criao do programa sob observao das seguintes regras:
O tamanho do nome no pode exceder 24 caracteres, pois ao NC so indicados apenas
os primeiros 24 caracteres de um nome de programa.
Os caracteres permitidos so:
Letras: A...Z, a...z
Nmeros: 0...9
Sublinhados: _
Os primeiros dois caracteres devem ser:
duas letras
ou
um sublinhado e uma letra
Quando esta condio estiver preenchida, ento um programa NC, atravs do nome de
programa, pode ser chamado como subrotina por outro programa. Se o nome do
programa for iniciado com nmeros, ento no ser possvel realizar a chamada de
subrotina atravs da instruo CALL.
Exemplos:
_MPF100
EIXO
EIXO_2

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 35
Fundamentos de programao NC
2.1 Denominao de um programa NC

Arquivos em formato de fita perfurada


Arquivos de programa criados externamente, que so carregados no NC atravs da inter-
face V24, precisam estar disponveis em formato de fita perfurada.
Para o nome de um arquivo em formato de fita perfurada so aplicadas as seguintes regras
adicionais:
O nome do programa deve iniciar com o caractere "%":
%<Nome>
O nome do programa deve possuir uma extenso longa de 3 dgitos:
%<Nome>_xxx
Exemplos:
%_N_EIXO123_MPF
%Flange3_MPF

Indicao
O nome de um arquivo, armazenado internamente na memria do NC, comea
com "_N_".

Literatura
Outras informaes sobre a transmisso, criao e salvamento de programas de peas
esto disponveis no manual de operao de sua interface de operao.

Fundamentos
36 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC

2.2 Composio e contedo de um programa NC

2.2.1 Blocos e componentes de blocos

Blocos
Um programa NC constitudo de uma sequncia de blocos NC. Cada bloco contm os
dados para execuo de um passo de trabalho na usinagem da pea.

Componentes do bloco
Blocos NC so compostos pelos seguintes componentes:
Comandos (instrues) conforme norma DIN 66025
Elementos da linguagem avanada de NC

Comandos conforme norma DIN 66025


Os comandos conforme norma DIN 66025 so constitudos por um caractere de endereo e
um nmero ou uma sequncia de nmeros que representam um valor aritmtico.
Caracteres de endereo (endereo)
O caractere de endereo (normalmente uma letra) define o significado do comando.
Exemplos:

Caractere de endereo Significado


G Funo G (condio de curso)
X Informao de curso para eixo X
S Rotao do fuso

Sequncia de nmeros
A sequncia de nmeros o valor atribudo ao caractere de endereo. A sequncia de
nmeros pode conter sinal (antecedente) e ponto decimal, onde o sinal sempre est entre a
letra de endereo e a sequncia de nmeros. O sinal positivo (+) e os zeros esquerda (0)
no precisam ser escritos.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 37
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC

6HTQFLDGH
6HTQFLDGH
6HTQFLDGH
(QGHUHR

(QGHUHR

(QGHUHR

QPHURV
QPHURV
QPHURV

* ; 6

%ORFR

Elementos da linguagem avanada de NC


Visto que o conjunto de comandos conforme norma DIN 66025 no mais suficiente para a
programao de sequncias complexas de usinagem em mquinas-ferramenta modernas,
ele foi ampliado por elementos da linguagem avanada de NC.
Entre outros, pertencem aqui:
Comandos da linguagem avanada de NC
A diferena com os comandos segundo a norma DIN 66025 que os comandos da
linguagem avanada de NC so compostos por vrias letras de endereo, p. ex.:
OVR para correo de rotao (Override)
SPOS para posicionamento de fuso
Identificadores (nomes definidos) para:
Variveis de sistema
Variveis definidas pelo usurio
Subrotinas
Palavras-chave
Marcadores de salto
Macros

ATENO
Um identificador deve ser nico e no pode ser utilizado para diversos objetos.

Operadores de comparao
Operadores lgicos
Funes de clculo
Estruturas de controle
Literatura:
Manual de programao Avanada; captulo: Programao NC flexvel

Fundamentos
38 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC

Efeito de comandos
Os comandos podem ter efeito modal ou por blocos:
Modal
Os comandos ativos modalmente e seus valores programados mantm sua validade (em
todos blocos seguintes) at que:
sob o mesmo comando for programado um novo valor.
seja programado um comando que cancela o efeito do comando vlido at neste
momento.
Por blocos
Os comandos ativos por blocos so vlidos apenas para o bloco em que foram
programados.

Fim do programa
O ltimo bloco nas sequncias de execuo contm uma palavra especial para o fim do
programa: M2, M17 ou M30.

2.2.2 Regras de blocos

Incio do bloco
Os blocos NC podem ser identificados por nmeros de bloco no incio de cada bloco. Estes
so constitudos pelo caractere "N" e um nmero inteiro e positivo, p. ex.:
N40 ...
A seqncia dos nmeros de blocos aleatria, mas recomenda-se o uso de nmeros de
bloco em ordem crescente.

Indicao
Os nmeros de blocos devem ser nicos dentro de um programa, para obter um s
resultado em uma localizao.

Fim de bloco
Um bloco encerrado com o caractere "LF" (LINE FEED = nova linha).

Indicao
O caractere "LF" no precisa ser escrito. Ele gerado automaticamente com a quebra de
linha.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 39
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC

Tamanho de bloco
Um bloco pode comportar no mximo 512 caracteres (inclusive comentrio e caractere de
fim de bloco "LF").

Indicao
Na atual exibio no monitor geralmente so exibidos trs blocos, cada um com at 66
caracteres. Os comentrios tambm so exibidos. As mensagens so exibidas em uma
janela de mensagens prpria.

Seqncia das instrues


Para construir a estrutura do bloco de forma clara, as instrues em um bloco devem ser
ordenadas na seguinte ordem:
N G X Y Z F S T D M H

Endereo Significado
N Endereo do nmero de bloco
G Condio de curso
X,Y,Z Informao de curso
F Avano
S Nmero de rotaes
T Ferramenta
D Nmero de correo da ferramenta
M Funo adicional
H Funo auxiliar

Indicao
Alguns endereos podem ser utilizados vrias vezes em um mesmo bloco, p. ex.:
G, M, H

2.2.3 Atribuies de valores


Aos endereos podem ser atribudos valores. Neste caso so aplicadas as seguintes regras:
Um caractere "=" deve ser escrito entre o endereo e o valor se:
o endereo for constitudo por mais de uma letra.
o valor for constitudo por mais de uma constante.
O caractere "=" pode ser desconsiderado se o endereo for apenas uma letra e o valor
for constitudo por uma constante apenas.
Sinais so permitidos.
Caracteres de separao aps a letra de endereo so permitidos.

Fundamentos
40 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC

Exemplos:

X10
Atribuio de valor (10) no endereo X, "=" desnecessrio
X1=10
Atribuio de valor (10) em um endereo (X) com extenso
numrica (1), "=" necessrio
X=10*(5+SIN(37.5))
Atribuio de valor atravs de uma expresso numrica,
"=" necessrio

Indicao
Sempre aps uma extenso numrica deve-se prosseguir com um dos caracteres especiais
"=", "(", "[", ")", "]", "," ou com um operador, para distinguir o endereo com extenso num-
rica de uma letra de endereo acompanhada de valor.

2.2.4 Comentrios
Para facilitar o entendimento de um programa NC, os blocos NC podem receber comen-
trios explanadores.
Um comentrio est no fim do bloco e separado por um ponto-e-vrgula (";") deste bloco
NC no programa.

Exemplo 1:

Cdigo de programa Comentrio


N10 G1 F100 X10 Y20 ; Comentrio para explanao do bloco NC

Exemplo 2:

Cdigo de programa Comentrio


N10 ; Empresa G&S, pedido n 12A71
N20 ; Programa criado por Sr. Mller, depto. TV 4, em
21.11.94
N50 ; Pea n 12, carcaa para bomba de imerso tipo TP23A

Indicao
Os comentrios so armazenados e aparecem na atual exibio de bloco durante a
execuo do programa.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 41
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC

2.2.5 Omisso de blocos


Os blocos NC que no so executados em toda execuo de programa (p. ex. iniciar
programa), podem ser omitidos.

Programao
Os blocos que devem ser omitidos so identificados pelo caractere "/" (barra) posicionado
antes do nmero de bloco. Tambm podem ser omitidos vrios blocos em seqncia.
As instrues nos blocos omitidos no sero executados, o programa continuado com
o prximo bloco no omitido.

1
&RPSRUWDPHQWRGRSURJUDPD

1
1
1
1
1
1
1
1
1
1
1

Exemplo:

Cdigo de programa Comentrio


N10 ; ser executado
/N20 ; omitido
N30 ; ser executado
/N40 ; omitido
N70 ; ser executado

Fundamentos
42 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC

Nveis de omisso
Os blocos podem ser associados nveis de omisso (mx. 10), que so ativados atravs
da interface de operao.
A programao feita atravs de uma barra posicionada no incio, seguida pelo nmero do
nvel de omisso. Por bloco pode ser especificado apenas um nvel de omisso.
Exemplo:

Cdigo de programa Comentrio


/ ... ; O bloco ser omitido (1 nvel de omisso)
/0 ... ; O bloco ser omitido (1 nvel de omisso)
/1 N010... ; O bloco ser omitido (2 nvel de omisso)
/2 N020... ; O bloco ser omitido (3 nvel de omisso)
...
/7 N100... ; O bloco ser omitido (8 nvel de omisso)
/8 N080... ; O bloco ser omitido (9 nvel de omisso)
/9 N090... ; O bloco ser omitido (10 nvel de omisso)

Indicao
O nmero de nveis de omisso que podem ser usados depende de um dado de mquina
de exibio.

Indicao
As seqncias de programa que podem ser alteradas, tambm podem ser geradas para
saltos condicionais atravs do emprego de variveis de sistema e de usurio.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 43
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC

Fundamentos
44 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC 3
3.1 Procedimento bsico
Na criao de um programa NC a programao, ou seja, a converso dos diversos passos
de trabalho para a linguagem NC, na maioria das vezes apenas uma pequena parte do
trabalho de programao.
Antes da programao propriamente dita, deve existir primeiro um planejamento e a prepa-
rao dos passos de trabalho. Quanto mais exato for o planejamento de como o programa
ser dividido e construdo, mas rpido e simples ser a prpria programao, mais claro e
menos suscetvel erros ser o programa NC. Alm disso, os programas claros tambm
oferecem uma grande vantagem na realizao de futuras alteraes.
Visto que cada pea tem aparncia idntica, bastante conveniente, criar cada programa
com exatamente o mesmo mtodo. Para a maioria dos casos aplicado o procedimento a
seguir, mas como orientao.

Procedimento
1. Preparar desenho da pea
Definir o ponto zero da pea
Marcar o sistema de coordenadas
Calcular eventuais coordenadas faltantes
2. Definir o processo de usinagem
Quais ferramentas so usadas e quando so usadas para usinagem de qual
contorno?
Em qual seqncia so produzidos os elementos individuais da pea?
Quais elementos individuais se repetem (tambm podem ser girados) e devem ser
armazenados em uma subrotina?
Existem outros programas de pea e subrotinas de contornos que podem ser
aproveitados para a atual pea?
Onde so convenientes ou necessrios o deslocamento de ponto zero, rotao,
espelhamento e o escalonamento (conceito de Frames)?

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 45
Criao de um programa NC
3.1 Procedimento bsico

3. Elaborar plano de trabalho


Definir passo a passo todos processos de usinagem da mquina, p. ex.:
Movimentos de avano rpido para posicionamento
Troca de ferramentas
Definir plano de usinagem
Afastamento para nova medio
Ligar e desligar fuso, lquido refrigerante
Chamar dados de ferramenta
Penetrao
Correo de trajetria
Aproximao no contorno
Afastamento do contorno
etc.
4. Traduzir os passos de trabalho na linguagem de programao
Anotar cada passo individual como bloco NC (ou blocos NC).
5. Agrupar todos passos individuais em um programa

Fundamentos
46 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC
3.2 Caracteres disponveis

3.2 Caracteres disponveis


Para a criao de programas NC esto disponveis os seguintes caracteres:
Letras 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
Letras 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
Caracteres especiais:
Veja a tabela a seguir!

Caracteres especiais Significado


% Caractere inicial de programa (apenas para criao de programas em PC
externo)
( Colocao de parnteses em parmetros ou em expresses
) Colocao de parnteses em parmetros ou em expresses
[ Colocao de parnteses em endereos ou ndices de campos
] Colocao de parnteses em endereos ou ndices de campos
< menor
> maior
: Bloco principal, final de etiqueta, operador de concatenao
= Atribuio, equivalncia
/ Diviso, omisso de blocos
* Multiplicao
+ Adio
- Subtrao, sinal negativo
" Aspas, identificao para seqncia de caracteres
' Apstrofe, identificao para valores numricos especiais: hexadecimal,
binrio
$ Identificao de varivel prpria do sistema
_ Sublinhado, pertence s letras
? Reservado
! Reservado
. Ponto decimal
, Vrgula, separador de parmetros
; Incio de comentrio
& Caractere de formatao, mesmo efeito que espao vazio
LF Fim de bloco
Tabulador Separador
Espao Separador (espao)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 47
Criao de um programa NC
3.2 Caracteres disponveis

ATENO
No confundir a letra "O" com o nmero "0"!

Indicao
No feita nenhuma distino entre letras minsculas e maisculas (exceo: chamada de
ferramenta).

Indicao
Os caracteres especiais no representveis so tratados como se fossem espaos vazios.

Fundamentos
48 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC
3.3 Cabealho do programa

3.3 Cabealho do programa


Os blocos NC que precedem os prprios blocos de movimento para produo do contorno
da pea so denominados como cabealho de programa.
O cabealho de programa contm informaes e instrues sobre:
Troca de ferramentas
Correes de ferramentas
Movimento do fuso
Controle de avano
Ajustes de geometria (deslocamento de ponto zero, escolha do plano de trabalho)

Cabealho de programa no torneamento


O exemplo a seguir mostra como normalmente construdo o cabealho de um programa
NC para torneamento:

Cdigo de programa Comentrio


N10 G0 G153 X200 Z500 T0 D0 ; Recuar o porta-ferramenta, antes do revlver
de ferramentas ser girado.
N20 T5 ; Girar para dentro a ferramenta 5.
N30 D1 ; Ativar o bloco de dados de corte da
ferramenta.
N40 G96 S300 LIMS=3000 M4 M8 ; Velocidade de corte constante (Vc)
= 300 m/min, limitao de rotao = 3000 rpm,
sentido de giro esquerda, refrigerao
ligada.
N50 DIAMON ; O eixo X programado em dimetro.
N60 G54 G18 G0 X82 Z0.2 ; Chamar deslocamento de ponto zero e plano de
trabalho, aproximar posio de partida.
...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 49
Criao de um programa NC
3.3 Cabealho do programa

Cabealho de programa no fresamento


O exemplo a seguir mostra como normalmente construdo o cabealho de um programa
NC para fresamento:

Cdigo de programa Comentrio


N10 T="SF12" ; Alternativa: T123
N20 M6 ; Iniciar a troca de ferramentas
N30 D1 ; Ativar o bloco de dados de corte da
ferramenta
N40 G54 G17 ; Deslocamento de ponto zero e plano de
trabalho
N50 G0 X0 Y0 Z2 S2000 M3 M8 ; Movimento de aproximao at a pea, fuso e
lquido refrigerante ligados
...

Ao trabalhar com orientao de ferramenta / transformaes de coordenadas, ento no


incio do programa ainda devem ser deletados eventuais transformaes ativas:

Cdigo de programa Comentrio


N10 CYCLE800() ; Reset do plano girado
N20 TRAFOOF ; Reset do TRAORI, TRANSMIT, TRACYL, ...
...

Fundamentos
50 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC
3.4 Exemplos de programa

3.4 Exemplos de programa

3.4.1 Exemplo 1: Primeiros passos de programao


O exemplo de programa 1 serve para executar e testar os primeiros passos de programao
no NC.

Procedimento
1. Criar novo programa de peas (nomes)
2. Editar programa de pea
3. Selecionar programa de pea
4. Ativar bloco-a-bloco
5. Iniciar programa de pea
Literatura:
Manual de operao da presente interface de operao

Indicao
Para que o programa possa ser executado na mquina, os dados de mquina tambm
precisam estar definidos ( Fabricante da mquina).

Indicao
Durante o teste de um programa podem aparecer alarmes. Estes alarmes precisar ser
resetados primeiro.

Exemplo de programa 1

Cdigo de programa Comentrio


N10 MSG("ESTE O MEU PROGRAMA NC") ; dada a mensagem "ESTE O MEU PROGRAMA
NC" na linha de alarmes
N20 F200 S900 T1 D2 M3 ; Avano, fuso, ferramenta, correo de
ferramenta, fuso direita
N30 G0 X100 Y100 ; Aproximar a posio em avano rpido
N40 G1 X150 ; Retngulo com avano normal, reta em X
N50 Y120 ; Reta em Y
N60 X100 ; Reta em X
N70 Y100 ; Reta em Y
N80 G0 X0 Y0 ; Retrocesso em avano rpido
N100 M30 ; Fim de bloco

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 51
Criao de um programa NC
3.4 Exemplos de programa

3.4.2 Exemplo 2: Programa NC para torneamento


O exemplo de programa 2 est previsto para usinagem de uma pea em um torno. Ele
contm a programao de raio e correo do raio da ferramenta.

Indicao
Para que o programa possa ser executado na mquina, os dados de mquina tambm
precisam estar definidos ( Fabricante da mquina).

Desenho dimensional da pea

r

;
5

5
5


5 5




=




















Esquema 3-1 Vista de planta

Fundamentos
52 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC
3.4 Exemplos de programa

Exemplo de programa 2

Cdigo de programa Comentrio


N5 G0 G53 X280 Z380 D0 ; Ponto de partida
N10 TRANS X0 Z250 ; Deslocamento de ponto zero
N15 LIMS=4000 ; Limitao de rotao (G96)
N20 G96 S250 M3 ; Selecionar velocidade de corte constante
N25 G90 T1 D1 M8 ; Selecionar ferramenta e correo
N30 G0 G42 X-1.5 Z1 ; Empregar ferramenta com correo de raio da
ferramenta
N35 G1 X0 Z0 F0.25
N40 G3 X16 Z-4 I0 K-10 ; Tornear raio 10
N45 G1 Z-12
N50 G2 X22 Z-15 CR=3 ; Tornear raio 3
N55 G1 X24
N60 G3 X30 Z-18 I0 K-3 ; Tornear raio 3
N65 G1 Z-20
N70 X35 Z-40
N75 Z-57
N80 G2 X41 Z-60 CR=3 ; Tornear raio 3
N85 G1 X46
N90 X52 Z-63
N95 G0 G40 G97 X100 Z50 M9 ; Desselecionar a correo do raio da ferramenta
e aproximar o ponto de troca de ferramentas
N100 T2 D2 ; Chamar ferramenta e selecionar correo
N105 G96 S210 M3 ; Selecionar velocidade de corte constante
N110 G0 G42 X50 Z-60 M8 ; Empregar ferramenta com correo de raio da
ferramenta
N115 G1 Z-70 F0.12 ; Tornear dimetro 50
N120 G2 X50 Z-80 I6.245 K-5 ; Tornear raio 8
N125 G0 G40 X100 Z50 M9 ; Retrair ferramenta e desselecionar a correo
do raio da ferramenta
N130 G0 G53 X280 Z380 D0 M5 ; Deslocar at o ponto de troca de ferramentas
N135 M30 ; Fim do programa

3.4.3 Exemplo 3: Programa NC para fresamento


O exemplo de programa 3 est previsto para usinagem de uma pea em uma fresadora
vertical. Ele contm operaes de fresamento superficial e lateral, assim como operaes
de furao.

Indicao
Para que o programa possa ser executado na mquina, os dados de mquina tambm
precisam estar definidos ( Fabricante da mquina).

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 53
Criao de um programa NC
3.4 Exemplos de programa

Desenho dimensional da pea

 





Esquema 3-2 Vista lateral

[r

5

r
5








Esquema 3-3 Vista de planta

Fundamentos
54 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC
3.4 Exemplos de programa

Exemplo de programa 3

Cdigo de programa Comentrio


N10 T="PF60" ; Pr-seleo da ferramenta de nome
PF60.
N20 M6 ; Carregar a ferramenta no fuso.
N30 S2000 M3 M8 ; Rotao, sentido de giro, refrigerao
ligada.
N40 G90 G64 G54 G17 G0 X-72 Y-72 ; Ajustes bsicos de geometria e
aproximao do ponto de partida.
N50 G0 Z2 ; Eixo Z na distncia de segurana.
N60 G450 CFTCP ; Comportamento com G41/G42 ativo.
N70 G1 Z-10 F3000 ; Fresa na profundidade de ataque com
avano=3000mm/min.
N80 G1 G41 X-40 ; Ativao da correo do raio da fresa.
N90 G1 X-40 Y30 RND=10 F1200 ; Deslocamento no contorno com
avano=1200mm/min.
N100 G1 X40 Y30 CHR=10
N110 G1 X40 Y-30
N120 G1 X-41 Y-30
N130 G1 G40 Y-72 F3000 ; Desseleo da correo do raio da
fresa.
N140 G0 Z200 M5 M9 ; Suspenso da fresa, fuso + refrige-
rao desligados.

N150 T="SF10" ; Pr-seleo da ferramenta de nome


SF10.
N160 M6 ; Carregar a ferramenta no fuso.
N170 S2800 M3 M8 ; Rotao, sentido de giro, refrigerao
ligada.
N180 G90 G64 G54 G17 G0 X0 Y0 ; Ajustes bsicos para geometria e
aproximao do ponto de partida.
N190 G0 Z2
N200 POCKET4(2,0,1,-5,15,0,0,0,0,0,800,1300,0,21,5,,,2,0.5) ; Chamada do ciclo de fresamento de
bolso.
N210 G0 Z200 M5 M9 ; Suspenso da fresa, fuso + refrige-
rao desligados.

N220 T="ZB6" ; Chamar broca de centragem de 6mm.


N230 M6
N240 S5000 M3 M8
N250 G90 G60 G54 G17 X25 Y0 ; Parada exata G60 devido ao posiciona-
mento exato.
N260 G0 Z2
N270 MCALL CYCLE82(2,0,1,-2.6,,0) ; Chamada modal do ciclo de furao.
N280 POSITION: ; Marca de salto para repetio.
N290 HOLES2(0,0,25,0,45,6) ; Modelo de posio para modelo de
furao.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 55
Criao de um programa NC
3.4 Exemplos de programa

Cdigo de programa Comentrio


N300 ENDLABEL: ; Identificao de fim para repetio.
N310 MCALL ; Resetamento da chamada modal.
N320 G0 Z200 M5 M9

N330 T="SPB5" ; Chamar broca helicoidal D5mm.


N340 M6
N350 S2600 M3 M8
N360 G90 G60 G54 G17 X25 Y0
N370 MCALL CYCLE82(2,0,1,-13.5,,0) ; Chamada modal do ciclo de furao.
N380 REPEAT POSITION ; Repetio da descrio de posio da
centragem.
N390 MCALL ; Resetamento do ciclo de furao.
N400 G0 Z200 M5 M9
N410 M30 ; Fim do programa.

Fundamentos
56 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Troca de ferramentas 4
Tipo de troca de ferramenta
Para magazines de corrente, de disco e de cassetes um processo de troca de ferramentas
normalmente realizado em dois passos:
1. Com o comando T efetuada a localizao da ferramenta no magazine.
2. Em seguida, com o comando M, executado o carregamento no fuso.
Para magazines de revlver em tornos a troca de ferramentas, inclusive a localizao e o
carregamento, executada apenas com o comando T.

Indicao
O tipo de troca de ferramentas configurado atravs de um dado de mquina ( Fabricante
da mquina).

Condies
Com a troca de ferramentas deve-se:
ativar os valores de correo de ferramenta armazenados sob um nmero D.
programar o respectivo plano de trabalho (ajuste bsico: G18). Com isso est
assegurado que a correo do comprimento da ferramenta est associada ao eixo
correto.

Gerenciamento de ferramentas (opcional)


A programao da troca de ferramentas realizada de modo diferente em mquinas com
gerenciamento de ferramentas (opcional) ativo do que em mquinas sem gerenciamento de
ferramentas. Por isso que as duas opes so descritas separadamente.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 57
Troca de ferramentas
4.1 Troca de ferramentas sem gerenciamento de ferramentas

4.1 Troca de ferramentas sem gerenciamento de ferramentas

4.1.1 Troca de ferramentas com comando T

Funo
Com a programao do comando T realizada uma troca de ferramentas direta.

Aplicao
Em tornos com magazine de revlver.

Sintaxe
Seleo de ferramenta:
T<nmero>
T=<nmero>
T<n>=<nmero>
Desseleo de ferramenta:
T0
T0=<nmero>

Significado

T: Comando para seleo de ferramenta inclusive troca de ferramentas e


ativao da correo de ferramenta
<n>: Nmero de fuso da extenso de endereo
Nota:
A possibilidade de programar um nmero de fuso como extenso de
endereo depende da projeo da mquina;
veja as informaes do fabricante da mquina)
<nmero>: Nmero da ferramenta
Faixa de valores: 0 - 32000
T0: Comando para desselecionar a ferramenta ativa

Exemplo

Cdigo de programa Comentrio


N10 T1 D1 ; Carregamento da ferramenta T1 e ativao da correo de
ferramenta D1.
...
N70 T0 ; Desselecionar a ferramenta T1.
...

Fundamentos
58 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Troca de ferramentas
4.1 Troca de ferramentas sem gerenciamento de ferramentas

4.1.2 Troca de ferramentas com M6

Funo
A ferramenta selecionada com a programao do comando T. A ferramenta somente
ativada com o M6 (inclusive corretores de ferramenta).

Aplicao
Em fresadoras com magazine de corrente, de disco e de cassetes.

Sintaxe
Seleo de ferramenta:
T<nmero>
T=<nmero>
T<n>=<nmero>
Troca de ferramentas:
M6
Desseleo de ferramenta:
T0
T0=<nmero>

Significado

T: Comando para seleo de ferramenta


<n>: Nmero de fuso da extenso de endereo
Nota:
A possibilidade de programar um nmero de fuso como extenso de
endereo depende da projeo da mquina;
veja as informaes do fabricante da mquina)
<nmero>: Nmero da ferramenta
Faixa de valores: 0 - 32000
M6: Funo M para troca de ferramentas (conforme DIN 66025)
Com M6 ativa-se a ferramenta selecionada (T) e o corretor de
ferramenta (D...).
T0: Comando para retirar a seleo da ferramenta ativa

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 59
Troca de ferramentas
4.1 Troca de ferramentas sem gerenciamento de ferramentas

Exemplo

Cdigo de programa Comentrio


N10 T1 M6 ; Carregamento da ferramenta T1.
N20 D1 ; Seleo da correo do comprimento da ferramenta.
N30 G1 X10 ... ; Trabalhar com T1.
...
N70 T5 ; Pr-seleo da ferramenta T5.
N80 ... ; Trabalhar com T1.
...
N100 M6 ; Carregamento da ferramenta T5.
N110 D1 G1 X10 ... ; Trabalhar com a ferramenta T5
...

Fundamentos
60 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)

4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)

Gerenciamento de ferramentas
Com a funo "Gerenciamento de ferramentas" garantimos, em qualquer momento, a ferra-
menta correta no alojamento correto da mquina e que os dados associados s ferramentas
sempre sejam os mais atualizados. Alm disso, ela permite um carregamento rpido de uma
ferramenta, evita o refugo de peas pela monitorao da vida til da ferramenta e pela moni-
torao da parada da mquina atravs do emprego de ferramentas substitutas (gmeas).

Nomes de ferramentas
Em uma mquina-ferramenta com gerenciamento de ferramentas ativo as ferramentas
devem receber uma identificao nica com nome e nmero (p. ex. "Broca", "3").
A chamada da ferramenta pode ser feito atravs do nome da ferramenta, p. ex.:
T="Broca"

ATENO
O nome da ferramenta no pode conter nenhum caractere especial.

4.2.1 Troca de ferramentas com comando T e com gerenciamento de ferramentas


ativo (opcional)

Funo
Com a programao do comando T realizada uma troca de ferramentas direta.

Aplicao
Em tornos com magazine de revlver.

Sintaxe
Seleo de ferramenta:
T=<alojamento>
T=<nome>
T<n>=<alojamento>
T<n>=<nome>
Desseleo de ferramenta:
T0

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 61
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)

Significado

T=: Comando para troca de ferramentas e ativao da correo de ferramenta


Como especificaes so possveis:
<alojamento>: Nmero do alojamento de magazine
<nome>: Nome da ferramenta
Nota:
Na programao de um nome de ferramenta deve-se prestar
ateno forma escrita correta (letras maisculas /
minsculas).
<n>: Nmero de fuso da extenso de endereo
Nota:
A possibilidade de programar um nmero de fuso como extenso de endereo
depende da projeo da mquina; veja as informaes do fabricante da
mquina)
T0: Comando para desseleo de ferramenta (alojamento de magazine no
ocupado)

Indicao
Se em um magazine de ferramentas o alojamento de magazine selecionado no estiver
ocupado, ento o comando de ferramenta atua como T0. A seleo do alojamento de
magazine no ocupado pode ser usado para posicionamento do alojamento vazio.

Exemplo
Um magazine de revlver possui os alojamentos 1 a 20 com a seguinte ocupao de
ferramentas:

Alojamento Ferramenta Grupo de Estado


ferramentas
1 Broca, n Duplo = 1 T15 bloqueado
2 no ocupado
3 Broca, n Duplo = 2 T10 liberado
4 Broca, n Duplo = 3 T1 ativo
5 ... 20 no ocupado

Fundamentos
62 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)

 



 

No programa NC foi programada a seguinte chamada de ferramenta:


N10 T=1
A chamada processada da seguinte forma:
1. considerado o alojamento de magazine 1 e com isso determinado o identificador da
ferramenta.
2. O gerenciamento de ferramentas identifica que esta ferramenta est bloqueada e com
isso impossibilitada de ser empregada.
3. Uma localizao de ferramenta com T="Broca" iniciada de acordo com a estratgia de
localizao configurada:
"Localizar a ferramenta ativa, seno buscar a ferramenta com o n Duplo maior mais
prximo"
4. Como ferramenta aplicvel foi encontrada:
"Broca" n Duplo 3 (no alojamento 4 do magazine)
Com isso foi concluda a seleo da ferramenta e iniciada a troca de ferramentas.

Indicao
Na estratgia de localizao "Buscar a primeira ferramenta disponvel do grupo" a
seqncia deve estar definida no grupo de ferramentas a ser carregado. Neste caso
carregado o grupo T10, visto que T15 est bloqueado.
Com a estratgia de localizao "Buscar a primeira ferramenta com estado 'ativo' no
grupo" carregado o T1.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 63
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)

4.2.2 Troca de ferramentas com M6 e com gerenciamento de ferramentas ativo


(opcional)

Funo
A ferramenta selecionada com a programao do comando T. A ferramenta somente
ativada com o M6 (inclusive corretores de ferramenta).

Aplicao
Em fresadoras com magazine de corrente, de disco e de cassetes.

Sintaxe
Seleo de ferramenta:
T=<alojamento>
T=<nome>
T<n>=<alojamento>
T<n>=<nome>
Troca de ferramentas:
M6
Desseleo de ferramenta:
T0

Significado

T=: Comando para seleo de ferramenta


Como especificaes so possveis:
<alojamento>: Nmero do alojamento de magazine
<nome>: Nome da ferramenta
Nota:
Na programao de um nome de ferramenta deve-se prestar
ateno forma escrita correta (letras maisculas /
minsculas).
<n>: Nmero de fuso da extenso de endereo
Nota:
A possibilidade de programar um nmero de fuso como extenso de endereo
depende da projeo da mquina; veja as informaes do fabricante da
mquina)
M6: Funo M para troca de ferramentas (conforme DIN 66025)
Com M6 ativa-se a ferramenta selecionada (T) e o corretor de ferramenta
(D...).
T0: Comando para retirada da seleo de ferramenta (alojamento de magazine
no ocupado)

Fundamentos
64 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)

Indicao
Se em um magazine de ferramentas o alojamento de magazine selecionado no estiver
ocupado, ento o comando de ferramenta atua como T0. A seleo do alojamento de
magazine no ocupado pode ser usado para posicionamento do alojamento vazio.

Exemplo

Cdigo de programa Comentrio


N10 T=1 M6 ; Carregamento da ferramenta do alojamento de
magazine 1.
N20 D1 ; Seleo da correo do comprimento da ferramenta.
N30 G1 X10 ... ; Trabalhar com ferramenta T=1.
...
N70 T="Broca" ; Pr-seleo da ferramenta com nome "Broca".
N80 ... ; Trabalhar com ferramenta T=1.
...
N100 M6 ; Carregamento da broca.
N140 D1 G1 X10 ... ; Trabalho com a broca.
...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 65
Troca de ferramentas
4.3 Comportamento com programao T incorreta

4.3 Comportamento com programao T incorreta


O comportamento no caso de uma programao T incorreta depende da projeo da
mquina:

MD22562 TOOL_CHANGE_ERROR_MODE
Bit Valor Significado
7 0 Posio inicial!
Na programao T imediatamente controlado se o nmero T conhecido por parte
do NCK. Se este no for o caso, ser disparado um alarme.
1 O nmero T programado ser controlado apenas quando for feita a seleo D.
Se o nmero T no for conhecido do NCK, ento ser disparado um alarme com a
seleo D.
Este comportamento desejado, por exemplo, se a programao T tambm deve
executar um posicionamento e para isso no existirem dados de ferramenta
disponveis (magazine de revlver).

Fundamentos
66 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas 5
5.1 Informaes gerais sobre as correes de ferramentas
As dimenses da pea so programadas diretamente (p. ex. a partir de um desenho de
produo). Com isso os dados de ferramenta como dimetro de fresa, posio de corte da
ferramenta de tornear (esquerda / direita) e comprimentos de ferramenta no precisam ser
observados na criao do programa.

O comando corrige o percurso


Durante a produo de uma pea os cursos da ferramenta so controlados em funo da
geometria da ferramenta, para que o contorno programado possa ser executado com outras
ferramentas.
Para que o comando possa processar as trajetrias da ferramenta, os dados de ferramenta
precisam ser registrados na memria de correes de ferramentas do comando. Atravs do
programa NC so chamados apenas a ferramenta necessria (T...) e o bloco de dados de
correes necessrio (D...) .
O comando busca na memria de correes de ferramentas os dados necessrios da
correo durante o processamento do programa e corrige individualmente a trajetria das
diferentes ferramentas.

&RQWRUQRSURJUDPDGR

3HUFXUVRFRUULJLGRGD
IHUUDPHQWD

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 67
Corretores de ferramentas
5.2 Correo do comprimento da ferramenta

5.2 Correo do comprimento da ferramenta


Com esta correo do comprimento de ferramenta so compensadas as diferenas de
comprimento entre as ferramentas empregadas.
Como comprimento da ferramenta entendemos a distncia entre o ponto de referncia do
porta-ferramenta e a ponta da ferramenta:

F F F F

Este comprimento medido e registrado na memria de correes de ferramentas no


comando, juntamente com os valores de desgaste informados. A partir disso o comando
calcula os movimentos de percurso no sentido de penetrao.

Indicao
O valor de correo do comprimento de ferramenta depende da orientao espacial da
ferramenta.

Fundamentos
68 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.3 Correo do raio da ferramenta

5.3 Correo do raio da ferramenta


O contorno e o percurso da ferramenta no so idnticos. O centro da fresa ou do corte
devem percorrer eqidistantes ao contorno. Para isso o comando precisa dos dados da
forma da ferramenta (raio) contidos na memria de correes de ferramentas.
Durante o processamento do programa, em funo do raio e do sentido de usinagem, a
trajetria programada do centro da ferramenta deslocada de modo que o corte da
ferramenta percorra exatamente o contorno desejado:

(TXLGLVWDQWH

(TXLGLVWDQWH

ATENO
A corretor do raio de ferramenta atua de acordo com o pr-ajuste CUT2D ou CUT2DF
(veja "Correo de ferramenta 2D (CUT2D, CUT2DF) (Pgina 316)".
24H 923H

Literatura
As diversas opes de correo do raio da ferramenta esto descritas detalhadamente no
captulo "Correes do raio da ferramenta".

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 69
Corretores de ferramentas
5.4 Memria de correes de ferramentas

5.4 Memria de correes de ferramentas


Na memria de correes de ferramentas do comando devem estar presentes os seguintes
dados para cada corte de ferramenta:
Tipo de ferramenta
Posio de corte
Tamanhos geomtricos de ferramenta (comprimento, raio)
Estes dados so registrados como parmetros de ferramenta (mx. 25). Quais parmetros
so necessrios para uma ferramenta depende do tipo de ferramenta. Os parmetros de
ferramenta desnecessrios devem ser preenchidos com o valor "zero" (corresponde ao pr-
definido do sistema).

ATENO
Os valores uma vez registrados na memria de correes so processados em cada
chamada de ferramenta.

Tipo de ferramenta
O tipo de ferramenta (broca, fresa ou ferramentas de tornear) determina quais indicaes
geomtricas so necessrias e como estas so calculadas.

Posio de corte
A posio do corte descreve a posio da ponta da ferramenta P em relao ao centro de
corte S.
A posio de corte necessria juntamente com o raio de corte para processamento da
correo do raio de ferramentas de tornear (tipo de ferramenta 5xx).

3 3RQWDGDIHUUDPHQWD
5 5DLR
6 &HQWURGRFRUWH
/

56
3

/

Fundamentos
70 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.4 Memria de correes de ferramentas

Tamanhos geomtricos de ferramenta (comprimento, raio)

&RPSULPHQWR

5DLR

Os tamanhos geomtricos de ferramenta so compostos por vrios componentes (geo-


metria, desgaste). Os componentes so calculados pelo comando para uma dimenso
resultante (p. ex. comprimento total 1, raio total). A respectiva dimenso total passa a ser
ativada quando se ativa a memria de correes.
A forma com que estes valores so calculados nos eixos definida pelo tipo de ferramenta
e o atual plano (G17 / G18 / G19).

Literatura
Manual de funes bsicas; Correes de ferramenta (W1); captulo: "Corte da ferramenta"

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 71
Corretores de ferramentas
5.5 Tipos de ferramenta

5.5 Tipos de ferramenta

5.5.1 Informaes gerais sobre os tipos de ferramentas


As ferramentas so divididas em tipos de ferramenta. Cada tipo de ferramenta atribudo
com um nmero de 3 dgitos. O primeiro nmero associa o tipo de ferramenta tecnologia
usada em um dos seguintes grupos:

Tipo de ferramenta Grupo de ferramenta


1xy Fresa
2xy Broca
3xy Reservado
4xy Ferramentas de retificar
5xy Ferramentas de tornear
6xy Reservado
7xy Ferramentas especiais como p. ex. serras para ranhuras

5.5.2 Ferramentas de fresar


No grupo de ferramenta "Ferramentas de fresar" existem os seguintes tipos de ferramenta:

100 Ferramenta de fresar conforme CLDATA (Cutter Location Data)


110 Fresa de ponta esfrica (fresa cilndrica para matrizes)
111 Fresa de ponta esfrica (fresa cnica para matrizes)
120 Fresa de topo (sem arredondamento nos cantos)
121 Fresa de topo (com arredondamento nos cantos)
130 Fresa angular (sem arredondamento nos cantos)
131 Fresa angular (com arredondamento nos cantos)
140 Fresa de facear
145 Fresa de abrir roscas
150 Fresa de disco
151 Serra
155 Fresa cnica (sem arredondamento nos cantos)
156 Fresa cnica (com arredondamento nos cantos)
157 Fresa cnica para matrizes
160 Fresa de rosquear

Fundamentos
72 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.5 Tipos de ferramenta

Parmetros de ferramenta
As seguintes figuras mostram uma vista geral de quais parmetros de ferramenta (DP...)
so registrados na memria de correes no caso das fresas:

(QWUDGDVQR
3DUPHWURGDIHUUDPHQWD )
)

'3 [\

'3 *HRPHWULDGR
FRPSULPHQWR
&RPSULPHQWR &RPSULPHQWRGR
'3 *HRPWULDGRUDLR DGDSWDGRU
&RPSULPHQWRWRWDO
'3 $GDSWDGRUGH
FRPSULPHQWR )3RQWRGHUHIHUQFLDGRDGDSWDGRU
FRPIHUUDPHQWDHQFDL[DGD SRQWRGHUHIHUQFLD
GRSRUWDIHUUDPHQWD
9DORUHVGHGHVJDVWH (IHLWR
GHDFRUGRFRP
DQHFHVVLGDGH &RPSULPHQWRHP=
* )
3RUWDIHUUDPHQWD
5DLRHP;<
3RQWRGHUHIHUQFLD
&RPSULPHQWRHP<
*
'HPDLVYDORUHVGHYHP 5DLRHP=;
SDVVDUSDUD
&RPSULPHQWRHP;
*
5DLRHP<=

3DUD***SRVVYHOXPDDWULEXLRIL[DSH[FRPSU ;FRPSU
 =FRPSU < YHMD)%:FRUUGHIHUUDP

(QWUDGDVQR
3DUPHWURGDIHUUDPHQWD 'LPHQVR )

&RPSULPHQWR
EVLFD
'3 [\ &RPSULPHQWR
'LPHQVR

'LPHQVREVLFD
EVLFD

'3 *HRPHWULDGR
)
&RPSULPHQWR
FRPSULPHQWR

'3 *HRPWULDGRUDLR

'3 &RPSULPHQWR )
3RQWRGHUHIHUQFLDGRSRUWDIHUUDPHQWD
EVLFR )3RQWRGHUHIHUQFLDGRSRUWDIHUUDPHQWD
'3 &RPSULPHQWR
EVLFR
'3 &RPSULPHQWR
EVLFR 5DLR
(IHLWR

* =
&RPSULPHQWRHP=
&RPSULPHQWRHP<
&RPSULPHQWRHP; <
5DLR:5.HP;< ;

9DORUHVGHGHVJDVWHGH * &RPSULPHQWRHP< <


DFRUGRFRPDQHFHVVLGDGH &RPSULPHQWRHP;
&RPSULPHQWRHP= ;
5DLR:5.HP=; =
'HPDLVYDORUHV
GHYHPSDVVDUSDUD * &RPSULPHQWRHP; ;
&RPSULPHQWRHP=
&RPSULPHQWRHP< =
5DLR:5.HP<= <

3DUD***SRVVYHOXPDDWULEXLRIL[DSH[FRPSU ;FRPSU =FRPSU =


YHMD)%:FRUUHRGHIHUUDPHQWD

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 73
Corretores de ferramentas
5.5 Tipos de ferramenta

Indicao
As descries breves sobre os parmetros de ferramenta esto disponveis na interface de
operao.
Para maiores informaes veja:
Literatura:
Manual de funes bsicas; Correes de ferramenta (W1)

5.5.3 Broca
No grupo de ferramenta "Brocas" existem os seguintes tipos de ferramenta:

200 Broca helicoidal


205 Broca macia
210 Barra de mandrilar
220 Broca de centragem
230 Escareador
231 Escareador plano
240 Macho para rosca regular
241 Macho para rosca fina
242 Macho para rosca Withworth
250 Alargador

Parmetros de ferramenta
A seguinte figura mostra uma vista geral de quais parmetros de ferramenta (DP...) so
registrados na memria de correes no caso das brocas:

(QWUDGDVQR
SDUPHWURGDIHUUDPHQWD
)
'3 [\

'3 &RPSULPHQWR

&RPSULPHQWR

9DORUHVGHGHVJDVWH
GHDFRUGRFRP
DQHFHVVLGDGH (IHLWR
* &RPSULPHQWRHP= )3RUWDIHUDPHQWD
'HPDLVYDORUHVGHYHP 3RQWRGHUHIHUQFLD
* &RPSULPHQWRHP<
SDVVDUSDUD
* &RPSULPHQWRHP;

Fundamentos
74 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.5 Tipos de ferramenta

Indicao
As descries breves sobre os parmetros de ferramenta esto disponveis na interface de
operao.
Para maiores informaes veja:
Literatura:
Manual de funes bsicas; Correes de ferramenta (W1)

5.5.4 Ferramentas de retificar


No grupo de ferramenta "Ferramentas de retificar" existem os seguintes tipos de ferramenta:

400 Rebolo perifrico


401 Rebolo perifrico com monitorao
402 Rebolo perifrico sem monitorao e sem dimenso bsica (gerenciamento de
ferramentas)
403 Rebolo perifrico com monitorao e sem dimenso bsica para velocidade
perifrica de retfica SUG
410 Rebolo de face
411 Rebolo de face (gerenciamento de ferramentas) com monitorao
412 Rebolo de face (gerenciamento de ferramentas) sem monitorao
413 Rebolo de face com monitorao e sem dimenso bsica para velocidade
perifrica de retfica SUG
490 Dressador

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 75
Corretores de ferramentas
5.5 Tipos de ferramenta

Parmetros de ferramenta
A seguinte figura mostra uma vista geral de quais parmetros de ferramenta (DP...) so
registrados na memria de correes no caso das ferramentas de retificar:

(QWUDGDVQRVSDUPHWURV
GHIHUUDPHQWD 73* 1PHURGRIXVR
'3  73* 'LUHWUL]GHHQFDGHDPHQWR
'3 
3RVLR 73* 5DLRPQLPRGRUHEROR
'3 &RPSULPHQWR 73* /DUJXUDPQGHEROR
'3 &RPSULPHQWR 73* $WXDOODUJXUDGRUHEROR
'3 5DLR 73* 5RWDRP[LPD
73* 9HORFLGDGHSHULIULFDP[
3RVLRGHFRUWH 73* QJXORGRUHERORLQFOLQDGR
9DORUHVGHGHVJDVWH 73* 3DUPHWURQ|SFOFXORGRUDLR
GHDFRUGRFRPD
QHFHVVLGDGH )3RQWRGHUHIHUQFLDGRSRUWDIHUUDPHQWD
'HPDLVYDORUHVGHYHP
SDVVDUSDUD
(IHLWR

* &RPSULPHQWRHP<

&RPSULPHQWR

&RPSULPHQWR
&RPSULPHQWRHP; )

5DLRHP;<
* &RPSULPHQWRHP; *HRPHWULD
%DVH

&RPSULPHQWRHP= 5DLR
5DLRHP=; )
* &RPSULPHQWRHP=
&RPSULPHQWRHP< &RPSULPHQWREVLFR
5DLRHP<= *HRPHWULD
&RPSULPHQWR

Indicao
As descries breves sobre os parmetros de ferramenta esto disponveis na interface de
operao.
Para maiores informaes veja:
Literatura:
Manual de funes bsicas; Correes de ferramenta (W1)

5.5.5 Ferramentas de tornear


No grupo de ferramenta "Ferramentas de tornear" existem os seguintes tipos de ferramenta:

500 Ferramenta de desbaste


510 Ferramenta de acabamento
520 Ferramenta para canais
530 Ferramenta para separar
540 Ferramenta para roscas
550 Ferramenta cogumelo / Ferramenta perfilada (gerenciamento de ferramentas)
560 Broca rotativa (ECOCUT)
580 Apalpador de medio com parmetro de posio de corte

Fundamentos
76 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.5 Tipos de ferramenta

Parmetros de ferramenta
As seguintes figuras mostram uma vista geral de quais parmetros de ferramenta (DP...)
so registrados na memria de correes no caso das ferramentas de tornear:

)HUUDPHQWDGHWRUQHDU
SH[*3ODQR=;
)3RQWRGHUHIHUQFLDGR
; SRUWDIHUUDPHQWD
)
5 6
&RPSULPHQWR ;

55DLRGRFRUWH
UDLRGDIHUUDPHQWD
63RVLRGRFHQWURGRFRUWH
&RPSULPHQWR =

3RQWDGDIHUUDPHQWD3
FRUWH 'Q
=

2SDUPHWURGHIHUUDPHQWD'3LQGLFDDSRVLRGRFRUWH
3RVVYHOYDORUGHSRVLRDW

; 3RVLRGHFRUWH'3
    

3
=

;
   
3 6

1RWD
$VLQGLFDHVFRPSULPHQWRHFRPSULPHQWR
UHIHUHPVHDRSRQWRQDSRVLRGHFRUWH
QRWDPEPR6 6 3

(QWUDGDVQR (IHLWR
3DUPHWURGDIHUUDPHQWD 9DORUHVGHGHVJDVWH
GHDFRUGRFRP &RPSULPHQWRHP<
'3 [\ *
DQHFHVVLGDGH &RPSULPHQWRHP;
'3 
&RPSULPHQWRHP;
'3 &RPSULPHQWR 'HPDLVYDORUHV * &RPSULPHQWRHP=
'3 &RPSULPHQWR GHYHPSDVVDUSDUD
&RPSULPHQWRHP=
*
'3 5DLR &RPSULPHQWRHP<

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 77
Corretores de ferramentas
5.5 Tipos de ferramenta

Indicao
As descries breves sobre os parmetros de ferramenta esto disponveis na interface de
operao.
Para maiores informaes veja:
Literatura:
Manual de funes bsicas; Correes de ferramenta (W1)

5.5.6 Ferramentas especiais


No grupo de ferramenta "Ferramentas especiais" existem os seguintes tipos de ferramenta:

700 Serra para ranhuras


710 Apalpador de medio 3D
711 Apalpador de aresta
730 Encosto

Parmetros de ferramenta
A seguinte figura mostra uma vista geral de quais parmetros de ferramenta (DP...) so
registrados na memria de correes no caso do tipo de ferramenta "Serra para ranhuras":

/DUJXUDGDUDQKXUDE
(QWUDGDVQR
3DUPHWURGDIHUUDPHQWD 'LPHQVREVLFD
 &RPSULPHQWR
'3&RPSULPHQWREVLFR

'3&RPSULPHQWREVLFR 5HVVDOWR
 N
'3'LPHWURJHRPHWULD

'LPHWURG


'3/DUJXUD]HURJHRPHWULD
'LPHQVREVLFD


&RPSULPHQWR

'35HVVDOWRJHRPHWULD




9DORUHVGHGHVJDVWH
(IHLWR
GHDFRUGRFRP

DQHFHVVLGDGH *0HLRGLPHWUR / HP;VHOHRGHSODQR
 5HVVDOWRHP / <||HL[R ;<
'HPDLVYDORUHVGHYHP
  )ROKDGHVHUUDHP 5 ;<
SDVVDUSDUD 
*0HLRGLPHWUR / HP<VHOHRGHSODQR
5HVVDOWRHP / ;||HL[R ;=
 )ROKDGHVHUUDHP 5 =;

*0HLRGLPHWUR / HP=VHOHRGHSODQR
5HVVDOWRHP / =||HL[R <=
)ROKDGHVHUUDHP 5 <=

Fundamentos
78 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.5 Tipos de ferramenta

Indicao
As descries breves sobre os parmetros de ferramenta esto disponveis na interface de
operao.
Para maiores informaes veja:
Literatura:
Manual de funes bsicas; Correes de ferramenta (W1)

5.5.7 Diretriz de encadeamento


As correes de comprimento de geometria, desgaste e dimenso bsica podem ser
encadeados para correo de rebolo esquerda e direita, isto , se as correes de
comprimento do corte esquerdo forem alteradas, ento os valores so transmitidos
automaticamente para o corte direito, e vice-versa.

Literatura
Manual de funes ampliadas; Retificao (W4)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 79
Corretores de ferramentas
5.6 Chamada da correo da ferramenta (D)

5.6 Chamada da correo da ferramenta (D)

Funo
Os cortes 1 a 8 (com gerenciamento de ferramentas 12) de uma ferramenta podem ser
associados diversos blocos de dados de corretor de ferramenta (p. ex. diferentes valores
de corretor para o corte esquerdo e o corte direito em uma ferramenta para canais).
A ativao dos dados de correo (entre outros, os dados para corretores do comprimento
da ferramenta) de um determinado corte realizado atravs da chamada do nmero D.
Com a programao do D0 os corretores de ferramenta tornam-se inativos.
Uma correo do raio de ferramenta deve ser ativada adicionalmente com G41 / G42.

Indicao
As correes do comprimento da ferramenta tm efeito se o nmero D estiver programado.
Se no for programado nenhum nmero D, ento em uma troca de ferramentas estar ativo
o ajuste padro definido atravs do dado de mquina ( veja as informaes do fabricante
da mquina).

Sintaxe
Ativao de um bloco de dados de correo da ferramenta:
D<nmero>
Ativao da correo do raio da ferramenta:
G41 ...
G42 ...
Desativao das correes da ferramenta:
D0
G40

Significado

D: Comando para ativao de um bloco de dados de correo para a ferra-


menta ativa
A correo do comprimento da ferramenta executada com o primeiro des-
locamento programado para o respectivo eixo de correo de comprimento.
Ateno:
Uma correo do comprimento da ferramenta tambm tem efeito sem a
programao do D, se estiver projetada a ativao automtica de um corte
da ferramenta para a troca de ferramentas ( veja as informaes do
fabricante da mquina).
<nmero>: Atravs do parmetro <nmero> especificado o bloco de dados de
correo da ferramenta a ser ativado.
O tipo de programao D depende da projeo da mquina (veja o pargrafo
"Tipo de programao D").
Faixa de valores: 0 - 32000

Fundamentos
80 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.6 Chamada da correo da ferramenta (D)

D0: Comando para desativao de um bloco de dados de correo para a


ferramenta ativa
G41: Comando para ativao da correo do raio da ferramenta com sentido de
usinagem esquerda do contorno
G42: Comando para ativao da correo do raio da ferramenta com sentido de
usinagem direita do contorno
G40: Comando para desativao da correo do raio da ferramenta

Indicao
A correo do raio da ferramenta est descrito detalhadamente no captulo "Correes do
raio da ferramenta".

Tipo de programao D
O tipo de programao D definido atravs de dado de mquina.
Existem as seguintes opes:
Nmero D = Nmero de corte
Para cada ferramenta T<nmero> (sem gerenciamento de ferramentas) ou T="nome"
(com gerenciamento de ferramentas) existem nmeros D de 1 at 12 no mximo. Estes
nmeros D so associados diretamente aos cortes das ferramentas. Para cada nmero
D (= Nmero do corte) existe um bloco de dados de correo ($TC_DPx[t,d]).
Escolha livre de nmero D
Os nmeros D podem ser associados livremente aos nmeros de corte de uma
ferramenta. O limite superior dos nmeros D utilizveis definido atravs de um dado de
mquina.
Nmero D absoluto sem referncia ao nmero T
Em sistemas sem gerenciamento de ferramentas pode-se optar por uma independncia
do nmero D em relao ao nmero T. A relao do nmero T, corte e correo atravs
de nmero D definida pelo usurio. A faixa de nmeros D est entre 1 e 32000.
Literatura:
Manual de funes bsicas; Correo de ferramenta (W1)
Manual de funes para gerenciamento de ferramentas; Captulo: "Variantes de
associaes de nmeros D"

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 81
Corretores de ferramentas
5.6 Chamada da correo da ferramenta (D)

Exemplos
Exemplo 1: Troca de ferramentas com comando T (torneamento)

Cdigo de programa Comentrio


N10 T1 D1 ; Carregamento da ferramenta T1 e ativao do bloco de dados
do corretor da ferramenta D1 da T1.
N11 G0 X... Z... ; As correes de comprimento so executadas.
N50 T4 D2 ; Carregamento da ferramenta T4 e ativao do bloco de dados
do corretor da ferramenta D2 da T4.
...
N70 G0 Z... D1 ; Ativao de outro corte D1 para a ferramenta T4.

Exemplo 2: Valores de correo diferentes para corte esquerdo e direito em uma ferramenta
para canais

N10 T2
N20 G0 X35 Z-20
N30 G1 D1 X10
N40... D6 Z-5

10

Z
-20 -5

Fundamentos
82 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.7 Alterao dos dados de correo da ferramenta

5.7 Alterao dos dados de correo da ferramenta

Efeito
Uma alterao dos dados de correo da ferramenta ter efeito aps uma nova progra-
mao T ou D.
Ativar imediatamente os dados de correo da ferramenta
Atravs do seguinte dado de mquina pode-se definir que os dados de correo de ferra-
menta especificados se tornem imediatamente ativos:
MD9440 $MM_ACTIVATE_SEL_USER

PERIGO
Se MD9440 for aplicado, ento as correes de ferramenta, que resultam das alteraes
de dados de correo de ferramenta durante a parada do programa de pea, sero execu-
tadas com o prosseguimento do programa de pea.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 83
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)

5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF,


TOFFR)

Funo
Com os comandos TOFFL/TOFF e TOFFR o usurio tem a opo de modificar o comprimento e
o raio efetivo da ferramenta no programa NC, sem precisar alterar os dados de correo da
ferramenta armazenados na memria de correes.
Estes Offsets sero novamente apagados com o fim do programa.
Offset de comprimento da ferramenta
Dependendo do tipo de programao, os Offsets de comprimento da ferramenta programa-
dos so associados aos componentes de comprimento de ferramenta L1, L2 e L3 (TOFFL)
armazenados na memria de correes ou aos eixos geomtricos (TOFF). De forma corres-
pondente, os Offsets programados so tratados em uma mudana de planos (G17/G18/G19
G17/G18/G19):

Se os valores de Offset so associados aos componentes de comprimento de ferra-


menta, as direes em que os Offsets atuam, sero trocadas de acordo.
Se os valores de Offset so associados aos eixos geomtricos, uma mudana de planos
no influencia na associao em relao aos eixos de coordenadas.
Offset do raio da ferramenta
Para a programao de um Offset do raio da ferramenta existe o comando TOFFR.

Sintaxe
Offset de comprimento da ferramenta:
TOFFL=<valor>
TOFFL[1]=<valor>
TOFFL[2]=<valor>
TOFFL[3]=<valor>
TOFF[<eixo geomtrico>]=<valor>
Offset do raio da ferramenta:
TOFFR=<valor>

Fundamentos
84 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)

Significado

TOFFL: Comando para correo do comprimento efetivo da ferramenta


O TOFFL pode ser programado com ou sem ndice:
sem ndice: TOFFL=
O valor de Offset programado age no sentido onde tambm age
o componente de comprimento de ferramenta L1 armazenado
na memria de correes.
com ndice: TOFFL[1]=, TOFFL[2]= ou TOFFL[3]=
O valor de Offset programado age no sentido onde tambm age
o componente de comprimento de ferramenta L1, L2 ou L3
armazenado na memria de correes.
Os comandos TOFFL e TOFFL[1] so idnticos em seu efeito.
Nota:
A forma com que os valores de correo do comprimento da ferra-
menta so calculados nos eixos definida pelo tipo de ferramenta
e o atual plano (G17 / G18 / G19).
TOFF: Comando para correo do comprimento da ferramenta no compo-
nente paralelo ao eixo geomtrico especificado
O TOFF tem efeito no sentido do componente de comprimento da
ferramenta, que no caso de uma ferramenta no girada (porta-
ferramenta orientvel ou transformao de orientao) age parale-
lamente ao <eixo geomtrico> especificado no ndice.
Nota:
Um Frame no influencia a associao dos valores programados
com os componentes de comprimento de ferramenta, isto , para a
associao dos componentes de comprimento da ferramenta com
os eixos geomtricos no utilizado o sistema de coordenadas da
pea (WCS), mas o sistema de coordenadas da ferramenta na
posio inicial da ferramenta.
<eixo geomtrico>: Identificador do eixo geomtrico
TOFFR: Comando para correo do raio efetivo da ferramenta
O TOFFR altera o raio efetivo de ferramenta com correo do raio de
ferramenta ativo pelo valor de Offset programado.
<valor>: Valor de Offset para comprimento ou raio da ferramenta
Tipo: REAL

Indicao
O comando TOFFR tem quase o mesmo efeito como o comando OFFN (veja "Corretor do raio
25H

da ferramenta (Pgina 277)"). A nica diferena est na transformao de curvas


924H

envolventes (TRACYL) ativa e na correo de parede de ranhura ativa. Neste caso o OFFN
atua com sinal negativo sobre o raio da ferramenta, j o TOFFR com sinal positivo.
O OFFN e o TOFFR podem estar ativos simultaneamente. Eles normalmente agem de forma
aditiva (exceto na correo da parede da ranhura).

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 85
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)

Outras regras de sintaxe


O comprimento da ferramenta pode ser alterado simultaneamente em todos os trs
componentes. Entretanto, em um bloco no podem ser utilizados simultaneamente os
comandos do grupo TOFFL/TOFFL[1..3] e do grupo TOFF[<eixo geomtrico>].
Da mesma forma, em um bloco no se pode escrever simultaneamente o TOFFL e o
TOFFL[1].

Se todos os trs componentes de comprimento da ferramenta forem programados em


um bloco, ento os componentes no programados permanecem inalterados. Com isso
possvel, por bloco, constituir correes para vrios componentes. Todavia isto
somente aplicado enquanto os componentes da ferramenta forem modificados apenas
com TOFFL ou apenas com TOFF. Uma mudana do tipo de programao de TOFFL para
TOFF ou vice-versa cancela todos eventuais Offsets de comprimento de ferramenta
programados (veja o exemplo 3).

Condies gerais
Avaliao de dados de ajuste
Durante a associao dos valores programados de Offset com os componentes de
comprimento da ferramenta so avaliados os seguintes dados de ajuste:
SD42940 $SC_TOOL_LENGTH_CONST (mudana dos componentes de comprimento
da ferramenta em caso de mudana de planos)
SD42950 $SC_TOOL_LENGTH_TYPE (associao da compensao do comprimento da
ferramenta independentemente do tipo de ferramenta)
Se estes dados de ajuste tiverem valores diferentes de 0, ento estes tero prioridade
em relao ao contedo do grupo 6 de cdigos G (seleo de plano G17 - G19) ou o tipo
de ferramenta ($TC_DP1[<n T>, <n D>]) contido nos dados de ferramenta, ou seja,
estes influenciam na avaliao dos Offsets do mesmo modo como influenciam os
componentes de comprimento da ferramenta L1 at L3.
Troca de ferramentas
Todos valores de Offset so mantidos durante uma troca de ferramentas (troca de corte),
isto , eles tambm permanecem ativos para a nova ferramenta (o novo corte).

Exemplos
Exemplo 1: Offset positivo de comprimento da ferramenta
A ferramenta ativa uma broca de comprimento L1 = 100 mm.
O plano ativo o G17, isto , a broca aponta para o sentido Z.
O comprimento efetivo da broca deve ser prolongado em 1 mm. Para programao destes
Offsets de comprimento de ferramenta esto disponveis as seguintes variantes:
TOFFL=1
ou
TOFFL[1]=1
ou
TOFF[Z]=1

Fundamentos
86 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)

Exemplo 2: Offset negativo de comprimento da ferramenta


A ferramenta ativa uma broca de comprimento L1 = 100 mm.
O plano ativo o G18, isto , a broca aponta para o sentido Y.
O comprimento efetivo da broca deve ser encurtado em 1 mm. Para programao destes
Offsets de comprimento de ferramenta esto disponveis as seguintes variantes:
TOFFL=-1
ou
TOFFL[1]=-1
ou
TOFF[Y]=1

Exemplo 3: Mudana do tipo de programao de TOFFL para TOFF


A ferramenta ativa uma fresa. O plano ativo o G17.

Cdigo de programa Comentrio


N10 TOFFL[1]=3 TOFFL[3]=5 ; Offsets ativos: L1=3, L2=0, L3=5
N20 TOFFL[2]=4 ; Offsets ativos: L1=3, L2=4, L3=5
N30 TOFF[Z]=1.3 ; Offsets ativos: L1=0, L2=0, L3=1.3

Exemplo 4: Mudana de planos

Cdigo de programa Comentrio


N10 $TC_DP1[1,1]=120
N20 $TC_DP3[1,1]=100 ; Comprimento de ferramenta L1=100mm
N30 T1 D1 G17
N40 TOFF[Z]=1.0 ; Offset no sentido Z (corresponde ao L1 no G17).
N50 G0 X0 Y0 Z0 ; Posio de eixo da mquina X0 Y0 Z101
N60 G18 G0 X0 Y0 Z0 ; Posio de eixo da mquina X0 Y100 Z1
N70 G17
N80 TOFFL=1.0 ; Offset no sentido L1 (corresponde ao Z no G17).
N90 G0 X0 Y0 Z0 ; Posio de eixo da mquina X0 Y0 Z101.
N100 G18 G0 X0 Y0 Z0 ; Posio de eixo da mquina X0 Y101 Z0.

Neste exemplo, durante a mudana para G18 no bloco N60, mantido o Offset de 1 mm no
eixo Z, o comprimento efetivo da ferramenta no eixo Y o comprimento de ferramenta
inalterado de 100mm.
De modo contrrio, no bloco N100 o Offset atua no eixo Y com a mudana para o G18, porque
na programao ele foi atribudo ao comprimento de ferramenta L1, e este componente de
comprimento tem efeito no eixo Y com o G18.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 87
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)

Outras informaes
Aplicaes
A funo "Offset programvel de correo da ferramenta" especialmente interessante para
fresas esfricas e fresas com raios de canto, pois no sistema CAM estes freqentemente
so calculados pelo centro da esfera ao invs da ponta da esfera. Porm, durante a
medio da ferramenta, normalmente medida a ponta da ferramenta e o comprimento da
ferramenta armazenado na memria de correes.
Variveis de sistema para leitura dos atuais valores de Offset
Os Offsets atualmente ativos podem ser lidos atravs das seguintes variveis de sistema:

Varivel de sistema Significado


$P_TOFFL [<n>] com 0 n 3 L o atual valor de Offset do TOFFL (com n = 0)
ou do TOFFL[1...3] (com n = 1, 2, 3) em
contexto antecipado.
$P_TOFF [<eixo geomtrico>] L o atual valor de Offset do TOFF[<eixo
geomtrico>] em contexto antecipado.
$P_TOFFR L o atual valor de Offset do TOFFR em
contexto antecipado.
$AC_TOFFL[<n>] com 0 n 3 L o atual valor de Offset do TOFFL (com n = 0)
ou do TOFFL[1...3] (com n = 1, 2, 3) em
contexto principal (aes sincronizadas).
$AC_TOFF[<eixo geomtrico>] L o atual valor de Offset do TOFF[<eixo
geomtrico>] em contexto principal (aes
sincronizadas).
$AC_TOFFR L o atual valor de Offset do TOFFR em
contexto principal (aes sincronizadas).

Indicao
As variveis de sistema $AC_TOFFL, $AC_TOFF e AC_TOFFR ativam uma parada
automtica de pr-processamento durante a leitura do contexto antecipado (programa NC).

Fundamentos
88 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso 6
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)

Funo
Os dados de rotao e sentido de giro do fuso deslocam o fuso em um movimento de giro e
oferecem a pr-condio para processos de usinagem.

; ; ;

Esquema 6-1 Movimento de fuso no torneamento

Alm do fuso principal podem existir outros fusos (p. ex. no caso de tornos temos o contra-
fuso ou uma ferramenta acionada). Normalmente o fuso principal declarado como fuso
mestre em um dado de mquina. Esta atribuio pode ser alterada atravs de comando NC.

Sintaxe
S... / S<n>=...
M3 / M<n>=3
M4 / M<n>=4
M5 / M<n>=5

SETMS(<n>)
...
SETMS

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 89
Movimento do fuso
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)

Significado

S: Rotao do fuso em rotaes/min para fuso mestre


S<n>=...: Rotao de fuso em rotaes/min para fuso <n>
Nota:
A rotao especificada com S0= aplicada para o fuso mestre.
M3: Sentido de giro horrio para fuso mestre
M<n>=3: Sentido de giro direita para fuso <n>
M4: Sentido de giro anti-horrio para fuso mestre
M<n>=4: Sentido de giro esquerda para fuso <n>
M5: Parada de fuso para fuso mestre
M<n>=5: Parada de fuso para fuso <n>
SETMS(<n>): O fuso <n> deve valer como fuso mestre
SETMS: SETMS sem especificao de fuso retorna para o fuso mestre projetado

Indicao
Por bloco NC podem ser programados no mximo 3 valores S, p. ex.:
S... S2=... S3=...

Indicao
SETMS deve estar em um bloco prprio.

Fundamentos
90 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)

Exemplo
S1 o fuso mestre, S2 o segundo fuso de trabalho. A pea a ser torneada deve ser
usinada nos 2 lados. Para isso necessria uma diviso dos passos de trabalho. Aps a
separao, o dispositivo de sincronizao (S2) recebe a pea para execuo da usinagem
do lado separado. Para isso define-se esse fuso S2 como fuso mestre, para o qual
aplicado o G95.

6

6

Cdigo de programa Comentrio


N10 S300 M3 ; Rotao e sentido de giro para fuso de trabalho = fuso
mestre previamente ajustado.
... ; Usinagem do lado direito da pea de trabalho.
N100 SETMS(2) ; Agora o S2 o fuso mestre.
N110 S400 G95 F ; Rotao para o novo fuso mestre.
... ; Usinagem do lado esquerdo da pea de trabalho.
N160 SETMS ; Retorno para o fuso mestre S1.

Outras informaes
Interpretao do valor S no fuso mestre
Se a funo G331 ou G332 estiver ativa no grupo de funes G 1 (comandos de
movimentos ativos modalmente), o valor S programado sempre ser interpretado como
nmero de rotaes dada em rotaes/min. Caso contrrio, a interpretao do valor S
depende do grupo de funes G 15 (tipo de avano): Com o G96, G961 ou G962 ativo, o
valor S interpretado como velocidade de corte constante dada em m/min, em todos
demais casos como nmero de rotaes dado em rotaes/min.
No caso de uma mudana de G96/G961/G962 para G331/G332 o valor da velocidade de
corte constante passado para zero, e no caso de uma mudana de G331/G332 para uma
funo dentro do grupo de funes G 1 diferente de G331/G332 o valor da rotao
passado para zero. Os valores S afetados devem ser reprogramados, se necessrio.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 91
Movimento do fuso
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)

Comandos M pr-configurados M3, M4, M5


Em um bloco com comandos de eixo, as funes M3, M4 e M5 so ativadas antes de serem
iniciados os movimentos dos eixos (ajuste bsico do comando).
Exemplo:

Cdigo de programa Comentrio


N10 G1 F500 X70 Y20 S270 M3 ; O fuso acelerado at 270 rpm, depois so
executados os movimentos em X e Y.
N100 G0 Z150 M5 ; Parada de fuso antes do movimento de
retrocesso em Z.

Indicao
Atravs de dado de mquina pode-se ajustar se os movimentos dos eixos somente sero
executados aps a acelerao do fuso at a rotao nominal ou aps a parada do fuso, ou
se eles devem ser executados imediatamente aps os processos de ativao programados.

Trabalhar com vrios fusos


Em um canal podem existir 5 fusos (fuso mestre mais 4 fusos adicionais) simultaneamente.
Um fuso definido como fuso mestre por dado de mquina. Para este fuso so aplicadas
funes especiais, como por exemplo, abertura de rosca, furao roscada, avano por
rotao, tempo de espera. Para os demais fusos (p. ex. um segundo fuso de trabalho e
ferramenta acionada) devem ser especificados os respectivos nmeros para indicao de
rotao, sentido de giro e parada do fuso.
Exemplo:

Cdigo de programa Comentrio


N10 S300 M3 S2=780 M2=4 ; Fuso mestre: 300 rpm, giro direita
2 fuso: 780 rpm, giro esquerda

Mudana programvel do fuso mestre


Atravs do comando SETMS(<n>) no programa NC qualquer fuso pode ser definido como fuso
mestre. SETMS deve estar em um bloco prprio.
Exemplo:

Cdigo de Comentrio
programa
N10 SETMS(2) ; Agora o fuso 2 o fuso mestre.

Indicao
Agora, para o novo fuso mestre declarado aplicada a rotao especificada com S... assim
como as funes programadas M3, M4 e M5.

Com o SETMS sem especificar o fuso retornamos para o fuso mestre definido em dado de
mquina.

Fundamentos
92 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.2 Velocidade de corte (SVC)

6.2 Velocidade de corte (SVC)

Funo
Como alternativa rotao do fuso tambm possvel programar para operaes de
fresamento a velocidade de corte da ferramenta utilizada na prtica:

9HORFLGDGHGH
5DLRGDIHUUDPHQWD FRUWH

1PHURGHURWDHV

Atravs do raio da ferramenta ativa o comando calcula a rotao de fuso ativa a partir da
velocidade de corte programada da ferramenta:
S = (SVC * 1000) / (Rferramenta * 2)
com: S: Rotao de fuso em rpm
SVC: Velocidade de corte em m/min ou ft/min
Rferramenta: Raio da ferramenta ativa em mm
O tipo de ferramenta ($TC_DP1) da ferramenta ativa no considerado.
A velocidade de corte programada independe do avano de trajetria F assim como do
grupo de funes G 15. O sentido de giro e a partida do fuso so realizados atravs do M3
ou M4, e a parada do fuso atravs do M5.
Uma alterao dos dados de raio da ferramenta na memria de corretores ter efeito na
prxima ativao do corretor de ferramenta ou na prxima atualizao dos dados de
corretores ativos.
A troca de ferramentas e a ativao/desativao de um bloco de dados de corretor de
ferramenta resultam em um novo clculo da rotao de fuso ativa.

Pr-requisitos
A programao da velocidade de corte requer:
as relaes geomtricas de uma ferramenta rotativa (fresa ou broca)
um bloco de dados de corretores de ferramenta ativo

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 93
Movimento do fuso
6.2 Velocidade de corte (SVC)

Sintaxe
SVC[<n>]=<valor>

Indicao
No bloco com SVC o raio de ferramenta deve ser conhecido, isto , uma ferramenta corres-
pondente com seu bloco de dados de corretor deve estar ativa e selecionada no bloco.
A ordem de ativao do SVC e do T/D na programao indiferente na programao no
mesmo bloco.

Significado

SVC: Velocidade de corte


[<n>]: Nmero do fuso
Com esta ampliao de endereo especifica-se para qual fuso
que a velocidade de corte programada deve estar ativa. Sem a
ampliao de endereo a informao sempre estar relacionada
ao atual fuso mestre.
Nota:
Para cada fuso pode ser especificada uma velocidade de corte
prpria.
Nota:
A programao do SVC sem a ampliao de endereo pressupe
que o fuso mestre est com a ferramenta ativa. Na mudana do
fuso mestre o usurio deve selecionar uma ferramenta
correspondente.
Unidade de m/min ou ft/min (em funo do G700/G710)
medida:

Indicao
Mudana entre SVC e S
Uma mudana entre a programao do SVC e do S possvel, mesmo com o fuso girando.
O valor que no est ativo ser apagado.

Indicao
Rotao de ferramenta mxima
Atravs da varivel de sistema $TC_TP_MAX_VELO[<nmero T>] pode ser especificada
uma rotao de ferramenta mxima (rotao do fuso).
Se no for definido nenhum limite de rotao, no ocorrer nenhuma monitorao.

Fundamentos
94 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.2 Velocidade de corte (SVC)

Indicao
A programao do SVC no possvel com a ativao de:
G96/G961/G962
SUG
SPOS/SPOSA/M19
M70
De modo contrrio, a programao de um destes comandos cancelar o SVC.

Indicao
Por exemplo, as trajetrias de "ferramentas normalizadas" geradas em sistemas CAD, que
consideram o raio da ferramenta e apenas diferem no raio de corte em relao ferramenta
normalizada, no so suportadas com a programao do SVC.

Exemplos
Para todos exemplos deve-se aplicar: Porta-ferramenta = fuso (para fresamento Standard)

Exemplo 1: Fresa com raio de 6 mm

Cdigo de programa Comentrio


N10 G0 X10 T1 D1 ; Por exemplo, seleo de fresa com $TC_DP6[1,1] = 6
(raio de ferramenta = 6 mm)
N20 SVC=100 M3 ; Velocidade de corte = 100 m/min
Rotao de fuso resultante:
S = (100 m/min * 1000) / (6,0 mm * 2 * 3,14) =
2653,93 rpm
N30 G1 X50 G95 FZ=0.03 ; SVC e avano de dente
...

Exemplo 2: Seleo de ferramenta e SVC no mesmo bloco

Cdigo de programa Comentrio


N10 G0 X20
N20 T1 D1 SVC=100 ; Seleo de ferramenta e de bloco de dados de
correo junto com o SVC no bloco (em qualquer
ordem).
N30 X30 M3 ; Partida de fuso com sentido de giro direita,
velocidade de corte de 100 m/min
N40 G1 X20 F0.3 G95 ; SVC e avano por rotao

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 95
Movimento do fuso
6.2 Velocidade de corte (SVC)

Exemplo 3: Especificao de velocidades de corte para dois fusos

Cdigo de programa Comentrio


N10 SVC[3]=100 M6 T1 D1
N20 SVC[5]=200 ; O raio de ferramenta do corretor de ferramenta
ativo o mesmo para os dois fusos, a rotao ativa
diferente para o fuso 3 e o fuso 5.

Exemplo 4:
Suposies:
O mestre em relao troca de ferramentas definido atravs do Toolholder:
MD20124 $MC_TOOL_MANAGEMENT_TOOLHOLDER > 1
Na troca de ferramentas mantida o antigo corretor de ferramenta e um corretor de
ferramenta da nova ferramenta somente estar ativo com a programao do D:
MD20270 $MC_CUTTING_EDGE_DEFAULT = - 2

Cdigo de programa Comentrio


N10 $TC_MPP1[9998,1]=2 ; O alojamento de magazine o porta-ferramenta
N11 $TC_MPP5[9998,1]=1 ; O alojamento de magazine o porta-ferramenta 1
N12 $TC_MPP_SP[9998,1]=3 ; O porta-ferramenta 1 associado ao fuso 3

N20 $TC_MPP1[9998,2]=2 ; O alojamento de magazine o porta-ferramenta


N21 $TC_MPP5[9998,2]=4 ; O alojamento de magazine o porta-ferramenta 4
N22 $TC_MPP_SP[9998,2]=6 ; O porta-ferramenta 4 associado ao fuso 6

N30 $TC_TP2[2]="WZ2"
N31 $TC_DP6[2,1]=5.0 ; Raio = 5,0 mm do T2, corretor D1

N40 $TC_TP2[8]="WZ8"
N41 $TC_DP6[8,1]=9.0 ; Raio = 9,0 mm do T8, correo D1
N42 $TC_DP6[8,4]=7.0 ; Raio = 7,0 mm do T8, correo D4
...
N100 SETMTH(1) ; Definio de nmero de porta-ferramenta mestre
N110 T="WZ2" M6 D1 ; A ferramenta T2 carregada e o corretor D1 ativado.
N120 G1 G94 F1000 M3=3 SVC=100 ; S3 = (100 m/min * 1000) / (5,0 mm * 2 * 3,14) = 3184,71 rpm
N130 SETMTH(4) ; Definio de nmero de porta-ferramenta mestre
N140 T="WZ8" ; Corresponde ao T8="WZ8"
N150 M6 ; Corresponde ao M4=6
A ferramenta "WZ8" passa para Mastertoolholder, mas por
causa do MD20270=2 mantido o antigo corretor de
ferramenta.

Fundamentos
96 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.2 Velocidade de corte (SVC)

Cdigo de programa Comentrio


N160 SVC=50 ; S3 = (50 m/min * 1000) / (5,0 mm * 2 * 3,14) = 1592,36 rpm
A correo do porta-ferramenta 1 ainda est ativa e este
porta-ferramenta est associado ao fuso 3.
N170 D4 O corretor D4 da nova ferramenta "WZ8" ativado (no porta-
ferramenta 4).
N180 SVC=300 ; S6 = (300 m/min * 1000) / (7,0 mm * 2 * 3,14) = 6824,39 rpm
O fuso 6 associado ao porta-ferramenta 4.

Exemplo 5:
Suposies:
Os fusos so ao mesmo tempo porta-ferramenta:
MD20124 $MC_TOOL_MANAGEMENT_TOOLHOLDER = 0
Para troca de ferramentas selecionado automaticamente o bloco de dados de corretor de
ferramenta D4:
MD20270 $MC_CUTTING_EDGE_DEFAULT = 4

Cdigo de programa Comentrio


N10 $TC_MPP1[9998,1]=2 ; O alojamento de magazine o porta-ferramenta
N11 $TC_MPP5[9998,1]=1 ; O alojamento de magazine o porta-ferramenta 1 = fuso 1

N20 $TC_MPP1[9998,2]=2 ; O alojamento de magazine o porta-ferramenta


N21 $TC_MPP5[9998,2]=3 ; O alojamento de magazine o porta-ferramenta 3 = fuso 3

N30 $TC_TP2[2]="WZ2"
N31 $TC_DP6[2,1]=5.0 ; Raio = 5,0 mm do T2, corretor D1

N40 $TC_TP2[8]="WZ8"
N41 $TC_DP6[8,1]=9.0 ; Raio = 9,0 mm do T8, correo D1
N42 $TC_DP6[8,4]=7.0 ; Raio = 7,0 mm do T8, correo D4
...
N100 SETMS(1) ; Fuso 1 = fuso mestre
N110 T="WZ2" M6 D1 ; A ferramenta T2 carregada e a corretor D1 ativado.
N120 G1 G94 F1000 M3 SVC=100 ; S1 = (100 m/min * 1000) / (5,0 mm * 2 * 3,14) = 3184,71 rpm
N200 SETMS(3) ; Fuso 3 = fuso mestre
N210 M4 SVC=150 ; S3 = (150 m/min * 1000) / (5,0 mm * 2 * 3,14) = 4777,07 rpm
Refere-se ao corretor de ferramenta D1 do T="WZ2", o S1
continua girando com a rotao antiga.
N220 T="WZ8" ; Corresponde ao T8="WZ8"
N230 M4 SVC=200 ; S3 = (200 m/min * 1000) / (5,0 mm * 2 * 3,14) = 6369,43 rpm
Refere-se a corretor de ferramenta D1 do T="WZ2".
N240 M6 ; Corresponde ao M3=6
A ferramenta "WZ8" passa para o fuso mestre, o corretor de
ferramenta D4 da nova ferramenta ativado.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 97
Movimento do fuso
6.2 Velocidade de corte (SVC)

Cdigo de programa Comentrio


N250 SVC=50 ; S3 = (50 m/min * 1000) / (7,0 mm * 2 * 3,14) = 1137,40 rpm
O corretor D4 no fuso mestre est ativo.
N260 D1 ; O corretor D1 da nova ferramenta "WZ8" est ativo.
N270 SVC[1]=300 ; S1 = (300 m/min * 1000) / (9,0 mm * 2 * 3,14) = 5307,86 rpm
S3 = (50 m/min * 1000) / (9,0 mm * 2 * 3,14) = 884,64 rpm
...

Outras informaes
Raio da ferramenta
Os seguintes dados de corretores de ferramenta (da ferramenta ativa) so responsveis
pelo raio da ferramenta:
$TC_DP6 (geometria do raio)
$TC_DP15 (desgaste do raio)
$TC_SCPx6 (corretor para $TC_DP6)
$TC_ECPx6 (corretor para $TC_DP6)
No so considerados(as):
Correes de raio Online
Sobremetal para contorno programado (OFFN)
Corretor do raio da ferramenta (G41/G42)
Ambos, a compensao do raio de ferramenta (G41/G42) e o SVC referem-se ao raio da
ferramenta, mas em termos de funcionamento, trabalham de modo desacoplado e
independente um do outro.
Rosqueamento com macho sem mandril de compensao (G331, G332)
A programao do SVC tambm possvel em conjunto com o G331 ou o G332.
Aes sncronas
A especificao do SVC a partir de aes sncronas no possvel.

Fundamentos
98 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.2 Velocidade de corte (SVC)

Leitura da velocidade de corte e da variante de programao de rotao do fuso


A velocidade de corte de um fuso e a variante de programao de rotao do fuso (rotao
de fuso S ou velocidade de corte SVC) podem ser lidos atravs de variveis de sistema:
Com parada de pr-processamento no programa de pea atravs das variveis de
sistema:

$AC_SVC[<n>] Velocidade de corte, que estava ativa na preparao do


atual bloco de processamento principal para o fuso com o
nmero <n>.
$AC_S_TYPE[<n>] Variante de programao da rotao do fuso, que estava
ativa na preparao do atual bloco de processamento
principal para o fuso com o nmero <n>.
Valor: Significado:
1 Rotao do fuso S em rpm
2 Velocidade de corte SVC em m/min ou ft/min

Sem parada de pr-processamento no programa de pea atravs das variveis de


sistema:

$P_SVC[<n>] Velocidade de corte programada para fuso <n>


$P_S_TYPE[<n>] Variante de programao da rotao do fuso programada
para fuso <n>
Valor: Significado:
1 Rotao do fuso S em rpm
2 Velocidade de corte SVC em m/min ou ft/min

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 99
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972,


G973, LIMS, SCC)

Funo
Com a funo "Velocidade de corte constante" ativada, e em funo do respectivo dimetro
da pea, a rotao do fuso alterada de modo que a velocidade de corte S em m/min ou
ft/min sempre seja constante no corte da ferramenta.

5RWDRGRIXVR
UHGX]LGD 9HORFLGDGHGH
FRUWH
FRQVWDQWH

5RWDRGRIXVR
DXPHQWDGD

Disso resultam as seguintes vantagens:


formas uniformes de torneamento e consequentemente uma elevada qualidade
superficial
usinagem com proteo e economia da ferramenta

Sintaxe
Ativao/desativao da velocidade de corte constante para o fuso mestre:

G96/G961/G962 S...
...
G97/G971/G972/G973

Limite de rotao para o fuso mestre:


LIMS=<valor>
LIMS[<fuso>]=<valor>
Outro eixo de referncia para G96/G961/G962:
SCC[<eixo>]

Indicao
O SCC[<eixo>] pode ser programado separado ou junto com o G96/G961/G962.

Fundamentos
100 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Significado

G96: Velocidade de corte constante com tipo de avano G95: ON


Com o G96 ativa-se automaticamente o G95. Se o G95 ainda no estava
ativada, ento na chamada do G96 deve ser informado um novo valor de
avano F....
G961: Velocidade de corte constante com tipo de avano G94: ON
G962: Velocidade de corte constante com tipo de avano G94 ou G95: ON
Nota:
Para informaes referentes ao G94 e G95 veja "Avano (G93, G94, G95, F,
26H

FGROUP, FL, FGREF) (Pgina 109)" 925H

S...: Junto com o G96, G961 ou G962 o S... no interpretado como rotao de
fuso, mas como velocidade de corte. A velocidade de corte sempre tem
efeito sobre o fuso mestre.
Unidade: m/min (para G71/G710) ou feet/min (para G70/G700)
Faixa de valores: 0,1 m/min ... 9999 9999,9 m/min
G97: Desativao da velocidade de corte constante com tipo de avano G95
Aps o G97 (ou G971) o S... novamente interpretado como rotao de fuso
em rotaes/min. Se no for especificada nenhuma rotao de fuso nova,
ser mantida a ltima rotao ajustada atravs do G96 (ou G961).
G971: Desativao da velocidade de corte constante com tipo de avano G94
G972: Desativao da velocidade de corte constante com tipo de avano G94 ou
G95
G973: Desativao da velocidade de corte constante sem ativao do limite da
rotao do fuso
LIMS: Limite de rotao do fuso para o fuso mestre (tem efeito somente com o
G96/G961/G97 ativo)
Para mquinas com fusos mestres comutveis podem ser programadas at
4 limitaes de fuso com diferentes valores em um bloco.
<fuso>: Nmero do fuso
<valor>: Limite superior de rotao do fuso em rotaes/min
SCC: Com a funo do G96/G961/G962 ativada pode-se atribuir qualquer eixo
geomtrico como eixo de referncia atravs do SCC[<eixo>].

Indicao
Na primeira seleo do G96/G961/G962 deve ser especificada uma velocidade de corte
constante S..., numa nova seleo do G96/G961/G962 esta especificao torna-se opcional.

Indicao
O limite de rotao programado com LIMS no pode exceder o limite programado com G26 e
nem a rotao limite definida pelos dados de ajuste.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 101
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Indicao
O eixo de referncia para G96/G961/G962 deve ser um eixo geomtrico conhecido no canal
no momento da programao do SCC[<eixo>]. A programao do SCC[<eixo>] tambm
possvel com o G96/G961/G962 ativo.

Exemplos
Exemplo 1: Ativao da velocidade de corte constante com limite de rotao

Cdigo de programa Comentrio


N10 SETMS(3)
N20 G96 S100 LIMS=2500 ; Velocidade de corte constante =
100 m/min, rotao mx. = 2500 rpm
...
N60 G96 G90 X0 Z10 F8 S100 LIMS=444 ; Rotao mx. = 444 rpm

Exemplo 2: Especificao do limite de rotao para 4 fusos


Os limites de rotao so definidos para o fuso 1 (fuso mestre) e os fusos 2, 3 e 4:

Cdigo de programa
N10 LIMS=300 LIMS[2]=450 LIMS[3]=800 LIMS[4]=1500
...

Exemplo 3: Atribuio de um eixo Y para uma usinagem transversal com eixo X

Cdigo de programa Comentrio


N10 G18 LIMS=3000 T1 D1 ; Limite de rotao em 3000 rpm
N20 G0 X100 Z200
N30 Z100
N40 G96 S20 M3 ; Velocidade de corte constante = 20 m/min, est em
funo do eixo X.
N50 G0 X80
N60 G1 F1.2 X34 ; Usinagem transversal em X com 1,2 mm/rotao.
N70 G0 G94 X100
N80 Z80
N100 T2 D1
N110 G96 S40 SCC[Y] ; O eixo Y associado ao G96 e o G96 ativado (
possvel em um bloco). Velocidade de corte
constante = 40 m/min, est em funo do eixo Y.
...

Fundamentos
102 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Cdigo de programa Comentrio


N140 Y30

N150 G01 F1.2 Y=27 ; Produzir canal em Y, avano F = 1,2 mm/rotao.


N160 G97 ; Velocidade de corte constante desativada.
N170 G0 Y100

Outras informaes
Clculo da rotao do fuso
A base para o clculo da rotao do fuso a partir da velocidade de corte pragramada a
posio ENC do eixo transversal (raio).

Indicao
Os Frames entre WCS e ENS (p. ex. Frames programveis como SCALE, TRANS ou ROT)
so considerados no clculo da rotao do fuso e podem gerar uma variao de rotao
(p. ex. se o dimetro ativo variar com o SCALE).

Limite de rotao LIMS


Se uma pea de trabalho deve ser usinada com diferenas muito grandes de dimetro,
recomenda-se a indicao de um limite de rotao do fuso com LIMS (rotao de fuso
mxima). Com isso so evitadas rotaes infinitas no permitidas no caso de dimetros
muito pequenos. O LIMS somente tem efeito com o G96, G961 e G97 ativo. Com o G971 o LIMS
no tem efeito.

/,06

Indicao
No carregamento do bloco no processamento principal, todos valores programados so
incorporados nos dados de ajuste.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 103
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Desativao da velocidade de corte constante (G97/G971/G973)


Aps o G97/G971 o comando interpreta novamente um valor S como rotao de fuso em
rotaes/min. Enquanto no for especificada uma nova rotao de fuso, ser mantida a
ltima rotao ajustada pelo G96/G961.
A funo G96/G961 tambm pode ser desativada com o G94 ou com o G95. Neste caso
aplicada a ltima rotao S... programada para a execuo restante da usinagem.
O G97 pode ser programado sem a programao prvia do G96. A funo atua como o G95, e
adicionalmente pode-se programar o LIMS.
A velocidade de corte constante pode ser desativada com o G973, sem ativar um limite da
rotao do fuso.

Indicao
O eixo transversal deve ser definido atravs de dado de mquina.

Deslocamento em avano rpido G0


Durante o deslocamento em avano rpido G0 no haver nenhuma mudana de rotaes.
Exceo:
Se o contorno for aproximado em avano rpido e o prximo bloco NC contiver um
comando de trajetria G1/G2/G3/, ento a rotao no bloco de aproximao G0 se adaptar
para o prximo comando de trajetria.
Outro eixo de referncia para G96/G961/G962
Com a funo do G96/G961/G962 ativada pode-se atribuir qualquer eixo geomtrico como
eixo de referncia atravs do SCC[<eixo>]. Se o eixo de referncia for alterado e com ele a
posio de referncia da ponta da ferramenta (TCP-Tool Center Point) para a velocidade de
corte constante, ento a rotao resultante do fuso ser aproximada atravs da rampa de
frenagem e acelerao.
Troca do eixo de canal atribudo
A propriedade do eixo de referncia para o G96/G961/G962 sempre ser associada a um
eixo geomtrico. Na troca de eixos do canal atribudo a propriedade do eixo de referncia
para G96/G961/G962 permanece no canal antigo.
Uma troca de eixo geomtrico no afeta a associao do eixo geomtrico para com a
velocidade de corte constante. Se uma troca de eixo geomtrico alterar a posio de
referncia TCP para G96/G961/G962, ento o fuso sempre acelera at a nova rotao
atravs da rampa.
Se atravs da troca de eixo geomtrico no for atribudo nenhum eixo de canal novo
(p. ex. GEOAX(0,X)), ento a rotao do fuso ser congelada de acordo com o G97.

Fundamentos
104 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Exemplos para troca de eixo geomtrico com atribuies do eixo de referncia:

Cdigo de programa Comentrio


N05 G95 F0.1
N10 GEOAX(1, X1) ; O eixo de canal X1 passa a ser o primeiro eixo geomtrico.
N20 SCC[X] ; O primeiro eixo geomtrico (X) passa a ser o eixo de
referncia para G96/G961/G962.
N30 GEOAX(1, X2) ; O eixo de canal X2 passa a ser o primeiro eixo geomtrico.
N40 G96 M3 S20 ; O eixo de referncia para o G96 o eixo de canal X2.

Cdigo de programa Comentrio


N05 G95 F0.1
N10 GEOAX(1, X1) ; O eixo de canal X1 passa a ser o primeiro eixo geomtrico.
N20 SCC[X1] ; O X1 e implicitamente o primeiro eixo geomtrico (X) passam
a ser o eixo de referncia para G96/G961/G962.
N30 GEOAX(1, X2) ; O eixo de canal X2 passa a ser o primeiro eixo geomtrico.
N40 G96 M3 S20 ; O eixo de referncia para G96 o X2 e X, sem alarme.

Cdigo de programa Comentrio


N05 G95 F0.1
N10 GEOAX(1, X2) ; O eixo de canal X2 passa a ser o primeiro eixo geomtrico.
N20 SCC[X1] ; O X1 no nenhum eixo geomtrico, alarme.

Cdigo de programa Comentrio


N05 G0 Z50
N10 X35 Y30
N15 SCC[X] ; O eixo de referncia para G96/G961/G962 o X.
N20 G96 M3 S20 ; Velocidade de corte constante com 10 mm/min ativada.
N25 G1 F1.5 X20 ; Usinagem transversal em X com 1,5 mm/rotao.
N30 G0 Z51
N35 SCC[Y] ; O eixo de referncia para G96 o Y, reduo da rotao do
fuso (Y30).
N40 G1 F1.2 Y25 ; Usinagem transversal em Y com 1,2 mm/rotao.

Literatura:
Manual de funes bsicas; Eixos transversais (P1) e avanos (V1)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 105
Movimento do fuso
6.4 Velocidade perifrica constante do rebolo (GWPSON, GWPSOF)

6.4 Velocidade perifrica constante do rebolo (GWPSON, GWPSOF)

Funo
Atravs da funo "Velocidade perifrica de rebolo constante (SUG)" a rotao de um
rebolo de retfica ajustada de modo que sempre resulte na mesma velocidade perifrica
de rebolo sob considerao do atual raio.

Sintaxe
GWPSON(<n T>)
GWPSOF(<n T>)
S.../S<n>=...

Significado

GWPSON: Ativao da velocidade perifrica de rebolo constante


GWPSOF: Cancelamento da velocidade perifrica de rebolo constante
<n T>: A indicao do nmero T somente necessria se a ferramenta no
estiver ativa com este nmero T.
S: Velocidade perifrica em m/s ou ft/s para o fuso mestre
S<n>=: Velocidade perifrica em m/s ou ft/s para fuso <n>
Nota:
A velocidade perifrica especificada com S0= aplicada para o fuso
mestre.

Indicao
Uma velocidade perifrica de rebolo pode ser programada apenas para ferramentas de
retificar (tipo 400 - 499).

Exemplo
Para as ferramentas de retificar T1 e T5 deve ser aplicada a velocidade perifrica de rebolo
constante.
T1 a ferramenta ativa.

Cdigo de programa Comentrio


N20 T1 D1 ; Seleo do T1 e D1.
N25 S1=1000 M1=3 ; 1000 rot./min para fuso 1
N30 S2=1500 M2=3 ; 1500 rot./min para fuso 2

N40 GWPSON ; Ativao da SUG para ferramenta ativa
N45 S1=60 ; Definio da SUG com 60 m/s para a ferramenta ativa.

Fundamentos
106 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.4 Velocidade perifrica constante do rebolo (GWPSON, GWPSOF)

Cdigo de programa Comentrio


N50 GWPSON(5) ; Ativao da SUG para ferramenta 5 (fuso 2).
N55 S2=40 ; Definio da SUG com 40 m/s para fuso 2.

N60 GWPSOF ; Desativao da SUG para a ferramenta ativa.
N65 GWPSOF(5) ; Desativao da SUG para ferramenta 5 (fuso 2).

Outras informaes
Parmetros especficos de ferramenta
Para ativar a funo "Velocidade perifrica constante", os dados de retificao $TC_TPG1,
$TC_TPG8 e $TC_TPG9 especficos da ferramenta devem ser definidos de acordo. Com a
SUG ativada tambm so considerados os valores de correo online (= parmetros de
desgaste; veja "Monitorao de ferramentas especfica de retificao no programa de pea
TMON, TMOF" e PUTFTOC, PUTFTOCF) na variao da rotao!
Ativao da SUG: GWPSON, programar SUG
Aps a ativao da SUG com GWPSON cada valor S seguinte deste fuso ser interpretado
como velocidade perifrica de rebolo.
A ativao da SUG com GWPSON no executa a ativao automtica da correo do
comprimento da ferramenta ou monitorao de ferramentas.
A SUG pode estar ativa simultaneamente para vrios fusos de um canal, cada um com
diferente nmero de ferramenta.
Se a SUG deve ser desativada com uma nova ferramenta para um fuso que j est ativo
para SUG, ento a SUG ativa deve ser desativada primeiro com GWPSOF.
Desativao da SUG: GWPSOF
Com a desativao da SUG com GWPSOF a ltima rotao determinada ser mantida
como valor nominal.
A programao SUG resetada com o fim do programa de pea ou com Reset.
Consulta da SUG ativa: $P_GWPS[<fuso n>]
Com estas variveis de sistema pode-se realizar a consulta a partir do programa de pea
para saber se a SUG est ativa para um determinado fuso.
TRUE: A SUG est ativada.
FALSE: A SUG est desativada.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 107
Movimento do fuso
6.5 Limitao programvel da rotao do fuso (G25, G26)

6.5 Limitao programvel da rotao do fuso (G25, G26)

Funo
As rotaes de fuso mnima e mxima definidas em dados de mquina e de ajuste podem
ser alteradas atravs de comando de programa de pea.
Os limites da rotao do fuso programados so possveis para todos os fusos do canal.

CUIDADO
Um limite da rotao do fuso programado com G25 ou G26 sobrescreve as rotaes limites
dos dados de ajuste e com isso o limite tambm permanece armazenado at o fim do
programa.

Sintaxe
G25 S S1= S2=
G26 S S1= S2=

Significado

G25: Limite da rotao do fuso inferior


G26: Limite da rotao do fuso superior
S... S1= S2= : Rotaes mnima e mxima do fuso
Nota:
Por bloco podem ser programados at trs limites de rotao do
fuso.
Faixa de valores: 0.1 ... 9999 9999.9 rpm

Exemplo

Cdigo de programa Comentrio


N10 G26 S1400 S2=350 S3=600 ; Limite superior de rotao para fuso mestre,
fuso 2 e fuso 3.

Fundamentos
108 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano 7
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)

Funo
Com estes comandos so ajustadas no programa NC as velocidades de avano para todos
os eixos envolvidos na seqncia de usinagem.

Sintaxe
G93/G94/G95
F...
FGROUP(<eixo1>,<eixo2>,)
FGREF[<eixo rotativo>]=<raio de referncia>
FL[<eixo>]=<valor>

Significado

G93: Avano em funo do tempo (em 1/min)


G94: Avano linear (em mm/min, polegada/min ou graus/min)
G95: Avano por rotao (em mm/rotao ou polegada/rotao)
O G95 refere-se s rotaes do fuso mestre (normalmente o fuso de fresar ou
o fuso principal do torno)
F...: Velocidade de avano dos eixos geomtricos envolvidos no movimento
aplica a unidade ajustada com G93 / G94 / G95.
FGROUP: Para todos os eixos especificados (eixos geomtricos/eixos rotativos) sob
FGROUP aplicada a velocidade de avano programada sob F
FGREF: Com FGREF programa-se para cada eixo rotativo especificado sob FGROUP o
raio efetivo (<raio de referncia>)
FL: Velocidade limite para eixos sncronos/eixos de percurso
aplicada a unidade ajustada com G94.
Por eixo (eixo de canal, eixo geomtrico ou eixo de orientao) pode ser
programado um valor FL.
<eixo>: Como indicador de eixo devem ser utilizados os do sistema
de coordenadas bsico (eixos de canal, eixos geomtricos).

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 109
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)

Exemplos
Exemplo 1: Efeito do FGROUP
O seguinte exemplo deve explanar o efeito do FGROUP no percurso e avano da trajetria. A
varivel $AC_TIME contm o tempo do incio do bloco em segundos. Ela somente utilizada
em aes sincronizadas.

Cdigo de programa Comentrio


N100 G0 X0 A0
N110 FGROUP(X,A)
N120 G91 G1 G710 F100 ; Avano= 100mm/min ou 100graus/min
N130 DO $R1=$AC_TIME
N140 X10 ; Avano= 100mm/min, percurso= 10mm, R1= aprox.6s
N150 DO $R2=$AC_TIME
N160 X10 A10 ; Avano= 100mm/min, percurso= 14.14mm,
R2= aprox.8s
N170 DO $R3=$AC_TIME
N180 A10 ; Avano= 100graus/min, percurso= 10graus,
R3= aprox.6s
N190 DO $R4=$AC_TIME
N200 X0.001 A10 ; Avano= 100mm/min, percurso= 10mm, R4= aprox.6s
N210 G700 F100 ; Avano= 2540mm/min ou 100graus/min
N220 DO $R5=$AC_TIME
N230 X10 ; Avano= 2540mm/min, percurso= 254mm, R5= aprox.6s
N240 DO $R6=$AC_TIME
N250 X10 A10 ; Avano= 2540mm/min, percurso= 254,2mm,
R6= aprox.6s
N260 DO $R7=$AC_TIME
N270 A10 ; Avano= 100graus/min, percurso= 10graus,
R7= aprox.6s
N280 DO $R8=$AC_TIME
N290 X0.001 A10 ; Avano= 2540mm/min, percurso= 10mm,
R8= aprox.0.288s
N300 FGREF[A]=360/(2*$PI) ; Ajusta 1 grau = 1 polegada atravs do raio
efetivo.
N310 DO $R9=$AC_TIME
N320 X0.001 A10 ; Avano= 2540mm/min, percurso= 254mm, R9= aprox.6s
N330 M30

Exemplo 2: Movimentao de eixos sncronos com a velocidade limite FL


A velocidade de percurso dos eixos de percurso reduzida quando o eixo sncrono Z
alcana a velocidade limite.

Cdigo de programa
N10 G0 X0 Y0
N20 FGROUP(X)
N30 G1 X1000 Y1000 G94 F1000 FL[Y]=500
N40 Z-50

Fundamentos
110 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)

Exemplo 3: Interpolao de linha helicoidal


Os eixos de percurso X e Y deslocam-se com o avano programado, o eixo de penetrao Z
o eixo sncrono.

< <


 ;  =


Cdigo de programa Comentrio


N10 G17 G94 G1 Z0 F500 ; Penetrao da ferramenta.
N20 X10 Y20 ; Aproximao da posio de
partida.
N25 FGROUP(X,Y) ; Os eixos X/Y so eixos de
percurso, o Z eixo sncrono.
N30 G2 X10 Y20 Z-15 I15 J0 F1000 FL[Z]=200 ; Na trajetria circular apli-
cado o avano de 1000 mm/min, no
sentido Z o deslocamento
sncrono.
...
N100 FL[Z]=$MA_AX_VELO_LIMIT[0,Z] ; A velocidade limite cancelada
atravs da leitura da velocidade
a partir do MD, o valor lido
do MD (dado de mquina).
N110 M30 ; Fim do programa.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 111
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)

Outras informaes
Velocidade de avano para eixos de percurso (F)
Normalmente o avano de trajetria composto dos componentes individuais de velocidade
de todos os eixos geomtricos envolvidos no movimento e tem referncia no centro da fresa
ou na ponta da ferramenta de tornear.

<

0RYLPHQWRHP< )

0RYLPHQWRHP;

A velocidade de avano especificada sob o endereo F. Dependendo do pr-ajuste nos


dados de mquina, so aplicadas as unidades de medida em mm ou inch definidas atravs
de comandos G.
Por bloco NC pode ser programado um valor F. A unidade da velocidade de avano defi-
nida atravs de um dos comandos G93/G94/G95. O avano F somente atua em eixos de per-
curso e continua sendo aplicado enquanto no for programado um novo valor de avano.
Aps o endereo F so permitidos caracteres de separao.
Exemplos:
F100 ou F 100
F.5
F=2*FEED
Tipo de avano (G93/G94/G95)
Os comandos G93, G94 e G95 esto ativos modalmente. Quando realizada uma mudana
entre G93, G94 e G95, ento o valor do avano de trajetria deve ser reprogramado. Para a
usinagem com eixos rotativos o avano tambm pode ser especificado em graus/min.
Avano em funo do tempo (G93)
O avano em funo do tempo especifica o tempo para execuo de um bloco.
Unidade: 1/min
Exemplo:
N10 G93 G01 X100 F2
Significa: o percurso programado executado em 0,5 min.

Fundamentos
112 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)

<

*;)

PLQ

Indicao
Se as distncias de percurso de bloco a bloco forem muito diferentes, ento no G93 deve ser
definido um novo valor F em cada bloco. Para a usinagem com eixos rotativos o avano
tambm pode ser especificado em graus/min.

Avano para eixos sincronizados


O avano programado no endereo F aplicado em todos os eixos de percurso
programados no bloco, mas no nos eixos sncronos. Os eixos sncronos so controlados
de modo que eles gastem o mesmo tempo para seu percurso como os eixos de percurso e
que todos eixos alcancem seu ponto final ao mesmo tempo.
Velocidade limite para eixos sncronos (FL)
Com o comando FL pode ser programada uma velocidade limite para eixos sncronos. Se
no for programado nenhum FL, ser aplicada a velocidade de avano rpido. O FL
desativado atravs da atribuio de dado de mquina (MD36200 $MA_AX_VELO_LIMIT).
Deslocamento do eixo de percurso como eixo sncrono (FGROUP)
Com o FGROUP define-se que um eixo de percurso deve ser deslocado com avano de
trajetria ou como eixo sncrono. Na interpolao de linha helicoidal define-se, por exemplo,
que devem ser deslocados apenas dois eixos geomtricos X e Y com avano programado.
O eixo de penetrao Z seria ento o eixo sincronizado.
Exemplo: FGROUP(X,Y)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 113
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)

Alterao de FGROUP
Uma alterao do ajuste realizado com FGROUP possvel:
1. atravs de uma nova programao do FGROUP: p. ex. FGROUP(X,Y,Z)
2. atravs da programao do FGROUP sem indicao de eixo: FGROUP()
Aps o FGROUP() aplicado o estado inicial ajustado no dado de mquina. Agora os eixos
geomtricos so novamente deslocados em grupo de eixos de percurso.

Indicao
Os identificadores de eixo no FGROUP devem ser nomes de eixo de canal.

Unidades de medida para o avano F


Com os comandos G700 e G710 define-se, alm das indicaes geomtricas, o sistema de
medidas para os avanos F, isto :
com G700: [inch/min]
com G710: [mm/min]

Indicao
Atravs do G70/G71 as indicaes de avano no so influenciadas.

Unidade de medida para eixos sincronizados com velocidade limite FL


A unidade de medida para o F ajustada atravs do comando G700/G710 tambm aplicada
para o FL.
Unidade de medida para eixos rotativos e eixos lineares
Para eixos lineares e eixos rotativos, que esto ligados entre si atravs do FGROUP e que
percorrem juntos uma trajetria, aplicado o avano na unidade de medida dos eixos
lineares. Dependendo do pr-ajuste com G94/G95 em mm/min ou inch/min e mm/rotao ou
inch/rotao.
A velocidade tangencial do eixo rotativo em mm/min ou inch/min calculada a partir da
frmula:
F[mm/min] = F'[graus/min] * * D[mm] / 360[graus]

com: F: Velocidade tangencial


F': Velocidade angular
: Constante circular
D: Dimetro

Fundamentos
114 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)

F'

Deslocamento de eixos rotativos com velocidade de percurso F (FGREF)


Para processos de usinagem onde a ferramenta ou a pea de trabalho, ou ambos, so
movimentados por um eixo rotativo, o avano efetivo de usinagem deve ser programado,
como de costume, como avano de trajetria atravs do valor F. Para isso deve ser especi-
ficado um raio efetivo (raio de referncia) para cada um dos eixos rotativos envolvido.
A unidade do raio de referncia depende do ajuste do G70/G71/G700/G710.
Para realizao do clculo do avano de trajetria, todos eixos envolvidos devem ser
considerados no comando FGROUP.
Para permanecer compatvel com o comportamento sem programao FGREF, aps a
inicializao do sistema e em caso de RESET ativada a avaliao 1 grau= 1 mm. Isto
corresponde a um raio de referncia de FGREF = 360 mm / (2) = 57.296 mm.

Indicao
Este pr-ajuste no depende do sistema bsico ativo
(MD10240 $MN_SCALING_SYSTEM_IS_METRIC) do atual ajuste G70/G71/G700/G710 ativo.

Particularidades:

Cdigo de programa
N100 FGROUP(X,Y,Z,A)
N110 G1 G91 A10 F100
N120 G1 G91 A10 X0.0001 F100

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 115
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)

Nesta programao o valor F programado no N110 avaliado como avano de eixo rotativo
em graus/min, enquanto que a avaliao de avano no N120 100 inch/min ou 100 mm/min,
pois depende do atual ajuste G70/G71/G700/G710 ativo.

CUIDADO
A avaliao FGREF tambm atua quando no bloco so programados apenas eixos rotativos.
Neste caso a interpretao usual do valor F como graus/min somente aplicada se a
referncia de raio for o pr-ajuste do FGREF:
com G71/G710: FGREF[A]=57.296
com G70/G700: FGREF[A]=57.296/25.4

Leitura do raio de referncia


O valor do raio de referncia de um eixo rotativo pode ser lido atravs de variveis de
sistema:
Em aes sncronas ou com parada de pr-processamento no programa de pea atravs
da varivel de sistema:

$AA_FGREF[<eixo>] Atual valor de processamento principal


Sem parada de pr-processamento no programa de pea atravs da varivel de sistema:

$PA_FGREF[<eixo>] Valor programado


Se no for programado nenhum valor, nas duas variveis para eixos rotativos lido o pr-
ajuste 360 mm / (2) = 57.296 mm (corresponde a 1 mm por grau).
Para eixos lineares nas duas variveis sempre lido o valor 1 mm.
Leitura dos eixos de percurso determinantes de velocidade
Os eixos envolvidos na interpolao de percurso podem ser lidos atravs de variveis de
sistema:
Em aes sncronas ou com parada de pr-processamento no programa de pea atravs
das variveis de sistema:

$AA_FGROUP[<eixo>] Retorna o valor "1" se o eixo indicado por ajuste bsico


ou pela programao do FGROUP possui alguma influn-
cia na velocidade de percurso no atual bloco de pro-
cessamento principal. Caso contrrio, a varivel retorna
o valor "0".
$AC_FGROUP_MASK Retorna um cdigo de Bits dos eixos de canal progra-
mados com FGROUP, que devem contribuir para a
velocidade de percurso.

Fundamentos
116 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)

Sem parada de pr-processamento no programa de pea atravs das variveis de


sistema:

$PA_FGROUP[<eixo>] Retorna o valor "1" se o eixo indicado por ajuste bsico


ou pela programao do FGROUP possui alguma influn-
cia na velocidade de percurso. Caso contrrio, a
varivel retorna o valor "0".
$P_FGROUP_MASK Retorna um cdigo de Bits dos eixos de canal progra-
mados com FGROUP, que devem contribuir para a
velocidade de percurso.
Fatores de referncia de trajetria para eixos de orientao cm FGREF
Nos eixos de orientao o efeito dos fatores FGREF[] depende da alterao da orientao da
ferramenta ocorrer atravs da interpolao de eixo rotativo ou atravs da interpolao
vetorial.
Na interpolao de eixos rotativos os respectivos fatores FGREF dos eixos de orientao so
considerados individualmente como raio de referncia para os percursos dos eixos, como
nos eixos rotativos.
Na interpolao vetorial ativado um fator FGREF efetivo, que definido como valor mdio
geomtrico a partir dos diversos fatores FGREF.
FGREF[efetivo] = raiz n de [(FGREF[A] * FGREF[B]...)]

com: A: Identificador de eixo do 1 eixo de orientao


B: Identificador de eixo do 2 eixo de orientao
C: Identificador de eixo do 3 eixo de orientao
n: Nmero de eixos de orientao
Exemplo:
Para uma transformao de 5 eixos padro existem dois eixos de orientao e com isso o
fator efetivo calculado como raiz do produto dos dois fatores axiais:
FGREF[efetivo] = raiz quadrada de [(FGREF[A] * FGREF[B])]

Indicao
Com o fator efetivo para eixos de orientao FGREF pode-se definir um ponto de referncia
na ferramenta ao qual o avano de trajetria programado faz referncia.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 117
Controle de avano
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC)

7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA,


WAITP, WAITMC)

Funo
Os eixos de posicionamento so deslocados com avano prprio especfico de eixo e inde-
pendente dos eixos de percurso. No aplicado nenhum comando de interpolao. Com os
comandos POS/POSA/POSP os eixos de posicionamento so deslocados e ao mesmo tempo
so coordenados os movimentos.
Os exemplos tpicos de eixos de posicionamento so:
Alimentadores de paletes
Estaes de medio
Com o WAITP pode ser identificado o ponto no programa NC onde deve ser realizada a
espera at que um eixo programado com POSA no bloco NC anterior alcance seu ponto final.
Com WAITMC o prximo bloco NC carregado momentaneamente com a ocorrncia do
marcador de espera.

Sintaxe
POS[<eixo>]=<posio>
POSA[<eixo>]=<posio>
POSP[<eixo>]=(<posio final>,<comprimento parcial>,<modo>)
FA[<eixo>]=<valor>
WAITP(<eixo>) ; programao em um bloco NC prprio!
WAITMC(<marcador de espera>)

Significado

POS / POSA: Deslocamento do eixo de posicionamento na posio indicada


O POS e o POSA possuem a mesma funcionalidade, apenas diferem-se no
comportamento da mudana de blocos:
Com o POS o bloco NC somente prossegue quando a posio a ser
aproximada for alcanada.
Com o POSA o bloco NC prossegue, mesmo quando a posio a ser
aproximada no alcanada.
<eixo>: Nome do eixo a ser deslocado (identificador de eixo de
canal ou de eixo geomtrico)
<posio>: Posio de eixo a ser aproximada
Tipo: REAL

Fundamentos
118 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC)

POSP: Deslocamento do eixo de posicionamento em segmentos at a posio


final indicada
<posio final>: Posio final de eixo a ser aproximada
<comprimento
Comprimento (distncia) de um segmento
parcial>:
<modo>: Modo de aproximao
= 0: Para os dois ltimos segmentos realizada
uma distribuio do curso restante at a
posio final em duas partes residuais
iguais (definio prvia).
= 1: Os comprimentos parciais so adaptados
de modo que a soma de todos os
comprimentos parciais calculados resulta
exatamente no curso at a posio final.
Nota:
O POSP empregado especialmente para a programao de movimentos
oscilantes.
Literatura:
Manual de programao Avanada; captulo "Oscilao"

FA: Avano para o eixo de posicionamento indicado


<eixo>: Nome do eixo a ser deslocado (identificador de eixo de
canal ou de eixo geomtrico)
<valor>: Velocidade de avano
Unidade: mm/min e inch/min ou graus/min
Nota:
Por bloco NC podem ser programados at 5 valores FA.

WAITP: Espera pelo fim do deslocamento de um eixo de posicionamento


Com a execuo dos blocos seguintes espera-se at que o eixo de
posicionamento indicado e programado com POSA em um bloco NC
alcance sua posio final (com parada exata fina).
<eixo>: Nome do eixo (identificador de eixo de canal ou de eixo
geomtrico), para o qual deve ser aplicado o comando
WAITP
Nota:
Com WAITP um eixo pode ser liberado como eixo oscilante, ou para o
deslocamento, como eixo de posicionamento concorrente (via PLC).

WAITMC: Espera pela chegada do marcador de espera especificado


Com a chegada do marcador de espera o prximo bloco NC
carregado imediatamente.
<marcador de
Nmero do marcador de espera
espera>:

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 119
Controle de avano
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC)

CUIDADO
Deslocamento com POSA
Se em um bloco seguinte for lida a presena de uma parada implcita de pr-processa-
mento, ento o bloco seguinte somente ser executado quando todos blocos processados
e armazenados anteriormente forem totalmente executados. O bloco anterior parado na
parada exata (como no G9).

Exemplos
Exemplo 1: Deslocamento com POSA e acesso aos dados de estado da mquina
Ao acessar dados de estado da mquina ($A) o comando numrico gera uma parada
interna do pr-processamento. O processamento parado, at que todos os blocos
preparados e armazenados anteriormente sejam totalmente executados.

Cdigo de programa Comentrio


N40 POSA[X]=100
N50 IF $AA_IM[X]==R100 GOTOF MARCADOR1 ; Acesso aos dados de estado da
mquina.
N60 G0 Y100
N70 WAITP(X)
N80 MARCADOR1:
N...

Exemplo 2: Espera pelo fim do deslocamento com WAITP

Alimentador de paletes
Eixo U: Magazine de paletes
Transporte do palete de peas de trabalho na rea de trabalho
Eixo V: Sistema de transferncia para uma estao de medio, onde so
executados controles de processo em lotes

Cdigo de programa Comentrio


N10 FA[U]=100 FA[V]=100 ; Especificaes de avano especficas de
eixo para os eixos de posicionamento
individuais U e V.
N20 POSA[V]=90 POSA[U]=100 G0 X50 Y70 ; Deslocamento de eixos de posicionamento
e de eixos de percurso.
N50 WAITP(U) ; A execuo do programa somente ser
continuada quando o eixo U alcanar a
posio programada no N20.

Fundamentos
120 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC)

Outras informaes
Deslocamento com POSA
A transio de blocos e execuo do programa no influenciada pelo POSA. O movimento
at o ponto final pode ser realizado paralelo execuo dos blocos NC seguintes.
Deslocamento com POS
A transio de blocos somente ser executada quando todos eixos programados com POS
tiverem alcanado sua posio final.
Espera pelo fim do deslocamento com WAITP
Aps um WAITP o eixo vale como no mais ocupado pelo programa NC at que ele seja
programado novamente. Ento este eixo pode ser operado como eixo de posicionamento
atravs do PLC ou como eixo oscilante atravs do programa NC/PLC ou HMI.
Mudana de blocos na rampa de frenagem com IPOBRKA e WAITMC
Um eixo somente ser desacelerado quando o marcador de espera no alcanado ou se
outro critrio de fim de bloco impedir a mudana de blocos. Aps um WAITMC o eixo imedia-
tamente iniciado, caso no exista nenhum outro critrio de fim de bloco que impea a
mudana de blocos.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 121
Controle de avano
7.3 Operao de fuso com controle de posio (SPCON, SPCOF)

7.3 Operao de fuso com controle de posio (SPCON, SPCOF)

Funo
Em determinados casos pode ser necessrio operar o fuso com controle de posio, por
exemplo em um rosqueamento com G33 e passo grande pode-se obter uma melhor
qualidade.
A comutao para o modo de fuso com controle de posio realizada atravs do comando
NC SPCON.

Indicao
O SPCON requer no mx. 3 passos de interpolao.

Sintaxe
SPCON / SPCON(<n>) / SPCON(<n>,<m>,...)
...
SPCOF / SPCOF(<n>) / SPCOF(<n>,<m>,...)

Significado

SPCON: Ativao do modo de controle de posio


O fuso indicado comutado de controle de rotao para controle de posio.
O SPCON tem efeito modal e mantido at encontrar o SPCOF.
SPCOF: Desativao do modo de controle de posio
O fuso indicado comutado de controle de posio para controle de rotao.
<n>: Nmero do fuso que deve sofrer a comutao.
Quando no se especifica nenhum nmero de fuso, o
SPCON/SPCOF estar associado ao fuso mestre.
<n>,<m>,...: Em um bloco tambm podem ser comutados outros fusos
com o SPCON ou o SPCOF.

Indicao
A rotao especificada com S.
Para os sentidos de giro e parada de fuso so aplicados o M3, M4 e M5.

Indicao
Para acoplamento de valores nominais do fuso sincronizado o fuso mestre deve ser
controlado por posio.

Fundamentos
122 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)

7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)

Funo
Com SPOS, SPOSA ou M19 os fusos podem ser posicionados em determinadas posies
angulares, p. ex. para troca de ferramentas.

3RVLRDQJXODU

O SPOS, SPOSA e M19 executam uma comutao temporria no modo de controle de posio
at o prximo M3/M4/M5/M41 M45.
Posicionamento em modo de eixo
O fuso tambm pode ser deslocado como eixo de percurso, eixo sncrono ou eixo de
posicionamento atravs de seu endereo definido em dado de mquina. Com a
especificao do identificador de eixo o fuso encontra-se em modo de eixo. Com M70 o fuso
comutado diretamente para o modo de eixo.
Fim de posicionamento
O critrio de fim de movimento no posicionamento do fuso programvel atravs do FINEA,
CORSEA, IPOENDA ou IPOBRKA.
A mudana de blocos ocorre assim que os critrios de fim de movimento para todos os
fusos e eixos executveis no bloco forem preenchidos, alm do preenchimento do critrio de
mudana de blocos da interpolao de percurso.
Sincronizao
Para sincronizar os movimentos de fuso, pode ser realizada uma espera com WAITS at
alcanar a posio do fuso.

Pr-requisitos
O fuso que deve ser posicionado precisa trabalhar em modo de controle de posio.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 123
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)

Sintaxe
Posicionamento do fuso:
SPOS=<valor> / SPOS[<n>]=<valor>
SPOSA=<valor> / SPOSA[<n>]=<valor>
M19 / M<n>=19
Comutao do fuso para o modo de eixo:
M70 / M<n>=70
Definio de critrio de fim de movimento:
FINEA / FINEA[S<n>]
COARSEA / COARSEA[S<n>]
IPOENDA / IPOENDA[S<n>]
IPOBRKA / IPOBRKA(<eixo>[,<momento>]) ; programao em bloco NC prprio!
Sincronizao de movimentos do fuso:
WAITS / WAITS(<n>,<m>) ; programao em bloco NC prprio!

Significado

SPOS / SPOSA: Posicionamento do fuso em uma posio angular indicada


O SPOS e o SPOSA possuem a mesma funcionalidade, apenas diferem-se
no comportamento da mudana de blocos:
Com o SPOS o bloco NC somente prossegue quando a posio for
alcanada.
Com o SPOSA o bloco NC prossegue, mesmo quando a posio no
alcanada.
<n>: Nmero do fuso que deve ser posicionado.
Quando no se especifica nenhum nmero de fuso, ou
quando o nmero de fuso "0", o SPOS e o SPOSA estar
associado ao fuso mestre.
<valor>: Posio angular, na qual o fuso deve ser posicionado
Unidade: Graus
Tipo: REAL
Para programao do modo de aproximao da posio
existem as seguintes possibilidades:
=AC(<eixo>): Especificao de dimenso absoluta
Faixa de valores: 0 359,9999
=IC(<valor>): Especificao de dimenso incremental
Faixa de valores: 0 99 999,999
=DC(<valor>): Aproximao no percurso direto em valor
absoluto
=ACN(<valor>): Indicao absoluta de dimenses,
aproximao em sentido negativo

Fundamentos
124 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)

=ACP(<valor>): Indicao absoluta de dimenses,


aproximao em sentido positivo
=<valor>: como o DC(<valor>)
M<n>=19: Posicionamento de fuso mestre (M19 ou M0=19) ou fuso de nmero <n>
(M<n>=19) na posio angular especificada com
SD43240 $SA_M19_SPOS no modo de aproximao de posio
especificado no SD43250 $SA_M19_SPOSMODE
O bloco NC somente prossegue quando a posio alcanada.

M<n>=70: Comutao de fuso mestre (M70 ou M0=70) ou fuso de nmero <n>


(M<n>=70) para o modo de eixo
No aproximada nenhuma posio definida. O bloco NC prossegue
depois da comutao ser executada.

FINEA: Fim de movimento ao alcanar "Parada exata fina"


COARSEA: Fim de movimento ao alcanar "Parada exata aproximada"
IPOENDA: Fim de movimento ao alcanar "Parada de interpolador"
S<n>: Fuso, para o qual o critrio de fim de movimento programado deve estar
ativo
<n>: Nmero do fuso
Quando no se especifica nenhum fuso [S<n>] ou o nmero do fuso
"0", o critrio de fim de movimento programado estar associado ao
fuso mestre.
IPOBRKA: Mudana de blocos possvel na rampa de frenagem
<eixo>: Identificador de canal
<momento>: Momento da mudana de blocos relacionado
rampa de frenagem
Unidade: Por cento
Faixa de valores: 100 (momento do emprego da
rampa de frenagem) 0 (fim da
rampa de frenagem)
Sem a indicao do parmetro <momento> ser
ativado o atual valor do dado de ajuste:
SD43600 $SA_IPOBRAKE_BLOCK_EXCHANGE
Nota:
O IBOBRKA com momento "0" idntico ao IPOENDA.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 125
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)

WAITS: O comando de sincronizao para o(s) fuso(s) indicado(s)


Com a execuo dos blocos seguintes espera-se at que o(s) fuso(s)
indicado(s) e programado(s) com SPOSA em um bloco NC alcance(m) sua
posio final (com parada exata fina).
WAITS aps M5: Espera, at que o(s) fuso(s) indicado(s)
esteja(m) parado(s).
WAITS aps M3/M4: Espera, at que o(s) fuso(s) indicado(s)
alcance(m) sua rotao nominal.
<n>,<m>: Nmeros dos fusos, para os quais deve ser
aplicado o comando de sincronizao
Quando no se especifica nenhum nmero de
fuso, ou quando o nmero de fuso "0", o
WAITS estar associado ao fuso mestre.

Indicao
Por bloco NC so possveis 3 indicaes de posio de fuso.

Indicao
Para indicao incremental de dimenses IC(<valor>) o posicionamento do fuso possvel
com vrios giros.

Indicao
Se o controle de posio foi ativado com SPCON antes do SPOS, ele ser mantido at o SPCOF.

Indicao
O comando detecta automaticamente a passagem para o modo de eixo, com base na
seqncia de programao. Por isso que no mais necessria a programao explcita do
M70 no programa de pea. Entretanto, o M70 ainda pode ser programado, por exemplo,
para melhorar a leitura do programa de pea.

Fundamentos
126 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)

Exemplos
Exemplo 1: Posicionamento de fuso no sentido de giro negativo
O fuso 2 deve ser posicionado 250 no sentido de giro negativo:

Cdigo de programa Comentrio


N10 SPOSA[2]=ACN(250) ; O fuso eventualmente desacelerado e acelerado em
sentido contrrio para o posicionamento.

$& 

r
r

'& 

Exemplo 2: Posicionamento de fuso em modo de eixo

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 127
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)

Variante de programa 1:

Cdigo de programa Comentrio


...
N10 M3 S500
...
N90 SPOS[2]=0 ; Controle de posio ativado, fuso 2 posicionado em 0,
no prximo bloco pode ser deslocado em modo de eixo.
N100 X50 C180 ; O fuso 2 (eixo C) deslocado sincronizado com X na
interpolao linear.
N110 Z20 SPOS[2]=90 ; O fuso 2 posicionado em 90 graus.

Variante de programa 2:

Cdigo de programa Comentrio


...
N10 M3 S500
...
N90 M2=70 ; O fuso 2 passa para modo de eixo.
N100 X50 C180 ; O fuso 2 (eixo C) deslocado sincronizado com X na
interpolao linear.
N110 Z20 SPOS[2]=90 ; O fuso 2 posicionado em 90 graus.

Exemplo 3: Pea torneada com execuo de furos transversais


Nesta pea torneada devem ser executados furos transversais. O fuso de trabalho (mestre)
em movimento parado na posio de zero grau e depois sempre girado e parado a cada
90.

; ;

Fundamentos
128 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)

Cdigo de programa Comentrio


....
N110 S2=1000 M2=3 ; Ativao do dispositivo de furao transversal.
N120 SPOSA=DC(0) ; Posicionamento do fuso principal diretamente em 0,
a transio de blocos executada imediatamente.
N125 G0 X34 Z-35 ; Ativao da broca, enquanto o fuso posicionado.
N130 WAITS ; Espera, at que o fuso principal alcance sua posio.
N135 G1 G94 X10 F250 ; Avano em mm/min (G96 somente possvel para o
dispositivo de torneamento de poliedros e para o fuso
sncrono, no para ferramentas acionadas na unidade
de avano transversal).
N140 G0 X34
N145 SPOS=IC(90) ; O posicionamento realizado com parada de leitura e
a 90 em sentido positivo.
N150 G1 X10
N155 G0 X34
N160 SPOS=AC(180) ; O posicionamento realizado relacionado ao ponto
zero do fuso na posio 180.
N165 G1 X10
N170 G0 X34
N175 SPOS=IC(90) ; Da posio absoluta de 180 o fuso desloca 90 em
sentido positivo, em seguida ele est na posio
absoluta de 270.
N180 G1 X10
N185 G0 X50
...

Outras informaes
Posicionamento com SPOSA
A transio de blocos e execuo do programa no influenciada pelo SPOSA. O
posicionamento do fuso pode ser realizado paralelo execuo dos blocos NC seguintes. A
mudana de blocos realizada quando todas funes programadas no bloco (exceto a do
fuso) alcanarem seu critrio de fim de bloco. Neste caso o posicionamento de fuso pode se
estender por vrios blocos (veja o WAITS).

ATENO
Se em um bloco seguinte for lida a presena de uma parada implcita de pr-
processamento, ento o processamento neste bloco permanece parado at todos os fusos
que devem ser posicionados pararem.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 129
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)

Posicionamento com SPOS / M19


A transio de blocos somente ser executada quando todas funes programadas no
bloco alcanarem seu critrio de fim de bloco (p. ex. quando todas funes auxiliares do
PLC forem confirmadas, todos eixos alcanaram seu ponto final) e quando o fuso alcanar a
posio programada.
Velocidade dos movimentos:
A velocidade e o comportamento do retardo para o posicionamento esto armazenados em
dados de mquina. Os valores projetados podem ser alterados atravs da programao ou
de aes sncronas, veja:
Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF) (Pgina 132)
27H 926H

Correo da acelerao programvel (ACC) (opcional) (Pgina 138)


28H 927H

Indicao das posies de fuso:


Visto que os comandos G90/G91 no atuam neste caso, so aplicadas explicitamente as
indicaes de dimenses correspondentes como AC, IC, DC, ACN, ACP. Sem especificaes o
procedimento realizado automaticamente como na especificao DC.
Sincronizao de movimentos de fuso com WAITS
Com WAITS pode ser marcado um ponto no programa NC onde realizada uma espera at
que um ou mais fusos programados com SPOSA em um bloco NC anterior alcancem sua
posio.
Exemplo:

Cdigo de programa Comentrio


N10 SPOSA[2]=180 SPOSA[3]=0
...
N40 WAITS(2,3) ; No bloco a espera ocorre at os fusos 2 e 3
alcanarem a posio especificada no bloco
N10.

Com WAITS e aps o M5 espera-se que o(s) fuso(s) esteja(m) totalmente parado(s). Com
WAITS e aps o M3/M4 espera-se que o(s) fuso(s) alcancem a rotao e o sentido de giro
especificados.

Indicao
Se o fuso ainda no sincronizou com os marcadores de sincronizao, ento ser adotado o
sentido positivo de giro especificado no dado de mquina (estado de fornecimento).

Fundamentos
130 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)

Posicionar o fuso a partir do giro (M3/M4)


Com o M3 ou o M4 ativado, o fuso ser parado conforme o valor programado.

6HQWLGRGHJLUR 6HQWLGRGHJLUR

'& $&

'& $&
QJXOR QJXOR
SURJUDPDGR SURJUDPDGR

No existe nenhuma diferena entre a especificao DC e AC. Nos dois casos o sentido de
giro optado atravs do M3/M4 continua a ser executado at a posio final absoluta. Com ACN
e ACP eventualmente ocorre uma desacelerao e se mantm o respectivo sentido de
aproximao. Na especificao IC o giro continua a partir da atual posio do fuso, e pelo
valor especificado.
Posicionamento do fuso a partir do estado parado (M5)
O curso programado percorrido a partir do estado parado (M5), exatamente de acordo com
a especificao.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 131
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)

7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON,


FPRAOF)

Funo
Os eixos de posicionamento como, por exemplo, sistemas de transporte de peas, revlver
ou lunetas, so deslocados independentemente dos eixos de percurso e eixos sncronos.
Por isso que definido um avano prprio para cada eixo de posicionamento.
Um avano axial prprio tambm pode ser programado para fusos.
Alm disso existe a possibilidade de derivar o avano por rotao para eixos de percurso e
eixos sncronos ou para diversos eixos de posicionamento/fusos a partir de um outro eixo
rotativo ou fuso.

Sintaxe
Avano para eixo de posicionamento:
FA[<eixo>]=
Avano axial para fuso:
FA[SPI(<n>)]=
FA[S<n>]=
Derivao de avano por rotao para eixos de percurso/eixos sncronos:
FPR(<eixo rotativo>)
FPR(SPI(<n>))
FPR(S<n>)
Derivao do avano por rotao para eixos de posicionamento/fusos:
FPRAON(<eixo>,<eixo rotativo>)
FPRAON(<eixo>,SPI(<n>))
FPRAON(<eixo>,S<n>)
FPRAON(SPI(<n>),<eixo rotativo>)
FPRAON(S<n>,<eixo rotativo>)
FPRAON(SPI(<n>),SPI(<n>))
FPRAON(S<n>,S<n>)
FPRAOF(<eixo>,SPI(<n>),)
FPRAOF(<eixo>,S<n>,)

Fundamentos
132 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)

Significado

FA[...]=... : Avano para o eixo de posicionamento especificado e velocidade


de posicionamento (avano axial) para o fuso especificado
Unidade: mm/min e inch/min ou graus/min
Faixa de valores: 999 999,999 mm/min, graus/min
39 999,9999 inch/min
FPR(...): Com FPR identificado o eixo rotativo (<eixo rotativo>) ou fuso
(SPI(<n>) / S<n>), a partir do qual deve ser derivado o avano por
rotao programado sob G95 para o avano por rotao dos eixos
de percurso e eixos sncronos.
FPRAON(...): Derivao do avano por rotao para eixos de posicionamento e
fusos:
O primeiro parmetro (<eixo> / SPI(<n>) / S<n>) identifica o eixo de
posicionamento/fuso que deve ser deslocado com avano por
rotao.
O segundo parmetro (<eixo rotativo> / SPI(<n>) / S<n>) identi-
fica o eixo rotativo/fuso a partir do qual deve ser derivado o
avano por rotao.
Nota:
O segundo parmetro tambm pode ser desconsiderado, neste
caso o avano deriva do fuso mestre.
FPRAOF(...): Com FPRAOF cancelado o avano por rotao derivado para os
eixos ou fusos especificados.

<eixo>: Identificador de eixo (eixo de posicionamento ou eixo geomtrico)


SPI(<n>) / S<n> : Identificador de fuso
SPI(<n>) e S<n> so idnticos funcionalmente.
<n>: Nmero do fuso
Nota:
SPI converte o nmero de fuso em identificador de eixo. O par-
metro de transferncia (<n>) deve conter um nmero de fuso
vlido.

Indicao
O avano FA[...] programado est ativo de forma modal.
Por bloco NC podem ser programados at 5 avanos para eixos de posicionamento/fusos.

Indicao
O avano derivado calculado conforme a seguinte frmula:
Avano derivado = avano programado * valor do avano mestre

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 133
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)

Exemplos
Exemplo 1: Acoplamento de fusos sncronos
Com o acoplamento de fusos sncronos a velocidade de posicionamento do fuso escravo
pode ser programada independentemente do fuso mestre, p. ex. para posicionamento.

Cdigo de programa Comentrio


...
FA[S2]=100 ; Velocidade de posicionamento do fuso escravo (fuso 2)
= 100 graus/min
...

Exemplo 2: Avano por rotao derivado para eixos de percurso


Os eixos de percurso X, Y devem ser deslocados com avano por rotao, derivado do eixo
rotativo A:

Cdigo de programa
...
N40 FPR(A)
N50 G95 X50 Y50 F500
...

Exemplo 3: Derivao do avano por rotao para fuso mestre

Cdigo de programa Comentrio


N30 FPRAON(S1,S2) ; O avano por rotao para o fuso mestre (S1) deve ser
derivado do fuso 2.
N40 SPOS=150 ; Posicionamento do fuso mestre.
N50 FPRAOF(S1) ; Cancelamento do avano por rotao derivado para o fuso
mestre.

Exemplo 4: Derivao do avano por rotao para eixo de posicionamento

Cdigo de programa Comentrio


N30 FPRAON(X) ; O avano por rotao para o eixo de
posicionamento X deve ser derivado do fuso
mestre.
N40 POS[X]=50 FA[X]=500 ; O eixo de posicionamento deslocado com 500
mm/rotao do fuso mestre.
N50 FPRAOF(X)

Fundamentos
134 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)

Outras informaes
FA[]
Sempre aplicado o tipo de avano G94. Se G70/G71 estiver ativo, ento a unidade de
medida mtrica/inch adotada conforme o pr-ajuste no dado de mquina. Com G700/G710
pode-se alterar a unidade de medida no programa.

ATENO
Se no for programado nenhum FA, ser aplicado o valor ajustado no dado de mquina.

FPR()
Com o FPR pode-se derivar o avano por rotao a partir de qualquer fuso ou eixo rotativo,
como extenso do comando G95 (avano por rotao em funo do fuso mestre). O G95
FPR() aplicado para eixos de percurso e eixos sncronos.

Se o eixo rotativo / fuso identificado com FPR trabalha com controle de posio, aplicado
o acoplamento de valor nominal, caso contrrio acoplamento de valor real.
FPRAON()
Com FPRAON possvel derivar por eixos o avano por rotao de eixos de posicionamento e
fusos do avano momentneo para um outro eixo rotativo.
FPRAOF()
Com FPRAOF desativado o avano por rotao para um ou simultaneamente para vrios
eixos/fusos.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 135
Controle de avano
7.6 Correo do avano programvel (OVR, OVRRAP, OVRA)

7.6 Correo do avano programvel (OVR, OVRRAP, OVRA)

Funo
A velocidade de eixos de percurso/eixos de posicionamento e fusos pode ser modificada no
programa NC.

Sintaxe
OVR=<valor>
OVRRAP=<valor>
OVRA[<eixo>]=<valor>
OVRA[SPI(<n>)]=<valor>
OVRA[S<n>]=<valor>

Significado

OVR: Alterao de avano para avano de trajetria F


OVRRAP: Alterao de avano para velocidade de avano rpido
OVRA: Alterao de avano para avano de posicionamento FA ou para
rotao de fuso S

<eixo>: Identificador de eixo (eixo de posicionamento ou eixo geomtrico)


SPI(<n>) / S<n> : Identificador de fuso
SPI(<n>) e S<n> so idnticos funcionalmente.
<n>: Nmero do fuso
Nota:
O SPI converte o nmero de fuso em identificador de eixo. O
parmetro de transferncia (<n>) deve conter um nmero de fuso
vlido.

<valor>: Alterao de avano em porcentagem


O valor est relacionado com e se sobrepe com o Override de
avano ajustado no painel de comando da mquina.
Faixa de valores: 200%, nmero inteiro
Nota:
Na correo de percurso e de avano rpido as velocidades
mximas ajustadas em dados de mquina no sero
ultrapassadas.

Fundamentos
136 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.6 Correo do avano programvel (OVR, OVRRAP, OVRA)

Exemplos
Exemplo 1:
Override de avano ajustado: 80%

Cdigo de programa Comentrio


N10 ... F1000
N20 OVR=50 ; O avano de trajetria F1000 programado alterado no F400
(1000 * 0,8 * 0,5).
...

Exemplo 2:

Cdigo de programa Comentrio


N10 OVRRAP=5 ; A velocidade de avano rpido reduzida para 5%.
...
N100 OVRRAP=100 ; A velocidade de avano rpido novamente ajustada para 100%
(= ajuste bsico).

Exemplo 3:

Cdigo de programa Comentrio


N... OVR=25 OVRA[A1]=70 ; O avano de trajetria reduzido para 25%, o
avano de posicionamento para o eixo de
posicionamento A1 para 70%.

Exemplo 4:

Cdigo de programa Comentrio


N.. OVRA[SPI(1)]=35 ; A rotao para o fuso 1 reduzida para 35%.

ou

Cdigo de programa Comentrio


N.. OVRA[S1]=35 ; A rotao para o fuso 1 reduzida para 35%.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 137
Controle de avano
7.7 Correo da acelerao programvel (ACC) (opcional)

7.7 Correo da acelerao programvel (ACC) (opcional)

Funo
Em partes crticas do programa pode ser necessrio limitar a acelerao abaixo do valor
mximo permitido para reduzir, por exemplo, as oscilaes mecnicas da mquina.
Com a correo de acelerao programvel pode ser alterada a acelerao para cada eixo
de percurso ou fuso atravs de comando no programa NC. A limitao tem efeito em todos
os tipos de interpolao. Como 100 % de acelerao so aplicados os valores definidos nos
dados da mquina.

Sintaxe
ACC[<eixo>]=<valor>
ACC[SPI(<n>)]=<valor>
ACC(S<n>)=<valor>
Desativao:
ACC[...]=100

Sintaxe

ACC: Alterao de acelerao em porcentagem para o eixo de percurso


especificado ou alterao de rotao para o fuso especificado

<eixo>: Nome de eixo de canal do eixo de percurso


SPI(<n>) / S<n> : Identificador de fuso
SPI(<n>) e S<n> so idnticos funcionalmente.
<n>: Nmero do fuso
Nota:
SPI converte o nmero de fuso em identificador de eixo. O
parmetro de transferncia (<n>) deve conter um nmero de fuso
vlido.

<valor>: Alterao da acelerao em porcentagem


O valor est relacionado com e se sobrepe com o Override de
avano ajustado no painel de comando da mquina.
Faixa de valores: 1200%, nmero inteiro

ATENO
No caso de uma acelerao maior os valores permitidos pelo fabricante da mquina
podem ser ultrapassados.

Fundamentos
138 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.7 Correo da acelerao programvel (ACC) (opcional)

Exemplo

Cdigo de programa Comentrio


N50 ACC[X]=80 ; A unidade de avano do eixo em sentido X deve ser
deslocada apenas com 80% de acelerao.
N60 ACC[SPI(1)]=50 ; O fuso 1 somente deve ser acerado ou desacelerado com
50% da capacidade de acelerao.

Outras informaes
Correo de acelerao programada com ACC
Em sua emisso, a correo de acelerao programada com ACC[...] sempre ser
considerada como nas variveis $AA_ACC. A leitura no programa de pea e nas aes
sncronas realizada em diversos momentos no processamento do NC.
No programa de peas
O valor escrito no programa de pea somente ser considerado nas variveis de sistema
$AA_ACC como escrito no programa de pea, se o ACC no for alterado por uma ao
sncrona.
Em aes sincronizadas
Aplica-se o correspondente: O valor escrito em uma ao sncrona somente ser conside-
rado nas variveis de sistema $AA_ACC como escrito no programa de pea, se o ACC no
for alterado por um programa de pea.
A acelerao especificada tambm pode ser alterada atravs de aes sncronas (veja o
Manual de funes para aes sncronas).
Exemplo:

Cdigo de programa
...
N100 EVERY $A_IN[1] DO POS[X]=50 FA[X]=2000 ACC[X]=140

O atual valor de acelerao pode ser consultado com as variveis de sistema


$AA_ACC[<eixo>]. Atravs de dado de mquina pode-se optar em aplicar o ltimo valor ACC
definido ou ento 100% no caso de um RESET / fim de programa de pea.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 139
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)

7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)

Funo
Com os comandos FD e FDA os eixos podem ser movimentados com manivelas eletrnicas
durante a execuo do programa de pea. Neste caso, os movimentos de deslocamento
programados dos eixos so sobrepostos com os pulsos de manivela eletrnica definidos
como valores pr-determinados de curso e velocidade.
Eixos de percurso
No caso dos eixos de percurso pode ser sobreposto o avano de trajetria programado.
Aqui avaliada a manivela eletrnica do 1 eixo geomtrico do canal. Os pulsos de mani-
vela eletrnica condicionados pelo sentido de giro e avaliados por ciclo IPO correspondem
velocidade de percurso sobreposta. Os valores de limite de velocidade de percurso que
podem ser alcanados pela sobreposio da manivela eletrnica so:
Mnimo: 0
Mximo: Valores de limite definidos em dados de mquina para os eixos de percurso
envolvidos no movimento de deslocamento

Indicao
Avano de trajetria
O avano de percurso F e o avano da manivela eletrnica FD no podem ser progra-
mados juntos em um mesmo bloco NC.

Eixos de posicionamento
No caso dos eixos de posicionamento podem ser sobrepostos por eixo o percurso de
deslocamento ou a velocidade. Aqui avaliada a manivela eletrnica associada ao eixo.
Sobreposio de cursos
Os pulsos de manivela eletrnica condicionados ao sentido de giro e avaliados
correspondem ao curso que deve ser percorrido pelo eixo. Neste caso so considerados
apenas os pulsos de manivela eletrnica no sentido at a posio programada.
Sobreposio de velocidade
Os pulsos de manivela eletrnica condicionados pelo sentido de giro e avaliados por
ciclo IPO correspondem velocidade que deve ser sobreposta por eixo. Os valores de
limite de velocidade de percurso que podem ser alcanados pela sobreposio da
manivela eletrnica so:
Mnimo: 0
Mximo: Valores de limite definidos em dados de mquina para os eixos de
posicionamento
Uma descrio detalhada sobre parametrizao de manivelas eletrnicas est disponvel
no(a):
Literatura:
/FB2/ Manual de funes ampliadas; Deslocamento manual e manivela eletrnica (H1)

Sintaxe
FD=<velocidade>
FDA[<eixo>]=<velocidade>

Fundamentos
140 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)

Significado

FD=< velocidade > : Avano de percurso e liberao da sobreposio


de velocidade atravs da manivela eletrnica.
<velocidade>:
Valor = 0: No permitido!
Valor 0: Velocidade de percurso
FDA[<eixo>]=<velocidade> : Avano por eixo
<velocidade>:
Valor = 0: Definio de curso atravs de
manivela eletrnica
Valor 0: Velocidade por eixo
<eixo>: Identificador de eixo do eixo de posicionamento

Indicao
O FD e o FDA esto ativos por bloco.

Exemplo

Definio de curso: O rebolo que alterna


(oscila) no sentido Z deslocado no sentido
= X at a pea atravs da manivela.
Aqui o operador pode ajustar manualmente
a penetrao at obter um direcionamento
uniforme das fascas. Atravs da ativao
da "Anulao de curso restante" passa-se
para o prximo bloco NC e a produo
continua em modo AUTOMTICO.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 141
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)

Outras informaes
Deslocamento de eixos de percurso com sobreposio de velocidade ( FD=<velocidade> )
Para o bloco de programa de pea onde est programada a sobreposio da velocidade de
percurso, devem ser preenchidos os seguintes requisitos:
Comando de curso G1, G2 ou G3 ativo
Parada exata G60 ativa
Avano linear G94 ativo
Override de avano
O Override de avano somente tem efeito sobre a velocidade de percurso programada, no
sobre o valor de velocidade gerado pela manivela eletrnica (Exceo: Override de avano
= 0).
Exemplo:

Cdigo de programa Descrio


N10 X Y F500 ; Avano de percurso = 500 mm/min
N20 X Y FD=700 ; Avano de percurso = 700 mm/min e sobreposio de velocidade atravs de
; manivela eletrnica.
; No N20 ocorre uma acelerao de 500 para 700 mm/min. Atravs de manivela
; eletrnica pode ser alterada a velocidade de percurso, em funo do sentido
; de giro, entre 0 e o valor mximo (dados de mquina).

Deslocamento de eixos de posicionamento com definio de curso ( FDA[<eixo>]=0 )


No bloco NC com o FDA[<eixo>]=0 programado, o avano passa para zero, de modo que
nenhum movimento de deslocamento pode ser realizado a partir do programa. Agora o
movimento de deslocamento programado na posio de destino controlado atravs do
giro da manivela eletrnica.

Fundamentos
142 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)

Exemplo:

Cdigo de programa Descrio


...
N20 POS[V]=90 FDA[V]=0 ; Posio de destino = 90 mm, avano por eixo = 0 mm/min e sobreposio
; de curso atravs de manivela eletrnica.
; Velocidade do eixo V no incio do bloco = 0 mm/min.
; A definio de curso e de velocidade realizada atravs de pulsos da
; manivela eletrnica

Sentido de movimento, velocidade de deslocamento:


Conforme o sinal, os eixos percorrem o curso especificado pelos pulsos de manivela
eletrnica. Dependendo do sentido de giro o deslocamento pode ocorrer para frente ou para
trs. Quanto mais rpido a manivela eletrnica for girada, mas alta ser a velocidade de
deslocamento.
rea de deslocamento:
A rea de deslocamento limitada atravs da posio de partida e do ponto final
programado.

Deslocamento de eixos de posicionamento com sobreposio de velocidade


( FDA[<eixo>]=<velocidade> )
No bloco NC com o FDA[]= programado, o avano do ltimo valor FA programado acele-
rado ou retardado at o valor programado sob FDA. Com base no atual avano FDA pode-se
acelerar ou retardar at zero o movimento programado, atravs do giro da manivela
eletrnica. Como velocidade mxima so aplicados os valores parametrizados em dados de
mquina.
Exemplo:

Cdigo de programa Descrio


N10 POS[V]= FA[V]=100 ; Avano por eixo = 100 mm/min
N20 POS[V]=100 FAD[V]=200 ; Posio de destino por eixo = 100, avano por eixo = 200 mm/min e
; sobreposio de velocidade atravs de manivela eletrnica.
; No N20 ocorre uma acelerao de 100 para 200 mm/min. Atravs da
; manivela eletrnica a velocidade pode, em funo do sentido de
; giro, variar entre 0 e o valor mximo (dados de mquina).

rea de deslocamento:
A rea de deslocamento limitada atravs da posio de partida e do ponto final
programado.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 143
Controle de avano
7.9 Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN)

7.9 Otimizao de avano em trechos de percurso curvados (CFTCP,


CFC, CFIN)

Funo
O avano programado com modo de compensao G41/G42 ativado para o raio da fresa
tem referncia primeiramente na trajetria do centro da fresa (veja o captulo "Transfor-
maes de coordenadas (Frames)").
No fresamento de um crculo, o qual aplicado tanto para interpolao de polinmios como
de Spline, o avano na borda da fresa, em determinadas condies, sofre uma variao to
grande que o resultado da usinagem chega a ser afetado.
Exemplo: Fresamento de um raio externo pequeno com uma ferramenta grande. O percurso
em que o lado externo da fresa deve recuar muito maior do que o percurso ao longo do
contorno.

&RQWRUQR

7UDMHWULDGDIHUUDPHQWD

Com isso trabalha-se com um avano muito baixo no contorno. Para evitar tais efeitos,
deve-se ajustar o avano de acordo com estes contornos curvados.

Sintaxe
CFTCP
CFC
CFIN

Fundamentos
144 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.9 Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN)

Significado

CFTCP: Avano constante na trajetria do centro da fresa


O comando mantm a velocidade de avano constante, as correes de
avano so desativadas.
CFC: Avano constante no contorno (corte da ferramenta)
Esta funo a ajustada como padro.
CFIN: Avano constante no corte da ferramenta apenas em contornos curvados
internamente, caso contrrio na trajetria do centro da fresa
A velocidade de avano reduzida nos raios internos.

Exemplo

Neste exemplo o contorno produzido


<
primeiramente com o avano corrigido com
CFC. Na operao de acabamento a base
fresada tambm usinada com CFIN. Com
isso evita-se que a base fresada em raios
externos seja danificada atravs de uma
velocidade muito alta de avano.



;

 
 

Cdigo de programa Comentrio


N10 G17 G54 G64 T1 M6
N20 S3000 M3 CFC F500 G41
N30 G0 X-10
N40 Y0 Z-10 ; Penetrao at a primeira profundidade de corte
N50 CONTORNO1 ; Chamada da subrotina
N40 CFIN Z-25 ; Penetrao at a segunda profundidade de corte
N50 CONTORNO1 ; Chamada da subrotina
N60 Y120
N70 X200 M30

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 145
Controle de avano
7.9 Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN)

Outras informaes
Avano constante no contorno com CFC

A velocidade de avano reduzida nos


raios internos, e nos raios externos elevada.
Dessa forma a velocidade no corte da
ferramenta e consequentemente no
contorno mantida constante.

FRQVWDQWH

H
D QW
VW
Q
FR

UHGX]LGD

DXPHQWDGD

Fundamentos
146 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA)

7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA,
SRA)

Funo
Com a funo "Vrios valores de avano em um bloco", de modo sncrono com o movi-
mento e dependendo das entradas externas digitais e/ou analgicas, podem ser ativados
diferentes valores de avano de um bloco NC, tempo de espera assim como o retrocesso.
Os sinais de entrada de HW esto agrupados em um Byte de entrada.

Sintaxe
F2=... at F7=...
ST=...
SR=...
FMA[2,<eixo>]=... at FMA[7,<eixo>]=...
STA[<eixo>]=...
SRA[<eixo>]=...

Significado

F2=... at F7=... : Sob o endereo F programado o avano de traje-


tria, que permanece vlido enquanto no houver
nenhum sinal de entrada.
Alm do avano de trajetria podem ser programa-
dos at 6 avanos diferentes no bloco. A extenso
numrica indica o nmero Bit da entrada, e com essa
alterao ativado o avano.
Efeito: por bloco
ST=... : Tempo de espera em s (na tecnologia de retificao:
Tempo de passada final)
Bit de entrada: 1
Efeito: por bloco
SR=... : Curso de retrocesso
A unidade para o curso de retrocesso tem como
referncia a atual unidade de medida aplicada (mm
ou inch).
Bit de entrada: 0
Efeito: por bloco
FMA[2,<eixo>]=... at Sob o endereo FA programado o avano por eixo,
FMA[7,<eixo>]=... : que permanece vlido enquanto no houver nenhum
sinal de entrada.
Alm do avano por eixo FA com o FMA podem ser
programados at 6 outros avanos por eixo no bloco.
O primeiro parmetro indica o nmero de Bit da
entrada, o segundo indica o eixo em que deve ser
aplicado o avano.
Efeito: por bloco

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 147
Controle de avano
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA)

STA[<eixo>]=...: Tempo de espera por eixo em s (na tecnologia de


retificao: Tempo de passada final)
Bit de entrada: 1
Efeito: por bloco
SRA[<eixo>]=...: Curso de retrocesso por eixo
Bit de entrada: 0
Efeito: por bloco

Indicao
Quando a entrada ativada com Bit 1 para tempo de espera ou Bit 0 para curso de
retrocesso, ento o curso restante dos eixos de percurso ou dos eixos individuais envolvidos
cancelado e iniciado o tempo de espera ou o retrocesso.

Indicao
O avano por eixo (valor FA e FMA) ou avano de trajetria (valor F) corresponde ao avano
de 100%. Com a funo "Vrios valores de avano em um bloco" podem ser realizados
avanos que so menores ou iguais ao avano por eixo ou ao avano de trajetria.

Indicao
Se para um eixo forem programados avanos, tempo de espera ou curso de retrocesso
devido a uma entrada externa, este eixo no pode ser programado neste bloco como eixo
POSA (eixo de posicionamento que abrange outros blocos).

Indicao
O Look-Ahead tambm est ativo em um bloco, mesmo com outros avanos. Dessa forma o
atual avano pode ser limitado atravs do Look-Ahead.

Fundamentos
148 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA)

Exemplos
Exemplo 1: Movimento de percurso

Cdigo de programa Comentrio


F7=1000 ; 7 corresponde ao Bit de entrada 7
F2=20 ; 2 corresponde ao Bit de entrada 2
ST=1 ; Tempo de espera (s) Bit de entrada 1
SR=0.5 ; Curso de retrocesso (mm) Bit de entrada 0

Exemplo 2: Movimento por eixo

Cdigo de programa Comentrio


FMA[3, x]=1000 ; Avano axial com o valor 1000 para eixo X, 3 corresponde ao
Bit de entrada 3.

Exemplo 3: Vrios passos de trabalho em um bloco

Cdigo de programa Comentrio


N20 T1 D1 F500 G0 X100 ; Posio de sada
N25 G1 X105 F=20 F7=5 F3=2.5 F2=0.5 ST=1.5 SR=0.5 ; Avano normal com F, des-
baste com F7, acabamento
com F3, acabamento fino
com F2, tempo de espera de
1.5 s, curso de retrocesso
de 0.5 mm
...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 149
Controle de avano
7.11 Avano por blocos (FB)

7.11 Avano por blocos (FB)

Funo
Com a funo "Avano por bloco" pode-se especificar um avano prprio para um bloco
individual. Depois desse bloco reativado o avano modal ativado anteriormente.

Sintaxe
FB=<valor>

Significado

FB: Avano apenas para o bloco atual


<VALOR>: O valor programado deve ser maior que zero.
A interpretao realizada de acordo com o tipo de avano ativo:
G94: Avano em mm/min ou graus/min
G95: Avano em mm/rot. ou inch/rot.
G96: Velocidade de corte constante

Indicao
Se no bloco no for programado nenhum deslocamento (p. ex. bloco de clculo), o FB
permanece sem efeito.
Se nenhum avano explcito for programado para chanfro/arredondamento, o valor do FB
tambm ser aplicado em um elemento de contorno chanfro/arredondamento presente
neste bloco.
As interpolaes de avano FLIN, FCUB, ... so possveis sem restries.
A programao simultnea do FB e do FD (uso de manivela eletrnica com sobreposio de
avano) ou do F (avano de trajetria modal) no possvel.

Exemplo

Cdigo de programa Comentrio


N10 G0 X0 Y0 G17 F100 G94 ; Posio de sada
N20 G1 X10 ; Avano de 100 mm/min
N30 X20 FB=80 ; Avano de 80 mm/min
N40 X30 ; O avano novamente 100 mm/min.
...

Fundamentos
150 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.12 Avano por dente (G95 FZ)

7.12 Avano por dente (G95 FZ)

Funo
Preferenciamente para operaes de fresamento, ao invs do avano por rotao tambm
pode ser programado o avano por dente muito usado na prtica:

&XUVRGH
DYDQRSRU
GHQWH

Atravs do parmetro de ferramenta $TC_DPNT (nmero de dentes) do bloco de dados de


correo de ferramenta ativo, o comando calcula o avano por rotao ativo para cada
bloco de deslocamento a partir do avano por dente programado:
F = FZ * $TC_DPNT
com: F: Avano por rotao em mm/rot. ou polegadas/rot.
FZ: Avano por dente em mm/dente ou polegada/dente
$TC_DPNT: Parmetro de ferramenta: Nmero de dentes/rot.
O tipo de ferramenta ($TC_DP1) da ferramenta ativa no considerado.
O avano por dente programado independe da troca de ferramentas e ativao/desativao
de um bloco de dados de corretores de ferramenta e ele mantido de forma modal.
Uma alterao do parmetro de ferramenta $TC_DPNT do corte ativo ter efeito na prxima
ativao de corretor de ferramenta ou na prxima atualizao dos dados de correo ativos.
A troca de ferramentas e a ativao/desativao de um bloco de dados de corretor de
ferramenta resultam em um novo clculo do avano por rotao ativo.

Indicao
O avano por dente refere-se apenas trajetria, uma programao especfica de eixo no
possvel.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 151
Controle de avano
7.12 Avano por dente (G95 FZ)

Sintaxe
G95 FZ...

Indicao
O G95 e o FZ podem ser programados juntos ou separados no bloco.
A ordem de programao no importa.

Significado

G95: Tipo de avano: Avano por rotao em mm/rot. ou polegada/rot. (em funo do
G700/G710)
Para G95 veja "Avano (G93, G94, G95, F, FGROUP, FL, FGREF) (Pgina 109)"
29H 928H

FZ: Velocidade do avano por dente


Ativao: com G95
Efeito: modal
Unidade de mm/dente ou polegada/dente (em funo do G700/G710)
medida:

Indicao
Comutao entre G95 F... e G95 FZ...
Com a comutao entre G95 F... (avano por rotao) e G95 FZ... (avano por dente)
deletado o valor de avano que no est ativo.

Indicao
Derivao de avano com FPR
Com FPR, de forma similar ao avano por rotao, o avano por dente tambm pode ser
derivado a partir de um eixo rotativo ou fuso qualquer (veja "Avano para eixos/fusos de
30H

posicionamento (FA, FPR, FPRAON, FPRAOF) (Pgina 132)"). 92H

CUIDADO
Troca de ferramentas / mudana de fuso mestre
Uma troca de ferramentas seguinte ou mudana do fuso mestre deve ser considerada
pelo usurio atravs da programao correspondente, p. ex. com uma nova programao
do FZ.

CUIDADO
A importncia tecnolgica como o fresamento concordante ou discordante, fresamento de
topo ou fresamento perifrico, etc. tambm no ser considerada automaticamente, como
tambm ocorre na geometria da trajetria (reta, crculo, ...). Por isso que estes fatores
devem ser observados durante a programao do avano por dente.

Fundamentos
152 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.12 Avano por dente (G95 FZ)

Exemplos
Exemplo 1: Fresa com 5 dentes ($TC_DPNE = 5)

Cdigo de programa Comentrio


N10 G0 X100 Y50
N20 G1 G95 FZ=0.02 ; Avano por dente de 0,02 mm/dente
N30 T3 D1 ; Carregamento de ferramenta e ativao do bloco de dados
de corretor de ferramenta.
M40 M3 S200 ; Rotao de fuso de 200 rpm
N50 X20 ; Fresamento com:
FZ = 0,02 mm/dente
avano por rotao ativo:
F = 0,02 mm/dente * 5 dentes/U = 0,1 mm/rot.
ou:
F = 0,1 mm/rot. * 200 rpm = 20 mm/min

Exemplo 2: Comutao entre G95 F... e G95 FZ...

Cdigo de programa Comentrio


N10 G0 X100 Y50
N20 G1 G95 F0.1 ; Avano por rotao de 0,1 mm/rot.
N30 T1 M6
N35 M3 S100 D1
N40 X20
N50 G0 X100 M5
N60 M6 T3 D1 ; Carregamento de ferramenta com 5 dentes ($TC_DPNT = 5).
N70 X22 M3 S300
N80 G1 X3 G95 FZ=0.02 ; Mudana de G95 F para G95 FZ, avano por dente de
0,02 mm/dente ativo.

Exemplo 3: Derivao de avano por dente a partir de um fuso (FBR)

Cdigo de programa Comentrio



N41 FPR(S4) ; Ferramenta no fuso 4 (no fuso mestre).
N51 G95 X51 FZ=0.5 ; Avano por dente de 0,5 mm/dente em funo do fuso S4.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 153
Controle de avano
7.12 Avano por dente (G95 FZ)

Exemplo 4: Troca de ferramentas seguinte

Cdigo de programa Comentrio


N10 G0 X50 Y5
N20 G1 G95 FZ=0.03 ; Avano por dente de 0,03 mm/dente
N30 M6 T11 D1 ; Carregamento de ferramenta com 7 dentes ($TC_DPNT = 7).
N30 M3 S100
N40 X30 ; Avano por rotao ativo de 0,21 mm/rot.
N50 G0 X100 M5
N60 M6 T33 D1 ; Carregamento de ferramenta com 5 dentes ($TC_DPNT = 5).
N70 X22 M3 S300
N80 G1 X3 ; Avano por dente modal de 0,03 mm/dente
avano por rotao ativo: 0,15 mm/rot.

Exemplo 5: Mudana do fuso mestre

Cdigo de programa Comentrio


N10 SETMS(1) ; O fuso 1 o fuso mestre.
N20 T3 D3 M6 ; A ferramenta 3 carregada no fuso 1.
N30 S400 M3 ; Rotao S400 do fuso 1 (e com isso T3).
N40 G95 G1 FZ0.03 ; Avano por dente de 0,03 mm/dente
N50 X50 ; Movimento de percurso, o avano ativo depende do(a):
- Avano por dente FZ
- Rotao do fuso 1
- Nmero de dentes da ferramenta T3 ativa
N60 G0 X60
...
N100 SETMS(2) ; O fuso 2 passa a ser o fuso mestre.
N110 T1 D1 M6 ; A ferramenta 1 carregada no fuso 2.
N120 S500 M3 ; Rotao S500 do fuso 2 (e com isso T1).
N130 G95 G1 FZ0.03 X20 ; Movimento de percurso, o avano ativo depende do(a):
- Avano por dente FZ
- Rotao do fuso 2
- Nmero de dentes da ferramenta T1 ativa

Indicao
aps a mudana do fuso mestre (N100), o usurio tambm deve ativar um corretor de
ferramenta, que ser acionada pelo fuso 2.

Fundamentos
154 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.12 Avano por dente (G95 FZ)

Outras informaes
Mudana entre G93, G94 e G95
O FZ tambm pode ser programado com o G95 no ativado, mas no ter efeito e ser can-
celado com a ativao do G95, isto , com a mudana entre G93, G94 e G95 o valor FZ tambm
deletado, de modo similar no caso do F.
Nova ativao do G95
Uma nova ativao do G95 com o G95 j ativado no ter nenhum efeito (se neste caso no
for programada nenhuma mudana entre F e FZ).
Avano ativo por bloco (FB)
Um avano ativo por bloco FB... interpretado como avano por dente com o G95 FZ...
(modal) ativo.
Mecanismo SAVE
Em subrotinas com o atributo SAVE o FZ gravado com o valor antes do incio da subrotina
de modo similar ao F.
Vrios avanos em um bloco
A funo "Vrios valores de avano em um bloco" no possvel no avano por dente.
Aes sincronizadas
A especificao do FZ a partir de aes sncronas no possvel.
Leitura da velocidade do avano por dente e do tipo de avano de trajetria
A velocidade do avano por dente e o tipo de avano de trajetria podem ser lidos atravs
de variveis de sistema:
Com parada de pr-processamento no programa de pea atravs das variveis de
sistema:

$AC_FZ Velocidade do avano por dente, que estava ativa durante a


preparao do atual bloco de processamento principal.
$AC_F_TYPE Tipo de avano de trajetria, que estava ativo durante a
preparao do atual bloco de processamento principal.
Valor: Significado:
0 mm/min
1 mm/rot.
2 polegada/min
3 pol./rot.
11 mm/dente
31 polegada/dente

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 155
Controle de avano
7.12 Avano por dente (G95 FZ)

Sem parada de pr-processamento no programa de pea atravs das variveis de


sistema:

$P_FZ Velocidade do avano por dente programada


$P_F_TYPE Tipo de avano de percurso programado
Valor: Significado:
0 mm/min
1 mm/rot.
2 polegada/min
3 pol./rot.
11 mm/dente
31 polegada/dente

Indicao
Se G95 no estiver ativo, as variveis $P_FZ e $AC_FZ sempre retornaro o valor zero.

Fundamentos
156 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria 8
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599,
G53, G500, SUPA, G153)

Funo
Atravs do deslocamento de ponto zero ajustvel (G54 at G57 e G505 at G599) realizado o
ajuste do ponto zero da pea em todos os eixos em funo do ponto zero do sistema de
coordenadas bsico.
Com isso possvel chamar pontos zero atravs de comando G fora do programa (p. ex.
para diversos dispositivos de fixao).
Fresamento:

= <
=

<

*

;
;

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 157
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)

Torneamento:

=
0 :

*

Indicao
No torneamento, por exemplo, o valor de correo para corrigir a placa de fixao
especificado no G54.

Sintaxe
Ativao do deslocamento de ponto zero ajustvel:
G54
...
G57
G505
...
G599
Desativao do deslocamento de ponto zero ajustvel:
G500
G53
G153
SUPA

Fundamentos
158 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)

Significado

G54 ... G57: Chamada do 1 at o 4 deslocamento de ponto zero (NV) ajustvel


G505 ... G599: Chamada do 5 at o 99 deslocamento de ponto zero ajustvel
G500: Desativao do atual deslocamento de ponto zero ajustvel
G500=Frame zero: Desativao do deslocamento de
(Ajuste padro; no contm ponto zero ajustvel at a prxima
nenhum deslocamento, chamada, ativao do Frame bsico
rotao, espelhamento ou total ($P_ACTBFRAME).
escalonamento)
G500 diferente de 0: Ativao do primeiro deslocamento
de ponto zero ajustvel ($P_UIFR[0])
e ativao do Frame bsico total
($P_ACTBFRAME), ou ativado um
eventual Frame bsico alterado.
G53: O G53 suprime por blocos o deslocamento de ponto zero ajustvel e
o deslocamento de ponto zero programvel.
G153: O G153 atua como o G53 e tambm suprime o Frame bsico total.
SUPA: O SUPA atua como o G153 e tambm suprime:
Deslocamentos com manivela eletrnica (DRF)
Movimentos sobrepostos
Deslocamentos de ponto zero externos
Deslocamento de PRESET

Literatura:
Para o deslocamento de ponto zero programvel, veja o captulo "Transformaes de
coordenadas (Frames)".

Indicao
O ajuste bsico no incio do programa, p. ex. G54 ou G500, configurado atravs de dado de
mquina.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 159
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)

Exemplo

3 peas de trabalho que esto dispostas


sobre um palete conforme os valores de
<
0 deslocamento de ponto zero G54 at G56
< devem ser usinadas consecutivamente. A
sequncia de usinagem est programada na
subrotina L47.
;

< <

; ;

*

*


;
0
*

75$16;0

Cdigo de programa Comentrio


N10 G0 G90 X10 Y10 F500 T1 ; Aproximao
N20 G54 S1000 M3 ; Chamada do primeiro deslocamento de ponto zero,
fuso gira direita
N30 L47 ; Processamento de programa como subrotina
N40 G55 G0 Z200 ; Chamada do segundo deslocamento de ponto zero,
Z sobre obstculo
N50 L47 ; Processamento de programa como subrotina
N60 G56 ; Chamada do terceiro deslocamento de ponto zero
N70 L47 ; Processamento de programa como subrotina
N80 G53 X200 Y300 M30 ; Supresso do deslocamento de ponto zero, fim de
programa

Fundamentos
160 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)

Outras informaes
Ajustar valores de deslocamento
Atravs do painel de operao ou atravs da interface universal especificamos os seguintes
valores na tabela de deslocamento de ponto zero interna do comando:
Coordenadas para o deslocamento
ngulo para fixao girada
Fatores de escala (se necessrio)

<

(VFDORQDPHQWR

<

;
7RUQ
HDP
HQWR

FDU
'HVOR

Deslocamento de ponto zero G54 at G57


No programa NC o ponto zero do sistema de coordenadas bsico deslocado para o
sistema de coordenadas da pea atravs da chamada de um dos quatro comandos G54 at
G57.

<

<

< ;

; <

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 161
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)

No prximo bloco NC com movimento programado esto relacionadas todas indicaes de


posio e com isso os movimentos da ferramenta com relao ao atual ponto zero de pea
aplicado.

Indicao
Com os quatro deslocamentos de ponto zero disponveis podem ser descritas
simultaneamente quatro fixaes de pea (p. ex. para usinagem mltipla) que so
chamadas no programa.

Outros deslocamentos de ponto zero ajustveis: G505 at G599


Para outros deslocamentos de ponto zero ajustveis esto disponveis os seguintes
nmeros de comando G505 at G599. Com os quatro deslocamentos de ponto zero G54 at
G57 pr-ajustados possvel criar ao todo 100 deslocamentos ajustveis na memria de
ponto zero atravs de dado de mquina.

Fundamentos
162 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)

8.2 Seleo do plano de trabalho (G17/G18/G19)

Funo
Atravs da especificao do plano de trabalho em que o contorno desejado deve ser
produzido, tambm so definidas as seguintes funes:
O plano para a correo do raio da ferramenta.
O sentido de penetrao para correo do comprimento da ferramenta em funo do tipo
de ferramenta.
O plano para interpolao circular.

= 3HQHWUDR

* <
; 
* 
 *

3H
R QH
D WUD
Q HWU
3H R

Sintaxe
G17
G18
G19

Significado

G17: Plano de trabalho X/Y


Sentido de penetrao Z Seleo de plano 1 - 2 eixo geomtrico
G18: Plano de trabalho Z/X
Sentido de penetrao Y Seleo de plano 3 - 1 eixo geomtrico
G19: Plano de trabalho Y/Z
Sentido de penetrao X Seleo de plano 2 - 3 eixo geomtrico

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 163
Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)

Indicao
No ajuste bsico est ajustado G17 (plano X/Y) para fresamento e G18 (plano Z/X) para
torneamento.
Com a chamada da correo de trajetria da ferramenta G41/G42 (veja o captulo
"Correes do raio da ferramenta (Pgina 277)") deve-se indicar o plano de trabalho para
31H 930H

que o comando numrico possa corrigir o comprimento e o raio da ferramenta.

Exemplo
O procedimento "clssico" no fresamento :
1. Definio do plano de trabalho (G17 o ajuste bsico para fresas).
2. Chamada do tipo de ferramenta (T) e dos valores de correo da ferramenta (D).
3. Ativao da correo de trajetria (G41).
4. Programao dos movimentos de deslocamento.

Cdigo de programa Comentrio


N10 G17 T5 D8 ; Chamada do plano de trabalho X/Y, chamada de
ferramenta. A correo do comprimento
realizada no sentido Z.
N20 G1 G41 X10 Y30 Z-5 F500 ; A correo do raio realizada no plano X/Y.
N30 G2 X22.5 Y40 I50 J40 ; Interpolao circular/correo do raio da
ferramenta no plano X/Y.

Outras informaes
Geral
Recomenda-se definir o plano de trabalho G17 at G19 logo no incio do programa. No
ajuste bsico est ajustado o plano Z/X para torneamento G18.

Fundamentos
164 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)

Torneamento:

<


* ;

*


*


Para calcular o sentido de giro o comando precisa da especificao do plano de trabalho


(para isso veja a interpolao circular G2/G3).
Usinagem em planos inclinados
Atravs da rotao do sistema de coordenadas com ROT (veja o captulo "Deslocamento do
sistema de coordenadas") posicionamos os eixos de coordenadas na superfcie inclinada.
Os planos de trabalho acompanham esta rotao.
Correo do comprimento da ferramenta em planos inclinados
A correo do comprimento da ferramenta geralmente calculada no plano de trabalho no
girado e fixo no espao.
Fresamento:

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 165
Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)

Indicao
Com as funcionalidades para "Correo do comprimento de ferramentas orientveis" os
componentes do comprimento da ferramenta podem ser calculados de acordo com o plano
de trabalho girado.

A seleo do plano de correo realizado com CUT2D, CUT2DF. Para mais informaes
relacionadas e para uma descrio desta opo de clculo, veja o captulo "Correes do
32H

raio da ferramenta (Pgina 277)".


931H

Para definio espacial do plano de trabalho o comando oferece opes bastante


confortveis de transformaes de coordenadas. Para obter mais informaes sobre este
assunto, veja o captulo "Transformaes de coordenadas (Frames) (Pgina 341)".
3H 932H

Fundamentos
166 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

8.3 Dimenes
A base da maioria dos programas NC um desenho de pea com indicaes concretas de
dimenses.
Estas indicaes dimensionais podem ser:
em dimenso absoluta ou dimenso incremental
em milmetros ou Inch (polegadas)
em raio ou dimetro (para torneamento)
Para que as indicaes possam ser incorporadas no programa NC diretamente de um
desenho (sem converses) existem diversas opes disponveis ao usurio especificar as
dimenses em comandos especficos de programao.

8.3.1 Especificao de dimenses absolutas (G90, AC)

Funo
Na especificao de dimenses absolutas os dados de posio sempre tm sua referncia
no ponto zero do atual sistema de coordenadas, isto , programa-se a posio absoluta em
que a ferramenta deve ser deslocada.
Especificao de dimenses absolutas ativada modalmente
A indicao de dimenses absolutas ativada modalmente atravs do comando G90. Ela
est ativa para todos os eixos que forem programados nos blocos NC seguintes.
Especificao de dimenses absolutas ativada por blocos
Mesmo com a pr-definio de dimenses incrementais (G91) podem ser especificadas
dimenses absolutas por blocos em determinados eixos atravs da ajuda do comando AC.

Indicao
A dimenso absoluta ativada por blocos (AC) tambm possvel para posicionamentos de
fuso (SPOS, SPOSA) e para parmetros de interpolao (I, J, K).

Sintaxe
G90
<eixo>=AC(<valor>)

Significado

G90: Comando para ativao da especificao de dimenses absolutas ativada


modalmente
AC: Comando para ativao da especificao de dimenses absolutas ativada por
blocos
<eixo>: Identificador do eixo a ser deslocado
<valor>: Posio nominal do eixo a ser deslocado dada em dimenses absolutas

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 167
Ajustes de geometria
8.3 Dimenes

Exemplos
Exemplo 1: Fresamento

= ;


<



;
 

Cdigo de programa Comentrio


N10 G90 G0 X45 Y60 Z2 T1 S2000 M3 ; Especificao de dimenso absoluta, em
avano rpido na posio XYZ, seleo de
ferramenta, fuso ligado no sentido de
giro direita.
N20 G1 Z-5 F500 ; Interpolao linear, penetrao da
ferramenta.
N30 G2 X20 Y35 I=AC(45) J=AC(35) ; Interpolao circular no sentido
horrio, ponto final e centro do crculo
em dimenses absolutas.
N40 G0 Z2 ; Movimento de sada.
N50 M30 ; Fim de bloco.

Indicao
Para especificar as coordenadas I e J do centro do crculo, veja o captulo "Interpolao
circular".

Fundamentos
168 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

Exemplo 2: Torneamento





=





Cdigo de programa Comentrio


N5 T1 D1 S2000 M3 ; Carregamento da ferramenta T1, fuso
ligado no sentido de giro direita.
N10 G0 G90 X11 Z1 ; Especificao de dimenso absoluta, em
avano rpido na posio XZ.
N20 G1 Z-15 F0.2 ; Interpolao linear, penetrao da
ferramenta.
N30 G3 X11 Z-27 I=AC(-5) K=AC(-21) ; Interpolao circular no sentido anti-
horrio, ponto final e centro do crculo
em dimenses absolutas.
N40 G1 Z-40 ; Movimento de sada.
N50 M30 ; Fim de bloco.

Indicao
Para especificar as coordenadas I e J do centro do crculo, veja o captulo "Interpolao
circular".

Ver tambm
Indicao de dimenso absoluta e incremental no torneamento e fresamento (G90/G91)
34H

(Pgina 174) 93H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 169
Ajustes de geometria
8.3 Dimenes

8.3.2 Especificao de dimenso incremental (G91, IC)

Funo
Para a indicao de dimenso incremental, uma posio toma como referncia o ltimo
ponto aproximado, isto , a programao de dimenses incrementais descreve o quanto a
ferramenta deve ser deslocada.
Especificao de dimenses incrementais ativada modalmente
A indicao de dimenses incrementais ativada modalmente atravs do comando G91. Ela
est ativa para todos os eixos que forem programados nos blocos NC seguintes.
Especificao de dimenses incrementais ativada por blocos
Mesmo com a pr-definio de dimenses absolutas (G90) podem ser especificadas
dimenses incrementais por blocos em determinados eixos atravs da ajuda do comando
IC.

Indicao
A dimenso incremental ativada por blocos (IC) tambm possvel para posicionamentos
de fuso (SPOS, SPOSA) e para parmetros de interpolao (I, J, K).

Sintaxe
G91
<eixo>=IC(<valor>)

Significado

G91: Comando para ativao da especificao de dimenses incrementais


ativada modalmente
IC: Comando para ativao da especificao de dimenses incrementais
ativada por blocos
<eixo>: Identificador do eixo a ser deslocado
<valor>: Posio nominal do eixo a ser deslocado dada em dimenses
incrementais

Extenso do G91
Para determinadas aplicaes, como p. ex. o contato de referncia, necessrio percorrer
apenas o percurso programado em dimenses incrementais. O deslocamento de ponto zero
ativo ou a correo do comprimento da ferramenta ativa no so executados.
Esta relao pode ser ajustada separadamente para o deslocamento de ponto zero e
correo do comprimento da ferramenta ativos atravs dos seguintes dados de ajuste:
SD42440 $SC_FRAME_OFFSET_INCR_PROG (deslocamentos de ponto zero em Frames)
SD42442 $SC_TOOL_OFFSET_INCR_PROG (correes do comprimento da ferramenta)

Fundamentos
170 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

Valor Significado
0 Na programao incremental (dimenses incrementais) de um eixo no ser executado o
deslocamento de ponto zero ativo ou a correo do comprimento de ferramenta ativa.
1 Para a programao incremental (dimenses incrementais) de um eixo no ser executado
o deslocamento de ponto zero ativo nem a correo do comprimento de ferramenta ativa.

Exemplos
Exemplo 1: Fresamento

= ;


<



;
 

Cdigo de programa Comentrio


N10 G90 G0 X45 Y60 Z2 T1 S2000 M3 ; Especificao de dimenso absoluta, em
avano rpido na posio XYZ, seleo de
ferramenta, fuso ligado no sentido de
giro direita.
N20 G1 Z-5 F500 ; Interpolao linear, penetrao da
ferramenta.
N30 G2 X20 Y35 I0 J-25 ; Interpolao circular no sentido
horrio, ponto final do crculo em
dimenso absoluta, centro do crculo em
dimenso incremental.
N40 G0 Z2 ; Movimento de sada.
N50 M30 ; Fim de bloco.

Indicao
Para especificar as coordenadas I e J do centro do crculo, veja o captulo "Interpolao
circular".

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 171
Ajustes de geometria
8.3 Dimenes

Exemplo 2: Torneamento










Cdigo de programa Comentrio


N5 T1 D1 S2000 M3 ; Carregamento da ferramenta T1, fuso ligado no
sentido de giro direita.
N10 G0 G90 X11 Z1 ; Indicao de dimenso absoluta, em avano rpido na
posio XZ.
N20 G1 Z-15 F0.2 ; Interpolao linear, penetrao da ferramenta.
N30 G3 X11 Z-27 I-8 K-6 ; Interpolao circular no sentido anti-horrio,
ponto final do crculo em dimenso absoluta, centro
do crculo em dimenso incremental.
N40 G1 Z-40 ; Movimento de sada.
N50 M30 ; Fim de bloco.

Indicao
Para especificar as coordenadas I e J do centro do crculo, veja o captulo "Interpolao
circular".

Fundamentos
172 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

Exemplo 3: Indicao de dimenso absoluta sem movimento de sada do deslocamento de


ponto zero ativo
Ajustes:
G54 contm um deslocamento em X de 25
SD42440 $SC_FRAME_OFFSET_INCR_PROG = 0

Cdigo de programa Comentrio


N10 G90 G0 G54 X100
N20 G1 G91 X10 ; Indicao de dimenso incremental ativa, deslocamento em
X de 10 mm (o deslocamento de ponto zero no
executado).
N30 G90 X50 ; Indicao de dimenso absoluta ativa, deslocamento at a
posio X75 (o deslocamento de ponto zero executado).

Ver tambm
Indicao de dimenso absoluta e incremental no torneamento e fresamento (G90/G91)
35H

(Pgina 174) 934H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 173
Ajustes de geometria
8.3 Dimenes

8.3.3 Indicao de dimenso absoluta e incremental no torneamento e fresamento


(G90/G91)
As duas figuras a seguir ilustram a programao com indicao de dimenso absoluta (G90)
e de dimenso incremental (G91) no exemplo das operaes de torneamento e fresamento.
Fresamento:

<
*
 
*




;
 
*

*

Torneamento:

;
*
*


=
* 

*

Indicao
Em tornos convencionais comum considerar blocos de deslocamento incrementais no eixo
transversal como valores de raio, enquanto so aplicadas indicaes de dimetro para as
dimenses de referncia. Esta mudana para o G90 realizada com os comandos DIAMON,
DIAMOF ou DIAM90.

Fundamentos
174 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

8.3.4 Indicao de dimenses absolutas para eixos rotativos (DC, ACP, ACN)

Funo
Para o posicionamento de eixos rotativos em dimenso absoluta esto disponveis os
comandos DC, ACP e ACN do G90/G91 que so ativados por blocos.
O DC, ACP e o ACN diferem-se na estratgia de aproximao adotada:

'& 0[LPR
UHDGHGHVORFDPHQWR

$&3 $&1

Sintaxe
<eixo rotativo>=DC(<valor>)
<eixo rotativo>=ACP(<valor>)
<eixo rotativo>=ACN(<valor>)

Significado

<eixo rotativo>: Identificador do eixo rotativo que deve ser deslocado (p. ex. A, B ou C)
DC: Comando para aproximao direta da posio
O eixo rotativo aproxima-se da posio programada pelo curso direto
e mais curto. O eixo rotativo desloca-se no mximo dentro de uma
faixa de 180.
ACP: Comando para aproximao da posio em sentido positivo
O eixo rotativo aproxima-se da posio programada no sentido de giro
positivo (sentido anti-horrio).
ACN: Comando para aproximao da posio em sentido negativo
O eixo rotativo aproxima-se da posio programada no sentido de giro
negativo (sentido horrio).
<valor>: Posio do eixo rotativo a ser aproximada especificada em dimenso
absoluta
Faixa de valores: 0 - 360 graus

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 175
Ajustes de geometria
8.3 Dimenes

Indicao
O sentido de giro positivo (sentido de giro horrio ou anti-horrio) ajustado no dado de
mquina.

Indicao
Para o posicionamento com indicao de sentido (ACP ou ACN) a faixa de deslocamento entre
0 e 360 deve ser ajustada no dado de mquina (relao Modulo). Para deslocar eixos
rotativos Modulo alm de 360 em um bloco, deve-se programar o G91 e IC.

Indicao
Os comandos DC, ACP e ACN tambm podem ser utilizados para o posicionamento do fuso
(SPOS e SPOSA) a partir do estado parado.
Exemplo: SPOS=DC(45)

Exemplo
Operao de fresamento em uma mesa giratria

A ferramenta est parada, a mesa gira at a


= ; posio de 270 em sentido horrio. Neste
caso produzida uma ranhura circular.


<

;
r

Cdigo de programa Comentrio


N10 SPOS=0 ; Fuso em controle de posio.
N20 G90 G0 X-20 Y0 Z2 T1 ; Indicao de dimenso absoluta, avanar a
ferramenta T1 em avano rpido.
N30 G1 Z-5 F500 ; Descida da ferramenta em avano normal.
N40 C=ACP(270) ; A mesa gira at a posio de 270 graus no sentido
horrio (positivo), e a ferramenta fresa uma
ranhura circular.
N50 G0 Z2 M30 ; Retrao, fim de programa.

Literatura
Manual de funes ampliadas; Eixos rotativos (R2)

Fundamentos
176 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

8.3.5 Indicao dimensional em polegadas (Inch) ou mtrica (G70/G700, G71/G710)

Funo
Com as seguintes funes G pode-se comutar entre os sistemas de medida mtrico e em
polegadas (inch).

Sintaxe
G70 / G71
G700 / G710

Significado

G70: Ativao do sistema de medidas em polegadas


Os dados geomtricos informados em distncias/comprimentos so lidos e
gravados no sistema de medidas em polegadas.
Os dados tecnolgicos informados em distncias/comprimentos, como os
avanos, correes de ferramenta ou deslocamentos de ponto zero ajustveis
assim como os dados de mquina e variveis de sistema, so lidos e gravados
no sistema bsico parametrizado (MD10240
$MN_SCALING_SYSTEM_IS_METRIC).
G71: Ativao do sistema de medidas mtrico
Os dados geomtricos informados em distncias/comprimentos so lidos e
gravados no sistema de medidas mtrico.
Os dados tecnolgicos informados em distncias/comprimentos, como os
avanos, correes de ferramenta ou deslocamentos de ponto zero ajustveis
assim como os dados de mquina e variveis de sistema, so lidos e gravados
no sistema bsico parametrizado (MD10240
$MN_SCALING_SYSTEM_IS_METRIC).
G700: Ativao do sistema de medidas em polegadas
Todos os dados geomtricos e tecnolgicos (veja acima) informados em
distncias/comprimentos so lidos e gravados no sistema de medidas em
polegadas.
G710: Ativao do sistema de medidas mtrico
Todos os dados geomtricos e tecnolgicos (veja acima) informados em
distncias/comprimentos so lidos e gravados no sistema de medidas mtrico.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 177
Ajustes de geometria
8.3 Dimenes

Exemplo
Mudana entre dimenses em polegadas e dimenses mtricas
O sistema bsico parametrizado mtrico:
MD10240 $MN_SCALING_SYSTEM_IS_METRIC = TRUE

<

*

* *



*


 ;




Cdigo de programa Comentrio


N10 G0 G90 X20 Y30 Z2 S2000 M3 T1 ; X=20 mm, Y=30 mm, Z=2 mm, F=avano rpido em mm/min
N20 G1 Z-5 F500 ; Z=-5 mm, F=500 mm/min
N30 X90 ; X=90 mm
N40 G70 X2.75 Y3.22 ; Sistema de medidas prog.: polegadas
X=2.75 pol., Y=3.22 pol., F=500 mm/min
N50 X1.18 Y3.54 ; X=1.18 pol., Y=3.54 pol., F=500 mm/min
N60 G71 X20 Y30 ; Sistema de medidas prog.: mtrico
X=20 mm, Y=30 mm, F=500 mm/min
N70 G0 Z2 ; Z=2 mm, F=avano rpido em mm/min
N80 M30 ; Fim do programa

Fundamentos
178 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

Outras informaes
G70/G71
Com o G70/G71 ativo so interpretados apenas os seguintes dados geomtricos no
respectivo sistema de medidas:
Informaes de curso (X, Y, Z, )
Programao de crculos:
Coordenadas de pontos intermedirios (I1, J1, K1)
Parmetros de interpolao (I, J, K)
Raio do crculo (CR)
Passo da rosca (G34, G35)
Deslocamento de ponto zero programvel (TRANS)
Raio polar (RP)
Aes sncronas
Se no for programado um sistema de medidas (G70/G71/G700/G710) explcito em uma ao
sncrona (parte condio e/ou parte de ao), esta (parte condio e/ou parte de ao)
atuar com o sistema de medidas ativo no momento de execuo no canal.

ATENO
Leitura de dados de posio em aes sncronas
Sem a programao explcita do sistema de medidas na ao sncrona (parte condio
e/ou parte de ao ou funo tecnolgica) os dados de posio informados em distncia/
comprimento na ao sncrona sempre sero lidos no sistema bsico parametrizado.

Literatura
Manual de funes bsicas; Velocidades, sistema de valores nominais / reais, Controle
(G2), captulo "Sistema de medidas mtrico / polegadas"
Manual de programao Avanada; captulo "Aes sincronizadas de movimentos"
Manual de funes para aes sincronizadas

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 179
Ajustes de geometria
8.3 Dimenes

8.3.6 Programao em dimetro/raio especfica de canal (DIAMON, DIAM90,


DIAMOF, DIAMCYCOF)

Funo
No torneamento as dimenses para o eixo transversal podem ser especificadas em
dimetro () ou em raio ():

:

=



;




:

=

Para que as dimenses sejam tomadas diretamente do desenho tcnico e inseridas sem
converses no programa NC, ativada a programao em dimetros ou raios especfica de
canal atravs dos comandos DIAMON, DIAM90, DIAMOF e DIAMCYCOF ativos modalmente.

Indicao
A programao em dimetro/raio especfica de canal refere-se ao eixo geomtrico definido
como eixo transversal atravs do MD20100 $MC_DIAMETER_AX_DEF ( veja as infor-
maes do fabricante da mquina!).
Atravs do MD20100 pode ser definido apenas um eixo transversal por canal.

Sintaxe
DIAMON
DIAM90
DIAMOF

Fundamentos
180 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

Significado

DIAMON: Comando para ativar a programao em dimetros independente e


especfica de canal
O efeito do DIAMON independe do modo de indicao de dimenses
programado (indicao de dimenso absoluta G90 indicao de dimenso
incremental G91):
com G90: Dimenses em dimetro
com G91: Dimenses em dimetro
DIAM90: Comando para ativar a programao em dimetros dependente e
especfica de canal
O efeito do DIAM90 depende do modo de indicao de dimenses
programado:
com G90: Dimenses em dimetro
com G91: Dimenses em raio
DIAMOF: Comando para desativar a programao em dimetros e especfica de
canal
Com a desativao da programao em dimetro ativada a
programao em raio especfica de canal. O efeito do DIAMOF independe
do modo de indicao de dimenses programado:
com G90: Dimenses em raio
com G91: Dimenses em raio
DIAMCYCOF: Comando para desativar a programao em dimetros e especfica de
canal durante o processamento do ciclo
Dessa forma, no ciclo os clculos sempre podem ser realizados em raios.
Para a indicao da posio e a exibio do bloco bsico permanece a
ltima funo G ativa deste grupo.

Indicao
Com DIAMON ou DIAM90 os valores reais do eixo transversal sempre so indicados como
dimetro. Isso tambm aplicado na leitura dos valores reais no sistema de coordenadas
da pea com MEAS, MEAW, $P_EP[x] e $AA_IW[x].

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 181
Ajustes de geometria
8.3 Dimenes

Exemplo

Cdigo de programa Comentrio


N10 G0 X0 Z0 ; Aproximao do ponto de partida.
N20 DIAMOF ; Programao em dimetro desativada.
N30 G1 X30 S2000 M03 F0.7 ; Eixo X = Eixo transversal, programao em raio
ativa, deslocamento at a posio X30 em raio.
N40 DIAMON ; Para o eixo transversal est ativa a
programao em dimetro.
N50 G1 X70 Z-20 ; Deslocamento at a posio X70 e Z20 em
dimetro.
N60 Z-30
N70 DIAM90 ; Programao em dimetro para dimenso de
referncia e programao em raio para dimenso
incremental.
N80 G91 X10 Z-20 ; Dimenso incremental ativa.
N90 G90 X10 ; Dimenso de referncia ativa.
N100 M30 ; Fim do programa.

Outras informaes
Valores de dimetro (DIAMON/DIAM90)
Os valores de dimetro so aplicados para os seguintes dados:
Indicao de valor real do eixo transversal no sistema de coordenadas da pea
Modo JOG: Incrementos para dimenso incremental e deslocamento com a manivela
eletrnica
Programao de posies finais:
Parmetro de interpolao I, J, K com G2/G3, caso este estiver programado de forma
absoluta com AC.
Na programao incremental (IC) de I, J, K o clculo sempre realizado em raios.
Leitura de valores reais no sistema de coordenadas da pea com:
MEAS, MEAW, $P_EP[X], $AA_IW[X]

Fundamentos
182 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

8.3.7 Programao em dimetro/raio especfica de eixo (DIAMONA, DIAM90A,


DIAMOFA, DIACYCOFA, DIAMCHANA, DIAMCHAN, DAC, DIC, RAC, RIC)

Funo
Alm da programao em dimetro/raio especfica de canal a programao em dimetro/
raio especfica de eixo permite a indicao dimensional ativa modalmente ou por blocos e a
exibio em dimetros de um ou mais eixos.

Indicao
A programao em dimetro/raio especfica de eixo somente possvel em eixos que so
permitidos como eixos transversais para a programao em dimetro/raio especfica de eixo
atravs do MD30460 $MA_BASE_FUNCTION_MASK ( veja as informaes do fabricante
da mquina!).

Sintaxe
Programao em dimetro especfica de eixo ativa modalmente para vrios eixos
transversais no canal:
DIAMONA[<eixo>]
DIAM90A[<eixo>]
DIAMOFA[<eixo>]
DIACYCOFA[<eixo>]
Aceitao da programao em dimetro/raio especfica de canal:
DIAMCHANA[<eixo>]
DIAMCHAN
Programao em dimetro/raio especfica de eixo ativa por blocos:
<eixo>=DAC(<valor>)
<eixo>=DIC(<valor>)
<eixo>=RAC(<valor>)
<eixo>=RIC(<valor>)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 183
Ajustes de geometria
8.3 Dimenes

Significado

Programao em dimetro especfica de eixo ativa modalmente


DIAMONA: Comando para ativar a programao em dimetros independente e
especfica de eixo
O efeito do DIAMONA independe do modo de indicao de dimenses
programado (G90/G91 e AC/IC):
com G90, AC: Dimenses em dimetro
com G91, IC: Dimenses em dimetro
DIAM90A: Comando para ativar a programao em dimetros dependente e
especfica de eixo
O efeito do DIAM90A depende do modo de indicao de dimenses
programado:
com G90, AC: Dimenses em dimetro
com G91, IC: Dimenses em raio
DIAMOFA: Comando para desativar a programao em dimetros e especfica de
eixo
Com a desativao da programao em dimetro ativada a
programao em raio especfica de eixo. O efeito do DIAMOFA independe
do modo de indicao de dimenses programado:
com G90, AC: Dimenses em raio
com G91, IC: Dimenses em raio
DIACYCOFA: Comando para desativar a programao em dimetros e especfica de
eixo durante o processamento do ciclo
Dessa forma, no ciclo os clculos sempre podem ser realizados em
raios. Para a indicao da posio e a exibio do bloco bsico
permanece a ltima funo G ativa deste grupo.
<eixo>: Identificador do eixo que deve ser ativado para a programao em
dimetro especfica de eixo
Os identificadores de eixo permitidos so:
Nome de eixo geomtrico/eixo de canal
ou
Nome de eixo da mquina
Faixa de O eixo especificado deve ser um eixo conhecido no
valores: canal.
Outras condies:
O eixo deve ser um eixo permitido para
programao em dimetro especfico de eixo
atravs do
MD30460 $MA_BASE_FUNCTION_MASK.
Os eixos rotativos no so permitidos como eixos
transversais.

Fundamentos
184 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

Aceitao da programao em dimetro/raio especfica de canal


DIAMCHANA: Com o comando DIAMCHANA[<eixo>] o eixo especificado aceita o estado
do canal da programao em dimetro/raio e submetido na seqncia
da programao em dimetro/raio especfica de canal.
DIAMCHAN: Com o comando DIAMCHANtodos os eixos permitidos para programao
em dimetro especfica de eixo assumem o estado de canal da
programao em dimetro/raio e so submetidos na seqncia da
programao dimetro/raio especfica de canal.

Programao em dimetro/raio especfica de eixo ativa por blocos


A programao em dimetro/raio especfica de eixo ativa por blocos define o tipo de
indicao dimensional como valor em dimetro ou em raio no programa de pea e nas
aes sincronizadas. O estado modal da programao em dimetro/raio no se altera.
DAC: Com o comando DAC ativada por blocos a seguinte indicao
dimensional para o eixo especificado:
Dimetro em dimenso absoluta
DIC: Com o comando DIC ativada por blocos a seguinte indicao
dimensional para o eixo especificado:
Dimetro em dimenso incremental
RAC: Com o comando RAC ativada por blocos a seguinte indicao
dimensional para o eixo especificado:
Raio em dimenso absoluta
RIC: Com o comando RIC ativada por blocos a seguinte indicao
dimensional para o eixo especificado:
Raio em dimenso incremental

Indicao
Com DIAMONA[<eixo>] ou DIAM90A[<eixo>] os valores reais do eixo transversal sempre so
indicados como dimetro. Isso tambm aplicado na leitura dos valores reais no sistema de
coordenadas da pea com MEAS, MEAW, $P_EP[x] e $AA_IW[x].

Indicao
Na troca de um eixo transversal extra devido a uma solicitao GET com RELEASE[<eixo>]
aceito o estado da programao em dimetro/raio em outro canal.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 185
Ajustes de geometria
8.3 Dimenes

Exemplos
Exemplo 1: Programao em dimetro/raio especfica de eixo ativa modalmente
X o eixo transversal no canal, para Y permitida a programao em dimetro especfica
de eixo.

Cdigo de programa Comentrio


N10 G0 X0 Z0 DIAMON ; Programao em dimetro especfica de canal ativa para
X.
N15 DIAMOF ; Programao em dimetro especfica de canal desativada.
N20 DIAMONA[Y] ; Programao em dimetro especfica de eixo ativa
modalmente para Y.
N25 X200 Y100 ; Programao em raio ativa para X.
N30 DIAMCHANA[Y] ; O Y assume o estado da programao em dimetro/raio
especfica de canal e permanece submetido ela.
N35 X50 Y100 ; Programao em raio ativa para X e Y.
N40 DIAMON ; Programao em dimetro especfica de canal ativada.
N45 X50 Y100 ; Programao em dimetro ativa para X e Y.

Exemplo 2: Programao em dimetro/raio especfica de eixo ativa por blocos


X o eixo transversal no canal, para Y permitida a programao em dimetro especfica
de eixo.

Cdigo de programa Comentrio


N10 DIAMON ; Programao em dimetro especfica
de canal ativada.
N15 G0 G90 X20 Y40 DIAMONA[Y] ; Programao em dimetro especfica
de eixo ativa modalmente para Y.
N20 G01 X=RIC(5) ; Indicao dimensional do X ativa
para este bloco: Raio em dimenso
incremental.
N25 X=RAC(80) ; Indicao dimensional do X ativa
para este bloco: Raio em dimenso
absoluta.
N30 WHEN $SAA_IM[Y]>50 DO POS[X]=RIC(1) ; X o eixo de comando.
Indicao dimensional do X ativa
para este bloco: Raio em dimenso
incremental.
N40 WHEN $SAA_IM[Y]>60 DO POS[X]=DAC(10) ; X o eixo de comando.
Indicao dimensional do X ativa
para este bloco: Raio em dimenso
absoluta.
N50 G4 F3

Fundamentos
186 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes

Outras informaes
Valores de dimetro (DIAMONA/DIAM90A)
Os valores de dimetro so aplicados para os seguintes dados:
Indicao de valor real do eixo transversal no sistema de coordenadas da pea
Modo JOG: Incrementos para dimenso incremental e deslocamento com a manivela
eletrnica
Programao de posies finais:
Parmetro de interpolao I, J, K com G2/G3, caso este estiver programado de forma
absoluta com AC.
Na programao incremental IC de I, J, K o clculo sempre realizado em raios.
Leitura de valores reais no sistema de coordenadas da pea com:
MEAS, MEAW, $P_EP[X], $AA_IW[X]

Programao em dimetro especfica de eixo ativa por blocos (DAC, DIC, RAC, RIC)
As instrues DAC, DIC, RAC e RIC so permitidas para todos comandos onde considerada a
programao em dimetro especfica de canal:
Posio do eixo: X..., POS, POSA
Oscilao: OSP1, OSP2, OSS, OSE, POSP
Parmetros de interpolao: I, J, K
Sucesso de elementos de contorno: Reta com indicao de ngulo
Retrao rpida: POLF[AX]
Deslocamento no sentido da ferramenta: MOVT
Aproximao e afastamento suaves:
G140 at G143, G147, G148, G247, G248, G347, G348, G340, G341

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 187
Ajustes de geometria
8.4 Posio da pea no torneamento

8.4 Posio da pea no torneamento

Denominaes de eixo
Os dois eixos geomtricos perpendiculares entre si normalmente so denominados como:

Eixo longitudinal = Eixo Z (abscissa)


Eixo transversal = Eixo X (ordenada)

Ponto zero da pea


Enquanto o ponto zero da mquina fixo, a posio do ponto zero da pea no eixo longitu-
dinal de livre escolha. Normalmente o ponto zero da pea est na face dianteira ou
traseira da pea de trabalho.
Tanto o ponto zero da mquina como o ponto zero da pea esto no centro de torneamento.
Com isso o deslocamento ajustvel no eixo X resulta em zero.

; 0TXLQD ;
3HDGH
WUDEDOKR
'DSHD 0 :
SRQWR]HUR
GLDQWHLUR =
3HDGH
WUDEDOKR
**RX75$16

; ;
0TXLQD 3HDGH
WUDEDOKR

'DSHD 0
SRQWR]HUR
WUDVHLUR =
3HDGH
WUDEDOKR
**
RX75$16

M Ponto zero da mquina


W Ponto zero da pea
Z Eixo longitudinal
X Eixo transversal
G54 at G599 Chamada para posio do ponto zero da pea
ou TRANS

Fundamentos
188 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.4 Posio da pea no torneamento

Eixo transversal
Para o eixo transversal a indicao das dimenses normalmente so dadas em dimetro
(o dobro de curso quando comparado aos outros eixos):

(L[RWUDQVYHUVDO
0 :

=
'

'

(L[RORQJLWXGLQDO

Em dado de mquina define-se qual eixo geomtrico servir como eixo transversal
( fabricante da mquina!).

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 189
Ajustes de geometria
8.4 Posio da pea no torneamento

Fundamentos
190 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento 9
9.1 Informaes gerais sobre os comandos de cursos

Elementos de contorno
O contorno de pea programado pode ser composto pelos seguintes elementos de
contorno:
Retas
Arcos
Espirais (atravs da sobreposio de retas e arcos)

Comandos de deslocamento
Para produo destes elementos de contorno esto disponveis diversos comandos de
deslocamento:
Movimento de avano rpido (G0)
Interpolao linear (G1)
Interpolao circular em sentido horrio (G2)
Interpolao circular em sentido anti-horrio (G3)
Os comandos de deslocamento esto ativos de forma modal.

Posies de destino
Um bloco de movimento contm as posies de destino dos eixos a serem deslocados
(eixos de percurso, eixos sincronizados, eixos de posicionamento).
A programao das posies de destino pode ser realizada em coordenadas cartesianas ou
em coordenadas polares.

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

Ponto de partida - Ponto de destino


O movimento de deslocamento sempre realizado da ltima posio aproximada at a
posio de destino programada. Esta posio de destino, por sua vez, ser a posio de
partida para o prximo comando de deslocamento.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 191
Comandos de movimento
9.1 Informaes gerais sobre os comandos de cursos

Contorno da pea de trabalho


Os blocos de movimento executados seqencialmente resultam no contorno da pea:

;







Esquema 9-1 Blocos de movimento no torneamento







Esquema 9-2 Blocos de movimento no fresamento

ATENO
Antes do incio de uma seqncia de usinagem devemos pr-posicionar a ferramenta de
modo que seja evitada a danificao da ferramenta e da pea de trabalho.

Fundamentos
192 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.2 Comandos de deslocamento com coordenadas cartesianas (G0, G1, G2, G3, X..., Y..., Z...)

9.2 Comandos de deslocamento com coordenadas cartesianas (G0,


G1, G2, G3, X..., Y..., Z...)

Funo
A posio especificada no bloco NC em coordenadas cartesianas pode ser aproximada com
movimento de avano rpido G0, interpolao linear G1 ou interpolao circular G2 /G3.

Sintaxe
G0 X... Y... Z...
G1 X... Y... Z...
G2 X... Y... Z... ...
G3 X... Y... Z... ...

Significado

G0: Comando para ativar o movimento de avano rpido


G1: Comando para ativar a interpolao linear
G2: Comando para ativar a interpolao circular no sentido horrio
G3: Comando para ativar a interpolao circular no sentido anti-horrio
X...: Coordenada cartesiana da posio de destino no sentido X
Y...: Coordenada cartesiana da posio de destino no sentido Y
Z...: Coordenada cartesiana da posio de destino no sentido Z

Indicao
A interpolao circular G2 / G3 precisa de outras informaes alm das coordenadas da
posio de destino X..., Y..., Z... (p. ex. as coordenadas do centro do crculo; veja "Tipos
36H

de interpolao circular (Pgina 209)").


935H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 193
Comandos de movimento
9.2 Comandos de deslocamento com coordenadas cartesianas (G0, G1, G2, G3, X..., Y..., Z...)

Exemplo

; ;



< < =

 



; ;

Cdigo de programa Comentrio


N10 G17 S400 M3 ; Seleo do plano de trabalho, fuso direita
N20 G0 X40 Y-6 Z2 ; Aproximao em avano rpido da posio de partida
especificada em coordenadas cartesianas
N30 G1 Z-3 F40 ; Ativao da interpolao de retas, penetrao da ferramenta
N40 X12 Y-20 ; Deslocamento em uma reta inclinada at a posio final
especificada com coordenadas cartesianas
N50 G0 Z100 M30 ; Afastamento para troca de ferramentas em avano rpido

Fundamentos
194 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares

9.3 Comandos de deslocamento com coordenadas polares

9.3.1 Ponto de referncia das coordenadas polares (G110, G111, G112)

Funo
O ponto de origem da cotagem denominado de plo.
A indicao do plo pode ser realizada em coordenadas cartesianas ou polares.
Com os comandos G110 at G112 define-se claramente o ponto de referncia das coordena-
das polares. Por isso que a especificao de dimenses absolutas ou incrementais no tm
nenhuma influncia.

Sintaxe
G110/G111/G112 X Y Z
G110/G111/G112 AP= RP=

Significado

G110 ...: Com o comando G110 as coordenadas polares seguintes tm referncia


na ltima posio aproximada.
G111 ...: Com o comando G111 as coordenadas polares seguintes tm referncia
no ponto zero do atual sistema de coordenadas da pea.
G112 ...: Com o comando G112 as coordenadas polares seguintes tm referncia
no ltimo plo aplicado.
Nota:
Os comandos G110...G112 devem ser programados em um bloco NC
prprio.
X Y Z: Indicao do plo em coordenadas cartesianas
AP= RP=: Indicao do plo em coordenadas polares
AP=: ngulo polar
ngulo entre o raio polar e o eixo horizontal do plano de
trabalho (p. ex. eixo X no G17). O sentido de giro positivo
segue em sentido anti-horrio.
Faixa de valores: 0360
RP=: Raio polar
A indicao sempre realizada em valores absolutos
positivos em [mm] ou [inch].

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 195
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares

Indicao
No programa NC possvel alternar entre dimenses polares e cartesianas por bloco.
Atravs do uso de identificadores de coordenadas cartesianas (X..., Y..., Z...) retornamos
diretamente para o sistema cartesiano. Alm disso, o plo definido mantido at o fim do
programa.

Indicao
Se nenhum plo for especificado, vale o ponto zero do atual sistema de coordenadas da
pea.

Exemplo

Os plos 1 at 3 so definidos da seguinte


< forma:
* ;
Plo 1 com G111 X Y
Plo 2 com G110 X Y
Plo 3 com G112 X Y
3OR
r
* <

3OR * <

r
3OR

* < ;

* ; * ;

Fundamentos
196 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares

9.3.2 Comandos de deslocamento com coordenadas polares (G0, G1, G2, G3, AP,
RP)

Funo
Comandos de deslocamento com coordenadas polares so teis quando a cotagem de uma
pea ou de uma parte da pea tiver como referncia um ponto central e as cotas forem
indicadas com ngulos e raios (p. ex. em modelos de furao).

<

r

r r
Q

r r ;

Sintaxe
G0/G1/G2/G3 AP= RP=

Significado

G0: Comando para ativar o movimento de avano rpido


G1: Comando para ativar a interpolao de retas
G2: Comando para ativar a interpolao circular no sentido horrio
G3: Comando para ativar a interpolao circular no sentido anti-horrio
AP: ngulo polar
ngulo entre o raio polar e o eixo horizontal do plano de trabalho (p. ex. eixo X
no G17). O sentido de giro positivo segue em sentido anti-horrio.
Faixa de valores: 0360
A indicao de ngulo pode ser realizada tanto de forma absoluta como
incremental:
AP=AC(...): Especificao de dimenses absolutas
AP=IC(...): Especificao de dimenses incrementais
Na especificao de dimenses incrementais o ltimo ngulo
programado vale como referncia.
O ngulo polar permanece armazenado at ser definido um novo plo ou
quando mudado o plano de trabalho.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 197
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares

RP: Raio polar


A indicao sempre realizada em valores absolutos positivos em [mm] ou
[inch].
O raio polar permanece armazenado at a especificao de um novo valor.

Indicao
As coordenadas polares referem-se ao plo definido com G110 ... G112 e so aplicadas no
plano de trabalho selecionado com G17 at G19.

Indicao
O 3 eixo geomtrico perpendicular ao plano de trabalho tambm pode ser indicado como
coordenada cartesiana.

53

$3

Isto permite que dados tridimensionais possam ser programados em coordenadas


cilndricas.
Exemplo: G17 G0 AP RP Z

Fundamentos
198 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares

Condies gerais
Nos blocos NC com indicaes polares de ponto final no podem ser programadas
coordenadas cartesianas para o plano de trabalho selecionado, nem parmetros de
interpolao, endereos de eixo, etc.
Se no for definido nenhum plo com G110 ... G112, ento o ponto zero do atual sistema
de coordenadas da pea ser considerado automaticamente como plo:

<



 
,&
$3

$3


$3

r

r

Raio polar RP = 0
O raio polar calculado a partir da distncia entre o vetor do ponto de partida no plano
do plo e o vetor polar ativo. Em seguida o raio polar calculado armazenado de forma
modal.
Isto aplicado independente de uma definio de plo selecionada (G110 ... G112). Se
dois pontos forem programados identicamente, ento este raio ser = 0 e gerado o
alarme 14095.
Apenas o ngulo polar AP est programado
Se no atual bloco no houver um raio polar RP programado, mas um ngulo polar AP,
ento, no caso de uma diferena entre a atual posio e o plo em coordenadas da
pea, esta diferena ser utilizada como raio polar e armazenada modalmente. Se a
diferena = 0, as coordenadas polares sero especificadas novamente e o raio polar
modal permanece em zero.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 199
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares

Exemplo
Produo de um modelo de furao

As posies dos furos devem ser


<
especificadas em coordenadas polares.
Cada furo produzido com a mesma
sequncia de produo:
r r
Pr-furao, furao at a dimenso final,
 alargamento
r A sequncia de usinagem est armazenada
na subrotina.

r


r
;



Cdigo de programa Comentrio


N10 G17 G54 ; Plano de trabalho X/Y, ponto zero da pea de
trabalho.
N20 G111 X43 Y38 ; Definio do plo.
N30 G0 RP=30 AP=18 Z5G0 ; Aproximao do ponto de partida, indicao em
coordenadas cilndricas.
N40 L10 ; Chamada da subrotina.
N50 G91 AP=72 ; Aproximao da prxima posio em avano rpido,
ngulo polar em dimenso incremental, o raio polar
do bloco N30 permanece armazenado e no precisa ser
especificado.
N60 L10 ; Chamada da subrotina.
N70 AP=IC(72) .
N80 L10
N90 AP=IC(72)
N100 L10
N110 AP=IC(72)
N120 L10
N130 G0 X300 Y200 Z100 M30 ; Afastamento da ferramenta, fim do programa.
N90 AP=IC(72)
N100 L10

Ver tambm
Tipos de interpolao circular (G2/G3, ...) (Pgina 209)
37H 936H

Fundamentos
200 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)

9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)

Funo
Os movimentos de avano rpido so empregados:
para o posicionamento rpido da ferramenta
para percorrer a pea
para aproximao de pontos de troca de ferramentas
para afastamento da ferramenta
Com o comando de programa de pea RTLIOF ativada a interpolao no linear, e com
RTLION ativada a interpolao linear.

Indicao
A funo no adequada para usinagem da pea!

Sintaxe
G0 X Y Z
G0 AP=
G0 RP=
RTLIOF
RTLION

Significado

G0: Comando para ativar o movimento de avano rpido


Efeito: modal
X... Y... Z...: Ponto final em coordenadas cartesianas
AP=...: Ponto final em coordenadas polares, neste caso ngulo polar
RP=...: Ponto final em coordenadas polares, neste caso raio polar
RTLIOF: Interpolao no linear
(cada eixo de percurso interpola como eixo individual)
RTLION: Interpolao linear (eixos de percurso so interpolados em
conjunto)

Indicao
O G0 no pode ser substitudo por G.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 201
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)

Exemplos
Exemplo 1: Fresamento

<

1

1




;



Cdigo de programa Comentrio


N10 G90 S400 M3 ; Especificao de dimenses absolutas, fuso
direita
N20 G0 X30 Y20 Z2 ; Aproximao da posio de partida
N30 G1 Z-5 F1000G1 ; Penetrao da ferramenta
N40 X80 Y65 ; Deslocamento em uma linha reta
N50 G0 Z2
N60 G0 X-20 Y100 Z100 M30 ; Afastamento da ferramenta, fim do programa

Fundamentos
202 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)

Exemplo 2: Torneamento

1


1




=





Cdigo de programa Comentrio


N10 G90 S400 M3 ; Especificao de dimenses absolutas, fuso direita
N20 G0 X25 Z5 ; Aproximao da posio de partida
N30 G1 G94 Z0 F1000G1 ; Penetrao da ferramenta
N40 G95 Z-7.5 F0.2
N50 X60 Z-35 ; Deslocamento em uma linha reta
N60 Z-50
N70 G0 X62
N80 G0 X80 Z20 M30 ; Afastamento da ferramenta, fim do programa

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 203
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)

Outras informaes
Velocidade de avano rpido
O movimento de ferramenta programado com G0 executado com a mais alta velocidade de
deslocamento possvel (avano rpido). A velocidade de avano rpido est definida em
dados de mquina para cada um dos eixos. Se o movimento de avano rpido executado
simultaneamente em vrios eixos, ento adotada a velocidade de avano rpido do eixo
que levar mais tempo para percorrer sua trajetria.

<
WR
HQ
LP
RY
R P GR
RG SL
U F XUV RU
3H DYDQ
GH

3DUWHGD
WUDMHWULD =
3DUWHGDWUDMHWULD <
3DUWHGDWUDMHWULD ;

Deslocamento de eixos de percurso em G0 como eixos de posicionamento


Com o movimento de avano rpido os eixos de percurso podem ser movimentados
opcionalmente em dois tipos de modo:
Interpolao linear (relao usual):
Os eixos de percurso so interpolados em conjunto.
Interpolao no linear:
Cada eixo de percurso interpola como eixo individual (eixo de posicionamento)
independente dos demais eixos do movimento de avano rpido.
Na interpolao no linear aplicado o ajuste BRISKA, SOFTA e DRIVEA para o respectivo eixo
em funo do solavanco axial.

ATENO
Visto que na interpolao no linear um outro contorno no pode ser percorrido, as aes
sincronizadas que se referem s coordenadas da trajetria original eventualmente no
estaro ativas!

Fundamentos
204 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)

A interpolao sempre linear aplicada nos seguintes casos:


Em uma combinao de cdigos G com G0 que no permite um movimento de
posicionamento (p. ex. G40/G41/G42).
Na combinao do G0 com o G64
Com o compressor ativo
Em uma transformao ativa
Exemplo:

Cdigo de programa
G0 X0 Y10
G0 G40 X20 Y20
G0 G95 X100 Z100 M3 S100

O deslocamento executado como POS[X]=0 POS[Y]=10 e em modo de trajetria. Se for


executado o deslocamento POS[X]=100 POS[Z]=100, ento no h nenhum avano por
rotao ativo.
Critrio de mudana de blocos ajustvel com o G0
Para a interpolao de eixos individuais pode ser configurado um novo critrio de fim de
movimento FINEA ou COARSEA ou IPOENDA para a mudana de blocos ainda durante a rampa
de frenagem.
Eixos sucessivos com G0 so tratados como eixos de posicionamento
Com a combinao de
"Mudana de blocos ajustvel na rampa de frenagem da interpolao de eixos
individuais" e
"Deslocamento de eixos de percurso em movimento de avano rpido G0 como eixos de
posicionamento"
todos eixos podem ser movimentados at seu ponto final, independentes um dos outros.
Dessa forma dois eixos X e Z programados sucessivamente com G0 sero tratados como
eixos de posicionamento.
A mudana de blocos aps o eixo Z pode ser iniciada em funo do momento da rampa de
frenagem (100-0%) do eixo X. Enquanto do eixo X ainda est em movimento, iniciado o
eixo Z. Os dois eixos deslocam-se at seu ponto final, um independente do outro.
Para mais informaes sobre este assunto, veja "Controle de avano e movimento de fuso".

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 205
Comandos de movimento
9.5 Interpolao linear (G1)

9.5 Interpolao linear (G1)

Funo
Com G1 a ferramenta desloca-se em linha reta paralela ao eixo, inclinada ou em qualquer
direo no espao. A interpolao linear permite a produo de superfcies 3D, ranhuras,
entre muitos outros.
Fresamento:

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

Significado

G1: Interpolao linear (interpolao linear com avano)


X... Y... Z...: Ponto final em coordenadas cartesianas
AP=...: Ponto final em coordenadas polares, neste caso ngulo polar
RP=...: Ponto final em coordenadas polares, neste caso raio polar
F...: Velocidade de avano em mm/min. A ferramenta desloca-se com
avano F em uma reta do atual ponto de partida at o ponto de
destino programado. O ponto de destino especificamos em
coordenadas cartesianas ou coordenadas polares. Nesta trajetria
usinada a pea de trabalho.
Exemplo: G1 G94 X100 Y20 Z30 A40 F100
O ponto final em X, Y e Z aproximado com avano de 100
mm/min, o eixo rotativo A movimentado como eixo sincronizado,
de modo que todos os quatro movimentos sejam cessados ao
mesmo tempo.

Fundamentos
206 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.5 Interpolao linear (G1)

Indicao
G1 ativado modalmente.
Para usinagem deve ser realizada a especificao da rotao do fuso S e o sentido de giro
do fuso M3/M4.
Com o FGROUP podem ser definidos grupos de eixos que so aplicados para o avano de
trajetria F. Mais informaes sobre este assunto esto disponveis no captulo "Comporta-
mento de percurso".

Exemplos
Exemplo 1: Produo de uma ranhura (fresamento)

A ferramenta desloca-se do ponto de partida


< < ao ponto final no sentido X/Y. Ao mesmo
tempo executado o movimento de
penetrao em Z.




=
 ; 



Cdigo de programa Comentrio


N10 G17 S400 M3 ; Seleo do plano de trabalho, fuso direita
N20 G0 X20 Y20 Z2 ; Aproximao da posio de partida
N30 G1 Z-2 F40 ; Penetrao da ferramenta
N40 X80 Y80 Z-15 ; Deslocamento em uma reta inclinada
N50 G0 Z100 M30 ; Afastamento para troca de ferramentas

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 207
Comandos de movimento
9.5 Interpolao linear (G1)

Exemplo 2: Produo de uma ranhura (torneamento)

; ;



< < =

 



; ;

Cdigo de programa Comentrio


N10 G17 S400 M3 ; Seleo do plano de trabalho, fuso direita
N20 G0 X40 Y-6 Z2 ; Aproximao da posio de partida
N30 G1 Z-3 F40 ; Penetrao da ferramenta
N40 X12 Y-20 ; Deslocamento em uma reta inclinada
N50 G0 Z100 M30 ; Afastamento para troca de ferramentas

Fundamentos
208 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular

9.6 Interpolao circular

9.6.1 Tipos de interpolao circular (G2/G3, ...)

Opes de movimentos circulares para programar


O comando oferece uma srie de opes para programao de movimentos circulares.
Com isso possvel, de forma prtica, converter diretamente qualquer tipo de cota do
desenho. O movimento circular descrito pelo(a):
Centro e ponto final em dimenses absolutas ou incrementais (como padro)
Raio e ponto final em coordenadas cartesianas
ngulo de abertura e ponto final em coordenadas cartesianas ou centro sob os
endereos
Coordenadas polares com o ngulo polar AP= e o raio polar RP=
Ponto intermedirio e ponto final
Ponto final e sentido da tangente no ponto de partida

Sintaxe

G2/G3 X Y Z

I=AC() J=AC() K=AC() ; Centro e ponto final absoluto relativo ao


ponto zero da pea
G2/G3 X Y Z I J K ; Centro em dimenso incremental relativo
ao ponto inicial do crculo
G2/G3 X Y Z CR= ; Raio do crculo CR= e ponto final do
crculo em coordenadas cartesianas X...,
Y..., Z...
G2/G3 X Y Z AR= ; ngulo de abertura R= e ponto final em
coordenadas cartesianas X..., Y..., Z...
G2/G3 I J K AR= ; ngulo de abertura AR= centro sob os
endereos I..., J..., K...
G2/G3 AP= RP= ; Coordenadas polares do ngulo polar AP=
e do raio polar RP=
CIP X Y Z I1=AC() J1=AC() K1=(AC) ; Ponto intermedirio sob os endereos I1=,
J1=, K1=
CT X Y Z ; Crculo por ponto de partida e ponto final e
o sentido da tangente no ponto de partida

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 209
Comandos de movimento
9.6 Interpolao circular

Significado

G2: Interpolao circular em sentido horrio


G3: Interpolao circular em sentido anti-horrio
CIP: Interpolao circular atravs do ponto intermedirio
CT: Crculo com transio tangencial define o crculo
X Y Z : Ponto final em coordenadas cartesianas
I J K : Centro do crculo em coordenadas cartesianas no sentido X, Y, Z
CR= : Raio do crculo
AR= : ngulo de abertura
AP= : Ponto final em coordenadas polares, neste caso ngulo polar
RP= : Ponto final em coordenadas polares, neste caso raio polar que
corresponde ao raio do crculo
I1= J1= K1= : Ponto intermedirio em coordenadas cartesianas no sentido X, Y, Z

Exemplos
Exemplo 1: Fresamento

Nas seguintes linhas de programa


< 
encontramos um exemplo de entrada para
cada possibilidade de programao de
crculo. As dimenses aqui requisitadas
encontramos no desenho de produo
indicado ao lado.



r -



,
;




Cdigo de programa Comentrio


N10 G0 G90 X133 Y44.48 S800 M3 ; Aproximao do ponto de partida
N20 G17 G1 Z-5 F1000 ; Penetrao da ferramenta
N30 G2 X115 Y113.3 I-43 J25.52 ; Ponto final do crculo, centro em
dimenso incremental
N30 G2 X115 Y113.3 I=AC(90) J=AC(70) ; Ponto final do crculo, centro em
dimenso absoluta
N30 G2 X115 Y113.3 CR=-50 ; Ponto final do crculo, raio do crculo

Fundamentos
210 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular

Cdigo de programa Comentrio


N30 G2 AR=269.31 I-43 J25.52 ; ngulo de abertura, centro em dimenso
incremental
N30 G2 AR=269.31 X115 Y113.3 ; ngulo de abertura, ponto final do
crculo
N30 N30 CIP X80 Y120 Z-10 ; Ponto final do crculo e ponto inter-
medirio:
I1=IC(-85.35) J1=IC(-35.35) K1=-6 ; Coordenadas para todos 3 eixos
geomtricos
N40 M30 ; Fim do programa

Exemplo 2: Torneamento

r

  r






 =








Cdigo de programa Comentrio


N.. ...
N120 G0 X12 Z0
N125 G1 X40 Z-25 F0.2
N130 G3 X70 Y-75 I-3.335 K-29.25 ; Ponto final do crculo, centro em
dimenso incremental
N130 G3 X70 Y-75 I=AC(33.33) K=AC(-54.25) ; Ponto final do crculo, centro em
dimenso absoluta
N130 G3 X70 Z-75 CR=30 ; Ponto final do crculo, raio do
crculo
N130 G3 X70 Z-75 AR=135.944 ; ngulo de abertura, ponto final do
crculo
N130 G3 I-3.335 K-29.25 AR=135.944 ; ngulo de abertura, centro em
dimenso incremental
N130 G3 I=AC(33.33) K=AC(-54.25) AR=135.944 ; ngulo de abertura, centro em
dimenso absoluta
N130 G111 X33.33 Z-54.25 ; Coordenadas polares
N135 G3 RP=30 AP=142.326 ; Coordenadas polares

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 211
Comandos de movimento
9.6 Interpolao circular

Cdigo de programa Comentrio


N130 CIP X70 Z-75 I1=93.33 K1=-54.25 ; Arco com ponto intermedirio e
ponto final
N140G1 Z-95
N.. ...
N40 M30 ; Fim do programa

9.6.2 Interpolao circular com centro e ponto final (G2/G3, X... Y... Z..., I... J... K...)

Funo
A interpolao circular permite a produo de crculos inteiros ou arcos.

O movimento circular descrito pelo(a):


ponto final em coordenadas cartesianas X, Y, Z e
centro do crculo sob os endereos I, J, K.
Se um crculo for programado com centro, mas sem programar um ponto final, ento o
resultado ser um crculo inteiro.

Sintaxe
G2/G3 X Y Z I J K
G2/G3 X Y Z I=AC() J=AC() K=(AC)

Fundamentos
212 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular

Significado

G2: Interpolao circular em sentido horrio


G3: Interpolao circular em sentido anti-horrio
X Y Z : Ponto final em coordenadas cartesianas
I: Coordenada do centro do crculo no sentido X
J: Coordenada do centro do crculo no sentido Y
K: Coordenada do centro do crculo no sentido Z
=AC(): Especificao de dimenso absoluta (ativa por blocos)

Indicao
G2 e G3 esto ativos modalmente.
Os pr-ajustes G90/G91 de dimenso absoluta/incremental apenas so aplicados no ponto
final do crculo.
Como padro, as coordenadas do centro I, J, K so especificadas em dimenses incre-
mentais relativas ao ponto inicial do crculo.
A indicao absoluta do centro relativa ao ponto zero da pea por bloco programada
atravs de: I=AC(), J=AC(), K=AC(). Um parmetro de interpolao I, J, K de valor 0 pode
ser descartado, em todo caso o respectivo segundo parmetro deve ser especificado.

Exemplos
Exemplo 1: Fresamento
3RQWRLQLFLDO
GRFUFXOR
<


,
- $& 


3RQWRILQDO W
GRFUFXOR




;
 

, $& 

Indicao do centro em dimenso incremental


N10 G0 X67.5 Y80.211
N20 G3 X17.203 Y38.029 I17.5 J30.211 F500
Indicao do centro em dimenso absoluta
N10 G0 X67.5 Y80.211
N20 G3 X17.203 Y38.029 I=AC(50) J=AC(50)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 213
Comandos de movimento
9.6 Interpolao circular

Exemplo 2: Torneamento

 ;

=







Indicao do centro em 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
Indicao do centro em 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

Outras informaes
Indicao do plano de trabalho

<

;

*

*


*


Fundamentos
214 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular

O comando precisa da indicao do plano de trabalho (G17 at G19) para o clculo do


sentido de giro do crculo, com G2 no sentido horrio ou G3 no sentido anti-horrio.

<
;
 
* *

* *

* *

Recomenda-se sempre informar o plano de trabalho.


Exceo:
Tambm podemos produzir crculos fora do plano de trabalho selecionado (no para
indicao de ngulo de abertura e linha helicoidal). Neste caso so os endereos de eixo,
que indicamos como ponto final do crculo, que definiro o plano de trabalho.
Avano programado
Com FGROUP pode-se definir quais eixos devem ser deslocados com o avano programado.
Para mais informaes, veja o captulo "Comportamento de percurso".

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 215
Comandos de movimento
9.6 Interpolao circular

9.6.3 Interpolao circular com raio e ponto final (G2/G3, X... Y... Z.../ I... J... K..., CR)

Funo
O movimento circular descrito pelo(a):
Raio do crculo CR=e
Ponto final em coordenadas cartesianas X, Y, Z.
Alm do raio do crculo tambm devemos indicar com o sinal +/- se o ngulo de
deslocamento deve ser maior ou menor que 180. Um sinal positivo pode ser
desconsiderado.

Indicao
No existe nenhuma restrio prtica para o tamanho do raio mximo programvel.

Sintaxe
G2/G3 X Y Z CR=
G2/G3 I J K CR=

Significado

G2: Interpolao circular em sentido horrio


G3: Interpolao circular em sentido anti-horrio
X Y Z : Ponto final em coordenadas cartesianas. Estas indicaes depende dos
comandos de curso G90/G91 e ...=AC(...)/...=IC(..)
I J K : Centro do crculo em coordenadas cartesianas (no sentido X, Y, Z)
Onde:
I: Coordenada do centro do crculo no sentido X
J: Coordenada do centro do crculo no sentido Y
K: Coordenada do centro do crculo no sentido Z
CR= : Raio do crculo
Onde:
CR=+: ngulo menor ou igual a 180
CR=: ngulo maior que 180

Indicao
Neste procedimento no precisamos indicar o centro. Os crculos inteiros (ngulo de
deslocamento de 360) no devem ser programados com CR=, mas atravs de ponto final do
crculo e parmetro de interpolao.

Fundamentos
216 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular

Exemplos
Exemplo 1: Fresamento

< &5 

&5






&5 
;



Cdigo de programa
N10 G0 X67.5 Y80.511
N20 G3 X17.203 Y38.029 CR=34.913 F500
...

Exemplo 2: Torneamento

;


=







Cdigo de programa
...
N125 G1 X40 Z-25 F0.2
N130 G3 X70 Z-75 CR=30
N135 G1 Z-95
...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 217
Comandos de movimento
9.6 Interpolao circular

9.6.4 Interpolao circular com ngulo de abertura e centro (G2/G3, X... Y... Z.../
I... J... K..., AR)

Funo
O movimento circular descrito pelo(a):
ngulo de abertura AR= e
ponto final em coordenadas cartesianas X, Y, Z ou
centro do crculo sob os endereos I, J, K

Sintaxe
G2/G3 X Y Z AR=
G2/G3 I J K AR=

Significado

G2: Interpolao circular em sentido horrio


G3: Interpolao circular em sentido anti-horrio
X Y Z : Ponto final em coordenadas cartesianas
I J K : Centro do crculo em coordenadas cartesianas (no sentido X, Y, Z)
Onde:
I: Coordenada do centro do crculo no sentido X
J: Coordenada do centro do crculo no sentido Y
K: Coordenada do centro do crculo no sentido Z
AR= : ngulo de abertura, faixa de valores de 0 a 360
=AC(): Especificao de dimenso absoluta (ativa por blocos)

Indicao
Os crculos inteiros (ngulo de deslocamento de 360) no podem ser programados com
AR=, mas devem ser programados atravs de ponto final do crculo e parmetro de
interpolao. Como padro, as coordenadas do centro I, J, K so especificadas em
dimenses incrementais relativas ao ponto inicial do crculo.
A indicao absoluta do centro relativa ao ponto zero da pea por bloco programada
atravs de: I=AC(), J=AC(), K=AC(). Um parmetro de interpolao I, J, K de valor 0
pode ser descartado, em todo caso o respectivo segundo parmetro deve ser especificado.

Fundamentos
218 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular

Exemplos
Exemplo 1: Fresamento
3RQWRLQLFLDO
GRFUFXOR
<


r
-





,



QJXORGH
DEHUWXUD

;
 


Cdigo de programa
N10 G0 X67.5 Y80.211
N20 G3 X17.203 Y38.029 AR=140.134 F500
N20 G3 I17.5 J30.211 AR=140.134 F500

Exemplo 2: Torneamento

2 .3 2 6
14

30

Z
25
33.33
40

54.25
95

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

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 219
Comandos de movimento
9.6 Interpolao circular

9.6.5 Interpolao circular com coordenadas polares (G2/G3, AP, RP)

Funo
O movimento circular descrito pelo(a):
ngulo polar AP=...
e pelo raio polar RP=...
Aqui aplica-se o seguinte acordo:
O plo est no centro do crculo.
O raio polar corresponde ao raio do crculo.

Sintaxe
G2/G3 AP= RP=

Significado

G2: Interpolao circular em sentido horrio


G3: Interpolao circular em sentido anti-horrio
X Y Z : Ponto final em coordenadas cartesianas
AP= : Ponto final em coordenadas polares, neste caso ngulo polar
RP= : Ponto final em coordenadas polares, neste caso raio polar que corresponde
ao raio do crculo

Fundamentos
220 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular

Exemplos
Exemplo 1: Fresamento

<

  r






$3

53







*

;



Cdigo de programa
N10 G0 X67.5 Y80.211
N20 G111 X50 Y50
N30 G3 RP=34.913 AP=200.052 F500

Exemplo 2: Torneamento

2 .3 2 6
14

30

Z
25
33.33
40

54.25
95

Cdigo de programa
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

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 221
Comandos de movimento
9.6 Interpolao circular

9.6.6 Interpolao circular com ponto intermedirio e ponto final (CIP, X... Y... Z...,
I1... J1... K1...)

Funo
Com CIP podemos programar arcos que tambm podem estar inclinados no espao. Neste
caso descrevemos o ponto intermedirio e o ponto final com trs coordenadas.
O movimento circular descrito pelo(a):
ponto intermedirio sob os endereos I1=, J1=, K1= e
ponto final em coordenadas cartesianas X, Y, Z.

< <

,
3RQWRLQWHUPHGLULR

-

;
=
.

O sentido de deslocamento resulta da sequncia ponto inicial, ponto intermedirio e ponto


final.

Sintaxe
CIP X Y Z I1=AC() J1=AC() K1=(AC)

Significado

CIP: Interpolao circular atravs do ponto intermedirio


X Y Z : Ponto final em coordenadas cartesianas. Estas indicaes depende
dos comandos de curso G90/G91 e ...=AC(...)/...=IC(..)
I1= J1= K1= : Centro do crculo em coordenadas cartesianas (no sentido X, Y, Z)
Onde:
I1: Coordenada do centro do crculo no sentido X
J1: Coordenada do centro do crculo no sentido Y
K1: Coordenada do centro do crculo no sentido Z
=AC(): Especificao de dimenso absoluta (ativa por blocos)
=IC(): Especificao de dimenso incremental (ativa por blocos)

Fundamentos
222 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular

Indicao
O CIP ativado modalmente.

Especificao em dimenses absolutas e incrementais


Os pr-ajustes G90/G91 de dimenso absoluta/incremental apenas so aplicados no ponto
intermedirio e no ponto final do crculo.
No G91 como referncia para o ponto intermedirio e o ponto final aplicado o ponto inicial
do crculo.

Exemplos
Exemplo 1: Fresamento

Para produzir uma ranhura circular inclinada


< no espao descreve-se um crculo atravs
<
 da indicao de ponto intermedirio com 3
parmetros de interpolao e do ponto final
tambm com 3 coordenadas.





; =







Cdigo de programa Comentrio


N10 G0 G90 X130 Y60 S800 M3 ; Aproximao do ponto de partida.
N20 G17 G1 Z-2 F100 ; Penetrao da ferramenta.
N30 CIP X80 Y120 Z-10 ; Ponto final do crculo e ponto
intermedirio.
I1= IC(-85.35)J1=IC(-35.35) K1=-6 ; Coordenadas para todos 3 eixos
geomtricos.
N40 M30 ; Fim do programa.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 223
Comandos de movimento
9.6 Interpolao circular

Exemplo 2: Torneamento





=






Cdigo de programa
N125 G1 X40 Z-25 F0.2
N130 CIP X70 Z-75 I1=IC(26.665) K1=IC(-29.25)
N130 CIP X70 Z-75 I1=93.33 K1=-54.25
N135 G1 Z-95

Fundamentos
224 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular

9.6.7 Interpolao circular com transio tangencial (CT, X... Y... Z...)

Funo
A funo de crculo tangencial uma extenso da programao de crculos.
Neste caso o crculo definido atravs do(a):
ponto de partida e ponto final e
do sentido da tangente no ponto de partida.
Com o cdigo G, o CT, gerado um arco que fecha tangencialmente com o elemento de
contorno programado anteriormente.

7DQJHQFLDOQRWUHFKRGHUHWDV
WUDMHWULDFLUFXODU6(VHJXLQWH
6
 

$VWUDMHWULDVWDQJHQFLDLVFLUFXODUHVVHJXLQWHV
GHSHQGHPGRHOHPHQWRGHFRQWRUQRDQWHULRU

&7
/ 6
&7
/ &7

/
(

Definio do sentido da tangente


O sentido da tangente no ponto de partida de um bloco CT definido a partir da tangente
final do contorno programado do ltimo bloco anterior com um movimento de deslocamento.
Entre este bloco e o atual bloco pode haver um nmero qualquer de blocos sem informao
de deslocamento.

Sintaxe
CT X Y Z

Significado

CT: Crculo com transio tangencial


X... Y... Z... : Ponto final em coordenadas cartesianas

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 225
Comandos de movimento
9.6 Interpolao circular

Indicao
O CT ativado modalmente.
Normalmente definido de forma clara atravs do sentido da tangente assim como do ponto
de partida e do ponto final do crculo.

Exemplos
Exemplo 1: Fresamento

Fresamento de arco com CT na ligao com


< o trecho da reta.
&RP:5.









Cdigo de programa Comentrio


N10 G0 X0 Y0 Z0 G90 T1 D1
N20 G41 X30 Y30 G1 F1000 ; Ativao do WRK.
N30 CT X50 Y15 ; Programao de crculo com transio tangencial.
N40 X60 Y-5
N50 G1 X70
N60 G0 G40 X80 Y0 Z20
N70 M30

Fundamentos
226 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular

Exemplo 2: Torneamento

=












Cdigo de programa Comentrio


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

Outras informaes
Splines
Em Splines o sentido tangencial definido atravs da reta atravs dos ltimos dois pontos.
Este sentido, com o ENAT ou EAUTO ativo em A-Splines e C-Splines, geralmente no
idntico com o sentido no ponto final da Spline.
A transio de B-Splines sempre tangencial, onde o sentido da tangente definido como
na A-Spline e C-Spline e ETAN ativo.
Mudana de Frames
Quando ocorre uma mudana de Frames entre o bloco que define a tangente e um bloco
CT, a tangente fica submetida a esta mudana.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 227
Comandos de movimento
9.6 Interpolao circular

Caso limite
Se o prolongamento da tangente de partida percorrer alm do ponto final, ento no lugar de
um crculo gerada uma linha reta (caso limite de um crculo com raio infinito). Neste caso
especial o TUNR no pode ser programado ou ele deve ser TURN=0.

Indicao
No caso de aproximao deste caso limite resultaro crculos com um raio de tamanho
qualquer, de modo que com TURN diferente de 0 normalmente cancelada a usinagem e
gerado um alarme em funo da violao do limite de software.

Posio do plano do crculo


A posio do plano do crculo est em funo do plano ativo (G17-G19).
Se a tangente do bloco anterior no estiver no plano ativo, ento sua projeo ser utilizada
no plano ativo.
Se o ponto de partida e o ponto final no possuem o mesmo componente de posio
vertical ao plano ativo, ser gerada uma espiral ao invs de um crculo.

Fundamentos
228 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.7 Interpolao helicoidal (G2/G3, TURN)

9.7 Interpolao helicoidal (G2/G3, TURN)

Funo
A interpolao de linha helicoidal (interpolao de espirais) permite, por exemplo, a
produo de roscas ou ranhuras de lubrificao.

Na interpolao de linha helicoidal dois movimentos so executados de forma sobreposta e


paralela:
um movimento circular plano, que
sobreposto por um movimento linear vertical.

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

Significado

G2: Deslocamento em uma trajetria circular em sentido horrio


G3: Deslocamento em uma trajetria circular em sentido anti-horrio
X Y Z : Ponto final em coordenadas cartesianas
I J K : Centro do crculo em coordenadas cartesianas
AR: ngulo de abertura
TURN= : Nmero de passagens adicionais de crculo na faixa de 0 a 999
AP= : ngulo polar
RP= : Raio polar

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 229
Comandos de movimento
9.7 Interpolao helicoidal (G2/G3, TURN)

Indicao
G2 e G3 esto ativos modalmente.
O movimento circular executado nos eixos que forem definidos atravs da indicao do
plano de trabalho.

Exemplo

< <



;


=
 
 

Cdigo de programa Comentrio


N10 G17 G0 X27.5 Y32.99 Z3 ; Aproximao da posio de
partida.
N20 G1 Z-5 F50 ; Penetrao da ferramenta.
N30 G3 X20 Y5 Z-20 I=AC(20) J=AC(20) TURN=2 ; Linha helicoidal com os dados:
Execuo de crculos inteiros a
partir da posio de partida 2,
depois aproximao do ponto
final.
N40 M30 ; Fim do programa.

Fundamentos
230 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.7 Interpolao helicoidal (G2/G3, TURN)

Outras informaes
Seqncia de movimentos
1. Aproximao do ponto de partida
2. Execuo de crculos inteiros programados com TURN=.
3. Aproximao do ponto final do crculo, p. ex. como rotao de pea.
4. Execuo do ponto 2 e 3 atravs da profundidade de penetrao.
Atravs do nmero de crculos inteiros mais o ponto final do crculo (executado atravs da
profundidade de penetrao) resulta o passo com que a linha helicoidal deve ser produzida.

3RQWRGHSDUWLGD

rFUFXORLQWHLUR

rFUFXORLQWHLUR
rFUFXORLQWHLUR

3RQWRILQDOFRPR
URWDRGHSHD

3RQWRGHGHVWLQR

Programao do ponto final da interpolao helicoidal


Para explicaes detalhadas dos parmetros de interpolao, veja sobre interpolao
circular.
Avano programado
Na interpolao helicoidal recomenda-se a indicao de uma correo de avano (CFC)
programada. Com FGROUP pode-se definir quais eixos devem ser deslocados com o avano
programado. Para mais informaes, veja o captulo "Comportamento de percurso".

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 231
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)

9.8 Interpolao de evolventes (INVCW, INVCCW)

Funo
A evolvente do crculo uma curva que descrita pelo fio desenvolvido de um crculo que
fixo em um ponto final.
A interpolao de evolventes possibilita a criao de curvas de percurso ao longo de uma
evolvente. Ela executada no plano onde est definido o crculo de base e percorre do
ponto de partida programado at o ponto final programado.

<

&HQWURGRFUFXOR ;<

;< 5DLR 3RQWRGH


SDUWLGD

&UFXORGHEDVH

3RQWRILQDO

A programao do ponto final pode ser realizado de duas formas:


1. Diretamente atravs de coordenadas cartesianas
2. Indiretamente atravs da indicao de um ngulo de abertura (para isso veja a progra-
mao do ngulo de abertura na programao de crculos)
Se o ponto de partida e o ponto final no estiverem no plano do crculo de base, teremos
como resultado uma sobreposio uma curva no espao, de forma anloga interpolao
de linha helicoidal em crculos.
Com a especificao adicional de percursos verticais ao plano ativo pode ser percorrida
uma evolvente no espao (comparvel interpolao de linha helicoidal em crculos).

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

Fundamentos
232 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)

Significado

INVCW: Comando para deslocar sobre uma evolvente em sentido


horrio
INVCCW: Comando para deslocar sobre uma evolvente em sentido
anti-horrio
X... Y... Z... : Programao direta do ponto final em coordenadas
cartesianas
I... J... K... : Parmetro de interpolao para descrio do centro do
crculo de base em coordenadas cartesianas
Nota:
As indicaes das coordenadas referem-se ao ponto de
partida da evolvente.
CR=... : Raio do crculo de base
AR=... : Programao indireta do ponto final atravs da indicao de
um ngulo de abertura (ngulo de giro)
A origem do ngulo de abertura a reta do centro do crculo
at o ponto de partida.
AR > 0: A trajetria nas evolventes se afasta
do crculo de base.
AR < 0: A trajetria nas evolventes se aproxima
do crculo de base.
Para AR < 0 o ngulo de giro mximo est
limitado, de modo que o ponto final sempre deve
estar fora do crculo de base.

Programao indireta do ponto final atravs da indicao de um ngulo de abertura

ATENO
Na programao indireta do ponto final atravs da indicao de um ngulo de abertura AR
deve-se considerar o sinal do ngulo, pois uma inverso de sinais resulta em uma outra
evolvente e consequentemente outra trajetria.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 233
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)

Isto pode ser observado claramente no seguinte exemplo:

3RQWRVILQDLV

  


$5

3RQWRGHSDUWLGD

Nas evolventes 1 e 2 coincidem as indicaes de raio e centro do crculo de base, assim


como a indicao do ponto de partida e do sentido de giro (INVCW / INVCCW). A nica diferena
est no sinal do ngulo de abertura:
Com AR > 0 a trajetria se move na evolvente 1 e aproximado o ponto final 1.
Com AR < 0 a trajetria se move na evolvente 2 e aproximado o ponto final 2.

Fundamentos
234 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)

Condies gerais
Tanto o ponto de partida como o ponto final devem estar fora da superfcie do crculo de
base da evolvente (crculo com raio CR no centro definido com I, J e K). Se esta
condio no for preenchida, ser gerado um alarme e cancelado o processamento do
programa.
As duas possibilidades de programao do ponto final (diretamente por coordenadas
cartesianas ou indiretamente atravs da indicao de um ngulo de abertura) excluem
uma outra. Por isso que em um bloco deve ser utilizada apenas uma das duas opes
de programao.
Se o ponto final programado no estiver exatamente nas evolventes definidas pelo ponto
de partida e pelo crculo de base, ento haver interpolao entre as evolventes
definidas pelo ponto de partida e pelo ponto final (veja a figura a seguir).

3RQWRGH
5DLR SDUWLGD

&UFXORGH 3RQWRILQDO 'HVYLRP[


EDVH

O desvio mximo do ponto final definido por um dado de mquina ( Fabricante da


mquina!). Se o desvio do ponto final programado em sentido radial for maior do que o
valor definido atravs deste dado de mquina, ento gerado um alarme e cancelado o
processamento do programa.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 235
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)

Exemplos
Exemplo 1: Evolvente de giro esquerda do ponto de partida at o ponto final programado
e retorna novamente como evolvente de giro direita

< 1SRQWRILQDO
; < 

1

1
&5 

1SRQWRGHSDUWLGD ;
; < 

Cdigo de programa Comentrio


N10 G1 X10 Y0 F5000 ; Aproximao da posio de partida.
N15 G17 ; Seleo do plano X/Y como plano de
trabalho.
N20 INVCCW X32.77 Y32.77 CR=5 I-10 J0 ; Evolvente no sentido anti-horrio, ponto
final em coordenadas cartesianas.
N30 INVCW X10 Y0 CR=5 I-32.77 J-32.77 ; Evolvente no sentido horrio, o ponto de
partida o ponto final do N20, o novo
ponto final o ponto de partida do N20,
o novo centro de crculo tem como
referncia o novo ponto de partida e
igual ao antigo centro de crculo.
...

Fundamentos
236 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)

Exemplo 2: Evolvente de giro esquerda com programao indireta do ponto final atravs
da indicao de um ngulo de abertura

<

&5 

3RQWRGHSDUWLGD ;
; < 
$5 

Cdigo de programa Comentrio


N10 G1 X10 Y0 F5000 ; Aproximao da posio de partida.
N15 G17 ; Seleo do plano X/Y como plano de trabalho.
N20 INVCCW CR=5 I-10 J0 AR=360 ; Evolvente no sentido horrio e que se afasta
do crculo de base (pois foi indicado ngulo
positivo) com um giro inteiro (360 graus).
...

Literatura
Para mais informaes sobre a relao da interpolao de evolventes com dados de
mquina e condies gerais, veja:
Manual de funes bsicas; Diversas interfaces NC/PLC e funes (A2), captulo: "Ajustes
para interpolao de evolventes"

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 237
Comandos de movimento
9.9 Definies de contorno

9.9 Definies de contorno

9.9.1 Informaes gerais sobre sucesses de elementos de contorno

Funo
A programao de sucesses de elementos de contorno serve para a especificao rpida
de simples contornos.
Podem ser programadas sucesses de elementos de contorno com 1, 2, 3 ou mais pontos
com os elementos de transio chanfro ou arredondamento atravs da indicao de
coordenadas cartesianas e / ou ngulos.
Nos blocos que descrevem as sucesses de elementos de contorno podem ser utilizados
outros endereos NC como p. ex. letras de endereo para outros eixos (eixos individuais ou
eixos perpendiculares ao plano de usinagem), funes auxiliares, cdigos G, velocidades,
etc.

Indicao
Processador de contornos
A programao de sucesso de elementos de contorno tambm pode ser realizada de
forma bem simples com a ajuda da calculadora de contornos. Aqui trata-se de uma ferra-
menta da interface de operao que permite a programao e representao grfica de
contornos de pea simples e complexos. Os contornos programados atravs da calculadora
de contornos so incorporados no programa de pea.
Literatura:
Manual de operao

Parametrizao
Os identificadores para ngulo, raio e chanfro so definidos atravs de dados de mquina:
MD10652 $MN_CONTOUR_DEF_ANGLE_NAME (nome do ngulo para sucesses de
elementos de contorno)
MD10654 $MN_RADIUS_NAME (nome do raio para sucesses de elementos de contorno)
MD10656 $MN_CHAMFER_NAME (nome do chanfro para sucesses de elementos de
contorno)

Indicao
Veja as informaes do fabricante da mquina.

Fundamentos
238 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.9 Definies de contorno

9.9.2 Sucesses de elementos de contorno: Uma reta (ANG)

Indicao
Na seguinte descrio parte-se do princpio de que:
O G18 est ativo ( o plano de trabalho ativo o plano Z/X).
(Todavia a programao de sucesses de elementos de contorno tambm possvel
sem restries no G17 ou G19.)
Para ngulo, raio e chanfro foram definidos os seguintes identificadores:
ANG (ngulo)
RND (raio)
CHR (chanfro)

Funo
O ponto final das retas definido atravs dos seguintes dados:
ngulo ANG
Uma coordenada de ponto final cartesiana (X2 ou Z2)

;=

$1*

;=

ANG: ngulo das retas


X1, Z1: Coordenadas de incio
X2, Z2: Coordenadas de ponto final das retas

Sintaxe
X ANG=
Z ANG=

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 239
Comandos de movimento
9.9 Definies de contorno

Significado

X... : Coordenada de ponto final no sentido X


Z... : Coordenada de ponto final no sentido Z
ANG: Identificador para programao de ngulo
O valor especificado (ngulo) relativo abscissa do plano de trabalho ativo
(eixo Z no G18).

Exemplo

Cdigo de programa Comentrio


N10 X5 Z70 F1000 G18 ; Aproximao da posio de partida
N20 X88.8 ANG=110 ; Reta com indicao de ngulo
N30 ...

Ou seja:

Cdigo de programa Comentrio


N10 X5 Z70 F1000 G18 ; Aproximao da posio de partida
N20 Z39.5 ANG=110 ; Reta com indicao de ngulo
N30 ...

Fundamentos
240 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.9 Definies de contorno

9.9.3 Sucesses de elementos de contorno: Duas retas (ANG)

Indicao
Na seguinte descrio parte-se do princpio de que:
O G18 est ativo ( o plano de trabalho ativo o plano Z/X).
(Todavia a programao de sucesses de elementos de contorno tambm possvel
sem restries no G17 ou G19.)
Para ngulo, raio e chanfro foram definidos os seguintes identificadores:
ANG (ngulo)
RND (raio)
CHR (chanfro)

Funo
O ponto final da primeira reta pode ser programado atravs da indicao das coordenadas
cartesianas ou atravs da indicao do ngulo das duas retas. O ponto final da segunda
reta sempre deve ser programado de modo cartesiano. A interseco das duas retas pode
ser executada como canto, arredondamento ou como chanfro.

;
;=

$1*

7DPEPSRGHVHU
DUUHGRQGDPHQWR
RXFKDQIUR
;=
$1*

;=

ANG1: ngulo da primeira reta


ANG2: ngulo da segunda reta
X1, Z1: Coordenadas de incio da primeira reta
X2, Z2: Coordenadas de ponto final da primeira reta e
coordenadas de incio da segunda reta
X3, Z3: Coordenadas de ponto final da segunda reta

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 241
Comandos de movimento
9.9 Definies de contorno

Sintaxe
1. Programao do ponto final da primeira reta atravs da indicao do ngulo
Canto como transio entre as retas:

ANG=
X Z ANG=

Arredondamento como transio entre as retas:

ANG= RND=...
X Z ANG=

Chanfro como transio entre as retas:

ANG= CHR=...
X Z ANG=

2. Programao do ponto final da primeira reta atravs da indicao de coordenadas


Canto como transio entre as retas:

X Z
X Z

Arredondamento como transio entre as retas:

X Z RND=...
X Z

Chanfro como transio entre as retas:

X Z CHR=...
X Z

Fundamentos
242 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.9 Definies de contorno

Significado

ANG=... : Identificador para programao de ngulo


O valor especificado (ngulo) relativo abscissa do plano de
trabalho ativo (eixo Z no G18).
RND=... : Identificador para programao de um arredondamento
O valor especificado corresponde ao raio do arredondamento:

$UUHGRQGDPHQWR

51'

CHR=... : Identificador para programao de um chanfro


O valor especificado corresponde largura do chanfro no sentido de
movimento:

&+5

&KDQIUR

%LVVHWUL]

X... : Coordenadas no sentido X


Z... : Coordenadas no sentido Z

Indicao
Para mais informaes sobre a programao de um chanfro ou arredondamento, veja
"Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM) (Pgina 271)".
38H 937H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 243
Comandos de movimento
9.9 Definies de contorno

Exemplo

Cdigo de programa Comentrio


N10 X10 Z80 F1000 G18 ; Aproximao da posio de partida.
N20 ANG=148.65 CHR=5.5 ; Reta com indicao de ngulo e chanfro.
N30 X85 Z40 ANG=100 ; Reta com indicao de ngulo e ponto final.
N40 ...

9.9.4 Sucesses de elementos de contorno: Trs retas (ANG)

Indicao
Na seguinte descrio parte-se do princpio de que:
O G18 est ativo ( o plano de trabalho ativo o plano Z/X).
(Todavia a programao de sucesses de elementos de contorno tambm possvel
sem restries no G17 ou G19.)
Para ngulo, raio e chanfro foram definidos os seguintes identificadores:
ANG (ngulo)
RND (raio)
CHR (chanfro)

Funo
O ponto final da primeira reta pode ser programado atravs da indicao das coordenadas
cartesianas ou atravs da indicao do ngulo das duas retas. O ponto final da segunda e
terceira reta sempre deve ser programado de modo cartesiano. A interseco das retas
pode ser executada como canto, arredondamento ou como chanfro.

Indicao
A programao aqui explanada para uma sucesso de elementos de contorno de 3 pontos
pode ser continuada para sucesses de elementos de contorno com mais de trs pontos.

Fundamentos
244 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.9 Definies de contorno

;
7DPEPSRGHVHUDUUHGRQGDPHQWR
RXFKDQIUR
;=

$1*

;=
;=
$1*

;=

ANG1: ngulo da primeira reta


ANG2: ngulo da segunda reta
X1, Z1: Coordenadas de incio da primeira reta
X2, Z2: Coordenadas de ponto final da primeira reta e
coordenadas de incio da segunda reta
X3, Z3: Coordenadas de ponto final da segunda reta e
coordenadas de incio da terceira reta
X4, Z4: Coordenadas de ponto final da terceira reta

Sintaxe
1. Programao do ponto final da primeira reta atravs da indicao do ngulo
Canto como transio entre as retas:

ANG=
X Z ANG=
X Z

Arredondamento como transio entre as retas:

ANG= RND=...
X Z ANG= RND=...
X Z

Chanfro como transio entre as retas:

ANG= CHR=...
X Z ANG= CHR=...
X Z

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 245
Comandos de movimento
9.9 Definies de contorno

2. Programao do ponto final da primeira reta atravs da indicao de coordenadas


Canto como transio entre as retas:

X Z
X Z
X Z

Arredondamento como transio entre as retas:

X Z RND=...
X Z RND=...
X Z

Chanfro como transio entre as retas:

X Z CHR=...
X Z CHR=...
X Z

Significado

ANG=... : Identificador para programao de ngulo


O valor especificado (ngulo) relativo abscissa do plano de
trabalho ativo (eixo Z no G18).
RND=... : Identificador para programao de um arredondamento
O valor especificado corresponde ao raio do arredondamento:

$UUHGRQGDPHQWR

51'

Fundamentos
246 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.9 Definies de contorno

CHR=... : Identificador para programao de um chanfro


O valor especificado corresponde largura do chanfro no sentido de
movimento:

&+5

&KDQIUR

%LVVHWUL]

X... : Coordenadas no sentido X


Z... : Coordenadas no sentido Z

Indicao
Para mais informaes sobre a programao de um chanfro ou arredondamento, veja
" Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM) ".

Exemplo

Cdigo de programa Comentrio


N10 X10 Z100 F1000 G18 ; Aproximao da posio de partida
N20 ANG=140 CHR=7.5 ; Reta com indicao de ngulo e chanfro
N30 X80 Z70 ANG=95.824 RND=10 ; Reta no ponto intermedirio com indicao de
ngulo e arredondamento
N40 X70 Z50 ; Reta no ponto final

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 247
Comandos de movimento
9.9 Definies de contorno

9.9.5 Sucesses de elementos de contorno: Programao de ponto final com ngulo

Funo
Se em um bloco NC aparecer a letra de endereo A, no se deve programar mais nenhum,
um ou ambos eixos do plano ativo.
Nmero de eixos programados
Se nenhum eixo do plano ativo foi programado, ento trata-se do primeiro ou do segundo
bloco de uma sucesso de elementos de contorno constituda por dois blocos.
Quando se trata do segundo bloco de uma sucesso de elementos de contorno, significa
que o ponto de partida e o ponto final so idnticos no plano ativo. A sucesso de
elementos de contorno, em todo caso, composta por um movimento vertical ao plano
ativo.
Se foi programado exatamente um eixo do plano ativo, trata-se de uma reta individual
cujo ponto final determinado claramente a partir do ngulo e da coordenada cartesiana
programada, ou trata-se do segundo bloco de dois blocos da presente sucesso de
elementos de contorno. No segundo caso, a coordenada faltante definida igual ltima
posio (modal) alcanada.
Se foram programados dois eixos do plano ativo, trata-se do segundo bloco de uma
sucesso de elementos de contorno composta por dois blocos. Se o atual bloco no for
precedido por um bloco com programao de ngulos e sem eixos programados do
plano ativo, um destes blocos no ser permitido.
O ngulo A somente deve ser programado na interpolao linear ou na interpolao de
Splines.

Fundamentos
248 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)

9.10 Rosqueamento com passo constante (G33)

9.10.1 Rosqueamento com passo constante (G33, SF)

Funo
Como G33 podem ser executadas roscas com passo constante:
Rosca cilndrica
Rosca transversal
Rosca cnica

Indicao
O requisito tcnico para o rosqueamento com G33 um fuso com controle de rotao e com
sistema de medio de curso.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 249
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)

Roscas de mltiplas entradas


Roscas de mltiplas entradas (roscas com cortes deslocados) podem ser produzidas
atravs da indicao de um deslocamento do ponto de partida. A programao realizada
no bloco do G33 sob o endereo SF.

;
'HVORFDPHQWRGR
SRQWRGHSDUWLGDHPr

QJXORGH
SDUWLGD
SDUDURVFD
GDGRGHDMXVWH

Indicao
Se nenhum deslocamento do ponto de partida for especificado, ser utilizado o "ngulo de
partida para rosca" definido nos dados de ajuste.

Seqncia de roscas
Uma seqncia de roscas podem ser produzida atravs de vrios blocos G33 programados
sucessivamente:

r
FR EORF
P R
*
 rEORFR rEORFR
FRP* FRP*

Indicao
Com o modo de controle da trajetria G64 os blocos so concatenados mediante controle
antecipado de velocidade, de modo que no sejam produzidos saltos de velocidade.

Fundamentos
250 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)

Sentido de giro da rosca


O sentido de giro da rosca definida atravs do sentido de giro do fuso:
O giro direita M3 gera roscas direitas
O giro esquerdaM4 gera roscas esquerdas

Sintaxe
Rosca cilndrica:
G33 Z K
G33 Z K SF=
Rosca transversal:
G33 X I
G33 X I SF=
Rosca cnica:
G33 X Z K
G33 X Z K SF=
G33 X Z I
G33 X Z I SF=

Significado

G33: Comando para rosqueamento com passo constante


X... Y... Z... : Pontos finais em coordenadas cartesianas
I... : Passo de rosca no sentido X
J... : Passo de rosca no sentido Y
K... : Passo de rosca no sentido Z
Z: Eixo longitudinal
X: Eixo transversal
Z... K... : Comprimento e passo de rosca para roscas cilndricas
X... I... : Comprimento e passo para roscas transversais
I... ou K... : Passo de rosca para roscas cnicas
A indicao (I... ou K...) se orienta conforme o ngulo de
conicidade:
< 45: O passo da rosca especificado com K... (passo de
rosca no sentido longitudinal).
> 45: O passo da rosca especificado com I... (passo de
rosca no sentido transversal).
= 45: O passo de rosca pode ser especificado com I... ou
K....
SF=... : Deslocamento do ponto de partida (necessrio apenas em roscas
com mltiplas entradas!)
O deslocamento do ponto de partida especificado como posio
angular absoluta.
Faixa de valores: 0.0000 a 359.999 graus

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 251
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)

Exemplos
Exemplo 1: Rosca cilndrica de duas entradas com deslocamento do ponto de partida a
180

3RQWRGHSDUWLGDr

 =

3RQWRGH
 SDUWLGDr


Cdigo de programa Comentrio


N10 G1 G54 X99 Z10 S500 F100 M3 ; Deslocamento de ponto zero, aproximao
do ponto de partida, ligao do fuso.
N20 G33 Z-100 K4 ; Rosca cilndrica: Ponto final em Z
N30 G0 X102 ; Retrocesso at a posio de partida.
N40 G0 Z10
N50 G1 X99
N60 G33 Z-100 K4 SF=180 ; 2 corte: Deslocamento do ponto de
partida a 180
N70 G0 X110 ; Afastamento da ferramenta.
N80 G0 Z10
N90 M30 ; Fim do programa.

Fundamentos
252 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)

Exemplo 2: Rosca cnica com ngulo menor que 45



=


Cdigo de programa Comentrio


N10 G1 X50 Z0 S500 F100 M3 ; Aproximao do ponto de partida, ligao do fuso.
N20 G33 X110 Z-60 K4 ; Rosca cnica: Ponto final em X e Z, indicao do
passo da rosca com K... no sentido Z (visto que o
ngulo de conicidade < 45).
N30 G0 Z0 M30 ; Afastamento, fim do programa.

Outras informaes
Avano no rosqueamento com G33
O comando calcula, a partir da rotao programada do fuso e do passo da rosca, o avano
necessrio com que a ferramenta de tornear ser deslocada ao longo do comprimento da
rosca em sentido longitudinal e em sentido transversal. O avano F no considerado no
G33, a limitao na velocidade mxima do eixo (avano rpido) monitorada pelo comando.

R
VV
3D

$Y
DQ
R

1PHURGH
URWDHV

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 253
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)

Rosca cilndrica
A rosca cilndrica descrita atravs do(a):
Comprimento da rosca
Passo da rosca
O comprimento da rosca especificado com uma das coordenadas cartesianas X, Y ou Z
em dimenso absoluta ou incremental (em tornos preferencialmente no sentido Z).
Adicionalmente devem ser considerados os cursos de entrada e de sada onde o avano
acelerado e reduzido.
O passo da rosca especificado sob os endereos I, J e K (em tornos preferencialmente
com K).

; &XUVRGHHQWUDGD
&XUVRGHVDGD

Rosca transversal
A rosca transversal descrita atravs do(a):
Dimetro da rosca (preferencialmente no sentido X)
Passo da rosca (preferencialmente com I)

;
'LPHWUR

,
3DVVR

Fundamentos
254 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)

Rosca cnica
A rosca cnica descrita atravs do(a):
Ponto final no sentido longitudinal e transversal (contorno cnico)
Passo da rosca
O contorno cnico especificado em coordenadas cartesianas X, Y e Z em dimenso de
referncia ou dimenso incremental, onde a usinagem em tornos realizada preferencial-
mente no sentido X e Z. Adicionalmente devem ser considerados os cursos de entrada e de
sada onde o avano acelerado e reduzido.
A indicao do passo est em funo do ngulo de conicidade (ngulo entre o eixo longitu-
dinal e a superfcie envolvente):

;
.

r

!r ,

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 255
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)

9.10.2 Curso programado de entrada e de sada (DITS, DITE)

Funo
Com os comandos DITS e DITE pode-se indicar a tampa da trajetria durante a acelerao e
desacelerao, para que no caso de um curso de entrada/sada muito curto seja possvel
adaptar o avano adequadamente:
Curso de entrada muito curto
Por causa do rebordo na entrada da rosca existe pouco espao para a rampa de incio
da ferramenta - por isso que ela deve ser especificada mais curta atravs do DITS.
Curso de sada muito curto
Por causa do rebordo na sada da rosca existe pouco espao para a rampa de frenagem
da ferramenta, onde existe risco de coliso entre a pea de trabalho e o corte
(ferramenta).
A rampa de frenagem da ferramenta pode ser especificada mais curta atravs do DITE.
Mesmo assim ainda pode ocorrer uma coliso.
Soluo: Programao das roscas mais curtas, reduo da rotao do fuso.

&XUVRVGHHQWUDGDHGHVDGD
GHSHQGHQGRGRVHQWLGRGH
XVLQDJHP

Sintaxe
DITS=<valor>
DITE=<valor>

Significado

DITS: Definio do curso de entrada da rosca


DITE: Definio do curso de sada da rosca
<valor>: Especificao de valor para o curso de entrada e sada
Faixa de valores: -1, 0, ... n

Fundamentos
256 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)

Indicao
Sob DITS e DITE so programados exclusivamente cursos, mas no posies.

Indicao
Aos comandos DITS e DITE est relacionado o dado de ajuste
SD42010 $SC_THREAD_RAMP_DISP[0,1], no qual so registrados os cursos programa-
dos. Se no for programado nenhum curso de entrada/desacelerao antes do ou no
primeiro bloco de rosca, ento o curso ser definido conforme o atual contedo do dado de
ajuste SD42010.
Literatura:
Manual de funes bsicas; Avanos (V1)

Exemplo

Cdigo de programa Comentrio


...
N40 G90 G0 Z100 X10 SOFT M3 S500
N50 G33 Z50 K5 SF=180 DITS=1 DITE=3 ; Incio de regularizao em Z=53.
N60 G0 X20

Outras informaes
Em um curso de entrada ou de sada muito curto o eixo da rosca acelerado com mais
fora do que a projeo permite. O eixo ento ser sobrecarregado com acelerao.
Para a entrada de rosca emitido o alarme 22280 "Curso de entrada programado muito
curto" (na respectiva configurao no MD11411 $MN_ENABLE_ALARM_MASK). O alarme
apenas informativo e no tem nenhum efeito na execuo do programa de pea.
Atravs do MD10710 $MN_PROG_SD_RESET_SAVE_TAB pode ser feito o ajuste para que
o valor programado no programa de pea seja gravado no dado de ajuste correspondente
com o RESET. Com isso os valores so mantidos alm do Power On.

Indicao
O DITE atua no final da rosca como uma distncia de suavizao. Com isso se consegue
modificar o movimento do eixo sem gerar solavancos.
Com a introduo de um bloco com o comando DITS e/ou DITE no interpolador, adota-se o
curso programado em DITS no SD42010 $SC_THREAD_RAMP_DISP[0] e o curso
programado em DITE no SD42010 $SC_THREAD_RAMP_DISP[1].
Para o curso de entrada/sada programado aplicado o atual ajuste de indicao de
dimenses (em polegadas/mtrico).

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 257
Comandos de movimento
9.11 Rosqueamento com passo crescente ou decrescente (G34, G35)

9.11 Rosqueamento com passo crescente ou decrescente (G34, G35)

Funo
Com os comandos G34 e G35 foi ampliada a funcionalidade do G33 com a possibilidade de
utilizar o endereo F para programar uma variao adicional do passo da rosca. No caso do
G34 gerada uma adio linear, no caso do G35 gerada uma reduo linear do passo da
rosca. Com isso os comandos G34 e G35 podem ser aplicados para produo de roscas auto-
travantes.

Sintaxe
Rosca cilndrica com passo crescente:
G34 Z K F...
Rosca cilndrica com passo decrescente:
G35 Z K F...
Rosca transversal com passo crescente:
G34 X I F...
Rosca transversal com passo decrescente:
G35 X I F...
Rosca cnica com passo crescente:
G34 X Z K F...
G34 X Z I F...
Rosca cnica com passo decrescente:
G35 X Z K F...
G35 X Z I F...

Significado

G34: Comando para rosqueamento com passo linear crescente


G35: Comando para rosqueamento com passo linear decrescente
X... Y... Z... : Pontos finais em coordenadas cartesianas
I... : Passo de rosca no sentido X
J... : Passo de rosca no sentido Y
K... : Passo de rosca no sentido Z
F... : Variao de passo de rosca
Se o passo inicial e o passo final de uma rosca forem conhecidos,
ento a mudana de passo da rosca a ser programada pode ser
calculada a partir da seguinte frmula:

NHND
) >PPURW@
 ,*

Onde:
ka: Passo final de rosca (passo de rosca da coordenada de
ponto de destino do eixo) [mm/rot.]
k G: Passo inicial de rosca (programado sob I, J ou K) [mm/rot.]
IG: Comprimento da rosca [mm]

Fundamentos
258 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.11 Rosqueamento com passo crescente ou decrescente (G34, G35)

Exemplo

Cdigo de programa Comentrio


N1608 M3 S10 ; Fuso ligado.
N1609 G0 G64 Z40 X216 ; Aproximao do ponto de partida.
N1610 G33 Z0 K100 SF=R14 ; Rosqueamento com passo constante
(100 mm/rot.)
N1611 G35 Z-200 K100 F17.045455 ; Reduo de passo: 17.0454 mm/rot.2
Passo no fim do bloco: 50mm/rot.
N1612 G33 Z-240 K50 ; Execuo do bloco de rosca sem gerar
solavancos.
N1613 G0 X218
N1614 G0 Z40
N1615 M17

Literatura
Manual de funes bsicas; Avanos (V1); captulo: "Variao de passo de rosca linear
progressiva/degressiva com G34 e G35"

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 259
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)

9.12 Rosqueamento com macho sem mandril de compensao (G331,


G332)

Pr-requisito
O requisito tcnico para o rosqueamento com macho sem mandril de compensao o uso
de um fuso com controle de posio atravs de sistema de medio de curso.

Funo
O rosqueamento com macho sem mandril de programao programado com os comandos
G331 e G332. Com isso o fuso preparado para o rosqueamento com macho, em modo de
controle de posio e com sistema de medio, pode executar os seguintes movimentos:
G331: Rosqueamento com macho com passo de rosca no sentido da furao at o ponto
final
G332: Movimento de retrocesso com o mesmo passo como no G331

As roscas direita ou esquerda so definidas pelo sinal indicado no passo:


Passo positivo giro direita (como o M3)
Passo negativo giro esquerda (como o M4)
A rotao desejada programada sob o endereo S.

Sintaxe

SPOS=<valor>
G331 S...
G331 X Y Z I J K
G332 X Y Z I J K

Fundamentos
260 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)

A programao do SPOS (ou do M70) antes do rosqueamento somente necessria:


em roscas que so produzidas em usinagem mltipla.
em processos de produo, onde uma posio de partida da rosca necessria.
Para a usinagem de vrias roscas consecutivas pode ser descartada a programao do
SPOS (ou do M70) (Vantagem: otimizao do tempo).

A rotao do fuso deve ser programada em um bloco G331 prprio sem comando de
movimento de eixo antes do rosqueamento (G331 X Y Z I J K).

Significado

G331: Comando: Rosqueamento com macho


A furao descrita atravs da profundidade de furao e do passo
da rosca.
Efeito: modal
G332: Comando: Retrocesso do rosqueamento com macho
Este movimento descrito com o mesmo passo do movimento
descrito para o G331. A inverso de sentido do fuso realizada
automaticamente.
Efeito: modal
X... Y... Z... : Profundidade de furao (ponto final da rosca em coordenadas
cartesianas)
I... : Passo de rosca no sentido X
J... : Passo de rosca no sentido Y
K... : Passo de rosca no sentido Z
Faixa de valores do passo: 0.001 at 2000.00 mm/rotao

Indicao
Depois do G332 (retrocesso) a furao da prxima rosca pode ser continuada com G331.

Indicao
Segundo bloco de dados de gamas de velocidade
Para obter uma adaptao efetiva de rotao de fuso e torque de motor durante o
rosqueamento com macho, para conseguir uma maior acelerao, em dados de mquina
especficos de eixo, tambm pode-se preconfigurar um segundo bloco de dados de gamas
de velocidade com limites de mudana (rotao mxima e rotao mnima) diferentes e
independentes do primeiro bloco de dados de gamas de velocidade. Para isso observe as
instrues do fabricante da mquina.
Literatura:
Manual de funes bsicas; Fusos (S1), Captulo: "Adaptaes de gamas de velocidade
configurveis"

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 261
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)

Exemplos
Exemplo 1: G331 e G332

Cdigo de programa Comentrio


N10 SPOS[n]=0 ; Preparao do rosqueamento com macho.
N20 G0 X0 Y0 Z2 ; Aproximao do ponto de partida.
N30 G331 Z-50 K-4 S200 ; Rosqueamento com macho, profundidade de
furao 50, passo K negativo = sentido de
giro do fuso esquerda.
N40 G332 Z3 K-4 ; Retrocesso, inverso automtica de
sentido.
N50 G1 F1000 X100 Y100 Z100 S300 M3 ; O fuso opera novamente em modo de fuso.
N60 M30 ; Fim do programa.

Exemplo 2: Emisso da rotao de furao programada na atual gama de velocidade

Cdigo de programa Comentrio


N05 M40 S500 ; engatada a gama de velocidade 1, pois a rotao
de fuso programada de 500 rpm est dentro da faixa
de 20 a 1028 rpm.
...
N55 SPOS=0 ; Alinhamento do fuso.
N60 G331 Z-10 K5 S800 ; Produo de rosca, a rotao do fuso de 800 rpm
est na gama de velocidade 1.

A gama de velocidade adequada rotao de fuso programada S500 no M40 determinada


a partir do primeiro bloco de dados de gamas de velocidade. A rotao de furao progra-
mada S800 emitida na atual gama de velocidade e, eventualmente, est limitada na
rotao mxima da gama de velocidade. No possvel executar uma mudana automtica
de marchas de transmisso depois da execuo do SPOS. O requisito para a mudana
automtica de gamas de velocidade (marchas) o modo de controle de rotao do fuso.

Indicao
Se, com uma rotao de fuso de 800 rpm deve ser selecionada a gama de velocidade 2,
ento os eixos de mudana para rotao mxima e rotao mnima devero estar proje-
tados de acordo nos respectivos dados de mquina do segundo bloco de dados de gamas
de velocidade (veja os exemplos mostrados a seguir).

Exemplo 3: Aplicao do segundo bloco de dados de gamas de velocidade


Os eixos de mudana do segundo bloco de dados de gamas de velocidade para rotaes
mxima e mnima so avaliados no G331/G332 e na programao de um valor S para o fuso
mestre ativo. A mudana automtica de marchas de transmisso M40 deve estar ativa.
A gama de velocidade determinada dessa forma comparada com a gama de velocidade
ativa. Se houver uma diferena entre os dois, ento executada a mudana de marchas de
transmisso.

Fundamentos
262 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)

Cdigo de programa Comentrio


N05 M40 S500 ; selecionada a gama de velocidade 1.
...
N50 G331 S800 ; Fuso mestre com 2 bloco de dados de gamas de velocidade:
selecionada a gama de velocidade 2.
N55 SPOS=0 ; Alinhamento do fuso.
N60 G331 Z-10 K5 ; Produo de furo roscado, acelerao do fuso a partir do 2
bloco de dados de gamas de velocidade.

Exemplo 4: Nenhuma programao de rotao Monitorao da gama de velocidade


Se na aplicao do segundo bloco de dados de gamas de velocidade no for programada
nenhuma rotao com G331, ento a rosca ser produzida com a ltima rotao e gama de
velocidade programada. No ocorre nenhuma mudana de gamas de velocidade. Neste
caso se monitora se a ltima rotao programada est dentro da faixa de rotaes
especificada (limites de mudana para rotao mxima e mnima) da gama de velocidade
ativa. Caso contrrio ser emitido o alarme 16748.

Cdigo de programa Comentrio


N05 M40 S800 ; A gama de velocidade 1 selecionada, o primeiro bloco de
gamas de velocidade est ativo.
...
N55 SPOS=0
N60 G331 Z-10 K5 ; Monitorao da rotao de fuso 800 rpm com bloco de dados
de gamas de velocidade 2: A gama de velocidade 2 deveria
estar ativa, emitido o alarme 16748.

Exemplo 5: Mudana de gamas de velocidade no possvel Monitorao da gama de


velocidade
Se na aplicao do segundo bloco de dados de gamas de velocidade, alm da geometria
tambm for programada a rotao de fuso no bloco G331, e se a rotao no estiver dentro
da faixa de rotaes especificada (limites de mudana para rotaes mxima e mnima) da
gama de velocidade ativa, no pode ser realizada nenhuma mudana de gamas de
velocidade, pois o movimento de percurso do fuso e eixo(s) de penetrao no poderiam
ser preservados.
Como no exemplo anterior, no bloco G331 realizada uma monitorao da rotao e da
gama de velocidade e, eventualmente, emitido o alarme 16748.

Cdigo de programa Comentrio


N05 M40 S500 ; selecionada a gama de velocidade 1.
...
N55 SPOS=0
N60 G331 Z-10 K5 S800 ; A mudana de gamas de velocidade no possvel,
monitorao da rotao de fuso 800 rpm com bloco de
dados de gamas de velocidade 2: A gama de velocidade
2 deveria estar ativa, emitido o alarme 16748.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 263
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)

Exemplo 6: Programao sem SPOS

Cdigo de programa Comentrio


N05 M40 S500 ; selecionada a gama de velocidade 1.
...
N50 G331 S800 ; Fuso mestre com 2 bloco de dados de gamas de velocidade:
selecionada a gama de velocidade 2.
N60 G331 Z-10 K5 ; Produo de rosca, acelerao do fuso a partir do 2 bloco
de dados de gamas de velocidade.

A interpolao de rosca para o fuso inicia na atual posio, que depende do segmento de
programa de pea executado anteriormente, p. ex. quando uma mudana de gamas de
velocidade foi executada. Por isso que, eventualmente, um retrabalho da rosca no ser
possvel.

Indicao
Deve-se prestar ateno para que em uma usinagem com vrios fusos o fuso de furar
tambm seja o fuso mestre. Atravs da programao do SETMS(<nmero de fuso>) possvel
passar o fuso de furar para fuso mestre.

Fundamentos
264 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.13 Rosqueamento com macho com mandril de compensao (G63)

9.13 Rosqueamento com macho com mandril de compensao (G63)

Funo
Com o G63 podem ser furadas roscas com o uso de mandril de compensao. So progra-
mados:
Profundidade de furao em coordenadas cartesianas
Rotao e sentido do fuso
Avano
As diferenas de percurso so compensadas atravs do mandril de compensao.

Movimento de retrocesso
Tambm se programa com G63, mas em sentido de giro invertido do fuso.

Sintaxe
G63 X Y Z

Significado

G63: Rosqueamento com macho com mandril de compensao


X... Y... Z... : Profundidade de furao (ponto final) em coordenadas
cartesianas

Indicao
G63 ativado por blocos.
Aps um bloco com G63 programado torna-se novamente ativo o ltimo comando de
interpolao G0, G1, G2 programado.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 265
Comandos de movimento
9.13 Rosqueamento com macho com mandril de compensao (G63)

Velocidade de avano

Indicao
O avano programado deve estar de acordo com a relao rotao e passo de rosca do
macho.
Regra prtica:
Avano F em mm/min = Rotao do fuso S em rpm * Passo da rosca em mm/rot.
Tanto a chave de correo de avanos e a chave de correo da rotao do fuso so
ajustadas em 100% com o G63.

Exemplo
Neste exemplo deve ser furada uma rosca M5. O passo de uma rosca M5 de 0,8
(conforme tabela).
Com a rotao selecionada de 200 rpm temos o avano F = 160 mm/min.

Cdigo de programa Comentrio


N10 G1 X0 Y0 Z2 S200 F1000 M3 ; Aproximao do ponto de partida, ligao do
fuso.
N20 G63 Z-50 F160 ; Rosqueamento com macho, profundidade de
furao 50.
N30 G63 Z3 M4 ; Retrocesso, inverso de sentido programada.
N40 M30 ; Fim do programa.

Fundamentos
266 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)

9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF,


LFTXT, LFWP, LFPOS, POLF, POLFMASK, POLFMLIN)

Funo
A funo "Retrocesso rpido para rosqueamento (G33)" permite uma interrupo sem falhas
do rosqueamento no(a):
NC-STOP/NC-RESET
Ativao de uma entrada rpida (veja o captulo "Retrao rpida do contorno" no
Manual de programao Avanada)
O movimento de retrocesso at uma posio de retrocesso determinada programvel
atravs do(a):
Indicao da distncia do curso de retrocesso e do sentido de retrocesso
ou
Indicao de uma posio de retrocesso absoluta
O retrocesso rpido no aplicvel no rosqueamento com macho (G331/G332).

Sintaxe
Retrocesso rpido para rosqueamento com rosca sob indicao da distncia do curso de
retrocesso e do sentido de retrocesso:
G33 ... LFON DILF=<valor> LFTXT/LFWP ALF=<valor>
Retrocesso rpido para rosqueamento sob indicao de uma posio de retrocesso
absoluta:
POLF[<nome de eixo geomtrico>/<nome de eixo de mquina>]=<valor>
LFPOS
POLFMASK/POLFMLIN(<nome de eixo1>,<nome de eixo2>,...)
G33 ... LFON
Bloqueio do retrocesso rpido para rosqueamento:
LFOF

Significado

LFON: Habilitao do retrocesso rpido para rosqueamento (G33)


LFOF: Bloqueio do retrocesso rpido para rosqueamento (G33)
DILF= : Definio da distncia do curso de retrocesso
O valor preconfigurado atravs da configurao de dado de mquina
(MD21200 $MC_LIFTFAST_DIST) pode ser alterado no programa de pea
atravs da programao do DILF.
Nota:
Aps o NC-RESET o valor de dado de mquina configurado sempre
estar ativo.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 267
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)

LFTXT
O sentido de retrocesso controlado em conjunto com o ALF com as
LFWP:
funes G LFTXT e LFWP.
LFTXT: O plano onde se executa o movimento de retrocesso rpido
calculado a partir da tangente da trajetria e do sentido da
ferramenta (ajuste padro).
LFWP: O plano onde se executa o movimento de retrocesso rpido o
plano de trabalho ativo.
ALF= : No plano do movimento de retrocesso o sentido programado com ALF,
em discretos passos em graus.
Com LFTXT o retrocesso est definido no sentido da ferramenta para ALF=1.
Com LFWP o sentido do plano de trabalho atribudo como segue:
G17 (plano X/Y)
ALF=1 ; Retrocesso no sentido X
ALF=3 ; Retrocesso no sentido Y
G18 (plano Z/X)
ALF=1 ; Retrocesso no sentido Z
ALF=3 ; Retrocesso no sentido X
G19 (plano Y/Z)
ALF=1 ; Retrocesso no sentido Y
ALF=3 ; Retrocesso no sentido Z
Literatura:
Para conhecer as possibilidades de programao com o ALF, veja tambm
o captulo "Sentido de deslocamento na retrao rpida do contorno" no
Manual de programao Avanada.
LFPOS: Retrocesso do eixo identificado com POLFMASK ou POLFMLIN na posio de
eixo absoluta programada com POLF
POLFMASK: Habilitao dos eixos (<nome de eixo1>,<nome de eixo1>,...) para o
retrocesso independente at a posio absoluta
POLFMLIN: Habilitao dos eixos para o retrocesso at a posio absoluta em
contexto linear
Nota:
O contexto linear, dependendo do comportamento dinmico de todos
eixos envolvidos, nem sempre ser produzido at alcanar a posio de
retrao.
POLF[]: Definio da posio de retrocesso absoluta para o eixo geomtrico ou
eixo de mquina especificado no ndice
Efeito: modal
=<valor>: Para eixos geomtricos interpretado o valor atribudo
como posio no sistema de coordenadas da pea de
trabalho (WCS), para eixos de mquina como posio no
sistema de coordenadas da mquina (MCS).
A atribuio de valores tambm pode ser programada
como indicao de dimenses incrementais:
=IC<valor>

Fundamentos
268 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)

Indicao
O LFON e o LFOF sempre podem ser programados, entretanto, a avaliao realizada
somente durante o rosqueamento (G33).

Indicao
POLF com POLFMASK/POLFMLIN no esto restritos aplicao no rosqueamento.

Exemplos
Exemplo 1: Habilitao do retrocesso rpido para rosqueamento

Cdigo de programa Comentrio


N55 M3 S500 G90 G18 ; Plano de usinagem ativo
... ; Aproximao da posio de partida
N65 MSG ("Rosqueamento") ; Penetrao da ferramenta
MM_THREAD:
N67 $AC_LIFTFAST=0 ; Resetamento antes de iniciar a rosca
N68 G0 Z5
N68 X10
N70 G33 Z30 K5 LFON DILF=10 LFWP ALF=7 ; Habilitao do retrocesso rpido para
rosqueamento.
Curso de retrocesso=10mm
Plano de retrocesso: Z/X (por causa
do G18)
Sentido de retrocesso: -X
(com ALF=3: Sentido de retrocesso +X)
N71 G33 Z55 X15
N72 G1 ; Desativao do rosqueamento.
N69 IF $AC_LIFTFAST GOTOB MM_THREAD ; Quando o rosqueamento foi
interrompido.
N90 MSG("")
...
N70 M30

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 269
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)

Exemplo 2: Desativao do retrocesso rpido antes do rosqueamento

Cdigo de programa Comentrio


N55 M3 S500 G90 G0 X0 Z0
...
N87 MSG ("Rosqueamento com
macho")
N88 LFOF ; Desativao do retrocesso rpido antes do
rosqueamento.
N89 CYCLE... ; Ciclo de rosqueamento com macho com G33.
N90 MSG("")
...
N99 M30

Exemplo 3: Retrocesso rpido at a posio de retrocesso absoluta


Em uma parada suprimida a interpolao de percurso de X e em seu lugar realizada a
interpolao de um movimento com a velocidade mx. at a posio POLF[X]. O movimento
dos demais eixos continua sendo definido atravs do contorno programado, do passo da
rosca e da rotao do fuso.

Cdigo de programa Comentrio


N10 G0 G90 X200 Z0 S200 M3
N20 G0 G90 X170
N22 POLF[X]=210 LFPOS
N23 POLFMASK(X) ; Ativao (habilitao) da retrao rpida do
eixo X.
N25 G33 X100 I10 LFON
N30 X135 Z-45 K10
N40 X155 Z-128 K10
N50 X145 Z-168 K10
N55 X210 I10
N60 G0 Z0 LFOF
N70 POLFMASK() ; Bloqueio da retrao para todos eixos.
M30

Fundamentos
270 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)

9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)

Funo
Os cantos do contorno dentro do plano de trabalho ativo podem ser executados como
arredondamento ou chanfro.
Para otimizar a qualidade superficial, pode ser programado um avano prprio para o
chanframento/arredondamento. Se no for programado nenhum avano, atuar o avano de
percurso F normal.
Com a funo "Arredondamento modal" possvel arredondar vrios cantos do contorno da
mesma forma.

Sintaxe
Chanframento de cantos do contorno:
G... X... Z... CHR/CHF=<valor> FRC/FRCM=<valor>
G... X... Z...
Arredondamento do canto do contorno:
G... X... Z... RND=<valor> FRC=<valor>
G... X... Z...
Arredondamento modal:

G... X... Z... RNDM=<valor> FRCM=<valor>


...
RNDM=0

Indicao
A tecnologia (avano, tipo de avano, comandos M ...) para o chanframento/arredonda-
mento derivar do bloco anterior ou do bloco posterior, dependendo do ajuste do Bit 0 no
dado de mquina MD20201 $MC_CHFRND_MODE_MASK (comportamento de chanfro/
arredondamento). O ajuste recomendado a derivao a partir do bloco anterior (Bit 0 = 1).

Significado

CHF= : Chanframento de cantos do contorno


<valor>: Comprimento do chanfro (unidade de medida conforme
G70/G71)
CHR= : Chanframento de cantos do contorno
<valor>: Largura do chanfro no sentido de movimento original (unidade
de medida conforme G70/G71)
RND= : Arredondamento do canto do contorno
<valor>: Raio do arredondamento (unidade de medida conforme
G70/G71)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 271
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)

RNDM= : Arredondamento modal (arredondamento de vrios cantos de contorno


sucessivos da mesma forma)
<valor>: Raio dos arredondamentos (unidade de medida conforme
G70/G71)
Com RNDM=0 desativado o arredondamento modal.
FRC= : Avano ativo por bloco para chanframento/arredondamento
<valor>: Velocidade de avano em mm/min (com G94 ativo) ou mm/rot.
(com G95 ativo)
FRCM= : Avano ativo modalmente para chanframento/arredondamento
<valor>: Velocidade de avano em mm/min (com G94 ativo) ou mm/rot.
(com G95 ativo)
Com FRCM=0 desativado o avano ativo modalmente para
chanframento/arredondamento e o avano programado em F
passa a estar ativo.

Indicao
Chanfro/Arredondamento
Se os valores programados para chanfro (CHF/CHR) ou arredondamento (RND/RNDM)
forem muito grandes para os elementos de contorno envolvidos, o chanfro ou o
arredondamento ser reduzido para um valor correspondente.
O chanfro ou arredondamento no sero inseridos se:
no houver nenhum contorno linear ou circular no plano.
um movimento est sendo executado fora do plano.
for feita uma mudana do plano.
quando for excedido um nmero de blocos (definido em dado de mquina) sem
informaes de deslocamento (p. ex. apenas emisses de comando).

Indicao
FRC/FRCM
O FRC/FRCM no atua quando um chanfro percorrido com G0; possvel realizar a
programao do valor F correspondente sem mensagem de erro.
O FRC somente est ativo se no bloco estiver programado um chanfro/arredondamento ou
se o RNDM foi ativado.
O FRC sobrescreve o valor F ou FRCM contido no atual bloco.
O avano programado para FRC deve ser maior que zero.
O FRCM=0 ativa para o chanframento/arredondamento o avano programado em F.
Se o FRCM for programado, numa mudana de G94 G95 deve ser novamente progra-
mado o valor FRCM equivalente ao F. Se apenas o F for reprogramado e, se antes da
mudana o tipo de avano FRCM > 0, ento ser gerada uma mensagem de erro.

Fundamentos
272 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)

Exemplos
Exemplo 1: Chanframento entre duas retas

MD20201 Bit 0 = 1 (derivao a partir do


&+5 bloco anterior)
G71 est ativo.
&+
) A largura do chanfro no sentido de movi-
* mento (CHR) deve ser 2 mm, o avano
para o chanframento deve ser

100 mm/min.
&KDQIUR

*

; %LVVHWUL]

=
SH[*

A programao pode ser realizada de duas formas:

Programao com CHR

Cdigo de programa
...
N30 G1 Z CHR=2 FRC=100
N40 G1 X
...

Programao com CHF

Cdigo de programa
...
N30 G1 Z CHF=2(cos*2) FRC=100
N40 G1 X
...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 273
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)

Exemplo 2: Arredondamento entre duas retas

MD20201 Bit 0 = 1 (derivao a partir do


$UUHGRQGDPHQWR bloco anterior)
*
G71 est ativo.
O raio do arredondamento deve ser
2 mm, o avano para o arredondamento
51'  deve ser 50 mm/min.

*

;

=
SH[*

Cdigo de programa
...
N30 G1 Z RND=2 FRC=50
N40 G1 X
...

Exemplo 3: Arredondamento entre reta e crculo


Entre contornos lineares e circulares em qualquer combinao pode ser inserido um
elemento de contorno circular com transio tangencial atravs da funo RND.

MD20201 Bit 0 = 1 (derivao a partir do


bloco anterior)
G71 est ativo.
*
$UUHGRQGDPHQWR
O raio do arredondamento deve ser
2 mm, o avano para o arredondamento
deve ser 50 mm/min.
*
51' 

=
SH[*

Cdigo de programa
...
N30 G1 Z RND=2 FRC=50
N40 G3 X Z I K
...

Fundamentos
274 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)

Exemplo 4: Arredondamento modal para rebarbar cantos vivos da pea

Cdigo de programa Comentrio


...
N30 G1 X Z RNDM=2 FRCM=50 ; Ativao do arredondamento modal.
Raio do arredondamento: 2mm
Avano para o arredondamento: 50 mm/min
N40...
N120 RNDM=0 ; Desativao do arredondamento modal.
...

Exemplo 5: Adoo da tecnologia do bloco posterior ou do bloco anterior


MD20201 Bit 0 = 0: Derivao a partir do bloco posterior (Ajuste padro!)

Cdigo de programa Comentrio


N10 G0 X0 Y0 G17 F100 G94
N20 G1 X10 CHF=2 ; Chanfro N20-N30 com F=100 mm/min
N30 Y10 CHF=4 ; Chanfro N30-N40 com FRC=200 mm/min
N40 X20 CHF=3 FRC=200 ; Chanfro N40-N60 com FRCM=50 mm/min
N50 RNDM=2 FRCM=50
N60 Y20 ; Arredondamento modal N60-N70 com FRCM=50 mm/min
N70 X30 ; Arredondamento modal N70-N80 com FRCM=50 mm/min
N80 Y30 CHF=3 FRC=100 ; Chanfro N80-N90 com FRC=100 mm/min
N90 X40 ; Arredondamento modal N90-N100 com F=100 mm/min
(cancela FRCM)
N100 Y40 FRCM=0 ; Arredondamento modal N100-N120 com G95 FRC=1
mm/rot.
N110 S1000 M3
N120 X50 G95 F3 FRC=1
...
M02

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 275
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)

MD20201 Bit 0 = 1: Derivao a partir do bloco anterior (Ajuste recomendado!)

Cdigo de programa Comentrio


N10 G0 X0 Y0 G17 F100 G94
N20 G1 X10 CHF=2 ; Chanfro N20-N30 com F=100 mm/min
N30 Y10 CHF=4 FRC=120 ; Chanfro N30-N40 com FRC=120 mm/min
N40 X20 CHF=3 FRC=200 ; Chanfro N40-N60 com FRC=200 mm/min
N50 RNDM=2 FRCM=50
N60 Y20 ; Arredondamento modal N60-N70 com FRCM=50 mm/min
N70 X30 ; Arredondamento modal N70-N80 com FRCM=50 mm/min
N80 Y30 CHF=3 FRC=100 ; Chanfro N80-N90 com FRC=100 mm/min
N90 X40 ; Arredondamento modal N90-N100 com
FRCM=50 mm/min
N100 Y40 FRCM=0 ; Arredondamento modal N100-N120 com F=100 mm/min
N110 S1000 M3
N120 X50 CHF=4 G95 F3 FRC=1 ; Chanfro N120-N130 com G95 FRC=1 mm/rot.
N130 Y50 ; Arredondamento modal N130-N140 com F=3 mm/rot.
N140 X60
...
M02

Fundamentos
276 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta 10
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)

Funo
Com a compensao do raio da ferramenta ativada (WRK), o comando calcula automatica-
mente os percursos de ferramenta eqidistantes para as diferentes ferramentas.

(TXLGLVWDQWH

(TXLGLVWDQWH

Sintaxe

G0/G1 X... Y Z... G41/G42 [OFFN=<valor>]


...
G40 X... Y Z...

Significado

G41: Ativao do WRK com sentido de usinagem esquerda do contorno


G42: Ativao do WRK com sentido de usinagem direita do contorno
OFFN=<valor>: Sobremetal para contorno programado (Offset do contorno normal)
(opcional)
Por exemplo para gerar trajetrias eqidistantes para o pr-acaba-
mento.
G40: Desativao do WRK

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 277
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)

Indicao
No bloco com G40/G41/G42 deve estar ativo o G0 ou o G1 e pelo menos indicado um eixo do
plano de trabalho selecionado.
Se na ativao for indicado apenas um eixo, a ltima posio do segundo eixo ser comple-
mentada automaticamente e o deslocamento ser executado nos dois eixos.
Os dois eixos devem estar ativos no canal como eixos geomtricos. Isso pode ser garantido
atravs da programao com GEOAX.

Exemplos
Exemplo 1: Fresamento

<
&RUUHRHP;

&RUUHRHP<
1


1

;


Cdigo de programa Comentrio


N10 G0 X50 T1 D1 ; Somente a correo do comprimento de ferramenta
ativado. X50 aproximado sem correo.

N20 G1 G41 Y50 F200 ; A compensao do raio ativada, o ponto X50/Y50


aproximado com correo.

N30 Y100

Fundamentos
278 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)

Exemplo 2: Procedimento "clssico" no exemplo de fresamento


Procedimento "clssico":
1. Chamada de ferramenta
2. Carregamento da ferramenta.
3. Ativao do plano de trabalho e da correo do raio da ferramenta.

<
<





 ; =

 

Cdigo de programa Comentrio


N10 G0 Z100 ; Afastamento para troca de ferramentas.
N20 G17 T1 M6 ; Troca de ferramentas
N30 G0 X0 Y0 Z1 M3 S300 D1 ; Chamada dos valores de corretores da ferramenta,
ativao de corretores do comprimento.
N40 Z-7 F500 ; Penetrao da ferramenta.
N50 G41 X20 Y20 ; Ativao da compensao do raio da ferramenta, a
ferramenta trabalha esquerda do contorno
N60 Y40 ; Fresamento de contorno.
N70 X40 Y70
N80 X80 Y50
N90 Y20
N100 X20
N110 G40 G0 Z100 M30 ; Afastamento da ferramenta, fim do programa.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 279
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)

Exemplo 3: Torneamento

20

100
20

20 1 =

Cdigo de programa Comentrio



N20 T1 D1 ; Somente a correo do comprimento de ferramenta
ativado.
N30 G0 X100 Z20 ; X100 Z20 aproximado sem correo.
N40 G42 X20 Z1 ; A compensao do raio ativada, o ponto X20/Z1
aproximado com correo.
N50 G1 Z-20 F0.2

Fundamentos
280 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)

Exemplo 4: Torneamento

r

;
5

5
5


5 5




=




















Cdigo de programa Comentrio


N5 G0 G53 X280 Z380 D0 ; Ponto de partida
N10 TRANS X0 Z250 ; Deslocamento de ponto zero
N15 LIMS=4000 ; Limite de rotao (G96)
N20 G96 S250 M3 ; Ativao de avano constante
N25 G90 T1 D1 M8 ; Seleo de ferramenta e ativao da
compensao
N30 G0 G42 X-1.5 Z1 ; Emprego de ferramenta com compensao
de raio da ferramenta
N35 G1 X0 Z0 F0.25
N40 G3 X16 Z-4 I0 K-10 ; Torneamento do raio 10
N45 G1 Z-12
N50 G2 X22 Z-15 CR=3 ; Torneamento do raio 3
N55 G1 X24
N60 G3 X30 Z-18 I0 K-3 ; Torneamento do raio 3
N65 G1 Z-20
N70 X35 Z-40
N75 Z-57
N80 G2 X41 Z-60 CR=3 ; Torneamento do raio 3

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 281
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)

Cdigo de programa Comentrio


N85 G1 X46
N90 X52 Z-63
N95 G0 G40 G97 X100 Z50 M9 ; Desativao da compensao do raio da
ferramenta e aproximao do ponto de
troca de ferramentas
N100 T2 D2 ; Chamada de ferramenta e ativao da
compensao
N105 G96 S210 M3 ; Ativao da velocidade de corte
constante
N110 G0 G42 X50 Z-60 M8 ; Emprego de ferramenta com compensao
de raio da ferramenta
N115 G1 Z-70 F0.12 ; Torneamento do dimetro 50
N120 G2 X50 Z-80 I6.245 K-5 ; Torneamento do raio 8
N125 G0 G40 X100 Z50 M9 ; Retrao da ferramenta e desativao da
compensao do raio da ferramenta
N130 G0 G53 X280 Z380 D0 M5 ; Deslocamento at o ponto de troca de
ferramentas
N135 M30 ; Fim do programa

Outras informaes
Para o clculo das trajetrias de ferramenta o comando precisa das seguintes informaes:
Nmero de ferramenta (T...), nmero de corte (D...)
Sentido de usinagem (G41/G42)
Plano de trabalho (G17/G18/G19)
Nmero de ferramenta (T...), nmero de corte (D...)
A distncia entre a trajetria da ferramenta e o contorno da pea de trabalho calculada a
partir do raio da fresa, ou do raio do corte.

G41

G42 G41

G42

G41

Em uma estrutura de nmeros D planos apenas deve ser programado o nmero D.

Fundamentos
282 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)

Sentido de usinagem (G41/G42)


A partir disso o comando detecta o sentido em que a trajetria de ferramenta deve ser
deslocada.

Indicao
Um valor de compensao negativo equivale a uma mudana do lado de correo
(G41 G42).

Plano de trabalho (G17/G18/G19)


A partir disso o comando detecta o plano e com isso os sentidos de eixo em que dever ser
realizada a correo.

5DLR
;
=
5D

LR
LR

5D

&R
WR PS
PHQ UL
SUL PH
P < QWR
&R

Exemplo: Fresa

Cdigo de programa Comentrio


...
N10 G17 G41 ; A correo do raio da ferramenta realizada no plano
X/Y, a correo do comprimento da ferramenta no sentido
Z.
...

Indicao
Em mquinas de 2 eixos a compensao do raio da ferramenta possvel apenas em
planos "reais", normalmente em G18.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 283
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)

Correo do comprimento da ferramenta


O parmetro de desgaste atribudo com a seleo de ferramenta do eixo de dimetro pode
ser definido como valor de dimetro atravs de um dado de mquina. Numa mudana de
planos posterior esta atribuio no ser alterada automaticamente. Para isso que a ferra-
menta deve ser novamente selecionada aps a mudana de planos.
Torneamento:

<
&RPSULPHQWR

&RPSULPHQWR ;

5DLR

&RPSULPHQWR
R
DL
5

&R
PS
ULP
HQ
WR
=

Com NORM e KONT pode ser definida a trajetria da ferramenta na ativao e desativao do
modo de correo (veja "Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
39H

(Pgina 287)"). 938H

Ponto de interseco
A seleo do ponto de interseco realizada atravs do dado de ajuste:
SD42496 $SC_CUTCOM_CLSD_CONT (Comportamento da compensao do raio de
ferramenta em contornos fechados)

Valor Significado
FALSE Se em um contorno (quase) fechado, composto por dois blocos circulares sucessivos
ou um bloco circular e um bloco linear, resultarem dois pontos de interseco no lado
interno durante a correo, ento ser selecionado o procedimento padro do ponto
de interseco que estiver mais prximo do primeiro contorno da pea.
Um contorno ser tratado como (quase) fechado se a distncia entre o ponto de
partida do primeiro bloco e o ponto final do segundo bloco for menor que 10 % do
raio de correo ativo, mas no maior que 1000 incrementos do percurso
(corresponde a 1 mm com 3 casas decimais).
TRUE Na mesma situao descrita acima, ser selecionado o ponto de interseco que
estiver mais prximo do primeiro contorno da pea no incio do bloco.

Fundamentos
284 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)

Mudana do sentido de correo (G41 G42)


Uma mudana do sentido de correo (G41 G42) pode ser programada sem a necessidade
de programao do G40.

G41

G42

Mudana do plano de trabalho


Uma mudana do plano de trabalho (G17/G18/G19) com o G41/G42 ativado no possvel.
Mudana do bloco de dados de corretor da ferramenta (D)
O bloco de dados de corretores da ferramenta pode ser mudado durante o processo de
correo.
Um raio de ferramenta alterado aplicado a partir do bloco em que estiver o nmero D.

CUIDADO
A alterao do raio e o movimento de compensao se estende por todo o bloco e apenas
alcana a nova distncia eqidistante no ponto final programado.

Em movimentos lineares a ferramenta desloca-se em uma trajetria inclinada entre o ponto


inicial e o ponto final:

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 285
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)

%ORFR1&FRPFRUUHRGHUDLRDOWHUDGD

3HUFXUVR

URJUDPDGD
7UDMHWULDS

Nas interpolaes circulares so produzidos movimentos espirais.


Alterao do raio da ferramenta
A alterao pode ocorrer, por exemplo, atravs de variveis de sistema. Para a execuo
aplica-se o mesmo que na mudana do bloco de dados de corretores de ferramenta (D).

CUIDADO
Os valores alterados apenas tornam-se ativos aps uma nova programao do T ou D. A
alterao somente aplicada no prximo bloco.

Modo de correo
O modo de correo apenas pode ser interrompido por um determinado nmero de blocos
ou comandos M sucessivos, que no contm nenhum comando de deslocamento ou
indicao de percurso no plano de correo.

Indicao
O nmero de blocos ou comandos M sucessivos ajustado atravs de um dado de mquina
(veja as informaes do fabricante da mquina!).

Indicao
Um bloco com percurso zero tambm considerado como interrupo!

Fundamentos
286 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)

10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)

Funo
Com os comandos NORM, KONT, KONTC ou KONTT, e com a compensao do raio de ferramenta
(G41/G42) ativada, o curso de aproximao e de afastamento da ferramenta pode ser adap-
tado ao trajeto do contorno desejado ou forma da pea bruta.
Com KONTC ou KONTT so preservadas as condies de continuidade em todos os trs eixos.
Dessa forma possvel programar simultaneamente um componente de trajetria
perpendicular ao plano de correo

Pr-requisito
Os comandos KONTC e KONTT esto disponveis se o opcional "Interpolao de polinmios"
estiver habilitado no comando.

Sintaxe

G41/G42 NORM/KONT/KONTC/KONTT X... Y... Z...


...
G40 X... Y... Z...

Significado

NORM: Ativao da aproximao/afastamento diretamente em uma reta


A ferramenta alinhada perpendicularmente com o ponto do contorno.
KONT: Ativao da aproximao/afastamento contornando o ponto inicial/final
conforme comportamento de canto G450 ou G451 programado
KONTC: Ativao da aproximao/afastamento de curvatura constante
KONTT: Ativao da aproximao/afastamento de tangente constante

Indicao
Como blocos originais de aproximao/afastamento para KONTC e KONTT so permitidos
apenas blocos G1. Estes so substitudos pelo comando por polinmios para a respectiva
trajetria de aproximao / afastamento.

Condies gerais
KONTT e KONTC no esto disponveis nas variantes 3D da correo do raio da ferramenta
(CUT3DC, CUT3DCC, CUT3DF). Se ainda assim forem programados, o comando executar,
internamente e sem mensagem de erro, uma comutao para NORM.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 287
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)

Exemplo
KONTC
A aproximao do crculo inteiro iniciada pelo centro do crculo. Neste caso, no ponto final
do bloco de aproximao, o sentido e o raio de curvatura sero idnticos aos valores do
crculo seguinte. Nos dois blocos, de aproximao e de afastamento, executada simulta-
neamente a penetrao no sentido Z. A seguinte figura mostra a projeo vertical da
trajetria da ferramenta.

Esquema 10-1 Projeo vertical

O respectivo segmento do programa NC se parece da seguinte forma:

Cdigo de programa Comentrio


$TC_DP1[1,1]=121 ; Fresa
$TC_DP6[1,1]=10 ; Raio de 10 mm
N10 G1 X0 Y0 Z60 G64 T1 D1 F10000
N20 G41 KONTC X70 Y0 Z0 ; Aproximao
N30 G2 I-70 ; Crculo inteiro
N40 G40 G1 X0 Y0 Z60 ; Afastamento
N50 M30

Fundamentos
288 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)

Simultaneamente adaptao da curvatura na trajetria circular do crculo inteiro


executado o deslocamento do Z60 at o plano do crculo Z0.

Esquema 10-2 Representao espacial

Outras informaes
Aproximao/afastamento com NORM
1. Aproximao:
Com o NORM a ferramenta desloca-se diretamente sobre uma reta at a posio de par-
tida programada (independentemente do ngulo de aproximao especificado atravs do
movimento de deslocamento programado) e alinhada perpendicularmente tangente
da trajetria no ponto inicial.
5D
LR

7DQJHQWH

*
*

3HUFXUVRFRUULJLGR 3HUFXUVR
GDIHUUDPHQWD FRUULJLGRGD
IHUUDPHQWD

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 289
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)

2. Afastamento:
A ferramenta est em posio perpendicular ao ltimo ponto final de trajetria corrigido,
e deste desloca-se (independentemente do ngulo de aproximao especificado atravs
do movimento de deslocamento programado) diretamente em linha reta at a prxima
posio no corrigida, p. ex. at o ponto de troca de ferramentas.

5
DL
R

7DQJHQWH


*
*

Os ngulos de aproximao/afastamento alterados representam um risco de coliso:

CUIDADO
Os ngulos de aproximao/afastamento alterados precisam ser considerados na
programao para que seja evitada uma eventual coliso.

Fundamentos
290 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)

Aproximao/afastamento com KONT


Antes da aproximao a ferramenta pode estar localizada na frente ou atrs do contorno.
Como linha divisria aplica-se neste caso tangente da trajetria no ponto inicial:

$SVFRQWRUQR

7DQJHQWHGH
SHUFXUVR

$QWHVGRFRQWRUQR
3RQWRLQLFLDO

Na aproximao e afastamento com KONT devem ser diferenciados dois casos, correspon-
dentemente:
1. A ferramenta encontra-se na frente do contorno.
Estratgia de aproximao/afastamento como no NORM.
2. A ferramenta encontra-se atrs do contorno.
Aproximao:
A ferramenta, em funo do comportamento de canto (G450/G451) programado,
desloca-se em torno do ponto inicial sobre uma trajetria circular ou atravs de uma
interseco das eqidistantes.
Os comandos G450/G451 so aplicados para a transio do atual bloco ao bloco
seguinte:

* *

* *

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 291
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)

Nos dois casos (G450/G451) gerada a seguinte trajetria de aproximao:

3RQWRGH
DSUR[LPDR

3RQWRLQLFLDO

7UDMHWULDGH
DSUR[LPDR

5DLRGD
IHUUDPHQWD

Se traa uma linha reta do ponto de aproximao no corrigido, que seja tangente a
um raio de crculo = raio de ferramenta. O centro do crculo encontra-se no ponto
inicial.
Afastamento:
Para o afastamento aplica-se, mas em ordem inversa, o mesmo para a aproximao.
Aproximao/afastamento com KONTC
O ponto de contorno aproximado / afastado com curvatura contnua. No ponto de contorno
no produzido nenhum salto de acelerao. A trajetria do ponto de sada at o ponto de
contorno interpolada como polinmio.
Aproximao/afastamento com KONTC
O ponto de contorno aproximado / afastado com tangente contnua. No ponto de contorno
pode ser produzido um salto de acelerao. A trajetria do ponto de sada at o ponto de
contorno interpolada como polinmio.

Fundamentos
292 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)

Diferena entre KONTC e KONTT

Nesta figura esto representadas as diferenas entre os diferentes comportamentos de


aproximao/afastamento com KONTT e KONTC. Um crculo de raio 20 mm em torno do centro
em X0 Y-40 corrigido com uma ferramenta de 20 mm de raio pelo lado externo. Por isso
que se obtm um movimento circular do centro da ferramenta com um raio de 40 mm. O
ponto final do bloco de afastamento encontra-se em X40 Y30. A transio entre o bloco
circular e o bloco de afastamento encontra-se no ponto zero. Por causa da curvatura
contnua com KONTC, o bloco de afastamento executa primeiro um movimento com um
componente Y negativo. Isto freqentemente no desejado. O bloco de afastamento com
KONTT no apresenta este comportamento. Entretanto, neste caso produzido um salto de
acelerao na transio de blocos.
Se o bloco KONTT ou KONTC no for o bloco de afastamento, mas o bloco de aproximao,
ento o resultado ser o mesmo contorno, com a nica diferena que ele ser executado no
sentido inverso.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 293
Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)

10.3 Correo nos cantos externos (G450, G451, DISC)

Funo
Com o comando G450 ou G451 definido o decurso da trajetria de ferramenta corrigida
durante o percurso dos cantos externos com a correo do raio de ferramenta ativada
(G41/G42):

* *

Com o G450 o centro da ferramenta contorna Com o G451 a ferramenta desloca-se at o


o canto da pea de trabalho em um arco ponto de interseco das duas eqidistantes
com o raio de ferramenta. localizado na distncia do raio da ferra-
menta em relao ao contorno programado.
G451 somente pode ser aplicado em retas e
crculos.

Indicao
Com o G450/G451 tambm so definidos a trajetria de aproximao com o KONT ativo e o
ponto de aproximao atrs do contorno (veja "Aproximar e afastar do contorno (NORM,
40H

KONT, KONTC, KONTT) (Pgina 287)").


93H

Com o comando DISC os crculos de transio com o G450 podem distorcer e com isso
apresentar cantos vivos no contorno.

Sintaxe
G450 [DISC=<valor>]
G451

Fundamentos
294 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)

Significado

G450: Com o G450 os cantos da pea de trabalho so percorridos em um percurso


circular.
DISC: Programao flexvel do percurso circular com G450 (optional)
<valor>: Tipo: INT
Faixa de valores: 0, 1, 2, ... 100
Significado: 0 Crculo de transio
100 Ponto de interseco das
eqidistantes (valor terico)
G451: Com G451 realizada a aproximao da interseco das duas eqidistantes
nos cantos da pea de trabalho. A ferramenta usina para retirada do canto da
pea de trabalho.

Indicao
O DISC somente atua com a chamada do G450, mas tambm pode ser programado em um
bloco anterior sem G450. Ambos comandos esto ativos de forma modal.

Exemplo

Neste exemplo inserido um raio de


transio (corresponde programao do
< < comportamento de canto no bloco N30) em
todos os cantos externos. Com isso evita-se
que a ferramenta pare na mudana de
sentidos e com isso usine totalmente.





; =

 

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 295
Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)

Cdigo de programa Comentrio


N10 G17 T1 G0 X35 Y0 Z0 F500 ; Condies iniciais
N20 G1 Z-5 ; Penetrao da ferramenta.
N30 G41 KONT G450 X10 Y10 ; Ativao do WRK com modo de
aproximao/afastamento KONT e comportamento
de canto G450
N40 Y60 ; Fresamento do contorno.
N50 X50 Y30
N60 X10 Y10
N80 G40 X-20 Y50 ; Desativao do modo de compensao,
afastamento do crculo de transio.
N90 G0 Y100
N100 X200 M30

Outras informaes
G450/G451
No ponto intermedirio P* o comando executa instrues como movimentos de penetrao
ou funes de ativao. Estas instrues so programadas em blocos que esto entre os
dois blocos que formam o canto.
Do ponto de vista do processamento de dados, o crculo de transio com G450 pertence ao
comando de deslocamento seguinte.
DISC
Na indicao de valores DISC maiores que 0 os crculos intermedirios so apresentados
com deformao, transformando-se em elipses de transio, parbolas ou hiprboles:

',6& 

',6& 

Mediante dados de mquina pode ser definido um valor limite superior, normalmente
DISC=50.

Fundamentos
296 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)

Comportamento de deslocamento
Com o G450 ativado, a ferramenta se afasta do contorno no caso de ngulos de contorno
agudos e altos valores DISC nos cantos. Em ngulos de contorno a partir de 120 o contorno
ser percorrido de forma uniforme:

65



 ',6&  ',6&

 

 


     
QJXORGHFRQWRUQR
JUDXV

55DLRGDIHUUDPHQWD6VREUHHOHYDRSHUFRUULGD
656REUHHOHYDRQRUPDOL]DGD
UHODWLYRDRUDLRGDIHUUDPHQWD

Com o G451 ativado, nos ngulos de contorno agudos podem ser produzidos cursos vazios
desnecessrios da ferramenta resultantes dos movimentos de retrao. Em tais casos se
pode definir atravs de dados de mquina a mudana automtica para crculo de transio.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 297
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

10.4 Aproximao e afastamento suaves

10.4.1 Aproximao e afastamento (G140 at G143, G147, G148, G247, G248, G347,
G348, G340, G341, DISR, DISCL, FAD, PM, PR)

Funo
A funo de aproximao e afastamento suave (WAB) serve para aproximar tangencial-
mente o ponto de partida de um contorno independentemente da posio do ponto de
partida.

*
*

&RQWRUQRSURJU

',65

*

A funo utilizada principalmente em conjunto com a correo do raio da ferramenta, mas


no obrigatria.
O movimento de aproximao e de afastamento composto por 4 movimentos parciais:
Ponto de partida do movimento P0
Pontos intermedirios P1, P2 e P3
Ponto final P4
Os pontos P0, P3 e P4 sempre esto definidos. Os pontos intermedirios P1 e P2 podem ser
suprimidos dependendo da parametrizao e das condies geomtricas.

Sintaxe
G140
G141 ... G143
G147, G148
G247, G248
G347, G348
G340, G341
DISR=..., DISCL=..., FAD=...

Fundamentos
298 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

Significado

G140: O sentido de aproximao e de afastamento depende do atual lado de


correo (valor de ajuste bsico)
G141: Aproximao pela esquerda ou afastamento para esquerda
G142: Aproximao pela direita ou afastamento para direita
G143: Sentido de aproximao e de afastamento depende da posio relativa do
ponto de partida ou ponto final no sentido da tangente
G147: Aproximao com uma reta
G148: Afastamento com uma reta
G247: Aproximao com um quadrante
G248: Afastamento com um quadrante
G347: Aproximao com um semicrculo
G348: Afastamento com um semicrculo
G340: Aproximao e afastamento no espao (valor de ajuste bsico)
G341: Aproximao e afastamento no plano
DISR: Aproximao e afastamento com retas (G147/G148)
Distncia do canto da fresa at o ponto de partida do contorno
Aproximao e afastamento com crculos (G247, G347/G248, G348)
Raio da trajetria do centro da ferramenta
Ateno: No REPOS com um semicrculo o DISR corresponde ao dimetro
do crculo
DISCL: DISCL=... Distncia do ponto final do movimento de penetrao rpido a
partir do plano de usinagem
DISCL=AC(...) Indicao da posio absoluta do ponto final do movimento
de penetrao rpido
FAD: Velocidade do movimento de penetrao lento
FAD=... o valor programado atua de acordo com o cdigo G do grupo 15
(Avano; G93, G94, etc.)
FAD=PM(...) o valor programado interpretado como avano linear (como
G94) independentemente do cdigo G ativo do grupo 15
FAD=PR(...) o valor programado interpretado como avano por rotao
(como G95) independentemente do cdigo G do grupo 15.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 299
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

Exemplo

7UDMHWULDGRFHQWURGDIHUUDPHQWD
\
)HUUDPHQWD

3DQ3DE 6HPLFUFXOR +HOLFRLGDO




3DE

3DQ   [
   
3DE

3DQ 3DE
&RQWRUQR

Aproximao suave (bloco N20 ativado)


Movimento de aproximao com quadrante (G247)
Sentido de aproximao no programado, atua o G140, ou seja, a correo do raio da
ferramenta est ativa (G41)
Offset de contorno OFFN=5 (N10)
Atual raio de ferramenta =10, com isso o raio efetivo de correo para correo do raio
da ferramenta =15, o raio do contorno WAB =25, de maneira que o raio da trajetria
do centro da ferramenta se torne igual ao DISR=10
O ponto final do crculo resulta do N30, pois no N20 est programada apenas a posio
em Z
Movimento de penetrao
Do Z20 ao Z7 (DISCL=AC(7)) em avano rpido.
Em seguida segue para Z0 com FAD=200.
Crculo de aproximao no plano X-Y e nos blocos seguintes com F1500 (para que
esta velocidade seja aplicada nos blocos seguintes, o G0 ativo no N30 deve ser
sobrescrito com G1, caso contrrio a usinagem no contorno continuar em G0).
Afastamento suave (bloco N60 ativado)
Movimento de afastamento com quadrante (G248) e espiral (G340)
FAD no foi programado, pois no faz sentido no G340
Z=2 no ponto de partida; Z=8 no ponto final, visto que DISCL=6
Com DISR=5 o raio do contorno WAB =20, o raio da trajetria do centro da ferramenta
=5
Movimentos de afastamento do Z8 at o Z20 e o movimento paralelo ao plano X-Y at X70
Y0.

Cdigo de programa Comentrio


$TC_DP1[1,1]=120 ; Definio de ferramenta T1/D1
$TC_DP6[1,1]=10 ; Raio
N10 G0 X0 Y0 Z20 G64 D1 T1 OFFN=5 ; (P0ap)

Fundamentos
300 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

Cdigo de programa Comentrio


N20 G41 G247 G341 Z0 DISCL=AC(7) DISR=10 F1500 FAD=200 ; Aproximao (P3ap)
N30 G1 X30 Y-10 ; (P4ap)
N40 X40 Z2
N50 X50 ; (P4af)
N60 G248 G340 X70 Y0 Z20 DISCL=6 DISR=5 G40 F10000 ; Afastamento (P3af)
N70 X80 Y0 ; (P0af)
N80 M30

Outras informaes
Seleo do contorno de aproximao e de afastamento
Com o respectivo comando G pode-se aproximar ou afastar com:
uma reta (G147, G148),
um quadrante (G247, G248) ou
um semicrculo (G347, G348).

3

)HUUD 3 QDDSUR[DIDVWDPHQWRFRP
PHQWD XPDUHWD *

7UDMHWULDGRFHQWURGDIHUUDPHQWD

3 &RQWRUQR

',65
3

3 QDDSUR[DIDVWDPHQWRFRP
TXDGUDQWH *

',65 7UDMHWULDGRFHQWURGDIHUUDPHQWD
)HUUDPHQWD
3 &RQWRUQR

3

3 QDDSUR[DIDVWDPHQWRFRP
VHPLFUFXOR *

',65
7UDMHWULDGRFHQWURGDIHUUDPHQWD
)HUUDPHQWD
3 &RQWRUQR

0RYLPHQWRVGHDSUR[LPDRHDIDVWDPHQWR
UHSUHVHQWDGRFRPRSRQWRLQWHUPHGLULR3
FRPDWLYDRVLPXWQHDGDFRUUHRGRUDLR
GDIHUUDPHQWD 

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 301
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

Seleo do sentido de aproximao e de afastamento


Definio do sentido de aproximao e de afastamento com ajuda da correo do raio da
ferramenta (G140, valor de ajuste bsico) com raio de ferramenta positivo:
G41 ativo aproximao da esquerda
G42 ativo aproximao da direita
Outras opes de aproximao so definidas com G141, G142 e G143.
Estes cdigos G apenas tm significado se o contorno de aproximao for um quadrante ou
um semicrculo.
Diviso do movimento do ponto de partida at o ponto final (G340 e G341)
A aproximao caracterstica do P0 ao P4 est representada na seguinte figura:

0RYLPHQWRGH
SHQHWUDR
3 3 3 3

5HWDFUFXOR 5HWD
RXKHOLFRLGDO RXFUFXOR
33 3
',6&/ 3 ',6&/ 3 3

* 3ODQRGHXVLQDJHP *


0RYLPHQWRGHDSUR[LPDRHPIXQRGR**

Nos casos em que includa posio do plano ativo G17 at G19 (plano do crculo, eixo da
hlice, movimento de penetrao vertical ao plano ativo), ser considerado um eventual
FRAME ativo girado.
Comprimento da reta de aproximao ou raio em crculos de aproximao (DISR) (veja a
figura na "Seleo de contorno de aproximao ou de afastamento")
Aproximao/afastamento com retas
O DISR indica a distncia do canto da fresa at o ponto de partida do contorno, isto , o
comprimento da reta obtido quando a compensao do raio da ferramenta est ativada
como a soma do raio da ferramenta e o valor programado do DISR. O raio da ferramenta
apenas ser considerado se ele for positivo.
O comprimento da reta resultante deve ser positivo, isto , os valores negativos para o
DISR sero permitidos enquanto o valor do DISR for menor que o raio da ferramenta.
Aproximao/afastamento com crculos
O DISR indica o raio da trajetria do centro da ferramenta. Se a correo do raio da
ferramenta estiver ativa, ser gerado um crculo com este raio, que tambm neste caso
resulta na trajetria do centro da ferramenta com o raio programado.

Fundamentos
302 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

Distncia do ponto do plano de usinagem (DISCL) (veja a figura na seleo do contorno de


aproximao ou de afastamento)
Se a posio do ponto P2 deve ser indicada de forma absoluta no eixo perpendicular ao
plano do crculo, ento o valor deve ser programado na forma DISCL=AC(...).
Com DISCL=0 vale:
Com G340: O movimento de aproximao inteiro composto por apenas dois blocos
(P1, P2 e P3 so coincidentes). O contorno de aproximao formado pelo P1 ao P4 .
Com G341: O movimento de aproximao inteiro composto por trs blocos (P2 e P3
so coincidentes). Se P0 e P4 estiverem no mesmo plano, apenas so formados dois
blocos (o movimento de penetrao do P1 ao P3 suprimido).
Monitora-se o ponto definido pelo DISCL que est entre P1 e P3 , ou seja, em todos movi-
mentos que possuem um componente perpendicular ao plano de usinagem, este compo-
nente deve possuir o mesmo sinal.
Quando se detecta a inverso de sentido, permitida uma tolerncia definida atravs do
dado de mquina WAB_CLEARANCE_TOLERANCE.
Programao do ponto final P4 na aproximao ou P0 no afastamento
Normalmente o ponto final programado com X... Y... Z....
Programao na aproximao
P4 no bloco WAB
O P4 determinado atravs do ponto final do prximo bloco de deslocamento
Entre o bloco WAB e o prximo bloco de deslocamento podem ser inseridos mais
blocos sem movimento dos eixos geomtricos.
Exemplo:

Cdigo de programa Comentrio


$TC_DP1[1,1]=120 ; Fresa T1/D1
$TC_DP6[1,1]=7 ; Ferramenta com raio de 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
...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 303
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

N30/N40 pode ser substitudo por:


1.

Cdigo de programa Comentrio


N30 G41 G147 DISCL=3 DISR=13 X40 Y-10 Z0 F1000

2.

Cdigo de programa Comentrio


N30 G41 G147 DISCL=3 DISR=13 F1000
N40 G1 X40 Y-10 Z0

8VLQDJHPDWQHVWH
SRQWRFRP*GHSRLV
FRP*)
<
=  = 
= 

      ;
3 &RQWRUQR


',65 

Programao no afastamento
No bloco WAB sem eixo geomtrico programado, o contorno termina em P2.
A posio nos eixos, que formam o plano de usinagem, resulta do contorno de
afastamento. O componente de eixo perpendicular definido com DISCL. Se
DISCL=0, o movimento ser executado totalmente no plano.
Se no bloco WAB apenas o eixo perpendicular ao plano de usinagem estiver
programado, o contorno termina em P1. A posio dos demais eixos obtida da
forma anteriormente descrita. Se o bloco WAB (aproximao e afastamento suave)
for ao mesmo tempo o bloco de desativao do WRK (compensao do raio da
ferramenta), ento ser inserido um curso adicional do P1 ao P0 de modo que no
seja produzido nenhum movimento na desativao da compensao do raio da
ferramenta no fim do contorno.
Se foi programado apenas um eixo do plano de usinagem, o 2 eixo faltante
complementado de forma modal a partir de sua ltima posio no bloco anterior.
No bloco WAB sem eixo geomtrico programado, o contorno termina em P2. A
posio nos eixos, que formam o plano de usinagem, resulta do contorno de
afastamento. O componente de eixo perpendicular definido com DISCL. Se
DISCL=0, o movimento ser executado totalmente no plano.

Fundamentos
304 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

Se no bloco WAB apenas o eixo perpendicular ao plano de usinagem estiver


programado, o contorno termina em P1. A posio dos demais eixos obtida da
forma anteriormente descrita. Se o bloco WAB (aproximao e afastamento suave)
for ao mesmo tempo o bloco de desativao do WRK (compensao do raio da
ferramenta), ento ser inserido um curso adicional do P1 ao P0 de modo que no
seja produzido nenhum movimento na desativao da compensao do raio da
ferramenta no fim do contorno.
Se foi programado apenas um eixo do plano de usinagem, o 2 eixo faltante
complementado de forma modal a partir de sua ltima posio no bloco anterior.

%ORFRVHJXLQWH
VHPFRUUHR

3

7UDMHWULDGRFHQWURGDIHUUDPHQWD 3
)HUUDPHQWD

3 %ORFR:$%
**
&RQWRUQR EORFRDQWHULRU
$IDVWDPHQWRFRP:$%FRPVLPXOWQHD
GHVDWLYDRGR:5.

Velocidades de aproximao e de afastamento


Velocidade do bloco anterior (G0):
Com esta velocidade so executados todos movimentos de P0 at P2, isto , o movi-
mento paralelo ao plano de usinagem e a parte do movimento de penetrao at a
distncia de segurana.
Programao com FAD:
Indicao da velocidade de avano com
G341: Movimento de penetrao perpendicular ao plano de usinagem do P2 ao P3
G340: Do ponto P2 ou P3 ao P4
Se o FAD no for programado, esta parte do contorno tambm ser percorrida com a
velocidade do bloco anterior ativada de forma modal, isto se o bloco WAB no tiver
uma palavra F programada.
Avano F programado:
Este valor de avano vlido a partir do P3 ou do P2, caso o FAD no estiver progra-
mado. Se nenhuma palavra F no for programada no bloco WAB, atua a velocidade do
bloco anterior.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 305
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

Exemplo:

Cdigo de programa Comentrio


$TC_DP1[1,1]=120 ; Fresa T1/D1
$TC_DP6[1,1]=7 ; Ferramenta com raio de 7mm
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
...

<

 ;
     


= *

3 3 *

3 )

3
 3 ) ) ;

No afastamento invertem-se os papis de avano ativado modalmente a partir do bloco


anterior e do valor de avano programado no bloco WAB, isto , o contorno de afastamento
propriamente dito deslocado com o avano antigo, uma velocidade nova programada com
a palavra F serve a partir do P2 at o P0.

3 3 33 3
6HPYHORF
SURJUDPDGD
$SHQDV)
SURJUDP
$SHQDV)$'
SURJUDP
)H)$'
SURJUDPDGRV
$YDQRUSLGRVH*HVWLYHUDWLYRFDVR
FRQWUULRFRPDDQWLJDRXQRYDSDODYUD)
9HORFLGDGHGREORFRDQWHULRU
DQWLJDSDODYUD)
&RP)$'SURJUDPYHORFLGDGHGH
SHQHWUDR
&RP)SURJUDPQRYDHPRGDODWLYD
YHORFLGDGH
9HORFLGDGHVQRVEORFRVSDUFLDLV:$%QDDSUR[LPDR
FRP*

Fundamentos
306 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

3 3 3 3 3
6HPYHORF
SURJUDPDGD
$SHQDV)
SURJUDP
$SHQDV)$'
SURJUDP
)H)$'
SURJUDPDGRV
$YDQRUSLGRVH*HVWLYHUDWLYRFDVR
FRQWUULRFRPDDQWLJDRXQRYDSDODYUD)
9HORFLGDGHGREORFRDQWHULRU
DQWLJDSDODYUD)
&RP)$'SURJUDPYHORFLGDGHGH
SHQHWUDR
&RP)SURJUDPQRYDHPRGDODWLYD
YHORFLGDGH
9HORFLGDGHVQRVEORFRVSDUFLDLV:$%QDDSUR[LPDR
FRP*

3 3 3 3 3
6HPYHORF
SURJUDPDGD
$SHQDV)
SURJUDP
$SHQDV)$'
SURJUDP
)H)$'
SURJUDPDGRV
([HFXWDFRPDYDQRUSLGRVH*HVWLYHU
DWLYRFDVRFRQWUULRFRPDDQWLJDRXQRYD
SDODYUD)
9HORFLGDGHGREORFRDQWHULRU
DQWLJDSDODYUD)
&RP)$'SURJUDP9HORFLGDGHGHUHWURFHVVR
&RP)SURJUDPQRYDHPRGDODWLYD
YHORFLGDGH
9HORFLGDGHVQRVEORFRVSDUFLDLV:$%QRDIDVWDPHQWR

Leitura das posies


Durante a aproximao os pontos P3 e P4 podem ser lidos como variveis de sistema em
WCS.
$P_APR: Leitura de P3 (ponto de sada)
$P_AEP: Leitura de P4 (ponto inicial do contorno)
$P_APDV: Leitura se o $P_APR e o $P_AEP contm valores vlidos

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 307
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

10.4.2 Aproximao e afastamento com estratgias de afastamento ampliadas (G460,


G461, G462)

Funo
Em alguns casos geomtricos especiais, ao ser ativada ou desativada a correo do raio da
ferramenta necessrio utilizar estratgias especiais e ampliadas de aproximao e de
afastamento frente realizao anterior com monitorao de colises ativada. Assim, por
exemplo, uma monitorao de colises pode ter o efeito para que um segmento no contorno
no seja usinado totalmente; veja a figura a seguir:
1 <
5DLRGDIHUUDPHQWD
7UDMHWULDGRFHQWUR ;
FRPFRUUHRGRUDLR
GDIHUUDPHQWD

 &RQWRUQR
1 1 SURJUDPDGR
   

Esquema 10-3 Comportamento de afastamento com G460

Sintaxe
G460
G461
G462

Significado

G460: Como realizado at ento (ativao da monitorao de colises para bloco de


aproximao e de afastamento)
G461: Insero de um crculo no bloco de compensao do raio da ferramenta (WRK),
quando nenhum ponto de interseco for possvel, cujo centro se encontra no
ponto final do bloco no corrigido, e cujo raio igual ao raio da ferramenta.
At o ponto de interseco usinado com crculo auxiliar ao redor do ponto final
do contorno (ou seja, at o fim do contorno).
G462: Insero de uma reta no bloco de correo do raio da ferramenta, quando
nenhum ponto de interseco for possvel; o bloco prolongado por uma
tangente no ponto final (ajuste padro).
A usinagem executada at o prolongamento do ltimo elemento de contorno
(ou seja, at pouco antes do fim do contorno).

Indicao
O comportamento de aproximao simtrico ao comportamento de afastamento.
O comportamento de aproximao ou de afastamento definido pelo estado do comando G
no bloco de aproximao ou de afastamento. Por isso que o comportamento de
aproximao pode ser ajustado independentemente do comportamento de afastamento.

Fundamentos
308 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

Exemplos
Exemplo 1: Comportamento de afastamento com G460
A seguir sempre ser representada apenas a situao com desativao da compensao
do raio da ferramenta. O comportamento para a aproximao totalmente anlogo.

Cdigo de programa Comentrio


G42 D1 T1 ; Raio de ferramenta de 20mm
...
G1 X110 Y0
N10 X0
N20 Y10
N30 G40 X50 Y50

Exemplo 2: Aproximao com G461

Cdigo de programa Comentrio


N10 $TC_DP1[1,1]=120 ; Tipo de ferramenta fresa
N20 $TC_DP6[1,1]=10 ; Raio da ferramenta
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

Outras informaes
G461
Quando no possvel encontrar nenhum ponto de interseco entre o bloco de
compensao do raio de ferramenta (WRK) e o bloco anterior, a curva de offset deste bloco
prolongada com um crculo, cujo centro se encontra no ponto final do bloco no corrigido,
e cujo raio igual ao raio da ferramenta.
O comando tenta buscar o ponto interseco entre este crculo e o crculo do bloco anterior.
1 <
&XUYDDX[LOLDU
7UDMHWULDGRFHQWUR ;
FRPFRUUHRGRUDLR
GDIHUUDPHQWD

 &RQWRUQR
SURJUDPDGR
1 1
   

Esquema 10-4 Comportamento de afastamento com G461

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 309
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

Monitorao de colises CDON, CDOF


Quando um ponto de interseco for encontrado e o CDOF estiver ativo (veja a seco
Monitorao de colises, CDON, CDOF), a localizao ser interrompida, isto , no ser
realizado um controle se ainda existem pontos de interseco com outros blocos anteriores.
Com o CDON ativo continuada a busca de outros pontos de interseco, mesmo quando
um ponto de interseco for encontrado.
Um ponto de interseco encontrado destes o novo ponto final de um bloco anterior e o
ponto de partida do bloco de desativao. O crculo inserido serve apenas para clculo do
ponto de interseco e ele prprio no produz nenhum movimento de deslocamento.

Indicao
Se no for encontrado nenhum ponto de interseco, ser emitido o alarme 10751 (perigo
de coliso).

G462
Se no for possvel encontrar nenhum ponto de interseco do ltimo bloco de compen-
sao do raio de ferramenta (WRK) com um bloco anterior, ao ser realizado o afastamento
com G462 (ajuste bsico) ser inserida uma reta no ponto final do ltimo bloco com com-
pensao do raio da ferramenta (o bloco prolongado atravs de sua tangente no ponto
final).
A localizao do ponto de interseco transcorre de forma idntica ao G461.

1 <
&XUYDDX[LOLDU
7UDMHWULDGRFHQWUR ;
FRPFRUUHRGRUDLR
GDIHUUDPHQWD

&RQWRUQR
 SURJUDPDGR
1 1
   

Comportamento de afastamento com G462 (veja o exemplo)


Com G462 no se usina o canto formado do N10 ao N20 no programa de exemplo da forma
que seria possvel com a ferramenta utilizada. Mesmo assim este comportamento ainda
pode ser necessrio quando o contorno parcial (desviado do contorno programado) no
exemplo esquerda do N20 no deve ser violado mesmo com valores de y acima de 10
mm.

Fundamentos
310 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves

Comportamento em cantos com KONT


Se o KONT estiver ativo (contornar o contorno no ponto de partida ou no ponto final), feita
a distino se o ponto final encontra-se antes ou depois do contorno.
Ponto final antes do contorno
Se o ponto final estiver situado antes do contorno, ento o comportamento de afasta-
mento ser igual como no NORM. Esta propriedade tampouco se altera se o ltimo bloco
de contorno com G451 for prolongado com uma reta ou um crculo. No so necessrias
estratgias extras de desvio para evitar violaes de contorno nas proximidades do
ponto final do contorno.
Ponto final atrs do contorno
Se o ponto final estiver situado atrs do contorno, sempre dependendo do G450/G451,
ser inserido um crculo ou uma reta. Ento o G460 - G462 no possui nenhum significa-
do. Se, nesta situao, o ltimo bloco de deslocamento no possui nenhum ponto de
interseco com o bloco anterior, pode ser produzido um ponto de interseco com o
elemento de contorno inserido ou com o trecho de reta do ponto final do crculo de
desvio at o ponto final programado.
Se o elemento de contorno inserido for um crculo (G450), e este formar um ponto de
interseco com o bloco anterior, este ser idntico ao ponto de interseco que seria
produzido no NORM e no G461. Geralmente ainda resta um trecho adicional do crculo a
ser percorrido. Para a parte linear do bloco de afastamento no mais necessrio
nenhum clculo de ponto de interseco.
Em segundo caso, quando no se encontra nenhum ponto de interseco do elemento
de contorno inserido com os blocos anteriores, realizado o deslocamento at o ponto
de interseco entre a reta de afastamento e um bloco anterior.
Dessa forma, com G461 ou G462 ativo, apenas se pode produzir um comportamento
alterado frente ao G460, se o NORM estiver ativo, ou se por razes geomtricas o
comportamento com KONT for idntico ao do NORM.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 311
Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)

10.5 Monitorao de colises (CDON, CDOF, CDOF2)

Funo
Quando a compensao do raio da ferramenta estiver ativa, a monitorao de coliso
controla as trajetrias da ferramenta atravs da anlise (clculos) antecipada da geometria
do contorno. Dessa forma as possveis colises so detectadas em tempo hbil para que o
comando possa evit-las ativamente.

A monitorao de coliso pode ser ativada e desativada no programa NC.

Sintaxe
CDON
CDOF
CDOF2

Significado

CDON: Comando para ativar a monitorao de coliso.


CDOF: Comando para desativar a monitorao de coliso.
Para o atual bloco, com a monitorao de coliso desativada, realizada a
busca por um ponto de interseco comum no bloco de deslocamento anterior
(em cantos internos), eventualmente tambm em outros blocos anteriores.
Nota:
Com CDOF se evita a deteco incorreta de pontos estreitos que, por exemplo,
resulta de informaes incompletas, que no esto mais disponveis no
programa NC.
CDOF2: Comando para desativar a monitorao de coliso no fresamento perifrico 3D.
Com CDOF2 determinado o sentido da correo da ferramenta a partir de
partes vizinhas do bloco. O CDOF2 somente atua no fresamento perifrico 3D e
em todos demais tipos de usinagem (p. ex. fresamento de topo 3D) tem o
mesmo significado como o CDOF.

Fundamentos
312 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)

Indicao
O nmero de blocos NC que so controlados na monitorao de coliso pode ser ajustado
atravs de dado de mquina.

Exemplo
Fresamento na trajetria do centro com ferramenta normalizada
O programa NC descreve a trajetria do centro de uma ferramenta normalizada. O contorno
para uma ferramenta utilizada atualmente produz uma dimenso menor que representada
na seguinte figura de uma forma bem maior do que a real, apenas para melhor representar
as condies geomtricas. Alm disso, partimos do princpio de que o comando abrange
apenas trs blocos.

&RQWRUQRSDUFLDO
1 3
QRUPDOL]DGD

3RQWR2IIVHWQR 7UDMHWULDQRPLQDO
'LPHQVR

PHQVR

SRQWRGHSDUWLGD FRUULJLGD FXUYD2IIVHW


6XEGL

0RYLPHQWR
GR1 GHHQVDR

3
1 1 1 7UDMHWULDRULJLQDO
SURJUDPDGD IHUUDPHQWD
QRUPDOL]DGD

3RQWR2IIVHWQRSRQWRILQDOGR1

Esquema 10-5 Movimento de compensao na falta de ponto de interseco

Visto que existe apenas um ponto de interseco entre as curvas de offset nos dois blocos
N10 e N40, devem ser omitidos os blocos N20 e N30. No exemplo, o comando ainda no
conhece o bloco N40, se o N10 deve ser executado totalmente. Com isso pode-se omitir
apenas um nico bloco.
Com CDOF2 ativo, o movimento de compensao representado na figura executado e no
ser parado. Nesta situao um CDOF ou CDON produziria um alarme.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 313
Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)

Outras informaes
Teste do programa
Para evitar paradas de programa, sempre deve ser empregada a ferramenta de maior raio
das ferramentas desta srie durante o teste de programa.
Exemplos para movimentos de compensao em situaes crticas de usinagem
Os seguintes exemplos mostram situaes crticas de usinagem que so detectadas pelo
comando e compensadas atravs de trajetrias alteradas da ferramenta. Em todos os
exemplos foi selecionada uma ferramenta com raio demasiadamente grande para produo
do contorno.
Exemplo 1: Deteco de gargalos de garrafa

&XUVRGH
IHUUDPHQWD

&RQWRUQRSURJUDPDGR

Visto que o raio de ferramenta selecionado para produo deste contorno interno muito
grande, o "gargalo de garrafa" ser contornado.
emitido um alarme.

Exemplo 2: Trajetria de contorno menor que o raio da ferramenta

&XUVRGHIHUUDPHQWD

&RQWRUQRSURJUDPDGR

A ferramenta contorna o canto da pea seguindo um crculo de transio e desloca-se


exatamente na trajetria programada para continuar no decurso do contorno.

Fundamentos
314 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)

Exemplo 3: Raio de ferramenta muito grande para usinagem interna

&XUVRGH
IHUUDPHQWD

&RQWRUQR
SURJUDPDGR

Nestes casos os contornos somente so usinados at o ponto em que for possvel sem
violar o contorno.

Literatura
Manual de funes bsicas; Correo de ferramenta (W1); captulo: "Monitorao de coliso
e deteco de gargalos de garrafa"

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 315
Correes do raio da ferramenta
10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)

10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)

Funo
Atravs da indicao dos comandos CUT2D ou CUT2DF definimos como a correo do raio
da ferramenta dever agir e ser calculada nas operaes de usinagem em planos
inclinados.
Correo do comprimento da ferramenta
A correo do comprimento da ferramenta geralmente calculada no plano de trabalho no
girado e fixo no espao.
Correo do raio da ferramenta 2D com ferramentas de contornos
A correo do raio da ferramenta para ferramentas de contornos serve para seleo auto-
mtica de cortes para ferramentas que no so simtricas na rotao com as quais se pode
usinar pea a pea segmentos de contorno individuais.

Sintaxe
CUT2D
CUT2DF
A correo do raio da ferramenta 2D para ferramentas de contornos ativada quando se
programa com CUT2D ou CUT2DF um dois sentidos de usinagem G41 ou G42.

Indicao
Quando a correo do raio da ferramenta no est ativa, uma ferramenta de contorno se
comporta como uma ferramenta normal, que apenas consiste do primeiro corte.

Significado

CUT2D: Ativao da correo do raio 2 1/2 D (ajuste padro)


CUT2DF: Ativao da correo do raio 2 1/2 D, correo do raio da ferramenta relativa
ao atual Frame ou aos planos inclinados.
O uso do CUT2D faz sentido quando a orientao da ferramenta no pode ser alterada e
quando a pea girada de acordo com a usinagem de superfcies inclinadas.
O CUT2D geralmente aplicado como ajuste padro e por isso que ele no precisa
indicado explicitamente.
Nmero de cortes de ferramentas de contornos
Em cada ferramenta de contornos podem ser atribudos at 12 cortes em qualquer ordem.
Fabricante da mquina
O tipo de ferramenta vlido para ferramentas no simtricas na rotao e o nmero mximo
de cortes Dn = D1 at D12 definido pelo fabricante da mquina atravs de dados de
mquina. Consulte o fabricante da mquina se no estiverem disponveis os 12 cortes.

Fundamentos
316 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)

Outras informaes
Correo do raio da ferramenta, CUT2D
Na maioria das aplicaes as correes de comprimento e de raio da ferramenta so
realizadas no plano de trabalho fixo no espao definido com G17 at G19.

= =

Exemplo G17 (plano X/Y):


A correo do raio da ferramenta atua no plano X/Y no girado, a correo do comprimento
da ferramenta no sentido Z.
Valores de correo da ferramenta
Para a usinagem de superfcies inclinadas devem ser definidos os respectivos valores de
correo da ferramenta, ou calculados atravs do emprego das funcionalidades da
"Correo do comprimento da ferramenta para ferramentas orientveis". Para uma
descrio mais detalhadas sobre esta opo de clculo, veja o captulo "Orientao da
ferramenta e correo do comprimento da ferramenta".

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 317
Correes do raio da ferramenta
10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)

Compensao do raio da ferramenta, CUT2DF


Neste caso existe a possibilidade na mquina de se ajustar a orientao da ferramenta
perpendicularmente ao plano de trabalho inclinado.

= =

Se for programado um Frame que contm uma rotao, com o CUT2DF o plano de
correo ser girado junto. A correo do raio da ferramenta calculado no plano de
usinagem girado.

Indicao
A correo do comprimento da ferramenta continua atuando relativa ao plano de trabalho
no girado.

Definio de ferramentas de contornos, CUT2D, CUT2DF


Uma ferramenta de contornos definida atravs do nmero de cortes de acordo com os
nmeros D, que pertencem a um nmero T. O primeiro corte de uma ferramenta de
contornos o corte que selecionado na ativao da ferramenta. Se, por exemplo,
ativado D5 com T3 D5, ento este corte e os cortes posteriores definem a ferramenta de
contornos com uma parte ou em seu conjunto. Os cortes anteriores sero ignorados.

Literatura
Manual de funes bsicas; Compensao de ferramenta (W1)

Fundamentos
318 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.7 Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)

10.7 Manter correo do raio da ferramenta constante (CUTCONON,


CUTCONOF)

Funo
A funo "Manter a correo do raio da ferramenta constante" serve para que a correo do
raio da ferramenta seja suprimida por um determinado nmero de blocos, sendo que a
diferena formada atravs da correo do raio da ferramenta nos blocos entre a trajetria
programada e a trajetria real percorrida do centro da ferramenta mantida como desloca-
mento. Ela pode ser empregada de forma vantajosa, por exemplo, se no fresamento de
linhas forem necessrios vrios blocos de deslocamento nos pontos de inverso, mas estes
no forem desejados nos contornos (estratgias de desvio) produzidos pela compensao
do raio da ferramenta. Ela pode ser aplicada independentemente do tipo de correo do raio
da ferramenta (21/2D, fresamento de topo 3D, fresamento perifrico 3D).

Sintaxe
CUTCONON
CUTCONOF

Significado

CUTCONON: Comando para ativao da funo "Manter a correo do raio da


ferramenta constante"
CUTCONOF: Comando para desativao da funo "Manter a correo do raio da
ferramenta constante"

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 319
Correes do raio da ferramenta
10.7 Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)

Exemplo

<

&RQWRUQRVHP:5. 

1 

1 
1 
&RQWRUQRFRP:5.  1 

1 
1 

1  1  ;
 

  

Cdigo de programa Comentrio


N10 ; Definio da ferramenta d1.
N20 $TC_DP1[1,1]= 110 ; Tipo
N30 $TC_DP6[1,1]= 10. ; Raio
N40
N50 X0 Y0 Z0 G1 G17 T1 D1 F10000
N60
N70 X20 G42 NORM
N80 X30
N90 Y20
N100 X10 CUTCONON ; Ativao da supresso da correo.
N110 Y30 KONT ; Ao desativar a supresso do contorno
inserido um crculo de desvio, se
necessrio.
N120 X-10 CUTCONOF
N130 Y20 NORM ; Nenhum crculo de desvio ao
desativar a correo do raio da
ferramenta.
N140 X0 Y0 G40
N150 M30

Fundamentos
320 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.7 Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)

Outras informaes
Em casos normais a correo do raio da ferramenta est ativa antes da ativao da
supresso da correo, e ela ainda permanece ativa quando a supresso da correo for
desativada novamente. No ltimo bloco de deslocamento antes do CUTCONON realizado o
movimento at o ponto de offset no ponto final do bloco. Todos blocos seguintes, onde a
supresso da correo estiver ativa, sero executados sem correo. Entretanto, eles so
movidos com o vetor do ponto final do ltimo bloco de correo at seu ponto de offset. O
tipo de interpolao destes blocos (linear, circular, polinomial) pode ser qualquer um.
O bloco de desativao da supresso da correo, ou seja, o bloco que contm o CUTCONOF,
corrigido normalmente. Ele comea no ponto de offset do ponto de partida. Um bloco
linear inserido entre o ponto final do bloco anterior, ou melhor, entre o ltimo bloco de
deslocamento programado com o CUTCONON ativo e este ponto.
Os blocos circulares, nos quais o plano do crculo perpendicular ao plano de correo
(crculos verticais), so tratados como se neles estivesse programado o CUTCONON. A
ativao implcita da supresso da correo automaticamente desfeita no primeiro bloco
de deslocamento que contm um movimento de deslocamento no plano de correo e no
for nenhum crculo do gnero. Para este propsito os crculos verticais somente podem
ocorrer no fresamento perifrico.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 321
Correes do raio da ferramenta
10.8 Ferramentas com posio definida de corte

10.8 Ferramentas com posio definida de corte


Em ferramentas com posio definida de corte (ferramentas de tornear e retificar, tipos de
ferramenta 400-599 (veja o captulo "Avaliao de sinais de desgaste"), uma mudana de
G40 para G41/G42 e vice-versa tratada como uma troca de ferramentas. Isto gera uma
parada de pr-processamento (parada de decodificao) com uma transformao (p. ex.
TRANSMIT) ativa e com isso resultam eventualmente desvios do contorno parcial desejado.
A funcionalidade original se altera em funo do(a):
1. Parada de pr-processamento com TRANSMIT
2. Clculo dos pontos de interseco na aproximao e afastamento com KONT
3. Troca de uma ferramenta com correo do raio da ferramenta ativa
4. Correo do raio da ferramenta com orientao de ferramenta varivel na transformao

Outras informaes
A funcionalidade original foi alterada da seguinte forma:
A mudana de G40 para G41/G42 e vice-versa no mais tratada como troca de
ferramentas. Por isso que com o TRANSMIT no ocorre mais uma parada de pr-
processamento.
Para o clculo de pontos de interseco com o bloco de aproximao ou de afastamento
utilizada a reta entre os centros de corte no incio do e no fim do bloco. A diferena
entre o ponto de referncia do corte e o centro do corte sobreposta neste movimento.
Na aproximao e afastamento com KONT (ferramenta contorna o ponto do contorno;
veja a seco anterior "Aproximar e afastar do contorno") a sobreposio realizada no
bloco parcial linear do movimento de aproximao ou de afastamento. Por isso que as
condies geomtricas so idnticas em ferramentas com ou sem posio definida de
corte. As diferenas com o comportamento usual resultam apenas em casos
relativamente raros, onde o bloco de aproximao e de afastamento forma um ponto de
interseco com um bloco de deslocamento no vizinho, veja a figura a seguir:

OWLPDSRVLRGRFHQWUR
GRFRUWH
QRFRQWRUQR

%ORFRGHDIDVWD &HQWURGRFRUWH
PHQWRSURJUDPDGR

3RVLRILQDOGD
IHUUDPHQWD
3RQWRGHUHIHUQFLDGRFRUWH
7UDMHWULDGR
%ORFRVHP FHQWUR
LQWHUVHFR OWLPDSRVLRGRFHQWURGRFRUWH
FRPREORFR
DQWHULRU

3RQWRGHUHIHUQFLDGRFRUWH

Fundamentos
322 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.8 Ferramentas com posio definida de corte

A troca de uma ferramenta com correo do raio de ferramenta ativa, onde alterada a
distncia entre o centro do corte e o ponto de referncia do corte, est proibida em
blocos circulares e em blocos de deslocamento com polinmios racionais com um grau
de denominador > 4. Ao contrrio de estados anteriores, para outros tipos de interpo-
lao tambm permitida uma troca com a transformao (p. ex. TRANSMIT) ativa.
Na correo do raio da ferramenta com orientao de ferramenta varivel no ser
possvel realizar a transformao do ponto de referncia at o centro do corte atravs de
um simples deslocamento de ponto zero. Por isso que as ferramentas com posio
definida de corte esto proibidas no fresamento perifrico em 3D (alarme).

Indicao
Para o fresamento de topo este assunto no relevante, visto que neste caso apenas
permitido o uso de tipos de ferramentas sem posio definida de corte. (As ferramentas
que no podem ser descritas com um tipo de ferramenta existente so tratadas como
fresas de ponta esfrica com o raio especificado. A indicao de uma posio de corte
ser ignorada.)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 323
Correes do raio da ferramenta
10.8 Ferramentas com posio definida de corte

Fundamentos
324 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso 11
11.1 Parada exata (G60, G9, G601, G602, G603)

Funo
A parada exata um modo de deslocamento onde, no fim de cada bloco de deslocamento,
todos os eixos de percurso envolvidos no movimento de deslocamento e eixos adicionais,
que no se deslocam com extenso outros blocos, so desacelerados at a total parada.
A parada exata utilizada quando so produzidos cantos externos vivos ou quando os
cantos internos devem ser acabados na medida exata.
Com o critrio de parada exata se define a exatido com que o canto (esquina) deve ser
aproximado e quando deve ser realizada a transio para o prximo bloco:
"Parada exata fina"
A mudana de blocos realizada assim que todos os eixos envolvidos no movimento de
deslocamento alcanarem os limites de tolerncia especficos de eixo para "Parada
exata fina".
"Parada exata aproximada"
A mudana de blocos realizada assim que todos os eixos envolvidos no movimento de
deslocamento alcanarem os limites de tolerncia especficos de eixo para "Parada
exata aproximada".
"Fim de interpolador"
A mudana de blocos realizada assim que o comando processar a velocidade nominal
zero para todos os eixos envolvidos no movimento de deslocamento. A posio real e o
erro de seguimento dos eixos envolvidos no so considerados.

Indicao
Os limites de tolerncia para "Parada exata fina" e "Parada exata aproximada" podem ser
ajustados para cada eixo atravs de dados de mquina.

Sintaxe
G60 ...
G9 ...
G601/G602/G603 ...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 325
Comportamento no percurso
11.1 Parada exata (G60, G9, G601, G602, G603)

Significado

G60: Comando para ativao da parada exata ativada modalmente


G9: Comando para ativao da parada exata ativada por blocos
G601: Comando para ativao do critrio de parada exata "Parada exata fina"
G602: Comando para ativao do critrio de parada exata "Parada exata
aproximada"
G603: Comando para ativao do critrio de parada exata "Fim de interpolador"

Indicao
Os comandos para ativao dos critrios de parada exata (G601 / G602 / G603) somente tero
efeito com o G60 ou o G9 ativo!

Exemplo

Cdigo de programa Comentrio


N5 G602 ; Critrio "Parada exata aproximada" selecionado.
N10 G0 G60 Z... ; Parada exata ativa modalmente.
N20 X... Z... ; G60 segue atuando.
...
N50 G1 G601 ; Critrio "Parada exata fina" selecionado.
N80 G64 Z... ; Comutao para modo de controle da trajetria.
...
N100 G0 G9 ; A parada exata atua somente neste bloco.
N110 ... ; O modo de controle de trajetria est ativo novamente.

Outras informaes
G60, G9
O G9 gera a parada exata no atual bloco, o G60 no atual bloco e nos blocos seguintes.
Com os comandos do modo de controle de trajetria G64 ou G641 - G645 se desativa o G60.

Fundamentos
326 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.1 Parada exata (G60, G9, G601, G602, G603)

G601, G602

7UDQVLRGHEORFRV
&RP* &RP*
7UDMHWULD
SURJUDPDGD

O movimento desacelerado e no canto (esquina) chega a parar brevemente.

Indicao
Os limites para o critrio de parada exata somente deveriam ser apertados apenas o
necessrio. Quanto mais apertados os limites, quanto maior o tempo gasto para
compensar a posio e para aproximar a posio de destino.

G603
A mudana de blocos iniciada quando o comando processar a velocidade nominal zero
para todos os eixos envolvidos. Neste momento o valor real em funo da dinmica dos
eixos e da velocidade de percurso ser recuado por um erro de seguimento. Isto permite
suavizar os cantos da pea.

7UDMHWULDSURJUDPDGD 0XGDQDGH
EORFRV

7UDMHWULD
SHUFRUULGD
FRP)

3HUFRUULGD
WUDMHWULD
FRP)

))

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 327
Comportamento no percurso
11.1 Parada exata (G60, G9, G601, G602, G603)

Critrio de parada exata projetado


Para G0 e os demais comandos do 1 grupo de funes G pode-se definir especificamente
por canal, que seja usado um critrio pr-determinado e diferente do critrio de parada
exata programado (veja as informaes do fabricante da mquina!).

Literatura
Manual de funes bsicas; Modo de controle da trajetria, Parada exata, LookAhead (B1)

Fundamentos
328 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)

11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644,


G645, ADIS, ADISPOS)

Funo
Em modo de controle da trajetria a velocidade de percurso no fim do bloco, e no momento
da mudana de blocos, no desacelerada at uma velocidade que permita o alcance do
critrio da parada exata. Pelo contrrio, o objetivo evitar uma maior frenagem dos eixos de
percurso no ponto de mudana dos blocos, para que a mesma velocidade de percurso seja
passada da forma mais uniforme para o prximo bloco. Para alcanar este objetivo, com a
ativao do modo de controle da trajetria ativa-se tambm a funo "Controle de veloci-
dade antecipado (LookAhead)".
O modo de controle da trajetria com suavizao significa que as transies de blocos em
forma de dobra resultantes de alteraes do decurso programado sejam formadas e suavi-
zadas de modo tangencial.
O modo de controle da trajetria realiza:
um arredondamento do contorno
tempos de usinagem mais curtos atravs da ausncia dos processos de desacelerao e
acelerao, que so necessrios para o alcance do critrio da parada exata.
melhores condies de corte resultantes do decurso uniforme de velocidade.
O modo de controle da trajetria til quando:
um contorno deve ser percorrido com o mnimo de solavancos (p. ex. com avano
rpido).
o decurso exato no quadro de um critrio de falha pode desviar do programado, para
gerar um decurso sempre uniforme.
O modo de controle da trajetria no pode ser til quando:
um contorno deve ser percorrido com exatido.
a constncia de velocidade absoluta necessria.

Indicao
O modo de controle da trajetria interrompido por blocos que disparam implicitamente
uma parada de pr-processamento, p. ex. atravs do(a):
Acesso determinados dados de estado da mquina ($A...)
Emisso de funes auxiliares

Sintaxe
G64 ...
G641 ADIS=
G641 ADISPOS=
G642 ...
G643 ...
G644 ...
G645 ...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 329
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)

Significado

G64: Modo de controle da trajetria com reduo de velocidade conforme


fator de sobrecarga
G641: Modo de controle da trajetria com suavizao conforme critrio de
percurso
ADIS=... : Critrio de percurso no G641 para as funes de trajetria G1, G2, G3,
ADISPOS=... : Critrio de percurso no G641 para avano rpido G0
O critrio de percurso (= distncia de suavizao) ADIS ou ADISPOS
descreve o percurso onde o bloco de suavizao pode iniciar pouco
antes do fim do bloco, ou o percurso aps o fim do bloco, onde o
bloco de suavizao deve estar finalizado.
Nota:
Se no for programado nenhum ADIS/ADISPOS, ento ser aplicado o
valor "zero" e com isso o procedimento de deslocamento como no G64.
Em percursos curtos a distncia de suavizao reduzida
automaticamente (at o mx. de 36 %).
G642: Modo de controle da trajetria com suavizao com a conservao de
tolerncias definidas
Neste modo, em casos normais, a suavizao realizada com a
preservao do desvio de percurso mximo permitido. No lugar desta
tolerncia especfica de eixo, tambm pode ser configurada a
preservao do desvio de contorno mximo (tolerncia de contorno)
ou do desvio angular mximo da orientao da ferramenta (tolerncia
de orientao).
Nota:
A ampliao da tolerncia de contorno e de orientao somente existe
em sistemas com a presena do opcional "Interpolao de
polinmios".
G643: Modo de controle da trajetria com suavizao com a conservao de
tolerncias definidas (interno de bloco)
Com G643, ao contrrio do G642, no se forma um bloco de suavizao
prprio, mas so inseridos movimentos de suavizao internos do
bloco que so especficos para os eixos. O percurso de suavizao
pode ser diferente para cada eixo.
G644: Modo de controle da trajetria com suavizao com o mximo
possvel de dinmica
Nota:
G644 no pode ser realizado com a transformao cinemtica ativa.
Internamente comutado para G642.
G645: Modo de controle da trajetria com suavizao de cantos e transies
de blocos tangenciais com preservao de tolerncias definidas
O G645 trabalha nos cantos de modo igual ao G642. Com o G645
somente so formados blocos de suavizao inclusive nas transies
de bloco tangenciais, quando o decurso curvado do contorno original
apresenta um salto em pelo menos um dos eixos.

Fundamentos
330 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)

Indicao
A suavizao no substitui o arredondamento de cantos (RND). O usurio no tem como
prever a aparncia do contorno na rea de suavizao. O tipo de suavizao,
principalmente, tambm pode depender de condies dinmicas, como p. ex. a velocidade
de percurso. Por isso que a suavizao no contorno somente tem sentido com valores muito
pequenos de ADIS. Se no canto deve ser percorrido um contorno definido, ento deve ser
utilizado o RND.

ATENO
Se um movimento de suavizao gerado for interrompido por G641, G642, G643 ou G644, no
prximo reposicionamento (REPOS) no ser aproximado o ponto de interrupo, mas o
canto inicial ou final do bloco de deslocamento original (dependendo do modo REPOS).

Exemplo

<
< 3DUDGDH[DWD
ILQD





 ; =

 


Os dois cantos externos na ranhura devem ser aproximados de forma exata. Caso contrrio,
deve ser produzido em modo de controle da trajetria.

Cdigo de programa Comentrio


N05 DIAMOF ; Raio como dimenso.
N10 G17 T1 G41 G0 X10 Y10 Z2 S300 M3 ; Aproximao da posio de partida,
ligao do fuso, correo de trajetria.
N20 G1 Z-7 F8000 ; Penetrao da ferramenta.
N30 G641 ADIS=0.5 ; As transies de contorno so suavizadas.
N40 Y40
N50 X60 Y70 G60 G601 ; Aproximao da posio exata com a funo
de parada exata fina.
N60 Y50
N70 X80

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 331
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)

Cdigo de programa Comentrio


N80 Y70
N90 G641 ADIS=0.5 X100 Y40 ; As transies de contorno so suavizadas.
N100 X80 Y10
N110 X10
N120 G40 G0 X-20 ; Desativao da correo de trajetria.
N130 Z10 M30 ; Afastamento de ferramenta, fim de
programa.

Outras informaes
Modo de controle da trajetria G64
Em modo de controle da trajetria a ferramenta se desloca em transies tangenciais de
contorno com a velocidade de percurso mais constante possvel (sem desacelerao nos
limites dos blocos). Antes dos cantos e blocos com parada exata executada uma
desacelerao antecipada (LookAhead).
9H RQ
OR VWD
F

FL QW
GD H
GH

Os cantos tambm so percorridos com velocidade constante. Para reduzir as falhas de


contorno, a velocidade reduzida atendendo os limites de acelerao e um fator de
sobrecarga.

Indicao
A intensidade com que as transies de contorno so suavizadas depende da velocidade de
avano e do fator de sobrecarga. O fator de sobrecarga pode ser ajustado no
MD32310 $MA_MAX_ACCEL_OVL_FACTOR.
Com a definio do dado MD20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS as
transies de blocos sempre so suavizadas independentemente do fator de sobrecarga
ajustado.

Fundamentos
332 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)

Para evitar uma parada de trajetria indesejada (retirada de ferramenta!), devem ser
observados os seguintes itens:
As funes auxiliares que se ativam aps o fim do movimento ou antes do prximo
movimento ser acionado, interrompem o modo de controle da trajetria (Exceo:
Funes auxiliares rpidas).
Os eixos de posicionamento sempre se deslocam conforme o princpio de parada exata,
a janela de posicionamento fino (como o G601). Se em um bloco NC se deve esperar
pelos eixos de posicionamento, o modo de controle da trajetria dos eixos de percurso
ser interrompido.
Os blocos intermedirios programados apenas com comentrios, blocos de clculo ou
chamadas de subrotinas no tm nenhuma influncia sobre o modo de controle da
trajetria.

Indicao
Se nem todos os eixos de percurso estiverem contidos no FGROUP, ento nas transies de
blocos frequentemente ser produzido um salto de velocidade nos eixos contidos, o qual
limitado pelo comando atravs da reduo da velocidade na mudana de blocos conforme o
valor permitido pelo MD32300 $MA_MAX_AX_ACCEL e pelo MD32310
$MA_MAX_ACCEL_OVL_FACTOR. Esta desacelerao pode ser evitada ao ser desfeita a
relao de posio estabelecida dos eixos de percurso mediante uma suavizao.

Controle de velocidade antecipado LookAhead


No modo de controle da trajetria, o comando determina automaticamente o controle de
velocidade antecipado ao longo de vrios blocos NC. Dessa forma pode-se acelerar e
desacelerar ao passar de um bloco para outro nas transies tangenciais.
Atravs do controle de velocidade antecipado so produzidas principalmente sequncias de
movimentos compostas por percursos muito curtos e com altas velocidades de avano de
percurso.
O nmero mximo de blocos NC compreendido no controle antecipado pode ser ajustado
atravs de dado de mquina.

$YDQR

SURJUDPDGR
)

*&RQWUROHGHYHORFLGDGHDQWHFLSDGR

*$IDVHGHYHORFLGDGHFRQVWDQWHQRSRGHVHUDOFDQDGD

1 1 1 1 1 1 1 1 1 1 1 1


&XUVRGREORFR

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 333
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)

Modo de controle da trajetria com suavizao conforme critrio de percurso (G641)


Com o G641 o comando numrico insere elementos de transio nas transies de contorno.
Com a distncia de suavizao ADIS (ou ADISPOS com G0) especifica-se a intensidade de
suavizao mxima aplicada nos cantos. Dentro da distncia de suavizao, o comando
est livre para dissolver a relao de percurso e substituir por um percurso dinamicamente
ideal.
Desvantagem: Apenas um valor ADIS est disponvel para todos os eixos.
O G641 atua de modo similar ao RNDM, mas no est limitado aos eixos do plano de trabalho.
Como o G64, o G641 trabalha com controle de velocidade antecipado LookAhead. Os blocos
de suavizao com grande curvatura so percorridos com velocidade reduzida.
Exemplo:

Cdigo de programa Comentrio


N10 G641 ADIS=0.5 G1 X... Y... ; O bloco com a suavizao pode iniciar
0,5 mm antes do fim de bloco programado e
deve ser finalizado 0,5 mm aps o fim do
bloco. Este ajuste permanece ativo de
forma modal.

P[
PP )LPGHFRQWRUQR
SURJUDPDGR

$',6$',6326
P[PP

Indicao
A suavizao no pode e nem deve substituir as funes de alisamento definido (RND, RNDM,
ASPLINE, BSPLINE e CSPLINE).

Suavizao com preciso axial com G642


Com o G642 a suavizao no realizada dentro de uma rea ADIS definida, mas so
preservadas as tolerncias por eixo definidas com o
MD33100 $MA_COMPRESS_POS_TOL. O percurso de suavizao determinado a partir
do percurso de suavizao mais curto de todos os eixos. Este valor considerado na
gerao de um bloco de suavizao.

Fundamentos
334 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)

Suavizao interna de bloco com G643


Os desvios mximos do contorno exato na suavizao so definidos com o G643 atravs do
dado de mquina MD33100 $MA_COMPRESS_POS_TOL para cada eixo.
Com G643 no se forma um bloco de suavizao prprio, mas so inseridos movimentos de
suavizao internos do bloco que so especficos para os eixos. Com G643 o percurso de
suavizao de cada eixo pode ser diferente.
Suavizao com tolerncia de contorno e de orientao com G642/G643
Com o MD20480 $MC_SMOOTHING_MODE, a suavizao com G642 e G643 pode ser
configurada de modo que, no lugar das tolerncias especficas de eixo, seja possvel ativar
uma tolerncia de contorno e uma tolerncia de orientao.
As tolerncias de contorno e de orientao so ajustadas nos dados de ajuste especficos
de canal:
SD42465 $SC_SMOOTH_CONTUR_TOL (desvio mximo do contorno)
SD42466 $SC_SMOOTH_ORI_TOL (desvio angular mximo da orientao de ferramenta)
Os dados de ajuste podem ser programados no programa NC e com isso podem ser
especificados de modo diferente para cada transio de blocos. As especificaes muito
diferentes para a tolerncia de contorno e para a tolerncia da orientao somente tm
efeito no G643.

Indicao
A ampliao da tolerncia de contorno e de orientao somente existe em sistemas com a
presena do opcional "Interpolao de polinmios".

Indicao
Para a suavizao sob preservao da tolerncia de orientao deve estar ativa uma
transformao de orientao.

Suavizao com a mxima dinmica possvel com G644


A suavizao com a mxima dinmica possvel configurada com o
MD20480 $MC_SMOOTHING_MODE na posio da milhar:

Valor Significado
0 Especificao dos desvios axiais mximos com:
MD33100 $MA_COMPRESS_POS_TOL
1 Especificao do percurso de suavizao mximo atravs da programao do:
ADIS=... ou ADISPOS=...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 335
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)

Valor Significado
2 Especificao das frequncias mximas que se produzem em cada eixo na rea de
suavizao com:
MD32440 $MA_LOOKAH_FREQUENCY
A rea de suavizao se define de modo que, no movimento de suavizao, no seja
produzida nenhuma frequncia que exceda a frequncia mxima especificada.
3 Na suavizao com G644 no monitorada a tolerncia nem a distncia de suavizao.
Cada eixo desloca-se em torno de um canto com a mxima dinmica possvel.
Com SOFT so preserva-se tanto a acelerao mxima como o solavanco mximo de cada
eixo.
Com BRISK no se limita o solavanco, mas cada eixo se desloca com a mxima acelerao
possvel.

Suavizao de transies de blocos tangenciais com G645


O movimento de suavizao com o G645 definido de modo que todos os eixos envolvidos
no sofram nenhum salto durante a acelerao e que os desvios mximos parametrizados
em relao ao contorno original (MD33120 $MA_PATH_TRANS_POS_TOL) no sejam
ultrapassados.
Nas transies de blocos de forma dobrada, no tangencial, o comportamento de
suavizao igual como no G642.

Nenhum bloco de intermedirio de suavizao


Nos seguintes casos no inserido nenhum bloco intermedirio de suavizao:
Entre dois blocos realizada a parada.
Isto ocorre quando:
existe uma emisso de funo auxiliar antes do movimento no bloco seguinte.
o bloco seguinte no contm nenhum movimento de percurso.
no bloco seguinte se desloca um eixo pela primeira vez como eixo de percurso que
antes era um eixo de posicionamento.
no bloco seguinte se desloca um eixo pela primeira vez como eixo de posicionamento
que antes era um eixo de percurso.
o bloco anterior desloca eixos geomtricos e o bloco seguinte no.
o bloco seguinte desloca eixos geomtricos e o bloco anterior no.
antes do rosqueamento o bloco seguinte tem como condio o G33 e o bloco anterior
no.
se comuta entre BRISK e SOFT.
eixos relevantes em transformaes no forem totalmente atribudos ao movimento
de percurso (p. ex. na oscilao, eixos de posicionamento).

Fundamentos
336 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)

O bloco de suavizao deixaria mais lenta a execuo do programa de pea.


Isto ocorre:
entre blocos muito curtos.
Visto que cada bloco requer pelo menos um ciclo de interpolao, o bloco
intermedirio inserido ir duplicar o tempo de usinagem.
quando uma transio de blocos com G64 (modo de controle da trajetria sem
suavizao) pode ser realizada sem reduo da velocidade.
A suavizao elevaria o tempo de usinagem. Isto significa que o valor do fator de
sobrecarga permitido (MD32310 $MA_MAX_ACCEL_OVL_FACTOR) tem influncia
se uma transio de blocos suavizada ou no. O fator de sobrecarga somente
considerado na suavizao com G641 / G642. Na suavizao com G643 o fator de
sobrecarga no tem nenhum efeito (este comportamento tambm pode ser ajustado
para o G641 e G642 ao se definir o
MD20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS = TRUE).
A suavizao no est parametrizada.
Isto ocorre quando:
com G641 em blocos G0 o ADISPOS=0 (ocupao prvia!).
com G641 em blocos no G0 o ADIS=0 (ocupao prvia!).
com G641 na transio entre G0 e no G0 bem como no G0 e G0 vale o menor valor do
ADISPOS e do ADIS.

com G642/G643 todas tolerncias especficas de eixo so iguais a zero.


O bloco no contm nenhum movimento de deslocamento (bloco zero).
Isto ocorre quando:
aes sincronizadas estiverem ativas.
Normalmente os blocos zero so eliminados pelo interpretador. Porm, se nenhuma
ao sincronizada estiver ativa, este bloco zero ser concatenado e executado. Neste
caso se produz uma parada exata de acordo com a programao ativa. Com isso a
ao sincronizada recebe a possibilidade de comutao, se necessrio.
blocos zero gerados atravs de saltos de programa.
Modo de controle da trajetria em avano rpido G0
Tambm para o deslocamento em avano rpido deve-se indicar uma das funes G60/G9 ou
G64ou G641 - G645 mencionadas. Caso contrrio, atua o pr-ajuste especificado atravs de
dado de mquina.

Literatura
Para obter mais informaes sobre o modo de controle da trajetria, veja:
Manual de funes bsicas; Modo de controle da trajetria, Parada exata, LookAhead (B1)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 337
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)

Fundamentos
338 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames) 12
12.1 Frames

Frame
O Frame em si uma regra matemtica que transporta um sistema de coordenadas
cartesiano para um outro sistema de coordenadas tambm cartesiano.

Frame bsico (deslocamento bsico)


O Frame bsico descreve a transformao de coordenadas do sistema de coordenadas
bsico (BCS) para o sistema bsico do ponto zero (BNS) e atua como os Frames ajustveis.
Veja Sistema de coordenadas base (BCS) (Pgina 30).
41H 940H

Frames ajustveis
Os Frames ajustveis os deslocamentos de ponto zero ajustveis e chamados a partir de
qualquer programa NC atravs dos comandos G54 at G57 e G505 at G599. Os valores de
deslocamento so ajustados previamente pelo operador e armazenados na memria de
ponto zero do comando. Com eles define-se o sistema de ponto zero ajustvel (ENS).
Veja:
Sistema de ponto zero ajustvel (ENS) (Pgina 33)
42H 941H

Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA,
43H

G153) (Pgina 157)942H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 339
Transformaes de coordenadas (Frames)
12.1 Frames

Frames programveis
As vezes interessante e necessrio, em um programa NC, deslocar o sistema de
coordenadas original da pea de trabalho (ou o "Sistema de ponto zero ajustvel") para
outro ponto e, eventualmente, aplicar a rotao, espelhamento e/ou escala nele. Isto
realizado atravs de Frames programveis.

= =

5RWDR <
HPWRUQRGR
HL[R=

<
UR
]H
R
QW
SR

=
H
G
WR

<
HQ
P

;
FD
VOR
'H

;

;

Veja Instrues de Frame (Pgina 343).


4H 943H

Fundamentos
340 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.2 Instrues de Frame

12.2 Instrues de Frame

Funo
As instrues para os Frames programveis so aplicadas no atual programa NC. Elas
atuam de modo aditivo ou substitutivo:
Instruo substitutiva
Cancela todas as instrues de Frame programadas anteriormente. Como referncia
vale o ltimo deslocamento de ponto zero ajustvel chamado (G54 ... G57, G505 ...
G599).

< <

; ;

75$16$75$16 527
$527

< <

;
;
6&$/($6&$/( 0,5525$0,5525
Instruo aditiva
Adiciona sobre Frames existentes. Como referncia serve o ponto zero de pea
atualmente selecionado ou o ltimo ponto zero de pea programado atravs de uma
instruo de Frame.

$75$16

75$16

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 341
Transformaes de coordenadas (Frames)
12.2 Instrues de Frame

Aplicaes
Deslocamento do ponto zero em qualquer posio desejada na pea de trabalho.
Alinhamento, por giro, os eixos de coordenadas paralelamente ao plano de trabalho
desejado.
=

<
= <

;

;

Vantagens
Em uma fixao podem:
ser usinadas superfcies inclinadas.
produzidas furaes com diferentes ngulos.
ser executadas operaes de usinagem multifacetadas.

Indicao
Para a usinagem em planos de trabalho inclinados se deve, em funo da cinemtica da
mquina, considerar as convenes para planos de trabalho e para correes de
ferramenta.

Sintaxe

Instrues substitutivas: Instrues aditivas:


TRANS X Y Z ATRANS X Y Z
ROT X Y Z AROT X Y Z
ROT RPL= AROT RPL=
ROTS/CROTS X... Y... AROTS X... Y...
SCALE X Y Z ASCALE X Y Z
MIRROR X0/Y0/Z0 AMIRROR X0/Y0/Z0

Indicao
As instrues de Frame so programadas cada uma em um bloco NC prprio.

Fundamentos
342 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.2 Instrues de Frame

Significado

; ;

= =

75$16$75$16 527
$527

; ;

= =
6&$/($6&$/( 0,5525$0,5525

TRANS/ATRANS: Deslocamento WCS no sentido do(s) eixo(s) geomtrico(s)


especificado(s)
ROT/AROT: Rotao do WCS:
atravs do encadeamento de rotaes individuais em torno
do(s) eixo(s) geomtrico(s) especificado(s)
ou
em torno do ngulo RPL=... no atual plano de trabalho
(G17/G18/G19)
Sentido de giro:
=

 <
 


;

Sequncia de com notao RPY: Z, Y', X''


rotao: com ngulo Z, X', Z''
euleriano:

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 343
Transformaes de coordenadas (Frames)
12.2 Instrues de Frame

Faixa de valores: Os ngulos de rotao somente so


definidos como nicos nas seguintes faixas:
com notao -180 x 180
RPY: -90 < y < 90
-180 z 180
com ngulo 0 x < 180
euleriano: -180 y 180
-180 z 180
ROTS/AROTS: Rotao WCS atravs da especificao de ngulos espaciais
A orientao de um plano no espao determinada de forma
nica atravs da indicao de dois ngulos espaciais. Por isso
que somente podem ser programados no mximo 2 ngulos
espaciais:
ROTS/AROTS X... Y... / Z... X... / Y... Z...
CROTS: O CROTS atua como o ROTS, mas est relacionado ao Frame vlido
no gerenciamento de dados.
SCALE/ASCALE: Escala no sentido do(s) eixo(s) geomtrico(s) especificado(s) para
aumentar/reduzir um contorno
MIRROR/AMIRROR: Espelhamento do WCS atravs do espelhamento (mudana de
sentido) do eixo geomtrico especificado
Valor: de livre escolha (aqui: "0")

Indicao
As instrues de Frame podem ser utilizadas de forma individual ou combinada.

CUIDADO
As instrues de Frame so executadas na ordem em que foram programadas.

Indicao
As instrues aditivas frequentemente so empregadas em subrotinas. As instrues
bsicas definidas nos programas principais so mantidas aps o fim da subrotina se a
subrotina foi programada com o atributo SAVE.

Fundamentos
344 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel

12.3 Deslocamento de ponto zero programvel

12.3.1 Deslocamento de ponto zero (TRANS, ATRANS)

Funo
Com TRANS/ATRANS podem ser programados deslocamentos de ponto zero para todos eixos
de percurso e eixos de posicionamento no sentido do respectivo eixo especificado. Com
isso possvel trabalhar com pontos zero alternados, p. ex. com passos de usinagem
repetidos em diversas posies da pea de trabalho.

Fresamento: Torneamento:

Z ;

ZM

YM
Y

=
TRANS 0 :
X
4
G5

75$16

*
XM

Sintaxe
TRANS X Y Z
ATRANS X Y Z

Indicao
As instrues de Frame so programadas cada uma em um bloco NC prprio.

Significado

TRANS: Deslocamento de ponto zero absoluto, relativo ao atual ponto zero


da pea aplicado e ajustado com G54 ... G57, G505 ... G599
ATRANS: Como o TRANS, mas com deslocamento de ponto zero aditivo
X... Y... Z... : Valores de deslocamento no sentido dos eixos geomtricos
especificados

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 345
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel

Exemplos
Exemplo 1: Fresamento

Nesta pea as formas mostradas aparecem


<0 vrias vezes em um programa.
<
A seqncia de usinagem para esta forma
est armazenada em subrotina.
;
Atravs do deslocamento de ponto zero so
definidos os pontos zero da pea de
trabalho que forem necessrios, e depois
< < chamada a subrotina.


; ;



*

 ;0


Cdigo de programa Comentrio


N10 G1 G54 ; Plano de trabalho X/Y, ponto zero da pea de trabalho
N20 G0 X0 Y0 Z2 ; Aproximao do ponto de partida
N30 TRANS X10 Y10 ; Deslocamento absoluto
N40 L10 ; Chamada da subrotina
N50 TRANS X50 Y10 ; Deslocamento absoluto
N60 L10 ; Chamada da subrotina
N70 M30 ; Fim do programa

Fundamentos
346 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel

Exemplo 2: Torneamento

=
0 :





Cdigo de programa Comentrio


N.. ...
N10 TRANS X0 Z150 ; Deslocamento absoluto
N15 L20 ; Chamada da subrotina
N20 TRANS X0 Z140 (ou ATRANS Z-10) ; Deslocamento absoluto
N25 L20 ; Chamada da subrotina
N30 TRANS X0 Z130 (ou ATRANS Z-10) ; Deslocamento absoluto
N35 L20 ; Chamada da subrotina
N.. ...

Outras informaes
TRANS X... Y... Z...
Deslocamento de ponto zero conforme os valores de deslocamento programados nos sen-
tidos de eixo indicados (eixos de percurso, eixos sincronizados e eixos de posicionamento).
Como referncia vale o ltimo deslocamento de ponto zero ajustvel (G54 ... G57,
G505 ... G599) indicado.

ATENO
O comando TRANS reseta todos componentes de Frame do Frame definido e programado
anteriormente.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 347
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel

75$16

75$16

Indicao
Um deslocamento, que deve ser adicionado a um Frame existente, deve ser programado
com ATRANS.

ATRANS X... Y... Z...


Deslocamento de ponto zero conforme os valores de deslocamento programados nos
sentidos de eixo indicados. Como referncia se aplica o ponto zero atualmente ajustado ou
o ltimo ponto zero programado.

$75$16

75$16

Fundamentos
348 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel

12.3.2 Deslocamento de ponto zero por eixos (G58, G59)

Funo
Com as funes G58 e G59 as partes de translao do deslocamento de ponto zero
programvel podem ser substitudas por eixo:
Com G58 a parte de translao absoluta (deslocamento aproximado).
Com G59 a parte de translao aditiva (deslocamento fino).

=
=0

<0
7UDQVODR
<

;
7UDQ


V
* ODRDEV
*

ROXWD
75$
16
7UDQVO
DGLWLYD
;0 *
$75$16

Pr-requisitos
As funes G58 e G59 somente podem ser empregadas se o deslocamento fino estiver
projetado (MD24000 $MC_FRAME_ADD_COMPONENTS = 1).

Sintaxe
G58 X Y Z A
G59 X Y Z A

Indicao
As instrues substitutivas G58 e G59 so programadas cada uma em um bloco NC prprio.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 349
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel

Significado

G58: O G58 substitui a parte de translao absoluta do deslocamento de ponto


zero programvel para o eixo indicado; o deslocamento aditivo progra-
mado mantido. Como referncia vale o ltimo deslocamento de ponto
zero ajustvel chamado (G54 ... G57, G505 ... G599).
G59: O G59 substitui a parte de translao aditiva do deslocamento de ponto
zero programvel para o eixo indicado; o deslocamento absoluto pro-
gramado mantido.
X Y Z: Valores de deslocamento no sentido dos eixos geomtricos
especificados

Exemplo

Cdigo de programa Comentrio


...
N50 TRANS X10 Y10 Z10 ; Parte de translao absoluta X10 Y10 Z10
N60 ATRANS X5 Y5 ; Parte de translao aditiva X5 Y5
Deslocamento total: X15 Y15 Z10
N70 G58 X20 ; Parte de translao absoluta X20
+ parte de translao aditiva X5 Y5
Deslocamento total X25 Y15 Z10
N80 G59 X10 Y10 ; Parte de translao aditiva X10 Y10
+ parte de translao absoluta X20 Y10
Deslocamento total X30 Y20 Z10
...

Outras informaes
A parte absoluta da translao se modifica atravs dos seguintes comandos:
TRANS
G58
CTRANS
CFINE
$P_PFRAME[X,TR]
A parte aditiva da translao se modifica atravs dos seguintes comandos:
ATRANS
G59
CTRANS
CFINE
$P_PFRAME[X,FI]

Fundamentos
350 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel

A seguinte tabela descreve o efeito dos diversos comandos de programao sobre os


deslocamentos absoluto e aditivo.

Comando Deslocamento Deslocamento Comentrio


aproximado ou fino ou aditivo
absoluto
TRANS X10 10 Inalterado Deslocamento absoluto para X
G58 X10 10 Inalterado Sobrescrita do deslocamento
absoluto para X
$P_PFRAME[X,TR]=10 10 Inalterado Desloc. progr. em X
ATRANS X10 Inalterado Fino (antigo) + Deslocamento aditivo para X
10
G59 X10 Inalterado 10 Sobrescrita do deslocamento
aditivo para X
$P_PFRAME[X,FI] = 10 Inalterado 10 Deslocamento fino progr. em X
CTRANS(X,10) 10 0 Deslocamento para X
CTRANS() 0 0 Desativao do deslocamento
(inclusive a parte de
deslocamento fino)
CFINE(X,10) 0 10 Deslocamento fino em X

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 351
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

12.4 Rotao programvel (ROT, AROT, RPL)

Funo
O ROT/AROT pode ser utilizado para realizar uma rotao no sistema de coordenadas da pea
em cada um dos eixos X, Y, Z ou atravs de um ngulo RPL no plano de trabalho G17 at
G19 selecionado (ou pelo eixo de penetrao perpendicular). Com isso podem ser usinadas
superfcies inclinadas ou vrias faces da pea em uma mesma posio de fixao.

Sintaxe
ROT X Y Z
ROT RPL=
AROT X Y Z
AROT RPL=

Indicao
As instrues de Frame so programadas cada uma em um bloco NC prprio.

Significado

ROT: Rotao absoluta, relativa ao atual ponto zero da pea aplicado e


ajustado com G54 ... G57, G505 ... G599
RPL: Rotao no plano: ngulo com que o sistema de coordenadas
deve ser girado (plano ajustado com G17 ... G19)
A seqncia na qual ser executada a rotao o pode ser definida
atravs de dado da mquina. No ajuste padro aplicada a
notao RPY (= Roll, Pitch, Yaw) com Z, Y, X.

Fundamentos
352 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

AROT: Rotao aditiva, relativa ao atual ponto zero vlido ajustado ou


programado
X... Y... Z... : Rotao no espao: Eixos geomtricos nos quais se executa a
rotao

Exemplos
Exemplo 1: Rotao no plano

Nesta pea as formas mostradas aparecem


< vrias vezes em um programa. Alm do
deslocamento de ponto zero tambm devem
ser executadas rotaes, visto que as
formas no se encontram paralelamente
aos eixos.

r
r
 
5








;



Cdigo de programa Comentrio


N10 G17 G54 ; Plano de trabalho X/Y, ponto zero da pea de trabalho
N20 TRANS X20 Y10 ; Deslocamento absoluto
N30 L10 ; Chamada da subrotina
N40 TRANS X55 Y35 ; Deslocamento absoluto
N50 AROT RPL=45 ; Rotao do sistema de coordenadas em 45
N60 L10 ; Chamada da subrotina
N70 TRANS X20 Y40 ; Deslocamento absoluto
(reseta todos os deslocamentos anteriores)
N80 AROT RPL=60 ; Rotao aditiva em 60
N90 L10 ; Chamada da subrotina
N100 G0 X100 Y100 ; Afastamento
N110 M30 ; Fim do programa

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 353
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

Exemplo 2: Rotao espacial

=
Neste exemplo, na mesma fixao, devem
ser usinadas superfcies de pea paralelas
r aos eixos e inclinadas.

Pr-requisito:
; A ferramenta deve ser posicionada
perpendicularmente superfcie inclinada
< no sentido Z.

U










Cdigo de programa Comentrio


N10 G17 G54 ; Plano de trabalho X/Y, ponto zero da pea de
trabalho
N20 TRANS X10 Y10 ; Deslocamento absoluto
N30 L10 ; Chamada da subrotina
N40 ATRANS X35 ; Deslocamento aditivo
N50 AROT Y30 ; Rotao pelo eixo Y
N60 ATRANS X5 ; Deslocamento aditivo
N70 L10 ; Chamada da subrotina
N80 G0 X300 Y100 M30 ; Afastamento, fim do programa

Fundamentos
354 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

Exemplo 3: Usinagem multifacetada

Neste exemplo, atravs de subrotinas, so


produzidas formas idnticas em duas super-
=
fcies da pea que esto perpendiculares
entre si. No novo sistema de coordenadas
<
da superfcie direita da pea o sentido de
penetrao, plano de trabalho e o ponto

* zero esto ajustados da mesma forma como
; na superfcie superior. Dessa forma conti-
nuam sendo aplicados os requisitos neces-
< srios para execuo da subrotina: Plano de
trabalho G17, plano de coordenadas X/Y,
*
 sentido de penetrao Z.
;

Cdigo de programa Comentrio


N10 G17 G54 ; Plano de trabalho X/Y, ponto zero da pea de trabalho
N20 L10 ; Chamada da subrotina
N30 TRANS X100 Z-100 ; Deslocamento absoluto

<


;
=
 <

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 355
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

Cdigo de programa Comentrio


N40 AROT Y90 ; Rotao do sistema de coordenadas em Y

Y Y

AROT Y90
X Z

N50 AROT Z90 ; Rotao do sistema de coordenadas em Z

X
Y

AROT Z90
Z Z

N60 L10 ; Chamada da subrotina


N70 G0 X300 Y100 M30 ; Afastamento, fim do programa

Outras informaes
Rotao no plano
O sistema de coordenadas girado:
no plano selecionado com G17 at G19.
Instruo substitutiva ROT RPL=... ou instruo aditiva AROT RPL=...

no atual plano e com o ngulo de rotao programado com RPL=....

527

< <


*
*
 ;
 *
* 
*

=
= ;
=

*

Fundamentos
356 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

Indicao
Para mais informaes, veja "Rotaes no espao".

Mudana de planos

AVISO
Se uma mudana de planos (G17 at G19) for programada aps uma rotao, sero
mantidos os ngulos de giro programados para os respectivos eixos e eles tambm sero
aplicados no novo plano de trabalho. Por isso que se recomenda desativar a rotao antes
de uma mudana de planos.

Desativao da rotao
Para todos os eixos: ROT (sem indicao de eixo)

CUIDADO
So resetados todos os componentes de Frame do Frame programado anteriormente.

ROT X... Y... Z...


O sistema de coordenadas girado com o ngulo de rotao programado para os eixos
especificados. Como ponto de giro vale o ltimo deslocamento de ponto zero ajustvel
(G54 ... G57, G505 ... G599) indicado.

ATENO
O comando ROT reseta todos componentes de Frame do Frame definido e programado
anteriormente.

<

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 357
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

Indicao
Uma nova rotao, que deve ser adicionada a um Frame existente, deve ser programada
com AROT.

AROT X... Y... Z...


Rotao com o valor angular programado nos respectivos sentidos de eixo indicados. Como
ponto de giro se aplica o ponto zero atualmente ajustado ou o ltimo ponto zero
programado.

<

527
$5
27

Indicao
Nas duas instrues descritas devem ser observadas a seqncia e o sentido de giro em
que as rotaes sero executadas!

Fundamentos
358 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

Sentido de giro
Como ngulo de giro positivo foi definido: Visto no sentido do eixo de coordenada positivo e
giro no sentido horrio.

 <
 


;

Seqncia das rotaes


Em um bloco NC podem ser girados simultaneamente at trs eixos geomtricos.
A ordem em que as rotaes devem ser executadas so definidas atravs do dado de
mquina (MD10600 $MN_FRAME_ANGLE_INPUT_MODE):
Notao RPY: Z, Y', X''
ou
ngulo euleriano: Z, X', Z''
Com a notao RPY (ajuste padro) temos como resultado a seguinte ordem:
1. Rotao em torno do 3 eixo geomtrico (Z)
2. Rotao em torno do 2 eixo geomtrico (Y)
3. Rotao em torno do 1 eixo geomtrico (X)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 359
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

Y
0

2
X

Esta seqncia se aplica quando os eixos geomtricos esto programados em um bloco.


Ela tambm se aplica independentemente da seqncia de especificao. Se apenas dois
eixos devem ser girados, ento pode ser omitida a indicao do 3 eixo (valor zero).
Faixa de valores com ngulo RPY
Os ngulos somente so definidos como nicos nas seguintes faixas de valores:
Rotao em torno do 1 eixo geomtrico: -180 X +180
Rotao em torno do 2 eixo geomtrico: -90 Y +90
Rotao em torno do 3 eixo geomtrico: -180 Z +180
Com esta faixa de valores so representadas todas as rotaes possveis. Os valores fora
desta faixa sero normalizados dentro da faixa acima mencionada durante o processo de
gravao e leitura realizado pelo comando. Esta faixa de valores tambm aplicada para
variveis de Frame.
Exemplos para leitura de retorno com RPY

$P_UIFR[1] = CROT(X, 10, Y, 90, Z, 40)


fornecido durante a leitura de retorno:
$P_UIFR[1] = CROT(X, 0, Y, 90, Z, 30)

$P_UIFR[1] = CROT(X, 190, Y, 0, Z, -200)


fornecido durante a leitura de retorno
$P_UIFR[1] = CROT(X, -170, Y, 0, Z, 160)
Durante a gravao e leitura de componentes de rotao Frame devem ser respeitados os
limites da faixa de valores, para que na gravao e leitura ou ento numa repetio de
gravao sejam obtidos os mesmos resultados.
Faixa de valores com ngulo euleriano
Os ngulos somente so definidos como nicos nas seguintes faixas de valores:
Rotao em torno do 1 eixo geomtrico: 0 X +180
Rotao em torno do 2 eixo geomtrico: -180 Y +180

Fundamentos
360 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

Rotao em torno do 3 eixo geomtrico: -180 Z +180


Com esta faixa de valores pode-se representar todas as rotaes possveis. Os valores fora
desta faixa sero normalizados pelo comando para a faixa mencionada acima. Esta faixa de
valores tambm aplicada para variveis de Frame.

CUIDADO
Para que o ngulo gravado possa ser retornado sem equvoco, extremamente
necessrio respeitar as faixas de valores definidas.

Indicao
Para personalizar a seqncia das rotaes, a rotao para cada um dos eixos pode ser
programada sucessivamente com AROT.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 361
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)

O plano de trabalho tambm gira


O plano de trabalho definido com G17, G18 ou G19 tambm gira junto com a rotao
espacial.
Exemplo: Plano de trabalho G17 X/Y, o sistema de coordenadas da pea est na superfcie
superior da pea. Com a translao e a rotao se desloca o sistema de coordenadas em
uma das superfcies laterais. O plano de trabalho G17 gira junto. Com isso ainda se pode
programar da mesma forma as posies de destino em coordenadas X/Y e a penetrao no
sentido Z.

<


*
; <

=

*

Pr-requisito:
A ferramenta deve encontrar-se perpendicularmente ao plano de trabalho, o sentido positivo
do eixo de penetrao aponta para o sentido do assento da ferramenta. A compensao do
raio da ferramenta atua no plano girado atravs da especificao do CUT2DF.

Fundamentos
362 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.5 Rotaes de Frame programveis com ngulos espaciais (ROTS, AROTS, CROTS)

12.5 Rotaes de Frame programveis com ngulos espaciais (ROTS,


AROTS, CROTS)

Funo
As orientaes no espao podem ser definidas atravs da programao de rotaes de
Frame com ngulos espaciais. Para isso esto disponveis os comandos ROTS, AROTS e
CROTS. O ROTS e o AROTS comportam-se de modo similar ao ROT e ao AROT.

Sintaxe
A orientao de um plano no espao determinada de forma nica atravs da indicao de
dois ngulos espaciais. Por isso que somente podem ser programados no mximo 2
ngulos espaciais:
Na programao do ngulo espacial X e Y o novo eixo X est no antigo plano Z/X.
ROTS X... Y...
AROTS X... Y...
CROTS X... Y...
Na programao do ngulo espacial Z e X o novo eixo Z est no antigo plano Y/Z.
ROTS Z... X...
AROTS Z... X...
CROTS Z... X...
Na programao do ngulo espacial Y e Z o novo eixo Y est no antigo plano X/Y.
ROTS Y... Z...
AROTS Y... Z...
CROTS Y... Z...

Indicao
As instrues de Frame so programadas cada uma em um bloco NC prprio.

Significado

ROTS: Rotaes de Frame com ngulos espaciais absolutos,


relativos ao atual ponto zero da pea aplicado e ajustado
com G54 ... G57, G505 ... G599
AROTS: Rotaes de Frame com ngulos espaciais aditivos,
relativos ao atual ponto zero vlido ajustado ou programado
CROTS: Rotaes de Frame com ngulos espaciais, relativos ao
Frame vlido no gerenciamento de dados com rotaes nos
eixos especificados
X Y/Z X/Y Z : Especificao do ngulo espacial

Indicao
O ROTS/AROTS/CROTS tambm pode ser programado junto com o RPL e com isso realizada
uma rotao no plano ajustado com G17 ... G19:
ROTS/AROTS/CROTSRPL=...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 363
Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)

12.6 Fator de escala programvel (SCALE, ASCALE)

Funo
Com SCALE/ASCALE so programados fatores de escala para todos os eixos de percurso,
eixos sincronizados e eixos de posicionamento no sentido dos respectivos eixos indicados.
Dessa forma possvel considerar na programao as formas geomtricas similares ou
diferentes dimenses de contrao.

Sintaxe
SCALE X Y Z
ASCALE X Y Z

Indicao
As instrues de Frame so programadas cada uma em um bloco NC prprio.

Significado

SCALE: Ampliao / reduo absoluta, relativa ao sistema de coordenadas


atualmente ajustado com G54 ... G57, G505 ... G599
ASCALE: Ampliao/reduo aditiva, relativa ao sistema de coordenadas
atualmente ajustado ou programado
X Y Z: Fatores de escala no sentido dos eixos geomtricos especificados

Exemplo

Nesta pea os dois bolses se repetem,


< mas com diferentes tamanhos e girados
entre si. A seqncia de usinagem est
armazenada em subrotina.
Atravs do deslocamento de ponto zero e
da rotao so definidos os respectivos
pontos zero necessrios da pea de
trabalho, atravs do escalonamento o
contorno reduzido e a subrotina
novamente chamada.
r



;



Fundamentos
364 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)

Cdigo de programa Comentrio


N10 G17 G54 ; Plano de trabalho X/Y, ponto zero da pea de
trabalho
N20 TRANS X15 Y15 ; Deslocamento absoluto
N30 L10 ; Produo de bolso grande
N40 TRANS X40 Y20 ; Deslocamento absoluto
N50 AROT RPL=35 ; Rotao no plano em 35
N60 ASCALE X0.7 Y0.7 ; Fator de escala para o bolso pequeno
N70 L10 ; Produo de bolso pequeno
N80G0 X300 Y100 M30 ; Afastamento, fim do programa

Outras informaes
SCALE X... Y... Z...
Para ampliao ou reduo se pode especificar um fator de escala para cada eixo
individualmente. A escala refere-se ao sistema de coordenadas da pea de trabalho
ajustado com G54 ... G57, G505 ... G599.

CUIDADO
O comando SCALE reseta todos componentes de Frame do Frame definido e programado
anteriormente.

<

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 365
Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)

ASCALE X... Y... Z...


Uma alterao de escala, que deve ser adicionada em Frames existentes, deve ser
programada com ASCALE. Neste caso se multiplica o ltimo fator de escala especificado pelo
novo fator.
Como referncia para a mudana de escalas se aplica o atual sistema de coordenadas
ajustado ou o ltimo programado.

LE
CA
AS

AROT

TRANS

Escala e deslocamento

Indicao
Se aps o SCALE for programado um deslocamento com ATRANS, os valores de deslocamento
tambm sero afetados (escalonados).

Fundamentos
366 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)

Diferentes fatores de escala

CUIDADO
Cuidado com fatores de escala diferentes! Por exemplo, as interpolaes circulares
somente podem ser ampliadas ou reduzidas com os mesmos fatores de escala.

Indicao
Para a programao de crculos dirtorcidos podem ser aplicados diferentes fatores de
escala, mas de modo controlado.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 367
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)

12.7 Espelhamento programvel (MIRROR, AMIRROR)

Funo
Com MIRROR/AMIRROR as formas da pea de trabalho podem ser espelhadas nos eixos de
coordenadas. Todos os movimentos de deslocamento que foram programados depois,
p. ex. em subrotinas, sero executados com espelhamento.

Sintaxe
MIRROR X... Y... Z...
AMIRROR X... Y... Z...

Indicao
As instrues de Frame so programadas cada uma em um bloco NC prprio.

Significado

MIRROR: Espelhamento absoluto, relativo ao sistema de coordenadas


atualmente ajustado com G54 ... G57, G505 ... G599
AMIRROR: Espelhamento aditivo, relativo ao sistema de coordenadas
atualmente ajustado ou programado
X... Y... Z... : Eixo geomtrico cujo sentido deve ser trocado. O valor aqui
indicado pode ser selecionado livremente, p. ex. X0 Y0 Z0.

Exemplos
Exemplo 1: Fresamento

O contorno aqui mostrado programado


< < uma vez como subrotina. Os demais
contornos so gerados atravs do
espelhamento. O ponto zero da pea
definido na posio central em relao aos
  contornos.
; ;

; ;

 

< <

Fundamentos
368 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)

Cdigo de programa Comentrio


N10 G17 G54 ; Plano de trabalho X/Y, ponto zero da pea de trabalho
N20 L10 ; Produo do primeiro contorno superior direito
N30 MIRROR X0 ; Espelhamento do eixo X (o sentido trocado em X)
N40 L10 ; Produo do segundo contorno superior esquerdo
N50 AMIRROR Y0 ; Espelhamento do eixo Y (o sentido trocado em Y)
N60 L10 ; Produo do terceiro contorno inferior esquerdo
N70 MIRROR Y0 ; MIRROR reseta os Frames anteriores. Espelhamento do
eixo Y (o sentido trocado em Y)
N80 L10 ; Produo do quarto contorno inferior direito
N90 MIRROR ; Desativao do espelhamento
N100 G0 X300 Y100 M30 ; Afastamento, fim do programa

Exemplo 2: Rotao

A usinagem propriamente dita


)XVR )XVR armazenada como subrotina e a execuo
; ; no respectivo fuso realizada atravs de
espelhamentos e deslocamentos.

= =

0 : : 0

 



Cdigo de programa Comentrio


N10 TRANS X0 Z140 ; Deslocamento de ponto zero em W
... ; Usinagem do 1 lado com o fuso 1
N30 TRANS X0 Z600 ; Deslocamento de ponto zero no fuso 2
N40 AMIRROR Z0 ; Espelhamento do eixo Z
N50 ATRANS Z120 ; Deslocamento de ponto zero em W1
... ; Usinagem do 2 lado com o fuso 2

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 369
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)

Outras informaes
MIRROR X... Y... Z...
O espelhamento se programa atravs de mudana de sentido no eixo no plano de trabalho
selecionado.
Exemplo: Plano de trabalho G17 X/Y
O espelhamento (no eixo Y) requer uma mudana de sentidos em X realizada pela
programao correspondente com MIRROR X0. O contorno se usina em imagem espelhada
no lado oposto do eixo de simetria Y.

0,5525;
<

;
0,5525<

O espelhamento est relacionado ao atual sistema de coordenadas vlido, ajustado com


G54 ... G57, G505 ... G599.

CUIDADO
O comando MIRROR reseta todos componentes de Frame do Frame definido e programado
anteriormente.

Fundamentos
370 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)

AMIRROR X... Y... Z...


Um espelhamento, que deve ser adicionado em transformaes existentes, deve ser
programado com AMIRROR. Como referncia tomamos o atual sistema de coordenadas
ajustado ou o ltimo sistema de coordenadas programado.

75$16

$0,5525

Desativao do espelhamento
Para todos os eixos: MIRROR (sem indicao de eixo)
Neste caso so resetados todos os componentes de Frame do Frame programado
anteriormente.
Compensao do raio da ferramenta

Indicao
O comando de espelhamento faz com que o comando numrico mude automaticamente os
comandos de compensao da trajetria (G41/G42 ou G42/G41) de acordo com o novo sentido
de usinagem.

<

* *

* * ;

0,5525;

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 371
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)

O mesmo se aplica para o sentido de giro do crculo (G2/G3 ou G3/G2).

Indicao
Se aps o MIRROR for programada uma rotao aditiva com AROT, deve-se eventualmente
inverter o sentido de giro (positivo/negativo ou negativo/positivo). Os espelhamentos nos
eixos geomtricos so convertidos automaticamente pelo comando numrico em rotaes
e, se necessrio, em espelhamentos no eixo de espelhamento especificado em dados de
mquina. Isto tambm se aplica para deslocamentos de ponto zero ajustveis.

Eixo de espelhamento
Atravs de dado de mquina pode ser ajustado em torno de qual eixo ser realizado o
espelhamento:
MD10610 $MN_MIRROR_REF_AX = <valor>

Valor Significado
0 O espelhamento realizado em torno do eixo programado (sinal negativo nos valores).
1 O eixo X o eixo de referncia.
2 O eixo Y o eixo de referncia.
3 O eixo Z o eixo de referncia.
Interpretao dos valores programados
Atravs do dado de mquina pode ser ajustado como os valores programados devem ser
interpretados:
MD10612 $MN_MIRROR_TOGGLE = <valor>

Valor Significado
0 Os valores de eixo programados no sero avaliados.
1 Os valores de eixo programados sero avaliados:
No caso dos valores de eixo programados 0 o eixo ser espelhado, se este ainda
no estiver espelhado.
Com um valor de eixo programado = 0 desativa-se um espelhamento.

Fundamentos
372 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.8 Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT)

12.8 Criao de Frame por orientao de ferramenta (TOFRAME,


TOROT, PAROT)

Funo
O TOFRAME gera um sistema de coordenadas perpendicular, cujo eixo Z coincide com a atual
orientao da ferramenta. Com isso o usurio tem a possibilidade de afastar a ferramenta
no sentido Z sem o risco de ocorrer uma coliso (p. ex. aps uma quebra de ferramenta em
um programa para 5 eixos).
Neste caso, a posio dos dois eixos X e Y depende do ajuste no dado de mquina
MD21110 $MC_X_AXES_IN_OLD_X_Z_PLANE (sistema de coordenadas com definio de
Frame automtica). O novo sistema de coordenadas deixado da forma resultante da
cinemtica da mquina, ou realizada uma rotao adicional para o novo eixo Z, de modo
que o novo eixo X esteja no antigo plano Z-X (veja as informaes do fabricante da
mquina).
O Frame resultante, que descreve a orientao, encontra-se nas variveis de sistema para
Frames programveis ($P_PFRAME).
Com TOROT somente se sobrescreve a parte de rotao no Frame programado. Todos
demais componentes permanecem inalterados.
O TOFRAME e o TOROT so indicados para operaes de fresamento, onde normalmente o G17
(plano de trabalho X/Y) est ativo. Em operaes de torneamento, ou geralmente com o G18
ou o G19 ativo, so necessrios Frames, nos quais o eixo X ou eixo Y coincide com o
alinhamento da ferramenta. Estes Frames so programados com os comandos
TOFRAMEX/TOROTX ou TOFRAMEY/TOROTY.

Com PAROT o sistema de coordenadas da pea de trabalho (WCS) alinhado com a pea de
trabalho.

= %DVH

<

=
=

r
<%DVH
<

; %DVH ;

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 373
Transformaes de coordenadas (Frames)
12.8 Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT)

Sintaxe

TOFRAME/TOFRAMEZ/TOFRAMEY/TOFRAMEX
...
TOROTOF

TOROT/TOROTZ/TOROTY/TOROTX
...
TOROTOF

PAROT
...
PAROTOF

Significado

TOFRAME: Alinhamento do eixo Z do WCS atravs da rotao de Frame


paralelamente orientao de ferramenta
TOFRAMEZ: como o TOFRAME
TOFRAMEY: Alinhamento do eixo Y do WCS atravs da rotao de Frame
paralelamente orientao de ferramenta
TOFRAMEX: Alinhamento do eixo X do WCS atravs da rotao de Frame
paralelamente orientao de ferramenta
TOROT: Alinhamento do eixo Z do WCS atravs da rotao de Frame
paralelamente orientao de ferramenta
A rotao definida por TOROT a mesma como no caso do TOFRAME.
TOROTZ: como o TOROT
TOROTY: Alinhamento do eixo Y do WCS atravs da rotao de Frame
paralelamente orientao de ferramenta
TOROTX: Alinhamento do eixo X do WCS atravs da rotao de Frame
paralelamente orientao de ferramenta
TOROTOF: Desativao do alinhamento paralelo orientao da ferramenta
PAROT: Alinhamento do WCS atravs da rotao de Frame na pea
As translaes, escalonamentos e espelhamentos so mantidos no Frame
ativo.
PAROTOF: A rotao de Frame ativada com PAROT e relativa pea desativada com
o PAROTOF.

Fundamentos
374 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.8 Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT)

Indicao
Com o comando TOROT obtida uma programao consistente com porta-ferramentas
orientveis ativos para cada tipo de cinemtica.
De forma similar situao com porta-ferramenta rotativo, com PAROT pode ser ativada uma
rotao da mesa da ferramenta. Com isso definido um Frame, com o qual alterada a
posio do sistema de coordenadas da pea sem executar nenhum movimento de
compensao da mquina. O comando de linguagem PAROT no ser rejeitado se no
houver nenhum porta-ferramenta orientvel ativo.

Exemplo

Cdigo de programa Comentrio


N100 G0 G53 X100 Z100 D0
N120 TOFRAME
N140 G91 Z20 ; O TOFRAME considerado, todos os movimentos de
eixos geomtricos programados esto relacionados ao
novo sistema de coordenadas.
N160 X50
...

Outras informaes
Atribuio de sentido de eixo
Se no lugar do TOFRAME / TOFRAMEZ ou TOROT / TOROTZ for programado um dos comandos
TOFRAMEX, TOFRAMEY, TOROTX ou TOROTY, sero aplicadas as atribuies de sentido de eixo de
acordo com esta tabela:

Comando Sentido de ferramenta Eixo secundrio Eixo secundrio


(aplicada, terceira (abscissa) (ordenada)
coordenada)
TOFRAME / TOFRAMEZ/ Z X Y
TOROT / TOROTZ
TOFRAMEY / TOROTY Y Z X
TOFRAMEX / TOROTX X Y Z

Frame de sistema prprio para TOFRAME ou TOROT


Os Frames produzidos atravs do TOFRAME ou do TOROT podem ser gravados em um Frame
de sistema prprio $P_TOOLFRAME. Para isso, deve ser definido o Bit 3 no dado de
mquina MD28082 $MC_MM_SYSTEM_FRAME_MASK . Neste caso o Frame programado
permanece inalterado. As diferenas se produzem se o Frame programvel ainda for
editado.

Literatura
Para explicaes mais detalhadas sobre mquinas com porta-ferramentas orientveis, veja:
Manual de programao Avanada; captulo: "Orientao da ferramenta"
Manual de funes bsicas; Corretores de ferramenta (W1);
captulo: "Porta-ferramenta orientvel"

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 375
Transformaes de coordenadas (Frames)
12.9 Desselecionar Frame (G53, G153, SUPA, G500)

12.9 Desselecionar Frame (G53, G153, SUPA, G500)

Funo
Ao executar determinados processos, como p. ex. a aproximao do ponto de troca de
ferramentas, devem ser definidos diversos componentes de Frame e suprimidos de forma
definida no tempo.
Os Frames ajustveis podem ser desativados de forma modal ou ser suprimidos por blocos.
Os Frames programveis podem ser suprimidos ou desativados por bloco.

Sintaxe
Supresso ativa por bloco:
G53/G153/SUPA
Desativao ativa modalmente:
G500
Apagar:
TRANS/ROT/SCALE/MIRROR

Significado

G53: Supresso ativa por bloco de todos os Frames


programveis e ajustveis
G153: O G153 atua como o G53 e tambm suprime o Frame
bsico total ($P_ACTBFRAME)
SUPA: O SUPA atua como o G153 e tambm suprime:
Deslocamentos com manivela eletrnica (DRF)
Movimentos sobrepostos
Deslocamento de ponto zero externo
Deslocamento de PRESET

G500: Desativao ativa modalmente de todos Frames


ajustveis (G54 ... G57, G505 ... G599), se no
houver nenhum valor no G500.

TRANS/ROT/SCALE/MIRROR: O TRANS/ROT/SCALE/MIRROR sem indicao executa


uma desativao do Frame programvel.

Fundamentos
376 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)

12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)

Funo
Os deslocamentos de ponto zero aditivos ajustados atravs de manivela eletrnica
(deslocamentos DRF) e os Offsets de posio programados atravs da varivel de sistema
$AA_OFF[<eixo>] podem ser desativados atravs dos comandos de programa de pea
DRFOF e CORROF.

Atravs da desativao disparada uma parada de pr-processamento e a parte da


posio do movimento sobreposto desativado (deslocamento DRF ou Offset de posio)
adotada no sistema de coordenadas bsico, isto , nenhum eixo deslocado. O valor da
varivel de sistema $AA_IM[<eixo>] (atual valor nominal MCS de um eixo) no muda, o
valor da varivel de sistema $AA_IW[<eixo>] (atual valor nominal WCS de um eixo) no
varia, pois ele contm apenas uma parte do movimento sobreposto desativado.

Sintaxe
DRFOF
CORROF(<eixo>,"<seqncia de caracteres>"[,<eixo>,"<seqncia de
caracteres>"])

Significado

DRFOF: Comando para desativao (cancelamento) dos deslocamentos DRF para


todos os eixos ativos do canal
Efeito: modal
CORROF: Comando para desativao (cancelamento) do deslocamento DRF / do Offset
de posio ($AA_OFF) para eixos individuais
Efeito: modal
<eixo>: Identificador de eixo (identificador de eixo de canal, eixo
geomtrico ou eixo de mquina)
"<seqncia de
== "DRF": O deslocamento DRF do eixo
caracteres>":
desativado
== "AA_OFF": O Offset de posio $AA_OFF do
eixo desativado

Indicao
O CORROF somente possvel a partir do programa de pea, no atravs de aes
sincronizadas.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 377
Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)

Exemplos
Exemplo 1: Desativao axial de um deslocamento DRF (1)
Atravs do deslocamento com manivela eletrnica DRF se produz um deslocamento DRF
no eixo X. Para todos os demais eixos do canal no h deslocamentos DRF ativos.

Cdigo de programa Comentrio


N10 CORROF(X,"DRF") ; Aqui o CORROF atua como DRFOF.
...

Exemplo 2: Desativao axial de um deslocamento DRF (2)


Atravs do deslocamento com manivela eletrnica DRF se produz um deslocamento DRF
no eixo X e no eixo Y. Para todos os demais eixos do canal no h deslocamentos DRF
ativos.

Cdigo de programa Comentrio


N10 CORROF(X,"DRF") ; Somente o deslocamento DRF do eixo X desativado, o
deslocamento DRF do eixo Y mantido (com o DRFOF seriam
desativados os dois deslocamentos).
...

Exemplo 3: Desativao axial de um Offset de posio $AA_OFF

Cdigo de programa Comentrio


N10 WHEN TRUE DO $AA_OFF[X] = 10 G4 F5 ; Para o eixo X interpolado um
Offset de posio == 10.
...
N80 CORROF(X,"AA_OFF") ; O Offset de posio do eixo X
desativado: $AA_OFF[X]=0
O eixo X no deslocado.
Para a atual posio do eixo X
tambm considerado o Offset de
posio.

Fundamentos
378 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)

Exemplo 4: Desativao axial de um deslocamento DRF e um Offset de posio $AA_OFF


(1)
Atravs do deslocamento com manivela eletrnica DRF se produz um deslocamento DRF
no eixo X. Para todos os demais eixos do canal no h deslocamentos DRF ativos.

Cdigo de programa Comentrio


N10 WHEN TRUE DO $AA_OFF[X] = 10 G4 F5 ; Para o eixo X interpolado um
Offset de posio == 10.
...
N70 CORROF(X,"DRF",X,"AA_OFF") ; Somente o deslocamento DRF e o
Offset de posio do eixo X so
desativados, o deslocamento DRF do
eixo Y mantido.
...

Exemplo 5: Desativao axial de um deslocamento DRF e um Offset de posio $AA_OFF


(2)
Atravs do deslocamento com manivela eletrnica DRF se produz um deslocamento DRF
no eixo X e no eixo Y. Para todos os demais eixos do canal no h deslocamentos DRF
ativos.

Cdigo de programa Comentrio


N10 WHEN TRUE DO $AA_OFF[X] = 10 G4 F5 ; Para o eixo X interpolado um
Offset de posio == 10.
...
N70 CORROF(Y,"DRF",X,"AA_OFF") ; O deslocamento DRF do eixo Y e o
Offset de posio do eixo X so
desativados, o deslocamento DRF do
eixo X mantido.
...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 379
Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)

Outras informaes
$AA_OFF_VAL
Aps a desativao do Offset de posio, a varivel de sistema $AA_OFF_VAL (curso
integrado da sobreposio de eixo) do respectivo eixo igual a zero, por causa do
$AA_OFF.
$AA_OFF no modo de operao JOG
Tambm no modo de operao JOG, quando o $AA_OFF sofre uma alterao ocorre uma
interpolao do Offset de posio como movimento sobreposto, se a habilitao desta
funo estiver confirmada atravs do dado de mquina MD36750 $MA_AA_OFF_MODE.
$AA_OFF em ao sincronizada
Se na desativao do Offset de posio atravs do comando de programa de pea
CORROF(<eixo>,"AA_OFF") uma ao sincronizada estiver ativa, que logo define novamente o
$AA_OFF (DO $AA_OFF[<eixo>]=<valor>), ento o $AA_OFF ser desativado e no ser
mais definido, alm de ser emitido o alarme 21660. Entretanto, se a ao sincronizada for
ativada posteriormente, p. ex. no bloco aps o CORROF, ento o $AA_OFF ser definido e um
Offset de posio ser interpolado.
Troca de canais automtica
Se um eixo, para o qual foi programado um CORROF, estiver ativo em outro canal, ento ele
ser buscado para o canal com a troca de canais (Pr-requisito:
MD30552 $MA_AUTO_GET_TYPE > 0) e depois ocorre a desativao do Offset de posio
e/ou do deslocamento DRF.

Fundamentos
380 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transferncia de funes auxiliares 13
Funo
A emisso de funes auxiliares permite informar o PLC sobre o momento em que o pro-
grama de pea deseja que determinadas ativaes da mquina-ferramenta sejam realiza-
das pelo PLC. Isto ocorre atravs da transmisso das respectivas funes auxiliares com
seus parmetros interface do PLC. O processamento dos valores e sinais transmitidos
deve ser realizado pelo programa de usurio de PLC.

Funes auxiliares
As seguintes funes auxiliares podem ser transmitidas ao PLC:

Funo auxiliar Endereo


Seleo de ferramenta T

Correo de ferramenta D, DL
Avano F / FA
Rotao do fuso S

Funes M M

Funes H H

Para cada grupo de funes ou cada funo individual se define com dados de mquina se
a emisso deve ser iniciada antes, durante ou aps o movimento de deslocamento.
O PLC pode ser solicitado para emitir funes auxiliares com diferentes comportamentos de
confirmao.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 381
Transferncia de funes auxiliares

Propriedades
Na seguinte tabela esto resumidas as propriedades importantes das funes auxiliares:

Funo Extenso de endereo Valor Explicaes Quantidade


mxima por
Significado rea rea Tipo Significado
bloco
M - 0 0 ... 99 INT Funo Para a faixa de valores 5
(implcito) entre 0 e 99 a extenso de
endereo 0.
Obrigatoriamente sem
extenso de endereo:
M0, M1, M2, M17, M30
Fuso n 1 - 12 1 ... 99 INT Funo M3, M4, M5, M19, M70 com
extenso de endereo.
Fuso n (p. ex. M2=5 ;
parada de fuso 2).
Sem n de fuso se aplica a
funo para o fuso mestre.
Qualquer 0 - 99 100 ... INT Funo Funo M de usurio*
2147483647
S Fuso n 1 - 12 0 ... 1,8*10308 REAL Nmero de Sem n de fuso se aplica a 3
rotaes funo para o fuso mestre.
H Qualquer 0 - 99 0 ... Qualquer As funes no tm 3
2147483647 INT nenhum efeito no NCK,
elas so realizadas
1,8*10308 REAL
exclusivamente pelo PLC.*
T Fuso n 1 - 12 0 - 32000 INT Seleo de Os nomes de ferramenta 1
(com ge- (tambm nomes ferramenta no so enviados
rencia- de ferramenta interface do PLC.
mento de com gerencia-
ferramen- mento de ferra-
tas ativo) mentas ativo)
D - - 0 - 12 INT Seleo de D0: Desseleo 1
correo da Ocupao prvia: D1
ferramenta
DL Correo 1-6 0 ... 1,8*10308 REAL Seleo de Se refere ao nmero D 1
em funo correo selecionado anteriormente.
do local fina da
ferramenta
F - - 0.001 - REAL Avano de 6
999 999,999 trajetria
FA Eixo n 1 - 31 0.001 - REAL Avano de
999 999,999 eixo
* O significado das funes definido pelo fabricante da mquina (Veja as informaes do fabricante da mquina!).

Fundamentos
382 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transferncia de funes auxiliares

Outras informaes
Nmero de emisses de funo por bloco NC
Em um bloco NC podem ser programados at 10 emisses de funo. As funes auxiliares
tambm podem ser emitidas a partir da parte de ao das aes sincronizadas.
Literatura:
Manual de funes para aes Sincronizadas
Agrupamento
As funes mencionadas podem ser agrupadas em grupos. Para determinados comandos
M a diviso de grupos j est definida! Com o agrupamento pode-se definir o
comportamento de confirmao.
Emisses rpidas de funo (QU)
As funes que no foram definidas como emisses rpidas podero ser definidas como
tais para determinadas emisses atravs da palavra-chave QU. A execuo do programa
continua sem esperar pela confirmao da execuo da funo adicional (a confirmao de
transporte esperada). Dessa forma so evitadas paradas e interrupes desnecessrias
dos movimentos de deslocamento.

Indicao
Para a funo "Emisso rpida de funes" devem ser ativados os respectivos dados de
mquina ( Fabricante da mquina!).

Emisses de funes em movimentos de deslocamento


A transmisso de informaes, assim como a espera das reaes correspondentes,
requerem tempo e tambm afetam os movimentos de deslocamento.
Confirmao rpida sem retardo na mudana de blocos
O comportamento de mudana de blocos pode ser controlado atravs de dado de mquina.
Com o ajuste "sem retardo na mudana de blocos" se obtm o seguinte comportamento
para funes auxiliares rpidas:

Emisso de funo Comportamento


auxiliar
antes do movimento A transio de blocos com funes auxiliares rpidas realizada sem
interrupo e sem reduo de velocidade. A emisso das funes
auxiliares realizada no primeiro ciclo de interpolao do bloco. O bloco
seguinte executado sem retardo de confirmao.
durante o movimento A transio de blocos com funes auxiliares rpidas realizada sem
interrupo e sem reduo de velocidade. A emisso das funes
auxiliares realizada durante a execuo do bloco. O bloco seguinte
executado sem retardo de confirmao.
aps o movimento O movimento parado no fim do bloco. A emisso das funes
auxiliares realizada no fim do bloco. O bloco seguinte executado sem
retardo de confirmao.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 383
Transferncia de funes auxiliares

CUIDADO
Emisses de funo em modo de controle da trajetria
As emisses de funes antes dos movimentos de deslocamento interrompem o modo de
controle da trajetria (G64 / G641) e geram uma parada exata para o bloco precedente.
A emisso de funes aps os movimentos de deslocamento interrompem o modo de
controle da trajetria (G64 / G641) e geram uma parada exata para o atual bloco.
Importante: A espera de um sinal de confirmao do PLC tambm pode causar a
interrupo do modo de controle da trajetria, p. ex. em sucesses de comando M em
blocos com distncias de percurso extremamente curtas.

Fundamentos
384 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transferncia de funes auxiliares
13.1 Funes M

13.1 Funes M

Funo
Com as funes M so ativados processos de comutao como "Refrigerao ON/OFF" e
outras funcionalidades na mquina.

Sintaxe
M<valor>
M[<extenso de endereo>]=<valor>

Significado

M: Endereo para programao das funes M


<extenso de endereo>: Para determinadas funes M aplica-se a forma de escrita
ampliada de endereos (p. ex. indicao do nmero de fuso
em funes do fuso).
<valor>: Atravs da atribuio de valores (nmero de funo M) se
estabelece a associao a uma determinada funo da
mquina.
Tipo: INT
Faixa de valores: 0 ... 2147483647 (valor INT mx.)

Funes M pr-definidas
Algumas funes M importantes para execuo do programa esto pr-definidas no escopo
padro do comando numrico:

Funo M Significado
M0* Parada programada
M1* Parada opcional
M2* Fim do programa principal com retorno ao incio do programa
M3 Giro horrio do fuso
M4 Giro anti-horrio do fuso
M5 Parada do fuso
M6 Troca de ferramentas (ajuste padro)
M17* Fim da subrotina
M19 Posicionamento do fuso
M30* Fim de programa (como M2)
M40 Mudana automtica da gama de velocidade
M41 Gama de velocidade 1
M42 Gama de velocidade 2
M43 Gama de velocidade 3
M44 Gama de velocidade 4

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 385
Transferncia de funes auxiliares
13.1 Funes M

Funo M Significado
M45 Gama de velocidade 5
M70 O fuso comutado para o modo de eixo

ATENO
Para as funes marcadas com * no permitido o uso da escrita ampliada de endereos.
Os comandos M0, M1, M2, M17 e M30 sempre so iniciados aps o movimento de
deslocamento.

Funes M definidas pelo fabricante da mquina


Todos os nmeros de funo M livres podem ser utilizados pelo fabricante da mquina, p.
ex. com funes de comutao para controle de dispositivos de fixao ou a ativao e
desativao de outras funes de mquina.

ATENO
As funcionalidades associadas aos nmeros de funo M livres so especficas da
mquina. Por isso que uma determinada funo M pode ter uma diferente funcionalidade
em outras mquinas.
As funes M disponveis em uma mquina e suas funcionalidades esto mencionadas
nas informaes do fabricante da mquina.

Exemplos
Exemplo 1: Nmero mximo de funes M no bloco

Cdigo de programa Comentrio


N10 S...
N20 X... M3 ; Funo M no bloco com movimento de eixo,
fuso acelera antes do movimento do eixo X.
N180 M789 M1767 M100 M102 M376 ; Mximo 5 funes M no bloco.

Exemplo 2: Funo como emisso rpida

Cdigo de programa Comentrio


N10 H=QU(735) ; Emisso rpida para H735.
N10 G1 F300 X10 Y20 G64 ;
N20 X8 Y90 M=QU(7) ; Emisso rpida para M7.

M7 foi programado como emisso rpida, de modo que o modo de controle da trajetria (G64)
no seja interrompido.

Fundamentos
386 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transferncia de funes auxiliares
13.1 Funes M

Indicao
Defina esta funo somente em casos isolados, pois em uma ao conjunta com outras
emisses de funo pode haver uma alterao no tempo.

Outras informaes sobre os comandos M pr-definidos


Parada programada: M0
A usinagem parada no bloco NC com M0. Agora podemos realizar operaes como
remoo de cavacos, medio, etc.
Parada programada 1 Parada opcional: M1
M1 pode ser ajustado com:
HMI/Dilogo "Controle de programa"
ou
Interface NC/PLC
A execuo do programa do NC parada nos blocos programados.
Parada programada 2 Uma funo auxiliar associada ao M1 com parada na execuo do
programa
A parada programada 2 pode ser ajustada atravs da HMI/dilogo "Controle de programa" e
permite em qualquer momento uma interrupo de processos tecnolgicos no final da pea
a ser usinada. Com isso o operador pode intervir na produo em andamento, para, por
exemplo, eliminao de cavacos.
Fim do programa: M2, M17, M30
Um programa finalizado com M2, M17 ou M30 para retornar ao incio do programa. Se o
programa principal chamado a partir de outro programa (como se fosse uma subrotina),
ento atuam o M2 / M30 assim como o M17 e vice-versa, ou seja , o M17 atua no programa
principal como M2 / M30.
Funes de fuso: M3, M4, M5, M19, M70
Em todas as funes de fuso pode-se aplicar a escrita ampliada de endereos com
indicao do nmero do fuso.
Exemplo:

Cdigo de programa Comentrio


M2=3 ; Giro de fuso direita para o segundo fuso

Se no for programada nenhuma extenso de endereo, se aplica a funo para o fuso


mestre.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 387
Transferncia de funes auxiliares
13.1 Funes M

Fundamentos
388 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares 14
14.1 Emisso de mensagens (MSG)

Funo
Com a funo MSG() possvel enviar uma sequncia de caracteres qualquer do programa
de pea na forma de mensagem para o operador.

Sintaxe
MSG("<mensagem de texto>"[,<execuo>])
MSG()

Significado

MSG: Palavra-chave para programao de um texto de mensagem.


<texto de
Qualquer sequncia de caracteres para exibir como uma mensagem.
mensagem>:
Tipo: STRING
Comprimento mximo: 124 caracteres; a exibio ocorre em duas
linhas (2*62 caracteres)
No texto de mensagem tambm podem ser retornadas variveis
atravs do uso do operador de concatenao "<<".
Atravs da programao do MSG() sem texto de mensagem possvel
apagar novamente a atual mensagem.
<execuo>: Parmetro opcional para definir o momento em que a gravao da
mensagem ser executada.
Valores disponveis: 0, 1
Valor padro: 0
Valor Significado
0 Para a gravao da mensagem no gerado nenhum
bloco de processamento principal prprio. Ele ocorre no
prximo bloco NC que ser executado. Nenhuma
interrupo de um modo de controle da trajetria ativo.
1 Para a gravao da mensagem gerado um bloco de
processamento principal prprio. Um modo de controle da
trajetria que estiver ativo ser interrompido.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 389
Comandos suplementares
14.1 Emisso de mensagens (MSG)

Exemplos
Exemplo 1: Emisso / deletao de mensagens

Cdigo de programa Comentrio


N10 G91 G64 F100 ; Modo de controle da trajetria
N20 X1 Y1
N... X... Y...
N20 MSG ("Usinagem da pea 1") ; A mensagem somente ser emitida com o N30.
; O modo de controle da trajetria mantido.
N30 X... Y...
N... X... Y...
N400 X1 Y1 ;
N410 MSG ("Usinagem da pea 2",1) ; A mensagem emitida com o N410.
; O modo de controle da trajetria interrompido.
N420 X1 Y1
N... X... Y...
N900 MSG () ; Apagar mensagem

Exemplo 2: Texto de mensagem com varivel

Cdigo de programa Comentrio


N10 R12=$AA_IW[X] ; Atual posio do eixo X em R12
N20 MSG("Posio do eixo X"<<R12<<"verificar") ; Emisso da mensagem com a varivel R12
N... ;
N90 MSG () ; Apaga mensagem do N20

Fundamentos
390 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.2 Gravao de String na varivel BTSS (WRTPR)

14.2 Gravao de String na varivel BTSS (WRTPR)

Funo
Com a funo WRTPR() possvel gravar uma sequncia de caracteres qualquer do
programa de pea a partir da varivel progProtText de BTSS.

Sintaxe
WRTPR(<sequncia de caracteres>[,<execuo>])

Significado

WRTPR: Funo para retorno de uma sequncia de caracteres.


<sequncia de
Qualquer sequncia de caracteres que gravada na varivel
caracteres>:
progProtText de BTSS.
Tipo: STRING
Comprimento mximo: 128 caracteres
<execuo>: Parmetro opcional para definir o momento em que a gravao da
String ser executada.
Valores disponveis: 0, 1
Valor padro: 0
Valor Significado
0 Para a gravao da String no gerado um bloco de
processamento principal prprio. Ele ocorre no prximo
bloco NC que ser executado. Nenhuma interrupo de um
modo de controle da trajetria ativo.
1 Para a gravao da String gerado um bloco de
processamento principal prprio. Um modo de controle da
trajetria que estiver ativo ser interrompido.

Exemplos

Cdigo de programa Comentrio


N10 G91 G64 F100 ; Modo de controle da trajetria
N20 X1 Y1
N30 WRTPR("N30") ; A String "N30" somente ser gravada no N40.
; O modo de controle da trajetria mantido.
N40 X1 Y1
N50 WRTPR("N50",1) ; A String "N50" gravada no N50.
; O modo de controle da trajetria interrompido.
N60 X1 Y1

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 391
Comandos suplementares
14.3 Limitao da rea de trabalho

14.3 Limitao da rea de trabalho

14.3.1 Limite de rea de trabalho em BCS (G25/G26, WALIMON, WALIMOF)

Funo
A rea de trabalho (campo de trabalho, espao de trabalho) onde a ferramenta deve ser
deslocada pode ser limitada em todos os canais com o G25/G26. As reas fora do limite de
rea de trabalho G25/G26 definido esto bloqueadas para movimentos da ferramenta.

;
=RQDGHSURWHR

UHDGHWUDEDOKR

=
0 :

As indicaes de coordenadas para os diversos eixos so aplicadas no sistema de


coordenadas bsico:

=
<

*

* =
<

*
<
;
*
*
=

*
< ;
6LVWHPDGH *
FRRUGHQDGDV
EVLFR ;

O limite de rea de trabalho para todos eixos definidos deve ser programado com o
comando WALIMON. O limite de rea de trabalho torna-se inativo com o WALIMOF. O WALIMON
ajuste padro e somente deve ser programado se anteriormente foi desativado o limite de
rea de trabalho.

Fundamentos
392 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.3 Limitao da rea de trabalho

Sintaxe
G25 X Y Z
G26 X Y Z
WALIMON
WALIMOF

Significado

G25: Limite da rea de trabalho inferior


Atribuio de valores em eixos de canal no sistema de coordenadas
bsico
G26: Limite da rea de trabalho superior
Atribuio de valores em eixos de canal no sistema de coordenadas
bsico
X Y Z: Limites da rea de trabalho inferior e superior para os eixos de canal
individuais
As indicaes esto relacionadas ao sistema de coordenadas bsico.
WALIMON: Ativao do limite da rea de trabalho para todos eixos
WALIMOF: Desativao do limite da rea de trabalho para todos eixos
Alm da especificao programvel dos valores atravs do G25/G26 tambm possvel
especificar atravs de dados de ajuste especficos de eixo:
SD43420 $SA_WORKAREA_LIMIT_PLUS (limite de rea de trabalho positivo)
SD43430 $SA_WORKAREA_LIMIT_MINUS (limite de rea de trabalho negativo)
A ativao e desativao do limite de rea de trabalho parametrizado atravs do SD43420 e
do SD43430 so realizadas especificamente para o sentido atravs dos dados de ajuste
especficos de eixo e com efeito imediato:
SD43400 $SA_WORKAREA_PLUS_ENABLE (limite de rea de trabalho ativo no sentido
positivo)
SD43410 $SA_WORKAREA_MINUS_ENABLE (limite de rea de trabalho ativo no sentido
negativo)
Atravs da ativao / desativao especfica de sentido possvel limitar a rea de trabalho
para um eixo apenas em um sentido.

Indicao
O limite de rea de trabalho programado com G25/G26 tem prioridade e sobrescreve os
valores introduzidos no SD43420 e no SD43430.

Indicao
Com G25/G26 tambm podem ser programados valores de limite para rotao do fuso que
so indicados sob o endereo S. Para obter mais informaes sobre este assunto, veja
" Limitao programvel da rotao do fuso (G25, G26) (Pgina 108) ".
45H 94H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 393
Comandos suplementares
14.3 Limitao da rea de trabalho

Exemplo

Atravs do limite de rea de trabalho com


=RQDGHSURWHR
;% G25/26 se limita o espao de trabalho de modo
que os dispositivos perifricos, tais como
revlveres, estao de medio, etc. estejam
; protegidos contra danificao.
Ajuste bsico: WALIMON


UHDGHWUDEDOKR

0 : =%


;

 

Cdigo de programa Comentrio


N10 G0 G90 F0.5 T1
N20 G25 X-80 Z30 ; Definio do limite inferior para eixos de
coordenadas individuais
N30 G26 X80 Z330 ; Definio do limite superior
N40 L22 ; Programa de desbaste
N50 G0 G90 Z102 T2 ; Ao ponto de troca de ferramentas
N60 X0
N70 WALIMOF ; Desativao do limite da rea de trabalho
N80 G1 Z-2 F0.5 ; Furao
N90 G0 Z200 ; retornado
N100 WALIMON ; Ativao do limite da rea de trabalho
N110 X70 M30 ; Fim do programa

Fundamentos
394 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.3 Limitao da rea de trabalho

Outras informaes
Ponto de referncia na ferramenta
Com a correo de comprimento da ferramenta ativada, se monitora como ponto de
referncia a ponta da ferramenta; caso contrrio o ponto de referncia do porta-ferramenta.
A considerao do raio da ferramenta deve ser ativado separadamente. Isto se realiza
atravs do dado de mquina especfico de canal:
MD21020 $MC_WORKAREA_WITH_TOOL_RADIUS
Se o ponto de referncia da ferramenta estiver fora dos limites da rea de trabalho definida,
ou avanar para fora desta rea, ento o programa pra de ser executado.

Indicao
Se existem transformaes ativas, a considerao dos dados de ferramenta (comprimento e
raio) podem divergir do comportamento descrito.
Literatura:
/FB1/ Manual de funes bsicas; Monitoraes de eixos, reas de proteo (A3),
Captulo: "Monitorao do limite de rea de trabalho"

Limite programvel da rea de trabalho, G25/G26


Para cada eixo se pode definir um limite superior (G26) e um limite inferior (G25) para rea de
trabalho. Estes valores se aplicam com efeito imediato e se conservam com o ajuste de
dado de mquina ( MD10710 $MN_PROG_SD_RESET_SAVE_TAB) aps o RESET e o
religamento.

Indicao
No Manual de Programao Avanada encontramos a descrio da subrotina CALCPOSI.
Com esta subrotina possvel verificar antes dos movimentos de deslocamento, se o
percurso previsto ser executado levando em considerao os limites de rea de trabalho
e/ou reas de proteo.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 395
Comandos suplementares
14.3 Limitao da rea de trabalho

14.3.2 Limite de rea de trabalho em WCS/ENS (WALCS0 ... WALCS10)

Funo
Alm do limite da rea de trabalho com WALIMON (veja Limite de rea de trabalho em BCS
46H

(G25/G26, WALIMON, WALIMOF) (Pgina 394)) existe outro tipo de limite da rea de
945H

trabalho que ativado com os comandos G WALCS1 - WALCS10. A diferena do limite de rea
de trabalho com WALIMON que aqui a rea de trabalho no limitada no sistema de
coordenadas bsico, mas limitada especificamente para as coordenadas no sistema de
coordenadas da pea (WCS) ou no sistema de ponto zero ajustvel (ENS).
Atravs dos comandos G WALCS1 - WALCS10 selecionado um bloco de dados (grupo de limite
de rea de trabalho) entre os 10 blocos de dados especficos de canal para os limites de
rea de trabalho especficos de sistema de coordenadas. Um bloco de dados contm os
valores de limite para todos os eixos no canal. Os limites tambm so definidos atravs de
variveis de sistema especficas de canal.

Aplicao
O limite de rea de trabalho com WALCS1 - WALCS10 ("Limite de rea de trabalho em
WCS/ENS") serve principalmente para limitao de rea de trabalho em tornos
convencionais. Ele oferece a possibilidade do programador utilizar os "encostos" definidos
"manualmente" na movimentao dos eixos para definio de um limite de rea de trabalho
relativo pea.

Sintaxe
O "Limite de rea de trabalho em WCS/ENS" ativado atravs da seleo de um grupo de
limites de rea de trabalho. A seleo realizada com os comandos G:

WALCS1
Ativao do grupo de limites de rea de trabalho n 1
...
WALCS10
Ativao do grupo de limites de rea de trabalho n 10
A desativao do "Limite de rea de trabalho em WCS/ENS" realizada atravs da
chamada do comando G:

WALCS0
Desativao do grupo de limites de rea de trabalho ativo

Fundamentos
396 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.3 Limitao da rea de trabalho

Significado
A definio dos limites da rea de trabalho dos diversos eixos assim como a seleo do
quadro de referncia (WCS ou ENS), onde deve atuar o limite de rea de trabalho ativado
com WALCS1 - WALCS10, so realizados atravs da descrio das variveis de sistema
especficas de canal:

Varivel de sistema Significado


Definio dos limites de rea de trabalho
$AC_WORKAREA_CS_PLUS_ENABLE [WALimNo, ax] Validade do limite da rea de trabalho em sentido positivo
do eixo.
$AC_WORKAREA_CS_LIMIT_PLUS [WALimNo, ax] Limite de rea de trabalho em sentido positivo do eixo.
Apenas ativo quando:
$AC_WORKAREA_CS_PLUS_ENABLE = TRUE
$AC_WORKAREA_CS_MINUS_ENABLE [WALimNo, ax] Validade do limite da rea de trabalho em sentido negativo
do eixo.
$AC_WORKAREA_CS_LIMIT_MINUS [WALimNo, ax] Limite de rea de trabalho em sentido negativo do eixo.
Apenas ativo quando:
$AC_WORKAREA_CS_PLUS_ENABLE = TRUE
Seleo do quadro de referncia
$AC_WORKAREA_CS_COORD_SYSTEM [WALimNo] Sistema de coordenadas ao qual se refere o grupo de
limite de rea de trabalho:
Valor Significado
1 Sistema de coordenadas da pea de trabalho
(WCS)
3 Sistema de ponto zero ajustvel (ENS)

<WALimNo>: Nmero do grupo de limite de rea de trabalho.


<ax>: Nome de eixo de canal ao qual se aplica o valor.

Exemplo
No canal esto definidos 3 eixos: X, Y e Z
Deve ser definido e, em seguida, ativado um grupo de limite de rea de trabalho n 2 no
qual os eixos no WCS so limitados de acordo com as seguintes especificaes:
Eixo X em sentido positivo: 10 mm
Eixo X em sentido negativo: Sem limitao
Eixo Y em sentido positivo: 34 mm
Eixo Y em sentido negativo: -25 mm
Eixo Z em sentido positivo: Sem limitao
Eixo Z em sentido negativo: -600 mm

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 397
Comandos suplementares
14.3 Limitao da rea de trabalho

Cdigo de programa Comentrio


... ;
N51 $AC_WORKAREA_CS_COORD_SYSTEM[2] = 1 ; O limite de rea de trabalho do
grupo de limites 2 valido no
WCS.
N60 $AC_WORKAREA_CS_PLUS_ENABLE[2,X] = TRUE ;
N61 $AC_WORKAREA_CS_LIMIT_PLUS[2,X] = 10 ;
N62 $AC_WORKAREA_CS_MINUS_ENABLE[2,X] = FALSE ;
N70 $AC_WORKAREA_CS_PLUS_ENABLE[2,Y] = TRUE ;
N73 $AC_WORKAREA_CS_LIMIT_PLUS[2,Y] = 34 ;
N72 $AC_WORKAREA_CS_MINUS_ENABLE[2,Y] = TRUE ;
N73 $AC_WORKAREA_CS_LIMIT_MINUS[2,Y]=25 ;
N80 $AC_WORKAREA_CS_PLUS_ENABLE[2,Z] = FALSE ;
N82 $AC_WORKAREA_CS_MINUS_ENABLE[2,Z] = TRUE ;
N83 $AC_WORKAREA_CS_LIMIT_PLUS[2,Z]=600 ;
...
N90 WALCS2 ; Ativao do grupo de limites da
rea de trabalho n 2.
...

Outras informaes
Efeito
O limite de rea de trabalho com WALCS1 - WALCS10 atua independentemente do limite de rea
de trabalho com WALIMON. Quando as duas funes esto ativas, atua a limitao que afetar
primeiro o movimento de eixo.
Ponto de referncia na ferramenta
A considerao dos dados de ferramenta (comprimento e raio), assim como o ponto de
referncia na ferramenta durante a monitorao do limite de rea de trabalho, corresponde
ao comportamento do limite de rea de trabalho com WALIMON.

Fundamentos
398 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.4 Aproximao do ponto de referncia (G74)

14.4 Aproximao do ponto de referncia (G74)

Funo
Depois de ligar a mquina, todas as unidades de avano devem ser aproximadas em suas
marcas de referncia (com utilizao de sistemas de medio de curso incrementais).
Somente ento podem ser programados movimentos de deslocamento.
Com G74 se executa a aproximao do ponto de referncia no programa NC.

Sintaxe
G74 X1=0 Y1=0 Z1=0 A1=0 ; Programao em bloco NC prprio

Significado

G74: Aproximao do ponto de referncia


X1=0 Y1=0 Z1=0 : O endereo de eixo de mquina especificado X1, Y1, Z1 para
eixos lineares deslocado at o ponto de referncia
A1=0 B1=0 C1=0 : O endereo de eixo de mquina especificado A1, B1, C1 para
eixos rotativos deslocado at o ponto de referncia

Indicao
Antes da aproximao do ponto de referncia no pode ser programada nenhuma transfor-
mao para um eixo que deve ser deslocado at a marca de referncia atravs do G74.

A transformao desativada com o comando TRAFOOF.

Exemplo
Ao trocar o sistema de medio se deve aproximar o ponto de referncia e ajustar o ponto
zero da pea.

Cdigo de programa Comentrio


N10 SPOS=0 ; Fuso em controle de posio
N20 G74 X1=0 Y1=0 Z1=0 C1=0 ; Aproximao do ponto de referncia para eixos
lineares e eixos rotativos
N30 G54 ; Deslocamento de ponto zero
N40 L47 ; Programa de desbaste
N50 M30 ; Fim do programa

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 399
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)

14.5 Aproximao de ponto fixo (G75, G751)

Funo
Com o comando G75/G751 ativo por bloco os eixos podem ser deslocados individualmente e
independentemente um do outro at pontos fixos na rea da mquina, p. ex. at pontos de
troca de ferramentas, pontos de carga, pontos de troca de paletes, etc.
Os pontos fixos so posies no sistema de coordenadas da mquina que esto armazena-
dos em dados de mquina (MD30600 $MA_FIX_POINT_POS[n]). Por eixo pode ser defini-
dos at 4 pontos fixos.
Os pontos fixos podem ser aproximados das atuais posies de ferramenta ou de pea de
trabalho a partir de qualquer programa NC. Antes do movimentos dos eixos executada
uma parada de pr-processamento interna.
A aproximao pode ser realizada diretamente (G75) ou atravs de um ponto intermedirio
(G751):

3RVLRLQWHUPH
; ;
GLULD
3RQWRIL[R
*

*
3RQWRIL[R

= =

Pr-requisitos
Para a aproximao de pontos fixos com G75/G751 devem ser preenchidos os seguintes
requisitos:
As coordenadas do ponto fixo devem ser determinadas com exatido e estarem
armazenadas em dados de mquina.
Os pontos fixos devem estar dentro da rea de deslocamento vlida ( Observar os
limites de fim de curso de software!)
Os eixos que devem ser deslocados precisam estar referenciados.
Nenhuma compensao do raio de ferramenta pode estar ativa.
No pode haver nenhuma transformao cinemtica ativa.
Os eixos que devem ser deslocados no podem estar envolvidos em nenhuma
transformao ativa.
Nenhum dos eixos que devem ser deslocados pode ser eixo escravo de um acoplamento
ativo.

Fundamentos
400 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)

Nenhum dos eixos que devem ser deslocados pode ser eixo de um agrupamento Gantry.
Os ciclos de compilao no podem acionar nenhuma parte de movimento.

Sintaxe
G75/G751 <nome de eixo><posio de eixo> ... FP=<n>

Significado

G75: Aproximao direta do ponto fixo


G751: Aproximao do ponto fixo atravs de ponto intermedirio
<nome de eixo>: Nome do eixo de mquina que deve ser deslocado at o ponto
fixo
So permitidos todos os identificadores de eixo.
<posio de eixo>: Com o G75 o valor de posio especificado no tem nenhum
significado. Por isso que normalmente especificado o valor "0".
Diferente do que ocorre com o G751. Aqui deve ser especificado
como valor a posio do ponto intermedirio a ser aproximada.
FP=: Ponto fixo que deve ser aproximado
<n>: Nmero de ponto fixo
Faixa de valores: 1, 2, 3, 4
Nota:
Se nenhum FP=<n> ou nenhum nmero de ponto fixo estiver
programado ou se for programado FP=0, isto ser interpretado
como FP=1 e ser aproximado o ponto fixo 1.

Indicao
Em um bloco G75/751 tambm podem ser programados vrios eixos. Os eixos so
deslocados simultaneamente at o ponto fixo especificado.

Indicao
Para G751 aplica-se: No podem ser programados eixos que somente devem aproximar o
ponto fixo sem antes deslocar at um ponto intermedirio.

Indicao
O valor do endereo FP no pode ser maior que o nmero de pontos fixos definidos para
cada eixo programado (MD30610 $MA_NUM_FIX_POINT_POS).

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 401
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)

Exemplos
Exemplo 1: G75
Para uma troca de ferramentas os eixos X (= AX1) e Z (= AX3) devem ser deslocados at a
posio fixa de eixo de mquina 1 com X = 151,6 e Z = -17,3.
Dados de mquina:
MD30600 $MA_FIX_POINT_POS[AX1,0] = 151.6
MD30600 $MA_FIX_POINT[AX3,0] = 17.3
Programa NC:

Cdigo de programa Comentrio



N100 G55 ; Ativao de deslocamento de ponto zero ajustvel.
N110 X10 Y30 Z40 ; Aproximao de posies em WCS.
N120 G75 X0 Z0 FP=1 M0 ; O eixo X desloca-se at a posio 151,6 e o eixo Z
at 17,3 (em MKS). Cada eixo desloca-se independen-
temente com a velocidade mxima. Neste bloco no
pode haver nenhum movimento adicional ativo. Para
que depois do alcance das posies finais no seja
executado mais nenhum movimento adicional,
adiciona-se aqui uma parada.
N130 X10 Y30 Z40 ; Novamente aproximada a posio do N110. O deslo-
camento de ponto zero est novamente ativo.

Indicao
Se a funo "Gerenciamento de ferramentas com magazines" estiver ativa, a funo auxiliar
T ou M... (normalmente M6) no ser suficiente para disparar o bloqueio de mudana de
blocos no fim do movimento G75.
Motivo: Com o ajuste "O gerenciamento de ferramentas com magazine est ativo" as
funes auxiliares para a troca de ferramentas no so enviadas ao PLC.

Exemplo 2: G751
Primeiro deve ser aproximada a posio X20 Z30, depois a posio fixa de eixo de mquina 2.

Cdigo de programa Comentrio



N40 G751 X20 Z30 FP=2 ; Primeiro aproximada a posio X20 Z30 em avano
rpido como trajetria. Depois percorrido o
percurso do X20 Z30 at o 2 ponto fixo nos eixos X e
Y como ocorre no G75.

Fundamentos
402 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)

Outras informaes
G75
Os eixos so deslocados como eixos de mquina em avano rpido. O movimento repro-
duzido internamente atravs das funes "SUPA" (supresso de todos os Frames) e "G0
RTLIOF" (movimento de avano rpido com interpolao de eixo individual).
Se as condies para o "RTLIOF" (interpolao de eixo individual) no forem preenchidas,
o ponto fixo ser aproximado como trajetria.
Com o alcance do ponto fixo os eixos dentro da janela de tolerncia "Parada exata fina"
sero parados.
G751
A posio intermediria aproximada com avano rpido e compensao ativa (corretores
de ferramenta, Frames, etc.), os eixos, neste caso, deslocam-se com interpolao. A aproxi-
mao seguinte do ponto fixo executada como no G75. Aps o alcance do ponto fixo as
correes so novamente ativadas (como no G75).
Movimentos adicionais por eixo
Os seguintes movimentos adicionais por eixo so considerados no momento da
interpolao do bloco G75/G751:
Deslocamento de ponto zero externo
DRF
Offset de ao sincronizada ($AA_OFF)
Depois disso, os movimentos adicionais dos eixos no podem ser alterados, at ser
alcanado o fim do movimento de deslocamento atravs do bloco G75/G751.
Os movimentos adicionais aps a interpretao do G75/G751 resultam em um deslocamento
correspondente do ponto fixo aproximado.
Os seguintes movimentos adicionais no so considerados independentemente do momen-
to de interpolao e resultam em um deslocamento correspondente da posio de destino:
Compensao de ferramenta Online
Movimentos adicionais dos ciclos de compilao em BCS como em MCS
Frames ativos
Todos Frames ativos sero ignorados. O deslocamento realizado no sistema de
coordenadas da mquina.
Limite da rea de trabalho em WCS/ENS
O limite da rea de trabalho especfico de sistema de coordenadas (WALCS0 ... WALCS10) no
tem efeito no bloco com G75/G751. O ponto de destino monitorado como ponto de partida
do bloco seguinte.
Movimentos de eixo/fuso com POSA/SPOSA
Se eixos/fusos programados foram deslocados primeiro com o POSA ou SPOSA, estes
movimentos so executados primeiro at o fim, antes da aproximao do ponto fixo.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 403
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)

Funes de fuso no bloco do G75/G751


Se o fuso no estiver envolvido com a funo "Aproximao de ponto fixo", tambm
podero ser programadas funes de fuso no bloco do G75/G751 (p. ex. posicionamento com
SPOS/SPOSA).

Eixos Modulo
Com os eixos Modulo o ponto fixo aproximado pelo curso mais curto.
Literatura
Para mais informaes sobre "Aproximao de pontos fixos", veja:
Manual de funes ampliadas; Deslocamento manual e manivela eletrnica (H1), captulo:
"Aproximao de ponto fixo em JOG"

Fundamentos
404 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)

14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)

Funo
Com a ajuda da funo "Deslocamento at o encosto fixo" possvel estabelecer a fora
necessria para a fixao das peas de trabalho, como no caso de contrapontas, pinolas e
garras. Alm disso, com esta funo se realiza a aproximao dos pontos de referncia
mecnicos.

3RVLRUHDODSV
GHVORFDPHQWRDWR
HQFRVWRIL[R

-DQHODGHPRQLWRUDR
GHHQFRVWRIL[R

3RVLRILQDO 3RVLRGH
SURJUDPDGD SDUWLGD

Com um torque devidamente reduzido tambm so realizados processos simples de


medio, evitando a necessidade de se conectar um apalpador. A funo "Deslocamento
at o encosto fixo" pode ser empregada para eixos e como fusos em modo de eixo.

Sintaxe
FXS[<eixo>]=
FXST[<eixo>]=
FXSW[<eixo>]=
FXS[<eixo>]= FXST[<eixo>]=
FXS[<eixo>]= FXST[<eixo>]= FXSW[<eixo>]=

Significado

FXS: Comando para ativar e desativar a funo "Deslocamento at o encosto


fixo"
FXS[<eixo>]=1: Ativao da funo
FXS=[<eixo>]=0: Desativao da funo
FXST: Comando opcional para ajustar o torque de fixao
Indicao em % do torque mximo do acionamento.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 405
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)

FXSW: Comando opcional para ajustar a largura de janela para a monitorao de


encosto fixo
Indicao em mm, polegada ou graus.
<eixo>: Nomes de eixos de mquina
So programados eixos de mquina (X1, Y1, Z1, etc.)

Indicao
Os comandos FXS, FXST e FXSW esto ativos de forma modal.
A programao do FXST e do FXSW opcional: Se nenhuma indicao for feita, sempre ser
aplicado o ltimo valor programado ou o valor ajustado no respectivo dado de mquina.

Ativao do deslocamento at o encosto fixo: FXS[<eixo>] = 1


O movimento at o ponto de destino pode ser descrito como movimento de percurso ou de
posicionamento. Nos eixos de posicionamento a funo tambm possvel alm dos limites
dos blocos.
O deslocamento at o encosto fixo tambm pode ser realizado simultaneamente para vrios
eixos e paralelamente ao movimento de outros eixos. O encosto fixo deve estar entre o
ponto de partida e o ponto de destino.
Exemplo:

Cdigo de programa Comentrio


X250 Y100 F100 FXS[X1]=1 FXST[X1]=12.3 FXSW[X1]=2 ; O eixo X1 deslocado com
o avano F100 (indicao
opcional) at a posio de
destino X=250 mm.
O torque de aperto de
12.3% do torque mximo do
acionamento; a monitorao
realizada em uma janela
com largura de 2 mm.
...

CUIDADO
Assim que a funo "Deslocamento at o encosto fixo" for ativada para um eixo / fuso, no
se pode programar nenhuma nova posio para este eixo.
Os fusos precisam ser comutados para modo de controle de posio antes da ativao da
funo.

Fundamentos
406 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)

Desativao do deslocamento at o encosto fixo: FXS[<eixo>] = 0


A desativao da funo aciona uma parada do pr-processamento.
No bloco com FXS[<eixo>]=0 apenas podem e devem existir movimentos de deslocamento.
Exemplo:

Cdigo de programa Comentrio


X200 Y400 G01 G94 F2000 FXS[X1]=0 ; O eixo X1 recuado do encosto fixo at
a posio X=200mm. Todas demais
especificaes so opcionais.
...

CUIDADO
O movimento de deslocamento at a posio de retrocesso deve ser realizado partindo-se
do encosto fixo; caso contrrio podem ocorrer danos no encosto ou na mquina.
A mudana de blocos realizada depois que a posio de retrocesso for alcanada. Se
no for indicada nenhuma posio de retrocesso, a mudana de blocos ser executada
imediatamente aps a desativao da limitao de torque.

Torque de fixao (FXST) e janela de monitorao (FXSW)


Uma limitao de torque FXST programada atua no incio do bloco, isto , tambm a
aproximao do encosto realizada com torque reduzido. O FXST e o FXSW podem ser
programados e alterados a qualquer momento no programa de pea. As modificaes so
ativadas antes dos movimentos de deslocamento, que esto no mesmo bloco.
Se for programada uma nova janela de monitorao do encosto fixo, ento no apenas ser
alterada a largura da janela, mas tambm ser alterado o ponto de referncia para o centro
da janela quando o eixo sofre um movimento anterior. Se a janela for alterada, a posio
real do eixo da mquina passa a ser o novo centro da janela.

CUIDADO
A janela deve ser selecionada de modo que apenas um rompimento de barreira do encosto
provoque a ativao da monitorao do encosto fixo.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 407
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)

Outras informaes
Rampa ascendente
Atravs de um dado de mquina pode-se definir a rampa ascendente para um novo limite
de torque, para evitar um ajuste brusco do limite de torque (p. ex. com a presso de um
contraponta).
Omisso de alarmes
Em aplicaes, o alarme de encosto pode ser suprimido a partir do programa de pea, onde
se mascara o alarme em um dado de mquina e se ativa o ajuste do dado de mquina com
NEW_CONF.
Ativao
Os comandos para o deslocamento at o encosto fixo podem ser chamados a partir de
aes sincronizadas / ciclos tecnolgicos. A ativao tambm pode ser realizada sem
movimento, o torque imediatamente limitado. Assim que o eixo for movimentado com o
valor nominal, ser realizada a monitorao no encosto.
Ativao a partir de aes sincronizadas
Exemplo:
Se o evento esperado ($R1) ocorre sem o deslocamento at o encosto fixo, ento deve ser
ativado o FXS para o eixo Y. O torque deve ser 10% do torque nominal. Para a largura da
janela de monitorao se aplica o valor pr-definido.

Cdigo de programa
N10 IDS=1 WHENEVER (($R1=1) AND ($AA_FXS[Y]==0)) DO $R1=0 FXS[Y]=1 FXST[Y]=10

O programa de pea normal deve fazer com que o $R1 seja introduzido no momento
desejado.
Desativao a partir de aes sincronizadas
Exemplo:
Quando um evento esperado ($R3) e o estado "Encosto aproximado" (varivel de sistema
$AA_FXS) estiverem presentes, se deve desfazer a seleo do FXS.

Cdigo de programa
IDS=4 WHENEVER (($R3==1) AND ($AA_FXS[Y]==1)) DO FXS[Y]=0 FA[Y]=1000 POS[Y]=0

Encosto fixo alcanado


Depois que o encosto fixo alcanado:
o curso restante anulado e o valor nominal de posio acompanhado.
Aumenta o torque de acionamento at o valor limite programado FXSW e depois
permanece constante.
a monitorao do encosto fixo ativada dentro da largura de janela indicada.

Fundamentos
408 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)

Condies gerais
Medio com anulao de curso restante
A "Medio com anulao do curso restante" (comando MEAS) e "Deslocamento at o
encosto fixo" no podem ser programados simultaneamente em um bloco.
Exceo:
Uma funo atua sobre um eixo de percurso e a outra sobre um eixo de posicionamento,
ou as duas atuam sobre eixos de posicionamento.
Monitorao de contorno
Enquanto o "Deslocamento at o encosto fixo" estiver ativo, no ser realizada nenhuma
monitorao de contorno.
Eixos de posicionamento
No "Deslocamento at o encosto fixo" com eixos de posicionamento a mudana de
blocos realizada independente do movimento at o encosto fixo.
Eixos lincados e eixos contentores
O deslocamento at o encosto fixo tambm permitido para eixos lincados e eixos
contentores.
O estado do eixo de mquina atribudo mantido alm do giro de contentor. Isto tambm
se aplica para limite de torque modal com FOCON.
Literatura:
Manual de funes ampliadas; Vrios painis de operao em vrias NCUs, Sistemas
descentralizados (B3)
Manual de programao Avanada; Tema: "Deslocamento at o encosto fixo (FXS e
FOCON/FOCOF)"
O deslocamento at o encosto fixo no possvel:
em eixos Gantry
para eixos de posicionamento concorrentes, que so controlados exclusivamente pelo
PLC (a ativao do FXS deve ser realizada a partir do programa NC).
Se o limite de torque for reduzido excessivamente, o eixo no poder mais acompanhar
o valor nominal, o regulador de posio entra no limite e o desvio de contorno aumenta.
Neste estado operacional podem ser produzidos movimentos bruscos com o aumento do
limite de torque. Para assegurar que o eixo ainda possa acompanhar, deve-se controlar
para que o desvio do contorno no seja maior que com o torque sem limitao.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 409
Comandos suplementares
14.7 Comportamento da acelerao

14.7 Comportamento da acelerao

14.7.1 Modo de acelerao (BRISK, BRISKA, SOFT, SOFTA, DRIVE, DRIVEA)

Funo
Para programao do modo de acelerao esto disponveis os seguintes comandos de
programa de pea:
BRISK, BRISKA

Os eixos individuais e os eixos de percurso so deslocados com a mxima acelerao


at alcanarem a velocidade de avano programada (Acelerao sem limitao de
solavancos).
SOFT, SOFTA

Os eixos individuais e os eixos de percurso so deslocados com acelerao constante


at alcanarem a velocidade de avano programada (Acelerao com limitao de
solavancos).
DRIVE, DRIVEA

Os eixos individuais e os eixos de percurso so deslocados com a acelerao mxima


at um determinado limite de velocidade projetado (ajuste de dado de mquina!). Em
seguida realizada uma reduo de acelerao (ajuste de dado de mquina!) at ser
alcanada a velocidade de avano programada.
9HORFLGDGHGHSHUFXUVR

9DORUQRPLQDO

%5,6. 62)7
LGHDOSDUD SURWHJHD
HFRQRPLDGH SDUWH
WHPSR PHFQLFD

7HPSR

Esquema 14-1 Desenvolvimento da velocidade de percurso com BRISK e SOFT

Fundamentos
410 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.7 Comportamento da acelerao

9DORUQRPLQDO
9HORFLGDGHGHSHUFXUVR

/LPLWHGD
DFHOHUDR
FRQVWDQWH

7HPSR

Esquema 14-2 Desenvolvimento da velocidade de percurso com DRIVE

Sintaxe
BRISK
BRISKA(<eixo1>,<eixo2>,)
SOFT
SOFTA(<eixo1>,<eixo2>,)
DRIVE
DRIVEA(<eixo1>,<eixo2>,)

Significado

BRISK: Comando para ativao da "Acelerao sem limitao


de solavancos" para eixos de percurso.
BRISKA: Comando para ativao da "Acelerao sem limitao
de solavancos" para movimentos de eixo individual
(JOG, JOG/INC, eixo de posicionamento, eixo oscilante,
etc.).
SOFT: Comando para ativao da "Acelerao com limitao
de solavancos" para os eixos de percurso.
SOFTA: Comando para ativao da "Acelerao com limitao
de solavancos" para movimentos de eixo individual
(JOG, JOG/INC, eixo de posicionamento, eixo oscilante,
etc.).
DRIVE: Comando para ativao da acelerao reduzida acima
de um determinado limite de velocidade projetado
(MD35220 $MA_ACCEL_REDUCTION_SPEED_POINT)
para os eixos de percurso.
DRIVEA: Comando para ativao da acelerao reduzida acima
de um determinado limite de velocidade projetado
(MD35220 $MA_ACCEL_REDUCTION_SPEED_POINT)
para movimentos de eixo individual (JOG, JOG/INC, eixo
de posicionamento, eixo oscilante, etc.).
(<eixo1>,<eixo2>,): Eixos individuais que devem ser aplicados para o modo
de acelerao chamado.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 411
Comandos suplementares
14.7 Comportamento da acelerao

Condies gerais
Mudana do modo de acelerao durante a usinagem
Se em um programa de pea o modo de acelerao for mudado durante o processo de
usinagem (BRISK SOFT), tambm ser realizada uma mudana de blocos com parada exata
no fim do bloco durante o modo de controle da trajetria na transio.

Exemplos
Exemplo 1: SOFT e BRISKA

Cdigo de programa
N10 G1 X Y F900 SOFT
N20 BRISKA(AX5,AX6)
...

Exemplo 2: DRIVE e DRIVEA

Cdigo de programa
N05 DRIVE
N10 G1 X Y F1000
N20 DRIVEA (AX4, AX6)
...

Literatura
Manual de funes bsicas; Acelerao (B2)

Fundamentos
412 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.7 Comportamento da acelerao

14.7.2 Influncia da acelerao em eixos escravos (VELOLIMA, ACCLIMA,


JERKLIMA)

Funo
Em acoplamentos de eixos (Acompanhamento tangencial, movimento acoplado, acopla-
mento de valor mestre, caixa de transmisso eletrnica; veja o Manual de programao
Avanada) os eixos/fusos escravos so deslocados em funo de um ou mais eixos/fusos
mestres.
A limitao de dinmica dos eixos/fusos escravos podem ser controlados com as funes
VELOLIMA, ACCLIMA e JERKLIMA a partir do programa de pea ou a partir de aes
sincronizadas, mesmo com um acoplamento de eixo j ativo.

Indicao
A funo JERLIMA no est disponvel para todos tipos de acoplamento.
Literatura:
Manual de funes especiais; Acoplamentos de eixos (M3)
Manual de funes ampliadas; Fuso sincronizado (S3)

Indicao
Disponibilidade no SINUMERIK 828D
As funes VELOLIMA, ACCLIMA e JERKLIMA somente podem ser utilizadas no
SINUMERIK 828D junto com a funo "Movimento acoplado"!

Sintaxe
VELOLIMA(<eixo>)=<valor>
ACCLIMA(<eixo>)=<valor>
JERKLIMA(<eixo>)=<valor>

Significado

VELOLIMA: Comando para correo da velocidade mxima parametrizada


ACCLIMA: Comando para correo da acelerao mxima parametrizada
JERKLIMA: Comando para correo do solavanco mximo parametrizado
<eixo>: Eixo escravo, cujas limitaes de dinmica devem ser corrigidas
<valor>: Valor de correo percentual

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 413
Comandos suplementares
14.7 Comportamento da acelerao

Exemplos
Exemplo 1: Correo das limitaes de dinmica para um eixo escravo (AX4)

Cdigo de programa Comentrio


...
VELOLIMA[AX4]=75 ; Correo de limitao para 75% da velocidade mxima por
eixo armazenada em dado de mquina.
ACCLIMA[AX4]=50 ; Correo de limitao para 50% da acelerao mxima por
eixo armazenada em dado de mquina.
JERKLIMA[AX4]=50 ; Correo de limitao para 50% do solavanco mximo por
eixo armazenada em dado de mquina para movimento de
percurso.
...

Exemplo 2: Caixa de transmisso eletrnica


O eixo 4 acoplado ao eixo X atravs de um acoplamento da "caixa de transmisso
eletrnica". O valor de acelerao do eixo escravo limitado em 70 % da acelerao
mxima. A velocidade mxima permitida limitada em 50 % da velocidade mxima. Aps a
comutao de acoplamento ser executada a velocidade mxima retornada novamente em
100 %.

Cdigo de programa Comentrio


...
N120 ACCLIMA[AX4]=70 ; Acelerao mxima reduzida.
N130 VELOLIMA[AX4]=50 ; Velocidade mxima reduzida.
...
N150 EGON(AX4,"FINE",X,1,2) ; Ativao do acoplamento de caixa de
transmisso eletrnica.
...
N200 VELOLIMA[AX4]=100 ; Velocidade mxima cheia.
...

Exemplo 3: Controle do acoplamento de valor mestre por ao sncrona esttica


O eixo 4 acoplado ao X atravs do acoplamento de valor mestre. O comportamento de
acelerao limitado em 80 % por ao sncrona esttica 2 a partir da posio 100.

Cdigo de programa Comentrio


...
N120 IDS=2 WHENEVER $AA_IM[AX4] > 100 DO ACCLIMA[AX4]=80 ; Ao sincronizada
N130 LEADON(AX4, X, 2) ; Acoplamento de valor mestre
ativado
...

Fundamentos
414 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.7 Comportamento da acelerao

14.7.3 Ativao de valores de dinmica especficos de tecnologia (DYNNORM,


DYNPOS, DYNROUGH, DYNSEMIFIN, DYNFINISH)

Funo
Atravs do grupo G "Tecnologia" podem ser ativados 5 passos diferentes de usinagem
tecnolgicos para a dinmica adequada.
Os valores de dinmica e os cdigos G so configurveis, e por isso dependem dos ajustes
dos dados de mquina ( Fabricante da mquina!).
Literatura:
Manual de funes bsicas; Modo de controle da trajetria, Parada exata, LookAhead (B1)

Sintaxe
Ativao de valores de dinmica:
DYNNORM
DYNPOS
DYNROUGH
DYNSEMIFIN
DYNFINISH

Indicao
Os valores de dinmica so ativados no bloco em que o respectivo comando G for
programado. No se executa nenhuma parada na usinagem.

Leitura ou gravao de um determinado elemento de campo:


R<m>=$MA...[n,X]
$MA...[n,X]=<valor>

Significado

DYNNORM: Comando G para ativaao da dinmica normal


DYNPOS: Comando G para ativao da dinmica para modo de posicionamento,
rosqueamento com macho
DYNROUGH: Comando G para ativao da dinmica para desbaste
DYNSEMIFIN: Comando G para ativao da dinmica para acabamento
DYNFINISH: Comando G para ativao da dinmica para acabamento fino

R<m>: Parmetro de clculo com nmero <m>


$MA...[n,X]: Dado de mquina com elemento de campo determinante da dinmica

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 415
Comandos suplementares
14.7 Comportamento da acelerao

<n>: ndice de campo


Faixa de valores: 0 ... 4
0 Dinmica normal (DYNNORM)
1 Dinmica para modo de posicionamento (DYNPOS)
2 Dinmica para desbaste (DYNROUGH)
3 Dinmica para acabamento (DYNSEMIFIN)
4 Dinmica para acabamento fino (DYNFINISH)
<X> : Endereo de eixo
<valor>: Valor de dinmica

Exemplos
Exemplo 1: Ativao de valores de dinmica

Cdigo de programa Comentrio


DYNNORM G1 X10 ; Posio inicial
DYNPOS G1 X10 Y20 Z30 F ; Modo de posicionamento, rosqueamento
DYNROUGH G1 X10 Y20 Z30 F10000 ; Desbaste
DYNSEMIFIN G1 X10 Y20 Z30 F2000 ; Acabamento
DYNFINISH G1 X10 Y20 Z30 F1000 ; Acabamento fino

Exemplo 2: Leitura ou gravao de um determinado elemento de campo


Acelerao mxima para desbaste, eixo X.

Cdigo de programa Comentrio


R1=$MA_MAX_AX_ACCEL[2, X] ; Leitura
$MA_MAX_AX_ACCEL[2, X]=5 ; Gravao

Fundamentos
416 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.8 Deslocamento com controle antecipado (FFWON, FFWOF)

14.8 Deslocamento com controle antecipado (FFWON, FFWOF)

Funo
Atravs do controle feedforward o erro de seguimento dependente da velocidade reduzido
at um valor prximo de zero. O deslocamento com controle feedforward, permite uma
maior preciso de trajetria e consequentemente melhores resultados de acabamento.

Sintaxe
FFWON
FFWOF

Significado

FFWON: Comando para ativar o controle feedforward


FFWOF: Comando para desativar o controle feedforward

Indicao
Atravs dos dados de mquina define-se o tipo de controle feedforward e quais eixos de
percurso devem ser movimentados com este controle.
Padro: Controle feedforward em funo da velocidade
Opcional: Controle feedforward em funo da acelerao

Exemplo

Cdigo de programa
N10 FFWON
N20 G1 X Y F900 SOFT

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 417
Comandos suplementares
14.9 Preciso de contorno (CPRECON, CPRECOF)

14.9 Preciso de contorno (CPRECON, CPRECOF)

Funo
Durante a usinagem sem controle feedforward (FFWON) podem ser produzidos erros de
contorno em contornos curvados em funo das diferenas entre a posio nominal e real
(em funo da velocidade).
A funo de preciso de contorno programada CPRCEON permite a definio de um erro de
contorno mximo no programa NC que no poder ser excedido. O valor do erro de
contorno especificado no dado de mquina $SC_CONTPREC.
Com a funo Look Ahead se pode percorrer a trajetria inteira com a preciso de contorno
programada.

Sintaxe
CPRECON
CPRECOF

Significado

CPRECON: Ativao da preciso de contorno programvel


CPRECOF: Desativao da preciso de contorno programvel

Indicao
Atravs do dado de ajuste $SC_MINFEED se pode definir uma velocidade mnima
admissvel e, este mesmo valor pode ser buscado diretamente do programa de pea
atravs da varivel de sistema $SC_CONTPREC.
O comando numrico processa o clculo da velocidade mxima de percurso a partir do
valor do erro de contorno $SC_CONTPREC e do fator KV (relao da velocidade com o erro
de seguimento) dos eixos geomtricos afetados, onde o erro de contorno resultante do
seguimento no excede o valor mnimo admissvel definido no dado de ajuste.

Exemplo

Cdigo de programa Comentrio


N10 X0 Y0 G0
N20 CPRECON ; Ativao da preciso de contorno
N30 F10000 G1 G64 X100 ; Usinagem com 10 m/min em modo de controle da
trajetria
N40 G3 Y20 J10 ; Limite automtico de avano no bloco circular
N50 X0 ; Avano sem limite de 10 m/min

Fundamentos
418 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.10 Tempo de espera (G4)

14.10 Tempo de espera (G4)

Funo
Com o G4 pode ser programado um "tempo de espera" entre dois blocos NC, onde a
usinagem da pea interrompida.

Indicao
O G4 interrompe o modo de controle da trajetria.

Aplicao
Por exemplo, para retirada da ferramenta.

Sintaxe
G4 F/S<n>=...

Indicao
O G4 deve ser programado em um bloco NC prprio.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 419
Comandos suplementares
14.10 Tempo de espera (G4)

Significado

G4: Ativao de tempo de espera


F: Sob o endereo F o tempo de espera programado em segundos.
S<n>=: Sob o endereo S o tempo de espera programado em rotaes de fuso.
<n>: A ampliao numrica indica o nmero do fuso, ao qual o tempo de
espera deve estar relacionado. Sem a ampliao numrica (S...) o
tempo de espera estar relacionado ao fuso mestre.

Indicao
Somente no bloco G4 que os endereos F e S so utilizados para indicao de tempo.
O avano F... programado antes do bloco G4 e a rotao de fuso S... so mantidos.

Exemplo

Cdigo de programa Comentrio


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 ; Retardo de 30 rotaes do fuso (corresponde a
S = 300 rpm e 100% de correo de rotao:
t = 0,1 min).
N50 X... ; O avano e a rotao de fuso programados no N10
continuam atuando.

Fundamentos
420 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.11 Parada interna de pr-processamento

14.11 Parada interna de pr-processamento

Funo
Ao acessar dados de estado da mquina ($A) o comando numrico gera uma parada
interna do pr-processamento. O bloco seguinte somente ser executado se todos blocos
anteriormente pr-processados e armazenados foram totalmente executados. O bloco
anterior parado na parada exata (como o G9).

Exemplo

Cdigo de programa Comentrio


...
N40 POSA[X]=100
N50 IF $AA_IM[X]==R100 GOTOF MARCADOR1 ; Acesso aos dados de estado da mquina
($A), o comando numrico gera a
parada de pr-processamento interna.
N60 G0 Y100
N70 WAITP(X)
N80 MARCADOR1:
...

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 421
Comandos suplementares
14.11 Parada interna de pr-processamento

Fundamentos
422 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes 15
15.1 Eixos

Tipos de eixos
Na programao feita a diferenciao entre os seguintes eixos:
Eixos de mquina
Eixos de canal
Eixos geomtricos
Eixos adicionais
Eixos de percurso
Eixos sincronizados
Eixos de posicionamento
Eixos de comando (aes sincronizadas de movimento)
Eixos de PLC
Eixos lincados
Eixos lincados guia

(L[RV (L[RVGH
JHRPWULFRV SRVLFLRQDPHQWR

(L[RVGHPTXLQD

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 423
Outras informaes
15.1 Eixos

(L[RVJHRPWULFRV (L[RVDGLFLRQDLV

(L[RVGHFDQDO

(L[RVGH (L[RVGH (L[RVGH (L[RVGH3/&


SHUFXUVR SRVLFLRQDPHQWR FRPDQGR

(L[RV
VQFURQRV

7UDQVIRUPDRFLQHPWLFD

(L[RVGHPTXLQD

Comportamento de tipos de eixo programados


Se programam os eixos geomtricos, eixos sincronizados e eixos de posicionamento.
Os eixos de percurso so deslocados com avano F de acordo com os comandos de
deslocamento programados.
Os eixos sincronizados so movimentados sincronizadamente com os eixos de percurso
e gastam o mesmo tempo para a trajetria como todos os eixos de percurso.
Os eixos de posicionamento so movimentados de forma assncrona com todos os
demais eixos. Estes movimentos de deslocamento so realizados de forma totalmente
independente dos movimentos de percurso e dos movimentos sincronizados.
Os eixos de comando so movimentados de forma assncrona com todos demais eixos.
Estes movimentos de deslocamento so realizados de forma totalmente independente
dos movimentos de percurso e dos movimentos sincronizados.
Os eixos PLC so controlado pelo PLC e podem ser movimentados de forma assncrona
com todos os demais eixos. Os movimentos de deslocamento so realizados de forma
totalmente independente dos movimentos de percurso e dos movimentos sincronizados.

Fundamentos
424 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.1 Eixos

15.1.1 Eixos principais / eixos geomtricos


Os eixos principais formam um sistema de coordenadas cartesiano e com sentido de giro
direita (horrio). Neste sistema de coordenadas so programados os movimentos da
ferramenta.
Na tcnica de comando numrico (NC) os eixos principais so denominados como eixos
geomtricos. Este tambm o termo utilizado neste Manual de Programao.
Eixos geomtricos comutveis
Com a funo "Eixos geomtricos comutveis" (veja o Manual de programao Avanada)
pode ser alterado o agrupamento de eixos geomtricos configurados atravs de dado de
mquina a partir do programa de pea. Aqui um eixo de canal pode ser definido como eixo
adicional e sincronizado como um eixo geomtrico qualquer.
Identificador de eixo
Para tornos se aplica:
Eixos geomtricos X e Z, eventualmente Y

'HJLURGRUHYOYHUHL[R

)HUUDPHQWDV )XVRDGLFLRQDO

=
(L[RDGLFLRQDO

*HRPWULFRVL[RV
)XVRSULQFLSDO &RQWUDSRQWD
IXVRPHVWUH
(L[R&

Para fresas se aplica:


Eixos geomtricos X, Y e Z.
Outras informaes
No mximo se pode utilizar trs eixos geomtricos para a programao dos Frames e para
a geometria da pea (contorno).
Os identificadores de eixos geomtricos e de eixos de canal podem ser iguais se for
possvel ilustr-los.
Os nomes de eixos geomtricos e eixos de canal podem ser os mesmos em cada canal, de
modo que os mesmos programas podem ser processados.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 425
Outras informaes
15.1 Eixos

15.1.2 Eixos adicionais


Ao contrrio dos eixos geomtricos, os eixos adicionais no tm nenhuma relao com
outros eixos.
Os eixos adicionais tpicos so:
Eixos de revlver de ferramentas
Eixos de mesa giratria
Eixos de cabeotes orientveis
Eixos de carregadores
Identificador de eixo
Em um torno com magazine tipo revlver, p. ex.:
Posio de revlver U
Contraponta V
Exemplo de programao

Cdigo de programa Comentrio


N10 G1 X100 Y20 Z30 A40 F300 ; Movimentos de eixos de
percurso.
N20 POS[U]=10POS[X]=20 FA[U]=200 FA[X]=350 ; Movimentos de eixo de
posicionamento.
N30 G1 X500 Y80 POS[U]=150FA[U]=300 F550 ; Eixo de percurso e eixo de
posicionamento.
N40 G74 X1=0 Z1=0 ; Aproximao do ponto de
referncia.

15.1.3 Fuso principal, fuso mestre


A cinemtica da mquina determina qual dos fusos o fuso principal. Este fuso
normalmente declarado como fuso mestre atravs de dado de mquina.
Esta associao pode ser alterada atravs do comando de programa SETMS(<nmero de
fuso>). Com SETMS sem indicao do nmero de fuso se pode retornar ao fuso mestre
definido em dado de mquina.
Para o fuso mestre so aplicadas funes especiais, como p. ex. o rosqueamento.
Identificador de fuso
S ou S0

Fundamentos
426 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.1 Eixos

15.1.4 Eixos de mquina


Os eixos de mquina so os eixos fisicamente presentes na mquina.
Os movimentos dos eixos ainda podem ser associados aos eixos de mquina atravs das
transformaes (TRANSMIT, TRACYL ou TRAORI). Se foram previstas transformaes
para a mquina, ento durante a colocao em funcionamento (fabricante da mquina!)
devem ser definidos diferentes nomes de eixo.
Os nomes de eixo de mquina somente so programados em casos especiais (p. ex. na
aproximao do ponto de referncia ou do ponto fixo).
Identificador de eixo
Os identificadores de eixos podem ser ajustados atravs de dado de mquina.
Denominao na configurao padro:
X1, Y1, Z1, A1, B1, C1, U1, V1
Alm disso existem identificadores fixos de eixo que sempre podem ser utilizados:
AX1, AX2, , AX<n>

15.1.5 Eixos de canal


Os eixos de canal so todos os eixos que se deslocam em um canal.
Identificador de eixo
X, Y, Z, A, B, C, U, V

15.1.6 Eixos de percurso


Os eixos de percurso descrevem a trajetria e com isso o movimento da ferramenta no
espao.
O avano programado atua ao longo desta trajetria. Os eixos envolvidos nesta trajetria
alcanam simultaneamente sua posio. Normalmente se trata dos eixos geomtricos.
Atravs de pr-definies se define quais eixos sero eixos de percurso, os eixos que
determinam a velocidade.
No programa NC os eixos de percurso podem ser especificados com FGROUP.
Para mais informaes sobre o FGROUP, veja "Avano (G93, G94, G95, F, FGROUP, FL,
47H

FGREF) (Pgina 109)".


946H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 427
Outras informaes
15.1 Eixos

15.1.7 Eixos de posicionamento


Os eixos de posicionamento so interpolados separadamente, ou seja, cada eixo de
posicionamento possui seu prprio interpolador de eixo e seu prprio avano. Os eixos de
posicionamento no se interpolam com os eixos de percurso.
Os eixos de posicionamento so movimentados a partir do programa NC ou a partir do PLC.
No caso de um eixo se mover simultaneamente pelo programa NC e pelo PLC, aparecer
uma mensagem de erro.
Os eixos de posicionamento tpicos so:
Carregador para transporte de carga de peas
Carregador para transporte de descarga de peas
Magazine de ferramentas / revlver

Tipos
Se diferencia entre eixos de posicionamento com sincronizao no fim do bloco ou ao longo
de vrios blocos.
Eixos POS
A mudana de blocos realizada no fim do bloco, quando todos eixos de percurso e de
posicionamento programados neste bloco alcanarem seu ponto final programado.
Eixos POSA
Os movimentos destes eixos de posicionamento podem estender-se ao longo de vrios
blocos.
Eixos POSP
O movimento destes eixos de posicionamento para aproximao da posio final
realizado em segmentos.

Indicao
Os eixos de posicionamento so tratados como eixos sincronizados quando eles so
deslocados sem a instruo POS/POSA.
Um modo de controle da trajetria (G64) para eixos de percurso somente ser possvel
quando os eixos de posicionamento (POS) alcanarem sua posio final antes dos eixos de
percurso.
Os eixos de percurso programados com POS/POSA so eliminados do grupo de eixos de
percurso para este bloco.

Para mais informaes sobre o POS, POSA e o POSP, veja "Deslocar eixos de posicionamento
48H

(POS, POSA, POSP, FA, WAITP, WAITMC) (Pgina 118)". 947H

Fundamentos
428 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.1 Eixos

15.1.8 Eixos sncronos


Os eixos sincronizados deslocam-se sincronizadamente pela trajetria, da posio inicial at
a posio final programada.
O avano programado sob F aplicado em todos os eixos de percurso programados no
bloco, mas no nos eixos sncronos. Os eixos sincronizados requerem o mesmo tempo que
os eixos de percurso para realizar seu percurso.
Por exemplo, um eixo sincronizado pode ser um eixo rotativo que deslocado
sincronizadamente para interpolao de percurso.

15.1.9 Eixos de comando


Os eixos de comando so iniciados a partir de aes sincronizadas devido a um evento
(comando). Eles podem ser posicionados, iniciados e parados de forma assncrona ao
programa de pea. Um eixo no pode ser movimentado simultaneamente a partir do
programa de pea e por aes sncronas.
Os eixos de comando so interpolados separadamente, ou seja, cada eixo de comando
possui seu prprio interpolador de eixo e seu prprio avano.
Literatura:
Manual de funes para aes sncronas

15.1.10 Eixos de PLC


Os eixos de PLC so deslocados no programa bsico atravs de mdulos de funo
especiais do PLC e podem se deslocar de forma assncrona aos demais eixos. Os
movimentos de deslocamento so realizados de forma totalmente independente dos
movimentos de percurso e dos movimentos sncronos.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 429
Outras informaes
15.1 Eixos

15.1.11 Eixos lincados


Os eixos lincados so eixos que esto conectados fisicamente outra NCU que realiza o
controle de posio. Os eixos lincados podem ser atribudos canais dinmicos de uma
outra NCU. Do ponto de vista de uma determinada NCU, os eixos lincados no so eixos
locais.

6LVWHPDGH 6LVWHPDGH
1&8 DFLRQDPHQWR 1&8 DFLRQDPHQWR

&DQDO &DQDO %
$

&DQDO
$ %

$

0GXOR/LQN +: &RPXQLFDRGH 0GXOR/LQN +:


OLJDR /LQN

A alterao dinmica da atribuio a uma NCU realizada pelo conceito de eixo contentor.
A troca de eixos com GET e RELEASE a partir do programa de pea no est disponvel para
eixos lincados.

Outras informaes
Pr-requisitos
As NCUs envolvidas, NCU1 e NCU2, devem estar acopladas atravs do mdulo de
lincagem com comunicao de ligao (Link) rpida.
Literatura:
Manual de equipamento - Configurao de NCU
O eixo deve ser configurado atravs de dados de mquina.
O opcional "Eixo lincado" deve estar disponvel.
Descrio
O controle de posio realizado na NCU onde o eixo estiver fisicamente ligado com o
acionamento. Ali tambm se encontra a interface de eixos VDI correspondente. Os valores
de posio nominal para os eixos lincados em uma outra NCU so gerados e comunicados
atravs do link da NCU.

Fundamentos
430 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.1 Eixos

A comunicao de ligao (Link) deve realizar a interao dos interpoladores com o


controlador de posio e a interface do PLC. Os valores nominais calculados pelos
interpoladores devem ser transportados no circuito de controle de posio at a NCU de
origem, e os valores reais devem ser retornados.
Literatura:
Mais detalhes sobre eixos lincados esto disponveis no(a):
Manual de funes ampliadas; Vrios painis de comando e NCUs (B3)
Contentor de eixo
Um contentor de eixos consistem em uma estrutura de buffer de dados circular onde ser
realiza a associao de eixos locais e/ou eixos lincados aos canais. Os dados introduzidos
no buffer circular podem ser deslocados ciclicamente.
Em paralelo referncia direta para eixos locais ou eixos lincados, a configurao de eixos
lincados na imagem lgica de eixos de mquina tambm pode ser referenciada aos
contentores de eixo. Uma referncia deste tipo consiste de:
Nmero de contentor e
Slot (local do buffer circular dentro do respectivo contentor)
Como entrada em um local de buffer circular temos:
um eixo local ou
um eixo lincado
Do ponto de vista de uma NCU apenas, as entradas de contentor de eixos contm eixos
locais de mquina ou eixos lincados. As entradas na imagem lgica de eixos de mquina
(MD10002 $MN_AXCONF_LOGIC_MACHAX_TAB) so fixas para o caso de apenas uma
NCU.
Literatura:
A funo do contentor de eixo est descrita no(a):
Manual de funes ampliadas; Vrios painis de comando e NCUs (B3)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 431
Outras informaes
15.1 Eixos

15.1.12 Eixos lincados guia


Um eixo lincado guia um eixo interpolado por uma NCU e utilizado em outra ou outras
NCUs como eixo guia para controlar os eixos escravos.

0GXORV1&8/LQN

1&8 1&8  1&8Q


9DORUHV
QRPLQDLVGH$

,QWHUSRODGRU &RQWUROHLQIOXQ ,QWHUSRODGRU


FLDDWUDYVGH
HL[R V 
HVFUDYR V

6HUYR 9DORUHVUHDLV 6HUYR


GR$

6LVWHPDGH
6LVWHPDGH DFLRQDPHQWR
DFLRQDPHQWR

%
$
%

Um alarme de controlador de posio por eixos distribudo todas demais NCUs que
tiverem uma relao com o eixo afetado atravs de um eixo lincado guia.
As NCUs dependentes do eixo lincado guia podem utilizar os seguintes acoplamentos ao
eixo lincado guia:
Valor mestre (valor nominal, valor real, valor mestre simulado)
Movimento acoplado
Acompanhamento tangencial
Caixa de transmisso eletrnica (ELG)
Fuso sincronizado
Programao
NCU guia:
Apenas a NCU atribuda fisicamente ao eixo de valor mestre pode programar movimentos
de deslocamento para este eixo. Entretanto, a programao no requer mais nenhuma
particularidade.
NCUs de eixos escravos:
A programao na NCU dos eixos escravos no pode conter nenhum comando de
deslocamento para o eixo lincado guia (o eixo com valor mestre). As violaes desta regra
resultam em um alarme.
O eixo lincado guia ativado da forma costumeira atravs de identificador de eixo de canal.
Os estados do eixo lincado guia podem ser acessados atravs de variveis de sistema
selecionadas.

Fundamentos
432 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.1 Eixos

Outras informaes
Pr-requisitos
As NCUs envolvidas, NCU1 at NCU<n> (<n> mx. 8), devem estar acopladas atravs
do mdulo de lincagem com comunicao de ligao (Link) rpida.
Literatura:
Manual de configurao da NCU
O eixo deve ser configurado atravs de dados de mquina.
O opcional "Eixo lincado" deve estar disponvel.
Para todas NCUs envolvidas deve estar configurado o mesmo ciclo de interpolao.
Restries
Um eixo guia como eixo guia lincado no pode ser um eixo lincado, isto , ser deslocado
por outras NCUs como sua NCU de origem.
Um eixo guia como eixo lincado guia no pode ser um eixo contentor, isto , ser ativado
alternativamente por diferentes NCUs.
Um eixo lincado guia no pode ser um eixo de guia programado de um grupo Gantry.
Acoplamentos com eixos lincados guias no podem conectar em srie em vrios nveis
(em cascata).
A troca somente possvel dentro da NCU de origem do eixo lincado guia.
Variveis de sistema
As seguintes variveis de sistema podem ser utilizadas com o identificador de eixo de canal
do eixo lincado guia:

Varivel de sistema Significado


$AA_LEAD_SP Valor mestre simulado - Posio
$AA_LEAD_SV Valor mestre simulado - Velocidade
Se estas variveis de sistema so atualizadas atravs da NCU do eixo guia, ento os novos
valores tambm so transmitidos para as NCUs que querem deslocar eixos escravos
dependentes deste eixo guia.
Literatura:
Manual de funes ampliadas; Vrios painis de comando e NCUs (B3)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 433
Outras informaes
15.2 Do comando de deslocamento at o movimento da mquina

15.2 Do comando de deslocamento at o movimento da mquina


A relao entre os movimentos de eixo programados (comandos de deslocamento) e os
movimentos de mquina resultantes deve ser explanado pela seguinte figura:

0RYLPHQWRGHHL[RVSURJUDPDGRQRVLVWHPDGHFRRUGHQDGDVGDSHD
'HVFULRGD
JHRPHWULDGDSHDDWUDYVGRV
HL[RVJHRPWULFRV SH[;<=

&OFXORGH)UDPH
GHVORFDPHQWR 75$16 'HVFULRGDRULHQWDRGD 5HVWDQWHVLQVWUXHVGH
URWDR 527 IHUDPHQWDDWUDYVGH GHVORFDPHQWRDWUDYVGH
HVFDOD 6&$/( YHWRUGHRULHQWDRQJXOR HL[RVDGLFLRQDLV
HXOHULDQR SH[&89
&RQWRUQRHPVLVWHPD
GHFRRUGHQDGDVFDUWHVLDQR
GRFDQDO %&6 &OFXORGH)UDPH
&RUUHRGRUDLRGDIHUUDPHQWD GHVORFDPHQWR
0RYLPHQWRGR HVFDOD
SRQWR]HURGDIHUUDPHQWD
HP%&6
(L[RVURWDWLYRVQD
&RUUHRGRFRPSULPHQWRGDIHUUDPHQWD WUDQVIGHHL[RV
WUDQVIRUPDRFLQHPWLFD VHDWLYD

0RYLPHQWRGRVHL[RVGHPTXLQDGRFDQDODEF

Fundamentos
434 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.3 Clculo do percurso

15.3 Clculo do percurso


O clculo do percurso determina o percurso a ser deslocado em um bloco, sob
considerao de todos deslocamentos e correes.
No geral aplica-se o seguinte:
Percurso = valor nominal - valor real + deslocamento de ponto zero (NV) + correo de
ferramenta (WK)

7
QRPLQDO :.

DEVROXWD
3RVLR
9DORU

0 :

9DORU
QRPLQDO
19 :.

3RVLRDEVROXWD

Se em um novo bloco de programao for programado um novo deslocamento de ponto


zero e uma nova correo de ferramenta, ento aplica-se:
Para dimenses absolutas:
Percurso = (dimenso de referncia P2 - dimenso de referncia P1) + (NV P2 - NV P1)
+ (WK P2 - WK P1).
Para dimenses incrementais:
Percurso = dimenso incremental + (NV P2 - NV P1) + (WK P2 - WK P1).

193 'LPHQVRGHUHIHUQFLD YDORUQRPLQDO SDUD3 :.3

193 'LPHQVRGH :.3 &XUVR


UHIHUQFLD
YDORUQRPLQDO
SDUD3
0 : 3 0RYLPHQWR 3

9DORUUHDO

9DORUUHDO

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 435
Outras informaes
15.4 Endereos

15.4 Endereos

Endereos fixos e ajustveis


Os endereos so divididos em dois grupos:
Endereos fixos
Estes endereos so ajustados de modo fixo, ou seja, os caracteres de endereo no
podem ser alterados.
Endereos ajustveis
Estes endereos podem ser atribudos com outro nome pelo fabricante da mquina
mediante dados de mquina.
Na tabela a seguir esto listados alguns dos endereos importantes. A ltima coluna informa
quando se trata de um endereo fixo ou de um endereo ajustvel.

Endereo Significado (ajuste padro) Nome


A=DC(...) Eixo rotativo ajustvel
A=ACP(...)
A=ACN(...)
ADIS Distncia de suavizao para funes de trajetria fixo
B=DC(...) Eixo rotativo ajustvel
B=ACP(...)
B=ACN(...)
C=DC(...) Eixo rotativo ajustvel
C=ACP(...)
C=ACN(...)
CHR=... Chanfrar cantos de contorno fixo
D... Nmero de corte fixo
F... Avano fixo
FA[eixo]=... e Avano por eixo fixo
FA[fuso]=... e (apenas se um n de fuso for especificado por variveis)
[SPI(fuso)]=...
G... Condio de curso fixo
H... Funo auxiliar fixo
H=QU(...) Funo auxiliar sem parada de leitura
I... Parmetro de interpolao ajustvel
J... Parmetro de interpolao ajustvel
K... Parmetro de interpolao ajustvel
L... Chamada de subrotina fixo
M... Funo adicional fixo
M=QU Funo adicional sem parada de leitura
N... Bloco secundrio fixo
OVR Override (correo) de trajetria fixo
P... Nmero de execues do programa fixo
POS[eixo]=... Eixo de posicionamento fixo
POSA[eixo]=... Eixo de posicionamento alm do limite do bloco fixo

Fundamentos
436 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.4 Endereos

SPOS=... Posio do fuso fixo


SPOS[n]=...
SPOSA=... Posio do fuso alm do limite do bloco fixo
SPOSA[n
Q... Eixo ajustvel
R0=... at Rn=... - Parmetros de clculo, o n se pode ajustar atravs fixo
R... de dado de mquina (padro 0 - 99)
- Eixo ajustvel
RND Arredondar canto de contorno fixo
RNDM Arredondar canto de contorno (modal) fixo
S... Rotao do fuso fixo
T... Nmero de ferramenta fixo
U... Eixo ajustvel
V... Eixo ajustvel
W... Eixo ajustvel
X... Eixo ajustvel
X=AC(...) " absoluto
X=IC " incremental
Y... Eixo ajustvel
Y=AC(...)
Y=IC
Z... Eixo ajustvel
Z=AC(...)
Z=IC
AR+=... ngulo de abertura ajustvel
AP=... ngulo polar ajustvel
CR=... Raio do crculo ajustvel
RP=... Raio polar ajustvel

Indicao
Endereos ajustveis
Os endereos ajustveis devem ser nicos no comando numrico, ou seja, o mesmo nome
de endereo no pode ser usado para diferentes tipos de endereo.
Como tipos de endereo se diferencia:
Valores de eixo e pontos finais
Parmetro de interpolao
Avanos
Critrios de suavizao
Medio
Comportamento de eixos e de fusos

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 437
Outras informaes
15.4 Endereos

Endereos ativos modalmente / por blocos


Os endereos ativos modalmente permanecem ativos com seu valor programado em todos
os blocos seguintes, a no ser que para o mesmo endereo seja programado um novo
valor.
Os endereos ativos por blocos somente so aplicados no bloco em que esto
programados.
Exemplo:

Cdigo de programa Comentrio


N10 G01 F500 X10 ;
N20 X10 ; O avano F do N10 permanece ativo at ser especificado
um novo.

Endereos com extenso de eixo


Nos endereos com extenso de eixo temos um nome de eixo entre colchetes logo aps o
endereo, o qual define a atribuio dos eixos.
Exemplo:

Cdigo de programa Comentrio


FA[U]=400 ; Avano especfico de eixo para o eixo U.

Endereos fixos com extenso de eixo:

Endereo Significado (ajuste padro)


AX Valor de eixo (programao varivel de eixo)
ACC Acelerao por eixo
FA Avano por eixo
FDA Avano por eixo para sobreposio de manivela eletrnica
FL Limite de avano por eixo
IP Parmetro de interpolao (programao varivel de eixo)
OVRA Override (correo) por eixo
PO Coeficiente de polinmio
POS Eixo de posicionamento
POSA Eixo de posicionamento alm dos limites do bloco

Fundamentos
438 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.4 Endereos

Escrita ampliada de endereos


A escrita ampliada de endereos oferece a possibilidade de incorporar uma maior quanti-
dade de eixos e fusos em uma sistemtica.
Um endereo ampliado composto por uma extenso numrica e uma expresso aritmtica
atribuda com o caractere "=". Esta extenso numrica de um ou dois dgitos e sempre
positiva.
A escrita ampliada de endereos somente permitida para os seguintes endereos simples:

Endereo Significado
X, Y, Z, Endereos de eixos
I, J, K Parmetro de interpolao
S Rotao do fuso
SPOS, SPOSA Posio do fuso
M Funes adicionais
H Funes auxiliares
T Nmero de ferramenta
F Avano

Exemplos:

Cdigo de Comentrio
programa
X7 ; Nenhum "=" necessrio; 7 o valor; mas o caractere "=" tambm
permitido
X4=20 ; Eixo X4; "=" necessrio
CR=7.3 ; 2 letras ; "=" necessrio
S1=470 ; Rotao para 1 fuso: 470 rpm
M3=5 ; Parada de fuso para 3 fuso

Nos endereos M, H, S assim como no SPOS e SPOSA a extenso numrica pode ser
substituda por uma varivel. Neste caso o identificador de varivel est entre colchetes.
Exemplos:

Cdigo de programa Comentrio


S[SPINU]=470 ; Rotao para o fuso, cujo nmero est
armazenado na varivel SPINU.
M[SPINU]=3 ; Sentido de giro do fuso para direita,
cujo nmero est armazenado na varivel
SPINU.
T[SPINU]=7 ; Pr-seleo da ferramenta para o fuso,
cujo nmero est armazenado na varivel
SPINU.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 439
Outras informaes
15.5 Identificador

15.5 Identificador
Os comandos conforme DIN 66025 so complementados, entre outros, com estes
identificadores atravs da linguagem avanada de NC.
Os identificadores esto disponveis para:
Variveis de sistema
Variveis definidas pelo usurio
Subrotinas
Palavras-chave
Marcadores de salto
Macros

Indicao
Os identificadores devem ser nicos. O mesmo identificador no pode ser utilizado por
diferentes objetos.

Regras para denominao


Para a atribuio de nomes de identificadores so aplicadas as seguintes regras:
Nmero mximo de caracteres:
Para nomes de programas: 24
Identificador de eixo: 8
Identificador de varivel: 31
Os caracteres permitidos so:
Letras
Nmeros
Sublinhados
Os primeiros dois caracteres devem ser letras ou sublinhados.
Entre os caracteres individuais no podem existir caracteres de separao.

Indicao
Palavras-chave reservadas no podem ser utilizadas como identificadores.

Fundamentos
440 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.5 Identificador

Combinaes de caracteres reservadas


Para evitar confrontos de nomes, devem ser observadas as seguintes reservas durante a
atribuio de identificadores de ciclos:
Todos identificadores que iniciarem com "CYCLE" ou "_" esto reservados para ciclos da
SIEMENS.
Todos identificadores que iniciarem com "CCS" esto reservados para ciclos de
compilao da SIEMENS.
Os ciclos de compilao do usurio so iniciados com "CC".

Indicao
O usurio deve escolher identificadores que so iniciados com "U" (de User) ou que
contiverem sublinhados, pois estes identificadores no so utilizados pelo sistema, ciclos
de compilao e ciclos da SIEMENS.

As outras reservas so:


O identificador "RL" est reservado para tornos convencionais.
Identificadores que so iniciados com "E_ " esto reservados para programao EASY-
STEP.

Identificadores de variveis
Para variveis, que so utilizadas pelo sistema, a primeira letra substituda pelo caractere
"$".
Exemplos:

Varivel de sistema Significado


$P_IFRAME Frame ajustvel ativo
$P_F Avano de trajetria programado

Indicao
Para variveis definidas por usurio no se deve utilizar o caractere "$".

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 441
Outras informaes
15.6 Constantes

15.6 Constantes

Constantes inteiras (Integer)


Uma constante inteira um valor de nmero inteiro com ou sem sinal precedente, p. ex.
uma indicao de valor em um endereo.
Exemplos:

X10.25
Atribuio do valor +10.25 no endereo X
X-10.25
Atribuio do valor -10.25 no endereo X
X0.25
Atribuio do valor +0.25 no endereo X
X.25
Atribuio do valor +0.25 no endereo X, sem o "0" antes da
primeira casa decimal
X=-.1EX-3
Atribuio do valor -0.1*10-3 no endereo X
X0
Atribuio do valor 0 no endereo X (X0 no deve ser substitudo
por X)

Indicao
Se em um endereo com indicao de casas decimais forem escritas mais casas decimais
do que o previsto para este endereo, ento ser realizado um arredondamento para o
nmero previsto de casas decimais.

Constantes hexadecimais
Tambm podem ser utilizadas constantes interpretadas em formato hexadecimal. Aqui so
aplicadas as letras "A" at "F" como nmeros hexadecimais de 10 at 15.
As constantes hexadecimais so colocadas entre aspas e so iniciadas com a letra "H",
seguida pelo valor escrito em formato hexadecimal. So permitidos caracteres separadores
entre as letras e nmeros.
Exemplo:

Cdigo de programa Comentrio


$MC_TOOL_MANAGEMENT_MASK='H3C7F' ; Atribuio de constantes hexadecimais em
dado de mquina:
MD18080 $MN_MM_TOOL_MANAGEMENT_MASK

Indicao
O nmero mximo de caracteres limitado pela faixa de valores do tipo de dado de nmero
inteiro.

Fundamentos
442 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.6 Constantes

Constantes binrias
Tambm podem ser utilizadas constantes interpretadas em formato binrio. Neste caso
somente so utilizados os nmeros "0" e "1".
As constantes binrias so colocadas entre aspas e so iniciadas com a letra "B", seguida
pelo valor escrito em formato binrio. So permitidos caracteres separadores entre os
nmeros.
Exemplo:

Cdigo de programa Comentrio


$MN_AUXFU_GROUP_SPEC='B10000001' ; Atravs da atribuio de constantes
binrias so definidos os Bits 0 e 7 no
dado de mquina.

Indicao
O nmero mximo de caracteres limitado pela faixa de valores do tipo de dado de nmero
inteiro.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 443
Outras informaes
15.6 Constantes

Fundamentos
444 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas 16
16.1 Lista de instrues

Legenda:
1) Referncia para o documento que contm a descrio completa da instruo:
PGsl Manual de Fundamentos de Programao
PGAsl Manual de Programao Avanada
BHDsl Manual de Operao para Torneamento
BHFsl Manual de operao para Fresamento
FB1 ( ) Manual de funes bsicas (com a abreviao alfanumrica da respectiva descrio de
funcionamento entre parnteses)
FB2 ( ) Manual de funes ampliadas (com a abreviao alfanumrica da respectiva descrio de
funcionamento entre parnteses)
FB3 ( ) Manual de funes especiais (com a abreviao alfanumrica da respectiva descrio de
funcionamento entre parnteses)
FBSIsl Manual de funes para Safety Integrated
FBSY Manual de funes para aes sncronas
FBW Manual de funes para gerenciamento de ferramentas
2) Efeito da instruo:
m modal
b por bloco
3) Disponibilidade no SINUMERIK 828D (D = torneamento, F = fresamento):
Standard
Opo
- No disponvel
4) Ajuste padro no incio do programa (verso de comando fornecida de fbrica, se no houver nada diferente
programado).

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
: Nmero de bloco princi- PGAsl
pal NC, fechamento dos
marcadores de salto,
operador de
concatenao
* Operador para PGAsl
multiplicao

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 445
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
+ Operador para adio PGAsl

- Operador para subtrao PGAsl

< Operador de PGAsl


comparao, menor
<< Operador de concate- PGAsl
nao para Strings
<= Operador de compa- PGAsl
rao, menor igual
= Operador de atribuio PGAsl

>= Operador de compa- PGAsl


rao, maior igual
/ Operador para diviso PGAsl

/0 O bloco ser omitido PGsl


(1 nvel de omisso) Omisso de blocos (Pgina 42)

49H 948H

O bloco ser omitido


/7 (8 nvel de omisso)
A Nome de eixo PGAsl m/b

A2 Orientao da ferramen- PGAsl b


ta: ngulo RPY ou
ngulo euleriano
A3 Orientao da ferramen- PGAsl b
ta: Componente de vetor
normal de direo/de
rea
A4 Orientao da ferramen- PGAsl b
ta: Vetor normal de rea
para o incio do bloco
A5 Orientao da ferramen- PGAsl b
ta: Vetor normal de rea
para o fim do bloco
ABS Valor absoluto (quantia) PGAsl

AC Especificao de PGsl b
dimenso absoluta de Especificao de dimenses
coordenadas/posies
50H

absolutas (G90, AC)


(Pgina 167)
94H

Fundamentos
446 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
ACC Controle da atual PGsl m
acelerao axial Correo da acelerao progra-
51H

mvel (ACC) (opcional)


(Pgina 138)
950H

ACCLIMA Controle da atual PGsl m


acelerao axial mxima Influncia da acelerao em
52H

eixos escravos (VELOLIMA,


ACCLIMA, JERKLIMA)
(Pgina 415)
951H

ACN Especificao de dimen- PGsl b


so absoluta para eixos Indicao de dimenses
rotativos, aproximao da
53H

absolutas para eixos rotativos


posio no sentido (DC, ACP, ACN) (Pgina 175)
negativo
952H

ACOS Arco coseno PGAsl


(funo trigonomtrica)
ACP Especificao de dimen- PGsl b
so absoluta para eixos Indicao de dimenses
rotativos, aproximao da
54H

absolutas para eixos rotativos


posio no sentido (DC, ACP, ACN) (Pgina 175)
positivo
953H

ACTBLOCNO Retorna o atual nmero PGAsl


de bloco de um bloco de
alarme, mesmo se
"ocultar atual exibio de
blocos" (DISPLOF)
estiver ativo!
ADDFRAME Incluso e eventual PGAsl, FB1(K2)
ativao de um Frame
medido
ADIS Distncia de suavizao PGsl m
para funes de trajetria Modo de controle da trajetria
G1, G2, G3, ...
5H

(G64, G641, G642, G643, G644,


G645, ADIS, ADISPOS)
(Pgina 331)
954H

ADISPOS Distncia de suavizao PGsl m


para avano rpido G0 Modo de controle da trajetria
56H

(G64, G641, G642, G643, G644,


G645, ADIS, ADISPOS)
(Pgina 331)
95H

ADISPOSA Tamanho da janela de PGAsl m


tolerncia para IPOBRKA
ALF ngulo de retrao PGAsl m
rpida

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 447
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
AMIRROR Espelhamento PGsl b
programvel Espelhamento programvel
57H

(MIRROR, AMIRROR)
(Pgina 370)
956H

AND "E" lgico PGAsl

ANG ngulo de sucesso de PGsl b


elementos de contorno Sucesses de elementos de
58H

contorno: Uma reta (ANG)


(Pgina 239)
957H

AP ngulo polar PGsl m/b


Comandos de deslocamento
59H

com coordenadas polares (G0,


G1, G2, G3, AP, RP)
(Pgina 197)
958H

APR Proteo de acesso para PGAsl


leitura / exibio
APRB Direito de acesso para PGAsl
leitura, BTSS
APRP Direito de acesso para PGAsl
leitura, programa de pea
APW Proteo de acesso para PGAsl
gravao
APWB Direito de acesso para PGAsl
gravao, BTSS
APWP Direito de acesso para PGAsl
gravao, programa de
pea
APX Definio da proteo de PGAsl
acesso para a execuo
do elemento de
linguagem indicado
AR ngulo de abertura PGsl m/b
Interpolao circular com ngulo
60H

de abertura e centro (G2/G3,


X... Y... Z.../ I... J... K..., AR)
(Pgina 218)
95H

AROT Rotao programvel PGsl b


Rotao programvel (ROT,
61H

AROT, RPL) (Pgina 354)960H

AROTS Rotaes de Frame PGsl b


programveis com Rotaes de Frame progra-
ngulos espaciais
62H

mveis com ngulos espaciais


(ROTS, AROTS, CROTS)
(Pgina 365)
961H

Fundamentos
448 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
AS Definio de macro PGAsl

ASCALE Escala programvel PGsl b


Fator de escala programvel
63H

(SCALE, ASCALE)
(Pgina 366)
962H

ASIN Funo de clculo, arco PGAsl


seno
ASPLINE Akima-Spline PGAsl m - -

ATAN2 Arco tangente 2 PGAsl

ATOL Tolerncia especfica de PGAsl - -


eixo para funes de
compressor, suavizao
de orientao e tipos de
suavizao
ATRANS Deslocamento aditivo PGsl b
programvel Deslocamento de ponto zero
64H

(TRANS, ATRANS)
(Pgina 347)
963H

AX Identificador de eixo PGAsl m/b


varivel
AXCTSWE Avano de eixos PGAsl - - - -
contentores
AXCTSWED Rotao de contentor de PGAsl - - - -
eixo
AXIS Identificador de eixo, PGAsl
endereo de eixo
AXNAME Converte a String de PGAsl
entrada em identificador
de eixo
AXSTRING Converte a String em PGAsl
nmero de fuso
AXTOCHAN Solicita o eixo para um PGAsl
determinado canal.
possvel a partir do
programa NC e da ao
sincronizada.
AXTOSPI Converte o identificador PGAsl
de eixo em um ndice de
fuso
B Nome de eixo PGAsl m/b

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 449
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
B2 Orientao da ferramen- PGAsl b
ta: ngulo RPY ou
ngulo euleriano
B3 Orientao da ferramen- PGAsl b
ta: Componente de vetor
normal de direo/de
rea
B4 Orientao da ferramen- PGAsl b
ta: Vetor normal de rea
para o incio do bloco
B5 Orientao da ferramen- PGAsl b
ta: Vetor normal de rea
para o fim do bloco
B_AND "E" por Bits PGAsl

B_OR "OU" por Bits PGAsl

B_NOT Negao por Bits PGAsl

B_XOR "OU" exclusivo por Bits PGAsl

BAUTO Definio do primeiro PGAsl m - -


segmento Spline atravs
dos 3 pontos seguintes
BLOCK Definio junto com a PGAsl
palavra-chave TO a parte
de programa que deve
ser executada em uma
execuo de subrotina
indireta
BLSYNC O processamento da PGAsl
rotina de interrupo
apenas deve comear
com a prxima mudana
de blocos
BNAT 4) Transio natural para o PGAsl m - -
primeiro bloco de Spline
BOOL Tipo de dado: Valores PGAsl
lgicos TRUE/FALSE ou
1/0
BOUND Controla se o valor est PGAsl
dentro da faixa de valo-
res definida. A igualdade
retorna o valor de
controle.

Fundamentos
450 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
BRISK 4) Acelerao de trajetria PGsl m
brusca Modo de acelerao (BRISK,
65H

BRISKA, SOFT, SOFTA,


DRIVE, DRIVEA) (Pgina 412)
964H

BRISKA Ativao da acelerao PGsl


de trajetria brusca para Modo de acelerao (BRISK,
os eixos programados
6H

BRISKA, SOFT, SOFTA,


DRIVE, DRIVEA) (Pgina 412)
965H

BSPLINE B-Spline PGAsl m - -

BTAN Transio tangencial PGAsl m - -


para o primeiro bloco
Spline
C Nome de eixo PGAsl m/b

C2 Orientao da ferramen- PGAsl b


ta: ngulo RPY ou
ngulo euleriano
C3 Orientao da ferramen- PGAsl b
ta: Componente de vetor
normal de direo/de
rea
C4 Orientao da ferramen- PGAsl b
ta: Vetor normal de rea
para o incio do bloco
C5 Orientao da ferramen- PGAsl b
ta: Vetor normal de rea
para o fim do bloco
CAC Aproximao absoluta de PGAsl
uma posio
CACN O valor armazenado na PGAsl
tabela aproximado de
forma absoluta em
sentido negativo
CACP O valor armazenado na PGAsl
tabela aproximado de
forma absoluta em
sentido positivo
CALCDAT Calcula o raio e o centro PGAsl
de um crculo a partir de
3 ou 4 pontos
CALCPOSI Verificao quanto PGAsl
violao da rea de
proteo, limite da rea
de trabalho e limites de
software

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 451
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
CALL Chamada de subrotina PGAsl
indireta
CALLPATH Caminho programvel de PGAsl
localizao para
chamada de subrotinas
CANCEL Cancelamento de ao PGAsl
sncrona modal
CASE Bifurcao de programa PGAsl
condicionada
CDC Aproximao direta de PGAsl
uma posio
CDOF 4) Monitorao de coliso PGsl m
OFF Monitorao de colises
67H

(CDON, CDOF, CDOF2)


(Pgina 312)
96H

CDOF2 Monitorao de coliso PGsl m


OFF, para fresamento Monitorao de colises
perifrico 3D
68H

(CDON, CDOF, CDOF2)


(Pgina 312)
967H

CDON Monitorao de coliso PGsl m


ON Monitorao de colises
69H

(CDON, CDOF, CDOF2)


(Pgina 312)
968H

CFC 4) Avano constante no PGsl m


contorno Otimizao de avano em
70H

trechos de percurso curvados


(CFTCP, CFC, CFIN)
(Pgina 144)
96H

CFIN Avano constante PGsl m


somente para curvaturas Otimizao de avano em
internas, no para
71H

trechos de percurso curvados


curvaturas externas (CFTCP, CFC, CFIN)
(Pgina 144)
970H

CFINE Atribuio do desloca- PGAsl


mento fino em uma
varivel FRAME
CFTCP Avano constante no PGsl m
ponto de referncia de Otimizao de avano em
corte da ferramenta,
72H

trechos de percurso curvados


trajetria do centro (CFTCP, CFC, CFIN)
(Pgina 144)
971H

CHAN Especificao da rea de PGAsl


validade de dados
CHANDATA Ajuste do nmero de PGAsl
canal para acesso de
dados no canal

Fundamentos
452 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
CHAR Tipo de dado: Caracteres PGAsl
ASCII
CHECKSUM Forma o checksum sobre PGAsl
um campo como STRING
de comprimento definido
CHF Chanfro; PGsl b
valor = comprimento do Chanfro, arredondamento (CHF,
chanfro
73H

CHR, RND, RNDM, FRC,


FRCM) (Pgina 271)
972H

CHKDM Controle da condio FBW


inequvoca dentro de um
magazine
CHKDNO Verificao de condio PGAsl
inequvoca de nmeros D
CHR Chanfro; PGsl
valor = comprimento do Chanfro, arredondamento (CHF,
chanfro no sentido de
74H

CHR, RND, RNDM, FRC,


movimento FRCM) (Pgina 271)
973H

CIC Aproximao incremental PGAsl


de uma posio
CIP Interpolao circular PGsl m
atravs do ponto Interpolao circular com ponto
intermedirio
75H

intermedirio e ponto final (CIP,


X... Y... Z..., I1... J1... K1...)
(Pgina 222)
974H

CLEARM Resetamento de um ou PGAsl - - - -


vrios marcadores para
coordenao de canal
CLRINT Cancelamento de PGAsl
Interrupt
CMIRROR Espelhamento em um PGAsl
eixo de coordenadas
COARSEA Fim de movimento ao PGAsl m
alcanar a "Parada exata
aproximada"
COMPCAD Compressor ON: Quali- PGAsl m - -
dade superficial otimiza-
da com programas CAD
COMPCURV Compressor ON: poli- PGAsl m - -
nmio com curvatura
contnua
COMPLETE Instruo do comando PGAsl
para a sada e entrada de
dados
COMPOF 4) Compressor OFF PGAsl m - -

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 453
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
COMPON Compressor ON PGAsl - -

CONTDCON Decodificao de contor- PGAsl


no em formato de tabela
ON
CONTPRON Ativao da preparao PGAsl
de referncia
CORROF Todos os movimentos PGsl
sobrepostos ativos so Desativao de movimentos
cancelados.
76H

sobrepostos (DRFOF,
CORROF) (Pgina 379)
975H

COS Coseno PGAsl


(funo trigonomtrica)
COUPDEF Definio do grupo ELG / PGAsl - -
grupo de fusos sncronos
COUPDEL Deletao do grupo ELG PGAsl - -

COUPOF Grupo ELG / Par de PGAsl - -


fusos sincronizados ON
COUPOFS Desativao do grupo PGAsl - -
ELG / par de fusos sn-
cronos com parada do
fuso escravo
COUPON Grupo ELG / Par de PGAsl - -
fusos sincronizados ON
COUPONC Aceitao da ativao do PGAsl - -
grupo ELG / par de fusos
sncronos com progra-
mao precedente
COUPRES Resetamento do grupo PGAsl - -
ELG
CP Movimento de percurso PGAsl m

CPRECOF 4) Preciso de contorno PGsl m


programvel OFF Preciso de contorno
7H

(CPRECON, CPRECOF)
(Pgina 420)
976H

CPRECON Preciso de contorno PGsl m


programvel ON Preciso de contorno
78H

(CPRECON, CPRECOF)
(Pgina 420)
97H

CPROT rea de proteo PGAsl


especfica de canal
ON/OFF

Fundamentos
454 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
CPROTDEF Definio de uma rea de PGAsl
proteo especfica de
canal
CR Raio do crculo PGsl b
Interpolao circular com raio e
79H

ponto final (G2/G3, X... Y... Z.../


I... J... K..., CR) (Pgina 216)
978H

CROT Rotao do atual sistema PGAsl


de coordenadas
CROTS Rotaes de Frames pro- PGsl b
gramveis com ngulos Rotaes de Frame program-
espaciais (rotaes nos
80H

veis com ngulos espaciais


eixos especificados) (ROTS, AROTS, CROTS)
(Pgina 365)
97H

CRPL Rotao de Frame em FB1(K2)


um plano qualquer
CSCALE Fator de escala para PGAsl
vrios eixos
CSPLINE Spline cbica PGAsl m - -

CT Crculo com transio PGsl m


tangencial Interpolao circular com
81H

transio tangencial (CT, X...


Y... Z...) (Pgina 225)
980H

CTAB Posio de eixo escravo PGAsl - - - -


determinada com base
na posio do eixo
mestre a partir da tabela
de curvas
CTABDEF Definio de tabela ON PGAsl - - - -

CTABDEL Eliminao de tabela de PGAsl - - - -


curvas
CTABEND Definio de tabela OFF PGAsl - - - -

CTABEXISTS Verifica a tabela de curva PGAsl - - - -


de nmero n
CTABFNO Nmero de tabelas de PGAsl - - - -
curvas possveis na
memria
CTABFPOL Nmero de polinmios PGAsl - - - -
possveis na memria
CTABFSEG Nmero de segmentos PGAsl - - - -
de curva possveis na
memria

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 455
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
CTABID Fornece o nmero de PGAsl - - - -
tabela da tabela de
curvas n
CTABINV Posio de eixo mestre PGAsl - - - -
determinada com base
na posio do eixo escra-
vo a partir da tabela de
curvas
CTABISLOCK Retorna o estado de PGAsl - - - -
bloqueio da tabela de
curvas de nmero n
CTABLOCK Eliminao e sobre- PGAsl - - - -
gravao, bloqueio
CTABMEMTYP Retorna a memria em PGAsl - - - -
que est armazenada a
tabela de curva de
nmero n.
CTABMPOL Nmero mximo de PGAsl - - - -
polinmios possveis na
memria
CTABMSEG Nmero mximo de PGAsl - - - -
segmentos de curva
possveis na memria
CTABNO Nmero de tabelas de FB3(M3) - - - -
curvas definidas na
SRAM ou DRAM
CTABNOMEM Nmero de tabelas de PGAsl - - - -
curvas definidas na
SRAM ou DRAM
CTABPERIOD Retorna a periodicidade PGAsl - - - -
de tabela da tabela de
curvas de nmero n
CTABPOL Nmero de polinmios PGAsl - - - -
efetivamente utilizados
na memria
CTABPOLID Nmero de polinmios de PGAsl - - - -
curvas utilizados pela
tabela de curva de
nmero n
CTABSEG Nmero de segmentos PGAsl - - - -
de curva efetivamente
utilizados na memria
CTABSEGID Nmero de segmentos PGAsl - - - -
de curva utilizados na
tabela de curva de
nmero n

Fundamentos
456 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
CTABSEV Fornece o valor final do PGAsl - - - -
eixo escravo de um
segmento da tabela de
curva
CTABSSV Fornece o valor inicial do PGAsl - - - -
eixo escravo de um
segmento da tabela de
curvas
CTABTEP Fornece o valor do eixo PGAsl - - - -
mestre no fim da tabela
de curvas
CTABTEV Fornece o valor do eixo PGAsl - - - -
escravo no fim da tabela
de curvas
CTABTMAX Fornece o valor mximo PGAsl - - - -
do eixo escravo da tabela
de curvas
CTABTMIN Fornece o valor mnimo PGAsl - - - -
do eixo escravo da tabela
de curvas
CTABTSP Fornece o valor do eixo PGAsl - - - -
mestre no incio da tabela
de curvas
CTABTSV Fornece o valor do eixo PGAsl - - - -
escravo no incio da
tabela de curvas
CTABUNLOCK Cancelamento do blo- PGAsl - - - -
queio contra eliminao e
sobregravao
CTOL Tolerncia de contorno PGAsl - -
para funes de com-
pressor, suavizao de
orientao e tipos de
suavizao
CTRANS Deslocamento de ponto PGAsl
zero para vrios eixos
CUT2D 4) Corretores de ferramenta PGsl m
2D Correo de ferramenta 2D
82H

(CUT2D, CUT2DF)
(Pgina 316)
981H

CUT2DF Corretores de ferramenta PGsl m


2D. A correo de ferra- Correo de ferramenta 2D
menta atua de forma
83H

(CUT2D, CUT2DF)
relativa ao atual Frame (Pgina 316)
(plano inclinado).
982H

CUT3DC Corretores de ferramenta PGAsl m - - - -


3D no fresamento
perifrico

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 457
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
CUT3DCC Corretores de ferramenta PGAsl m - - - -
3D no fresamento peri-
frico com superfcies de
limitao
CUT3DCCD Corretores de ferramenta PGAsl m - - - -
3D no fresamento peri-
frico com superfcies de
limitao com ferramenta
diferencial
CUT3DF Correes de ferramenta PGAsl m - - - -
3D no fresamento de
topo
CUT3DFF Correo de ferramenta PGAsl m - - - -
3D no fresamento de
topo com orientao de
ferramenta constante
dependente do Frame
ativo
CUT3DFS Correo de ferramenta PGAsl m - - - -
3D no fresamento de
topo com orientao de
ferramenta constante
independente do Frame
ativo
CUTCONOF 4) Correo de raio PGsl m
constante OFF Manter correo do raio da
84H

ferramenta constante
(CUTCONON, CUTCONOF)
(Pgina 319)
983H

CUTCONON Correo de raio PGsl m


constante ON Manter correo do raio da
85H

ferramenta constante
(CUTCONON, CUTCONOF)
(Pgina 319)
984H

CUTMOD Ativao da funo PGAsl


"Modificao dos dados
de corretores para
ferramentas orientveis"
CYCLE... Ciclos de medio BHDsl/BHFsl
D Nmero de corretor da PGsl
ferramenta Chamada da correo da
86H

ferramenta (D) (Pgina 80)


985H

D0 Com D0 as correes da PGsl


ferramenta esto inativas Chamada da correo da
87H

ferramenta (D) (Pgina 80)


986H

Fundamentos
458 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
DAC Programao de PGsl b
dimetro especfica de Programao em dimetro/raio
eixo, absoluta e por
8H

especfica de eixo (DIAMONA,


blocos DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
987H

DC Dimenso absoluta para PGsl b


eixos rotativos, aproxi- Indicao de dimenses absolu-
mao direta da posio
89H

tas para eixos rotativos (DC,


ACP, ACN) (Pgina 175)
98H

DEF Definio de variveis PGAsl

DEFINE Palavra-chave para PGAsl


definies de macro
DEFAULT Deriva na bifurcao PGAsl
CASE
DELAYFSTON Definio do incio de PGAsl m
uma rea Stop-Delay
DELAYFSTOF Definio do fim de uma PGAsl m
rea Stop-Delay
DELDL Eliminao de correes PGAsl
aditivas
DELDTG Anulao de curso PGAsl
restante
DELETE Deleta o arquivo especifi- PGAsl
cado. O nome do arquivo
pode ser especificado
com caminho e extenso
de arquivo.
DELTOOLENV Eliminao de blocos de FB1(W1)
dados para decrio de
ambientes de ferra-
mentas
DIACYCOFA Programao em dime- FB1(P1) m
tro especfica de eixo
ativa modalmente: OFF
em ciclos
DIAM90 Programao em dime- PGAsl m
tro para G90, progra- Programao em dimetro/raio
mao em raio para G91
90H

especfica de canal (DIAMON,


DIAM90, DIAMOF,
DIAMCYCOF) (Pgina 180) 98H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 459
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
DIAM90A Programao em dime- PGsl m
tro especfica de eixo Programao em dimetro/raio
ativa modalmente para
91H

especfica de eixo (DIAMONA,


G90 e AC, e em raio para DIAM90A, DIAMOFA,
G91 e IC DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
90H

DIAMCHAN Aceitao de todos eixos PGsl


a partir de funes de Programao em dimetro/raio
eixo de dado de mquina
92H

especfica de eixo (DIAMONA,


no estado de canal da DIAM90A, DIAMOFA,
programao em DIACYCOFA, DIAMCHANA,
dimetro DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
91H

DIAMCHANA Aceitao do estado de PGsl


canal da programao Programao em dimetro/raio
em dimetro
93H

especfica de eixo (DIAMONA,


DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
92H

DIAMCYCOF Programao em dime- FB1(P1) m


tro especfica de canal:
OFF em ciclos
DIAMOF 4) Programao em dime- PGsl m
tro: OFF Programao em dimetro/raio
Para posio inicial, veja
94H

especfica de canal (DIAMON,


as informaes do DIAM90, DIAMOF,
fabricante da mquina DIAMCYCOF) (Pgina 180) 93H

DIAMOFA Programao em dime- PGsl m


tro modal e especfica de Programao em dimetro/raio
eixo: OFF
95H

especfica de eixo (DIAMONA,


Para posio inicial, veja DIAM90A, DIAMOFA,
as informaes do DIACYCOFA, DIAMCHANA,
fabricante da mquina DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
94H

DIAMON Programao em PGsl m


dimetro: ON Programao em dimetro/raio
96H

especfica de canal (DIAMON,


DIAM90, DIAMOF,
DIAMCYCOF) (Pgina 180) 95H

DIAMONA Programao em dime- PGsl m


tro modal e especfica de Programao em dimetro/raio
eixo: ON
97H

especfica de eixo (DIAMONA,


Para habilitao, veja as DIAM90A, DIAMOFA,
informaes do fabri- DIACYCOFA, DIAMCHANA,
cante da mquina DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
96H

Fundamentos
460 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
DIC Programao em PGsl b
dimetro especfica de Programao em dimetro/raio
eixo, relativa e por blocos especfica de eixo (DIAMONA,
98H

DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
97H

DILF Curso de retrocesso PGsl m


(comprimento) Retrocesso rpido para
9H

rosqueamento (LFON, LFOF,


DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
98H

DISABLE Interrupt OFF PGAsl

DISC Acelerao do crculo de PGsl m


transio, compensao Correo nos cantos externos
do raio da ferramenta
10H

(G450, G451, DISC)


(Pgina 294)
9H

DISCL Distncia do ponto final PGsl


do movimento de Aproximao e afastamento
penetrao rpido a partir
10H

(G140 at G143, G147, G148,


do plano de usinagem G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298) 10H

DISPLOF Supresso da atual PGAsl


exibio de blocos
DISPLON Cancelamento da supres- PGAsl
so da atual exibio de
blocos
DISPR Diferena de percurso de PGAsl b
reposicionamento
DISR Distncia de PGAsl b
reposicionamento
DITE Curso de sada da rosca PGsl m
Curso programado de entrada e
102H

de sada (DITS, DITE)


(Pgina 256)
10H

DITS Curso de entrada da PGsl m


rosca Curso programado de entrada e
103H

de sada (DITS, DITE)


(Pgina 256)
102H

DIV Diviso Integer PGAsl

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 461
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
DL Seleo de corretor de PGAsl m - - - -
ferramenta aditivo
dependente de local (DL,
corretor aditivo, corretor
de ajuste)
DO Palavra-chave para ao PGAsl
sncrona, ativa a ao
quando a condio for
preenchida.
DRFOF Desativao dos desloca- PGsl m
mentos com manivela Desativao de movimentos
eletrnica (DRF)
104H

sobrepostos (DRFOF,
CORROF) (Pgina 379) 103H

DRIVE Acelerao de trajetria PGsl m


em funo da velocidade Modo de acelerao (BRISK,
105H

BRISKA, SOFT, SOFTA,


DRIVE, DRIVEA) (Pgina 412) 104H

DRIVEA Ativao da curva carac- PGsl


terstica de acelerao Modo de acelerao (BRISK,
dobrada para os eixos
106H

BRISKA, SOFT, SOFTA,


programados DRIVE, DRIVEA) (Pgina 412) 105H

DYNFINISH Dinmica para PGsl m


acabamento fino Ativao de valores de dinmica
107H

especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417) 106H

DYNNORM Dinmica normal PGsl m


Ativao de valores de dinmica
108H

especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417) 107H

DYNPOS Dinmica para modo de PGsl m


posicionamento, Ativao de valores de dinmica
rosqueamento com
109H

especficos de tecnologia
macho (DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417) 108H

DYNROUGH Dinmica para desbaste PGsl m


Ativao de valores de dinmica
10H

especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417) 109H

Fundamentos
462 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
DYNSEMIFIN Dinmica para PGsl m
acabamento Ativao de valores de dinmica
1H

especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417) 10H

DZERO Marca todos nmeros D PGAsl


da unidade TO como
invlidos
EAUTO Definio do ltimo seg- PGAsl m - -
mento Spline atravs dos
ltimos 3 pontos
EGDEF Definio de uma caixa PGAsl - - - -
de transmisso eletrnica
EGDEL Eliminao da definio PGAsl - - - -
de acoplamento para o
eixo escravo
EGOFC Desativao contnua da PGAsl - - - -
caixa de transmisso
eletrnica
EGOFS Desativao seletiva da PGAsl - - - -
caixa de transmisso
eletrnica
EGON Ativao da caixa de PGAsl - - - -
transmisso eletrnica
EGONSYN Ativao da caixa de PGAsl - - - -
transmisso eletrnica
EGONSYNE Ativao da caixa de PGAsl - - - -
transmisso eletrnica,
com especificao do
modo de aproximao
ELSE Bifurcao do programa, PGAsl
se a condio IF no for
preenchida
ENABLE Interrupt ON PGAsl

ENAT 4) Transio de curvas PGAsl m - -


natural para o prximo
bloco de deslocamento
ENDFOR Linha final do loop de PGAsl
contagem FOR
ENDIF Linha final da bifurcao PGAsl
IF

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 463
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
ENDLABEL Marcador final para PGAsl, FB1(K1)
repeties de programa
de pea atravs do
REPEAT
ENDLOOP Linha final do loop con- PGAsl
tnuo de programa LOOP
ENDPROC Linha final de um pro-
grama com linha inicial
PROC
ENDWHILE Linha final do loop PGAsl
WHILE
ETAN Transio tangencial de PGAsl m - -
curva para o prximo
bloco de deslocamento
no incio de Spline
EVERY Execuo de ao PGAsl
sncrona na passagem
da condio de FALSE
para TRUE
EX Palavra-chave para a PGAsl
atribuio de valor na
forma escrita exponencial
EXECSTRING Transferncia de uma PGAsl
varivel String com a
linha de programa de
pea a ser executada
EXECTAB Execuo de um PGAsl
elemento a partir de uma
tabela de movimentos
EXECUTE Execuo de programa PGAsl
ON
EXP Funo exponencial ex PGAsl

EXTCALL Execuo de subrotina PGAsl


externa
EXTERN Identificao de uma sub- PGAsl
rotina com transferncia
de parmetros
F Valor de avano PGsl
(em associao com G4 Avano (G93, G94, G95, F,
tambm programado o
12H

FGROUP, FL, FGREF)


tempo de espera com (Pgina 109)
o F)
10H

Fundamentos
464 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
FA Avano axial PGsl m
Deslocar eixos de
13H

posicionamento (POS, POSA,


POSP, FA, WAITP, WAITMC)
(Pgina 118)
102H

FAD Avano de penetrao PGsl


para aproximao suave Aproximao e afastamento
e afastamento suave
14H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)103H

FALSE Constante lgica: PGAsl


incorreto
FB Avano por bloco PGsl
Avano por blocos (FB)
15H

(Pgina 150)
104H

FCTDEF Definio de funo PGAsl - - - -


polinomial
FCUB Avano varivel con- PGAsl m
forme Spline cbica
FD Avano de trajetria para PGsl b
sobreposio com Avano com sobreposio de
manivela eletrnica
16H

manivela eletrnica (FD, FDA)


(Pgina 140)
105H

FDA Avano axial para sobre- PGsl b


posio de manivela Avano com sobreposio de
eletrnica
17H

manivela eletrnica (FD, FDA)


(Pgina 140)
106H

FENDNORM Desacelerao de cantos PGAsl m


OFF
FFWOF 4) Controle feedforward PGsl m
OFF Deslocamento com controle
18H

antecipado (FFWON, FFWOF)


(Pgina 419)
107H

FFWON Controle feedforward PGsl m


ativado Deslocamento com controle
19H

antecipado (FFWON, FFWOF)


(Pgina 419)
108H

FGREF Raio de referncia em PGsl m


eixos rotativos ou fatores Avano (G93, G94, G95, F,
de referncia de trajetria
120H

FGROUP, FL, FGREF)


em eixos de orientao (Pgina 109)
(interpolao de vetores)
109H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 465
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
FGROUP Definio dos eixos com PGsl
avano de trajetria Avano (G93, G94, G95, F,
12H

FGROUP, FL, FGREF)


(Pgina 109)
102H

FI Parmetro para acesso PGAsl


aos dados de Frame:
Deslocamento fino
FIFOCTRL Controle da memria de PGAsl m
pr-processamento
FILEDATE Retorna a data do ltimo PGAsl
acesso de gravao do
arquivo
FILEINFO Retorna a soma de PGAsl
FILEDATE, FILESIZE,
FILESTAT e FILETIME
juntos
FILESIZE Retorna o tamanho atual PGAsl
do arquivo
FILESTAT Retorna o estado de PGAsl
arquivo dos direitos de
leitura, gravao,
execuo, exibio e
deletao (rwxsd)
FILETIME Retorna o horrio do PGAsl
ltimo acesso de
gravao do arquivo
FINEA Fim de movimento ao PGAsl m
alcanar a "Parada exata
fina"
FL Velocidade limite para PGsl m
eixos sncronos
FLIN Avano linear varivel PGAsl m

FMA Vrios avanos axiais PGsl m - - - -


Vrios valores de avano em
12H

um bloco (F, ST, SR, FMA, STA,


SRA) (Pgina 147)
102H

FNORM 4) Avano normal conforme PGAsl m


DIN66025
FOCOF Desativao do desloca- PGAsl m - -
mento com momento/
fora limitados
FOCON Ativao do desloca- PGAsl m - -
mento com momento/
fora limitados

Fundamentos
466 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
FOR Loop de contagem com PGAsl
nmero fixo de passadas
FP Ponto fixo: Nmero do PGsl b
ponto fixo a ser Aproximao de ponto fixo
aproximado
123H

(G75, G751) (Pgina 402)102H

FPO Caracaterstica de PGAsl - - - -


avano programada
atravs de um polinmio
FPR Identificao do eixo PGsl
rotativo Avano para eixos/fusos de
124H

posicionamento (FA, FPR,


FPRAON, FPRAOF)
(Pgina 132)
1023H

FPRAOF Desativao do avano PGsl


por rotao Avano para eixos/fusos de
125H

posicionamento (FA, FPR,


FPRAON, FPRAOF)
(Pgina 132)
1024H

FPRAON Ativao do avano por PGsl


rotao Avano para eixos/fusos de
126H

posicionamento (FA, FPR,


FPRAON, FPRAOF)
(Pgina 132)
1025H

FRAME Tipo de dado para defi- PGAsl


nio de sistemas de
coordenadas
FRC Avano para raio e PGsl b
chanfro Chanfro, arredondamento (CHF,
127H

CHR, RND, RNDM, FRC,


FRCM) (Pgina 271)
1026H

FRCM Avano para raio e PGsl m


chanfro modal Chanfro, arredondamento (CHF,
128H

CHR, RND, RNDM, FRC,


FRCM) (Pgina 271)
1027H

FROM A ao executada PGAsl


quando a condio
preenchida uma vez e
permanece ativa por toda
a ao sncrona
FTOC Modificao da correo PGsl
fina de ferramenta
FTOCOF 4) Correo fina de ferra- PGAsl m
menta ativa Online OFF
FTOCON Correo fina de ferra- PGAsl m
menta ativa Online ON

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 467
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
FXS Deslocamento at o PGsl m
encosto fixo ativado
FXST Limite de torque para PGsl m
deslocamento at o
encosto fixo
FXSW Janela de monitorao PGsl
para deslocamento at o
encosto fixo
FZ Avano por dente PGsl m
Avano por dente (G95 FZ)
129H

(Pgina 151)
1028H

G0 Interpolao linear com PGsl m


avano (movimento) Movimento de avano rpido
rpido
130H

(G0, RTLION, RTLIOF)


(Pgina 201)
1029H

G1 4) Interpolao linear com PGsl m


avano (interpolao de Interpolao linear (G1)
retas)
13H

(Pgina 206)
103H

G2 Interpolao circular em PGsl m


sentido horrio Tipos de interpolao circular
132H

(G2/G3, ...) (Pgina 209)


103H

G3 Interpolao circular em PGsl m


sentido anti-horrio Tipos de interpolao circular
13H

(G2/G3, ...) (Pgina 209)


1032H

G4 Tempo de espera, pr- PGsl b


definido Tempo de espera (G4)
134H

(Pgina 421)
103H

G5 Retificao inclinada de PGAsl b


canal
G7 Movimento de compen- PGAsl b
sao na retificao
inclinada de canal
G9 Parada exata - desace- PGsl b
lerao Parada exata (G60, G9, G601,
135H

G602, G603) (Pgina 327) 1034H

G17 4) Seleo do plano de PGsl m


trabalho X/Y Seleo do plano de trabalho
136H

(G17/G18/G19) (Pgina 163) 1035H

G18 Seleo do plano de PGsl m


trabalho Z/X Seleo do plano de trabalho
137H

(G17/G18/G19) (Pgina 163) 1036H

G19 Seleo do plano de PGsl m


trabalho Y/Z Seleo do plano de trabalho
138H

(G17/G18/G19) (Pgina 163) 1037H

Fundamentos
468 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
G25 Limite inferior da rea de PGsl b
trabalho Limitao programvel da
139H

rotao do fuso (G25, G26)


(Pgina 108)
1038H

G26 Limite da rea de PGsl b


trabalho superior Limitao programvel da
140H

rotao do fuso (G25, G26)


(Pgina 108)
1039H

G33 Rosqueamento com PGsl m


passo constante Rosqueamento com passo
14H

constante (G33) (Pgina 249)


104H

G34 Rosqueamento com PGsl m


passo linear e crescente Rosqueamento com passo
142H

crescente ou decrescente (G34,


G35) (Pgina 258)
104H

G35 Rosqueamento com PGsl m


passo linear e Rosqueamento com passo
decrescente
143H

crescente ou decrescente (G34,


G35) (Pgina 258)
1042H

G40 4) Correo do raio da PGsl m


ferramenta OFF Correo do raio da ferramenta
14H

(G40, G41, G42, OFFN)


(Pgina 277)
1043H

G41 Correo do raio da PGsl m


ferramenta esquerda Correo do raio da ferramenta
do contorno
145H

(G40, G41, G42, OFFN)


(Pgina 277)
104H

G42 Correo do raio da PGsl m


ferramenta direita do Correo do raio da ferramenta
contorno
146H

(G40, G41, G42, OFFN)


(Pgina 277)
1045H

G53 Supresso do atual PGsl b


deslocamento de ponto Deslocamento de ponto zero
zero (por bloco)
147H

ajustvel (G54 ... G57, G505 ...


G599, G53, G500, SUPA, G153)
(Pgina 157)
1046H

G54 1 deslocamento de PGsl m


ponto zero ajustvel Deslocamento de ponto zero
148H

ajustvel (G54 ... G57, G505 ...


G599, G53, G500, SUPA, G153)
(Pgina 157)
1047H

G55 2 deslocamento do PGsl m


ponto zero ajustvel Deslocamento de ponto zero
149H

ajustvel (G54 ... G57, G505 ...


G599, G53, G500, SUPA, G153)
(Pgina 157)
1048H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 469
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
G56 3 deslocamento de PGsl m
ponto zero ajustvel Deslocamento de ponto zero
150H

ajustvel (G54 ... G57, G505 ...


G599, G53, G500, SUPA, G153)
(Pgina 157)
1049H

G57 4 deslocamento de PGsl m


ponto zero ajustvel Deslocamento de ponto zero
15H

ajustvel (G54 ... G57, G505 ...


G599, G53, G500, SUPA, G153)
(Pgina 157)
105H

G58 Deslocamento de ponto PGsl b


zero axial e programvel Deslocamento de ponto zero por
de modo absoluto, deslo-
152H

eixos (G58, G59) (Pgina 351)


camento aproximado
105H

G59 Deslocamento de ponto PGsl b


zero axial e programvel Deslocamento de ponto zero por
de modo aditivo, desloca- eixos (G58, G59) (Pgina 351)
153H

mento fino
1052H

G60 4) Parada exata - desacele- PGsl m


rao Parada exata (G60, G9, G601,
154H

G602, G603) (Pgina 327) 1053H

G62 Desacelerao em can- PGAsl m


tos internos com compen-
sao do raio da ferra-
menta ativa (G41, G42)
G63 Rosqueamento com PGsl b
macho com mandril de Rosqueamento com macho com
compensao
15H

mandril de compensao (G63)


(Pgina 265)
1054H

G64 Modo de controle da PGsl m


trajetria Modo de controle da trajetria
156H

(G64, G641, G642, G643, G644,


G645, ADIS, ADISPOS)
(Pgina 331)
105H

G70 Especificao em PGsl m


polegadas para Indicao dimensional em
dimenses geomtricas
157H

polegadas (Inch) ou mtrica


(comprimentos) (G70/G700, G71/G710)
(Pgina 177)
1056H

G71 4) Especificao mtrica PGsl m


para dimenses Indicao dimensional em
geomtricas
158H

polegadas (Inch) ou mtrica


(comprimentos) (G70/G700, G71/G710)
(Pgina 177)
1057H

G74 Aproximao do ponto de PGsl b


referncia Aproximao do ponto de
159H

referncia (G74) (Pgina 401) 1058H

Fundamentos
470 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
G75 Aproximao do ponto PGsl b
fixo Aproximao de ponto fixo
160H

(G75, G751) (Pgina 402)1059H

G90 4) Especificao de PGsl m/b


dimenso absoluta Especificao de dimenses
16H

absolutas (G90, AC)


(Pgina 167)
106H

G91 Especificao de PGsl m/b


dimenso incremental Especificao de dimenso
162H

incremental (G91, IC)


(Pgina 170)
106H

G93 Avano em funo do PGsl m


tempo 1/min (rpm) Avano (G93, G94, G95, F,
163H

FGROUP, FL, FGREF)


(Pgina 109)
1062H

G94 4) Avano linear F em PGsl m


mm/min ou pol./min e Avano (G93, G94, G95, F,
graus/min
164H

FGROUP, FL, FGREF)


(Pgina 109)
1063H

G95 Avano por rotao F em PGsl m


mm/rot. ou pol./rot. Avano (G93, G94, G95, F,
165H

FGROUP, FL, FGREF)


(Pgina 109)
1064H

G96 Velocidade de corte PGsl m


constante (como no G95) Velocidade de corte constante
ON
16H

(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100) 1065H

G97 Velocidade de corte PGsl m


constante (como no G95) Velocidade de corte constante
OFF
167H

(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100) 106H

G110 Programao polar PGsl b


relativa ltima posio Ponto de referncia das
nominal programada
168H

coordenadas polares (G110,


G111, G112) (Pgina 195) 1067H

G111 Programao polar PGsl b


relativa ao ponto zero do Ponto de referncia das
atual sistema de
169H

coordenadas polares (G110,


coordenadas da pea de G111, G112) (Pgina 195)
trabalho
1068H

G112 Programao polar PGsl b


relativa ao ltimo plo Ponto de referncia das
vlido
170H

coordenadas polares (G110,


G111, G112) (Pgina 195) 1069H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 471
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
G140 4) Sentido de aproximao PGsl m
WAB definido atravs de Aproximao e afastamento
G41/G42
17H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)107H

G141 Sentido de aproximao PGsl m


WAB esquerda do Aproximao e afastamento
contorno
172H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)107H

G142 Sentido de aproximao PGsl m


WAB direita do Aproximao e afastamento
contorno
173H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)1072H

G143 Sentido de aproximao PGsl m


WAB em funo da Aproximao e afastamento
tangente
174H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)1073H

G147 Aproximao suave em PGsl b


linha reta Aproximao e afastamento
175H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)1074H

G148 Afastamento suave em PGsl b


linha reta Aproximao e afastamento
176H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)1075H

G153 Supresso do atual PGsl b


Frame inclusive Frame Deslocamento de ponto zero
bsico
17H

ajustvel (G54 ... G57, G505 ...


G599, G53, G500, SUPA, G153)
(Pgina 157)
1076H

G247 Aproximao suave em PGsl b


quadrante Aproximao e afastamento
178H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)107H

Fundamentos
472 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
G248 Afastamento suave em PGsl b
quadrante Aproximao e afastamento
179H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)1078H

G290 Comutao para modo FBW m


SINUMERIK ON
G291 Comutao para modo FBW m
ISO2/3 ON
G331 Rosqueamento com PGsl m
macho sem mandril de Rosqueamento com macho sem
compensao, passo
180H

mandril de compensao (G331,


positivo, giro horrio G332) (Pgina 260)
(direito)
1079H

G332 Rosqueamento com PGsl m


macho sem mandril de Rosqueamento com macho sem
compensao, passo
18H

mandril de compensao (G331,


negativo, giro anti-horrio G332) (Pgina 260)
(esquerdo)
108H

G340 4) Bloco de aproximao PGsl m


espacial (simultneo em Aproximao e afastamento
profundidade e no plano
182H

(G140 at G143, G147, G148,


(espiral)) G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)108H

G341 Primeiro penetrao no PGsl m


eixo perpendicular (z), Aproximao e afastamento
depois aproximao no
183H

(G140 at G143, G147, G148,


plano G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)1082H

G347 Aproximao suave em PGsl b


semicrculo Aproximao e afastamento
184H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)1083H

G348 Afastamento suave em PGsl b


semicrculo Aproximao e afastamento
185H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)1084H

G450 4) Crculo de transio PGsl m


Correo nos cantos externos
186H

(G450, G451, DISC)


(Pgina 294)
1085H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 473
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
G451 Interseco das PGsl m
equidistncias Correo nos cantos externos
187H

(G450, G451, DISC)


(Pgina 294)
1086H

G460 4) Ativao da monitorao PGsl m


de coliso para bloco de Aproximao e afastamento
aproximao e de
18H

com estratgias de afastamento


afastamento ampliadas (G460, G461, G462)
(Pgina 308)
1087H

G461 Insero de um crculo PGsl m


no bloco de compen- Aproximao e afastamento
sao do raio de ferra-
189H

com estratgias de afastamento


menta (WRK) ampliadas (G460, G461, G462)
(Pgina 308)
108H

G462 Insero de uma reta no PGsl m


bloco de compensao Aproximao e afastamento
do raio de ferramenta
190H

com estratgias de afastamento


(WRK) ampliadas (G460, G461, G462)
(Pgina 308)
1089H

G500 4) Desativao de todos os PGsl m


Frames ajustveis, Deslocamento de ponto zero
Frames bsicos esto
19H

ajustvel (G54 ... G57, G505 ...


ativos G599, G53, G500, SUPA, G153)
(Pgina 157)
109H

G505 ... G599 5 ... 99 deslocamento de PGsl m


ponto zero ajustvel Deslocamento de ponto zero
192H

ajustvel (G54 ... G57, G505 ...


G599, G53, G500, SUPA, G153)
(Pgina 157)
109H

G601 4) Mudana de blocos com PGsl m


parada exata fina Parada exata (G60, G9, G601,
193H

G602, G603) (Pgina 327) 1092H

G602 Mudana de blocos com PGsl m


parada exata aproximada Parada exata (G60, G9, G601,
194H

G602, G603) (Pgina 327) 1093H

G603 Mudana de blocos para PGsl m


fim de bloco de inter- Parada exata (G60, G9, G601,
polao IPO
195H

G602, G603) (Pgina 327) 1094H

G621 Desacelerao de cantos PGAsl m


em todos os cantos
G641 Modo de controle da PGsl m
trajetria com suavizao Modo de controle da trajetria
conforme critrio de
196H

(G64, G641, G642, G643, G644,


percurso (= distncia de G645, ADIS, ADISPOS)
suavizao programvel) (Pgina 331)
1095H

Fundamentos
474 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
G642 Modo de controle da PGsl m
trajetria com suavizao Modo de controle da trajetria
com a conservao de
197H

(G64, G641, G642, G643, G644,


tolerncias definidas G645, ADIS, ADISPOS)
(Pgina 331)
1096H

G643 Modo de controle da PGsl m


trajetria com suavizao Modo de controle da trajetria
com a conservao de
198H

(G64, G641, G642, G643, G644,


tolerncias definidas G645, ADIS, ADISPOS)
(interno de bloco) (Pgina 331)
1097H

G644 Modo de controle da PGsl m


trajetria com suavizao Modo de controle da trajetria
com o mximo possvel
19H

(G64, G641, G642, G643, G644,


de dinmica G645, ADIS, ADISPOS)
(Pgina 331)
1098H

G645 Modo de controle da PGsl m


trajetria com suavizao Modo de controle da trajetria
de cantos e transies de
20H

(G64, G641, G642, G643, G644,


blocos tangenciais com G645, ADIS, ADISPOS)
preservao de (Pgina 331)
tolerncias definidas
109H

G700 Especificao em polega- PGsl m


das para dimenses geo- Indicao dimensional em pole-
mtricas e tecnolgicas
201H

gadas (Inch) ou mtrica


(comprimentos, avano) (G70/G700, G71/G710)
(Pgina 177)
10H

G710 4) Especificao mtrica PGsl m


para dimenses geo- Indicao dimensional em
mtricas e tecnolgicas
20H

polegadas (Inch) ou mtrica


(comprimentos, avano) (G70/G700, G71/G710)
(Pgina 177)
10H

G751 Aproximao do ponto PGsl b


fixo atravs de ponto Aproximao de ponto fixo
intermedirio
203H

(G75, G751) (Pgina 402)


102H

G810 4), ..., Grupo G reservado para PGAsl


G819 o usurio OEM
G820 4), ..., Grupo G reservado para PGAsl
G829 o usurio OEM
G931 Especificao de avano m
atravs do tempo de
deslocamento
G942 Congelamento do avano m
linear e velocidade de
corte constante ou
rotao de fuso

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 475
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
G952 Congelamento do avano m
por rotao e velocidade
de corte constante ou
rotao de fuso
G961 Velocidade de corte PGsl m
constante e avano linear Velocidade de corte constante
204H

(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
103H

G962 Avano linear ou avano PGsl m


por rotao e velocidade Velocidade de corte constante
de corte constante
205H

(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
104H

G971 Congelamento da PGsl m


rotao do fuso e avano Velocidade de corte constante
linear
206H

(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
105H

G972 Congelamento do avano PGsl m


linear ou avano por Velocidade de corte constante
rotao e rotao
207H

(G96/G961/G962,
constante de fuso G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
106H

G973 Avano de rotao sem PGsl m


limite da rotao do fuso Velocidade de corte constante
208H

(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
107H

GEOAX Atribui novos canais de PGAsl


eixo para os eixos
geomtricos 1 - 3
GET Troca de eixos liberados PGAsl
entre canais
GETACTT Determina a ferramenta FBW
ativa de um grupo de
ferramentas de mesmo
nome
GETACTTD Determina para um PGAsl
nmero D absoluto seu
nmero T correspon-
dente
GETD Troca de eixo direta entre PGAsl
canais
GETDNO Fornece o nmero D de PGAsl
um corte (CE) de uma
ferramenta (T)

Fundamentos
476 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
GETEXET Leitura do nmero T FBW
carregado
GETFREELOC Localizao de um aloja- FBW
mento vazio no magazine
para uma ferramenta
especificada
GETSELT Fornecer nmeros T pr- FBW
selecionados
GETT Definir nmero T para FBW
nome de ferramenta
GETTCOR Extrao de dados de FB1(W1)
comprimentos de ferra-
menta ou componentes
de comprimento de
ferramenta
GETTENV Leitura de nmeros T, D FB1(W1)
e DL
GOTO Instruo de salto primeiro PGAsl
para frente depois para
trs (sentido primeiro para
o fim e depois para o incio
do programa)
GOTOB Instruo de salto para PGAsl
trs (sentido no incio do
programa)
GOTOC Como GOTO, mas com PGAsl
supresso do alarme
14080 "Destino de salto
no encontrado"
GOTOF Instruo de salto para PGAsl
frente (sentido no fim do
programa)
GOTOS Salto de retorno ao incio PGAsl
do programa
GP Palavra-chave para PGAsl
programao indireta de
atributos de posio
GWPSOF Cancelamento da PGsl b
velocidade perifrica de Velocidade perifrica constante
rebolo constante (SUG)
209H

do rebolo (GWPSON,
GWPSOF) (Pgina 106)
108H

GWPSON Ativao da velocidade PGsl b


perifrica de rebolo Velocidade perifrica constante
constante (SUG)
210H

do rebolo (GWPSON,
GWPSOF) (Pgina 106)
109H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 477
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
H... Emisso de funo PGsl/FB1(H2)
auxiliar no PLC Transferncia de funes
21H

auxiliares (Pgina 383)


10H

HOLES1 Ciclo de modelo de BHDsl/BHFsl


furao, fileira de furos
HOLES2 Ciclo de modelo de BHDsl/BHFsl
furao, crculo de furos
I Parmetro de PGsl b
interpolao Interpolao circular com centro
21H

e ponto final (G2/G3, X... Y...


Z..., I... J... K...) (Pgina 212)
1H

I1 Coordenada de ponto PGsl b


intermedirio Interpolao circular com ngulo
213H

de abertura e centro (G2/G3,


X... Y... Z.../ I... J... K..., AR)
(Pgina 218)
12H

IC Especificao de PGsl b
dimenses incrementais Especificao de dimenso
214H

incremental (G91, IC)


(Pgina 170)
13H

ICYCOF Execuo de todos PGAsl


blocos de um ciclo de
tecnologia conforme
ICYCOF em um ciclo IPO
ICYCON Execuo de cada bloco PGAsl
de um ciclo de tecnologia
conforme ICYCOF em
um ciclo IPO separado
ID Identificao para aes PGAsl m
sncronas modais
IDS Identificao para aes PGAsl
sncronas estticas
modais
IF Introduo de um salto PGAsl
condicional no programa
de pea / ciclo de
tecnologia
INDEX Determinao do ndice PGAsl
de um caractere na
String de entrada
INIPO Inicializao das PGAsl
variveis com PowerOn
INIRE Inicializao das PGAsl
variveis com Reset
INICF Inicializao das PGAsl
variveis com NewConfig

Fundamentos
478 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
INIT Seleo de um determi- PGAsl - - - -
nado programa NC para
execuo em um deter-
minado canal
INITIAL Criao de um INI-File PGAsl
atravs de todas as
reas
INT Tipo de dado: Valor PGAsl
inteiro com sinal
INTERSEC Calcula a interseco PGAsl
entre dois elementos de
contorno
INVCCW Deslocamento de PGsl m - - - -
evolvente, no sentido Interpolao de evolventes
anti-horrio
215H

(INVCW, INVCCW)
(Pgina 232)
14H

INVCW Deslocamento de PGsl m - - - -


evolvente, no sentido Interpolao de evolventes
horrio
216H

(INVCW, INVCCW)
(Pgina 232)
15H

INVFRAME Clculo do Frame inverso FB1(K2)


a partir de um Frame
IP Parmetro de PGAsl
interpolao varivel
IPOBRKA Critrio de movimento a PGAsl m
partir do ponto de
ativao da rampa de
frenagem
IPOENDA Fim de movimento ao PGAsl m
alcanar "IPO-Stop"
IPTRLOCK Congela o incio do seg- PGAsl m
mento do programa que
no deve ser pesquisado
at o prximo bloco de
funo da mquina.
IPTRUNLOCK Define o fim do segmento PGAsl m
do programa que no
deve ser pesquisado no
bloco atual no momento
da interrupo.
ISAXIS Verifica se o eixo PGAsl
geomtrico especificado
como parmetro 1
ISD Profundidade de imerso PGAsl m

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 479
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
ISFILE Verifica se existe um PGAsl
arquivo na memria de
usurio do NCK
ISNUMBER Verifica se a String de PGAsl
entrada pode ser
convertida em nmero
ISOCALL Chamada indireta de um PGAsl
programa programado
em linguagem ISO
ISVAR Verifica se o parmetro PGAsl
de transferncia contm
uma varivel conhecida
do NC
J Parmetro de PGsl b
interpolao Interpolao circular com centro
217H

e ponto final (G2/G3, X... Y...


Z..., I... J... K...) (Pgina 212)
16H

J1 Coordenada de ponto PGsl b


intermedirio Interpolao circular com ponto
218H

intermedirio e ponto final (CIP,


X... Y... Z..., I1... J1... K1...)
(Pgina 222)
17H

JERKA Ativao do comporta-


mento de acelerao
ajustado atravs de MD
para os eixos progra-
mados
JERKLIM Reduo ou acelerao PGAsl m
do solavanco axial
mximo
JERKLIMA Reduo ou acelerao PGsl m
do solavanco axial Influncia da acelerao em
mximo
219H

eixos escravos (VELOLIMA,


ACCLIMA, JERKLIMA)
(Pgina 415)
18H

K Parmetro de PGsl b
interpolao Interpolao circular com centro
20H

e ponto final (G2/G3, X... Y...


Z..., I... J... K...) (Pgina 212)
19H

K1 Coordenada de ponto PGsl b


intermedirio Interpolao circular com ponto
21H

intermedirio e ponto final (CIP,


X... Y... Z..., I1... J1... K1...)
(Pgina 222)
120H

KONT Percorre o contorno com PGsl m


compensao da Aproximar e afastar do contorno
ferramenta
2H

(NORM, KONT, KONTC,


KONTT) (Pgina 287)
12H

Fundamentos
480 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
KONTC Aproximao/afastament PGsl m
o com polinmio de Aproximar e afastar do contorno
curvatura contnua
23H

(NORM, KONT, KONTC,


KONTT) (Pgina 287)
12H

KONTT Aproximao/afastament PGsl m


o com polinmio de Aproximar e afastar do contorno
tangente constante
24H

(NORM, KONT, KONTC,


KONTT) (Pgina 287)
123H

L Nmero da subrotina PGAsl b

LEAD ngulo de avano PGAsl m


1. Orientao da
ferramenta - - - -
2. Polinmios de
orientao
LEADOF Acoplamento de valor PGAsl - - - -
mestre OFF
LEADON Acoplamento de valor PGAsl - - - -
mestre ON
LENTOAX Fornece informaes FB1(W1)
sobre a associao dos
comprimentos de ferra-
menta L1, L2 e L3 da
ferramenta com a abscis-
sa, ordenada e aplicada
LFOF 4) Retrocesso rpido para PGsl m
rosqueamento OFF Retrocesso rpido para
25H

rosqueamento (LFON, LFOF,


DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267) 124H

LFON Retrocesso rpido para PGsl m


rosqueamento ON Retrocesso rpido para
26H

rosqueamento (LFON, LFOF,


DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267) 125H

LFPOS Retrocesso do eixo iden- PGsl m


tificado com POLFMASK Retrocesso rpido para
ou POLFMLIN na
27H

rosqueamento (LFON, LFOF,


posio de eixo absoluta DILF, ALF, LFTXT, LFWP,
programada com POLF LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267) 126H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 481
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
LFTXT O plano do movimento de PGsl m
retrocesso na retrao Retrocesso rpido para
rpida determinado a
28H

rosqueamento (LFON, LFOF,


partir da tangente da DILF, ALF, LFTXT, LFWP,
trajetria e do atual LFPOS, POLF, POLFMASK,
sentido de ferramenta POLFMLIN) (Pgina 267) 127H

LFWP O plano do movimento de PGsl m


retrocesso na retrao Retrocesso rpido para
rpida determinado
29H

rosqueamento (LFON, LFOF,


atravs do atual plano de DILF, ALF, LFTXT, LFWP,
trabalho (G17/G18/G19) LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267) 128H

LIFTFAST Retrao rpida PGsl

LIMS Limite de rotao PGsl m


com G96/G961 e G97 Velocidade de corte constante
230H

(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
129H

LLI Valor limite inferior de PGAsl


variveis
LN Logaritmo natural PGAsl

LOCK Bloqueio de ao PGAsl


sncrona com MD
(parar ciclo de
tecnologia)
LONGHOLE Ciclo de modelo de fresa- BHDsl/BHFsl - - - -
mento de oblongos em
uma circunferncia
LOOP Introduo de um loop PGAsl
sem fim
M0 Parada programada PGsl
Funes M (Pgina 387)
231H 130H

M1 Parada opcional PGsl


Funes M (Pgina 387)
23H 13H

M2 Fim do programa prin- PGsl


cipal com retorno ao Funes M (Pgina 387)
incio do programa
23H 132H

M3 Sentido de giro do fuso PGsl


direita (horrio) Funes M (Pgina 387)
234H 13H

M4 Sentido de giro do fuso PGsl


esquerda (anti-horrio) Funes M (Pgina 387)
235H 134H

M5 Parada do fuso PGsl


Funes M (Pgina 387)
236H 135H

Fundamentos
482 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
M6 Troca de ferramentas PGsl
Funes M (Pgina 387)
237H 136H

M17 Fim de subrotina PGsl


Funes M (Pgina 387)
238H 137H

M19 Posicionamento de fuso PGsl


na posio registrada no Funes M (Pgina 387)
SD43240
239H 138H

M30 Fim de programa, como o PGsl


M2 Funes M (Pgina 387)
240H 139H

M40 Mudana automtica da PGsl


gama de velocidade Funes M (Pgina 387)
241H 140H

M41 ... M45 Gama de velocidade PGsl


1 ... 5 Funes M (Pgina 387)
24H 14H

M70 Passagem para o modo PGsl


de eixo Funes M (Pgina 387)
243H 142H

MASLDEF Definio de grupo de PGAsl


eixos mestres/escravos
MASLDEL Separao de grupo de PGAsl
eixos mestres/escravos e
cancelamento da
definio do grupo
MASLOF Desativao de um PGAsl
acoplamento temporrio
MASLOFS Desativao de um PGAsl
acoplamento temporrio
com parada automtica
do eixo escravo
MASLON Ativao de um acopla- PGAsl
mento temporrio
MATCH Localizao de uma PGAsl
String em Strings
MAXVAL Maior valor de duas PGAsl
variveis (funo aritm.)
MCALL Chamada de subrotina PGAsl
modal
MEAC Medio constante sem PGAsl b - - - -
anulao de curso
restante
MEAFRAME Clculo de Frame a partir PGAsl
de pontos de medio
MEAS Medio com apalpador PGAsl b
comutvel

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 483
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
MEASA Medio com anulao PGAsl b - - - -
de curso restante
MEASURE Mtodo de clculo para FB2(M5)
medio de pea e
medio de ferramenta
MEAW Medio com apalpador PGAsl b
comutvel sem anulao
de curso restante
MEAWA Medio sem anulao PGAsl b - - - -
de curso restante
MI Acesso aos dados de PGAsl
Frame: Espelhamento
MINDEX Determinao do ndice PGAsl
de um caractere na
String de entrada
MINVAL Menor valor de duas PGAsl
variveis (funo aritm.)
MIRROR Espelhamento PGAsl b
programvel Espelhamento programvel
24H

(MIRROR, AMIRROR)
(Pgina 370)
143H

MMC Chamada da janela de PGAsl


dilogo interativa na HMI
a partir do programa de
pea
MOD Diviso Modulo PGAsl

MODAXVAL Determinao da posio PGAsl


Modulo de um eixo
rotativo Modulo
MOV Partida de eixo de PGAsl
posicionamento
MSG Mensagens PGsl m
programveis Emisso de mensagens (MSG)
245H

(Pgina 391)
14H

MVTOOL Comando de linguagem FBW


para movimentar uma
ferramenta
N Nmero de bloco PGsl
secundrio NC Regras de blocos (Pgina 39)
246H 145H

NCK Especificao da rea de PGAsl


validade de dados

Fundamentos
484 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
NEWCONF Aceitao dos dados de PGAsl
mquina modificados
(corresponde "Ativao
do dado de mquina")
NEWT Criao de nova ferra- PGAsl
menta
NORM 4) Ajuste normal dos pontos PGsl m
inicial e final com com- Aproximar e afastar do contorno
pensao de ferramenta (NORM, KONT, KONTC,
247H

KONTT) (Pgina 287) 146H

NOT NO lgico (Negation) PGAsl

NPROT rea de proteo espec- PGAsl


fica de mquina ON/OFF
NPROTDEF Definio de uma rea de PGAsl
proteo especfica de
mquina
NUMBER Converte a String de PGAsl
entrada em nmero
OEMIPO1 Interpolao OEM 1 PGAsl m

OEMIPO2 Interpolao OEM 2 PGAsl m

OF Palavra-chave na PGAsl
bifurcao CASE
OFFN Sobremetal para PGsl m
contorno programado Correo do raio da ferramenta
248H

(G40, G41, G42, OFFN)


(Pgina 277)
147H

OMA1 Endereo OEM 1 m


OMA2 Endereo OEM 2 m
OMA3 Endereo OEM 3 m
OMA4 Endereo OEM 4 m
OMA5 Endereo OEM 5 m
OR Operador lgico, PGAsl
operador lgico OU
ORIAXES Interpolao linear dos PGAsl m
eixos de mquina ou
eixos de orientao
ORIAXPOS ngulo de orientao m
atravs de eixos virtuais
de orientao com
posies de eixo rotativo

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 485
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
ORIC 4) As mudanas de orien- PGAsl m
tao em cantos externos
so sobrepostas no bloco
circular a ser inserido
ORICONCCW Interpolao em uma su- PGAsl/FB3(F3) m
perfcie perifrica circular
em sentido anti-horrio
ORICONCW Interpolao em uma su- PGAsl/FB3(F4) m
perfcie perifrica circular
em sentido horrio
ORICONIO Interpolao em uma PGAsl/FB3(F4) m
superfcie perifrica
circular com especifi-
cao de uma orientao
intermediria
ORICONTO Interpolao em uma PGAsl/FB3(F5) m
superfcie perifrica
circular na transio
tangencial (especificao
da orientao final)
ORICURVE Interpolao da orien- PGAsl/FB3(F6) m
tao com especificao
do movimento de dois
pontos de contato da
ferramenta
ORID As mudanas de orien- PGAsl m
tao so executadas
antes de um bloco
circular
ORIEULER ngulo de orientao PGAsl m
atravs de ngulo
euleriano
ORIMKS Orientao de ferramenta PGAsl m
no sistema de coordena-
das da mquina
ORIPATH Orientao da ferramenta PGAsl m
relativa trajetria
ORIPATHS Orientao de ferramenta PGAsl m
relativa trajetria, uma
dobra suavizada no
decurso da orientao
ORIPLANE Interpolao em um PGAsl m
plano
(corresponde ao
ORIVECT)
Interpolao de grande
circunferncia

Fundamentos
486 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
ORIRESET Posio inicial da orien- PGAsl
tao de ferramenta com
at 3 eixos de orientao
ORIROTA ngulo de rotao de um PGAsl m
sentido de rotao espe-
cificado como absoluto
ORIROTC Vetor de rotao tangen- PGAsl m
cial tangente da
trajetria
ORIROTR ngulo de rotao rela- PGAsl m
tivo ao plano entre a
orientao inicial e a
orientao final
ORIROTT ngulo de rotao PGAsl m
relativo alterao do
vetor de orientao
ORIRPY ngulo de orientao PGAsl m
atravs de ngulo RPY
(XYZ)
ORIRPY2 ngulo de orientao PGAsl m
atravs de ngulo RPY
(ZYX)
ORIS Alterao de orientao PGAsl m

ORISOF 4) Suavizao do decurso PGAsl m


de orientao OFF
ORISON Suavizao do decurso PGAsl m
de orientao ON
ORIVECT Interpolao de grande PGAsl m
circunferncia (idntico
ao ORIPLANE)
ORIVIRT1 ngulo de orientao PGAsl m
atravs de eixos virtuais
de orientao (Definition 1)
ORIVIRT2 ngulo de orientao PGAsl m
atravs de eixos virtuais
de orientao (Definition 1)
ORIWKS 4) Orientao de ferramenta PGAsl m
no sistema de coordena-
das da pea de trabalho
OS Oscilao ativada/ PGAsl - - - -
desativada
OSB Oscilao: Ponto de FB2(P5) m - - - -
partida
OSC Suavizao constante da PGAsl m
orientao da ferramenta

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 487
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
OSCILL Axis: 1 - 3 eixos de PGAsl m - - - -
penetrao
OSCTRL Opes da oscilao PGAsl m - - - -

OSD Suavizao da orienta- PGAsl m


o de ferramenta
atravs da especificao
da extenso de suavi-
zao com SD.
OSE Ponto final da oscilao PGAsl m - - - -

OSNSC Oscilao: Nmero de PGAsl m - - - -


passadas finais
OSOF 4) Suavizao da orienta- PGAsl m
o de ferramenta OFF
OSP1 Oscilao: ponto de PGAsl m - - - -
reverso esquerdo
OSP2 Ponto de reverso direito PGAsl m - - - -
da oscilao
OSS Suavizao da orienta- PGAsl m
o da ferramenta no fim
do bloco
OSSE Suavizao da orienta- PGAsl m
o de ferramenta no
incio e no fim do bloco
OST Suavizao da orienta- PGAsl m
o de ferramenta
atravs da especificao
da tolerncia angular em
graus com SD (desvio
mximo do decurso de
orientao programado)
OST1 Oscilao: Ponto de PGAsl m - - - -
parada no ponto de
reverso esquerdo
OST2 Oscilao: Ponto de PGAsl m - - - -
parada no ponto de
reverso direito
OTOL Tolerncia de orientao PGAsl - -
para funes de com-
pressor, suavizao de
orientao e tipos de
suavizao

Fundamentos
488 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
OVR Correo de rotao PGAsl m
Correo do avano
249H

programvel (OVR, OVRRAP,


OVRA) (Pgina 136) 148H

OVRA Correo de rotao axial PGAsl m


Correo do avano
250H

programvel (OVR, OVRRAP,


OVRA) (Pgina 136) 149H

OVRRAP Correo do avano PGAsl m


rpido Correo do avano
251H

programvel (OVR, OVRRAP,


OVRA) (Pgina 136) 150H

P Nmero de processa- PGAsl


mentos da subrotina
PAROT Alinhamento do sistema PGsl m
de coordenadas pea Criao de Frame por
de trabalho
25H

orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)15H

PAROTOF Desativao da rotao PGsl m


de Frame relativa pea Criao de Frame por
de trabalho
253H

orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)152H

PCALL Chamada de subrotinas PGAsl


com indicao absoluta
do caminho e transfe-
rncia de parmetros
PDELAYOF Retardamento na PGAsl m - - - -
estampagem OFF
PDELAYON 4) Retardamento na PGAsl m - - - -
estampagem ON
PHU Unidade fsica de uma PGAsl
varivel
PL 1. B-Spline: Distncia PGAsl b - -
entre os ns 1.
2. Interpolao de polin- 2. - - - -
mios: Comprimento do
intervalo de parmetros
na interpolao de
polinmios

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 489
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
PM Por minuto PGsl
Aproximao e afastamento
254H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298) 153H

PO Coeficiente de polinmio PGAsl b - - - -


na interpolao de
polinmios
POCKET3 Ciclo de fresamento, BHDsl/BHFsl
bolso retangular
(qualquer fresa)
POCKET4 Ciclo de fresamento, BHDsl/BHFsl
bolso circular
(qualquer fresa)
POLF Posio de retrocesso PGsl/PGAsl m
LIFTFAST Retrocesso rpido para
25H

rosqueamento (LFON, LFOF,


DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
154H

POLFA Incio da posio de PGsl m


retrocesso dos eixos Retrocesso rpido para
individuais com
256H

rosqueamento (LFON, LFOF,


$AA_ESR_TRIGGER DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
15H

POLFMASK Liberar eixos para o PGsl m


retrocesso sem haver Retrocesso rpido para
relao entre eixos
257H

rosqueamento (LFON, LFOF,


DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
156H

POLFMLIN Liberao de eixos para PGsl m


o retrocesso com relao Retrocesso rpido para
linear entre os eixos
258H

rosqueamento (LFON, LFOF,


DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
157H

POLY Interpolao de PGAsl m - - - -


polinmios
POLYPATH A interpolao de poli- PGAsl m - - - -
nmios pode ser selecio-
nada para os grupos de
eixos AXIS ou VECT
PON Estampagem ON PGAsl m - - - -

Fundamentos
490 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
PONS Estampagem ON no ciclo PGAsl m - - - -
IPO
POS Posicionamento de eixo PGsl
Deslocar eixos de
259H

posicionamento (POS, POSA,


POSP, FA, WAITP, WAITMC)
(Pgina 118)
158H

POSA Posicionamento de eixo PGsl


alm dos limites de bloco Deslocar eixos de
260H

posicionamento (POS, POSA,


POSP, FA, WAITP, WAITMC)
(Pgina 118)
159H

POSM Posicionamento do FBW


magazine
POSP Posicionamento em PGsl
segmentos (oscilao) Deslocar eixos de
261H

posicionamento (POS, POSA,


POSP, FA, WAITP, WAITMC)
(Pgina 118)
160H

POSRANGE Determinao se a atual PGAsl


posio nominal interpo-
lada de um eixo en-
contra-se em uma janela
e uma posio de
referncia pr-definida
POT Quadrado PGAsl
(funo aritmtica)
PR Por rotao PGsl
Aproximao e afastamento
26H

(G140 at G143, G147, G148,


G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)16H

PREPRO Identificao de subro- PGAsl


tinas com preparao
PRESETON Definio de valores PGAsl
reais para eixos
programados
PRIO Palavra-chave para de- PGAsl
finir a prioridade no trata-
mento de interrupes
PROC Primeira instruo de um PGAsl
programa
PTP Movimento ponto a ponto PGAsl m

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 491
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
PTPG0 Movimento ponto a ponto PGAsl m
somente com G0, seno
CP
PUNCHACC Acelerao em funo do PGAsl - - - -
curso para
puncionamento
PUTFTOC Correo fina de ferra- PGAsl
menta para dressagem
paralela
PUTFTOCF Correo fina de ferra- PGAsl
menta em funo de uma
funo definida com
FCTDEF para dressagem
paralela
PW B-Spline, peso do ponto PGAsl b - -

QECLRNOF Aprendizado da compen- PGAsl


sao de erro de
quadrante OFF
QECLRNON Aprendizado da compen- PGAsl
sao de erro de
quadrante ON
QU Emisso rpida de PGsl
funo (auxiliar) adicional Transferncia de funes
263H

auxiliares (Pgina 383)


162H

R... Parmetro de clculo PGAsl


tambm como identifi-
cador de eixo ajustvel e
com extenso numrica
RAC Programao de raio PGsl b
especfica de eixo, Programao em dimetro/raio
absoluta e por blocos
264H

especfica de eixo (DIAMONA,


DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
163H

RDISABLE Bloqueio de leitura PGAsl


(entrada)
READ L uma ou vrias linhas PGAsl
de um arquivo especifi-
cado e carrega estas
informaes no campo
REAL Tipo de dado: Varivel de PGAsl
vrgula flutuante com
sinal (nmeros reais)

Fundamentos
492 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
REDEF Ajuste para dados de PGAsl
mquina, elementos de
linguagem NC e variveis
de sistema que so exibi-
dos para determinados
grupos de usurios
RELEASE Liberao de eixos de PGAsl
mquina para troca de
eixos
REP Palavra-chave para PGAsl
inicializao de todos
elementos de um campo
com o mesmo valor
REPEAT Repetio de um loop de PGAsl
programa
REPEATB Repetio de uma linha PGAsl
do programa
REPOSA Reaproximao at o PGAsl b
contorno linear com
todos os eixos
REPOSH Reaproximao at o PGAsl b
contorno com semicrculo
REPOSHA Reaproximao at o PGAsl b
contorno com todos os
eixos; eixos geomtricos
em semicrculo
REPOSL Reaproximao at o PGAsl b
contorno linear
REPOSQ Reaproximao at o PGAsl b
contorno em quadrante
REPOSQA Reaproximao at o con- PGAsl b
torno linear com todos os
eixos; eixos geomtricos
em quadrante
RESET Resetamento de ciclo de PGAsl
tecnologia
RESETMON Comando de linguagem FBW
para ativao de valor
nominal
RET Fim de subrotina PGAsl

RIC Programao em raio PGsl b


relativa por bloco e
especfica de eixo

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 493
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
RINDEX Determinao do ndice PGAsl
de um caractere na
String de entrada
RMB Reaproximao no ponto PGAsl m
inicial do bloco
RME Reaproximao no ponto PGAsl m
final do bloco
RMI 4) Reaproximao no ponto PGAsl m
de interrupo
RMN Reaproximao no ponto PGAsl m
de percurso mais
prximo
RND Arredondamento do PGsl b
canto do contorno Chanfro, arredondamento (CHF,
265H

CHR, RND, RNDM, FRC,


FRCM) (Pgina 271)
164H

RNDM Arredondamento modal PGsl m


Chanfro, arredondamento (CHF,
26H

CHR, RND, RNDM, FRC,


FRCM) (Pgina 271)
165H

ROT Rotao programvel PGsl b


Rotao programvel (ROT,
267H

AROT, RPL) (Pgina 354)16H

ROTS Rotaes de Frame PGsl b


programveis com Rotaes de Frame program-
ngulos espaciais
268H

veis com ngulos espaciais


(ROTS, AROTS, CROTS)
(Pgina 365)
167H

ROUND Arredondamento das PGAsl


casas decimais
ROUNDUP Arredondamento para PGAsl
cima de um valor de
entrada
RP Raio polar PGsl m/b
Comandos de deslocamento
269H

com coordenadas polares (G0,


G1, G2, G3, AP, RP)
(Pgina 197)
168H

RPL Rotao no plano PGsl b


Rotaes de Frame program-
270H

veis com ngulos espaciais


(ROTS, AROTS, CROTS)
(Pgina 365)
169H

RT Parmetro para acesso PGAsl


aos dados de Frame:
Rotao

Fundamentos
494 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
RTLIOF G0 sem interpolao PGsl m
linear (interpolao de Movimento de avano rpido
eixos individuais)
271H

(G0, RTLION, RTLIOF)


(Pgina 201)
170H

RTLION G0 com interpolao PGsl m


linear Movimento de avano rpido
27H

(G0, RTLION, RTLIOF)


(Pgina 201)
17H

S Rotao do fuso PGsl m/b


(com G4, H96/G961 tem Rotao do fuso (S), sentido de
outro significado)
273H

giro do fuso (M3, M4, M5)


(Pgina 89)
172H

SAVE Atributo para salvar infor- PGAsl


maes em chamadas de
subrotinas
SBLOF Supresso de bloco a PGAsl
bloco
SBLON Cancelamento da PGAsl
supresso de bloco a
bloco
SC Parmetro para acesso PGAsl
aos dados de Frame:
Escala
SCALE Escala programvel PGsl b
Fator de escala programvel
274H

(SCALE, ASCALE)
(Pgina 366)
173H

SCC Atribuio seletiva de um PGsl


eixo transversal ao G96/ Velocidade de corte constante
G961/G962. Os identifi-
275H

(G96/G961/G962,
cadores de eixo podem G97/G971/G972, G973, LIMS,
ser de eixo geomtrico, SCC) (Pgina 100)
de canal ou de mquina.
174H

SCPARA Programao de bloco de PGAsl


parmetros servo
SD Grau de Spline PGAsl b - -

SEFORM Instruo de estruturao PGAsl


no editor Step, para gerar
a exibio de passos
para HMI-Advanced
SET Palavra-chave para PGAsl
inicializao de todos
elementos de um campo
com valores listados

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 495
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
SETAL Definio de alarme PGAsl

SETDNO Atribuio de nmero D PGAsl


do corte (CE) de uma
ferramenta (T)
SETINT Definio de qual rotina PGAsl
de interrupo dever ser
ativada quando existir
uma entrada NCK
SETM Definio de marcadores PGAsl - - - -
em canal prprio
SETMS Retorna para o fuso Rotao do fuso (S), sentido de
276H
mestre definido no dado giro do fuso (M3, M4, M5)
de mquina (Pgina 89)
175H

SETMS(n) O fuso n deve valer como PGsl


fuso mestre Rotao do fuso (S), sentido de
27H

giro do fuso (M3, M4, M5)


(Pgina 89)176H

SETMTH Definio de nmero de FBW


porta-ferramenta mestre
SETPIECE Considerao do nmero FBW
de peas para todas
ferramentas atribudas ao
fuso
SETTA Definio de uma ferra- FBW
menta do grupo de
desgaste como ativa
SETTCOR Alterao de componen- FB1(W1)
tes de ferramenta sob
considerao de todas
condies gerais
SETTIA Definio de uma ferra- FBW
menta do grupo de
desgaste como inativa
SF Deslocamento do ponto PGsl m
de partida para rosquea- Rosqueamento com passo
mento
278H

constante (G33, SF)


(Pgina 249)
17H

SIN Seno (funo trigono- PGAsl


mtrica)
SIRELAY Ativao das funes de FBSIsl - - - -
segurana parametri-
zadas com SIRELIN,
SIRELOUT e SIRELTIME
SIRELIN Inicializao de gran- FBSIsl - - - -
dezas de entrada do
mdulo de funo

Fundamentos
496 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
SIRELOUT Inicializao de gran- FBSIsl - - - -
dezas de sada do
mdulo de funo
SIRELTIME Inicializao do Timer do FBSIsl - - - -
mdulo de funo
SLOT1 Ciclo de modelo de fresa- BHDsl/BHFsl
mento, ranhuras em uma
circunferncia
SLOT2 Ciclo de modelo de fresa- BHDsl/BHFsl
mento, ranhura circular
SOFT Acelerao de trajetria PGsl m
suave Modo de acelerao (BRISK,
279H

BRISKA, SOFT, SOFTA,


DRIVE, DRIVEA) (Pgina 412)
178H

SOFTA Ativao da acelerao PGsl


de eixo brusca para os Modo de acelerao (BRISK,
eixos programados
280H

BRISKA, SOFT, SOFTA,


DRIVE, DRIVEA) (Pgina 412)
179H

SON Puncionamento ON PGAsl m - - - -

SONS Puncionamento ON no PGAsl m - - - -


ciclo IPO
SPATH 4) A referncia de percurso PGAsl m
para eixos FGROUP o
comprimento do arco
SPCOF Comutao do fuso PGsl m
mestre ou fuso (n) de Operao de fuso com controle
controle de posio para
281H

de posio (SPCON, SPCOF)


controle de rotao (Pgina 122)
180H

SPCON Comutao do fuso PGAsl m


mestre ou fuso (n) de Operao de fuso com controle
controle de rotao para
28H

de posio (SPCON, SPCOF)


controle de posio (Pgina 122)
18H

SPI Converte o nmero de PGAsl


fuso em identificador de
eixo
SPIF1 4) Entradas/sadas NCK FB2(N4) m - - - -
rpidas para estampa-
gem/puncionamento
Byte 1
SPIF2 Entradas/sadas NCK FB2(N4) m - - - -
rpidas para estampa-
gem/puncionamento
Byte 2
SPLINEPATH Definio de grupo de PGAsl - -
Spline

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 497
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
SPN Nmero de trechos por PGAsl b - - - -
bloco
SPOF 4) Curso OFF, PGAsl m - - - -
estampagem,
puncionamento OFF
SPOS Posio do fuso PGsl m
Posicionamento de fusos
283H

(SPOS, SPOSA, M19, M70,


WAITS) (Pgina 123) 182H

SPOSA Posio do fuso alm dos PGsl m


limites do bloco Posicionamento de fusos
284H

(SPOS, SPOSA, M19, M70,


WAITS) (Pgina 123) 183H

SPP Comprimento de um PGAsl m - - - -


trecho
SQRT Raiz quadrada PGAsl
(funo aritmtica)
(square root)
SR Curso de retrocesso PGsl b - - - -
oscilante para ao Vrios valores de avano em
sncrona
285H

um bloco (F, ST, SR, FMA, STA,


SRA) (Pgina 147)
184H

SRA Curso de retrocesso PGsl m - - - -


oscilante na entrada Vrios valores de avano em
externa axial para ao
286H

um bloco (F, ST, SR, FMA, STA,


sncrona SRA) (Pgina 147)
185H

ST Tempo de passada final PGsl b - - - -


oscilante para ao Vrios valores de avano em
sncrona
287H

um bloco (F, ST, SR, FMA, STA,


SRA) (Pgina 147)
186H

STA Tempo de passada final PGsl m - - - -


oscilante axial para ao Vrios valores de avano em
sncrona
28H

um bloco (F, ST, SR, FMA, STA,


SRA) (Pgina 147)
187H

START Inicializao dos progra- PGAsl - - - -


mas selecionados em
vrios canais, simulta-
neamente a partir do
programa em andamento
STARTFIFO 4) Execuo; paralelo PGAsl m
isso, abastecimento da
memria de pr-proces-
samento
STAT Posio das articulaes PGAsl b

Fundamentos
498 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
STOLF Fator de tolerncia G0 PGAsl m - - - -

STOPFIFO Parada do processa- PGAsl m


mento; abastecimento da
memria de pr-proces-
samento at ser detec-
tado o STARTFIFO,
memria cheia ou fim de
programa
STOPRE Parada de pr-processa- PGAsl
mento at todos os bloco
preparados serem execu-
tados pelo processamen-
to principal
STOPREOF Cancelamento da parada PGAsl
de pr-processamento
STRING Tipo de dado: Sequncia PGAsl
de caracteres
STRINGFELD Seleo de um caractere PGAsl
individual a partir do cam-
po de String programado
STRINGIS Verifica o escopo de lin- PGAsl
guagem NC disponvel e
especialmente verifica a
existncia, validade, defi-
nio e ativao dos no-
mes de ciclo NC, vari-
veis de usurio, macros e
nomes de Label perten-
centes a este comando.
STRINGVAR Seleo de um caractere PGAsl - - - -
individual a partir da
String programada
STRLEN Determinao do com- PGAsl
primento de uma String
SUBSTR Determinao do ndice PGAsl
de um caractere na
String de entrada
SUPA Supresso do atual des- PGsl b
locamento de ponto zero, Desselecionar Frame (G53,
inclusive os deslocamen-
289H

G153, SUPA, G500)


tos programados, Frames (Pgina 378)
de sistema, deslocamen-
18H

tos com manivela eletr-


nica (DRF), deslocamen-
to de ponto zero externo
e movimento sobreposto

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 499
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
SVC Velocidade de corte da PGsl m
ferramenta Velocidade de corte (SVC)
290H

(Pgina 93)
189H

SYNFCT Avaliao de um PGAsl


polinmio em funo de
uma condio na ao
sncrona de movimentos
SYNR A leitura da varivel PGAsl
sncrona, isto , ocorre
no momento da
execuo
SYNRW A leitura e gravao da PGAsl
varivel so sincroniza-
das, isto , ocorrem no
momento da execuo
SYNW A gravao da varivel PGAsl
sincronizada, isto ,
ocorre no momento da
execuo
T Chamada de ferramenta PGsl
(a troca somente ocorre Troca de ferramentas com
se estiver definida no
291H

comando T (Pgina 58)


dado de mquina; seno
190H

ser necessrio o
comando M6)
TAN Tangente (funo trigo- PGAsl
nomtrica)
TANG Definio do grupo de PGAsl - - - -
eixos do acompanha-
mento tangencial
TANGDEL Cancelamento da defi- PGAsl - - - -
nio do grupo de eixos
do acompanhamento
tangencial
TANGOF Acompanhamento PGAsl - - - -
tangencial OFF
TANGON Acompanhamento PGAsl - - - -
tangencial ON
TCA Seleo de ferramenta / FBW
troca de ferramentas
independente do estado
da ferramenta
TCARR Solicitao de porta- PGAsl - -
ferramenta (nmero "m")
TCI Troca a ferramenta do FBW
alojamento intermedirio
para o magazine

Fundamentos
500 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
TCOABS 4) Determinao de compo- PGAsl m - -
nentes de comprimento
da ferramenta a partir da
atual orientao de
ferramenta
TCOFR Determinao de compo- PGAsl m - -
nentes de comprimento
da ferramenta a partir da
orientao do Frame
ativo
TCOFRX Determinao da orienta- PGAsl m - -
o de ferramenta de um
Frame ativo na seleo
de ferramenta, a ferra-
menta aponta para o
sentido X
TCOFRY Determinao da orienta- PGAsl m - -
o de ferramenta de um
Frame ativo na seleo
de ferramenta, a ferra-
menta aponta para o
sentido Y
TCOFRZ Determinao da orienta- PGAsl m - -
o de ferramenta de um
Frame ativo na seleo
de ferramenta, a ferra-
menta aponta para o
sentido Z
THETA ngulo de giro PGAsl b

TILT ngulo lateral PGAsl m

TLIFT Insero de bloco inter- PGAsl - - - -


medirio em cantos de
contorno para controle
tangencial
TMOF Cancelamento da monito- PGAsl
rao de ferramentas
TMON Ativao da monitorao PGAsl
de ferramentas
TO Identifica o valor final em PGAsl
um loop de contagem
FOR

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 501
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
TOFF Offset de comprimento PGsl m
de ferramenta no sentido Offset programvel de correo
do componente de com-
29H

de ferramenta (TOFFL, TOFF,


primento da ferramenta, TOFFR) (Pgina 84)
que atua paralelo ao eixo
19H

geomtrico especificado
no ndice.
TOFFL Offset de comprimento PGsl m
de ferramenta no sentido Offset programvel de correo
do componente de com-
293H

de ferramenta (TOFFL, TOFF,


primento da ferramenta TOFFR) (Pgina 84)
L1, L2 ou L3
192H

TOFFOF Resetamento da corre- PGAsl


o de comprimento de
ferramenta Online
TOFFON Ativao da correo de PGAsl
comprimento de ferra-
menta Online
TOFFR Offset do raio da PGsl m
ferramenta Offset programvel de correo
294H

de ferramenta (TOFFL, TOFF,


TOFFR) (Pgina 84)
193H

TOFRAME Alinhamento do eixo Z do PGsl m


WCS atravs da rotao Criao de Frame por
de Frame paralelamente
295H

orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
194H

TOFRAMEX Alinhamento do eixo X do PGsl m


WCS atravs da rotao Criao de Frame por
de Frame paralelamente
296H

orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
195H

TOFRAMEY Alinhamento do eixo Y do PGsl m


WCS atravs da rotao Criao de Frame por
de Frame paralelamente
297H

orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
196H

TOFRAMEZ Como o TOFRAME PGsl m


Criao de Frame por
298H

orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
197H

TOLOWER Transformao das letras PGAsl


de uma String em letras
minsculas

Fundamentos
502 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
TOOLENV Salvamento dos atuais FB1(W1)
estados importantes para
a avaliao dos dados de
ferramenta armazenados
na memria
TOROT Alinhamento do eixo Z do PGsl m
WCS atravs da rotao Criao de Frame por
de Frame paralelamente
29H

orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
198H

TOROTOF Rotaes de Frame no PGsl m


sentido da ferramenta Criao de Frame por
OFF
30H

orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
19H

TOROTX Alinhamento do eixo X do PGsl m


WCS atravs da rotao Criao de Frame por
de Frame paralelamente
301H

orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
120H

TOROTY Alinhamento do eixo Y do PGsl m


WCS atravs da rotao Criao de Frame por
de Frame paralelamente
302H

orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
120H

TOROTZ como o TOROT PGsl m


Criao de Frame por
30H

orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
120H

TOUPPER Transformao das letras PGAsl


de uma String em letras
maisculas
TOWBCS Valores de desgaste no PGAsl m - -
sistema de coordenadas
bsico (BCS)
TOWKCS Valores de desgaste no PGAsl m - -
sistema de coordenadas
do cabeote da ferramen-
ta para transformao
cinemtica (difere do
MCS pela rotao da
ferramenta)
TOWMCS Valores de desgaste no PGAsl m - -
sistema de coordenadas
da mquina (MCS)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 503
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
TOWSTD Valor de posio inicial PGAsl m - -
para correes no com-
primento da ferramenta
TOWTCS Valores de desgaste no PGAsl m - -
sistema de coordenadas
da ferramenta (ponto de
referncia do porta-ferra-
menta T no assento do
porta-ferramenta)
TOWWCS Valores de desgaste no PGAsl m - -
sistema de coordenadas
da pea de trabalho
(WCS)
TR Componente de desloca- PGAsl
mento em uma varivel
Frame
TRAANG Transformao de eixo PGAsl - - -
inclinado
TRACON Transformao concate- PGAsl - - -
nada
TRACYL Cilindro: Transformao PGAsl
de superfcie perifrica
TRAFOOF Desativao das transfor- PGAsl
maes ativas no canal
TRAILOF Movimento acoplado PGAsl
assncrono de eixo OFF
TRAILON Movimento acoplado PGAsl
assncrono de eixo ON
TRANS Deslocamento PGsl b
programvel Deslocamento de ponto zero
304H

(TRANS, ATRANS)
(Pgina 347)
1203H

TRANSMIT Transformao polar PGAsl


(usinagem de face)
TRAORI Transformao de 4 e PGAsl - -
5 eixos, transformao
genrica
TRUE Constante lgica: PGAsl
verdadeiro
TRUNC Corte das casas decimais PGAsl

TU ngulo do eixo PGAsl b

Fundamentos
504 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
TURN Nmero de voltas para PGsl b
linha helicoidal Interpolao helicoidal (G2/G3,
305H

TURN) (Pgina 229)


1204H

ULI Valor limite superior de PGAsl


variveis
UNLOCK Liberao de ao sn- PGAsl
crona com ID (continua-
o do ciclo de tecnolo-
gia)
UNTIL Condio para finaliza- PGAsl
o de um loop REPEAT
UPATH A referncia de percurso PGAsl m
para eixos FGROUP o
parmetro de curva
VAR Palavra-chave: Tipo de PGAsl
transferncia de
parmetros
VELOLIM Reduo da velocidade PGAsl m
axial mxima
VELOLIMA Reduo ou acelerao PGsl m
da velocidade axial Influncia da acelerao em
mxima do eixo escravo
306H

eixos escravos (VELOLIMA,


ACCLIMA, JERKLIMA)
(Pgina 415)
1205H

WAITC Espera at o critrio de PGAsl - - -


mudana de blocos de
acoplamento ser preen-
chido para os eixos /
fusos
WAITE Espera pelo fim do pro- PGAsl - - - -
grama em outro canal.
WAITENC Espera pelas posies de PGAsl - - - -
eixo sincronizadas e
restauradas
WAITM Espera pelo marcador no PGAsl - - - -
canal especificado; finali-
za o bloco especificado
com parada exata.
WAITMC Espera pelo marcador no PGAsl - - - -
canal especif.; parada
exata somente se os
outros canais ainda no
alcanaram o marcador.
WAITP Espera pelo fim do PGsl
deslocamento do eixo de Deslocar eixos de posiciona-
posicionamento
307H

mento (POS, POSA, POSP, FA,


WAITP, WAITMC) (Pgina 118)1206H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 505
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
WAITS Espera para alcanar a PGsl
posio do fuso Posicionamento de fusos
308H

(SPOS, SPOSA, M19, M70,


WAITS) (Pgina 123)
1207H

WALCS0 Limite da rea de PGsl m


trabalho WCS desativado Limite de rea de trabalho em
309H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 1208H

WALCS1 Grupo de limite de rea PGsl m


de trabalho WCS 1 ativo Limite de rea de trabalho em
310H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 1209H

WALCS2 Grupo de limite de rea PGsl m


de trabalho WCS 2 ativo Limite de rea de trabalho em
31H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 120H

WALCS3 Grupo de limite de rea PGsl m


de trabalho WCS 3 ativo Limite de rea de trabalho em
312H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 12H

WALCS4 Grupo de limite de rea PGsl m


de trabalho WCS 4 ativo Limite de rea de trabalho em
31H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 12H

WALCS5 Grupo de limite de rea PGsl m


de trabalho WCS 5 ativo Limite de rea de trabalho em
314H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 123H

WALCS6 Grupo de limite de rea PGsl m


de trabalho WCS 6 ativo Limite de rea de trabalho em
315H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 124H

WALCS7 Grupo de limite de rea PGsl m


de trabalho WCS 7 ativo Limite de rea de trabalho em
316H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 125H

WALCS8 Grupo de limite de rea PGsl m


de trabalho WCS 8 ativo Limite de rea de trabalho em
317H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 126H

WALCS9 Grupo de limite de rea PGsl m


de trabalho WCS 9 ativo Limite de rea de trabalho em
318H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 127H

Fundamentos
506 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues

Instruo Significado Para descrio veja 1) W 2) 828D 3)


PPU260 / 261 PPU280 / 281
D F D F
WALCS10 Grupo de limite de rea PGsl m
de trabalho WCS 10 ativo Limite de rea de trabalho em
319H

WCS/ENS (WALCS0 ...


WALCS10) (Pgina 398) 128H

WALIMOF Limite da rea de PGsl m


trabalho no BCS OFF Limite de rea de trabalho em
320H

BCS (G25/G26, WALIMON,


WALIMOF) (Pgina 394) 129H

WALIMON 4) Limite da rea de PGsl m


trabalho no BCS ON Limite de rea de trabalho em
321H

BCS (G25/G26, WALIMON,


WALIMOF) (Pgina 394) 120H

WHEN A ao executada PGAsl


ciclicamente enquanto a
condio for preenchida.
WHENEVER A ao executada ape- PGAsl
nas uma vez quando a
condio for preenchida.
WHILE Incio do loop de pro- PGAsl
grama WHILE
WRITE Gravao de texto no PGAsl
sistema de arquivos.
Anexa um bloco no fim
do arquivo especificado.
WRTPR Retardamento da tarefa PGAsl
de usinagem sem Gravao de String na varivel
interromper o modo de
32H

BTSS (WRTPR) (Pgina 393)


controle da trajetria
12H

X Nome de eixo PGsl m/b


Comandos de deslocamento
32H

com coordenadas cartesianas


(G0, G1, G2, G3, X..., Y..., Z...)
(Pgina 193)
12H

XOR OU lgico exclusivo PGAsl

Y Nome de eixo PGsl m/b


Comandos de deslocamento
324H

com coordenadas cartesianas


(G0, G1, G2, G3, X..., Y..., Z...)
(Pgina 193)
123H

Z Nome de eixo PGsl m/b


Comandos de deslocamento
325H

com coordenadas cartesianas


(G0, G1, G2, G3, X..., Y..., Z...)
(Pgina 193)
124H

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 507
Tabelas
16.2 Endereos

16.2 Endereos

Lista dos endereos


A lista dos endereos composta por:
Letras de endereo
Endereos fixos
Endereos fixos com extenso de eixo
Endereos ajustveis

Letras de endereo
As letras de endereo disponveis so:

Letra Significado Extenso


numrica
A Identificador de endereo ajustvel x
B Identificador de endereo ajustvel x
C Identificador de endereo ajustvel x
D Ativao/desativao da correo de comprimento de ferramenta, corte de ferramenta
E Identificador de endereo ajustvel
F Avano x
Tempo de espera em segundos
G Funo G
H Funo H x
I Identificador de endereo ajustvel x
J Identificador de endereo ajustvel x
K Identificador de endereo ajustvel x
L Subrotina, chamada de
M Funo M x
N Nmero de bloco secundrio
O livre
P Nmero de execues do programa
Q Identificador de endereo ajustvel x
R Identificador de varivel (parmetro de clculo)/identificador de endereo ajustvel sem x
nmero. Ampliao
S Valor de fuso x
Tempo de espera em rotaes do fuso x
T Nmero de ferramenta x
U Identificador de endereo ajustvel x
V Identificador de endereo ajustvel x
W Identificador de endereo ajustvel x
X Identificador de endereo ajustvel x
Y Identificador de endereo ajustvel x

Fundamentos
508 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.2 Endereos

Letra Significado Extenso


numrica
Z Identificador de endereo ajustvel x
% Caractere inicial e de separao para transmisso de arquivos
: Nmero de bloco principal
/ Identificao de salto

Endereos fixos disponveis

Identifica- Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Tipo de dado
dor de endereo por G71 G710 G91 ACN, CAC,
endereo bloco ACP CDC,
CACN,
CACP
L Nmero de b Integer sem
subrotina. sinal
P Nmero de b Integer sem
execues de sinal
subrotina
N Nmero de b Integer sem
bloco sinal
G Funo G veja a Integer sem
lista sinal
de
fune
sG
F Avano, tem- m, b x x Real sem sinal
po de espera
OVR Override m Real sem sinal
S Fuso, tempo m,b x Real sem sinal
de espera
SPOS Posio do m x x x Real
fuso
SPOSA Posio de m x x x Real
fuso alm dos
limites do
bloco
T Nmero de m x Integer sem
ferramenta sinal
D Nmero da m x Integer sem
correo sinal
M, H, Funes b x M: Integer sem
auxiliares sinal
H: Real

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 509
Tabelas
16.2 Endereos

Endereos fixos com extenso de eixo

Identifica- Tipo de Modal G70/ G700/ G90/ IC AC DC, CIC, Qu Tipo de dado
dor de endereo ou por G71 G710 G91 ACN, CAC,
endereo bloco ACP CDC,
CACN,
CACP
AX: Axis Identificador *) x x x x x x Real
varivel de
eixo
IP: Parmetro de b x x x x x Real
Parmetro interpolao
de interpo- varivel
lao
POS: Eixo de posi- m x x x x x x x Real
Positioning cionamento
axis
POSA: Eixo de posi- m x x x x x x x Real
Positioning cionamento
axis above alm dos limi-
end of block tes de bloco
POSP: Posiciona- m x x x x x x Real: Posio
Positioning mento em final/ Real:
axis in parts segmentos Comprimento
(oscilao) parcial Integer:
Opo
PO: Coeficiente de b x x Real sem sinal
Polinmio polinmio
FA: Feed Avano axial m x x Real sem sinal
axial
FL: Feed Avano limite m x Real sem sinal
limit axial
OVRA: Override m x Real sem sinal
Override (correo)
axial
ACC: Acelerao m Real sem sinal
Acceleratio axial
n axial
FMA: Feed Avano sin- m x Real sem sinal
multiple cronizado
axial axial
STA: Tempo de m Real sem sinal
Sparking passada final
out time axial
axial
SRA: Curso de re- m x x Real sem sinal
Sparking trocesso com
out retract entrada exter-
na por eixo
OS: Oscilao m Integer sem
Oscillating ativada/des- sinal
on/off ativada

Fundamentos
510 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.2 Endereos

Identifica- Tipo de Modal G70/ G700/ G90/ IC AC DC, CIC, Qu Tipo de dado
dor de endereo ou por G71 G710 G91 ACN, CAC,
endereo bloco ACP CDC,
CACN,
CACP
OST1: Tempo de pa- m Real
Oscillating rada no ponto
time 1 de reverso
esquerdo
(oscilao)
OST2: Tempo de pa- m Real
Oscillating rada no ponto
time 2 de reverso
direito (oscila-
o)
OSP1: Ponto de m x x x x x x Real
Oscillating reverso
Position 1 esquerdo
(oscilao)
OSP2: Ponto de re- m x x x x x x Real
Oscillating verso direito
Position 2 (oscilao)
OSB: Ponto de m x x x x x x Real
Oscillating partida da
start oscilao
position
OSE: Ponto final da m x x x x x x Real
Oscillating oscilao
end position
OSNSC: Nmero de m Integer sem
Oscillating: passadas sinal
number finais da
spark out oscilao
cycles
OSCTRL: Opes da m Integer sem
Oscillating oscilao sinal: Opes
control de definio,
Integer sem
sinal: Opes
de resetamento
OSCILL: Atribuio de m Axis: 1 - 3
Oscillating eixos para eixos de
oscilao, penetrao
ativao da
oscilao
FDA: Avano axial b x Real sem sinal
Feed DRF para sobre-
axial posio de
manivela
eletrnica
FGREF Raio de m x x Real sem sinal
referncia

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 511
Tabelas
16.2 Endereos

Identifica- Tipo de Modal G70/ G700/ G90/ IC AC DC, CIC, Qu Tipo de dado
dor de endereo ou por G71 G710 G91 ACN, CAC,
endereo bloco ACP CDC,
CACN,
CACP
POLF Posio m x x Real sem sinal
LIFTFAST
FXS: Deslocamento m Integer sem
Fixed stop at o encosto sinal
fixo ativado
FXST: Limite de tor- m Real
Fixed stop que para des-
torque locamento at
o encosto fixo
FXSW: Janela de m Real
Fixed stop monitorao
window para desloca-
mento at o
encosto fixo
Nestes endereos indicado um eixo ou uma expresso tipo eixo entre colchetes. O tipo de
dado na coluna direita o tipo do valor atribudo.
*) Pontos finais absolutos: modal, pontos finais incrementais: por bloco; seno modal/por
bloco em funo da determinao de sintaxe da funo G.

Endereos ajustveis

Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
Valores de eixo e pontos finais
X, Y, Z, A, B, Eixo *) x x x x x x 8 Real
C
AP: Angle ngulo m/b* x x x 1 Real
polar polar
RP: Radius Raio polar m/b* x x x x x 1 Real sem
polar sinal
Orientao da ferramenta
A2, B2, C2 1) ngulo b 3 Real
euleriano
ou ngulo
RPY
A3, B3, C3 Componen- b 3 Real
te de vetor
de direo
A4, B4, C4 Componen- b 3 Real
para incio de te de vetor
bloco normal

Fundamentos
512 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.2 Endereos

Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
A5, B5, C5 Componen- s 3 Real
para fim de te de vetor
bloco normal
A6, B6, C6 do Componen- b 3 Real
vetor te de vetor
normalizado de direo
A7, B7, C7 do Componen- b 3 Real
vetor te de orien-
normalizado tao inter-
medirio
LEAD: ngulo de m 1 Real
Lead Angle avano
THETA: ngulo de b x x x 1 Real
terceiro grau rotao,
de liberdade rotao em
da orientao torno do
da ferramenta sentido da
ferramenta
TILT: ngulo m 1 Real
Tilt Angle lateral
ORIS: Alterao m 1 Real
Orientation de orienta-
Smoothing o (relati-
Factor va traje-
tria)
Parmetro de interpolao
I, J, K** Parmetro b x x x** x** 3 Real
de interpo-
I1, J1, K1 lao b x x x x x Real
Coordena-
da de ponto
interme-
dirio
RPL: Rotao no b 1 Real
Rotation plano
plane
CR: Raio do b x x 1 Real sem
Circle -Radius crculo sinal
AR: ngulo de 1 Real sem
Angle circular abertura sinal
TURN Nmero de b 1 Integer sem
voltas para sinal
linha espiral
PL: Parmetro - b 1 Real sem
Parameter - Intervalo - sinal
Interval - Compri-
Length mento

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 513
Tabelas
16.2 Endereos

Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
PW: Point - Peso do b 1 Real sem
Weight ponto sinal
SD: Spline - Grau de b 1 Integer sem
Degree Spline sinal
TU: Turn Turn m Int. sem sinal
STAT: State State m Integer sem
sinal
SF: Desloca- m 1 Real
Spindle offset mento de
ponto zero
para ros-
queamento
DISR: Distncia b x x 1 Real sem
Distance for de reposi- sinal
repositioning cionamento
DISPR: Diferena b x x 1 Real sem
Distance path de trajetria sinal
for de reposi-
repositioning cionamento
ALF: ngulo de m 1 Integer sem
Angle lift fast retrao sinal
rpida
DILF: Distncia m x x 1 Real
Distance lift de retrao
fast rpida
FP Ponto fixo: s 1 Integer sem
N do ponto sinal
fixo a ser
aproxim.
RNDM: Arredonda- m x x 1 Real sem
Round modal mento sinal
modal
RND: Arredonda- b x x 1 Real sem
Round mento por sinal
blocos
CHF: Chanfro por b x x 1 Real sem
Chamfer blocos sinal
CHR: Chanfro no b x x 1 Real sem
Chamfer sentido sinal
original do
movimento
ANG: Angle ngulo de b 1 Real
sucesso
de elemen-
tos de
contorno

Fundamentos
514 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.2 Endereos

Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
ISD: Profundida- m x x 1 Real
Insertion de de
depth imerso
DISC: Acelerao m x x 1 Real sem
Distance do crculo sinal
de transi-
o, corre-
o da
ferramenta
OFFN Contorno m x x 1 Real
Offset -
normal
DITS Curso de m x x 1 Real
entrada da
rosca
DITE Curso de m x x 1 Real
sada da
rosca
Estampagem/puncionamento
SPN: Nmero de b 1 INT
Stroke/Punch trechos por
Number 1) bloco
SPP: Compri- m 1 Real
Stroke/Punch mento de
Path 1) um trecho
Retificao
ST: Tempo de b 1 Real sem
Sparking out passada sinal
time final
SR: Curso de b x x 1 Real sem
Sparking out retrocesso sinal
retract path
Critrios de suavizao
ADIS Distncia m x x 1 Real sem
de suaviza- sinal
o
ADISPOS Distncia m x x 1 Real sem
de suaviza- sinal
o para
avano
rpido

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 515
Tabelas
16.2 Endereos

Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
Medio
MEAS: Medio b 1 Integer sem
Measure com apal- sinal
pador
comutvel
MEAW: Medio b 1 Integer sem
Measure com apal- sinal
without pador
deleting comutvel
distance to go sem anula-
o de
curso
restante
Comportamento de eixos e de fusos
LIMS: Limitao m 1 Real sem
Limit spindle de rotao sinal
speed do fuso
Avanos
FAD Velocidade b x 1 Real sem
do movi- sinal
mento de
penetrao
lento
FD: Avano de b x 1 Real sem
Feed DRF trajetria sinal
para sobre-
posio
com
manivela
eletrnica
FRC Avano b x Real sem
para raio e sinal
chanfro
FRCM Avano m x Real sem
para raio e sinal
chanfro
modal
Endereos OEM
OMA1: Endereo m x x x 1 Real
Endereo OEM 1
OEM 1 1)
OMA2: Endereo m x x x 1 Real
Endereo OEM 2
OEM 2 1)
OMA3: Endereo m x x x 1 Real
Endereo OEM 3
OEM 3 1)

Fundamentos
516 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.2 Endereos

Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
OMA4: Endereo m x x x 1 Real
Endereo OEM 4
OEM 4 1)
OMA5: Endereo m x x x 1 Real
Endereo OEM 5
OEM 5 1)
*) Pontos finais absolutos: modal, pontos finais incrementais: por bloco; seno modal/por
bloco em funo da determinao de sintaxe da funo G.
**) Como centros de crculos os parmetros de interpolao atuam de forma incremental.
Com AC (Adaptive Control) pode-se program-los de forma absoluta. Com outros
significados (p. ex. passo de rosca) ignora-se a modificao de endereo.
1) A palavra-chave no vale para NCU571.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 517
Tabelas
16.3 Grupos de funes G

16.3 Grupos de funes G


As funes G esto divididas em grupos de funes. Em um bloco somente pode ser escrita
uma funo G de um grupo. Uma funo G pode estar ativa modalmente (at ser cancelada
por outra funo do mesmo grupo) ou ela est ativa apenas para o bloco onde ela se
encontra, ativa por bloco.

Legenda:
1) Nmero interno (p. ex. para interface PLC)
2) Capacidade de configurao da funo G como ajuste inicial do grupo de funes na
inicializao, Reset ou fim do programa de pea com
MD20150 $MC_GCODE_RESET_VALUES:
+ configurvel
- no configurvel
3) Efeito da funo G:
m modal
b por bloco
4) Ajuste padro
Se nas funes G modais no for programada nenhuma funo do grupo, ento atua o
ajuste padro altervel atravs de dado de mquina
(MD20150 $MN_$MC_GCODE_RESET_VALUES).
SAG Ajuste padro da Siemens AG
FM Ajuste padro do Fabricante da Mquina (veja as informaes do fabricante da
mquina)
5) A funo G no vale para NCU571.

Grupo 1: Comandos de movimento ativados modalmente


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G0 1. Movimento de avano rpido + m
G1 2. Interpolao linear (interpolao de retas) + m x
G2 3. Interpolao circular em sentido horrio + m
G3 4. Interpolao circular em sentido anti-horrio + m
CIP 5. Interpolao circular atravs do ponto intermedirio + m
ASPLINE 6. Akima-Spline + m
BSPLINE 7. B-Spline + m
CSPLINE 8. Spline cbica + m
POLY 9. Interpolao de polinmios + m
G33 10. Rosqueamento com passo constante + m
G331 11. Rosqueamento com macho + m
G332 12. Retrocesso (rosqueamento com macho) + m
OEMIPO1 5) 13. reservado + m
OEMIPO2 5) 14. reservado + m
CT 15. Crculo com transio tangencial + m

Fundamentos
518 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G

G34 16. Rosqueamento com passo linear e crescente + m


G35 17. Rosqueamento com passo linear e decrescente + m
INVCW 18. Interpolao de evolventes no sentido horrio + m
INVCCW 19. Interpolao de evolventes no sentido anti-horrio + m
Se nas funes G modais no for programada nenhuma funo do grupo, ento atua o ajuste padro altervel atravs de
dado de mquina (MD20150 $MN_$MC_GCODE_RESET_VALUES).

Grupo 2: Movimentos ativados por blocos, tempo de espera


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G4 1. Tempo de espera, pr-definido - b
G63 2. Rosqueamento com macho sem sincronizao - b
G74 3. Aproximao de ponto de referncia com - b
sincronizao
G75 4. Aproximao de ponto fixo - b
REPOSL 5. Reaproximao linear no contorno - b
REPOSQ 6. Reaproximao no contorno em quadrante - b
REPOSH 7. Reaproximao no contorno em semicrculo - b
REPOSA 8. Reaproximao no contorno linear com todos os - b
eixos
REPOSQA 9. Reaproximao no contorno com todos os eixos, - b
eixos geomtricos em quadrante
REPOSHA 10. Reaproximao no contorno com todos os eixos, - b
eixos geomtricos em quadrante
G147 11. Aproximao do contorno em reta - b
G247 12. Aproximao do contorno em quadrante - b
G347 13. Aproximao do contorno em semicrculo - b
G148 14. Afastamento do contorno em reta - b
G248 15. Afastamento do contorno em quadrante - b
G348 16. Afastamento do contorno em semicrculo - b
G5 17. Retificao inclinada de canal - b
G7 18. Movimento de compensao na retificao inclinada - b
de canal

Grupo 3: Frame programvel, limite de rea de trabalho e programao de plos


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
TRANS 1. TRANSLATION: deslocamento programvel - b
ROT 2. ROTATION: rotao programada - b
SCALE 3. SCALE: escala programvel - b
MIRROR 4. MIRROR: espelhamento programvel - b
ATRANS 5. TRANSLATION aditiva: deslocamento aditivo - b
programvel
AROT 6. ROTATION aditiva: rotao programada - b

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 519
Tabelas
16.3 Grupos de funes G

ASCALE 7. SCALE aditiva: escala programvel - b


AMIRROR 8. MIRROR aditivo: espelhamento programvel - b
9. livre
G25 10. Limite mnimo de rea de trabalho / limite mnimo de - b
rotao do fuso
G26 11. Limite mximo de rea de trabalho / limite mximo de - b
rotao do fuso
G110 12. Programao polar relativa ltima posio nominal - b
programada
G111 13. Programao polar relativa ao ponto zero do atual - b
sistema de coordenadas da pea
G112 14. Programao polar relativa ao ltimo plo vlido - b
G58 15. Deslocamento programvel, de substituio absoluta - b
por eixo
G59 16. Deslocamento programvel, de substituio aditiva - b
por eixo
ROTS 17. Rotao com ngulo espacial - b
AROTS 18. Rotao aditiva com ngulo espacial - b

Grupo 4: FIFO
Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
STARTFIFO 1. Partida FIFO + m x
Execuo e paralelamente o abastecimento da
memria de pr-processamento
STOPFIFO 2. Parada FIFO, + m
Parada do processamento; abastecimento da
memria de pr-processamento at ser detectado o
STARTFIFO, memria de pr-processamento cheia
ou fim de programa
FIFOCTRL 3. Ativao do controle automtico de memria de pr- + m
processamento

Grupo 6: Seleo de plano


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G17 1. Seleo de plano do 1 - 2 eixo geomtrico + m x
G18 2. Seleo de plano do 3 - 1 eixo geomtrico + m
G19 3. Seleo de plano do 2 - 3 eixo geomtrico + m

Fundamentos
520 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G

Grupo 7: Correo do raio da ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G40 1. Nenhuma correo do raio da ferramenta + m x
G41 2. Correo do raio da ferramenta esquerda do - m
contorno
G42 3. Correo do raio da ferramenta direita do contorno - m

Grupo 8: Deslocamento de ponto zero ajustvel


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G500 1. Desativao do deslocamento de ponto zero + m x
ajustvel (G54 ... G57, G505 ... G599)
G54 2. 1 deslocamento de ponto zero ajustvel + m
G55 3. 2 deslocamento de ponto zero ajustvel + m
G56 4. 3 deslocamento de ponto zero ajustvel + m
G57 5. 4 deslocamento de ponto zero ajustvel + m
G505 6. 5 deslocamento de ponto zero ajustvel + m
... ... ... + m
G599 100. 99 deslocamento de ponto zero ajustvel + m
Com as funes G deste grupo sempre ativado um Frame de usurio ajustvel $P_UIFR[ ].
G54 corresponde ao Frame $P_UIFR[1], G505 corresponde ao Frame $P_UIFR[5].
O nmero de Frames de usurio ajustveis e consequentemente o nmero de funes G neste grupo so parametrizados
atravs do dado de mquina MD28080 $MC_MM_NUM_USER_FRAMES.

Grupo 9: Supresso de Frame


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G53 1. Supresso dos atuais Frames: - b
Frame programvel inclusive
Frame de sistema para TOROT e TOFRAME e
Frame ajustvel ativo (G54 ... G57, G505 ... G599)
SUPA 2. Como o G153 e inclusive a supresso de Frames de - b
sistema para definio de valores reais, contato de
referncia, deslocamento de ponto zero externo,
PAROT com deslocamentos com manivela eletrnica
(DRF), [deslocamento de ponto zero externo],
movimento sobreposto
G153 3. Como o G53 inclusive a supresso de todos os - b
Frames bsicos, especficos de canal e/ou globais da
NCU

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 521
Tabelas
16.3 Grupos de funes G

Grupo 10: Parada exata - modo de controle da trajetria


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G60 1. Parada exata + m x
G64 2. Modo de controle da trajetria + m
G641 3. Modo de controle da trajetria com suavizao + m
conforme critrio de percurso (= distncia de
suavizao programvel)
G642 4. Modo de controle da trajetria com suavizao com a + m
conservao de tolerncias definidas
G643 5. Modo de controle da trajetria com suavizao com a + m
conservao de tolerncias definidas (interno de
bloco)
G644 6. Modo de controle da trajetria com suavizao com o + m
mximo possvel de dinmica
G645 7. Modo de controle da trajetria com suavizao de + m
cantos e transies de blocos tangenciais com
conservao de tolerncias definidas

Grupo 11: Parada exata por bloco


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G9 1. Parada exata - b

Grupo 12: Critrios de mudana de blocos na parada exata (G60/G9)


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G601 1. Mudana de bloco com parada exata fina + m x
G602 2. Mudana de bloco com parada exata aproximada + m
G603 3. Mudana de bloco para fim de bloco de interpolao + m
IPO

Grupo 13: Dimensionamento da pea em polegadas/mtrico


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G70 1. Sistema de dimenses em polegadas (comprimentos) + m
G71 2. Sistema de dimenses mtricas mm (comprimentos) + m x
G700 3. Sistema de dimenses em polegadas, polegadas/min + m
(comprimentos + velocidade + varivel de sistema)
G710 4. Sistema de dimenses mtricas em mm, mm/min + m
(comprimentos + velocidade + varivel de sistema)

Fundamentos
522 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G

Grupo 14: Dimensionamento da pea absoluta/incremental


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G90 1. Indicao das dimenses absoluta + m x
G91 2. Indicao de dimenso incremental + m

Grupo 15: Tipo de avano


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G93 1. Avano em funo do tempo 1/min (rpm) + m
G94 2. Avano linear em mm/min, polegadas/min + m x
G95 3. Avano por rotao em mm/rot., polegadas/rot. + m
G96 4. Velocidade de corte constante e tipo de avano como + m
no G95 ON
G97 5. Velocidade de corte constante e tipo de avano como + m
no G95 OFF
G931 6. Especificao de avano pelo tempo de deslocamen- + m
to, desativao de velocidade constante de percurso
G961 7. Velocidade de corte constante e tipo de avano como + m
no G94 ON
G971 8. Velocidade de corte constante e tipo de avano como + m
no G94 OFF
G942 9. Congelamento do avano linear e velocidade de corte + m
constante ou rotao de fuso
G952 10. Congelamento do avano por rotao e velocidade + m
de corte constante ou rotao de fuso
G962 11. Avano linear ou avano por rotao e velocidade de + m
corte constante
G972 12. Congelamento do avano linear ou avano por + m
rotao e velocidade de fuso constante
G973 13 Avano por rotao sem limite de rotao do fuso + m
(G97 sem LIMS para modo ISO)

Grupo 16: Correo de avano em curvaturas internas e externas


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
CFC 1. Avano constante no contorno ativo em curvaturas + m x
internas e externas
CFTCP 2. Avano constante no ponto de referncia do corte da + m
ferramenta (trajetria do centro)
CFIN 3. Avano constante para curvaturas internas, + m
acelerao para curvaturas externas

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 523
Tabelas
16.3 Grupos de funes G

Grupo 17: Comportamento de aproximao/afastamento na correo de ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
NORM 1. Posio normal no ponto inicial/ponto final + m x
KONT 2. Contorna o contorno no ponto inicial/ponto final + m
KONTT 3. Aproximao/afastamento de tangente constante + m
KONTC 4. Aproximao/afastamento de curvatura constante + m

Grupo 18: Comportamento em cantos na correo da ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G450 1. Crculo de transio + m x
(a ferramenta percorre os cantos da pea em uma
trajetria circular)
G451 2. Ponto de interseco das eqidistantes + m
(a ferramenta usina para retirada do canto da pea)

Grupo 19: Transio de curva no incio da Spline


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
BNAT 1. Transio de curvas natural para o primeiro bloco de + m x
Spline
BTAN 2. Transio de curvas tangencial para o primeiro bloco + m
de Spline
BAUTO 3. Definio do primeiro segmento Spline atravs dos 3 + m
pontos seguintes

Grupo 20: Transio de curvas no fim da Spline


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
ENAT 1. Transio de curvas natural para o prximo bloco de + m x
deslocamento
ETAN 2. Transio de curvas tangencial para o prximo bloco + m
de deslocamento
EAUTO 3. Definio do ltimo segmento Spline atravs dos + m
ltimos 3 pontos

Grupo 21: Perfil de acelerao


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
BRISK 1. Acelerao de trajetria de forma brusca + m x
SOFT 2. Acelerao suave de trajetria + m
DRIVE 3. Acelerao de trajetria em funo da velocidade + m

Fundamentos
524 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G

Grupo 22: Tipo de correo de ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
CUT2D 1. Correo de ferramenta 2-D determinado atravs + m x
do G17-G19
CUT2DF 2. Correo de ferramenta 2-D definida atravs de + m
Frame
A correo da ferramenta atua relativa ao atual
Frame (plano inclinado)
CUT3DC 5) 3. Correo de ferramenta 3-D para fresamento + m
perifrico
CUT3DF 5) 4. Correo de ferramenta 3-D no fresamento de topo + m
com orientao de ferramenta no constante
CUT3DFS 5) 5. Correo de ferramenta 3-D no fresamento de topo + m
com orientao de ferramenta constante indepen-
dente do Frame ativo
CUT3DFF 5) 6. Correo de ferramenta 3-D no fresamento de topo + m
com orientao de ferramenta fixa e dependente
do Frame ativo
CUT3DCC 5) 7. Correo de ferramenta 3-D para fresamento + m
perifrico com superfcies de limitao
CUT3DCCD 5) 8. Correo de ferramenta 3-D para fresamento + m
perifrico com superfcies de limitao com
ferramenta diferencial

Grupo 23: Monitorao de coliso em contornos internos


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
CDOF 1. Monitorao de coliso OFF + m x
CDON 2. Monitorao de coliso ON + m
CDOF2 3. Monitorao de coliso OFF + m
(atualmente somente para CUT3DC)

Grupo 24: Controle antecipado


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
FFWOF 1. Controle feedforward OFF + m x
FFWON 2. Controle feedforward ON + m

Grupo 25: Referncia da orientao da ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
ORIWKS 5) 1. Orientao de ferramenta no sistema de coordenadas + m x
da pea (WCS)
ORIMKS 5) 2. Orientao da ferramenta no sistema de coordenadas + m
da mquina (MCS)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 525
Tabelas
16.3 Grupos de funes G

Grupo 26: Ponto de reaproximao para REPOS


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
RMB 1. Reaproximao no ponto inicial do bloco + m
RMI 2. Reaproximao no ponto de interrupo + m x
RME 3. Reaproximao no ponto final do bloco + m
RMN 4. Reaproximao no ponto de percurso mais prximo + m

Grupo 27: Correo de ferramenta na mudana de orientao em cantos externos


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
ORIC 5) 1. As mudanas de orientao em cantos externos so + m x
sobrepostas no bloco circular a ser inserido
ORID 5) 2. As mudanas de orientao so executadas antes de + m
um bloco circular

Grupo 28: Limite da rea de trabalho


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
WALIMON 1. Limite da rea de trabalho ON + m x
WALIMOF 2. Limite da rea de trabalho OFF + m

Grupo 29: Programao em raio/dimetro


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
DIAMOF 1. Programao em dimetro especfica de canal e ativa + m x
de forma modal OFF
Com a desativao ativada a programao em raio
especfica de canal.
DIAMON 2. Programao em dimetro especfica de canal + m
independente e ativa de forma modal ON
O efeito independe do modo de indicao de
dimenses programado (G90/G91).
DIAM90 3. Programao em dimetro especfica de canal + m
dependente e ativa de forma modal ON
O efeito depende do modo de indicao de
dimenses programado (G90/G91).
DIAMCYCOF 4. Programao em dimetro especfica de canal e ativa + m
de forma modal durante o processamento de ciclo
OFF

Fundamentos
526 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G

Grupo 30: Compresso de blocos NC


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
COMPOF 5) 1. Compresso de blocos NC OFF + m x
COMPON 5) 2. Funo de compressor COMPON ON + m
COMPCURV 5) 3. Funo de compressor COMPCURV ON + m
COMPCAD 5) 4. Funo de compressor COMPCAD ON + m

Grupo 31: Grupo de funes G de OEM


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G810 5) 1. OEM Funo G - m
G811 5) 2. OEM Funo G - m
G812 5) 3. OEM Funo G - m
G813 5) 4. OEM Funo G - m
G814 5) 5. OEM Funo G - m
G815 5) 6. OEM Funo G - m
G816 5) 7. OEM Funo G - m
G817 5) 8. OEM Funo G - m
G818 5) 9. OEM Funo G - m
G819 5) 10. OEM Funo G - m
Dois grupos de funes G esto reservados para o usurio OEM. Com isso ele disponibiliza as funes por ele criadas
para programao.

Grupo 32: Grupo de funes G de OEM


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G820 5) 1. OEM Funo G - m
G821 5) 2. OEM Funo G - m
G822 5) 3. OEM Funo G - m
G823 5) 4. OEM Funo G - m
G824 5) 5. OEM Funo G - m
G825 5) 6. OEM Funo G - m
G826 5) 7. OEM Funo G - m
G827 5) 8. OEM Funo G - m
G828 5) 9. OEM Funo G - m
G829 5) 10. OEM Funo G - m
Dois grupos de funes G esto reservados para o usurio OEM. Com isso ele disponibiliza as funes por ele criadas
para programao.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 527
Tabelas
16.3 Grupos de funes G

Grupo 33: Correo de ferramenta fina ajustvel


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
FTOCOF 5) 1. Correo fina de ferramenta ativa Online OFF + m x
FTOCON 5) 2. Correo fina de ferramenta ativa Online ON - m

Grupo 34: Suavizao da orientao da ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
OSOF 5) 1. Suavizao da orientao de ferramenta OFF + m x
OSC 5) 2. Suavizao constante da orientao da ferramenta + m
OSS 5) 3. Suavizao da orientao da ferramenta no final do + m
bloco
OSSE 5) 4. Suavizao da orientao da ferramenta no incio e + m
no fim do bloco
OSD 5) 5 Suavizao interna de bloco com indicao da + m
distncia do curso
OST 5) 6 Suavizao interna de bloco com indicao da + m
tolerncia angular

Grupo 35: Estampagem e puncionamento


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
SPOF 5) 1. Curso OFF, estampagem e puncionamento OFF + m x
SON 5) 2. Puncionamento ON + m
PON 5) 3. Estampagem ON + m
SONS 5) 4. Puncionamento ON no ciclo IPO - m
PONS 5) 5. Estampagem ON no ciclo IPO - m

Grupo 36: Estampagem com retardo


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
PDELAYON 5) 1. Retardamento na estampagem ON + m x
PDELAYOF 5) 2. Retardamento na estampagem OFF + m

Grupo 37: Perfil de avano


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
FNORM 5) 1. Avano normal conforme DIN66025 + m x
FLIN 5) 2. Avano linear modificvel + m
FCUB 5) 3. Avano varivel conforme Spline cbica + m

Fundamentos
528 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G

Grupo 38: Atribuio de entradas/sadas rpidas para estampagem/puncionamento


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
SPIF1 5) 1. Entradas/sadas NCK rpidas para estampagem/ + m x
puncionamento Byte 1
SPIF2 5) 2. Entradas/sadas NCK rpidas para estampagem/ + m
puncionamento Byte 2

Grupo 39: Preciso de contorno programvel


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
CPRECOF 1. Preciso de contorno programvel OFF + m x
CPRECON 2. Preciso de contorno programvel ON + m

Grupo 40: Correo de raio de ferramenta constante


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
CUTCONOF 1. Correo do raio de ferramenta constante OFF + m x
CUTCONON 2. Correo do raio de ferramenta constante ON + m

Grupo 41: Rosqueamento que pode ser interrompido


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
LFOF 1. Rosqueamento que pode ser interrompido OFF + m x
LFON 2. Rosqueamento que pode ser interrompido ON + m

Grupo 42: Porta-ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
TCOABS 1. Determinao de componentes de comprimento da + m x
ferramenta a partir da atual orientao de ferramenta
TCOFR 2. Determinao de componentes de comprimento da + m
ferramenta a partir da orientao do Frame ativo
TCOFRZ 3. Determinao da orientao de ferramenta de um + m
Frame ativo na seleo de ferramenta, a ferramenta
aponta para o sentido Z
TCOFRY 4. Determinao da orientao de ferramenta de um + m
Frame ativo na seleo de ferramenta, a ferramenta
aponta para o sentido Y
TCOFRX 5. Determinao da orientao de ferramenta de um m
Frame ativo na seleo de ferramenta, a ferramenta
aponta para o sentido X

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 529
Tabelas
16.3 Grupos de funes G

Grupo 43: Sentido de aproximao WAB


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G140 1. Sentido de aproximao WAB definido por G41/G42 + m x
G141 2. Sentido de aproximao WAB esquerda do + m
contorno
G142 3. Sentido de aproximao WAB direita do contorno + m
G143 4. Sentido de aproximao WAB em funo da tangente + m

Grupo 44: Segmentao de curso WAB


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G340 1. Bloco de aproximao espacial, isto , penetrao + m x
em profundidade e aproximao no plano em um
bloco
G341 2. Primeiro penetrao no eixo perpendicular (Z), depois + m
aproximao no plano

Grupo 45: Referncia de percurso dos eixos FGROUP


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
SPATH 1. A referncia de percurso para eixos FGROUP o + m x
comprimento do arco
UPATH 2. A referncia de percurso para eixos FGROUP o + m
parmetro de curva

Grupo 46: Seleo de plano para retrao rpida


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
LFTXT 1. O plano determinado a partir da tangente de + m x
percurso e da atual orientao de ferramenta
LFWP 2. O plano determinado atravs do atual plano de + m
trabalho (G17/G18/G19)
LFPOS 3. Retrao axial em uma posio + m

Grupo 47: Mudana de modo para cdigo NC externo


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G290 1. Ativao do modo de linguagem SINUMERIK + m x
G291 2. Ativao do modo de linguagem ISO + m

Fundamentos
530 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G

Grupo 48: Comportamento de aprox./afastamento na correo do raio de ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
G460 1. Monitorao de coliso para bloco de aproximao e + m x
afastamento ON
G461 2. Se no houver nenhuma interseco no bloco de + m
correo do raio de ferramenta (WRK), prolonga o
bloco extremo com arco
G462 3. Se no houver nenhuma interseco no bloco de + m
correo do raio de ferramenta (WRK), prolonga o
bloco extremo com reta

Grupo 49: Movimento ponto a ponto


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
CP 1. Movimento de percurso + m x
PTP 2. Movimento ponto a ponto (movimento de eixo + m
sncrono)
PTPG0 3. Movimento ponto a ponto somente com G0, seno + m
movimento de percurso CP

Grupo 50: Programao da orientao


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
ORIEULER 1. ngulo de orientao atravs de ngulo euleriano + m x
ORIRPY 2. ngulo de orientao atravs de ngulo RPY + m
(seqncia de rotao XYZ)
ORIVIRT1 3. ngulo de orientao atravs de eixos virtuais de + m
orientao (Definition 1)
ORIVIRT2 4. ngulo de orientao atravs de eixos virtuais de + m
orientao (Definition 2)
ORIAXPOS 5. ngulo de orientao atravs de eixos virtuais de + m
orientao com posies de eixo rotativo
ORIRPY2 6. ngulo de orientao atravs de ngulo RPY + m
(seqncia de rotao ZYX)

Grupo 51: Tipo de interpolao para programao de orientao


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
ORIVECT 1. Interpolao de grande circunferncia (idntico + m x
ao ORIPLANE)
ORIAXES 2. Interpolao linear dos eixos de mquina ou + m
eixos de orientao
ORIPATH 3. Caminho da orientao da ferramenta relativo + m
trajetria
ORIPLANE 4. Interpolao em um plano (idntico ao + m
ORIVECT)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 531
Tabelas
16.3 Grupos de funes G

ORICONCW 5. Interpolao sobre uma superfcie perifrica + m


cnica no sentido horrio
ORICONCCW 6. Interpolao sobre uma superfcie perifrica + m
cnica no sentido anti-horrio
ORICONIO 7. Interpolao em uma superfcie perifrica cnica + m
com especificao de uma orientao
intermediria
ORICONTO 8. Interpolao sobre uma superfcie perifrica + m
cnica com transio tangencial
ORICURVE 9. Interpolao com curva espacial adicional para a + m
orientao
ORIPATHS 10. A orientao de ferramenta relativa dobra de + m
trajetria no decurso de orientao suavizada

Grupo 52: Rotao de Frame relativa pea de trabalho


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
PAROTOF 1. Rotao de Frame relativa pea de trabalho OFF + m x
PAROT 2. Rotao de Frame relativa pea de trabalho ON + m
O sistema de coordenadas da pea de trabalho
alinhado na pea de trabalho.

Grupo 53: Rotao de Frame relativa ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
TOROTOF 1. Rotao de Frame relativa ferramenta OFF + m x
TOROT 2. Alinhamento do eixo Z do WCS atravs da rotao + m
de Frame paralelamente orientao de
ferramenta
TOROTZ 3. como o TOROT + m
TOROTY 4. Alinhamento do eixo Y do WCS atravs da rotao + m
de Frame paralelamente orientao de
ferramenta
TOROTX 5. Alinhamento do eixo X do WCS atravs da rotao + m
de Frame paralelamente orientao de
ferramenta
TOFRAME 6. Alinhamento do eixo Z do WCS atravs da rotao + m
de Frame paralelamente orientao de
ferramenta
TOFRAMEZ 7. como o TOFRAME + m
TOFRAMEY 8. Alinhamento do eixo Y do WCS atravs da rotao + m
de Frame paralelamente orientao de
ferramenta
TOFRAMEX 9. Alinhamento do eixo X do WCS atravs da rotao + m
de Frame paralelamente orientao de
ferramenta

Fundamentos
532 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G

Grupo 54: Rotao de vetor na programao de polinmios


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
ORIROTA 1. Rotao absoluta de vetor + m x
ORIROTR 2. Rotao relativa de vetor + m
ORIROTT 3. Rotao de vetor tangencial + m
ORIROTC 4. Vetor de rotao tangencial tangente da trajetria + m

Grupo 55: Movimento de avano rpido com/sem interpolao linear


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
RTLION 1. Movimento de avano rpido com interpolao linear + m x
ON
RTLIOF 2. Movimento de avano rpido com interpolao linear + m
OFF
O movimento de avano rpido executado com
interpolao de eixo individual.

Grupo 56: Incluso do desgaste da ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
TOWSTD 1. Valor de posio inicial para correes no compri- + m x
mento da ferramenta
TOWMCS 2. Valores de desgaste no sistema de coordenadas da + m
mquina (MCS)
TOWWCS 3. Valores de desgaste no sistema de coordenadas da + m
pea de trabalho (WCS)
TOWBCS 4. Valores de desgaste no sistema de coordenadas + m
bsico (BCS)
TOWTCS 5. Valores de desgaste no sistema de coordenadas da + m
ferramenta (ponto de referncia do porta-ferramenta
T no assento do porta-ferramenta)
TOWKCS 6. Valores de desgaste no sistema de coordenadas do + m
cabeote da ferramenta para transformao
cinemtica (difere do MCS pela rotao da
ferramenta)

Grupo 57: Desacelerao nos cantos


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
FENDNORM 1. Desacelerao de cantos OFF + m x
G62 2. Desacelerao nos cantos internos com correo + m
do raio da ferramenta ativa (G41/G42)
G621 3. Desacelerao de cantos em todos os cantos + m

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 533
Tabelas
16.3 Grupos de funes G

Grupo 59: Modo de dinmica para interpolao de percurso


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
DYNNORM 1. Dinmica normal como anteriormente + m x
DYNPOS 2. Modo de posicionamento, rosqueamento + m
DYNROUGH 3. Desbaste + m
DYNSEMIFIN 4. Acabamento + m
DYNFINISH 5. Acabamento fino + m

Grupo 60: Limite da rea de trabalho


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
WALCS0 1. Limite da rea de trabalho WCS OFF + m x
WALCS1 2. Grupo de limite de rea de trabalho WCS 1 ativo + m
WALCS2 3. Grupo de limite de rea de trabalho WCS 2 ativo + m
WALCS3 4 Grupo de limite de rea de trabalho WCS 3 ativo + m
WALCS4 5 Grupo de limite de rea de trabalho WCS 4 ativo + m
WALCS5 6 Grupo de limite de rea de trabalho WCS 5 ativo + m
WALCS6 7 Grupo de limite de rea de trabalho WCS 6 ativo + m
WALCS7 8 Grupo de limite de rea de trabalho WCS 7 ativo + m
WALCS8 9 Grupo de limite de rea de trabalho WCS 8 ativo + m
WALCS9 10 Grupo de limite de rea de trabalho WCS 9 ativo + m
WALCS10 11 Grupo de limite de rea de trabalho WCS 10 ativo + m

Grupo 61: Suavizao da orientao da ferramenta


Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
ORISOF 1. Suavizao da orientao de ferramenta OFF + m x
ORISON 2. Suavizao da orientao da ferramenta ON + m

Fundamentos
534 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas

16.4 Chamadas de subrotina pr-definidas

1. Sistema de coordenadas
Palavra-chave / 1 parmetro 2 parmetro 3-15 4-16 Explicao
Identificador de parmetro parmetro
subrotina
PRESETON AXIS*: REAL: 3.-15. 4.-16. Definio de valores reais para eixos
Identificador Deslocamento Parmetro Parmetro programados.
de eixo de Preset como 1 ... como Se programa um identificador de eixo
Eixo de G700/G7100 2 ... com o valor correspondente no
mquina contexto seguinte parmetro.
Com PRESETON podem ser progra-
mados deslocamentos de Preset de
at 8 eixos.
DRFOF Cancela o deslocamento DRF para
todos eixos atribudos ao canal
*) Ao invs do identificador de eixo da mquina normalmente tambm podem estar
presentes os identificadores de eixos geomtricos ou de eixos adicionais, enquanto um
panorama bem definido for possvel.

2. Grupos de eixos
Palavra-chave / 1-8 parmetro Explicao
Identificador de
subrotina
FGROUP Identificador de Varivel de referncia do valor F: Definio dos eixos aos quais o avano de trajetria
eixo de canal est relacionado.
Nmero mximo de eixos: 8
Com FGROUP ( ) sem indicao de parmetros se ativa o ajuste padro para a
referncia do valor F.
1-8 parmetro 2-9 parmetro Explicao
SPLINEPATH INT: Grupo de AXIS: Definio do grupo de Spline
Spline (deve Identificador de Nmero mximo de eixos: 8
ser 1) geometria ou
adicional
BRISKA AXIS Ativao da acelerao de eixo brusca para os eixos programados
SOFTA AXIS Ativao da acelerao de eixo suave para os eixos programados
JERKA AXIS O comportamento de acelerao ajustado atravs do dado de
mquina $MA_AX_JERK_ENABLE tem efeito sobre os eixos
programados.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 535
Tabelas
16.4 Chamadas de subrotina pr-definidas

3. Movimento acoplado
Palavra-chave / 1 parmetro 2 parm. 3 4 5 parm. 6 parm. Explicao
Identificador de parm. parm.
subrotina
TANG AXIS: Nome de AXIS: AXIS: REAL: CHAR: CHAR Instruo a ser preparada
eixo Eixo Eixo Fator de Opcional: Otimiza para definio de um acom-
Eixo escravo mestre 1 mestre 2 acoplam "B": o: panhamento tangencial: A
ento Acom- "S" partir dos dois eixos mestres
panha- Standard especificados se define a
mento no "P" tangente para o acompanha-
sistema autom. mento. O fator de acopla-
de coor- com mento estabelece a relao
denadas curso de entre uma alterao do
bsico suaviza ngulo da tangente e o eixo
"W": o, acompanhado. Normalmente
Acom- tolerncia ele 1.
panha- angular Otimizao: veja PGA
mento no
sistema
de coor-
denadas
da pea
TANGON AXIS: Nome de REAL: REAL: REAL: Tangential follow up mode
eixo Offset Curso de Tolern- on:
Eixo escravo ngulo suavi- cia Acompanhamento tangencial
zao angular ativado
Par. 3, 4 com TANG Par. 6 =
"P"
TANGOF AXIS: Nome de Tangential follow up mode
eixo off:
Eixo escravo Acompanhamento tangencial
desativado
TLIFT AXIS: Eixo REAL: REAL: Tangential lift:
acompanhado Curso de Fator Acompanhamento
retrao tangencial, parada no canto
do contorno
eventualmente com retrao
do eixo de rotao
TRAILON AXIS: Eixo AXIS: REAL: Trailing on: Movimento
escravo Eixo Fator de acoplado assncrono de eixo
mestre acopla- ativado
mento
TRAILOF AXIS: Eixo AXIS: Trailing off: Movimento
escravo Eixo acoplado assncrono de eixo
mestre desativado

Fundamentos
536 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas

6. Avano por rotao


Palavra-chave / 1 parmetro 2 parmetro Explicao
Identificador de
subrotina
FPRAON AXIS: Eixo que se ativa AXIS: Eixo/fuso do qual se Feedrate per Revolution axial On: Avano por
para o avano por deriva o avano por rotao. rotao axial ativado
rotao Se no houver nenhum eixo
programado, ento o avan-
o por rotao derivado
do fuso mestre.
FPRAOF AXIS: Eixos que so Feedrate per Revolution axial Off: Avano por
desativados para o rotao axial desativado
avano por rotao O avano por rotao pode ser desativado para
vrios eixos simultaneamente. Podem ser pro-
gramados tantos eixos quanto permitidos por
bloco.
FPR AXIS: Eixo/fuso do qual Feedrate per Revolution: Seleo de um eixo
se deriva o avano por rotativo/fuso a partir do qual se deriva o avano
rotao. por rotao da trajetria com G95.
Se no houver nenhum Se no houver nenhum eixo/fuso programado,
eixo programado, ento ento o avano por rotao derivado do fuso
o avano por rotao mestre.
derivado do fuso O ajuste realizado com FPR aplicado de
mestre. forma modal.
No lugar do eixo tambm pode ser programado um fuso: FPR(S1) ou FPR(SPI(1))

7. Transformaes
Palavra-chave / 1 parmetro 2 parmetro Explicao
Identificador de
subrotina
TRACYL REAL: Dimetro INT: Nmero Cilindro: Transformao de superfcie perifrica
de trabalho da transfor- Por canal podem ser ajustadas vrias transformaes. O nmero
mao de transformao indica qual transformao deve ser ativada. Se
for descartado o 2 parmetro, ento se ativa o grupo de transfor-
maes ajustado atravs do dado de mquina.
TRANSMIT INT: Nmero da Transmit: Transformao polar
transformao Por canal podem ser ajustadas vrias transformaes. O nmero
de transformao indica qual transformao deve ser ativada. Se
for descartado o parmetro, ento se ativa o grupo de transfor-
maes ajustado atravs do dado de mquina.
TRAANG REAL: ngulo INT: Nmero Transformao de eixo inclinado:
da transfor- Por canal podem ser ajustadas vrias transformaes. O nmero
mao de transformao indica qual transformao deve ser ativada. Se
for descartado o 2 parmetro, ento se ativa o grupo de transfor-
maes ajustado atravs do dado de mquina.
Se o ngulo no for programado:
TRAANG ( ,2) ou TRAANG, ento o ltimo ngulo estar ativo de
forma modal.
TRAORI INT: Nmero da Transformation orientated: Transformao de 4 e 5 eixos
transformao Por canal podem ser ajustadas vrias transformaes. O nmero
de transformao indica qual transformao deve ser ativada.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 537
Tabelas
16.4 Chamadas de subrotina pr-definidas

TRACON INT: Nmero da REAL: outros Transformation Concentrated: Transformao concatenada, o


transformao parmetros em significado dos parmetros depende do tipo da concatenao.
funo do MD
TRAFOOF Desativao da transformao
Para cada tipo de transformao existe um comando para cada uma das transformaes
por canal. Se existirem vrias transformaes de mesmo tipo de transformao por canal,
ento se pode selecionar a respectiva transformao com o comando parametrizado
correspondente. A desativao da transformao possvel atravs da mudana de
transformaes ou da desativao explcita.

8. Fuso
Palavra-chave / 1 parmetro 2 parmetro e Explicao
Identificador de demais
subrotina
SPCON INT: Nmero do INT: Nmero do Spindle position control on: Comutao para o modo de fuso com
fuso fuso controle de posio
SPCOF INT: Nmero do INT: Nmero do Spindle position control off: Comutao para o modo de fuso com
fuso fuso controle de rotao
SETMS INT: Nmero do Set master-spindle: Declarao do fuso como fuso mestre para o
fuso atual canal.
Com SETMS( ) sem indicao de parmetros se ativa o pr-ajuste
realizado atravs de dados de mquina.

9. Retificao
Palavra-chave / 1 parmetro Explicao
Identificador de
subrotina
GWPSON INT: Nmero do Grinding wheel peripherical speed on: Velocidade perifrica de rebolo constante
fuso ativada
Se o nmero de fuso no for programado, ento se seleciona para o fuso a
velocidade perifrica de rebolo da ferramenta ativa.
GWPSOF INT: Nmero do Grinding wheel peripherical speed off: Velocidade perifrica constante de rebolo
fuso desativada
Se o nmero de fuso no for programado, ento para o fuso desativada a
velocidade perifrica do rebolo da ferramenta ativa.
TMON INT: Nmero do Tool monitoring on: Monitorao de ferramentas ativada
fuso Se no for programado nenhum nmero T, ento se ativa a monitorao da
ferramenta ativa.
TMOF INT: Nmero T Tool monitoring off: Monitorao de ferramentas desativada
Se no for programado nenhum nmero T, ento se desativa a monitorao da
ferramenta ativa.

Fundamentos
538 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas

10. Desbaste (remoo)


Palavra-chave / 1 parmetro 2 parmetro 3 parmetro 4 parmetro Explicao
Identificador de
subrotina
CONTPRON REAL [ , 11]: CHAR: Mtodo INT: Nmero INT: Estado Contour preparation on: Ativao da
Tabela de de desbaste de do clculo: 0: preparao de referncia.
contorno "L": detalonados como ante- Os programas de contorno e os blocos
Torneamento riormente NC chamados em seguida so
longitudinal: 1: Clculo divididos em movimentos individuais e
Usin. ext. para frente armazenados na tabela de contorno.
"P": e
Torneamento para trs retornado o nmero de detalonados.
transversal:
Usin. ext. "N":
Torneamento
transversal:
Usin. int.
"G":
Torneamento
longitudinal:
Usin. int.
CONTDCON REAL [ , 6]: INT: Decodificao de contorno
Tabela de 0: no sentido Os blocos de um contorno so codifica-
contorno programado dos de modo que se economize
espao na memria, sendo um bloco
por linha da tabela nomeada.
EXECUTE INT: Estado de EXECUTE: Ativa a execuo de
erro programa.
Com isso se retorna execuo
normal do programa a partir do modo
de preparao de referncia ou aps a
composio de uma rea de proteo.

11. Execuo da tabela


Palavra-chave / 1 parmetro Explicao
Identificador de
subrotina
EXECTAB REAL [ 11]: Execute table: Execuo de um elemento a partir de uma tabela de movimentos.
Elemento da
tabela de
movimentos

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 539
Tabelas
16.4 Chamadas de subrotina pr-definidas

12. reas de proteo


Palavra-chave / 1 parmetro 2 parmetro 3 parmetro 4 parmetro 5 parmetro Explicao
Identificador de
subrotina
CPROTDEF INT: Nmero da BOOL: INT: REAL: REAL: Channel-
rea de TRUE: 0: 4 e 5 par- Limitao no Limitao no specific
proteo reas de metro no so sentido positivo sentido negativo protection
proteo avaliados area
orientada pela definition:
1: 4 parmetro
ferramenta Definio
avaliado
de uma
2: 5 parmetro
rea de
avaliado
proteo
3: 4 e 5 par- especfica
metro so de canal
avaliados
NPROTDEF INT: Nmero da BOOL: INT: REAL: REAL: NCK-
rea de TRUE: 0: 4 e 5 par- Limitao no Limitao no specific
proteo reas de metro no so sentido positivo sentido negativo protection
proteo avaliados area
orientada pela definition:
1: 4 O parme-
ferramenta Definio
tro avaliado
de uma
2: 5 O parme- rea de
tro avaliado proteo
3: 4 e 5 par- especfica
metro so de mquina
avaliados
CPROT INT: Nmero da INT: Opo REAL: REAL: REAL: rea de
rea de 0: rea de pro- Deslocamento Deslocamento Deslocamento proteo
proteo teo desativa- da rea de da rea de da rea de especfica
da proteo no 1 proteo no 2 proteo no 3 de canal
eixo geomtrico eixo geomtrico eixo geomtrico ativada/des-
1: Pr-ativao
ativada
da rea de
proteo
2: rea de pro-
teo ativada
3: Pr-ativao
da rea de pro-
teo com para-
da condicional,
apenas nas
reas de prote-
o ativas

Fundamentos
540 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas

NPROT INT: Nmero da INT: Opo REAL: REAL: REAL: rea de


rea de 0: rea de pro- Deslocamento Deslocamento Deslocamento proteo
proteo teo desativa- da rea de da rea de da rea de especfica
da proteo no 1 proteo no 2 proteo no 3 de mquina
eixo geomtrico eixo geomtrico eixo geomtrico ativada/des
1: Pr-ativao
ativada
da rea de pro-
teo
2: rea de pro-
teo ativada
3: Pr-ativao
da rea de pro-
teo com para-
da condicional,
apenas nas
reas de prote-
o ativas
EXECUTE VAR INT: EXECUTE: Ativao da execuo do programa Com isso se retorna execuo nor-
Estado de erro mal do programa a partir do modo de preparao de referncia ou aps a composi-
o de uma rea de proteo.

13. Pr-processamento/bloco a bloco


STOPRE Stop processing: Parada de pr-processamento at todos os bloco preparados serem
executados pelo processamento principal

14. Interrupts (interrupes)


Palavra-chave / 1 parmetro Explicao
Identificador de
subrotina
ENABLE INT: Nmero da Ativao de Interrupt: ativada a rotina de interrupo que est atribuda entrada
entrada de de hardware com o nmero especificado. Aps a instruo SETINT temos um
Interrupt Interrupt enabled.
DISABLE INT: Nmero da Desativao de Interrupt: desativada a rotina de interrupo que est atribuda
entrada de entrada de hardware com o nmero cancelado. A retrao rpida tambm no
Interrupt executada. A atribuio realizada com SETINT entre a entrada de hardware e a
rotina de interrupo preservada e pode ser reativada com ENABLE.
CLRINT INT: Nmero da Seleo do Interrupt: Atribuio de rotinas de interrupo e deletao de atributos
entrada de para uma entrada de interrupo. Com isso a rotina de interrupo desativada. No
Interrupt realizada nenhuma reao com a ocorrncia da interrupo.

15. Sincronizao de movimentos


Palavra-chave / 1 parmetro Explicao
Identificador de
subrotina
CANCEL INT: Nmero da Cancelamento da ao sncrona de movimentos modal de nmero ID especificado
ao sincroni-
zada

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 541
Tabelas
16.4 Chamadas de subrotina pr-definidas

16. Definio de funo


Palavra-chave / 1 parmetro 2 parmetro 3 parmetro 4-7 parmetro Explicao
Identificador de
subrotina
FCTDEF INT: Nmero REAL: Valor REAL: Valor REAL: Definir polinmio. Este avaliado
da funo limite inferior limite superior Coeficientes no SYNFCT ou PUTFTOCF.
a0-a3

17. Comunicao
Palavra- 1 2 parmetro Explicao
chave / parmetro
Identificador
de subrotina
MMC STRING: CHAR: MMC-Command: Comando ativado no Interpreta-
Comando Modo de confirmao** dor de comando MMC para configurao de
"N": sem confirmao janelas atravs do programa NC
"S": confirmao sncrona Literatura:
"A": confirmao assncrona Manual de colocao em funcionamento do soft-
ware bsico e HMI sl
** Modo de confirmao:
Os comandos so confirmados de acordo com a solicitao do componente (cana, NC ) a
ser executado.
Sem confirmao: A execuo do programa continuada aps o envio do comando. O
remetente no informado se o comando no pode ser executado com sucesso.

18. Coordenao de programa


Palavra- 1 2 3 4 5 6-8 Explicao
chave / parmetro parmetro parmetro parmetro parm parm
Identificador etro etro
de subrotina
INIT # INT: STRING: CHAR: Seleo de um mdulo para
Nmero de Caminho Modo de execuo em um canal.
canal confirma- 1 : 1 canal;
1-10 o** 2 : 2 canal.
ou STRING: No lugar do nmero de canal
Nome de tambm possvel o nome de
canal canal definido no
$MC_CHAN $MC_CHAN_NAME.
_NAME
START # INT: Inicializao dos programas
Nmero de selecionados em vrios canais,
canal simultaneamente a partir do
1-10 programa em andamento.
ou STRING: O comando no atua no prprio
Nome de canal.
canal 1 : 1 canal;
$MC_CHAN 2 : 2 canal ou o nome de canal
_NAME definido no
$MC_CHAN_NAME.

Fundamentos
542 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas

WAITE # INT: ou STRING: Wait for end of program:


Nmero de Nome de Espera pelo fim do programa
canal canal em outro canal (como nmero
1-10 $MC_CHAN ou nome).
_NAME
WAITM # INT: INT: Wait: Espera pelo alcance de
Nmero de Nmero de um marcador em outro canal.
marcadores canal A espera prossegue at que
0-9 1-10 em outro canal tambm seja
ou STRING: alcanado o WAITM com o
Nome de marcador correspondente.
canal Tambm pode ser indicado o
$MC_CHAN nmero do prprio canal.
_NAME
WAITMC # INT: INT: Wait: Espera condicional pelo
Nmero de Nmero de alcance de um marcador em
marcadores canal outro canal. A espera prosse-
0-9 1-10 gue at que em outro canal
ou STRING: tambm seja alcanado o
Nome de WAITMC com o marcador
canal correspondente. A parada
$MC_CHAN exata realizada somente se os
_NAME outros canais ainda no
alcanaram o marcador.
WAITP AXIS: AXIS: AXIS: AXIS: AXIS: AXIS: Wait for positioning axis:
Identificador Identificador Identificador Identificador Identi- Identi- Espera at que os eixos de
de eixo de eixo de eixo de eixo ficador ficador posicionamento de seu pro-
de eixo de eixo grama alcancem o ponto final.
WAITS INT: INT: INT: INT: INT: Wait for positioning spindle:
Nmero do Nmero do Nmero do Nmero do Nme- Espera at que os fusos pro-
fuso fuso fuso fuso ro do gramados antes com o SPOSA
fuso alcancem seu ponto final pro-
gramado.
RET Fim de subrotina sem sada de
funo ao PLC
GET # AXIS AXIS AXIS AXIS AXIS AXIS Ocupao de eixo de mquina
GETD# AXIS AXIS AXIS AXIS AXIS AXIS Ocupao direta de eixo de
mquina
RELEASE # AXIS AXIS AXIS AXIS AXIS AXIS Liberao de eixos de mquina

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 543
Tabelas
16.4 Chamadas de subrotina pr-definidas

PUTFTOC # REAL: INT: INT: INT: Put fine tool correction:


Valor de Nmero do Nmero de Nmero do Correo fina de ferramenta
correo parmetro canal ou fuso
STRING:
Nome de
canal
$MC_CHAN
_NAME
PUTFTOCF INT: VAR REAL: INT: INT: INT: Put fine tool correction function
# N da Valor de Nmero do Nmero de Nme- dependant:
funo referncia *) parmetro canal ro do Alterao da correo de
Com 1-10 fuso ferramenta Online em funo
FCTDEF se ou STRING: de uma funo definida com
deve indicar Nome de FCTDEF
aqui o n canal (polinmio mx. at 3 grau).
utilizado. $MC_CHAN
_NAME
No lugar do eixo tambm pode ser programado um fuso atravs da funo SPI: GET(SPI(1))
#) A palavra-chave no vale para NCU571.
** Modo de confirmao:
Os comandos so confirmados de acordo com a solicitao do componente (cana, NC, )
a ser executado.
Sem confirmao: A execuo do programa continuada aps o envio do comando. A
execuo no informada se o comando no pode ser executado com sucesso. Modo de
confirmao "N" ou "n".
Confirmao sncrona: A execuo do programa mantida parada at que o componente
receptor confirmar o comando. Em caso positivo de confirmao se executa o prximo
comando.
Com confirmao negativa se emite uma mensagem de erro.
Modo de confirmao "S", "s" ou omisso.
Para determinados comandos se define o comportamento de confirmao, para outros este
programvel.
O comportamento de confirmao para comandos de coordenao do programa sempre
sncrono.
Quando se omite a indicao do modo de confirmao, ento temos a confirmao
sncrona.

19. Acesso aos dados


Palavra- 1 Explicao
chave / parmetro
Identificador
de subrotina
CHANDATA INT: Ajuste do nmero de canal para acesso aos dados do canal (permitido apenas no mdulo de
Nmero de inicializao);
canal os acessos seguintes referem-se ao canal ajustado com o CHANDATA.

Fundamentos
544 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas

20. Mensagens
Palavra- 1 2 Explicao
chave / parmetro parmetro
Identificador
de subrotina
MSG STRING: INT: Message modal: A exibio permanece at aparecer a prxima mensagem.
SEQN- Parmetro Se o 2 parmetro for programado = 1, p. ex. MSG(texto, 1), a mensagem
CIA DE de chamada tambm emitida como bloco executvel no modo de controle da trajetria.
CARAC- do modo de
TERES: controle da
Mensagem trajetria

22. Alarmes
Palavra- 1 2 Explicao
chave / parmetro parmetro
Identificador
de subrotina
SETAL INT: STRING: Set alarm: Definio de alarme. Junto indicao do nmero de alarme pode
Nmero de Sequncia ser adicionada uma sequncia de caracteres de at 4 parmetros.
alarme de carac- Esto disponveis os seguintes parmetros pr-definidos:
(alarmes de teres %1 = Nmero de canal
ciclos) %2 = Nmero de bloco, Label
%3 = ndice de texto para alarmes de ciclos
%4 = Parmetros adicionais de alarme

23. Compensao
Palavra-chave / 1 parmetro - Explicao
Identificador de 4 parmetro
subrotina
QECLRNON AXIS: Nmero de Quadrant error compensation learning on: Aprendizado da
eixo compensao de erro de quadrante ativado
QECLRNOF Quadrant error compensation learning off: Aprendizado da
compensao de erro de quadrante desativado

24. Gerenciamento de ferramentas


Palavra-chave / 1 parmetro 2 parmetro 3 Explicao
Identificador de parmetro
subrotina
DELT STRING [32]: INT: Nmero Deletar ferramenta. O nmero Duplo
Identificador de Duplo pode ser omitido.
ferramenta
GETSELT VAR INT: INT: Nmero Retorna os nmeros T pr-
Nmeto T (valor de do fuso selecionados. Sem indicao do
retorno) nmero do fuso, ento o comando
vale para o fuso mestre.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 545
Tabelas
16.4 Chamadas de subrotina pr-definidas

SETPIECE INT: Quantidade de INT: Nmero Considerar o nmero de peas para


peas do fuso todas ferramentas atribudas ao
fuso.
Se for omitido o nmero do fuso,
ento o comando vale para o fuso
mestre.
SETDNO INT: Nmero de INT: Nmero INT: N D Define como novo o nmero D da
ferramenta T de corte ferramenta (T) e seu corte
DZERO Coloca como invlido o nmero D
de todas ferramentas da unidade
TO atribuda ao canal
DELDL INT: Nmero de INT: N D Deleta todos corretores aditivos de
ferramenta T um corte (ou de uma ferramenta, se
o D no for especificado)
SETMTH INT: N do porta- Define o n do porta-ferramenta
ferramenta
POSM INT: N de aloja- INT: N de INT: N de INT: N de Posicionamento do magazine
mento em que se alojamento no alojamento magazine
deve posicionar magazine que do maga- do maga-
deve ser mo- zine interno zine interno
vimentado
SETTIA VAR INT: INT: Nmero INT: N de Definio de uma ferramenta do
Estado=Resultado do magazine grupo de grupo de desgaste como inativa
da operao (valor desgaste
de retorno)
SETTA VAR INT: INT: Nmero INT: N de Definio de uma ferramenta do
Estado=Resultado do magazine grupo de grupo de desgaste como ativa
da operao (valor desgaste
de retorno)
RESETMON VAR INT: INT: n T INT: n D da Passar o valor real da ferramenta
Estado=Resultado interno ferramenta para o valor nominal
da operao (valor
de retorno)

25. Fuso sincronizado


Palavra- 1 par- 2 3 par- 4 par- 5 parmetro 6 par- Explicao
chave / metro par- metro metro Comportamento de mudana de metro
Identificador metro blocos
de subrotina
COUPDEF AXIS: AXIS: REAL: REAL: STRING [8]: Comportamento de STRING [2]: Couple
Eixo Eixo Relao Relao mudana de blocos: "DV": definition:
escravo mestre de trans- de trans- "NOC": Sem controle de mudana Acoplamen- Definio do
ou fuso ou misso misso de blocos, a mudana dos blocos to de valor grupo de
escravo fuso do nu- do deno- liberada imediatamente, "FINE": nominal fusos sincro-
(FS) mestre merador minador Mudana de blocos na "sincroni- "AV": nizados
(LS) (FA) ou (LA) ou zao fina", "COARSE": Mudana Acoplamen-
(FS) (LS) de blocos na sincronizao aproxi- to de valor
mada e "IPOSTOP": Mudana de real
blocos na finalizao de valor nomi-
nal do movimento sobreposto. Se o
comportamento de mudana de
blocos no for indicado, ento no
ocorre nenhuma alterao do com-
portamento ajustado.

Fundamentos
546 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas

COUPDEL AXIS: AXIS: Couple


Eixo Eixo delete:
escravo mestre Deletao do
ou fuso ou grupo de
escravo fuso fusos sincro-
(FS) mestre nizados
(LS)
COUPOF AXIS: AXIS: A mudana de blocos liberada Desativao
Eixo Eixo imediatamente. mais rpida
escravo mestre possvel do
ou fuso ou modo
escravo fuso sincronizado.
(FS) mestre
(LS)
COUPOF AXIS: AXIS: REAL: A mudana de blocos liberada Desativao
Eixo Eixo POSFS somente ao ser ultrapassada a do modo
escravo mestre posio de desativao. sncrono
ou fuso ou depois de
escravo fuso ultrapassar a
(FS) mestre posio de
(LS) desativao
POSFS
COUPOF AXIS: AXIS: REAL: REAL: A mudana de blocos liberada Desativao
Eixo Eixo POSFS POSLS somente ao serem ultrapassadas do modo sn-
escravo mestre as duas posies programadas. crono depois
ou fuso ou Faixa do de ultra-
escravo fuso POSFS, POSLS: 0 ... 359,999 graus. passar as
(FS) mestre duas posi-
(LS) es de des-
ativao
POSFS e
POSLS .
COUPOFS AXIS: AXIS: A mudana de blocos realizada Desativao
Eixo Eixo da forma mais rpida possvel de um aco-
escravo mestre (mudana imediata de blocos). plamento
ou fuso ou com parada
escravo fuso do eixo
(FS) mestre escravo
(LS)
COUPOFS AXIS: AXIS: REAL: Depois de ultrapassar a posio de Desativao
Eixo Eixo POSFS desativao programada do eixo somente de-
escravo mestre escravo e relativa ao sistema de pois de ultra-
ou fuso ou coordenadas da mquina, a mu- passar a po-
escravo fuso dana de blocos somente liberada sio de des-
(FS) mestre aps a ultrapassagem das posies ativao pro-
(LS) de desativao POSFS. gramada do
Faixa de valores 0 ... 359,999 graus. eixo escravo.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 547
Tabelas
16.4 Chamadas de subrotina pr-definidas

COUPON AXIS: AXIS: A mudana de blocos liberada Ativao mais


Eixo Eixo imediatamente. rpida poss-
escravo mestre vel do modo
ou fuso ou sincronizado
escravo fuso com qualquer
(FS) mestre referncia
(LS) angular entre
fuso mestre e
fuso escravo
COUPON AXIS: AXIS: REAL:P A mudana de blocos liberada de Ativao de
Eixo Eixo OSFS acordo com o ajuste definido. Faixa um desloca-
escravo mestre do POSFS: 0 ... 359,999 graus. mento angu-
ou fuso ou lar definido
escravo fuso POSFS entre
(FS) mestre FS e LS. Este
(LS) refere-se
posio de
zero grau do
fuso mestre
no sentido
positivo de
giro.
COUPONC AXIS: AXIS: A progra- Aceita a ati-
Eixo Eixo mao vao com
escravo mestre de uma programao
ou fuso ou posio precedente
escravo fuso Offset do M3 S.. ou
(FS) mestre no M4 S.. . Acei-
(LS) possvel. tar imediata-
mente a rota-
o diferen-
cial.
COUPRES AXIS: AXIS: Couple reset:
Eixo Eixo Resetamento
escravo mestre do grupo de
ou fuso ou fusos sincro-
escravo fuso nizados
(FS) mestre Os valores
(LS) programados
so invalida-
dos. So apli-
cados os va-
lores do dado
de mquina.
Para o fuso sincronizado a programao dos parmetros de eixo realizada com SPI(1) ou S1.

Fundamentos
548 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas

26. Instrues de estrutura no editor Step (suporte de programao baseado em editor)


Palavra-chave / 1 parmetro 2 parmetro 3 parmetro Explicao
Identificador de
subrotina
SEFORM STRING [128]: INT: plano STRING [128]: Atual nome de seco para
nome de seco icon editor Step

Palavra- 1 2 3 4 Explicao
chave / parmetro parmetro parmetro parmetro
Identificador
de subrotina
COUPON AXIS: Eixo AXIS: Eixo REAL: Couple on:
escravo mestre Posio de Ativao do grupo ELG/par de fusos sincroniza-
ativao do dos. Se nenhuma posio de ativao for especi-
eixo escravo ficada, ento o acoplamento realizado da forma
mais rpida possvel (rampa). Se no for indicada
nenhuma posio de ativao para o eixo/fuso
escravo, ento este se refere de forma absoluta
ou incremental ao eixo/fuso mestre.
Somente quando o for especificado 3 parmetro,
tambm devem ser programados os parmetros
4 e 5.
COUPOF AXIS: Eixo AXIS: Eixo REAL: REAL: Couple off:
escravo mestre Posio de Posio de Desativao do grupo ELG/par de fusos sincroni-
desativao desativao zados. Os parmetros de acoplamento so manti-
do eixo do eixo dos. Se forem especificadas posies, ento o
escravo mestre acoplamento somente ser iniciado quando todas
(absoluto) (absoluto) as posies especificadas forem ultrapassadas.
O fuso escravo continua a girar com a ltima
rotao antes da desativao do acoplamento.
WAITC AXIS: Eixo/ STRING [8]: AXIS: Eixo/ STRING [8]: Wait for couple condition:
fuso Critrio de fuso Critrio de Espera at o critrio de mudana de blocos dos
mudana de mudana de eixos/fusos ser preenchido.
blocos blocos Podem ser programados at 2 eixos/fusos.
Critrio de mudana de blocos:
"NOC": sem controle de mudana de blocos, a
mudana dos blocos liberada imediatamente,
"FINE": Mudana de blocos na "sincronizao
fina",
"COARSE": Mudana de blocos na "sincronizao
aproximada" e
"IPOSTOP": Mudana de blocos na finalizao de
valor nominal do movimento sobreposto.
Se o comportamento de mudana de blocos no
for indicado, ento no ocorre nenhuma alterao
do comportamento ajustado.
AXCTSWE AXIS: Avano de eixos contentores
Eixo/fuso

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 549
Tabelas
16.5 Chamadas de subrotina pr-definidas em aes sincronizadas de movimentos

16.5 Chamadas de subrotina pr-definidas em aes sincronizadas de


movimentos

27. Procedimentos de sincronizao


Palavra-chave/ 1 parmetro 2 parmetro 3 parmetro Explicao
Identificador de at
funo 5 parmetro
STOPREOF Stop preparation off: Cancela a parada de pr-
processamento
Uma ao sincronizada com um comando
STOPREOF gera uma parada de pr-processa-
mento aps o prximo bloco de sada (= bloco no
processamento principal). A parada de pr-pro-
cessamento cancelada com o fim do bloco de
sada ou quando for preenchida a condio do
STOPREOF. Todas instrues de aes sincroni-
zadas com o comando STOPREOF valem como
executadas.
RDISABLE Read in disable: Bloqueio de leitura / entrada
DELDTG AXIS: Eixo para Delete distance to go: Anulao de curso restante
anulao de Uma ao sincronizada com um comando
curso restante DELDTG gera uma parada de pr-processamento
por eixo (opcio- aps o prximo bloco de sada (= bloco no pro-
nal). Se for cessamento principal). A parada de pr-processa-
omitido o eixo, mento cancelada com o fim do bloco de sada ou
ser iniciada a quando for preenchida a condio do primeiro
anulao de DELDTG. No $AA_DELT[<eixo>] encontramos a
curso restante distncia axial at o ponto de destino na anulao
para o percurso de curso restante por eixo, no $AC_DELT o curso
restante do percurso.
SYNFCT INT: Nmero VAR REAL: VAR REAL: Se a condio na ao sincronizada de movimen-
da funo de Varivel de Varivel de tos for preenchida, ento ser avaliada a varivel
polinmio que resultado *) entrada **) de entrada do polinmio definido na primeira
foi definida com expresso. O valor ser limitado para baixo e para
FCTDEF. cima e atribudo varivel de resultado.
FTOC INT: Nmero VAR REAL: INT: Alterao da correo fina de ferramenta em fun-
da funo de Varivel de Comprimento o de uma funo (polinmio mx. de 3 grau)
polinmio que entrada **) 1,2,3 definida com FCTDEF.
foi definida com INT: Nmero Com FCTDEF deve ser especificado o nmero aqui
FCTDEF de canal utilizado.
INT: Nmero
do fuso
*) Como varivel de resultado so permitidas apenas variveis de sistema especiais. Estas
esto descritas no "Manual de programao Avanada", sob o ttulo "Gravao de varivel
de processamento principal".
*) Como varivel de entrada so permitidas apenas variveis de sistema especiais. Estas
esto descritas no "Manual de programao Avanada", na lista de variveis de sistema.

Fundamentos
550 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.6 Funes pr-definidas

16.6 Funes pr-definidas

Funes pr-definidas
Atravs de uma chamada de funo se inicia a execuo de uma funo pr-definida. As
chamadas de funo retornam um valor. Elas podem estar presentes como operandos na
expresso.

1. Sistema de coordenadas
Palavra-chave/ Resultado 1 parmetro 2 parmetro Explicao
Identificador de
funo
CTRANS FRAME AXIS REAL: 3 - 15 4 - 16 Translation:
Deslocamento parmetro parmetro Deslocamento de ponto
como 1 ... como 2 ... zero para vrios eixos.
Se programa um identi-
ficador de eixo com o
valor correspondente no
parmetro seguinte.
Com CTRANS podem
ser programados deslo-
camentos para at
8 eixos.
CROT FRAME AXIS REAL: 3 /5 4 /6 Rotation: Rotao do
Rotao parmetro parmetro atual sistema de coorde-
como 1 ... como 2 ... nadas.
Nmero mximo de
parmetros: 6 (um iden-
tificador de eixo e um
valor por eixo geo-
mtrico).
CSCALE FRAME AXIS REAL: Fator 3 - 15 4 - 16 Scale: Fator de escala
de escala parmetro parmetro para vrios eixos.
como 1 ... como 2 ... O nmero mximo de
parmetros 2* o
nmero mximo de
eixos (um identificador
de eixo e um valor).
Se programa um iden-
tificador de eixo com o
valor correspondente no
seguinte parmetro.
Com CSCALE podem
ser programados fatores
de escala para at
8 eixos.
CMIRROR FRAME AXIS 2 - 8 Mirror: Espelhamento
parmetro em um eixo de coorde-
como 1 ... nadas
MEAFRAME FRAME Campo REAL Campo REAL 3 parmetro: Clculo de Frame a
de 2 dim. de 2 dim. Varivel REAL partir de 3 pontos de
medio no espao

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 551
Tabelas
16.6 Funes pr-definidas

As funes de Frame CTRANS, CSCALE, CROT e CMIRROR servem para gerar


expresses de Frame.

2. Funes de geometria
Palavra-chave/ Resultado 1 parmetro 2 parmetro 3 parmetro Explicao
Identificador de
funo
CALCDAT BOOL: VAR REAL [,2]: INT: Nmero VAR REAL [3]: CALCDAT: Calculate circle data
Estado de erro Tabela com de pontos de Resultado: Calcula o raio e o centro de um
pontos de entrada para Abscissa, crculo a partir de 3 ou 4 pontos
entrada (uma clculo ordenada e raio (conforme parmetro 1) que
abscissa e uma (3 ou 4) do centro esto em um crculo. Os pontos
ordenada para calculado do devem ser diferentes um do
1, 2, 3 etc. crculo outro.
ponto)

Identificador Resultado 1 parmetro 2 parmetro 3 parmetro 4 parmetro 5 par- 6 par-


metro metro
CALCPOSI INT: REAL: REAL: REAL: REAL: BOOL: codificado
Estado Posio de Increment. Distncias Valor de 0: bin
0 OK sada no WCS Definio de mnimas de retorno Avaliao para
[0] Abscissa curso limites a possvel curso Grupo 13 monitorar
-1 DLIMIT
[0] Abscissa serem incrementa, se de cdigos 1 Limites
neg. [1] Ordenada
mantidas o curso no G SW
-2 Transf. [2] Aplicada [1] Ordenada
[0] Abscissa pode ser apro- (pol./metr.) 2 rea de
n.def. (terceira [2] Aplicada
[1] Ordenada ximado total- trabalho
1 Limite SW coord.) (terceira 1:
mente a partir
coord.) [2] Aplicada Referncia 4 rea de
2 rea de do parmetro 3
relativo (terceira ao sistema prot. ativa
trabalho sem violao
coord.) bsico do 8 rea de
3 rea de Posio de do limite
sada [3] eixo lin. comando, prot. pr-
prot.
mquina independen ativa
Para mais te do grupo
[4] eixo rot.
informaes, 13 de
veja o PGA cdigos G
Explicao: Com CALCPOSI pode ser verificado se a partir de um ponto de partida especificado os
CALCPOSI eixos geomtricos podem percorrer um curso indicado, sem violar os limites dos eixos
(limites SW), limites de rea de trabalho ou reas de proteo. Para o caso em que o curso
especificado no pode ser percorrido, ser retornado o valor mximo admissvel.

INTERSEC BOOL: VAR REAL [11]: VAR REAL [11]: VAR REAL [2]: Intersection: Clculo de
Estado de erro Primeiro Segundo Vetor de interseco
elemento de elemento de resultado: Se calcula a interseco entre
contorno contorno Coordenada de dois elementos de contorno.
interseco, As coordenadas da interseco
abscissa e so valores de retorno.
ordenada O estado do erro indica se uma
interseco foi encontrada.

Fundamentos
552 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.6 Funes pr-definidas

3. Funes de eixo
Resultado 1 parmetro 2 parmetro Explicao
AXNAME AXIS: STRING [ ]: AXNAME: Get axname
Identificador String de Converte a String de entrada em identificador de
de eixo entrada eixo. Se a String de entrada no contm nenhum
nome de eixo vlido, ento ser emitido um
alarme.
AXTOSPI INT: AXIS: AXTOSPI: Convert axis to spindle
Nmero do Identificador de Converte o identificador de eixo em nmero de
fuso eixo fuso. Se o parmetro de transferncia no contm
nenhum identificador de eixo vlido, ento ser
emitido um alarme.
SPI AXIS: INT: SPI: Convert spindle to axis
Identificador Nmero de fuso Converte o nmero de fuso em identificador de
de eixo eixo. Se o parmetro de transferncia no contm
nenhum nmero de fuso vlido, ento ser
emitido um alarme.
ISAXIS BOOL INT: Verifica se o eixo geomtrico 1 at 3 indicado
TRUE: Nmero do eixo como parmetros est disponvel de acordo com o
Eixo dispo- geomtrico dado de mquina
nvel: (1 at 3) $MC_AXCONF_GEOAX_ASSIGN_TAB.
seno:
FALSE
AXSTRING STRING AXIS Converte o identificador de eixo em String

4. Gerenciamento de ferramentas
Resultado 1 parmetro 2 parmetro Explicao
NEWT INT: STRING [32]: INT: Nmero Cria nova ferramenta (disponibiliza dados da
Nmero T Nome de Duplo ferramenta). O nmero Duplo pode ser omitido.
ferramenta
GETT INT: STRING [32]: INT: Nmero Define o nmero T como nome de ferramenta
Nmero T Nome de Duplo
ferramenta
GETACTT INT: INT: STRING [32]: Define a ferramenta ativa de um grupo de
Estado Nmero T Nome da ferramentas de mesmo nome
ferramenta
TOOLENV INT: STRING: Salvamento de um ambiente de ferramentas na
Estado Nome SRAM com nome indicado
DELTOOLENV INT: STRING: Deletao de um ambiente de ferramentas na
Estado Nome SRAM com nome indicado Todos ambientes de
ferramentas se nenhum nome for especificado.
GETTENV INT: STRING: INT: Leitura de:
Estado Nome Nmero [0] Nmero T,
Nmero [1] Nmero D,
Nmero [2] Nmero DL
a partir de um ambiente de ferramentas com
nome indicado

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 553
Tabelas
16.6 Funes pr-definidas

Resul- 1 par. 2. par. 3 par. 4 par. 5 par. 6 par. Explicao


tado
GETTCOR INT: REAL: STRING: STRING: INT: INT: INT: Leitura de comprimentos e de
Estado Com- Compo- Amb. de Nmero Nmero Nmero componentes de comprimento
pri- nentes: ferram./ T int. D DL de ferramentas a partir do
mento Sistema "" ambiente de ferramentas ou do
[11] de coor- atual ambiente
denadas Detalhes: veja /FB1/ Manual de
funes bsicas; (W1)

Resul- 1 par. 2 par. 3 par. 4 par. 5 par. 6 par. 7 par. 8 par. 9 par.
tado
SETTCOR INT: REAL: STRING: INT: INT: INT: STRING: INT: INT: INT:
Estado Vetor Compo- Compo- Tipo da ndice do Nome do Nmero Nmero Nmero
de corr. nente(s) nente(s) operao eixo geo- ambiente T int. D DL
[0-3] para de gra- mtrico de ferra-
corr. vao mentas
Explicao Alterao de componentes de ferramenta sob considerao de todas condies gerais que so introduzidas
na avaliao dos diversos componentes. Detalhes: v. Manual de funes bsicas; (W1)

Resultado 1 parmetro 2 parmetro 3 parmetro Explicao


LENTOAX INT: INT: REAL: STRING: A funo fornece informaes
Estado ndice do eixo L1, L2, L3 para Sistema de sobre a atribuio de compri-
abscissa, coordenadas mentos de ferramenta L1, L2, L3
[0-2]
ordenada, para a da ferramenta ativa abscissa,
aplicada atribuio ordenada, aplicada. A atribuio
aos eixos geomtricos influen-
[3], [3] Matriz
ciada atravs de Frames e do
plano (G17-G19) ativo. Detalhes:
veja o Manual de funes
bsicas; (W1)

5. Aritmtica
Resultado 1 parmetro 2 parmetro Explicao
SIN REAL REAL Seno
ASIN REAL REAL Arco seno
COS REAL REAL Coseno
ACOS REAL REAL Arco coseno
TAN REAL REAL Tangente
ATAN2 REAL REAL REAL Arco tangente 2
SQRT REAL REAL Raiz quadrada
ABS REAL REAL Formao de valor absoluto
POT REAL REAL Quadrado
TRUNC REAL REAL Corte das casas decimais
ROUND REAL REAL Arredondamento das casas decimais
LN REAL REAL Logaritmo natural

Fundamentos
554 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.6 Funes pr-definidas

EXP REAL REAL Funo exponencial ex


MINVAL REAL REAL REAL Determina o menor valor de duas variveis
MAXVAL REAL REAL REAL Determina o maior valor de duas variveis
Resultado 1 parmetro 2 parmetro 3 parmetro Explicao
BOUND REAL: Estado REAL: Limite REAL: Limite REAL: Varivel Controla se o valor da varivel
de controle mnimo mximo de controle est dentro da faixa de valores
definida em Mn. / Mx.
Explicao As funes aritmticas tambm podem ser programadas em aes sincronizadas. O clculo e avaliao
destas funes aritmticas ento so realizados no processamento principal. Para clculo e como
memria intermediria tambm pode ser utilizado o parmetro de ao sincronizada $AC_PARAM[n].

6. Funes de String
Resultado 1 parmetro 2 parmetro Explicao
at
3 parmetro
ISNUMBER BOOL STRING Verifica se a String de entrada pode ser convertida
em um nmero.
O resultado TRUE se a converso possvel.
ISVAR BOOL STRING Verifica se o parmetro de transferncia contm
uma varivel conhecida do NC. (Dado de mquina,
dado de ajuste, varivel de sistema, variveis
gerais como GUD's
O resultado TRUE se todos os seguintes contro-
les forem realizados de forma positiva de acordo
com o parmetro de transferncia (STRING):
- o identificador est presente
- se trata de um campo monodimensional ou
bidimensional
- um ndice Array permitido
Nas variveis axiais so aceitos como ndice os
nomes de eixo, mas estes no sero verificados
posteriormente.
NUMBER REAL STRING Converte a String de entrada em um nmero
TOUPPER STRING STRING Converte todas as letras da String de entrada em
letras maisculas
TOLOWER STRING STRING Converte todas as letras da String de entrada em
letras minsculas
STRLEN INT STRING O resultado o comprimento da String de entrada
at o fim da String (0)
INDEX INT STRING CHAR Procura o caractere (2 parmetro) na String de
entrada (1 parmetro). Retorna-se a posio em
que o caractere foi encontrado pela primeira vez. A
localizao executada da esquerda para direita.
O 1 caractere da Strings possui o ndice 0.
RINDEX INT STRING CHAR Procura o caractere (2 parmetro) na String de
entrada (1 parmetro). Retorna-se a posio em
que o caractere foi encontrado pela primeira vez. A
localizao executada da direita para esquerda.
O 1 caractere da String possui o ndice 0.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 555
Tabelas
16.6 Funes pr-definidas

MINDEX INT STRING STRING Procura de um caractere na String de entrada (1


parmetro) que foi especificado no 2 parmetro.
Retorna-se a posio em que um dos caracteres foi
encontrado. A localizao realizada da esquerda
para direita. O 1 caractere da String de entrada
possui o ndice 0.
SUBSTR STRING STRING INT Retorna a String parcial descrita atravs do incio
(2 parmetro) e do nmero de caracteres (3
parmetro) na String de entrada (1 caractere).
Exemplo:
SUBSTR("CONFIRM.:10 at 99", 10, 2) retorna a
String parcial "10".

Fundamentos
556 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Apndice A
A.1 Lista de abreviaes

A Sada
AS Sistema de automao
ASCII American Standard Code for Information Interchange: Norma americana de cdigos
para troca de informaes
ASIC Application Specific Integrated Circuit: Circuito de aplicao do usurio
ASUP Subrotina assncrona
AV Preparao do trabalho
AWL Lista de instrues
BA Modo de operao
BAG Grupo de modos de operao
BB Pronto para operar
BCD Binary Coded Decimals: Nmeros decimais codificados em cdigo binrio
BCS Sistema de coordenadas bsico
BHG Terminal porttil
BIN Arquivos binrios (Binary Files)
BIOS Basic Input Output System
BOF Interface de operao
BOT Boot Files: Arquivos de boot para SIMODRIVE 611 digital
BT Painel de comando
BTSS Interface de painel de comando
BuB, B&B Operar e observar
CAD Computer-Aided Design
CAM Computer-Aided Manufacturing
CNC Computerized Numerical Control: Comando numrico computadorizado
Cdigo EIA Cdigo especial de fita perfurada, o nmero de furos por caractere sempre mpar
Cdigo ISO Cdigo especial de fita perfurada, o nmero de furos por caractere sempre par
COM Communication
CP Communication Processor (Processador de comunicao)
CPU Central Processing Unit: Unidade de processamento central
CR Carriage Return
CRT Cathode Ray Tube: Tubos de raios catdicos
CSB Central Service Board: Unidade de PLC
CTS Clear To Send: Mensagem de pronto para enviar em interfaces de dados seriais
CUTCOM Cutter radius compensation: Correo do raio da ferramenta
DAU Conversor digital-analgico
DB Mdulo de dados no PLC

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 557
Apndice
A.1 Lista de abreviaes

DBB Byte de mdulo de dados no PLC


DBW Palavra de mdulo de dados no PLC
DBX Bit de mdulo de dados no PLC
DC Direct Control: Movimento do eixo rotativo pelo curso mais curto at a posio
absoluta realizado durante uma rotao
DCD Carrier Detect
DDE Dynamic Data Exchange
DEE Dispositivo terminal de dados
DIN Deutsche Industrie Norm (Norma industrial alem)
DIO Data Input/Output: Exibio da transferncia de dados
DIR Directory: Diretrio
DLL Dynamic Link Library
DOE Dispositivo de transferncia de dados
DOS Disk Operating System
DPM Dual Port Memory
DPR Dual-Port-RAM
DRAM Dynamic Random Access Memory
DRF Differential Resolver Function: Funo de resoluo diferencial (manivela eletrnica)
DRY Dry Run: Avano de teste
DSB Decoding Single Block: Bloco a bloco de decodificao
DW Palavra de dados
E Entrada
E/A Entrada/sada
E/R Unidade de alimentao e realimentao (de tenso) do SIMODRIVE 611 digital
ENC Encoder: Gerador de valor real
EPROM Erasable Programmable Read Only Memory (memria de leitura deletvel e
eletricamente programvel)
ERROR Error from printer
FB Mdulo de funo
FBS Tela plana
FC Function Call: Mdulo de funo no PLC
FDB Banco de dados do produto
FDD Floppy Disk Drive
FEPROM Flash-EPROM: Memria de leitura e gravao
FIFO First In First Out: Memria, que opera sem indicao de endereo e cujos dados
podem ser lidos na mesma sequncia em que vo sendo armazenados.
FIPO Interpolador fino
FM Mdulo de funo
FPU Floating Point Unit: Unidade de ponto flutuante
FRA Mdulo do Frame
FRAME Bloco de dados (quadro)
FRK Correo do raio da fresa
FST Feed Stop: Parada de avano
FUP Plano de funcionamento (mtodo de programao para PLC)

Fundamentos
558 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Apndice
A.1 Lista de abreviaes

GP Programa bsico
GUD Global User Data: Dados de usurio globais
HD Hard Disk: Disco rgido
HEX Abreviao para nmero hexadecimal
HiFu Funo auxiliar
HMI Human Machine Interface: Funcionalidade de operao do SINUMERIK para
operao, programao e simulao.
HMS Sistema de medio de alta resoluo
HSA Acionamento do fuso principal
HW Hardware
IBN Colocao em funcionamento
IF Habilitao de pulsos do mdulo de acionamento
IK (GD) Comunicao implcita (dados globais)
IKA Interpolative Compensation: Compensao interpolatria
IM Mdulo de interface: Mdulo de interface
IMR Interface-Modul Receive: Mdulo de interface para modo de recepo
IMS Interface-Modul Send: Mdulo de interface para modo de envio
INC Increment: Incremento
INI Initializing Data: Dados de inicializao
IPO Interpolador
ISA International Standard Architecture
ISO International Standard Organization
JOG Jogging: Modo de ajuste
K1 .. K4 Canal 1 at canal 4
K-Bus Bus de comunicao
KD Rotao de coordenadas
KOP Plano de contatos (mtodo de programao para PLC)
K Relao de transmisso
Kv Fator de amplificao do circuito
LCD Liquid-Crystal Display: Display de cristal lquido
LED Light-Emitting Diode: Diodo emissor de luz
LF Line Feed
LMS Sistema de medio de posio
LR Controlador de posio
LUD Local User Data
MB Megabyte
MCS Sistema de coordenadas da mquina
MD Dados de mquina
MDA Manual Data Automatic: Entrada manual
MK Circuito de medio
MLFB Denominao de produto legvel por mquina
MPF Main Program File: Programa de pea do NC (programa principal)
MPI Multi Port Interface: Interface multiponto

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 559
Apndice
A.1 Lista de abreviaes

MS- Microsoft (fabricante de software)


MSTT Painel de comando da mquina
NC Numerical Control: Comando numrico
NCK Numerical Control Kernel: Ncleo numrico com preparao de blocos, rea de
deslocamento, etc.
NCU Numerical Control Unit: Unidade de hardware do NCK
NRK Denominao do sistema operacional do NCK
NST Sinal de interface
NURBS Non-Uniform Rational B-Spline
NV Deslocamento de ponto zero
OB Mdulo de organizao no PLC
OEM Original Equipment Manufacturer
OP Operation Panel: Painel de operao
OPI Operation Panel Interface: Interface do painel de comando
OPT Options: Opcionais
OSI Open Systems Interconnection: Norma para comunicao do processador
P-Bus Bus perifrico
PC Personal Computer
PCIN Nome do SW para troca de dados com o comando
PCMCIA Personal Computer Memory Card International Association: Padro para cartes de
memria
PCU PC Unit: PC-Box (unidade de processamento)
PG Dispositivo de programao
PLC Programmable Logic Control: Controle de adaptao (programvel)
POS De posicionamento
RAM Random Access Memory: Memria de programa que pode ser lida e gravada
REF Funo de aproximao do ponto de referncia
REPOS Funo de reposicionamento
RISC Reduced Instruction Set Computer: Tipo de processador de bloco de comandos
reduzido e rpido processamento dos comandos
ROV Rapid Override: Correo de avano rpido
RPA R-Parameter Active: rea de memria no
NCK para R-NCK e nmeros de parmetro R
RPY Roll Pitch Yaw: Tipo de rotao de um sistema de coordenadas
RTS Request To Send: Ativa uma parte de envio, sinal de controle de interfaces seriais
de dados
SBL Single Block: Bloco a bloco
SD Dado de ajuste
SDB Mdulo de dados de sistema
SEA Setting Data Active: Identificao (tipo de arquivo) para dados de ajuste
SFB Mdulo de funo do sistema
SFC System Function Call
SK Softkey
SKP Skip: Salto (omisso) de bloco

Fundamentos
560 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Apndice
A.1 Lista de abreviaes

SM Motor de passo
SPF Sub Program File: Subrotina
SPS Comando lgico programvel
SRAM Memria esttica (armazenada)
SRK Correo do raio de corte
SSFK Compensao de erro de passo do fuso
SSI Serial Synchron Interface: Interface serial sncrona
SW Software
SYF System Files: Arquivos de sistema
TEA Testing Data Active: Identificao para dados de mquina
TO Tool Offset: Correo de ferramenta
TOA Tool Offset Active: Identificao (tipo de arquivo) para correes de ferramenta
TRANSMIT Transform Milling into Turning: Converso de coordenadas em tornos para
operaes de fresamento
UFR User Frame: Deslocamento de ponto zero
UP Subrotina
V.24 Interface serial (definio dos cabos de troca entre DEE e DE)
VSA Acionamento de avano
WCS Sistema de coordenadas da pea de trabalho
WKZ Ferramenta
WLK Correo do comprimento da ferramenta
WOP Programao orientada para oficinas
WPD Work Piece Directory: Diretrio de peas de trabalho
WRK Correo do raio da ferramenta
WZK Correo de ferramenta
WZW Troca de ferramentas
ZOA Zero Offset Active: Identificao (tipo de arquivo) para dados de deslocamento de
ponto zero
C Micro-controlador

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 561
Apndice
A.2 Feedback sobre a documentao

A.2 Feedback sobre a documentao

O presente documento vem sendo continuamente aprimorado em qualidade e em satisfao


do usurio. Por favor, colabore conosco mencionando suas observaes e sugestes de
melhoria enviando um E-Mail ou FAX para:

E-Mail: mailto:docu.motioncontrol@siemens.com

Fax: +49 9131 - 98 2176


Utilize o modelo de FAX disponvel no verso da folha.

Fundamentos
562 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Apndice
A.2 Feedback sobre a documentao

$ 5HPHWHQWH
6,(0(16b$*
1RPH
,'70&06
3RVWIDFK (QGHUHRGDHPSUHVDGHSDUWDPHQWR

5XD
'(UODQJHQ
&(3 &LGDGH

7HOHIRQH

)D[ 'RFXPHQWDR 7HOHID[

6XJHVWHVHRXFRUUHHV

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 563
Apndice
A.3 Vista Geral da documentao

A.3 Vista Geral da documentao


9LVRJHUDOGDGRFXPHQWDR6,180(5,.'VO

'RFXPHQWDRJHUDO

6,180(5,. 6,180(5,. 6,1$0,&6


'VO 'VO 6
'LVO
'VO

,QIRUPDWLYR &DWORJR1& &DWORJR306,027,21


6,1$0,&66HPRWRUHV
SDUDPTXLQDVGHSURGXR

'RFXPHQWDRGRXVXULR

6,180(5,. 6,180(5,. 6,180(5,. 6,180(5,.


'VO 'VO 'VO 'VO
'
'LVO

0DQXDOGHRSHUDR 0DQXDOGHSURJUDPDR 0DQXDOGHSURJUDPDR ,QVWUXHVGH


8QLYHUVDO )XQGDPHQWRV  GLDJQVWLFR
7RUQHDPHQWR $YDQDGR 7RUQHDPHQWR)UHVDPHQWR
)UHVDPHQWR &LFORVGHPHGLR ,62
+0,$GYDQFHG /LVWDVGHYDULYHLVGH
VLVWHPD
'RFXPHQWDRGRIDEULFDQWHHGHDVVLVWQFLDWFQLFD

6,180(5,. 6,180(5,. 6,180(5,.


'VO 'VO 'VO

0DQXDOGHHTXLSDPHQWR 0DQXDOGHFRORFDRHP 0DQXDOGHOLVWDV


1&8 IXQFLRQDPHQWR 3DUWH

&RPSRQHQWHVGH &1&1&.3/&DFLRQDPHQWR 3DUWH
RSHUDR 6RIWZDUHEVLFRH
HUHGHV VRIWZDUHGHRSHUDR
0DQXDOSDUDD 6RIWZDUHEVLFRH
SURMHRGHPTXLQDV +0,$GYDQFHG
'RFXPHQWDRGRIDEULFDQWHHGHDVVLVWQFLDWFQLFD

6,180(5,. 6,180(5,. 6,1$0,&6 6,180(5,. 6,180(5,.


'VO 'VO 6 'VO
'LVO
'VO
'

0DQXDOGHIXQHV 0DQXDOGHIXQHV 0DQXDOGHIXQHV 0DQXDOGHIXQHV 'LUHWUL]HV(0&


)XQHVEVLFDV 'LDOHWRV,62 )XQHVGHDFLRQDPHQWR 6DIHW\,QWHJUDWHG
)XQHVDPSOLDGDV
)XQHVHVSHFLDLV
$HVVQFURQDV
*HUHQFLDPHQWRGH
IHUUDPHQWDV
'RFXPHQWDRHOHWUQLFD

6,180(5,.
6,1$0,&6
0RWRUHV

'2&RQ&' (VFRSRPQLPRGHGRFXPHQWDRUHFRPHQGDGR
'2&RQ:(%

Fundamentos
564 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

Acelerao com limitao de torque


Para otimizar a resposta de acelerao na mquina, e simultaneamente proteger a
mecnica, pode-se alternar no programa de usinagem entre a acelerao rpida e a
acelerao constante (sem jerk).

Acionamento
O acionamento o componente do CNC que controla o torque e a rotao do motor
baseado em comandos do NC.

Aes sincronizadas
1. Emisso de funo auxiliar
Durante a usinagem de uma pea pode-se solicitar funes tecnolgicas externas
( Funes auxiliares) do programa de CNC ao CLP. Por exemplo, estas funes
auxiliares so utilizadas para controlar equipamentos auxiliares da mquina-ferramenta,
como mandril, garras de fixao, porta-ferramenta, etc.
2. Apresentao de funes rpidas de ajuda
Com relao ao tempo crtico de alterao de funes, o tempo de reconhecimento para
as funes auxiliares pode ser minimizado e paradas desnecessrias no processo de
usinagem so evitados.

Alarmes
Todas Mensagens e alarmes so indicados no painel de operao com data e hora, e o
smbolo correspondente para indicar o critrio de eliminao. Alarmes e mensagens so
mostrados separadamente.
1. Alarmes e mensagens em programas de usinagem
Alarmes e mensagens podem ser geradas diretamente de programas de usinagem.
2. Alarmes e mensagens do PLC
Alarmes e mensagens de mquina podem ser geradas pelo programa de PLC. Para isso
nenhum pacote adicional de blocos de funo necessrio.

Aproximao de ponto fixo


Mquina-ferramenta pode definir pontos fixos para troca de ferramenta, carregamento, troca
de paletes, etc. As coordenadas para estes pontos so armazenadas no comando. O
comando movimenta os eixos envolvidos, se possvel, em avano rpido.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 565
Glossrio

rea de offset de ferramenta ativa (TOA)


Na rea de offset de ferramenta ativa contm todos os dados de ferramenta e magazine.
Por padro, esta rea coincide com a rea do canal considerando o objetivo dos dados.
No entanto, os dados de mquina podem ser utilizados para permitir que vrios canais
compartilhem de uma unidade TOA, ento dados comuns do gerenciador de ferramentas
ficam disponveis para estes canais.

rea de trabalho
rea tri-dimensional, na qual a ponta da ferramenta pode se mover, com base na
construo da mquina-ferramenta. Vide rea de proteo.

Arquivar
Transmisso de arquivos ou diretrios para um dispositivo externo de armazenamento.

Aterramento
No terra conectado todas as partes inativas de um equipamento, o qual mesmo em caso
de mal funcionamento no se tornar ativa gerando risco de contato com alguma tenso.

Automtico
Modo de operao do comando (Operao em sequncia de blocos de acordo com a DIN):
Modo de operao do sistema NC, em que um Programa de usinagem selecionado e
processado de forma contnua.

Avano de tempo inverso


No SINUMERIK 840D pode ser programado o tempo necessrio para o deslocamento pelo
trajeto indicado em um bloco para a movimentao do eixo ao invs da velocidade de
avano (G93).

Avano de trajetria
Avano de trajetria influncia eixos de trajetria. Ele representa a soma geomtrica dos
avanos dos eixos geomtricos envolvidos.

Avano rpido
Avano mais rpido de um eixo. utilizado quando, por exemplo, a ferramenta est se
aproximando de um contorno da pea de uma posio de descanso ou est sendo
recuada. O avano rpido definido em uma base de mquina especfica atravs de um
dado de mquina.

Fundamentos
566 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

Bateria reserva
A bateria reserva garante que o programa de usurio na CPU ser protegido de falhas
na alimentao e mantm fixas as reas de dados e indicadores, temporizadores e
contadores.

Bloco
Todas as configuraes para as necessidades programao e execuo dos programas so
realizadas nos blocos.

Bloco de dados
1. A unidade de dados do PLC, que pode acessar programas HIGHSTEP
2. Unidade de dados do NC: Bloco de dados que contm definies de dados para
usurios globais. Os dados podem ser inicializados diretamente em sua configurao.

Bloco de programa
Bloco de programa contm o programa principal e sub-rotinas do programa de pea.

Bloco principal
Um bloco antecedido por ":" bloco introdutrio, contm todos os parmetros necessrios
para iniciar a execuo de um programa de usinagem.

Bloco secundrio
Bloco introduzido por "N" com informao sobre a etapa do processo, por exemplo, um
dado de posio.

Blocos intermedirios
Operao de movimentao com a seleo de compensao de ferramenta (G41/G42)
pode ser interrompida por uma limitao na quantidade de blocos intermedirios (Bloco sem
movimentao de eixo no plano de compensao), de forma que a compensao de
ferramenta ainda possa ser corretamente realizada. A quantidade de blocos intermedirios
permitidos, que o comando l antecipadamente, ajustvel atravs dos parmetros de
sistema.

Boot
Carrega os programas de sistema ao ligar.

Cabo de conexo
Cabos de conexo so pr-fabricados ou podem ser montados pelo usurio, os cabos tem
dois fios com um conector em cada ponta. Este cabo de conexo conecta a CPU atravs
da interface MPI (multi-point interface) com uma PG ou com outras CPUs.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 567
Glossrio

Canal
Um canal caracterizado pelo fato de que um programa de usinagem pode ser
processado independentemente de outros canais. Um canal controla exclusivamente os
eixos e fusos associados ele. Programas de usinagem trabalham em canais diferentes
podem ser coordenados atravs de sincronizao.

Canal de execuo
A estrutura do canal pode ser utilizada para reduo de tempo no produtivo atravs de
sequncias de movimentos em paralelo, por exemplo, movimento em uma porta de
carregamento simultneo usinagem. Um canal de CNC deve ser considerado como um
comando de CNC separado, com decodificao, preparao de bloco e interpolao.

Chaves
As chaves no painel de comando da mquina possui quatro posies, as quais possuem
funes definidas no sistema de operao do comando. Ao interruptor das chaves so
associadas trs chaves de cores diferentes, que podem ser movimentadas para as posies
especficas.

Chaves de programao
Caracteres ou strings, que possuem um significado fixo na linguagem de programao do
programa de usinagem.

Ciclos
Subrotinas protegidas para suporte na realizao de usinagens repetitivas em uma pea.

Ciclos padro
Para tarefas de usinagem utilizadas frequentemente so disponveis os ciclos padro:
para furao/fresamento
para torneamento
Na rea de operao "Programa" no menu "Ciclos de auxlio" so listados os ciclos
disponveis. Aps a seleo do ciclo desejado so apresentados parmetros necessrios
para preenchimento.

CLP
Controle Lgico Programvel: Controlador lgico programvel. Componente do NC:
Controlador programvel para processar o controle lgico da mquina-ferramenta.

CNC
Vide NC

Fundamentos
568 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

COM
Componente do comando de NC para realizao e coordenao de comunicao.

Compensao de erro no passo do fuso


Compensao de irregularidades mecnicas em um avano de todas as peas relacionadas
ao fuso esfrico com base nas variaes dos valores medidos.

Compensao de folga
Compensao de folga mecnica da mquina, por exemplo folga no fuso esfrico reverso.
Para cada eixo a compensao de folga deve ser especificada separadamente.

Compensao do erro de quadrante


Erro de contorno na transio de quadrantes, que aumenta pela alterao no atrito das
guias de conduo, pode ser virtualmente eliminado com a compensao de erro de
quadrante. A parametrizao da compensao de erro de quadrante ocorre atravs de um
teste circular.

Compensao do raio da ferramenta


Visando a programao do contorno de pea desejado, o comando deve percorrer o
contorno programado em uma trajetria eqidistante considerando o raio da ferramenta
utilizada, (G41/G42).

Compensao interpolatria
Compensao interpolatria uma ferramenta que habilita o erro de controle de fuso
(Spindelsteigungsfehler) e o erro de compensao do sistema de medio
(Messsystemfehler kompensiert) do fabricante (SSFK, MSFK).

Contorno
Forma da Pea

Contorno acabado
Contorno da pea usinada. Vide Pea bruta.

Contorno da pea de trabalho


Contorno desejado para peas a serem criadas/usinadas.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 569
Glossrio

Controle de avano dinmico


Irregularidades no contorno devido erros de contorno podem ser praticamente eliminadas
utilizando o controle de avano dependente da acelerao. Isto resulta em uma excelente
preciso de usinagem mesmo em altas velocidades. O controle pode selecionar ou retirar
a seleo de um eixo especfico no programa de pea.

Controle de velocidade
Visando a obteno de uma velocidade aceitvel em caso de movimentos irrelevantes por
bloco, uma anlise antecipada em vrios blocos pode ser realizada ( Look Ahead).

Controle Lgico Programvel


Controles programveis (CLP) so controles eletrnicos, no qual suas funes so
armazenadas em forma de programa na unidade de controle. A estrutura e a fiao do
equipamento no dependem da funo do controlador. O controlador programvel tem a
mesma estrutura que um computador; ele consiste em uma CPU (unidade central) com
memria, grupo de entradas e sadas e um bus-system interno. Os perifricos e a
linguagem de programao esto alinhados aos interesses do controle.

Coordenadas polares
Sistema de coordenadas, que especifica o local do ponto no plano atravs de sua distncia
do ponto zero e o ngulo formado pelo vetor de direo com o eixo fixo.

Corretor do raio de corte


Atravs da programao de um contorno a ponta da ferramenta desconsiderada. Na
prtica isto no realizado, o raio da ferramenta selecionada deve ser indicado no controle
e considerado desta forma. Desta forma o centro do raio deslocado de forma
eqidistante do contorno.

Corretores de ferramenta
Considerao das dimenses da ferramenta para o clculo do trajeto.

CPU
Central Processing Unit, vide Controle programvel

C-Spline
O C-Spline o Spline mais conhecido e utilizado. O trajeto pelos pontos base so tangentes
e com curvatura constante. utilizado um polinmio de terceiro grau.

Curvatura
A curvatura k de um contorno o inverso do raio r da aproximao em crculo em um ponto
de contorno (k = 1/r).

Fundamentos
570 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

Dados de ajuste
Dados, que comunica propriedades da mquina-ferramenta ao NC, como foi definida pelo
Systemsoftware.

Definio de variveis
Na definio de uma varivel contm o tipo de dado e o nome da varivel. Com o nome da
varivel pode-se enderear o valor desta.

Deslocamento de ponto zero


Padronizar um novo ponto de referncia para um sistema de coordenadas atravs da
aquisio de um ponto zero existente e um frame.
1. Ajuste
SINUMERIK 840D: Existe uma certa quantidade de deslocamentos de zero ajustveis
para cada eixo CNC disposio. Os deslocamentos, que so selecionados atravs de
funes G, so ativados opcionalmente.
2. Externo
Adicionalmente para todos deslocamentos, que determinam a localizao do ponto zero
da pea, um deslocamento de zero externo pode ser sobreposto atravs da manivela
eletrnica (deslocamento DRF) ou atravs do PLC.
3. Programvel
Com a instruo TRANS pode-se programar o deslocamento de ponto zero para todos os
eixos de posicionamento e trajetria.

Deslocamento externo de ponto zero


Deslocamento de ponto zero especificado pelo PLC.

Diagnstico
1. rea de operao do controle
2. O controle possui tanto um auto-diagnstico quanto um teste auxiliar para o trabalho:
Indicaes de estado, alarme e trabalho.

Dimenso absoluta
O destino para movimento de um eixo definido por cotas que se referem ao sistema de
coordenadas atualmente ativo. Vide Sequncia de medio.

Dimenso incremental
Tambm medidas incrementais: O destino de um eixo transversal definido atravs de uma
distncia e direo orientadas a partir de um ponto j alcanado. Vide medio absoluta.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 571
Glossrio

DRF
Differential Resolver Function: Funes de NC, que gera um deslocamento de ponto zero
incremental em modo automtico com utilizao de uma manivela eletrnica.

Editor
O editor permite a criao, alterao, complementao, juno e insero de
programas/textos/blocos.

Editor de texto
Vide Editor

Eixo base
Eixos, para os quais o valor de referncia ou o valor atual de posio gera uma base de
clculo para um valor de compensao.

Eixo C
Eixo, ao redor do qual a ferramenta do fuso descreve uma rotao e movimentos de
posicionamento controlados.

Eixo de compensao
Eixo, o qual o valor atual ou desejado alterado de acordo com o valor de compensao.

Eixo de posicionamento
Eixo, que realiza um movimento auxiliar na mquina-ferramenta. (por exemplo, Magazine de
ferramentas, transporte de paletes). Eixos de posicionamento so eixos, que no interpolam
com os eixos de trajetria.

Eixo de sincronismo
O eixo de sincronismo o eixo gantry, cujas posies desejadas derivam continuamente
dos movimentos do eixo mestre, e move-se de forma sincronizada este. vista do
operador e do programador, o eixo de sincronismo "no presente".

Eixo de trajetria
Eixos de trajetria so todos os eixos processados pelo canal que so controlados pelo
interpolador de forma que iniciam, aceleram, param e atingem o ponto final
simultaneamente.

Fundamentos
572 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

Eixo geomtrico
Eixos geomtricos servem para descrever planos em duas ou trs dimenses em um
sistema de coordenadas da pea.

Eixo linear
O eixo linear descreve uma linha reta diferente do eixo rotativo.

Eixo mestre
O eixo mestre o eixo gantry, que existe do ponto de vista do operador e do programador
e por isso manipulado como um eixo de NC padro.

Eixo rotativo
Eixos rotativos produzem um giro da pea ou da ferramenta de acordo com um ngulo
especificado.

Eixos
De acordo com suas funes, os eixos de CNC so classificados como:
Eixos: eixos de interpolao de trajetria
Eixos auxiliares: Eixos de posicionamento sem interpolao com avano programado
individualmente. Eixos auxiliares no participam de usinagem, Ex. Trocador de
ferramentas, Magazine de ferramentas.

Eixos de curvatura
Eixos curvatura produzem um giro da pea ou da ferramenta de acordo com um passo
definido. Ao atingir o passo definido, o eixo est "posicionado".

Eixos de mquina
Eixos fsicos existentes em uma mquina-ferramenta.

Eixos sincronizados
Eixos sncronos necessitam para seu trajeto o mesmo tempo que um eixo geomtrico
necessita.

Endereo
Um endereo o identificador para um certo operando ou faixa de operandos, Ex entrada,
sada etc.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 573
Glossrio

Endereo de eixo
Vide Identificador de eixo

Escala
Componentes de um frame, que causa variaes de escala.

Especificao de dimenso mtrica e em polegadas


No programa de usinagem podem ser programados valores de posies ou passos em
polegadas. Independentemente da indicao de medio do programa (G70/G71) o controle
ajustado em um sistema base.

Espelhamento
Atravs do espelhamento os valores das coordenadas de um contorno so alteradas de
forma oposta com relao um eixo. Pode ser espelhado em vrios eixos ao mesmo
tempo.

Faixa de deslocamento
A faixa mxima de deslocamento permitida para um eixo linear de 9 dcadas. O valor
absoluto depende da entrada selecionada, da resoluo de controle de posio e do
sistema de medio (polegadas ou metro).

Ferramenta
Pea ativa na mquina-ferramenta, que realiza a usinagem (por exemplo, ferramenta de
corte, fresa, broca, feixe de laser ...).

Fim de curso de Software


Fim de curso de software limita a faixa de deslocamento de um eixo e previne colises da
mecnica nos limites de hardware. Para cada eixo existe um par, que pode ser ativado
separadamente atravs do CLP.

Frame
Um frame representado por uma frmula aritmtica, que transfere um sistema de
coordenadas cartesianas para outro sistema de coordenadas cartesianas. Um frame contm
as seguintes funes deslocamento de ponto zero, rotao, alterao de escala,
espelhamento.

Frames programveis
Os frames programveis permitem a definio dinmica de novos pontos de incio do
sistema de coordenadas durante a execuo do programa de usinagem. utilizado uma
definio absoluta com frames novos ou uma definio adicional referente um ponto de
incio existente.

Fundamentos
574 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

Funes auxiliares
Funes auxiliares permite ao programa de usinagem transferir parmetros ao CLP que
podem disparar reaes definidas pelo fabricante de mquina.

Funes de segurana
O controle contm um monitoramento constante, que detecta falhas no CNC, no CLP e
na mquina de maneira que amplamente prevenida alguma danificao das peas, ferra-
mentas ou da mquina. Em caso de falha, a usinagem interrompida e os acionamentos
so parados, a causa do mau funcionamento armazenada e o alarme apresentado.
Simultanemante, o CLP informado que um alarme de CNC apresentado.

Geometria
Descrio de uma pea em um sistema de coordenada de pea.

Gerenciamento de programas de usinagem


O gerenciamento de programas de usinagem pode ser organizado por pea. O tamanho
da memria determina o nmero de programas e dados que podero ser gerenciados.
Cada arquivo (programa ou dado) pode ter um nome com no mximo 24 caracteres alfa
numricos.

Grupo de modos de operao


Eixos e fusos que so tecnologicamente acoplados podem ser combinados em um mesmo
grupo de operao (BAG). Eixos/Fusos de um BAG podem ser controlados por um ou vrios
canais. O mesmo modo de operao sempre atribudo aos canais do BAG.

HIGHSTEP
Sumrio para as possibilidades de programao para o PLC do sistema AS300/AS400.

Identificador
De acordo com a DIN 66025, palavras so complementadas utilizando indicadores (nomes)
para variveis (variveis de clculo, variveis de sistema, variveis de usurio), para sub-
rotinas, palavras-chaves e palavras com vrias letras de endereamentos suplementares.
Este complemento tem o mesmo significado das palavras respeitando a construo do
bloco. Os identificadores devem ser nicos. O mesmo identificador no pode ser utilizado
por diferentes objetos.

Identificador de eixo
Os eixos so identificados como X, Y e Z de acordo com a DIN 66217, para sistema de
coordenadas obedecendo as regras da mo direita.
Eixo rotativo em torno de X, Y e Z so identificados como A, B, C. Outros eixos paralelos
aos indicados, podem ser identificados por outras letras.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 575
Glossrio

Incremento
Indicao de distncia do movimento de acordo com o valor do incremento. Valor do
incremento pode ser definido pelos dados de ajuste e/ou selecionado atravs das teclas
10, 100, 1000, 10000.

Interface de operao
A interface homem-mquina (IHM) um indicador do comando CNC com auxilio de telas.
composta por softkeys horizontais e verticais.

Interface serial V.24


Para a entrada/sada de dados na PCU 20 existe uma interface serial V.24 (RS232), j para
a PCU50/70 existem 2 interfaces seriais disponveis. Atravs desta interface podem ser
carregados ou salvos tanto programas de usinagem quanto dados de mquina de fabricante
e usurio.

Interpolao circular
A ferramenta deve movimentar-se em crculo entre pontos definidos do contorno com um
avano estipulado e ento a pea usinada.

Interpolao de polinmios
Com a interpolao de polinmios os trajetos e curvas mais variados podem ser gerados,
como funes lineares, parbolas, funces exponenciais (SINUMERIK 840D).

Interpolao de Spline
Com a interpolao Spline o controle pode gerar uma curva caracterstica bem definida,
com apenas alguns pontos base.

Interpolao helicoidal
A interpolao helicoidal apropriada particularmente usinagem de rosca interna ou
externa com fresa para chanfro e para fresamento de ranhuras de lubrificao.
O movimento helicoidal consiste em dois movimentos em conjunto:
Movimento circular em um plano
Movimento linear perpendicular este plano

Interpolao linear
A ferramenta ir se movimentar por uma linha reta at o destino enquanto usina a pea.

Fundamentos
576 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

Interpolador
Unidade lgica do NCK, a qual determina valores intermedirios para o movimento, a ser
realizado em eixos individuais com base na informao de posies finais especificadas no
programa de usinagem.

JOG
Modo de operao do controle (Ajuste modo de operao): A mquina pode ser ajustada
no modo de operao JOG. Eixos individuais e fusos podem ser movimentados em JOG
atravs das teclas de direo. Outras funes para o modo de operao JOG so:
referenciamento, Repos e Preset (ajuste de posio atual).

KV
Fator de ganho do servo, varivel de controle em uma malha fechada.

Limite de rea de trabalho


Com o auxlio da limitao da rea de trabalho, o deslocamento dos eixos pode ser limitado
alm das chaves fim de curso. Cada eixo possui um par de valores para definio da rea
de trabalho protegida.

Limite de parada exata.


Quando todos os eixos atingem o limite de parada exata, o controlador se comporta como
se tivesse atingido seu ponto exato de destino. Ocorre um avano de bloco no programa
de pea.

Limite de Velocidade
Velocidade mxima/mnima do fuso: Atravs dos dados de mquina, o PLC ou os
dados de configurao podem limitar a rotao mxima do fuso.

Limite programvel da rea de trabalho


Limitao da rea de movimentao da ferramenta atravs da programao de limites da
rea definida.

Linguagem alto-nvel do CNC


A linguagem de alto nvel oferece: Variveis de usurio, Variveis de sistema,
Tecnologia de macros.

Look Ahead
Com a funo Look Ahead consegue-se otimizar a velocidade de usinagem, atravs da
visualizao antecipada de uma certa quantidade de blocos.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 577
Glossrio

MDA
Modo de operao do comando: Manual Data Automatic. No modo de operao MDA,
blocos de programa individuais ou seqncia de blocos, sem ter referncia um programa
ou sub-rotina, podem ser definidos e instantaneamente executados pela tecla NC-Start.

Memria de carregamento
A memria de carregamento igual RAM para a CPU 314 do CLP.

Memria de compensao
rea de dados do comando, onde so armazenados os dados de corretores de ferramenta.

Memria de programao de CLP


SINUMERIK 840D: O programa de usurio, dados de usurios e o programa base de CLP
so armazenados juntos na memria de usurio do CLP.

Memria de sistema
A memria de sistema uma memria da CPU, onde os seguintes dados so arquivados:
Dados, que so requeridos pelo sistema
Os operandos de tempo, contador, indicador

Memria de trabalho
A memria de trabalho uma memria RAM dentro da CPU, que o processador acessa
durante a execuo do programa de usurio.

Memria de usurio
Todos os programas e dados como programas de usinagem, sub-rotinas, comentrios,
correo de ferramenta, deslocamento de ponto zero/frames, assim como, dados de usurio
de programa e canal podem ser armazenados na memria comum de usurio do CNC.

Mensagens
Todas as mensagens programadas em um programa de usinagem e alarmes detectados
pelo sistema so indicados no painel de operao com data e hora e com o smbolo corres-
pondente para seu cancelamento. A indicao de alarmes e mensagens so apresentadas
separadamente.

Modo contnuo de trajetria


A funo do Modo contnuo de trajetria evitar desaceleraes substanciais dos eixos
de trajetria nas fronteira entre blocos do programa de usinagem e continuar com o avano
o mais prximo possvel no bloco seguinte.

Fundamentos
578 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

Modo de operao
Conceito de operao do comando SINUMERIK. Os seguintes modos so definidos: Jog
MDA Automtico.

Mdulo perifrico
Mdulos I/O realizam a conexo entre CPU e o processo.
Mdulos I/O so:
Mdulos de entrada/sada digital
Mdulos de entrada/sada analgica
Mdulos de simulao

Monitorao de contorno
O erro de contorno monitorado considerando-se uma faixa de valores de tolerncia pr-
definidos como preciso do contorno. Um erro de contorno ilegal pode causar, por exemplo,
do sobrecarregamento do acionamento. Neste caso apresentar um alarme e o eixo ser
parado.

NC
Numerical Control: Comando numrico (NC) contm todos os componentes do controle da
mquina-ferramenta: NCK, PLC, HMI, COM.

Indicao
Um termo mais apropriado para o comando SINUMERIK 840D seria: Computerized
Numerical Control.

NCK
Numerical Control Kernel: Componente do comando de NC que executa o programa de
usinagem e as coordenadas base das operaes de movimentao para a mquina-
ferramenta.

Nome de eixo
Vide Identificador de eixo

NRK
Numeric Robotic Kernel (Sistema operacional NCK)

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 579
Glossrio

NURBS
O controle de movimentao e interpolao de trajetria que ocorre no comando feito com
base em NURBS (Non Uniform Rational B-Splines). Como resultado, um movimento
uniforme disponvel no comando para todas as interpolaes do SINUMERIK 840D.

OEM
O escopo para implementao de solues individuais (aplicaes OEM) para SINUMERIK
840D fornecido pelos fabricantes de mquina que desejem criar sua prpria IHM ou incluir
funes de processo especficas no comando.

Override
Controle manual ou programvel, que permite ao operador alterar avanos programveis ou
rotaes, de acordo com a pea ou material.

Override de avano
A velocidade programada sobreposta pelo ajuste da velocidade atual feita atravs do
painel de comando da mquina ou pelo PLC (0-200%). O avano de velocidade pode
igualmente ser corrigido no programa de usinagem atravs de uma faixa de porcentagem
(1-200%).

Painel de comando da mquina


Painel de operao da mquina-ferramenta com teclas de controle, potencimetros, etc, e
um indicador simples com LEDs. Ele serve para interagir diretamente com a mquina-
ferramenta, atravs do PLC.

Palavra de dados
Unidade de dados de dois bytes dentro de um bloco de dados.

Palavras-chave
Palavras com sintaxe definida, que tem um significado definido na linguagem de
programao para o programa de pea .

Parada exata
Quando uma parada exata programada, a posio especificada no bloco atingida de
forma exata e, se necessrio, muito lentamente. Para reduo do tempo de aproximao
so definidos limites de parada exata para avano rpido ou avano.

Parada orientada de fuso


Parada do fuso em uma posio angular pr-determinada, por exemplo, para ser feita uma
usinagem auxiliar em uma rea especfica.

Fundamentos
580 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

Parmetros R
Parmetro de clculo, que pode ser ajustado ou requisitado no programa de usinagem
para qualquer finalidade.

Pea
Peas a serem fornecidas ou usinadas pela mquina-ferramenta.

Pea bruta
Pea antes de ser usinada.

Ponto de referncia
Ponto na mquina-ferramenta, que referncia para o sistema de medio dos eixos da
mquina.

Ponto fixo da mquina


Ponto nico definido da mquina-ferramenta, por exemplo, ponto de referncia da mquina.

Ponto zero da mquina


Ponto fixo da mquina-ferramenta, no qual permite atribuir todo sistema de medio
(derivado).

Ponto zero da pea


O ponto zero da pea forma o ponto de incio para o sistema de coordenadas da pea.
definido pela distncia do ponto zero da mquina.

Pr-coincidncia
Troca de bloco ocorre quando a distncia do trajeto aproxima-se de um valor que igual
um delta especificado com relao posio final.

Procura de blocos
Para testar um programa de usinagem ou no cancelamento do processo de usinagem,
qualquer parte do programa pode ser selecionada utilizando a funo "Procura de blocos",
da qual o processo de usinagem pode iniciar ou continuar.

Programa de usinagem
Seqncia de instrues do comando NC, que em conjunto resultam na produo de uma
pea especfica. E igualmente conduz a usinagem especfica para a pea bruta
desejada.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 581
Glossrio

Programa de usurio
Programa de usurio para o sistema de automao S7-300 so criados com a linguagem de
programao STEP 7. O programa de usurio possui estrutura modular e consiste de blocos
individuais.
Os tipos de bsicos de blocos so:
Blocos de cdigos
Estes blocos contm as instrues em STEP 7.
Blocos de dados
Estes blocos contm constantes e variveis para o programa STEP 7.

Programa para transferncia de dados PCIN


PCIN um programa que auxilia no envio e recebimento de dados de usurio do CNC
atravs de uma interface serial, como por exemplo programa de usinagem, corretor de
ferramenta etc. O programa PCIN execultvel em MS-DOS em computadores indstriais
padro.

Programa principal
Caracterizado com numerao ou indicao, outro programa principal, sub-rotina ou ciclo
podem ser chamados de dentro do programa de usinagem.

Programao de CLP
O CLP programado com o software STEP 7. O software de programao STEP 7 tem
como base o sistema padro WINDOWS e contm as funes de programao de STEP 5
com inovaes.

Recuo orientado da ferramenta


RETTOOL:Com interrupes da usinagem (por exemplo: a quebra de ferramenta) a ferra-
menta pode ser recuada atravs de instrues de programao, em uma orientao definida
pelo usurio atravs de uma distncia definida.

Rede
Uma rede a conexo de mltiplos S7-300 e outros terminais, por exemplo, uma PG,
atravs de cabos de conexo. Atravs da rede ocorre uma troca de dados entre os
dispositivos conectados.

Fundamentos
582 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

Reset geral
Atravs do reset geral toda a memria da CPU apagada:
Memria de trabalho
rea de escrita/leitura da memria de armazenamento
Memria de sistema
Memria de back-up

Retrao rpida do contorno


Com uma interrupo o programa de usinagem do CNC pode-se introduzir um movimento,
que torna possvel uma retirada rpida da ferramenta de um contorno da pea que esteja
sendo usinado. Adicionalmente pode-se parametrizar o ngulo e a distncia de retrao.
Aps uma retrao rpida pode-se adicionalmente executar uma rotina de interrupo
(SINUMERIK 840D).

Rosqueamento sem mandril de compensao


Com esta funo permite-se fazer rosqueamento sem mandril de compensao. Atravs de
mtodos de interpolao do fuso como um eixo rotativo e o eixo de rosqueamento, o
rosqueamento feito com preciso na profundidade final da rosca. Por exemplo, roscas
cegas (Condio: Fuso em operao de eixo).

Rotao
Componente de um frame, que define uma rotao no sistema de coordenadas ao redor
de um ngulo especfico.

Rotina de interrupo
Rotinas de interrupo so sub-rotinas especiais, que podem ser iniciadas atravs da
execuo de um evento (sinal externo) no processo de usinagem. Um bloco do programa de
usinagem interrompido, e a posio dos eixos so automaticamente armazenadas.

Sadas e entradas digitais rpidas


Em um entrada digital pode-se, por exemplo iniciar uma rotina rpida de CNC (rotina de
interrupo). Atravs de uma sada digital do CNC pode-se rapidamente ativar funes de
comutao controladas pelo programa (SINUMERIK 840D).

Sentena do programa de usinagem


Parte de um programa de pea, demarcado atravs de Line Feed. Os blocos principais
e os subblocos so diferenciados.

Sincronizao
Instrues em programas de usinagem para seqncias coordenadas em canais
diferentes em certos pontos de usinagem.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 583
Glossrio

Sistema de coordenadas
Vide Sistema de coordenadas de mquina, Sistema de coordenada de pea

Sistema de coordenadas bsico


Sistema de coordenadas cartesianas, que gerado atravs de uma transformao do
sistema de coordenadas da mquina.
O programador utiliza os nomes dos eixos do sistema de coordenadas base nos
programas de pea. O sistema de coordenadas base paralelo ao sistema de
coordenadas de mquina caso nenhuma transformao esteja ativa. A diferena para
estes dois sistemas de coordenadas so os identificadores dos eixos.

Sistema de coordenadas da mquina


Sistema de coordenadas, pelo qual os eixos da mquina-ferramenta so orientados.

Sistema de coordenadas da pea


O sistema de coordenadas de pea tem seu ponto de incio no ponto zero da pea. Para
programao de usinagem no sistema de coordenadas de pea, a distncia e direo da
movimentao referem-se este sistema.

Sistema de medio mtrico


Sistema padro de unidade: para comprimento, por exemplo, mm (milmetro), m (metro).

Sistema de unidade em polegadas


Sistema de unidade, as distncias em "polegadas" e suas fraes.

Softkey
Teclas, as quais so representadas por um campo na tela, e so dinamicamente adaptadas
situao atual de operao. As teclas (Softkeys) que esto disponveis (livres) so
atribudas funes definidas pelo software.

SRT
Relao de transmisso

Subrotina
Seqncia de instrues de um programa, que podem ser chamadas repetitivamente com
o fornecimento de parmetros diferentes. A chamada da sub-rotina feita atravs do
programa principal. Cada sub-rotina pode ser bloqueada para visualizao e edio no
autorizada. Ciclos so uma forma de subrotina

Fundamentos
584 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio

Subrotina assncrona
Programa de usinagem, que pode ser iniciado de forma assncrona (independentemente) do
programa atual, atravs de um sinal de interrupo (ex. um sinal "Entrada rpida de NC").

Tabela de compensao
Tabela de pontos de interpolao. fornecido os valores de compensao dos eixos de
compensao para posies selecionadas dos eixos base.

Tcnica de macros
Agrupar uma certa quantidade de instrues sob um identificador. O identificador representa
instrues agrupadas, em um programa.

Transformao
Deslocamento de ponto zero de um eixo absoluto ou incremental.

Unidade de offset de ferramenta ativa (TOA)


Cada rea de offset de ferramenta ativa pode conter vrias unidades desta. A quantidade
de TOA disponveis limitada de acordo com a quantidade de canal ativos. Uma unidade
TOA contm um bloco de dados de mquina e um bloco de dados de magazine. Adicional-
mente tambm pode conter mais um bloco de dados de mquina de porta ferramenta
(opcional).

Usinagem em superfcie inclinada


Furao e fresamento na superfcie da pea, que no est localizado no plano de coordena-
das da mquina, pode ser conduzido confortavelmente com auxilio da funo "usinagem em
superfcie inclinada".

Valor de compensao
Diferena entre a medio da posio do eixo medida, atravs do encoder, e a programada.

Variveis de sistema
Uma varivel que existe sem precisar da declarao do programador no programa de
usinagem. definida atravs de um tipo de dado e de um nome de varivel, precedida por
$. Vide Variveis de usurio definidas.

Variveis definidas pelo usurio


O usurio pode declarar suas prprias variveis para qualquer propsito em programas
de usinagem ou bloco de dados (Dados de usurio globais). Uma definio contm o tipo de
dados e os nomes das variveis. Vide Variveis de sistema.

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 585
Glossrio

Velocidade de percurso
A mxima velocidade programvel depende da resoluo do campo de introduo.
Uma resoluo de por exemplo 0.1 mm permite um avano programado de no mximo
1000 m/min.

Velocidade de transmisso
Velocidade para a transferncia de dados (Bit/s).

WinSCP
WinSCP um programa gratuito disponvel para Windows, para transferncia de arquivos.

Zona de Proteo
rea tri-dimensional dentro da rea de trabalho, na qual no permitida a passagem da
ponta da ferramenta.

Fundamentos
586 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ndice

ALF, 269
AMIRROR, 345
$ AMIRROR, 372
ANG, 241, 246
$AA_ACC, 141
ANG1, 243
$AA_FGREF, 118
ANG2, 243, 246
$AA_FGROUP, 118
ngulo
$AA_OFF, 381
ngulo de sucesso de elementos de
$AC_F_TYPE, 157
contorno, 241, 243, 246
$AC_FGROUP_MASK, 118
ngulo espacial, 367
$AC_FZ, 157
ngulo polar, 18, 199
$AC_S_TYPE, 99
AP, 199, 203, 208, 211, 222, 231
$AC_SVC, 99
Aproximao do ponto de referncia, 403
$AC_TOFF, 88
AR, 211, 220, 231, 234
$AC_TOFFL, 88
AROT, 345, 356
$AC_TOFFR, 88
AROTS, 367
$AC_WORKAREA_CS_LIMIT_MINUS, 401
Arredondamento, 273
$AC_WORKAREA_CS_LIMIT_PLUS, 401
ASCALE, 345, 368
$AC_WORKAREA_CS_MINUS_ENABLE, 401
Ativo modalmente, 39
$AC_WORKAREA_CS_PLUS_ENABLE, 401
Ativo por bloco, 39
$P_F_TYPE, 158
ATRANS, 345, 349
$P_FGROUP_MASK, 119
Atribuio de valores, 40
$P_FZ, 158
Avano, 111
$P_GWPS, 107
com sobreposio de manivela eletrnica, 142
$P_S_TYPE, 99
Override de, 144
$P_SVC, 99
para eixos de posicionamento, 134
$P_TOFF, 88
Unidades de medida, 116
$P_TOFFL, 88
Avano por dente, 153
$P_TOFFR, 88
axial
$PA_FGREF, 118
Deslocamento de ponto zero, 353
$PA_FGROUP, 119
$TC_DPNT, 153
$TC_TP_MAX_VELO, 94
B
$TC_TPG1/...8/...9, 107
B=..., 177
Binria
A Constante, 447
Bloco, 37
A, 111
- comprimento, 40
A=..., 177
- fim, 39
AC, 169, 220
Componentes, 37
ACC, 140
Composio, 37
ACCLIMA, 417
Nmero,, 39
Acelerao
Omisso, 42
Modo, 414
Omisso:, 43
ACN, 177
Seqncia das instrues, 40
ACP, 177
BNS, 32
ADIS, 333
BRISK, 414
ADISPOS, 333

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 587
ndice

BRISKA, 414 Contorno


Broca, 74 - Elemento, 193
aproximar/afastar, 291
Calculadora, 240
C Ponto, 296
Preciso programvel de, 422
C=..., 177
Sucesso de elementos, 240
CALCPOSI, 399, 556
Coordenadas
Canal
cartesianas, 195
Eixos, 431
Cartesianas,, 15
Canto do contorno
Cilndricas, 200
Arredondamento, 273
Polares, 199
Chanframento, 273
Polares,, 18
Caracteres especiais, 47
Coordenadas cartesianas, 15
CDOF, 316
Coordenadas cilndricas, 200
CDOF2, 316
Coordenadas polares, 18, 199
CDON, 316
Correo
CFC, 146
Comprimentos de ferramenta,, 68
CFIN, 146
Raio da ferramenta, 69
CFTCP, 146
Correo de ferramenta
Offset de, 84
Correo do raio da ferramenta
Ch
CUT2D, 321
Chanfro, 273 CORROF, 381
CHF, 273 corte
CHR, 243, 246, 273 Velocidade de, 93
Cortes
- Centro, 70
C - Posio, 70
- Raio, 70
CIP, 211, 224
Nmero de, 81
Crculo de transio, 318
Ponto de referncia de, 326
com ngulo espacial
Posio relevante de, 326
Frame de Rotao,, 367
CPRECOF, 422
com controle de posio
CPRECON, 422
Modo de fuso,, 124
CR, 211, 218, 234
Comando, 37
CROTS, 367
Comando de deslocamento, 193
CT, 211, 227
Comandos de programao
Curso
Lista, 449
Clculo de, 439
Comentrios, 41
CUT2D, 320
Compensao
CUT2DF, 320
Plano de, 322
CUTCONOF, 323
Compensao do raio da ferramenta
CUTCONON, 323
nos cantos externos, 298
comprimentos de ferramenta
Offset de, 84
D
Constante
Constante binria, 447 D..., 80
Constante hexadecimal, 446 D0, 80
Constante inteira (Integer), 446 da ferramenta
contentor de compensao de raio, 281
Eixo, 435 DAC, 185

Fundamentos
588 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ndice

DC, 177 DRIVE, 414


de canal DRIVEA, 414
Eixos, 431 DYNFINISH, 419
de comando DYNNORM, 419
Eixos, 433 DYNPOS, 419
de contorno DYNROUGH, 419
Nmero de cortes, para ferramentas, 320 DYNSEMIFIN, 419
de Mquina
Eixos, 431
de Mquinas E
Eixos, 431
Efeito
de percurso
modal, 442
Eixos, 431
por blocos, 442
de PLC:
efetivo
Eixos, 433
Raio, 117
de posicionamento
Eixo
Eixos, 432
Tipos, 427
Deslocamento bsico, 32
Eixo transversal, 182, 191
Deslocamento de ponto zero
Eixos
ajustvel, 159
Eixo guia lincado, 436
Ajustvel, 33
geomtricos, 429
Valores de deslocamento, 163
Principais, 429
Deslocamento do ponto de partida
Eixos adicionais, 430
no rosqueamento, 252
Eixos de posicionamento, 432
DIACYCOFA, 185
Eixos geomtricos, 30
DIAM90, 182
em funo do tempo
DIAM90A, 185
Avano, 114
DIAMCHAN, 185
Emisso de funo auxiliar
DIAMCHANA, 185
em modo de controle da trajetria, 388
DIAMCYCOF, 182
Rpida, 387
DIAMOF, 182
Emisso de funes auxiliares, 385
DIAMOFA, 185
Encosto fixo, 409
DIAMON, 182
Monitorao, 411
DIAMONA, 185
Torque de fixao, 411
DIC, 185
Endereo, 37
DILF, 269
Ajustvel, 516
Dimenso absoluta, 19
ativo modalmente, 442
Dimenso incremental, 21
ativo por bloco, 442
Dimenses em milmetros, 179
Atribuio de valores, 40
Dimenses em polegadas (Inch), 179
com extenso de eixo, 442, 514
DIN 66025, 37
Endereo ampliado, 443
DIN 66217, 28
Endereos fixos, 513
DISC, 298
Endereo ampliado, 443
DISCL, 302
Endereos, 440
Disponibilidade
ENS, 33
Dependente do sistema, 5
Especificao de dimenso incremental, 172
Disponibilidade dependente de
Evolvente, 234
Sistema, 5
DISR, 302
DITE, 258
DITS, 258
DRFOF, 381

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 589
ndice

F Fuso mestre, 430


FXS, 409
F..., 111, 208, 260
FXST, 409
FA, 120, 134
FXSW, 409
FAD, 302
FZ, 153
Fator de escala, 368
FB, 152
FD, 142
G
FDA, 142
Ferramenta G0, 199, 203
- Grupo, 72 G1, 199, 208
- Nmero de tipo, 72 G110, 197
- Ponta, 70 G111, 197
- Tipo, 72 G112, 197
Correo do comprimento, 68 G140, 302
Corretor do raio da, 69 G141, 302
Corte da, 80 G142, 302
Memria de correes,, 70 G143, 302
Ponto de troca, 25 G147, 302
Rotao mxima da, 94 G148, 302
Ferramentas de fresar, 72 G153, 159, 380
Ferramentas de retificar, 75 G17, 165, 321
Ferramentas de tornear, 76 G18, 165
Ferramentas especiais, 78 G19, 165, 321
FFWOF, 421 G2, 199, 211, 214, 218, 220, 222
FFWON, 421 G247, 302
FGREF, 111 G248, 302
FGROUP, 111 G25, 108, 396
Fim de bloco LF, 47 G26, 108, 396
FL, 111 G3, 199, 211, 214, 218, 220, 222
FMA, 149 G33, 251
Formato de fita perfurada, 36 G331, 262
FP, 404 G332, 262
FPR, 134 G34, 260
FPRAOF, 134 G340, 302
FPRAON, 134 G341, 302
Frame, 343 G347, 302
Desativao, 380 G348, 302
Instrues, 345 G35, 260
Frame zero, 161 G4, 423
Frames, 33 G40, 281
FRC, 273 G41, 80, 281
FRCM, 273 G42, 80, 281
Funes G, 522 G450, 298
Funes M, 389 G451, 298
Fuso G460, 312
Funes M, 391 G461, 312
Limite da rotao do, 108 G462, 312
Posicionamento, 125 G500, 159
Principais, 430 G505 ... G599, 159
Rotao, 89 G53, 159, 380
Rotao do, 93 G54, 159
Sentido de giro, 89 G55, 159

Fundamentos
590 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ndice

G56, 159 I
G57, 159
I, 262
G58, 353
I..., 251, 260
G59, 353
IC, 172
G60, 329
Identificao
G601, 329
Para seqncia de caracteres, 47
G602, 329
Para valores numricos especiais, 47
G603, 329
Para variveis prprias do sistema, 47
G63, 267
Identificador, 35, 38, 444
G64, 333
Identificadores de variveis, 445
G641, 333
Identificadores de variveis, 445
G642, 333
Indicaes dimensionais, 169
G643, 333
em dimetro, 182
G644, 333
em Inch, 179
G645, 333
em milmetros, 179
G70, 179
em raio, 182
G700, 179
para eixos rotativos e fusos, 177
G71, 179
Instruo, 37
G710, 179
Instrues
G74, 403
Lista, 449
G75, 404
Interpolao
G751, 404
Linear, 206
G9, 329
No linear, 206
G90, 169
Interpolao circular
G91, 172
Interpolao de linha helicoidal, 231
G93, 111
Interpolao de espirais, 231
G94, 111
INVCCW, 234
G95, 111
INVCW, 234
G96, 100
IP, 442
G961, 100
G962, 100
G97, 100
J
G971, 100
G972, 100 J, 214, 262
G973, 100 J..., 260
Gargalo de garrafa JERKLIMA, 417
Deteco, 318
Geometria
Eixos, 429 K
Grupo G
K, 211, 214, 262
Tecnologia, 419
K..., 251, 260
Grupos de funes G, 522
KONT, 291
GWPSOF, 106
KONTC, 291
GWPSON, 106
KONTT, 291

H L
Hexadecimal
Letras de endereo, 512
Constante, 446
LF, 47
LFOF, 269
LFON, 269

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 591
ndice

LFPOS, 269 N
LFTXT, 269
Nveis de omisso, 43
LFWP, 269
NORM, 291
Limite da rea de trabalho
Nmero D, 80
em BCS, 396
em WCS/ENS, 400
Pontos de referncia na ferramenta, 399
O
LIMS, 100
lincados OFFN, 281
Eixos, 434 Offset de posio, 381
LINE FEED, 39 OVR, 138
Linguagem avanada de NC, 38 OVRA, 138
Link OVRRAP, 138
Eixo guia lincado, 436
LookAhead, 337
P
para eixos de percurso
M
Avano, 114
M..., 389 para eixos sncronos
M0, 389 Avano, 115
M1, 389 Parada
M19, 125, 389 no fim do ciclo, 391
M2, 389 Opcional, 391
M3, 89 Programada, 391
M4, 89 Parada de pr-processamento
M40, 389 Interna, 425
M41, 389 Parada exata, 329
M42, 389 Parada interna de pr-processamento, 425
M43, 389 Parada opcional, 391
M44, 389 Parada programada, 391
M45, 389 Parmetro de interpolao IP, 442
M5, 89 PAROT, 377
M6, 59, 389 PAROTOF, 377
M70, 125 Passo da rosca, 260
Manivela eletrnica Pea
Sobreposio, 142 - Contorno, 194
MCS, 27 Perigo de coliso, 294
MD10652, 240 Plano de trabalho, 23, 165
MD10654, 240 Planos
MD10656, 240 Mudana de, 361
Memria de correes, 70 PLC
Mensagens, 393 Eixos de, 433
MIRROR, 345 PM, 302
MIRROR, 372 POLF, 269
Modo de controle da trajetria, 333 POLFMASK, 269
Monitorao POLFMLIN, 269
Encosto fixo, 410 Plo, 197
Monitorao de coliso, 316 Ponto / ngulo de aproximao, 293
Movimento de avano rpido, 203 Ponto de destino, 193
MSG, 393 Ponto de encosto, 25
Ponto de partida, 25, 193
Ponto de referncia, 25

Fundamentos
592 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ndice

Ponto fixo R
Aproximao de, 404
RAC, 185
Ponto zero
Raio da ferramenta
Da pea, 25
Offset do, 84
De mquina, 25
Raio de referncia, 117
ponto zero programvel
Raio de transio, 299
Deslocamento de ponto zero programvel, 349
Raio polar, 18, 200
Pontos de referncia, 25
Rebolos
Pontos zero, 25
Velocidade perifrica de, 106
no torneamento, 190
Regra dos trs dedos, 28
por dente
Reserva de caracteres, 47
Avano, 153
Retas
Porta-ferramenta
Interpolao, 208
Ponto de referncia, 25
Retrocesso
POS, 120
Sentido durante o rosqueamento, 270
POSA, 120
RIC, 185
Posies
RND, 246, 273
Leitura, 311
RNDM, 273
POSP, 120
Rosca
PR, 302
Corte, usinagem, 251, 269
Programa
mltiplas entradas, 252
- Cabealho, 49
Sentido de giro, 253
- fim, 391
Seqncia de, 252
Fim, 39
Rosca direita, 253
Nome de,, 35
Rosca esquerda, 253
Programa NC
Rosca cilndrica, 256
Criar, 45
Rosca cnica, 257
Programao de crculos
Rosca transversal, 256
com ngulo de abertura e centro, 211, 220
Rosqueamento, 260
com ngulo polar e raio polar, 211
Rosqueamento com macho
com centro e ponto final, 211, 214
com mandril de compensao, 267
com coordenadas polares, 222
sem mandril de compensao, 262
com ponto intermedirio e ponto final, 211, 224
ROT, 345, 356
com raio e ponto final, 211, 218
Rotao
com transio tangencial, 211
Programvel, 356
Programao do ponto final, 307
ROTS, 367
Programao em dimetro, 182
RP, 199, 203, 208, 211, 222, 231
Programao em raio, 182
RPL, 356
Programao NC
RTLIOF, 203
Reserva de caracteres, 47
RTLION, 203
programvel
Correo do avano,, 138
Frame de Escala,, 368
S
Frame de Espelhamento,, 372
S, 89, 106
S1, 89
Q S2, 89
SCALE, 345, 368
QU, 387
SCC, 100
SD42440, 172
SD42442, 172
SD42465, 339

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 593
ndice

SD42940, 86 TOFFL, 84
SD42950, 86 TOFFR, 84
SD43240, 127 TOFRAME, 377
SD43250, 127 TOFRAMEX, 377
Sentido de giro, 28 TOFRAMEY, 377
Serra para ranhuras, 78 TOFRAMEZ, 377
SETMS, 89 TOROT, 377
SF, 251 TOROTOF, 377
sncronos TOROTX, 377
Eixos, 433 TOROTY, 377
Sncronos TOROTZ, 377
Eixos, 433 Torque de fixao, 411
Sistema de coordenadas TRAFOOF, 403
Da pea,, 34 TRANS, 345, 349
Sistema de coordenadas base (BCS), 30 Transformao cinemtica, 30
Sistema de coordenadas da mquina, 27 Transformaes de coordenadas (Frames), 33
Sistema de coordenadas da pea, 34 TURN, 231
Sistema de ponto zero
Ajustvel, 33
Sistema de ponto zero bsico, 32 V
Sistemas de coordenadas, 13, 27
Valor S
SOFT, 414
Interpretao, 91
SOFTA, 414
Velocidade de avano, 208
Solavanco
Velocidade de corte, 93
Limitao, 414
Constante, 100
SPCOF, 124
VELOLIMA, 417
SPCON, 124
SPOS, 125
SPOSA, 125
W
SR, 149
SRA, 149 WAB, 302
ST, 149 WAITMC, 120
STA, 149 WAITP, 120
Suavizao, 333 WAITS, 125
Sucesses de elementos de contorno WALCS0, 400
2 retas, 243 WALCS1-10, 400
3 retas, 246 WALIMOF, 396
Reta com ngulo, 241 WALIMON, 396
SUG, 75, 106 WCS, 34
SUPA, 159, 380 alinhamento na pea de trabalho, 377
SVC, 93

X
T X..., 195
T..., 59 X2, 241
T=..., 58 X3, 243
T0, 58, 59
Tangente da trajetria, 295
Tempo de espera, 423 Y
Tipos de eixos
Y..., 195
Eixos adicionais, 430
TOFF, 84

Fundamentos
594 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ndice

Z
Z..., 195
Z1, 243, 246
Z2, 241, 243, 246
Z3, 246
Z4, 246

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 595
ndice

Fundamentos
596 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

Você também pode gostar