Sie sind auf Seite 1von 596

SINUMERIK

SINUMERIK 840D sl / 828D


Fundamentos
Manual de programao
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
Prefcio
Fundamentos geomtricos

1
Fundamentos de
programao NC

2
Criao de um programa NC

3
Troca de ferramentas

4
Corretores de ferramentas

5
Movimento do fuso

6
Controle de avano

7
Ajustes de geometria

8
Comandos de movimento

9
Correes do raio da
ferramenta

10
Comportamento no percurso

11
Transformaes de
coordenadas (Frames)

12
Transferncia de funes
auxiliares

13
Comandos suplementares

14
Outras informaes

15
Tabelas

16
Apndice

A



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
Industry Sector
Postfach 48 48
90026 NRNBERG
ALEMANHA
N. de encomenda de documento: 6FC5398-1BP20-1KA0
02/2010
Copyright Siemens AG 2010.
Sujeito a modificaes sem aviso
prvio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 3
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.
Prefcio

Fundamentos
4 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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

Prefcio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 5
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)".
Prefcio

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

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

Prefcio ..................................................................................................................................................... 3
1 Fundamentos geomtricos ...................................................................................................................... 13
1.1 Posies da pea.........................................................................................................................13
1.1.1 Sistemas de coordenadas da pea .............................................................................................13
1.1.2 Coordenadas cartesianas............................................................................................................14
1.1.3 Coordenadas polares...................................................................................................................18
1.1.4 Dimenso absoluta ......................................................................................................................19
1.1.5 Dimenso incremental .................................................................................................................21
1.2 Planos de trabalho.......................................................................................................................23
1.3 Pontos zero e pontos de referncia.............................................................................................25
1.4 Sistemas de coordenadas ...........................................................................................................27
1.4.1 Sistema de coordenadas da mquina (MCS)..............................................................................27
1.4.2 Sistema de coordenadas base (BCS) .........................................................................................30
1.4.3 Sistema de ponto zero bsico (BNS)...........................................................................................32
1.4.4 Sistema de ponto zero ajustvel (ENS).......................................................................................33
1.4.5 Sistema de coordenadas da pea (WCS) ...................................................................................34
1.4.6 Qual a relao entre os diversos sistemas de coordenadas?..................................................34
2 Fundamentos de programao NC.......................................................................................................... 35
2.1 Denominao de um programa NC.............................................................................................35
2.2 Composio e contedo de um programa NC ............................................................................37
2.2.1 Blocos e componentes de blocos ................................................................................................37
2.2.2 Regras de blocos .........................................................................................................................39
2.2.3 Atribuies de valores..................................................................................................................40
2.2.4 Comentrios.................................................................................................................................41
2.2.5 Omisso de blocos ......................................................................................................................42
3 Criao de um programa NC................................................................................................................... 45
3.1 Procedimento bsico ...................................................................................................................45
3.2 Caracteres disponveis ................................................................................................................47
3.3 Cabealho do programa ..............................................................................................................49
3.4 Exemplos de programa................................................................................................................51
3.4.1 Exemplo 1: Primeiros passos de programao...........................................................................51
3.4.2 Exemplo 2: Programa NC para torneamento ..............................................................................52
3.4.3 Exemplo 3: Programa NC para fresamento.................................................................................53
4 Troca de ferramentas .............................................................................................................................. 57
4.1 Troca de ferramentas sem gerenciamento de ferramentas ........................................................58
4.1.1 Troca de ferramentas com comando T........................................................................................58
4.1.2 Troca de ferramentas com M6.....................................................................................................59
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)........................................61
4.2.1 Troca de ferramentas com comando T e com gerenciamento de ferramentas ativo
(opcional) .....................................................................................................................................61
4.2.2 Troca de ferramentas com M6 e com gerenciamento de ferramentas ativo (opcional) ..............64
Contedo

Fundamentos
8 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
4.3 Comportamento com programao T incorreta.......................................................................... 66
5 Corretores de ferramentas....................................................................................................................... 67
5.1 Informaes gerais sobre as correes de ferramentas ............................................................ 67
5.2 Correo do comprimento da ferramenta................................................................................... 68
5.3 Correo do raio da ferramenta.................................................................................................. 69
5.4 Memria de correes de ferramentas....................................................................................... 70
5.5 Tipos de ferramenta.................................................................................................................... 72
5.5.1 Informaes gerais sobre os tipos de ferramentas..................................................................... 72
5.5.2 Ferramentas de fresar................................................................................................................. 72
5.5.3 Broca........................................................................................................................................... 74
5.5.4 Ferramentas de retificar .............................................................................................................. 75
5.5.5 Ferramentas de tornear .............................................................................................................. 76
5.5.6 Ferramentas especiais................................................................................................................ 78
5.5.7 Diretriz de encadeamento........................................................................................................... 79
5.6 Chamada da correo da ferramenta (D) ................................................................................... 80
5.7 Alterao dos dados de correo da ferramenta........................................................................ 83
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR) ................................. 84
6 Movimento do fuso .................................................................................................................................. 89
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5) ....................................................... 89
6.2 Velocidade de corte (SVC).......................................................................................................... 93
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) ........ 100
6.4 Velocidade perifrica constante do rebolo (GWPSON, GWPSOF).......................................... 106
6.5 Limitao programvel da rotao do fuso (G25, G26)............................................................ 108
7 Controle de avano................................................................................................................................ 109
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF) ................................................................ 109
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC) ................... 118
7.3 Operao de fuso com controle de posio (SPCON, SPCOF)............................................... 122
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS) .............................................. 123
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF) ........................ 132
7.6 Correo do avano programvel (OVR, OVRRAP, OVRA).................................................... 136
7.7 Correo da acelerao programvel (ACC) (opcional)........................................................... 138
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA) ................................................. 140
7.9 Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN) .................... 144
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA) .................................... 147
7.11 Avano por blocos (FB)............................................................................................................. 150
7.12 Avano por dente (G95 FZ) ...................................................................................................... 151
Contedo

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 9
8 Ajustes de geometria............................................................................................................................. 157
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA,
G153) .........................................................................................................................................157
8.2 Seleo do plano de trabalho (G17/G18/G19) ..........................................................................163
8.3 Dimenes .................................................................................................................................167
8.3.1 Especificao de dimenses absolutas (G90, AC)....................................................................167
8.3.2 Especificao de dimenso incremental (G91, IC)....................................................................170
8.3.3 Indicao de dimenso absoluta e incremental no torneamento e fresamento (G90/G91) ......174
8.3.4 Indicao de dimenses absolutas para eixos rotativos (DC, ACP, ACN) ...............................175
8.3.5 Indicao dimensional em polegadas (Inch) ou mtrica (G70/G700, G71/G710).....................177
8.3.6 Programao em dimetro/raio especfica de canal (DIAMON, DIAM90, DIAMOF,
DIAMCYCOF) ............................................................................................................................180
8.3.7 Programao em dimetro/raio especfica de eixo (DIAMONA, DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA, DIAMCHAN, DAC, DIC, RAC, RIC) ............................................183
8.4 Posio da pea no torneamento..............................................................................................188
9 Comandos de movimento...................................................................................................................... 191
9.1 Informaes gerais sobre os comandos de cursos ...................................................................191
9.2 Comandos de deslocamento com coordenadas cartesianas (G0, G1, G2, G3, X..., Y...,
Z...).............................................................................................................................................193
9.3 Comandos de deslocamento com coordenadas polares ..........................................................195
9.3.1 Ponto de referncia das coordenadas polares (G110, G111, G112) ........................................195
9.3.2 Comandos de deslocamento com coordenadas polares (G0, G1, G2, G3, AP, RP)................197
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF) ..............................................................201
9.5 Interpolao linear (G1) .............................................................................................................206
9.6 Interpolao circular...................................................................................................................209
9.6.1 Tipos de interpolao circular (G2/G3, ...).................................................................................209
9.6.2 Interpolao circular com centro e ponto final (G2/G3, X... Y... Z..., I... J... K...) ......................212
9.6.3 Interpolao circular com raio e ponto final (G2/G3, X... Y... Z.../ I... J... K..., CR) ...................216
9.6.4 Interpolao circular com ngulo de abertura e centro (G2/G3, X... Y... Z.../ I... J... K...,
AR) .............................................................................................................................................218
9.6.5 Interpolao circular com coordenadas polares (G2/G3, AP, RP) ............................................220
9.6.6 Interpolao circular com ponto intermedirio e ponto final (CIP, X... Y... Z..., I1... J1...
K1...)...........................................................................................................................................222
9.6.7 Interpolao circular com transio tangencial (CT, X... Y... Z...) .............................................225
9.7 Interpolao helicoidal (G2/G3, TURN) .....................................................................................229
9.8 Interpolao de evolventes (INVCW, INVCCW)........................................................................232
9.9 Definies de contorno ..............................................................................................................238
9.9.1 Informaes gerais sobre sucesses de elementos de contorno .............................................238
9.9.2 Sucesses de elementos de contorno: Uma reta (ANG) ..........................................................239
9.9.3 Sucesses de elementos de contorno: Duas retas (ANG)........................................................241
9.9.4 Sucesses de elementos de contorno: Trs retas (ANG) .........................................................244
9.9.5 Sucesses de elementos de contorno: Programao de ponto final com ngulo ....................248
9.10 Rosqueamento com passo constante (G33) .............................................................................249
9.10.1 Rosqueamento com passo constante (G33, SF).......................................................................249
9.10.2 Curso programado de entrada e de sada (DITS, DITE)...........................................................256
9.11 Rosqueamento com passo crescente ou decrescente (G34, G35)...........................................258
Contedo

Fundamentos
10 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332).............................. 260
9.13 Rosqueamento com macho com mandril de compensao (G63)........................................... 265
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS,
POLF, POLFMASK, POLFMLIN).............................................................................................. 267
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)........................................ 271
10 Correes do raio da ferramenta........................................................................................................... 277
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN) ........................................................ 277
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT) ....................................... 287
10.3 Correo nos cantos externos (G450, G451, DISC) ................................................................ 294
10.4 Aproximao e afastamento suaves......................................................................................... 298
10.4.1 Aproximao e afastamento (G140 at G143, G147, G148, G247, G248, G347, G348,
G340, G341, DISR, DISCL, FAD, PM, PR) .............................................................................. 298
10.4.2 Aproximao e afastamento com estratgias de afastamento ampliadas (G460, G461,
G462) ........................................................................................................................................ 308
10.5 Monitorao de colises (CDON, CDOF, CDOF2)................................................................... 312
10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)....................................................................... 316
10.7 Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)..................... 319
10.8 Ferramentas com posio definida de corte............................................................................. 322
11 Comportamento no percurso ................................................................................................................. 327
11.1 Parada exata (G60, G9, G601, G602, G603) ........................................................................... 327
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) ..... 331
12 Transformaes de coordenadas (Frames) ........................................................................................... 341
12.1 Frames ...................................................................................................................................... 341
12.2 Instrues de Frame ................................................................................................................. 343
12.3 Deslocamento de ponto zero programvel ............................................................................... 347
12.3.1 Deslocamento de ponto zero (TRANS, ATRANS).................................................................... 347
12.3.2 Deslocamento de ponto zero por eixos (G58, G59) ................................................................. 351
12.4 Rotao programvel (ROT, AROT, RPL)................................................................................ 354
12.5 Rotaes de Frame programveis com ngulos espaciais (ROTS, AROTS, CROTS) ........... 365
12.6 Fator de escala programvel (SCALE, ASCALE)..................................................................... 366
12.7 Espelhamento programvel (MIRROR, AMIRROR)................................................................. 370
12.8 Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT) ................... 375
12.9 Desselecionar Frame (G53, G153, SUPA, G500) .................................................................... 378
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)............................................... 379
13 Transferncia de funes auxiliares ...................................................................................................... 383
13.1 Funes M................................................................................................................................. 387
Contedo

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 11
14 Comandos suplementares..................................................................................................................... 391
14.1 Emisso de mensagens (MSG) .................................................................................................391
14.2 Gravao de String na varivel BTSS (WRTPR) ......................................................................393
14.3 Limitao da rea de trabalho ...................................................................................................394
14.3.1 Limite de rea de trabalho em BCS (G25/G26, WALIMON, WALIMOF) ..................................394
14.3.2 Limite de rea de trabalho em WCS/ENS (WALCS0 ... WALCS10) .........................................398
14.4 Aproximao do ponto de referncia (G74)...............................................................................401
14.5 Aproximao de ponto fixo (G75, G751) ...................................................................................402
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW) .....................................................................407
14.7 Comportamento da acelerao..................................................................................................412
14.7.1 Modo de acelerao (BRISK, BRISKA, SOFT, SOFTA, DRIVE, DRIVEA) ..............................412
14.7.2 Influncia da acelerao em eixos escravos (VELOLIMA, ACCLIMA, JERKLIMA)..................415
14.7.3 Ativao de valores de dinmica especficos de tecnologia (DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN, DYNFINISH) ...............................................................................417
14.8 Deslocamento com controle antecipado (FFWON, FFWOF) ....................................................419
14.9 Preciso de contorno (CPRECON, CPRECOF)........................................................................420
14.10 Tempo de espera (G4)...............................................................................................................421
14.11 Parada interna de pr-processamento ......................................................................................423
15 Outras informaes ............................................................................................................................... 425
15.1 Eixos ..........................................................................................................................................425
15.1.1 Eixos principais / eixos geomtricos..........................................................................................427
15.1.2 Eixos adicionais .........................................................................................................................428
15.1.3 Fuso principal, fuso mestre........................................................................................................428
15.1.4 Eixos de mquina ......................................................................................................................429
15.1.5 Eixos de canal............................................................................................................................429
15.1.6 Eixos de percurso ......................................................................................................................429
15.1.7 Eixos de posicionamento...........................................................................................................430
15.1.8 Eixos sncronos..........................................................................................................................431
15.1.9 Eixos de comando .....................................................................................................................431
15.1.10 Eixos de PLC .............................................................................................................................431
15.1.11 Eixos lincados ............................................................................................................................432
15.1.12 Eixos lincados guia ....................................................................................................................434
15.2 Do comando de deslocamento at o movimento da mquina ..................................................436
15.3 Clculo do percurso...................................................................................................................437
15.4 Endereos..................................................................................................................................438
15.5 Identificador................................................................................................................................442
15.6 Constantes.................................................................................................................................444
Contedo

Fundamentos
12 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
16 Tabelas.................................................................................................................................................. 447
16.1 Lista de instrues .................................................................................................................... 447
16.2 Endereos ................................................................................................................................. 510
16.3 Grupos de funes G................................................................................................................ 520
16.4 Chamadas de subrotina pr-definidas...................................................................................... 537
16.5 Chamadas de subrotina pr-definidas em aes sincronizadas de movimentos..................... 552
16.6 Funes pr-definidas .............................................................................................................. 553
A Apndice................................................................................................................................................ 559
A.1 Lista de abreviaes ................................................................................................................. 559
A.2 Feedback sobre a documentao............................................................................................. 564
A.3 Vista Geral da documentao................................................................................................... 566
Glossrio ............................................................................................................................................... 567
ndice..................................................................................................................................................... 589

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 13
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).
X+
X-
Y+
Y-
Z+
Z-
90
90
90 W

Esquema 1-1 Sistema de coordenadas de pea para fresamento
Fundamentos geomtricos
1.1 Posies da pea
Fundamentos
14 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Z+
Z- X+
X-
Y+
90
90
90 W
Y-

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 geomtricos
1.1 Posies da pea
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 15
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:
X+
X-
Y+
Y-
100
105
70
50
P1
P2
P3
P4
1
1
5
1
0
0
5
0
7
5

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 geomtricos
1.1 Posies da pea
Fundamentos
16 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo: Posies da pea no torneamento
Em tornos basta um plano para descrever um contorno:
Z
X
7.5
15
25
35
P4
P3 P2
P1


2
5


4
0

6
0

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 geomtricos
1.1 Posies da pea
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 17
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).
2
0
4
5
6
0
P3
P3
P2
P2
10
30
5
20
15
P1
P1
45
Y+
Z+
Y+
X+

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 geomtricos
1.1 Posies da pea
Fundamentos
18 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Plo
X
Y
P1
P2
30
75
15
3
0
6
0
1
0
0

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 geomtricos
1.1 Posies da pea
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 19
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
Z
X
7.5
15
25
35
P4
P3 P2
P1


2
5


4
0

6
0

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 geomtricos
1.1 Posies da pea
Fundamentos
20 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo: Fresamento
X
Y
70
50
20
P2
P3
P1
6
0
3
5
2
0

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 geomtricos
1.1 Posies da pea
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 21
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
Z
X
7.5 10
P4
P3 P2
P1
7.5 10


6
0


4
0


2
5

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

Posio Especificao da posio em dimenso
incremental
A especificao refere-se ao:
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 geomtricos
1.1 Posies da pea
Fundamentos
22 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo: Fresamento
Os dados de posio para os pontos P1 at P3 em dimenso incremental so:
X
Y
P1
20 20 30
P2
P3
2
0
1
5
2
0

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

Posio Especificao da posio em dimenso
incremental
A especificao refere-se ao:
P1 X20 Y35 Ponto zero
P2 X30 Y20 P1
P3 X20 Y-35 P2
Fundamentos geomtricos
1.2 Planos de trabalho
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 23
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
G
1
9
G
1
7
Y
X
Z
G
1
8

Esquema 1-3 Planos de trabalho no torneamento
X
Y
Z
G
1
9
G
1
8
G
1
7

Esquema 1-4 Planos de trabalho no fresamento
Fundamentos geomtricos
1.2 Planos de trabalho
Fundamentos
24 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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 geomtricos
1.3 Pontos zero e pontos de referncia
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 25
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 geomtricos
1.3 Pontos zero e pontos de referncia
Fundamentos
26 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Pontos zero e pontos de referncia no torneamento
Z
X
R
N
B
W A M

Pontos zero no fresamento
W2 W1
M
Y
X

Fundamentos geomtricos
1.4 Sistemas de coordenadas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 27
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
Sistema de coordenadas bsico (BCS) (Pgina 30)
Sistema de ponto zero bsico (BNS) (Pgina 32)
Sistema de ponto zero ajustvel (ENS) (Pgina 33)
Sistema de coordenadas da pea (WCS) (Pgina 34) com o ponto zero da pea W
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).
M
Ym
Xm
Zm

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 geomtricos
1.4 Sistemas de coordenadas
Fundamentos
28 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
+X
+Y
+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:
eixos perpendiculares
entre si
Eixos rotativos,
giram em torno de X,
Y, Z
A, B, C
X, Y, Z
+C
+A
+B
90
+X
+Z
+Y

Fundamentos geomtricos
1.4 Sistemas de coordenadas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 29
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:
+Z
+Y
+X
+C
- C
+X
+Z
-Y
+X
- Z
- B
+
B
+Y
+X
- Y
+C
- C
+Z
-

B

Fundamentos geomtricos
1.4 Sistemas de coordenadas
Fundamentos
30 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Ponto zero da mquina
MCS = BCS
+Y
+Z
+X

Esquema 1-6 MCS = BCS sem transformao cinemtica
Fundamentos geomtricos
1.4 Sistemas de coordenadas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 31
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.
MCS
Sistema de coordenadas bsico
(BCS)
Sistema de coordenadas da mquina (MCS)
Transformao
cinemtica
BCS
BCS
BCS
MCS
MCS
Y
X
Z
X
Z
Y

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 geomtricos
1.4 Sistemas de coordenadas
Fundamentos
32 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Sistema de coordenadas base (BCS)
Sistema de ponto zero base (BNS)
Deslocamento bsico
+X
+Z
+Y
+X
+Y
+Z

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 geomtricos
1.4 Sistemas de coordenadas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 33
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.
Sistema de ponto
zero ajustvel (ENS)
Sistema de ponto zero base (BNS)
G54 ... G599
+X
+Z
+Y
+X
+Y
+Z

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 geomtricos
1.4 Sistemas de coordenadas
Fundamentos
34 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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:
1
2
3
3
4
4
ENS
WCS
BNS
ENS
WCS
MCS=
BCS
Deslocamento
bsico
Pea de
trabalho 2
Pea de trabalho 1
Palete
Transformao de
coordenadas programvel
Transformao de
coordenadas programvel
Deslocamento de ponto
zero ajustvel
Deslocamento de
ponto zero ajustvel
G54
y
x
z
z
z
y
y
x
x
G55
x
y
z
x
y
z
z
y
x

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
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 35
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 de programao NC
2.1 Denominao de um programa NC
Fundamentos
36 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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 de programao NC
2.2 Composio e contedo de um programa NC
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 37
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 de programao NC
2.2 Composio e contedo de um programa NC
Fundamentos
38 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
E
n
d
e
r
e

o
S
e
q

n
c
i
a

d
e

n

m
e
r
o
s
Bloco
E
n
d
e
r
e

o
E
n
d
e
r
e

o
S
e
q

n
c
i
a

d
e

n

m
e
r
o
s
S
e
q

n
c
i
a

d
e

n

m
e
r
o
s
X-50 S2000 G01

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 de programao NC
2.2 Composio e contedo de um programa NC
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 39
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 de programao NC
2.2 Composio e contedo de um programa NC
Fundamentos
40 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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 de programao NC
2.2 Composio e contedo de um programa NC
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 41
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 de programao NC
2.2 Composio e contedo de um programa NC
Fundamentos
42 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
/N20 ...
N10 ...
N30 ...
/N40 ...
/N50 ...
/N60 ...
N70 ...
N80 ...
N90 ...
N100 ...
N110 ...
N120
C
o
m
p
o
r
t
a
m
e
n
t
o

d
o

p
r
o
g
r
a
m
a


Exemplo:

Cdigo de programa Comentrio
N10 ; ser executado
/N20 ; omitido
N30 ; ser executado
/N40 ; omitido
N70 ; ser executado
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 43
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 de programao NC
2.2 Composio e contedo de um programa NC
Fundamentos
44 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 45
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)?
Criao de um programa NC
3.1 Procedimento bsico
Fundamentos
46 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Criao de um programa NC
3.2 Caracteres disponveis
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 47
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)

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

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.

Criao de um programa NC
3.3 Cabealho do programa
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 49
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.
...
Criao de um programa NC
3.3 Cabealho do programa
Fundamentos
50 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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, ...
...
Criao de um programa NC
3.4 Exemplos de programa
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 51
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
Criao de um programa NC
3.4 Exemplos de programa
Fundamentos
52 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
4


1
6


5
0


3
5


3
0

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


R3
R3
R3
R8
R10
Z
X

Esquema 3-1 Vista de planta
Criao de um programa NC
3.4 Exemplos de programa
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 53
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).

Criao de um programa NC
3.4 Exemplos de programa
Fundamentos
54 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Desenho dimensional da pea
1
3
.
5
2
0
5
1
0
5 30

Esquema 3-2 Vista lateral
8
0
6
0
80
100
45
10 x 45
R25
R10

Esquema 3-3 Vista de planta
Criao de um programa NC
3.4 Exemplos de programa
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 55
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.
Criao de um programa NC
3.4 Exemplos de programa
Fundamentos
56 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 57
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.
Troca de ferramentas
4.1 Troca de ferramentas sem gerenciamento de ferramentas
Fundamentos
58 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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 da ferramenta <nmero>:
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.
...
Troca de ferramentas
4.1 Troca de ferramentas sem gerenciamento de ferramentas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 59
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 da ferramenta <nmero>:
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
Troca de ferramentas
4.1 Troca de ferramentas sem gerenciamento de ferramentas
Fundamentos
60 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
...
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 61
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
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)
Fundamentos
62 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Significado

Comando para troca de ferramentas e ativao da correo de ferramenta
Como especificaes so possveis:
<alojamento>: Nmero do alojamento de magazine
T=:
<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
ferramentas
Estado
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
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 63

1
2
3
4
5
20

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.


Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)
Fundamentos
64 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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

Comando para seleo de ferramenta
Como especificaes so possveis:
<alojamento>: Nmero do alojamento de magazine
T=:
<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)

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

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.
...
Troca de ferramentas
4.3 Comportamento com programao T incorreta
Fundamentos
66 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
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.
7
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
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 67
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.
Contorno programado
Percurso corrigido da
ferramenta

Corretores de ferramentas
5.2 Correo do comprimento da ferramenta
Fundamentos
68 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Corretores de ferramentas
5.3 Correo do raio da ferramenta
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 69
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:
Equidistante
Equidistante


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

Literatura
As diversas opes de correo do raio da ferramenta esto descritas detalhadamente no
captulo "Correes do raio da ferramenta".
Corretores de ferramentas
5.4 Memria de correes de ferramentas
Fundamentos
70 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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).
L
1
L2
F
P
S R
P = Ponta da ferramenta
S = Centro do corte
R = Raio

Corretores de ferramentas
5.4 Memria de correes de ferramentas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 71
Tamanhos geomtricos de ferramenta (comprimento, raio)
Raio
C
o
m
p
r
i
m
e
n
t
o
F

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"
Corretores de ferramentas
5.5 Tipos de ferramenta
Fundamentos
72 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Corretores de ferramentas
5.5 Tipos de ferramenta
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 73
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:
F F'
DP3
DP6
DP21
DP1 1xy
Entradas no
Parmetro da ferramenta
Geometria do
comprimento 1
Geomtria do raio
Adaptador de
comprimento
Valores de desgaste
de acordo com
a necessidade
Demais valores devem
passar para 0
G17:
G18:
G19:
Comprimento 1 em Z
Raio em X/Y
Comprimento 1 em Y
Raio em Z/X
Comprimento 1 em X
Raio em Y/Z
F' - Porta-ferramenta:
Ponto de referncia
F-Ponto de referncia do adaptador
(com ferramenta encaixada=ponto de referncia
do porta-ferramenta)
Efeito
Comprimento 1
Comprimento 1 total
Comprimento 1 do
adaptador
Para G17, G18, G19 possvel uma atribuio fixa, p. ex. compr. 1=X, compr.
2=Z, compr. 3=Y (veja /FB1/W1 corr. de ferram.)

DP1
DP6
DP3
DP21
DP22
DP23
1xy
F'
F
X
Y
Z
Z
X
Y
Y
Z
X
Valores de desgaste de
acordo com a necessidade
Demais valores
devem passar para 0
Efeito
G17:
G18:
G19:
Comprimento 1 em Y
Comprimento 2 em X
Comprimento 3 em Z
Raio/WRK em Z/X
Comprimento 1 em X
Comprimento 2 em Z
Comprimento 3 em Y
Raio/WRK em Y/Z
Comprimento 1 em Z
Comprimento 2 em Y
Comprimento 3 em X
Raio/WRK em X/Y
Entradas no
Parmetro da ferramenta
Geometria do
comprimento 1
Geomtria do raio
Comprimento 1
-bsico
Comprimento 2
-bsico
Comprimento 3
-bsico
Dimenso bsica
Comprimento 3
Dimenso
bsica
Comprimento 2
D
i
m
e
n
s

o

b

s
i
c
a
C
o
m
p
r
i
m
e
n
t
o

1
F' - Ponto de referncia do porta-ferramenta
F - Ponto de referncia do porta-ferramenta
Raio
Para G17, G18, G19 possvel uma atribuio fixa, p. ex. compr. 1=X, compr. 2=Z, compr. 3=Z
(veja FB1/W1 correo de ferramenta)

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

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:
Entradas no
parmetro da ferramenta
Comprimento 1
Valores de desgaste
de acordo com
a necessidade
Demais valores devem
passar para 0
G17: Comprimento 1 em Z
Comprimento 1 em Y
Comprimento 1 em X
G18:
G19:
F - Porta feramenta
Ponto de referncia
Comprimento 1
Efeito
F
DP1
DP3
2xy

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

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
Corretores de ferramentas
5.5 Tipos de ferramenta
Fundamentos
76 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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:

Entradas nos parmetros
de ferramenta
Comprimento 1
Comprimento 2
Raio
Nmero do fuso
Diretriz de encadeamento
Raio mnimo do rebolo
Largura mn. de bolo
Atual largura do rebolo
Rotao mxima
ngulo do rebolo inclinado
Parmetro n p. clculo do raio
Valores de desgaste
de acordo com a
necessidade
Demais valores devem
passar para 0
Efeito
Comprimento 1 em Y
Comprimento 2 em X
Raio em X/Y
Comprimento 1 em X
Comprimento 2 em Z
Raio em Z/X
Comprimento 1 em Z
Comprimento 2 em Y
Raio em Y/Z
F: Ponto de referncia do porta-ferramenta
Raio
Geometria
Comprimento 2
Comprimento bsico 2
B
a
s
e
C
o
m
p
r
i
m
e
n
t
o

1
G
e
o
m
e
t
r
i
a
C
o
m
p
r
i
m
e
n
t
o

1
Posio *
* Posio de corte
Velocidade perifrica mx.
F'
F
DP1
DP3
DP4
DP6
TPG1
TPG2
TPG4
TPG5
TPG6
TPG7
TPG8
TPG3
TPG9
DP2
G17:
G18:
G19:
403



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
Corretores de ferramentas
5.5 Tipos de ferramenta
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 77
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:
Z
X
F
R
S
P
Ferramenta de tornear
p. ex. G18: Plano Z/X
F - Ponto de referncia do
porta-ferramenta
Comprimento 2 (Z)
Ponta da ferramenta P
(corte 1 = Dn)
C
o
m
p
r
i
m
e
n
t
o

1

(
X
)
S - Posio do centro do corte
R - Raio do corte
(raio da ferramenta)

Z
X
1 2
4 5
P
Z
X
7 6 8 9
P=S
3
DP1
DP2
DP3
DP4
DP6
5xy
1...9
Entradas no
Comprimento 1
Comprimento 2
Raio
Efeito
Comprimento 1 em Y
Comprimento 2 em X
Comprimento 1 em X
Comprimento 2 em Z
Comprimento 1 em Z
Comprimento 2 em Y
Valores de desgaste
de acordo com
a necessidade
Demais valores
devem passar para 0
O parmetro de ferramenta DP2 indica a posio do corte.
Possvel valor de posio 1 at 9.
Posio de corte DP2
Nota:
As indicaes comprimento 1 e comprimento 2
referem-se ao ponto na posio de corte 1-8;
no 9 tambm o S (S=P)
Parmetro da ferramenta
G17:
G18:
G19:

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

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":
Entradas no
Parmetro da ferramenta

DP3 Comprimento 1 -bsico

DP4 Comprimento 2 -bsico

DP6 Dimetro -geometria

DP7 Largura zero -geometria

DP8 Ressalto -geometria




Valores de desgaste
de acordo com
a necessidade

Demais valores devem
passar para 0.
Efeito






Largura da ranhura b
Dimenso bsica
Comprimento 2
Ressalto
k
D
i
m
e
n
s

o

b

s
i
c
a
C
o
m
p
r
i
m
e
n
t
o

1
D
i

m
e
t
r
o

d

G17: Meio dimetro (L1) em X seleo de plano
Ressalto em (L2) Y 1-2 eixo (X-Y)
Folha de serra em (R) X/Y
G18: Meio dimetro (L1) em Y seleo de plano
Ressalto em (L2) X 1-2 eixo (X-Z)
Folha de serra em (R) Z/X
G19: Meio dimetro (L1) em Z seleo de plano
Ressalto em (L2) Z 1-2 eixo (Y-Z)
Folha de serra em (R) Y/Z

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

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)
Corretores de ferramentas
5.6 Chamada da correo da ferramenta (D)
Fundamentos
80 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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).
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").
<nmero>:
Faixa de valores: 0 - 32000
Corretores de ferramentas
5.6 Chamada da correo da ferramenta (D)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 81
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"
Corretores de ferramentas
5.6 Chamada da correo da ferramenta (D)
Fundamentos
82 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
N40... D6 Z-5
N30 G1 D1 X10
Z
X
N20 G0
N10 T2
X35 Z-20
-5 -20
10

Corretores de ferramentas
5.7 Alterao dos dados de correo da ferramenta
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 83
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.

Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)
Fundamentos
84 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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>
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 85
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 de Offset para comprimento ou raio da ferramenta <valor>:
Tipo: REAL


Indicao
O comando TOFFR tem quase o mesmo efeito como o comando OFFN (veja "Corretor do raio
da ferramenta (Pgina 277)"). A nica diferena est na transformao de curvas
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).

Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)
Fundamentos
86 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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

Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 87
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.
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)
Fundamentos
88 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 89
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.
Z
X X X

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
Movimento do fuso
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)
Fundamentos
90 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Movimento do fuso
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 91
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.
S1
S2


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.
Movimento do fuso
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)
Fundamentos
92 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
programa
Comentrio
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.
Movimento do fuso
6.2 Velocidade de corte (SVC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 93
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:
Nmero de rotaes
Raio da ferramenta
Velocidade de
corte


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)
S: Rotao de fuso em rpm
SVC: Velocidade de corte em m/min ou ft/min
com:
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
Movimento do fuso
6.2 Velocidade de corte (SVC)
Fundamentos
94 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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

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.
SVC:
Unidade de
medida:
m/min ou ft/min (em funo do G700/G710)


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.

Movimento do fuso
6.2 Velocidade de corte (SVC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 95
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

Movimento do fuso
6.2 Velocidade de corte (SVC)
Fundamentos
96 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Movimento do fuso
6.2 Velocidade de corte (SVC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 97
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.
Movimento do fuso
6.2 Velocidade de corte (SVC)
Fundamentos
98 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Movimento do fuso
6.2 Velocidade de corte (SVC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 99
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>.
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

$AC_S_TYPE[<n>]
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>
Variante de programao da rotao do fuso programada
para fuso <n>
Valor: Significado:
1 Rotao do fuso S em rpm

$P_S_TYPE[<n>]
2 Velocidade de corte SVC em m/min ou ft/min
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Fundamentos
100 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Rotao do fuso
reduzida
Velocidade de
corte
constante
Rotao do fuso
aumentada

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.

Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 101
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
Velocidade de corte constante com tipo de avano G94 ou G95: ON G962:
Nota:
Para informaes referentes ao G94 e G95 veja "Avano (G93, G94, G95, F,
FGROUP, FL, FGREF) (Pgina 109)"
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)
S...:
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
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
LIMS:
<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.

Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Fundamentos
102 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
...
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 103
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.
LlMS


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

Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Fundamentos
104 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 105
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)
Movimento do fuso
6.4 Velocidade perifrica constante do rebolo (GWPSON, GWPSOF)
Fundamentos
106 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Movimento do fuso
6.4 Velocidade perifrica constante do rebolo (GWPSON, GWPSOF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 107
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.
Movimento do fuso
6.5 Limitao programvel da rotao do fuso (G25, G26)
Fundamentos
108 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Rotaes mnima e mxima do fuso
Nota:
Por bloco podem ser programados at trs limites de rotao do
fuso.
S... S1= S2= :
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
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 109
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>)
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.
FL:
<eixo>: Como indicador de eixo devem ser utilizados os do sistema
de coordenadas bsico (eixos de canal, eixos geomtricos).
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Fundamentos
110 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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

Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 111
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.
X
Y
Z
Y
10
25
15
2
0


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.
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Fundamentos
112 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Movimento em Y
Movimento em X
X
Y
F

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.
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 113
X
Y
G93 X... F2
0.5 min


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)
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Fundamentos
114 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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]

