Escolar Documentos
Profissional Documentos
Cultura Documentos
Sinumerik 840D - SL 828D Fundamentos - Manual de Programação - PT PDF
Sinumerik 840D - SL 828D Fundamentos - Manual de Programação - PT PDF
0H
Fundamentos geomtricos
1H
1
Fundamentos de
2H
programao NC 2
Criao de um programa NC 3
SINUMERIK
3H
Troca de ferramentas
4H
4
SINUMERIK 840D sl / 828D Corretores de ferramentas 5
Fundamentos
5H
Movimento do fuso
6H
6
Controle de avano
7H
7
Manual de programao
Ajustes de geometria
8H
8
Comandos de movimento
9H
9
Correes do raio da
10H
ferramenta 10
Comportamento no percurso
1H
11
Transformaes de
12H
coordenadas (Frames) 12
Transferncia de funes
13H
auxiliares 13
Comandos suplementares
14H
14
Outras informaes
15H
15
Tabelas
16H
16
Apndice
17H
A
Vlido para
Comando
SINUMERIK 840D sl / 840DE sl
SINUMERIK 828D
Software Verso
Software de sistema da NCU 2.6 SP1
03/2010
6FC5398-1BP20-1KA0
Informaes jurdicas
Conceito de aviso
Este manual contm instrues que devem ser observadas para sua prpria segurana e tambm para evitar
danos materiais. As instrues que servem para sua prpria segurana so sinalizadas por um smbolo de alerta,
as instrues que se referem apenas danos materiais no so acompanhadas deste smbolo de alerta. Depen-
dendo do nvel de perigo, as advertncias so apresentadas como segue, em ordem decrescente de gravidade.
PERIGO
significa que haver caso de morte ou leses graves, caso as medidas de segurana correspondentes no
forem tomadas.
AVISO
significa que haver caso de morte ou leses graves, caso as medidas de segurana correspondentes no
forem tomadas.
CUIDADO
acompanhado do smbolo de alerta, indica um perigo iminente que pode resultar em leses leves, caso as
medidas de segurana correspondentes no forem tomadas.
CUIDADO
no acompanhado do smbolo de alerta, significa que podem ocorrer danos materiais, caso as medidas de
segurana correspondentes no forem tomadas.
ATENO
significa que pode ocorrer um resultado ou um estado indesejados, caso a instruo correspondente no for
observada.
Ao aparecerem vrios nveis de perigo, sempre ser utilizada a advertncia de nvel mais alto de gravidade.
Quando apresentada uma advertncia acompanhada de um smbolo de alerta relativamente a danos pessoais,
esta mesma tambm pode vir adicionada de uma advertncia relativa a danos materiais.
Pessoal qualificado
O produto/sistema, ao qual esta documentao se refere, s pode ser manuseado por pessoal qualificado para a
respectiva definio de tarefas e respeitando a documentao correspondente a esta definio de tarefas, em
especial as indicaes de segurana e avisos apresentados. Graas sua formao e experincia, o pessoal
qualificado capaz de reconhecer os riscos do manuseamento destes produtos/sistemas e de evitar possveis
perigos.
Utilizao dos produtos Siemens em conformidade com as especificaes
Tenha ateno ao seguinte:
AVISO
Os produtos da Siemens s podem ser utilizados para as aplicaes especificadas no catlogo e na respetiva
documentao tcnica. Se forem utilizados produtos e componentes de outros fornecedores, estes tm de ser
recomendados ou autorizados pela Siemens. Para garantir um funcionamento em segurana e correto dos
produtos essencial proceder corretamente ao transporte, armazenamento, posicionamento, instalao,
montagem, colocao em funcionamento, operao e manuteno. Devem-se respeitar as condies ambiente
autorizadas e observar as indicaes nas respetivas documentaes.
Marcas
Todas denominaes marcadas pelo smbolo de propriedade autoral so marcas registradas da Siemens AG.
As demais denominaes nesta publicao podem ser marcas em que os direitos de proprietrio podem ser
violados, quando usadas em prprio benefcio, por terceiros.
Excluso de responsabilidade
Ns revisamos o contedo desta documentao quanto a sua coerncia com o hardware e o software descritos.
Mesmo assim ainda podem existir diferenas e ns no podemos garantir a total conformidade. As informaes
contidas neste documento so revisadas regularmente e as correes necessrias estaro presentes na prxima
edio.
Documentao SINUMERIK
A documentao SINUMERIK est organizada em 3 categorias:
Documentao geral
Documentao do usurio
Documentao do fabricante e assistncia tcnica
Atravs do link http://www.siemens.com/motioncontrol/docu encontra-se informaes do
seguinte tema:
Ordering documentation
Aqui encontra-se uma lista da documentao atual impressa.
Download documentation
Links adicionais para o download de arquivos de Service & Support.
(Online) research in the documentation
Informaes do DOConCD e acesso direto aos documentos no DOConWEB.
Documentao do contedo bsico individual Siemens organizado com o
My Documentation Manager (MDM), vide http://www.siemens.com/mdm
O My Documentation Manager lhe oferece uma srie de caractersticas para criar sua
prpria documentao de mquina.
Treinamentos e FAQs
As informaes sobre o treinamento oferecido e sobre as FAQ's (frequently asked
questions) esto disponveis em:
Grupo destino
Esta publicao dirigida a:
Programadores
Projetistas
Aplicao
O manual de programao possibilita a criao de progamas e interface de software para
editar, testar e para corrigir erros.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 3
Prefcio
Escopo padro
Este manual de programao descreve as funcionalidades de escopo padro. As comple-
mentaes e alteraes realizadas pelo fabricante da mquina so documentadas pelo
fabricante da mquina.
No comando podem existir outras funes que no foram explicadas nesta documentao.
Isso, no entanto, no implica nenhuma obrigao destas funes serem fornecidas com um
novo controle ou em caso de servio.
Da mesma forma, devido grande variedade de itens, esta documentao no compreende
todas as informaes detalhadas de todos os tipos de produto, e tambm no podem ser
considerados todos os casos possveis de instalao, operao e manuteno.
Suporte tcnico
Para dvidas entre em contato com nosso Hotline:
Europa / frica
Telefone +49 180 5050 - 222
Fax +49 180 5050 - 223
0,14 /Min. na rede fixa alem, possveis divergncias para tarifas de celular
Internet http://www.siemens.com/automation/support-request
Amrica
Telefone +1 423 262 2522
Fax +1 423 262 2200
E-Mail mailto:techsupport.sea@siemens.com
sia / Pacfico
Telefone +86 1064 757575
Fax +86 1064 747474
E-Mail mailto:support.asia.automation@siemens.com
Indicao
Os nmeros de telefone para suporte tcnico de cada pas esto disponveis na Internet:
http://www.automation.siemens.com/partner
Fundamentos
4 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Prefcio
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 5
Prefcio
Fundamentos
6 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Contedo
Prefcio ..................................................................................................................................................... 3
327H 328H
1
329H Fundamentos geomtricos ...................................................................................................................... 13
30H 31H
1.1
32H Posies da pea.........................................................................................................................13
3H 34H
1.1.1
35H Sistemas de coordenadas da pea ............................................................................................. 13
36H 37H
1.1.2
38H Coordenadas cartesianas ............................................................................................................14
39H 340H
1.1.3
341H Coordenadas polares...................................................................................................................18
342H 34H
1.1.4
34H Dimenso absoluta ......................................................................................................................19
345H 346H
1.1.5
347H Dimenso incremental .................................................................................................................21
348H 349H
1.2
350H Planos de trabalho .......................................................................................................................23
351H 352H
1.3
35H Pontos zero e pontos de referncia.............................................................................................25
354H 35H
1.4
356H Sistemas de coordenadas ...........................................................................................................27
357H 358H
1.4.1
359H Sistema de coordenadas da mquina (MCS).............................................................................. 27
360H 361H
1.4.2
362H Sistema de coordenadas base (BCS) ......................................................................................... 30
36H 364H
1.4.3
365H Sistema de ponto zero bsico (BNS)........................................................................................... 32
36H 367H
1.4.4
368H Sistema de ponto zero ajustvel (ENS)....................................................................................... 33
369H 370H
1.4.5
371H Sistema de coordenadas da pea (WCS) ................................................................................... 34
372H 37H
1.4.6
374H Qual a relao entre os diversos sistemas de coordenadas?.................................................. 34
375H 376H
2
37H Fundamentos de programao NC.......................................................................................................... 35
378H 379H
2.1
380H Denominao de um programa NC ............................................................................................. 35
381H 382H
2.2
38H Composio e contedo de um programa NC ............................................................................ 37
384H 385H
2.2.1
386H Blocos e componentes de blocos ................................................................................................ 37
387H 38H
2.2.2
389H Regras de blocos .........................................................................................................................39
390H 391H
2.2.3
392H Atribuies de valores..................................................................................................................40
39H 394H
2.2.4
395H Comentrios.................................................................................................................................41
396H 397H
2.2.5
398H Omisso de blocos ......................................................................................................................42
39H 40H
3
401H Criao de um programa NC ................................................................................................................... 45
402H 403H
3.1
40H Procedimento bsico ...................................................................................................................45
405H 406H
3.2
407H Caracteres disponveis ................................................................................................................47
408H 409H
3.3
410H Cabealho do programa ..............................................................................................................49
41H 412H
3.4
413H Exemplos de programa................................................................................................................51
41H 415H
3.4.1
416H Exemplo 1: Primeiros passos de programao ........................................................................... 51
417H 418H
3.4.2
419H Exemplo 2: Programa NC para torneamento .............................................................................. 52
420H 421H
3.4.3
42H Exemplo 3: Programa NC para fresamento................................................................................. 53
423H 42H
4
425H Troca de ferramentas .............................................................................................................................. 57
426H 427H
4.1
428H Troca de ferramentas sem gerenciamento de ferramentas ........................................................ 58
429H 430H
4.1.1
431H Troca de ferramentas com comando T........................................................................................ 58
432H 43H
4.1.2
43H Troca de ferramentas com M6.....................................................................................................59
435H 436H
4.2
437H Troca de ferramentas com gerenciamento de ferramentas (opcional)........................................ 61
438H 439H
4.2.1
40H Troca de ferramentas com comando T e com gerenciamento de ferramentas ativo
41H
4.2.2
43H Troca de ferramentas com M6 e com gerenciamento de ferramentas ativo (opcional) ..............64
4H 45H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 7
Contedo
4.3
46H Comportamento com programao T incorreta .......................................................................... 66
47H 48H
5
49H Corretores de ferramentas....................................................................................................................... 67
450H 451H
5.1
452H Informaes gerais sobre as correes de ferramentas ............................................................ 67
453H 45H
5.2
45H Correo do comprimento da ferramenta ................................................................................... 68
456H 457H
5.3
458H Correo do raio da ferramenta.................................................................................................. 69
459H 460H
5.4
461H Memria de correes de ferramentas ....................................................................................... 70
462H 463H
5.5
46H Tipos de ferramenta .................................................................................................................... 72
465H 46H
5.5.1
467H Informaes gerais sobre os tipos de ferramentas..................................................................... 72
468H 469H
5.5.2
470H Ferramentas de fresar................................................................................................................. 72
471H 472H
5.5.3
473H Broca ........................................................................................................................................... 74
47H 475H
5.5.4
476H Ferramentas de retificar .............................................................................................................. 75
47H 478H
5.5.5
479H Ferramentas de tornear .............................................................................................................. 76
480H 481H
5.5.6
482H Ferramentas especiais................................................................................................................ 78
483H 48H
5.5.7
485H Diretriz de encadeamento ........................................................................................................... 79
486H 487H
5.6
48H Chamada da correo da ferramenta (D) ................................................................................... 80
489H 490H
5.7
491H Alterao dos dados de correo da ferramenta........................................................................ 83
492H 493H
5.8
49H Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR) ................................. 84
495H 496H
6
497H Movimento do fuso .................................................................................................................................. 89
498H 49H
6.1
50H Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5) ....................................................... 89
501H 502H
6.2
503H Velocidade de corte (SVC).......................................................................................................... 93
504H 50H
6.3
506H Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) ........ 100
507H 508H
6.4
509H Velocidade perifrica constante do rebolo (GWPSON, GWPSOF).......................................... 106
510H 51H
6.5
512H Limitao programvel da rotao do fuso (G25, G26)............................................................ 108
513H 514H
7
51H Controle de avano................................................................................................................................ 109
516H 517H
7.1
518H Avano (G93, G94, G95, F, FGROUP, FL, FGREF) ................................................................ 109
519H 520H
7.2
521H Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC) ................... 118
52H 523H
7.3
524H Operao de fuso com controle de posio (SPCON, SPCOF)............................................... 122
52H 526H
7.4
527H Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS) .............................................. 123
528H 529H
7.5
530H Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF) ........................ 132
531H 532H
7.6
53H Correo do avano programvel (OVR, OVRRAP, OVRA).................................................... 136
534H 53H
7.7
536H Correo da acelerao programvel (ACC) (opcional)........................................................... 138
537H 538H
7.8
539H Avano com sobreposio de manivela eletrnica (FD, FDA) ................................................. 140
540H 541H
7.9
542H Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN) .................... 144
543H 54H
7.10
54H Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA) .................................... 147
546H 547H
7.11
548H Avano por blocos (FB)............................................................................................................. 150
549H 50H
7.12
51H Avano por dente (G95 FZ) ...................................................................................................... 151
52H 53H
Fundamentos
8 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Contedo
8
54H Ajustes de geometria ............................................................................................................................. 157
5H 56H
8.1
57H Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA,
58H
G153) .........................................................................................................................................157
59H
8.2
560H Seleo do plano de trabalho (G17/G18/G19) .......................................................................... 163
561H 562H
8.3
563H Dimenes .................................................................................................................................167
564H 56H
8.3.1
56H Especificao de dimenses absolutas (G90, AC).................................................................... 167
567H 568H
8.3.2
569H Especificao de dimenso incremental (G91, IC).................................................................... 170
570H 571H
8.3.3
572H Indicao de dimenso absoluta e incremental no torneamento e fresamento (G90/G91) ......174
573H 574H
8.3.4
57H Indicao de dimenses absolutas para eixos rotativos (DC, ACP, ACN) ...............................175
576H 57H
8.3.5
578H Indicao dimensional em polegadas (Inch) ou mtrica (G70/G700, G71/G710).....................177
579H 580H
8.3.6
581H Programao em dimetro/raio especfica de canal (DIAMON, DIAM90, DIAMOF,
582H
8.3.7
584H Programao em dimetro/raio especfica de eixo (DIAMONA, DIAM90A, DIAMOFA,
58H
8.4
587H Posio da pea no torneamento .............................................................................................. 188
58H 589H
9
590H Comandos de movimento ...................................................................................................................... 191
591H 592H
9.1
593H Informaes gerais sobre os comandos de cursos ................................................................... 191
594H 59H
9.2
596H Comandos de deslocamento com coordenadas cartesianas (G0, G1, G2, G3, X..., Y...,
597H
Z...).............................................................................................................................................193
598H
9.3
59H Comandos de deslocamento com coordenadas polares .......................................................... 195
60H 601H
9.3.1
602H Ponto de referncia das coordenadas polares (G110, G111, G112) ........................................ 195
603H 604H
9.3.2
605H Comandos de deslocamento com coordenadas polares (G0, G1, G2, G3, AP, RP)................197
60H 607H
9.4
608H Movimento de avano rpido (G0, RTLION, RTLIOF) .............................................................. 201
609H 610H
9.5
61H Interpolao linear (G1) .............................................................................................................206
612H 613H
9.6
614H Interpolao circular...................................................................................................................209
615H 61H
9.6.1
617H Tipos de interpolao circular (G2/G3, ...)................................................................................. 209
618H 619H
9.6.2
620H Interpolao circular com centro e ponto final (G2/G3, X... Y... Z..., I... J... K...) ...................... 212
621H 62H
9.6.3
623H Interpolao circular com raio e ponto final (G2/G3, X... Y... Z.../ I... J... K..., CR) ................... 216
624H 625H
9.6.4
62H Interpolao circular com ngulo de abertura e centro (G2/G3, X... Y... Z.../ I... J... K...,
627H
AR) .............................................................................................................................................218
628H
9.6.5
629H Interpolao circular com coordenadas polares (G2/G3, AP, RP) ............................................ 220
630H 631H
9.6.6
632H Interpolao circular com ponto intermedirio e ponto final (CIP, X... Y... Z..., I1... J1...
63H
K1...)...........................................................................................................................................222
634H
9.6.7
635H Interpolao circular com transio tangencial (CT, X... Y... Z...) ............................................. 225
63H 637H
9.7
638H Interpolao helicoidal (G2/G3, TURN) ..................................................................................... 229
639H 640H
9.8
641H Interpolao de evolventes (INVCW, INVCCW)........................................................................ 232
642H 643H
9.9
64H Definies de contorno ..............................................................................................................238
645H 64H
9.9.1
647H Informaes gerais sobre sucesses de elementos de contorno ............................................. 238
648H 649H
9.9.2
650H Sucesses de elementos de contorno: Uma reta (ANG) .......................................................... 239
651H 652H
9.9.3
653H Sucesses de elementos de contorno: Duas retas (ANG)........................................................ 241
654H 65H
9.9.4
65H Sucesses de elementos de contorno: Trs retas (ANG) ......................................................... 244
657H 658H
9.9.5
659H Sucesses de elementos de contorno: Programao de ponto final com ngulo ....................248
60H 61H
9.10
62H Rosqueamento com passo constante (G33) ............................................................................. 249
63H 64H
9.10.1
65H Rosqueamento com passo constante (G33, SF)....................................................................... 249
6H 67H
9.10.2
68H Curso programado de entrada e de sada (DITS, DITE)........................................................... 256
69H 670H
9.11
671H Rosqueamento com passo crescente ou decrescente (G34, G35)........................................... 258
672H 673H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 9
Contedo
9.12
674H Rosqueamento com macho sem mandril de compensao (G331, G332).............................. 260
675H 67H
9.13
67H Rosqueamento com macho com mandril de compensao (G63)........................................... 265
678H 679H
9.14
680H Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS,
681H
9.15
683H Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)........................................ 271
684H 685H
10
68H Correes do raio da ferramenta ........................................................................................................... 277
687H 68H
10.1
689H Correo do raio da ferramenta (G40, G41, G42, OFFN) ........................................................ 277
690H 691H
10.2
692H Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT) ....................................... 287
693H 694H
10.3
695H Correo nos cantos externos (G450, G451, DISC) ................................................................ 294
69H 697H
10.4
698H Aproximao e afastamento suaves......................................................................................... 298
69H 70H
10.4.1
701H Aproximao e afastamento (G140 at G143, G147, G148, G247, G248, G347, G348,
702H
G340, G341, DISR, DISCL, FAD, PM, PR) .............................................................................. 298 703H
10.4.2
704H Aproximao e afastamento com estratgias de afastamento ampliadas (G460, G461,
705H
10.5
70H Monitorao de colises (CDON, CDOF, CDOF2)................................................................... 312
708H 709H
10.6
710H Correo de ferramenta 2D (CUT2D, CUT2DF)....................................................................... 316
71H 712H
10.7
713H Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)..................... 319
714H 715H
10.8
716H Ferramentas com posio definida de corte............................................................................. 322
71H 718H
11
719H Comportamento no percurso ................................................................................................................. 327
720H 721H
11.1
72H Parada exata (G60, G9, G601, G602, G603) ........................................................................... 327
723H 724H
11.2
725H Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) ..... 331
726H 72H
12
728H Transformaes de coordenadas (Frames) ........................................................................................... 341
729H 730H
12.1
731H Frames ...................................................................................................................................... 341
732H 73H
12.2
734H Instrues de Frame ................................................................................................................. 343
735H 736H
12.3
73H Deslocamento de ponto zero programvel ............................................................................... 347
738H 739H
12.3.1
740H Deslocamento de ponto zero (TRANS, ATRANS).................................................................... 347
741H 742H
12.3.2
743H Deslocamento de ponto zero por eixos (G58, G59) ................................................................. 351
74H 745H
12.4
746H Rotao programvel (ROT, AROT, RPL)................................................................................ 354
74H 748H
12.5
749H Rotaes de Frame programveis com ngulos espaciais (ROTS, AROTS, CROTS) ........... 365
750H 751H
12.6
752H Fator de escala programvel (SCALE, ASCALE)..................................................................... 366
753H 754H
12.7
75H Espelhamento programvel (MIRROR, AMIRROR)................................................................. 370
756H 75H
12.8
758H Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT) ................... 375
759H 760H
12.9
761H Desselecionar Frame (G53, G153, SUPA, G500) .................................................................... 378
762H 763H
12.10
764H Desativao de movimentos sobrepostos (DRFOF, CORROF)............................................... 379
765H 76H
13
76H Transferncia de funes auxiliares ...................................................................................................... 383
768H 769H
13.1
70H Funes M................................................................................................................................. 387
71H 72H
Fundamentos
10 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Contedo
14
73H Comandos suplementares ..................................................................................................................... 391
74H 75H
14.1
76H Emisso de mensagens (MSG) ................................................................................................. 391
7H 78H
14.2
79H Gravao de String na varivel BTSS (WRTPR) ...................................................................... 393
780H 781H
14.3
782H Limitao da rea de trabalho ...................................................................................................394
783H 784H
14.3.1
785H Limite de rea de trabalho em BCS (G25/G26, WALIMON, WALIMOF) .................................. 394
786H 78H
14.3.2
78H Limite de rea de trabalho em WCS/ENS (WALCS0 ... WALCS10) ......................................... 398
789H 790H
14.4
791H Aproximao do ponto de referncia (G74)............................................................................... 401
792H 793H
14.5
794H Aproximao de ponto fixo (G75, G751) ................................................................................... 402
795H 796H
14.6
79H Deslocar at o encosto fixo (FXS, FXST, FXSW) ..................................................................... 407
798H 79H
14.7
80H Comportamento da acelerao.................................................................................................. 412
801H 802H
14.7.1
803H Modo de acelerao (BRISK, BRISKA, SOFT, SOFTA, DRIVE, DRIVEA) ..............................412
804H 805H
14.7.2
806H Influncia da acelerao em eixos escravos (VELOLIMA, ACCLIMA, JERKLIMA)..................415
807H 80H
14.7.3
809H Ativao de valores de dinmica especficos de tecnologia (DYNNORM, DYNPOS,
810H
14.8
812H Deslocamento com controle antecipado (FFWON, FFWOF) .................................................... 419
813H 814H
14.9
815H Preciso de contorno (CPRECON, CPRECOF)........................................................................ 420
816H 817H
14.10
81H Tempo de espera (G4)...............................................................................................................421
819H 820H
14.11
821H Parada interna de pr-processamento ...................................................................................... 423
82H 823H
15
824H Outras informaes ............................................................................................................................... 425
825H 826H
15.1
827H Eixos ..........................................................................................................................................425
82H 829H
15.1.1
830H Eixos principais / eixos geomtricos.......................................................................................... 427
831H 832H
15.1.2
83H Eixos adicionais .........................................................................................................................428
834H 835H
15.1.3
836H Fuso principal, fuso mestre........................................................................................................428
837H 83H
15.1.4
839H Eixos de mquina ......................................................................................................................429
840H 841H
15.1.5
842H Eixos de canal............................................................................................................................429
843H 84H
15.1.6
845H Eixos de percurso ......................................................................................................................429
846H 847H
15.1.7
84H Eixos de posicionamento ...........................................................................................................430
849H 850H
15.1.8
851H Eixos sncronos..........................................................................................................................431
852H 853H
15.1.9
854H Eixos de comando .....................................................................................................................431
85H 856H
15.1.10
857H Eixos de PLC .............................................................................................................................431
85H 859H
15.1.11
860H Eixos lincados ............................................................................................................................432
861H 862H
15.1.12
863H Eixos lincados guia ....................................................................................................................434
864H 865H
15.2
86H Do comando de deslocamento at o movimento da mquina .................................................. 436
867H 86H
15.3
869H Clculo do percurso ...................................................................................................................437
870H 871H
15.4
872H Endereos ..................................................................................................................................438
873H 874H
15.5
875H Identificador................................................................................................................................442
876H 87H
15.6
87H Constantes .................................................................................................................................444
879H 80H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 11
Contedo
16
81H Tabelas.................................................................................................................................................. 447
82H 83H
16.1
84H Lista de instrues .................................................................................................................... 447
85H 86H
16.2
87H Endereos ................................................................................................................................. 510
8H 89H
16.3
890H Grupos de funes G ................................................................................................................ 520
891H 892H
16.4
893H Chamadas de subrotina pr-definidas ...................................................................................... 537
894H 895H
16.5
896H Chamadas de subrotina pr-definidas em aes sincronizadas de movimentos..................... 552
897H 89H
16.6
89H Funes pr-definidas .............................................................................................................. 553
90H 901H
A
902H Apndice................................................................................................................................................ 559
903H 904H
A.1
905H Lista de abreviaes ................................................................................................................. 559
906H 907H
A.2
908H Feedback sobre a documentao............................................................................................. 564
90H 910H
A.3
91H Vista Geral da documentao................................................................................................... 566
912H 913H
Fundamentos
12 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos 1
1.1 Posies da pea
=
<
;
r
: r r
<
;
=
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 13
Fundamentos geomtricos
1.1 Posies da pea
<
= ;
r
: r r
; =
<
Fundamentos
14 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.1 Posies da pea
<
3
3
; ;
3
3
<
Posio Coordenadas
P1 X100 Y50
P2 X-50 Y100
P3 X-105 Y-115
P4 X70 Y-75
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 15
Fundamentos geomtricos
1.1 Posies da pea
3
3 3
3
=
Posio Coordenadas
P1 X25 Z-7.5
P2 X40 Z-15
P3 X40 Z-25
P4 X60 Z-35
Fundamentos
16 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.1 Posies da pea
< <
3
3
3
3
3 3
; =
Posio Coordenadas
P1 X10 Y45 Z-5
P2 X30 Y60 Z-20
P3 X45 Y20 Z-15
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 17
Fundamentos geomtricos
1.1 Posies da pea
Exemplo
<
3
3
r
r
3OR
;
Fundamentos
18 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.1 Posies da pea
Exemplo: Torneamento
3
3 3
3
=
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 19
Fundamentos geomtricos
1.1 Posies da pea
Exemplo: Fresamento
<
3
3
3
;
Fundamentos
20 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.1 Posies da pea
Exemplo: Torneamento
3
3 3
3
=
Indicao
Com o DIAMOF ou o DIAM90 ativado o curso nominal em dimenses incrementais (G91)
programado como raio.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 21
Fundamentos geomtricos
1.1 Posies da pea
Exemplo: Fresamento
Os dados de posio para os pontos P1 at P3 em dimenso incremental so:
<
3
3
3
Fundamentos
22 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.2 Planos de trabalho
<
* ;
*
*
=
<
*
*
*
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 23
Fundamentos geomtricos
1.2 Planos de trabalho
Fundamentos
24 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.3 Pontos zero e pontos de referncia
Pontos zero
M Ponto zero da mquina
Com o ponto zero da mquina define-se o sistema de coordenadas da mquina
(MCS). Todos os pontos de referncia esto relacionados ao ponto zero da mquina.
W Ponto zero da pea = Ponto zero do programa
O ponto zero da pea define o sistema de coordenadas da pea em funo do ponto
zero da mquina.
A Ponto de encosto
Pode coincidir com o ponto zero da pea (apenas em tornos).
Pontos de referncia
R Ponto de referncia
Posio definida por cames e sistema de medio. A distncia at o ponto zero da
mquina M deve ser conhecida de modo que a posio do eixo neste ponto possa
ser definida exatamente com este valor.
B Ponto de partida
Definvel pelo programa. Aqui inicia a 1 ferramenta da usinagem.
T Ponto de referncia do porta-ferramenta
Encontra-se no assento do porta-ferramenta. Atravs da especificao do
comprimento das ferramentas o comando calcula a distncia da ponta da ferramenta
at o ponto de referncia do porta-ferramenta.
N Ponto de troca de ferramentas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 25
Fundamentos geomtricos
1.3 Pontos zero e pontos de referncia
;
5
1
%
0 $ : =
<
: :
0
;
Fundamentos
26 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.4 Sistemas de coordenadas
Sistema de coordenadas da pea (WCS) (Pgina 34) com o ponto zero da pea W
23H 92H
=P <P
;P
Indicao
Se existem diferentes sistemas de coordenadas da mquina (p. ex. transformao de 5
eixos), ento a cinemtica da mquina reproduzida, por transformao interna, no sistema
de coordenadas em que realizada a programao.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 27
Fundamentos geomtricos
1.4 Sistemas de coordenadas
<
;
;<= <
HL[RVSHUSHQGLFXODUHV
HQWUHVL
$%& %
(L[RVURWDWLYRV
JLUDPHPWRUQRGH;
<=
r
& ;
$
=
Fundamentos
28 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.4 Sistemas de coordenadas
=
<
%
<
= ;
;
<
;
& &
=
%
=
%
&
&
; <
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 29
Fundamentos geomtricos
1.4 Sistemas de coordenadas
<
0&6 %&6 ;
=
3RQWR]HURGDPTXLQD
Fundamentos
30 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.4 Sistemas de coordenadas
<%&6
7UDQVIRUPDR
FLQHPWLFD
<0&6
; %&6
6LVWHPDGHFRRUGHQDGDVEVLFR
= %&6 %&6
; 0&6
6LVWHPDGHFRRUGHQDGDVGDPTXLQD0&6
= 0&6
Cinemtica da mquina
A pea sempre programada em um sistema de coordenadas perpendicular (WCS) de
duas ou trs dimenses. Entretanto, para produo destas peas de trabalho cada vez
maior o emprego de mquinas-ferramenta com eixos rotativos ou eixos lineares dispostos
de forma no perpendicular. A transformao cinemtica serve para reproduzir as coorde-
nadas (perpendiculares) programadas em WCS em movimentos reais de eixos de mquina.
Literatura
Manual de funes ampliadas; Transformao cinemtica (M1)
Manual de funes especiais; Transformao de 3 a 5 eixos (F2)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 31
Fundamentos geomtricos
1.4 Sistemas de coordenadas
<
'HVORFDPHQWREVLFR
<
;
6LVWHPDGHSRQWR]HUREDVH%16
=
;
6LVWHPDGHFRRUGHQDGDVEDVH%&6
=
Deslocamento bsico
O deslocamento bsico descreve a transformao de coordenadas entre o BCS e o BNS.
Com ele, por exemplo, pode ser definido o ponto zero de paletes.
O deslocamento bsico composto por.
Deslocamento de ponto zero externo
Deslocamento DRF
Movimento sobreposto
Frames de sistema encadeados
Frames bsicos encadeados
Literatura
Manual de funes bsicas, eixos, sistemas de coordenadas, Frames (K2)
Fundamentos
32 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos geomtricos
1.4 Sistemas de coordenadas
<
**
<
;
6LVWHPDGHSRQWR
= ]HURDMXVWYHO(16
;
6LVWHPDGHSRQWR]HUREDVH%16
=
Indicao
As transformaes de coordenadas (Frames) programveis sempre se referem ao "Sistema
de ponto zero ajustvel".
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 33
Fundamentos geomtricos
1.4 Sistemas de coordenadas
7UDQVIRUPDRGH
]
] FRRUGHQDGDVSURJUDPYHO
'HVORFDPHQWRGHSRQWR
]HURDMXVWYHO
]
]
\ \
3HDGH
(16 WUDEDOKR
:&6 [
\ \
[
* ]
]
\ \
*
%16
0&6
%&6 :&6 [
(16 3DOHWH
[
[
'HVORFDPHQWR
EVLFR [
'HVORFDPHQWRGH 3HDGHWUDEDOKR
SRQWR]HURDMXVWYHO
7UDQVIRUPDRGH
FRRUGHQDGDVSURJUDPYHO
Fundamentos
34 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos de programao NC 2
Indicao
A diretriz para programao NC a norma DIN 66025.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 35
Fundamentos de programao NC
2.1 Denominao de um programa NC
Indicao
O nome de um arquivo, armazenado internamente na memria do NC, comea
com "_N_".
Literatura
Outras informaes sobre a transmisso, criao e salvamento de programas de peas
esto disponveis no manual de operao de sua interface de operao.
Fundamentos
36 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC
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
Sequncia de nmeros
A sequncia de nmeros o valor atribudo ao caractere de endereo. A sequncia de
nmeros pode conter sinal (antecedente) e ponto decimal, onde o sinal sempre est entre a
letra de endereo e a sequncia de nmeros. O sinal positivo (+) e os zeros esquerda (0)
no precisam ser escritos.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 37
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC
6HTQFLDGH
6HTQFLDGH
6HTQFLDGH
(QGHUHR
(QGHUHR
(QGHUHR
QPHURV
QPHURV
QPHURV
%ORFR
ATENO
Um identificador deve ser nico e no pode ser utilizado para diversos objetos.
Operadores de comparao
Operadores lgicos
Funes de clculo
Estruturas de controle
Literatura:
Manual de programao Avanada; captulo: Programao NC flexvel
Fundamentos
38 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC
Efeito de comandos
Os comandos podem ter efeito modal ou por blocos:
Modal
Os comandos ativos modalmente e seus valores programados mantm sua validade (em
todos blocos seguintes) at que:
sob o mesmo comando for programado um novo valor.
seja programado um comando que cancela o efeito do comando vlido at neste
momento.
Por blocos
Os comandos ativos por blocos so vlidos apenas para o bloco em que foram
programados.
Fim do programa
O ltimo bloco nas sequncias de execuo contm uma palavra especial para o fim do
programa: M2, M17 ou M30.
Incio do bloco
Os blocos NC podem ser identificados por nmeros de bloco no incio de cada bloco. Estes
so constitudos pelo caractere "N" e um nmero inteiro e positivo, p. ex.:
N40 ...
A seqncia dos nmeros de blocos aleatria, mas recomenda-se o uso de nmeros de
bloco em ordem crescente.
Indicao
Os nmeros de blocos devem ser nicos dentro de um programa, para obter um s
resultado em uma localizao.
Fim de bloco
Um bloco encerrado com o caractere "LF" (LINE FEED = nova linha).
Indicao
O caractere "LF" no precisa ser escrito. Ele gerado automaticamente com a quebra de
linha.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 39
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC
Tamanho de bloco
Um bloco pode comportar no mximo 512 caracteres (inclusive comentrio e caractere de
fim de bloco "LF").
Indicao
Na atual exibio no monitor geralmente so exibidos trs blocos, cada um com at 66
caracteres. Os comentrios tambm so exibidos. As mensagens so exibidas em uma
janela de mensagens prpria.
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
Fundamentos
40 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC
Exemplos:
X10
Atribuio de valor (10) no endereo X, "=" desnecessrio
X1=10
Atribuio de valor (10) em um endereo (X) com extenso
numrica (1), "=" necessrio
X=10*(5+SIN(37.5))
Atribuio de valor atravs de uma expresso numrica,
"=" necessrio
Indicao
Sempre aps uma extenso numrica deve-se prosseguir com um dos caracteres especiais
"=", "(", "[", ")", "]", "," ou com um operador, para distinguir o endereo com extenso num-
rica de uma letra de endereo acompanhada de valor.
2.2.4 Comentrios
Para facilitar o entendimento de um programa NC, os blocos NC podem receber comen-
trios explanadores.
Um comentrio est no fim do bloco e separado por um ponto-e-vrgula (";") deste bloco
NC no programa.
Exemplo 1:
Exemplo 2:
Indicao
Os comentrios so armazenados e aparecem na atual exibio de bloco durante a
execuo do programa.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 41
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC
Programao
Os blocos que devem ser omitidos so identificados pelo caractere "/" (barra) posicionado
antes do nmero de bloco. Tambm podem ser omitidos vrios blocos em seqncia.
As instrues nos blocos omitidos no sero executados, o programa continuado com
o prximo bloco no omitido.
1
&RPSRUWDPHQWRGRSURJUDPD
1
1
1
1
1
1
1
1
1
1
1
Exemplo:
Fundamentos
42 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC
Nveis de omisso
Os blocos podem ser associados nveis de omisso (mx. 10), que so ativados atravs
da interface de operao.
A programao feita atravs de uma barra posicionada no incio, seguida pelo nmero do
nvel de omisso. Por bloco pode ser especificado apenas um nvel de omisso.
Exemplo:
Indicao
O nmero de nveis de omisso que podem ser usados depende de um dado de mquina
de exibio.
Indicao
As seqncias de programa que podem ser alteradas, tambm podem ser geradas para
saltos condicionais atravs do emprego de variveis de sistema e de usurio.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 43
Fundamentos de programao NC
2.2 Composio e contedo de um programa NC
Fundamentos
44 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC 3
3.1 Procedimento bsico
Na criao de um programa NC a programao, ou seja, a converso dos diversos passos
de trabalho para a linguagem NC, na maioria das vezes apenas uma pequena parte do
trabalho de programao.
Antes da programao propriamente dita, deve existir primeiro um planejamento e a prepa-
rao dos passos de trabalho. Quanto mais exato for o planejamento de como o programa
ser dividido e construdo, mas rpido e simples ser a prpria programao, mais claro e
menos suscetvel erros ser o programa NC. Alm disso, os programas claros tambm
oferecem uma grande vantagem na realizao de futuras alteraes.
Visto que cada pea tem aparncia idntica, bastante conveniente, criar cada programa
com exatamente o mesmo mtodo. Para a maioria dos casos aplicado o procedimento a
seguir, mas como orientao.
Procedimento
1. Preparar desenho da pea
Definir o ponto zero da pea
Marcar o sistema de coordenadas
Calcular eventuais coordenadas faltantes
2. Definir o processo de usinagem
Quais ferramentas so usadas e quando so usadas para usinagem de qual
contorno?
Em qual seqncia so produzidos os elementos individuais da pea?
Quais elementos individuais se repetem (tambm podem ser girados) e devem ser
armazenados em uma subrotina?
Existem outros programas de pea e subrotinas de contornos que podem ser
aproveitados para a atual pea?
Onde so convenientes ou necessrios o deslocamento de ponto zero, rotao,
espelhamento e o escalonamento (conceito de Frames)?
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 45
Criao de um programa NC
3.1 Procedimento bsico
Fundamentos
46 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC
3.2 Caracteres disponveis
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 47
Criao de um programa NC
3.2 Caracteres disponveis
ATENO
No confundir a letra "O" com o nmero "0"!
Indicao
No feita nenhuma distino entre letras minsculas e maisculas (exceo: chamada de
ferramenta).
Indicao
Os caracteres especiais no representveis so tratados como se fossem espaos vazios.
Fundamentos
48 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC
3.3 Cabealho do programa
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 49
Criao de um programa NC
3.3 Cabealho do programa
Fundamentos
50 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC
3.4 Exemplos de programa
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 51
Criao de um programa NC
3.4 Exemplos de programa
Indicao
Para que o programa possa ser executado na mquina, os dados de mquina tambm
precisam estar definidos ( Fabricante da mquina).
r
;
5
5
5
5 5
=
Fundamentos
52 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC
3.4 Exemplos de programa
Exemplo de programa 2
Indicao
Para que o programa possa ser executado na mquina, os dados de mquina tambm
precisam estar definidos ( Fabricante da mquina).
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 53
Criao de um programa NC
3.4 Exemplos de programa
[r
5
r
5
Fundamentos
54 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Criao de um programa NC
3.4 Exemplos de programa
Exemplo de programa 3
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 55
Criao de um programa NC
3.4 Exemplos de programa
Fundamentos
56 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Troca de ferramentas 4
Tipo de troca de ferramenta
Para magazines de corrente, de disco e de cassetes um processo de troca de ferramentas
normalmente realizado em dois passos:
1. Com o comando T efetuada a localizao da ferramenta no magazine.
2. Em seguida, com o comando M, executado o carregamento no fuso.
Para magazines de revlver em tornos a troca de ferramentas, inclusive a localizao e o
carregamento, executada apenas com o comando T.
Indicao
O tipo de troca de ferramentas configurado atravs de um dado de mquina ( Fabricante
da mquina).
Condies
Com a troca de ferramentas deve-se:
ativar os valores de correo de ferramenta armazenados sob um nmero D.
programar o respectivo plano de trabalho (ajuste bsico: G18). Com isso est
assegurado que a correo do comprimento da ferramenta est associada ao eixo
correto.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 57
Troca de ferramentas
4.1 Troca de ferramentas sem gerenciamento de ferramentas
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
Exemplo
Fundamentos
58 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Troca de ferramentas
4.1 Troca de ferramentas sem gerenciamento de ferramentas
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 59
Troca de ferramentas
4.1 Troca de ferramentas sem gerenciamento de ferramentas
Exemplo
Fundamentos
60 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Troca de ferramentas
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.
Funo
Com a programao do comando T realizada uma troca de ferramentas direta.
Aplicao
Em tornos com magazine de revlver.
Sintaxe
Seleo de ferramenta:
T=<alojamento>
T=<nome>
T<n>=<alojamento>
T<n>=<nome>
Desseleo de ferramenta:
T0
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 61
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)
Significado
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:
Fundamentos
62 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)
Indicao
Na estratgia de localizao "Buscar a primeira ferramenta disponvel do grupo" a
seqncia deve estar definida no grupo de ferramentas a ser carregado. Neste caso
carregado o grupo T10, visto que T15 est bloqueado.
Com a estratgia de localizao "Buscar a primeira ferramenta com estado 'ativo' no
grupo" carregado o T1.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 63
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)
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
Fundamentos
64 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Troca de ferramentas
4.2 Troca de ferramentas com gerenciamento de ferramentas (opcional)
Indicao
Se em um magazine de ferramentas o alojamento de magazine selecionado no estiver
ocupado, ento o comando de ferramenta atua como T0. A seleo do alojamento de
magazine no ocupado pode ser usado para posicionamento do alojamento vazio.
Exemplo
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 65
Troca de ferramentas
4.3 Comportamento com programao T incorreta
MD22562 TOOL_CHANGE_ERROR_MODE
Bit Valor Significado
7 0 Posio inicial!
Na programao T imediatamente controlado se o nmero T conhecido por parte
do NCK. Se este no for o caso, ser disparado um alarme.
1 O nmero T programado ser controlado apenas quando for feita a seleo D.
Se o nmero T no for conhecido do NCK, ento ser disparado um alarme com a
seleo D.
Este comportamento desejado, por exemplo, se a programao T tambm deve
executar um posicionamento e para isso no existirem dados de ferramenta
disponveis (magazine de revlver).
Fundamentos
66 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas 5
5.1 Informaes gerais sobre as correes de ferramentas
As dimenses da pea so programadas diretamente (p. ex. a partir de um desenho de
produo). Com isso os dados de ferramenta como dimetro de fresa, posio de corte da
ferramenta de tornear (esquerda / direita) e comprimentos de ferramenta no precisam ser
observados na criao do programa.
&RQWRUQRSURJUDPDGR
3HUFXUVRFRUULJLGRGD
IHUUDPHQWD
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 67
Corretores de ferramentas
5.2 Correo do comprimento da ferramenta
F F F F
Indicao
O valor de correo do comprimento de ferramenta depende da orientao espacial da
ferramenta.
Fundamentos
68 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.3 Correo do raio da ferramenta
(TXLGLVWDQWH
(TXLGLVWDQWH
ATENO
A corretor do raio de ferramenta atua de acordo com o pr-ajuste CUT2D ou CUT2DF
(veja "Correo de ferramenta 2D (CUT2D, CUT2DF) (Pgina 316)".
24H 923H
Literatura
As diversas opes de correo do raio da ferramenta esto descritas detalhadamente no
captulo "Correes do raio da ferramenta".
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 69
Corretores de ferramentas
5.4 Memria de correes de ferramentas
ATENO
Os valores uma vez registrados na memria de correes so processados em cada
chamada de ferramenta.
Tipo de ferramenta
O tipo de ferramenta (broca, fresa ou ferramentas de tornear) determina quais indicaes
geomtricas so necessrias e como estas so calculadas.
Posio de corte
A posio do corte descreve a posio da ponta da ferramenta P em relao ao centro de
corte S.
A posio de corte necessria juntamente com o raio de corte para processamento da
correo do raio de ferramentas de tornear (tipo de ferramenta 5xx).
3 3RQWDGDIHUUDPHQWD
5 5DLR
6 &HQWURGRFRUWH
/
56
3
/
Fundamentos
70 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.4 Memria de correes de ferramentas
&RPSULPHQWR
5DLR
Literatura
Manual de funes bsicas; Correes de ferramenta (W1); captulo: "Corte da ferramenta"
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 71
Corretores de ferramentas
5.5 Tipos de ferramenta
Fundamentos
72 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.5 Tipos de ferramenta
Parmetros de ferramenta
As seguintes figuras mostram uma vista geral de quais parmetros de ferramenta (DP...)
so registrados na memria de correes no caso das fresas:
(QWUDGDVQR
3DUPHWURGDIHUUDPHQWD )
)
'3 [\
'3 *HRPHWULDGR
FRPSULPHQWR
&RPSULPHQWR &RPSULPHQWRGR
'3 *HRPWULDGRUDLR DGDSWDGRU
&RPSULPHQWRWRWDO
'3 $GDSWDGRUGH
FRPSULPHQWR )3RQWRGHUHIHUQFLDGRDGDSWDGRU
FRPIHUUDPHQWDHQFDL[DGD SRQWRGHUHIHUQFLD
GRSRUWDIHUUDPHQWD
9DORUHVGHGHVJDVWH (IHLWR
GHDFRUGRFRP
DQHFHVVLGDGH &RPSULPHQWRHP=
* )
3RUWDIHUUDPHQWD
5DLRHP;<
3RQWRGHUHIHUQFLD
&RPSULPHQWRHP<
*
'HPDLVYDORUHVGHYHP 5DLRHP=;
SDVVDUSDUD
&RPSULPHQWRHP;
*
5DLRHP<=
3DUD***SRVVYHOXPDDWULEXLRIL[DSH[FRPSU ;FRPSU
=FRPSU <YHMD)%:FRUUGHIHUUDP
(QWUDGDVQR
3DUPHWURGDIHUUDPHQWD 'LPHQVR )
&RPSULPHQWR
EVLFD
'3 [\ &RPSULPHQWR
'LPHQVR
'LPHQVREVLFD
EVLFD
'3 *HRPHWULDGR
)
&RPSULPHQWR
FRPSULPHQWR
'3 *HRPWULDGRUDLR
'3 &RPSULPHQWR )
3RQWRGHUHIHUQFLDGRSRUWDIHUUDPHQWD
EVLFR )3RQWRGHUHIHUQFLDGRSRUWDIHUUDPHQWD
'3 &RPSULPHQWR
EVLFR
'3 &RPSULPHQWR
EVLFR 5DLR
(IHLWR
* =
&RPSULPHQWRHP=
&RPSULPHQWRHP<
&RPSULPHQWRHP; <
5DLR:5.HP;< ;
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 73
Corretores de ferramentas
5.5 Tipos de ferramenta
Indicao
As descries breves sobre os parmetros de ferramenta esto disponveis na interface de
operao.
Para maiores informaes veja:
Literatura:
Manual de funes bsicas; Correes de ferramenta (W1)
5.5.3 Broca
No grupo de ferramenta "Brocas" existem os seguintes tipos de ferramenta:
Parmetros de ferramenta
A seguinte figura mostra uma vista geral de quais parmetros de ferramenta (DP...) so
registrados na memria de correes no caso das brocas:
(QWUDGDVQR
SDUPHWURGDIHUUDPHQWD
)
'3 [\
'3 &RPSULPHQWR
&RPSULPHQWR
9DORUHVGHGHVJDVWH
GHDFRUGRFRP
DQHFHVVLGDGH (IHLWR
* &RPSULPHQWRHP= )3RUWDIHUDPHQWD
'HPDLVYDORUHVGHYHP 3RQWRGHUHIHUQFLD
* &RPSULPHQWRHP<
SDVVDUSDUD
* &RPSULPHQWRHP;
Fundamentos
74 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.5 Tipos de ferramenta
Indicao
As descries breves sobre os parmetros de ferramenta esto disponveis na interface de
operao.
Para maiores informaes veja:
Literatura:
Manual de funes bsicas; Correes de ferramenta (W1)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 75
Corretores de ferramentas
5.5 Tipos de ferramenta
Parmetros de ferramenta
A seguinte figura mostra uma vista geral de quais parmetros de ferramenta (DP...) so
registrados na memria de correes no caso das ferramentas de retificar:
(QWUDGDVQRVSDUPHWURV
GHIHUUDPHQWD 73* 1PHURGRIXVR
'3 73* 'LUHWUL]GHHQFDGHDPHQWR
'3
3RVLR
73* 5DLRPQLPRGRUHEROR
'3 &RPSULPHQWR 73* /DUJXUDPQGHEROR
'3 &RPSULPHQWR 73* $WXDOODUJXUDGRUHEROR
'3 5DLR 73* 5RWDRP[LPD
73* 9HORFLGDGHSHULIULFDP[
3RVLRGHFRUWH 73* QJXORGRUHERORLQFOLQDGR
9DORUHVGHGHVJDVWH 73* 3DUPHWURQ|SFOFXORGRUDLR
GHDFRUGRFRPD
QHFHVVLGDGH )3RQWRGHUHIHUQFLDGRSRUWDIHUUDPHQWD
'HPDLVYDORUHVGHYHP
SDVVDUSDUD
(IHLWR
* &RPSULPHQWRHP<
&RPSULPHQWR
&RPSULPHQWR
&RPSULPHQWRHP; )
5DLRHP;<
* &RPSULPHQWRHP; *HRPHWULD
%DVH
&RPSULPHQWRHP= 5DLR
5DLRHP=; )
* &RPSULPHQWRHP=
&RPSULPHQWRHP< &RPSULPHQWREVLFR
5DLRHP<= *HRPHWULD
&RPSULPHQWR
Indicao
As descries breves sobre os parmetros de ferramenta esto disponveis na interface de
operao.
Para maiores informaes veja:
Literatura:
Manual de funes bsicas; Correes de ferramenta (W1)
Fundamentos
76 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.5 Tipos de ferramenta
Parmetros de ferramenta
As seguintes figuras mostram uma vista geral de quais parmetros de ferramenta (DP...)
so registrados na memria de correes no caso das ferramentas de tornear:
)HUUDPHQWDGHWRUQHDU
SH[*3ODQR=;
)3RQWRGHUHIHUQFLDGR
; SRUWDIHUUDPHQWD
)
5 6
&RPSULPHQWR;
55DLRGRFRUWH
UDLRGDIHUUDPHQWD
63RVLRGRFHQWURGRFRUWH
&RPSULPHQWR=
3RQWDGDIHUUDPHQWD3
FRUWH 'Q
=
2SDUPHWURGHIHUUDPHQWD'3LQGLFDDSRVLRGRFRUWH
3RVVYHOYDORUGHSRVLRDW
; 3RVLRGHFRUWH'3
3
=
;
3 6
1RWD
$VLQGLFDHVFRPSULPHQWRHFRPSULPHQWR
UHIHUHPVHDRSRQWRQDSRVLRGHFRUWH
QRWDPEPR66 3
(QWUDGDVQR (IHLWR
3DUPHWURGDIHUUDPHQWD 9DORUHVGHGHVJDVWH
GHDFRUGRFRP &RPSULPHQWRHP<
'3 [\ *
DQHFHVVLGDGH &RPSULPHQWRHP;
'3
&RPSULPHQWRHP;
'3 &RPSULPHQWR 'HPDLVYDORUHV * &RPSULPHQWRHP=
'3 &RPSULPHQWR GHYHPSDVVDUSDUD
&RPSULPHQWRHP=
*
'3 5DLR &RPSULPHQWRHP<
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 77
Corretores de ferramentas
5.5 Tipos de ferramenta
Indicao
As descries breves sobre os parmetros de ferramenta esto disponveis na interface de
operao.
Para maiores informaes veja:
Literatura:
Manual de funes bsicas; Correes de ferramenta (W1)
Parmetros de ferramenta
A seguinte figura mostra uma vista geral de quais parmetros de ferramenta (DP...) so
registrados na memria de correes no caso do tipo de ferramenta "Serra para ranhuras":
/DUJXUDGDUDQKXUDE
(QWUDGDVQR
3DUPHWURGDIHUUDPHQWD 'LPHQVREVLFD
&RPSULPHQWR
'3&RPSULPHQWREVLFR
'3&RPSULPHQWREVLFR 5HVVDOWR
N
'3'LPHWURJHRPHWULD
'LPHWURG
'3/DUJXUD]HURJHRPHWULD
'LPHQVREVLFD
&RPSULPHQWR
'35HVVDOWRJHRPHWULD
9DORUHVGHGHVJDVWH
(IHLWR
GHDFRUGRFRP
DQHFHVVLGDGH *0HLRGLPHWUR/HP;VHOHRGHSODQR
5HVVDOWRHP/<||HL[R;<
'HPDLVYDORUHVGHYHP
)ROKDGHVHUUDHP5;<
SDVVDUSDUD
*0HLRGLPHWUR/HP<VHOHRGHSODQR
5HVVDOWRHP/;||HL[R;=
)ROKDGHVHUUDHP5=;
*0HLRGLPHWUR/HP=VHOHRGHSODQR
5HVVDOWRHP/=||HL[R<=
)ROKDGHVHUUDHP5<=
Fundamentos
78 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.5 Tipos de ferramenta
Indicao
As descries breves sobre os parmetros de ferramenta esto disponveis na interface de
operao.
Para maiores informaes veja:
Literatura:
Manual de funes bsicas; Correes de ferramenta (W1)
Literatura
Manual de funes ampliadas; Retificao (W4)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 79
Corretores de ferramentas
5.6 Chamada da correo da ferramenta (D)
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
Fundamentos
80 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.6 Chamada da correo da ferramenta (D)
Indicao
A correo do raio da ferramenta est descrito detalhadamente no captulo "Correes do
raio da ferramenta".
Tipo de programao D
O tipo de programao D definido atravs de dado de mquina.
Existem as seguintes opes:
Nmero D = Nmero de corte
Para cada ferramenta T<nmero> (sem gerenciamento de ferramentas) ou T="nome"
(com gerenciamento de ferramentas) existem nmeros D de 1 at 12 no mximo. Estes
nmeros D so associados diretamente aos cortes das ferramentas. Para cada nmero
D (= Nmero do corte) existe um bloco de dados de correo ($TC_DPx[t,d]).
Escolha livre de nmero D
Os nmeros D podem ser associados livremente aos nmeros de corte de uma
ferramenta. O limite superior dos nmeros D utilizveis definido atravs de um dado de
mquina.
Nmero D absoluto sem referncia ao nmero T
Em sistemas sem gerenciamento de ferramentas pode-se optar por uma independncia
do nmero D em relao ao nmero T. A relao do nmero T, corte e correo atravs
de nmero D definida pelo usurio. A faixa de nmeros D est entre 1 e 32000.
Literatura:
Manual de funes bsicas; Correo de ferramenta (W1)
Manual de funes para gerenciamento de ferramentas; Captulo: "Variantes de
associaes de nmeros D"
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 81
Corretores de ferramentas
5.6 Chamada da correo da ferramenta (D)
Exemplos
Exemplo 1: Troca de ferramentas com comando T (torneamento)
Exemplo 2: Valores de correo diferentes para corte esquerdo e direito em uma ferramenta
para canais
N10 T2
N20 G0 X35 Z-20
N30 G1 D1 X10
N40... D6 Z-5
10
Z
-20 -5
Fundamentos
82 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.7 Alterao dos dados de correo da ferramenta
Efeito
Uma alterao dos dados de correo da ferramenta ter efeito aps uma nova progra-
mao T ou D.
Ativar imediatamente os dados de correo da ferramenta
Atravs do seguinte dado de mquina pode-se definir que os dados de correo de ferra-
menta especificados se tornem imediatamente ativos:
MD9440 $MM_ACTIVATE_SEL_USER
PERIGO
Se MD9440 for aplicado, ento as correes de ferramenta, que resultam das alteraes
de dados de correo de ferramenta durante a parada do programa de pea, sero execu-
tadas com o prosseguimento do programa de pea.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 83
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)
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):
Sintaxe
Offset de comprimento da ferramenta:
TOFFL=<valor>
TOFFL[1]=<valor>
TOFFL[2]=<valor>
TOFFL[3]=<valor>
TOFF[<eixo geomtrico>]=<valor>
Offset do raio da ferramenta:
TOFFR=<valor>
Fundamentos
84 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)
Significado
Indicao
O comando TOFFR tem quase o mesmo efeito como o comando OFFN (veja "Corretor do raio
25H
envolventes (TRACYL) ativa e na correo de parede de ranhura ativa. Neste caso o OFFN
atua com sinal negativo sobre o raio da ferramenta, j o TOFFR com sinal positivo.
O OFFN e o TOFFR podem estar ativos simultaneamente. Eles normalmente agem de forma
aditiva (exceto na correo da parede da ranhura).
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 85
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)
Condies gerais
Avaliao de dados de ajuste
Durante a associao dos valores programados de Offset com os componentes de
comprimento da ferramenta so avaliados os seguintes dados de ajuste:
SD42940 $SC_TOOL_LENGTH_CONST (mudana dos componentes de comprimento
da ferramenta em caso de mudana de planos)
SD42950 $SC_TOOL_LENGTH_TYPE (associao da compensao do comprimento da
ferramenta independentemente do tipo de ferramenta)
Se estes dados de ajuste tiverem valores diferentes de 0, ento estes tero prioridade
em relao ao contedo do grupo 6 de cdigos G (seleo de plano G17 - G19) ou o tipo
de ferramenta ($TC_DP1[<n T>, <n D>]) contido nos dados de ferramenta, ou seja,
estes influenciam na avaliao dos Offsets do mesmo modo como influenciam os
componentes de comprimento da ferramenta L1 at L3.
Troca de ferramentas
Todos valores de Offset so mantidos durante uma troca de ferramentas (troca de corte),
isto , eles tambm permanecem ativos para a nova ferramenta (o novo corte).
Exemplos
Exemplo 1: Offset positivo de comprimento da ferramenta
A ferramenta ativa uma broca de comprimento L1 = 100 mm.
O plano ativo o G17, isto , a broca aponta para o sentido Z.
O comprimento efetivo da broca deve ser prolongado em 1 mm. Para programao destes
Offsets de comprimento de ferramenta esto disponveis as seguintes variantes:
TOFFL=1
ou
TOFFL[1]=1
ou
TOFF[Z]=1
Fundamentos
86 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)
Neste exemplo, durante a mudana para G18 no bloco N60, mantido o Offset de 1 mm no
eixo Z, o comprimento efetivo da ferramenta no eixo Y o comprimento de ferramenta
inalterado de 100mm.
De modo contrrio, no bloco N100 o Offset atua no eixo Y com a mudana para o G18, porque
na programao ele foi atribudo ao comprimento de ferramenta L1, e este componente de
comprimento tem efeito no eixo Y com o G18.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 87
Corretores de ferramentas
5.8 Offset programvel de correo de ferramenta (TOFFL, TOFF, TOFFR)
Outras informaes
Aplicaes
A funo "Offset programvel de correo da ferramenta" especialmente interessante para
fresas esfricas e fresas com raios de canto, pois no sistema CAM estes freqentemente
so calculados pelo centro da esfera ao invs da ponta da esfera. Porm, durante a
medio da ferramenta, normalmente medida a ponta da ferramenta e o comprimento da
ferramenta armazenado na memria de correes.
Variveis de sistema para leitura dos atuais valores de Offset
Os Offsets atualmente ativos podem ser lidos atravs das seguintes variveis de sistema:
Indicao
As variveis de sistema $AC_TOFFL, $AC_TOFF e AC_TOFFR ativam uma parada
automtica de pr-processamento durante a leitura do contexto antecipado (programa NC).
Fundamentos
88 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso 6
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)
Funo
Os dados de rotao e sentido de giro do fuso deslocam o fuso em um movimento de giro e
oferecem a pr-condio para processos de usinagem.
; ; ;
Alm do fuso principal podem existir outros fusos (p. ex. no caso de tornos temos o contra-
fuso ou uma ferramenta acionada). Normalmente o fuso principal declarado como fuso
mestre em um dado de mquina. Esta atribuio pode ser alterada atravs de comando NC.
Sintaxe
S... / S<n>=...
M3 / M<n>=3
M4 / M<n>=4
M5 / M<n>=5
SETMS(<n>)
...
SETMS
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 89
Movimento do fuso
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)
Significado
Indicao
Por bloco NC podem ser programados no mximo 3 valores S, p. ex.:
S... S2=... S3=...
Indicao
SETMS deve estar em um bloco prprio.
Fundamentos
90 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)
Exemplo
S1 o fuso mestre, S2 o segundo fuso de trabalho. A pea a ser torneada deve ser
usinada nos 2 lados. Para isso necessria uma diviso dos passos de trabalho. Aps a
separao, o dispositivo de sincronizao (S2) recebe a pea para execuo da usinagem
do lado separado. Para isso define-se esse fuso S2 como fuso mestre, para o qual
aplicado o G95.
6
6
Outras informaes
Interpretao do valor S no fuso mestre
Se a funo G331 ou G332 estiver ativa no grupo de funes G 1 (comandos de
movimentos ativos modalmente), o valor S programado sempre ser interpretado como
nmero de rotaes dada em rotaes/min. Caso contrrio, a interpretao do valor S
depende do grupo de funes G 15 (tipo de avano): Com o G96, G961 ou G962 ativo, o
valor S interpretado como velocidade de corte constante dada em m/min, em todos
demais casos como nmero de rotaes dado em rotaes/min.
No caso de uma mudana de G96/G961/G962 para G331/G332 o valor da velocidade de
corte constante passado para zero, e no caso de uma mudana de G331/G332 para uma
funo dentro do grupo de funes G 1 diferente de G331/G332 o valor da rotao
passado para zero. Os valores S afetados devem ser reprogramados, se necessrio.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 91
Movimento do fuso
6.1 Rotao do fuso (S), sentido de giro do fuso (M3, M4, M5)
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.
Cdigo de Comentrio
programa
N10 SETMS(2) ; Agora o fuso 2 o fuso mestre.
Indicao
Agora, para o novo fuso mestre declarado aplicada a rotao especificada com S... assim
como as funes programadas M3, M4 e M5.
Com o SETMS sem especificar o fuso retornamos para o fuso mestre definido em dado de
mquina.
Fundamentos
92 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.2 Velocidade de corte (SVC)
Funo
Como alternativa rotao do fuso tambm possvel programar para operaes de
fresamento a velocidade de corte da ferramenta utilizada na prtica:
9HORFLGDGHGH
5DLRGDIHUUDPHQWD FRUWH
1PHURGHURWDHV
Atravs do raio da ferramenta ativa o comando calcula a rotao de fuso ativa a partir da
velocidade de corte programada da ferramenta:
S = (SVC * 1000) / (Rferramenta * 2)
com: S: Rotao de fuso em rpm
SVC: Velocidade de corte em m/min ou ft/min
Rferramenta: Raio da ferramenta ativa em mm
O tipo de ferramenta ($TC_DP1) da ferramenta ativa no considerado.
A velocidade de corte programada independe do avano de trajetria F assim como do
grupo de funes G 15. O sentido de giro e a partida do fuso so realizados atravs do M3
ou M4, e a parada do fuso atravs do M5.
Uma alterao dos dados de raio da ferramenta na memria de corretores ter efeito na
prxima ativao do corretor de ferramenta ou na prxima atualizao dos dados de
corretores ativos.
A troca de ferramentas e a ativao/desativao de um bloco de dados de corretor de
ferramenta resultam em um novo clculo da rotao de fuso ativa.
Pr-requisitos
A programao da velocidade de corte requer:
as relaes geomtricas de uma ferramenta rotativa (fresa ou broca)
um bloco de dados de corretores de ferramenta ativo
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 93
Movimento do fuso
6.2 Velocidade de corte (SVC)
Sintaxe
SVC[<n>]=<valor>
Indicao
No bloco com SVC o raio de ferramenta deve ser conhecido, isto , uma ferramenta corres-
pondente com seu bloco de dados de corretor deve estar ativa e selecionada no bloco.
A ordem de ativao do SVC e do T/D na programao indiferente na programao no
mesmo bloco.
Significado
Indicao
Mudana entre SVC e S
Uma mudana entre a programao do SVC e do S possvel, mesmo com o fuso girando.
O valor que no est ativo ser apagado.
Indicao
Rotao de ferramenta mxima
Atravs da varivel de sistema $TC_TP_MAX_VELO[<nmero T>] pode ser especificada
uma rotao de ferramenta mxima (rotao do fuso).
Se no for definido nenhum limite de rotao, no ocorrer nenhuma monitorao.
Fundamentos
94 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.2 Velocidade de corte (SVC)
Indicao
A programao do SVC no possvel com a ativao de:
G96/G961/G962
SUG
SPOS/SPOSA/M19
M70
De modo contrrio, a programao de um destes comandos cancelar o SVC.
Indicao
Por exemplo, as trajetrias de "ferramentas normalizadas" geradas em sistemas CAD, que
consideram o raio da ferramenta e apenas diferem no raio de corte em relao ferramenta
normalizada, no so suportadas com a programao do SVC.
Exemplos
Para todos exemplos deve-se aplicar: Porta-ferramenta = fuso (para fresamento Standard)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 95
Movimento do fuso
6.2 Velocidade de corte (SVC)
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
N30 $TC_TP2[2]="WZ2"
N31 $TC_DP6[2,1]=5.0 ; Raio = 5,0 mm do T2, corretor D1
N40 $TC_TP2[8]="WZ8"
N41 $TC_DP6[8,1]=9.0 ; Raio = 9,0 mm do T8, correo D1
N42 $TC_DP6[8,4]=7.0 ; Raio = 7,0 mm do T8, correo D4
...
N100 SETMTH(1) ; Definio de nmero de porta-ferramenta mestre
N110 T="WZ2" M6 D1 ; A ferramenta T2 carregada e o corretor D1 ativado.
N120 G1 G94 F1000 M3=3 SVC=100 ; S3 = (100 m/min * 1000) / (5,0 mm * 2 * 3,14) = 3184,71 rpm
N130 SETMTH(4) ; Definio de nmero de porta-ferramenta mestre
N140 T="WZ8" ; Corresponde ao T8="WZ8"
N150 M6 ; Corresponde ao M4=6
A ferramenta "WZ8" passa para Mastertoolholder, mas por
causa do MD20270=2 mantido o antigo corretor de
ferramenta.
Fundamentos
96 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.2 Velocidade de corte (SVC)
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
N30 $TC_TP2[2]="WZ2"
N31 $TC_DP6[2,1]=5.0 ; Raio = 5,0 mm do T2, corretor D1
N40 $TC_TP2[8]="WZ8"
N41 $TC_DP6[8,1]=9.0 ; Raio = 9,0 mm do T8, correo D1
N42 $TC_DP6[8,4]=7.0 ; Raio = 7,0 mm do T8, correo D4
...
N100 SETMS(1) ; Fuso 1 = fuso mestre
N110 T="WZ2" M6 D1 ; A ferramenta T2 carregada e a corretor D1 ativado.
N120 G1 G94 F1000 M3 SVC=100 ; S1 = (100 m/min * 1000) / (5,0 mm * 2 * 3,14) = 3184,71 rpm
N200 SETMS(3) ; Fuso 3 = fuso mestre
N210 M4 SVC=150 ; S3 = (150 m/min * 1000) / (5,0 mm * 2 * 3,14) = 4777,07 rpm
Refere-se ao corretor de ferramenta D1 do T="WZ2", o S1
continua girando com a rotao antiga.
N220 T="WZ8" ; Corresponde ao T8="WZ8"
N230 M4 SVC=200 ; S3 = (200 m/min * 1000) / (5,0 mm * 2 * 3,14) = 6369,43 rpm
Refere-se a corretor de ferramenta D1 do T="WZ2".
N240 M6 ; Corresponde ao M3=6
A ferramenta "WZ8" passa para o fuso mestre, o corretor de
ferramenta D4 da nova ferramenta ativado.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 97
Movimento do fuso
6.2 Velocidade de corte (SVC)
Outras informaes
Raio da ferramenta
Os seguintes dados de corretores de ferramenta (da ferramenta ativa) so responsveis
pelo raio da ferramenta:
$TC_DP6 (geometria do raio)
$TC_DP15 (desgaste do raio)
$TC_SCPx6 (corretor para $TC_DP6)
$TC_ECPx6 (corretor para $TC_DP6)
No so considerados(as):
Correes de raio Online
Sobremetal para contorno programado (OFFN)
Corretor do raio da ferramenta (G41/G42)
Ambos, a compensao do raio de ferramenta (G41/G42) e o SVC referem-se ao raio da
ferramenta, mas em termos de funcionamento, trabalham de modo desacoplado e
independente um do outro.
Rosqueamento com macho sem mandril de compensao (G331, G332)
A programao do SVC tambm possvel em conjunto com o G331 ou o G332.
Aes sncronas
A especificao do SVC a partir de aes sncronas no possvel.
Fundamentos
98 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.2 Velocidade de corte (SVC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 99
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Funo
Com a funo "Velocidade de corte constante" ativada, e em funo do respectivo dimetro
da pea, a rotao do fuso alterada de modo que a velocidade de corte S em m/min ou
ft/min sempre seja constante no corte da ferramenta.
5RWDRGRIXVR
UHGX]LGD 9HORFLGDGHGH
FRUWH
FRQVWDQWH
5RWDRGRIXVR
DXPHQWDGD
Sintaxe
Ativao/desativao da velocidade de corte constante para o fuso mestre:
G96/G961/G962 S...
...
G97/G971/G972/G973
Indicao
O SCC[<eixo>] pode ser programado separado ou junto com o G96/G961/G962.
Fundamentos
100 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Significado
S...: Junto com o G96, G961 ou G962 o S... no interpretado como rotao de
fuso, mas como velocidade de corte. A velocidade de corte sempre tem
efeito sobre o fuso mestre.
Unidade: m/min (para G71/G710) ou feet/min (para G70/G700)
Faixa de valores: 0,1 m/min ... 9999 9999,9 m/min
G97: Desativao da velocidade de corte constante com tipo de avano G95
Aps o G97 (ou G971) o S... novamente interpretado como rotao de fuso
em rotaes/min. Se no for especificada nenhuma rotao de fuso nova,
ser mantida a ltima rotao ajustada atravs do G96 (ou G961).
G971: Desativao da velocidade de corte constante com tipo de avano G94
G972: Desativao da velocidade de corte constante com tipo de avano G94 ou
G95
G973: Desativao da velocidade de corte constante sem ativao do limite da
rotao do fuso
LIMS: Limite de rotao do fuso para o fuso mestre (tem efeito somente com o
G96/G961/G97 ativo)
Para mquinas com fusos mestres comutveis podem ser programadas at
4 limitaes de fuso com diferentes valores em um bloco.
<fuso>: Nmero do fuso
<valor>: Limite superior de rotao do fuso em rotaes/min
SCC: Com a funo do G96/G961/G962 ativada pode-se atribuir qualquer eixo
geomtrico como eixo de referncia atravs do SCC[<eixo>].
Indicao
Na primeira seleo do G96/G961/G962 deve ser especificada uma velocidade de corte
constante S..., numa nova seleo do G96/G961/G962 esta especificao torna-se opcional.
Indicao
O limite de rotao programado com LIMS no pode exceder o limite programado com G26 e
nem a rotao limite definida pelos dados de ajuste.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 101
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Indicao
O eixo de referncia para G96/G961/G962 deve ser um eixo geomtrico conhecido no canal
no momento da programao do SCC[<eixo>]. A programao do SCC[<eixo>] tambm
possvel com o G96/G961/G962 ativo.
Exemplos
Exemplo 1: Ativao da velocidade de corte constante com limite de rotao
Cdigo de programa
N10 LIMS=300 LIMS[2]=450 LIMS[3]=800 LIMS[4]=1500
...
Fundamentos
102 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
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).
/,06
Indicao
No carregamento do bloco no processamento principal, todos valores programados so
incorporados nos dados de ajuste.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 103
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Indicao
O eixo transversal deve ser definido atravs de dado de mquina.
Fundamentos
104 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.3 Velocidade de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Literatura:
Manual de funes bsicas; Eixos transversais (P1) e avanos (V1)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 105
Movimento do fuso
6.4 Velocidade perifrica constante do rebolo (GWPSON, GWPSOF)
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
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.
Fundamentos
106 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Movimento do fuso
6.4 Velocidade perifrica constante do rebolo (GWPSON, GWPSOF)
Outras informaes
Parmetros especficos de ferramenta
Para ativar a funo "Velocidade perifrica constante", os dados de retificao $TC_TPG1,
$TC_TPG8 e $TC_TPG9 especficos da ferramenta devem ser definidos de acordo. Com a
SUG ativada tambm so considerados os valores de correo online (= parmetros de
desgaste; veja "Monitorao de ferramentas especfica de retificao no programa de pea
TMON, TMOF" e PUTFTOC, PUTFTOCF) na variao da rotao!
Ativao da SUG: GWPSON, programar SUG
Aps a ativao da SUG com GWPSON cada valor S seguinte deste fuso ser interpretado
como velocidade perifrica de rebolo.
A ativao da SUG com GWPSON no executa a ativao automtica da correo do
comprimento da ferramenta ou monitorao de ferramentas.
A SUG pode estar ativa simultaneamente para vrios fusos de um canal, cada um com
diferente nmero de ferramenta.
Se a SUG deve ser desativada com uma nova ferramenta para um fuso que j est ativo
para SUG, ento a SUG ativa deve ser desativada primeiro com GWPSOF.
Desativao da SUG: GWPSOF
Com a desativao da SUG com GWPSOF a ltima rotao determinada ser mantida
como valor nominal.
A programao SUG resetada com o fim do programa de pea ou com Reset.
Consulta da SUG ativa: $P_GWPS[<fuso n>]
Com estas variveis de sistema pode-se realizar a consulta a partir do programa de pea
para saber se a SUG est ativa para um determinado fuso.
TRUE: A SUG est ativada.
FALSE: A SUG est desativada.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 107
Movimento do fuso
6.5 Limitao programvel da rotao do fuso (G25, G26)
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
Exemplo
Fundamentos
108 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano 7
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Funo
Com estes comandos so ajustadas no programa NC as velocidades de avano para todos
os eixos envolvidos na seqncia de usinagem.
Sintaxe
G93/G94/G95
F...
FGROUP(<eixo1>,<eixo2>,)
FGREF[<eixo rotativo>]=<raio de referncia>
FL[<eixo>]=<valor>
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 109
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Exemplos
Exemplo 1: Efeito do FGROUP
O seguinte exemplo deve explanar o efeito do FGROUP no percurso e avano da trajetria. A
varivel $AC_TIME contm o tempo do incio do bloco em segundos. Ela somente utilizada
em aes sincronizadas.
Cdigo de programa
N10 G0 X0 Y0
N20 FGROUP(X)
N30 G1 X1000 Y1000 G94 F1000 FL[Y]=500
N40 Z-50
Fundamentos
110 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
< <
; =
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 111
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Outras informaes
Velocidade de avano para eixos de percurso (F)
Normalmente o avano de trajetria composto dos componentes individuais de velocidade
de todos os eixos geomtricos envolvidos no movimento e tem referncia no centro da fresa
ou na ponta da ferramenta de tornear.
<
0RYLPHQWRHP< )
0RYLPHQWRHP;
Fundamentos
112 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
<
*;)
PLQ
Indicao
Se as distncias de percurso de bloco a bloco forem muito diferentes, ento no G93 deve ser
definido um novo valor F em cada bloco. Para a usinagem com eixos rotativos o avano
tambm pode ser especificado em graus/min.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 113
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Alterao de FGROUP
Uma alterao do ajuste realizado com FGROUP possvel:
1. atravs de uma nova programao do FGROUP: p. ex. FGROUP(X,Y,Z)
2. atravs da programao do FGROUP sem indicao de eixo: FGROUP()
Aps o FGROUP() aplicado o estado inicial ajustado no dado de mquina. Agora os eixos
geomtricos so novamente deslocados em grupo de eixos de percurso.
Indicao
Os identificadores de eixo no FGROUP devem ser nomes de eixo de canal.
Indicao
Atravs do G70/G71 as indicaes de avano no so influenciadas.
Fundamentos
114 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
F'
Indicao
Este pr-ajuste no depende do sistema bsico ativo
(MD10240 $MN_SCALING_SYSTEM_IS_METRIC) do atual ajuste G70/G71/G700/G710 ativo.
Particularidades:
Cdigo de programa
N100 FGROUP(X,Y,Z,A)
N110 G1 G91 A10 F100
N120 G1 G91 A10 X0.0001 F100
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 115
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Nesta programao o valor F programado no N110 avaliado como avano de eixo rotativo
em graus/min, enquanto que a avaliao de avano no N120 100 inch/min ou 100 mm/min,
pois depende do atual ajuste G70/G71/G700/G710 ativo.
CUIDADO
A avaliao FGREF tambm atua quando no bloco so programados apenas eixos rotativos.
Neste caso a interpretao usual do valor F como graus/min somente aplicada se a
referncia de raio for o pr-ajuste do FGREF:
com G71/G710: FGREF[A]=57.296
com G70/G700: FGREF[A]=57.296/25.4
Fundamentos
116 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.1 Avano (G93, G94, G95, F, FGROUP, FL, FGREF)
Indicao
Com o fator efetivo para eixos de orientao FGREF pode-se definir um ponto de referncia
na ferramenta ao qual o avano de trajetria programado faz referncia.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 117
Controle de avano
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC)
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
Fundamentos
118 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 119
Controle de avano
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC)
CUIDADO
Deslocamento com POSA
Se em um bloco seguinte for lida a presena de uma parada implcita de pr-processa-
mento, ento o bloco seguinte somente ser executado quando todos blocos processados
e armazenados anteriormente forem totalmente executados. O bloco anterior parado na
parada exata (como no G9).
Exemplos
Exemplo 1: Deslocamento com POSA e acesso aos dados de estado da mquina
Ao acessar dados de estado da mquina ($A) o comando numrico gera uma parada
interna do pr-processamento. O processamento parado, at que todos os blocos
preparados e armazenados anteriormente sejam totalmente executados.
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
Fundamentos
120 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.2 Deslocar eixos de posicionamento (POS, POSA, POSP, FA, WAITP, WAITMC)
Outras informaes
Deslocamento com POSA
A transio de blocos e execuo do programa no influenciada pelo POSA. O movimento
at o ponto final pode ser realizado paralelo execuo dos blocos NC seguintes.
Deslocamento com POS
A transio de blocos somente ser executada quando todos eixos programados com POS
tiverem alcanado sua posio final.
Espera pelo fim do deslocamento com WAITP
Aps um WAITP o eixo vale como no mais ocupado pelo programa NC at que ele seja
programado novamente. Ento este eixo pode ser operado como eixo de posicionamento
atravs do PLC ou como eixo oscilante atravs do programa NC/PLC ou HMI.
Mudana de blocos na rampa de frenagem com IPOBRKA e WAITMC
Um eixo somente ser desacelerado quando o marcador de espera no alcanado ou se
outro critrio de fim de bloco impedir a mudana de blocos. Aps um WAITMC o eixo imedia-
tamente iniciado, caso no exista nenhum outro critrio de fim de bloco que impea a
mudana de blocos.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 121
Controle de avano
7.3 Operao de fuso com controle de posio (SPCON, SPCOF)
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
Indicao
A rotao especificada com S.
Para os sentidos de giro e parada de fuso so aplicados o M3, M4 e M5.
Indicao
Para acoplamento de valores nominais do fuso sincronizado o fuso mestre deve ser
controlado por posio.
Fundamentos
122 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Funo
Com SPOS, SPOSA ou M19 os fusos podem ser posicionados em determinadas posies
angulares, p. ex. para troca de ferramentas.
3RVLRDQJXODU
O SPOS, SPOSA e M19 executam uma comutao temporria no modo de controle de posio
at o prximo M3/M4/M5/M41 M45.
Posicionamento em modo de eixo
O fuso tambm pode ser deslocado como eixo de percurso, eixo sncrono ou eixo de
posicionamento atravs de seu endereo definido em dado de mquina. Com a
especificao do identificador de eixo o fuso encontra-se em modo de eixo. Com M70 o fuso
comutado diretamente para o modo de eixo.
Fim de posicionamento
O critrio de fim de movimento no posicionamento do fuso programvel atravs do FINEA,
CORSEA, IPOENDA ou IPOBRKA.
A mudana de blocos ocorre assim que os critrios de fim de movimento para todos os
fusos e eixos executveis no bloco forem preenchidos, alm do preenchimento do critrio de
mudana de blocos da interpolao de percurso.
Sincronizao
Para sincronizar os movimentos de fuso, pode ser realizada uma espera com WAITS at
alcanar a posio do fuso.
Pr-requisitos
O fuso que deve ser posicionado precisa trabalhar em modo de controle de posio.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 123
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Sintaxe
Posicionamento do fuso:
SPOS=<valor> / SPOS[<n>]=<valor>
SPOSA=<valor> / SPOSA[<n>]=<valor>
M19 / M<n>=19
Comutao do fuso para o modo de eixo:
M70 / M<n>=70
Definio de critrio de fim de movimento:
FINEA / FINEA[S<n>]
COARSEA / COARSEA[S<n>]
IPOENDA / IPOENDA[S<n>]
IPOBRKA / IPOBRKA(<eixo>[,<momento>]) ; programao em bloco NC prprio!
Sincronizao de movimentos do fuso:
WAITS / WAITS(<n>,<m>) ; programao em bloco NC prprio!
Significado
Fundamentos
124 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 125
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Indicao
Por bloco NC so possveis 3 indicaes de posio de fuso.
Indicao
Para indicao incremental de dimenses IC(<valor>) o posicionamento do fuso possvel
com vrios giros.
Indicao
Se o controle de posio foi ativado com SPCON antes do SPOS, ele ser mantido at o SPCOF.
Indicao
O comando detecta automaticamente a passagem para o modo de eixo, com base na
seqncia de programao. Por isso que no mais necessria a programao explcita do
M70 no programa de pea. Entretanto, o M70 ainda pode ser programado, por exemplo,
para melhorar a leitura do programa de pea.
Fundamentos
126 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Exemplos
Exemplo 1: Posicionamento de fuso no sentido de giro negativo
O fuso 2 deve ser posicionado 250 no sentido de giro negativo:
$&
r
r
'&
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 127
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Variante de programa 1:
Variante de programa 2:
; ;
Fundamentos
128 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Outras informaes
Posicionamento com SPOSA
A transio de blocos e execuo do programa no influenciada pelo SPOSA. O
posicionamento do fuso pode ser realizado paralelo execuo dos blocos NC seguintes. A
mudana de blocos realizada quando todas funes programadas no bloco (exceto a do
fuso) alcanarem seu critrio de fim de bloco. Neste caso o posicionamento de fuso pode se
estender por vrios blocos (veja o WAITS).
ATENO
Se em um bloco seguinte for lida a presena de uma parada implcita de pr-
processamento, ento o processamento neste bloco permanece parado at todos os fusos
que devem ser posicionados pararem.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 129
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
Com WAITS e aps o M5 espera-se que o(s) fuso(s) esteja(m) totalmente parado(s). Com
WAITS e aps o M3/M4 espera-se que o(s) fuso(s) alcancem a rotao e o sentido de giro
especificados.
Indicao
Se o fuso ainda no sincronizou com os marcadores de sincronizao, ento ser adotado o
sentido positivo de giro especificado no dado de mquina (estado de fornecimento).
Fundamentos
130 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.4 Posicionamento de fusos (SPOS, SPOSA, M19, M70, WAITS)
6HQWLGRGHJLUR 6HQWLGRGHJLUR
'& $&
'& $&
QJXOR QJXOR
SURJUDPDGR SURJUDPDGR
No existe nenhuma diferena entre a especificao DC e AC. Nos dois casos o sentido de
giro optado atravs do M3/M4 continua a ser executado at a posio final absoluta. Com ACN
e ACP eventualmente ocorre uma desacelerao e se mantm o respectivo sentido de
aproximao. Na especificao IC o giro continua a partir da atual posio do fuso, e pelo
valor especificado.
Posicionamento do fuso a partir do estado parado (M5)
O curso programado percorrido a partir do estado parado (M5), exatamente de acordo com
a especificao.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 131
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)
Funo
Os eixos de posicionamento como, por exemplo, sistemas de transporte de peas, revlver
ou lunetas, so deslocados independentemente dos eixos de percurso e eixos sncronos.
Por isso que definido um avano prprio para cada eixo de posicionamento.
Um avano axial prprio tambm pode ser programado para fusos.
Alm disso existe a possibilidade de derivar o avano por rotao para eixos de percurso e
eixos sncronos ou para diversos eixos de posicionamento/fusos a partir de um outro eixo
rotativo ou fuso.
Sintaxe
Avano para eixo de posicionamento:
FA[<eixo>]=
Avano axial para fuso:
FA[SPI(<n>)]=
FA[S<n>]=
Derivao de avano por rotao para eixos de percurso/eixos sncronos:
FPR(<eixo rotativo>)
FPR(SPI(<n>))
FPR(S<n>)
Derivao do avano por rotao para eixos de posicionamento/fusos:
FPRAON(<eixo>,<eixo rotativo>)
FPRAON(<eixo>,SPI(<n>))
FPRAON(<eixo>,S<n>)
FPRAON(SPI(<n>),<eixo rotativo>)
FPRAON(S<n>,<eixo rotativo>)
FPRAON(SPI(<n>),SPI(<n>))
FPRAON(S<n>,S<n>)
FPRAOF(<eixo>,SPI(<n>),)
FPRAOF(<eixo>,S<n>,)
Fundamentos
132 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)
Significado
Indicao
O avano FA[...] programado est ativo de forma modal.
Por bloco NC podem ser programados at 5 avanos para eixos de posicionamento/fusos.
Indicao
O avano derivado calculado conforme a seguinte frmula:
Avano derivado = avano programado * valor do avano mestre
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 133
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)
Exemplos
Exemplo 1: Acoplamento de fusos sncronos
Com o acoplamento de fusos sncronos a velocidade de posicionamento do fuso escravo
pode ser programada independentemente do fuso mestre, p. ex. para posicionamento.
Cdigo de programa
...
N40 FPR(A)
N50 G95 X50 Y50 F500
...
Fundamentos
134 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.5 Avano para eixos/fusos de posicionamento (FA, FPR, FPRAON, FPRAOF)
Outras informaes
FA[]
Sempre aplicado o tipo de avano G94. Se G70/G71 estiver ativo, ento a unidade de
medida mtrica/inch adotada conforme o pr-ajuste no dado de mquina. Com G700/G710
pode-se alterar a unidade de medida no programa.
ATENO
Se no for programado nenhum FA, ser aplicado o valor ajustado no dado de mquina.
FPR()
Com o FPR pode-se derivar o avano por rotao a partir de qualquer fuso ou eixo rotativo,
como extenso do comando G95 (avano por rotao em funo do fuso mestre). O G95
FPR() aplicado para eixos de percurso e eixos sncronos.
Se o eixo rotativo / fuso identificado com FPR trabalha com controle de posio, aplicado
o acoplamento de valor nominal, caso contrrio acoplamento de valor real.
FPRAON()
Com FPRAON possvel derivar por eixos o avano por rotao de eixos de posicionamento e
fusos do avano momentneo para um outro eixo rotativo.
FPRAOF()
Com FPRAOF desativado o avano por rotao para um ou simultaneamente para vrios
eixos/fusos.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 135
Controle de avano
7.6 Correo do avano programvel (OVR, OVRRAP, OVRA)
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
Fundamentos
136 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.6 Correo do avano programvel (OVR, OVRRAP, OVRA)
Exemplos
Exemplo 1:
Override de avano ajustado: 80%
Exemplo 2:
Exemplo 3:
Exemplo 4:
ou
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 137
Controle de avano
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
ATENO
No caso de uma acelerao maior os valores permitidos pelo fabricante da mquina
podem ser ultrapassados.
Fundamentos
138 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.7 Correo da acelerao programvel (ACC) (opcional)
Exemplo
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 139
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)
Funo
Com os comandos FD e FDA os eixos podem ser movimentados com manivelas eletrnicas
durante a execuo do programa de pea. Neste caso, os movimentos de deslocamento
programados dos eixos so sobrepostos com os pulsos de manivela eletrnica definidos
como valores pr-determinados de curso e velocidade.
Eixos de percurso
No caso dos eixos de percurso pode ser sobreposto o avano de trajetria programado.
Aqui avaliada a manivela eletrnica do 1 eixo geomtrico do canal. Os pulsos de mani-
vela eletrnica condicionados pelo sentido de giro e avaliados por ciclo IPO correspondem
velocidade de percurso sobreposta. Os valores de limite de velocidade de percurso que
podem ser alcanados pela sobreposio da manivela eletrnica so:
Mnimo: 0
Mximo: Valores de limite definidos em dados de mquina para os eixos de percurso
envolvidos no movimento de deslocamento
Indicao
Avano de trajetria
O avano de percurso F e o avano da manivela eletrnica FD no podem ser progra-
mados juntos em um mesmo bloco NC.
Eixos de posicionamento
No caso dos eixos de posicionamento podem ser sobrepostos por eixo o percurso de
deslocamento ou a velocidade. Aqui avaliada a manivela eletrnica associada ao eixo.
Sobreposio de cursos
Os pulsos de manivela eletrnica condicionados ao sentido de giro e avaliados
correspondem ao curso que deve ser percorrido pelo eixo. Neste caso so considerados
apenas os pulsos de manivela eletrnica no sentido at a posio programada.
Sobreposio de velocidade
Os pulsos de manivela eletrnica condicionados pelo sentido de giro e avaliados por
ciclo IPO correspondem velocidade que deve ser sobreposta por eixo. Os valores de
limite de velocidade de percurso que podem ser alcanados pela sobreposio da
manivela eletrnica so:
Mnimo: 0
Mximo: Valores de limite definidos em dados de mquina para os eixos de
posicionamento
Uma descrio detalhada sobre parametrizao de manivelas eletrnicas est disponvel
no(a):
Literatura:
/FB2/ Manual de funes ampliadas; Deslocamento manual e manivela eletrnica (H1)
Sintaxe
FD=<velocidade>
FDA[<eixo>]=<velocidade>
Fundamentos
140 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)
Significado
Indicao
O FD e o FDA esto ativos por bloco.
Exemplo
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 141
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)
Outras informaes
Deslocamento de eixos de percurso com sobreposio de velocidade ( FD=<velocidade> )
Para o bloco de programa de pea onde est programada a sobreposio da velocidade de
percurso, devem ser preenchidos os seguintes requisitos:
Comando de curso G1, G2 ou G3 ativo
Parada exata G60 ativa
Avano linear G94 ativo
Override de avano
O Override de avano somente tem efeito sobre a velocidade de percurso programada, no
sobre o valor de velocidade gerado pela manivela eletrnica (Exceo: Override de avano
= 0).
Exemplo:
Fundamentos
142 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.8 Avano com sobreposio de manivela eletrnica (FD, FDA)
Exemplo:
rea de deslocamento:
A rea de deslocamento limitada atravs da posio de partida e do ponto final
programado.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 143
Controle de avano
7.9 Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN)
Funo
O avano programado com modo de compensao G41/G42 ativado para o raio da fresa
tem referncia primeiramente na trajetria do centro da fresa (veja o captulo "Transfor-
maes de coordenadas (Frames)").
No fresamento de um crculo, o qual aplicado tanto para interpolao de polinmios como
de Spline, o avano na borda da fresa, em determinadas condies, sofre uma variao to
grande que o resultado da usinagem chega a ser afetado.
Exemplo: Fresamento de um raio externo pequeno com uma ferramenta grande. O percurso
em que o lado externo da fresa deve recuar muito maior do que o percurso ao longo do
contorno.
&RQWRUQR
7UDMHWULDGDIHUUDPHQWD
Com isso trabalha-se com um avano muito baixo no contorno. Para evitar tais efeitos,
deve-se ajustar o avano de acordo com estes contornos curvados.
Sintaxe
CFTCP
CFC
CFIN
Fundamentos
144 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.9 Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN)
Significado
Exemplo
;
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 145
Controle de avano
7.9 Otimizao de avano em trechos de percurso curvados (CFTCP, CFC, CFIN)
Outras informaes
Avano constante no contorno com CFC
FRQVWDQWH
H
D QW
VW
Q
FR
UHGX]LGD
DXPHQWDGD
Fundamentos
146 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA)
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA,
SRA)
Funo
Com a funo "Vrios valores de avano em um bloco", de modo sncrono com o movi-
mento e dependendo das entradas externas digitais e/ou analgicas, podem ser ativados
diferentes valores de avano de um bloco NC, tempo de espera assim como o retrocesso.
Os sinais de entrada de HW esto agrupados em um Byte de entrada.
Sintaxe
F2=... at F7=...
ST=...
SR=...
FMA[2,<eixo>]=... at FMA[7,<eixo>]=...
STA[<eixo>]=...
SRA[<eixo>]=...
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 147
Controle de avano
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA)
Indicao
Quando a entrada ativada com Bit 1 para tempo de espera ou Bit 0 para curso de
retrocesso, ento o curso restante dos eixos de percurso ou dos eixos individuais envolvidos
cancelado e iniciado o tempo de espera ou o retrocesso.
Indicao
O avano por eixo (valor FA e FMA) ou avano de trajetria (valor F) corresponde ao avano
de 100%. Com a funo "Vrios valores de avano em um bloco" podem ser realizados
avanos que so menores ou iguais ao avano por eixo ou ao avano de trajetria.
Indicao
Se para um eixo forem programados avanos, tempo de espera ou curso de retrocesso
devido a uma entrada externa, este eixo no pode ser programado neste bloco como eixo
POSA (eixo de posicionamento que abrange outros blocos).
Indicao
O Look-Ahead tambm est ativo em um bloco, mesmo com outros avanos. Dessa forma o
atual avano pode ser limitado atravs do Look-Ahead.
Fundamentos
148 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.10 Vrios valores de avano em um bloco (F, ST, SR, FMA, STA, SRA)
Exemplos
Exemplo 1: Movimento de percurso
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 149
Controle de avano
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
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
Fundamentos
150 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.12 Avano por dente (G95 FZ)
Funo
Preferenciamente para operaes de fresamento, ao invs do avano por rotao tambm
pode ser programado o avano por dente muito usado na prtica:
&XUVRGH
DYDQRSRU
GHQWH
Indicao
O avano por dente refere-se apenas trajetria, uma programao especfica de eixo no
possvel.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 151
Controle de avano
7.12 Avano por dente (G95 FZ)
Sintaxe
G95 FZ...
Indicao
O G95 e o FZ podem ser programados juntos ou separados no bloco.
A ordem de programao no importa.
Significado
G95: Tipo de avano: Avano por rotao em mm/rot. ou polegada/rot. (em funo do
G700/G710)
Para G95 veja "Avano (G93, G94, G95, F, FGROUP, FL, FGREF) (Pgina 109)"
29H 928H
Indicao
Comutao entre G95 F... e G95 FZ...
Com a comutao entre G95 F... (avano por rotao) e G95 FZ... (avano por dente)
deletado o valor de avano que no est ativo.
Indicao
Derivao de avano com FPR
Com FPR, de forma similar ao avano por rotao, o avano por dente tambm pode ser
derivado a partir de um eixo rotativo ou fuso qualquer (veja "Avano para eixos/fusos de
30H
CUIDADO
Troca de ferramentas / mudana de fuso mestre
Uma troca de ferramentas seguinte ou mudana do fuso mestre deve ser considerada
pelo usurio atravs da programao correspondente, p. ex. com uma nova programao
do FZ.
CUIDADO
A importncia tecnolgica como o fresamento concordante ou discordante, fresamento de
topo ou fresamento perifrico, etc. tambm no ser considerada automaticamente, como
tambm ocorre na geometria da trajetria (reta, crculo, ...). Por isso que estes fatores
devem ser observados durante a programao do avano por dente.
Fundamentos
152 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.12 Avano por dente (G95 FZ)
Exemplos
Exemplo 1: Fresa com 5 dentes ($TC_DPNE = 5)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 153
Controle de avano
7.12 Avano por dente (G95 FZ)
Indicao
aps a mudana do fuso mestre (N100), o usurio tambm deve ativar um corretor de
ferramenta, que ser acionada pelo fuso 2.
Fundamentos
154 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Controle de avano
7.12 Avano por dente (G95 FZ)
Outras informaes
Mudana entre G93, G94 e G95
O FZ tambm pode ser programado com o G95 no ativado, mas no ter efeito e ser can-
celado com a ativao do G95, isto , com a mudana entre G93, G94 e G95 o valor FZ tambm
deletado, de modo similar no caso do F.
Nova ativao do G95
Uma nova ativao do G95 com o G95 j ativado no ter nenhum efeito (se neste caso no
for programada nenhuma mudana entre F e FZ).
Avano ativo por bloco (FB)
Um avano ativo por bloco FB... interpretado como avano por dente com o G95 FZ...
(modal) ativo.
Mecanismo SAVE
Em subrotinas com o atributo SAVE o FZ gravado com o valor antes do incio da subrotina
de modo similar ao F.
Vrios avanos em um bloco
A funo "Vrios valores de avano em um bloco" no possvel no avano por dente.
Aes sincronizadas
A especificao do FZ a partir de aes sncronas no possvel.
Leitura da velocidade do avano por dente e do tipo de avano de trajetria
A velocidade do avano por dente e o tipo de avano de trajetria podem ser lidos atravs
de variveis de sistema:
Com parada de pr-processamento no programa de pea atravs das variveis de
sistema:
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 155
Controle de avano
7.12 Avano por dente (G95 FZ)
Indicao
Se G95 no estiver ativo, as variveis $P_FZ e $AC_FZ sempre retornaro o valor zero.
Fundamentos
156 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria 8
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599,
G53, G500, SUPA, G153)
Funo
Atravs do deslocamento de ponto zero ajustvel (G54 at G57 e G505 at G599) realizado o
ajuste do ponto zero da pea em todos os eixos em funo do ponto zero do sistema de
coordenadas bsico.
Com isso possvel chamar pontos zero atravs de comando G fora do programa (p. ex.
para diversos dispositivos de fixao).
Fresamento:
= <
=
<
*
;
;
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 157
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)
Torneamento:
=
0 :
*
Indicao
No torneamento, por exemplo, o valor de correo para corrigir a placa de fixao
especificado no G54.
Sintaxe
Ativao do deslocamento de ponto zero ajustvel:
G54
...
G57
G505
...
G599
Desativao do deslocamento de ponto zero ajustvel:
G500
G53
G153
SUPA
Fundamentos
158 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)
Significado
Literatura:
Para o deslocamento de ponto zero programvel, veja o captulo "Transformaes de
coordenadas (Frames)".
Indicao
O ajuste bsico no incio do programa, p. ex. G54 ou G500, configurado atravs de dado de
mquina.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 159
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)
Exemplo
< <
; ;
*
*
;
0
*
75$16;0
Fundamentos
160 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)
Outras informaes
Ajustar valores de deslocamento
Atravs do painel de operao ou atravs da interface universal especificamos os seguintes
valores na tabela de deslocamento de ponto zero interna do comando:
Coordenadas para o deslocamento
ngulo para fixao girada
Fatores de escala (se necessrio)
<
(VFDORQDPHQWR
<
;
7RUQ
HDP
HQWR
FDU
'HVOR
<
<
< ;
; <
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 161
Ajustes de geometria
8.1 Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153)
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.
Fundamentos
162 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)
Funo
Atravs da especificao do plano de trabalho em que o contorno desejado deve ser
produzido, tambm so definidas as seguintes funes:
O plano para a correo do raio da ferramenta.
O sentido de penetrao para correo do comprimento da ferramenta em funo do tipo
de ferramenta.
O plano para interpolao circular.
= 3HQHWUDR
* <
;
*
*
3H
R QH
D WUD
Q HWU
3H R
Sintaxe
G17
G18
G19
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 163
Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)
Indicao
No ajuste bsico est ajustado G17 (plano X/Y) para fresamento e G18 (plano Z/X) para
torneamento.
Com a chamada da correo de trajetria da ferramenta G41/G42 (veja o captulo
"Correes do raio da ferramenta (Pgina 277)") deve-se indicar o plano de trabalho para
31H 930H
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.
Outras informaes
Geral
Recomenda-se definir o plano de trabalho G17 at G19 logo no incio do programa. No
ajuste bsico est ajustado o plano Z/X para torneamento G18.
Fundamentos
164 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)
Torneamento:
<
* ;
*
*
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 165
Ajustes de geometria
8.2 Seleo do plano de trabalho (G17/G18/G19)
Indicao
Com as funcionalidades para "Correo do comprimento de ferramentas orientveis" os
componentes do comprimento da ferramenta podem ser calculados de acordo com o plano
de trabalho girado.
A seleo do plano de correo realizado com CUT2D, CUT2DF. Para mais informaes
relacionadas e para uma descrio desta opo de clculo, veja o captulo "Correes do
32H
Fundamentos
166 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
8.3 Dimenes
A base da maioria dos programas NC um desenho de pea com indicaes concretas de
dimenses.
Estas indicaes dimensionais podem ser:
em dimenso absoluta ou dimenso incremental
em milmetros ou Inch (polegadas)
em raio ou dimetro (para torneamento)
Para que as indicaes possam ser incorporadas no programa NC diretamente de um
desenho (sem converses) existem diversas opes disponveis ao usurio especificar as
dimenses em comandos especficos de programao.
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 167
Ajustes de geometria
8.3 Dimenes
Exemplos
Exemplo 1: Fresamento
= ;
<
;
Indicao
Para especificar as coordenadas I e J do centro do crculo, veja o captulo "Interpolao
circular".
Fundamentos
168 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
Exemplo 2: Torneamento
=
Indicao
Para especificar as coordenadas I e J do centro do crculo, veja o captulo "Interpolao
circular".
Ver tambm
Indicao de dimenso absoluta e incremental no torneamento e fresamento (G90/G91)
34H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 169
Ajustes de geometria
8.3 Dimenes
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
Extenso do G91
Para determinadas aplicaes, como p. ex. o contato de referncia, necessrio percorrer
apenas o percurso programado em dimenses incrementais. O deslocamento de ponto zero
ativo ou a correo do comprimento da ferramenta ativa no so executados.
Esta relao pode ser ajustada separadamente para o deslocamento de ponto zero e
correo do comprimento da ferramenta ativos atravs dos seguintes dados de ajuste:
SD42440 $SC_FRAME_OFFSET_INCR_PROG (deslocamentos de ponto zero em Frames)
SD42442 $SC_TOOL_OFFSET_INCR_PROG (correes do comprimento da ferramenta)
Fundamentos
170 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
Valor Significado
0 Na programao incremental (dimenses incrementais) de um eixo no ser executado o
deslocamento de ponto zero ativo ou a correo do comprimento de ferramenta ativa.
1 Para a programao incremental (dimenses incrementais) de um eixo no ser executado
o deslocamento de ponto zero ativo nem a correo do comprimento de ferramenta ativa.
Exemplos
Exemplo 1: Fresamento
= ;
<
;
Indicao
Para especificar as coordenadas I e J do centro do crculo, veja o captulo "Interpolao
circular".
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 171
Ajustes de geometria
8.3 Dimenes
Exemplo 2: Torneamento
Indicao
Para especificar as coordenadas I e J do centro do crculo, veja o captulo "Interpolao
circular".
Fundamentos
172 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
Ver tambm
Indicao de dimenso absoluta e incremental no torneamento e fresamento (G90/G91)
35H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 173
Ajustes de geometria
8.3 Dimenes
<
*
*
;
*
*
Torneamento:
;
*
*
=
*
*
Indicao
Em tornos convencionais comum considerar blocos de deslocamento incrementais no eixo
transversal como valores de raio, enquanto so aplicadas indicaes de dimetro para as
dimenses de referncia. Esta mudana para o G90 realizada com os comandos DIAMON,
DIAMOF ou DIAM90.
Fundamentos
174 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
8.3.4 Indicao de dimenses absolutas para eixos rotativos (DC, ACP, ACN)
Funo
Para o posicionamento de eixos rotativos em dimenso absoluta esto disponveis os
comandos DC, ACP e ACN do G90/G91 que so ativados por blocos.
O DC, ACP e o ACN diferem-se na estratgia de aproximao adotada:
'& 0[LPR
UHDGHGHVORFDPHQWR
$&3 $&1
Sintaxe
<eixo rotativo>=DC(<valor>)
<eixo rotativo>=ACP(<valor>)
<eixo rotativo>=ACN(<valor>)
Significado
<eixo rotativo>: Identificador do eixo rotativo que deve ser deslocado (p. ex. A, B ou C)
DC: Comando para aproximao direta da posio
O eixo rotativo aproxima-se da posio programada pelo curso direto
e mais curto. O eixo rotativo desloca-se no mximo dentro de uma
faixa de 180.
ACP: Comando para aproximao da posio em sentido positivo
O eixo rotativo aproxima-se da posio programada no sentido de giro
positivo (sentido anti-horrio).
ACN: Comando para aproximao da posio em sentido negativo
O eixo rotativo aproxima-se da posio programada no sentido de giro
negativo (sentido horrio).
<valor>: Posio do eixo rotativo a ser aproximada especificada em dimenso
absoluta
Faixa de valores: 0 - 360 graus
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 175
Ajustes de geometria
8.3 Dimenes
Indicao
O sentido de giro positivo (sentido de giro horrio ou anti-horrio) ajustado no dado de
mquina.
Indicao
Para o posicionamento com indicao de sentido (ACP ou ACN) a faixa de deslocamento entre
0 e 360 deve ser ajustada no dado de mquina (relao Modulo). Para deslocar eixos
rotativos Modulo alm de 360 em um bloco, deve-se programar o G91 e IC.
Indicao
Os comandos DC, ACP e ACN tambm podem ser utilizados para o posicionamento do fuso
(SPOS e SPOSA) a partir do estado parado.
Exemplo: SPOS=DC(45)
Exemplo
Operao de fresamento em uma mesa giratria
<
;
r
Literatura
Manual de funes ampliadas; Eixos rotativos (R2)
Fundamentos
176 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 177
Ajustes de geometria
8.3 Dimenes
Exemplo
Mudana entre dimenses em polegadas e dimenses mtricas
O sistema bsico parametrizado mtrico:
MD10240 $MN_SCALING_SYSTEM_IS_METRIC = TRUE
<
*
* *
*
;
Fundamentos
178 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
Outras informaes
G70/G71
Com o G70/G71 ativo so interpretados apenas os seguintes dados geomtricos no
respectivo sistema de medidas:
Informaes de curso (X, Y, Z, )
Programao de crculos:
Coordenadas de pontos intermedirios (I1, J1, K1)
Parmetros de interpolao (I, J, K)
Raio do crculo (CR)
Passo da rosca (G34, G35)
Deslocamento de ponto zero programvel (TRANS)
Raio polar (RP)
Aes sncronas
Se no for programado um sistema de medidas (G70/G71/G700/G710) explcito em uma ao
sncrona (parte condio e/ou parte de ao), esta (parte condio e/ou parte de ao)
atuar com o sistema de medidas ativo no momento de execuo no canal.
ATENO
Leitura de dados de posio em aes sncronas
Sem a programao explcita do sistema de medidas na ao sncrona (parte condio
e/ou parte de ao ou funo tecnolgica) os dados de posio informados em distncia/
comprimento na ao sncrona sempre sero lidos no sistema bsico parametrizado.
Literatura
Manual de funes bsicas; Velocidades, sistema de valores nominais / reais, Controle
(G2), captulo "Sistema de medidas mtrico / polegadas"
Manual de programao Avanada; captulo "Aes sincronizadas de movimentos"
Manual de funes para aes sincronizadas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 179
Ajustes de geometria
8.3 Dimenes
Funo
No torneamento as dimenses para o eixo transversal podem ser especificadas em
dimetro () ou em raio ():
:
=
;
:
=
Para que as dimenses sejam tomadas diretamente do desenho tcnico e inseridas sem
converses no programa NC, ativada a programao em dimetros ou raios especfica de
canal atravs dos comandos DIAMON, DIAM90, DIAMOF e DIAMCYCOF ativos modalmente.
Indicao
A programao em dimetro/raio especfica de canal refere-se ao eixo geomtrico definido
como eixo transversal atravs do MD20100 $MC_DIAMETER_AX_DEF ( veja as infor-
maes do fabricante da mquina!).
Atravs do MD20100 pode ser definido apenas um eixo transversal por canal.
Sintaxe
DIAMON
DIAM90
DIAMOF
Fundamentos
180 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
Significado
Indicao
Com DIAMON ou DIAM90 os valores reais do eixo transversal sempre so indicados como
dimetro. Isso tambm aplicado na leitura dos valores reais no sistema de coordenadas
da pea com MEAS, MEAW, $P_EP[x] e $AA_IW[x].
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 181
Ajustes de geometria
8.3 Dimenes
Exemplo
Outras informaes
Valores de dimetro (DIAMON/DIAM90)
Os valores de dimetro so aplicados para os seguintes dados:
Indicao de valor real do eixo transversal no sistema de coordenadas da pea
Modo JOG: Incrementos para dimenso incremental e deslocamento com a manivela
eletrnica
Programao de posies finais:
Parmetro de interpolao I, J, K com G2/G3, caso este estiver programado de forma
absoluta com AC.
Na programao incremental (IC) de I, J, K o clculo sempre realizado em raios.
Leitura de valores reais no sistema de coordenadas da pea com:
MEAS, MEAW, $P_EP[X], $AA_IW[X]
Fundamentos
182 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
Funo
Alm da programao em dimetro/raio especfica de canal a programao em dimetro/
raio especfica de eixo permite a indicao dimensional ativa modalmente ou por blocos e a
exibio em dimetros de um ou mais eixos.
Indicao
A programao em dimetro/raio especfica de eixo somente possvel em eixos que so
permitidos como eixos transversais para a programao em dimetro/raio especfica de eixo
atravs do MD30460 $MA_BASE_FUNCTION_MASK ( veja as informaes do fabricante
da mquina!).
Sintaxe
Programao em dimetro especfica de eixo ativa modalmente para vrios eixos
transversais no canal:
DIAMONA[<eixo>]
DIAM90A[<eixo>]
DIAMOFA[<eixo>]
DIACYCOFA[<eixo>]
Aceitao da programao em dimetro/raio especfica de canal:
DIAMCHANA[<eixo>]
DIAMCHAN
Programao em dimetro/raio especfica de eixo ativa por blocos:
<eixo>=DAC(<valor>)
<eixo>=DIC(<valor>)
<eixo>=RAC(<valor>)
<eixo>=RIC(<valor>)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 183
Ajustes de geometria
8.3 Dimenes
Significado
Fundamentos
184 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
Indicao
Com DIAMONA[<eixo>] ou DIAM90A[<eixo>] os valores reais do eixo transversal sempre so
indicados como dimetro. Isso tambm aplicado na leitura dos valores reais no sistema de
coordenadas da pea com MEAS, MEAW, $P_EP[x] e $AA_IW[x].
Indicao
Na troca de um eixo transversal extra devido a uma solicitao GET com RELEASE[<eixo>]
aceito o estado da programao em dimetro/raio em outro canal.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 185
Ajustes de geometria
8.3 Dimenes
Exemplos
Exemplo 1: Programao em dimetro/raio especfica de eixo ativa modalmente
X o eixo transversal no canal, para Y permitida a programao em dimetro especfica
de eixo.
Fundamentos
186 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.3 Dimenes
Outras informaes
Valores de dimetro (DIAMONA/DIAM90A)
Os valores de dimetro so aplicados para os seguintes dados:
Indicao de valor real do eixo transversal no sistema de coordenadas da pea
Modo JOG: Incrementos para dimenso incremental e deslocamento com a manivela
eletrnica
Programao de posies finais:
Parmetro de interpolao I, J, K com G2/G3, caso este estiver programado de forma
absoluta com AC.
Na programao incremental IC de I, J, K o clculo sempre realizado em raios.
Leitura de valores reais no sistema de coordenadas da pea com:
MEAS, MEAW, $P_EP[X], $AA_IW[X]
Programao em dimetro especfica de eixo ativa por blocos (DAC, DIC, RAC, RIC)
As instrues DAC, DIC, RAC e RIC so permitidas para todos comandos onde considerada a
programao em dimetro especfica de canal:
Posio do eixo: X..., POS, POSA
Oscilao: OSP1, OSP2, OSS, OSE, POSP
Parmetros de interpolao: I, J, K
Sucesso de elementos de contorno: Reta com indicao de ngulo
Retrao rpida: POLF[AX]
Deslocamento no sentido da ferramenta: MOVT
Aproximao e afastamento suaves:
G140 at G143, G147, G148, G247, G248, G347, G348, G340, G341
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 187
Ajustes de geometria
8.4 Posio da pea no torneamento
Denominaes de eixo
Os dois eixos geomtricos perpendiculares entre si normalmente so denominados como:
; 0TXLQD ;
3HDGH
WUDEDOKR
'DSHD 0 :
SRQWR]HUR
GLDQWHLUR =
3HDGH
WUDEDOKR
**RX75$16
; ;
0TXLQD 3HDGH
WUDEDOKR
'DSHD 0
SRQWR]HUR
WUDVHLUR =
3HDGH
WUDEDOKR
**
RX75$16
Fundamentos
188 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Ajustes de geometria
8.4 Posio da pea no torneamento
Eixo transversal
Para o eixo transversal a indicao das dimenses normalmente so dadas em dimetro
(o dobro de curso quando comparado aos outros eixos):
(L[RWUDQVYHUVDO
0 :
=
'
'
(L[RORQJLWXGLQDO
Em dado de mquina define-se qual eixo geomtrico servir como eixo transversal
( fabricante da mquina!).
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 189
Ajustes de geometria
8.4 Posio da pea no torneamento
Fundamentos
190 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento 9
9.1 Informaes gerais sobre os comandos de cursos
Elementos de contorno
O contorno de pea programado pode ser composto pelos seguintes elementos de
contorno:
Retas
Arcos
Espirais (atravs da sobreposio de retas e arcos)
Comandos de deslocamento
Para produo destes elementos de contorno esto disponveis diversos comandos de
deslocamento:
Movimento de avano rpido (G0)
Interpolao linear (G1)
Interpolao circular em sentido horrio (G2)
Interpolao circular em sentido anti-horrio (G3)
Os comandos de deslocamento esto ativos de forma modal.
Posies de destino
Um bloco de movimento contm as posies de destino dos eixos a serem deslocados
(eixos de percurso, eixos sincronizados, eixos de posicionamento).
A programao das posies de destino pode ser realizada em coordenadas cartesianas ou
em coordenadas polares.
CUIDADO
Um endereo de eixo pode ser programado apenas uma vez por bloco.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 191
Comandos de movimento
9.1 Informaes gerais sobre os comandos de cursos
;
ATENO
Antes do incio de uma seqncia de usinagem devemos pr-posicionar a ferramenta de
modo que seja evitada a danificao da ferramenta e da pea de trabalho.
Fundamentos
192 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.2 Comandos de deslocamento com coordenadas cartesianas (G0, G1, G2, G3, X..., Y..., Z...)
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
Indicao
A interpolao circular G2 / G3 precisa de outras informaes alm das coordenadas da
posio de destino X..., Y..., Z... (p. ex. as coordenadas do centro do crculo; veja "Tipos
36H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 193
Comandos de movimento
9.2 Comandos de deslocamento com coordenadas cartesianas (G0, G1, G2, G3, X..., Y..., Z...)
Exemplo
; ;
< < =
; ;
Fundamentos
194 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 195
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
Indicao
No programa NC possvel alternar entre dimenses polares e cartesianas por bloco.
Atravs do uso de identificadores de coordenadas cartesianas (X..., Y..., Z...) retornamos
diretamente para o sistema cartesiano. Alm disso, o plo definido mantido at o fim do
programa.
Indicao
Se nenhum plo for especificado, vale o ponto zero do atual sistema de coordenadas da
pea.
Exemplo
r
3OR
*< ;
*; *;
Fundamentos
196 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
9.3.2 Comandos de deslocamento com coordenadas polares (G0, G1, G2, G3, AP,
RP)
Funo
Comandos de deslocamento com coordenadas polares so teis quando a cotagem de uma
pea ou de uma parte da pea tiver como referncia um ponto central e as cotas forem
indicadas com ngulos e raios (p. ex. em modelos de furao).
<
r
r r
Q
r r ;
Sintaxe
G0/G1/G2/G3 AP= RP=
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 197
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
Indicao
As coordenadas polares referem-se ao plo definido com G110 ... G112 e so aplicadas no
plano de trabalho selecionado com G17 at G19.
Indicao
O 3 eixo geomtrico perpendicular ao plano de trabalho tambm pode ser indicado como
coordenada cartesiana.
53
$3
Fundamentos
198 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
Condies gerais
Nos blocos NC com indicaes polares de ponto final no podem ser programadas
coordenadas cartesianas para o plano de trabalho selecionado, nem parmetros de
interpolao, endereos de eixo, etc.
Se no for definido nenhum plo com G110 ... G112, ento o ponto zero do atual sistema
de coordenadas da pea ser considerado automaticamente como plo:
<
,&
$3
$3
$3
r
r
Raio polar RP = 0
O raio polar calculado a partir da distncia entre o vetor do ponto de partida no plano
do plo e o vetor polar ativo. Em seguida o raio polar calculado armazenado de forma
modal.
Isto aplicado independente de uma definio de plo selecionada (G110 ... G112). Se
dois pontos forem programados identicamente, ento este raio ser = 0 e gerado o
alarme 14095.
Apenas o ngulo polar AP est programado
Se no atual bloco no houver um raio polar RP programado, mas um ngulo polar AP,
ento, no caso de uma diferena entre a atual posio e o plo em coordenadas da
pea, esta diferena ser utilizada como raio polar e armazenada modalmente. Se a
diferena = 0, as coordenadas polares sero especificadas novamente e o raio polar
modal permanece em zero.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 199
Comandos de movimento
9.3 Comandos de deslocamento com coordenadas polares
Exemplo
Produo de um modelo de furao
r
r
;
Ver tambm
Tipos de interpolao circular (G2/G3, ...) (Pgina 209)
37H 936H
Fundamentos
200 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)
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
Indicao
O G0 no pode ser substitudo por G.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 201
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)
Exemplos
Exemplo 1: Fresamento
<
1
1
;
Fundamentos
202 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)
Exemplo 2: Torneamento
1
1
=
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 203
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)
Outras informaes
Velocidade de avano rpido
O movimento de ferramenta programado com G0 executado com a mais alta velocidade de
deslocamento possvel (avano rpido). A velocidade de avano rpido est definida em
dados de mquina para cada um dos eixos. Se o movimento de avano rpido executado
simultaneamente em vrios eixos, ento adotada a velocidade de avano rpido do eixo
que levar mais tempo para percorrer sua trajetria.
<
WR
HQ
LP
RY
R P GR
RG SL
U F XUV RU
3H DYDQ
GH
3DUWHGD
WUDMHWULD=
3DUWHGDWUDMHWULD<
3DUWHGDWUDMHWULD;
ATENO
Visto que na interpolao no linear um outro contorno no pode ser percorrido, as aes
sincronizadas que se referem s coordenadas da trajetria original eventualmente no
estaro ativas!
Fundamentos
204 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.4 Movimento de avano rpido (G0, RTLION, RTLIOF)
Cdigo de programa
G0 X0 Y10
G0 G40 X20 Y20
G0 G95 X100 Z100 M3 S100
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 205
Comandos de movimento
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
Fundamentos
206 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.5 Interpolao linear (G1)
Indicao
G1 ativado modalmente.
Para usinagem deve ser realizada a especificao da rotao do fuso S e o sentido de giro
do fuso M3/M4.
Com o FGROUP podem ser definidos grupos de eixos que so aplicados para o avano de
trajetria F. Mais informaes sobre este assunto esto disponveis no captulo "Comporta-
mento de percurso".
Exemplos
Exemplo 1: Produo de uma ranhura (fresamento)
=
;
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 207
Comandos de movimento
9.5 Interpolao linear (G1)
; ;
< < =
; ;
Fundamentos
208 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular
Sintaxe
G2/G3 X Y Z
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 209
Comandos de movimento
9.6 Interpolao circular
Significado
Exemplos
Exemplo 1: Fresamento
r -
,
;
Fundamentos
210 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular
Exemplo 2: Torneamento
r
r
=
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 211
Comandos de movimento
9.6 Interpolao circular
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.
Sintaxe
G2/G3 X Y Z I J K
G2/G3 X Y Z I=AC() J=AC() K=(AC)
Fundamentos
212 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular
Significado
Indicao
G2 e G3 esto ativos modalmente.
Os pr-ajustes G90/G91 de dimenso absoluta/incremental apenas so aplicados no ponto
final do crculo.
Como padro, as coordenadas do centro I, J, K so especificadas em dimenses incre-
mentais relativas ao ponto inicial do crculo.
A indicao absoluta do centro relativa ao ponto zero da pea por bloco programada
atravs de: I=AC(), J=AC(), K=AC(). Um parmetro de interpolao I, J, K de valor 0 pode
ser descartado, em todo caso o respectivo segundo parmetro deve ser especificado.
Exemplos
Exemplo 1: Fresamento
3RQWRLQLFLDO
GRFUFXOR
<
,
- $&
3RQWRILQDO W
GRFUFXOR
;
, $&
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 213
Comandos de movimento
9.6 Interpolao circular
Exemplo 2: Torneamento
;
=
Outras informaes
Indicao do plano de trabalho
<
;
*
*
*
Fundamentos
214 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular
<
;
* *
* *
* *
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 215
Comandos de movimento
9.6 Interpolao circular
9.6.3 Interpolao circular com raio e ponto final (G2/G3, X... Y... Z.../ I... J... K..., CR)
Funo
O movimento circular descrito pelo(a):
Raio do crculo CR=e
Ponto final em coordenadas cartesianas X, Y, Z.
Alm do raio do crculo tambm devemos indicar com o sinal +/- se o ngulo de
deslocamento deve ser maior ou menor que 180. Um sinal positivo pode ser
desconsiderado.
Indicao
No existe nenhuma restrio prtica para o tamanho do raio mximo programvel.
Sintaxe
G2/G3 X Y Z CR=
G2/G3 I J K CR=
Significado
Indicao
Neste procedimento no precisamos indicar o centro. Os crculos inteiros (ngulo de
deslocamento de 360) no devem ser programados com CR=, mas atravs de ponto final do
crculo e parmetro de interpolao.
Fundamentos
216 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular
Exemplos
Exemplo 1: Fresamento
&5
&5
;
Cdigo de programa
N10 G0 X67.5 Y80.511
N20 G3 X17.203 Y38.029 CR=34.913 F500
...
Exemplo 2: Torneamento
;
=
Cdigo de programa
...
N125 G1 X40 Z-25 F0.2
N130 G3 X70 Z-75 CR=30
N135 G1 Z-95
...
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 217
Comandos de movimento
9.6 Interpolao circular
9.6.4 Interpolao circular com ngulo de abertura e centro (G2/G3, X... Y... Z.../
I... J... K..., AR)
Funo
O movimento circular descrito pelo(a):
ngulo de abertura AR= e
ponto final em coordenadas cartesianas X, Y, Z ou
centro do crculo sob os endereos I, J, K
Sintaxe
G2/G3 X Y Z AR=
G2/G3 I J K AR=
Significado
Indicao
Os crculos inteiros (ngulo de deslocamento de 360) no podem ser programados com
AR=, mas devem ser programados atravs de ponto final do crculo e parmetro de
interpolao. Como padro, as coordenadas do centro I, J, K so especificadas em
dimenses incrementais relativas ao ponto inicial do crculo.
A indicao absoluta do centro relativa ao ponto zero da pea por bloco programada
atravs de: I=AC(), J=AC(), K=AC(). Um parmetro de interpolao I, J, K de valor 0
pode ser descartado, em todo caso o respectivo segundo parmetro deve ser especificado.
Fundamentos
218 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular
Exemplos
Exemplo 1: Fresamento
3RQWRLQLFLDO
GRFUFXOR
<
r
-
,
QJXORGH
DEHUWXUD
;
Cdigo de programa
N10 G0 X67.5 Y80.211
N20 G3 X17.203 Y38.029 AR=140.134 F500
N20 G3 I17.5 J30.211 AR=140.134 F500
Exemplo 2: Torneamento
2 .3 2 6
14
30
Z
25
33.33
40
54.25
95
Cdigo de programa
N125 G1 X40 Z-25 F0.2
N130 G3 X70 Z-75 AR=135.944
N130 G3 I-3.335 K-29.25 AR=135.944
N130 G3 I=AC(33.33) K=AC(-54.25) AR=135.944
N135 G1 Z-95
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 219
Comandos de movimento
9.6 Interpolao circular
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
Fundamentos
220 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular
Exemplos
Exemplo 1: Fresamento
<
r
$3
53
*
;
Cdigo de programa
N10 G0 X67.5 Y80.211
N20 G111 X50 Y50
N30 G3 RP=34.913 AP=200.052 F500
Exemplo 2: Torneamento
2 .3 2 6
14
30
Z
25
33.33
40
54.25
95
Cdigo de programa
N125 G1 X40 Z-25 F0.2
N130 G111 X33.33 Z-54.25
N135 G3 RP=30 AP=142.326
N140 G1 Z-95
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 221
Comandos de movimento
9.6 Interpolao circular
9.6.6 Interpolao circular com ponto intermedirio e ponto final (CIP, X... Y... Z...,
I1... J1... K1...)
Funo
Com CIP podemos programar arcos que tambm podem estar inclinados no espao. Neste
caso descrevemos o ponto intermedirio e o ponto final com trs coordenadas.
O movimento circular descrito pelo(a):
ponto intermedirio sob os endereos I1=, J1=, K1= e
ponto final em coordenadas cartesianas X, Y, Z.
< <
,
3RQWRLQWHUPHGLULR
-
;
=
.
Sintaxe
CIP X Y Z I1=AC() J1=AC() K1=(AC)
Significado
Fundamentos
222 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular
Indicao
O CIP ativado modalmente.
Exemplos
Exemplo 1: Fresamento
; =
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 223
Comandos de movimento
9.6 Interpolao circular
Exemplo 2: Torneamento
=
Cdigo de programa
N125 G1 X40 Z-25 F0.2
N130 CIP X70 Z-75 I1=IC(26.665) K1=IC(-29.25)
N130 CIP X70 Z-75 I1=93.33 K1=-54.25
N135 G1 Z-95
Fundamentos
224 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular
9.6.7 Interpolao circular com transio tangencial (CT, X... Y... Z...)
Funo
A funo de crculo tangencial uma extenso da programao de crculos.
Neste caso o crculo definido atravs do(a):
ponto de partida e ponto final e
do sentido da tangente no ponto de partida.
Com o cdigo G, o CT, gerado um arco que fecha tangencialmente com o elemento de
contorno programado anteriormente.
7DQJHQFLDOQRWUHFKRGHUHWDV
WUDMHWULDFLUFXODU6(VHJXLQWH
6
$VWUDMHWULDVWDQJHQFLDLVFLUFXODUHVVHJXLQWHV
GHSHQGHPGRHOHPHQWRGHFRQWRUQRDQWHULRU
&7
/ 6
&7
/ &7
/
(
Sintaxe
CT X Y Z
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 225
Comandos de movimento
9.6 Interpolao circular
Indicao
O CT ativado modalmente.
Normalmente definido de forma clara atravs do sentido da tangente assim como do ponto
de partida e do ponto final do crculo.
Exemplos
Exemplo 1: Fresamento
Fundamentos
226 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.6 Interpolao circular
Exemplo 2: Torneamento
=
Outras informaes
Splines
Em Splines o sentido tangencial definido atravs da reta atravs dos ltimos dois pontos.
Este sentido, com o ENAT ou EAUTO ativo em A-Splines e C-Splines, geralmente no
idntico com o sentido no ponto final da Spline.
A transio de B-Splines sempre tangencial, onde o sentido da tangente definido como
na A-Spline e C-Spline e ETAN ativo.
Mudana de Frames
Quando ocorre uma mudana de Frames entre o bloco que define a tangente e um bloco
CT, a tangente fica submetida a esta mudana.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 227
Comandos de movimento
9.6 Interpolao circular
Caso limite
Se o prolongamento da tangente de partida percorrer alm do ponto final, ento no lugar de
um crculo gerada uma linha reta (caso limite de um crculo com raio infinito). Neste caso
especial o TUNR no pode ser programado ou ele deve ser TURN=0.
Indicao
No caso de aproximao deste caso limite resultaro crculos com um raio de tamanho
qualquer, de modo que com TURN diferente de 0 normalmente cancelada a usinagem e
gerado um alarme em funo da violao do limite de software.
Fundamentos
228 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
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.
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 229
Comandos de movimento
9.7 Interpolao helicoidal (G2/G3, TURN)
Indicao
G2 e G3 esto ativos modalmente.
O movimento circular executado nos eixos que forem definidos atravs da indicao do
plano de trabalho.
Exemplo
< <
;
=
Fundamentos
230 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.7 Interpolao helicoidal (G2/G3, TURN)
Outras informaes
Seqncia de movimentos
1. Aproximao do ponto de partida
2. Execuo de crculos inteiros programados com TURN=.
3. Aproximao do ponto final do crculo, p. ex. como rotao de pea.
4. Execuo do ponto 2 e 3 atravs da profundidade de penetrao.
Atravs do nmero de crculos inteiros mais o ponto final do crculo (executado atravs da
profundidade de penetrao) resulta o passo com que a linha helicoidal deve ser produzida.
3RQWRGHSDUWLGD
rFUFXORLQWHLUR
rFUFXORLQWHLUR
rFUFXORLQWHLUR
3RQWRILQDOFRPR
URWDRGHSHD
3RQWRGHGHVWLQR
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 231
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Funo
A evolvente do crculo uma curva que descrita pelo fio desenvolvido de um crculo que
fixo em um ponto final.
A interpolao de evolventes possibilita a criao de curvas de percurso ao longo de uma
evolvente. Ela executada no plano onde est definido o crculo de base e percorre do
ponto de partida programado at o ponto final programado.
<
&HQWURGRFUFXOR;<
&UFXORGHEDVH
3RQWRILQDO
Sintaxe
INVCW X... Y... Z... I... J... K... CR=...
INVCCW X... Y... Z... I... J... K... CR=...
INVCW I... J... K... CR=... AR=...
INVCCW I... J... K... CR=... AR=...
Fundamentos
232 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Significado
ATENO
Na programao indireta do ponto final atravs da indicao de um ngulo de abertura AR
deve-se considerar o sinal do ngulo, pois uma inverso de sinais resulta em uma outra
evolvente e consequentemente outra trajetria.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 233
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
3RQWRVILQDLV
$5
3RQWRGHSDUWLGD
Fundamentos
234 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Condies gerais
Tanto o ponto de partida como o ponto final devem estar fora da superfcie do crculo de
base da evolvente (crculo com raio CR no centro definido com I, J e K). Se esta
condio no for preenchida, ser gerado um alarme e cancelado o processamento do
programa.
As duas possibilidades de programao do ponto final (diretamente por coordenadas
cartesianas ou indiretamente atravs da indicao de um ngulo de abertura) excluem
uma outra. Por isso que em um bloco deve ser utilizada apenas uma das duas opes
de programao.
Se o ponto final programado no estiver exatamente nas evolventes definidas pelo ponto
de partida e pelo crculo de base, ento haver interpolao entre as evolventes
definidas pelo ponto de partida e pelo ponto final (veja a figura a seguir).
3RQWRGH
5DLR SDUWLGD
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 235
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Exemplos
Exemplo 1: Evolvente de giro esquerda do ponto de partida at o ponto final programado
e retorna novamente como evolvente de giro direita
< 1SRQWRILQDO
; <
1
1
&5
1SRQWRGHSDUWLGD ;
; <
Fundamentos
236 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.8 Interpolao de evolventes (INVCW, INVCCW)
Exemplo 2: Evolvente de giro esquerda com programao indireta do ponto final atravs
da indicao de um ngulo de abertura
<
&5
3RQWRGHSDUWLGD ;
; <
$5
Literatura
Para mais informaes sobre a relao da interpolao de evolventes com dados de
mquina e condies gerais, veja:
Manual de funes bsicas; Diversas interfaces NC/PLC e funes (A2), captulo: "Ajustes
para interpolao de evolventes"
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 237
Comandos de movimento
9.9 Definies de contorno
Funo
A programao de sucesses de elementos de contorno serve para a especificao rpida
de simples contornos.
Podem ser programadas sucesses de elementos de contorno com 1, 2, 3 ou mais pontos
com os elementos de transio chanfro ou arredondamento atravs da indicao de
coordenadas cartesianas e / ou ngulos.
Nos blocos que descrevem as sucesses de elementos de contorno podem ser utilizados
outros endereos NC como p. ex. letras de endereo para outros eixos (eixos individuais ou
eixos perpendiculares ao plano de usinagem), funes auxiliares, cdigos G, velocidades,
etc.
Indicao
Processador de contornos
A programao de sucesso de elementos de contorno tambm pode ser realizada de
forma bem simples com a ajuda da calculadora de contornos. Aqui trata-se de uma ferra-
menta da interface de operao que permite a programao e representao grfica de
contornos de pea simples e complexos. Os contornos programados atravs da calculadora
de contornos so incorporados no programa de pea.
Literatura:
Manual de operao
Parametrizao
Os identificadores para ngulo, raio e chanfro so definidos atravs de dados de mquina:
MD10652 $MN_CONTOUR_DEF_ANGLE_NAME (nome do ngulo para sucesses de
elementos de contorno)
MD10654 $MN_RADIUS_NAME (nome do raio para sucesses de elementos de contorno)
MD10656 $MN_CHAMFER_NAME (nome do chanfro para sucesses de elementos de
contorno)
Indicao
Veja as informaes do fabricante da mquina.
Fundamentos
238 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.9 Definies de contorno
Indicao
Na seguinte descrio parte-se do princpio de que:
O G18 est ativo ( o plano de trabalho ativo o plano Z/X).
(Todavia a programao de sucesses de elementos de contorno tambm possvel
sem restries no G17 ou G19.)
Para ngulo, raio e chanfro foram definidos os seguintes identificadores:
ANG (ngulo)
RND (raio)
CHR (chanfro)
Funo
O ponto final das retas definido atravs dos seguintes dados:
ngulo ANG
Uma coordenada de ponto final cartesiana (X2 ou Z2)
;=
$1*
;=
Sintaxe
X ANG=
Z ANG=
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 239
Comandos de movimento
9.9 Definies de contorno
Significado
Exemplo
Ou seja:
Fundamentos
240 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.9 Definies de contorno
Indicao
Na seguinte descrio parte-se do princpio de que:
O G18 est ativo ( o plano de trabalho ativo o plano Z/X).
(Todavia a programao de sucesses de elementos de contorno tambm possvel
sem restries no G17 ou G19.)
Para ngulo, raio e chanfro foram definidos os seguintes identificadores:
ANG (ngulo)
RND (raio)
CHR (chanfro)
Funo
O ponto final da primeira reta pode ser programado atravs da indicao das coordenadas
cartesianas ou atravs da indicao do ngulo das duas retas. O ponto final da segunda
reta sempre deve ser programado de modo cartesiano. A interseco das duas retas pode
ser executada como canto, arredondamento ou como chanfro.
;
;=
$1*
7DPEPSRGHVHU
DUUHGRQGDPHQWR
RXFKDQIUR
;=
$1*
;=
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 241
Comandos de movimento
9.9 Definies de contorno
Sintaxe
1. Programao do ponto final da primeira reta atravs da indicao do ngulo
Canto como transio entre as retas:
ANG=
X Z ANG=
ANG= RND=...
X Z ANG=
ANG= CHR=...
X Z ANG=
X Z
X Z
X Z RND=...
X Z
X Z CHR=...
X Z
Fundamentos
242 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.9 Definies de contorno
Significado
$UUHGRQGDPHQWR
51'
&+5
&KDQIUR
%LVVHWUL]
Indicao
Para mais informaes sobre a programao de um chanfro ou arredondamento, veja
"Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM) (Pgina 271)".
38H 937H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 243
Comandos de movimento
9.9 Definies de contorno
Exemplo
Indicao
Na seguinte descrio parte-se do princpio de que:
O G18 est ativo ( o plano de trabalho ativo o plano Z/X).
(Todavia a programao de sucesses de elementos de contorno tambm possvel
sem restries no G17 ou G19.)
Para ngulo, raio e chanfro foram definidos os seguintes identificadores:
ANG (ngulo)
RND (raio)
CHR (chanfro)
Funo
O ponto final da primeira reta pode ser programado atravs da indicao das coordenadas
cartesianas ou atravs da indicao do ngulo das duas retas. O ponto final da segunda e
terceira reta sempre deve ser programado de modo cartesiano. A interseco das retas
pode ser executada como canto, arredondamento ou como chanfro.
Indicao
A programao aqui explanada para uma sucesso de elementos de contorno de 3 pontos
pode ser continuada para sucesses de elementos de contorno com mais de trs pontos.
Fundamentos
244 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.9 Definies de contorno
;
7DPEPSRGHVHUDUUHGRQGDPHQWR
RXFKDQIUR
;=
$1*
;=
;=
$1*
;=
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
ANG= RND=...
X Z ANG= RND=...
X Z
ANG= CHR=...
X Z ANG= CHR=...
X Z
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 245
Comandos de movimento
9.9 Definies de contorno
X Z
X Z
X Z
X Z RND=...
X Z RND=...
X Z
X Z CHR=...
X Z CHR=...
X Z
Significado
$UUHGRQGDPHQWR
51'
Fundamentos
246 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.9 Definies de contorno
&+5
&KDQIUR
%LVVHWUL]
Indicao
Para mais informaes sobre a programao de um chanfro ou arredondamento, veja
" Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM) ".
Exemplo
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 247
Comandos de movimento
9.9 Definies de contorno
Funo
Se em um bloco NC aparecer a letra de endereo A, no se deve programar mais nenhum,
um ou ambos eixos do plano ativo.
Nmero de eixos programados
Se nenhum eixo do plano ativo foi programado, ento trata-se do primeiro ou do segundo
bloco de uma sucesso de elementos de contorno constituda por dois blocos.
Quando se trata do segundo bloco de uma sucesso de elementos de contorno, significa
que o ponto de partida e o ponto final so idnticos no plano ativo. A sucesso de
elementos de contorno, em todo caso, composta por um movimento vertical ao plano
ativo.
Se foi programado exatamente um eixo do plano ativo, trata-se de uma reta individual
cujo ponto final determinado claramente a partir do ngulo e da coordenada cartesiana
programada, ou trata-se do segundo bloco de dois blocos da presente sucesso de
elementos de contorno. No segundo caso, a coordenada faltante definida igual ltima
posio (modal) alcanada.
Se foram programados dois eixos do plano ativo, trata-se do segundo bloco de uma
sucesso de elementos de contorno composta por dois blocos. Se o atual bloco no for
precedido por um bloco com programao de ngulos e sem eixos programados do
plano ativo, um destes blocos no ser permitido.
O ngulo A somente deve ser programado na interpolao linear ou na interpolao de
Splines.
Fundamentos
248 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Funo
Como G33 podem ser executadas roscas com passo constante:
Rosca cilndrica
Rosca transversal
Rosca cnica
Indicao
O requisito tcnico para o rosqueamento com G33 um fuso com controle de rotao e com
sistema de medio de curso.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 249
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
;
'HVORFDPHQWRGR
SRQWRGHSDUWLGDHPr
QJXORGH
SDUWLGD
SDUDURVFD
GDGRGHDMXVWH
Indicao
Se nenhum deslocamento do ponto de partida for especificado, ser utilizado o "ngulo de
partida para rosca" definido nos dados de ajuste.
Seqncia de roscas
Uma seqncia de roscas podem ser produzida atravs de vrios blocos G33 programados
sucessivamente:
r
FR EORF
P R
*
rEORFR rEORFR
FRP* FRP*
Indicao
Com o modo de controle da trajetria G64 os blocos so concatenados mediante controle
antecipado de velocidade, de modo que no sejam produzidos saltos de velocidade.
Fundamentos
250 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 251
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Exemplos
Exemplo 1: Rosca cilndrica de duas entradas com deslocamento do ponto de partida a
180
3RQWRGHSDUWLGDr
=
3RQWRGH
SDUWLGDr
Fundamentos
252 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
=
Outras informaes
Avano no rosqueamento com G33
O comando calcula, a partir da rotao programada do fuso e do passo da rosca, o avano
necessrio com que a ferramenta de tornear ser deslocada ao longo do comprimento da
rosca em sentido longitudinal e em sentido transversal. O avano F no considerado no
G33, a limitao na velocidade mxima do eixo (avano rpido) monitorada pelo comando.
R
VV
3D
$Y
DQ
R
1PHURGH
URWDHV
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 253
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Rosca cilndrica
A rosca cilndrica descrita atravs do(a):
Comprimento da rosca
Passo da rosca
O comprimento da rosca especificado com uma das coordenadas cartesianas X, Y ou Z
em dimenso absoluta ou incremental (em tornos preferencialmente no sentido Z).
Adicionalmente devem ser considerados os cursos de entrada e de sada onde o avano
acelerado e reduzido.
O passo da rosca especificado sob os endereos I, J e K (em tornos preferencialmente
com K).
; &XUVRGHHQWUDGD
&XUVRGHVDGD
Rosca transversal
A rosca transversal descrita atravs do(a):
Dimetro da rosca (preferencialmente no sentido X)
Passo da rosca (preferencialmente com I)
;
'LPHWUR
,
3DVVR
Fundamentos
254 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Rosca cnica
A rosca cnica descrita atravs do(a):
Ponto final no sentido longitudinal e transversal (contorno cnico)
Passo da rosca
O contorno cnico especificado em coordenadas cartesianas X, Y e Z em dimenso de
referncia ou dimenso incremental, onde a usinagem em tornos realizada preferencial-
mente no sentido X e Z. Adicionalmente devem ser considerados os cursos de entrada e de
sada onde o avano acelerado e reduzido.
A indicao do passo est em funo do ngulo de conicidade (ngulo entre o eixo longitu-
dinal e a superfcie envolvente):
;
.
r
!r ,
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 255
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Funo
Com os comandos DITS e DITE pode-se indicar a tampa da trajetria durante a acelerao e
desacelerao, para que no caso de um curso de entrada/sada muito curto seja possvel
adaptar o avano adequadamente:
Curso de entrada muito curto
Por causa do rebordo na entrada da rosca existe pouco espao para a rampa de incio
da ferramenta - por isso que ela deve ser especificada mais curta atravs do DITS.
Curso de sada muito curto
Por causa do rebordo na sada da rosca existe pouco espao para a rampa de frenagem
da ferramenta, onde existe risco de coliso entre a pea de trabalho e o corte
(ferramenta).
A rampa de frenagem da ferramenta pode ser especificada mais curta atravs do DITE.
Mesmo assim ainda pode ocorrer uma coliso.
Soluo: Programao das roscas mais curtas, reduo da rotao do fuso.
&XUVRVGHHQWUDGDHGHVDGD
GHSHQGHQGRGRVHQWLGRGH
XVLQDJHP
Sintaxe
DITS=<valor>
DITE=<valor>
Significado
Fundamentos
256 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.10 Rosqueamento com passo constante (G33)
Indicao
Sob DITS e DITE so programados exclusivamente cursos, mas no posies.
Indicao
Aos comandos DITS e DITE est relacionado o dado de ajuste
SD42010 $SC_THREAD_RAMP_DISP[0,1], no qual so registrados os cursos programa-
dos. Se no for programado nenhum curso de entrada/desacelerao antes do ou no
primeiro bloco de rosca, ento o curso ser definido conforme o atual contedo do dado de
ajuste SD42010.
Literatura:
Manual de funes bsicas; Avanos (V1)
Exemplo
Outras informaes
Em um curso de entrada ou de sada muito curto o eixo da rosca acelerado com mais
fora do que a projeo permite. O eixo ento ser sobrecarregado com acelerao.
Para a entrada de rosca emitido o alarme 22280 "Curso de entrada programado muito
curto" (na respectiva configurao no MD11411 $MN_ENABLE_ALARM_MASK). O alarme
apenas informativo e no tem nenhum efeito na execuo do programa de pea.
Atravs do MD10710 $MN_PROG_SD_RESET_SAVE_TAB pode ser feito o ajuste para que
o valor programado no programa de pea seja gravado no dado de ajuste correspondente
com o RESET. Com isso os valores so mantidos alm do Power On.
Indicao
O DITE atua no final da rosca como uma distncia de suavizao. Com isso se consegue
modificar o movimento do eixo sem gerar solavancos.
Com a introduo de um bloco com o comando DITS e/ou DITE no interpolador, adota-se o
curso programado em DITS no SD42010 $SC_THREAD_RAMP_DISP[0] e o curso
programado em DITE no SD42010 $SC_THREAD_RAMP_DISP[1].
Para o curso de entrada/sada programado aplicado o atual ajuste de indicao de
dimenses (em polegadas/mtrico).
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 257
Comandos de movimento
9.11 Rosqueamento com passo crescente ou decrescente (G34, G35)
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
NHND
) >PPURW@
,*
Onde:
ka: Passo final de rosca (passo de rosca da coordenada de
ponto de destino do eixo) [mm/rot.]
k G: Passo inicial de rosca (programado sob I, J ou K) [mm/rot.]
IG: Comprimento da rosca [mm]
Fundamentos
258 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.11 Rosqueamento com passo crescente ou decrescente (G34, G35)
Exemplo
Literatura
Manual de funes bsicas; Avanos (V1); captulo: "Variao de passo de rosca linear
progressiva/degressiva com G34 e G35"
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 259
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)
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
Sintaxe
SPOS=<valor>
G331 S...
G331 X Y Z I J K
G332 X Y Z I J K
Fundamentos
260 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)
A 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
Indicao
Depois do G332 (retrocesso) a furao da prxima rosca pode ser continuada com G331.
Indicao
Segundo bloco de dados de gamas de velocidade
Para obter uma adaptao efetiva de rotao de fuso e torque de motor durante o
rosqueamento com macho, para conseguir uma maior acelerao, em dados de mquina
especficos de eixo, tambm pode-se preconfigurar um segundo bloco de dados de gamas
de velocidade com limites de mudana (rotao mxima e rotao mnima) diferentes e
independentes do primeiro bloco de dados de gamas de velocidade. Para isso observe as
instrues do fabricante da mquina.
Literatura:
Manual de funes bsicas; Fusos (S1), Captulo: "Adaptaes de gamas de velocidade
configurveis"
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 261
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)
Exemplos
Exemplo 1: G331 e G332
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).
Fundamentos
262 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 263
Comandos de movimento
9.12 Rosqueamento com macho sem mandril de compensao (G331, G332)
A interpolao de rosca para o fuso inicia na atual posio, que depende do segmento de
programa de pea executado anteriormente, p. ex. quando uma mudana de gamas de
velocidade foi executada. Por isso que, eventualmente, um retrabalho da rosca no ser
possvel.
Indicao
Deve-se prestar ateno para que em uma usinagem com vrios fusos o fuso de furar
tambm seja o fuso mestre. Atravs da programao do SETMS(<nmero de fuso>) possvel
passar o fuso de furar para fuso mestre.
Fundamentos
264 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.13 Rosqueamento com macho com mandril de compensao (G63)
Funo
Com o G63 podem ser furadas roscas com o uso de mandril de compensao. So progra-
mados:
Profundidade de furao em coordenadas cartesianas
Rotao e sentido do fuso
Avano
As diferenas de percurso so compensadas atravs do mandril de compensao.
Movimento de retrocesso
Tambm se programa com G63, mas em sentido de giro invertido do fuso.
Sintaxe
G63 X Y Z
Significado
Indicao
G63 ativado por blocos.
Aps um bloco com G63 programado torna-se novamente ativo o ltimo comando de
interpolao G0, G1, G2 programado.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 265
Comandos de movimento
9.13 Rosqueamento com macho com mandril de compensao (G63)
Velocidade de avano
Indicao
O avano programado deve estar de acordo com a relao rotao e passo de rosca do
macho.
Regra prtica:
Avano F em mm/min = Rotao do fuso S em rpm * Passo da rosca em mm/rot.
Tanto a chave de correo de avanos e a chave de correo da rotao do fuso so
ajustadas em 100% com o G63.
Exemplo
Neste exemplo deve ser furada uma rosca M5. O passo de uma rosca M5 de 0,8
(conforme tabela).
Com a rotao selecionada de 200 rpm temos o avano F = 160 mm/min.
Fundamentos
266 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 267
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)
LFTXT
O sentido de retrocesso controlado em conjunto com o ALF com as
LFWP:
funes G LFTXT e LFWP.
LFTXT: O plano onde se executa o movimento de retrocesso rpido
calculado a partir da tangente da trajetria e do sentido da
ferramenta (ajuste padro).
LFWP: O plano onde se executa o movimento de retrocesso rpido o
plano de trabalho ativo.
ALF= : No plano do movimento de retrocesso o sentido programado com ALF,
em discretos passos em graus.
Com LFTXT o retrocesso est definido no sentido da ferramenta para ALF=1.
Com LFWP o sentido do plano de trabalho atribudo como segue:
G17 (plano X/Y)
ALF=1 ; Retrocesso no sentido X
ALF=3 ; Retrocesso no sentido Y
G18 (plano Z/X)
ALF=1 ; Retrocesso no sentido Z
ALF=3 ; Retrocesso no sentido X
G19 (plano Y/Z)
ALF=1 ; Retrocesso no sentido Y
ALF=3 ; Retrocesso no sentido Z
Literatura:
Para conhecer as possibilidades de programao com o ALF, veja tambm
o captulo "Sentido de deslocamento na retrao rpida do contorno" no
Manual de programao Avanada.
LFPOS: Retrocesso do eixo identificado com POLFMASK ou POLFMLIN na posio de
eixo absoluta programada com POLF
POLFMASK: Habilitao dos eixos (<nome de eixo1>,<nome de eixo1>,...) para o
retrocesso independente at a posio absoluta
POLFMLIN: Habilitao dos eixos para o retrocesso at a posio absoluta em
contexto linear
Nota:
O contexto linear, dependendo do comportamento dinmico de todos
eixos envolvidos, nem sempre ser produzido at alcanar a posio de
retrao.
POLF[]: Definio da posio de retrocesso absoluta para o eixo geomtrico ou
eixo de mquina especificado no ndice
Efeito: modal
=<valor>: Para eixos geomtricos interpretado o valor atribudo
como posio no sistema de coordenadas da pea de
trabalho (WCS), para eixos de mquina como posio no
sistema de coordenadas da mquina (MCS).
A atribuio de valores tambm pode ser programada
como indicao de dimenses incrementais:
=IC<valor>
Fundamentos
268 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)
Indicao
O LFON e o LFOF sempre podem ser programados, entretanto, a avaliao realizada
somente durante o rosqueamento (G33).
Indicao
POLF com POLFMASK/POLFMLIN no esto restritos aplicao no rosqueamento.
Exemplos
Exemplo 1: Habilitao do retrocesso rpido para rosqueamento
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 269
Comandos de movimento
9.14 Retrocesso rpido para rosqueamento (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF,
POLFMASK, POLFMLIN)
Fundamentos
270 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
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:
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 271
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
Indicao
Chanfro/Arredondamento
Se os valores programados para chanfro (CHF/CHR) ou arredondamento (RND/RNDM)
forem muito grandes para os elementos de contorno envolvidos, o chanfro ou o
arredondamento ser reduzido para um valor correspondente.
O chanfro ou arredondamento no sero inseridos se:
no houver nenhum contorno linear ou circular no plano.
um movimento est sendo executado fora do plano.
for feita uma mudana do plano.
quando for excedido um nmero de blocos (definido em dado de mquina) sem
informaes de deslocamento (p. ex. apenas emisses de comando).
Indicao
FRC/FRCM
O FRC/FRCM no atua quando um chanfro percorrido com G0; possvel realizar a
programao do valor F correspondente sem mensagem de erro.
O FRC somente est ativo se no bloco estiver programado um chanfro/arredondamento ou
se o RNDM foi ativado.
O FRC sobrescreve o valor F ou FRCM contido no atual bloco.
O avano programado para FRC deve ser maior que zero.
O FRCM=0 ativa para o chanframento/arredondamento o avano programado em F.
Se o FRCM for programado, numa mudana de G94 G95 deve ser novamente progra-
mado o valor FRCM equivalente ao F. Se apenas o F for reprogramado e, se antes da
mudana o tipo de avano FRCM > 0, ento ser gerada uma mensagem de erro.
Fundamentos
272 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
Exemplos
Exemplo 1: Chanframento entre duas retas
*
; %LVVHWUL]
=
SH[*
Cdigo de programa
...
N30 G1 Z CHR=2 FRC=100
N40 G1 X
...
Cdigo de programa
...
N30 G1 Z CHF=2(cos*2) FRC=100
N40 G1 X
...
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 273
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
*
;
=
SH[*
Cdigo de programa
...
N30 G1 Z RND=2 FRC=50
N40 G1 X
...
=
SH[*
Cdigo de programa
...
N30 G1 Z RND=2 FRC=50
N40 G3 X Z I K
...
Fundamentos
274 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 275
Comandos de movimento
9.15 Chanfro, arredondamento (CHF, CHR, RND, RNDM, FRC, FRCM)
Fundamentos
276 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta 10
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Funo
Com a compensao do raio da ferramenta ativada (WRK), o comando calcula automatica-
mente os percursos de ferramenta eqidistantes para as diferentes ferramentas.
(TXLGLVWDQWH
(TXLGLVWDQWH
Sintaxe
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 277
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Indicao
No bloco com G40/G41/G42 deve estar ativo o G0 ou o G1 e pelo menos indicado um eixo do
plano de trabalho selecionado.
Se na ativao for indicado apenas um eixo, a ltima posio do segundo eixo ser comple-
mentada automaticamente e o deslocamento ser executado nos dois eixos.
Os dois eixos devem estar ativos no canal como eixos geomtricos. Isso pode ser garantido
atravs da programao com GEOAX.
Exemplos
Exemplo 1: Fresamento
<
&RUUHRHP;
&RUUHRHP<
1
1
;
N30 Y100
Fundamentos
278 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
<
<
; =
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 279
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Exemplo 3: Torneamento
20
100
20
20 1 =
Fundamentos
280 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Exemplo 4: Torneamento
r
;
5
5
5
5 5
=
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 281
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Outras informaes
Para o clculo das trajetrias de ferramenta o comando precisa das seguintes informaes:
Nmero de ferramenta (T...), nmero de corte (D...)
Sentido de usinagem (G41/G42)
Plano de trabalho (G17/G18/G19)
Nmero de ferramenta (T...), nmero de corte (D...)
A distncia entre a trajetria da ferramenta e o contorno da pea de trabalho calculada a
partir do raio da fresa, ou do raio do corte.
G41
G42 G41
G42
G41
Fundamentos
282 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
Indicao
Um valor de compensao negativo equivale a uma mudana do lado de correo
(G41 G42).
5DLR
;
=
5D
LR
LR
5D
&R
WR PS
PHQ UL
SUL PH
P < QWR
&R
Exemplo: Fresa
Indicao
Em mquinas de 2 eixos a compensao do raio da ferramenta possvel apenas em
planos "reais", normalmente em G18.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 283
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
<
&RPSULPHQWR
&RPSULPHQWR ;
5DLR
&RPSULPHQWR
R
DL
5
&R
PS
ULP
HQ
WR
=
Com NORM e KONT pode ser definida a trajetria da ferramenta na ativao e desativao do
modo de correo (veja "Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
39H
Ponto de interseco
A seleo do ponto de interseco realizada atravs do dado de ajuste:
SD42496 $SC_CUTCOM_CLSD_CONT (Comportamento da compensao do raio de
ferramenta em contornos fechados)
Valor Significado
FALSE Se em um contorno (quase) fechado, composto por dois blocos circulares sucessivos
ou um bloco circular e um bloco linear, resultarem dois pontos de interseco no lado
interno durante a correo, ento ser selecionado o procedimento padro do ponto
de interseco que estiver mais prximo do primeiro contorno da pea.
Um contorno ser tratado como (quase) fechado se a distncia entre o ponto de
partida do primeiro bloco e o ponto final do segundo bloco for menor que 10 % do
raio de correo ativo, mas no maior que 1000 incrementos do percurso
(corresponde a 1 mm com 3 casas decimais).
TRUE Na mesma situao descrita acima, ser selecionado o ponto de interseco que
estiver mais prximo do primeiro contorno da pea no incio do bloco.
Fundamentos
284 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
G41
G42
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.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 285
Correes do raio da ferramenta
10.1 Correo do raio da ferramenta (G40, G41, G42, OFFN)
%ORFR1&FRPFRUUHRGHUDLRDOWHUDGD
3HUFXUVR
URJUDPDGD
7UDMHWULDS
CUIDADO
Os valores alterados apenas tornam-se ativos aps uma nova programao do T ou D. A
alterao somente aplicada no prximo bloco.
Modo de correo
O modo de correo apenas pode ser interrompido por um determinado nmero de blocos
ou comandos M sucessivos, que no contm nenhum comando de deslocamento ou
indicao de percurso no plano de correo.
Indicao
O nmero de blocos ou comandos M sucessivos ajustado atravs de um dado de mquina
(veja as informaes do fabricante da mquina!).
Indicao
Um bloco com percurso zero tambm considerado como interrupo!
Fundamentos
286 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
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
Significado
Indicao
Como blocos originais de aproximao/afastamento para KONTC e KONTT so permitidos
apenas blocos G1. Estes so substitudos pelo comando por polinmios para a respectiva
trajetria de aproximao / afastamento.
Condies gerais
KONTT e KONTC no esto disponveis nas variantes 3D da correo do raio da ferramenta
(CUT3DC, CUT3DCC, CUT3DF). Se ainda assim forem programados, o comando executar,
internamente e sem mensagem de erro, uma comutao para NORM.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 287
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
Exemplo
KONTC
A aproximao do crculo inteiro iniciada pelo centro do crculo. Neste caso, no ponto final
do bloco de aproximao, o sentido e o raio de curvatura sero idnticos aos valores do
crculo seguinte. Nos dois blocos, de aproximao e de afastamento, executada simulta-
neamente a penetrao no sentido Z. A seguinte figura mostra a projeo vertical da
trajetria da ferramenta.
Fundamentos
288 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
Outras informaes
Aproximao/afastamento com NORM
1. Aproximao:
Com o NORM a ferramenta desloca-se diretamente sobre uma reta at a posio de par-
tida programada (independentemente do ngulo de aproximao especificado atravs do
movimento de deslocamento programado) e alinhada perpendicularmente tangente
da trajetria no ponto inicial.
5D
LR
7DQJHQWH
*
*
3HUFXUVRFRUULJLGR 3HUFXUVR
GDIHUUDPHQWD FRUULJLGRGD
IHUUDPHQWD
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 289
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
2. Afastamento:
A ferramenta est em posio perpendicular ao ltimo ponto final de trajetria corrigido,
e deste desloca-se (independentemente do ngulo de aproximao especificado atravs
do movimento de deslocamento programado) diretamente em linha reta at a prxima
posio no corrigida, p. ex. at o ponto de troca de ferramentas.
5
DL
R
7DQJHQWH
*
*
CUIDADO
Os ngulos de aproximao/afastamento alterados precisam ser considerados na
programao para que seja evitada uma eventual coliso.
Fundamentos
290 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
$SVFRQWRUQR
7DQJHQWHGH
SHUFXUVR
$QWHVGRFRQWRUQR
3RQWRLQLFLDO
Na aproximao e afastamento com KONT devem ser diferenciados dois casos, correspon-
dentemente:
1. A ferramenta encontra-se na frente do contorno.
Estratgia de aproximao/afastamento como no NORM.
2. A ferramenta encontra-se atrs do contorno.
Aproximao:
A ferramenta, em funo do comportamento de canto (G450/G451) programado,
desloca-se em torno do ponto inicial sobre uma trajetria circular ou atravs de uma
interseco das eqidistantes.
Os comandos G450/G451 so aplicados para a transio do atual bloco ao bloco
seguinte:
* *
* *
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 291
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
3RQWRGH
DSUR[LPDR
3RQWRLQLFLDO
7UDMHWULDGH
DSUR[LPDR
5DLRGD
IHUUDPHQWD
Se traa uma linha reta do ponto de aproximao no corrigido, que seja tangente a
um raio de crculo = raio de ferramenta. O centro do crculo encontra-se no ponto
inicial.
Afastamento:
Para o afastamento aplica-se, mas em ordem inversa, o mesmo para a aproximao.
Aproximao/afastamento com KONTC
O ponto de contorno aproximado / afastado com curvatura contnua. No ponto de contorno
no produzido nenhum salto de acelerao. A trajetria do ponto de sada at o ponto de
contorno interpolada como polinmio.
Aproximao/afastamento com KONTC
O ponto de contorno aproximado / afastado com tangente contnua. No ponto de contorno
pode ser produzido um salto de acelerao. A trajetria do ponto de sada at o ponto de
contorno interpolada como polinmio.
Fundamentos
292 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.2 Aproximar e afastar do contorno (NORM, KONT, KONTC, KONTT)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 293
Correes do raio da ferramenta
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):
* *
Indicao
Com o G450/G451 tambm so definidos a trajetria de aproximao com o KONT ativo e o
ponto de aproximao atrs do contorno (veja "Aproximar e afastar do contorno (NORM,
40H
Com o comando DISC os crculos de transio com o G450 podem distorcer e com isso
apresentar cantos vivos no contorno.
Sintaxe
G450 [DISC=<valor>]
G451
Fundamentos
294 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)
Significado
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
; =
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 295
Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)
Outras informaes
G450/G451
No ponto intermedirio P* o comando executa instrues como movimentos de penetrao
ou funes de ativao. Estas instrues so programadas em blocos que esto entre os
dois blocos que formam o canto.
Do ponto de vista do processamento de dados, o crculo de transio com G450 pertence ao
comando de deslocamento seguinte.
DISC
Na indicao de valores DISC maiores que 0 os crculos intermedirios so apresentados
com deformao, transformando-se em elipses de transio, parbolas ou hiprboles:
',6&
',6&
Mediante dados de mquina pode ser definido um valor limite superior, normalmente
DISC=50.
Fundamentos
296 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.3 Correo nos cantos externos (G450, G451, DISC)
Comportamento de deslocamento
Com o G450 ativado, a ferramenta se afasta do contorno no caso de ngulos de contorno
agudos e altos valores DISC nos cantos. Em ngulos de contorno a partir de 120 o contorno
ser percorrido de forma uniforme:
65
',6& ',6&
QJXORGHFRQWRUQR
JUDXV
55DLRGDIHUUDPHQWD6VREUHHOHYDRSHUFRUULGD
656REUHHOHYDRQRUPDOL]DGD
UHODWLYRDRUDLRGDIHUUDPHQWD
Com o G451 ativado, nos ngulos de contorno agudos podem ser produzidos cursos vazios
desnecessrios da ferramenta resultantes dos movimentos de retrao. Em tais casos se
pode definir atravs de dados de mquina a mudana automtica para crculo de transio.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 297
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
10.4.1 Aproximao e afastamento (G140 at G143, G147, G148, G247, G248, G347,
G348, G340, G341, DISR, DISCL, FAD, PM, PR)
Funo
A funo de aproximao e afastamento suave (WAB) serve para aproximar tangencial-
mente o ponto de partida de um contorno independentemente da posio do ponto de
partida.
*
*
&RQWRUQRSURJU
',65
*
Sintaxe
G140
G141 ... G143
G147, G148
G247, G248
G347, G348
G340, G341
DISR=..., DISCL=..., FAD=...
Fundamentos
298 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 299
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Exemplo
7UDMHWULDGRFHQWURGDIHUUDPHQWD
\
)HUUDPHQWD
3DE
3DQ [
3DE
3DQ 3DE
&RQWRUQR
Fundamentos
300 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Outras informaes
Seleo do contorno de aproximao e de afastamento
Com o respectivo comando G pode-se aproximar ou afastar com:
uma reta (G147, G148),
um quadrante (G247, G248) ou
um semicrculo (G347, G348).
3
)HUUD 3 QDDSUR[DIDVWDPHQWRFRP
PHQWD XPDUHWD*
7UDMHWULDGRFHQWURGDIHUUDPHQWD
3 &RQWRUQR
',65
3
3 QDDSUR[DIDVWDPHQWRFRP
TXDGUDQWH*
',65 7UDMHWULDGRFHQWURGDIHUUDPHQWD
)HUUDPHQWD
3 &RQWRUQR
3
3 QDDSUR[DIDVWDPHQWRFRP
VHPLFUFXOR*
',65
7UDMHWULDGRFHQWURGDIHUUDPHQWD
)HUUDPHQWD
3 &RQWRUQR
0RYLPHQWRVGHDSUR[LPDRHDIDVWDPHQWR
UHSUHVHQWDGRFRPRSRQWRLQWHUPHGLULR3
FRPDWLYDRVLPXWQHDGDFRUUHRGRUDLR
GDIHUUDPHQWD
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 301
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
0RYLPHQWRGH
SHQHWUDR
3 3 3 3
5HWDFUFXOR 5HWD
RXKHOLFRLGDO RXFUFXOR
33 3
',6&/ 3 ',6&/ 3 3
Nos casos em que includa posio do plano ativo G17 at G19 (plano do crculo, eixo da
hlice, movimento de penetrao vertical ao plano ativo), ser considerado um eventual
FRAME ativo girado.
Comprimento da reta de aproximao ou raio em crculos de aproximao (DISR) (veja a
figura na "Seleo de contorno de aproximao ou de afastamento")
Aproximao/afastamento com retas
O DISR indica a distncia do canto da fresa at o ponto de partida do contorno, isto , o
comprimento da reta obtido quando a compensao do raio da ferramenta est ativada
como a soma do raio da ferramenta e o valor programado do DISR. O raio da ferramenta
apenas ser considerado se ele for positivo.
O comprimento da reta resultante deve ser positivo, isto , os valores negativos para o
DISR sero permitidos enquanto o valor do DISR for menor que o raio da ferramenta.
Aproximao/afastamento com crculos
O DISR indica o raio da trajetria do centro da ferramenta. Se a correo do raio da
ferramenta estiver ativa, ser gerado um crculo com este raio, que tambm neste caso
resulta na trajetria do centro da ferramenta com o raio programado.
Fundamentos
302 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 303
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
2.
8VLQDJHPDWQHVWH
SRQWRFRP*GHSRLV
FRP*)
<
= =
=
;
3 &RQWRUQR
',65
Programao no afastamento
No bloco WAB sem eixo geomtrico programado, o contorno termina em P2.
A posio nos eixos, que formam o plano de usinagem, resulta do contorno de
afastamento. O componente de eixo perpendicular definido com DISCL. Se
DISCL=0, o movimento ser executado totalmente no plano.
Se no bloco WAB apenas o eixo perpendicular ao plano de usinagem estiver
programado, o contorno termina em P1. A posio dos demais eixos obtida da
forma anteriormente descrita. Se o bloco WAB (aproximao e afastamento suave)
for ao mesmo tempo o bloco de desativao do WRK (compensao do raio da
ferramenta), ento ser inserido um curso adicional do P1 ao P0 de modo que no
seja produzido nenhum movimento na desativao da compensao do raio da
ferramenta no fim do contorno.
Se foi programado apenas um eixo do plano de usinagem, o 2 eixo faltante
complementado de forma modal a partir de sua ltima posio no bloco anterior.
No bloco WAB sem eixo geomtrico programado, o contorno termina em P2. A
posio nos eixos, que formam o plano de usinagem, resulta do contorno de
afastamento. O componente de eixo perpendicular definido com DISCL. Se
DISCL=0, o movimento ser executado totalmente no plano.
Fundamentos
304 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
%ORFRVHJXLQWH
VHPFRUUHR
3
7UDMHWULDGRFHQWURGDIHUUDPHQWD 3
)HUUDPHQWD
3 %ORFR:$%
**
&RQWRUQREORFRDQWHULRU
$IDVWDPHQWRFRP:$%FRPVLPXOWQHD
GHVDWLYDRGR:5.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 305
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Exemplo:
<
;
= *
3 3 *
3 )
3
3 ) ) ;
3 3 33 3
6HPYHORF
SURJUDPDGD
$SHQDV)
SURJUDP
$SHQDV)$'
SURJUDP
)H)$'
SURJUDPDGRV
$YDQRUSLGRVH*HVWLYHUDWLYRFDVR
FRQWUULRFRPDDQWLJDRXQRYDSDODYUD)
9HORFLGDGHGREORFRDQWHULRU
DQWLJDSDODYUD)
&RP)$'SURJUDPYHORFLGDGHGH
SHQHWUDR
&RP)SURJUDPQRYDHPRGDODWLYD
YHORFLGDGH
9HORFLGDGHVQRVEORFRVSDUFLDLV:$%QDDSUR[LPDR
FRP*
Fundamentos
306 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
3 3 3 3 3
6HPYHORF
SURJUDPDGD
$SHQDV)
SURJUDP
$SHQDV)$'
SURJUDP
)H)$'
SURJUDPDGRV
$YDQRUSLGRVH*HVWLYHUDWLYRFDVR
FRQWUULRFRPDDQWLJDRXQRYDSDODYUD)
9HORFLGDGHGREORFRDQWHULRU
DQWLJDSDODYUD)
&RP)$'SURJUDPYHORFLGDGHGH
SHQHWUDR
&RP)SURJUDPQRYDHPRGDODWLYD
YHORFLGDGH
9HORFLGDGHVQRVEORFRVSDUFLDLV:$%QDDSUR[LPDR
FRP*
3 3 3 3 3
6HPYHORF
SURJUDPDGD
$SHQDV)
SURJUDP
$SHQDV)$'
SURJUDP
)H)$'
SURJUDPDGRV
([HFXWDFRPDYDQRUSLGRVH*HVWLYHU
DWLYRFDVRFRQWUULRFRPDDQWLJDRXQRYD
SDODYUD)
9HORFLGDGHGREORFRDQWHULRU
DQWLJDSDODYUD)
&RP)$'SURJUDP9HORFLGDGHGHUHWURFHVVR
&RP)SURJUDPQRYDHPRGDODWLYD
YHORFLGDGH
9HORFLGDGHVQRVEORFRVSDUFLDLV:$%QRDIDVWDPHQWR
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 307
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Funo
Em alguns casos geomtricos especiais, ao ser ativada ou desativada a correo do raio da
ferramenta necessrio utilizar estratgias especiais e ampliadas de aproximao e de
afastamento frente realizao anterior com monitorao de colises ativada. Assim, por
exemplo, uma monitorao de colises pode ter o efeito para que um segmento no contorno
no seja usinado totalmente; veja a figura a seguir:
1 <
5DLRGDIHUUDPHQWD
7UDMHWULDGRFHQWUR ;
FRPFRUUHRGRUDLR
GDIHUUDPHQWD
&RQWRUQR
1 1 SURJUDPDGR
Sintaxe
G460
G461
G462
Significado
Indicao
O comportamento de aproximao simtrico ao comportamento de afastamento.
O comportamento de aproximao ou de afastamento definido pelo estado do comando G
no bloco de aproximao ou de afastamento. Por isso que o comportamento de
aproximao pode ser ajustado independentemente do comportamento de afastamento.
Fundamentos
308 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Exemplos
Exemplo 1: Comportamento de afastamento com G460
A seguir sempre ser representada apenas a situao com desativao da compensao
do raio da ferramenta. O comportamento para a aproximao totalmente anlogo.
Outras informaes
G461
Quando no possvel encontrar nenhum ponto de interseco entre o bloco de
compensao do raio de ferramenta (WRK) e o bloco anterior, a curva de offset deste bloco
prolongada com um crculo, cujo centro se encontra no ponto final do bloco no corrigido,
e cujo raio igual ao raio da ferramenta.
O comando tenta buscar o ponto interseco entre este crculo e o crculo do bloco anterior.
1 <
&XUYDDX[LOLDU
7UDMHWULDGRFHQWUR ;
FRPFRUUHRGRUDLR
GDIHUUDPHQWD
&RQWRUQR
SURJUDPDGR
1 1
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 309
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Indicao
Se no for encontrado nenhum ponto de interseco, ser emitido o alarme 10751 (perigo
de coliso).
G462
Se no for possvel encontrar nenhum ponto de interseco do ltimo bloco de compen-
sao do raio de ferramenta (WRK) com um bloco anterior, ao ser realizado o afastamento
com G462 (ajuste bsico) ser inserida uma reta no ponto final do ltimo bloco com com-
pensao do raio da ferramenta (o bloco prolongado atravs de sua tangente no ponto
final).
A localizao do ponto de interseco transcorre de forma idntica ao G461.
1 <
&XUYDDX[LOLDU
7UDMHWULDGRFHQWUR ;
FRPFRUUHRGRUDLR
GDIHUUDPHQWD
&RQWRUQR
SURJUDPDGR
1 1
Fundamentos
310 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.4 Aproximao e afastamento suaves
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 311
Correes do raio da ferramenta
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.
Sintaxe
CDON
CDOF
CDOF2
Significado
Fundamentos
312 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)
Indicao
O nmero de blocos NC que so controlados na monitorao de coliso pode ser ajustado
atravs de dado de mquina.
Exemplo
Fresamento na trajetria do centro com ferramenta normalizada
O programa NC descreve a trajetria do centro de uma ferramenta normalizada. O contorno
para uma ferramenta utilizada atualmente produz uma dimenso menor que representada
na seguinte figura de uma forma bem maior do que a real, apenas para melhor representar
as condies geomtricas. Alm disso, partimos do princpio de que o comando abrange
apenas trs blocos.
&RQWRUQRSDUFLDO
1 3
QRUPDOL]DGD
3RQWR2IIVHWQR 7UDMHWULDQRPLQDO
'LPHQVR
PHQVR
0RYLPHQWR
GR1 GHHQVDR
3
1 1 1 7UDMHWULDRULJLQDO
SURJUDPDGDIHUUDPHQWD
QRUPDOL]DGD
3RQWR2IIVHWQRSRQWRILQDOGR1
Visto que existe apenas um ponto de interseco entre as curvas de offset nos dois blocos
N10 e N40, devem ser omitidos os blocos N20 e N30. No exemplo, o comando ainda no
conhece o bloco N40, se o N10 deve ser executado totalmente. Com isso pode-se omitir
apenas um nico bloco.
Com CDOF2 ativo, o movimento de compensao representado na figura executado e no
ser parado. Nesta situao um CDOF ou CDON produziria um alarme.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 313
Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)
Outras informaes
Teste do programa
Para evitar paradas de programa, sempre deve ser empregada a ferramenta de maior raio
das ferramentas desta srie durante o teste de programa.
Exemplos para movimentos de compensao em situaes crticas de usinagem
Os seguintes exemplos mostram situaes crticas de usinagem que so detectadas pelo
comando e compensadas atravs de trajetrias alteradas da ferramenta. Em todos os
exemplos foi selecionada uma ferramenta com raio demasiadamente grande para produo
do contorno.
Exemplo 1: Deteco de gargalos de garrafa
&XUVRGH
IHUUDPHQWD
&RQWRUQRSURJUDPDGR
Visto que o raio de ferramenta selecionado para produo deste contorno interno muito
grande, o "gargalo de garrafa" ser contornado.
emitido um alarme.
&XUVRGHIHUUDPHQWD
&RQWRUQRSURJUDPDGR
Fundamentos
314 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.5 Monitorao de colises (CDON, CDOF, CDOF2)
&XUVRGH
IHUUDPHQWD
&RQWRUQR
SURJUDPDGR
Nestes casos os contornos somente so usinados at o ponto em que for possvel sem
violar o contorno.
Literatura
Manual de funes bsicas; Correo de ferramenta (W1); captulo: "Monitorao de coliso
e deteco de gargalos de garrafa"
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 315
Correes do raio da ferramenta
10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)
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
Fundamentos
316 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)
Outras informaes
Correo do raio da ferramenta, CUT2D
Na maioria das aplicaes as correes de comprimento e de raio da ferramenta so
realizadas no plano de trabalho fixo no espao definido com G17 at G19.
= =
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 317
Correes do raio da ferramenta
10.6 Correo de ferramenta 2D (CUT2D, CUT2DF)
= =
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.
Literatura
Manual de funes bsicas; Compensao de ferramenta (W1)
Fundamentos
318 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.7 Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)
Funo
A funo "Manter a correo do raio da ferramenta constante" serve para que a correo do
raio da ferramenta seja suprimida por um determinado nmero de blocos, sendo que a
diferena formada atravs da correo do raio da ferramenta nos blocos entre a trajetria
programada e a trajetria real percorrida do centro da ferramenta mantida como desloca-
mento. Ela pode ser empregada de forma vantajosa, por exemplo, se no fresamento de
linhas forem necessrios vrios blocos de deslocamento nos pontos de inverso, mas estes
no forem desejados nos contornos (estratgias de desvio) produzidos pela compensao
do raio da ferramenta. Ela pode ser aplicada independentemente do tipo de correo do raio
da ferramenta (21/2D, fresamento de topo 3D, fresamento perifrico 3D).
Sintaxe
CUTCONON
CUTCONOF
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 319
Correes do raio da ferramenta
10.7 Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)
Exemplo
<
&RQWRUQRVHP:5.
1
1
1
&RQWRUQRFRP:5. 1
1
1
1 1 ;
Fundamentos
320 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.7 Manter correo do raio da ferramenta constante (CUTCONON, CUTCONOF)
Outras informaes
Em casos normais a correo do raio da ferramenta est ativa antes da ativao da
supresso da correo, e ela ainda permanece ativa quando a supresso da correo for
desativada novamente. No ltimo bloco de deslocamento antes do CUTCONON realizado o
movimento at o ponto de offset no ponto final do bloco. Todos blocos seguintes, onde a
supresso da correo estiver ativa, sero executados sem correo. Entretanto, eles so
movidos com o vetor do ponto final do ltimo bloco de correo at seu ponto de offset. O
tipo de interpolao destes blocos (linear, circular, polinomial) pode ser qualquer um.
O bloco de desativao da supresso da correo, ou seja, o bloco que contm o CUTCONOF,
corrigido normalmente. Ele comea no ponto de offset do ponto de partida. Um bloco
linear inserido entre o ponto final do bloco anterior, ou melhor, entre o ltimo bloco de
deslocamento programado com o CUTCONON ativo e este ponto.
Os blocos circulares, nos quais o plano do crculo perpendicular ao plano de correo
(crculos verticais), so tratados como se neles estivesse programado o CUTCONON. A
ativao implcita da supresso da correo automaticamente desfeita no primeiro bloco
de deslocamento que contm um movimento de deslocamento no plano de correo e no
for nenhum crculo do gnero. Para este propsito os crculos verticais somente podem
ocorrer no fresamento perifrico.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 321
Correes do raio da ferramenta
10.8 Ferramentas com posio definida de corte
Outras informaes
A funcionalidade original foi alterada da seguinte forma:
A mudana de G40 para G41/G42 e vice-versa no mais tratada como troca de
ferramentas. Por isso que com o TRANSMIT no ocorre mais uma parada de pr-
processamento.
Para o clculo de pontos de interseco com o bloco de aproximao ou de afastamento
utilizada a reta entre os centros de corte no incio do e no fim do bloco. A diferena
entre o ponto de referncia do corte e o centro do corte sobreposta neste movimento.
Na aproximao e afastamento com KONT (ferramenta contorna o ponto do contorno;
veja a seco anterior "Aproximar e afastar do contorno") a sobreposio realizada no
bloco parcial linear do movimento de aproximao ou de afastamento. Por isso que as
condies geomtricas so idnticas em ferramentas com ou sem posio definida de
corte. As diferenas com o comportamento usual resultam apenas em casos
relativamente raros, onde o bloco de aproximao e de afastamento forma um ponto de
interseco com um bloco de deslocamento no vizinho, veja a figura a seguir:
OWLPDSRVLRGRFHQWUR
GRFRUWH
QRFRQWRUQR
%ORFRGHDIDVWD &HQWURGRFRUWH
PHQWRSURJUDPDGR
3RVLRILQDOGD
IHUUDPHQWD
3RQWRGHUHIHUQFLDGRFRUWH
7UDMHWULDGR
%ORFRVHP FHQWUR
LQWHUVHFR OWLPDSRVLRGRFHQWURGRFRUWH
FRPREORFR
DQWHULRU
3RQWRGHUHIHUQFLDGRFRUWH
Fundamentos
322 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Correes do raio da ferramenta
10.8 Ferramentas com posio definida de corte
A troca de uma ferramenta com correo do raio de ferramenta ativa, onde alterada a
distncia entre o centro do corte e o ponto de referncia do corte, est proibida em
blocos circulares e em blocos de deslocamento com polinmios racionais com um grau
de denominador > 4. Ao contrrio de estados anteriores, para outros tipos de interpo-
lao tambm permitida uma troca com a transformao (p. ex. TRANSMIT) ativa.
Na correo do raio da ferramenta com orientao de ferramenta varivel no ser
possvel realizar a transformao do ponto de referncia at o centro do corte atravs de
um simples deslocamento de ponto zero. Por isso que as ferramentas com posio
definida de corte esto proibidas no fresamento perifrico em 3D (alarme).
Indicao
Para o fresamento de topo este assunto no relevante, visto que neste caso apenas
permitido o uso de tipos de ferramentas sem posio definida de corte. (As ferramentas
que no podem ser descritas com um tipo de ferramenta existente so tratadas como
fresas de ponta esfrica com o raio especificado. A indicao de uma posio de corte
ser ignorada.)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 323
Correes do raio da ferramenta
10.8 Ferramentas com posio definida de corte
Fundamentos
324 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso 11
11.1 Parada exata (G60, G9, G601, G602, G603)
Funo
A parada exata um modo de deslocamento onde, no fim de cada bloco de deslocamento,
todos os eixos de percurso envolvidos no movimento de deslocamento e eixos adicionais,
que no se deslocam com extenso outros blocos, so desacelerados at a total parada.
A parada exata utilizada quando so produzidos cantos externos vivos ou quando os
cantos internos devem ser acabados na medida exata.
Com o critrio de parada exata se define a exatido com que o canto (esquina) deve ser
aproximado e quando deve ser realizada a transio para o prximo bloco:
"Parada exata fina"
A mudana de blocos realizada assim que todos os eixos envolvidos no movimento de
deslocamento alcanarem os limites de tolerncia especficos de eixo para "Parada
exata fina".
"Parada exata aproximada"
A mudana de blocos realizada assim que todos os eixos envolvidos no movimento de
deslocamento alcanarem os limites de tolerncia especficos de eixo para "Parada
exata aproximada".
"Fim de interpolador"
A mudana de blocos realizada assim que o comando processar a velocidade nominal
zero para todos os eixos envolvidos no movimento de deslocamento. A posio real e o
erro de seguimento dos eixos envolvidos no so considerados.
Indicao
Os limites de tolerncia para "Parada exata fina" e "Parada exata aproximada" podem ser
ajustados para cada eixo atravs de dados de mquina.
Sintaxe
G60 ...
G9 ...
G601/G602/G603 ...
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 325
Comportamento no percurso
11.1 Parada exata (G60, G9, G601, G602, G603)
Significado
Indicao
Os comandos para ativao dos critrios de parada exata (G601 / G602 / G603) somente tero
efeito com o G60 ou o G9 ativo!
Exemplo
Outras informaes
G60, G9
O G9 gera a parada exata no atual bloco, o G60 no atual bloco e nos blocos seguintes.
Com os comandos do modo de controle de trajetria G64 ou G641 - G645 se desativa o G60.
Fundamentos
326 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.1 Parada exata (G60, G9, G601, G602, G603)
G601, G602
7UDQVLRGHEORFRV
&RP* &RP*
7UDMHWULD
SURJUDPDGD
Indicao
Os limites para o critrio de parada exata somente deveriam ser apertados apenas o
necessrio. Quanto mais apertados os limites, quanto maior o tempo gasto para
compensar a posio e para aproximar a posio de destino.
G603
A mudana de blocos iniciada quando o comando processar a velocidade nominal zero
para todos os eixos envolvidos. Neste momento o valor real em funo da dinmica dos
eixos e da velocidade de percurso ser recuado por um erro de seguimento. Isto permite
suavizar os cantos da pea.
7UDMHWULDSURJUDPDGD 0XGDQDGH
EORFRV
7UDMHWULD
SHUFRUULGD
FRP)
3HUFRUULGD
WUDMHWULD
FRP)
))
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 327
Comportamento no percurso
11.1 Parada exata (G60, G9, G601, G602, G603)
Literatura
Manual de funes bsicas; Modo de controle da trajetria, Parada exata, LookAhead (B1)
Fundamentos
328 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Funo
Em modo de controle da trajetria a velocidade de percurso no fim do bloco, e no momento
da mudana de blocos, no desacelerada at uma velocidade que permita o alcance do
critrio da parada exata. Pelo contrrio, o objetivo evitar uma maior frenagem dos eixos de
percurso no ponto de mudana dos blocos, para que a mesma velocidade de percurso seja
passada da forma mais uniforme para o prximo bloco. Para alcanar este objetivo, com a
ativao do modo de controle da trajetria ativa-se tambm a funo "Controle de veloci-
dade antecipado (LookAhead)".
O modo de controle da trajetria com suavizao significa que as transies de blocos em
forma de dobra resultantes de alteraes do decurso programado sejam formadas e suavi-
zadas de modo tangencial.
O modo de controle da trajetria realiza:
um arredondamento do contorno
tempos de usinagem mais curtos atravs da ausncia dos processos de desacelerao e
acelerao, que so necessrios para o alcance do critrio da parada exata.
melhores condies de corte resultantes do decurso uniforme de velocidade.
O modo de controle da trajetria til quando:
um contorno deve ser percorrido com o mnimo de solavancos (p. ex. com avano
rpido).
o decurso exato no quadro de um critrio de falha pode desviar do programado, para
gerar um decurso sempre uniforme.
O modo de controle da trajetria no pode ser til quando:
um contorno deve ser percorrido com exatido.
a constncia de velocidade absoluta necessria.
Indicao
O modo de controle da trajetria interrompido por blocos que disparam implicitamente
uma parada de pr-processamento, p. ex. atravs do(a):
Acesso determinados dados de estado da mquina ($A...)
Emisso de funes auxiliares
Sintaxe
G64 ...
G641 ADIS=
G641 ADISPOS=
G642 ...
G643 ...
G644 ...
G645 ...
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 329
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Significado
Fundamentos
330 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Indicao
A suavizao no substitui o arredondamento de cantos (RND). O usurio no tem como
prever a aparncia do contorno na rea de suavizao. O tipo de suavizao,
principalmente, tambm pode depender de condies dinmicas, como p. ex. a velocidade
de percurso. Por isso que a suavizao no contorno somente tem sentido com valores muito
pequenos de ADIS. Se no canto deve ser percorrido um contorno definido, ento deve ser
utilizado o RND.
ATENO
Se um movimento de suavizao gerado for interrompido por G641, G642, G643 ou G644, no
prximo reposicionamento (REPOS) no ser aproximado o ponto de interrupo, mas o
canto inicial ou final do bloco de deslocamento original (dependendo do modo REPOS).
Exemplo
<
< 3DUDGDH[DWD
ILQD
; =
Os dois cantos externos na ranhura devem ser aproximados de forma exata. Caso contrrio,
deve ser produzido em modo de controle da trajetria.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 331
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Outras informaes
Modo de controle da trajetria G64
Em modo de controle da trajetria a ferramenta se desloca em transies tangenciais de
contorno com a velocidade de percurso mais constante possvel (sem desacelerao nos
limites dos blocos). Antes dos cantos e blocos com parada exata executada uma
desacelerao antecipada (LookAhead).
9H RQ
OR VWD
F
FL QW
GD H
GH
Indicao
A intensidade com que as transies de contorno so suavizadas depende da velocidade de
avano e do fator de sobrecarga. O fator de sobrecarga pode ser ajustado no
MD32310 $MA_MAX_ACCEL_OVL_FACTOR.
Com a definio do dado MD20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS as
transies de blocos sempre so suavizadas independentemente do fator de sobrecarga
ajustado.
Fundamentos
332 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Para evitar uma parada de trajetria indesejada (retirada de ferramenta!), devem ser
observados os seguintes itens:
As funes auxiliares que se ativam aps o fim do movimento ou antes do prximo
movimento ser acionado, interrompem o modo de controle da trajetria (Exceo:
Funes auxiliares rpidas).
Os eixos de posicionamento sempre se deslocam conforme o princpio de parada exata,
a janela de posicionamento fino (como o G601). Se em um bloco NC se deve esperar
pelos eixos de posicionamento, o modo de controle da trajetria dos eixos de percurso
ser interrompido.
Os blocos intermedirios programados apenas com comentrios, blocos de clculo ou
chamadas de subrotinas no tm nenhuma influncia sobre o modo de controle da
trajetria.
Indicao
Se nem todos os eixos de percurso estiverem contidos no FGROUP, ento nas transies de
blocos frequentemente ser produzido um salto de velocidade nos eixos contidos, o qual
limitado pelo comando atravs da reduo da velocidade na mudana de blocos conforme o
valor permitido pelo MD32300 $MA_MAX_AX_ACCEL e pelo MD32310
$MA_MAX_ACCEL_OVL_FACTOR. Esta desacelerao pode ser evitada ao ser desfeita a
relao de posio estabelecida dos eixos de percurso mediante uma suavizao.
$YDQR
SURJUDPDGR
)
*&RQWUROHGHYHORFLGDGHDQWHFLSDGR
*$IDVHGHYHORFLGDGHFRQVWDQWHQRSRGHVHUDOFDQDGD
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 333
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
P[
PP )LPGHFRQWRUQR
SURJUDPDGR
$',6$',6326
P[PP
Indicao
A suavizao no pode e nem deve substituir as funes de alisamento definido (RND, RNDM,
ASPLINE, BSPLINE e CSPLINE).
Fundamentos
334 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
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.
Valor Significado
0 Especificao dos desvios axiais mximos com:
MD33100 $MA_COMPRESS_POS_TOL
1 Especificao do percurso de suavizao mximo atravs da programao do:
ADIS=... ou ADISPOS=...
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 335
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Valor Significado
2 Especificao das frequncias mximas que se produzem em cada eixo na rea de
suavizao com:
MD32440 $MA_LOOKAH_FREQUENCY
A rea de suavizao se define de modo que, no movimento de suavizao, no seja
produzida nenhuma frequncia que exceda a frequncia mxima especificada.
3 Na suavizao com G644 no monitorada a tolerncia nem a distncia de suavizao.
Cada eixo desloca-se em torno de um canto com a mxima dinmica possvel.
Com SOFT so preserva-se tanto a acelerao mxima como o solavanco mximo de cada
eixo.
Com BRISK no se limita o solavanco, mas cada eixo se desloca com a mxima acelerao
possvel.
Fundamentos
336 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Literatura
Para obter mais informaes sobre o modo de controle da trajetria, veja:
Manual de funes bsicas; Modo de controle da trajetria, Parada exata, LookAhead (B1)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 337
Comportamento no percurso
11.2 Modo de controle da trajetria (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Fundamentos
338 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames) 12
12.1 Frames
Frame
O Frame em si uma regra matemtica que transporta um sistema de coordenadas
cartesiano para um outro sistema de coordenadas tambm cartesiano.
Frames ajustveis
Os Frames ajustveis os deslocamentos de ponto zero ajustveis e chamados a partir de
qualquer programa NC atravs dos comandos G54 at G57 e G505 at G599. Os valores de
deslocamento so ajustados previamente pelo operador e armazenados na memria de
ponto zero do comando. Com eles define-se o sistema de ponto zero ajustvel (ENS).
Veja:
Sistema de ponto zero ajustvel (ENS) (Pgina 33)
42H 941H
Deslocamento de ponto zero ajustvel (G54 ... G57, G505 ... G599, G53, G500, SUPA,
43H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 339
Transformaes de coordenadas (Frames)
12.1 Frames
Frames programveis
As vezes interessante e necessrio, em um programa NC, deslocar o sistema de
coordenadas original da pea de trabalho (ou o "Sistema de ponto zero ajustvel") para
outro ponto e, eventualmente, aplicar a rotao, espelhamento e/ou escala nele. Isto
realizado atravs de Frames programveis.
= =
5RWDR <
HPWRUQRGR
HL[R=
<
UR
]H
R
QW
SR
=
H
G
WR
<
HQ
P
;
FD
VOR
'H
;
;
Fundamentos
340 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.2 Instrues de Frame
Funo
As instrues para os Frames programveis so aplicadas no atual programa NC. Elas
atuam de modo aditivo ou substitutivo:
Instruo substitutiva
Cancela todas as instrues de Frame programadas anteriormente. Como referncia
vale o ltimo deslocamento de ponto zero ajustvel chamado (G54 ... G57, G505 ...
G599).
< <
; ;
75$16$75$16 527
$527
< <
;
;
6&$/($6&$/( 0,5525$0,5525
Instruo aditiva
Adiciona sobre Frames existentes. Como referncia serve o ponto zero de pea
atualmente selecionado ou o ltimo ponto zero de pea programado atravs de uma
instruo de Frame.
$75$16
75$16
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 341
Transformaes de coordenadas (Frames)
12.2 Instrues de Frame
Aplicaes
Deslocamento do ponto zero em qualquer posio desejada na pea de trabalho.
Alinhamento, por giro, os eixos de coordenadas paralelamente ao plano de trabalho
desejado.
=
<
= <
;
;
Vantagens
Em uma fixao podem:
ser usinadas superfcies inclinadas.
produzidas furaes com diferentes ngulos.
ser executadas operaes de usinagem multifacetadas.
Indicao
Para a usinagem em planos de trabalho inclinados se deve, em funo da cinemtica da
mquina, considerar as convenes para planos de trabalho e para correes de
ferramenta.
Sintaxe
Indicao
As instrues de Frame so programadas cada uma em um bloco NC prprio.
Fundamentos
342 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.2 Instrues de Frame
Significado
; ;
= =
75$16$75$16 527
$527
; ;
= =
6&$/($6&$/( 0,5525$0,5525
<
;
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 343
Transformaes de coordenadas (Frames)
12.2 Instrues de Frame
Indicao
As instrues de Frame podem ser utilizadas de forma individual ou combinada.
CUIDADO
As instrues de Frame so executadas na ordem em que foram programadas.
Indicao
As instrues aditivas frequentemente so empregadas em subrotinas. As instrues
bsicas definidas nos programas principais so mantidas aps o fim da subrotina se a
subrotina foi programada com o atributo SAVE.
Fundamentos
344 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Funo
Com TRANS/ATRANS podem ser programados deslocamentos de ponto zero para todos eixos
de percurso e eixos de posicionamento no sentido do respectivo eixo especificado. Com
isso possvel trabalhar com pontos zero alternados, p. ex. com passos de usinagem
repetidos em diversas posies da pea de trabalho.
Fresamento: Torneamento:
Z ;
ZM
YM
Y
=
TRANS 0 :
X
4
G5
75$16
*
XM
Sintaxe
TRANS X Y Z
ATRANS X Y Z
Indicao
As instrues de Frame so programadas cada uma em um bloco NC prprio.
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 345
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Exemplos
Exemplo 1: Fresamento
; ;
*
;0
Fundamentos
346 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Exemplo 2: Torneamento
=
0 :
Outras informaes
TRANS X... Y... Z...
Deslocamento de ponto zero conforme os valores de deslocamento programados nos sen-
tidos de eixo indicados (eixos de percurso, eixos sincronizados e eixos de posicionamento).
Como referncia vale o ltimo deslocamento de ponto zero ajustvel (G54 ... G57,
G505 ... G599) indicado.
ATENO
O comando TRANS reseta todos componentes de Frame do Frame definido e programado
anteriormente.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 347
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
75$16
75$16
Indicao
Um deslocamento, que deve ser adicionado a um Frame existente, deve ser programado
com ATRANS.
$75$16
75$16
Fundamentos
348 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Funo
Com as funes G58 e G59 as partes de translao do deslocamento de ponto zero
programvel podem ser substitudas por eixo:
Com G58 a parte de translao absoluta (deslocamento aproximado).
Com G59 a parte de translao aditiva (deslocamento fino).
=
=0
<0
7UDQVODR
<
;
7UDQ
V
* ODRDEV
*
ROXWD
75$
16
7UDQVO
DGLWLYD
;0 *
$75$16
Pr-requisitos
As funes G58 e G59 somente podem ser empregadas se o deslocamento fino estiver
projetado (MD24000 $MC_FRAME_ADD_COMPONENTS = 1).
Sintaxe
G58 X Y Z A
G59 X Y Z A
Indicao
As instrues substitutivas G58 e G59 so programadas cada uma em um bloco NC prprio.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 349
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Significado
Exemplo
Outras informaes
A parte absoluta da translao se modifica atravs dos seguintes comandos:
TRANS
G58
CTRANS
CFINE
$P_PFRAME[X,TR]
A parte aditiva da translao se modifica atravs dos seguintes comandos:
ATRANS
G59
CTRANS
CFINE
$P_PFRAME[X,FI]
Fundamentos
350 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.3 Deslocamento de ponto zero programvel
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 351
Transformaes de coordenadas (Frames)
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
Fundamentos
352 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Exemplos
Exemplo 1: Rotao no plano
r
r
5
;
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 353
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
=
Neste exemplo, na mesma fixao, devem
ser usinadas superfcies de pea paralelas
r aos eixos e inclinadas.
Pr-requisito:
; A ferramenta deve ser posicionada
perpendicularmente superfcie inclinada
< no sentido Z.
U
Fundamentos
354 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
<
;
=
<
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 355
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Y Y
AROT Y90
X Z
X
Y
AROT Z90
Z Z
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=...
527
< <
*
*
;
*
*
*
=
= ;
=
*
Fundamentos
356 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Indicao
Para mais informaes, veja "Rotaes no espao".
Mudana de planos
AVISO
Se uma mudana de planos (G17 at G19) for programada aps uma rotao, sero
mantidos os ngulos de giro programados para os respectivos eixos e eles tambm sero
aplicados no novo plano de trabalho. Por isso que se recomenda desativar a rotao antes
de uma mudana de planos.
Desativao da rotao
Para todos os eixos: ROT (sem indicao de eixo)
CUIDADO
So resetados todos os componentes de Frame do Frame programado anteriormente.
ATENO
O comando ROT reseta todos componentes de Frame do Frame definido e programado
anteriormente.
<
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 357
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Indicao
Uma nova rotao, que deve ser adicionada a um Frame existente, deve ser programada
com AROT.
<
527
$5
27
Indicao
Nas duas instrues descritas devem ser observadas a seqncia e o sentido de giro em
que as rotaes sero executadas!
Fundamentos
358 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Sentido de giro
Como ngulo de giro positivo foi definido: Visto no sentido do eixo de coordenada positivo e
giro no sentido horrio.
<
;
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 359
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
Y
0
2
X
Fundamentos
360 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
CUIDADO
Para que o ngulo gravado possa ser retornado sem equvoco, extremamente
necessrio respeitar as faixas de valores definidas.
Indicao
Para personalizar a seqncia das rotaes, a rotao para cada um dos eixos pode ser
programada sucessivamente com AROT.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 361
Transformaes de coordenadas (Frames)
12.4 Rotao programvel (ROT, AROT, RPL)
<
*
; <
=
*
Pr-requisito:
A ferramenta deve encontrar-se perpendicularmente ao plano de trabalho, o sentido positivo
do eixo de penetrao aponta para o sentido do assento da ferramenta. A compensao do
raio da ferramenta atua no plano girado atravs da especificao do CUT2DF.
Fundamentos
362 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.5 Rotaes de Frame programveis com ngulos espaciais (ROTS, AROTS, CROTS)
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
Indicao
O ROTS/AROTS/CROTS tambm pode ser programado junto com o RPL e com isso realizada
uma rotao no plano ajustado com G17 ... G19:
ROTS/AROTS/CROTSRPL=...
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 363
Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)
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
Exemplo
;
Fundamentos
364 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)
Outras informaes
SCALE X... Y... Z...
Para ampliao ou reduo se pode especificar um fator de escala para cada eixo
individualmente. A escala refere-se ao sistema de coordenadas da pea de trabalho
ajustado com G54 ... G57, G505 ... G599.
CUIDADO
O comando SCALE reseta todos componentes de Frame do Frame definido e programado
anteriormente.
<
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 365
Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)
LE
CA
AS
AROT
TRANS
Escala e deslocamento
Indicao
Se aps o SCALE for programado um deslocamento com ATRANS, os valores de deslocamento
tambm sero afetados (escalonados).
Fundamentos
366 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.6 Fator de escala programvel (SCALE, ASCALE)
CUIDADO
Cuidado com fatores de escala diferentes! Por exemplo, as interpolaes circulares
somente podem ser ampliadas ou reduzidas com os mesmos fatores de escala.
Indicao
Para a programao de crculos dirtorcidos podem ser aplicados diferentes fatores de
escala, mas de modo controlado.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 367
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)
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
Exemplos
Exemplo 1: Fresamento
; ;
< <
Fundamentos
368 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)
Exemplo 2: Rotao
= =
0 : : 0
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 369
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)
Outras informaes
MIRROR X... Y... Z...
O espelhamento se programa atravs de mudana de sentido no eixo no plano de trabalho
selecionado.
Exemplo: Plano de trabalho G17 X/Y
O espelhamento (no eixo Y) requer uma mudana de sentidos em X realizada pela
programao correspondente com MIRROR X0. O contorno se usina em imagem espelhada
no lado oposto do eixo de simetria Y.
0,5525;
<
;
0,5525<
CUIDADO
O comando MIRROR reseta todos componentes de Frame do Frame definido e programado
anteriormente.
Fundamentos
370 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)
75$16
$0,5525
Desativao do espelhamento
Para todos os eixos: MIRROR (sem indicao de eixo)
Neste caso so resetados todos os componentes de Frame do Frame programado
anteriormente.
Compensao do raio da ferramenta
Indicao
O comando de espelhamento faz com que o comando numrico mude automaticamente os
comandos de compensao da trajetria (G41/G42 ou G42/G41) de acordo com o novo sentido
de usinagem.
<
* *
* * ;
0,5525;
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 371
Transformaes de coordenadas (Frames)
12.7 Espelhamento programvel (MIRROR, AMIRROR)
Indicao
Se aps o MIRROR for programada uma rotao aditiva com AROT, deve-se eventualmente
inverter o sentido de giro (positivo/negativo ou negativo/positivo). Os espelhamentos nos
eixos geomtricos so convertidos automaticamente pelo comando numrico em rotaes
e, se necessrio, em espelhamentos no eixo de espelhamento especificado em dados de
mquina. Isto tambm se aplica para deslocamentos de ponto zero ajustveis.
Eixo de espelhamento
Atravs de dado de mquina pode ser ajustado em torno de qual eixo ser realizado o
espelhamento:
MD10610 $MN_MIRROR_REF_AX = <valor>
Valor Significado
0 O espelhamento realizado em torno do eixo programado (sinal negativo nos valores).
1 O eixo X o eixo de referncia.
2 O eixo Y o eixo de referncia.
3 O eixo Z o eixo de referncia.
Interpretao dos valores programados
Atravs do dado de mquina pode ser ajustado como os valores programados devem ser
interpretados:
MD10612 $MN_MIRROR_TOGGLE = <valor>
Valor Significado
0 Os valores de eixo programados no sero avaliados.
1 Os valores de eixo programados sero avaliados:
No caso dos valores de eixo programados 0 o eixo ser espelhado, se este ainda
no estiver espelhado.
Com um valor de eixo programado = 0 desativa-se um espelhamento.
Fundamentos
372 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.8 Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT)
Funo
O TOFRAME gera um sistema de coordenadas perpendicular, cujo eixo Z coincide com a atual
orientao da ferramenta. Com isso o usurio tem a possibilidade de afastar a ferramenta
no sentido Z sem o risco de ocorrer uma coliso (p. ex. aps uma quebra de ferramenta em
um programa para 5 eixos).
Neste caso, a posio dos dois eixos X e Y depende do ajuste no dado de mquina
MD21110 $MC_X_AXES_IN_OLD_X_Z_PLANE (sistema de coordenadas com definio de
Frame automtica). O novo sistema de coordenadas deixado da forma resultante da
cinemtica da mquina, ou realizada uma rotao adicional para o novo eixo Z, de modo
que o novo eixo X esteja no antigo plano Z-X (veja as informaes do fabricante da
mquina).
O Frame resultante, que descreve a orientao, encontra-se nas variveis de sistema para
Frames programveis ($P_PFRAME).
Com TOROT somente se sobrescreve a parte de rotao no Frame programado. Todos
demais componentes permanecem inalterados.
O TOFRAME e o TOROT so indicados para operaes de fresamento, onde normalmente o G17
(plano de trabalho X/Y) est ativo. Em operaes de torneamento, ou geralmente com o G18
ou o G19 ativo, so necessrios Frames, nos quais o eixo X ou eixo Y coincide com o
alinhamento da ferramenta. Estes Frames so programados com os comandos
TOFRAMEX/TOROTX ou TOFRAMEY/TOROTY.
Com PAROT o sistema de coordenadas da pea de trabalho (WCS) alinhado com a pea de
trabalho.
= %DVH
<
=
=
r
<%DVH
<
; %DVH ;
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 373
Transformaes de coordenadas (Frames)
12.8 Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT)
Sintaxe
TOFRAME/TOFRAMEZ/TOFRAMEY/TOFRAMEX
...
TOROTOF
TOROT/TOROTZ/TOROTY/TOROTX
...
TOROTOF
PAROT
...
PAROTOF
Significado
Fundamentos
374 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.8 Criao de Frame por orientao de ferramenta (TOFRAME, TOROT, PAROT)
Indicao
Com o comando TOROT obtida uma programao consistente com porta-ferramentas
orientveis ativos para cada tipo de cinemtica.
De forma similar situao com porta-ferramenta rotativo, com PAROT pode ser ativada uma
rotao da mesa da ferramenta. Com isso definido um Frame, com o qual alterada a
posio do sistema de coordenadas da pea sem executar nenhum movimento de
compensao da mquina. O comando de linguagem PAROT no ser rejeitado se no
houver nenhum porta-ferramenta orientvel ativo.
Exemplo
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:
Literatura
Para explicaes mais detalhadas sobre mquinas com porta-ferramentas orientveis, veja:
Manual de programao Avanada; captulo: "Orientao da ferramenta"
Manual de funes bsicas; Corretores de ferramenta (W1);
captulo: "Porta-ferramenta orientvel"
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 375
Transformaes de coordenadas (Frames)
12.9 Desselecionar Frame (G53, G153, SUPA, G500)
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
Fundamentos
376 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
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.
Sintaxe
DRFOF
CORROF(<eixo>,"<seqncia de caracteres>"[,<eixo>,"<seqncia de
caracteres>"])
Significado
Indicao
O CORROF somente possvel a partir do programa de pea, no atravs de aes
sincronizadas.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 377
Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)
Exemplos
Exemplo 1: Desativao axial de um deslocamento DRF (1)
Atravs do deslocamento com manivela eletrnica DRF se produz um deslocamento DRF
no eixo X. Para todos os demais eixos do canal no h deslocamentos DRF ativos.
Fundamentos
378 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 379
Transformaes de coordenadas (Frames)
12.10 Desativao de movimentos sobrepostos (DRFOF, CORROF)
Outras informaes
$AA_OFF_VAL
Aps a desativao do Offset de posio, a varivel de sistema $AA_OFF_VAL (curso
integrado da sobreposio de eixo) do respectivo eixo igual a zero, por causa do
$AA_OFF.
$AA_OFF no modo de operao JOG
Tambm no modo de operao JOG, quando o $AA_OFF sofre uma alterao ocorre uma
interpolao do Offset de posio como movimento sobreposto, se a habilitao desta
funo estiver confirmada atravs do dado de mquina MD36750 $MA_AA_OFF_MODE.
$AA_OFF em ao sincronizada
Se na desativao do Offset de posio atravs do comando de programa de pea
CORROF(<eixo>,"AA_OFF") uma ao sincronizada estiver ativa, que logo define novamente o
$AA_OFF (DO $AA_OFF[<eixo>]=<valor>), ento o $AA_OFF ser desativado e no ser
mais definido, alm de ser emitido o alarme 21660. Entretanto, se a ao sincronizada for
ativada posteriormente, p. ex. no bloco aps o CORROF, ento o $AA_OFF ser definido e um
Offset de posio ser interpolado.
Troca de canais automtica
Se um eixo, para o qual foi programado um CORROF, estiver ativo em outro canal, ento ele
ser buscado para o canal com a troca de canais (Pr-requisito:
MD30552 $MA_AUTO_GET_TYPE > 0) e depois ocorre a desativao do Offset de posio
e/ou do deslocamento DRF.
Fundamentos
380 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transferncia de funes auxiliares 13
Funo
A emisso de funes auxiliares permite informar o PLC sobre o momento em que o pro-
grama de pea deseja que determinadas ativaes da mquina-ferramenta sejam realiza-
das pelo PLC. Isto ocorre atravs da transmisso das respectivas funes auxiliares com
seus parmetros interface do PLC. O processamento dos valores e sinais transmitidos
deve ser realizado pelo programa de usurio de PLC.
Funes auxiliares
As seguintes funes auxiliares podem ser transmitidas ao PLC:
Correo de ferramenta D, DL
Avano F / FA
Rotao do fuso S
Funes M M
Funes H H
Para cada grupo de funes ou cada funo individual se define com dados de mquina se
a emisso deve ser iniciada antes, durante ou aps o movimento de deslocamento.
O PLC pode ser solicitado para emitir funes auxiliares com diferentes comportamentos de
confirmao.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 381
Transferncia de funes auxiliares
Propriedades
Na seguinte tabela esto resumidas as propriedades importantes das funes auxiliares:
Fundamentos
382 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transferncia de funes auxiliares
Outras informaes
Nmero de emisses de funo por bloco NC
Em um bloco NC podem ser programados at 10 emisses de funo. As funes auxiliares
tambm podem ser emitidas a partir da parte de ao das aes sincronizadas.
Literatura:
Manual de funes para aes Sincronizadas
Agrupamento
As funes mencionadas podem ser agrupadas em grupos. Para determinados comandos
M a diviso de grupos j est definida! Com o agrupamento pode-se definir o
comportamento de confirmao.
Emisses rpidas de funo (QU)
As funes que no foram definidas como emisses rpidas podero ser definidas como
tais para determinadas emisses atravs da palavra-chave QU. A execuo do programa
continua sem esperar pela confirmao da execuo da funo adicional (a confirmao de
transporte esperada). Dessa forma so evitadas paradas e interrupes desnecessrias
dos movimentos de deslocamento.
Indicao
Para a funo "Emisso rpida de funes" devem ser ativados os respectivos dados de
mquina ( Fabricante da mquina!).
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 383
Transferncia de funes auxiliares
CUIDADO
Emisses de funo em modo de controle da trajetria
As emisses de funes antes dos movimentos de deslocamento interrompem o modo de
controle da trajetria (G64 / G641) e geram uma parada exata para o bloco precedente.
A emisso de funes aps os movimentos de deslocamento interrompem o modo de
controle da trajetria (G64 / G641) e geram uma parada exata para o atual bloco.
Importante: A espera de um sinal de confirmao do PLC tambm pode causar a
interrupo do modo de controle da trajetria, p. ex. em sucesses de comando M em
blocos com distncias de percurso extremamente curtas.
Fundamentos
384 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transferncia de funes auxiliares
13.1 Funes M
13.1 Funes M
Funo
Com as funes M so ativados processos de comutao como "Refrigerao ON/OFF" e
outras funcionalidades na mquina.
Sintaxe
M<valor>
M[<extenso de endereo>]=<valor>
Significado
Funes M pr-definidas
Algumas funes M importantes para execuo do programa esto pr-definidas no escopo
padro do comando numrico:
Funo M Significado
M0* Parada programada
M1* Parada opcional
M2* Fim do programa principal com retorno ao incio do programa
M3 Giro horrio do fuso
M4 Giro anti-horrio do fuso
M5 Parada do fuso
M6 Troca de ferramentas (ajuste padro)
M17* Fim da subrotina
M19 Posicionamento do fuso
M30* Fim de programa (como M2)
M40 Mudana automtica da gama de velocidade
M41 Gama de velocidade 1
M42 Gama de velocidade 2
M43 Gama de velocidade 3
M44 Gama de velocidade 4
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 385
Transferncia de funes auxiliares
13.1 Funes M
Funo M Significado
M45 Gama de velocidade 5
M70 O fuso comutado para o modo de eixo
ATENO
Para as funes marcadas com * no permitido o uso da escrita ampliada de endereos.
Os comandos M0, M1, M2, M17 e M30 sempre so iniciados aps o movimento de
deslocamento.
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
M7 foi programado como emisso rpida, de modo que o modo de controle da trajetria (G64)
no seja interrompido.
Fundamentos
386 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Transferncia de funes auxiliares
13.1 Funes M
Indicao
Defina esta funo somente em casos isolados, pois em uma ao conjunta com outras
emisses de funo pode haver uma alterao no tempo.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 387
Transferncia de funes auxiliares
13.1 Funes M
Fundamentos
388 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares 14
14.1 Emisso de mensagens (MSG)
Funo
Com a funo MSG() possvel enviar uma sequncia de caracteres qualquer do programa
de pea na forma de mensagem para o operador.
Sintaxe
MSG("<mensagem de texto>"[,<execuo>])
MSG()
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 389
Comandos suplementares
14.1 Emisso de mensagens (MSG)
Exemplos
Exemplo 1: Emisso / deletao de mensagens
Fundamentos
390 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
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
Exemplos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 391
Comandos suplementares
14.3 Limitao da rea de trabalho
Funo
A rea de trabalho (campo de trabalho, espao de trabalho) onde a ferramenta deve ser
deslocada pode ser limitada em todos os canais com o G25/G26. As reas fora do limite de
rea de trabalho G25/G26 definido esto bloqueadas para movimentos da ferramenta.
;
=RQDGHSURWHR
UHDGHWUDEDOKR
=
0 :
=
<
*
* =
<
*
<
;
*
*
=
*
< ;
6LVWHPDGH *
FRRUGHQDGDV
EVLFR ;
O limite de rea de trabalho para todos eixos definidos deve ser programado com o
comando WALIMON. O limite de rea de trabalho torna-se inativo com o WALIMOF. O WALIMON
ajuste padro e somente deve ser programado se anteriormente foi desativado o limite de
rea de trabalho.
Fundamentos
392 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.3 Limitao da rea de trabalho
Sintaxe
G25 X Y Z
G26 X Y Z
WALIMON
WALIMOF
Significado
Indicao
O limite de rea de trabalho programado com G25/G26 tem prioridade e sobrescreve os
valores introduzidos no SD43420 e no SD43430.
Indicao
Com G25/G26 tambm podem ser programados valores de limite para rotao do fuso que
so indicados sob o endereo S. Para obter mais informaes sobre este assunto, veja
" Limitao programvel da rotao do fuso (G25, G26) (Pgina 108) ".
45H 94H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 393
Comandos suplementares
14.3 Limitao da rea de trabalho
Exemplo
UHDGHWUDEDOKR
0 : =%
;
Fundamentos
394 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.3 Limitao da rea de trabalho
Outras informaes
Ponto de referncia na ferramenta
Com a correo de comprimento da ferramenta ativada, se monitora como ponto de
referncia a ponta da ferramenta; caso contrrio o ponto de referncia do porta-ferramenta.
A considerao do raio da ferramenta deve ser ativado separadamente. Isto se realiza
atravs do dado de mquina especfico de canal:
MD21020 $MC_WORKAREA_WITH_TOOL_RADIUS
Se o ponto de referncia da ferramenta estiver fora dos limites da rea de trabalho definida,
ou avanar para fora desta rea, ento o programa pra de ser executado.
Indicao
Se existem transformaes ativas, a considerao dos dados de ferramenta (comprimento e
raio) podem divergir do comportamento descrito.
Literatura:
/FB1/ Manual de funes bsicas; Monitoraes de eixos, reas de proteo (A3),
Captulo: "Monitorao do limite de rea de trabalho"
Indicao
No Manual de Programao Avanada encontramos a descrio da subrotina CALCPOSI.
Com esta subrotina possvel verificar antes dos movimentos de deslocamento, se o
percurso previsto ser executado levando em considerao os limites de rea de trabalho
e/ou reas de proteo.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 395
Comandos suplementares
14.3 Limitao da rea de trabalho
Funo
Alm do limite da rea de trabalho com WALIMON (veja Limite de rea de trabalho em BCS
46H
(G25/G26, WALIMON, WALIMOF) (Pgina 394)) existe outro tipo de limite da rea de
945H
trabalho que ativado com os comandos G WALCS1 - WALCS10. A diferena do limite de rea
de trabalho com WALIMON que aqui a rea de trabalho no limitada no sistema de
coordenadas bsico, mas limitada especificamente para as coordenadas no sistema de
coordenadas da pea (WCS) ou no sistema de ponto zero ajustvel (ENS).
Atravs dos comandos G WALCS1 - WALCS10 selecionado um bloco de dados (grupo de limite
de rea de trabalho) entre os 10 blocos de dados especficos de canal para os limites de
rea de trabalho especficos de sistema de coordenadas. Um bloco de dados contm os
valores de limite para todos os eixos no canal. Os limites tambm so definidos atravs de
variveis de sistema especficas de canal.
Aplicao
O limite de rea de trabalho com WALCS1 - WALCS10 ("Limite de rea de trabalho em
WCS/ENS") serve principalmente para limitao de rea de trabalho em tornos
convencionais. Ele oferece a possibilidade do programador utilizar os "encostos" definidos
"manualmente" na movimentao dos eixos para definio de um limite de rea de trabalho
relativo pea.
Sintaxe
O "Limite de rea de trabalho em WCS/ENS" ativado atravs da seleo de um grupo de
limites de rea de trabalho. A seleo realizada com os comandos G:
WALCS1
Ativao do grupo de limites de rea de trabalho n 1
...
WALCS10
Ativao do grupo de limites de rea de trabalho n 10
A desativao do "Limite de rea de trabalho em WCS/ENS" realizada atravs da
chamada do comando G:
WALCS0
Desativao do grupo de limites de rea de trabalho ativo
Fundamentos
396 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.3 Limitao da rea de trabalho
Significado
A definio dos limites da rea de trabalho dos diversos eixos assim como a seleo do
quadro de referncia (WCS ou ENS), onde deve atuar o limite de rea de trabalho ativado
com WALCS1 - WALCS10, so realizados atravs da descrio das variveis de sistema
especficas de canal:
Exemplo
No canal esto definidos 3 eixos: X, Y e Z
Deve ser definido e, em seguida, ativado um grupo de limite de rea de trabalho n 2 no
qual os eixos no WCS so limitados de acordo com as seguintes especificaes:
Eixo X em sentido positivo: 10 mm
Eixo X em sentido negativo: Sem limitao
Eixo Y em sentido positivo: 34 mm
Eixo Y em sentido negativo: -25 mm
Eixo Z em sentido positivo: Sem limitao
Eixo Z em sentido negativo: -600 mm
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 397
Comandos suplementares
14.3 Limitao da rea de trabalho
Outras informaes
Efeito
O limite de rea de trabalho com WALCS1 - WALCS10 atua independentemente do limite de rea
de trabalho com WALIMON. Quando as duas funes esto ativas, atua a limitao que afetar
primeiro o movimento de eixo.
Ponto de referncia na ferramenta
A considerao dos dados de ferramenta (comprimento e raio), assim como o ponto de
referncia na ferramenta durante a monitorao do limite de rea de trabalho, corresponde
ao comportamento do limite de rea de trabalho com WALIMON.
Fundamentos
398 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.4 Aproximao do ponto de referncia (G74)
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
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.
Exemplo
Ao trocar o sistema de medio se deve aproximar o ponto de referncia e ajustar o ponto
zero da pea.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 399
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)
Funo
Com o comando G75/G751 ativo por bloco os eixos podem ser deslocados individualmente e
independentemente um do outro at pontos fixos na rea da mquina, p. ex. at pontos de
troca de ferramentas, pontos de carga, pontos de troca de paletes, etc.
Os pontos fixos so posies no sistema de coordenadas da mquina que esto armazena-
dos em dados de mquina (MD30600 $MA_FIX_POINT_POS[n]). Por eixo pode ser defini-
dos at 4 pontos fixos.
Os pontos fixos podem ser aproximados das atuais posies de ferramenta ou de pea de
trabalho a partir de qualquer programa NC. Antes do movimentos dos eixos executada
uma parada de pr-processamento interna.
A aproximao pode ser realizada diretamente (G75) ou atravs de um ponto intermedirio
(G751):
3RVLRLQWHUPH
; ;
GLULD
3RQWRIL[R
*
*
3RQWRIL[R
= =
Pr-requisitos
Para a aproximao de pontos fixos com G75/G751 devem ser preenchidos os seguintes
requisitos:
As coordenadas do ponto fixo devem ser determinadas com exatido e estarem
armazenadas em dados de mquina.
Os pontos fixos devem estar dentro da rea de deslocamento vlida ( Observar os
limites de fim de curso de software!)
Os eixos que devem ser deslocados precisam estar referenciados.
Nenhuma compensao do raio de ferramenta pode estar ativa.
No pode haver nenhuma transformao cinemtica ativa.
Os eixos que devem ser deslocados no podem estar envolvidos em nenhuma
transformao ativa.
Nenhum dos eixos que devem ser deslocados pode ser eixo escravo de um acoplamento
ativo.
Fundamentos
400 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)
Nenhum dos eixos que devem ser deslocados pode ser eixo de um agrupamento Gantry.
Os ciclos de compilao no podem acionar nenhuma parte de movimento.
Sintaxe
G75/G751 <nome de eixo><posio de eixo> ... FP=<n>
Significado
Indicao
Em um bloco G75/751 tambm podem ser programados vrios eixos. Os eixos so
deslocados simultaneamente at o ponto fixo especificado.
Indicao
Para G751 aplica-se: No podem ser programados eixos que somente devem aproximar o
ponto fixo sem antes deslocar at um ponto intermedirio.
Indicao
O valor do endereo FP no pode ser maior que o nmero de pontos fixos definidos para
cada eixo programado (MD30610 $MA_NUM_FIX_POINT_POS).
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 401
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)
Exemplos
Exemplo 1: G75
Para uma troca de ferramentas os eixos X (= AX1) e Z (= AX3) devem ser deslocados at a
posio fixa de eixo de mquina 1 com X = 151,6 e Z = -17,3.
Dados de mquina:
MD30600 $MA_FIX_POINT_POS[AX1,0] = 151.6
MD30600 $MA_FIX_POINT[AX3,0] = 17.3
Programa NC:
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.
Fundamentos
402 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)
Outras informaes
G75
Os eixos so deslocados como eixos de mquina em avano rpido. O movimento repro-
duzido internamente atravs das funes "SUPA" (supresso de todos os Frames) e "G0
RTLIOF" (movimento de avano rpido com interpolao de eixo individual).
Se as condies para o "RTLIOF" (interpolao de eixo individual) no forem preenchidas,
o ponto fixo ser aproximado como trajetria.
Com o alcance do ponto fixo os eixos dentro da janela de tolerncia "Parada exata fina"
sero parados.
G751
A posio intermediria aproximada com avano rpido e compensao ativa (corretores
de ferramenta, Frames, etc.), os eixos, neste caso, deslocam-se com interpolao. A aproxi-
mao seguinte do ponto fixo executada como no G75. Aps o alcance do ponto fixo as
correes so novamente ativadas (como no G75).
Movimentos adicionais por eixo
Os seguintes movimentos adicionais por eixo so considerados no momento da
interpolao do bloco G75/G751:
Deslocamento de ponto zero externo
DRF
Offset de ao sincronizada ($AA_OFF)
Depois disso, os movimentos adicionais dos eixos no podem ser alterados, at ser
alcanado o fim do movimento de deslocamento atravs do bloco G75/G751.
Os movimentos adicionais aps a interpretao do G75/G751 resultam em um deslocamento
correspondente do ponto fixo aproximado.
Os seguintes movimentos adicionais no so considerados independentemente do momen-
to de interpolao e resultam em um deslocamento correspondente da posio de destino:
Compensao de ferramenta Online
Movimentos adicionais dos ciclos de compilao em BCS como em MCS
Frames ativos
Todos Frames ativos sero ignorados. O deslocamento realizado no sistema de
coordenadas da mquina.
Limite da rea de trabalho em WCS/ENS
O limite da rea de trabalho especfico de sistema de coordenadas (WALCS0 ... WALCS10) no
tem efeito no bloco com G75/G751. O ponto de destino monitorado como ponto de partida
do bloco seguinte.
Movimentos de eixo/fuso com POSA/SPOSA
Se eixos/fusos programados foram deslocados primeiro com o POSA ou SPOSA, estes
movimentos so executados primeiro at o fim, antes da aproximao do ponto fixo.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 403
Comandos suplementares
14.5 Aproximao de ponto fixo (G75, G751)
Eixos Modulo
Com os eixos Modulo o ponto fixo aproximado pelo curso mais curto.
Literatura
Para mais informaes sobre "Aproximao de pontos fixos", veja:
Manual de funes ampliadas; Deslocamento manual e manivela eletrnica (H1), captulo:
"Aproximao de ponto fixo em JOG"
Fundamentos
404 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)
Funo
Com a ajuda da funo "Deslocamento at o encosto fixo" possvel estabelecer a fora
necessria para a fixao das peas de trabalho, como no caso de contrapontas, pinolas e
garras. Alm disso, com esta funo se realiza a aproximao dos pontos de referncia
mecnicos.
3RVLRUHDODSV
GHVORFDPHQWRDWR
HQFRVWRIL[R
-DQHODGHPRQLWRUDR
GHHQFRVWRIL[R
3RVLRILQDO 3RVLRGH
SURJUDPDGD SDUWLGD
Sintaxe
FXS[<eixo>]=
FXST[<eixo>]=
FXSW[<eixo>]=
FXS[<eixo>]= FXST[<eixo>]=
FXS[<eixo>]= FXST[<eixo>]= FXSW[<eixo>]=
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 405
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)
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.
CUIDADO
Assim que a funo "Deslocamento at o encosto fixo" for ativada para um eixo / fuso, no
se pode programar nenhuma nova posio para este eixo.
Os fusos precisam ser comutados para modo de controle de posio antes da ativao da
funo.
Fundamentos
406 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)
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.
CUIDADO
A janela deve ser selecionada de modo que apenas um rompimento de barreira do encosto
provoque a ativao da monitorao do encosto fixo.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 407
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)
Outras informaes
Rampa ascendente
Atravs de um dado de mquina pode-se definir a rampa ascendente para um novo limite
de torque, para evitar um ajuste brusco do limite de torque (p. ex. com a presso de um
contraponta).
Omisso de alarmes
Em aplicaes, o alarme de encosto pode ser suprimido a partir do programa de pea, onde
se mascara o alarme em um dado de mquina e se ativa o ajuste do dado de mquina com
NEW_CONF.
Ativao
Os comandos para o deslocamento at o encosto fixo podem ser chamados a partir de
aes sincronizadas / ciclos tecnolgicos. A ativao tambm pode ser realizada sem
movimento, o torque imediatamente limitado. Assim que o eixo for movimentado com o
valor nominal, ser realizada a monitorao no encosto.
Ativao a partir de aes sincronizadas
Exemplo:
Se o evento esperado ($R1) ocorre sem o deslocamento at o encosto fixo, ento deve ser
ativado o FXS para o eixo Y. O torque deve ser 10% do torque nominal. Para a largura da
janela de monitorao se aplica o valor pr-definido.
Cdigo de programa
N10 IDS=1 WHENEVER (($R1=1) AND ($AA_FXS[Y]==0)) DO $R1=0 FXS[Y]=1 FXST[Y]=10
O programa de pea normal deve fazer com que o $R1 seja introduzido no momento
desejado.
Desativao a partir de aes sincronizadas
Exemplo:
Quando um evento esperado ($R3) e o estado "Encosto aproximado" (varivel de sistema
$AA_FXS) estiverem presentes, se deve desfazer a seleo do FXS.
Cdigo de programa
IDS=4 WHENEVER (($R3==1) AND ($AA_FXS[Y]==1)) DO FXS[Y]=0 FA[Y]=1000 POS[Y]=0
Fundamentos
408 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.6 Deslocar at o encosto fixo (FXS, FXST, FXSW)
Condies gerais
Medio com anulao de curso restante
A "Medio com anulao do curso restante" (comando MEAS) e "Deslocamento at o
encosto fixo" no podem ser programados simultaneamente em um bloco.
Exceo:
Uma funo atua sobre um eixo de percurso e a outra sobre um eixo de posicionamento,
ou as duas atuam sobre eixos de posicionamento.
Monitorao de contorno
Enquanto o "Deslocamento at o encosto fixo" estiver ativo, no ser realizada nenhuma
monitorao de contorno.
Eixos de posicionamento
No "Deslocamento at o encosto fixo" com eixos de posicionamento a mudana de
blocos realizada independente do movimento at o encosto fixo.
Eixos lincados e eixos contentores
O deslocamento at o encosto fixo tambm permitido para eixos lincados e eixos
contentores.
O estado do eixo de mquina atribudo mantido alm do giro de contentor. Isto tambm
se aplica para limite de torque modal com FOCON.
Literatura:
Manual de funes ampliadas; Vrios painis de operao em vrias NCUs, Sistemas
descentralizados (B3)
Manual de programao Avanada; Tema: "Deslocamento at o encosto fixo (FXS e
FOCON/FOCOF)"
O deslocamento at o encosto fixo no possvel:
em eixos Gantry
para eixos de posicionamento concorrentes, que so controlados exclusivamente pelo
PLC (a ativao do FXS deve ser realizada a partir do programa NC).
Se o limite de torque for reduzido excessivamente, o eixo no poder mais acompanhar
o valor nominal, o regulador de posio entra no limite e o desvio de contorno aumenta.
Neste estado operacional podem ser produzidos movimentos bruscos com o aumento do
limite de torque. Para assegurar que o eixo ainda possa acompanhar, deve-se controlar
para que o desvio do contorno no seja maior que com o torque sem limitao.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 409
Comandos suplementares
14.7 Comportamento da acelerao
Funo
Para programao do modo de acelerao esto disponveis os seguintes comandos de
programa de pea:
BRISK, BRISKA
9DORUQRPLQDO
%5,6. 62)7
LGHDOSDUD SURWHJHD
HFRQRPLDGH SDUWH
WHPSR PHFQLFD
7HPSR
Fundamentos
410 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.7 Comportamento da acelerao
9DORUQRPLQDO
9HORFLGDGHGHSHUFXUVR
/LPLWHGD
DFHOHUDR
FRQVWDQWH
7HPSR
Sintaxe
BRISK
BRISKA(<eixo1>,<eixo2>,)
SOFT
SOFTA(<eixo1>,<eixo2>,)
DRIVE
DRIVEA(<eixo1>,<eixo2>,)
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 411
Comandos suplementares
14.7 Comportamento da acelerao
Condies gerais
Mudana do modo de acelerao durante a usinagem
Se em um programa de pea o modo de acelerao for mudado durante o processo de
usinagem (BRISK SOFT), tambm ser realizada uma mudana de blocos com parada exata
no fim do bloco durante o modo de controle da trajetria na transio.
Exemplos
Exemplo 1: SOFT e BRISKA
Cdigo de programa
N10 G1 X Y F900 SOFT
N20 BRISKA(AX5,AX6)
...
Cdigo de programa
N05 DRIVE
N10 G1 X Y F1000
N20 DRIVEA (AX4, AX6)
...
Literatura
Manual de funes bsicas; Acelerao (B2)
Fundamentos
412 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.7 Comportamento da acelerao
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 413
Comandos suplementares
14.7 Comportamento da acelerao
Exemplos
Exemplo 1: Correo das limitaes de dinmica para um eixo escravo (AX4)
Fundamentos
414 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.7 Comportamento da acelerao
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.
Significado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 415
Comandos suplementares
14.7 Comportamento da acelerao
Exemplos
Exemplo 1: Ativao de valores de dinmica
Fundamentos
416 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
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
Indicao
Atravs dos dados de mquina define-se o tipo de controle feedforward e quais eixos de
percurso devem ser movimentados com este controle.
Padro: Controle feedforward em funo da velocidade
Opcional: Controle feedforward em funo da acelerao
Exemplo
Cdigo de programa
N10 FFWON
N20 G1 X Y F900 SOFT
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 417
Comandos suplementares
14.9 Preciso de contorno (CPRECON, CPRECOF)
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
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
Fundamentos
418 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
14.10 Tempo de espera (G4)
Funo
Com o G4 pode ser programado um "tempo de espera" entre dois blocos NC, onde a
usinagem da pea interrompida.
Indicao
O G4 interrompe o modo de controle da trajetria.
Aplicao
Por exemplo, para retirada da ferramenta.
Sintaxe
G4 F/S<n>=...
Indicao
O G4 deve ser programado em um bloco NC prprio.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 419
Comandos suplementares
14.10 Tempo de espera (G4)
Significado
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
Fundamentos
420 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Comandos suplementares
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
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 421
Comandos suplementares
14.11 Parada interna de pr-processamento
Fundamentos
422 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes 15
15.1 Eixos
Tipos de eixos
Na programao feita a diferenciao entre os seguintes eixos:
Eixos de mquina
Eixos de canal
Eixos geomtricos
Eixos adicionais
Eixos de percurso
Eixos sincronizados
Eixos de posicionamento
Eixos de comando (aes sincronizadas de movimento)
Eixos de PLC
Eixos lincados
Eixos lincados guia
(L[RV (L[RVGH
JHRPWULFRV SRVLFLRQDPHQWR
(L[RVGHPTXLQD
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 423
Outras informaes
15.1 Eixos
(L[RVJHRPWULFRV (L[RVDGLFLRQDLV
(L[RVGHFDQDO
(L[RV
VQFURQRV
7UDQVIRUPDRFLQHPWLFD
(L[RVGHPTXLQD
Fundamentos
424 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.1 Eixos
'HJLURGRUHYOYHUHL[R
)HUUDPHQWDV )XVRDGLFLRQDO
=
(L[RDGLFLRQDO
*HRPWULFRVL[RV
)XVRSULQFLSDO &RQWUDSRQWD
IXVRPHVWUH
(L[R&
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 425
Outras informaes
15.1 Eixos
Fundamentos
426 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.1 Eixos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 427
Outras informaes
15.1 Eixos
Tipos
Se diferencia entre eixos de posicionamento com sincronizao no fim do bloco ou ao longo
de vrios blocos.
Eixos POS
A mudana de blocos realizada no fim do bloco, quando todos eixos de percurso e de
posicionamento programados neste bloco alcanarem seu ponto final programado.
Eixos POSA
Os movimentos destes eixos de posicionamento podem estender-se ao longo de vrios
blocos.
Eixos POSP
O movimento destes eixos de posicionamento para aproximao da posio final
realizado em segmentos.
Indicao
Os eixos de posicionamento so tratados como eixos sincronizados quando eles so
deslocados sem a instruo POS/POSA.
Um modo de controle da trajetria (G64) para eixos de percurso somente ser possvel
quando os eixos de posicionamento (POS) alcanarem sua posio final antes dos eixos de
percurso.
Os eixos de percurso programados com POS/POSA so eliminados do grupo de eixos de
percurso para este bloco.
Para mais informaes sobre o POS, POSA e o POSP, veja "Deslocar eixos de posicionamento
48H
Fundamentos
428 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.1 Eixos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 429
Outras informaes
15.1 Eixos
6LVWHPDGH 6LVWHPDGH
1&8 DFLRQDPHQWR 1&8 DFLRQDPHQWR
&DQDO &DQDO %
$
&DQDO
$ %
$
A alterao dinmica da atribuio a uma NCU realizada pelo conceito de eixo contentor.
A troca de eixos com GET e RELEASE a partir do programa de pea no est disponvel para
eixos lincados.
Outras informaes
Pr-requisitos
As NCUs envolvidas, NCU1 e NCU2, devem estar acopladas atravs do mdulo de
lincagem com comunicao de ligao (Link) rpida.
Literatura:
Manual de equipamento - Configurao de NCU
O eixo deve ser configurado atravs de dados de mquina.
O opcional "Eixo lincado" deve estar disponvel.
Descrio
O controle de posio realizado na NCU onde o eixo estiver fisicamente ligado com o
acionamento. Ali tambm se encontra a interface de eixos VDI correspondente. Os valores
de posio nominal para os eixos lincados em uma outra NCU so gerados e comunicados
atravs do link da NCU.
Fundamentos
430 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.1 Eixos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 431
Outras informaes
15.1 Eixos
0GXORV1&8/LQN
6LVWHPDGH
6LVWHPDGH DFLRQDPHQWR
DFLRQDPHQWR
%
$
%
Um alarme de controlador de posio por eixos distribudo todas demais NCUs que
tiverem uma relao com o eixo afetado atravs de um eixo lincado guia.
As NCUs dependentes do eixo lincado guia podem utilizar os seguintes acoplamentos ao
eixo lincado guia:
Valor mestre (valor nominal, valor real, valor mestre simulado)
Movimento acoplado
Acompanhamento tangencial
Caixa de transmisso eletrnica (ELG)
Fuso sincronizado
Programao
NCU guia:
Apenas a NCU atribuda fisicamente ao eixo de valor mestre pode programar movimentos
de deslocamento para este eixo. Entretanto, a programao no requer mais nenhuma
particularidade.
NCUs de eixos escravos:
A programao na NCU dos eixos escravos no pode conter nenhum comando de
deslocamento para o eixo lincado guia (o eixo com valor mestre). As violaes desta regra
resultam em um alarme.
O eixo lincado guia ativado da forma costumeira atravs de identificador de eixo de canal.
Os estados do eixo lincado guia podem ser acessados atravs de variveis de sistema
selecionadas.
Fundamentos
432 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.1 Eixos
Outras informaes
Pr-requisitos
As NCUs envolvidas, NCU1 at NCU<n> (<n> mx. 8), devem estar acopladas atravs
do mdulo de lincagem com comunicao de ligao (Link) rpida.
Literatura:
Manual de configurao da NCU
O eixo deve ser configurado atravs de dados de mquina.
O opcional "Eixo lincado" deve estar disponvel.
Para todas NCUs envolvidas deve estar configurado o mesmo ciclo de interpolao.
Restries
Um eixo guia como eixo guia lincado no pode ser um eixo lincado, isto , ser deslocado
por outras NCUs como sua NCU de origem.
Um eixo guia como eixo lincado guia no pode ser um eixo contentor, isto , ser ativado
alternativamente por diferentes NCUs.
Um eixo lincado guia no pode ser um eixo de guia programado de um grupo Gantry.
Acoplamentos com eixos lincados guias no podem conectar em srie em vrios nveis
(em cascata).
A troca somente possvel dentro da NCU de origem do eixo lincado guia.
Variveis de sistema
As seguintes variveis de sistema podem ser utilizadas com o identificador de eixo de canal
do eixo lincado guia:
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 433
Outras informaes
15.2 Do comando de deslocamento at o movimento da mquina
0RYLPHQWRGHHL[RVSURJUDPDGRQRVLVWHPDGHFRRUGHQDGDVGDSHD
'HVFULRGD
JHRPHWULDGDSHDDWUDYVGRV
HL[RVJHRPWULFRVSH[;<=
&OFXORGH)UDPH
GHVORFDPHQWR75$16 'HVFULRGDRULHQWDRGD 5HVWDQWHVLQVWUXHVGH
URWDR527 IHUDPHQWDDWUDYVGH GHVORFDPHQWRDWUDYVGH
HVFDOD6&$/( YHWRUGHRULHQWDRQJXOR HL[RVDGLFLRQDLV
HXOHULDQR SH[&89
&RQWRUQRHPVLVWHPD
GHFRRUGHQDGDVFDUWHVLDQR
GRFDQDO%&6 &OFXORGH)UDPH
&RUUHRGRUDLRGDIHUUDPHQWD GHVORFDPHQWR
0RYLPHQWRGR HVFDOD
SRQWR]HURGDIHUUDPHQWD
HP%&6
(L[RVURWDWLYRVQD
&RUUHRGRFRPSULPHQWRGDIHUUDPHQWD WUDQVIGHHL[RV
WUDQVIRUPDRFLQHPWLFDVHDWLYD
0RYLPHQWRGRVHL[RVGHPTXLQDGRFDQDODEF
Fundamentos
434 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.3 Clculo do percurso
7
QRPLQDO :.
DEVROXWD
3RVLR
9DORU
0 :
9DORU
QRPLQDO
19 :.
3RVLRDEVROXWD
9DORUUHDO
9DORUUHDO
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 435
Outras informaes
15.4 Endereos
15.4 Endereos
Fundamentos
436 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.4 Endereos
Indicao
Endereos ajustveis
Os endereos ajustveis devem ser nicos no comando numrico, ou seja, o mesmo nome
de endereo no pode ser usado para diferentes tipos de endereo.
Como tipos de endereo se diferencia:
Valores de eixo e pontos finais
Parmetro de interpolao
Avanos
Critrios de suavizao
Medio
Comportamento de eixos e de fusos
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 437
Outras informaes
15.4 Endereos
Fundamentos
438 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.4 Endereos
Endereo Significado
X, Y, Z, Endereos de eixos
I, J, K Parmetro de interpolao
S Rotao do fuso
SPOS, SPOSA Posio do fuso
M Funes adicionais
H Funes auxiliares
T Nmero de ferramenta
F Avano
Exemplos:
Cdigo de Comentrio
programa
X7 ; Nenhum "=" necessrio; 7 o valor; mas o caractere "=" tambm
permitido
X4=20 ; Eixo X4; "=" necessrio
CR=7.3 ; 2 letras ; "=" necessrio
S1=470 ; Rotao para 1 fuso: 470 rpm
M3=5 ; Parada de fuso para 3 fuso
Nos endereos M, H, S assim como no SPOS e SPOSA a extenso numrica pode ser
substituda por uma varivel. Neste caso o identificador de varivel est entre colchetes.
Exemplos:
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 439
Outras informaes
15.5 Identificador
15.5 Identificador
Os comandos conforme DIN 66025 so complementados, entre outros, com estes
identificadores atravs da linguagem avanada de NC.
Os identificadores esto disponveis para:
Variveis de sistema
Variveis definidas pelo usurio
Subrotinas
Palavras-chave
Marcadores de salto
Macros
Indicao
Os identificadores devem ser nicos. O mesmo identificador no pode ser utilizado por
diferentes objetos.
Indicao
Palavras-chave reservadas no podem ser utilizadas como identificadores.
Fundamentos
440 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.5 Identificador
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.
Identificadores de variveis
Para variveis, que so utilizadas pelo sistema, a primeira letra substituda pelo caractere
"$".
Exemplos:
Indicao
Para variveis definidas por usurio no se deve utilizar o caractere "$".
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 441
Outras informaes
15.6 Constantes
15.6 Constantes
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:
Indicao
O nmero mximo de caracteres limitado pela faixa de valores do tipo de dado de nmero
inteiro.
Fundamentos
442 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Outras informaes
15.6 Constantes
Constantes binrias
Tambm podem ser utilizadas constantes interpretadas em formato binrio. Neste caso
somente so utilizados os nmeros "0" e "1".
As constantes binrias so colocadas entre aspas e so iniciadas com a letra "B", seguida
pelo valor escrito em formato binrio. So permitidos caracteres separadores entre os
nmeros.
Exemplo:
Indicao
O nmero mximo de caracteres limitado pela faixa de valores do tipo de dado de nmero
inteiro.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 443
Outras informaes
15.6 Constantes
Fundamentos
444 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas 16
16.1 Lista de instrues
Legenda:
1) Referncia para o documento que contm a descrio completa da instruo:
PGsl Manual de Fundamentos de Programao
PGAsl Manual de Programao Avanada
BHDsl Manual de Operao para Torneamento
BHFsl Manual de operao para Fresamento
FB1 ( ) Manual de funes bsicas (com a abreviao alfanumrica da respectiva descrio de
funcionamento entre parnteses)
FB2 ( ) Manual de funes ampliadas (com a abreviao alfanumrica da respectiva descrio de
funcionamento entre parnteses)
FB3 ( ) Manual de funes especiais (com a abreviao alfanumrica da respectiva descrio de
funcionamento entre parnteses)
FBSIsl Manual de funes para Safety Integrated
FBSY Manual de funes para aes sncronas
FBW Manual de funes para gerenciamento de ferramentas
2) Efeito da instruo:
m modal
b por bloco
3) Disponibilidade no SINUMERIK 828D (D = torneamento, F = fresamento):
Standard
Opo
- No disponvel
4) Ajuste padro no incio do programa (verso de comando fornecida de fbrica, se no houver nada diferente
programado).
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 445
Tabelas
16.1 Lista de instrues
49H 948H
AC Especificao de PGsl b
dimenso absoluta de Especificao de dimenses
coordenadas/posies
50H
Fundamentos
446 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 447
Tabelas
16.1 Lista de instrues
(MIRROR, AMIRROR)
(Pgina 370)
956H
Fundamentos
448 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
(SCALE, ASCALE)
(Pgina 366)
962H
(TRANS, ATRANS)
(Pgina 347)
963H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 449
Tabelas
16.1 Lista de instrues
Fundamentos
450 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 451
Tabelas
16.1 Lista de instrues
Fundamentos
452 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 453
Tabelas
16.1 Lista de instrues
sobrepostos (DRFOF,
CORROF) (Pgina 379)
975H
(CPRECON, CPRECOF)
(Pgina 420)
976H
(CPRECON, CPRECOF)
(Pgina 420)
97H
Fundamentos
454 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 455
Tabelas
16.1 Lista de instrues
Fundamentos
456 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
(CUT2D, CUT2DF)
(Pgina 316)
981H
(CUT2D, CUT2DF)
relativa ao atual Frame (Pgina 316)
(plano inclinado).
982H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 457
Tabelas
16.1 Lista de instrues
ferramenta constante
(CUTCONON, CUTCONOF)
(Pgina 319)
983H
ferramenta constante
(CUTCONON, CUTCONOF)
(Pgina 319)
984H
Fundamentos
458 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 459
Tabelas
16.1 Lista de instrues
Fundamentos
460 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
DIAM90A, DIAMOFA,
DIACYCOFA, DIAMCHANA,
DIAMCHAN, DAC, DIC, RAC,
RIC) (Pgina 183)
97H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 461
Tabelas
16.1 Lista de instrues
sobrepostos (DRFOF,
CORROF) (Pgina 379) 103H
especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417) 106H
especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417) 107H
especficos de tecnologia
macho (DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417) 108H
especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417) 109H
Fundamentos
462 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
especficos de tecnologia
(DYNNORM, DYNPOS,
DYNROUGH, DYNSEMIFIN,
DYNFINISH) (Pgina 417) 10H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 463
Tabelas
16.1 Lista de instrues
Fundamentos
464 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
(Pgina 150)
104H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 465
Tabelas
16.1 Lista de instrues
Fundamentos
466 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 467
Tabelas
16.1 Lista de instrues
(Pgina 151)
1028H
(Pgina 206)
103H
(Pgina 421)
103H
Fundamentos
468 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 469
Tabelas
16.1 Lista de instrues
mento fino
1052H
Fundamentos
470 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100) 1065H
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100) 106H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 471
Tabelas
16.1 Lista de instrues
Fundamentos
472 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 473
Tabelas
16.1 Lista de instrues
Fundamentos
474 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 475
Tabelas
16.1 Lista de instrues
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
103H
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
104H
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
105H
(G96/G961/G962,
constante de fuso G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
106H
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
107H
Fundamentos
476 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
do rebolo (GWPSON,
GWPSOF) (Pgina 106)
108H
do rebolo (GWPSON,
GWPSOF) (Pgina 106)
109H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 477
Tabelas
16.1 Lista de instrues
IC Especificao de PGsl b
dimenses incrementais Especificao de dimenso
214H
Fundamentos
478 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
(INVCW, INVCCW)
(Pgina 232)
14H
(INVCW, INVCCW)
(Pgina 232)
15H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 479
Tabelas
16.1 Lista de instrues
K Parmetro de PGsl b
interpolao Interpolao circular com centro
20H
Fundamentos
480 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 481
Tabelas
16.1 Lista de instrues
(G96/G961/G962,
G97/G971/G972, G973, LIMS,
SCC) (Pgina 100)
129H
Fundamentos
482 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 483
Tabelas
16.1 Lista de instrues
(MIRROR, AMIRROR)
(Pgina 370)
143H
(Pgina 391)
14H
Fundamentos
484 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
OF Palavra-chave na PGAsl
bifurcao CASE
OFFN Sobremetal para PGsl m
contorno programado Correo do raio da ferramenta
248H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 485
Tabelas
16.1 Lista de instrues
Fundamentos
486 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 487
Tabelas
16.1 Lista de instrues
Fundamentos
488 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)15H
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)152H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 489
Tabelas
16.1 Lista de instrues
Fundamentos
490 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 491
Tabelas
16.1 Lista de instrues
Fundamentos
492 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 493
Tabelas
16.1 Lista de instrues
Fundamentos
494 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
(SCALE, ASCALE)
(Pgina 366)
173H
(G96/G961/G962,
cadores de eixo podem G97/G971/G972, G973, LIMS,
ser de eixo geomtrico, SCC) (Pgina 100)
de canal ou de mquina.
174H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 495
Tabelas
16.1 Lista de instrues
Fundamentos
496 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 497
Tabelas
16.1 Lista de instrues
Fundamentos
498 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 499
Tabelas
16.1 Lista de instrues
(Pgina 93)
189H
ser necessrio o
comando M6)
TAN Tangente (funo trigo- PGAsl
nomtrica)
TANG Definio do grupo de PGAsl - - - -
eixos do acompanha-
mento tangencial
TANGDEL Cancelamento da defi- PGAsl - - - -
nio do grupo de eixos
do acompanhamento
tangencial
TANGOF Acompanhamento PGAsl - - - -
tangencial OFF
TANGON Acompanhamento PGAsl - - - -
tangencial ON
TCA Seleo de ferramenta / FBW
troca de ferramentas
independente do estado
da ferramenta
TCARR Solicitao de porta- PGAsl - -
ferramenta (nmero "m")
TCI Troca a ferramenta do FBW
alojamento intermedirio
para o magazine
Fundamentos
500 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 501
Tabelas
16.1 Lista de instrues
geomtrico especificado
no ndice.
TOFFL Offset de comprimento PGsl m
de ferramenta no sentido Offset programvel de correo
do componente de com-
293H
orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
194H
orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
195H
orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
196H
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
197H
Fundamentos
502 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
198H
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
19H
orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
120H
orientao de ferramenta
orientao de ferra- (TOFRAME, TOROT, PAROT)
menta (Pgina 375)
120H
orientao de ferramenta
(TOFRAME, TOROT, PAROT)
(Pgina 375)
120H
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 503
Tabelas
16.1 Lista de instrues
(TRANS, ATRANS)
(Pgina 347)
1203H
Fundamentos
504 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 505
Tabelas
16.1 Lista de instrues
Fundamentos
506 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.1 Lista de instrues
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 507
Tabelas
16.2 Endereos
16.2 Endereos
Letras de endereo
As letras de endereo disponveis so:
Fundamentos
508 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.2 Endereos
Identifica- Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Tipo de dado
dor de endereo por G71 G710 G91 ACN, CAC,
endereo bloco ACP CDC,
CACN,
CACP
L Nmero de b Integer sem
subrotina. sinal
P Nmero de b Integer sem
execues de sinal
subrotina
N Nmero de b Integer sem
bloco sinal
G Funo G veja a Integer sem
lista sinal
de
fune
sG
F Avano, tem- m, b x x Real sem sinal
po de espera
OVR Override m Real sem sinal
S Fuso, tempo m,b x Real sem sinal
de espera
SPOS Posio do m x x x Real
fuso
SPOSA Posio de m x x x Real
fuso alm dos
limites do
bloco
T Nmero de m x Integer sem
ferramenta sinal
D Nmero da m x Integer sem
correo sinal
M, H, Funes b x M: Integer sem
auxiliares sinal
H: Real
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 509
Tabelas
16.2 Endereos
Identifica- Tipo de Modal G70/ G700/ G90/ IC AC DC, CIC, Qu Tipo de dado
dor de endereo ou por G71 G710 G91 ACN, CAC,
endereo bloco ACP CDC,
CACN,
CACP
AX: Axis Identificador *) x x x x x x Real
varivel de
eixo
IP: Parmetro de b x x x x x Real
Parmetro interpolao
de interpo- varivel
lao
POS: Eixo de posi- m x x x x x x x Real
Positioning cionamento
axis
POSA: Eixo de posi- m x x x x x x x Real
Positioning cionamento
axis above alm dos limi-
end of block tes de bloco
POSP: Posiciona- m x x x x x x Real: Posio
Positioning mento em final/ Real:
axis in parts segmentos Comprimento
(oscilao) parcial Integer:
Opo
PO: Coeficiente de b x x Real sem sinal
Polinmio polinmio
FA: Feed Avano axial m x x Real sem sinal
axial
FL: Feed Avano limite m x Real sem sinal
limit axial
OVRA: Override m x Real sem sinal
Override (correo)
axial
ACC: Acelerao m Real sem sinal
Acceleratio axial
n axial
FMA: Feed Avano sin- m x Real sem sinal
multiple cronizado
axial axial
STA: Tempo de m Real sem sinal
Sparking passada final
out time axial
axial
SRA: Curso de re- m x x Real sem sinal
Sparking trocesso com
out retract entrada exter-
na por eixo
OS: Oscilao m Integer sem
Oscillating ativada/des- sinal
on/off ativada
Fundamentos
510 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.2 Endereos
Identifica- Tipo de Modal G70/ G700/ G90/ IC AC DC, CIC, Qu Tipo de dado
dor de endereo ou por G71 G710 G91 ACN, CAC,
endereo bloco ACP CDC,
CACN,
CACP
OST1: Tempo de pa- m Real
Oscillating rada no ponto
time 1 de reverso
esquerdo
(oscilao)
OST2: Tempo de pa- m Real
Oscillating rada no ponto
time 2 de reverso
direito (oscila-
o)
OSP1: Ponto de m x x x x x x Real
Oscillating reverso
Position 1 esquerdo
(oscilao)
OSP2: Ponto de re- m x x x x x x Real
Oscillating verso direito
Position 2 (oscilao)
OSB: Ponto de m x x x x x x Real
Oscillating partida da
start oscilao
position
OSE: Ponto final da m x x x x x x Real
Oscillating oscilao
end position
OSNSC: Nmero de m Integer sem
Oscillating: passadas sinal
number finais da
spark out oscilao
cycles
OSCTRL: Opes da m Integer sem
Oscillating oscilao sinal: Opes
control de definio,
Integer sem
sinal: Opes
de resetamento
OSCILL: Atribuio de m Axis: 1 - 3
Oscillating eixos para eixos de
oscilao, penetrao
ativao da
oscilao
FDA: Avano axial b x Real sem sinal
Feed DRF para sobre-
axial posio de
manivela
eletrnica
FGREF Raio de m x x Real sem sinal
referncia
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 511
Tabelas
16.2 Endereos
Identifica- Tipo de Modal G70/ G700/ G90/ IC AC DC, CIC, Qu Tipo de dado
dor de endereo ou por G71 G710 G91 ACN, CAC,
endereo bloco ACP CDC,
CACN,
CACP
POLF Posio m x x Real sem sinal
LIFTFAST
FXS: Deslocamento m Integer sem
Fixed stop at o encosto sinal
fixo ativado
FXST: Limite de tor- m Real
Fixed stop que para des-
torque locamento at
o encosto fixo
FXSW: Janela de m Real
Fixed stop monitorao
window para desloca-
mento at o
encosto fixo
Nestes endereos indicado um eixo ou uma expresso tipo eixo entre colchetes. O tipo de
dado na coluna direita o tipo do valor atribudo.
*) Pontos finais absolutos: modal, pontos finais incrementais: por bloco; seno modal/por
bloco em funo da determinao de sintaxe da funo G.
Endereos ajustveis
Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
Valores de eixo e pontos finais
X, Y, Z, A, B, Eixo *) x x x x x x 8 Real
C
AP: Angle ngulo m/b* x x x 1 Real
polar polar
RP: Radius Raio polar m/b* x x x x x 1 Real sem
polar sinal
Orientao da ferramenta
A2, B2, C2 1) ngulo b 3 Real
euleriano
ou ngulo
RPY
A3, B3, C3 Componen- b 3 Real
te de vetor
de direo
A4, B4, C4 Componen- b 3 Real
para incio de te de vetor
bloco normal
Fundamentos
512 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.2 Endereos
Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
A5, B5, C5 Componen- s 3 Real
para fim de te de vetor
bloco normal
A6, B6, C6 do Componen- b 3 Real
vetor te de vetor
normalizado de direo
A7, B7, C7 do Componen- b 3 Real
vetor te de orien-
normalizado tao inter-
medirio
LEAD: ngulo de m 1 Real
Lead Angle avano
THETA: ngulo de b x x x 1 Real
terceiro grau rotao,
de liberdade rotao em
da orientao torno do
da ferramenta sentido da
ferramenta
TILT: ngulo m 1 Real
Tilt Angle lateral
ORIS: Alterao m 1 Real
Orientation de orienta-
Smoothing o (relati-
Factor va traje-
tria)
Parmetro de interpolao
I, J, K** Parmetro b x x x** x** 3 Real
de interpo-
I1, J1, K1 lao b x x x x x Real
Coordena-
da de ponto
interme-
dirio
RPL: Rotao no b 1 Real
Rotation plano
plane
CR: Raio do b x x 1 Real sem
Circle -Radius crculo sinal
AR: ngulo de 1 Real sem
Angle circular abertura sinal
TURN Nmero de b 1 Integer sem
voltas para sinal
linha espiral
PL: Parmetro - b 1 Real sem
Parameter - Intervalo - sinal
Interval - Compri-
Length mento
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 513
Tabelas
16.2 Endereos
Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
PW: Point - Peso do b 1 Real sem
Weight ponto sinal
SD: Spline - Grau de b 1 Integer sem
Degree Spline sinal
TU: Turn Turn m Int. sem sinal
STAT: State State m Integer sem
sinal
SF: Desloca- m 1 Real
Spindle offset mento de
ponto zero
para ros-
queamento
DISR: Distncia b x x 1 Real sem
Distance for de reposi- sinal
repositioning cionamento
DISPR: Diferena b x x 1 Real sem
Distance path de trajetria sinal
for de reposi-
repositioning cionamento
ALF: ngulo de m 1 Integer sem
Angle lift fast retrao sinal
rpida
DILF: Distncia m x x 1 Real
Distance lift de retrao
fast rpida
FP Ponto fixo: s 1 Integer sem
N do ponto sinal
fixo a ser
aproxim.
RNDM: Arredonda- m x x 1 Real sem
Round modal mento sinal
modal
RND: Arredonda- b x x 1 Real sem
Round mento por sinal
blocos
CHF: Chanfro por b x x 1 Real sem
Chamfer blocos sinal
CHR: Chanfro no b x x 1 Real sem
Chamfer sentido sinal
original do
movimento
ANG: Angle ngulo de b 1 Real
sucesso
de elemen-
tos de
contorno
Fundamentos
514 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.2 Endereos
Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
ISD: Profundida- m x x 1 Real
Insertion de de
depth imerso
DISC: Acelerao m x x 1 Real sem
Distance do crculo sinal
de transi-
o, corre-
o da
ferramenta
OFFN Contorno m x x 1 Real
Offset -
normal
DITS Curso de m x x 1 Real
entrada da
rosca
DITE Curso de m x x 1 Real
sada da
rosca
Estampagem/puncionamento
SPN: Nmero de b 1 INT
Stroke/Punch trechos por
Number 1) bloco
SPP: Compri- m 1 Real
Stroke/Punch mento de
Path 1) um trecho
Retificao
ST: Tempo de b 1 Real sem
Sparking out passada sinal
time final
SR: Curso de b x x 1 Real sem
Sparking out retrocesso sinal
retract path
Critrios de suavizao
ADIS Distncia m x x 1 Real sem
de suaviza- sinal
o
ADISPOS Distncia m x x 1 Real sem
de suaviza- sinal
o para
avano
rpido
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 515
Tabelas
16.2 Endereos
Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
Medio
MEAS: Medio b 1 Integer sem
Measure com apal- sinal
pador
comutvel
MEAW: Medio b 1 Integer sem
Measure com apal- sinal
without pador
deleting comutvel
distance to go sem anula-
o de
curso
restante
Comportamento de eixos e de fusos
LIMS: Limitao m 1 Real sem
Limit spindle de rotao sinal
speed do fuso
Avanos
FAD Velocidade b x 1 Real sem
do movi- sinal
mento de
penetrao
lento
FD: Avano de b x 1 Real sem
Feed DRF trajetria sinal
para sobre-
posio
com
manivela
eletrnica
FRC Avano b x Real sem
para raio e sinal
chanfro
FRCM Avano m x Real sem
para raio e sinal
chanfro
modal
Endereos OEM
OMA1: Endereo m x x x 1 Real
Endereo OEM 1
OEM 1 1)
OMA2: Endereo m x x x 1 Real
Endereo OEM 2
OEM 2 1)
OMA3: Endereo m x x x 1 Real
Endereo OEM 3
OEM 3 1)
Fundamentos
516 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.2 Endereos
Identificador Tipo de Modal/ G70/ G700/ G90/ IC AC DC, CIC, Qu Quan- Tipo de dado
de endereo endereo por G71 G710 G91 ACN, CAC, tidade
bloco ACP CDC, mx.
CACN,
CACP
OMA4: Endereo m x x x 1 Real
Endereo OEM 4
OEM 4 1)
OMA5: Endereo m x x x 1 Real
Endereo OEM 5
OEM 5 1)
*) Pontos finais absolutos: modal, pontos finais incrementais: por bloco; seno modal/por
bloco em funo da determinao de sintaxe da funo G.
**) Como centros de crculos os parmetros de interpolao atuam de forma incremental.
Com AC (Adaptive Control) pode-se program-los de forma absoluta. Com outros
significados (p. ex. passo de rosca) ignora-se a modificao de endereo.
1) A palavra-chave no vale para NCU571.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 517
Tabelas
16.3 Grupos de funes G
Legenda:
1) Nmero interno (p. ex. para interface PLC)
2) Capacidade de configurao da funo G como ajuste inicial do grupo de funes na
inicializao, Reset ou fim do programa de pea com
MD20150 $MC_GCODE_RESET_VALUES:
+ configurvel
- no configurvel
3) Efeito da funo G:
m modal
b por bloco
4) Ajuste padro
Se nas funes G modais no for programada nenhuma funo do grupo, ento atua o
ajuste padro altervel atravs de dado de mquina
(MD20150 $MN_$MC_GCODE_RESET_VALUES).
SAG Ajuste padro da Siemens AG
FM Ajuste padro do Fabricante da Mquina (veja as informaes do fabricante da
mquina)
5) A funo G no vale para NCU571.
Fundamentos
518 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 519
Tabelas
16.3 Grupos de funes G
Grupo 4: FIFO
Funo G N 1) Significado MD20150 2) W 3) STD 4)
SAG FM
STARTFIFO 1. Partida FIFO + m x
Execuo e paralelamente o abastecimento da
memria de pr-processamento
STOPFIFO 2. Parada FIFO, + m
Parada do processamento; abastecimento da
memria de pr-processamento at ser detectado o
STARTFIFO, memria de pr-processamento cheia
ou fim de programa
FIFOCTRL 3. Ativao do controle automtico de memria de pr- + m
processamento
Fundamentos
520 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 521
Tabelas
16.3 Grupos de funes G
Fundamentos
522 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 523
Tabelas
16.3 Grupos de funes G
Fundamentos
524 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 525
Tabelas
16.3 Grupos de funes G
Fundamentos
526 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 527
Tabelas
16.3 Grupos de funes G
Fundamentos
528 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 529
Tabelas
16.3 Grupos de funes G
Fundamentos
530 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 531
Tabelas
16.3 Grupos de funes G
Fundamentos
532 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.3 Grupos de funes G
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 533
Tabelas
16.3 Grupos de funes G
Fundamentos
534 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas
1. Sistema de coordenadas
Palavra-chave / 1 parmetro 2 parmetro 3-15 4-16 Explicao
Identificador de parmetro parmetro
subrotina
PRESETON AXIS*: REAL: 3.-15. 4.-16. Definio de valores reais para eixos
Identificador Deslocamento Parmetro Parmetro programados.
de eixo de Preset como 1 ... como Se programa um identificador de eixo
Eixo de G700/G7100 2 ... com o valor correspondente no
mquina contexto seguinte parmetro.
Com PRESETON podem ser progra-
mados deslocamentos de Preset de
at 8 eixos.
DRFOF Cancela o deslocamento DRF para
todos eixos atribudos ao canal
*) Ao invs do identificador de eixo da mquina normalmente tambm podem estar
presentes os identificadores de eixos geomtricos ou de eixos adicionais, enquanto um
panorama bem definido for possvel.
2. Grupos de eixos
Palavra-chave / 1-8 parmetro Explicao
Identificador de
subrotina
FGROUP Identificador de Varivel de referncia do valor F: Definio dos eixos aos quais o avano de trajetria
eixo de canal est relacionado.
Nmero mximo de eixos: 8
Com FGROUP ( ) sem indicao de parmetros se ativa o ajuste padro para a
referncia do valor F.
1-8 parmetro 2-9 parmetro Explicao
SPLINEPATH INT: Grupo de AXIS: Definio do grupo de Spline
Spline (deve Identificador de Nmero mximo de eixos: 8
ser 1) geometria ou
adicional
BRISKA AXIS Ativao da acelerao de eixo brusca para os eixos programados
SOFTA AXIS Ativao da acelerao de eixo suave para os eixos programados
JERKA AXIS O comportamento de acelerao ajustado atravs do dado de
mquina $MA_AX_JERK_ENABLE tem efeito sobre os eixos
programados.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 535
Tabelas
16.4 Chamadas de subrotina pr-definidas
3. Movimento acoplado
Palavra-chave / 1 parmetro 2 parm. 3 4 5 parm. 6 parm. Explicao
Identificador de parm. parm.
subrotina
TANG AXIS: Nome de AXIS: AXIS: REAL: CHAR: CHAR Instruo a ser preparada
eixo Eixo Eixo Fator de Opcional: Otimiza para definio de um acom-
Eixo escravo mestre 1 mestre 2 acoplam "B": o: panhamento tangencial: A
ento Acom- "S" partir dos dois eixos mestres
panha- Standard especificados se define a
mento no "P" tangente para o acompanha-
sistema autom. mento. O fator de acopla-
de coor- com mento estabelece a relao
denadas curso de entre uma alterao do
bsico suaviza ngulo da tangente e o eixo
"W": o, acompanhado. Normalmente
Acom- tolerncia ele 1.
panha- angular Otimizao: veja PGA
mento no
sistema
de coor-
denadas
da pea
TANGON AXIS: Nome de REAL: REAL: REAL: Tangential follow up mode
eixo Offset Curso de Tolern- on:
Eixo escravo ngulo suavi- cia Acompanhamento tangencial
zao angular ativado
Par. 3, 4 com TANG Par. 6 =
"P"
TANGOF AXIS: Nome de Tangential follow up mode
eixo off:
Eixo escravo Acompanhamento tangencial
desativado
TLIFT AXIS: Eixo REAL: REAL: Tangential lift:
acompanhado Curso de Fator Acompanhamento
retrao tangencial, parada no canto
do contorno
eventualmente com retrao
do eixo de rotao
TRAILON AXIS: Eixo AXIS: REAL: Trailing on: Movimento
escravo Eixo Fator de acoplado assncrono de eixo
mestre acopla- ativado
mento
TRAILOF AXIS: Eixo AXIS: Trailing off: Movimento
escravo Eixo acoplado assncrono de eixo
mestre desativado
Fundamentos
536 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas
7. Transformaes
Palavra-chave / 1 parmetro 2 parmetro Explicao
Identificador de
subrotina
TRACYL REAL: Dimetro INT: Nmero Cilindro: Transformao de superfcie perifrica
de trabalho da transfor- Por canal podem ser ajustadas vrias transformaes. O nmero
mao de transformao indica qual transformao deve ser ativada. Se
for descartado o 2 parmetro, ento se ativa o grupo de transfor-
maes ajustado atravs do dado de mquina.
TRANSMIT INT: Nmero da Transmit: Transformao polar
transformao Por canal podem ser ajustadas vrias transformaes. O nmero
de transformao indica qual transformao deve ser ativada. Se
for descartado o parmetro, ento se ativa o grupo de transfor-
maes ajustado atravs do dado de mquina.
TRAANG REAL: ngulo INT: Nmero Transformao de eixo inclinado:
da transfor- Por canal podem ser ajustadas vrias transformaes. O nmero
mao de transformao indica qual transformao deve ser ativada. Se
for descartado o 2 parmetro, ento se ativa o grupo de transfor-
maes ajustado atravs do dado de mquina.
Se o ngulo no for programado:
TRAANG ( ,2) ou TRAANG, ento o ltimo ngulo estar ativo de
forma modal.
TRAORI INT: Nmero da Transformation orientated: Transformao de 4 e 5 eixos
transformao Por canal podem ser ajustadas vrias transformaes. O nmero
de transformao indica qual transformao deve ser ativada.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 537
Tabelas
16.4 Chamadas de subrotina pr-definidas
8. Fuso
Palavra-chave / 1 parmetro 2 parmetro e Explicao
Identificador de demais
subrotina
SPCON INT: Nmero do INT: Nmero do Spindle position control on: Comutao para o modo de fuso com
fuso fuso controle de posio
SPCOF INT: Nmero do INT: Nmero do Spindle position control off: Comutao para o modo de fuso com
fuso fuso controle de rotao
SETMS INT: Nmero do Set master-spindle: Declarao do fuso como fuso mestre para o
fuso atual canal.
Com SETMS( ) sem indicao de parmetros se ativa o pr-ajuste
realizado atravs de dados de mquina.
9. Retificao
Palavra-chave / 1 parmetro Explicao
Identificador de
subrotina
GWPSON INT: Nmero do Grinding wheel peripherical speed on: Velocidade perifrica de rebolo constante
fuso ativada
Se o nmero de fuso no for programado, ento se seleciona para o fuso a
velocidade perifrica de rebolo da ferramenta ativa.
GWPSOF INT: Nmero do Grinding wheel peripherical speed off: Velocidade perifrica constante de rebolo
fuso desativada
Se o nmero de fuso no for programado, ento para o fuso desativada a
velocidade perifrica do rebolo da ferramenta ativa.
TMON INT: Nmero do Tool monitoring on: Monitorao de ferramentas ativada
fuso Se no for programado nenhum nmero T, ento se ativa a monitorao da
ferramenta ativa.
TMOF INT: Nmero T Tool monitoring off: Monitorao de ferramentas desativada
Se no for programado nenhum nmero T, ento se desativa a monitorao da
ferramenta ativa.
Fundamentos
538 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 539
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
540 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 541
Tabelas
16.4 Chamadas de subrotina pr-definidas
17. Comunicao
Palavra- 1 2 parmetro Explicao
chave / parmetro
Identificador
de subrotina
MMC STRING: CHAR: MMC-Command: Comando ativado no Interpreta-
Comando Modo de confirmao** dor de comando MMC para configurao de
"N": sem confirmao janelas atravs do programa NC
"S": confirmao sncrona Literatura:
"A": confirmao assncrona Manual de colocao em funcionamento do soft-
ware bsico e HMI sl
** Modo de confirmao:
Os comandos so confirmados de acordo com a solicitao do componente (cana, NC ) a
ser executado.
Sem confirmao: A execuo do programa continuada aps o envio do comando. O
remetente no informado se o comando no pode ser executado com sucesso.
Fundamentos
542 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 543
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
544 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas
20. Mensagens
Palavra- 1 2 Explicao
chave / parmetro parmetro
Identificador
de subrotina
MSG STRING: INT: Message modal: A exibio permanece at aparecer a prxima mensagem.
SEQN- Parmetro Se o 2 parmetro for programado = 1, p. ex. MSG(texto, 1), a mensagem
CIA DE de chamada tambm emitida como bloco executvel no modo de controle da trajetria.
CARAC- do modo de
TERES: controle da
Mensagem trajetria
22. Alarmes
Palavra- 1 2 Explicao
chave / parmetro parmetro
Identificador
de subrotina
SETAL INT: STRING: Set alarm: Definio de alarme. Junto indicao do nmero de alarme pode
Nmero de Sequncia ser adicionada uma sequncia de caracteres de at 4 parmetros.
alarme de carac- Esto disponveis os seguintes parmetros pr-definidos:
(alarmes de teres %1 = Nmero de canal
ciclos) %2 = Nmero de bloco, Label
%3 = ndice de texto para alarmes de ciclos
%4 = Parmetros adicionais de alarme
23. Compensao
Palavra-chave / 1 parmetro - Explicao
Identificador de 4 parmetro
subrotina
QECLRNON AXIS: Nmero de Quadrant error compensation learning on: Aprendizado da
eixo compensao de erro de quadrante ativado
QECLRNOF Quadrant error compensation learning off: Aprendizado da
compensao de erro de quadrante desativado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 545
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
546 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 547
Tabelas
16.4 Chamadas de subrotina pr-definidas
Fundamentos
548 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.4 Chamadas de subrotina pr-definidas
Palavra- 1 2 3 4 Explicao
chave / parmetro parmetro parmetro parmetro
Identificador
de subrotina
COUPON AXIS: Eixo AXIS: Eixo REAL: Couple on:
escravo mestre Posio de Ativao do grupo ELG/par de fusos sincroniza-
ativao do dos. Se nenhuma posio de ativao for especi-
eixo escravo ficada, ento o acoplamento realizado da forma
mais rpida possvel (rampa). Se no for indicada
nenhuma posio de ativao para o eixo/fuso
escravo, ento este se refere de forma absoluta
ou incremental ao eixo/fuso mestre.
Somente quando o for especificado 3 parmetro,
tambm devem ser programados os parmetros
4 e 5.
COUPOF AXIS: Eixo AXIS: Eixo REAL: REAL: Couple off:
escravo mestre Posio de Posio de Desativao do grupo ELG/par de fusos sincroni-
desativao desativao zados. Os parmetros de acoplamento so manti-
do eixo do eixo dos. Se forem especificadas posies, ento o
escravo mestre acoplamento somente ser iniciado quando todas
(absoluto) (absoluto) as posies especificadas forem ultrapassadas.
O fuso escravo continua a girar com a ltima
rotao antes da desativao do acoplamento.
WAITC AXIS: Eixo/ STRING [8]: AXIS: Eixo/ STRING [8]: Wait for couple condition:
fuso Critrio de fuso Critrio de Espera at o critrio de mudana de blocos dos
mudana de mudana de eixos/fusos ser preenchido.
blocos blocos Podem ser programados at 2 eixos/fusos.
Critrio de mudana de blocos:
"NOC": sem controle de mudana de blocos, a
mudana dos blocos liberada imediatamente,
"FINE": Mudana de blocos na "sincronizao
fina",
"COARSE": Mudana de blocos na "sincronizao
aproximada" e
"IPOSTOP": Mudana de blocos na finalizao de
valor nominal do movimento sobreposto.
Se o comportamento de mudana de blocos no
for indicado, ento no ocorre nenhuma alterao
do comportamento ajustado.
AXCTSWE AXIS: Avano de eixos contentores
Eixo/fuso
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 549
Tabelas
16.5 Chamadas de subrotina pr-definidas em aes sincronizadas de movimentos
Fundamentos
550 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.6 Funes pr-definidas
Funes pr-definidas
Atravs de uma chamada de funo se inicia a execuo de uma funo pr-definida. As
chamadas de funo retornam um valor. Elas podem estar presentes como operandos na
expresso.
1. Sistema de coordenadas
Palavra-chave/ Resultado 1 parmetro 2 parmetro Explicao
Identificador de
funo
CTRANS FRAME AXIS REAL: 3 - 15 4 - 16 Translation:
Deslocamento parmetro parmetro Deslocamento de ponto
como 1 ... como 2 ... zero para vrios eixos.
Se programa um identi-
ficador de eixo com o
valor correspondente no
parmetro seguinte.
Com CTRANS podem
ser programados deslo-
camentos para at
8 eixos.
CROT FRAME AXIS REAL: 3 /5 4 /6 Rotation: Rotao do
Rotao parmetro parmetro atual sistema de coorde-
como 1 ... como 2 ... nadas.
Nmero mximo de
parmetros: 6 (um iden-
tificador de eixo e um
valor por eixo geo-
mtrico).
CSCALE FRAME AXIS REAL: Fator 3 - 15 4 - 16 Scale: Fator de escala
de escala parmetro parmetro para vrios eixos.
como 1 ... como 2 ... O nmero mximo de
parmetros 2* o
nmero mximo de
eixos (um identificador
de eixo e um valor).
Se programa um iden-
tificador de eixo com o
valor correspondente no
seguinte parmetro.
Com CSCALE podem
ser programados fatores
de escala para at
8 eixos.
CMIRROR FRAME AXIS 2 - 8 Mirror: Espelhamento
parmetro em um eixo de coorde-
como 1 ... nadas
MEAFRAME FRAME Campo REAL Campo REAL 3 parmetro: Clculo de Frame a
de 2 dim. de 2 dim. Varivel REAL partir de 3 pontos de
medio no espao
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 551
Tabelas
16.6 Funes pr-definidas
2. Funes de geometria
Palavra-chave/ Resultado 1 parmetro 2 parmetro 3 parmetro Explicao
Identificador de
funo
CALCDAT BOOL: VAR REAL [,2]: INT: Nmero VAR REAL [3]: CALCDAT: Calculate circle data
Estado de erro Tabela com de pontos de Resultado: Calcula o raio e o centro de um
pontos de entrada para Abscissa, crculo a partir de 3 ou 4 pontos
entrada (uma clculo ordenada e raio (conforme parmetro 1) que
abscissa e uma (3 ou 4) do centro esto em um crculo. Os pontos
ordenada para calculado do devem ser diferentes um do
1, 2, 3 etc. crculo outro.
ponto)
INTERSEC BOOL: VAR REAL [11]: VAR REAL [11]: VAR REAL [2]: Intersection: Clculo de
Estado de erro Primeiro Segundo Vetor de interseco
elemento de elemento de resultado: Se calcula a interseco entre
contorno contorno Coordenada de dois elementos de contorno.
interseco, As coordenadas da interseco
abscissa e so valores de retorno.
ordenada O estado do erro indica se uma
interseco foi encontrada.
Fundamentos
552 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.6 Funes pr-definidas
3. Funes de eixo
Resultado 1 parmetro 2 parmetro Explicao
AXNAME AXIS: STRING [ ]: AXNAME: Get axname
Identificador String de Converte a String de entrada em identificador de
de eixo entrada eixo. Se a String de entrada no contm nenhum
nome de eixo vlido, ento ser emitido um
alarme.
AXTOSPI INT: AXIS: AXTOSPI: Convert axis to spindle
Nmero do Identificador de Converte o identificador de eixo em nmero de
fuso eixo fuso. Se o parmetro de transferncia no contm
nenhum identificador de eixo vlido, ento ser
emitido um alarme.
SPI AXIS: INT: SPI: Convert spindle to axis
Identificador Nmero de fuso Converte o nmero de fuso em identificador de
de eixo eixo. Se o parmetro de transferncia no contm
nenhum nmero de fuso vlido, ento ser
emitido um alarme.
ISAXIS BOOL INT: Verifica se o eixo geomtrico 1 at 3 indicado
TRUE: Nmero do eixo como parmetros est disponvel de acordo com o
Eixo dispo- geomtrico dado de mquina
nvel: (1 at 3) $MC_AXCONF_GEOAX_ASSIGN_TAB.
seno:
FALSE
AXSTRING STRING AXIS Converte o identificador de eixo em String
4. Gerenciamento de ferramentas
Resultado 1 parmetro 2 parmetro Explicao
NEWT INT: STRING [32]: INT: Nmero Cria nova ferramenta (disponibiliza dados da
Nmero T Nome de Duplo ferramenta). O nmero Duplo pode ser omitido.
ferramenta
GETT INT: STRING [32]: INT: Nmero Define o nmero T como nome de ferramenta
Nmero T Nome de Duplo
ferramenta
GETACTT INT: INT: STRING [32]: Define a ferramenta ativa de um grupo de
Estado Nmero T Nome da ferramentas de mesmo nome
ferramenta
TOOLENV INT: STRING: Salvamento de um ambiente de ferramentas na
Estado Nome SRAM com nome indicado
DELTOOLENV INT: STRING: Deletao de um ambiente de ferramentas na
Estado Nome SRAM com nome indicado Todos ambientes de
ferramentas se nenhum nome for especificado.
GETTENV INT: STRING: INT: Leitura de:
Estado Nome Nmero [0] Nmero T,
Nmero [1] Nmero D,
Nmero [2] Nmero DL
a partir de um ambiente de ferramentas com
nome indicado
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 553
Tabelas
16.6 Funes pr-definidas
Resul- 1 par. 2 par. 3 par. 4 par. 5 par. 6 par. 7 par. 8 par. 9 par.
tado
SETTCOR INT: REAL: STRING: INT: INT: INT: STRING: INT: INT: INT:
Estado Vetor Compo- Compo- Tipo da ndice do Nome do Nmero Nmero Nmero
de corr. nente(s) nente(s) operao eixo geo- ambiente T int. D DL
[0-3] para de gra- mtrico de ferra-
corr. vao mentas
Explicao Alterao de componentes de ferramenta sob considerao de todas condies gerais que so introduzidas
na avaliao dos diversos componentes. Detalhes: v. Manual de funes bsicas; (W1)
5. Aritmtica
Resultado 1 parmetro 2 parmetro Explicao
SIN REAL REAL Seno
ASIN REAL REAL Arco seno
COS REAL REAL Coseno
ACOS REAL REAL Arco coseno
TAN REAL REAL Tangente
ATAN2 REAL REAL REAL Arco tangente 2
SQRT REAL REAL Raiz quadrada
ABS REAL REAL Formao de valor absoluto
POT REAL REAL Quadrado
TRUNC REAL REAL Corte das casas decimais
ROUND REAL REAL Arredondamento das casas decimais
LN REAL REAL Logaritmo natural
Fundamentos
554 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Tabelas
16.6 Funes pr-definidas
6. Funes de String
Resultado 1 parmetro 2 parmetro Explicao
at
3 parmetro
ISNUMBER BOOL STRING Verifica se a String de entrada pode ser convertida
em um nmero.
O resultado TRUE se a converso possvel.
ISVAR BOOL STRING Verifica se o parmetro de transferncia contm
uma varivel conhecida do NC. (Dado de mquina,
dado de ajuste, varivel de sistema, variveis
gerais como GUD's
O resultado TRUE se todos os seguintes contro-
les forem realizados de forma positiva de acordo
com o parmetro de transferncia (STRING):
- o identificador est presente
- se trata de um campo monodimensional ou
bidimensional
- um ndice Array permitido
Nas variveis axiais so aceitos como ndice os
nomes de eixo, mas estes no sero verificados
posteriormente.
NUMBER REAL STRING Converte a String de entrada em um nmero
TOUPPER STRING STRING Converte todas as letras da String de entrada em
letras maisculas
TOLOWER STRING STRING Converte todas as letras da String de entrada em
letras minsculas
STRLEN INT STRING O resultado o comprimento da String de entrada
at o fim da String (0)
INDEX INT STRING CHAR Procura o caractere (2 parmetro) na String de
entrada (1 parmetro). Retorna-se a posio em
que o caractere foi encontrado pela primeira vez. A
localizao executada da esquerda para direita.
O 1 caractere da Strings possui o ndice 0.
RINDEX INT STRING CHAR Procura o caractere (2 parmetro) na String de
entrada (1 parmetro). Retorna-se a posio em
que o caractere foi encontrado pela primeira vez. A
localizao executada da direita para esquerda.
O 1 caractere da String possui o ndice 0.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 555
Tabelas
16.6 Funes pr-definidas
Fundamentos
556 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Apndice A
A.1 Lista de abreviaes
A Sada
AS Sistema de automao
ASCII American Standard Code for Information Interchange: Norma americana de cdigos
para troca de informaes
ASIC Application Specific Integrated Circuit: Circuito de aplicao do usurio
ASUP Subrotina assncrona
AV Preparao do trabalho
AWL Lista de instrues
BA Modo de operao
BAG Grupo de modos de operao
BB Pronto para operar
BCD Binary Coded Decimals: Nmeros decimais codificados em cdigo binrio
BCS Sistema de coordenadas bsico
BHG Terminal porttil
BIN Arquivos binrios (Binary Files)
BIOS Basic Input Output System
BOF Interface de operao
BOT Boot Files: Arquivos de boot para SIMODRIVE 611 digital
BT Painel de comando
BTSS Interface de painel de comando
BuB, B&B Operar e observar
CAD Computer-Aided Design
CAM Computer-Aided Manufacturing
CNC Computerized Numerical Control: Comando numrico computadorizado
Cdigo EIA Cdigo especial de fita perfurada, o nmero de furos por caractere sempre mpar
Cdigo ISO Cdigo especial de fita perfurada, o nmero de furos por caractere sempre par
COM Communication
CP Communication Processor (Processador de comunicao)
CPU Central Processing Unit: Unidade de processamento central
CR Carriage Return
CRT Cathode Ray Tube: Tubos de raios catdicos
CSB Central Service Board: Unidade de PLC
CTS Clear To Send: Mensagem de pronto para enviar em interfaces de dados seriais
CUTCOM Cutter radius compensation: Correo do raio da ferramenta
DAU Conversor digital-analgico
DB Mdulo de dados no PLC
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 557
Apndice
A.1 Lista de abreviaes
Fundamentos
558 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Apndice
A.1 Lista de abreviaes
GP Programa bsico
GUD Global User Data: Dados de usurio globais
HD Hard Disk: Disco rgido
HEX Abreviao para nmero hexadecimal
HiFu Funo auxiliar
HMI Human Machine Interface: Funcionalidade de operao do SINUMERIK para
operao, programao e simulao.
HMS Sistema de medio de alta resoluo
HSA Acionamento do fuso principal
HW Hardware
IBN Colocao em funcionamento
IF Habilitao de pulsos do mdulo de acionamento
IK (GD) Comunicao implcita (dados globais)
IKA Interpolative Compensation: Compensao interpolatria
IM Mdulo de interface: Mdulo de interface
IMR Interface-Modul Receive: Mdulo de interface para modo de recepo
IMS Interface-Modul Send: Mdulo de interface para modo de envio
INC Increment: Incremento
INI Initializing Data: Dados de inicializao
IPO Interpolador
ISA International Standard Architecture
ISO International Standard Organization
JOG Jogging: Modo de ajuste
K1 .. K4 Canal 1 at canal 4
K-Bus Bus de comunicao
KD Rotao de coordenadas
KOP Plano de contatos (mtodo de programao para PLC)
K Relao de transmisso
Kv Fator de amplificao do circuito
LCD Liquid-Crystal Display: Display de cristal lquido
LED Light-Emitting Diode: Diodo emissor de luz
LF Line Feed
LMS Sistema de medio de posio
LR Controlador de posio
LUD Local User Data
MB Megabyte
MCS Sistema de coordenadas da mquina
MD Dados de mquina
MDA Manual Data Automatic: Entrada manual
MK Circuito de medio
MLFB Denominao de produto legvel por mquina
MPF Main Program File: Programa de pea do NC (programa principal)
MPI Multi Port Interface: Interface multiponto
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 559
Apndice
A.1 Lista de abreviaes
Fundamentos
560 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Apndice
A.1 Lista de abreviaes
SM Motor de passo
SPF Sub Program File: Subrotina
SPS Comando lgico programvel
SRAM Memria esttica (armazenada)
SRK Correo do raio de corte
SSFK Compensao de erro de passo do fuso
SSI Serial Synchron Interface: Interface serial sncrona
SW Software
SYF System Files: Arquivos de sistema
TEA Testing Data Active: Identificao para dados de mquina
TO Tool Offset: Correo de ferramenta
TOA Tool Offset Active: Identificao (tipo de arquivo) para correes de ferramenta
TRANSMIT Transform Milling into Turning: Converso de coordenadas em tornos para
operaes de fresamento
UFR User Frame: Deslocamento de ponto zero
UP Subrotina
V.24 Interface serial (definio dos cabos de troca entre DEE e DE)
VSA Acionamento de avano
WCS Sistema de coordenadas da pea de trabalho
WKZ Ferramenta
WLK Correo do comprimento da ferramenta
WOP Programao orientada para oficinas
WPD Work Piece Directory: Diretrio de peas de trabalho
WRK Correo do raio da ferramenta
WZK Correo de ferramenta
WZW Troca de ferramentas
ZOA Zero Offset Active: Identificao (tipo de arquivo) para dados de deslocamento de
ponto zero
C Micro-controlador
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 561
Apndice
A.2 Feedback sobre a documentao
E-Mail: mailto:docu.motioncontrol@siemens.com
Fundamentos
562 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Apndice
A.2 Feedback sobre a documentao
$ 5HPHWHQWH
6,(0(16b$*
1RPH
,'70&06
3RVWIDFK (QGHUHRGDHPSUHVDGHSDUWDPHQWR
5XD
'(UODQJHQ
&(3 &LGDGH
7HOHIRQH
6XJHVWHVHRXFRUUHHV
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 563
Apndice
A.3 Vista Geral da documentao
'RFXPHQWDRJHUDO
'RFXPHQWDRGRXVXULR
6,180(5,.
6,1$0,&6
0RWRUHV
'2&RQ&'
(VFRSRPQLPRGHGRFXPHQWDRUHFRPHQGDGR
'2&RQ:(%
Fundamentos
564 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
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.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 565
Glossrio
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 trajetria
Avano de trajetria influncia eixos de trajetria. Ele representa a soma geomtrica dos
avanos dos eixos geomtricos envolvidos.
Avano rpido
Avano mais rpido de um eixo. utilizado quando, por exemplo, a ferramenta est se
aproximando de um contorno da pea de uma posio de descanso ou est sendo
recuada. O avano rpido definido em uma base de mquina especfica atravs de um
dado de mquina.
Fundamentos
566 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
Bateria reserva
A bateria reserva garante que o programa de usurio na CPU ser protegido de falhas
na alimentao e mantm fixas as reas de dados e indicadores, temporizadores e
contadores.
Bloco
Todas as configuraes para as necessidades programao e execuo dos programas so
realizadas nos blocos.
Bloco de dados
1. A unidade de dados do PLC, que pode acessar programas HIGHSTEP
2. Unidade de dados do NC: Bloco de dados que contm definies de dados para
usurios globais. Os dados podem ser inicializados diretamente em sua configurao.
Bloco de programa
Bloco de programa contm o programa principal e sub-rotinas do programa de pea.
Bloco principal
Um bloco antecedido por ":" bloco introdutrio, contm todos os parmetros necessrios
para iniciar a execuo de um programa de usinagem.
Bloco secundrio
Bloco introduzido por "N" com informao sobre a etapa do processo, por exemplo, um
dado de posio.
Blocos intermedirios
Operao de movimentao com a seleo de compensao de ferramenta (G41/G42)
pode ser interrompida por uma limitao na quantidade de blocos intermedirios (Bloco sem
movimentao de eixo no plano de compensao), de forma que a compensao de
ferramenta ainda possa ser corretamente realizada. A quantidade de blocos intermedirios
permitidos, que o comando l antecipadamente, ajustvel atravs dos parmetros de
sistema.
Boot
Carrega os programas de sistema ao ligar.
Cabo de conexo
Cabos de conexo so pr-fabricados ou podem ser montados pelo usurio, os cabos tem
dois fios com um conector em cada ponta. Este cabo de conexo conecta a CPU atravs
da interface MPI (multi-point interface) com uma PG ou com outras CPUs.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 567
Glossrio
Canal
Um canal caracterizado pelo fato de que um programa de usinagem pode ser
processado independentemente de outros canais. Um canal controla exclusivamente os
eixos e fusos associados ele. Programas de usinagem trabalham em canais diferentes
podem ser coordenados atravs de sincronizao.
Canal de execuo
A estrutura do canal pode ser utilizada para reduo de tempo no produtivo atravs de
sequncias de movimentos em paralelo, por exemplo, movimento em uma porta de
carregamento simultneo usinagem. Um canal de CNC deve ser considerado como um
comando de CNC separado, com decodificao, preparao de bloco e interpolao.
Chaves
As chaves no painel de comando da mquina possui quatro posies, as quais possuem
funes definidas no sistema de operao do comando. Ao interruptor das chaves so
associadas trs chaves de cores diferentes, que podem ser movimentadas para as posies
especficas.
Chaves de programao
Caracteres ou strings, que possuem um significado fixo na linguagem de programao do
programa de usinagem.
Ciclos
Subrotinas protegidas para suporte na realizao de usinagens repetitivas em uma pea.
Ciclos padro
Para tarefas de usinagem utilizadas frequentemente so disponveis os ciclos padro:
para furao/fresamento
para torneamento
Na rea de operao "Programa" no menu "Ciclos de auxlio" so listados os ciclos
disponveis. Aps a seleo do ciclo desejado so apresentados parmetros necessrios
para preenchimento.
CLP
Controle Lgico Programvel: Controlador lgico programvel. Componente do NC:
Controlador programvel para processar o controle lgico da mquina-ferramenta.
CNC
Vide NC
Fundamentos
568 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
COM
Componente do comando de NC para realizao e coordenao de comunicao.
Compensao de 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 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.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 569
Glossrio
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).
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.
Corretores de ferramenta
Considerao das dimenses da ferramenta para o clculo do trajeto.
CPU
Central Processing Unit, vide Controle programvel
C-Spline
O C-Spline o Spline mais conhecido e utilizado. O trajeto pelos pontos base so tangentes
e com curvatura constante. utilizado um polinmio de terceiro grau.
Curvatura
A curvatura k de um contorno o inverso do raio r da aproximao em crculo em um ponto
de contorno (k = 1/r).
Fundamentos
570 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
Dados de ajuste
Dados, que comunica propriedades da mquina-ferramenta ao NC, como foi definida pelo
Systemsoftware.
Definio de variveis
Na definio de uma varivel contm o tipo de dado e o nome da varivel. Com o nome da
varivel pode-se enderear o valor desta.
Diagnstico
1. rea de operao do controle
2. O controle possui tanto um auto-diagnstico quanto um teste auxiliar para o trabalho:
Indicaes de estado, alarme e trabalho.
Dimenso absoluta
O destino para movimento de um eixo definido por cotas que se referem ao sistema de
coordenadas atualmente ativo. Vide Sequncia de medio.
Dimenso incremental
Tambm medidas incrementais: O destino de um eixo transversal definido atravs de uma
distncia e direo orientadas a partir de um ponto j alcanado. Vide medio absoluta.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 571
Glossrio
DRF
Differential Resolver Function: Funes de NC, que gera um deslocamento de ponto zero
incremental em modo automtico com utilizao de uma manivela eletrnica.
Editor
O editor permite a criao, alterao, complementao, juno e insero de
programas/textos/blocos.
Editor de texto
Vide Editor
Eixo base
Eixos, para os quais o valor de referncia ou o valor atual de posio gera uma base de
clculo para um valor de compensao.
Eixo C
Eixo, ao redor do qual a ferramenta do fuso descreve uma rotao e movimentos de
posicionamento controlados.
Eixo de compensao
Eixo, o qual o valor atual ou desejado alterado de acordo com o valor de compensao.
Eixo de posicionamento
Eixo, que realiza um movimento auxiliar na mquina-ferramenta. (por exemplo, Magazine de
ferramentas, transporte de paletes). Eixos de posicionamento so eixos, que no interpolam
com os eixos de trajetria.
Eixo de sincronismo
O eixo de sincronismo o eixo gantry, cujas posies desejadas derivam continuamente
dos movimentos do eixo mestre, e move-se de forma sincronizada este. vista do
operador e do programador, o eixo de sincronismo "no presente".
Eixo de trajetria
Eixos de trajetria so todos os eixos processados pelo canal que so controlados pelo
interpolador de forma que iniciam, aceleram, param e atingem o ponto final
simultaneamente.
Fundamentos
572 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
Eixo geomtrico
Eixos geomtricos servem para descrever planos em duas ou trs dimenses em um
sistema de coordenadas da pea.
Eixo linear
O eixo linear descreve uma linha reta diferente do eixo rotativo.
Eixo mestre
O eixo mestre o eixo gantry, que existe do ponto de vista do operador e do programador
e por isso manipulado como um eixo de NC padro.
Eixo rotativo
Eixos rotativos produzem um giro da pea ou da ferramenta de acordo com um ngulo
especificado.
Eixos
De acordo com suas funes, os eixos de CNC so classificados como:
Eixos: eixos de interpolao de trajetria
Eixos auxiliares: Eixos de posicionamento sem interpolao com avano programado
individualmente. Eixos auxiliares no participam de usinagem, Ex. Trocador de
ferramentas, Magazine de ferramentas.
Eixos de curvatura
Eixos curvatura produzem um giro da pea ou da ferramenta de acordo com um passo
definido. Ao atingir o passo definido, o eixo est "posicionado".
Eixos de mquina
Eixos fsicos existentes em uma mquina-ferramenta.
Eixos sincronizados
Eixos sncronos necessitam para seu trajeto o mesmo tempo que um eixo geomtrico
necessita.
Endereo
Um endereo o identificador para um certo operando ou faixa de operandos, Ex entrada,
sada etc.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 573
Glossrio
Endereo de eixo
Vide Identificador de eixo
Escala
Componentes de um frame, que causa variaes de escala.
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 ...).
Frame
Um frame representado por uma frmula aritmtica, que transfere um sistema de
coordenadas cartesianas para outro sistema de coordenadas cartesianas. Um frame contm
as seguintes funes deslocamento de ponto zero, rotao, alterao de escala,
espelhamento.
Frames programveis
Os frames programveis permitem a definio dinmica de novos pontos de incio do
sistema de coordenadas durante a execuo do programa de usinagem. utilizado uma
definio absoluta com frames novos ou uma definio adicional referente um ponto de
incio existente.
Fundamentos
574 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
Funes auxiliares
Funes auxiliares permite ao programa de usinagem transferir parmetros ao CLP que
podem disparar reaes definidas pelo fabricante de mquina.
Funes de segurana
O controle contm um monitoramento constante, que detecta falhas no CNC, no CLP e
na mquina de maneira que amplamente prevenida alguma danificao das peas, ferra-
mentas ou da mquina. Em caso de falha, a usinagem interrompida e os acionamentos
so parados, a causa do mau funcionamento armazenada e o alarme apresentado.
Simultanemante, o CLP informado que um alarme de CNC apresentado.
Geometria
Descrio de uma pea em um sistema de coordenada de pea.
HIGHSTEP
Sumrio para as possibilidades de programao para o PLC do sistema AS300/AS400.
Identificador
De acordo com a DIN 66025, palavras so complementadas utilizando indicadores (nomes)
para variveis (variveis de clculo, variveis de sistema, variveis de usurio), para sub-
rotinas, palavras-chaves e palavras com vrias letras de endereamentos suplementares.
Este complemento tem o mesmo significado das palavras respeitando a construo do
bloco. Os identificadores devem ser nicos. O mesmo identificador no pode ser utilizado
por diferentes objetos.
Identificador de eixo
Os eixos so identificados como X, Y e Z de acordo com a DIN 66217, para sistema de
coordenadas obedecendo as regras da mo direita.
Eixo rotativo em torno de X, Y e Z so identificados como A, B, C. Outros eixos paralelos
aos indicados, podem ser identificados por outras letras.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 575
Glossrio
Incremento
Indicao de distncia do movimento de acordo com o valor do incremento. Valor do
incremento pode ser definido pelos dados de ajuste e/ou selecionado atravs das teclas
10, 100, 1000, 10000.
Interface de operao
A interface homem-mquina (IHM) um indicador do comando CNC com auxilio de telas.
composta por softkeys horizontais e verticais.
Interpolao circular
A ferramenta deve movimentar-se em crculo entre pontos definidos do contorno com um
avano estipulado e ento a pea usinada.
Interpolao de polinmios
Com a interpolao de polinmios os trajetos e curvas mais variados podem ser gerados,
como funes lineares, parbolas, funces exponenciais (SINUMERIK 840D).
Interpolao de Spline
Com a interpolao Spline o controle pode gerar uma curva caracterstica bem definida,
com apenas alguns pontos base.
Interpolao helicoidal
A interpolao helicoidal apropriada particularmente usinagem de rosca interna ou
externa com fresa para chanfro e para fresamento de ranhuras de lubrificao.
O movimento helicoidal consiste em dois movimentos em conjunto:
Movimento circular em um plano
Movimento linear perpendicular este plano
Interpolao linear
A ferramenta ir se movimentar por uma linha reta at o destino enquanto usina a pea.
Fundamentos
576 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
Interpolador
Unidade lgica do NCK, a qual determina valores intermedirios para o movimento, a ser
realizado em eixos individuais com base na informao de posies finais especificadas no
programa de usinagem.
JOG
Modo de operao do controle (Ajuste modo de operao): A mquina pode ser ajustada
no modo de operao JOG. Eixos individuais e fusos podem ser movimentados em JOG
atravs das teclas de direo. Outras funes para o modo de operao JOG so:
referenciamento, Repos e Preset (ajuste de posio atual).
KV
Fator de ganho do servo, varivel de controle em uma malha fechada.
Limite de 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.
Look Ahead
Com a funo Look Ahead consegue-se otimizar a velocidade de usinagem, atravs da
visualizao antecipada de uma certa quantidade de blocos.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 577
Glossrio
MDA
Modo de operao do comando: Manual Data Automatic. No modo de operao MDA,
blocos de programa individuais ou seqncia de blocos, sem ter referncia um programa
ou sub-rotina, podem ser definidos e instantaneamente executados pela tecla NC-Start.
Memria de carregamento
A memria de carregamento igual RAM para a CPU 314 do CLP.
Memria de compensao
rea de dados do comando, onde so armazenados os dados de corretores de ferramenta.
Memria de 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.
Fundamentos
578 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
Modo de operao
Conceito de operao do comando SINUMERIK. Os seguintes modos so definidos: Jog
MDA Automtico.
Mdulo perifrico
Mdulos I/O realizam a conexo entre CPU e o processo.
Mdulos I/O so:
Mdulos de entrada/sada digital
Mdulos de entrada/sada analgica
Mdulos de simulao
Monitorao de contorno
O erro de contorno monitorado considerando-se uma faixa de valores de tolerncia pr-
definidos como preciso do contorno. Um erro de contorno ilegal pode causar, por exemplo,
do sobrecarregamento do acionamento. Neste caso apresentar um alarme e o eixo ser
parado.
NC
Numerical Control: Comando numrico (NC) contm todos os componentes do controle da
mquina-ferramenta: NCK, PLC, HMI, COM.
Indicao
Um termo mais apropriado para o comando SINUMERIK 840D seria: Computerized
Numerical Control.
NCK
Numerical Control Kernel: Componente do comando de NC que executa o programa de
usinagem e as coordenadas base das operaes de movimentao para a mquina-
ferramenta.
Nome de eixo
Vide Identificador de eixo
NRK
Numeric Robotic Kernel (Sistema operacional NCK)
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 579
Glossrio
NURBS
O controle de movimentao e interpolao de trajetria que ocorre no comando feito com
base em NURBS (Non Uniform Rational B-Splines). Como resultado, um movimento
uniforme disponvel no comando para todas as interpolaes do SINUMERIK 840D.
OEM
O escopo para implementao de solues individuais (aplicaes OEM) para SINUMERIK
840D fornecido pelos fabricantes de mquina que desejem criar sua prpria IHM ou incluir
funes de processo especficas no comando.
Override
Controle manual ou programvel, que permite ao operador alterar avanos programveis ou
rotaes, de acordo com a pea ou material.
Override de avano
A velocidade programada sobreposta pelo ajuste da velocidade atual feita atravs do
painel de comando da mquina ou pelo PLC (0-200%). O avano de velocidade pode
igualmente ser corrigido no programa de usinagem atravs de uma faixa de porcentagem
(1-200%).
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.
Fundamentos
580 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
Parmetros R
Parmetro de clculo, que pode ser ajustado ou requisitado no programa de usinagem
para qualquer finalidade.
Pea
Peas a serem fornecidas ou usinadas pela mquina-ferramenta.
Pea bruta
Pea antes de ser usinada.
Ponto de referncia
Ponto na mquina-ferramenta, que referncia para o sistema de medio dos eixos da
mquina.
Pr-coincidncia
Troca de bloco ocorre quando a distncia do trajeto aproxima-se de um valor que igual
um delta especificado com relao posio final.
Procura de blocos
Para testar um programa de usinagem ou no cancelamento do processo de usinagem,
qualquer parte do programa pode ser selecionada utilizando a funo "Procura de blocos",
da qual o processo de usinagem pode iniciar ou continuar.
Programa de usinagem
Seqncia de instrues do comando NC, que em conjunto resultam na produo de uma
pea especfica. E igualmente conduz a usinagem especfica para a pea bruta
desejada.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 581
Glossrio
Programa de usurio
Programa de usurio para o sistema de automao S7-300 so criados com a linguagem de
programao STEP 7. O programa de usurio possui estrutura modular e consiste de blocos
individuais.
Os tipos de bsicos de blocos so:
Blocos de cdigos
Estes blocos contm as instrues em STEP 7.
Blocos de dados
Estes blocos contm constantes e variveis para o programa STEP 7.
Programa 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.
Rede
Uma rede a conexo de mltiplos S7-300 e outros terminais, por exemplo, uma PG,
atravs de cabos de conexo. Atravs da rede ocorre uma troca de dados entre os
dispositivos conectados.
Fundamentos
582 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
Reset geral
Atravs do reset geral toda a memria da CPU apagada:
Memria de trabalho
rea de escrita/leitura da memria de armazenamento
Memria de sistema
Memria de back-up
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.
Sincronizao
Instrues em programas de usinagem para seqncias coordenadas em canais
diferentes em certos pontos de usinagem.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 583
Glossrio
Sistema de coordenadas
Vide Sistema de coordenadas de mquina, Sistema de coordenada de pea
Softkey
Teclas, as quais so representadas por um campo na tela, e so dinamicamente adaptadas
situao atual de operao. As teclas (Softkeys) que esto disponveis (livres) so
atribudas funes definidas pelo software.
SRT
Relao de transmisso
Subrotina
Seqncia de instrues de um programa, que podem ser chamadas repetitivamente com
o fornecimento de parmetros diferentes. A chamada da sub-rotina feita atravs do
programa principal. Cada sub-rotina pode ser bloqueada para visualizao e edio no
autorizada. Ciclos so uma forma de subrotina
Fundamentos
584 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
Glossrio
Subrotina assncrona
Programa de usinagem, que pode ser iniciado de forma assncrona (independentemente) do
programa atual, atravs de um sinal de interrupo (ex. um sinal "Entrada rpida de NC").
Tabela de compensao
Tabela de pontos de interpolao. fornecido os valores de compensao dos eixos de
compensao para posies selecionadas dos eixos base.
Tcnica de macros
Agrupar uma certa quantidade de instrues sob um identificador. O identificador representa
instrues agrupadas, em um programa.
Transformao
Deslocamento de ponto zero de um eixo absoluto ou incremental.
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.
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 585
Glossrio
Velocidade de percurso
A mxima velocidade programvel depende da resoluo do campo de introduo.
Uma resoluo de por exemplo 0.1 mm permite um avano programado de no mximo
1000 m/min.
Velocidade de transmisso
Velocidade para a transferncia de dados (Bit/s).
WinSCP
WinSCP um programa gratuito disponvel para Windows, para transferncia de arquivos.
Zona de Proteo
rea tri-dimensional dentro da rea de trabalho, na qual no permitida a passagem da
ponta da ferramenta.
Fundamentos
586 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ndice
ALF, 269
AMIRROR, 345
$ AMIRROR, 372
ANG, 241, 246
$AA_ACC, 141
ANG1, 243
$AA_FGREF, 118
ANG2, 243, 246
$AA_FGROUP, 118
ngulo
$AA_OFF, 381
ngulo de sucesso de elementos de
$AC_F_TYPE, 157
contorno, 241, 243, 246
$AC_FGROUP_MASK, 118
ngulo espacial, 367
$AC_FZ, 157
ngulo polar, 18, 199
$AC_S_TYPE, 99
AP, 199, 203, 208, 211, 222, 231
$AC_SVC, 99
Aproximao do ponto de referncia, 403
$AC_TOFF, 88
AR, 211, 220, 231, 234
$AC_TOFFL, 88
AROT, 345, 356
$AC_TOFFR, 88
AROTS, 367
$AC_WORKAREA_CS_LIMIT_MINUS, 401
Arredondamento, 273
$AC_WORKAREA_CS_LIMIT_PLUS, 401
ASCALE, 345, 368
$AC_WORKAREA_CS_MINUS_ENABLE, 401
Ativo modalmente, 39
$AC_WORKAREA_CS_PLUS_ENABLE, 401
Ativo por bloco, 39
$P_F_TYPE, 158
ATRANS, 345, 349
$P_FGROUP_MASK, 119
Atribuio de valores, 40
$P_FZ, 158
Avano, 111
$P_GWPS, 107
com sobreposio de manivela eletrnica, 142
$P_S_TYPE, 99
Override de, 144
$P_SVC, 99
para eixos de posicionamento, 134
$P_TOFF, 88
Unidades de medida, 116
$P_TOFFL, 88
Avano por dente, 153
$P_TOFFR, 88
axial
$PA_FGREF, 118
Deslocamento de ponto zero, 353
$PA_FGROUP, 119
$TC_DPNT, 153
$TC_TP_MAX_VELO, 94
B
$TC_TPG1/...8/...9, 107
B=..., 177
Binria
A Constante, 447
Bloco, 37
A, 111
- comprimento, 40
A=..., 177
- fim, 39
AC, 169, 220
Componentes, 37
ACC, 140
Composio, 37
ACCLIMA, 417
Nmero,, 39
Acelerao
Omisso, 42
Modo, 414
Omisso:, 43
ACN, 177
Seqncia das instrues, 40
ACP, 177
BNS, 32
ADIS, 333
BRISK, 414
ADISPOS, 333
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 587
ndice
Fundamentos
588 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ndice
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 589
ndice
Fundamentos
590 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ndice
G56, 159 I
G57, 159
I, 262
G58, 353
I..., 251, 260
G59, 353
IC, 172
G60, 329
Identificao
G601, 329
Para seqncia de caracteres, 47
G602, 329
Para valores numricos especiais, 47
G603, 329
Para variveis prprias do sistema, 47
G63, 267
Identificador, 35, 38, 444
G64, 333
Identificadores de variveis, 445
G641, 333
Identificadores de variveis, 445
G642, 333
Indicaes dimensionais, 169
G643, 333
em dimetro, 182
G644, 333
em Inch, 179
G645, 333
em milmetros, 179
G70, 179
em raio, 182
G700, 179
para eixos rotativos e fusos, 177
G71, 179
Instruo, 37
G710, 179
Instrues
G74, 403
Lista, 449
G75, 404
Interpolao
G751, 404
Linear, 206
G9, 329
No linear, 206
G90, 169
Interpolao circular
G91, 172
Interpolao de linha helicoidal, 231
G93, 111
Interpolao de espirais, 231
G94, 111
INVCCW, 234
G95, 111
INVCW, 234
G96, 100
IP, 442
G961, 100
G962, 100
G97, 100
J
G971, 100
G972, 100 J, 214, 262
G973, 100 J..., 260
Gargalo de garrafa JERKLIMA, 417
Deteco, 318
Geometria
Eixos, 429 K
Grupo G
K, 211, 214, 262
Tecnologia, 419
K..., 251, 260
Grupos de funes G, 522
KONT, 291
GWPSOF, 106
KONTC, 291
GWPSON, 106
KONTT, 291
H L
Hexadecimal
Letras de endereo, 512
Constante, 446
LF, 47
LFOF, 269
LFON, 269
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 591
ndice
LFPOS, 269 N
LFTXT, 269
Nveis de omisso, 43
LFWP, 269
NORM, 291
Limite da rea de trabalho
Nmero D, 80
em BCS, 396
em WCS/ENS, 400
Pontos de referncia na ferramenta, 399
O
LIMS, 100
lincados OFFN, 281
Eixos, 434 Offset de posio, 381
LINE FEED, 39 OVR, 138
Linguagem avanada de NC, 38 OVRA, 138
Link OVRRAP, 138
Eixo guia lincado, 436
LookAhead, 337
P
para eixos de percurso
M
Avano, 114
M..., 389 para eixos sncronos
M0, 389 Avano, 115
M1, 389 Parada
M19, 125, 389 no fim do ciclo, 391
M2, 389 Opcional, 391
M3, 89 Programada, 391
M4, 89 Parada de pr-processamento
M40, 389 Interna, 425
M41, 389 Parada exata, 329
M42, 389 Parada interna de pr-processamento, 425
M43, 389 Parada opcional, 391
M44, 389 Parada programada, 391
M45, 389 Parmetro de interpolao IP, 442
M5, 89 PAROT, 377
M6, 59, 389 PAROTOF, 377
M70, 125 Passo da rosca, 260
Manivela eletrnica Pea
Sobreposio, 142 - Contorno, 194
MCS, 27 Perigo de coliso, 294
MD10652, 240 Plano de trabalho, 23, 165
MD10654, 240 Planos
MD10656, 240 Mudana de, 361
Memria de correes, 70 PLC
Mensagens, 393 Eixos de, 433
MIRROR, 345 PM, 302
MIRROR, 372 POLF, 269
Modo de controle da trajetria, 333 POLFMASK, 269
Monitorao POLFMLIN, 269
Encosto fixo, 410 Plo, 197
Monitorao de coliso, 316 Ponto / ngulo de aproximao, 293
Movimento de avano rpido, 203 Ponto de destino, 193
MSG, 393 Ponto de encosto, 25
Ponto de partida, 25, 193
Ponto de referncia, 25
Fundamentos
592 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ndice
Ponto fixo R
Aproximao de, 404
RAC, 185
Ponto zero
Raio da ferramenta
Da pea, 25
Offset do, 84
De mquina, 25
Raio de referncia, 117
ponto zero programvel
Raio de transio, 299
Deslocamento de ponto zero programvel, 349
Raio polar, 18, 200
Pontos de referncia, 25
Rebolos
Pontos zero, 25
Velocidade perifrica de, 106
no torneamento, 190
Regra dos trs dedos, 28
por dente
Reserva de caracteres, 47
Avano, 153
Retas
Porta-ferramenta
Interpolao, 208
Ponto de referncia, 25
Retrocesso
POS, 120
Sentido durante o rosqueamento, 270
POSA, 120
RIC, 185
Posies
RND, 246, 273
Leitura, 311
RNDM, 273
POSP, 120
Rosca
PR, 302
Corte, usinagem, 251, 269
Programa
mltiplas entradas, 252
- Cabealho, 49
Sentido de giro, 253
- fim, 391
Seqncia de, 252
Fim, 39
Rosca direita, 253
Nome de,, 35
Rosca esquerda, 253
Programa NC
Rosca cilndrica, 256
Criar, 45
Rosca cnica, 257
Programao de crculos
Rosca transversal, 256
com ngulo de abertura e centro, 211, 220
Rosqueamento, 260
com ngulo polar e raio polar, 211
Rosqueamento com macho
com centro e ponto final, 211, 214
com mandril de compensao, 267
com coordenadas polares, 222
sem mandril de compensao, 262
com ponto intermedirio e ponto final, 211, 224
ROT, 345, 356
com raio e ponto final, 211, 218
Rotao
com transio tangencial, 211
Programvel, 356
Programao do ponto final, 307
ROTS, 367
Programao em dimetro, 182
RP, 199, 203, 208, 211, 222, 231
Programao em raio, 182
RPL, 356
Programao NC
RTLIOF, 203
Reserva de caracteres, 47
RTLION, 203
programvel
Correo do avano,, 138
Frame de Escala,, 368
S
Frame de Espelhamento,, 372
S, 89, 106
S1, 89
Q S2, 89
SCALE, 345, 368
QU, 387
SCC, 100
SD42440, 172
SD42442, 172
SD42465, 339
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 593
ndice
SD42940, 86 TOFFL, 84
SD42950, 86 TOFFR, 84
SD43240, 127 TOFRAME, 377
SD43250, 127 TOFRAMEX, 377
Sentido de giro, 28 TOFRAMEY, 377
Serra para ranhuras, 78 TOFRAMEZ, 377
SETMS, 89 TOROT, 377
SF, 251 TOROTOF, 377
sncronos TOROTX, 377
Eixos, 433 TOROTY, 377
Sncronos TOROTZ, 377
Eixos, 433 Torque de fixao, 411
Sistema de coordenadas TRAFOOF, 403
Da pea,, 34 TRANS, 345, 349
Sistema de coordenadas base (BCS), 30 Transformao cinemtica, 30
Sistema de coordenadas da mquina, 27 Transformaes de coordenadas (Frames), 33
Sistema de coordenadas da pea, 34 TURN, 231
Sistema de ponto zero
Ajustvel, 33
Sistema de ponto zero bsico, 32 V
Sistemas de coordenadas, 13, 27
Valor S
SOFT, 414
Interpretao, 91
SOFTA, 414
Velocidade de avano, 208
Solavanco
Velocidade de corte, 93
Limitao, 414
Constante, 100
SPCOF, 124
VELOLIMA, 417
SPCON, 124
SPOS, 125
SPOSA, 125
W
SR, 149
SRA, 149 WAB, 302
ST, 149 WAITMC, 120
STA, 149 WAITP, 120
Suavizao, 333 WAITS, 125
Sucesses de elementos de contorno WALCS0, 400
2 retas, 243 WALCS1-10, 400
3 retas, 246 WALIMOF, 396
Reta com ngulo, 241 WALIMON, 396
SUG, 75, 106 WCS, 34
SUPA, 159, 380 alinhamento na pea de trabalho, 377
SVC, 93
X
T X..., 195
T..., 59 X2, 241
T=..., 58 X3, 243
T0, 58, 59
Tangente da trajetria, 295
Tempo de espera, 423 Y
Tipos de eixos
Y..., 195
Eixos adicionais, 430
TOFF, 84
Fundamentos
594 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0
ndice
Z
Z..., 195
Z1, 243, 246
Z2, 241, 243, 246
Z3, 246
Z4, 246
Fundamentos
Manual de programao, 03/2010, 6FC5398-1BP20-1KA0 595
ndice
Fundamentos
596 Manual de programao, 03/2010, 6FC5398-1BP20-1KA0