F: Velocidade tangencial
F': Velocidade angular
: Constante circular
com:
D: Dimetro
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 115
D
F
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
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Fundamentos
116 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 117
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]...)]

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

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

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 de eixo a ser aproximada
POS / POSA:
<posio>:
Tipo: REAL
Controle de avano
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 119
Deslocamento do eixo de posicionamento em segmentos at a posio
final indicada
<posio final>: Posio final de eixo a ser aproximada
<comprimento
parcial>:
Comprimento (distncia) de um segmento
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).
<modo>:
= 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.
POSP:
Nota:
O POSP empregado especialmente para a programao de movimentos
oscilantes.
Literatura:
Manual de programao Avanada; captulo "Oscilao"

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

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
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
espera>:
Nmero do marcador de espera

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

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.

Controle de avano
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 121
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.
Controle de avano
7.3 Operao de fuso com controle de posio (SPCON, SPCOF)
Fundamentos
122 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 123
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.
Posio angular

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.
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Fundamentos
124 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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

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.
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
SPOS / SPOSA:
<valor>:
=ACN(<valor>): Indicao absoluta de dimenses,
aproximao em sentido negativo
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 125
=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"
Fuso, para o qual o critrio de fim de movimento programado deve estar
ativo
<n>: Nmero do fuso
S<n>:
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.
Mudana de blocos possvel na rampa de frenagem
<eixo>: Identificador de canal
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)
IPOBRKA:
<momento>:
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.

Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Fundamentos
126 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
WAITS:
<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.

Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 127
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.
DC (250)
AC (250)
250
0
X


Exemplo 2: Posicionamento de fuso em modo de eixo

Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Fundamentos
128 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Z
X X


Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 129
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.

Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Fundamentos
130 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)
Correo da acelerao programvel (ACC) (opcional) (Pgina 138)
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).

Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 131
Posicionar o fuso a partir do giro (M3/M4)
Com o M3 ou o M4 ativado, o fuso ser parado conforme o valor programado.
Sentido de giro Sentido de giro
ngulo
programado
ngulo
programado
DC = AC
DC = AC

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.
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)
Fundamentos
132 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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>,)
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 133
Significado

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
FA[...]=... :
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)
Identificador de fuso
SPI(<n>) e S<n> so idnticos funcionalmente.
<n>: Nmero do fuso
SPI(<n>) / S<n> :
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

Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)
Fundamentos
134 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 135
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.
Controle de avano
7.6 Correo do avano programvel (OVR, OVRRAP, OVRA)
Fundamentos
136 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)
Identificador de fuso
SPI(<n>) e S<n> so idnticos funcionalmente.
<n>: Nmero do fuso
SPI(<n>) / S<n> :
Nota:
O SPI converte o nmero de fuso em identificador de eixo. O
parmetro de transferncia (<n>) deve conter um nmero de fuso
vlido.

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
<valor>:
Nota:
Na correo de percurso e de avano rpido as velocidades
mximas ajustadas em dados de mquina no sero
ultrapassadas.
Controle de avano
7.6 Correo do avano programvel (OVR, OVRRAP, OVRA)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 137
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%.
Controle de avano
7.7 Correo da acelerao programvel (ACC) (opcional)
Fundamentos
138 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Identificador de fuso
SPI(<n>) e S<n> so idnticos funcionalmente.
<n>: Nmero do fuso
SPI(<n>) / S<n> :
Nota:
SPI converte o nmero de fuso em identificador de eixo. O
parmetro de transferncia (<n>) deve conter um nmero de fuso
vlido.

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.
<valor>:
Faixa de valores: 1200%, nmero inteiro


ATENO
No caso de uma acelerao maior os valores permitidos pelo fabricante da mquina
podem ser ultrapassados.

Controle de avano
7.7 Correo da acelerao programvel (ACC) (opcional)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 139
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.
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)
Fundamentos
140 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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>
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 141
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

Z
X
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.
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)
Fundamentos
142 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 143
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.
Controle de avano
7.9 Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN)
Fundamentos
144 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Trajetria da ferramenta
Contorno

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
Controle de avano
7.9 Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 145
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

X
Y
20
10
20
55 30
4
0
1
0
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
Controle de avano
7.9 Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN)
Fundamentos
146 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
Avano constante no contorno com CFC

c
o
n
s
t
a
n
t
e
constante
reduzida
aumentada
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.
Controle de avano
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 147
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

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.
F2=... at F7=... :
Efeito: por bloco
Tempo de espera em s (na tecnologia de retificao:
Tempo de passada final)
Bit de entrada: 1
ST=... :
Efeito: por bloco
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
SR=... :
Efeito: por bloco
Sob o endereo FA programado o avano por 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.
FMA[2,<eixo>]=... at
FMA[7,<eixo>]=... :
Efeito: por bloco
Controle de avano
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA)
Fundamentos
148 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tempo de espera por eixo em s (na tecnologia de
retificao: Tempo de passada final)
Bit de entrada: 1
STA[<eixo>]=...:
Efeito: por bloco
Curso de retrocesso por eixo
Bit de entrada: 0
SRA[<eixo>]=...:
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.

Controle de avano
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 149
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
...
Controle de avano
7.11 Avano por blocos (FB)
Fundamentos
150 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
...
Controle de avano
7.12 Avano por dente (G95 FZ)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 151
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:
Curso de
avano por
dente


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
F: Avano por rotao em mm/rot. ou polegadas/rot.
FZ: Avano por dente em mm/dente ou polegada/dente
com:
$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.

Controle de avano
7.12 Avano por dente (G95 FZ)
Fundamentos
152 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)"
Velocidade do avano por dente
Ativao: com G95
Efeito: modal
FZ:
Unidade de
medida:
mm/dente ou polegada/dente (em funo do G700/G710)


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
posicionamento (FA, FPR, FPRAON, FPRAOF) (Pgina 132)").

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.

Controle de avano
7.12 Avano por dente (G95 FZ)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 153
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.


Controle de avano
7.12 Avano por dente (G95 FZ)
Fundamentos
154 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Controle de avano
7.12 Avano por dente (G95 FZ)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 155
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.
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

$AC_F_TYPE
31 polegada/dente

Controle de avano
7.12 Avano por dente (G95 FZ)
Fundamentos
156 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Sem parada de pr-processamento no programa de pea atravs das variveis de
sistema:

$P_FZ Velocidade do avano por dente programada
Tipo de avano de percurso programado
Valor: Significado:
0 mm/min
1 mm/rot.
2 polegada/min
3 pol./rot.
11 mm/dente

$P_F_TYPE
31 polegada/dente


Indicao
Se G95 no estiver ativo, as variveis $P_FZ e $AC_FZ sempre retornaro o valor zero.


Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 157
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:
Z
X
Y
Z
X
Y
G
5
4

Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)
Fundamentos
158 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Torneamento:
M W
X
Z
G54


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
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 159
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
Desativao do atual deslocamento de ponto zero ajustvel
G500=Frame zero:
(Ajuste padro; no contm
nenhum deslocamento,
rotao, espelhamento ou
escalonamento)
Desativao do deslocamento de
ponto zero ajustvel at a prxima
chamada, ativao do Frame bsico
total ($P_ACTBFRAME).
G500:
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.

Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)
Fundamentos
160 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo

Y
X
G
5
4
G
5
6
G
5
5
Y
M
X
M
Y
X
Y
X
TRANS X10 M0
3 peas de trabalho que esto dispostas
sobre um palete conforme os valores de
deslocamento de ponto zero G54 at G56
devem ser usinadas consecutivamente. A
sequncia de usinagem est programada na
subrotina L47.


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
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 161
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)
X
Y
X
Y
D
e
s
lo
c
a
r
T
o
r
n
e
a
m
e
n
t
o
Escalonamento

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

Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)
Fundamentos
162 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 163
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.
Z
Y
X
G
1
8 G
1
9
G
1
7
P
e
n
e
t
r
a

o
P
e
n
e
t
r
a

o
P
e
n
e
t
r
a

o

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

Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)
Fundamentos
164 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

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
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.
Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 165
Torneamento:
G
1
9
G
1
7
Y
X
Z
G
1
8

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:

Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)
Fundamentos
166 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

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
raio da ferramenta (Pgina 277)".
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)".
Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 167
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
Ajustes de geometria
8.3 Dimenes
Fundamentos
168 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplos
Exemplo 1: Fresamento
X
Y
Z
X
20 25
5
2
5
3
5


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


Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 169
Exemplo 2: Torneamento
Z
X
15
21
27
W
1
0 2
.
5


1
1


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)
(Pgina 174)
Ajustes de geometria
8.3 Dimenes
Fundamentos
170 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)

Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 171
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
X
Y
Z
X
20 25
5
2
5
3
5


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


Ajustes de geometria
8.3 Dimenes
Fundamentos
172 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo 2: Torneamento
Z
X
15
21
27
W
1
0 2
.
5


1
1


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


Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 173
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)
(Pgina 174)
Ajustes de geometria
8.3 Dimenes
Fundamentos
174 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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:
X
Y
10 50
60
8
5
G90
G91
G
9
0
3
0
2
0
3
5
G
9
1

Torneamento:
7.5


2
5
Z
X
G91
G90
G
9
1
G
9
0


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.

Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 175
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:
DC
ACP ACN
Mximo
rea de deslocamento

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).
Posio do eixo rotativo a ser aproximada especificada em dimenso
absoluta
<valor>:
Faixa de valores: 0 - 360 graus


Ajustes de geometria
8.3 Dimenes
Fundamentos
176 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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

Z
X
5
X
Y
270
A ferramenta est parada, a mesa gira at a
posio de 270 em sentido horrio. Neste
caso produzida uma ranhura circular.

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)
Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 177
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.
Ajustes de geometria
8.3 Dimenes
Fundamentos
178 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo
Mudana entre dimenses em polegadas e dimenses mtricas
O sistema bsico parametrizado mtrico:
MD10240 $MN_SCALING_SYSTEM_IS_METRIC = TRUE
X
Y
20
1.18"
90
G71
G71
G70
G70
2.75"
3
.
5
4
"
3
.
2
2
"
3
0


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
Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 179
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
Ajustes de geometria
8.3 Dimenes
Fundamentos
180 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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 ():
1
2
W
W
Z
X
Z
X
3
0






2
0






1
5







1
0

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
Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 181
Significado

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
DIAMON:
com G91: Dimenses em dimetro
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
DIAM90:
com G91: Dimenses em raio
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
DIAMOF:
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].

Ajustes de geometria
8.3 Dimenes
Fundamentos
182 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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]
Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 183
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>)
Ajustes de geometria
8.3 Dimenes
Fundamentos
184 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Significado

Programao em dimetro especfica de eixo ativa modalmente
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
DIAMONA:
com G91, IC: Dimenses em dimetro
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
DIAM90A:
com G91, IC: Dimenses em raio
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
DIAMOFA:
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.
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
<eixo>:
Faixa de
valores:
O eixo especificado deve ser um eixo conhecido no
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.
Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 185

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.

Ajustes de geometria
8.3 Dimenes
Fundamentos
186 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Ajustes de geometria
8.3 Dimenes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 187
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
Ajustes de geometria
8.4 Posio da pea no torneamento
Fundamentos
188 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
W M
G54...G599
M
X X
Z
Z
X X
Z
Pea de
trabalho
Mquina
Da pea
ponto zero
traseiro
Da pea
ponto zero
dianteiro
Pea de
trabalho
Pea de
trabalho
Pea de
trabalho
Mquina
G54...G599 ou TRANS
ou TRANS

M Ponto zero da mquina
W Ponto zero da pea
Z Eixo longitudinal
X Eixo transversal
G54 at G599
ou TRANS
Chamada para posio do ponto zero da pea
Ajustes de geometria
8.4 Posio da pea no torneamento
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 189
Eixo transversal
Para o eixo transversal a indicao das dimenses normalmente so dadas em dimetro
(o dobro de curso quando comparado aos outros eixos):
Eixo longitudinal
E
i
x
o

t
r
a
n
s
v
e
r
s
a
l
D
1
W
D
2
M
Z
X

Em dado de mquina define-se qual eixo geomtrico servir como eixo transversal
( fabricante da mquina!).
Ajustes de geometria
8.4 Posio da pea no torneamento
Fundamentos
190 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0


Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 191
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.
Comandos de movimento
9.1 Informaes gerais sobre os comandos de cursos
Fundamentos
192 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Contorno da pea de trabalho
Os blocos de movimento executados seqencialmente resultam no contorno da pea:
Z
X
3
1
2
4
5

Esquema 9-1 Blocos de movimento no torneamento
6
5
4
3
2
1

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.

Comandos de movimento
9.2 Comandos de deslocamento com coordenadas cartesianas (G0, G1, G2, G3, X..., Y..., Z...)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 193
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
de interpolao circular (Pgina 209)").

Comandos de movimento
9.2 Comandos de deslocamento com coordenadas cartesianas (G0, G1, G2, G3, X..., Y..., Z...)
Fundamentos
194 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo
Y-
X- X-
2
0
6 3
6
X+
Y+
20
X+
Z+


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
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 195
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
Indicao do plo em coordenadas polares
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.
AP=:
Faixa de valores: 0360
AP= RP=:
RP=: Raio polar
A indicao sempre realizada em valores absolutos
positivos em [mm] ou [inch].

Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
Fundamentos
196 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

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

60
G112 (X)
G111(Y)
G111(X)
G110 (X)
30
G110 (Y)
G112 (Y)
Y
X
Plo 1
Plo 2
Plo 3
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
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 197
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).
n
m
306 234
162
90
18
Y
X

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
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.
AP:
O ngulo polar permanece armazenado at ser definido um novo plo ou
quando mudado o plano de trabalho.
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
Fundamentos
198 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Z
AP
RP

Isto permite que dados tridimensionais possam ser programados em coordenadas
cilndricas.
Exemplo: G17 G0 AP RP Z

Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 199
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:
A
P
=
3
0
A
P
=
5
0
A
P
=
l
C

(
2
0
)
30
20
X
Y

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.
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
Fundamentos
200 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo
Produo de um modelo de furao

3
0
3
8
Y
X
72
43
72
72
72
18
As posies dos furos devem ser
especificadas em coordenadas polares.
Cada furo produzido com a mesma
sequncia de produo:
Pr-furao, furao at a dimenso final,
alargamento
A sequncia de usinagem est armazenada
na subrotina.


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)
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 201
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

Comando para ativar o movimento de avano rpido G0:
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.

Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)
Fundamentos
202 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplos
Exemplo 1: Fresamento
X
Y
30
80
N
6
0
N
2
0
6
5
2
0


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

Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 203
Exemplo 2: Torneamento
Z
X


2
5
50


6
0
N80
N
2
0
35
7.5


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
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)
Fundamentos
204 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Y
X
Z
Parte da
trajetria (Z)
Parte da trajetria (Y)
Parte da trajetria (X)
P
e
r
c
u
r
s
o

d
o

m
o
v
im
e
n
t
o
d
e

a
v
a
n

o

r

p
id
o

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!

Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 205
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".
Comandos de movimento
9.5 Interpolao linear (G1)
Fundamentos
206 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Comandos de movimento
9.5 Interpolao linear (G1)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 207

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)

20
80
2
15
80
20
X
Z
Y Y
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

Comandos de movimento
9.5 Interpolao linear (G1)
Fundamentos
208 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo 2: Produo de uma ranhura (torneamento)
Y-
X- X-
2
0
6 3
6
X+
Y+
20
X+
Z+


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
Comandos de movimento
9.6 Interpolao circular
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 209
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
Comandos de movimento
9.6 Interpolao circular
Fundamentos
210 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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

X
l
J
Y
90
25.52
115
133
269.3
1
1
3
.
3
7
0
4
4
.
4
8
5
0
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.


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
Comandos de movimento
9.6 Interpolao circular
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 211
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
1
3
5.94
4

75
Z
X
54.25
25
95


1
2


3
3
.
3
3


7
0


9
3
.
3
3


4
0
3
0
1
4
2.326


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
Comandos de movimento
9.6 Interpolao circular
Fundamentos
212 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)
Comandos de movimento
9.6 Interpolao circular
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 213
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
l
J
J

=

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

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)
Comandos de movimento
9.6 Interpolao circular
Fundamentos
214 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo 2: Torneamento
75
Z
X
25
95
3
0


7
0


4
0

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
Z
X
Y
G
1
7
G
1
8
G
1
9

Comandos de movimento
9.6 Interpolao circular
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 215
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.
Z
Y
X
G2 G3
G3 G2
G2 G3
9
8

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".
Comandos de movimento
9.6 Interpolao circular
Fundamentos
216 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Comandos de movimento
9.6 Interpolao circular
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 217
Exemplos
Exemplo 1: Fresamento
X
Y
17.203
67.500
C
R
=
3
4
.
9
1
3
CR = -...
CR = +...
8
0
.
5
1
1
3
8
.
0
2
9


Cdigo de programa
N10 G0 X67.5 Y80.511
N20 G3 X17.203 Y38.029 CR=34.913 F500
...

Exemplo 2: Torneamento
75
Z
X
25
95
3
0


7
0


4
0


Cdigo de programa
...
N125 G1 X40 Z-25 F0.2
N130 G3 X70 Z-75 CR=30
N135 G1 Z-95
...
Comandos de movimento
9.6 Interpolao circular
Fundamentos
218 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Comandos de movimento
9.6 Interpolao circular
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 219
Exemplos
Exemplo 1: Fresamento
X
Y
17.203 17.500
50.000
l
J
5
0
.
0
0
0
3
8
.
0
2
9
3
0
.
2
1
1
1
4
0
.
1
3
4

ngulo de
abertura
Ponto inicial
do crculo


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
Z
X
54.25
25
95


3
3
.
3
3
3
0


4
0
1
4
2
.326



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
Comandos de movimento
9.6 Interpolao circular
Fundamentos
220 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Comandos de movimento
9.6 Interpolao circular
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 221
Exemplos
Exemplo 1: Fresamento
G
1
1
1
X
Y
R
P
=
3
4
.
9
1
3
50.000
67.500
8
0
.
5
1
1
5
0
.
0
0
0
A
P
=
2
0
0
.
0
5
2
8
0
.
2
1
1


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
Z
X
54.25
25
95


3
3
.
3
3
3
0


4
0
1
4
2
.326



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
Comandos de movimento
9.6 Interpolao circular
Fundamentos
222 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
X
Y
l1
J1
Y
K1
Z
Ponto intermedirio

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(..)
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
I1= J1= K1= :
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)

Comandos de movimento
9.6 Interpolao circular
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 223

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

X Z
Y
Y
85.35
80
130
10
6
2
1
2
0
6
0
3
5
.
3
5
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.

Comandos de movimento
9.6 Interpolao circular
Fundamentos
224 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo 2: Torneamento
75
Z
X
54.25
25
95


7
0


4
0


9
3
.
3
3


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
Comandos de movimento
9.6 Interpolao circular
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 225
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.
1 2
S
E
L1
L2
L3
S
E
CT1
CT2
CT3
Tangencial no trecho de retas 1-2
trajetria circular S-E seguinte
As trajetrias tangenciais circulares seguintes
dependem do elemento de contorno anterior


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

Comandos de movimento
9.6 Interpolao circular
Fundamentos
226 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

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

X
Y
30
80
3
0
1
5
50
60
70
Com WRK
Fresamento de arco com CT na ligao com
o trecho da reta.


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

Comandos de movimento
9.6 Interpolao circular
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 227
Exemplo 2: Torneamento
Z
X
42
30


7
0


2
3
.
2
9
3


4
0


5
8
.
1
4
6


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.
Comandos de movimento
9.6 Interpolao circular
Fundamentos
228 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Comandos de movimento
9.7 Interpolao helicoidal (G2/G3, TURN)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 229
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

Comandos de movimento
9.7 Interpolao helicoidal (G2/G3, TURN)
Fundamentos
230 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

Indicao
G2 e G3 esto ativos modalmente.
O movimento circular executado nos eixos que forem definidos atravs da indicao do
plano de trabalho.

Exemplo
X
Z
Y Y
27.5
-20
-5
20
3
2
.
9
9
2
0
5


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.
Comandos de movimento
9.7 Interpolao helicoidal (G2/G3, TURN)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 231
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.
Ponto de partida
1 crculo inteiro
2 crculo inteiro
3 crculo inteiro
Ponto final como
rotao de pea
Ponto de destino

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".
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Fundamentos
232 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Centro do crculo (X0,Y0)
Raio
Y
X
(X,Y)
Ponto final
Crculo de base
Ponto de
partida

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=...
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 233
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
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=... :
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.

Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Fundamentos
234 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Isto pode ser observado claramente no seguinte exemplo:
Pontos finais
Ponto de partida
1
1
1
2
2
2
AR

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.
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 235
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).
Ponto de
partida
Ponto final
Crculo de
base
Raio
Desvio mx.

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.
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Fundamentos
236 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplos
Exemplo 1: Evolvente de giro esquerda do ponto de partida at o ponto final programado
e retorna novamente como evolvente de giro direita
N20 ponto de partida:
X = 10 Y = 0
N20 ponto final:
X = 32.77 Y = 32.77
N30
N20
Y
X
CR = 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 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.
...

Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 237
Exemplo 2: Evolvente de giro esquerda com programao indireta do ponto final atravs
da indicao de um ngulo de abertura
AR = 360
Ponto de partida:
X = 10 Y = 0
Y
X
CR = 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"
Comandos de movimento
9.9 Definies de contorno
Fundamentos
238 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Comandos de movimento
9.9 Definies de contorno
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 239
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)
X1, Z1
X2, Z2
Z
X
ANG

ANG: ngulo das retas
X1, Z1: Coordenadas de incio
X2, Z2: Coordenadas de ponto final das retas
Sintaxe
X ANG=
Z ANG=
Comandos de movimento
9.9 Definies de contorno
Fundamentos
240 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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 ...
Comandos de movimento
9.9 Definies de contorno
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 241
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.
Tambm pode ser
arredondamento
ou chanfro
ANG1
X
Z
X3, Z3
X1, Z1
ANG2
X2, Z2
X1, Z1

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
Comandos de movimento
9.9 Definies de contorno
Fundamentos
242 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Comandos de movimento
9.9 Definies de contorno
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 243
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:
RND
Arredondamento

CHR=... : Identificador para programao de um chanfro
O valor especificado corresponde largura do chanfro no sentido de
movimento:
Bissetriz
Chanfro
CHR

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

Comandos de movimento
9.9 Definies de contorno
Fundamentos
244 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Comandos de movimento
9.9 Definies de contorno
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 245
Tambm pode ser arredondamento
ou chanfro
Z
X3, Z3
X1, Z1
X2, Z2
X4, Z4
ANG1
X
ANG2

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

Comandos de movimento
9.9 Definies de contorno
Fundamentos
246 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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:
RND
Arredondamento

Comandos de movimento
9.9 Definies de contorno
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 247
CHR=... : Identificador para programao de um chanfro
O valor especificado corresponde largura do chanfro no sentido de
movimento:
Bissetriz
Chanfro
CHR

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
Comandos de movimento
9.9 Definies de contorno
Fundamentos
248 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 249
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
3
2
1


Indicao
O requisito tcnico para o rosqueamento com G33 um fuso com controle de rotao e com
sistema de medio de curso.

Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Fundamentos
250 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Deslocamento do
ponto de partida em
ngulo de
partida
para rosca
(dado de ajuste)
X
Z


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:
2 bloco
com G33
3


b
l
o
c
o
c
o
m

G
3
3
1 bloco
com G33
Z
X


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.

Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 251
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
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).
I... ou K... :
= 45: O passo de rosca pode ser especificado com I... ou
K....
Deslocamento do ponto de partida (necessrio apenas em roscas
com mltiplas entradas!)
O deslocamento do ponto de partida especificado como posio
angular absoluta.
SF=... :
Faixa de valores: 0.0000 a 359.999 graus
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Fundamentos
252 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplos
Exemplo 1: Rosca cilndrica de duas entradas com deslocamento do ponto de partida a
180
Ponto de partida 0
Ponto de
partida 180
Z
X
100


1
0
0
10


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.

Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 253
Exemplo 2: Rosca cnica com ngulo menor que 45


1
1
0


5
0
60
X
Z


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.
A
v
a
n

o
P
a
s
s
o
Nmero de
rotaes

Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Fundamentos
254 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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).
Z
X
Z
K
C
u
r
s
o

d
e

e
n
t
r
a
d
a
C
u
r
s
o

d
e

s
a

d
a

Rosca transversal
A rosca transversal descrita atravs do(a):
Dimetro da rosca (preferencialmente no sentido X)
Passo da rosca (preferencialmente com I)
l
X
Passo
D
i

m
e
t
r
o

Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 255
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):
>45
l
X
Z
<45
K
X
Z

Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Fundamentos
256 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Cursos de entrada e de sada
(dependendo do sentido de
usinagem)
X
Z

Sintaxe
DITS=<valor>
DITE=<valor>
Significado

DITS: Definio do curso de entrada da rosca
DITE: Definio do curso de sada da rosca
Especificao de valor para o curso de entrada e sada <valor>:
Faixa de valores: -1, 0, ... n

Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 257

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

Comandos de movimento
9.11 Rosqueamento com passo crescente ou decrescente (G34, G35)
Fundamentos
258 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
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:
k
e
2
- k
a
2
F =
2 * l
G
[ mm/rot.
2
]

Onde:
ka: Passo final de rosca (passo de rosca da coordenada de
ponto de destino do eixo) [mm/rot.]
kG: Passo inicial de rosca (programado sob I, J ou K) [mm/rot.]
F... :
IG: Comprimento da rosca [mm]
Comandos de movimento
9.11 Rosqueamento com passo crescente ou decrescente (G34, G35)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 259
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"
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)
Fundamentos
260 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Z
X
K

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
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 261
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

Comando: Rosqueamento com macho
A furao descrita atravs da profundidade de furao e do passo
da rosca.
G331:
Efeito: modal
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.
G332:
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"

Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)
Fundamentos
262 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 263
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.

Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)
Fundamentos
264 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Comandos de movimento
9.13 Rosqueamento com macho com mandril de compensao (G63)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 265
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.
Z
X

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.

Comandos de movimento
9.13 Rosqueamento com macho com mandril de compensao (G63)
Fundamentos
266 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 267
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)
Definio da distncia do curso de retrocesso DILF= :
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.
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)
Fundamentos
268 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
O sentido de retrocesso controlado em conjunto com o ALF com as
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).
LFTXT
LFWP:
LFWP: O plano onde se executa o movimento de retrocesso rpido o
plano de trabalho ativo.
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
ALF= :
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.
Definio da posio de retrocesso absoluta para o eixo geomtrico ou
eixo de mquina especificado no ndice
Efeito: modal
POLF[]:
=<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>
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 269

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

Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)
Fundamentos
270 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 271
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

Chanframento de cantos do contorno CHF= :
<valor>: Comprimento do chanfro (unidade de medida conforme
G70/G71)
Chanframento de cantos do contorno CHR= :
<valor>: Largura do chanfro no sentido de movimento original (unidade
de medida conforme G70/G71)
Arredondamento do canto do contorno RND= :
<valor>: Raio do arredondamento (unidade de medida conforme
G70/G71)
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
Fundamentos
272 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Arredondamento modal (arredondamento de vrios cantos de contorno
sucessivos da mesma forma)
Raio dos arredondamentos (unidade de medida conforme
G70/G71)
RNDM= :
<valor>:
Com RNDM=0 desativado o arredondamento modal.
Avano ativo por bloco para chanframento/arredondamento FRC= :
<valor>: Velocidade de avano em mm/min (com G94 ativo) ou mm/rot.
(com G95 ativo)
Avano ativo modalmente para chanframento/arredondamento
Velocidade de avano em mm/min (com G94 ativo) ou mm/rot.
(com G95 ativo)
FRCM= :
<valor>:
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.

Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 273
Exemplos
Exemplo 1: Chanframento entre duas retas


X
Z
G1
G
1
CHR
C
H
F

Chanfro
Bissetriz
p. ex. G18:
MD20201 Bit 0 = 1 (derivao a partir do
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.
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
...

Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
Fundamentos
274 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo 2: Arredondamento entre duas retas

RND=...
X
Z
G1
G
1
Arredondamento
p. ex. G18:
MD20201 Bit 0 = 1 (derivao a partir do
bloco anterior)
G71 est ativo.
O raio do arredondamento deve ser
2 mm, o avano para o arredondamento
deve ser 50 mm/min.

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.

RND=...
X
Z
G1
G
3
p. ex. G18:
Arredondamento
MD20201 Bit 0 = 1 (derivao a partir do
bloco anterior)
G71 est ativo.
O raio do arredondamento deve ser
2 mm, o avano para o arredondamento
deve ser 50 mm/min.

Cdigo de programa
...
N30 G1 Z RND=2 FRC=50
N40 G3 X Z I K
...

Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 275
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

Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
Fundamentos
276 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 277
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.
Equidistante
Equidistante

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

Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Fundamentos
278 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

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
X
Y
50
N10
N
2
0
5
0
Correo em Y
Correo em X


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




Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 279
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.
X
Y
20
7
40
80
Z
Y
2
0
4
0 5
0
7
0


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.

Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Fundamentos
280 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo 3: Torneamento


2
0


1
0
0
20
20 1
X
Z


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


Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 281
Exemplo 4: Torneamento
4


1
6


5
0


3
5


3
0

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


R3
R3
R3
R8
R10
Z
X


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
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Fundamentos
282 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
G42
G42
G41
G41
G41

Em uma estrutura de nmeros D planos apenas deve ser programado o nmero D.
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 283
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.
+Z
+X
+Y
C
o
m
p
r
im
e
n
t
o
C
o
m
p
r
im
e
n
t
o
Raio
R
a
i
o
R
a
i
o

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.

Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Fundamentos
284 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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:
X
Y
Z
Comprimento 2
C
o
m
p
r
im
e
n
t
o
C
o
m
p
r
i
m
e
n
t
o
Raio
R
a
i
o
Comprimento 1

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)
(Pgina 287)").
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.
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 285
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:
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Fundamentos
286 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Bloco NC com correo de raio alterada
Percurso
Trajetria programada

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!

Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 287
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.
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
Fundamentos
288 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 289
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.
Percurso
corrigido da
ferramenta
Percurso corrigido
da ferramenta
Tangente
R
a
i
o
G42
G
4
2

Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
Fundamentos
290 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
G41
G
4
1
R
a
i
o
Tangente

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.

Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 291
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:
Ponto inicial
Aps contorno
Antes do contorno
Tangente de
percurso

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

Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
Fundamentos
292 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Nos dois casos (G450/G451) gerada a seguinte trajetria de aproximao:
Ponto de
aproximao
Trajetria de
aproximao
Ponto inicial
Raio da
ferramenta

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.
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 293
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.
Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)
Fundamentos
294 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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):

G450
P*
G451
P*
Com o G450 o centro da ferramenta contorna
o canto da pea de trabalho em um arco
com o raio de ferramenta.
Com o G451 a ferramenta desloca-se at o
ponto de interseco das duas eqidistantes
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,
KONT, KONTC, KONTT) (Pgina 287)").

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
Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 295
Significado

G450: Com o G450 os cantos da pea de trabalho so percorridos em um percurso
circular.
Programao flexvel do percurso circular com G450 (optional)
Tipo: INT
Faixa de valores: 0, 1, 2, ... 100
0 Crculo de transio
DISC:
<valor>:
Significado:
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

X
Y
10
50
5
Z
Y
1
0
3
0
6
0
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.


Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)
Fundamentos
296 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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:
DlSC=100
DlSC=0

Mediante dados de mquina pode ser definido um valor limite superior, normalmente
DISC=50.
Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 297
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:
0
30 60 90 120 150 180
0,2
0,4
50
40
30
20
10
0,6
0,8
1,0
DlSC=
DlSC=100
S/R
R - Raio da ferramenta S - sobreelevao percorrida
S/R - Sobreelevao normalizada
(relativo ao raio da ferramenta)
ngulo de contorno
(graus)

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.
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
298 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
G1
DlSR
G0
Contorno progr.
G247

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=...
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 299
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.
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
300 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo
Trajetria do centro da ferramenta
Ferramenta
Helicoidal Semicrculo
P4an P4ab
Contorno
P3anP3ab
P3ab
P0an
P0ab
20 30 40 50 60
80
20
5
y
x

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)
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 301
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).
P
1
P
4
DlSR
P
0
P
4
P
0
P
4
DlSR
DlSR
P
3
P
3
P
3
na aprox./afastamento com
uma reta (G147)
Contorno
Movimentos de aproximao e afastamento,
representado com o ponto intermedirio P4
(com ativao simutnea da correo do raio
da ferramenta)
na aprox./afastamento com
quadrante (G247)
Contorno
na aprox./afastamento com
semicrculo (G347)
Contorno
Trajetria do centro da ferramenta
Ferra-
menta
Ferramenta
Trajetria do centro da ferramenta
Ferramenta
Trajetria do centro da ferramenta

Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
302 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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:
P
4 DlSCL
DlSCL
G340 G341
P
4
P
2
P
1
P
0
P
1
P
0
P
2
,P
3
P
3
Plano de usinagem
Movimento de
penetrao
Reta, crculo
ou helicoidal
Reta
ou crculo
Movimento de aproximao em funo do G340/G341

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.
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 303
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
...

Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
304 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
0 10 20 30 40 50
X
-10
Y
DlSR=13
P4
Z=30
Z=3
Z=0
Usinagem at neste
ponto com G0, depois
com G1 F1000
Contorno


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.
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 305
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.
P
4
P
1
P
0
Contorno (bloco anterior)
Ferramenta
Trajetria do centro da ferramenta
Bloco seguinte
sem correo
Bloco WAB
(G248 G40 ...)
Afastamento com WAB com simultnea
desativao do WRK


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.
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
306 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
...
0
10 20 30 40 50
X
-10
Y
0
X
Z
10
20
G0
F500
G0
F2000 F2000
5
60
P0 P1
P2
P3
P4

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.
P
0
P
1
P
2
/P
3
P
4
Sem veloc.
programada
Apenas F
program.
Apenas FAD
program.
F e FAD
programados
Avano rpido se G0 estiver ativo, caso
contrrio com a antiga ou nova palavra F
Velocidade do bloco anterior
(antiga palavra F)
Com FAD program. velocidade de
penetrao
Com F program. nova e modal ativa
velocidade
Velocidades nos blocos parciais WAB na aproximao
com G340

Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 307
P
4
P
3
P
2
P
1
P
0
Velocidades nos blocos parciais WAB na aproximao
com G341
Com F program. nova e modal ativa
velocidade
Com FAD program. velocidade de
penetrao
Velocidade do bloco anterior
(antiga palavra F)
Avano rpido se G0 estiver ativo, caso
contrrio com a antiga ou nova palavra F
F e FAD
programados
Apenas FAD
program.
Apenas F
program.
Sem veloc.
programada

P
4
P
3
P
2
P
1
P
0
Sem veloc.
programada
Apenas F
program.
Apenas FAD
program.
F e FAD
programados
Executa com avano rpido se G0 estiver
ativo, caso contrrio com a antiga ou nova
palavra F
Velocidade do bloco anterior
(antiga palavra F)
Com FAD program. Velocidade de retrocesso
Com F program. nova e modal ativa
velocidade
Velocidades nos blocos parciais WAB no afastamento

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
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
308 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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:
10
20 50 100
10
N20
N30
Y
X
N10
Trajetria do centro
com correo do raio
da ferramenta
Contorno
programado
Raio da ferramenta

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.

Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 309
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.
10 20 50 100
10
N20
N30
Y
X
N10
Trajetria do centro
com correo do raio
da ferramenta
Contorno
programado
Curva auxiliar

Esquema 10-4 Comportamento de afastamento com G461
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
310 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
10 20 50 100
10
N20
N30
Y
X
N10
Trajetria do centro
com correo do raio
da ferramenta
Contorno
programado
Curva auxiliar

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.
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 311
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.
Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)
Fundamentos
312 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 313

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.
N20
N10
N30
P1
P2
N40
Contorno parcial
Movimento
de ensao
S
u
b
d
i
-
m
e
n
s

o
D
i
m
e
n
s

o

n
o
r
m
a
l
i
z
a
d
a
Ponto Offset no
ponto de partida
do N20
Ponto Offset no ponto final do N10
Trajetria original
programada (ferramenta
normalizada)
Trajetria nominal
corrigida (curva Offset)

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.
Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)
Fundamentos
314 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Contorno programado
Curso de
ferramenta

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
Contorno programado
Curso de ferramenta

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.
Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 315
Exemplo 3: Raio de ferramenta muito grande para usinagem interna
Contorno
programado
Curso de
ferramenta

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"
Correes do raio da ferramenta
10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)
Fundamentos
316 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Correes do raio da ferramenta
10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 317
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.
X
X
Z Z

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".
Correes do raio da ferramenta
10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)
Fundamentos
318 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
X
X
Z Z

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)
Correes do raio da ferramenta
10.7 Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 319
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 (2
1
/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"
Correes do raio da ferramenta
10.7 Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)
Fundamentos
320 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo


-











10
50
Y
X
N140
N130
N120
N110
N100
N90
N80 N70
Contorno com WRK
Contorno sem WRK


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
Correes do raio da ferramenta
10.7 Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 321
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.
Correes do raio da ferramenta
10.8 Ferramentas com posio definida de corte
Fundamentos
322 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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:
ltima posio do centro
do corte
no contorno
Bloco de afasta-
mento programado
Bloco sem
interseco
com o bloco
anterior
Ponto de referncia do corte
Centro do corte
Posio final da
ferramenta
Ponto de referncia do corte
Trajetria do
centro
ltima posio do centro do corte

Correes do raio da ferramenta
10.8 Ferramentas com posio definida de corte
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 323
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.)

Correes do raio da ferramenta
10.8 Ferramentas com posio definida de corte
Fundamentos
324 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 325
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 ...
Comportamento no percurso
11.1 Parada exata (G60, G9, G601, G602, G603)
Fundamentos
326 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Comportamento no percurso
11.1 Parada exata (G60, G9, G601, G602, G603)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 327
G601, G602
Trajetria
programada
Com G601
Transio de blocos
Com G602

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.

Trajetria programada
Trajetria
percorrida
com F1
Percorrida
trajetria
com F2
F1 < F2
Mudana de
blocos
Comportamento no percurso
11.1 Parada exata (G60, G9, G601, G602, G603)
Fundamentos
328 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 329
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 ...
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Fundamentos
330 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 331

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
7
X
Y
10
60
80
100
Z
Y
7
0
5
0
4
0
1
0
Parada exata
fina

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
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Fundamentos
332 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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).
V
e
l
o
c
i
d
a
d
e
c
o
n
s
t
a
n
t
e

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.

Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 333
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.
Avano
programado
Curso do bloco
G64: Controle de velocidade antecipado
G60: A fase de velocidade constante no pode ser alcanada
N12 N11 N10 N9 N8 N7 N6 N5 N4 N3 N2 N1
F

Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Fundamentos
334 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
ADlS/ADlSPOS
mx. 0.5 mm
mx.
0.5 mm
Fim de contorno
programado


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.
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 335
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=...
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Fundamentos
336 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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).
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 337
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
G64 ou 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)
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


Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 339
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).
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)
Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA,
G153) (Pgina 157)
Transformaes de coordenadas (Frames)
12.1 Frames
Fundamentos
340 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Rotao
em torno do
eixo Z
D
e
s
l
o
c
a
m
e
n
t
o

d
e

p
o
n
t
o

z
e
r
o
X0
Y0
Z0
Z1=Z2
X2
Y2
X1
Y1

Veja Instrues de Frame (Pgina 343).
Transformaes de coordenadas (Frames)
12.2 Instrues de Frame
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 341
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).
TRANS, ATRANS
SCALE, ASCALE MlRROR,AMlRROR
ROT
AROT
Y
X
Y
X
Y
X
Y
X

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

Transformaes de coordenadas (Frames)
12.2 Instrues de Frame
Fundamentos
342 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Y
1
X
1
Z
1
X
0
Y
0
Z
0

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.

Transformaes de coordenadas (Frames)
12.2 Instrues de Frame
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 343
Significado
TRANS, ATRANS
SCALE, ASCALE MlRROR,AMlRROR
ROT
AROT
X
Z
X
Z
X
Z
X
Z


TRANS/ATRANS: Deslocamento WCS no sentido do(s) eixo(s) geomtrico(s)
especificado(s)
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:
Z
Y
X
+
-
+
+
-
-
com notao RPY: Z, Y', X''
ROT/AROT:
Sequncia de
rotao:
com ngulo
euleriano:
Z, X', Z''
Transformaes de coordenadas (Frames)
12.2 Instrues de Frame
Fundamentos
344 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Os ngulos de rotao somente so
definidos como nicos nas seguintes faixas:
-180 x 180
-90 < y < 90
com notao
RPY:
-180 z 180
0 x < 180
-180 y 180
Faixa de valores:
com ngulo
euleriano:
-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.

Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 345
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
Y
M
X
M
Z
M
Y
X
G
5
4
TRANS
X
Z
W M
TRANS
G54
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
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Fundamentos
346 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplos
Exemplo 1: Fresamento

Y
X
Y
M
X
M
Y
X
Y
X
G
5
4
10
50
1
0
5
0
Nesta pea as formas mostradas aparecem
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.


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

Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 347
Exemplo 2: Torneamento

X
Z
M W
140
130
150



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.

Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Fundamentos
348 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
TRANS
TRANS


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

Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 349
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).
Translao
T
ra
n
s
la

o
a
b
s
o
lu
ta
G
5
8
T
R
A
N
S
Transl.
aditiva
G59
ATRANS
Z
M
Z
Y
M
Y
X
M
X
G
5
4

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.

Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Fundamentos
350 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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]
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 351
A seguinte tabela descreve o efeito dos diversos comandos de programao sobre os
deslocamentos absoluto e aditivo.

Comando Deslocamento
aproximado ou
absoluto
Deslocamento
fino ou aditivo
Comentrio
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) +
10
Deslocamento aditivo para X
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
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
352 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 353
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

X
Y
30
60
45
7
20
55
1
0
3
5 4
0
R
7
1
2
8
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.


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

Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
354 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo 2: Rotao espacial

X
Z
30
X
Y
r
7
30
7
10
45
2
0
1
0
1
2
8
5
Neste exemplo, na mesma fixao, devem
ser usinadas superfcies de pea paralelas
aos eixos e inclinadas.
Pr-requisito:
A ferramenta deve ser posicionada
perpendicularmente superfcie inclinada
no sentido Z.


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

Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 355
Exemplo 3: Usinagem multifacetada

Z
Z
X
X
Y
Y
G
1
7
G
1
7
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
Z
X
Y
Z
X
Y
-100
100

Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
356 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Cdigo de programa Comentrio
N40 AROT Y90
; Rotao do sistema de coordenadas em Y
Z
X
Y
Z
X
Y
AROT Y90

N50 AROT Z90 ; Rotao do sistema de coordenadas em Z
Z
X
Y
Z
X
Y
AROT Z90

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=....
Z
X
Y
G
1
7
G
1
8
G
1
9
Z X
Y
Z
G
1
7
G
1
9
G
1
8
ROT

Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 357

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.

X
Y

Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
358 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

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.
A
R
O
T
ROT
Y
X


Indicao
Nas duas instrues descritas devem ser observadas a seqncia e o sentido de giro em
que as rotaes sero executadas!

Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 359
Sentido de giro
Como ngulo de giro positivo foi definido: Visto no sentido do eixo de coordenada positivo e
giro no sentido horrio.
Z
Y
X
+
-
+
+
-
-

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)
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
360 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Z
Y
0
1
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
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 361
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.

Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Fundamentos
362 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Z
Z
X
X
Y
Y
G
1
7
G
1
7


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.
Transformaes de coordenadas (Frames)
12.5 Rotaes de Frame programveis com ngulos espaciais (ROTS, AROTS, CROTS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 363
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=...

Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)
Fundamentos
364 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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

X
Y
15
40
35
1
5 2
0
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.


Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 365
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.

X
Z
Y

Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)
Fundamentos
366 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
AROT
TRANS
A
S
C
A
L
E

Escala e deslocamento

Indicao
Se aps o SCALE for programado um deslocamento com ATRANS, os valores de deslocamento
tambm sero afetados (escalonados).

Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 367
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.

Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)
Fundamentos
368 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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

X X
X
Y Y
Y
3 4
2 1
X
Y
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.


Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 369
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

Fuso 1 Fuso 2
M M W W
X X
Z Z
140 120
600
1 1
A usinagem propriamente dita
armazenada como subrotina e a execuo
no respectivo fuso realizada atravs de
espelhamentos e deslocamentos.


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
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)
Fundamentos
370 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
X
Y
MlRROR X
MlRROR Y

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.

Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 371
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.
TRANS
AMlRROR

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.

X
Y
G42
MlRROR X
G41
G02 G03

Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)
Fundamentos
372 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Transformaes de coordenadas (Frames)
12.8 Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 373
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.
Base
Base
Base
Z'
X'
Y'
Z
X
Y
45
Z'
X''
Y''

Transformaes de coordenadas (Frames)
12.8 Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT)
Fundamentos
374 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.


Transformaes de coordenadas (Frames)
12.8 Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 375
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
(aplicada, terceira
coordenada)
Eixo secundrio
(abscissa)
Eixo secundrio
(ordenada)
TOFRAME / TOFRAMEZ/
TOROT / TOROTZ
Z X Y
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"
Transformaes de coordenadas (Frames)
12.9 Desselecionar Frame (G53, G153, SUPA, G500)
Fundamentos
376 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 377
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

Comando para desativao (cancelamento) dos deslocamentos DRF para
todos os eixos ativos do canal
DRFOF:
Efeito: modal
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)
== "DRF": O deslocamento DRF do eixo
desativado
CORROF:
"<seqncia de
caracteres>":
== "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.

Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)
Fundamentos
378 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.


Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 379
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.
...
Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)
Fundamentos
380 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 381
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.
Transferncia de funes auxiliares

Fundamentos
382 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Propriedades
Na seguinte tabela esto resumidas as propriedades importantes das funes auxiliares:

Extenso de endereo Valor Funo
Significado rea rea Tipo Significado
Explicaes Quantidade
mxima por
bloco
- 0
(implcito)
0 ... 99 INT Funo Para a faixa de valores
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.
M
Qualquer 0 - 99 100 ...
2147483647
INT Funo Funo M de usurio*
5
S
Fuso n 1 - 12 0 ... 1,8*10
308
REAL Nmero de
rotaes
Sem n de fuso se aplica a
funo para o fuso mestre.
3
H
Qualquer 0 - 99 0 ...
2147483647
1,8*10
308


INT
REAL
Qualquer As funes no tm
nenhum efeito no NCK,
elas so realizadas
exclusivamente pelo PLC.*
3
T
Fuso n
(com ge-
rencia-
mento de
ferramen-
tas ativo)
1 - 12 0 - 32000
(tambm nomes
de ferramenta
com gerencia-
mento de ferra-
mentas ativo)
INT Seleo de
ferramenta
Os nomes de ferramenta
no so enviados
interface do PLC.
1
D
- - 0 - 12 INT Seleo de
correo da
ferramenta
D0: Desseleo
Ocupao prvia: D1
1
DL
Correo
em funo
do local
1 - 6 0 ... 1,8*10
308
REAL Seleo de
correo
fina da
ferramenta
Se refere ao nmero D
selecionado anteriormente.
1
F
- - 0.001 -
999 999,999
REAL Avano de
trajetria
6
FA
Eixo n 1 - 31 0.001 -
999 999,999
REAL Avano de
eixo

* O significado das funes definido pelo fabricante da mquina (Veja as informaes do fabricante da mquina!).
Transferncia de funes auxiliares

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 383
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
auxiliar
Comportamento
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.

Transferncia de funes auxiliares

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

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.

Transferncia de funes auxiliares
13.1 Funes M
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 385
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).
Atravs da atribuio de valores (nmero de funo M) se
estabelece a associao a uma determinada funo da
mquina.
Tipo: INT
<valor>:
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
Transferncia de funes auxiliares
13.1 Funes M
Fundamentos
386 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Transferncia de funes auxiliares
13.1 Funes M
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 387

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.
Transferncia de funes auxiliares
13.1 Funes M
Fundamentos
388 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 389
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
mensagem>:
Qualquer sequncia de caracteres para exibir como uma 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.
Comandos suplementares
14.1 Emisso de mensagens (MSG)
Fundamentos
390 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Comandos suplementares
14.2 Gravao de String na varivel BTSS (WRTPR)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 391
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
caracteres>:
Qualquer sequncia de caracteres que gravada na varivel
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
Comandos suplementares
14.3 Limitao da rea de trabalho
Fundamentos
392 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
rea de trabalho
Zona de proteo
X
Z
W
M

As indicaes de coordenadas para os diversos eixos so aplicadas no sistema de
coordenadas bsico:
Z
Y
G
2
5
Y
G
2
5
Y
G
2
6
Y
G
2
6
X
G
2
5
X
G
2
5
Z
G
2
6
Z
X
Sistema de
coordenadas
bsico

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.
Comandos suplementares
14.3 Limitao da rea de trabalho
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 393
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) ".

Comandos suplementares
14.3 Limitao da rea de trabalho
Fundamentos
394 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Exemplo

X
B
X+
X-
Z
B
300
30
8
0
8
0
W M
rea de trabalho
Zona de proteo
Atravs do limite de rea de trabalho com
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


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
Comandos suplementares
14.3 Limitao da rea de trabalho
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 395
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.

Comandos suplementares
14.3 Limitao da rea de trabalho
Fundamentos
396 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
(G25/G26, WALIMON, WALIMOF) (Pgina 394)) existe outro tipo de limite da rea de
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
Comandos suplementares
14.3 Limitao da rea de trabalho
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 397
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
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)
$AC_WORKAREA_CS_COORD_SYSTEM [WALimNo]
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

Comandos suplementares
14.3 Limitao da rea de trabalho
Fundamentos
398 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Comandos suplementares
14.4 Aproximao do ponto de referncia (G74)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 399
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
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)
Fundamentos
400 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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):

Ponto fixo
G
7
5
X
Z
Ponto fixo
Posio interme-
diria
X
Z
G751
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.
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 401
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.
Ponto fixo que deve ser aproximado
Nmero de ponto fixo <n>:
Faixa de valores: 1, 2, 3, 4
FP=:
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).

Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)
Fundamentos
402 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 403
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.
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)
Fundamentos
404 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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"
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 405
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.
Posio final
programada
Janela de monitorao
de encosto fixo
Posio de
partida
Posio real aps
"deslocamento at o
encosto fixo"

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

Comando para ativar e desativar a funo "Deslocamento at o encosto
fixo"
FXS[<eixo>]=1: Ativao da funo
FXS:
FXS=[<eixo>]=0: Desativao da funo
FXST: Comando opcional para ajustar o torque de fixao
Indicao em % do torque mximo do acionamento.
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)
Fundamentos
406 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 407
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.

Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)
Fundamentos
408 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 409
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.
Comandos suplementares
14.7 Comportamento da acelerao
Fundamentos
410 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
BRlSK
(ideal para
economia de
tempo)
SOFT
(protege a
parte
mecnica)
Valor nominal
V
e
l
o
c
i
d
a
d
e

d
e

p
e
r
c
u
r
s
o
Tempo

Esquema 14-1 Desenvolvimento da velocidade de percurso com BRISK e SOFT
Comandos suplementares
14.7 Comportamento da acelerao
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 411
V
e
l
o
c
i
d
a
d
e

d
e

p
e
r
c
u
r
s
o
Tempo
Limite da
acelerao
constante
Valor nominal

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.
Comandos suplementares
14.7 Comportamento da acelerao
Fundamentos
412 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)
Comandos suplementares
14.7 Comportamento da acelerao
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 413
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
Comandos suplementares
14.7 Comportamento da acelerao
Fundamentos
414 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
...
Comandos suplementares
14.7 Comportamento da acelerao
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 415
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
Comandos suplementares
14.7 Comportamento da acelerao
Fundamentos
416 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)
<n>:
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
Comandos suplementares
14.8 Deslocamento com controle antecipado (FFWON, FFWOF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 417
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
Comandos suplementares
14.9 Preciso de contorno (CPRECON, CPRECOF)
Fundamentos
418 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Comandos suplementares
14.10 Tempo de espera (G4)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 419
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.

Comandos suplementares
14.10 Tempo de espera (G4)
Fundamentos
420 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Significado

G4: Ativao de tempo de espera
F: Sob o endereo F o tempo de espera programado em segundos.
Sob o endereo S o tempo de espera programado em rotaes de fuso. S<n>=:
<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.
Comandos suplementares
14.11 Parada interna de pr-processamento
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 421
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:
...
Comandos suplementares
14.11 Parada interna de pr-processamento
Fundamentos
422 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 423
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
Eixos de mquina
Eixos de
posicionamento
Eixos
geomtricos

Outras informaes
15.1 Eixos
Fundamentos
424 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Eixos
sncronos
Eixos de PLC
Eixos de
comando
Eixos de
posicionamento
Eixos de mquina
Eixos adicionais
Eixos de canal
Transformao cinemtica
Eixos geomtricos
Eixos de
percurso

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.
Outras informaes
15.1 Eixos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 425
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
X
Z
Ferramentas
De giro do revlver eixo
Fuso adicional
Eixo adicional
Contraponta
Geomtricos ixos
Fuso principal
(fuso mestre)
Eixo C

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.
Outras informaes
15.1 Eixos
Fundamentos
426 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Outras informaes
15.1 Eixos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 427
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,
FGREF) (Pgina 109)".
Outras informaes
15.1 Eixos
Fundamentos
428 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
(POS, POSA, POSP, FA, WAITP, WAITMC) (Pgina 118)".
Outras informaes
15.1 Eixos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 429
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.
Outras informaes
15.1 Eixos
Fundamentos
430 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Sistema de
acionamento 1
Sistema de
acionamento 2
Canal 1
Canal 2
Mdulo Link (HW) Mdulo Link (HW)
Canal 1
Comunicao de
ligao (Link)
NCU 1 NCU 2
A1
A2
A3
B1
B2

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.
Outras informaes
15.1 Eixos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 431
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)
Outras informaes
15.1 Eixos
Fundamentos
432 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
...
Sistema de
acionamento 1
Sistema de
acionamento 2
lnterpolador
Servo
lnterpolador
Servo
Mdulos NCU-Link
Valores
nominais de A1
Controle/influn-
cia atravs de
eixo(s)
escravo(s)
Valores reais
do A1
NCU n
A1
NCU 1
B1
B2
NCU 2

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.
Outras informaes
15.1 Eixos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 433
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)
Outras informaes
15.2 Do comando de deslocamento at o movimento da mquina
Fundamentos
434 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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:
Movimento de eixos programado no sistema de coordenadas da pea
Descrio da
geometria da pea atravs dos
eixos geomtricos (p. ex. X, Y, Z)
Contorno em sistema
de coordenadas cartesiano
do canal (BCS)
Correo do raio da ferramenta
Movimento do
ponto zero da ferramenta
em BCS
Correo do comprimento da ferramenta
transformao cinemtica (se ativa)
Movimento dos eixos de mquina do canal abc
Eixos rotativos na
transf. de 5 eixos
Restantes instrues de
deslocamento atravs de
eixos adicionais
(p. ex. C, U, V)
Descrio da orientao da
feramenta atravs de
vetor de orientao/ngulo
euleriano
Clculo de Frame:
- deslocamento (TRANS)
- rotao (ROT)
- escala (SCALE)
Clculo de Frame:
- deslocamento
- escala

Outras informaes
15.3 Clculo do percurso
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 435
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)
X
Z
M W
NV WK
W
K
T
Posio absoluta
Valor
nominal
P
o
s
i

o
a
b
s
o
l
u
t
a
V
a
l
o
r
n
o
m
i
n
a
l

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).
Dimenso de referncia (valor nominal) para P2
Curso Dimenso de
referncia
(valor nominal)
para P1
Movimento
Valor real 1
Valor real 2
NV P2
NV P1
WK P2
WK P1
M W P1 P2

Outras informaes
15.4 Endereos
Fundamentos
436 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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(...)
A=ACP(...)
A=ACN(...)
Eixo rotativo ajustvel
ADIS Distncia de suavizao para funes de trajetria fixo
B=DC(...)
B=ACP(...)
B=ACN(...)
Eixo rotativo ajustvel
C=DC(...)
C=ACP(...)
C=ACN(...)
Eixo rotativo ajustvel
CHR=... Chanfrar cantos de contorno fixo
D... Nmero de corte fixo
F... Avano fixo
FA[eixo]=... e
FA[fuso]=... e
[SPI(fuso)]=...
Avano por eixo
(apenas se um n de fuso for especificado por variveis)
fixo
G... Condio de curso fixo
H...
H=QU(...)
Funo auxiliar
Funo auxiliar sem parada de leitura
fixo
I... Parmetro de interpolao ajustvel
J... Parmetro de interpolao ajustvel
K... Parmetro de interpolao ajustvel
L... Chamada de subrotina fixo
M...
M=QU
Funo adicional
Funo adicional sem parada de leitura
fixo
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
Outras informaes
15.4 Endereos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 437
SPOS=...
SPOS[n]=...
Posio do fuso fixo
SPOSA=...
SPOSA[n
Posio do fuso alm do limite do bloco fixo
Q... Eixo ajustvel
R0=... at Rn=...
R...
- Parmetros de clculo, o n se pode ajustar atravs
de dado de mquina (padro 0 - 99)
- Eixo
fixo

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...
X=AC(...)
X=IC
Eixo
" absoluto
" incremental
ajustvel
Y...
Y=AC(...)
Y=IC
Eixo ajustvel
Z...
Z=AC(...)
Z=IC
Eixo ajustvel
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

Outras informaes
15.4 Endereos
Fundamentos
438 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Outras informaes
15.4 Endereos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 439
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
programa
Comentrio
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.
Outras informaes
15.5 Identificador
Fundamentos
440 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Outras informaes
15.5 Identificador
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 441
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 "$".

Outras informaes
15.6 Constantes
Fundamentos
442 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Outras informaes
15.6 Constantes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 443
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.


Outras informaes
15.6 Constantes
Fundamentos
444 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 445
Tabelas
16
16.1 Lista de instrues

Legenda:
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
1)

FBW Manual de funes para gerenciamento de ferramentas
Efeito da instruo:
m modal
2)

b por bloco
Disponibilidade no SINUMERIK 828D (D = torneamento, F = fresamento):
Standard
Opo
3)

- No disponvel
4)
Ajuste padro no incio do programa (verso de comando fornecida de fbrica, se no houver nada diferente
programado).


828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
: Nmero de bloco princi-
pal NC, fechamento dos
marcadores de salto,
operador de
concatenao
PGAsl


* Operador para
multiplicao
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
446 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
+ Operador para adio PGAsl


- Operador para subtrao PGAsl


< Operador de
comparao, menor
PGAsl


<< Operador de concate-
nao para Strings
PGAsl


<= Operador de compa-
rao, menor igual
PGAsl


= Operador de atribuio PGAsl


>= Operador de compa-
rao, maior igual
PGAsl


/ Operador para diviso PGAsl


/0


/7
O bloco ser omitido
(1 nvel de omisso)
O bloco ser omitido
(8 nvel de omisso)
PGsl
Omisso de blocos (Pgina 42)
















A Nome de eixo PGAsl

m/b
A2 Orientao da ferramen-
ta: ngulo RPY ou
ngulo euleriano
PGAsl

b
A3 Orientao da ferramen-
ta: Componente de vetor
normal de direo/de
rea
PGAsl

b
A4 Orientao da ferramen-
ta: Vetor normal de rea
para o incio do bloco
PGAsl

b
A5 Orientao da ferramen-
ta: Vetor normal de rea
para o fim do bloco
PGAsl

b
ABS Valor absoluto (quantia) PGAsl


AC Especificao de
dimenso absoluta de
coordenadas/posies
PGsl
Especificao de dimenses
absolutas (G90, AC)
(Pgina 167)
b
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 447
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
ACC Controle da atual
acelerao axial
PGsl
Correo da acelerao progra-
mvel (ACC) (opcional)
(Pgina 138)
m
ACCLIMA Controle da atual
acelerao axial mxima
PGsl
Influncia da acelerao em
eixos escravos (VELOLIMA,
ACCLIMA, JERKLIMA)
(Pgina 415)
m
ACN Especificao de dimen-
so absoluta para eixos
rotativos, aproximao da
posio no sentido
negativo
PGsl
Indicao de dimenses
absolutas para eixos rotativos
(DC, ACP, ACN) (Pgina 175)
b
ACOS Arco coseno
(funo trigonomtrica)
PGAsl


ACP Especificao de dimen-
so absoluta para eixos
rotativos, aproximao da
posio no sentido
positivo
PGsl
Indicao de dimenses
absolutas para eixos rotativos
(DC, ACP, ACN) (Pgina 175)
b
ACTBLOCNO Retorna o atual nmero
de bloco de um bloco de
alarme, mesmo se
"ocultar atual exibio de
blocos" (DISPLOF)
estiver ativo!
PGAsl


ADDFRAME Incluso e eventual
ativao de um Frame
medido
PGAsl, FB1(K2)


ADIS Distncia de suavizao
para funes de trajetria
G1, G2, G3, ...
PGsl
Modo de controle da trajetria
(G64, G641, G642, G643, G644,
G645, ADIS, ADISPOS)
(Pgina 331)
m
ADISPOS Distncia de suavizao
para avano rpido G0
PGsl
Modo de controle da trajetria
(G64, G641, G642, G643, G644,
G645, ADIS, ADISPOS)
(Pgina 331)
m
ADISPOSA Tamanho da janela de
tolerncia para IPOBRKA
PGAsl

m
ALF ngulo de retrao
rpida
PGAsl

m
Tabelas
16.1 Lista de instrues
Fundamentos
448 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
AMIRROR Espelhamento
programvel
PGsl
Espelhamento programvel
(MIRROR, AMIRROR)
(Pgina 370)
b
AND "E" lgico PGAsl


ANG ngulo de sucesso de
elementos de contorno
PGsl
Sucesses de elementos de
contorno: Uma reta (ANG)
(Pgina 239)
b
AP ngulo polar PGsl
Comandos de deslocamento
com coordenadas polares (G0,
G1, G2, G3, AP, RP)
(Pgina 197)
m/b
APR Proteo de acesso para
leitura / exibio
PGAsl


APRB Direito de acesso para
leitura, BTSS
PGAsl


APRP Direito de acesso para
leitura, programa de pea
PGAsl


APW Proteo de acesso para
gravao
PGAsl


APWB Direito de acesso para
gravao, BTSS
PGAsl


APWP Direito de acesso para
gravao, programa de
pea
PGAsl


APX Definio da proteo de
acesso para a execuo
do elemento de
linguagem indicado
PGAsl


AR ngulo de abertura PGsl
Interpolao circular com ngulo
de abertura e centro (G2/G3,
X... Y... Z.../ I... J... K..., AR)
(Pgina 218)
m/b
AROT Rotao programvel PGsl
Rotao programvel (ROT,
AROT, RPL) (Pgina 354)
b
AROTS Rotaes de Frame
programveis com
ngulos espaciais
PGsl
Rotaes de Frame progra-
mveis com ngulos espaciais
(ROTS, AROTS, CROTS)
(Pgina 365)
b
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 449
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
AS Definio de macro PGAsl


ASCALE Escala programvel PGsl
Fator de escala programvel
(SCALE, ASCALE)
(Pgina 366)
b
ASIN Funo de clculo, arco
seno
PGAsl


ASPLINE Akima-Spline PGAsl

m - -
ATAN2 Arco tangente 2 PGAsl


ATOL Tolerncia especfica de
eixo para funes de
compressor, suavizao
de orientao e tipos de
suavizao
PGAsl

- -
ATRANS Deslocamento aditivo
programvel
PGsl
Deslocamento de ponto zero
(TRANS, ATRANS)
(Pgina 347)
b
AX Identificador de eixo
varivel
PGAsl

m/b
AXCTSWE Avano de eixos
contentores
PGAsl

- - - -
AXCTSWED Rotao de contentor de
eixo
PGAsl

- - - -
AXIS Identificador de eixo,
endereo de eixo
PGAsl


AXNAME Converte a String de
entrada em identificador
de eixo
PGAsl


AXSTRING Converte a String em
nmero de fuso
PGAsl


AXTOCHAN Solicita o eixo para um
determinado canal.
possvel a partir do
programa NC e da ao
sincronizada.
PGAsl


AXTOSPI Converte o identificador
de eixo em um ndice de
fuso
PGAsl


B Nome de eixo PGAsl

m/b
Tabelas
16.1 Lista de instrues
Fundamentos
450 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
B2 Orientao da ferramen-
ta: ngulo RPY ou
ngulo euleriano
PGAsl

b
B3 Orientao da ferramen-
ta: Componente de vetor
normal de direo/de
rea
PGAsl

b
B4 Orientao da ferramen-
ta: Vetor normal de rea
para o incio do bloco
PGAsl

b
B5 Orientao da ferramen-
ta: Vetor normal de rea
para o fim do bloco
PGAsl

b
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
segmento Spline atravs
dos 3 pontos seguintes
PGAsl

m - -
BLOCK Definio junto com a
palavra-chave TO a parte
de programa que deve
ser executada em uma
execuo de subrotina
indireta
PGAsl


BLSYNC O processamento da
rotina de interrupo
apenas deve comear
com a prxima mudana
de blocos
PGAsl


BNAT
4)
Transio natural para o
primeiro bloco de Spline
PGAsl

m - -
BOOL Tipo de dado: Valores
lgicos TRUE/FALSE ou
1/0
PGAsl


BOUND Controla se o valor est
dentro da faixa de valo-
res definida. A igualdade
retorna o valor de
controle.
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 451
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
BRISK
4)
Acelerao de trajetria
brusca
PGsl
Modo de acelerao (BRISK,
BRISKA, SOFT, SOFTA,
DRIVE, DRIVEA) (Pgina 412)
m
BRISKA Ativao da acelerao
de trajetria brusca para
os eixos programados
PGsl
Modo de acelerao (BRISK,
BRISKA, SOFT, SOFTA,
DRIVE, DRIVEA) (Pgina 412)

BSPLINE B-Spline PGAsl

m - -
BTAN Transio tangencial
para o primeiro bloco
Spline
PGAsl

m - -
C Nome de eixo PGAsl

m/b
C2 Orientao da ferramen-
ta: ngulo RPY ou
ngulo euleriano
PGAsl

b
C3 Orientao da ferramen-
ta: Componente de vetor
normal de direo/de
rea
PGAsl

b
C4 Orientao da ferramen-
ta: Vetor normal de rea
para o incio do bloco
PGAsl

b
C5 Orientao da ferramen-
ta: Vetor normal de rea
para o fim do bloco
PGAsl

b
CAC Aproximao absoluta de
uma posio
PGAsl


CACN O valor armazenado na
tabela aproximado de
forma absoluta em
sentido negativo
PGAsl


CACP O valor armazenado na
tabela aproximado de
forma absoluta em
sentido positivo
PGAsl


CALCDAT Calcula o raio e o centro
de um crculo a partir de
3 ou 4 pontos
PGAsl


CALCPOSI Verificao quanto
violao da rea de
proteo, limite da rea
de trabalho e limites de
software
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
452 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
CALL Chamada de subrotina
indireta
PGAsl


CALLPATH Caminho programvel de
localizao para
chamada de subrotinas
PGAsl


CANCEL Cancelamento de ao
sncrona modal
PGAsl


CASE Bifurcao de programa
condicionada
PGAsl


CDC Aproximao direta de
uma posio
PGAsl


CDOF
4)
Monitorao de coliso
OFF
PGsl
Monitorao de colises
(CDON, CDOF, CDOF2)
(Pgina 312)
m
CDOF2 Monitorao de coliso
OFF, para fresamento
perifrico 3D
PGsl
Monitorao de colises
(CDON, CDOF, CDOF2)
(Pgina 312)
m
CDON Monitorao de coliso
ON
PGsl
Monitorao de colises
(CDON, CDOF, CDOF2)
(Pgina 312)
m
CFC
4)
Avano constante no
contorno
PGsl
Otimizao de avano em
trechos de percurso curvados
(CFTCP, CFC, CFIN)
(Pgina 144)
m
CFIN Avano constante
somente para curvaturas
internas, no para
curvaturas externas
PGsl
Otimizao de avano em
trechos de percurso curvados
(CFTCP, CFC, CFIN)
(Pgina 144)
m
CFINE Atribuio do desloca-
mento fino em uma
varivel FRAME
PGAsl


CFTCP Avano constante no
ponto de referncia de
corte da ferramenta,
trajetria do centro
PGsl
Otimizao de avano em
trechos de percurso curvados
(CFTCP, CFC, CFIN)
(Pgina 144)
m
CHAN Especificao da rea de
validade de dados
PGAsl


CHANDATA Ajuste do nmero de
canal para acesso de
dados no canal
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 453
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
CHAR Tipo de dado: Caracteres
ASCII
PGAsl


CHECKSUM Forma o checksum sobre
um campo como STRING
de comprimento definido
PGAsl


CHF Chanfro;
valor = comprimento do
chanfro
PGsl
Chanfro, arredondamento (CHF,
CHR, RND, RNDM, FRC,
FRCM) (Pgina 271)
b
CHKDM Controle da condio
inequvoca dentro de um
magazine
FBW
CHKDNO Verificao de condio
inequvoca de nmeros D
PGAsl


CHR Chanfro;
valor = comprimento do
chanfro no sentido de
movimento
PGsl
Chanfro, arredondamento (CHF,
CHR, RND, RNDM, FRC,
FRCM) (Pgina 271)

CIC Aproximao incremental
de uma posio
PGAsl


CIP Interpolao circular
atravs do ponto
intermedirio
PGsl
Interpolao circular com ponto
intermedirio e ponto final (CIP,
X... Y... Z..., I1... J1... K1...)
(Pgina 222)
m
CLEARM Resetamento de um ou
vrios marcadores para
coordenao de canal
PGAsl

- - - -
CLRINT Cancelamento de
Interrupt
PGAsl


CMIRROR Espelhamento em um
eixo de coordenadas
PGAsl


COARSEA Fim de movimento ao
alcanar a "Parada exata
aproximada"
PGAsl

m
COMPCAD Compressor ON: Quali-
dade superficial otimiza-
da com programas CAD
PGAsl

m - -
COMPCURV Compressor ON: poli-
nmio com curvatura
contnua
PGAsl

m - -
COMPLETE Instruo do comando
para a sada e entrada de
dados
PGAsl


COMPOF
4)
Compressor OFF PGAsl

m - -
Tabelas
16.1 Lista de instrues
Fundamentos
454 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
COMPON Compressor ON PGAsl

- -
CONTDCON Decodificao de contor-
no em formato de tabela
ON
PGAsl


CONTPRON Ativao da preparao
de referncia
PGAsl


CORROF Todos os movimentos
sobrepostos ativos so
cancelados.
PGsl
Desativao de movimentos
sobrepostos (DRFOF,
CORROF) (Pgina 379)

COS Coseno
(funo trigonomtrica)
PGAsl


COUPDEF Definio do grupo ELG /
grupo de fusos sncronos
PGAsl

- -
COUPDEL Deletao do grupo ELG PGAsl

- -
COUPOF Grupo ELG / Par de
fusos sincronizados ON
PGAsl

- -
COUPOFS Desativao do grupo
ELG / par de fusos sn-
cronos com parada do
fuso escravo
PGAsl

- -
COUPON Grupo ELG / Par de
fusos sincronizados ON
PGAsl

- -
COUPONC Aceitao da ativao do
grupo ELG / par de fusos
sncronos com progra-
mao precedente
PGAsl

- -
COUPRES Resetamento do grupo
ELG
PGAsl

- -
CP Movimento de percurso PGAsl

m
CPRECOF
4)
Preciso de contorno
programvel OFF
PGsl
Preciso de contorno
(CPRECON, CPRECOF)
(Pgina 420)
m
CPRECON Preciso de contorno
programvel ON
PGsl
Preciso de contorno
(CPRECON, CPRECOF)
(Pgina 420)
m
CPROT rea de proteo
especfica de canal
ON/OFF
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 455
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
CPROTDEF Definio de uma rea de
proteo especfica de
canal
PGAsl


CR Raio do crculo PGsl
Interpolao circular com raio e
ponto final (G2/G3, X... Y... Z.../
I... J... K..., CR) (Pgina 216)
b
CROT Rotao do atual sistema
de coordenadas
PGAsl


CROTS Rotaes de Frames pro-
gramveis com ngulos
espaciais (rotaes nos
eixos especificados)
PGsl
Rotaes de Frame program-
veis com ngulos espaciais
(ROTS, AROTS, CROTS)
(Pgina 365)
b
CRPL Rotao de Frame em
um plano qualquer
FB1(K2)
CSCALE Fator de escala para
vrios eixos
PGAsl


CSPLINE Spline cbica PGAsl

m - -
CT Crculo com transio
tangencial
PGsl
Interpolao circular com
transio tangencial (CT, X...
Y... Z...) (Pgina 225)
m
CTAB Posio de eixo escravo
determinada com base
na posio do eixo
mestre a partir da tabela
de curvas
PGAsl

- - - -
CTABDEF Definio de tabela ON PGAsl

- - - -
CTABDEL Eliminao de tabela de
curvas
PGAsl

- - - -
CTABEND Definio de tabela OFF PGAsl

- - - -
CTABEXISTS Verifica a tabela de curva
de nmero n
PGAsl

- - - -
CTABFNO Nmero de tabelas de
curvas possveis na
memria
PGAsl

- - - -
CTABFPOL Nmero de polinmios
possveis na memria
PGAsl

- - - -
CTABFSEG Nmero de segmentos
de curva possveis na
memria
PGAsl

- - - -
Tabelas
16.1 Lista de instrues
Fundamentos
456 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
CTABID Fornece o nmero de
tabela da tabela de
curvas n
PGAsl

- - - -
CTABINV Posio de eixo mestre
determinada com base
na posio do eixo escra-
vo a partir da tabela de
curvas
PGAsl

- - - -
CTABISLOCK Retorna o estado de
bloqueio da tabela de
curvas de nmero n
PGAsl

- - - -
CTABLOCK Eliminao e sobre-
gravao, bloqueio
PGAsl

- - - -
CTABMEMTYP Retorna a memria em
que est armazenada a
tabela de curva de
nmero n.
PGAsl

- - - -
CTABMPOL Nmero mximo de
polinmios possveis na
memria
PGAsl

- - - -
CTABMSEG Nmero mximo de
segmentos de curva
possveis na memria
PGAsl

- - - -
CTABNO Nmero de tabelas de
curvas definidas na
SRAM ou DRAM
FB3(M3) - - - -
CTABNOMEM Nmero de tabelas de
curvas definidas na
SRAM ou DRAM
PGAsl

- - - -
CTABPERIOD Retorna a periodicidade
de tabela da tabela de
curvas de nmero n
PGAsl

- - - -
CTABPOL Nmero de polinmios
efetivamente utilizados
na memria
PGAsl

- - - -
CTABPOLID Nmero de polinmios de
curvas utilizados pela
tabela de curva de
nmero n
PGAsl

- - - -
CTABSEG Nmero de segmentos
de curva efetivamente
utilizados na memria
PGAsl

- - - -
CTABSEGID Nmero de segmentos
de curva utilizados na
tabela de curva de
nmero n
PGAsl

- - - -
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 457
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
CTABSEV Fornece o valor final do
eixo escravo de um
segmento da tabela de
curva
PGAsl

- - - -
CTABSSV Fornece o valor inicial do
eixo escravo de um
segmento da tabela de
curvas
PGAsl

- - - -
CTABTEP Fornece o valor do eixo
mestre no fim da tabela
de curvas
PGAsl

- - - -
CTABTEV Fornece o valor do eixo
escravo no fim da tabela
de curvas
PGAsl

- - - -
CTABTMAX Fornece o valor mximo
do eixo escravo da tabela
de curvas
PGAsl

- - - -
CTABTMIN Fornece o valor mnimo
do eixo escravo da tabela
de curvas
PGAsl

- - - -
CTABTSP Fornece o valor do eixo
mestre no incio da tabela
de curvas
PGAsl

- - - -
CTABTSV Fornece o valor do eixo
escravo no incio da
tabela de curvas
PGAsl

- - - -
CTABUNLOCK Cancelamento do blo-
queio contra eliminao e
sobregravao
PGAsl

- - - -
CTOL Tolerncia de contorno
para funes de com-
pressor, suavizao de
orientao e tipos de
suavizao
PGAsl

- -
CTRANS Deslocamento de ponto
zero para vrios eixos
PGAsl


CUT2D
4)
Corretores de ferramenta
2D
PGsl
Correo de ferramenta 2D
(CUT2D, CUT2DF)
(Pgina 316)
m
CUT2DF Corretores de ferramenta
2D. A correo de ferra-
menta atua de forma
relativa ao atual Frame
(plano inclinado).
PGsl
Correo de ferramenta 2D
(CUT2D, CUT2DF)
(Pgina 316)
m
CUT3DC Corretores de ferramenta
3D no fresamento
perifrico
PGAsl

m - - - -
Tabelas
16.1 Lista de instrues
Fundamentos
458 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
CUT3DCC Corretores de ferramenta
3D no fresamento peri-
frico com superfcies de
limitao
PGAsl

m - - - -
CUT3DCCD Corretores de ferramenta
3D no fresamento peri-
frico com superfcies de
limitao com ferramenta
diferencial
PGAsl

m - - - -
CUT3DF Correes de ferramenta
3D no fresamento de
topo
PGAsl

m - - - -
CUT3DFF Correo de ferramenta
3D no fresamento de
topo com orientao de
ferramenta constante
dependente do Frame
ativo
PGAsl

m - - - -
CUT3DFS Correo de ferramenta
3D no fresamento de
topo com orientao de
ferramenta constante
independente do Frame
ativo
PGAsl

m - - - -
CUTCONOF
4)
Correo de raio
constante OFF
PGsl
Manter correo do raio da
ferramenta constante
(CUTCONON, CUTCONOF)
(Pgina 319)
m
CUTCONON Correo de raio
constante ON
PGsl
Manter correo do raio da
ferramenta constante
(CUTCONON, CUTCONOF)
(Pgina 319)
m
CUTMOD Ativao da funo
"Modificao dos dados
de corretores para
ferramentas orientveis"
PGAsl


CYCLE... Ciclos de medio BHDsl/BHFsl
D Nmero de corretor da
ferramenta
PGsl
Chamada da correo da
ferramenta (D) (Pgina 80)

D0 Com D0 as correes da
ferramenta esto inativas
PGsl
Chamada da correo da
ferramenta (D) (Pgina 80)

Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 459
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
DAC Programao de
dimetro especfica de
eixo, absoluta e por
blocos
PGsl
Programao em dimetro/raio
especfica de eixo (DIAMONA,
DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
b
DC Dimenso absoluta para
eixos rotativos, aproxi-
mao direta da posio
PGsl
Indicao de dimenses absolu-
tas para eixos rotativos (DC,
ACP, ACN) (Pgina 175)
b
DEF Definio de variveis PGAsl


DEFINE Palavra-chave para
definies de macro
PGAsl


DEFAULT Deriva na bifurcao
CASE
PGAsl


DELAYFSTON Definio do incio de
uma rea Stop-Delay
PGAsl

m
DELAYFSTOF Definio do fim de uma
rea Stop-Delay
PGAsl

m
DELDL Eliminao de correes
aditivas
PGAsl


DELDTG Anulao de curso
restante
PGAsl


DELETE Deleta o arquivo especifi-
cado. O nome do arquivo
pode ser especificado
com caminho e extenso
de arquivo.
PGAsl


DELTOOLENV Eliminao de blocos de
dados para decrio de
ambientes de ferra-
mentas
FB1(W1)
DIACYCOFA Programao em dime-
tro especfica de eixo
ativa modalmente: OFF
em ciclos
FB1(P1) m
DIAM90 Programao em dime-
tro para G90, progra-
mao em raio para G91
PGAsl
Programao em dimetro/raio
especfica de canal (DIAMON,
DIAM90, DIAMOF,
DIAMCYCOF) (Pgina 180)
m
Tabelas
16.1 Lista de instrues
Fundamentos
460 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
DIAM90A Programao em dime-
tro especfica de eixo
ativa modalmente para
G90 e AC, e em raio para
G91 e IC
PGsl
Programao em dimetro/raio
especfica de eixo (DIAMONA,
DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
m
DIAMCHAN Aceitao de todos eixos
a partir de funes de
eixo de dado de mquina
no estado de canal da
programao em
dimetro
PGsl
Programao em dimetro/raio
especfica de eixo (DIAMONA,
DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)

DIAMCHANA Aceitao do estado de
canal da programao
em dimetro
PGsl
Programao em dimetro/raio
especfica de eixo (DIAMONA,
DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)

DIAMCYCOF Programao em dime-
tro especfica de canal:
OFF em ciclos
FB1(P1) m
DIAMOF
4)
Programao em dime-
tro: OFF
Para posio inicial, veja
as informaes do
fabricante da mquina
PGsl
Programao em dimetro/raio
especfica de canal (DIAMON,
DIAM90, DIAMOF,
DIAMCYCOF) (Pgina 180)
m
DIAMOFA Programao em dime-
tro modal e especfica de
eixo: OFF
Para posio inicial, veja
as informaes do
fabricante da mquina
PGsl
Programao em dimetro/raio
especfica de eixo (DIAMONA,
DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
m
DIAMON Programao em
dimetro: ON
PGsl
Programao em dimetro/raio
especfica de canal (DIAMON,
DIAM90, DIAMOF,
DIAMCYCOF) (Pgina 180)
m
DIAMONA Programao em dime-
tro modal e especfica de
eixo: ON
Para habilitao, veja as
informaes do fabri-
cante da mquina
PGsl
Programao em dimetro/raio
especfica de eixo (DIAMONA,
DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
m
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 461
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
DIC Programao em
dimetro especfica de
eixo, relativa e por blocos
PGsl
Programao em dimetro/raio
especfica de eixo (DIAMONA,
DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
b
DILF Curso de retrocesso
(comprimento)
PGsl
Retrocesso rpido para
rosqueamento (LFON, LFOF,
DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
m
DISABLE Interrupt OFF PGAsl


DISC Acelerao do crculo de
transio, compensao
do raio da ferramenta
PGsl
Correo nos cantos externos
(G450, G451, DISC)
(Pgina 294)
m
DISCL Distncia do ponto final
do movimento de
penetrao rpido a partir
do plano de usinagem
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)

DISPLOF Supresso da atual
exibio de blocos
PGAsl


DISPLON Cancelamento da supres-
so da atual exibio de
blocos
PGAsl


DISPR Diferena de percurso de
reposicionamento
PGAsl

b
DISR Distncia de
reposicionamento
PGAsl

b
DITE Curso de sada da rosca PGsl
Curso programado de entrada e
de sada (DITS, DITE)
(Pgina 256)
m
DITS Curso de entrada da
rosca
PGsl
Curso programado de entrada e
de sada (DITS, DITE)
(Pgina 256)
m
DIV Diviso Integer PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
462 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
DL Seleo de corretor de
ferramenta aditivo
dependente de local (DL,
corretor aditivo, corretor
de ajuste)
PGAsl

m - - - -
DO Palavra-chave para ao
sncrona, ativa a ao
quando a condio for
preenchida.
PGAsl


DRFOF Desativao dos desloca-
mentos com manivela
eletrnica (DRF)
PGsl
Desativao de movimentos
sobrepostos (DRFOF,
CORROF) (Pgina 379)
m
DRIVE Acelerao de trajetria
em funo da velocidade
PGsl
Modo de acelerao (BRISK,
BRISKA, SOFT, SOFTA,
DRIVE, DRIVEA) (Pgina 412)
m
DRIVEA Ativao da curva carac-
terstica de acelerao
dobrada para os eixos
programados
PGsl
Modo de acelerao (BRISK,
BRISKA, SOFT, SOFTA,
DRIVE, DRIVEA) (Pgina 412)

DYNFINISH Dinmica para
acabamento fino
PGsl
Ativao de valores de dinmica
especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417)
m
DYNNORM Dinmica normal PGsl
Ativao de valores de dinmica
especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417)
m
DYNPOS Dinmica para modo de
posicionamento,
rosqueamento com
macho
PGsl
Ativao de valores de dinmica
especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417)
m
DYNROUGH Dinmica para desbaste PGsl
Ativao de valores de dinmica
especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417)
m
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 463
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
DYNSEMIFIN Dinmica para
acabamento
PGsl
Ativao de valores de dinmica
especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417)
m
DZERO Marca todos nmeros D
da unidade TO como
invlidos
PGAsl


EAUTO Definio do ltimo seg-
mento Spline atravs dos
ltimos 3 pontos
PGAsl

m - -
EGDEF Definio de uma caixa
de transmisso eletrnica
PGAsl

- - - -
EGDEL Eliminao da definio
de acoplamento para o
eixo escravo
PGAsl

- - - -
EGOFC Desativao contnua da
caixa de transmisso
eletrnica
PGAsl

- - - -
EGOFS Desativao seletiva da
caixa de transmisso
eletrnica
PGAsl

- - - -
EGON Ativao da caixa de
transmisso eletrnica
PGAsl

- - - -
EGONSYN Ativao da caixa de
transmisso eletrnica
PGAsl

- - - -
EGONSYNE Ativao da caixa de
transmisso eletrnica,
com especificao do
modo de aproximao
PGAsl

- - - -
ELSE Bifurcao do programa,
se a condio IF no for
preenchida
PGAsl


ENABLE Interrupt ON PGAsl


ENAT
4)
Transio de curvas
natural para o prximo
bloco de deslocamento
PGAsl

m - -
ENDFOR Linha final do loop de
contagem FOR
PGAsl


ENDIF Linha final da bifurcao
IF
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
464 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
ENDLABEL Marcador final para
repeties de programa
de pea atravs do
REPEAT
PGAsl, FB1(K1)


ENDLOOP Linha final do loop con-
tnuo de programa LOOP
PGAsl


ENDPROC Linha final de um pro-
grama com linha inicial
PROC

ENDWHILE Linha final do loop
WHILE
PGAsl


ETAN Transio tangencial de
curva para o prximo
bloco de deslocamento
no incio de Spline
PGAsl

m - -
EVERY Execuo de ao
sncrona na passagem
da condio de FALSE
para TRUE
PGAsl


EX Palavra-chave para a
atribuio de valor na
forma escrita exponencial
PGAsl


EXECSTRING Transferncia de uma
varivel String com a
linha de programa de
pea a ser executada
PGAsl


EXECTAB Execuo de um
elemento a partir de uma
tabela de movimentos
PGAsl


EXECUTE Execuo de programa
ON
PGAsl


EXP Funo exponencial ex PGAsl


EXTCALL Execuo de subrotina
externa
PGAsl


EXTERN Identificao de uma sub-
rotina com transferncia
de parmetros
PGAsl


F Valor de avano
(em associao com G4
tambm programado o
tempo de espera com
o F)
PGsl
Avano (G93, G94, G95, F,
FGROUP, FL, FGREF)
(Pgina 109)

Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 465
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
FA Avano axial PGsl
Deslocar eixos de
posicionamento (POS, POSA,
POSP, FA, WAITP, WAITMC)
(Pgina 118)
m
FAD Avano de penetrao
para aproximao suave
e afastamento suave
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)

FALSE Constante lgica:
incorreto
PGAsl


FB Avano por bloco PGsl
Avano por blocos (FB)
(Pgina 150)

FCTDEF Definio de funo
polinomial
PGAsl

- - - -
FCUB Avano varivel con-
forme Spline cbica
PGAsl

m
FD Avano de trajetria para
sobreposio com
manivela eletrnica
PGsl
Avano com sobreposio de
manivela eletrnica (FD, FDA)
(Pgina 140)
b
FDA Avano axial para sobre-
posio de manivela
eletrnica
PGsl
Avano com sobreposio de
manivela eletrnica (FD, FDA)
(Pgina 140)
b
FENDNORM Desacelerao de cantos
OFF
PGAsl

m
FFWOF
4)
Controle feedforward
OFF
PGsl
Deslocamento com controle
antecipado (FFWON, FFWOF)
(Pgina 419)
m
FFWON Controle feedforward
ativado
PGsl
Deslocamento com controle
antecipado (FFWON, FFWOF)
(Pgina 419)
m
FGREF Raio de referncia em
eixos rotativos ou fatores
de referncia de trajetria
em eixos de orientao
(interpolao de vetores)
PGsl
Avano (G93, G94, G95, F,
FGROUP, FL, FGREF)
(Pgina 109)
m
Tabelas
16.1 Lista de instrues
Fundamentos
466 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
FGROUP Definio dos eixos com
avano de trajetria
PGsl
Avano (G93, G94, G95, F,
FGROUP, FL, FGREF)
(Pgina 109)

FI Parmetro para acesso
aos dados de Frame:
Deslocamento fino
PGAsl


FIFOCTRL Controle da memria de
pr-processamento
PGAsl

m
FILEDATE Retorna a data do ltimo
acesso de gravao do
arquivo
PGAsl


FILEINFO Retorna a soma de
FILEDATE, FILESIZE,
FILESTAT e FILETIME
juntos
PGAsl


FILESIZE Retorna o tamanho atual
do arquivo
PGAsl


FILESTAT Retorna o estado de
arquivo dos direitos de
leitura, gravao,
execuo, exibio e
deletao (rwxsd)
PGAsl


FILETIME Retorna o horrio do
ltimo acesso de
gravao do arquivo
PGAsl


FINEA Fim de movimento ao
alcanar a "Parada exata
fina"
PGAsl

m
FL Velocidade limite para
eixos sncronos
PGsl

m
FLIN Avano linear varivel PGAsl

m
FMA Vrios avanos axiais PGsl
Vrios valores de avano em
um bloco (F, ST, SR, FMA, STA,
SRA) (Pgina 147)
m - - - -
FNORM
4)
Avano normal conforme
DIN66025
PGAsl

m
FOCOF Desativao do desloca-
mento com momento/
fora limitados
PGAsl

m - -
FOCON Ativao do desloca-
mento com momento/
fora limitados
PGAsl

m - -
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 467
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
FOR Loop de contagem com
nmero fixo de passadas
PGAsl


FP Ponto fixo: Nmero do
ponto fixo a ser
aproximado
PGsl
Aproximao de ponto fixo
(G75, G751) (Pgina 402)
b
FPO Caracaterstica de
avano programada
atravs de um polinmio
PGAsl

- - - -
FPR Identificao do eixo
rotativo
PGsl
Avano para eixos/fusos de
posicionamento (FA, FPR,
FPRAON, FPRAOF)
(Pgina 132)

FPRAOF Desativao do avano
por rotao
PGsl
Avano para eixos/fusos de
posicionamento (FA, FPR,
FPRAON, FPRAOF)
(Pgina 132)

FPRAON Ativao do avano por
rotao
PGsl
Avano para eixos/fusos de
posicionamento (FA, FPR,
FPRAON, FPRAOF)
(Pgina 132)

FRAME Tipo de dado para defi-
nio de sistemas de
coordenadas
PGAsl


FRC Avano para raio e
chanfro
PGsl
Chanfro, arredondamento (CHF,
CHR, RND, RNDM, FRC,
FRCM) (Pgina 271)
b
FRCM Avano para raio e
chanfro modal
PGsl
Chanfro, arredondamento (CHF,
CHR, RND, RNDM, FRC,
FRCM) (Pgina 271)
m
FROM A ao executada
quando a condio
preenchida uma vez e
permanece ativa por toda
a ao sncrona
PGAsl


FTOC Modificao da correo
fina de ferramenta
PGsl


FTOCOF
4)
Correo fina de ferra-
menta ativa Online OFF
PGAsl

m
FTOCON Correo fina de ferra-
menta ativa Online ON
PGAsl

m
Tabelas
16.1 Lista de instrues
Fundamentos
468 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
FXS Deslocamento at o
encosto fixo ativado
PGsl

m
FXST Limite de torque para
deslocamento at o
encosto fixo
PGsl

m
FXSW Janela de monitorao
para deslocamento at o
encosto fixo
PGsl


FZ Avano por dente PGsl
Avano por dente (G95 FZ)
(Pgina 151)
m
G0 Interpolao linear com
avano (movimento)
rpido
PGsl
Movimento de avano rpido
(G0, RTLION, RTLIOF)
(Pgina 201)
m
G1
4)
Interpolao linear com
avano (interpolao de
retas)
PGsl
Interpolao linear (G1)
(Pgina 206)
m
G2 Interpolao circular em
sentido horrio
PGsl
Tipos de interpolao circular
(G2/G3, ...) (Pgina 209)
m
G3 Interpolao circular em
sentido anti-horrio
PGsl
Tipos de interpolao circular
(G2/G3, ...) (Pgina 209)
m
G4 Tempo de espera, pr-
definido
PGsl
Tempo de espera (G4)
(Pgina 421)
b
G5 Retificao inclinada de
canal
PGAsl

b
G7 Movimento de compen-
sao na retificao
inclinada de canal
PGAsl

b
G9 Parada exata - desace-
lerao
PGsl
Parada exata (G60, G9, G601,
G602, G603) (Pgina 327)
b
G17
4)
Seleo do plano de
trabalho X/Y
PGsl
Seleo do plano de trabalho
(G17/G18/G19) (Pgina 163)
m
G18 Seleo do plano de
trabalho Z/X
PGsl
Seleo do plano de trabalho
(G17/G18/G19) (Pgina 163)
m
G19 Seleo do plano de
trabalho Y/Z
PGsl
Seleo do plano de trabalho
(G17/G18/G19) (Pgina 163)
m
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 469
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
G25 Limite inferior da rea de
trabalho
PGsl
Limitao programvel da
rotao do fuso (G25, G26)
(Pgina 108)
b
G26 Limite da rea de
trabalho superior
PGsl
Limitao programvel da
rotao do fuso (G25, G26)
(Pgina 108)
b
G33 Rosqueamento com
passo constante
PGsl
Rosqueamento com passo
constante (G33) (Pgina 249)
m
G34 Rosqueamento com
passo linear e crescente
PGsl
Rosqueamento com passo
crescente ou decrescente (G34,
G35) (Pgina 258)
m
G35 Rosqueamento com
passo linear e
decrescente
PGsl
Rosqueamento com passo
crescente ou decrescente (G34,
G35) (Pgina 258)
m
G40
4)
Correo do raio da
ferramenta OFF
PGsl
Correo do raio da ferramenta
(G40, G41, G42, OFFN)
(Pgina 277)
m
G41 Correo do raio da
ferramenta esquerda
do contorno
PGsl
Correo do raio da ferramenta
(G40, G41, G42, OFFN)
(Pgina 277)
m
G42 Correo do raio da
ferramenta direita do
contorno
PGsl
Correo do raio da ferramenta
(G40, G41, G42, OFFN)
(Pgina 277)
m
G53 Supresso do atual
deslocamento de ponto
zero (por bloco)
PGsl
Deslocamento de ponto zero
ajustvel (G54 ... G57, G505 ...
G599, G53, G500, SUPA, G153)
(Pgina 157)
b
G54 1 deslocamento de
ponto zero ajustvel
PGsl
Deslocamento de ponto zero
ajustvel (G54 ... G57, G505 ...
G599, G53, G500, SUPA, G153)
(Pgina 157)
m
G55 2 deslocamento do
ponto zero ajustvel
PGsl
Deslocamento de ponto zero
ajustvel (G54 ... G57, G505 ...
G599, G53, G500, SUPA, G153)
(Pgina 157)
m
Tabelas
16.1 Lista de instrues
Fundamentos
470 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
G56 3 deslocamento de
ponto zero ajustvel
PGsl
Deslocamento de ponto zero
ajustvel (G54 ... G57, G505 ...
G599, G53, G500, SUPA, G153)
(Pgina 157)
m
G57 4 deslocamento de
ponto zero ajustvel
PGsl
Deslocamento de ponto zero
ajustvel (G54 ... G57, G505 ...
G599, G53, G500, SUPA, G153)
(Pgina 157)
m
G58 Deslocamento de ponto
zero axial e programvel
de modo absoluto, deslo-
camento aproximado
PGsl
Deslocamento de ponto zero por
eixos (G58, G59) (Pgina 351)
b
G59 Deslocamento de ponto
zero axial e programvel
de modo aditivo, desloca-
mento fino
PGsl
Deslocamento de ponto zero por
eixos (G58, G59) (Pgina 351)
b
G60
4)
Parada exata - desacele-
rao
PGsl
Parada exata (G60, G9, G601,
G602, G603) (Pgina 327)
m
G62 Desacelerao em can-
tos internos com compen-
sao do raio da ferra-
menta ativa (G41, G42)
PGAsl

m
G63 Rosqueamento com
macho com mandril de
compensao
PGsl
Rosqueamento com macho com
mandril de compensao (G63)
(Pgina 265)
b
G64 Modo de controle da
trajetria
PGsl
Modo de controle da trajetria
(G64, G641, G642, G643, G644,
G645, ADIS, ADISPOS)
(Pgina 331)
m
G70 Especificao em
polegadas para
dimenses geomtricas
(comprimentos)
PGsl
Indicao dimensional em
polegadas (Inch) ou mtrica
(G70/G700, G71/G710)
(Pgina 177)
m
G71
4)
Especificao mtrica
para dimenses
geomtricas
(comprimentos)
PGsl
Indicao dimensional em
polegadas (Inch) ou mtrica
(G70/G700, G71/G710)
(Pgina 177)
m
G74 Aproximao do ponto de
referncia
PGsl
Aproximao do ponto de
referncia (G74) (Pgina 401)
b
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 471
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
G75 Aproximao do ponto
fixo
PGsl
Aproximao de ponto fixo
(G75, G751) (Pgina 402)
b
G90
4)
Especificao de
dimenso absoluta
PGsl
Especificao de dimenses
absolutas (G90, AC)
(Pgina 167)
m/b
G91 Especificao de
dimenso incremental
PGsl
Especificao de dimenso
incremental (G91, IC)
(Pgina 170)
m/b
G93 Avano em funo do
tempo 1/min (rpm)
PGsl
Avano (G93, G94, G95, F,
FGROUP, FL, FGREF)
(Pgina 109)
m
G94
4)
Avano linear F em
mm/min ou pol./min e
graus/min
PGsl
Avano (G93, G94, G95, F,
FGROUP, FL, FGREF)
(Pgina 109)
m
G95 Avano por rotao F em
mm/rot. ou pol./rot.
PGsl
Avano (G93, G94, G95, F,
FGROUP, FL, FGREF)
(Pgina 109)
m
G96 Velocidade de corte
constante (como no G95)
ON
PGsl
Velocidade de corte constante
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
m
G97 Velocidade de corte
constante (como no G95)
OFF
PGsl
Velocidade de corte constante
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
m
G110 Programao polar
relativa ltima posio
nominal programada
PGsl
Ponto de referncia das
coordenadas polares (G110,
G111, G112) (Pgina 195)
b
G111 Programao polar
relativa ao ponto zero do
atual sistema de
coordenadas da pea de
trabalho
PGsl
Ponto de referncia das
coordenadas polares (G110,
G111, G112) (Pgina 195)
b
G112 Programao polar
relativa ao ltimo plo
vlido
PGsl
Ponto de referncia das
coordenadas polares (G110,
G111, G112) (Pgina 195)
b
Tabelas
16.1 Lista de instrues
Fundamentos
472 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
G140
4)
Sentido de aproximao
WAB definido atravs de
G41/G42
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
m
G141 Sentido de aproximao
WAB esquerda do
contorno
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
m
G142 Sentido de aproximao
WAB direita do
contorno
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
m
G143 Sentido de aproximao
WAB em funo da
tangente
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
m
G147 Aproximao suave em
linha reta
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
b
G148 Afastamento suave em
linha reta
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
b
G153 Supresso do atual
Frame inclusive Frame
bsico
PGsl
Deslocamento de ponto zero
ajustvel (G54 ... G57, G505 ...
G599, G53, G500, SUPA, G153)
(Pgina 157)
b
G247 Aproximao suave em
quadrante
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
b
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 473
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
G248 Afastamento suave em
quadrante
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
b
G290 Comutao para modo
SINUMERIK ON
FBW m
G291 Comutao para modo
ISO2/3 ON
FBW m
G331 Rosqueamento com
macho sem mandril de
compensao, passo
positivo, giro horrio
(direito)
PGsl
Rosqueamento com macho sem
mandril de compensao (G331,
G332) (Pgina 260)
m
G332 Rosqueamento com
macho sem mandril de
compensao, passo
negativo, giro anti-horrio
(esquerdo)
PGsl
Rosqueamento com macho sem
mandril de compensao (G331,
G332) (Pgina 260)
m
G340
4)
Bloco de aproximao
espacial (simultneo em
profundidade e no plano
(espiral))
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
m
G341 Primeiro penetrao no
eixo perpendicular (z),
depois aproximao no
plano
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
m
G347 Aproximao suave em
semicrculo
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
b
G348 Afastamento suave em
semicrculo
PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)
b
G450
4)
Crculo de transio PGsl
Correo nos cantos externos
(G450, G451, DISC)
(Pgina 294)
m
Tabelas
16.1 Lista de instrues
Fundamentos
474 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
G451 Interseco das
equidistncias
PGsl
Correo nos cantos externos
(G450, G451, DISC)
(Pgina 294)
m
G460
4)
Ativao da monitorao
de coliso para bloco de
aproximao e de
afastamento
PGsl
Aproximao e afastamento
com estratgias de afastamento
ampliadas (G460, G461, G462)
(Pgina 308)
m
G461 Insero de um crculo
no bloco de compen-
sao do raio de ferra-
menta (WRK)
PGsl
Aproximao e afastamento
com estratgias de afastamento
ampliadas (G460, G461, G462)
(Pgina 308)
m
G462 Insero de uma reta no
bloco de compensao
do raio de ferramenta
(WRK)
PGsl
Aproximao e afastamento
com estratgias de afastamento
ampliadas (G460, G461, G462)
(Pgina 308)
m
G500
4)
Desativao de todos os
Frames ajustveis,
Frames bsicos esto
ativos
PGsl
Deslocamento de ponto zero
ajustvel (G54 ... G57, G505 ...
G599, G53, G500, SUPA, G153)
(Pgina 157)
m
G505 ... G599 5 ... 99 deslocamento de
ponto zero ajustvel
PGsl
Deslocamento de ponto zero
ajustvel (G54 ... G57, G505 ...
G599, G53, G500, SUPA, G153)
(Pgina 157)
m
G601
4)
Mudana de blocos com
parada exata fina
PGsl
Parada exata (G60, G9, G601,
G602, G603) (Pgina 327)
m
G602 Mudana de blocos com
parada exata aproximada
PGsl
Parada exata (G60, G9, G601,
G602, G603) (Pgina 327)
m
G603 Mudana de blocos para
fim de bloco de inter-
polao IPO
PGsl
Parada exata (G60, G9, G601,
G602, G603) (Pgina 327)
m
G621 Desacelerao de cantos
em todos os cantos
PGAsl

m
G641 Modo de controle da
trajetria com suavizao
conforme critrio de
percurso (= distncia de
suavizao programvel)
PGsl
Modo de controle da trajetria
(G64, G641, G642, G643, G644,
G645, ADIS, ADISPOS)
(Pgina 331)
m
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 475
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
G642 Modo de controle da
trajetria com suavizao
com a conservao de
tolerncias definidas
PGsl
Modo de controle da trajetria
(G64, G641, G642, G643, G644,
G645, ADIS, ADISPOS)
(Pgina 331)
m
G643 Modo de controle da
trajetria com suavizao
com a conservao de
tolerncias definidas
(interno de bloco)
PGsl
Modo de controle da trajetria
(G64, G641, G642, G643, G644,
G645, ADIS, ADISPOS)
(Pgina 331)
m
G644 Modo de controle da
trajetria com suavizao
com o mximo possvel
de dinmica
PGsl
Modo de controle da trajetria
(G64, G641, G642, G643, G644,
G645, ADIS, ADISPOS)
(Pgina 331)
m
G645 Modo de controle da
trajetria com suavizao
de cantos e transies de
blocos tangenciais com
preservao de
tolerncias definidas
PGsl
Modo de controle da trajetria
(G64, G641, G642, G643, G644,
G645, ADIS, ADISPOS)
(Pgina 331)
m
G700 Especificao em polega-
das para dimenses geo-
mtricas e tecnolgicas
(comprimentos, avano)
PGsl
Indicao dimensional em pole-
gadas (Inch) ou mtrica
(G70/G700, G71/G710)
(Pgina 177)
m
G710
4)
Especificao mtrica
para dimenses geo-
mtricas e tecnolgicas
(comprimentos, avano)
PGsl
Indicao dimensional em
polegadas (Inch) ou mtrica
(G70/G700, G71/G710)
(Pgina 177)
m
G751 Aproximao do ponto
fixo atravs de ponto
intermedirio
PGsl
Aproximao de ponto fixo
(G75, G751) (Pgina 402)
b
G810
4)
, ...,
G819
Grupo G reservado para
o usurio OEM
PGAsl


G820
4)
, ...,
G829
Grupo G reservado para
o usurio OEM
PGAsl


G931 Especificao de avano
atravs do tempo de
deslocamento
m
G942 Congelamento do avano
linear e velocidade de
corte constante ou
rotao de fuso
m
Tabelas
16.1 Lista de instrues
Fundamentos
476 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
G952 Congelamento do avano
por rotao e velocidade
de corte constante ou
rotao de fuso
m
G961 Velocidade de corte
constante e avano linear
PGsl
Velocidade de corte constante
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
m
G962 Avano linear ou avano
por rotao e velocidade
de corte constante
PGsl
Velocidade de corte constante
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
m
G971 Congelamento da
rotao do fuso e avano
linear
PGsl
Velocidade de corte constante
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
m
G972 Congelamento do avano
linear ou avano por
rotao e rotao
constante de fuso
PGsl
Velocidade de corte constante
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
m
G973 Avano de rotao sem
limite da rotao do fuso
PGsl
Velocidade de corte constante
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
m
GEOAX Atribui novos canais de
eixo para os eixos
geomtricos 1 - 3
PGAsl


GET Troca de eixos liberados
entre canais
PGAsl


GETACTT Determina a ferramenta
ativa de um grupo de
ferramentas de mesmo
nome
FBW
GETACTTD Determina para um
nmero D absoluto seu
nmero T correspon-
dente
PGAsl


GETD Troca de eixo direta entre
canais
PGAsl


GETDNO Fornece o nmero D de
um corte (CE) de uma
ferramenta (T)
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 477
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
GETEXET Leitura do nmero T
carregado
FBW
GETFREELOC Localizao de um aloja-
mento vazio no magazine
para uma ferramenta
especificada
FBW
GETSELT Fornecer nmeros T pr-
selecionados
FBW
GETT Definir nmero T para
nome de ferramenta
FBW
GETTCOR Extrao de dados de
comprimentos de ferra-
menta ou componentes
de comprimento de
ferramenta
FB1(W1)
GETTENV Leitura de nmeros T, D
e DL
FB1(W1)
GOTO Instruo de salto primeiro
para frente depois para
trs (sentido primeiro para
o fim e depois para o incio
do programa)
PGAsl


GOTOB Instruo de salto para
trs (sentido no incio do
programa)
PGAsl


GOTOC Como GOTO, mas com
supresso do alarme
14080 "Destino de salto
no encontrado"
PGAsl


GOTOF Instruo de salto para
frente (sentido no fim do
programa)
PGAsl


GOTOS Salto de retorno ao incio
do programa
PGAsl


GP Palavra-chave para
programao indireta de
atributos de posio
PGAsl


GWPSOF Cancelamento da
velocidade perifrica de
rebolo constante (SUG)
PGsl
Velocidade perifrica constante
do rebolo (GWPSON,
GWPSOF) (Pgina 106)
b
GWPSON Ativao da velocidade
perifrica de rebolo
constante (SUG)
PGsl
Velocidade perifrica constante
do rebolo (GWPSON,
GWPSOF) (Pgina 106)
b
Tabelas
16.1 Lista de instrues
Fundamentos
478 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
H... Emisso de funo
auxiliar no PLC
PGsl/FB1(H2)
Transferncia de funes
auxiliares (Pgina 383)

HOLES1 Ciclo de modelo de
furao, fileira de furos
BHDsl/BHFsl
HOLES2 Ciclo de modelo de
furao, crculo de furos
BHDsl/BHFsl
I Parmetro de
interpolao
PGsl
Interpolao circular com centro
e ponto final (G2/G3, X... Y...
Z..., I... J... K...) (Pgina 212)
b
I1 Coordenada de ponto
intermedirio
PGsl
Interpolao circular com ngulo
de abertura e centro (G2/G3,
X... Y... Z.../ I... J... K..., AR)
(Pgina 218)
b
IC Especificao de
dimenses incrementais
PGsl
Especificao de dimenso
incremental (G91, IC)
(Pgina 170)
b
ICYCOF Execuo de todos
blocos de um ciclo de
tecnologia conforme
ICYCOF em um ciclo IPO
PGAsl


ICYCON Execuo de cada bloco
de um ciclo de tecnologia
conforme ICYCOF em
um ciclo IPO separado
PGAsl


ID Identificao para aes
sncronas modais
PGAsl

m
IDS Identificao para aes
sncronas estticas
modais
PGAsl


IF Introduo de um salto
condicional no programa
de pea / ciclo de
tecnologia
PGAsl


INDEX Determinao do ndice
de um caractere na
String de entrada
PGAsl


INIPO Inicializao das
variveis com PowerOn
PGAsl


INIRE Inicializao das
variveis com Reset
PGAsl


INICF Inicializao das
variveis com NewConfig
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 479
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
INIT Seleo de um determi-
nado programa NC para
execuo em um deter-
minado canal
PGAsl

- - - -
INITIAL Criao de um INI-File
atravs de todas as
reas
PGAsl


INT Tipo de dado: Valor
inteiro com sinal
PGAsl


INTERSEC Calcula a interseco
entre dois elementos de
contorno
PGAsl


INVCCW Deslocamento de
evolvente, no sentido
anti-horrio
PGsl
Interpolao de evolventes
(INVCW, INVCCW)
(Pgina 232)
m - - - -
INVCW Deslocamento de
evolvente, no sentido
horrio
PGsl
Interpolao de evolventes
(INVCW, INVCCW)
(Pgina 232)
m - - - -
INVFRAME Clculo do Frame inverso
a partir de um Frame
FB1(K2)
IP Parmetro de
interpolao varivel
PGAsl


IPOBRKA Critrio de movimento a
partir do ponto de
ativao da rampa de
frenagem
PGAsl

m
IPOENDA Fim de movimento ao
alcanar "IPO-Stop"
PGAsl

m
IPTRLOCK Congela o incio do seg-
mento do programa que
no deve ser pesquisado
at o prximo bloco de
funo da mquina.
PGAsl

m
IPTRUNLOCK Define o fim do segmento
do programa que no
deve ser pesquisado no
bloco atual no momento
da interrupo.
PGAsl

m
ISAXIS Verifica se o eixo
geomtrico especificado
como parmetro 1
PGAsl


ISD Profundidade de imerso PGAsl

m
Tabelas
16.1 Lista de instrues
Fundamentos
480 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
ISFILE Verifica se existe um
arquivo na memria de
usurio do NCK
PGAsl


ISNUMBER Verifica se a String de
entrada pode ser
convertida em nmero
PGAsl


ISOCALL Chamada indireta de um
programa programado
em linguagem ISO
PGAsl


ISVAR Verifica se o parmetro
de transferncia contm
uma varivel conhecida
do NC
PGAsl


J Parmetro de
interpolao
PGsl
Interpolao circular com centro
e ponto final (G2/G3, X... Y...
Z..., I... J... K...) (Pgina 212)
b
J1 Coordenada de ponto
intermedirio
PGsl
Interpolao circular com ponto
intermedirio e ponto final (CIP,
X... Y... Z..., I1... J1... K1...)
(Pgina 222)
b
JERKA Ativao do comporta-
mento de acelerao
ajustado atravs de MD
para os eixos progra-
mados

JERKLIM Reduo ou acelerao
do solavanco axial
mximo
PGAsl

m
JERKLIMA Reduo ou acelerao
do solavanco axial
mximo
PGsl
Influncia da acelerao em
eixos escravos (VELOLIMA,
ACCLIMA, JERKLIMA)
(Pgina 415)
m
K Parmetro de
interpolao
PGsl
Interpolao circular com centro
e ponto final (G2/G3, X... Y...
Z..., I... J... K...) (Pgina 212)
b
K1 Coordenada de ponto
intermedirio
PGsl
Interpolao circular com ponto
intermedirio e ponto final (CIP,
X... Y... Z..., I1... J1... K1...)
(Pgina 222)
b
KONT Percorre o contorno com
compensao da
ferramenta
PGsl
Aproximar e afastar do contorno
(NORM, KONT, KONTC,
KONTT) (Pgina 287)
m
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 481
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
KONTC Aproximao/afastament
o com polinmio de
curvatura contnua
PGsl
Aproximar e afastar do contorno
(NORM, KONT, KONTC,
KONTT) (Pgina 287)
m
KONTT Aproximao/afastament
o com polinmio de
tangente constante
PGsl
Aproximar e afastar do contorno
(NORM, KONT, KONTC,
KONTT) (Pgina 287)
m
L Nmero da subrotina PGAsl

b
LEAD ngulo de avano
1. Orientao da
ferramenta
2. Polinmios de
orientao
PGAsl

m

-


-


-


-
LEADOF Acoplamento de valor
mestre OFF
PGAsl

- - - -
LEADON Acoplamento de valor
mestre ON
PGAsl

- - - -
LENTOAX Fornece informaes
sobre a associao dos
comprimentos de ferra-
menta L1, L2 e L3 da
ferramenta com a abscis-
sa, ordenada e aplicada
FB1(W1)
LFOF
4)
Retrocesso rpido para
rosqueamento OFF
PGsl
Retrocesso rpido para
rosqueamento (LFON, LFOF,
DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
m
LFON Retrocesso rpido para
rosqueamento ON
PGsl
Retrocesso rpido para
rosqueamento (LFON, LFOF,
DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
m
LFPOS Retrocesso do eixo iden-
tificado com POLFMASK
ou POLFMLIN na
posio de eixo absoluta
programada com POLF
PGsl
Retrocesso rpido para
rosqueamento (LFON, LFOF,
DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
m
Tabelas
16.1 Lista de instrues
Fundamentos
482 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
LFTXT O plano do movimento de
retrocesso na retrao
rpida determinado a
partir da tangente da
trajetria e do atual
sentido de ferramenta
PGsl
Retrocesso rpido para
rosqueamento (LFON, LFOF,
DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
m
LFWP O plano do movimento de
retrocesso na retrao
rpida determinado
atravs do atual plano de
trabalho (G17/G18/G19)
PGsl
Retrocesso rpido para
rosqueamento (LFON, LFOF,
DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
m
LIFTFAST Retrao rpida PGsl


LIMS Limite de rotao
com G96/G961 e G97
PGsl
Velocidade de corte constante
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
m
LLI Valor limite inferior de
variveis
PGAsl


LN Logaritmo natural PGAsl


LOCK Bloqueio de ao
sncrona com MD
(parar ciclo de
tecnologia)
PGAsl


LONGHOLE Ciclo de modelo de fresa-
mento de oblongos em
uma circunferncia
BHDsl/BHFsl - - - -
LOOP Introduo de um loop
sem fim
PGAsl


M0 Parada programada PGsl
Funes M (Pgina 387)

M1 Parada opcional PGsl
Funes M (Pgina 387)

M2 Fim do programa prin-
cipal com retorno ao
incio do programa
PGsl
Funes M (Pgina 387)

M3 Sentido de giro do fuso
direita (horrio)
PGsl
Funes M (Pgina 387)

M4 Sentido de giro do fuso
esquerda (anti-horrio)
PGsl
Funes M (Pgina 387)

M5 Parada do fuso PGsl
Funes M (Pgina 387)

Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 483
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
M6 Troca de ferramentas PGsl
Funes M (Pgina 387)

M17 Fim de subrotina PGsl
Funes M (Pgina 387)

M19 Posicionamento de fuso
na posio registrada no
SD43240
PGsl
Funes M (Pgina 387)

M30 Fim de programa, como o
M2
PGsl
Funes M (Pgina 387)

M40 Mudana automtica da
gama de velocidade
PGsl
Funes M (Pgina 387)

M41 ... M45 Gama de velocidade
1 ... 5
PGsl
Funes M (Pgina 387)

M70 Passagem para o modo
de eixo
PGsl
Funes M (Pgina 387)

MASLDEF Definio de grupo de
eixos mestres/escravos
PGAsl


MASLDEL Separao de grupo de
eixos mestres/escravos e
cancelamento da
definio do grupo
PGAsl


MASLOF Desativao de um
acoplamento temporrio
PGAsl


MASLOFS Desativao de um
acoplamento temporrio
com parada automtica
do eixo escravo
PGAsl


MASLON Ativao de um acopla-
mento temporrio
PGAsl


MATCH Localizao de uma
String em Strings
PGAsl


MAXVAL Maior valor de duas
variveis (funo aritm.)
PGAsl


MCALL Chamada de subrotina
modal
PGAsl


MEAC Medio constante sem
anulao de curso
restante
PGAsl

b - - - -
MEAFRAME Clculo de Frame a partir
de pontos de medio
PGAsl


MEAS Medio com apalpador
comutvel
PGAsl

b
Tabelas
16.1 Lista de instrues
Fundamentos
484 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
MEASA Medio com anulao
de curso restante
PGAsl

b - - - -
MEASURE Mtodo de clculo para
medio de pea e
medio de ferramenta
FB2(M5)


MEAW Medio com apalpador
comutvel sem anulao
de curso restante
PGAsl

b
MEAWA Medio sem anulao
de curso restante
PGAsl

b - - - -
MI Acesso aos dados de
Frame: Espelhamento
PGAsl


MINDEX Determinao do ndice
de um caractere na
String de entrada
PGAsl


MINVAL Menor valor de duas
variveis (funo aritm.)
PGAsl


MIRROR Espelhamento
programvel
PGAsl
Espelhamento programvel
(MIRROR, AMIRROR)
(Pgina 370)
b
MMC Chamada da janela de
dilogo interativa na HMI
a partir do programa de
pea
PGAsl


MOD Diviso Modulo PGAsl


MODAXVAL Determinao da posio
Modulo de um eixo
rotativo Modulo
PGAsl


MOV Partida de eixo de
posicionamento
PGAsl


MSG Mensagens
programveis
PGsl
Emisso de mensagens (MSG)
(Pgina 391)
m
MVTOOL Comando de linguagem
para movimentar uma
ferramenta
FBW


N Nmero de bloco
secundrio NC
PGsl
Regras de blocos (Pgina 39)

NCK Especificao da rea de
validade de dados
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 485
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
NEWCONF Aceitao dos dados de
mquina modificados
(corresponde "Ativao
do dado de mquina")
PGAsl


NEWT Criao de nova ferra-
menta
PGAsl


NORM
4)
Ajuste normal dos pontos
inicial e final com com-
pensao de ferramenta
PGsl
Aproximar e afastar do contorno
(NORM, KONT, KONTC,
KONTT) (Pgina 287)
m
NOT NO lgico (Negation) PGAsl


NPROT rea de proteo espec-
fica de mquina ON/OFF
PGAsl


NPROTDEF Definio de uma rea de
proteo especfica de
mquina
PGAsl


NUMBER Converte a String de
entrada em nmero
PGAsl


OEMIPO1 Interpolao OEM 1 PGAsl

m
OEMIPO2 Interpolao OEM 2 PGAsl

m
OF Palavra-chave na
bifurcao CASE
PGAsl


OFFN Sobremetal para
contorno programado
PGsl
Correo do raio da ferramenta
(G40, G41, G42, OFFN)
(Pgina 277)
m
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,
operador lgico OU
PGAsl


ORIAXES Interpolao linear dos
eixos de mquina ou
eixos de orientao
PGAsl

m
ORIAXPOS ngulo de orientao
atravs de eixos virtuais
de orientao com
posies de eixo rotativo
m
Tabelas
16.1 Lista de instrues
Fundamentos
486 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
ORIC
4)
As mudanas de orien-
tao em cantos externos
so sobrepostas no bloco
circular a ser inserido
PGAsl

m
ORICONCCW Interpolao em uma su-
perfcie perifrica circular
em sentido anti-horrio
PGAsl/FB3(F3)

m
ORICONCW Interpolao em uma su-
perfcie perifrica circular
em sentido horrio
PGAsl/FB3(F4)

m
ORICONIO Interpolao em uma
superfcie perifrica
circular com especifi-
cao de uma orientao
intermediria
PGAsl/FB3(F4)

m
ORICONTO Interpolao em uma
superfcie perifrica
circular na transio
tangencial (especificao
da orientao final)
PGAsl/FB3(F5)

m
ORICURVE Interpolao da orien-
tao com especificao
do movimento de dois
pontos de contato da
ferramenta
PGAsl/FB3(F6)

m
ORID As mudanas de orien-
tao so executadas
antes de um bloco
circular
PGAsl

m
ORIEULER ngulo de orientao
atravs de ngulo
euleriano
PGAsl

m
ORIMKS Orientao de ferramenta
no sistema de coordena-
das da mquina
PGAsl

m
ORIPATH Orientao da ferramenta
relativa trajetria
PGAsl

m
ORIPATHS Orientao de ferramenta
relativa trajetria, uma
dobra suavizada no
decurso da orientao
PGAsl

m
ORIPLANE Interpolao em um
plano
(corresponde ao
ORIVECT)
Interpolao de grande
circunferncia
PGAsl

m
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 487
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
ORIRESET Posio inicial da orien-
tao de ferramenta com
at 3 eixos de orientao
PGAsl


ORIROTA ngulo de rotao de um
sentido de rotao espe-
cificado como absoluto
PGAsl

m
ORIROTC Vetor de rotao tangen-
cial tangente da
trajetria
PGAsl

m
ORIROTR ngulo de rotao rela-
tivo ao plano entre a
orientao inicial e a
orientao final
PGAsl

m
ORIROTT ngulo de rotao
relativo alterao do
vetor de orientao
PGAsl

m
ORIRPY ngulo de orientao
atravs de ngulo RPY
(XYZ)
PGAsl

m
ORIRPY2 ngulo de orientao
atravs de ngulo RPY
(ZYX)
PGAsl

m
ORIS Alterao de orientao PGAsl

m
ORISOF
4)
Suavizao do decurso
de orientao OFF
PGAsl

m
ORISON Suavizao do decurso
de orientao ON
PGAsl

m
ORIVECT Interpolao de grande
circunferncia (idntico
ao ORIPLANE)
PGAsl

m
ORIVIRT1 ngulo de orientao
atravs de eixos virtuais
de orientao (Definition 1)
PGAsl

m
ORIVIRT2 ngulo de orientao
atravs de eixos virtuais
de orientao (Definition 1)
PGAsl

m
ORIWKS
4)
Orientao de ferramenta
no sistema de coordena-
das da pea de trabalho
PGAsl

m
OS Oscilao ativada/
desativada
PGAsl

- - - -
OSB Oscilao: Ponto de
partida
FB2(P5) m - - - -
OSC Suavizao constante da
orientao da ferramenta
PGAsl

m
Tabelas
16.1 Lista de instrues
Fundamentos
488 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
OSCILL Axis: 1 - 3 eixos de
penetrao
PGAsl

m - - - -
OSCTRL Opes da oscilao PGAsl

m - - - -
OSD Suavizao da orienta-
o de ferramenta
atravs da especificao
da extenso de suavi-
zao com SD.
PGAsl

m
OSE Ponto final da oscilao PGAsl

m - - - -
OSNSC Oscilao: Nmero de
passadas finais
PGAsl

m - - - -
OSOF
4)
Suavizao da orienta-
o de ferramenta OFF
PGAsl

m
OSP1 Oscilao: ponto de
reverso esquerdo
PGAsl

m - - - -
OSP2 Ponto de reverso direito
da oscilao
PGAsl

m - - - -
OSS Suavizao da orienta-
o da ferramenta no fim
do bloco
PGAsl

m
OSSE Suavizao da orienta-
o de ferramenta no
incio e no fim do bloco
PGAsl

m
OST Suavizao da orienta-
o de ferramenta
atravs da especificao
da tolerncia angular em
graus com SD (desvio
mximo do decurso de
orientao programado)
PGAsl

m
OST1 Oscilao: Ponto de
parada no ponto de
reverso esquerdo
PGAsl

m - - - -
OST2 Oscilao: Ponto de
parada no ponto de
reverso direito
PGAsl

m - - - -
OTOL Tolerncia de orientao
para funes de com-
pressor, suavizao de
orientao e tipos de
suavizao
PGAsl

- -
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 489
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
OVR Correo de rotao PGAsl
Correo do avano
programvel (OVR, OVRRAP,
OVRA) (Pgina 136)
m
OVRA Correo de rotao axial PGAsl
Correo do avano
programvel (OVR, OVRRAP,
OVRA) (Pgina 136)
m
OVRRAP Correo do avano
rpido
PGAsl
Correo do avano
programvel (OVR, OVRRAP,
OVRA) (Pgina 136)
m
P Nmero de processa-
mentos da subrotina
PGAsl


PAROT Alinhamento do sistema
de coordenadas pea
de trabalho
PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
PAROTOF Desativao da rotao
de Frame relativa pea
de trabalho
PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
PCALL Chamada de subrotinas
com indicao absoluta
do caminho e transfe-
rncia de parmetros
PGAsl


PDELAYOF Retardamento na
estampagem OFF
PGAsl

m - - - -
PDELAYON
4)
Retardamento na
estampagem ON
PGAsl

m - - - -
PHU Unidade fsica de uma
varivel
PGAsl


PL 1. B-Spline: Distncia
entre os ns
2. Interpolao de polin-
mios: Comprimento do
intervalo de parmetros
na interpolao de
polinmios
PGAsl
1.
2.
b -

-


-
-

-


-
Tabelas
16.1 Lista de instrues
Fundamentos
490 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
PM Por minuto PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)

PO Coeficiente de polinmio
na interpolao de
polinmios
PGAsl

b - - - -
POCKET3 Ciclo de fresamento,
bolso retangular
(qualquer fresa)
BHDsl/BHFsl


POCKET4 Ciclo de fresamento,
bolso circular
(qualquer fresa)
BHDsl/BHFsl
POLF Posio de retrocesso
LIFTFAST
PGsl/PGAsl
Retrocesso rpido para
rosqueamento (LFON, LFOF,
DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
m
POLFA Incio da posio de
retrocesso dos eixos
individuais com
$AA_ESR_TRIGGER
PGsl
Retrocesso rpido para
rosqueamento (LFON, LFOF,
DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
m
POLFMASK Liberar eixos para o
retrocesso sem haver
relao entre eixos
PGsl
Retrocesso rpido para
rosqueamento (LFON, LFOF,
DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
m
POLFMLIN Liberao de eixos para
o retrocesso com relao
linear entre os eixos
PGsl
Retrocesso rpido para
rosqueamento (LFON, LFOF,
DILF, ALF, LFTXT, LFWP,
LFPOS, POLF, POLFMASK,
POLFMLIN) (Pgina 267)
m
POLY Interpolao de
polinmios
PGAsl

m - - - -
POLYPATH A interpolao de poli-
nmios pode ser selecio-
nada para os grupos de
eixos AXIS ou VECT
PGAsl

m - - - -
PON Estampagem ON PGAsl

m - - - -
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 491
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
PONS Estampagem ON no ciclo
IPO
PGAsl

m - - - -
POS Posicionamento de eixo PGsl
Deslocar eixos de
posicionamento (POS, POSA,
POSP, FA, WAITP, WAITMC)
(Pgina 118)

POSA Posicionamento de eixo
alm dos limites de bloco
PGsl
Deslocar eixos de
posicionamento (POS, POSA,
POSP, FA, WAITP, WAITMC)
(Pgina 118)

POSM Posicionamento do
magazine
FBW
POSP Posicionamento em
segmentos (oscilao)
PGsl
Deslocar eixos de
posicionamento (POS, POSA,
POSP, FA, WAITP, WAITMC)
(Pgina 118)

POSRANGE Determinao se a atual
posio nominal interpo-
lada de um eixo en-
contra-se em uma janela
e uma posio de
referncia pr-definida
PGAsl


POT Quadrado
(funo aritmtica)
PGAsl


PR Por rotao PGsl
Aproximao e afastamento
(G140 at G143, G147, G148,
G247, G248, G347, G348,
G340, G341, DISR, DISCL,
FAD, PM, PR) (Pgina 298)

PREPRO Identificao de subro-
tinas com preparao
PGAsl


PRESETON Definio de valores
reais para eixos
programados
PGAsl


PRIO Palavra-chave para de-
finir a prioridade no trata-
mento de interrupes
PGAsl


PROC Primeira instruo de um
programa
PGAsl


PTP Movimento ponto a ponto PGAsl

m
Tabelas
16.1 Lista de instrues
Fundamentos
492 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
PTPG0 Movimento ponto a ponto
somente com G0, seno
CP
PGAsl

m
PUNCHACC Acelerao em funo do
curso para
puncionamento
PGAsl

- - - -
PUTFTOC Correo fina de ferra-
menta para dressagem
paralela
PGAsl


PUTFTOCF Correo fina de ferra-
menta em funo de uma
funo definida com
FCTDEF para dressagem
paralela
PGAsl


PW B-Spline, peso do ponto PGAsl

b - -
QECLRNOF Aprendizado da compen-
sao de erro de
quadrante OFF
PGAsl


QECLRNON Aprendizado da compen-
sao de erro de
quadrante ON
PGAsl


QU Emisso rpida de
funo (auxiliar) adicional
PGsl
Transferncia de funes
auxiliares (Pgina 383)

R... Parmetro de clculo
tambm como identifi-
cador de eixo ajustvel e
com extenso numrica
PGAsl


RAC Programao de raio
especfica de eixo,
absoluta e por blocos
PGsl
Programao em dimetro/raio
especfica de eixo (DIAMONA,
DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
b
RDISABLE Bloqueio de leitura
(entrada)
PGAsl


READ L uma ou vrias linhas
de um arquivo especifi-
cado e carrega estas
informaes no campo
PGAsl


REAL Tipo de dado: Varivel de
vrgula flutuante com
sinal (nmeros reais)
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 493
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
REDEF Ajuste para dados de
mquina, elementos de
linguagem NC e variveis
de sistema que so exibi-
dos para determinados
grupos de usurios
PGAsl


RELEASE Liberao de eixos de
mquina para troca de
eixos
PGAsl


REP Palavra-chave para
inicializao de todos
elementos de um campo
com o mesmo valor
PGAsl


REPEAT Repetio de um loop de
programa
PGAsl


REPEATB Repetio de uma linha
do programa
PGAsl


REPOSA Reaproximao at o
contorno linear com
todos os eixos
PGAsl

b
REPOSH Reaproximao at o
contorno com semicrculo
PGAsl

b
REPOSHA Reaproximao at o
contorno com todos os
eixos; eixos geomtricos
em semicrculo
PGAsl

b
REPOSL Reaproximao at o
contorno linear
PGAsl

b
REPOSQ Reaproximao at o
contorno em quadrante
PGAsl

b
REPOSQA Reaproximao at o con-
torno linear com todos os
eixos; eixos geomtricos
em quadrante
PGAsl

b
RESET Resetamento de ciclo de
tecnologia
PGAsl


RESETMON Comando de linguagem
para ativao de valor
nominal
FBW


RET Fim de subrotina PGAsl


RIC Programao em raio
relativa por bloco e
especfica de eixo
PGsl

b
Tabelas
16.1 Lista de instrues
Fundamentos
494 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
RINDEX Determinao do ndice
de um caractere na
String de entrada
PGAsl


RMB Reaproximao no ponto
inicial do bloco
PGAsl

m
RME Reaproximao no ponto
final do bloco
PGAsl

m
RMI
4)
Reaproximao no ponto
de interrupo
PGAsl

m
RMN Reaproximao no ponto
de percurso mais
prximo
PGAsl

m
RND Arredondamento do
canto do contorno
PGsl
Chanfro, arredondamento (CHF,
CHR, RND, RNDM, FRC,
FRCM) (Pgina 271)
b
RNDM Arredondamento modal PGsl
Chanfro, arredondamento (CHF,
CHR, RND, RNDM, FRC,
FRCM) (Pgina 271)
m
ROT Rotao programvel PGsl
Rotao programvel (ROT,
AROT, RPL) (Pgina 354)
b
ROTS Rotaes de Frame
programveis com
ngulos espaciais
PGsl
Rotaes de Frame program-
veis com ngulos espaciais
(ROTS, AROTS, CROTS)
(Pgina 365)
b
ROUND Arredondamento das
casas decimais
PGAsl


ROUNDUP Arredondamento para
cima de um valor de
entrada
PGAsl


RP Raio polar PGsl
Comandos de deslocamento
com coordenadas polares (G0,
G1, G2, G3, AP, RP)
(Pgina 197)
m/b
RPL Rotao no plano PGsl
Rotaes de Frame program-
veis com ngulos espaciais
(ROTS, AROTS, CROTS)
(Pgina 365)
b
RT Parmetro para acesso
aos dados de Frame:
Rotao
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 495
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
RTLIOF G0 sem interpolao
linear (interpolao de
eixos individuais)
PGsl
Movimento de avano rpido
(G0, RTLION, RTLIOF)
(Pgina 201)
m
RTLION G0 com interpolao
linear
PGsl
Movimento de avano rpido
(G0, RTLION, RTLIOF)
(Pgina 201)
m
S Rotao do fuso
(com G4, H96/G961 tem
outro significado)
PGsl
Rotao do fuso (S), sentido de
giro do fuso (M3, M4, M5)
(Pgina 89)
m/b
SAVE Atributo para salvar infor-
maes em chamadas de
subrotinas
PGAsl


SBLOF Supresso de bloco a
bloco
PGAsl


SBLON Cancelamento da
supresso de bloco a
bloco
PGAsl


SC Parmetro para acesso
aos dados de Frame:
Escala
PGAsl


SCALE Escala programvel PGsl
Fator de escala programvel
(SCALE, ASCALE)
(Pgina 366)
b
SCC Atribuio seletiva de um
eixo transversal ao G96/
G961/G962. Os identifi-
cadores de eixo podem
ser de eixo geomtrico,
de canal ou de mquina.
PGsl
Velocidade de corte constante
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)

SCPARA Programao de bloco de
parmetros servo
PGAsl


SD Grau de Spline PGAsl

b - -
SEFORM Instruo de estruturao
no editor Step, para gerar
a exibio de passos
para HMI-Advanced
PGAsl


SET Palavra-chave para
inicializao de todos
elementos de um campo
com valores listados
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
496 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
SETAL Definio de alarme PGAsl


SETDNO Atribuio de nmero D
do corte (CE) de uma
ferramenta (T)
PGAsl


SETINT Definio de qual rotina
de interrupo dever ser
ativada quando existir
uma entrada NCK
PGAsl


SETM Definio de marcadores
em canal prprio
PGAsl

- - - -
SETMS Retorna para o fuso
mestre definido no dado
de mquina
Rotao do fuso (S), sentido de
giro do fuso (M3, M4, M5)
(Pgina 89)

SETMS(n) O fuso n deve valer como
fuso mestre
PGsl
Rotao do fuso (S), sentido de
giro do fuso (M3, M4, M5)
(Pgina 89)

SETMTH Definio de nmero de
porta-ferramenta mestre
FBW
SETPIECE Considerao do nmero
de peas para todas
ferramentas atribudas ao
fuso
FBW
SETTA Definio de uma ferra-
menta do grupo de
desgaste como ativa
FBW
SETTCOR Alterao de componen-
tes de ferramenta sob
considerao de todas
condies gerais
FB1(W1)
SETTIA Definio de uma ferra-
menta do grupo de
desgaste como inativa
FBW
SF Deslocamento do ponto
de partida para rosquea-
mento
PGsl
Rosqueamento com passo
constante (G33, SF)
(Pgina 249)
m
SIN Seno (funo trigono-
mtrica)
PGAsl


SIRELAY Ativao das funes de
segurana parametri-
zadas com SIRELIN,
SIRELOUT e SIRELTIME
FBSIsl - - - -
SIRELIN Inicializao de gran-
dezas de entrada do
mdulo de funo
FBSIsl - - - -
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 497
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
SIRELOUT Inicializao de gran-
dezas de sada do
mdulo de funo
FBSIsl - - - -
SIRELTIME Inicializao do Timer do
mdulo de funo
FBSIsl - - - -
SLOT1 Ciclo de modelo de fresa-
mento, ranhuras em uma
circunferncia
BHDsl/BHFsl
SLOT2 Ciclo de modelo de fresa-
mento, ranhura circular
BHDsl/BHFsl
SOFT Acelerao de trajetria
suave
PGsl
Modo de acelerao (BRISK,
BRISKA, SOFT, SOFTA,
DRIVE, DRIVEA) (Pgina 412)
m
SOFTA Ativao da acelerao
de eixo brusca para os
eixos programados
PGsl
Modo de acelerao (BRISK,
BRISKA, SOFT, SOFTA,
DRIVE, DRIVEA) (Pgina 412)

SON Puncionamento ON PGAsl

m - - - -
SONS Puncionamento ON no
ciclo IPO
PGAsl

m - - - -
SPATH
4)
A referncia de percurso
para eixos FGROUP o
comprimento do arco
PGAsl

m
SPCOF Comutao do fuso
mestre ou fuso (n) de
controle de posio para
controle de rotao
PGsl
Operao de fuso com controle
de posio (SPCON, SPCOF)
(Pgina 122)
m
SPCON Comutao do fuso
mestre ou fuso (n) de
controle de rotao para
controle de posio
PGAsl
Operao de fuso com controle
de posio (SPCON, SPCOF)
(Pgina 122)
m
SPI Converte o nmero de
fuso em identificador de
eixo
PGAsl


SPIF1
4)
Entradas/sadas NCK
rpidas para estampa-
gem/puncionamento
Byte 1
FB2(N4) m - - - -
SPIF2 Entradas/sadas NCK
rpidas para estampa-
gem/puncionamento
Byte 2
FB2(N4) m - - - -
SPLINEPATH Definio de grupo de
Spline
PGAsl

- -
Tabelas
16.1 Lista de instrues
Fundamentos
498 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
SPN Nmero de trechos por
bloco
PGAsl

b - - - -
SPOF
4)
Curso OFF,
estampagem,
puncionamento OFF
PGAsl

m - - - -
SPOS Posio do fuso PGsl
Posicionamento de fusos
(SPOS, SPOSA, M19, M70,
WAITS) (Pgina 123)
m
SPOSA Posio do fuso alm dos
limites do bloco
PGsl
Posicionamento de fusos
(SPOS, SPOSA, M19, M70,
WAITS) (Pgina 123)
m
SPP Comprimento de um
trecho
PGAsl

m - - - -
SQRT Raiz quadrada
(funo aritmtica)
(square root)
PGAsl


SR Curso de retrocesso
oscilante para ao
sncrona
PGsl
Vrios valores de avano em
um bloco (F, ST, SR, FMA, STA,
SRA) (Pgina 147)
b - - - -
SRA Curso de retrocesso
oscilante na entrada
externa axial para ao
sncrona
PGsl
Vrios valores de avano em
um bloco (F, ST, SR, FMA, STA,
SRA) (Pgina 147)
m - - - -
ST Tempo de passada final
oscilante para ao
sncrona
PGsl
Vrios valores de avano em
um bloco (F, ST, SR, FMA, STA,
SRA) (Pgina 147)
b - - - -
STA Tempo de passada final
oscilante axial para ao
sncrona
PGsl
Vrios valores de avano em
um bloco (F, ST, SR, FMA, STA,
SRA) (Pgina 147)
m - - - -
START Inicializao dos progra-
mas selecionados em
vrios canais, simulta-
neamente a partir do
programa em andamento
PGAsl

- - - -
STARTFIFO
4)
Execuo; paralelo
isso, abastecimento da
memria de pr-proces-
samento
PGAsl

m
STAT Posio das articulaes PGAsl

b
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 499
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
STOLF Fator de tolerncia G0 PGAsl

m - - - -
STOPFIFO Parada do processa-
mento; abastecimento da
memria de pr-proces-
samento at ser detec-
tado o STARTFIFO,
memria cheia ou fim de
programa
PGAsl

m
STOPRE Parada de pr-processa-
mento at todos os bloco
preparados serem execu-
tados pelo processamen-
to principal
PGAsl


STOPREOF Cancelamento da parada
de pr-processamento
PGAsl


STRING Tipo de dado: Sequncia
de caracteres
PGAsl


STRINGFELD Seleo de um caractere
individual a partir do cam-
po de String programado
PGAsl


STRINGIS Verifica o escopo de lin-
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.
PGAsl


STRINGVAR Seleo de um caractere
individual a partir da
String programada
PGAsl

- - - -
STRLEN Determinao do com-
primento de uma String
PGAsl


SUBSTR Determinao do ndice
de um caractere na
String de entrada
PGAsl


SUPA Supresso do atual des-
locamento de ponto zero,
inclusive os deslocamen-
tos programados, Frames
de sistema, deslocamen-
tos com manivela eletr-
nica (DRF), deslocamen-
to de ponto zero externo
e movimento sobreposto
PGsl
Desselecionar Frame (G53,
G153, SUPA, G500)
(Pgina 378)
b
Tabelas
16.1 Lista de instrues
Fundamentos
500 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
SVC Velocidade de corte da
ferramenta
PGsl
Velocidade de corte (SVC)
(Pgina 93)
m
SYNFCT Avaliao de um
polinmio em funo de
uma condio na ao
sncrona de movimentos
PGAsl


SYNR A leitura da varivel
sncrona, isto , ocorre
no momento da
execuo
PGAsl


SYNRW A leitura e gravao da
varivel so sincroniza-
das, isto , ocorrem no
momento da execuo
PGAsl


SYNW A gravao da varivel
sincronizada, isto ,
ocorre no momento da
execuo
PGAsl


T Chamada de ferramenta
(a troca somente ocorre
se estiver definida no
dado de mquina; seno
ser necessrio o
comando M6)
PGsl
Troca de ferramentas com
comando T (Pgina 58)

TAN Tangente (funo trigo-
nomtrica)
PGAsl


TANG Definio do grupo de
eixos do acompanha-
mento tangencial
PGAsl

- - - -
TANGDEL Cancelamento da defi-
nio do grupo de eixos
do acompanhamento
tangencial
PGAsl

- - - -
TANGOF Acompanhamento
tangencial OFF
PGAsl

- - - -
TANGON Acompanhamento
tangencial ON
PGAsl

- - - -
TCA Seleo de ferramenta /
troca de ferramentas
independente do estado
da ferramenta
FBW
TCARR Solicitao de porta-
ferramenta (nmero "m")
PGAsl

- -
TCI Troca a ferramenta do
alojamento intermedirio
para o magazine
FBW
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 501
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
TCOABS
4)
Determinao de compo-
nentes de comprimento
da ferramenta a partir da
atual orientao de
ferramenta
PGAsl

m - -
TCOFR Determinao de compo-
nentes de comprimento
da ferramenta a partir da
orientao do Frame
ativo
PGAsl

m - -
TCOFRX Determinao da orienta-
o de ferramenta de um
Frame ativo na seleo
de ferramenta, a ferra-
menta aponta para o
sentido X
PGAsl

m - -
TCOFRY Determinao da orienta-
o de ferramenta de um
Frame ativo na seleo
de ferramenta, a ferra-
menta aponta para o
sentido Y
PGAsl

m - -
TCOFRZ Determinao da orienta-
o de ferramenta de um
Frame ativo na seleo
de ferramenta, a ferra-
menta aponta para o
sentido Z
PGAsl

m - -
THETA ngulo de giro PGAsl

b
TILT ngulo lateral PGAsl

m
TLIFT Insero de bloco inter-
medirio em cantos de
contorno para controle
tangencial
PGAsl

- - - -
TMOF Cancelamento da monito-
rao de ferramentas
PGAsl


TMON Ativao da monitorao
de ferramentas
PGAsl


TO Identifica o valor final em
um loop de contagem
FOR
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
502 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
TOFF Offset de comprimento
de ferramenta no sentido
do componente de com-
primento da ferramenta,
que atua paralelo ao eixo
geomtrico especificado
no ndice.
PGsl
Offset programvel de correo
de ferramenta (TOFFL, TOFF,
TOFFR) (Pgina 84)
m
TOFFL Offset de comprimento
de ferramenta no sentido
do componente de com-
primento da ferramenta
L1, L2 ou L3
PGsl
Offset programvel de correo
de ferramenta (TOFFL, TOFF,
TOFFR) (Pgina 84)
m
TOFFOF Resetamento da corre-
o de comprimento de
ferramenta Online
PGAsl


TOFFON Ativao da correo de
comprimento de ferra-
menta Online
PGAsl


TOFFR Offset do raio da
ferramenta
PGsl
Offset programvel de correo
de ferramenta (TOFFL, TOFF,
TOFFR) (Pgina 84)
m
TOFRAME Alinhamento do eixo Z do
WCS atravs da rotao
de Frame paralelamente
orientao de ferra-
menta
PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
TOFRAMEX Alinhamento do eixo X do
WCS atravs da rotao
de Frame paralelamente
orientao de ferra-
menta
PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
TOFRAMEY Alinhamento do eixo Y do
WCS atravs da rotao
de Frame paralelamente
orientao de ferra-
menta
PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
TOFRAMEZ Como o TOFRAME PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
TOLOWER Transformao das letras
de uma String em letras
minsculas
PGAsl


Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 503
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
TOOLENV Salvamento dos atuais
estados importantes para
a avaliao dos dados de
ferramenta armazenados
na memria
FB1(W1)
TOROT Alinhamento do eixo Z do
WCS atravs da rotao
de Frame paralelamente
orientao de ferra-
menta
PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
TOROTOF Rotaes de Frame no
sentido da ferramenta
OFF
PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
TOROTX Alinhamento do eixo X do
WCS atravs da rotao
de Frame paralelamente
orientao de ferra-
menta
PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
TOROTY Alinhamento do eixo Y do
WCS atravs da rotao
de Frame paralelamente
orientao de ferra-
menta
PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
TOROTZ como o TOROT PGsl
Criao de Frame por
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
m
TOUPPER Transformao das letras
de uma String em letras
maisculas
PGAsl


TOWBCS Valores de desgaste no
sistema de coordenadas
bsico (BCS)
PGAsl

m - -
TOWKCS Valores de desgaste no
sistema de coordenadas
do cabeote da ferramen-
ta para transformao
cinemtica (difere do
MCS pela rotao da
ferramenta)
PGAsl

m - -
TOWMCS Valores de desgaste no
sistema de coordenadas
da mquina (MCS)
PGAsl

m - -
Tabelas
16.1 Lista de instrues
Fundamentos
504 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
TOWSTD Valor de posio inicial
para correes no com-
primento da ferramenta
PGAsl

m - -
TOWTCS Valores de desgaste no
sistema de coordenadas
da ferramenta (ponto de
referncia do porta-ferra-
menta T no assento do
porta-ferramenta)
PGAsl

m - -
TOWWCS Valores de desgaste no
sistema de coordenadas
da pea de trabalho
(WCS)
PGAsl

m - -
TR Componente de desloca-
mento em uma varivel
Frame
PGAsl


TRAANG Transformao de eixo
inclinado
PGAsl

- - -
TRACON Transformao concate-
nada
PGAsl

- - -
TRACYL Cilindro: Transformao
de superfcie perifrica
PGAsl


TRAFOOF Desativao das transfor-
maes ativas no canal
PGAsl


TRAILOF Movimento acoplado
assncrono de eixo OFF
PGAsl


TRAILON Movimento acoplado
assncrono de eixo ON
PGAsl


TRANS Deslocamento
programvel
PGsl
Deslocamento de ponto zero
(TRANS, ATRANS)
(Pgina 347)
b
TRANSMIT Transformao polar
(usinagem de face)
PGAsl


TRAORI Transformao de 4 e
5 eixos, transformao
genrica
PGAsl

- -
TRUE Constante lgica:
verdadeiro
PGAsl


TRUNC Corte das casas decimais PGAsl


TU ngulo do eixo PGAsl

b
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 505
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
TURN Nmero de voltas para
linha helicoidal
PGsl
Interpolao helicoidal (G2/G3,
TURN) (Pgina 229)
b
ULI Valor limite superior de
variveis
PGAsl


UNLOCK Liberao de ao sn-
crona com ID (continua-
o do ciclo de tecnolo-
gia)
PGAsl


UNTIL Condio para finaliza-
o de um loop REPEAT
PGAsl


UPATH A referncia de percurso
para eixos FGROUP o
parmetro de curva
PGAsl

m
VAR Palavra-chave: Tipo de
transferncia de
parmetros
PGAsl


VELOLIM Reduo da velocidade
axial mxima
PGAsl

m
VELOLIMA Reduo ou acelerao
da velocidade axial
mxima do eixo escravo
PGsl
Influncia da acelerao em
eixos escravos (VELOLIMA,
ACCLIMA, JERKLIMA)
(Pgina 415)
m
WAITC Espera at o critrio de
mudana de blocos de
acoplamento ser preen-
chido para os eixos /
fusos
PGAsl

- - -
WAITE Espera pelo fim do pro-
grama em outro canal.
PGAsl

- - - -
WAITENC Espera pelas posies de
eixo sincronizadas e
restauradas
PGAsl

- - - -
WAITM Espera pelo marcador no
canal especificado; finali-
za o bloco especificado
com parada exata.
PGAsl

- - - -
WAITMC Espera pelo marcador no
canal especif.; parada
exata somente se os
outros canais ainda no
alcanaram o marcador.
PGAsl

- - - -
WAITP Espera pelo fim do
deslocamento do eixo de
posicionamento
PGsl
Deslocar eixos de posiciona-
mento (POS, POSA, POSP, FA,
WAITP, WAITMC) (Pgina 118)

Tabelas
16.1 Lista de instrues
Fundamentos
506 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
WAITS Espera para alcanar a
posio do fuso
PGsl
Posicionamento de fusos
(SPOS, SPOSA, M19, M70,
WAITS) (Pgina 123)

WALCS0 Limite da rea de
trabalho WCS desativado
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
WALCS1 Grupo de limite de rea
de trabalho WCS 1 ativo
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
WALCS2 Grupo de limite de rea
de trabalho WCS 2 ativo
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
WALCS3 Grupo de limite de rea
de trabalho WCS 3 ativo
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
WALCS4 Grupo de limite de rea
de trabalho WCS 4 ativo
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
WALCS5 Grupo de limite de rea
de trabalho WCS 5 ativo
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
WALCS6 Grupo de limite de rea
de trabalho WCS 6 ativo
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
WALCS7 Grupo de limite de rea
de trabalho WCS 7 ativo
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
WALCS8 Grupo de limite de rea
de trabalho WCS 8 ativo
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
WALCS9 Grupo de limite de rea
de trabalho WCS 9 ativo
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 507
828D
3)

PPU260 / 261 PPU280 / 281
Instruo Significado Para descrio veja
1)
W
2)

D F D F
WALCS10 Grupo de limite de rea
de trabalho WCS 10 ativo
PGsl
Limite de rea de trabalho em
WCS/ENS (WALCS0 ...
WALCS10) (Pgina 398)
m
WALIMOF Limite da rea de
trabalho no BCS OFF
PGsl
Limite de rea de trabalho em
BCS (G25/G26, WALIMON,
WALIMOF) (Pgina 394)
m
WALIMON
4)
Limite da rea de
trabalho no BCS ON
PGsl
Limite de rea de trabalho em
BCS (G25/G26, WALIMON,
WALIMOF) (Pgina 394)
m
WHEN A ao executada
ciclicamente enquanto a
condio for preenchida.
PGAsl


WHENEVER A ao executada ape-
nas uma vez quando a
condio for preenchida.
PGAsl


WHILE Incio do loop de pro-
grama WHILE
PGAsl


WRITE Gravao de texto no
sistema de arquivos.
Anexa um bloco no fim
do arquivo especificado.
PGAsl


WRTPR Retardamento da tarefa
de usinagem sem
interromper o modo de
controle da trajetria
PGAsl
Gravao de String na varivel
BTSS (WRTPR) (Pgina 393)

X Nome de eixo PGsl
Comandos de deslocamento
com coordenadas cartesianas
(G0, G1, G2, G3, X..., Y..., Z...)
(Pgina 193)
m/b
XOR OU lgico exclusivo PGAsl


Y Nome de eixo PGsl
Comandos de deslocamento
com coordenadas cartesianas
(G0, G1, G2, G3, X..., Y..., Z...)
(Pgina 193)
m/b
Z Nome de eixo PGsl
Comandos de deslocamento
com coordenadas cartesianas
(G0, G1, G2, G3, X..., Y..., Z...)
(Pgina 193)
m/b
Tabelas
16.2 Endereos
Fundamentos
508 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Tempo de espera em segundos
x
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
nmero. Ampliao
x
S Valor de fuso
Tempo de espera em rotaes do fuso
x
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
Tabelas
16.2 Endereos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 509
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-
dor de
endereo
Tipo de
endereo
Modal/
por
bloco
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Tipo de dado
L Nmero de
subrotina.
b Integer sem
sinal
P Nmero de
execues de
subrotina
b Integer sem
sinal
N Nmero de
bloco
b Integer sem
sinal
G Funo G veja a
lista
de
fune
s G
Integer sem
sinal
F Avano, tem-
po de espera
m, b x x Real sem sinal
OVR Override m Real sem sinal
S Fuso, tempo
de espera
m,b x Real sem sinal
SPOS Posio do
fuso
m x x x Real
SPOSA Posio de
fuso alm dos
limites do
bloco
m x x x Real
T Nmero de
ferramenta
m x Integer sem
sinal
D Nmero da
correo
m x Integer sem
sinal
M, H, Funes
auxiliares
b x M: Integer sem
sinal
H: Real
Tabelas
16.2 Endereos
Fundamentos
510 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Endereos fixos com extenso de eixo

Identifica-
dor de
endereo
Tipo de
endereo
Modal
ou por
bloco
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Tipo de dado
AX: Axis Identificador
varivel de
eixo
*) x x x x x x Real
IP:
Parmetro
de interpo-
lao
Parmetro de
interpolao
varivel
b x x x x x Real
POS:
Positioning
axis
Eixo de posi-
cionamento
m x x x x x x x Real
POSA:
Positioning
axis above
end of block
Eixo de posi-
cionamento
alm dos limi-
tes de bloco
m x x x x x x x Real
POSP:
Positioning
axis in parts
Posiciona-
mento em
segmentos
(oscilao)
m x x x x x x Real: Posio
final/ Real:
Comprimento
parcial Integer:
Opo
PO:
Polinmio
Coeficiente de
polinmio
b x x Real sem sinal
FA: Feed
axial
Avano axial m x x Real sem sinal
FL: Feed
limit
Avano limite
axial
m x Real sem sinal
OVRA:
Override
Override
(correo)
axial
m x Real sem sinal
ACC:
Acceleratio
n axial
Acelerao
axial
m Real sem sinal
FMA: Feed
multiple
axial
Avano sin-
cronizado
axial
m x Real sem sinal
STA:
Sparking
out time
axial
Tempo de
passada final
axial
m Real sem sinal
SRA:
Sparking
out retract
Curso de re-
trocesso com
entrada exter-
na por eixo
m x x Real sem sinal
OS:
Oscillating
on/off
Oscilao
ativada/des-
ativada
m Integer sem
sinal
Tabelas
16.2 Endereos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 511
Identifica-
dor de
endereo
Tipo de
endereo
Modal
ou por
bloco
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Tipo de dado
OST1:
Oscillating
time 1
Tempo de pa-
rada no ponto
de reverso
esquerdo
(oscilao)
m Real
OST2:
Oscillating
time 2
Tempo de pa-
rada no ponto
de reverso
direito (oscila-
o)
m Real
OSP1:
Oscillating
Position 1
Ponto de
reverso
esquerdo
(oscilao)
m x x x x x x Real
OSP2:
Oscillating
Position 2
Ponto de re-
verso direito
(oscilao)
m x x x x x x Real
OSB:
Oscillating
start
position
Ponto de
partida da
oscilao
m x x x x x x Real
OSE:
Oscillating
end position
Ponto final da
oscilao
m x x x x x x Real
OSNSC:
Oscillating:
number
spark out
cycles
Nmero de
passadas
finais da
oscilao
m Integer sem
sinal
OSCTRL:
Oscillating
control
Opes da
oscilao
m Integer sem
sinal: Opes
de definio,
Integer sem
sinal: Opes
de resetamento
OSCILL:
Oscillating
Atribuio de
eixos para
oscilao,
ativao da
oscilao
m Axis: 1 - 3
eixos de
penetrao
FDA:
Feed DRF
axial
Avano axial
para sobre-
posio de
manivela
eletrnica
b x Real sem sinal
FGREF Raio de
referncia
m x x Real sem sinal
Tabelas
16.2 Endereos
Fundamentos
512 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Identifica-
dor de
endereo
Tipo de
endereo
Modal
ou por
bloco
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Tipo de dado
POLF Posio
LIFTFAST
m x x Real sem sinal
FXS:
Fixed stop
Deslocamento
at o encosto
fixo ativado
m Integer sem
sinal
FXST:
Fixed stop
torque
Limite de tor-
que para des-
locamento at
o encosto fixo
m Real
FXSW:
Fixed stop
window
Janela de
monitorao
para desloca-
mento at o
encosto fixo
m Real
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
de endereo
Tipo de
endereo
Modal/
por
bloco
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Quan-
tidade
mx.
Tipo de dado
Valores de eixo e pontos finais
X, Y, Z, A, B,
C
Eixo *) x x x x x x 8 Real
AP: Angle
polar
ngulo
polar
m/b* x x x 1 Real
RP: Radius
polar
Raio polar m/b* x x x x x 1 Real sem
sinal
Orientao da ferramenta
A2, B2, C2
1
) ngulo
euleriano
ou ngulo
RPY
b 3 Real
A3, B3, C3 Componen-
te de vetor
de direo
b

3 Real
A4, B4, C4
para incio de
bloco
Componen-
te de vetor
normal
b 3 Real

Tabelas
16.2 Endereos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 513
Identificador
de endereo
Tipo de
endereo
Modal/
por
bloco
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Quan-
tidade
mx.
Tipo de dado
A5, B5, C5
para fim de
bloco
Componen-
te de vetor
normal
s 3 Real
A6, B6, C6 do
vetor
normalizado
Componen-
te de vetor
de direo
b 3 Real
A7, B7, C7 do
vetor
normalizado
Componen-
te de orien-
tao inter-
medirio
b 3 Real
LEAD:
Lead Angle
ngulo de
avano
m 1 Real
THETA:
terceiro grau
de liberdade
da orientao
da ferramenta
ngulo de
rotao,
rotao em
torno do
sentido da
ferramenta
b x x x 1 Real
TILT:
Tilt Angle
ngulo
lateral
m 1 Real
ORIS:
Orientation
Smoothing
Factor
Alterao
de orienta-
o (relati-
va traje-
tria)
m 1 Real
Parmetro de interpolao
I, J, K**

I1, J1, K1
Parmetro
de interpo-
lao
Coordena-
da de ponto
interme-
dirio
b

b
x

x
x

x


x
x**

x
x**

x
3 Real

Real
RPL:
Rotation
plane
Rotao no
plano
b 1 Real
CR:
Circle -Radius
Raio do
crculo
b x x 1 Real sem
sinal
AR:
Angle circular
ngulo de
abertura
1 Real sem
sinal
TURN Nmero de
voltas para
linha espiral
b 1 Integer sem
sinal
PL:
Parameter -
Interval -
Length
Parmetro -
Intervalo -
Compri-
mento
b 1 Real sem
sinal
Tabelas
16.2 Endereos
Fundamentos
514 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Identificador
de endereo
Tipo de
endereo
Modal/
por
bloco
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Quan-
tidade
mx.
Tipo de dado
PW: Point -
Weight
Peso do
ponto
b 1 Real sem
sinal
SD: Spline -
Degree
Grau de
Spline
b 1 Integer sem
sinal
TU: Turn Turn m Int. sem sinal
STAT: State State m Integer sem
sinal
SF:
Spindle offset
Desloca-
mento de
ponto zero
para ros-
queamento
m 1 Real
DISR:
Distance for
repositioning
Distncia
de reposi-
cionamento
b x x 1 Real sem
sinal
DISPR:
Distance path
for
repositioning
Diferena
de trajetria
de reposi-
cionamento
b x x 1 Real sem
sinal
ALF:
Angle lift fast
ngulo de
retrao
rpida
m 1 Integer sem
sinal
DILF:
Distance lift
fast
Distncia
de retrao
rpida
m x x 1 Real
FP Ponto fixo:
N do ponto
fixo a ser
aproxim.
s 1 Integer sem
sinal
RNDM:
Round modal
Arredonda-
mento
modal
m x x 1 Real sem
sinal
RND:
Round
Arredonda-
mento por
blocos
b x x 1 Real sem
sinal
CHF:
Chamfer
Chanfro por
blocos
b x x 1 Real sem
sinal
CHR:
Chamfer
Chanfro no
sentido
original do
movimento
b x x 1 Real sem
sinal
ANG: Angle ngulo de
sucesso
de elemen-
tos de
contorno
b 1 Real
Tabelas
16.2 Endereos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 515
Identificador
de endereo
Tipo de
endereo
Modal/
por
bloco
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Quan-
tidade
mx.
Tipo de dado
ISD:
Insertion
depth
Profundida-
de de
imerso
m x x 1 Real
DISC:
Distance
Acelerao
do crculo
de transi-
o, corre-
o da
ferramenta
m x x 1 Real sem
sinal
OFFN Contorno
Offset -
normal
m x x 1 Real
DITS Curso de
entrada da
rosca
m x x 1 Real
DITE Curso de
sada da
rosca
m x x 1 Real
Estampagem/puncionamento
SPN:
Stroke/Punch
Number
1)

Nmero de
trechos por
bloco
b 1 INT
SPP:
Stroke/Punch
Path
1)

Compri-
mento de
um trecho
m 1 Real
Retificao
ST:
Sparking out
time
Tempo de
passada
final
b 1 Real sem
sinal
SR:
Sparking out
retract path
Curso de
retrocesso
b x x 1 Real sem
sinal
Critrios de suavizao
ADIS Distncia
de suaviza-
o
m x x 1 Real sem
sinal
ADISPOS Distncia
de suaviza-
o para
avano
rpido
m x x 1 Real sem
sinal
Tabelas
16.2 Endereos
Fundamentos
516 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Identificador
de endereo
Tipo de
endereo
Modal/
por
bloco
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Quan-
tidade
mx.
Tipo de dado
Medio
MEAS:
Measure
Medio
com apal-
pador
comutvel
b 1 Integer sem
sinal
MEAW:
Measure
without
deleting
distance to go
Medio
com apal-
pador
comutvel
sem anula-
o de
curso
restante
b 1 Integer sem
sinal
Comportamento de eixos e de fusos
LIMS:
Limit spindle
speed
Limitao
de rotao
do fuso
m 1 Real sem
sinal
Avanos
FAD

Velocidade
do movi-
mento de
penetrao
lento
b x 1 Real sem
sinal
FD:
Feed DRF
Avano de
trajetria
para sobre-
posio
com
manivela
eletrnica
b x 1 Real sem
sinal
FRC Avano
para raio e
chanfro
b x Real sem
sinal
FRCM Avano
para raio e
chanfro
modal
m x Real sem
sinal
Endereos OEM
OMA1:
Endereo
OEM 1
1)

Endereo
OEM 1
m x x x 1 Real
OMA2:
Endereo
OEM 2
1)

Endereo
OEM 2
m x x x 1 Real
OMA3:
Endereo
OEM 3
1)

Endereo
OEM 3
m x x x 1 Real
Tabelas
16.2 Endereos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 517
Identificador
de endereo
Tipo de
endereo
Modal/
por
bloco
G70/
G71
G700/
G710
G90/
G91
IC AC DC,
ACN,
ACP
CIC,
CAC,
CDC,
CACN,
CACP
Qu Quan-
tidade
mx.
Tipo de dado
OMA4:
Endereo
OEM 4
1)

Endereo
OEM 4
m x x x 1 Real
OMA5:
Endereo
OEM 5
1)

Endereo
OEM 5
m x x x 1 Real
*) 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.
Tabelas
16.3 Grupos de funes G
Fundamentos
518 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)
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
2)

- no configurvel
Efeito da funo G:
m modal
3)

b por bloco
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
4)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 519
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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
sincronizao
- b
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
eixos
- b
REPOSQA 9. Reaproximao no contorno com todos os eixos,
eixos geomtricos em quadrante
- b
REPOSHA 10. Reaproximao no contorno com todos os eixos,
eixos geomtricos em quadrante
- b
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
de canal
- b


Grupo 3: Frame programvel, limite de rea de trabalho e programao de plos
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
programvel
- b
AROT 6. ROTATION aditiva: rotao programada - b
Tabelas
16.3 Grupos de funes G
Fundamentos
520 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
rotao do fuso
- b
G26 11. Limite mximo de rea de trabalho / limite mximo de
rotao do fuso
- b
G110 12. Programao polar relativa ltima posio nominal
programada
- b
G111 13. Programao polar relativa ao ponto zero do atual
sistema de coordenadas da pea
- b
G112 14. Programao polar relativa ao ltimo plo vlido - b
G58 15. Deslocamento programvel, de substituio absoluta
por eixo
- b
G59 16. Deslocamento programvel, de substituio aditiva
por eixo
- b
ROTS 17. Rotao com ngulo espacial - b
AROTS 18. Rotao aditiva com ngulo espacial - b


Grupo 4: FIFO
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
STARTFIFO 1. Partida FIFO
Execuo e paralelamente o abastecimento da
memria de pr-processamento
+ m x
STOPFIFO 2. Parada FIFO,
Parada do processamento; abastecimento da
memria de pr-processamento at ser detectado o
STARTFIFO, memria de pr-processamento cheia
ou fim de programa
+ m
FIFOCTRL 3. Ativao do controle automtico de memria de pr-
processamento
+ m


Grupo 6: Seleo de plano
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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


Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 521
Grupo 7: Correo do raio da ferramenta
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
G40 1. Nenhuma correo do raio da ferramenta + m x
G41 2. Correo do raio da ferramenta esquerda do
contorno
- m
G42 3. Correo do raio da ferramenta direita do contorno - m


Grupo 8: Deslocamento de ponto zero ajustvel
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
G500 1. Desativao do deslocamento de ponto zero
ajustvel (G54 ... G57, G505 ... G599)
+ m x
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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
G53 1. Supresso dos atuais Frames:
Frame programvel inclusive
Frame de sistema para TOROT e TOFRAME e
Frame ajustvel ativo (G54 ... G57, G505 ... G599)
- b
SUPA 2. Como o G153 e inclusive a supresso de Frames de
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
- b
G153 3. Como o G53 inclusive a supresso de todos os
Frames bsicos, especficos de canal e/ou globais da
NCU
- b


Tabelas
16.3 Grupos de funes G
Fundamentos
522 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Grupo 10: Parada exata - modo de controle da trajetria
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
conforme critrio de percurso (= distncia de
suavizao programvel)
+ m
G642 4. Modo de controle da trajetria com suavizao com a
conservao de tolerncias definidas
+ m
G643 5. Modo de controle da trajetria com suavizao com a
conservao de tolerncias definidas (interno de
bloco)
+ m
G644 6. Modo de controle da trajetria com suavizao com o
mximo possvel de dinmica
+ m
G645 7. Modo de controle da trajetria com suavizao de
cantos e transies de blocos tangenciais com
conservao de tolerncias definidas
+ m


Grupo 11: Parada exata por bloco
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
G9 1. Parada exata - b


Grupo 12: Critrios de mudana de blocos na parada exata (G60/G9)
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
IPO
+ m


Grupo 13: Dimensionamento da pea em polegadas/mtrico
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
(comprimentos + velocidade + varivel de sistema)
+ m
G710 4. Sistema de dimenses mtricas em mm, mm/min
(comprimentos + velocidade + varivel de sistema)
+ m


Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 523
Grupo 14: Dimensionamento da pea absoluta/incremental
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
G90 1. Indicao das dimenses absoluta + m x
G91 2. Indicao de dimenso incremental + m


Grupo 15: Tipo de avano
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
no G95 ON
+ m
G97 5. Velocidade de corte constante e tipo de avano como
no G95 OFF
+ m
G931 6. Especificao de avano pelo tempo de deslocamen-
to, desativao de velocidade constante de percurso
+ m
G961 7. Velocidade de corte constante e tipo de avano como
no G94 ON
+ m
G971 8. Velocidade de corte constante e tipo de avano como
no G94 OFF
+ m
G942 9. Congelamento do avano linear e velocidade de corte
constante ou rotao de fuso
+ m
G952 10. Congelamento do avano por rotao e velocidade
de corte constante ou rotao de fuso
+ m
G962 11. Avano linear ou avano por rotao e velocidade de
corte constante
+ m
G972 12. Congelamento do avano linear ou avano por
rotao e velocidade de fuso constante
+ m
G973 13 Avano por rotao sem limite de rotao do fuso
(G97 sem LIMS para modo ISO)
+ m


Grupo 16: Correo de avano em curvaturas internas e externas
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
CFC 1. Avano constante no contorno ativo em curvaturas
internas e externas
+ m x
CFTCP 2. Avano constante no ponto de referncia do corte da
ferramenta (trajetria do centro)
+ m
CFIN 3. Avano constante para curvaturas internas,
acelerao para curvaturas externas
+ m


Tabelas
16.3 Grupos de funes G
Fundamentos
524 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Grupo 17: Comportamento de aproximao/afastamento na correo de ferramenta
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
G450 1. Crculo de transio
(a ferramenta percorre os cantos da pea em uma
trajetria circular)
+ m x
G451 2. Ponto de interseco das eqidistantes
(a ferramenta usina para retirada do canto da pea)
+ m


Grupo 19: Transio de curva no incio da Spline
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
BNAT 1. Transio de curvas natural para o primeiro bloco de
Spline
+ m x
BTAN 2. Transio de curvas tangencial para o primeiro bloco
de Spline
+ m
BAUTO 3. Definio do primeiro segmento Spline atravs dos 3
pontos seguintes
+ m


Grupo 20: Transio de curvas no fim da Spline
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
ENAT 1. Transio de curvas natural para o prximo bloco de
deslocamento
+ m x
ETAN 2. Transio de curvas tangencial para o prximo bloco
de deslocamento
+ m
EAUTO 3. Definio do ltimo segmento Spline atravs dos
ltimos 3 pontos
+ m


Grupo 21: Perfil de acelerao
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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


Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 525
Grupo 22: Tipo de correo de ferramenta
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
CUT2D 1. Correo de ferramenta 2-D determinado atravs
do G17-G19
+ m x
CUT2DF 2. Correo de ferramenta 2-D definida atravs de
Frame
A correo da ferramenta atua relativa ao atual
Frame (plano inclinado)
+ m
CUT3DC
5)
3. Correo de ferramenta 3-D para fresamento
perifrico
+ m
CUT3DF
5)
4. Correo de ferramenta 3-D no fresamento de topo
com orientao de ferramenta no constante
+ m
CUT3DFS
5)
5. Correo de ferramenta 3-D no fresamento de topo
com orientao de ferramenta constante indepen-
dente do Frame ativo
+ m
CUT3DFF
5)
6. Correo de ferramenta 3-D no fresamento de topo
com orientao de ferramenta fixa e dependente
do Frame ativo
+ m
CUT3DCC
5)
7. Correo de ferramenta 3-D para fresamento
perifrico com superfcies de limitao
+ m
CUT3DCCD
5)
8. Correo de ferramenta 3-D para fresamento
perifrico com superfcies de limitao com
ferramenta diferencial
+ m


Grupo 23: Monitorao de coliso em contornos internos
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
CDOF 1. Monitorao de coliso OFF + m x
CDON 2. Monitorao de coliso ON + m
CDOF2 3. Monitorao de coliso OFF
(atualmente somente para CUT3DC)
+ m


Grupo 24: Controle antecipado
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
FFWOF 1. Controle feedforward OFF + m x
FFWON 2. Controle feedforward ON + m


Grupo 25: Referncia da orientao da ferramenta
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
ORIWKS
5)
1. Orientao de ferramenta no sistema de coordenadas
da pea (WCS)
+ m x
ORIMKS
5)
2. Orientao da ferramenta no sistema de coordenadas
da mquina (MCS)
+ m


Tabelas
16.3 Grupos de funes G
Fundamentos
526 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Grupo 26: Ponto de reaproximao para REPOS
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
ORIC
5)
1. As mudanas de orientao em cantos externos so
sobrepostas no bloco circular a ser inserido
+ m x
ORID
5)
2. As mudanas de orientao so executadas antes de
um bloco circular
+ m


Grupo 28: Limite da rea de trabalho
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
DIAMOF 1. Programao em dimetro especfica de canal e ativa
de forma modal OFF
Com a desativao ativada a programao em raio
especfica de canal.
+ m x
DIAMON 2. Programao em dimetro especfica de canal
independente e ativa de forma modal ON
O efeito independe do modo de indicao de
dimenses programado (G90/G91).
+ m
DIAM90 3. Programao em dimetro especfica de canal
dependente e ativa de forma modal ON
O efeito depende do modo de indicao de
dimenses programado (G90/G91).
+ m
DIAMCYCOF 4. Programao em dimetro especfica de canal e ativa
de forma modal durante o processamento de ciclo
OFF
+ m


Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 527
Grupo 30: Compresso de blocos NC
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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.


Tabelas
16.3 Grupos de funes G
Fundamentos
528 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Grupo 33: Correo de ferramenta fina ajustvel
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
bloco
+ m
OSSE
5)
4. Suavizao da orientao da ferramenta no incio e
no fim do bloco
+ m
OSD
5)
5 Suavizao interna de bloco com indicao da
distncia do curso
+ m
OST
5)
6 Suavizao interna de bloco com indicao da
tolerncia angular
+ m


Grupo 35: Estampagem e puncionamento
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
PDELAYON
5)
1. Retardamento na estampagem ON + m x
PDELAYOF
5)
2. Retardamento na estampagem OFF + m


Grupo 37: Perfil de avano
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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


Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 529
Grupo 38: Atribuio de entradas/sadas rpidas para estampagem/puncionamento
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
SPIF1
5)
1. Entradas/sadas NCK rpidas para estampagem/
puncionamento Byte 1
+ m x
SPIF2
5)
2. Entradas/sadas NCK rpidas para estampagem/
puncionamento Byte 2
+ m


Grupo 39: Preciso de contorno programvel
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
TCOABS 1. Determinao de componentes de comprimento da
ferramenta a partir da atual orientao de ferramenta
+ m x
TCOFR 2. Determinao de componentes de comprimento da
ferramenta a partir da orientao do Frame ativo
+ m
TCOFRZ 3. Determinao da orientao de ferramenta de um
Frame ativo na seleo de ferramenta, a ferramenta
aponta para o sentido Z
+ m
TCOFRY 4. Determinao da orientao de ferramenta de um
Frame ativo na seleo de ferramenta, a ferramenta
aponta para o sentido Y
+ m
TCOFRX 5. Determinao da orientao de ferramenta de um
Frame ativo na seleo de ferramenta, a ferramenta
aponta para o sentido X
m


Tabelas
16.3 Grupos de funes G
Fundamentos
530 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Grupo 43: Sentido de aproximao WAB
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
G140 1. Sentido de aproximao WAB definido por G41/G42 + m x
G141 2. Sentido de aproximao WAB esquerda do
contorno
+ m
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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
G340 1. Bloco de aproximao espacial, isto , penetrao
em profundidade e aproximao no plano em um
bloco
+ m x
G341 2. Primeiro penetrao no eixo perpendicular (Z), depois
aproximao no plano
+ m


Grupo 45: Referncia de percurso dos eixos FGROUP
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
SPATH 1. A referncia de percurso para eixos FGROUP o
comprimento do arco
+ m x
UPATH 2. A referncia de percurso para eixos FGROUP o
parmetro de curva
+ m


Grupo 46: Seleo de plano para retrao rpida
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
LFTXT 1. O plano determinado a partir da tangente de
percurso e da atual orientao de ferramenta
+ m x
LFWP 2. O plano determinado atravs do atual plano de
trabalho (G17/G18/G19)
+ m
LFPOS 3. Retrao axial em uma posio + m


Grupo 47: Mudana de modo para cdigo NC externo
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
G290 1. Ativao do modo de linguagem SINUMERIK + m x
G291 2. Ativao do modo de linguagem ISO + m


Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 531
Grupo 48: Comportamento de aprox./afastamento na correo do raio de ferramenta
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
G460 1. Monitorao de coliso para bloco de aproximao e
afastamento ON
+ m x
G461 2. Se no houver nenhuma interseco no bloco de
correo do raio de ferramenta (WRK), prolonga o
bloco extremo com arco
+ m
G462 3. Se no houver nenhuma interseco no bloco de
correo do raio de ferramenta (WRK), prolonga o
bloco extremo com reta
+ m


Grupo 49: Movimento ponto a ponto
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
CP 1. Movimento de percurso + m x
PTP 2. Movimento ponto a ponto (movimento de eixo
sncrono)
+ m
PTPG0 3. Movimento ponto a ponto somente com G0, seno
movimento de percurso CP
+ m


Grupo 50: Programao da orientao
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
ORIEULER 1. ngulo de orientao atravs de ngulo euleriano + m x
ORIRPY 2. ngulo de orientao atravs de ngulo RPY
(seqncia de rotao XYZ)
+ m
ORIVIRT1 3. ngulo de orientao atravs de eixos virtuais de
orientao (Definition 1)
+ m
ORIVIRT2 4. ngulo de orientao atravs de eixos virtuais de
orientao (Definition 2)
+ m
ORIAXPOS 5. ngulo de orientao atravs de eixos virtuais de
orientao com posies de eixo rotativo
+ m
ORIRPY2 6. ngulo de orientao atravs de ngulo RPY
(seqncia de rotao ZYX)
+ m


Grupo 51: Tipo de interpolao para programao de orientao
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
ORIVECT 1. Interpolao de grande circunferncia (idntico
ao ORIPLANE)
+ m x
ORIAXES 2. Interpolao linear dos eixos de mquina ou
eixos de orientao
+ m
ORIPATH 3. Caminho da orientao da ferramenta relativo
trajetria
+ m
ORIPLANE 4. Interpolao em um plano (idntico ao
ORIVECT)
+ m
Tabelas
16.3 Grupos de funes G
Fundamentos
532 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ORICONCW 5. Interpolao sobre uma superfcie perifrica
cnica no sentido horrio
+ m
ORICONCCW 6. Interpolao sobre uma superfcie perifrica
cnica no sentido anti-horrio
+ m
ORICONIO 7. Interpolao em uma superfcie perifrica cnica
com especificao de uma orientao
intermediria
+ m
ORICONTO 8. Interpolao sobre uma superfcie perifrica
cnica com transio tangencial
+ m
ORICURVE 9. Interpolao com curva espacial adicional para a
orientao
+ m
ORIPATHS 10. A orientao de ferramenta relativa dobra de
trajetria no decurso de orientao suavizada
+ m


Grupo 52: Rotao de Frame relativa pea de trabalho
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
PAROTOF 1. Rotao de Frame relativa pea de trabalho OFF + m x
PAROT 2. Rotao de Frame relativa pea de trabalho ON
O sistema de coordenadas da pea de trabalho
alinhado na pea de trabalho.
+ m


Grupo 53: Rotao de Frame relativa ferramenta
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
TOROTOF 1. Rotao de Frame relativa ferramenta OFF + m x
TOROT 2. Alinhamento do eixo Z do WCS atravs da rotao
de Frame paralelamente orientao de
ferramenta
+ m
TOROTZ 3. como o TOROT + m
TOROTY 4. Alinhamento do eixo Y do WCS atravs da rotao
de Frame paralelamente orientao de
ferramenta
+ m
TOROTX 5. Alinhamento do eixo X do WCS atravs da rotao
de Frame paralelamente orientao de
ferramenta
+ m
TOFRAME 6. Alinhamento do eixo Z do WCS atravs da rotao
de Frame paralelamente orientao de
ferramenta
+ m
TOFRAMEZ 7. como o TOFRAME + m
TOFRAMEY 8. Alinhamento do eixo Y do WCS atravs da rotao
de Frame paralelamente orientao de
ferramenta
+ m
TOFRAMEX 9. Alinhamento do eixo X do WCS atravs da rotao
de Frame paralelamente orientao de
ferramenta
+ m


Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 533
Grupo 54: Rotao de vetor na programao de polinmios
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
RTLION 1. Movimento de avano rpido com interpolao linear
ON
+ m x
RTLIOF 2. Movimento de avano rpido com interpolao linear
OFF
O movimento de avano rpido executado com
interpolao de eixo individual.
+ m


Grupo 56: Incluso do desgaste da ferramenta
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
TOWSTD 1. Valor de posio inicial para correes no compri-
mento da ferramenta
+ m x
TOWMCS 2. Valores de desgaste no sistema de coordenadas da
mquina (MCS)
+ m
TOWWCS 3. Valores de desgaste no sistema de coordenadas da
pea de trabalho (WCS)
+ m
TOWBCS 4. Valores de desgaste no sistema de coordenadas
bsico (BCS)
+ m
TOWTCS 5. Valores de desgaste no sistema de coordenadas da
ferramenta (ponto de referncia do porta-ferramenta
T no assento do porta-ferramenta)
+ m
TOWKCS 6. Valores de desgaste no sistema de coordenadas do
cabeote da ferramenta para transformao
cinemtica (difere do MCS pela rotao da
ferramenta)
+ m


Grupo 57: Desacelerao nos cantos
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
FENDNORM 1. Desacelerao de cantos OFF + m x
G62 2. Desacelerao nos cantos internos com correo
do raio da ferramenta ativa (G41/G42)
+ m
G621 3. Desacelerao de cantos em todos os cantos + m


Tabelas
16.3 Grupos de funes G
Fundamentos
534 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Grupo 59: Modo de dinmica para interpolao de percurso
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

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
STD
4)
Funo G N
1)
Significado MD20150
2)
W
3)

SAG FM
ORISOF 1. Suavizao da orientao de ferramenta OFF + m x
ORISON 2. Suavizao da orientao da ferramenta ON + m
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 535
16.4 Chamadas de subrotina pr-definidas

1. Sistema de coordenadas
Palavra-chave /
Identificador de
subrotina
1 parmetro 2 parmetro 3-15
parmetro
4-16
parmetro
Explicao
PRESETON AXIS*:
Identificador
de eixo
Eixo de
mquina
REAL:
Deslocamento
de Preset
G700/G7100
contexto
3.-15.
Parmetro
como 1 ...
4.-16.
Parmetro
como
2 ...
Definio de valores reais para eixos
programados.
Se programa um identificador de eixo
com o valor correspondente no
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 /
Identificador de
subrotina
1-8 parmetro Explicao
FGROUP Identificador de
eixo de canal
Varivel de referncia do valor F: Definio dos eixos aos quais o avano de trajetria
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
Spline (deve
ser 1)
AXIS:
Identificador de
geometria ou
adicional
Definio do grupo de Spline
Nmero mximo de eixos: 8
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.


Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
536 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
3. Movimento acoplado
Palavra-chave /
Identificador de
subrotina
1 parmetro 2 parm. 3
parm.
4
parm.
5 parm. 6 parm. Explicao
TANG AXIS: Nome de
eixo
Eixo escravo
AXIS:
Eixo
mestre 1
AXIS:
Eixo
mestre 2
REAL:
Fator de
acoplam
ento
CHAR:
Opcional:
"B":
Acom-
panha-
mento no
sistema
de coor-
denadas
bsico
"W":
Acom-
panha-
mento no
sistema
de coor-
denadas
da pea
CHAR
Otimiza
o:
"S"
Standard
"P"
autom.
com
curso de
suaviza
o,
tolerncia
angular
Instruo a ser preparada
para definio de um acom-
panhamento tangencial: A
partir dos dois eixos mestres
especificados se define a
tangente para o acompanha-
mento. O fator de acopla-
mento estabelece a relao
entre uma alterao do
ngulo da tangente e o eixo
acompanhado. Normalmente
ele 1.
Otimizao: veja PGA
TANGON AXIS: Nome de
eixo
Eixo escravo
REAL:
Offset
ngulo
REAL:
Curso de
suavi-
zao
REAL:
Tolern-
cia
angular
Tangential follow up mode
on:
Acompanhamento tangencial
ativado
Par. 3, 4 com TANG Par. 6 =
"P"
TANGOF AXIS: Nome de
eixo
Eixo escravo
Tangential follow up mode
off:
Acompanhamento tangencial
desativado
TLIFT AXIS: Eixo
acompanhado
REAL:
Curso de
retrao
REAL:
Fator
Tangential lift:
Acompanhamento
tangencial, parada no canto
do contorno
eventualmente com retrao
do eixo de rotao
TRAILON AXIS: Eixo
escravo
AXIS:
Eixo
mestre
REAL:
Fator de
acopla-
mento
Trailing on: Movimento
acoplado assncrono de eixo
ativado
TRAILOF AXIS: Eixo
escravo
AXIS:
Eixo
mestre
Trailing off: Movimento
acoplado assncrono de eixo
desativado


Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 537
6. Avano por rotao
Palavra-chave /
Identificador de
subrotina
1 parmetro 2 parmetro Explicao
FPRAON AXIS: Eixo que se ativa
para o avano por
rotao
AXIS: Eixo/fuso do qual se
deriva o avano por rotao.
Se no houver nenhum eixo
programado, ento o avan-
o por rotao derivado
do fuso mestre.
Feedrate per Revolution axial On: Avano por
rotao axial ativado
FPRAOF AXIS: Eixos que so
desativados para o
avano por rotao
Feedrate per Revolution axial Off: Avano por
rotao axial desativado
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
se deriva o avano por
rotao.
Se no houver nenhum
eixo programado, ento
o avano por rotao
derivado do fuso
mestre.
Feedrate per Revolution: Seleo de um eixo
rotativo/fuso a partir do qual se deriva o avano
por rotao da trajetria com G95.
Se no houver nenhum eixo/fuso programado,
ento o avano por rotao derivado do fuso
mestre.
O ajuste realizado com FPR aplicado de
forma modal.
No lugar do eixo tambm pode ser programado um fuso: FPR(S1) ou FPR(SPI(1))

7. Transformaes
Palavra-chave /
Identificador de
subrotina
1 parmetro 2 parmetro Explicao
TRACYL REAL: Dimetro
de trabalho
INT: Nmero
da transfor-
mao
Cilindro: Transformao de superfcie perifrica
Por canal podem ser ajustadas vrias transformaes. O nmero
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
transformao
Transmit: Transformao polar
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
da transfor-
mao
Transformao de eixo inclinado:
Por canal podem ser ajustadas vrias transformaes. O nmero
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
transformao
Transformation orientated: Transformao de 4 e 5 eixos
Por canal podem ser ajustadas vrias transformaes. O nmero
de transformao indica qual transformao deve ser ativada.
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
538 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
TRACON INT: Nmero da
transformao
REAL: outros
parmetros em
funo do MD
Transformation Concentrated: Transformao concatenada, o
significado dos parmetros depende do tipo da concatenao.
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 /
Identificador de
subrotina
1 parmetro 2 parmetro e
demais
Explicao
SPCON INT: Nmero do
fuso
INT: Nmero do
fuso
Spindle position control on: Comutao para o modo de fuso com
controle de posio
SPCOF INT: Nmero do
fuso
INT: Nmero do
fuso
Spindle position control off: Comutao para o modo de fuso com
controle de rotao
SETMS INT: Nmero do
fuso
Set master-spindle: Declarao do fuso como fuso mestre para o
atual canal.
Com SETMS( ) sem indicao de parmetros se ativa o pr-ajuste
realizado atravs de dados de mquina.


9. Retificao
Palavra-chave /
Identificador de
subrotina
1 parmetro Explicao
GWPSON INT: Nmero do
fuso
Grinding wheel peripherical speed on: Velocidade perifrica de rebolo constante
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
fuso
Grinding wheel peripherical speed off: Velocidade perifrica constante de rebolo
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
fuso
Tool monitoring on: Monitorao de ferramentas ativada
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.


Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 539
10. Desbaste (remoo)
Palavra-chave /
Identificador de
subrotina
1 parmetro 2 parmetro 3 parmetro 4 parmetro Explicao
CONTPRON REAL [ , 11]:
Tabela de
contorno
CHAR: Mtodo
de desbaste
"L":
Torneamento
longitudinal:
Usin. ext.
"P":
Torneamento
transversal:
Usin. ext. "N":
Torneamento
transversal:
Usin. int.
"G":
Torneamento
longitudinal:
Usin. int.
INT: Nmero
de
detalonados
INT: Estado
do clculo: 0:
como ante-
riormente
1: Clculo
para frente
e
para trs
Contour preparation on: Ativao da
preparao de referncia.
Os programas de contorno e os blocos
NC chamados em seguida so
divididos em movimentos individuais e
armazenados na tabela de contorno.

retornado o nmero de detalonados.
CONTDCON REAL [ , 6]:
Tabela de
contorno
INT:
0: no sentido
programado
Decodificao de contorno
Os blocos de um contorno so codifica-
dos de modo que se economize
espao na memria, sendo um bloco
por linha da tabela nomeada.
EXECUTE INT: Estado de
erro
EXECUTE: Ativa a execuo de
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 /
Identificador de
subrotina
1 parmetro Explicao
EXECTAB REAL [ 11]:
Elemento da
tabela de
movimentos
Execute table: Execuo de um elemento a partir de uma tabela de movimentos.


Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
540 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
12. reas de proteo
Palavra-chave /
Identificador de
subrotina
1 parmetro 2 parmetro 3 parmetro 4 parmetro 5 parmetro Explicao
CPROTDEF INT: Nmero da
rea de
proteo
BOOL:
TRUE:
reas de
proteo
orientada pela
ferramenta
INT:
0: 4 e 5 par-
metro no so
avaliados
1: 4 parmetro
avaliado
2: 5 parmetro
avaliado
3: 4 e 5 par-
metro so
avaliados
REAL:
Limitao no
sentido positivo
REAL:
Limitao no
sentido negativo
Channel-
specific
protection
area
definition:
Definio
de uma
rea de
proteo
especfica
de canal
NPROTDEF INT: Nmero da
rea de
proteo
BOOL:
TRUE:
reas de
proteo
orientada pela
ferramenta
INT:
0: 4 e 5 par-
metro no so
avaliados
1: 4 O parme-
tro avaliado
2: 5 O parme-
tro avaliado
3: 4 e 5 par-
metro so
avaliados
REAL:
Limitao no
sentido positivo
REAL:
Limitao no
sentido negativo
NCK-
specific
protection
area
definition:
Definio
de uma
rea de
proteo
especfica
de mquina
CPROT INT: Nmero da
rea de
proteo
INT: Opo
0: rea de pro-
teo desativa-
da
1: Pr-ativao
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
REAL:
Deslocamento
da rea de
proteo no 1
eixo geomtrico
REAL:
Deslocamento
da rea de
proteo no 2
eixo geomtrico
REAL:
Deslocamento
da rea de
proteo no 3
eixo geomtrico
rea de
proteo
especfica
de canal
ativada/des-
ativada
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 541
NPROT INT: Nmero da
rea de
proteo
INT: Opo
0: rea de pro-
teo desativa-
da
1: Pr-ativao
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
REAL:
Deslocamento
da rea de
proteo no 1
eixo geomtrico
REAL:
Deslocamento
da rea de
proteo no 2
eixo geomtrico
REAL:
Deslocamento
da rea de
proteo no 3
eixo geomtrico
rea de
proteo
especfica
de mquina
ativada/des
ativada
EXECUTE VAR INT:
Estado de erro
EXECUTE: Ativao da execuo do programa Com isso se retorna execuo nor-
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 /
Identificador de
subrotina
1 parmetro Explicao
ENABLE INT: Nmero da
entrada de
Interrupt
Ativao de Interrupt: ativada a rotina de interrupo que est atribuda entrada
de hardware com o nmero especificado. Aps a instruo SETINT temos um
Interrupt enabled.
DISABLE INT: Nmero da
entrada de
Interrupt
Desativao de Interrupt: desativada a rotina de interrupo que est atribuda
entrada de hardware com o nmero cancelado. A retrao rpida tambm no
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
entrada de
Interrupt
Seleo do Interrupt: Atribuio de rotinas de interrupo e deletao de atributos
para uma entrada de interrupo. Com isso a rotina de interrupo desativada. No
realizada nenhuma reao com a ocorrncia da interrupo.


15. Sincronizao de movimentos
Palavra-chave /
Identificador de
subrotina
1 parmetro Explicao
CANCEL INT: Nmero da
ao sincroni-
zada
Cancelamento da ao sncrona de movimentos modal de nmero ID especificado


Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
542 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
16. Definio de funo
Palavra-chave /
Identificador de
subrotina
1 parmetro 2 parmetro 3 parmetro 4-7 parmetro Explicao
FCTDEF INT: Nmero
da funo
REAL: Valor
limite inferior
REAL: Valor
limite superior
REAL:
Coeficientes
a0-a3
Definir polinmio. Este avaliado
no SYNFCT ou PUTFTOCF.


17. Comunicao
Palavra-
chave /
Identificador
de subrotina
1
parmetro
2 parmetro Explicao
MMC STRING:
Comando
CHAR:
Modo de confirmao**
"N": sem confirmao
"S": confirmao sncrona
"A": confirmao assncrona
MMC-Command: Comando ativado no Interpreta-
dor de comando MMC para configurao de
janelas atravs do programa NC
Literatura:
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-
chave /
Identificador
de subrotina
1
parmetro
2
parmetro
3
parmetro
4
parmetro
5
parm
etro
6-8
parm
etro
Explicao
INIT # INT:
Nmero de
canal
1-10
ou STRING:
Nome de
canal
$MC_CHAN
_NAME
STRING:
Caminho
CHAR:
Modo de
confirma-
o**
Seleo de um mdulo para
execuo em um canal.
1 : 1 canal;
2 : 2 canal.
No lugar do nmero de canal
tambm possvel o nome de
canal definido no
$MC_CHAN_NAME.
START # INT:
Nmero de
canal
1-10
ou STRING:
Nome de
canal
$MC_CHAN
_NAME
Inicializao dos programas
selecionados em vrios canais,
simultaneamente a partir do
programa em andamento.
O comando no atua no prprio
canal.
1 : 1 canal;
2 : 2 canal ou o nome de canal
definido no
$MC_CHAN_NAME.
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 543
WAITE # INT: ou
Nmero de
canal
1-10
STRING:
Nome de
canal
$MC_CHAN
_NAME
Wait for end of program:
Espera pelo fim do programa
em outro canal (como nmero
ou nome).
WAITM # INT:
Nmero de
marcadores
0-9
INT:
Nmero de
canal
1-10
ou STRING:
Nome de
canal
$MC_CHAN
_NAME
Wait: Espera pelo alcance de
um marcador em outro canal.
A espera prossegue at que
em outro canal tambm seja
alcanado o WAITM com o
marcador correspondente.
Tambm pode ser indicado o
nmero do prprio canal.
WAITMC # INT:
Nmero de
marcadores
0-9
INT:
Nmero de
canal
1-10
ou STRING:
Nome de
canal
$MC_CHAN
_NAME
Wait: Espera condicional pelo
alcance de um marcador em
outro canal. A espera prosse-
gue at que em outro canal
tambm seja alcanado o
WAITMC com o marcador
correspondente. A parada
exata realizada somente se os
outros canais ainda no
alcanaram o marcador.
WAITP AXIS:
Identificador
de eixo
AXIS:
Identificador
de eixo
AXIS:
Identificador
de eixo
AXIS:
Identificador
de eixo
AXIS:
Identi-
ficador
de eixo
AXIS:
Identi-
ficador
de eixo
Wait for positioning axis:
Espera at que os eixos de
posicionamento de seu pro-
grama alcancem o ponto final.
WAITS INT:
Nmero do
fuso
INT:
Nmero do
fuso
INT:
Nmero do
fuso
INT:
Nmero do
fuso
INT:
Nme-
ro do
fuso
Wait for positioning spindle:
Espera at que os fusos pro-
gramados antes com o SPOSA
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
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
544 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
PUTFTOC # REAL:
Valor de
correo
INT:
Nmero do
parmetro
INT:
Nmero de
canal ou
STRING:
Nome de
canal
$MC_CHAN
_NAME
INT:
Nmero do
fuso
Put fine tool correction:
Correo fina de ferramenta
PUTFTOCF
#
INT:
N da
funo
Com
FCTDEF se
deve indicar
aqui o n
utilizado.
VAR REAL:
Valor de
referncia *)
INT:
Nmero do
parmetro
INT:
Nmero de
canal
1-10
ou STRING:
Nome de
canal
$MC_CHAN
_NAME
INT:
Nme-
ro do
fuso
Put fine tool correction function
dependant:
Alterao da correo de
ferramenta Online em funo
de uma funo definida com
FCTDEF
(polinmio mx. at 3 grau).
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-
chave /
Identificador
de subrotina
1
parmetro
Explicao
CHANDATA INT:
Nmero de
canal
Ajuste do nmero de canal para acesso aos dados do canal (permitido apenas no mdulo de
inicializao);
os acessos seguintes referem-se ao canal ajustado com o CHANDATA.


Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 545
20. Mensagens
Palavra-
chave /
Identificador
de subrotina
1
parmetro
2
parmetro
Explicao
MSG STRING:
SEQN-
CIA DE
CARAC-
TERES:
Mensagem
INT:
Parmetro
de chamada
do modo de
controle da
trajetria
Message modal: A exibio permanece at aparecer a prxima mensagem.
Se o 2 parmetro for programado = 1, p. ex. MSG(texto, 1), a mensagem
tambm emitida como bloco executvel no modo de controle da trajetria.


22. Alarmes
Palavra-
chave /
Identificador
de subrotina
1
parmetro
2
parmetro
Explicao
SETAL INT:
Nmero de
alarme
(alarmes de
ciclos)
STRING:
Sequncia
de carac-
teres
Set alarm: Definio de alarme. Junto indicao do nmero de alarme pode
ser adicionada uma sequncia de caracteres de at 4 parmetros.
Esto disponveis os seguintes parmetros pr-definidos:
%1 = Nmero de canal
%2 = Nmero de bloco, Label
%3 = ndice de texto para alarmes de ciclos
%4 = Parmetros adicionais de alarme


23. Compensao
Palavra-chave /
Identificador de
subrotina
1 parmetro -
4 parmetro
Explicao
QECLRNON AXIS: Nmero de
eixo
Quadrant error compensation learning on: Aprendizado da
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 /
Identificador de
subrotina
1 parmetro 2 parmetro 3
parmetro
Explicao
DELT STRING [32]:
Identificador de
ferramenta
INT: Nmero
Duplo
Deletar ferramenta. O nmero Duplo
pode ser omitido.
GETSELT VAR INT:
Nmeto T (valor de
retorno)
INT: Nmero
do fuso
Retorna os nmeros T pr-
selecionados. Sem indicao do
nmero do fuso, ento o comando
vale para o fuso mestre.
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
546 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
SETPIECE INT: Quantidade de
peas
INT: Nmero
do fuso
Considerar o nmero de peas para
todas ferramentas atribudas ao
fuso.
Se for omitido o nmero do fuso,
ento o comando vale para o fuso
mestre.
SETDNO INT: Nmero de
ferramenta T
INT: Nmero
de corte
INT: N D Define como novo o nmero D da
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
ferramenta T
INT: N D Deleta todos corretores aditivos de
um corte (ou de uma ferramenta, se
o D no for especificado)
SETMTH INT: N do porta-
ferramenta
Define o n do porta-ferramenta
POSM INT: N de aloja-
mento em que se
deve posicionar
INT: N de
alojamento no
magazine que
deve ser mo-
vimentado
INT: N de
alojamento
do maga-
zine interno
INT: N de
magazine
do maga-
zine interno
Posicionamento do magazine
SETTIA VAR INT:
Estado=Resultado
da operao (valor
de retorno)
INT: Nmero
do magazine
INT: N de
grupo de
desgaste
Definio de uma ferramenta do
grupo de desgaste como inativa
SETTA VAR INT:
Estado=Resultado
da operao (valor
de retorno)
INT: Nmero
do magazine
INT: N de
grupo de
desgaste
Definio de uma ferramenta do
grupo de desgaste como ativa
RESETMON VAR INT:
Estado=Resultado
da operao (valor
de retorno)
INT: n T
interno
INT: n D da
ferramenta
Passar o valor real da ferramenta
para o valor nominal


25. Fuso sincronizado
Palavra-
chave /
Identificador
de subrotina
1 par-
metro
2
par-
metro
3 par-
metro
4 par-
metro
5 parmetro
Comportamento de mudana de
blocos
6 par-
metro
Explicao
COUPDEF AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
REAL:
Relao
de trans-
misso
do nu-
merador
(FA) ou
(FS)
REAL:
Relao
de trans-
misso
do deno-
minador
(LA) ou
(LS)
STRING [8]: Comportamento de
mudana de blocos:
"NOC": Sem controle de mudana
de blocos, a mudana dos blocos
liberada imediatamente, "FINE":
Mudana de blocos na "sincroni-
zao fina", "COARSE": Mudana
de blocos na sincronizao aproxi-
mada e "IPOSTOP": Mudana de
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.
STRING [2]:
"DV":
Acoplamen-
to de valor
nominal
"AV":
Acoplamen-
to de valor
real
Couple
definition:
Definio do
grupo de
fusos sincro-
nizados
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 547
COUPDEL AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
Couple
delete:
Deletao do
grupo de
fusos sincro-
nizados
COUPOF AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
A mudana de blocos liberada
imediatamente.
Desativao
mais rpida
possvel do
modo
sincronizado.
COUPOF AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
REAL:
POSFS
A mudana de blocos liberada
somente ao ser ultrapassada a
posio de desativao.
Desativao
do modo
sncrono
depois de
ultrapassar a
posio de
desativao
POSFS
COUPOF AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
REAL:
POSFS
REAL:
POSLS
A mudana de blocos liberada
somente ao serem ultrapassadas
as duas posies programadas.
Faixa do
POSFS, POSLS: 0 ... 359,999 graus.
Desativao
do modo sn-
crono depois
de ultra-
passar as
duas posi-
es de des-
ativao
POSFS e
POSLS .
COUPOFS AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
A mudana de blocos realizada
da forma mais rpida possvel
(mudana imediata de blocos).
Desativao
de um aco-
plamento
com parada
do eixo
escravo
COUPOFS AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
REAL:
POSFS
Depois de ultrapassar a posio de
desativao programada do eixo
escravo e relativa ao sistema de
coordenadas da mquina, a mu-
dana de blocos somente liberada
aps a ultrapassagem das posies
de desativao POSFS.
Faixa de valores 0 ... 359,999 graus.
Desativao
somente de-
pois de ultra-
passar a po-
sio de des-
ativao pro-
gramada do
eixo escravo.
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
548 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
COUPON AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
A mudana de blocos liberada
imediatamente.
Ativao mais
rpida poss-
vel do modo
sincronizado
com qualquer
referncia
angular entre
fuso mestre e
fuso escravo
COUPON AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
REAL:P
OSFS
A mudana de blocos liberada de
acordo com o ajuste definido. Faixa
do POSFS: 0 ... 359,999 graus.
Ativao de
um desloca-
mento angu-
lar definido
POSFS entre
FS e LS. Este
refere-se
posio de
zero grau do
fuso mestre
no sentido
positivo de
giro.
COUPONC AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
A progra-
mao
de uma
posio
Offset
no
possvel.
Aceita a ati-
vao com
programao
precedente
do M3 S.. ou
M4 S.. . Acei-
tar imediata-
mente a rota-
o diferen-
cial.
COUPRES AXIS:
Eixo
escravo
ou fuso
escravo
(FS)
AXIS:
Eixo
mestre
ou
fuso
mestre
(LS)
Couple reset:
Resetamento
do grupo de
fusos sincro-
nizados
Os valores
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.

Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 549
26. Instrues de estrutura no editor Step (suporte de programao baseado em editor)
Palavra-chave /
Identificador de
subrotina
1 parmetro 2 parmetro 3 parmetro Explicao
SEFORM STRING [128]:
nome de seco
INT: plano STRING [128]:
icon
Atual nome de seco para
editor Step


Palavra-
chave /
Identificador
de subrotina
1
parmetro
2
parmetro
3
parmetro
4
parmetro
Explicao
COUPON AXIS: Eixo
escravo
AXIS: Eixo
mestre
REAL:
Posio de
ativao do
eixo escravo
Couple on:
Ativao do grupo ELG/par de fusos sincroniza-
dos. Se nenhuma posio de ativao for especi-
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
escravo
AXIS: Eixo
mestre
REAL:
Posio de
desativao
do eixo
escravo
(absoluto)
REAL:
Posio de
desativao
do eixo
mestre
(absoluto)
Couple off:
Desativao do grupo ELG/par de fusos sincroni-
zados. Os parmetros de acoplamento so manti-
dos. Se forem especificadas posies, ento o
acoplamento somente ser iniciado quando todas
as posies especificadas forem ultrapassadas.
O fuso escravo continua a girar com a ltima
rotao antes da desativao do acoplamento.
WAITC AXIS: Eixo/
fuso
STRING [8]:
Critrio de
mudana de
blocos
AXIS: Eixo/
fuso
STRING [8]:
Critrio de
mudana de
blocos
Wait for couple condition:
Espera at o critrio de mudana de blocos dos
eixos/fusos ser preenchido.
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:
Eixo/fuso
Avano de eixos contentores
Tabelas
16.5 Chamadas de subrotina pr-definidas em aes sincronizadas de movimentos
Fundamentos
550 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
16.5 Chamadas de subrotina pr-definidas em aes sincronizadas de
movimentos

27. Procedimentos de sincronizao
Palavra-chave/
Identificador de
funo
1 parmetro 2 parmetro 3 parmetro
at
5 parmetro
Explicao
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
anulao de
curso restante
por eixo (opcio-
nal). Se for
omitido o eixo,
ser iniciada a
anulao de
curso restante
para o percurso
Delete distance to go: Anulao de curso restante
Uma ao sincronizada com um comando
DELDTG gera uma parada de pr-processamento
aps o prximo bloco de sada (= bloco no pro-
cessamento principal). A parada de pr-processa-
mento cancelada com o fim do bloco de sada ou
quando for preenchida a condio do primeiro
DELDTG. No $AA_DELT[<eixo>] encontramos a
distncia axial at o ponto de destino na anulao
de curso restante por eixo, no $AC_DELT o curso
restante do percurso.
SYNFCT INT: Nmero
da funo de
polinmio que
foi definida com
FCTDEF.
VAR REAL:
Varivel de
resultado *)
VAR REAL:
Varivel de
entrada **)
Se a condio na ao sincronizada de movimen-
tos for preenchida, ento ser avaliada a varivel
de entrada do polinmio definido na primeira
expresso. O valor ser limitado para baixo e para
cima e atribudo varivel de resultado.
FTOC INT: Nmero
da funo de
polinmio que
foi definida com
FCTDEF
VAR REAL:
Varivel de
entrada **)
INT:
Comprimento
1,2,3
INT: Nmero
de canal
INT: Nmero
do fuso
Alterao da correo fina de ferramenta em fun-
o de uma funo (polinmio mx. de 3 grau)
definida com FCTDEF.
Com FCTDEF deve ser especificado o nmero aqui
utilizado.
*) 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.
Tabelas
16.6 Funes pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 551
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/
Identificador de
funo
Resultado 1 parmetro 2 parmetro Explicao
CTRANS FRAME AXIS REAL:
Deslocamento
3 - 15
parmetro
como 1 ...
4 - 16
parmetro
como 2 ...
Translation:
Deslocamento de ponto
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:
Rotao
3 /5
parmetro
como 1 ...
4 /6
parmetro
como 2 ...
Rotation: Rotao do
atual sistema de coorde-
nadas.
Nmero mximo de
parmetros: 6 (um iden-
tificador de eixo e um
valor por eixo geo-
mtrico).
CSCALE FRAME AXIS REAL: Fator
de escala
3 - 15
parmetro
como 1 ...
4 - 16
parmetro
como 2 ...
Scale: Fator de escala
para vrios eixos.
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
parmetro
como 1 ...
Mirror: Espelhamento
em um eixo de coorde-
nadas
MEAFRAME FRAME Campo REAL
de 2 dim.
Campo REAL
de 2 dim.
3 parmetro:
Varivel REAL
Clculo de Frame a
partir de 3 pontos de
medio no espao
Tabelas
16.6 Funes pr-definidas
Fundamentos
552 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
As funes de Frame CTRANS, CSCALE, CROT e CMIRROR servem para gerar
expresses de Frame.

2. Funes de geometria
Palavra-chave/
Identificador de
funo
Resultado 1 parmetro 2 parmetro 3 parmetro Explicao
CALCDAT BOOL:
Estado de erro
VAR REAL [,2]:
Tabela com
pontos de
entrada (uma
abscissa e uma
ordenada para
1, 2, 3 etc.
ponto)
INT: Nmero
de pontos de
entrada para
clculo
(3 ou 4)
VAR REAL [3]:
Resultado:
Abscissa,
ordenada e raio
do centro
calculado do
crculo
CALCDAT: Calculate circle data
Calcula o raio e o centro de um
crculo a partir de 3 ou 4 pontos
(conforme parmetro 1) que
esto em um crculo. Os pontos
devem ser diferentes um do
outro.


Identificador Resultado 1 parmetro 2 parmetro 3 parmetro 4 parmetro 5 par-
metro
6 par-
metro
CALCPOSI INT:
Estado
0 OK
-1 DLIMIT
neg.
-2 Transf.
n.def.
1 Limite SW
2 rea de
trabalho
3 rea de
prot.
Para mais
informaes,
veja o PGA
REAL:
Posio de
sada no WCS
[0] Abscissa
[1] Ordenada
[2] Aplicada
(terceira
coord.)
REAL:
Increment.
Definio de
curso
[0] Abscissa
[1] Ordenada
[2] Aplicada
(terceira
coord.)
relativo
Posio de
sada
REAL:
Distncias
mnimas de
limites a
serem
mantidas
[0] Abscissa
[1] Ordenada
[2] Aplicada
(terceira
coord.)
[3] eixo lin.
mquina
[4] eixo rot.
REAL:
Valor de
retorno
possvel curso
incrementa, se
o curso no
pode ser apro-
ximado total-
mente a partir
do parmetro 3
sem violao
do limite
BOOL:
0:
Avaliao
Grupo 13
de cdigos
G
(pol./metr.)
1:
Referncia
ao sistema
bsico do
comando,
independen
te do grupo
13 de
cdigos G
codificado
bin
para
monitorar
1 Limites
SW
2 rea de
trabalho
4 rea de
prot. ativa
8 rea de
prot. pr-
ativa
Explicao:
CALCPOSI
Com CALCPOSI pode ser verificado se a partir de um ponto de partida especificado os
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:
Estado de erro
VAR REAL [11]:
Primeiro
elemento de
contorno
VAR REAL [11]:
Segundo
elemento de
contorno
VAR REAL [2]:
Vetor de
resultado:
Coordenada de
interseco,
abscissa e
ordenada
Intersection: Clculo de
interseco
Se calcula a interseco entre
dois elementos de contorno.
As coordenadas da interseco
so valores de retorno.
O estado do erro indica se uma
interseco foi encontrada.


Tabelas
16.6 Funes pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 553
3. Funes de eixo
Resultado 1 parmetro 2 parmetro Explicao
AXNAME AXIS:
Identificador
de eixo
STRING [ ]:
String de
entrada
AXNAME: Get axname
Converte a String de entrada em identificador de
eixo. Se a String de entrada no contm nenhum
nome de eixo vlido, ento ser emitido um
alarme.
AXTOSPI INT:
Nmero do
fuso
AXIS:
Identificador de
eixo
AXTOSPI: Convert axis to spindle
Converte o identificador de eixo em nmero de
fuso. Se o parmetro de transferncia no contm
nenhum identificador de eixo vlido, ento ser
emitido um alarme.
SPI AXIS:
Identificador
de eixo
INT:
Nmero de fuso
SPI: Convert spindle to axis
Converte o nmero de fuso em identificador de
eixo. Se o parmetro de transferncia no contm
nenhum nmero de fuso vlido, ento ser
emitido um alarme.
ISAXIS BOOL
TRUE:
Eixo dispo-
nvel:
seno:
FALSE
INT:
Nmero do eixo
geomtrico
(1 at 3)
Verifica se o eixo geomtrico 1 at 3 indicado
como parmetros est disponvel de acordo com o
dado de mquina
$MC_AXCONF_GEOAX_ASSIGN_TAB.
AXSTRING STRING AXIS Converte o identificador de eixo em String


4. Gerenciamento de ferramentas
Resultado 1 parmetro 2 parmetro Explicao
NEWT INT:
Nmero T
STRING [32]:
Nome de
ferramenta
INT: Nmero
Duplo
Cria nova ferramenta (disponibiliza dados da
ferramenta). O nmero Duplo pode ser omitido.
GETT INT:
Nmero T
STRING [32]:
Nome de
ferramenta
INT: Nmero
Duplo
Define o nmero T como nome de ferramenta
GETACTT INT:
Estado
INT:
Nmero T
STRING [32]:
Nome da
ferramenta
Define a ferramenta ativa de um grupo de
ferramentas de mesmo nome
TOOLENV INT:
Estado
STRING:
Nome
Salvamento de um ambiente de ferramentas na
SRAM com nome indicado
DELTOOLENV INT:
Estado
STRING:
Nome
Deletao de um ambiente de ferramentas na
SRAM com nome indicado Todos ambientes de
ferramentas se nenhum nome for especificado.
GETTENV INT:
Estado
STRING:
Nome
INT:
Nmero [0]
Nmero [1]
Nmero [2]
Leitura de:
Nmero T,
Nmero D,
Nmero DL
a partir de um ambiente de ferramentas com
nome indicado


Tabelas
16.6 Funes pr-definidas
Fundamentos
554 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Resul-
tado
1 par. 2. par. 3 par. 4 par. 5 par. 6 par. Explicao
GETTCOR INT:
Estado
REAL:
Com-
pri-
mento
[11]
STRING:
Compo-
nentes:
Sistema
de coor-
denadas
STRING:
Amb. de
ferram./
" "
INT:
Nmero
T int.
INT:
Nmero
D
INT:
Nmero
DL
Leitura de comprimentos e de
componentes de comprimento
de ferramentas a partir do
ambiente de ferramentas ou do
atual ambiente
Detalhes: veja /FB1/ Manual de
funes bsicas; (W1)


Resul-
tado
1 par. 2 par. 3 par. 4 par. 5 par. 6 par. 7 par. 8 par. 9 par.
SETTCOR INT:
Estado
REAL:
Vetor
de corr.
[0-3]
STRING:
Compo-
nente(s)
INT:
Compo-
nente(s)
para
corr.
INT:
Tipo da
operao
de gra-
vao
INT:
ndice do
eixo geo-
mtrico
STRING:
Nome do
ambiente
de ferra-
mentas
INT:
Nmero
T int.
INT:
Nmero
D
INT:
Nmero
DL
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:
Estado
INT:
ndice do eixo
[0-2]
REAL:
L1, L2, L3 para
abscissa,
ordenada,
aplicada
[3], [3] Matriz
STRING:
Sistema de
coordenadas
para a
atribuio
A funo fornece informaes
sobre a atribuio de compri-
mentos de ferramenta L1, L2, L3
da ferramenta ativa abscissa,
ordenada, aplicada. A atribuio
aos eixos geomtricos influen-
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
Tabelas
16.6 Funes pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 555
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
de controle
REAL: Limite
mnimo
REAL: Limite
mximo
REAL: Varivel
de controle
Controla se o valor da varivel
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
at
3 parmetro
Explicao
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.
Tabelas
16.6 Funes pr-definidas
Fundamentos
556 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 557
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
Apndice
A.1 Lista de abreviaes
Fundamentos
558 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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)
Apndice
A.1 Lista de abreviaes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 559
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
Apndice
A.1 Lista de abreviaes
Fundamentos
560 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Apndice
A.1 Lista de abreviaes
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 561
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
Apndice
A.2 Feedback sobre a documentao
Fundamentos
562 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.

Apndice
A.2 Feedback sobre a documentao
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 563
A
SlEMENSAG
l DT MC MS1
Postfach 3180
D-91050 Erlangen
Fax.: +49 9131 - 98 2176 (Documentao)
Remetente
Nome:
Endereo da empresa/departamento
Rua:
CEP: Cidade:
Telefone: /
Telefax: /
Sugestes e/ou correes


Apndice
A.3 Vista Geral da documentao
Fundamentos
564 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
A.3 Vista Geral da documentao
Documentao geral
Viso geral da documentao SlNUMERlK 840D sl
Documentao do usurio
Documentao do fabricante e de assistncia tcnica
Documentao do fabricante e de assistncia tcnica
Documentao eletrnica
lnformativo Catlogo NC 61 *
)
Catlogo PM 21 SlMOTlON,
SlNAMlCS S120 e motores
para mquinas de produo *
)
Manual de operao
Universal *
)
Torneamento *
)
Fresamento *
)
HMl-Advanced *
)
Manual de programao
Fundamentos *
)
Avanado *
)
Ciclos de medio
Listas de variveis de
sistema
Manual de programao

Torneamento/Fresamento
lSO
lnstrues de
diagnstico *
)
Manual de funes
Funes de acionamento
Manual de funes
Safety lntegrated
Diretrizes EMC
Manual de equipamento
NCU *
)
Componentes de
operao
e redes *
)
Manual para a
projeo de mquinas
Manual de colocao em
funcionamento
CNC: NCK, PLC, acionamento *
)
Software bsico e
software de operao *
)
Software bsico e
HMl-Advanced *
)
Manual de listas *
)
Parte 1
Parte 2
Manual de funes
Funes bsicas *
)
Funes ampliadas
Funes especiais
Aes sncronas
Gerenciamento de
ferramentas
Manual de funes
Dialetos lSO
Motores
*
)
Escopo mnimo de documentao recomendado
DOConCD *
)
DOConWEB
SlNUMERlK
SlNAMlCS
SlNUMERlK
840D sl
SlNUMERlK
840D sl
840Di sl
802D sl
SlNAMlCS
S120
SlNUMERlK
840D sl
SlNUMERlK
840D sl
SlNUMERlK
840D sl
840D
840Di sl
SlNUMERlK
840D sl
SlNAMlCS
S120
SlNUMERlK
840D sl
SlNUMERlK
SlNUMERlK
840D sl
SlNUMERlK
840D sl
SlNUMERlK
840D sl
SlNUMERlK
840D sl
SlNUMERlK
840D sl
840Di sl
802D sl
828D


Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 565
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.
Glossrio

Fundamentos
566 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Glossrio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 567
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.
Glossrio

Fundamentos
568 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Glossrio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 569
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.
Glossrio

Fundamentos
570 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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).
Glossrio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 571
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.
Glossrio

Fundamentos
572 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Glossrio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 573
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.
Glossrio

Fundamentos
574 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Glossrio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 575
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.
Glossrio

Fundamentos
576 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Glossrio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 577
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.
Glossrio

Fundamentos
578 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Glossrio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 579
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)
Glossrio

Fundamentos
580 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Glossrio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 581
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.
Glossrio

Fundamentos
582 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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.
Glossrio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 583
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.
Glossrio

Fundamentos
584 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Glossrio

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 585
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.
Glossrio

Fundamentos
586 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
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
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 587
ndice
$
$AA_ACC, 141
$AA_FGREF, 118
$AA_FGROUP, 118
$AA_OFF, 381
$AC_F_TYPE, 157
$AC_FGROUP_MASK, 118
$AC_FZ, 157
$AC_S_TYPE, 99
$AC_SVC, 99
$AC_TOFF, 88
$AC_TOFFL, 88
$AC_TOFFR, 88
$AC_WORKAREA_CS_LIMIT_MINUS, 401
$AC_WORKAREA_CS_LIMIT_PLUS, 401
$AC_WORKAREA_CS_MINUS_ENABLE, 401
$AC_WORKAREA_CS_PLUS_ENABLE, 401
$P_F_TYPE, 158
$P_FGROUP_MASK, 119
$P_FZ, 158
$P_GWPS, 107
$P_S_TYPE, 99
$P_SVC, 99
$P_TOFF, 88
$P_TOFFL, 88
$P_TOFFR, 88
$PA_FGREF, 118
$PA_FGROUP, 119
$TC_DPNT, 153
$TC_TP_MAX_VELO, 94
$TC_TPG1/...8/...9, 107
A
A, 111
A=..., 177
AC, 169, 220
ACC, 140
ACCLIMA, 417
Acelerao
Modo, 414
ACN, 177
ACP, 177
ADIS, 333
ADISPOS, 333
ALF, 269
AMIRROR, 345
AMIRROR, 372
ANG, 241, 246
ANG1, 243
ANG2, 243, 246
ngulo
ngulo de sucesso de elementos de
contorno, 241, 243, 246
ngulo espacial, 367
ngulo polar, 18, 199
AP, 199, 203, 208, 211, 222, 231
Aproximao do ponto de referncia, 403
AR, 211, 220, 231, 234
AROT, 345, 356
AROTS, 367
Arredondamento, 273
ASCALE, 345, 368
Ativo modalmente, 39
Ativo por bloco, 39
ATRANS, 345, 349
Atribuio de valores, 40
Avano, 111
com sobreposio de manivela eletrnica, 142
Override de, 144
para eixos de posicionamento, 134
Unidades de medida, 116
Avano por dente, 153
axial
Deslocamento de ponto zero, 353
B
B=..., 177
Binria
Constante, 447
Bloco, 37
- comprimento, 40
- fim, 39
Componentes, 37
Composio, 37
Nmero,, 39
Omisso, 42
Omisso:, 43
Seqncia das instrues, 40
BNS, 32
BRISK, 414
ndice

Fundamentos
588 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
BRISKA, 414
Broca, 74
C
C=..., 177
CALCPOSI, 399, 556
Canal
Eixos, 431
Canto do contorno
Arredondamento, 273
Chanframento, 273
Caracteres especiais, 47
CDOF, 316
CDOF2, 316
CDON, 316
CFC, 146
CFIN, 146
CFTCP, 146
Ch
Chanfro, 273
CHF, 273
CHR, 243, 246, 273
C
CIP, 211, 224
Crculo de transio, 318
com ngulo espacial
Frame de Rotao,, 367
com controle de posio
Modo de fuso,, 124
Comando, 37
Comando de deslocamento, 193
Comandos de programao
Lista, 449
Comentrios, 41
Compensao
Plano de, 322
Compensao do raio da ferramenta
nos cantos externos, 298
comprimentos de ferramenta
Offset de, 84
Constante
Constante binria, 447
Constante hexadecimal, 446
Constante inteira (Integer), 446
contentor
Eixo, 435
Contorno
- Elemento, 193
aproximar/afastar, 291
Calculadora, 240
Ponto, 296
Preciso programvel de, 422
Sucesso de elementos, 240
Coordenadas
cartesianas, 195
Cartesianas,, 15
Cilndricas, 200
Polares, 199
Polares,, 18
Coordenadas cartesianas, 15
Coordenadas cilndricas, 200
Coordenadas polares, 18, 199
Correo
Comprimentos de ferramenta,, 68
Raio da ferramenta, 69
Correo de ferramenta
Offset de, 84
Correo do raio da ferramenta
CUT2D, 321
CORROF, 381
corte
Velocidade de, 93
Cortes
- Centro, 70
- Posio, 70
- Raio, 70
Nmero de, 81
Ponto de referncia de, 326
Posio relevante de, 326
CPRECOF, 422
CPRECON, 422
CR, 211, 218, 234
CROTS, 367
CT, 211, 227
Curso
Clculo de, 439
CUT2D, 320
CUT2DF, 320
CUTCONOF, 323
CUTCONON, 323
D
D..., 80
D0, 80
da ferramenta
de compensao de raio, 281
DAC, 185
ndice

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 589
DC, 177
de canal
Eixos, 431
de comando
Eixos, 433
de contorno
Nmero de cortes, para ferramentas, 320
de Mquina
Eixos, 431
de Mquinas
Eixos, 431
de percurso
Eixos, 431
de PLC:
Eixos, 433
de posicionamento
Eixos, 432
Deslocamento bsico, 32
Deslocamento de ponto zero
ajustvel, 159
Ajustvel, 33
Valores de deslocamento, 163
Deslocamento do ponto de partida
no rosqueamento, 252
DIACYCOFA, 185
DIAM90, 182
DIAM90A, 185
DIAMCHAN, 185
DIAMCHANA, 185
DIAMCYCOF, 182
DIAMOF, 182
DIAMOFA, 185
DIAMON, 182
DIAMONA, 185
DIC, 185
DILF, 269
Dimenso absoluta, 19
Dimenso incremental, 21
Dimenses em milmetros, 179
Dimenses em polegadas (Inch), 179
DIN 66025, 37
DIN 66217, 28
DISC, 298
DISCL, 302
Disponibilidade
Dependente do sistema, 5
Disponibilidade dependente de
Sistema, 5
DISR, 302
DITE, 258
DITS, 258
DRFOF, 381
DRIVE, 414
DRIVEA, 414
DYNFINISH, 419
DYNNORM, 419
DYNPOS, 419
DYNROUGH, 419
DYNSEMIFIN, 419
E
Efeito
modal, 442
por blocos, 442
efetivo
Raio, 117
Eixo
Tipos, 427
Eixo transversal, 182, 191
Eixos
Eixo guia lincado, 436
geomtricos, 429
Principais, 429
Eixos adicionais, 430
Eixos de posicionamento, 432
Eixos geomtricos, 30
em funo do tempo
Avano, 114
Emisso de funo auxiliar
em modo de controle da trajetria, 388
Rpida, 387
Emisso de funes auxiliares, 385
Encosto fixo, 409
Monitorao, 411
Torque de fixao, 411
Endereo, 37
Ajustvel, 516
ativo modalmente, 442
ativo por bloco, 442
Atribuio de valores, 40
com extenso de eixo, 442, 514
Endereo ampliado, 443
Endereos fixos, 513
Endereo ampliado, 443
Endereos, 440
ENS, 33
Especificao de dimenso incremental, 172
Evolvente, 234
ndice

Fundamentos
590 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
F
F..., 111, 208, 260
FA, 120, 134
FAD, 302
Fator de escala, 368
FB, 152
FD, 142
FDA, 142
Ferramenta
- Grupo, 72
- Nmero de tipo, 72
- Ponta, 70
- Tipo, 72
Correo do comprimento, 68
Corretor do raio da, 69
Corte da, 80
Memria de correes,, 70
Ponto de troca, 25
Rotao mxima da, 94
Ferramentas de fresar, 72
Ferramentas de retificar, 75
Ferramentas de tornear, 76
Ferramentas especiais, 78
FFWOF, 421
FFWON, 421
FGREF, 111
FGROUP, 111
Fim de bloco LF, 47
FL, 111
FMA, 149
Formato de fita perfurada, 36
FP, 404
FPR, 134
FPRAOF, 134
FPRAON, 134
Frame, 343
Desativao, 380
Instrues, 345
Frame zero, 161
Frames, 33
FRC, 273
FRCM, 273
Funes G, 522
Funes M, 389
Fuso
Funes M, 391
Limite da rotao do, 108
Posicionamento, 125
Principais, 430
Rotao, 89
Rotao do, 93
Sentido de giro, 89
Fuso mestre, 430
FXS, 409
FXST, 409
FXSW, 409
FZ, 153
G
G0, 199, 203
G1, 199, 208
G110, 197
G111, 197
G112, 197
G140, 302
G141, 302
G142, 302
G143, 302
G147, 302
G148, 302
G153, 159, 380
G17, 165, 321
G18, 165
G19, 165, 321
G2, 199, 211, 214, 218, 220, 222
G247, 302
G248, 302
G25, 108, 396
G26, 108, 396
G3, 199, 211, 214, 218, 220, 222
G33, 251
G331, 262
G332, 262
G34, 260
G340, 302
G341, 302
G347, 302
G348, 302
G35, 260
G4, 423
G40, 281
G41, 80, 281
G42, 80, 281
G450, 298
G451, 298
G460, 312
G461, 312
G462, 312
G500, 159
G505 ... G599, 159
G53, 159, 380
G54, 159
G55, 159
ndice

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 591
G56, 159
G57, 159
G58, 353
G59, 353
G60, 329
G601, 329
G602, 329
G603, 329
G63, 267
G64, 333
G641, 333
G642, 333
G643, 333
G644, 333
G645, 333
G70, 179
G700, 179
G71, 179
G710, 179
G74, 403
G75, 404
G751, 404
G9, 329
G90, 169
G91, 172
G93, 111
G94, 111
G95, 111
G96, 100
G961, 100
G962, 100
G97, 100
G971, 100
G972, 100
G973, 100
Gargalo de garrafa
Deteco, 318
Geometria
Eixos, 429
Grupo G
Tecnologia, 419
Grupos de funes G, 522
GWPSOF, 106
GWPSON, 106
H
Hexadecimal
Constante, 446
I
I, 262
I..., 251, 260
IC, 172
Identificao
Para seqncia de caracteres, 47
Para valores numricos especiais, 47
Para variveis prprias do sistema, 47
Identificador, 35, 38, 444
Identificadores de variveis, 445
Identificadores de variveis, 445
Indicaes dimensionais, 169
em dimetro, 182
em Inch, 179
em milmetros, 179
em raio, 182
para eixos rotativos e fusos, 177
Instruo, 37
Instrues
Lista, 449
Interpolao
Linear, 206
No linear, 206
Interpolao circular
Interpolao de linha helicoidal, 231
Interpolao de espirais, 231
INVCCW, 234
INVCW, 234
IP, 442
J
J, 214, 262
J..., 260
JERKLIMA, 417
K
K, 211, 214, 262
K..., 251, 260
KONT, 291
KONTC, 291
KONTT, 291
L
Letras de endereo, 512
LF, 47
LFOF, 269
LFON, 269
ndice

Fundamentos
592 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
LFPOS, 269
LFTXT, 269
LFWP, 269
Limite da rea de trabalho
em BCS, 396
em WCS/ENS, 400
Pontos de referncia na ferramenta, 399
LIMS, 100
lincados
Eixos, 434
LINE FEED, 39
Linguagem avanada de NC, 38
Link
Eixo guia lincado, 436
LookAhead, 337
M
M..., 389
M0, 389
M1, 389
M19, 125, 389
M2, 389
M3, 89
M4, 89
M40, 389
M41, 389
M42, 389
M43, 389
M44, 389
M45, 389
M5, 89
M6, 59, 389
M70, 125
Manivela eletrnica
Sobreposio, 142
MCS, 27
MD10652, 240
MD10654, 240
MD10656, 240
Memria de correes, 70
Mensagens, 393
MIRROR, 345
MIRROR, 372
Modo de controle da trajetria, 333
Monitorao
Encosto fixo, 410
Monitorao de coliso, 316
Movimento de avano rpido, 203
MSG, 393
N
Nveis de omisso, 43
NORM, 291
Nmero D, 80
O
OFFN, 281
Offset de posio, 381
OVR, 138
OVRA, 138
OVRRAP, 138
P
para eixos de percurso
Avano, 114
para eixos sncronos
Avano, 115
Parada
no fim do ciclo, 391
Opcional, 391
Programada, 391
Parada de pr-processamento
Interna, 425
Parada exata, 329
Parada interna de pr-processamento, 425
Parada opcional, 391
Parada programada, 391
Parmetro de interpolao IP, 442
PAROT, 377
PAROTOF, 377
Passo da rosca, 260
Pea
- Contorno, 194
Perigo de coliso, 294
Plano de trabalho, 23, 165
Planos
Mudana de, 361
PLC
Eixos de, 433
PM, 302
POLF, 269
POLFMASK, 269
POLFMLIN, 269
Plo, 197
Ponto / ngulo de aproximao, 293
Ponto de destino, 193
Ponto de encosto, 25
Ponto de partida, 25, 193
Ponto de referncia, 25
ndice

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 593
Ponto fixo
Aproximao de, 404
Ponto zero
Da pea, 25
De mquina, 25
ponto zero programvel
Deslocamento de ponto zero programvel, 349
Pontos de referncia, 25
Pontos zero, 25
no torneamento, 190
por dente
Avano, 153
Porta-ferramenta
Ponto de referncia, 25
POS, 120
POSA, 120
Posies
Leitura, 311
POSP, 120
PR, 302
Programa
- Cabealho, 49
- fim, 391
Fim, 39
Nome de,, 35
Programa NC
Criar, 45
Programao de crculos
com ngulo de abertura e centro, 211, 220
com ngulo polar e raio polar, 211
com centro e ponto final, 211, 214
com coordenadas polares, 222
com ponto intermedirio e ponto final, 211, 224
com raio e ponto final, 211, 218
com transio tangencial, 211
Programao do ponto final, 307
Programao em dimetro, 182
Programao em raio, 182
Programao NC
Reserva de caracteres, 47
programvel
Correo do avano,, 138
Frame de Escala,, 368
Frame de Espelhamento,, 372
Q
QU, 387
R
RAC, 185
Raio da ferramenta
Offset do, 84
Raio de referncia, 117
Raio de transio, 299
Raio polar, 18, 200
Rebolos
Velocidade perifrica de, 106
Regra dos trs dedos, 28
Reserva de caracteres, 47
Retas
Interpolao, 208
Retrocesso
Sentido durante o rosqueamento, 270
RIC, 185
RND, 246, 273
RNDM, 273
Rosca
Corte, usinagem, 251, 269
mltiplas entradas, 252
Sentido de giro, 253
Seqncia de, 252
Rosca direita, 253
Rosca esquerda, 253
Rosca cilndrica, 256
Rosca cnica, 257
Rosca transversal, 256
Rosqueamento, 260
Rosqueamento com macho
com mandril de compensao, 267
sem mandril de compensao, 262
ROT, 345, 356
Rotao
Programvel, 356
ROTS, 367
RP, 199, 203, 208, 211, 222, 231
RPL, 356
RTLIOF, 203
RTLION, 203
S
S, 89, 106
S1, 89
S2, 89
SCALE, 345, 368
SCC, 100
SD42440, 172
SD42442, 172
SD42465, 339
ndice

Fundamentos
594 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
SD42940, 86
SD42950, 86
SD43240, 127
SD43250, 127
Sentido de giro, 28
Serra para ranhuras, 78
SETMS, 89
SF, 251
sncronos
Eixos, 433
Sncronos
Eixos, 433
Sistema de coordenadas
Da pea,, 34
Sistema de coordenadas base (BCS), 30
Sistema de coordenadas da mquina, 27
Sistema de coordenadas da pea, 34
Sistema de ponto zero
Ajustvel, 33
Sistema de ponto zero bsico, 32
Sistemas de coordenadas, 13, 27
SOFT, 414
SOFTA, 414
Solavanco
Limitao, 414
SPCOF, 124
SPCON, 124
SPOS, 125
SPOSA, 125
SR, 149
SRA, 149
ST, 149
STA, 149
Suavizao, 333
Sucesses de elementos de contorno
2 retas, 243
3 retas, 246
Reta com ngulo, 241
SUG, 75, 106
SUPA, 159, 380
SVC, 93
T
T..., 59
T=..., 58
T0, 58, 59
Tangente da trajetria, 295
Tempo de espera, 423
Tipos de eixos
Eixos adicionais, 430
TOFF, 84
TOFFL, 84
TOFFR, 84
TOFRAME, 377
TOFRAMEX, 377
TOFRAMEY, 377
TOFRAMEZ, 377
TOROT, 377
TOROTOF, 377
TOROTX, 377
TOROTY, 377
TOROTZ, 377
Torque de fixao, 411
TRAFOOF, 403
TRANS, 345, 349
Transformao cinemtica, 30
Transformaes de coordenadas (Frames), 33
TURN, 231
V
Valor S
Interpretao, 91
Velocidade de avano, 208
Velocidade de corte, 93
Constante, 100
VELOLIMA, 417
W
WAB, 302
WAITMC, 120
WAITP, 120
WAITS, 125
WALCS0, 400
WALCS1-10, 400
WALIMOF, 396
WALIMON, 396
WCS, 34
alinhamento na pea de trabalho, 377
X
X..., 195
X2, 241
X3, 243
Y
Y..., 195
ndice

Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 595
Z
Z..., 195
Z1, 243, 246
Z2, 241, 243, 246
Z3, 246
Z4, 246

ndice

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

Das könnte Ihnen auch gefallen