Вы находитесь на странице: 1из 750

(Ref.

1402)

8060
8065
CNC
Manual de programao
Todos os direitos reservados. No se pode reproduzir nenhuma parte desta
documentao, transmitir-se, transcrever-se, armazenar-se num sistema de
recuperao de dados ou traduzir-se a nenhum idioma sem o consentimento
expresso de Fagor Automation. Probe-se qualquer reproduo ou uso no
autorizado do software, quer seja no conjunto ou em parte.
A informao descrita neste manual pode estar sujeita a variaes motivadas
por modificaes tcnicas. Fagor Automation se reserva o direito de modificar
o contedo do manual, no estando obrigado a notificar as variaes.
Todas as marcas registradas ou comerciais que aparecem no manual pertencem
aos seus respectivos proprietrios. O uso destas marcas por terceiras pessoas
para outras finalidades pode vulnerar os direitos dos proprietrios.
possvel que o CNC possa executar mais funes que as captadas na
documentao associada; no obstante, Fagor Automation no garante a
validez das referidas aplicaes. Portanto, a menos que haja licena expressa
de Fagor Automation, qualquer aplicao do CNC que no se encontre indicada
na documentao deve-se considerar como "impossvel". De qualquer maneira,
Fagor Automation no se responsabiliza por leses, danos fsicos ou materiais
que possa sofrer ou provocar o CNC se este utilizado de maneira diferente
explicada na documentao relacionada.
Se h contrastado o contedo deste manual e sua validez para o produto
descrito. Ainda assim, possvel que se tenha cometido algum erro involuntrio
e por isso que no se garante uma coincidncia absoluta. De qualquer maneira,
se verifica regularmente a informao contida no documento e se procede a
realizar as correes necessrias que ficaro includas numa posterior edio.
Agradecemos as suas sugestes de melhoramento.
Os exemplos descritos neste manual esto orientados para uma melhor
aprendizagem. Antes de utiliz-los, em aplicaes industriais, devem ser
convenientemente adaptados e tambm se deve assegurar o cumprimento das
normas de segurana.
SEGURANA DA MQUINA
de responsabilidade do fabricante da mquina, que as medidas de segurana
da mquina estejam habilitadas com o objetivo de evitar leses a pessoas e
prever danos a CNC como aos equipamentos ligados ao mesmo. Durante o
arranque e a validao de parmetros do CNC, se comprova o estado das
seguintes seguranas. Se alguma delas est desabilitada o CNC mostra uma
mensagem de advertncia.
Alarme de medio para eixos analgicos.
Limites de software para eixos lineares analgicos e sercos.
Monitorao do erro de seguimento para eixos analgicos e sercos (exceto
o eixo-rvore), tanto no CNC como nos reguladores.
Teste de tendncia nos eixos analgicos.
FAGOR AUTOMATION no se responsabiliza por leses a pessoas, danos
fsicos ou materiais que possa sofrer ou provocar o CNC, e que sejam imputveis
a uma anulao de alguma das normas de segurana.
AMPLIAES DE HARDWARE
FAGOR AUTOMATION no se responsabiliza por leses a pessoas, danos
fsicos ou materiais que possa sofrer ou provocar o CNC, e que sejam imputveis
a uma modificao do hardware por pessoal no autorizado por Fagor
Automation.
A modificao do hardware do CNC por pessoal no autorizado por Fagor
Automation faz com que se perda a garantia.
VIRUS INFORMTICOS
FAGOR AUTOMATION garante que o software instalado no contm nenhum
vrus informtico. de responsabilidade do usurio manter o equipamento limpo
de vrus para garantir o seu correto funcionamento.
A presena de vrus informticos no CNC pode provocar um mau funcionamento.
Se o CNC se conecta diretamente a outro PC, est configurado dentro de uma
rede informtica ou se utilizam disquetes ou outro suporte informtico para
transmitir informao, se recomenda instalar um software anti-virus.
FAGOR AUTOMATION no se responsabiliza por leses a pessoas, danos
fsicos ou materiais que possa sofrer ou provocar o CNC, e que sejam imputveis
presena de um virus informtico no sistema.
A presena de vrus informticos no sistema faz com que se perda a garantia.
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
3
I N D I C E
Acerca del producto...................................................................................................................... 9
Declarao de conformidade...................................................................................................... 13
Declarao de conformidade...................................................................................................... 15
Histrico de verses ................................................................................................................... 17
Condies de Segurana ........................................................................................................... 19
Condies de garantia................................................................................................................ 23
Condies para retorno de materiais ......................................................................................... 25
Manuteno do CNC.................................................................................................................. 27
CAPTULO 1 CONSTRUO DE UM PROGRAMA.
1.1 Linguagens de Programao......................................................................................... 29
1.2 Estrutura do programa. .................................................................................................. 30
1.2.1 Corpo do programa. ................................................................................................... 31
1.2.2 As sub-rotinas. ........................................................................................................... 32
1.3 Estrutura dos blocos de programa................................................................................. 33
1.3.1 Programao em cdigo ISO..................................................................................... 34
1.3.2 Programao em linguagem de alto nvel.................................................................. 36
1.4 Programao dos eixos. ................................................................................................ 37
1.5 Lista de funes G. ........................................................................................................ 38
1.6 Lista de funes auxiliares M......................................................................................... 42
1.7 Lista de instrues. ........................................................................................................ 43
1.8 Programao de comentrios. ....................................................................................... 46
1.9 Variveis e constantes. .................................................................................................. 47
1.10 Os parmetros aritmticos. ............................................................................................ 48
1.11 Operadores e funes aritmticas e lgicas. ................................................................. 49
1.12 Expresses aritmticas e lgicas................................................................................... 51
CAPTULO 2 GENERALIDADES DA MQUINA
2.1 Nomenclatura dos eixos ................................................................................................ 53
2.2 Sistema de Coordenadas .............................................................................................. 55
2.3 Sistemas de referncia .................................................................................................. 56
2.3.1 Origens dos sistemas de referncia........................................................................... 57
2.4 Busca de referncia de mquina. .................................................................................. 58
2.4.1 Definio de "Busca de referncia de mquina"........................................................ 58
2.4.2 Definio de "Busca de referncia de mquina"........................................................ 59
CAPTULO 3 SISTEMA DE COORDENADAS
3.1 Programao em milmetros (G71) ou em polegadas (G70)......................................... 61
3.2 Coordenadas absolutas (G90) ou incrementais (G91) .................................................. 62
3.2.1 Eixos rotativos............................................................................................................ 63
3.3 Programao em raios (G152) ou em dimetros (G151) .............................................. 65
3.4 Programao de cotas................................................................................................... 66
3.4.1 Coordenadas cartesianas .......................................................................................... 66
3.4.2 Coordenadas polares................................................................................................. 67
CAPTULO 4 PLANOS DE TRABALHO.
4.1 Acerca dos planos de trabalho nos modelos torno ou fresadora................................... 70
4.2 Selecionar os planos de trabalho principais. ................................................................. 71
4.2.1 Modelo fresadora ou modelo torno com configurao de eixos tipo "triedro". ........... 71
4.2.2 Modelo torno com configurao de eixos tipo "plano". .............................................. 72
4.3 Seleo um novo plano de trabalho e um eixo longitudinal qualquer............................ 73
4.4 Seleo do eixo longitudinal da ferramenta. .................................................................. 75
CAPTULO 5 SELEO DE ORIGENS
5.1 Programao com respeito ao zero mquina................................................................ 78
5.2 Fixar a cota de mquina (G174). .................................................................................. 80
5.3 Deslocamento de fixao............................................................................................... 81
5.4 Pr-seleo de cotas (G92) ........................................................................................... 82
4
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
5.5 Deslocamentos de origem (G54-G59/G159) ................................................................. 83
5.5.1 Varveis para definir os deslocamentos de origem................................................... 85
5.5.2 Deslocamento de origem incremental (G158) ........................................................... 86
5.5.3 Excluso de eixos no deslocamento de origem (G157) ............................................ 88
5.6 Anulao do deslocamento de origem (G53) ................................................................ 89
5.7 Pr-seleo da origem polar (G30) ............................................................................... 90
CAPTULO 6 FUNES TECNOLGICAS
6.1 Avano de usinagem (F)................................................................................................ 93
6.2 Funes associadas ao avano .................................................................................... 95
6.2.1 Unidades de programao do avano (G93/G94/G95) ............................................. 95
6.2.2 Adaptao do avano (G108/G109/G193) ................................................................ 97
6.2.3 Modalidade de avano constante (G197/G196) ........................................................ 99
6.2.4 Anulao do percentagem de avano (G266) ......................................................... 101
6.2.5 Controle de acelerao (G130/G131) ...................................................................... 102
6.2.6 Controle do jerk (G132/G133).................................................................................. 104
6.2.7 Controle do Feed-Forward (G134)........................................................................... 105
6.2.8 Controle do AC-Forward (G135) .............................................................................. 106
6.3 Velocidade do spindle (S) ............................................................................................ 107
6.4 Nmero de ferramenta (T) ........................................................................................... 108
6.5 Nmero de corretor (D)................................................................................................ 111
6.6 Funes auxiliares (M) ................................................................................................ 113
6.6.1 Listagem de funes "M" ......................................................................................... 114
6.7 Funes auxiliares (H)................................................................................................. 115
CAPTULO 7 O SPINDLE. CONTROLE BSICO.
7.1 O spindle principal do canal......................................................................................... 118
7.1.1 Seleo manual de um spindle master .................................................................... 120
7.2 Velocidade do spindle.................................................................................................. 121
7.2.1 G192 Limitao da velocidade de rotao............................................................... 122
7.2.2 Velocidade de corte constante................................................................................. 123
7.3 Arranque e parada do spindle ..................................................................................... 124
7.4 Troca de gama de velocidade ..................................................................................... 126
7.5 Parada orientada de spindle........................................................................................ 128
7.5.1 O sentido de rotao para orientar o spindle........................................................... 130
7.5.2 Funo M19 com subrotina associada. ................................................................... 132
7.5.3 Velocidade de posicionamento................................................................................ 133
7.6 Funes M com sub-rotina associada. ........................................................................ 134
CAPTULO 8 CONTROLE DA TRAJETRIA
8.1 Posicionamento em rpido (G00) ................................................................................ 135
8.2 Interpolao linear (G01) ............................................................................................. 137
8.3 Interpolao circular (G02/G03) .................................................................................. 140
8.3.1 Coordenadas cartesianas (Programao do centro) ............................................... 142
8.3.2 Coordenadas cartesianas (Programao do raio) ................................................... 143
8.3.3 Coordenadas polares............................................................................................... 145
8.3.4 Deslocamento temporal da origem polar ao centro do arco (G31) .......................... 148
8.3.5 Centro do arco em coordenadas absolutas (G06/G261/G262) ............................... 149
8.3.6 Correo do centro do arco (G264/G265) ............................................................... 150
8.4 Arco tangente trajetria anterior (G08) ..................................................................... 151
8.5 Arco definido mediante trs pontos (G09) ................................................................... 153
8.6 Interpolao helicoidal (G02/G03) ............................................................................... 154
8.7 Rosqueamento eletrnico de passo constante (G33) ................................................. 156
8.7.1 Exemplos de programao em fresadora................................................................ 158
8.7.2 Exemplos de programao em torno....................................................................... 159
8.8 Rosqueamento rgido (G63) ........................................................................................ 161
8.9 Interveno manual (G200/G201/G202) ..................................................................... 163
8.9.1 Interveno manual aditiva (G201/G202) ................................................................ 164
8.9.2 Interveno manual exclusiva (G200) ..................................................................... 165
8.9.3 Avano para os movimentos em manual ................................................................. 166
CAPTULO 9 AJUDAS GEOMTRICAS
9.1 Aresta viva (G07/G60) ................................................................................................. 169
9.2 Semi-arredondamento de aresta (G50) ....................................................................... 170
9.3 Arredondamento de aresta controlada (G05/G61) ...................................................... 171
9.3.1 Tipos de arredondamento de aresta........................................................................ 172
9.4 Arredondamento de arestas (G36) .............................................................................. 176
9.5 Chanfrado de arestas (G39) ........................................................................................ 178
9.6 Entrada tangencial (G37)............................................................................................. 180
9.7 Sada tangencial (G38) ................................................................................................ 181
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
5
9.8 Espelhamento (G11, G12, G13, G10, G14)................................................................. 182
9.9 Rotao do sistema de coordenadas (G73) ................................................................ 186
9.10 Fator de escala geral ................................................................................................... 188
CAPTULO 10 FUNES PREPARATRIAS ADICIONAIS
10.1 Temporizao (G04) .................................................................................................... 191
10.2 Limites de software por programa (G198-G199) ......................................................... 192
10.3 Eixos Hirth (G170-G171) ............................................................................................. 193
10.4 Troca de gama de parmetros de um eixo (G112)...................................................... 194
CAPTULO 11 COMPENSAO DE FERRAMENTA
11.1 Compensao de raio.................................................................................................. 197
11.1.1 Fator de forma das ferramentas de torneamento .................................................... 199
11.1.2 Funes associadas compensao do raio.......................................................... 202
11.1.3 Inicio da compensao de raio ................................................................................ 205
11.1.4 Trechos de compensao de raio............................................................................ 208
11.1.5 Mudana do tipo de compensao de raio durante a usinagem............................. 212
11.1.6 Anulao da compensao de raio.......................................................................... 214
11.2 Compensao de comprimento................................................................................... 217
CAPTULO 12 SUB-ROTINAS.
12.1 Execuo de sub-rotinas a partir da memria RAM. ................................................... 221
12.2 Definio das sub-rotinas. ........................................................................................... 222
12.3 Execuo das sub-rotinas............................................................................................ 223
12.3.1 LL. Chamada a uma sub-rotina local. ...................................................................... 224
12.3.2 Chamada a uma sub-rotina...................................................................................... 224
12.3.3 #CALL. Chamada a uma sub-rotina local ou global................................................. 224
12.3.4 #PCALL. Chamada a uma sub-rotina local ou global inicializando parmetros. ..... 225
12.3.5 #MCALL. Chamada a uma sub-rotina global com caractere modal. ....................... 226
12.3.6 #MDOFF. Anular o caractere modal da sub-rotina. ................................................. 228
12.3.7 #RETDSBLK Executar sub-rotina como bloco nico. .............................................. 229
12.4 #PATH. Definir a situao das sub-rotinas globais...................................................... 230
12.5 Execuo de sub-rotinas OEM. ................................................................................... 231
12.6 Sub-rotinas genricas do usurio (G500-G599). ......................................................... 233
12.7 Ajudas s sub-rotinas. ................................................................................................. 236
12.7.1 Arquivos de ajuda s sub-rotinas............................................................................. 236
12.7.2 Lista de sub-rotinas disponveis............................................................................... 238
12.8 Sub-rotinas de interrupo........................................................................................... 239
12.9 Sub-rotina "program_start". ......................................................................................... 240
12.9.1 Reposicionar eixos e spindles desde a sub-rotina (#REPOS)................................. 241
CAPTULO 13 EXECUO DE BLOCOS E PROGRAMAS.
13.1 Executa um programa no canal indicado..................................................................... 243
13.2 Executa um bloco no canal indicado. .......................................................................... 245
13.3 Abortar a execuo do programa e reinici-la em outro bloco ou programa. .............. 246
CAPTULO 14 EIXO C
14.1 Ativar o spindle como eixo C. ...................................................................................... 250
14.2 Usinagem na superfcie frontal .................................................................................... 252
14.3 Usinagem na superfcie cilndrica................................................................................ 254
CAPTULO 15 TRANSFORMAO ANGULAR DE EIXO INCLINADO.
15.1 Ativao e desativao da transformao angular ...................................................... 259
15.2 Congelar (suspender) a transformao angular. ......................................................... 260
15.3 Obter informao da transformao angular. .............................................................. 261
CAPTULO 16 CONTROLE TANGENCIAL.
16.1 Ativar e anular o controle tangencial............................................................................ 265
16.2 Congelar (suspender) o controle tangencial. ............................................................... 268
16.3 Obter informao do controle tangencial. .................................................................... 270
CAPTULO 17 TRANSFORMAO DE COORDENADAS
17.1 Movimento em plano inclinado .................................................................................... 273
17.2 Seleo da cinemtica (#KIN ID)................................................................................. 275
6
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
17.3 Sistemas de coordenadas (#CS) (#ACS) .................................................................... 276
17.3.1 Definio Sistemas de Coordenadas MODE1......................................................... 279
17.3.2 Definio Sistemas de Coordenadas MODE2......................................................... 281
17.3.3 Definio Sistemas de Coordenadas MODE3......................................................... 283
17.3.4 Definio Sistemas de Coordenadas MODE4......................................................... 284
17.3.5 Definio Sistemas de Coordenadas MODE5......................................................... 285
17.3.6 Definio Sistemas de Coordenadas MODE6......................................................... 286
17.3.7 Trabalho com spindles a 45 (tipo Huron)................................................................ 289
17.4 Como combinar vrios sistemas de coordenadas?..................................................... 290
17.5 Ferramenta perpendicular ao plano (#TOOL ORI) ...................................................... 292
17.6 Trabalho com RTCP (Rotating Tool Center Point) ...................................................... 294
17.6.1 Consideraes funo RTCP ............................................................................... 297
17.7 Compensao longitudinal de ferramenta (#TLC) ....................................................... 298
17.8 Variveis associadas Cinemtica. ............................................................................ 299
17.9 Forma de retirar a ferramenta ao perder o plano ........................................................ 300
CAPTULO 18 HSC. USINAGEM A ALTA VELOCIDADE
18.1 Modo HSC. Otimizao do erro superficial.................................................................. 302
18.2 Modo HSC. Otimizao do erro de contorno. .............................................................. 303
18.3 Modo HSC. Otimizao da velocidade de usinagem. ................................................. 305
18.4 Anulao do modo HSC. ............................................................................................. 307
CAPTULO 19 LASER.
19.1 Comutao sincronizada. ............................................................................................ 309
19.1.1 Ativar a comutao sincronizada. ............................................................................ 310
19.1.2 Desativar a comutao sincronizada. ...................................................................... 311
19.1.3 Variveis associadas comutao sincronizada. ................................................... 312
19.2 PWM (Pulse-Width Modulation)................................................................................... 313
19.2.1 Ativar o PWM. .......................................................................................................... 314
19.2.2 Cancelar o PWM. ..................................................................................................... 316
19.2.3 Variveis do PWM. .................................................................................................. 317
CAPTULO 20 EIXO VIRTUAL DA FERRAMENTA.
20.1 Ativar o eixo virual da ferramenta. ............................................................................... 320
20.2 Cancelar o eixo virtual da ferramenta. ......................................................................... 321
20.3 Variveis associadas ao eixo virtual da ferramenta. ................................................... 322
CAPTULO 21 INSTRUES
21.1 Instrues de programao......................................................................................... 324
21.1.1 Instrues de visualizao. Visualizar um erro na tela............................................ 324
21.1.2 Instrues de visualizao. Visualizar um aviso na tela.......................................... 326
21.1.3 Instrues de visualizao. Visualizar uma mensagem na tela............................... 328
21.1.4 Instrues de visualizao. Definir o tamanho da zona grfica............................... 329
21.1.5 Instrues de habilitao e inabilitao. .................................................................. 330
21.1.6 Acoplamento eletrnico de eixos ............................................................................. 331
21.1.7 Estacionar eixos....................................................................................................... 332
21.1.8 Modificar a configurao de eixos de um canal ....................................................... 334
21.1.9 Modificar a configurao dos spindles de um canal ................................................ 339
21.1.10 Sincronizao dos spindles ..................................................................................... 342
21.1.11 Seleo do lao para um eixo ou spindle. Lao aberto ou lao fechado. ................ 346
21.1.12 Deteco de colises............................................................................................... 348
21.1.13 Interpolao de splines (Akima)............................................................................... 350
21.1.14 Interpolao polinmica........................................................................................... 353
21.1.15 Controle da acelerao............................................................................................ 354
21.1.16 Definio de macros ................................................................................................ 356
21.1.17 Repetio de blocos ................................................................................................ 358
21.1.18 Comunicao e sincronizao entre canais ............................................................ 360
21.1.19 Movimentos de eixos independentes....................................................................... 363
21.1.20 Ressaltos eletrnicos. .............................................................................................. 367
21.1.21 Instrues de programao adicionais .................................................................... 370
21.2 Instrues de controle de fluxo.................................................................................... 371
21.2.1 Salto de bloco ($GOTO) .......................................................................................... 371
21.2.2 Execuo condicional ($IF)...................................................................................... 372
21.2.3 Execuo condicional ($SWITCH)........................................................................... 374
21.2.4 Repetio de blocos ($FOR) ................................................................................... 375
21.2.5 Repetio condicional de blocos ($WHILE)............................................................. 376
21.2.6 Repetio condicional de blocos ($DO)................................................................... 377
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
7
CAPTULO 22 VARIVEIS DO CNC.
22.1 Tratando-se do funcionamento das variveis. ............................................................. 379
22.1.1 Acesso s variveis numricas desde o PLC. ......................................................... 381
22.2 As variveis num sistema monocanal.......................................................................... 382
22.3 As variveis num sistema multicanal. .......................................................................... 385
22.4 Variveis associadas aos parmetros de mquina gerais........................................... 388
22.5 Variveis associadas aos parmetros de mquina dos canais. .................................. 409
22.6 Variveis associadas aos parmetros de mquina de eixos e spindle........................ 432
22.7 Variveis associadas s faixas de parmetros de mquina. ....................................... 469
22.8 Variveis associadas aos parmetros de mquina do modo manual.......................... 522
22.9 Variveis associadas aos parmetros de mquina das funes M. ............................ 526
22.10 Variveis associadas aos parmetros de mquina das cinemticas........................... 528
22.11 Variveis associadas aos parmetros de mquina do armazm. ............................... 532
22.12 Variveis associadas aos parmetros de mquina OEM. ........................................... 535
22.13 Variveis associadas ao estado e recursos do PLC.................................................... 537
22.14 Sinais lgicos de consulta do PLC; gerais. .................................................................. 541
22.15 Sinais lgicos de consulta do PLC; eixos e spindles. .................................................. 552
22.16 Sinais lgicos de consulta do PLC; spindles. .............................................................. 557
22.17 Sinais lgicos de consulta do PLC; interpolador independente. .................................. 559
22.18 Sinais lgicos de consulta do PLC; gestor de ferramentas. ........................................ 561
22.19 Sinais lgicos de consulta do PLC; teclas. .................................................................. 564
22.20 Sinais lgicos modificveis do PLC; gerais. ................................................................ 565
22.21 Sinais lgicos modificveis do PLC; eixos e spindles.................................................. 573
22.22 Sinais lgicos modificveis do PLC; spindles. ............................................................. 579
22.23 Sinais lgicos modificveis do PLC; interpolador independente. ................................ 581
22.24 Sinais lgicos modificveis do PLC; gestor de ferramentas. ....................................... 582
22.25 Sinais lgicos modificveis do PLC; teclas. ................................................................. 587
22.26 Variveis associadas configurao da mquina. ...................................................... 588
22.27 Variveis associadas compensao volumtrica. .................................................... 596
22.28 Variveis associadas ao bus Mechatrolink. ................................................................. 597
22.29 Variveis associadas comutao sincronizada. ....................................................... 599
22.30 Variveis associadas ao PWM. ................................................................................... 600
22.31 Variveis associadas ao tempo de ciclo. ..................................................................... 602
22.32 Variveis associadas s entradas de contagem para eixos analgicos. ..................... 604
22.33 Variveis associadas s entradas e sadas analgicas............................................... 606
22.34 Variveis associadas instruo e o feedback do regulador. ..................................... 607
22.35 Variveis associadas troca de faixa e set do regulador Sercos. .............................. 609
22.36 Variveis associadas ao ajuste do lao. ...................................................................... 610
22.37 Variveis associadas ao lao do eixo ou spindle tandem............................................ 618
22.38 Variveis associadas s tabelas do usurio (tabela de origens). ................................ 620
22.39 Variveis associadas s tabelas do usurio (tabela de garras).................................. 625
22.40 Variveis associadas s tabelas do usurio (tabelas de parmetros aritmticos). ..... 627
22.41 Variveis associadas posio do eixos. ................................................................... 631
22.42 Variveis associadas posio do spindle. ................................................................ 636
22.43 Variveis associadas aos avanos. ............................................................................. 638
22.44 Variveis associadas acelerao e ao jerk sobre a trajetria. .................................. 643
22.45 Variveis associadas monitorao do avano no modo HSC. ................................. 644
22.46 Variveis associadas velocidade do spindle............................................................. 648
22.47 Variveis associadas ao supervisor de ferramentas. .................................................. 656
22.48 Variveis associadas monitorao do armazm e o brao trocador. ....................... 658
22.49 Variveis associadas ferramenta ativa e seguinte.................................................... 660
22.50 Variveis associadas a qualquer ferramenta. .............................................................. 672
22.51 Variveis associadas ferramenta em preparao..................................................... 681
22.52 Variveis associadas ao modo manual. ...................................................................... 689
22.53 Variveis associadas s funes programadas........................................................... 695
22.54 Variveis associadas ao ressalto eletrnico. ............................................................... 723
22.55 Variveis associadas aos eixos independentes. ......................................................... 725
22.56 Variveis associadas ao eixo virtual da ferramenta..................................................... 732
22.57 Variveis definidas pelo usurio. ................................................................................. 733
22.58 Variveis gerais do CNC.............................................................................................. 734
22.59 Variveis associadas ao estado do CNC..................................................................... 737
22.60 Variveis associadas ao programa de usinagem em execuo. ................................. 742
22.61 Variveis associadas ao interface. .............................................................................. 746
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
9
ACERCA DEL PRODUCTO
CARACTERSTICAS BSICAS.
(*) TTL diferencial / Senoidal 1 Vpp (**) TTL / TTL diferencial / Senoidal 1 Vpp / Protocolo SSI
Caractersticas bsicas. 8060 M 8060 T 8065 M 8065 T
Sistema basado en PC. Sistema cerrado Sistema abierto
Sistema operativo. Windows XPe Windows XP
Nmero de ejes. 3 a 5 3 a 28
Nmero de cabezales. 1 2 1 a 4
Nmero de almacenes. 1 2 1 a 4
Nmero de canales de ejecucin. 1 2 1 a 4
Nmero de volantes. 1 a 3 1 a 12
Tipo de regulacin. Analgica / Digital Sercos Analgica / Digital Sercos /
Digital Mechatrolink
Comunicaciones. RS485 / RS422 / RS232
Ethernet
PLC integrado.
Tiempo de ejecucin del PLC.
Entradas digitales / Salidas digitales.
Marcas / Registros.
Temporizadores / Contadores.
Smbolos.
< 1ms/K
1024 / 1024
8192 / 1024
512 / 256
Ilimitados
Tiempo de proceso de bloque. < 1,5 ms < 1 ms
Mdulos remotos. RIOW RIO5 RIO70 RCS-S
Comunicacin con los mdulos remotos. CANopen CANopen CANfagor Sercos
Entradas digitales por mdulo. 8 16 / 32 16 - - -
Salidas digitales por mdulo. 8 24 / 48 16 - - -
Entradas analgicas por mdulo. 4 4 8 - - -
Salidas analgicas por mdulo. 4 4 4 4
Entradas para sondas de temperatura. 2 2 - - - - - -
Entradas de contaje. - - - - - - 4 (*) 4 (**)
Personalizacin (slo si sistema abierto).
Sistema abierto basado en PC, completamente personalizable.
Ficheros de configuracin INI.
Herramienta de configuracin visual FGUIM.
Visual Basic, Visual C++, etc.
Bases de datos internas en Microsoft Access.
Interface OPC compatible.
10
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
OPCIONES DE SOFTWARE.
Se debe tener en cuenta que algunas de las prestaciones descritas en este manual dependen de las
opciones de software instaladas. La siguiente tabla es informativa; a la hora de adquirir las opciones de
software, slo es valida la informacin ofrecida por el ordering handbook.
Opciones de software (modelo M).
8060 M 8065 M 8065 M Power
Basic Pack 1 Basic Pack 1
Sistema abierto.
Acceso al modo administrador.
- - - - - - - - - Opcin Opcin
Nmero de canales de ejecucin 1 1 1 1 1 a 4
Nmero de ejes 3 a 5 3 a 6 5 a 8 5 a 12 8 a 28
Nmero de cabezales 1 1 1 a 2 1 a 4 1 a 4
Nmero de almacenes 1 1 1 1 a 2 1 a 4
Limitacin 4 ejes interpolados Opcin Opcin Opcin Opcin Opcin
Lenguaje IEC 61131 - - - - - - Opcin Opcin Opcin
Grficos HD Opcin Opcin Opcin Estndar Estndar
IIP conversacional Opcin Opcin Opcin Opcin Opcin
Mquina combinada (M-T) - - - - - - - - - Opcin Estndar
Eje C Opcin Estndar Estndar Estndar Estndar
RTCP dinmico Opcin - - - Opcin Opcin Estndar
Sistema de mecanizado HSSA Opcin Estndar Estndar Estndar Estndar
Ciclos fijos de palpador Opcin Opcin Estndar Estndar Estndar
Ejes Tndem Opcin - - - Opcin Estndar Estndar
Sincronismos y levas - - - - - - - - - Opcin Estndar
Control tangencial - - - - - - Estndar Estndar Estndar
Compensacin volumtrica (hasta 10 m). - - - - - - - - - Opcin Opcin
Compensacin volumtrica (ms de 10 m). - - - - - - - - - Opcin Opcin
Lenguaje PROGTL3. Opcin Opcin Opcin Opcin Opcin
Traductor programas pieza. Opcin Opcin Opcin Opcin Opcin
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
11
Opciones de software (modelo T).
8060 T 8065 T 8065 T Power
Basic Pack 1 Basic Pack 1
Sistema abierto.
Acceso al modo administrador.
- - - - - - - - - Opcin Opcin
Nmero de canales de ejecucin 2 1 1 a 2 1 a 2 1 a 4
Nmero de ejes 3 a 5 3 a 5 5 a 7 5 a 12 8 a 28
Nmero de cabezales 2 2 2 3 a 4 3 a 4
Nmero de almacenes 2 1 1 a 2 1 a 2 1 a 4
Limitacin 4 ejes interpolados Opcin Opcin Opcin Opcin Opcin
Lenguaje IEC 61131 - - - - - - Opcin Opcin Opcin
Grficos HD Opcin Opcin Opcin Estndar Estndar
IIP conversacional Opcin Opcin Opcin Opcin Opcin
Mquina combinada (T-M) - - - - - - - - - Opcin Estndar
Eje C Opcin Opcin Estndar Estndar Estndar
RTCP dinmico - - - - - - - - - Opcin Estndar
Sistema de mecanizado HSSA Opcin Opcin Estndar Estndar Estndar
Ciclos fijos de palpador Opcin Opcin Estndar Estndar Estndar
Ejes Tndem Opcin - - - Opcin Estndar Estndar
Sincronismos y levas Opcin - - - Opcin Opcin Estndar
Control tangencial - - - - - - - - - Opcin Estndar
Compensacin volumtrica (hasta 10 m). - - - - - - - - - Opcin Opcin
Compensacin volumtrica (ms de 10 m). - - - - - - - - - Opcin Opcin
Lenguaje PROGTL3. - - - - - - - - - - - - - - -
Traductor programas pieza. Opcin - - - - - - - - - - - -
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
13
DECLARAO DE CONFORMIDADE
O fabricante:
Fagor Automation, S. Coop.
Barrio de San Andrs N 19, C.P. 20500, Mondragn -Guipzcoa- (ESPANHA).
Declaramos o seguinte:
O fabricante declara sob o seu exclusiva responsabilidade a conformidade do produto:
CONTROLE NUMRICO 8060
Composto pelos seguintes mdulos e acessrios:
CN60-10H, CN60-10HT, CN60-10V, CN60-10VT
OP-PANEL, OP-PANEL+SPDL RATE
Mdulos Remotos RIOW, RIO5, RIO70, RCS S, RIOR
Nota: Alguns caracteres adicionais podem aparecer a seguir s referncias dos modelos acima indicados.
Todos cumprem com as Diretrizes listadas. Embora, o cumprimento pode verificar-se na etiqueta do prprio
equipamento.
Ao que se refere esta declarao, com as seguintes normas.
De acordo com as disposies das Diretivas Comunitrias 2006/95/EC de Baixa Tenso e
2004/108/EC de Compatibilidade Eletromagntica e suas atualizaes.
Em Mondragn a 1 de fevereiro de 2014
Normas de baixa tenso.
IEC 60204-1:2005/A1:2008 Equipamentos eltricos em mquinas. Parte 1. Requisitos gerais.
Normas de compatibilidade eletromagntica.
EN 61131-2: 2007 Autmatos programvei s. Par te 2. Requi sitos e ensai os de
equipamentos.
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
15
DECLARAO DE CONFORMIDADE
O fabricante:
Fagor Automation, S. Coop.
Barrio de San Andrs N 19, C.P. 20500, Mondragn -Guipzcoa- (ESPANHA).
Declaramos o seguinte:
O fabricante declara sob o seu exclusiva responsabilidade a conformidade do produto:
CONTROLE NUMRICO 8065
Composto pelos seguintes mdulos e acessrios:
8065-M-ICU, 8065-T-ICU
MONITOR-LCD-10K, MONITOR-LCD-15, MONITOR-SVGA-15
HORIZONTAL-KEYB, VERTICAL-KEYB, OP-PANEL
BATTERY
Remote Modules RIOW, RIO5, RIO70, RCS-S.
Nota: Alguns caracteres adicionais podem aparecer a seguir s referncias dos modelos acima indicados.
Todos cumprem com as Diretrizes listadas. Embora, o cumprimento pode verificar-se na etiqueta do prprio
equipamento.
Ao que se refere esta declarao, com as seguintes normas.
De acordo com as disposies das Diretivas Comunitrias 2006/95/EC de Baixa Tenso e
2004/108/EC de Compatibilidade Eletromagntica e suas atualizaes.
Em Mondragn, 1 de Setembro de 2013.
Normas de baixa tenso.
IEC 60204-1:2005/A1:2008 Equipes eltricas em mquinas. Parte 1. Requisitos gerais.
Normas de compatibilidade eletromagntica.
EN 61131-2: 2007 Autmatos programveis. Parte 2. Requisitos e ensaios de equipes.
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
17
HISTRICO DE VERSES
A seguir mostra-se a lista de funes acrescentadas em cada referncia do manual.
Ref. 1402
Software V01.00 (8060)
8060. Primeira verso.
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
19
CONDIES DE SEGURANA
Leia as seguintes medidas de segurana com o objetivo de evitar leses a pessoas e prever danos a este
equipamento bem como aos equipamentos ligados ao mesmo. Fagor Automation no se responsabiliza
por qualquer dano fsico ou material que seja ocasionado pelo no cumprimento destas normas bsicas
de segurana.
PRECAUES ANTES DE LIMPAR O APARELHO.
Se o CNC no acende ao acionar o interruptor de colocao em servio, comprovar a conexo.
PRECAUES DURANTE AS REPARAES
Em caso de mau funcionamento ou falha do aparelho, deslig-lo e chamar o servio de assistncia tcnica.
PRECAUES CONTRA DANOS A PESSOAS
Antes de a colocao em funcionamento, verificar que a mquina onde se incorpora o CNC cumpre a
especificao da directiva 89/392/CEE.
No manipular o interior do aparelho. Somente tcnicos autorizados por Fagor Automation podem
manipular o interior do aparelho.
No mani pul ar os conect ores com o
aparelho conectado rede eltrica.
Antes de manipular os conectores (entradas/sadas, medio, etc.)
assegurar-se que o aparelho no se encontra conectado rede
eltrica.
No manipular o interior do aparelho. Somente tcnicos autorizados por Fagor Automation podem
manipular o interior do aparelho.
No mani pul ar os conect ores com o
aparelho conectado rede eltrica.
Antes de manipular os conectores (entradas/sadas, medio, etc.)
assegurar-se que o aparelho no se encontra conectado rede
eltrica.
Ligao de mdulos. Utilizar os cabos de unio proporcionados com o aparelho.
Utilizar cabos apropriados. Para evitar riscos, utilizar somente cabos de rede, Sercos e bus CAN
recomendados para este aparelho.
Para prevenir riscos de choque eltrico na unidade central, utilizar o
conector de rede apropri ado. Usar cabos de potnci a de 3
condutores (um deles de terra).
Evitar sobrecargas eltricas Para evitar descargas eltricas e riscos de incndio no aplicar
tenso eltrica fora da faixa selecionada na parte posterior da
unidade central do aparelho.
Conexes terra Com o objetivo de evitar descargas eltricas conectar os terminais
de terra de todos os mdulos ao ponto central de terras. Tambm,
antes de efetuar as ligaes das entradas e sadas deste produto
assegurar-se que foi efetuada a conexo terra.
Para evitar choques eltricos assegurar-se, antes de ligar o aparelho,
que foi feita a ligao dos terras.
20
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
PRECAUES CONTRA DANOS AO PRODUTO
PROTEES DO PRPRIO APARELHO
No trabalhar em ambientes midos. 8060. Para evitar descargas eltricas trabalhar sempre em
ambientes com umidade relativa inferior ao 90% sem condensao
a 50 C (122 F).
8065. Para evitar descargas eltricas trabalhar sempre em
ambientes com umidade relativa inferior ao 90% sem condensao
a 45 C (113 F).
No trabalhar em ambientes explosivos Com o objetivo de evitar possveis perigos , leses ou danos, no
trabalhar em ambientes explosivos.
Ambiente de trabalho. Este aparelho est preparado para ser utilizado em Ambientes
Industriais obedecendo s diretrizes e normas em vigor na Unio
Europia.
Fagor Automation no se responsabiliza pelos danos que possam
sofrer ou provocar o CNC quando se monta em outro tipo de
condies (ambientes residenciais ou domsticos).
Instalar o aparelho no lugar apropriado. Se recomenda que, sempre que seja possvel, que a instalao do
controle numrico se realize afastada dos lquidos refrigerantes,
produtos qumicos, golpes, etc. que possam danific-lo.
O aparelho cumpre as diretrizes europias de compatibilidade
eletromagntica. Entretanto, aconselhvel mant-lo afastado de
fontes de perturbao eletromagntica, como podem ser:
Cargas potentes ligadas mesma rede que o equipamento.
Transmissores portteis prximos (Radiotelefones, emissoras
de rdio amadores).
Proximidade de Transmissores de rdio/TV.
Proximidade de Mquinas de solda por arco.
Proximidade de Linhas de alta tenso.
Envolventes. O fabricante responsvel de garantir que o gabinete em que se
montou o equipamento, cumpra todas as diretrizes de uso na
Comunidade Econmica Europia.
Evi tar i nterferenci as provenientes da
mquina-ferramenta.
A mquina-ferramenta deve ter desacoplados todos os elementos
que geram interferncias (bobinas dos rels, contatores, motores,
etc.).
Utilizar a fonte de alimentao apropriada. Utilizar, para a alimentao do teclado e os mdulos remotos, uma
fonte de alimentao exterior estabilizada de 24 V DC.
Conexes terra da fonte de alimentao. O ponto de zero volts da fonte de alimentao externa dever ser
ligado ao ponto principal de terra da mquina.
Conexes das entradas e sadas analgicas. Realizar a ligao mediante cabos blindados, conectando todas as
malhas ao terminal correspondente.
Condies do meio ambiente. 8060. A temperatura ambiente que deve existir em regime de
funcionamento deve estar compreendida entre +5 C e +55 C (41 F
e 131 F).
8065. A temperatura ambiente que deve existir em regime de
funcionamento deve estar compreendida entre +5 C e +45 C (41 F
e 113 F).
A t emperat ura ambi ent e que deve exi st i r em regi me de
funcionamento deve estar compreendida entre 25 C e 70 C (-13
F e 158 F).
Configurao da unidade central. Garantir entre unidade central e cada uma das paredes do habitculo
as distncias requeridas.
Utilizar um ventilador de corrente contnua para melhorar a
arejamento do habitculo.
Di sposi t i vo de seci onament o da
alimentao.
O dispositivo de secionamento da alimentao tem que estar situado
em l ugar faci l mente acessvel e a uma di stnci a do cho
compreendida entre 0,7 e 1,7 metros (2,3 e 5,6 pies).
Mdulos remotos. Todas as entradas-sadas digitais possuem isolamento galvnico
mediante optoacopladores entre os circuitos internos e o exterior.
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
21
SMBOLOS DE SEGURANA
Smbolos que podem aparecer no manual
Smbolos que podem constar no produto.
Smbolo de perigo ou proibio.
Indica aes ou operaes que podem provocar danos a pessoas ou aparelhos.
Smbolo de advertncia ou precauo.
Indica situaes que podem causar certas operaes e as aes que se devem levar a efeito para evit-las.
Smbolos de obrigao.
Indica aes e operaes que se tem que realizar obrigatoriamente.
Smbolos de informao.
Indica notas, avisos e conselhos.
Smbolo de proteo de terras.
Indica que o referido ponto assinalado pode estar sob tenso eltrica.
i
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
23
CONDIES DE GARANTIA
GARANTIA INICIAL
Todo o produto fabricado ou comercializado por FAGOR tem uma garantia de 12 meses para o usurio
final, que podero ser controlados pela rede de servio mediante o sistema de controle de garantia
estabelecido por FAGOR para esta finalidade.
Para que o tempo que transcorre entre a sada de um produto desde os nossos armazns at chegada
ao usurio final no intervenha contra estes 12 meses de garantia, FAGOR estabeleceu um sistema de
controle de garantia baseado na comunicao por parte do fabricante ou intermedirio a FAGOR do
destino, a identificao e a data de instalao na mquina, no documento que acompanha cada produto
no envelope de garantia. Este sistema nos permite, alm de garantir o ano de garantia ao usurio, manter
informados os centros de servio da rede sobre os equipamentos FAGOR que entram na rea de
responsabilidade procedentes de outros pases.
A data de inicio da garantia ser a que figura como data de instalao no citado documento, FAGOR d
um prazo de 12 meses ao fabricante ou intermedirio para a instalao e para a venda do produto, de
maneira que a data de inicio da garantia pode ser at um ano posterior da sada do produto dos nossos
armazns, sempre e quando nos tenha sido remetido a folha de controle da garantia. Isto, significa na
prtica a extenso da garantia a dois anos desde a sada do produto dos armazns de Fagor. No caso
de que no se tenha enviado a citada folha, o perodo de garantia finalizar em 15 meses desde a sada
do produto dos nossos armazns.
A referida garantia cobre todas as despesas de materiais e mo-de-obra de reparao, nas dependncias
da FAGOR, utilizadas para reparar anomalias de funcionamento nos equipamentos. FAGOR se
compromete a reparar ou substituir os seus produtos, no perodo compreendido desde o incio de
fabricao at 8 anos, a partir da data de desapario do produto de catlogo.
Compete exclusivamente a FAGOR determinar se a reparao est dentro dos limites definidos como
garantia.
CLUSULAS DE EXCLUSO
A reparao realizar-se- em nossas dependncias, portanto ficam fora da referida garantia todos os
gastos ocasionados no deslocamento de seu pessoal tcnico para realizar a reparao de um
equipamento, mesmo estando este dentro do perodo de garantia, antes mencionado.
A referida garantia aplicar-se- sempre que os equipamentos tenham sido instalados conforme as
instrues, no tenham sido maltratados, nem tenham sofrido danos por acidentes ou negligncia e no
tenham sido manipulados por pessoal no autorizado por FAGOR. Se depois de realizada a assistncia
ou reparao, a causa da avaria no imputvel aos referidos elementos, o cliente est obrigado a cobrir
todas as despesas ocasionadas, atendo-se s tarifas vigentes.
No esto cobertas outras garantias implcitas ou explcitas e FAGOR AUTOMATION no responsvel
sob nenhuma circunstncia de outros danos ou prejuzos que possam ocasionar.
24
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
GARANTIA DE REPARAES
Analogamente garantia inicial, FAGOR oferece uma garantia sobre as reparaes padro nos seguintes
termos:
Nos casos em que a reparao tenha sido com cotao baixa, isto , se tenha atuado somente sobre a
parte avariada, a garantia ser sobre as peas substitudas e ter um perodo de durao de 12 meses.
As peas sobressalentes fornecidas soltas tm uma garantia de 12 meses.
CONTRATOS DE MANUTENO
A disposio do distribuidor ou do fabricante que compre e instale os nossos sistemas CNC, existe o
CONTRATO DE SERVIO.
PERODO 12 meses.
CONCEITO Cobre peas e mo-de-obra sobre os elementos reparados (ou
substitudos) nos locais da rede prpria.
CLUSULAS DE EXCLUSO As mesmas que se aplicam sobre o captulo de garantia inicial.
Se a reparao se efetua no perodo de garantia, no tem efeito
a ampliao de Garantia
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
25
CONDIES PARA RETORNO DE
MATERIAIS
Se vai enviar a unidade central ou os mdulos remotos, faa a embalagem com o mesmo papelo e o
material utilizado na embalagem original. Se no est disponvel, seguindo as seguintes instrues:
1 Consiga uma caixa de papelo cujas 3 dimenses internas sejam pelo menos 15 cm (6 polegadas)
maiores que o aparelho. O papelo empregado para a caixa deve ser de uma resistncia de 170 Kg
(375 libras).
2 Inclua uma etiqueta no aparelho indicando o dono do aparelho, o endereo, o nome da pessoa a
contatar, o tipo do aparelho e o nmero de srie. Em caso de avaria indique tambm o sintoma e uma
rpida descrio da mesma.
3 Envolva o aparelho com um rolo de polietileno ou sistema similar para proteg-lo. Se vai enviar uma
unidade central com monitor, proteja especialmente a tela.
4 Acolchoe o aparelho na caixa de papelo enchendo- a com espuma de poliuretano por todos os lados.
5 Feche a caixa de papelo com fita de embalagem ou grampos industriais.
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
27
MANUTENO DO CNC
LIMPEZA
A acumulao de sujidade no aparelho pode atuar como blindagem que impea a correta dissipao do
calor gerado pelos circuitos eletrnicos internos, e tambm haver a possibilidade de risco de
superaquecimento e avaria do aparelho. Tambm, a sujeira acumulada pode, em alguns casos,
proporcionar um caminho condutor eletricidade que pode por isso, provocar falhas nos circuitos internos
do aparelho, principalmente sob condies de alta umidade.
Para a limpeza do painel de comandos e do monitor se recomenda o emprego de um pano suave empapado
com a gua desionizada e/ou detergentes lavalouas caseiros no abrasivos (lquidos, nunca em ps),
ou ento com lcool a 75%. No utilizar ar comprimido a altas presses para a limpeza do aparelho, pois
isso, pode causar acumulao de cargas que por sua vez do lugar a descargas eletrostticas.
Os plsticos utilizados na parte frontal dos aparelhos so resistentes a graxas e leos minerais, bases
e lixvia, detergentes dissolvidos e lcool. Evitar a ao de dissolvente como clorohidrocarboretos, benzina,
steres e teres fortes porque podem danificar os plsticos que constituem a frente do aparelho.
PRECAUES ANTES DE LIMPAR O APARELHO.
Fagor Automation no se responsabilizar por qualquer dano material ou fsico que pudera derivar-se de
um incumprimento destas exigncias bsicas de segurana.
No manipular os conectores com o aparelho conectado rede eltrica. Antes de manipular os
conectores (entradas/sadas, medio, etc.) assegurar-se que o aparelho no se encontra conectado
rede eltrica.
No manipular o interior do aparelho. Somente tcnicos autorizados por Fagor Automation podem
manipular o interior do aparelho.
Se o CNC no acende ao acionar o interruptor de colocao em servio, comprovar a conexo.
CNC 8060
CNC 8065
(REF. 1402)
1
29
CONSTRUO DE UM PROGRAMA.
1.1 Linguagens de Programao.
O CNC dispe de sua prpria linguagem de programao, explicada neste manual. A edio
do programa se realiza bloco a bloco, podendo estar cada um deles redigido em linguagem
ISO ou em linguagem de alto nvel. Ver "1.3 Estrutura dos blocos de programa." na pgina
33.
Quando se editam comandos em linguagem de alto nvel, o editor oferece a modo de ajuda
una lista dos comandos disponveis.
Linguagem 8055
O CNC tambm permite editar programas na linguagem do CNC 8055. A programao na
linguagem do CNC 8055 se habilita desde o editor de programas pea. Consulte o manual
de operao para habilitar esta opo.
Neste manual no se capta a linguagem do 8055; consulte a documentao especfica
desse produto. Evidentemente, ao ser este CNC e o 8055 dois produtos funcionalmente
distintos, alguns conceitos podem ser diferentes.
30
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
E
s
t
r
u
t
u
r
a

d
o

p
r
o
g
r
a
m
a
.
1.2 Estrutura do programa.
Um programa de CNC est formado por um conjunto de blocos ou instrues que
convenientemente ordenadas, em sub-rotinas ou no corpo do programa, proporcionam ao
CNC a informao necessria para efetuar a usinagem da pea desejada.
Cada bloco contm todas as funes ou comandos necessrios para executar uma
operao, que pode ser uma usinagem, preparao das condies de corte, controle de
elementos da mquina, etc.
O programa CNC pode ser formado por vrias sub-rotinas locais e pelo corpo do programa.
As sub-rotinas locais iro definidas no inicio do programa.
%example
(Nome do programa)
N5 F550 S1000 M3 M8 T1 D1
(Estabelece as condies da usinagem)
N6 G0 X0 Y0
(Posicionamento)
N10 G1 G90 X100
N20 Y50
N30 X0
N40 Y0
(Usinagem)
N50 M30
(Fim de programa)
N10
N20
N30
N40
Programa CNC
Bloco

Bloco
Subrutina
Bloco

Bloco
Corpo do programa
Bloco
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
31
E
s
t
r
u
t
u
r
a

d
o

p
r
o
g
r
a
m
a
.
1.2.1 Corpo do programa.
O corpo do programa tem a seguinte estrutura.
Cabealho do programa.
O cabealho do programa um bloco que se compe do caractere "%" seguido do nome
do programa. O nome do programa admite 14 caracteres e pode ser formado por letras
maisculas, minsculas e por nmeros (no admite espaos em branco).
A programao do cabealho obrigatria quando no programa se incluam sub-rotinas
locais; em caso contrrio, a programao do cabealho opcional.
O nome definido no cabealho no tem nenhuma relao com o nome com que se guarda
o arquivo. Ambos os nomes podem ser diferentes.
Corpo do programa.
O corpo do programa est composto pelos blocos encarregados de executar as operaes,
movimentos, etc.
Fim de programa.
O final do corpo do programa se define mediante as funes M02 ou M30, sendo ambas
as funes equivalentes. A programao destas funes no obrigatria; se alcanamos
o final do programa sem ter executado alguma delas, o CNC termina a execuo e mostra
um warning avisando desta circunstncia.
O comportamento do CNC depois de alcanar o final do programa diferente dependendo
se foi programada ou no a funo M02 ou M30.
(*) A parada do spindle depende de como estiver configurado o parmetro de mquina
SPDLSTOP.
Cabealho O cabealho indica o comeo do corpo do programa. A
programao do cabealho obrigatria quando o programa
possui de sub-rotinas locais.
Blocos de programa a parte principal do programa, aquela que contm os
movimentos, operaes, etc.
Fim de programa
%0123
%PROGRAM
%PART923R
M30
M02
Com M02/M30 Sem M02/M30
O CNC seleciona o primeiro bloco do programa. Sim Sim
O CNC detm a rotao do spindle. Sim No
O CNC aceita as condies iniciais. Sim (*) No
O CNC inicializa as condies de corte. Sim No
32
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
E
s
t
r
u
t
u
r
a

d
o

p
r
o
g
r
a
m
a
.
1.2.2 As sub-rotinas.
Uma sub-rotina um conjunto de blocos que, convenientemente identificados, podem ser
chamados uma ou vrias vezes desde outra sub-rotina ou desde o programa. comum
utilizar as sub-rotinas para definir um conjunto de operaes ou deslocamentos que se
repetem vrias vezes no programa. Ver captulo "12 Sub-rotinas.".
Tipos de sub-rotinas.
O CNC possui dois tipos de sub-rotinas, tais como sub-rotinas locais e globais. H um
terceiro tipo disponvel, as sub-rotinas OEM, que so um caso especial de sub-rotina global
definida pelo fabricante.
Sub-rotinas globais.
A sub-rotina global est armazenada na memria do CNC como um programa
independente. Esta sub-rotina pode ser chamada desde qualquer programa ou sub-rotina
em execuo.
Sub-rotinas locais.
A sub-rotina local est definida como parte de um programa. Esta sub-rotina pode ser
chamada desde o programa no qual est definida.
Um programa pode possuir vrias sub-rotinas locais, porm todas elas devero estar
definidas antes do corpo do programa. Uma sub-rotina local poder chamar a uma segunda
sub-rotina local, com a condio de que a sub-rotina que realiza a chamada esteja definida
depois da sub-rotina chamada.
1
3
2
4
%L POINTS
G01 X Y (Punto 2)
G01 X Y (Punto 3)
G01 X Y (Punto 4)
M17
%PROGRAM
G81 X Y (Ponto 1. Definio de puncionamento)
LL POINTS (Chamada a uma sub-rotina)
G81 X Y (Ponto 1. Definio de puncionamento)
LL POINTS (Chamada a uma sub-rotina)
G84 X Y (Ponto 1. Definio de puncionamento)
LL POINTS (Chamada a uma sub-rotina)
G80
M30
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
33
E
s
t
r
u
t
u
r
a

d
o
s

b
l
o
c
o
s

d
e

p
r
o
g
r
a
m
a
.
1.3 Estrutura dos blocos de programa.
Os blocos que formam as sub-rotinas e o corpo do programa podem ser definidos mediante
comandos em cdigo ISO ou em linguagem de alto nvel. Para a elaborao do programa
sero usados blocos escritos em uma ou outra linguagem, podendo combinar num mesmo
programa blocos escritos nas duas linguagens. Tambm possvel programar blocos vazios
(linhas vazias).
Em ambas as linguagens, se permite utilizar qualquer tipo de expresso, aritmtica,
relacional ou lgica.
Programao em cdigo ISO.
Est desenhado, especialmente, para controlar o movimento dos eixos, j que proporciona
informao e condies de deslocamento e indicaes sobre o avano. Alguns comandos
disponveis so:
Funes preparatrias dos movimentos, que determinam a geometria e condies de
trabalho, como interpolaes lineares, circulares, rosqueamentos, ciclos fixos, etc.
Funes de controle das condies de corte, como os avanos dos eixos, velocidades
do spindle e aceleraes.
Funes de controle das ferramentas.
Funes complementares, que contm indicaes tecnolgicas.
Definio de cotas.
Programao em linguagem de alto nvel.
Esta linguagem proporciona ao usurio um conjunto de instrues de controle que se
assemelham terminologia utilizada por outras linguagens, como $IF, $GOTO, #MSG,
#HSC, etc. Alguns comandos disponveis so:
Instrues de programao.
Instrues de controle de fluxo, para a construo de voltas e saltos dentro do programa.
Definio e chamada a sub-rotinas com parmetros locais, entendendo-se por varivel
local aquela varivel que s conhecida pela sub-rotina na qual foi definida.
Da mesma maneira, permite utilizar qualquer tipo de expresso aritmtica, relacional ou
lgica.
Parmetros aritmticos, variveis, constantes e expresses
aritmticas.
As constantes, parmetros aritmticos, variveis e expresses aritmticas podem ser
empregadas tanto desde blocos ISO como desde comandos em alto nvel.
34
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
E
s
t
r
u
t
u
r
a

d
o
s

b
l
o
c
o
s

d
e

p
r
o
g
r
a
m
a
.
1.3.1 Programao em cdigo ISO.
As funes que compem o cdigo ISO so compostas por letras e o formato numrico.
As letras que fazem parte da linguagem so "N", "G", "F", "S", "T", "D", "M", "H", "NR" e as
letras que identificam aos eixos.
O formato numrico inclui, alm dos dgitos "0" a "9", os sinais "+", "-" e o ponto decimal ".".
Da mesma maneira, o formato numrico pode ser substitudo por um parmetro, varivel
ou expresso aritmtica que tenha como resultado um nmero.
A programao admite espaos entre letras, nmeros e sinal, bem como prescinde do sinal
se for positivo.
Estrutura do bloco.
Um bloco pode conter as seguintes funes, no sendo necessria a programao de todas
elas. Os dados no tm uma ordem estipulada, podem ser programados em qualquer parte
do bloco. As nicas excepes sero a condio de salto de bloco e a identificao do bloco,
que sempre se devem programar no princpio.
/ Condio de salto de bloco.
Se a marcas de salto de bloco se encontra ativa, o CNC no executar os blocos nos que
h sido programada, continuando a execuo no bloco seguinte.
O controle vai lendo vrios blocos por diante do que se est executando, para poder calcular
com antecipao a trajetria a percorrer. A condio de salto de bloco se analisar no
momento em que se l o bloco.
N identificao do bloco.
A identificao do bloco deve ser programada quando o bloco se utilize como destino de
referncias ou saltos. Neste caso, se recomenda program-la sozinha no bloco. Se podem
representar de duas formas:
A letra "N" seguida do nmero de bloco (0-4294967295) e do caractere ":" (s quando
a etiqueta se utilize como destino num salto de bloco), no sendo necessrio seguir
nenhuma ordem e sendo permitidos nmeros salteados.
Se a etiqueta no o destino de um salto e se programa sem ":", pode estar em qualquer
posio do bloco, no necessrio que esteja no comeo.
Etiquetas do tipo "[<nome>]", onde <nome> pode ter um comprimento at 14 caracteres
e ser formado por letras maisculas, minsculas e por nmeros (no admite espaos
em branco).
Se podem programar ambos os dados num mesmo bloco.
G Funes preparatrias.
As funes G determinam a geometria e condies de trabalho, como interpolaes
lineares, circulares, chanfrados, ciclos fixos, etc. Ver "1.5 Lista de funes G." na pgina 38.
X..C Cotas do ponto
Estas funes determinam o deslocamento dos eixos. Ver "1.4 Programao dos eixos."
na pgina 37.
Dependendo do tipo de unidades, o formato de programao ser:
Em milmetros, formato 5.4 (5 inteiros e 4 decimais).
Em polegadas, formato 4.5 (4 inteiros e 5 decimais).
/ N G G X..C F S T D M H NR
N10: X12 T1 D1
[CICLO] G81 I67
X34 N10 S100 M3
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
35
E
s
t
r
u
t
u
r
a

d
o
s

b
l
o
c
o
s

d
e

p
r
o
g
r
a
m
a
.
F Avano dos eixos.
O avano se representa por meio da letra "F" seguida do valor de avano desejado.
S Velocidade do spindle.
Esta funo determina a velocidade do spindle.
O nome do spindle estar definido por 1 ou 2 caracteres. O primeiro smbolo deve ser a letra
S e o segundo smbolo, que opcional e ser um sufixo numrico entre 1 e 9. Desta forma
o nome dos eixos poder ser qualquer da categoria S a S9.
A velocidade representada mediante a letra do eixo seguida da cota que se deseja
deslocar o eixo. Para os spindles do tipo S1, S2, etc, tem que ser programado o sinal "="
entre o nome e a velocidade.
T Nmero de ferramenta.
Esta funo seleciona a ferramenta com a que se vai a executar a usinagem programado.
A ferramenta representa-se mediante a letra "T" seguida do nmero de ferramenta (0-
4294967295).
D Nmero de corretor.
Esta funo seleciona o corretor de ferramenta. O corretor se representa mediante a letra
"D" seguida do nmero de corretor. O nmero de corretores disponveis para cada
ferramenta se define na tabela de ferramentas.
M H Funes auxiliares.
As funes auxiliares permitem controlar diferentes elementos da mquina (sentido de
rotao do spindle, leo de refrigerao de corte, etc.). Estas funes se representam
mediante as letras "M" ou "H" seguidas do nmero da funo (0-65535)
NR Nmero de repeties de bloco.
Indica o nmero de vezes que se repetir a execuo do bloco. S se poder programar
em blocos nos quais tenha sido programado um deslocamento.
Se o bloco se encontra sob a influncia de um ciclo fixo modal, este se repetir tantas vezes
quantas se tenha programado a repetio do bloco. Se programamos NR0, se executam
os deslocamentos mas no se executa o ciclo fixo modal no final de cada um.
Comentrio de blocos.
O CNC permite associar aos blocos qualquer tipo de informao a ttulo de comentrio.
Quando se executa o programa, o CNC ignora esta informao.
O CNC oferece diferentes mtodos para incluir comentrios no programa. Ver
"1.8 Programao de comentrios." na pgina 46.
S1000
S1=334
G91 G01 X34.678 F150 NR4
36
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
E
s
t
r
u
t
u
r
a

d
o
s

b
l
o
c
o
s

d
e

p
r
o
g
r
a
m
a
.
1.3.2 Programao em linguagem de alto nvel.
Os comandos que compem a linguagem de alto nvel so compostos por instrues de
controle "#" e explicaes de controle de fluxo "$".
Estrutura do bloco.
Um bloco pode conter os seguintes comandos, no sendo necessria a programao de
todos eles.
/ Condio de salto de bloco.
Se a marcas de salto de bloco se encontra ativa, o CNC no executar os blocos nos que
h sido programada, continuando a execuo no bloco seguinte.
O controle vai lendo vrios blocos por diante do que se est executando, para poder calcular
com antecipao a trajetria a percorrer. A condio de salto de bloco se analisar no
momento em que se l o bloco.
N identificao do bloco.
A identificao do bloco deve ser programada quando o bloco se utilize como destino de
referncias ou saltos. Neste caso, se recomenda program-la sozinha no bloco. Se podem
representar de duas formas:
A letra "N" seguida do nmero de bloco (0-4294967295) e do caractere ":" (s quando
a etiqueta se utilize como destino num salto de bloco), no sendo necessrio seguir
nenhuma ordem e sendo permitidos nmeros salteados.
Se a etiqueta no o destino de um salto e se programa sem ":", pode estar em qualquer
posio do bloco, no necessrio que esteja no comeo.
Etiquetas do tipo "[<nome>]", onde <nome> pode ter um comprimento at 14 caracteres
e ser formado por letras maisculas, minsculas e por nmeros (no admite espaos
em branco).
Se podem programar ambos os dados num mesmo bloco.
# $ Comandos em linguagem de alto nvel.
Os comandos em linguagem de alto nvel englobam as instrues e explicaes de controle
de fluxo.
As instrues se programam precedidas do smbolo "#" e s se podem programar uma
por bloco. Se empregam para realizar diversas funes.
As instrues de controle de fluxo so programadas precedidas do smbolo "$" e s se
podem programar uma por bloco. Se empregam para a construo de voltas e saltos
de programa.
Tambm se podem considerar como comandos em alto nvel a atribuio de valores a
parmetros e variveis.
Comentrio de blocos.
O CNC permite associar aos blocos qualquer tipo de informao a ttulo de comentrio.
Quando se executa o programa, o CNC ignora esta informao.
O CNC oferece diferentes mtodos para incluir comentrios no programa. Ver
"1.8 Programao de comentrios." na pgina 46.
/ N <resto de comandos>
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
37
P
r
o
g
r
a
m
a

o

d
o
s

e
i
x
o
s
.
1.4 Programao dos eixos.
Programao mediante o nome do eixo.
O nome do eixo estar definido por 1 ou 2 caracteres. O primeiro caractere deve ser uma
das letras X - Y - Z - U - V - W - A - B - C. O segundo caractere opcional e ser um sufixo
numrico entre 1 e 9. Desta maneira o nome dos eixos poder ser qualquer um da faixa
X, X1X9,...C, C1C9.
O deslocamentos so representados mediante a letra do eixo seguida da cota que se
deseja deslocar o eixo. Para os eixos do tipo 1, Y2, etc, tem que ser programado o sinal "="
entre o nome do eixo e a cota.
Programao com curingas.
Os eixos podem ser programados mediante curingas. Os curingas permitem programar e
fazer referncia aos eixos do canal mediante a sua posio dentro dele, contando os
vazados. O curinga se representa por meio do caractere "?" seguido do nmero de posio
do eixo, da forma ?1 para o primeiro eixo, ?2 para o segundo, etc. Se programamos a posio
de um espao, o CNC mostrar um erro.
Mediante estes curingas o usurio pode programar um deslocamento da seguinte forma.
Alm disso, para programar deslocamentos, os curingas tambm se podem utilizar para se
referir aos eixos nas seguintes funes G e instrues.
X100
Z34.54
X2=123.4
A5=78.532
Num canal com a seguinte distribuio de eixos,
os curingas se referem aos seguintes eixos.
O curinga ?1 corresponde ao eixo Y.
O curinga ?2 corresponde ao eixo X.
O curinga ?3 d erro; no existe eixo nessa
posio.
O curinga ?4 corresponde ao eixo Z.
?1 = 12345.1234
?2 = 50.34
Funes G. Instrues.
G14
G45
G74
G92
G100
G101
G112
G130
G132
G134
G135
G145
G158
G170
G171
G198
G199
#MOVE ABS
#MOVE ADD
#MOVE INF
#CAM ON
#CAM OFF
#FOLLOW ON
#FOLLOW OFF
#TOOL AX
#LINK
#UNLINK
#PARK
#UNPARK
#SERVO ON
#SERVO OFF
Y
X
?
Z
00000.0000
00000.0000
* * * * .* * * *
00000.0000
38
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
L
i
s
t
a

d
e

f
u
n

e
s

G
.
1.5 Lista de funes G.
As seguintes tabelas mostram a lista de funes G disponveis no CNC. Os campos "M",
"D" e "V" da tabela tm o seguinte significado:
Junto a cada funo se indica em que captulo deste manual est descrita; se no se indica
o captulo, a funo se encontra descrita num manual diferente.
M Funo modal.
Uma funo modal, depois de programada, permanece ativa at que se programe uma
funo "G" incompatvel, se execute M02 ou M30, se realize uma emergncia ou um reset,
ou se apague e se acenda o CNC.
Nos casos que se indica com "!", deve-se interpretar que a funo permanece ativa, mesmo
que se execute M02 ou M30, que se realize um reset, ou se apague e se ligue o CNC.
D Funo por default.
a funo que se ativa por default; isto , a funo que aceita o CNC no momento da ligao,
depois de executar-se M02 ou M30, e depois de uma emergncia ou um reset.
Nos casos que se indica com "?" deve-se interpretar que a ativao por default da funo,
depende de como tenham sido personalizados, pelo fabricante, os parmetros de mquina
do CNC.
V Funo visualizada.
A funo se visualiza, nos modos automtico e manual, juntamente com as condies em
que se est realizando a usinagem.
M Funo modal. D Funo por default.
V Funo visualizada.
Funo M D V Significado
G00 * ? * Posicionamento em rpido. 8.1
G01 * ? * Interpolao linear. 8.2
G02 * * Interpolao circular (helicoidal) direita. 8.3 / 8.6
G03 * * Interpolao circular (helicoidal) esquerda. 8.3 / 8.6
G04 * Temporizao 10.1
G05 * ? * Arredondamento de aresta controlada (modal). 9.3
G06 * Centro do arco em coordenadas absolutas (no modal). 8.3.5
G07 * ? * Arista viva (modal). 9.1
G08 * Arco tangente trajetria anterior. 8.4
G09 * Arco definido mediante trs pontos. 8.5
G10 * * Anulao de espelhamento. 9.8
G11 * * Espelhamento em X. 9.8
G12 * * Espelhamento em Y. 9.8
G13 * * Espelhamento em Z. 9.8
G14 * * Espelhamento nas direes programadas. 9.8
G17 * ? * Plano principal X-Y e eixo longitudinal Z. 4.2
G18 * ? * Plano principal Z-X e eixo longitudinal Y. 4.2
G19 * * Plano principal Y-Z e eixo longitudinal X. 4.2
G20 * * Plano principal por dois direes e eixo longitudinal. 4.3
G30 * Pr-seleo da origem polar 5.7
G31 * Deslocamento temporal da origem polar ao centro do arco. 8.3.4
G33 * * Rosqueamento eletrnico de passo constante. 8.7
G36 * Arredondamento de arestas. 9.4
G37 * Entrada tangencial. 9.6
G38 * Sada tangencial. 9.7
G39 * Chanfrado de arestas. 9.5
G40 * * Anulao da compensao de raio. 11.1
G41 * * Compensao de raio de ferramenta esquerda. 11.1
G42 * * Compensao de raio de ferramenta direita. 11.1
G45 Ativar e anular o controle tangencial. 16.1
G50 * ? Semi-arredondamento de aresta. 9.2
G53 * Anulao do deslocamento de origem. 5.6
G54 ! * Deslocamento de origem absoluto 1. 5.5
G55 ! * Deslocamento de origem absoluto 2. 5.5
G56 ! * Deslocamento de origem absoluto 3. 5.5
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
39
L
i
s
t
a

d
e

f
u
n

e
s

G
.
G57 ! * Deslocamento de origem absoluto 4. 5.5
G58 ! * Deslocamento de origem absoluto 5. 5.5
G59 ! * Deslocamento de origem absoluto 6. 5.5
G60 * Arista viva (no modal). 9.1
G61 * Arredondamento de aresta controlada (no modal). 9.3
G63 * * Rosqueamento rgido. 8.8
G70 * ? * Programao em polegadas. 3.1
G71 * ? Programao em milmetros. 3.1
G72 * Fator de escala. 9.10
G73 * * Rotao do sistema de coordenadas. 9.9
G74 * Busca de referncia de mquina. 2.4
G90 * ? Programao em cotas absolutas. 3.2
G91 * ? * Programao em cotas incrementais. 3.2
G92 ! * Visualizao de cotas. 5.4
G93 * * Especificao do tempo de usinagem em segundos 6.2.1
G94 * ? Avano em milmetros/minuto (polegadas/minuto). 6.2.1
G95 * ? * Avano em milmetros/revoluo (polegadas/revoluo). 6.2.1
G96 * * Velocidade de corte constante. 7.2.2
G97 * * Velocidade de rotao constante. 7.2.2
G108 * * Adaptao do avano no comeo do bloco. 6.2.2
G109 * Adaptao do avano ao final do bloco. 6.2.2
G112 * Troca de gama de parmetros de um eixo. 10.4
G130 * * Percentagem de acelerao a aplicar, por eixo ou spindle. 6.2.5
G131 * * Percentagem de acelerao a aplicar, global. 6.2.5
G132 * * Percentagem de jerk a aplicar, por eixo ou spindle. 6.2.6
G133 * * Percentagem de jerk a aplicar, global. 6.2.6
G134 * * Percentagem de Feed-Forward a aplicar. 6.2.7
G135 * * Percentagem de AC-Forward a aplicar. 6.2.8
G136 * * Transio circular entre blocos. 11.1.2
G137 * * Transio linear entre blocos. 11.1.2
G138 * * Ativao/anulao direta da compensao. 11.1.2
G139 * * Ativao/anulao indireta da compensao. 11.1.2
G145 Congelar (suspender) o controle tangencial. 16.2
G151 * * * Programao em dimetros. 3.3
G152 * Programao em raios. 3.3
G157 * * Excluso de eixos no deslocamento de origem. 5.5.3
G158 * * Deslocamento de origem incremental. 5.5.2
G159 ! * Deslocamentos de origem absolutos adicionais. 5.5
G170 * Desativao de eixos Hirth 10.3
G171 * * Ativao de eixos Hirth. 10.3
G174 * Fixar a cota de mquina. 5.2
G180
G189
* Execuo de sub-rotinas OEM. 12.5
G380
G399
* Execuo de sub-rotinas OEM. 12.5
G192 * * Limitao da velocidade de rotao. 7.2.1
G193 * Interpolao do avano. 6.2.2
G196 * * Avano do ponto de corte constante. 6.2.3
G197 * * Avano do centro da ferramenta constante. 6.2.3
G198 Definio dos limites inferiores de software 10.2
G199 Definio dos limites superiores de software 10.2
G200 Interveno manual exclusiva. 8.9.2
G201 * Ativao da interveno manual aditiva. 8.9.1
G202 * * Anulao da interveno manual aditiva. 8.9.1
G261 * * Centro do arco em coordenadas absolutas (modal). 8.3.5
G262 * * Centro do arco respeito do ponto inicial. 8.3.5
G263 * * programao do raio do arco. 8.3.2
G264 * * Anular a correo do centro do arco. 8.3.6
G265 * * Ativar a correo do centro do arco. 8.3.6
G266 * Percentagem de avano em 100% 6.2.4
G500
G599
* Sub-rotinas genricas do usurio (G500-G599) 12.6
Funo M D V Significado
40
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
L
i
s
t
a

d
e

f
u
n

e
s

G
.
Trabalho com apalpador.
Ciclos fixos de usinagem. Modelo M (fresadora).
Funo M D V Significado
G100 * Medio com apalpador at tocar.
G101 * Incluir offset resultante da medio.
G102 * Excluir offset resultante da medio.
G103 * Medio com apalpador at deixar de tocar.
G104 Movimento do apalpador at cota programada.
Funo M D V Significado
G80 * * Anulao de ciclo fixo.
G81 * * Ciclo fixo de furao.
G82 * * Ciclo fixo de furao com passo varivel.
G83 * * Ciclo fixo de furao profunda com passo constante.
G84 * * Ciclo fixo de rosqueamento com macho.
G85 * * Ciclo fixo de escareado.
G86 * * Ciclo fixo de mandrilamento.
G87 * * Ciclo fixo do bolso retangular.
G88 * * Ciclo fixo do bolso circular.
G98 * * Volta plano de partida no final do ciclo fixo.
G99 * * Volta plano de referncia no final do ciclo fixo.
G160 * Usinagem multplice em linha reta.
G161 * Usinagem multplice formando um paralelogramo.
G162 * Usinagem mltipla formando uma malha.
G163 * Usinagem multplice formando uma circunferncia.
G164 * Usinagem multplice formando um arco.
G165 * Usinagem multplice mediante uma corda de arco.
G210 * * Ciclo fixo de fresagem de furao.
G211 * * Ciclo de fresagem de rosca interior.
G212 * * Ciclo de fresagem de rosca exterior.
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
41
L
i
s
t
a

d
e

f
u
n

e
s

G
.
Ciclos fixos de usinagem. Modelo T (torno).
Funo M D V Significado
G66 * Ciclo fixo de seguimento de perfil.
G68 * Ciclo fixo de desbaste no eixo X.
G69 * Ciclo fixo de desbaste no eixo Z.
G81 * Ciclo fixo de torneamento de trechos retos.
G82 * Ciclo fixo de faceamento de trechos retos.
G83 * Ciclo fixo de furao / rosqueamento com macho.
G84 * Ciclo fixo de torneamento de trechos curvos.
G85 * Ciclo fixo de faceamento de trechos curvos.
G86 * Ciclo fixo de rosqueamento longitudinal.
G87 * Ciclo fixo de rosqueamento frontal.
G88 * Ciclo fixo de ranhura no eixo X.
G89 * Ciclo fixo de ranhura no eixo Z.
G160 * Ciclo fixo de furao / rosqueamento com macho na face frontal.
G161 * Ciclo fixo de furao / rosqueamento com macho na face
cilndrica.
G162 * Ciclo fixo de rasgos de chavetas na face cilndrica.
G163 * Ciclo fixo de rasgos de chavetas na face frontal.
42
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
L
i
s
t
a

d
e

f
u
n

e
s

a
u
x
i
l
i
a
r
e
s

M
.
1.6 Lista de funes auxiliares M.
A seguinte tabela mostra a lista de funes M disponveis no CNC. Junto a cada funo se
indica em que captulo deste manual est descrita; se no se indica o captulo, a funo se
encontra descrita num manual diferente.
Funo Significado
M00 Parada de programa. 6.6.1
M01 Parada condicional de programa. 6.6.1
M02 Fim de programa. 1.2.1
M03 Arranque do spindle direita. 7.3
M04 Arranque do spindle esquerda. 7.3
M05 Parada de spindle. 7.3
M06 Troca de ferramenta. 6.6.1
M17 Fim de sub-rotina global ou local. 12.2
M19 Parada orientada do spindle. 7.5
M29 Fim de sub-rotina global ou local. 12.2
M30 Fim de programa. 1.2.1
M41 Seleciona a gama de velocidade 1. 7.4
M42 Seleciona a gama de velocidade 2. 7.4
M43 Seleciona a gama de velocidade 3. 7.4
M44 Seleciona a gama de velocidade 4. 7.4
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
43
L
i
s
t
a

d
e

i
n
s
t
r
u

e
s
.
1.7 Lista de instrues.
As seguintes tabelas mostram a lista de instrues disponveis no CNC. Junto a cada uma
delas se indica em que captulo deste manual est descrita; se no se indica o captulo, a
funo se encontra descrita num manual diferente.
Instruo Significado
$GOTO Salto de bloco. 21.2.1
$IF
$ELSEIF
$ELSE
$ENDIF
Execuo condicional. 21.2.2
$SWITCH
$CASE
$BREAK
$DEFAULT
$ENDSWITCH
Execuo condicional. 21.2.3
$FOR
$BREAK
$CONTINUE
$ENDFOR
Repetio de blocos. 21.2.4
$WHILE
$BREAK
$CONTINUE
$ENDWHILE
Repetio condicional de blocos. 21.2.5
$DO
$BREAK
$CONTINUE
$ENDDO
Repetio condicional de blocos. 21.2.6
Instruo Significado
L Chamada a uma sub-rotina global. 12.3.2
LL Chamada a uma sub-rotina local. 12.3.1
#ABORT Abortar a execuo do programa e reinici-la em outro bloco ou programa. 13.3
#ACS Sistema de coordenadas de fixao. 17.3
#ANGAX OFF Anular a transformao angular. 15.1
#ANGAX ON Ativar a transformao angular. 15.1
#ANGAX SUSP Congelar (suspender) a transformao angular. 15.2
#ASPLINE ENDTANG Splines Akima. Tipo de tangente final. 21.1.13
#ASPLINE MODE Splines Akima. Seleo do tipo de tangente. 21.1.13
#ASPLINE STARTTANG Splines Akima. Tipo de tangente inicial. 21.1.13
#AXIS Eixo sobre o que se aplica a interveno manual aditiva. 8.9
#CALL Chamada a uma sub-rotina local ou global. 12.3.3
#CALL AX Acrescentar um eixo configurao. 21.1.8
#CALL SP Acrescentar um spindle configurao. 21.1.9
#CAM ON Ativar o ressalto eletrnico (cotas reais). 21.1.20
#CAM OFF Cancelar o ressalto eletrnico. 21.1.20
#CAX Eixo C. Ativar o spindle como eixo C. 14.1
#CD OFF Anular a deteco de colises. 21.1.12
#CD ON Ativar a deteco de colises. 21.1.12
#CLEAR Canais. Apaga as marcas de sincronizao. 21.1.18
#CONTJOG Interveno manual. Avano em modo jog contnuo. 8.9.3
#COMMENT BEGIN Comeo de comentrio. 1.8
#COMMENT END Final de comentrio. 1.8
#CS Sistema de coordenadas de usinagem. 17.3
#CYL Eixo C. Usinagem na superfcie cilndrica. 14.3
#DEF Macros. Definio de macros. 21.1.16
#DELETE Inicializa as variveis de usurio globais. 1.9
#DFHOLD Desabilitar o sinal de feed-hold. 21.1.5
#DGWZ Define a zona de visualizao grfica. 21.1.4
#DSBLK Fim do tratamento do bloco nico. 21.1.5
#DSTOP Desabilitar o sinal de stop. 21.1.5
#EFHOLD Habilitar o sinal de feed-hold. 21.1.5
#ERROR Visualizar um erro na tela. 21.1.1
#ESBLK Comeo do tratamento do bloco nico. 21.1.5
#ESTOP Habilitar o sinal de stop. 21.1.5
#EXBLK Executa um bloco no canal indicado. 13.2
#EXEC Executa um programa no canal indicado. 13.1
#FACE Eixo C. Usinagem na superfcie frontal. 14.2
#FLUSH Interromper a preparao de blocos. 21.1.21
44
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
L
i
s
t
a

d
e

i
n
s
t
r
u

e
s
.
#FOLLOW OFF Eixo independente. Finalizar o movimento de sincronizao. 21.1.19
#FOLLOW ON Eixo independente. Comear o movimento de sincronizao (cotas reais). 21.1.19
#FREE AX Liberar um eixo da configurao. 21.1.8
#FREE SP Liberar um spindle da configurao. 21.1.9
#HSC OFF Anula o modo HSC. 18.4
#HSC ON Modo HSC. Otimizao do erro de contorno. 18.2
#HSC ON [FAST] Modo HSC. Otimizao da velocidade de usinagem. 18.3
#INCJOG Interveno manual. Avano em jog Incremental. 8.9.3
#INIT MACROTAB Macros. Inicializar a tabela de macros. 21.1.16
#KIN ID Seleo da cinemtica. 17.2
#LINK Ativar o acoplamento eletrnico de eixos, 21.1.6
#MASTER Seleo do spindle principal no canal. 7.1.1
#MCALL Chamada a uma sub-rotina local ou global com caractere modal inicializando
parmetros.
12.3.5
#MCS Programar um deslocamento com respeito ao zero mquina. 5.1
#MCS OFF Anular o sistema de coordenadas da mquina. 5.1
#MCS ON Ativar o sistema de coordenadas da mquina. 5.1
#MDOFF Anular o caractere modal da sub-rotina. 12.3.6
#MEET Canais. Ativa a marca no canal indicado. 21.1.18
#MOVE Eixo independente. Movimento de posicionamento. 21.1.19
#MPG Interveno manual. Resoluo dos volantes. 8.9.3
#MSG Visualizar uma mensagem na tela. 21.1.3
#PARK Estacionar um eixo. 21.1.7
#PATH Definir a situao das sub-rotinas globais. 12.4
#PCALL Chamada a uma sub-rotina local ou global inicializando parmetros. 12.3.4
#POLY Interpolao polinmica. 21.1.14
#PWMOUT ON Ativar o PWM. 19.2.1
#PWMOUT OFF Cancelar o PWM. 19.2.2
#RENAME AX Dar novo nome aos eixos. 21.1.8
#RENAME SP Dar novo nome aos spindles. 21.1.9
#REPOS Reposicionar eixos e spindles desde uma sub-rotina OEM. 12.9.1
#RET Fim de sub-rotina global ou local. 12.2
#RETDSBLK Executar sub-rotina como bloco nico. 12.3.7
#ROUNDPAR Tipo de arredondamento de aresta. 9.3.1
#ROTATEMZ Situar um armazm de porta-ferramentas. 6.4
#RPT Repetio de blocos. 21.1.17
#RTCP Transformao RTCP. 17.6
#SCALE Fator de escala. 9.10
#SERVO ON Ativa o modo de funcionamento de lao fechado. 21.1.11
#SERVO OFF Ativa o modo de funcionamento de lao aberto. 21.1.11
#SET AX Estabelecer a configurao de eixos. 21.1.8
#SET OFFSET Interveno manual. Limites de deslocamento. 8.9.3
#SET SP Estabelecer a configurao de spindles. 21.1.9
#SIGNAL Canais. Ativa a marca no canal prprio. 21.1.18
#SLOPE Controle da acelerao. 21.1.15
#SPLINE OFF Splines Akima. Anula a adaptao a splines. 21.1.13
#SPLINE ON Splines Akima. Ativa a adaptao a splines. 21.1.13
#SWTOUT ON Ativar a comutao sincronizada. 19.1.1
#SWTOUT OFF Desativar a comutao sincronizada. 19.1.2
#SYNC Sincronizao de spindles. Sincronizao da cota real. 21.1.10
#SYNC POS Interveno manual. Sincronizao de cotas. 8.9.3
#TANGCTRL OFF Anular o controle tangencial. 16.1
#TANGCTRL ON Ativar o controle tangencial. 16.1
#TANGCTRL SUSP Congelar (suspender) o controle tangencial. 16.2
#TANGFEED RMIN Raio de curvatura mnimo para aplicar avano constante. 6.2.3
#TCAM ON Ativar o ressalto eletrnico (cotas tericas). 21.1.20
#TFOLLOW ON Eixo independente. Comear o movimento de sincronizao (cotas
tericas).
21.1.19
#TIME Temporizao 10.1
#TLC Compensao longitudinal da ferramenta. 17.7
#TOOL AX Seleo do eixo longitudinal da ferramenta. 4.4
#TOOL ORI Ferramenta perpendicular ao plano. 17.5
#TSYNC Sincronizao de spindles. Sincronizao da cota terica. 21.1.10
#UNLINK Anular o acoplamento eletrnico de eixos, 21.1.6
#UNPARK No estacionar um eixo. 21.1.7
#UNSYNC Sincronizao de spindles. Desacoplar os spindles. 21.1.10
#VIRTAX ON Ativar o eixo virtual da ferramenta. 20.1
Instruo Significado
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
45
L
i
s
t
a

d
e

i
n
s
t
r
u

e
s
.
Trabalho com apalpador.
Ciclos fixos de apalpador. Modelo M (fresadora).
Ciclos fixos de apalpador. Modelo T (torno).
#VIRTAX OFF Cancelar o eixo virtual da ferramenta. 20.2
#WAIT Canais. Espera que uma marca se ativa no canal indicado. 21.1.18
#WAIT FOR Esperar um evento. 21.1.21
#WARNING Visualizar um aviso na tela. 21.1.2
#WARNINGSTOP Visualizar um aviso na tela e deter o programa. 21.1.2
Instruo Significado
#SELECT PROBE Seleo do apalpador.
#PROBE 1 Calibragem de ferramenta (dimenses e desgastes).
#PROBE 2 Calibragem do apalpador de medida.
#PROBE 3 Medio de superfcie.
#PROBE 4 Medio do canto exterior.
#PROBE 5 Medio de canto interior.
#PROBE 6 Medio de ngulo sobre o eixo de abcissas.
#PROBE 7 Medio do canto exterior e ngulo.
#PROBE 8 Medio de furo.
#PROBE 9 Medio de relevo circular.
#PROBE 10 Centralizao de pea retangular.
#PROBE 11 Centralizao de pea circular.
#PROBE 12 Calibragem do apalpador de bancada.
#PROBE 1 Calibragem de ferramenta.
#PROBE 2 Calibragem do apalpador de bancada.
#PROBE 3 Medida de pea no eixo de ordenadas.
#PROBE 4 Medida de pea no eixo de abcissas.
46
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
P
r
o
g
r
a
m
a

o

d
e

c
o
m
e
n
t

r
i
o
s
.
1.8 Programao de comentrios.
O CNC permite associar aos blocos qualquer tipo de informao a ttulo de comentrio.
Quando se executa o programa, o CNC ignora esta informao.
O CNC oferece diferentes mtodos para incluir comentrios no programa.
Programao de comentrios mediante parnteses "(" e ")".
O comentrio se deve definir entre parnteses "(" e ")". Os comentrios programados desta
maneira, no necessitam ser colocados no final do bloco; podem estar no meio e ter mais
que um comentrio no mesmo bloco.
Programao de comentrios mediante o smbolo ";".
A informao que se deseja considerar como comentrio se deve definir depois do caractere
";". O comentrio pode ser programado somente no bloco ou pode ser acrescentado no final
de um bloco.
Programao de comentrios mediante a instruo #COMMENT.
As instrues #COMMENT BEGIN e #COMMENT END indicam o comeo e o final de um
comentrio. Os blocos programados entre ambas as instrues so considerados pelo CNC
como um comentrio e no so considerados durante a execuo do programa.
N10 G90 X23.45 F100 (comentrio) S200 M3 (comentrio)
N10 G90 X23.45 T1; comentrio
#COMMENT BEGIN
P1: Largura da usinagem.
P2: Comprimento da usinagem.
P3: Profundidade da usinagem
#COMMENT END
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
47
V
a
r
i

v
e
i
s

e

c
o
n
s
t
a
n
t
e
s
.
1.9 Variveis e constantes.
Constantes.
So aqueles valores fixos que no podem ser alterados por programa, sendo considerados
como constantes os nmeros expressos no sistema decimal, binrio e hexadecimal, alm
dos valores das tabelas e as variveis de somente leitura j que o seu valor no pode ser
alterado dentro de um programa.
Os valores hexadecimais se representam precedidos pelo smbolo $.
Variveis
O CNC possui uma srie de variveis internas que podem ser acessadas desde o programa
de usurio, desde o PLC ou desde o Interface.
Variveis de usurio.
O CNC permite ao usurio criar as suas prprias variveis. Estas variveis so de leitura
e escrita e se avaliam durante a preparao de blocos.
O mnemnico das variveis ser o seguinte. Substituir o sufixoname pelo nome da varivel.
V.P.name - Varivel de usurio local.
V.S.name - Varivel de usurio global.
As variveis de usurio locais somente so acessveis desde o programa ou sub-rotina, na
qual foram programados. As variveis de usurio globais sero compartidas pelo programa
e as sub-rotinas do canal.
As variveis de usurio globais mantm o seu valor depois de um reset.
Inicializar as variveis de usurio.
As variveis se eliminam quando se apaga o CNC, ou tambm se podem eliminar desde
o programa de usinagem mediante a instruo #DELETE. Esta instruo permite inicializar
as variveis locais e globais armazenadas no CNC, mesmo que no estejam sendo
utilizadas no programa. A instruo #DELETE deve estar sempre acompanhada de alguma
varivel; no permitido program-la sozinha no bloco.
Hexadecimal
$4A
Decimal
74
Binrio
0100 1010
V.P.mylocalvar
V.S.myglobalvar
#DELETE V.P.localvar1
#DELETE V.S.globalvar1 V.S.globalvar2
48
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
O
s

p
a
r

m
e
t
r
o
s

a
r
i
t
m

t
i
c
o
s
.
1.10 Os parmetros aritmticos.
Os parmetros aritmticos so variveis de uso geral que o usurio pode utilizar para criar
os seus prprios programas. O CNC dispe de parmetros aritmticos locais, globais e
comuns. A faixa de parmetros disponveis de cada tipo est definida nos parmetros de
mquina.
Os parmetros aritmticos se programam mediante o cdigo "P" seguido do nmero do
parmetro. O CNC possui umas tabelas onde podemos consultar o valor destes parmetros;
consulte no manual de operao como manipular estas tabelas.
O usurio poder utilizar os parmetros aritmticos ao editar os seus prprios programas.
Durante a execuo, o CNC substituir estes parmetros pelos valores que nesse momento
tenham atribudos.
Parmetros aritmticos locais.
Os parmetros locais somente so acessveis desde o programa ou sub-rotina, na qual
foram programados. Existem sete grupos de parmetros locais em cada canal.
A faixa mxima de parmetros locais P0 a P99, sendo a faixa habitual P0 a P25.
Quando os parmetros locais se utilizem no bloco de chamada a uma sub-rotina, tambm
podero ter referncia mediante as letras A-Z (excetuando a e a ) de forma que "A"
igual a P0 e "Z" a P25.
Parmetros aritmticos globais.
Os parmetros globais so acessveis desde qualquer programa e sub-rotina chamada
desde programa. O valor destes parmetros compartido pelo programa e pelas sub-
rotinas. Existe um grupo de parmetros globais em cada canal.
A faixa mxima de parmetros globais P100 a P9999, sendo a faixa habitual P100 a P299.
Parmetros aritmticos comuns.
Os parmetros comuns so acessveis desde qualquer canal. O valor destes parmetros
compartido por todos os canais. A leitura e escritura destes parmetros detm a
preparao de blocos.
A faixa mxima de parmetros comuns P10000 a P19999, sendo a faixa habitual P10000
a P10999.
Programao dos parmetros aritmticos.
Nos blocos programados em cdigo ISO, se pode definir mediante parmetros os valores
de todos os campos; "N", "G", "F", "S", "T", "D", "M", "H", "NR" e cotas dos eixos. Tambm
se poder, mediante direcionamento indireto, definir o nmero de um parmetro mediante
outro parmetro; "P[P1]", "P[P2+3]".
Nos blocos com instrues, os valores de qualquer expresso podem ser definidos
mediante parmetros.
P0=0 P1=1 P2=20 P3=50 P4=3
P10=1500 P100=800 P101=30

GP0 XP0 YP0 SP10 MP4 ==> G0 X0 Y0 S1500 M3


GP1 XP2 YP3 FP100 ==> G1 X20 Y50 F800
MP101 ==> M30
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
49
O
p
e
r
a
d
o
r
e
s

e

f
u
n

e
s

a
r
i
t
m

t
i
c
a
s

e

l

g
i
c
a
s
.
1.11 Operadores e funes aritmticas e lgicas.
Um operador um smbolo que indica as operaes matemticas ou lgicas que se devem
efetuar. O CNC dispe dos seguintes tipos de operadores.
Operadores aritmticos.
Permitem realizar operaes aritmticas.
Quando na operao se utilize o parmetro ou a varivel em que se guarda o resultado, os
operadores de somar, diminuir, multiplicar e dividir podero ser utilizados da seguinte
maneira:
Operadores relacionais.
Permitem efetuar comparaes.
Operadores binrios.
Permitem efetuar comparaes binrias entre constantes e/ou expresses aritmticas.
Se a constante ou o resultado da expresso aritmtica um nmero fracionrio, a parte
decimal ser ignorada.
Operadores lgicos.
Permitem realizar comparaes lgicas entre condies.
Se recomenda colocar cada condio entre colchetes, pois caso contrrio possvel que
se realize uma comparao no desejada devido prioridade entre os operadores.
+ Soma P1 = 3+4 P1=7
- Subtrao
Menos unria
P2 = 5-2
P2 = -[3+4]
P2=3
P2=-7
* Multiplicao P3 = 2*3 P3=6
/ Diviso. P4 = 9/2 P4=4.5
MOD Mdulo ou resto da diviso. P5 = 5 MOD 2 P5=1
** Exponencial P6 = 2**3 P6=8
+= Soma composta P1 += 3 P1=P1+3
-= Subtrao composta P2 -= 5 P2=P2-5
*= Multiplicao composta P3 *= 2 P3=P3*2
/= Diviso composta P4 /= 9 P4=P4/9
== Igualdade P1 == 4
!= Desigualdade, diferente P2 != 5
>= Maior ou igual que P3 >= 10
<= Menor ou igual que P4 <= 7
> Maior que P5 > 5
< Menor que. P6 < 5
& AND binrio P1 = P11 & P12
| OR binrio P2 = P21 | P22
^ OR exclusivo (XOR) P3 = P31 ^ P32
INV[...] Complementares P4 = INV[P41]
* AND lgico $IF [P11 == 1] * [P12 >=5]
+ OR lgico $IF [P21 != 0] + [P22 == 8]
50
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
O
p
e
r
a
d
o
r
e
s

e

f
u
n

e
s

a
r
i
t
m

t
i
c
a
s

e

l

g
i
c
a
s
.
Constantes boolianas.
Funes trigonomtricas
Neste tipo de funes necessrio considerar que:
Na funo "TAN" o argumento no poder tomar os valores ...-90, 90, 270...
Nas funes "ASIN" e "ACOS" o argumento sempre deve estar entre 1.
Para o clculo da arco-tangente se dispe de duas funes:
Funes matemticas.
Neste tipo de funes necessrio considerar que:
Nas funes "LN" e "LOG" o argumento deve ser maior que zero.
Na funo "SQRT" o argumento deve ser positivo.
Outras funes.
Na funo "EXIST", a programao de "$IF EXIST[P1] == TRUE" equivalente a programar
"$IF EXIST[P1]".
TRUE Verdadeiro $IF V.S.VAR == TRUE
FALSE No verdadeiro $IF V.S.VAR == FALSE
SIN[...] Seno P1 = SIN[30] P1 = 0.5
COS[...] Co-seno P2 = COS[30] P2=0.866
TAN[...] Tangente P3 = TAN[30] P3=0,5773
ASIN[...] Arco seno P4 = ASIN[1] P4 = 90
ACOS[...] Arco co-seno P5 = ACOS[1] P5 = 0
ATAN[...] Arco tangente P6 = ATAN[1] P6 = 45
ARG[...] Arco-tangente y/x P7=ARG[-1,1] P7=225
"ATAN" Devolve o resultado entre 90.
"ARG" Devolve o resultado entre 0 e 360.
ABS[...] Valor absoluto P1 = ABS[-10] P1 = 10
SQR[...] Funo quadrado P2 = SQR[4] P2=16
SQRT[...] Raiz quadrada P3 = SQRT[16] P3=4
LOG[...] Logaritmo decimal P4 = LOG[100] P4 = 2
LN[...] Logaritmo neperiano P5 = LN[100] P5 = 4.6051
EXP[...] Funo "e" P6 = EXP[1] P6 = 2.7182
DEXP[...] Expoente decimal P6 = DEXP[2] P7 = 100
INT[...] Devolve a parte inteira P1 = INT[4.92] P1 = 4
FRACT[...] Devolve a parte decimal P2 = FRACT[1.56] P2=0.56
ROUND[...] Ar r edondament o ao nmer o
inteiro mais prximo
P3 = ROUND[3.12]
P4 = ROUND[4.89]
P3=3
P4 = 5
FUP[...] Devolve a parte inteira mais um.
(Se o nmero inteiro, devolve a
parte inteira)
P5 = FUP[3.12]
P6 = FUP[9]
P5 = 4
P6 = 9
EXIST[...] Verifica se existe a varivel ou o
parmetro selecionado
$IF EXIST[P1]
$IF EXIST[P3] == FALSE
Manual de programao
CNC 8060
CNC 8065
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
1.
(REF. 1402)
51
E
x
p
r
e
s
s

e
s

a
r
i
t
m

t
i
c
a
s

e

l

g
i
c
a
s
.
1.12 Expresses aritmticas e lgicas.
Uma expresso qualquer combinao vlida entre operadores, constantes, parmetros
e variveis. O CNC permite programar por meio de expresses a parte numrica de qualquer
funo, instruo, etc.
O modo de operar com estas expresses estabelecido pelas prioridades dos operadores
e sua associatividade:
conveniente utilizar colchetes para esclarecer a ordem em que se produz a avaliao da
expresso. O uso de colchetes redundantes ou adicionais no produzir erros nem
diminuir a velocidade de execuo.
P3 = P4/P5 - P6 * P7 - P8/P9
P3 = [P4/P5] - [P6 * P7] - [P8/P9]
Expresses aritmticas.
Do como resultado um valor numrico. Se formam combinando os operadores aritmticos
e binrios com as constantes, parmetros e variveis.
Este tipo de expresses tambm podem ser utilizadas para atribuir valores aos parmetros
e s variveis:
P100 = P9 P101 = P[P7] P102 = P[P8 + SIN[P8*20]]
P103 = V.G.TOOL
V.G.FIXT[1].X=20 V.G.FIXT[1].Y=40 V.G.FIXT[1].Z=35
Expresses relacionais.
Do como resultado verdadeiro ou falso. Se formam combinando os operadores de relao
e lgicos com as expresses aritmticas, constantes, parmetros e variveis.
... [P8==12.6] ...
Analisa se o valor de P8 igual a 12.6.
... ABS[SIN[P4]] > 0.8 ...
Analisa se o valor absoluto do seno de P4 maior que 0.8.
... [[P8<=12] + [ABS[SIN[P4]] >=0.8] * [V.G.TOOL==1]] ...
Prioridade de maior a menor Associatividade
Funes, - (unrio) da direita esquerda.
** (exponencial), MOD (resto) da esquerda direita.
* (multiplicao, AND lgico), / (diviso) da esquerda direita.
+ (soma, OR lgico), - (subtrao) da esquerda direita.
Operadores relacionais da esquerda direita.
& (AND),^ (XOR) da esquerda direita.
| (OR) da esquerda direita.
52
Manual de programao
CNC 8060
CNC 8065
1.
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
.
(REF. 1402)
E
x
p
r
e
s
s

e
s

a
r
i
t
m

t
i
c
a
s

e

l

g
i
c
a
s
.
CNC 8060
CNC 8065
(REF. 1402)
2
53
GENERALIDADES DA MQUINA
2.1 Nomenclatura dos eixos
O CNC permite ao fabricante selecionar at 28 eixos (devendo estar definidos
adequadamente como lineares, rotativos, etc., por meio dos parmetros de mquina), no
existindo nenhum tipo de limitao na programao dos mesmos, podendo realizar-se
interpolaes com todos eles ao mesmo tempo.
A norma DIN 66217 denomina os diferentes tipos de eixos como:
Entretanto, o fabricante da mquina pode ter denominado os eixos da mquina, com outros
nomes diferentes.
Opcionalmente, o nome dos eixos pode estar acompanhado de um nmero identificativo,
entre 1 e 9 (X1, X3, Y5, A8...).
X-Y-Z Eixos principais da mquina. Os eixos X-Y formam o plano de trabalho principal,
enquanto que o eixo Z paralelo ao eixo principal da mquina e perpendicular
ao plano XY.
U-V-W Eixos auxiliares, paralelos a X-Y-Z respectivamente.
A-B-C Eixos rotativos, sobre os eixos X-Y-Z respectivamente.
Denominao dos eixos em diferentes mquinas.
54
Manual de programao
CNC 8060
CNC 8065
2.
G
E
N
E
R
A
L
I
D
A
D
E
S

D
A

M

Q
U
I
N
A
(REF. 1402)
N
o
m
e
n
c
l
a
t
u
r
a

d
o
s

e
i
x
o
s
Regra da mo direita
A direo dos eixos X-Y-Z se pode lembrar facilmente utilizando a rgua da mo direita (ver
desenho inferior).
No caso dos eixos rotativos, o sentido positivo de rotao, vem determinado ao rodear com
os dedos o eixo principal sobre o qual se situa o eixo rotativo, quando o dedo polegar assinala
a direo positiva do eixo linear.
Manual de programao
CNC 8060
CNC 8065
G
E
N
E
R
A
L
I
D
A
D
E
S

D
A

M

Q
U
I
N
A
2.
(REF. 1402)
55
S
i
s
t
e
m
a

d
e

C
o
o
r
d
e
n
a
d
a
s
2.2 Sistema de Coordenadas
Considerando que um dos objetivos do Controle Numrico controlar o movimento e
posicionamento dos eixos, necessrio dispor de um sistema de coordenadas que permita
definir no plano ou no espao, a posio dos diferentes pontos que definem os
deslocamentos.
O sistema de coordenadas principal est composto pelos eixos X-Y-Z. Estes eixos so
perpendiculares entre si e se juntam num ponto chamado origem, a partir do qual se define
a posio dos diferentes pontos.
Tambm podem formar parte do sistema de coordenadas outros tipos de eixos, como so
os eixos auxiliares e rotativos.
A posio de um ponto "P" no plano ou no espao, se define por meio das suas coordenadas
nos diferentes eixos.
P (X,Y,Z)
(1,2,5)
(3,4,0)
(5,7,-2)
56
Manual de programao
CNC 8060
CNC 8065
2.
G
E
N
E
R
A
L
I
D
A
D
E
S

D
A

M

Q
U
I
N
A
(REF. 1402)
S
i
s
t
e
m
a
s

d
e

r
e
f
e
r

n
c
i
a
2.3 Sistemas de referncia
Uma mquina pode utilizar os seguintes sistemas de referncia.
Sistema de referncia da mquina.
o sistema de coordenadas prprio da mquina, fixado pelo fabricante da mquina.
Sistema de referncia dos fixaes.
Estabelece um sistema de coordenadas associado fixao que se est utilizando. Se
ativa por programa e pode ser fixado pelo operador em qualquer posio da mquina.
Quando a mquina possui vrias fixaes, cada uma pode ter associado o seu prprio
sistema de referncia.
Sistema de referncia da pea.
Estabelece um sistema de coordenadas associado pea que se est usinando. Se
ativa por programa e pode ser fixado pelo operador em qualquer ponto da pea.
Exemplo dos diferentes sistemas de coordenadas numa fresadora.
XM YM ZM Sistema de referncia da mquina.
XF YF ZF Sistema de referncia dos fixaes.
XW YW ZW Sistema de referncia da pea.
Manual de programao
CNC 8060
CNC 8065
G
E
N
E
R
A
L
I
D
A
D
E
S

D
A

M

Q
U
I
N
A
2.
(REF. 1402)
57
S
i
s
t
e
m
a
s

d
e

r
e
f
e
r

n
c
i
a
2.3.1 Origens dos sistemas de referncia
A posio dos diferentes sistemas de referncia vem determinada pelas suas respectivas
origens.
O
M
Zero mquina
a origem do sistema de referncia da mquina, fixado pelo fabricante da mquina.
O
F
zero fixao
a origem do sistema de referncia de fixao que se est utilizando. A sua posio pode
ser definida pelo usurio por meio do "deslocamento de fixao", e est referenciado com
respeito ao zero mquina.
O "deslocamento de fixao" pode ser definido desde o programa ou desde o painel frontal
do CNC, tal e como se explica no Manual de Operao.
O
W
Zero pea
a origem do sistema de referncia da pea. A sua posio pode ser definida pelo usurio
por meio do "deslocamento de origem", e est referenciado:
Referindo-se ao zero fixao, se o sistema de referncia da fixao se encontra ativo.
Se trocamos o sistema de referncia de fixao, o CNC atualiza a posio do zero pea
passando a estar referenciado com relao ao novo zero fixao.
Referindo-se ao zero mquina, se o sistema de referncia da fixao no se encontra
ativo. Se ativamos o sistema de referncia da fixao, o CNC atualiza a posio do zero
pea passando a estar referenciado com relao ao zero fixao.
O "deslocamento de origem" pode ser definido desde o programa ou desde o painel frontal
do CNC, tal e como se explica no Manual de Operao.
Deslocamento de origem quando:
(A)O sistema de referncia do fixao est ativado.
(B)O sistema de referncia do fixao est desativado.
58
Manual de programao
CNC 8060
CNC 8065
2.
G
E
N
E
R
A
L
I
D
A
D
E
S

D
A

M

Q
U
I
N
A
(REF. 1402)
B
u
s
c
a

d
e

r
e
f
e
r

n
c
i
a

d
e

m

q
u
i
n
a
.
2.4 Busca de referncia de mquina.
2.4.1 Definio de "Busca de referncia de mquina"
a operao mediante a qual se realiza a sincronizao do sistema. Esta operao
necessria quando o CNC perde a posio de origem (por exemplo, apagando a mquina).
Para realizar a operao de "Busca de referncia de mquina", o fabricante da mquina tem
definidos dois pontos especiais na mquina; zero mquina e ponto de referncia de
mquina.
Zero mquina.
a origem do sistema de referncia da mquina.
Ponto de referncia de mquina.
o ponto onde se realiza a sincronizao do sistema (exceto quando a mquina dispe
de I
0
codificados ou medio absoluta). Pode estar situado em qualquer parte da
mquina.
Durante a operao de "Busca de referncia de mquina" os eixos se deslocam ao ponto
de referncia de mquina e o CNC aceita as cotas definidas pelo fabricante para esse ponto,
referidas ao zero mquina. No caso de dispor de I
0
codificados ou medio absoluta, os
eixos s se deslocaro o necessrio para verificar a sua posio.
O
M
O
W
H
X
MH
Y
MH
Z
MH
X
WH
Y
WH
Z
WH
Zero mquina.
Zero pea.
Ponto de referncia de mquina.
Cotas no sistema de referncia da mquina.
Cotas no sistema de referncia da pea.
Z
X
O
M O
W
X
MH
X
MW
Z
MW
Z
MH
H
X
Z
H
O
M
O
W
Z
MH
Z
MW
X
MH
Se programamos uma "Busca de referncia de mquina" no se anulam os deslocamentos de fixao
nem de origem; portanto, as cotas se visualizam no sistema de referncia ativo.
Pelo contrrio, se a "Busca de referncia de mquina" se realiza eixo a eixo em modo MANUAL (no
em MDI), se anulam os deslocamentos ativos e as cotas se visualizam com referncia ao zero
mquina.
i
Manual de programao
CNC 8060
CNC 8065
G
E
N
E
R
A
L
I
D
A
D
E
S

D
A

M

Q
U
I
N
A
2.
(REF. 1402)
59
B
u
s
c
a

d
e

r
e
f
e
r

n
c
i
a

d
e

m

q
u
i
n
a
.
2.4.2 Definio de "Busca de referncia de mquina"
Quando se programa uma "Busca de referncia de mquina", se faz referncia aos eixos,
sucessivamente, na ordem definida pelo usurio. No necessrio incluir todos os eixos
na "Busca de referncia de mquina", s os que se deseja referenciar.
A "Busca de referncia de mquina" se programa por meio da funo G74, seguida dos eixos
que se querem fazer referncia e o nmero que determina a ordem na qual se desejam
referenciar os eixos. Se a dois ou mais eixos atribumos o mesmo nmero de ordem, estes
eixos comeam a referenciar-se ao mesmo tempo e o CNC espera que todos eles finalizem,
antes de comear a referenciar o eixo seguinte.
No caso de ter eixos numerados, podero ser definidos junto aos outros atribuindo-lhes o
nmero de ordem da seguinte maneira.
Busca de referncia de mquina do spindle.
A busca de referncia de mquina do spindle se realiza sempre junto do primeiro eixo,
independentemente da ordem na qual se tenha definido.
A busca de referncia e o estado do lao.
Os eixos trabalham habitualmente em lao fechado, mesmo que os eixos rotativos tambm
podem trabalhar em lao aberto, para permitir control-lo como se fosse um spindle.
O processo de busca de referncia de mquina se realiza com os eixos e spindles
controlados em posio, isto , com o lao de posio fechado. O CNC fechar o lao de
posio, automaticamente em todos os eixos e spindles para os quais se programe uma
busca de referncia de mquina por meio da funo G74.
Utilizando uma sub-rotina associada
Se o fabricante da mquina associou funo G74 uma sub-rotina de busca, esta funo
se poder programar sozinha no bloco e o CNC executar automaticamente a sub-rotina
que tenha associada [P.M.G. "REFPSUB (G74)"].
O modo no qual se realiza a "Busca de referncia de mquina" por meio de uma sub-rotina
idntico ao explicado anteriormente.
G74 X1 Y2
G74 X2 Z1 A3
G74 Z1 Y2 X3 U2
G74 X1=1 X2=2
G74 X1=2 X2=1 A4 Z1=3
60
Manual de programao
CNC 8060
CNC 8065
2.
G
E
N
E
R
A
L
I
D
A
D
E
S

D
A

M

Q
U
I
N
A
(REF. 1402)
B
u
s
c
a

d
e

r
e
f
e
r

n
c
i
a

d
e

m

q
u
i
n
a
.
CNC 8060
CNC 8065
(REF. 1402)
3
61
SISTEMA DE COORDENADAS
3.1 Programao em milmetros (G71) ou em polegadas (G70)
Os deslocamentos e o avano dos eixos podem ser definidos no sistema mtrico
(milmetros) ou no sistema ingls (polegadas). O sistema de unidades pode ser selecionada
desde o programa mediante as funes:
G70 Programao em polegadas.
G71 Programao em milmetros.
Ambas as funes se podem programar em qualquer parte do programa, no sendo
necessrio que estejam ss no bloco.
Funcionamento
A partir da execuo de uma destas funes, o CNC assume o referido sistema de unidades
para os blocos programados a seguir. Se no se programa nenhuma destas funes, o CNC
utiliza o sistema de unidades definido pelo fabricante da mquina [P.M.G. "INCHES"].
Quando se muda o sistema de unidades, o CNC transforma o avano que se encontra ativo
ao novo sistema de unidades.
Propriedades das funes
As funes G70 e G71 so modais e incompatveis entre si.
No momento da ligao, depois de se executar M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G70 ou G71 conforme tenha sido
definido pelo fabricante da mquina [P.M.G. "INCHES"].
...
G01 G71 X100 Y100 F508 (Programao em milmetros)
(Avano: 508 mm/minuto)
...
G70 (Se muda o sistema de unidades.)
(Avano: 20 polegadas/minuto)
...
62
Manual de programao
CNC 8060
CNC 8065
3.
S
I
S
T
E
M
A

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
C
o
o
r
d
e
n
a
d
a
s

a
b
s
o
l
u
t
a
s

(
G
9
0
)

o
u

i
n
c
r
e
m
e
n
t
a
i
s

(
G
9
1
)
3.2 Coordenadas absolutas (G90) ou incrementais (G91)
As coordenadas dos diferentes pontos podem ser definidas em coordenadas absolutas
(com referncia origem ativa) ou incrementais (com referncia posio atual). O tipo de
coordenadas pode ser selecionada desde o programa mediante as funes:
G90 Programao em cotas absolutas.
G91 Programao em cotas incrementais.
Ambas as funes se podem programar em qualquer parte do programa, no sendo
necessrio que estejam ss no bloco.
Funcionamento
A partir da execuo de uma destas funes, o CNC assume a referida forma programar
os blocos programados a seguir. Se no se programa nenhuma destas funes, o CNC
utiliza o modo de trabalho definido pelo fabricante da mquina [P.M.G. "ISYSTEM"].
Dependendo do modo de trabalho ativo (G90/G91), as coordenadas dos pontos estaro
definidas da seguinte maneira:
Quando se programa em cotas absolutas (G90), as coordenadas do ponto se referem
ao origem do sistema de coordenadas estabelecido, geralmente ao origem da pea.
Quando se programa em cotas incrementais (G91), as coordenadas do ponto se referem
posio em que se encontra a ferramenta nesse momento. O sinal anteposto indica
o sentido de deslocamento.
Propriedades da funo
As funes G90 e G91 so modais e incompatveis entre si.
No momento da ligao, depois de se executar M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G90 ou G91 conforme tenha sido
definido pelo fabricante da mquina [P.M.G. "ISYSTEM"].

N10 G00 G71 G90 X0 Y0
N20 G01 X35 Y55 F450
N30 X75 Y25
N40 X0 Y0
N50 M30
Programao em cotas absolutas.

N10 G00 G71 G90 X0 Y0
N20 G01 G91 X35 Y55 F450
N30 X40 Y-30
N40 X-75 Y-25
N50 M30
Programao em cotas incrementais.
Manual de programao
CNC 8060
CNC 8065
S
I
S
T
E
M
A

D
E

C
O
O
R
D
E
N
A
D
A
S
3.
(REF. 1402)
63
C
o
o
r
d
e
n
a
d
a
s

a
b
s
o
l
u
t
a
s

(
G
9
0
)

o
u

i
n
c
r
e
m
e
n
t
a
i
s

(
G
9
1
)
3.2.1 Eixos rotativos.
O CNC admite diferentes formas de configurar um eixo rotativo, em funo de como vai
realizar os deslocamentos. Desta maneira o CNC pode ter eixos rotativos com limites de
percurso, por exemplo entre 0 e 180 (eixo rotativo linearlike); eixos que sempre se
deslocam no mesmo sentido (eixo rotativo unidirecional); eixos que escolham o caminho
mais curto (eixo rotativo de posicionamento).
Em todos os eixos rotativos as unidades de programao so em graus, por isso no lhes
afeta a mudana entre milmetros e polegadas. O nmero de voltas que roda o eixo quando
se programa um deslocamento superior ao mdulo, depende do tipo de eixo. Os limites para
visualizar as cotas dependem tambm do tipo de eixo.
Eixo rotativo linearlike.
O eixo se comporta como um eixo linear, porm as unidades de programao so em graus.
O CNC visualiza as cotas entre os limites de curso.
Eixo rotativo normal.
Este tipo de eixo rotativo pode rodar em ambos os sentidos. O CNC visualiza as cotas entre
os limites do mdulo.
Eixo rotativo unidirecional.
Este tipo de eixo rotativo s se desloca num sentido, aquele que tem predeterminado. O
CNC visualiza as cotas entre os limites do mdulo.
Movimentos em G90. Movimentos em G91.
O sinal da cota indica o sentido do deslocamento;
o valor absoluto da cota indica a posio final.
Movimento incremental normal. O sinal da cota
i ndi ca o senti do do desl ocamento; o val or
absoluto da cota indica o aumento de posio.
Mesmo que o deslocamento programado seja
superior ao mdulo, o eixo nunca d mais que
uma volta.
Se o deslocamento programado superior ao
mdulo, o eixo d mais de uma volta.
Movimentos em G90. Movimentos em G91.
O eixo se desloca conforme o seu sentido
pr edet er mi nado, at al canar a cot a
programada.
O eixo s admite movimentos conforme o seu
sentido predeterminado. O sinal da cota indica o
sentido do deslocamento; o valor absoluto da
cota indica o aumento de posio.
Mesmo que o deslocamento programado seja
superior ao mdulo, o eixo nunca d mais que
uma volta.
Se o deslocamento programado superior ao
mdulo, o eixo d mais de uma volta.
64
Manual de programao
CNC 8060
CNC 8065
3.
S
I
S
T
E
M
A

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
C
o
o
r
d
e
n
a
d
a
s

a
b
s
o
l
u
t
a
s

(
G
9
0
)

o
u

i
n
c
r
e
m
e
n
t
a
i
s

(
G
9
1
)
Eixo rotativo de posicionamento.
Este tipo de eixo rotativo pode ser deslocado em ambos os sentidos, porm nos movimentos
absolutos se desloca pelo caminho mais curto. O CNC visualiza as cotas entre os limites
do mdulo.
Movimentos em G90. Movimentos em G91.
O eixo se desloca pelo caminho mais curto, at
alcanar a cota programada.
Movimento incremental normal. O sinal da cota
i ndi ca o senti do do desl ocamento; o val or
absoluto da cota indica o aumento de posio.
Mesmo que o deslocamento programado seja
superior ao mdulo, o eixo nunca d mais que
uma volta.
Se o deslocamento programado superior ao
mdulo, o eixo d mais de uma volta.
Manual de programao
CNC 8060
CNC 8065
S
I
S
T
E
M
A

D
E

C
O
O
R
D
E
N
A
D
A
S
3.
(REF. 1402)
65
P
r
o
g
r
a
m
a

o

e
m

r
a
i
o
s

(
G
1
5
2
)

o
u

e
m

d
i

m
e
t
r
o
s

(
G
1
5
1
)
3.3 Programao em raios (G152) ou em dimetros (G151)
A modalidade de programao em raios ou em dimetros pode ser selecionada desde o
programa por meio das funes:
G151 Programao em dimetros.
G152 Programao em raios.
Estas funes se podem programar em qualquer parte do programa, no sendo necessrio
que estejam ss no bloco.
Funcionamento
A partir da execuo de uma destas funes, o CNC assume a referida modalidade de
programao para os blocos programados a seguir.
Quando se muda a modalidade de programao, o CNC muda o modo de visualizao das
cotas nos eixos correspondentes.
Propriedades da funo
As funes G151 e G152 so modais e incompatveis entre si.
No momento da ligao, depois de executar-se M02 ou M30 e depois de uma EMERGNCIA
ou RESET, o CNC assumir a funo G151 se algum dos eixos personalizado nos
parmetros de mquina com DIAMPROG=SI.
As seguintes funes esto orientadas a mquinas tipo torno. A modalidade de programao em
dimetros s est disponvel nos eixos permitidos pelo fabricante da mquina (DIAMPROG=SI).
i
Programao em raios. Programao em dimetros.
66
Manual de programao
CNC 8060
CNC 8065
3.
S
I
S
T
E
M
A

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
P
r
o
g
r
a
m
a

o

d
e

c
o
t
a
s
3.4 Programao de cotas
3.4.1 Coordenadas cartesianas
A programao das cotas se realiza de acordo com um sistema de coordenadas
cartesianas. Este sistema composto por dois eixos no plano e por trs ou mais eixos no
espao.
Definio de cotas
A posio dos diferentes pontos neste sistema se expressa por meio das suas coordenadas
nos diferentes eixos. As cotas podero ser programadas em coordenadas absolutas ou
incrementais e se podero expressar em milmetros ou em polegadas.
Eixos padro (X...C)
As cotas se programam por meio do nome do eixo seguido do valor da cota.
Eixos numerados (X1...C9)
Se o nome do eixo do tipo X1, Y2... necessrio incluir o sinal "=" entre o nome do eixo
e o valor da cota.
Manual de programao
CNC 8060
CNC 8065
S
I
S
T
E
M
A

D
E

C
O
O
R
D
E
N
A
D
A
S
3.
(REF. 1402)
67
P
r
o
g
r
a
m
a

o

d
e

c
o
t
a
s
3.4.2 Coordenadas polares
No caso de existir elementos circulares ou dimenses angulares, para expressar as
coordenadas dos diferentes pontos no plano pode resultar mais conveniente utilizar
coordenadas polares.
Neste tipo de coordenadas necessrio um ponto de referncia ao qual se denomina
"origem polar", que ser a origem do sistema de coordenadas polares.
Definio de cotas
A posio dos diferentes pontos se expressa definindo o raio "R" e o ngulo "Q", da seguinte
maneira:
Raio Ser a distncia entre a origem polar e o ponto.
ngulo Ser formado pelo eixo de abcissas e a linha que une a origem polar com
o ponto.
O raio poder ser mostrado em milmetros ou em polegadas, enquanto que o ngulo estar
definido em graus.
Ambos os valores se podero expressar em cotas absolutas (G90) ou incrementais (G91).
Quando se trabalha em G90, os valores de "R" e "Q" sero cotas absolutas. O valor
atribudo ao raio deve ser sempre positivo ou zero.
Quando se trabalha em G91, os valores de "R" e "Q" sero cotas incrementais. Mesmo
que se permite programar valores negativos de "R" quando se programa em cotas
incrementais, o valor resultante que lhe for atribudo ao raio deve ser sempre positivo.
Se se programa um valor de "Q" superior a 360, se tomar o mdulo depois de ser dividido
entre 360. Desta maneira, Q420 o mesmo que Q60, e Q-420 o mesmo que Q-60.
Pr-seleo da origem polar
A "origem polar" poder ser selecionada desde o programa por meio da funo G30. Se
no se seleciona, se aceita como "origem polar" a origem do sistema de referncia ativo
(zero pea). Ver captulo "5 Seleo de origens".
A "origem polar" selecionado se modifica nos seguintes casos:
Cada vez que se mude o plano de trabalho, o CNC aceita como nova "origem polar" o
zero pea.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma
EMERGNCIA ou RESET, o CNC assumir como novo origem polar o zero pea.
R Raio
Q ngulo
OP Origem polar
68
Manual de programao
CNC 8060
CNC 8065
3.
S
I
S
T
E
M
A

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
P
r
o
g
r
a
m
a

o

d
e

c
o
t
a
s
Exemplos. Definio de pontos em coordenadas polares.
P1
P2
P3
P4
P5
P6
50
30
o
60
o
P0
Y
X
R Q
P0 0
P1 100
0
0
P2
P3
P4
100
50
50
30
30
60
P5 100 60
P6 100 90
10
6
10 10
25 25
15
15
P1
P2
P3
P4
P5
P6
P7
P8 P9
P10
Ow
R
P1 46
P2
P3
P4
31
16
16
P5 10
P6 10
P7 16
P8
P9
P10
31
31
46
Q
65
80
80
65
65
115
100
100
115
115
Y
X
P0
P1 P2
P3
P4
P5
P6
63.4
o
45
o
33.7
o
R Q
P0 430
P1 430
0
33.7
P2
P3
P4
340
290
230
45
33.7
45
P5 360 63.4
P6 360 90
X
Z
CNC 8060
CNC 8065
(REF. 1402)
4
69
PLANOS DE TRABALHO.
Os planos de trabalho determinam que eixos definem o plano/triedro de trabalho e que eixo
corresponde ao eixo longitudinal da ferramenta. A seleo de planos necessria quando
queremos executar operaes como:
Interpolaes circulares e helicoidais.
Chanfrados e arredondamentos de arestas.
Entrada e sadas tangenciais.
Ciclos fixos de usinagem.
Compensao de raio e comprimento da ferramenta.
Estas operaes, exceto a compensao de comprimento, s podem ser executadas no
plano de trabalho ativo. A compensao de comprimento, pelo contrrio, s pode ser
aplicada sobre o eixo longitudinal.
Comandos para modificar os planos de trabalho.
Modelo fresadora ou modelo torno com configurao de eixos tipo "triedro".
Modelo torno com configurao de eixos tipo "plano".
Funo. Significado.
G17 Plano principal formado pelo primeiro eixo (abscissas), segundo eixo (ordenadas)
e o terceiro eixo (perpendicular) do canal.
G18 Plano principal formado pelo terceiro eixo (abscissas), primeiro eixo (ordenadas) e
o segundo eixo (perpendicular) do canal.
G19 Plano principal formado pelo segundo eixo (abscissas), terceiro eixo (ordenadas) e
o primeiro eixo (perpendicular) do canal.
G20 Selecionar um plano de trabalho qualquer, formado pelos trs primeiros eixos do
canal.
Instruo. Significado.
#TOOL AX Seleo do eixo longitudinal da ferramenta.
Funo. Significado.
G18 Plano principal formado pelo segundo eixo (abscissas), e o primeiro eixo
(ordenadas) do canal.
G20 Seleo do eixo longitudinal da ferramenta.
Instruo. Significado.
#TOOL AX Seleo do eixo longitudinal da ferramenta.
70
Manual de programao
CNC 8060
CNC 8065
4.
P
L
A
N
O
S

D
E

T
R
A
B
A
L
H
O
.
(REF. 1402)
A
c
e
r
c
a

d
o
s

p
l
a
n
o
s

d
e

t
r
a
b
a
l
h
o

n
o
s

m
o
d
e
l
o
s

t
o
r
n
o

o
u

f
r
e
s
a
d
o
r
a
.
4.1 Acerca dos planos de trabalho nos modelos torno ou fresadora.
O funcionamento dos planos de trabalho depende da configurao geomtrica dos eixos.
Num modelo fresadora, a configurao geomtrica dos eixos sempre do tipo "triedro" em
quanto que num modelo torno, a configurao geomtrica dos eixos poder ser do tipo
"triedro" ou do tipo "plano" (parmetro GEOCONFIG).
Conf i gurao dos ei xos t i po "t ri edro" ( model o t orno ou
fresadora).
Esta configurao dispe de trs eixos formando um triedro cartesiano tipo XYZ. Podem
existir mais eixos, alm dos que formam o triedro, que podero formar parte do triedro ou
ser eixos auxiliares, rotativos, etc.
A ordem na qual se definem os eixos do canal estabelece quais sero os planos de trabalho
principais, os que selecionamos com as funes G17, G18 e G19. Com a funo G20
podemos formar qualquer plano de trabalho com os trs primeiros eixos do canal. O plano
de trabalho por defeito o define o fabricante (parmetro IPLANE), sendo o plano habitual
G17 num modelo fresadora e G18 num modelo torno.
O CNC visualiza as funes G associadas aos planos de trabalho.
Configurao de eixos tipo "plano" (modelo torno).
Esta configurao possui de dois eixos formando o plano habitual de trabalho em torno.
Pode haver mais eixos, mas no podem formar parte do triedro; devero ser eixos auxiliares,
rotativos, etc.
Com esta configurao, o plano de trabalho sempre G18 e estar formado pelos dois
primeiros eixos definidos no canal, o segundo eixo como eixo de abscissas e o primeiro eixo
como eixo de ordenadas. As funes G associadas aos planos de trabalho tm os
seguintes efeitos.
O CNC no visualiza as funes G associadas aos planos de trabalho, pois sempre o
mesmo plano.
Configurao de eixos tipo "plano". Configurao de eixos tipo "triedro".
Funo. Significado.
G17 No muda de plano e mostra um warning avisando disso.
G18 No produz nenhum efeito (a no ser que esteja ativada a funo G20).
G19 No muda de plano e mostra um warning avisando disso.
G20 permitido se no altera o plano principal; isto , s se pode usar para mudar o eixo
longitudinal.
X+
Z+
X+
Z+
Y+
Manual de programao
CNC 8060
CNC 8065
P
L
A
N
O
S

D
E

T
R
A
B
A
L
H
O
.
4.
(REF. 1402)
71
S
e
l
e
c
i
o
n
a
r

o
s

p
l
a
n
o
s

d
e

t
r
a
b
a
l
h
o

p
r
i
n
c
i
p
a
i
s
.
4.2 Selecionar os planos de trabalho principais.
4.2.1 Modelo fresadora ou modelo torno com configurao de eixos tipo
"triedro".
Os planos principais se podem selecionar desde o programa mediante as funes G17, G18
e G19, e estaro formados por dois dos trs primeiros eixos do canal. O terceiro eixo
corresponde ao eixo perpendicular ao plano que coincide com o eixo longitudinal da
ferramenta, aquele sobre o qual realizada a compensao de comprimento.
O OEM, atravs do parmetro da mquina LCOMPTYP, pode alterar o comportamento do
eixo longitudinal ao trocar de plano, de modo que o CNC mantenha o eixo longitudinal que
se encontrava ativo antes da troca de plano.
A funo G20 pode selecionar qualquer plano com os trs primeiros eixos do canal. A funo
G20 e a sentena #TOOL AX podem trocar o eixo longitudinal da ferramenta.
Programao.
Estas funes se podem programar em qualquer parte do programa, no sendo necessrio
que estejam ss no bloco.
Formato de programao.
O formato de programao o seguinte:
G17
G18
G19
Propriedades da funo e influncia do reset, do desligamento
e da funo M30.
As funes G17, G18, G19 e G20 so modais e incompatveis entre si. No momento da
ligao, depois de se executar M02 ou M30, e depois de uma emergncia ou um reset, o
CNC aceita a funo G17 ou G18 conforme tenha sido definido pelo fabricante da mquina
(parmetro IPLANE).
G17 Plano principal formado pelo primeiro eixo (abscissas), segundo eixo
(ordenadas) e o terceiro eixo (perpendicular) do canal.
G18 Plano principal formado pelo terceiro eixo (abscissas), primeiro eixo (ordenadas)
e o segundo eixo (perpendicular) do canal.
G19 Plano principal formado pelo segundo eixo (abscissas), terceiro eixo (ordenadas)
e o primeiro eixo (perpendicular) do canal.
G17
G18
G19
72
Manual de programao
CNC 8060
CNC 8065
4.
P
L
A
N
O
S

D
E

T
R
A
B
A
L
H
O
.
(REF. 1402)
S
e
l
e
c
i
o
n
a
r

o
s

p
l
a
n
o
s

d
e

t
r
a
b
a
l
h
o

p
r
i
n
c
i
p
a
i
s
.
4.2.2 Modelo torno com configurao de eixos tipo "plano".
O plano de trabalho sempre G18 e estar formado pelos dois primeiros eixos definidos
no canal. As funes G17 e G19 no tm significado para o CNC.
Com ferramentas de torno a compensao de comprimento se aplica em todos os eixos nos
quais se tenha definido offset na ferramenta.
Nas ferramentas de fresadora, a compensao de longitude se aplica ao segundo eixo do
canal. Si se tem definido os eixos X (primeiro eixo do canal) e Z (segundo eixo do canal),
o plano de trabalho ser ZX e o eixo longitudinal o Z. A funo G20 e a sentena #TOOL
AX podem trocar o eixo longitudinal da ferramenta.
Programao.
Estas funes se podem programar em qualquer parte do programa, no sendo necessrio
que estejam ss no bloco.
Formato de programao.
O formato de programao o seguinte:
G18
Propriedades da funo e influncia do reset, do desligamento
e da funo M30.
As funes G18 e G20 so modais e incompatveis entre si. No momento da ligao, depois
de executar-se M02 ou M30 ou depois de uma emergncia ou reset, o CNC assumir o
cdigo G18.
G18 Plano principal formado pelo segundo eixo (abscissas), e o primeiro eixo
(ordenadas) do canal.
G18
Manual de programao
CNC 8060
CNC 8065
P
L
A
N
O
S

D
E

T
R
A
B
A
L
H
O
.
4.
(REF. 1402)
73
S
e
l
e

o

u
m

n
o
v
o

p
l
a
n
o

d
e

t
r
a
b
a
l
h
o

e

u
m

e
i
x
o

l
o
n
g
i
t
u
d
i
n
a
l

q
u
a
l
q
u
e
r
.
4.3 Seleo um novo plano de trabalho e um eixo longitudinal
qualquer.
O significado da funo G20 depende do tipo de configurao dos eixos da mquina; tipo
"plano" (para torno) ou tipo "triedro" (para torno ou fresadora).
Quando a configurao dos eixos do tipo triedro, a funo G20 permite definir qualquer
plano de trabalho formado pelos trs primeiros eixos do canal. Para construir um plano
com outros eixos, primeiro h que incluir esses eixos no triedro principal (sentena
#SET AX).
Quando a configurao dos eixos do tipo plano, o plano de trabalho sempre G18 e
a funo G20 somente permite trocar o eixo longitudinal da ferramenta.
Programao.
Na hora de programar esta sentena h que definir o novo eixo de abscissas e ordenadas
do plano e o eixo longitudinal da ferramenta. Se o eixo longitudinal coincide com um dos
eixos do plano, tambm h que definir qual o eixo perpendicular ao plano.
Formato de programao.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos e
entre colchetes angulares os que so opcionais.
G20 X~C{axistype} X~C{axistype} X~C{axistype} <X~C{axistype}>
Valores para determinar o lugar do eixo no plano.
O plano de trabalho se define selecionando o eixo de abcissas, o eixo de ordenadas, o eixo
perpendicular e o eixo longitudinal da ferramenta A seleo se realiza atribuindo aos eixos
programados junto a G20 um dos seguintes valores.
{axistype} Valor que determina o lugar do eixo no plano.
Valor. Tipo de eixo dentro do plano de trabalho.
1 Eixo de abcissas.
2 Eixo de ordenadas.
3 Eixo longitudinal da ferramenta. O sinal indica a orientao da ferramenta.
4 Reservado.
5 Eixo perpendicular ao plano de trabalho, necessrio s quando o eixo longitudinal da
ferramenta seja o mesmo que o eixo de abscissas ou ordenadas. Em caso contrrio, o
eixo perpendicular ser o eixo longitudinal da ferramenta.
G20 X1 Z2 Y3
O eixo X o eixo de abcissas.
O eixo Z o eixo de ordenadas.
O ei xo Y o ei xo l ongi tudi nal da ferramenta e o ei xo
perpendicular ao plano.
G20 X1 Y2 X3 Z5
O eixo X o eixo de abcissas e o eixo longitudinal da ferramenta.
O eixo Y o eixo de ordenadas.
O eixo Z o eixo perpendicular ao plano.
74
Manual de programao
CNC 8060
CNC 8065
4.
P
L
A
N
O
S

D
E

T
R
A
B
A
L
H
O
.
(REF. 1402)
S
e
l
e

o

u
m

n
o
v
o

p
l
a
n
o

d
e

t
r
a
b
a
l
h
o

e

u
m

e
i
x
o

l
o
n
g
i
t
u
d
i
n
a
l

q
u
a
l
q
u
e
r
.
Seleo do eixo longitudinal da ferramenta.
Quando se seleciona o eixo longitudinal com G20, podemos estabelecer a orientao da
ferramenta conforme o sinal programado.
Se o parmetro para selecionar o eixo longitudinal positivo, a ferramenta se posiciona
no sentido positivo do eixo.
Se o parmetro para selecionar o eixo longitudinal negativo, a ferramenta se posiciona
no sentido negativo do eixo.
Propriedades da funo e influncia do reset, do desligamento
e da funo M30.
A funo G20 modal e incompatvel com G17, G18 e G19. No momento da ligao, depois
de se executar M02 ou M30, e depois de uma emergncia ou um reset, o CNC aceita a
funo G17 ou G18 conforme tenha sido definido pelo fabricante da mquina (parmetro
IPLANE).
G20 X1 Y2 Z3 G20 X1 Y2 Z-3 G20 X1 Y2 X-3 Z5
Manual de programao
CNC 8060
CNC 8065
P
L
A
N
O
S

D
E

T
R
A
B
A
L
H
O
.
4.
(REF. 1402)
75
S
e
l
e

o

d
o

e
i
x
o

l
o
n
g
i
t
u
d
i
n
a
l

d
a

f
e
r
r
a
m
e
n
t
a
.
4.4 Seleo do eixo longitudinal da ferramenta.
A sentena #TOOL AX permite trocar o eixo longitudinal da ferramenta, exceto nas de
tornear. Esta instruo permite selecionar como novo eixo longitudinal qualquer eixo da
mquina.
Programao.
No momento de programar esta instruo, tem que ser definido o novo eixo e orientao
da ferramenta.
Formato de programao.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos.
#TOOL AX [X~C{+|-}]
Definir a orientao da ferramenta.
A orientao da ferramenta se define da seguinte maneira.
{+|-} Orientao da ferramenta.
#TOOL AX [Z+]
#TOOL AX [V2-]
Sinal + Orientao positiva da ferramenta.
Sinal - Orientao negativa da ferramenta.
Orientao positiva da ferramenta.
#TOOL AX [X+]
#TOOL AX [Y+]
#TOOL AX [Z+]
Orientao negativa da ferramenta.
#TOOL AX [X-]
#TOOL AX [Y-]
#TOOL AX [Z-]
76
Manual de programao
CNC 8060
CNC 8065
4.
P
L
A
N
O
S

D
E

T
R
A
B
A
L
H
O
.
(REF. 1402)
S
e
l
e

o

d
o

e
i
x
o

l
o
n
g
i
t
u
d
i
n
a
l

d
a

f
e
r
r
a
m
e
n
t
a
.
CNC 8060
CNC 8065
(REF. 1402)
5
77
SELEO DE ORIGENS
O CNC permite programar os deslocamentos no sistema de referncia da mquina, ou ento
realizar deslocamentos com o objetivo de utilizar sistemas de referncia relativos s
fixaes ou pea, sem ter assim necessidade de modificar as coordenadas dos diferentes
pontos da pea na hora de programar.
H trs tipos de deslocamentos diferentes; deslocamento de fixao, deslocamento de
origem e deslocamento do autmato. O CNC pode ter vrios destes deslocamentos ativos
simultaneamente, neste caso, a origem do sistema de referncia ativo ser definido pela
soma dos deslocamentos ativos.
Tipo de deslocamento. Descrio.
Deslocamento de fixao. Distncia entre o zero mquina e o zero fixao.
Nas mquinas que possuem vrios sistemas de fixao, este
deslocamento permite selecionar a fixao que vai ser utilizada.
Deslocamento de origem. Distncia entre o zero fixao e o zero pea. Se o zero fixao
no est at i vo (no h desl ocament o de f i xao), o
deslocamento de origem se mede com referncia ao zero
mquina.
O deslocamento de origem pode ser fixado por meio de una pr-
seleo de cotas ou um deslocamento de origem.
Deslocamento do autmato. Deslocamento especial dirigido pelo PLC que se utiliza para
corrigir desvios produzidos por dilataes, etc.
O PLC sempre aplica este deslocamento, inclusive durante a
programao com referncia ao zero mquina.
78
Manual de programao
CNC 8060
CNC 8065
5.
S
E
L
E

O

D
E

O
R
I
G
E
N
S
(REF. 1402)
P
r
o
g
r
a
m
a

o

c
o
m

r
e
s
p
e
i
t
o

a
o

z
e
r
o

m

q
u
i
n
a
5.1 Programao com respeito ao zero mquina
O zero mquina a origem do sistema de referncia da mquina. A programao dos
deslocamentos com referncia ao zero mquina se realiza por meio das instrues #MCS
e #MCS ON/OFF.
Programar um deslocamento com respeito ao zero mquina.
Esta instruo pode ser acrescentada a qualquer bloco no qual se tenha definido um
deslocamento, de maneira que este se executa no sistema de referncia da mquina.
Sistema de coordenadas mquina.
As instrues #MCS ON e #MCS OFF ativam e desativam o sistema de coordenadas da
mquina; portanto, os deslocamentos programados entre ambas as instrues se executam
no sistema de referncia da mquina. Ambas as instrues devem ser programadas ss
num bloco.
Consideraes aos deslocamentos com referncia ao zero
mquina.
Deslocamentos e transformaes de coordenadas
Quando se executa um deslocamento com referncia ao zero mquina se ignoram os
deslocamentos ativos (exceto o dirigido pelo PLC), cinemticas e transformaes
cartesianas; por conseguinte, o deslocamento se efetua no sistema de referncia da
mquina. Depois de finalizado o deslocamento se recuperam os deslocamentos,
cinemticas e transformaes cartesianas que se encontravam ativas.
Os deslocamentos programados no admitem coordenadas polares nem se permitem
outros tipos de transformaes como espelhamento , rotao de coordenadas ou fator de
escala. Enquanto est ativa a funo #MCS tambm no se admitem funes de definio
de uma nova origem como G92, G54-G59, G158, G30, etc.
A compensao de raio e comprimento
Durante os deslocamentos referentes ao zero mquina tambm se anula temporariamente
a compensao de raio e comprimento da ferramenta. O CNC entende que as cotas foram
programadas com referncia base da ferramenta, no da ponta.
G00 X30 Y30
G92 X0 Y0 (Pr-seleo de coordenadas)
G01 X20 Y20
#MCS X30 Y30 (Desl ocamento com respei to ao zero mqui na. Se anul am os
deslocamentos)
G01 X40 Y40 (Se recuperam os deslocamentos)
G01 X60 Y60
M30
G92 X0 Y0 (Pr-seleo de coordenadas)
G01 X50 Y50
#MCS ON (Comea a programao com respeito ao zero mquina)
G01 ...
G02 ...
G00 ...
#MCS OFF (Finaliza a programao com respeito ao zero mquina) Se recuperam
os deslocamentos)
Manual de programao
CNC 8060
CNC 8065
S
E
L
E

O

D
E

O
R
I
G
E
N
S
5.
(REF. 1402)
79
P
r
o
g
r
a
m
a

o

c
o
m

r
e
s
p
e
i
t
o

a
o

z
e
r
o

m

q
u
i
n
a
O sistema de unidades; milmetros ou polegadas
Nos deslocamentos referentes ao zero mquina se ignoram as unidades G70/G71
(polegadas/milmetros) selecionadas pelo usurio. Se aceita o sistema de unidades definido
previamente no controle (parmetro INCHES); o que aceita o CNC depois de ser ligado.
Estas unidades so aceitas tanto para a definio das cotas como para o avano e para a
velocidade.
80
Manual de programao
CNC 8060
CNC 8065
5.
S
E
L
E

O

D
E

O
R
I
G
E
N
S
(REF. 1402)
F
i
x
a
r

a

c
o
t
a

d
e

m

q
u
i
n
a

(
G
1
7
4
)
.
5.2 Fixar a cota de mquina (G174).
A funo G174 permite fixar a cota de mquina dum eixo ou spindle, isto , estabelecer
temporariamente um novo zero de mquina. A nova cota de mquina permanece ativa at
que o eixo ou spindle efetue uma busca de referncia mquina, momento no qual o CNC
restaura o zero mquina original (o definido nos parmetros de mquina).
Depois de executar a funo G174, o CNC entende que a cota programada define a posio
atual com respeito ao zero mquina. Os deslocamentos de origem, movimentos com
respeito ao zero mquina, etc estaro referenciados cota programada em G174.
Programao da funo.
Programar a funo G174, e a seguir, a cota mquina de um nico eixo ou spindle. A funo
s permite fixar a cota de mquina de um eixo ou spindle; para fixar a cota de mquina de
vrios eixos, programar uma funo G174 para cada eixo.
Na hora de f i xar a cot a de mqui na, o CNC i gnora as uni dades G70/ G71
(polegadas/milmetros) selecionadas pelo usurio e utiliza o sistema de unidades
predefinido no controle (parmetro INCHES). O CNC tampouco tem em considerao
nenhuma outra opo raios/dimetros, espelhamento, fator de escala, etc.
Formato de programao.
O formato de programao o seguinte:
G174 X..C
G174 S
Consideraes e limitaes.
A funo G174, por si s, no provoca nenhum deslocamento nos eixos ou spindles da
mquina. Depois de executar a funo G174, o CNC considera que o eixo ou spindle est
referenciado e comprova que est dentro dos limites de software.
O CNC no permite fixar a cota de mquina em eixos acoplados, gantry, tandem ou que
formem parte da cinemtica ou transformada ativa. O CNC no permite fixar a cota de
mquina em spindles tandem. Antes de fixar a nova cota de mquina, o CNC comprova que
o eixo ou spindle est em posio e que no est sincronizado, dando erro em caso
contrrio.
Propriedades da funo e influncia do reset, do desligamento
e da funo M30.
A funo G174 modal. Esta funo no afetada pelas funes M02 ou M30, nem por
um RESET, emergncia ou desligado do CNC No momento da ligao, o CNC assume as
cotas mquina que se encontravam ativas quando se apagou.
Utilize esta funo com precauo. Modificar a cota mquina pode fazer com que os eixos ultrapassem
os limites de trajeto durante o movimento.
X..C Cota mquina nos eixos.
S Cota mquina nos spindles.
G174 X100
G174 S180
Nos eixos Sercos, a funo G174 tambm inicializa a cota do regulador. Para fixar a cota de mquina
em eixos Sercos posio, necessria uma verso do regulador V6.20 ou superior.
i
Manual de programao
CNC 8060
CNC 8065
S
E
L
E

O

D
E

O
R
I
G
E
N
S
5.
(REF. 1402)
81
D
e
s
l
o
c
a
m
e
n
t
o

d
e

f
i
x
a

o
5.3 Deslocamento de fixao
Os deslocamentos de fixao permitem selecionar o sistema de fixao que se deseja
utilizar (se se dispe de mais de um sistema de fixao). Quando se aplica um deslocamento
de fixao, o CNC aceita como um novo zero de fixao, o ponto definido pelo deslocamento
de fixao selecionado.
Definio
Para aplicar um deslocamento de fixao, este deve ter sido definido previamente. Para isso,
o CNC dispe de uma tabela na qual o usurio pode definir at 10 deslocamentos de fixao
diferentes. Os dados das tabelas podem-se definir:
Manualmente, desde o painel frontal do CNC (tal e como se explica no Manual de
Operao).
Desde o programa, atribuindo varivel "V.A.FIXT[n].Xn" (do deslocamento "n" do eixo
"Xn"), o valor correspondente.
Ativao
Depois de definidos os deslocamentos de fixao na tabela, se podem ativar desde o
programa atribudo varivel "V.G.FIX" o nmero do deslocamento que se quer aplicar.
S pode existir ativo um deslocamento de fixao; portanto, ao aplicar um deslocamento
de fixao se anular o anterior. Atribuindo-lhe o valor "V.G.FIX=0" se anular o
deslocamento de fixao ativo.
Consideraes
Um deslocamento de fixao, por si s, no provoca nenhum deslocamento nos eixos da
mquina.
Propriedades
No momento da ligao, o CNC aceita o deslocamento de fixao que se encontrava ativo
quando se apagou o CNC. Da mesma maneira, o deslocamento de fixao tambm no
ser afetado pelas funes M02 nem M30, nem por um RESET do CNC.
N100 V.A.FIXT[1].X=30 V.A.FIXT[1].Y=50
N110 V.A.FIXT[2].X=120 V.A.FIXT[2].Y=50
...
N200 V.G.FIX=1 (Aplica-se o primeiro deslocamento de fixao)
N210 ... (Programao na fixao 1)
N300 V.G.FIX=2 (Aplica-se o segundo deslocamento de fixao)
N310 ... (Programao na fixao 2)
N400 V.G.FIX=0 (Se anula o deslocamento de fixao. No existe nenhum sistema de
fixao ativo)
X Y
V.G.FIX=1 30 50
V.G.FIX=2 120 50
Exemplo de deslocamento de fixao numa fresadora.
82
Manual de programao
CNC 8060
CNC 8065
5.
S
E
L
E

O

D
E

O
R
I
G
E
N
S
(REF. 1402)
P
r

-
s
e
l
e

o

d
e

c
o
t
a
s

(
G
9
2
)
5.4 Pr-seleo de cotas (G92)
A pr-seleo de cotas se define por meio da funo G92, e pode ser realizada sobre
qualquer eixo da mquina.
Quando se realiza uma pr-seleo de cotas, o CNC entende que as cotas dos eixos
programados a seguir, da funo G92 definem a posio atual dos eixos. O resto dos eixos,
que no foram definidos junto a G92, no so afetados pela pr-seleo.
Consideraes
Uma pr-seleo de cotas, por si s, no provoca nenhum deslocamento nos eixos da
mquina.
Se desde o modo manual se realiza a busca de referncia mquina de um eixo, se anula
a pr-seleo no referido eixo.
Propriedades da funo
A funo G92 modal, os valores pr-selecionados permanecem ativos at que se anule
a pr-seleo (por meio de outra pr-seleo, um deslocamento de origem ou por meio da
funo G53).
No momento da ligao, o CNC aceita a pr-seleo de cotas que se encontrava ativa
quando se apagou o CNC. Da mesma maneira, a pr-seleo de cotas tambm no ser
afetada pelas funes M02 nem M30, nem por um RESET do CNC.
N100 G90 G01 X40 Y30 (Posicionamento em P0)
N110 G92 X0 Y0 (Pr-selecionar P0 como origem pea)
... (Usinagem do perfil 1)
N200 G90 G01 X80 Y0 (Posicionamento em P1)
N210 G92 X0 Y0 (Pr-selecionar P1 como origem pea)
... (Usinagem do perfil 2)
N300 G92 X120 Y30 (Recuperao de OW como origem pea)
Manual de programao
CNC 8060
CNC 8065
S
E
L
E

O

D
E

O
R
I
G
E
N
S
5.
(REF. 1402)
83
D
e
s
l
o
c
a
m
e
n
t
o
s

d
e

o
r
i
g
e
m

(
G
5
4
-
G
5
9
/
G
1
5
9
)
5.5 Deslocamentos de origem (G54-G59/G159)
Os deslocamentos de origem permitem colocar o zero pea em diferentes posies da
mquina. Quando se aplica um deslocamento de origem, o CNC aceita como um novo zero
pea o ponto definido pelo deslocamento de origem selecionado.
Definio dos deslocamentos de origem.
Para aplicar um deslocamento de origem, este deve ter sido definido previamente. Para isso,
o CNC dispe de uma tabela na qual o usurio pode definir at 99 deslocamentos de origem
diferentes. Os dados da tabela podem ser definidos manualmente (conforme se explica no
manual de operao) ou a partir do programa (atravs de variveis).
O OEM pode ter configurado a tabela de origens de uma das seguintes formas (parmetro
mquina FINEORG).
Cada deslocamento de origem constitudo de um valor nico. Ao executar a funo
G159, o CNC assume este valor como novo deslocamento de origem.
Cada deslocamento de origem constitudo por um valor grosseiro (ou absoluto) e outro
fino (ou incremental). Ao executar a funo G159, o CNC assume como novo
deslocamento de origem a soma de ambas as partes.
Ativao
Depois de definidos os deslocamentos de origem na tabela, estes podem ser ativados desde
o programa por meio da funo G159, programando a seguir o nmero de deslocamento
a ativar.
Os seis primeiros deslocamentos da tabela tambm podem ser aplicados por meio das
funes G54 a G59; G54 para o primeiro deslocamento (equivalente a G159=1), G55 para
o segundo deslocamento (equivalente a G159=2) e assim sucessivamente.
G159=2 O CNC aplica o segundo deslocamento de origem.
G159=11 O CNC aplica o dcimo primeiro deslocamento de origem.
G54 O CNC aplica o primeiro deslocamento de origem (G159=1).
G59 O CNC aplica o sexto deslocamento de origem (G159=6).
N100 V.A.ORGT[1].X=20 V.A.ORGT[1].Y=70
N110 V.A.ORGT[2].X=50 V.A.ORGT[2].Y=30
N100 V.A.ORGT[3].X=120 V.A.ORGT[3].Y=10
...
N100 G54
(Se aplica o primeiro deslocamento de origem)
N200 G159=2
(Se aplica o segundo deslocamento de origem)
N300 G56 X20 Y30
(Se aplica o terceiro deslocamento de origem)
(Os eixos se deslocam ao ponto X20 Y30 (ponto P1) com referncia terceira origem)
Y
X
70
10
30
20 50 120
Ow
Ow
Ow
G54
G55
G56
P1
OM
X Y
G54 (G159=1) 20 70
G55 (G159=2) 50 30
G56 (G159=3) 120 10
84
Manual de programao
CNC 8060
CNC 8065
5.
S
E
L
E

O

D
E

O
R
I
G
E
N
S
(REF. 1402)
D
e
s
l
o
c
a
m
e
n
t
o
s

d
e

o
r
i
g
e
m

(
G
5
4
-
G
5
9
/
G
1
5
9
)
S pode existir ativo um deslocamento de origem; portanto, ao aplicar um deslocamento
de origem se anular o anterior. Se programamos a funo G53, se anular o deslocamento
de origem ativo.
A funo correspondente ao deslocamento de origem selecionado pode ser programada
em qualquer bloco do programa. Se o acrescentamos a um bloco com informao sobre
a trajetria, o deslocamento de origem se aplicar antes de executar o deslocamento
programado.
Consideraes
Um deslocamento de origem, por si s, no provoca nenhum deslocamento nos eixos da
mquina.
Se desde o modo manual se realiza a busca de referncia de mquina de um eixo, se anula
o deslocamento de origem absoluto no referido eixo.
Propriedades das funes
As funes G54, G55, G56, G57, G58, G59 e G159 so modais e incompatveis entre si
e com as funes G53 e G92.
No momento da ligao, o CNC aceita o deslocamento de origem que se encontrava ativo
quando se apagou o CNC. Da mesma maneira, o deslocamento de origem no ser afetado
pelas funes M02 nem M30, nem por um RESET do CNC.
N100 V.A.ORGT[1].X=0 V.A.ORGT[1].Z=420
N110 V.A.ORGT[2].X=0 V.A.ORGT[2].Z=330
N100 V.A.ORGT[3].X=0 V.A.ORGT[3].Z=240
N100 V.A.ORGT[4].X=0 V.A.ORGT[3].Z=150
N100 G54 (Se aplica o primeiro deslocamento de origem absoluto)
(Usinagem do perfil A1)
N200 G55 (Se aplica o segundo deslocamento de origem absoluto)
(Usinagem do perfil A2)
N300 G56 (Se aplica o terceiro deslocamento de origem absoluto)
(Usinagem do perfil A3)
N200 G56 (Se aplica o quarto deslocamento de origem absoluto)
(Usinagem do perfil A4)
X Z
G54 (G159=1) 0 420
G55 (G159=2) 0 330
G56 (G159=3) 0 240
G57 (G159=4) 0 150
X
Z
90 90 90
150 240 330
A2 A3 A4
90
A1
420
G54 G55 G56 G57
Manual de programao
CNC 8060
CNC 8065
S
E
L
E

O

D
E

O
R
I
G
E
N
S
5.
(REF. 1402)
85
D
e
s
l
o
c
a
m
e
n
t
o
s

d
e

o
r
i
g
e
m

(
G
5
4
-
G
5
9
/
G
1
5
9
)
5.5.1 Varveis para definir os deslocamentos de origem
Tabela de origens (sem ajuste fino do deslocamento de origem absoluto).
As seguintes variveis so acessveis a partir do programa pea e a partir do modo
MDI/MDA. Para cada uma delas se indica se o acesso de leitura (R) ou de escrita (W).
Tabela de origens (com ajuste fino do deslocamento de origem absoluto).
As seguintes variveis so acessveis a partir do programa pea e a partir do modo
MDI/MDA. Para cada uma delas se indica se o acesso de leitura (R) ou de escrita (W).
Sintaxe das variveis.
ch Nmero de canal.
nb Nmero de deslocamentos de origem.
xn Nome, nmero lgico ou ndice do eixo.
Varivel. R/W Significado.
(V.)[ch].A.ORG.xn R Valor do deslocamento de origem ativo (absoluto G159
+ incremental G158).
(V.)[ch].A.ADDORG.xn R Valor do deslocamento de origem incremental ativo
(G158).
(V.)[ch].A.ORGT[nb].xn R/W Deslocamento definido no deslocamento de origem
[nb].
Varivel. R/W Significado.
(V.)[ch].A.ORG.xn R Valor do deslocamento de origem ativo (absoluto G159
grosseiro + absoluto G159 fino + incremental G158).
(V.)[ch].A.ADDORG.xn R Valor do deslocamento de origem incremental ativo
(G158).
(V.)[ch].A.COARSEORG.xn R Valor do deslocamento de origem absoluto ativo
(G159), parte grosseira.
(V.)[ch].A.FINEORG.xn R Valor do deslocamento de origem absoluto ativo
(G159), parte fina.
(V.)[ch].A.ORGT[nb].xn R/W Defasagem definida no deslocamento de origem [nb];
parte grosseira mais parte fina. Ao escrever esta
varivel, o valor atribudo parte grosseira, apagando
a parte fina.
(V.)[ch].A.COARSEORGT[nb].xn R/W Defasagem definida no deslocamento de origem [nb];
parte grosseira.
(V.)[ch].A.COARSEORGT[nb].xn R/W Defasagem definida no deslocamento de origem [nb];
parte fina.
V.A.ORG.Z Eixo Z.
V.A.ADDORG.3 Eixo com nmero lgico 3.
V.[2].A.COARSEORG.3 Eixo com ndice 3 no canal 2.
V.[2].A.FINEORG.3 Eixo com ndice 3 no canal 2.
V.A.ORGT[1].Z Deslocamento G54 (G159=1). Eixo Z.
V.A.ORGT[1].Z Deslocamento G54 (G159=1). Eixo Z.
V.A.COARSEORGT[4].3 Deslocamento G57 (G159=4). Eixo com nmero lgico 3.
V.[2].A.FINEORGT[9].3 Deslocamento G159=9. Eixo com ndice 3 no canal 2.
86
Manual de programao
CNC 8060
CNC 8065
5.
S
E
L
E

O

D
E

O
R
I
G
E
N
S
(REF. 1402)
D
e
s
l
o
c
a
m
e
n
t
o
s

d
e

o
r
i
g
e
m

(
G
5
4
-
G
5
9
/
G
1
5
9
)
5.5.2 Deslocamento de origem incremental (G158)
Quando se aplica um deslocamento de origem incremental, o CNC o acrescenta ao
deslocamento de origem absoluto que nesse momento se encontre ativo.
Programao
Os deslocamentos de origem incrementais se definem desde o programa por meio da
funo G158, programando a seguir os valores do deslocamento de origem que se quer
aplicar em cada eixo. Para anular o deslocamento de origem incremental, programar a
funo G158 sem eixos no bloco. Para anular o deslocamento incremental somente em
determinados eixos, programar um deslocamento incremental de 0 em cada um deles.
N100 G54 (Se aplica o primeiro deslocamento de origem)
(Usinagem do perfil 1)
N200 G158 X20 Y45 (Se aplica o deslocamento de origem incremental)
(Usinagem do perfil 2)
N300 G55 (Se aplica o segundo deslocamento de origem) A funo G158 segue
ativa)
(Usinagem do perfil 3)
N400 G158 (Se anula o deslocamento de origem incremental) A funo G55 segue
ativa)
(Se usina o perfil 4)
X Y
G54 (G159=1) 30 20
G55 (G159=2) 120 20
Y
X
65
W
W W
W
50
20
20 40 60 120
1
2 3
4
X Z
G54 (G159=1) 0 420
G55 (G159=2) 0 330
X
Z
90 90 90
150 240 330
A2 A3 A4
90
A1
420
G54
G158
G158
G55
G158
Manual de programao
CNC 8060
CNC 8065
S
E
L
E

O

D
E

O
R
I
G
E
N
S
5.
(REF. 1402)
87
D
e
s
l
o
c
a
m
e
n
t
o
s

d
e

o
r
i
g
e
m

(
G
5
4
-
G
5
9
/
G
1
5
9
)
S pode existir ativo um deslocamento incremental em cada eixo; portanto, ao aplicar um
deslocamento de origem incremental sobre um eixo, se anula o que, anteriormente estiver
ativo no referido eixo. Os deslocamentos do resto de eixos no so afetados.
O deslocamento de origem incremental no se anula depois de aplicar um novo
deslocamento de origem absoluto (G54-G59 ou G159).
Consideraes
Um deslocamento de origem incremental, por si s, no provoca nenhum deslocamento nos
eixos da mquina.
Se desde o modo manual se realiza a busca de referncia de mquina de um eixo, se anula
o deslocamento de origem incremental no referido eixo.
Propriedades da funo
A funo G158 modal.
No momento da ligao, o CNC aceita o deslocamento de origem incremental que se
encontrava ativo quando se apagou o CNC. Da mesma maneira, o deslocamento de origem
incremental tambm no ser afetado pelas funes M02 nem M30, nem por um RESET
do CNC.
N100 G54 (Se aplica o primeiro deslocamento de origem absoluto)
(Usinagem do perfil A1)
N200 G158 Z-90 (Se aplica o deslocamento de origem incremental)
(Usinagem do perfil A2)
N300 G55 (Se aplica o segundo deslocamento de origem absoluto)
(O deslocamento de origem incremental segue ativo)
(Usinagem do perfil A3)
N200 G158 Z-180 (Se aplica o segundo deslocamento de origem incremental)
(Usinagem do perfil A4)
N100 G54 (Se aplica o deslocamento de origem absoluto)
N200 G158 X20 Y60 (Se aplica o primeiro deslocamento incremental)
N300 G158 X50 Y30 (Se aplica o segundo deslocamento incremental)
N400 G158 X100 (Se aplica o terceiro deslocamento incremental)
N500 G158 Y0 (Se aplica o quarto deslocamento incremental)
N600 G158 X0 (Se anula o deslocamento incremental)
Y
X
80
W
50
20
20 40 70 120
W W
W
W
M
X Y
G54 (G159=1) 20 20
88
Manual de programao
CNC 8060
CNC 8065
5.
S
E
L
E

O

D
E

O
R
I
G
E
N
S
(REF. 1402)
D
e
s
l
o
c
a
m
e
n
t
o
s

d
e

o
r
i
g
e
m

(
G
5
4
-
G
5
9
/
G
1
5
9
)
5.5.3 Excluso de eixos no deslocamento de origem (G157)
A excluso de eixos permite selecionar sobre quais os eixos que no se deseja aplicar o
seguinte deslocamento de origem absoluto. Depois de aplicar o deslocamento de origem
se desativa a excluso de eixos programada, sendo necessrio voltar a program-la cada
vez que precisemos aplic-la.
Ativao
A excluso de eixos se define programando a funo G157, e a seguir os eixos junto ao valor
que determina se ativamos (<eje>=1) ou se desativamos (<eje>=0) a excluso nesse eixo.
Tambm se permite ativar a excluso programando somente, depois da funo G157, os
eixos sobre os que se aplica a excluso.
A excluso de eixos e o deslocamento de origem podem ser programados no mesmo bloco.
Neste caso, a excluso se ativar antes de aplicar o deslocamento de origem.
A excluso de eixos no afeta aos deslocamentos de origem ativos. Quando se exclui um
eixo ao aplicar um novo deslocamento de origem, se mantm o deslocamento que estiver
ativo no referido eixo.
Consideraes
A excluso de eixos no afeta pr-seleo de cotas nem aos deslocamentos de origem
incrementais, que sempre se aplicaro sobre todos os eixos. Da mesma forma, tambm no
sero afetados os deslocamentos de fixao nem do PLC.
Propriedades da funo
A funo G157 modal at que se execute um deslocamento de origem absoluto.
No momento da ligao ou depois de uma EMERGNCIA, o CNC no aceita nenhuma
excluso de eixos.
G55
(Se aplica o segundo deslocamento de origem em todos os eixos)
G157 X Z
(Ativao da excluso nos eixos X-Z)
G57
(Se aplica o quarto deslocamento de origem, exceto nos eixos X-Z. Estes eixos conservam o
deslocamento anterior)

G159=8
(Se aplica o oitavo deslocamento de origem em todos os eixos)
G59 G157 Y
(Se aplica o sexto deslocamento de origem, exceto no eixo Y. Este eixo conserva o deslocamento
anterior)

G54
(Se aplica o primeiro deslocamento de origem em todos os eixos)
Manual de programao
CNC 8060
CNC 8065
S
E
L
E

O

D
E

O
R
I
G
E
N
S
5.
(REF. 1402)
89
A
n
u
l
a

o

d
o

d
e
s
l
o
c
a
m
e
n
t
o

d
e

o
r
i
g
e
m

(
G
5
3
)
5.6 Anulao do deslocamento de origem (G53)
A partir da execuo da funo G53 se anula o deslocamento de origem ativo, tanto se
procede de uma pr-seleo (G92) como de um deslocamento de origem, includo o
deslocamento incremental e a excluso de eixos definida. Tambm se anula o deslocamento
de origem proveniente de uma medio com apalpador.
Os deslocamentos de fixao e do PLC no so afetados por esta funo.
A di ferena das i nstrues #MCS e #MCS ON/OFF que sempre executam os
deslocamentos com referncia ao zero mquina, a funo G53 permite executar os
deslocamentos com referncia ao zero fixao ( se se encontra ativo).
A funo G53 pode ser programada em qualquer bloco do programa. Se o acrescentamos
a um bloco com informao sobre a trajetria, o deslocamento ou pr-seleo se anula antes
de executar o deslocamento programado.
Consideraes
A funo G53, por si s, no provoca nenhum deslocamento nos eixos da mquina.
Propriedades da funo
A funo G53 modal e incompatvel com a funo G92, os deslocamentos de origem e
a medio com apalpador.
N10 V.G.FIX=1 (Se anula o deslocamento de fixao. Se programa respeito OF)
N20 G54 (Se aplica o deslocamento de origem. Se programa respeito OW)
N30 #MCS X20 Y20 (Se ativa o sistema de coordenadas da mquina. Se programa respeito
OM)
N40 G01 X60 Y0 (Se programa respeito OW)
N50 G53 (Se anula o deslocamento de origem G54. Se programa respeito OF)
Y
X
Ow
OM
OF
Y
X
90
Manual de programao
CNC 8060
CNC 8065
5.
S
E
L
E

O

D
E

O
R
I
G
E
N
S
(REF. 1402)
P
r

-
s
e
l
e

o

d
a

o
r
i
g
e
m

p
o
l
a
r

(
G
3
0
)
5.7 Pr-seleo da origem polar (G30)
A funo G30 permite pr-selecionar qualquer ponto, do plano de trabalho, como nova
origem de coordenadas polares. Se no se seleciona, se aceita como origem polar a origem
do sistema de referncia ativo (zero pea).
Programao
A pr-seleo da origem polar deve ser programada sozinha no bloco. O formato de
programao destas funes "G30 Q I J", onde:
Portanto, a funo G30 poder ser programada das seguintes formas:
I, J Definem a abcissa e a ordenada da nova origem polar. Se definem em cotas absolutas e esto
referidas ao zero pea.
Se se programam, devem ser programados ambos os parmetros.
Se no se programam, se aplicar como origem polar o ponto no qual nesse momento se
encontra a ferramenta.
G30 I J Se aceita como nova origem polar o ponto com abcissa "I" e ordenada "J", com referncia
ao zero pea.
G30 Se assume como nova origem polar a posio na qual se encontra a ferramenta.
Sendo o ponto inicial X0 Y0, se tem:
G30 I35 J30 (Pr-selecionar P3 como origem polar)
G90 G01 R25 Q0 (Ponto P1)
G03 Q90 (Ponto P2)
G01 X0 Y0 (Ponto P0)
M30
Y
X
30
35
P3 P1
P2
P0
Manual de programao
CNC 8060
CNC 8065
S
E
L
E

O

D
E

O
R
I
G
E
N
S
5.
(REF. 1402)
91
P
r

-
s
e
l
e

o

d
a

o
r
i
g
e
m

p
o
l
a
r

(
G
3
0
)
Propriedades da funo
A funo G30 modal. A origem polar se mantm ativa at que se pr-selecione outro valor
ou se mude o plano de trabalho. Quando se muda o plano de trabalho, se aceita como nova
origem polar o zero pea de referido plano.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA
ou RESET, o CNC assumir como novo origem polar o zero pea que se encontra
selecionado.
G18 G151 ; Plano principal Z-X e programao em dimetros.
G90 X180 Z50 ; Ponto P0, programao em dimetros.
G01 X160 ; Ponto P1, em linha reta (G01).
G30 I90 J160 ; Pr-seleo do P5 como origem polar.
G03 Q270 ; Ponto P2, em arco (G03).
G01 Z130 ; Ponto P3, em linha reta (G01).
G30 I130 J0 ; Pr-selecionar P6 como origem polar.
G02 Q0 ; Ponto P4, em arco (G02).
X
Z
P0
50
80
90 130 170
P1
P2 P3
P5
P4 P6
90
40
92
Manual de programao
CNC 8060
CNC 8065
5.
S
E
L
E

O

D
E

O
R
I
G
E
N
S
(REF. 1402)
P
r

-
s
e
l
e

o

d
a

o
r
i
g
e
m

p
o
l
a
r

(
G
3
0
)
CNC 8060
CNC 8065
(REF. 1402)
6
93
FUNES TECNOLGICAS
6.1 Avano de usinagem (F)
O avano de usinagem pode ser selecionado por programa mediante o cdigo "F",
mantendo-se ativo enquanto no se programe outro valor. As unidades de programao
dependem do modo de trabalho ativo (G93, G94 ou G95), e do tipo de eixo que se desloca
(linear ou rotativo).
G94 - Avano em milmetros/minuto (polegadas/minuto).
G95 - Avano em milmetros/revoluo (polegadas/revoluo).
G93 - Especificao do tempo de usinagem em segundos.
O avano "F" programado efetivo nas interpolaes lineares (G01) e circulares (G02, G03).
Os deslocamentos em G00 (posicionamento rpido) se executam em avano rpido,
independentemente do avano F programado.
Movimento sem avano programado.
Em principio, quando se programa um movimento em G01/G02/G03 e no h nenhum
avano definido, o CNC mostrar o erro correspondente.
Opcionalmente, o fabricante pode ter configurado o CNC para que os movimentos se
realizem em avano mximo de usinagem, definido pelo parmetro de mquina MAXFEED.
Limitao do avano.
O fabricante pode ter limitado o avano mximo por meio do parmetro de mquina
MAXFEED. Se tentamos ultrapassar o avano mximo desde o programa de usinagem,
desde o PLC ou desde o painel de comando, o CNC limita o avano ao mximo definido
sem mostrar nenhum erro nem warning.
Se este parmetro tem valor 0 (zero), no se limita o avano de usinagem e o CNC aceita
como avano mximo o definido para G00.
Varivel para limitar o avano desde o PLC.
Dispomos da varivel (V.)[n].PLC.G00FEED de escrita desde o PLC para definir, num
determinado momento e em tempo real, a velocidade mxima do canal para qualquer tipo
de movimento.
Regulao do avano.
O avano "F" programado poder variar entre 0% e 200% por meio do seletor que se
encontra no painel de comando do CNC, ou ento selecion-lo por programa ou desde o
PLC. Contudo, a variao mxima do avano estar limitada pelo fabricante da mquina
[P.M.G. "MAXOVR"].
Quando se realizem deslocamentos em G00 (posicionamento rpido), a percentagem de
avano estar fixa em 100% ou poder variar entre 0% e 100% conforme tenha sido definido
pelo fabricante da mquina [P.M.G. "RAPIDOVR"].
Quando se executem operaes de rosqueamento no ser permitido modificar a
percentagem de avano, trabalhando em 100% do avano "F" programado.
94
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
A
v
a
n

o

d
e

u
s
i
n
a
g
e
m

(
F
)
Supondo cmo calcula o CNC o avano.
O avano se mede sobre a trajetria que segue a ferramenta, quer seja ao longo da linha
reta especificada (interpolaes lineares) ou sobre a tangente ao arco especificado
(interpolaes circulares).
Quando na interpolao s intervm os eixos principais da mquina, a relao entre os
componentes do avano em cada eixo e o avano "F" programado a mesma que existe
entre o deslocamento de cada eixo e o deslocamento resultante programado.
Quando na interpolao intervm eixos rotativos, o avano destes eixos se calcula de
maneira que o comeo e o fim do seu movimento coincida com o dos eixos principais. Se
o avano calculado para o eixo rotativo superior ao seu mximo permitido, o CNC adaptar
o avano "F" programado para que o eixo rotativo se desloque ao seu mximo avano
possvel.
Direo do avano em interpolaes lineares e circulares.
Fx
F x
x ( )
2
y ( )
2
+ ( )
-------------------------------------------- =
Fy
F y
x ( )
2
y ( )
2
+ ( )
-------------------------------------------- =
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
95
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
6.2 Funes associadas ao avano
6.2.1 Unidades de programao do avano (G93/G94/G95)
As funes associadas s unidades de programao permitem escolher se o avano se
programa em mm/minuto (polegadas/minuto), em mm/revoluo (polegadas/revoluo), ou
se pelo contrrio, se programa o tempo que necessitam os eixos para alcanar uma posio.
Programao
As funes associadas s unidades de programao so:
G94 Avano em milmetros/minuto (polegadas/minuto).
G95 Avano em milmetros/revoluo (polegadas/revoluo).
G93 Especificao do tempo de usinagem em segundos.
Estas funes se podem programar em qualquer parte do programa, no sendo necessrio
que estejam ss no bloco.
Se o deslocamento corresponde a um eixo rotativo, as unidades de programao se
consideraro definidas em graus, em lugar de em milmetros (polegadas), da seguinte
maneira:
G94
Avano em milmetros/minuto (polegadas/minuto)
A partir do momento em que se executa a funo G94, o controle entende que os avanos
programados mediante o cdigo "F" so em milmetros/minuto (polegadas/minuto). Se o
deslocamento corresponde a um eixo rotativo, o CNC interpretar que o avano se encontra
programado em graus/minuto.
G95
Avano em milmetros/revoluo (polegadas/revoluo)
A partir do momento em que se executa a funo G95, o controle entende que os avanos
programados mediante o cdigo "F" so em milmetros/revoluo (polegadas/revoluo) do
spindle master do canal. Se o deslocamento corresponde a um eixo rotativo, o CNC
interpretar que o avano se encontra programado em graus/revoluo.
Se o spindle no possui transdutor, o CNC utilizar as rotaes tericas programadas para
calcular o avano. Esta funo no afeta os deslocamentos rpidos em G00, que sempre
sero realizados em milmetros/minuto (polegadas/minuto).
G93
Especificao do tempo de usinagem em segundos
A partir do momento em que se executa a funo G93, o controle entende que os
deslocamentos devem efetuar-se no tempo indicado mediante o cdigo "F", programado em
segundos.
Esta funo no afeta os deslocamentos rpidos em G00, que sempre sero realizados em
milmetros/minuto (polegadas/minuto).
Propriedades das funes
As funes G93, G94 e G95 so modais e incompatveis entre si.
Eixos lineais Eixos rotativos
G94 milmetros (polegadas)/minuto graus/minuto
G95 milmetros (polegadas)/revoluo graus/revoluo
G93 segundos segundos
96
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
No momento da ligao, depois de se executar M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G94 ou G95 conforme tenha sido
definido pelo fabricante da mquina [P.M.G. "IFEED"].
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
97
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
6.2.2 Adaptao do avano (G108/G109/G193)
Estas funes permitem controlar a adaptao do avano entre dois blocos consecutivos,
programados com avanos diferentes.
Programao
As funes associadas adaptao do avano so:
G108 Adaptao do avano no comeo do bloco.
G109 Adaptao do avano ao final do bloco.
G193 Interpolao do avano.
Estas funes se podem programar em qualquer parte do programa, no sendo necessrio
que estejam ss no bloco.
G108
Adaptao do avano no comeo do bloco
Quando est ativa a funo G108, a adaptao ao novo avano (acelerao ou
desacelerao) se realiza no comeo do seguinte bloco, de modo que o bloco que se est
executando finaliza seu movimento ao avano "F" programado.
G109
Adaptao do avano ao final do bloco
Quando se programa a funo G109, a adaptao ao novo avano (acelerao ou
desacelerao) se realiza no final do bloco que est sendo executado, de maneira que o
seguinte bloco comea a executar o seu avano "F" programado.
G193
Interpolao do avano
Quando se programa a funo G193, a adaptao ao novo avano linearmente interpolada
durante o deslocamento programado no bloco.
N10 G01 G108 X100 F300 N10 G01 G108 X100 F100
N20 X250 F100 N20 X250 F300
N10 G01 G109 X100 F300 N10 G01 G109 X100 F100
N20 X250 F100 N20 X250 F300
N10 G01 X150 F400
N20 G193 X250 F200
N30 X350
98
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
Consideraes
A adaptao do avano (G108 e G109) est disponvel quando o fabricante configurou o
CNC para trabalhar com acelerao trapezoidal ou seno quadrado. A interpolao do
avano (G193) somente est disponvel quando o fabricante configurou o CNC para
trabalhar com acelerao linear. O tipo de acelerao ativo no CNC pode ser consultado
no parmetro de mquina geral SLOPETYPE.
Por default o CNC aplica a adaptao do avano mais restritiva em cada situao, sem
superar o avano definido para cada bloco. Isto , o CNC aplica G108 para aumentar o
avano e G109 para diminu-lo.
Propriedades das funes
As funes G108, G109 e G193 no so modais.
No momento da ligao, depois de executar-se M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aplica o funcionamento por default; G108 para
acelerar e G109 para desacelerar.
Aumento do avano, G108. Diminuio do avano, G109.
N10 G01 X100 F100
N20 X250 F300
N10 G01 X100 F300
N20 X250 F100
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
99
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
6.2.3 Modalidade de avano constante (G197/G196)
Estas funes permitem selecionar se durante a usinagem se mantm constante o avano
do centro da ferramenta ou o avano do ponto de corte, de maneira que quando se trabalhe
com compensao de raio, o avano "F" programado corresponda ao ponto de contato entre
a pea e a ferramenta.
Programao
As funes associadas ao modo do avano so:
G197 Avano do centro da ferramenta constante.
G196 Avano do ponto de corte constante.
Estas funes se podem programar em qualquer parte do programa, no sendo necessrio
que estejam ss no bloco.
G197
Avano do centro da ferramenta constante
A partir do momento em que se executa a funo G197, o controle entende que o avano
"F" programado corresponde ao centro da ferramenta. Isto requer que o avano do ponto
de corte em curvas interiores aumenta, e nas curvas exteriores diminui.
G196
Avano do ponto de corte constante
A partir do momento em que se executa a funo G196, o controle entende que o avano
"F" programado corresponde ao ponto de contato da ferramenta com a pea. Desta forma
se consegue que a superfcie de acabamento seja uniforme, inclusive nos trechos curvos, .
Raio mnimo para aplicar avano constante
Por meio da instruo "#TANGFEED RMIN [<raio>]" podemos estabelecer um raio mnimo,
de maneira que s se aplique avano tangencial constante, nos trechos curvos cujo raio seja
maior que o mnimo fixado. Se no se programa ou atribui valor zero, o CNC aplicar avano
tangencial constante em todos os trechos curvos.
O raio mnimo se aplica a partir do seguinte bloco com informao de movimento, e no
perde o seu valor depois da execuo da funo G197.
Propriedades das funes
As funes G197 e G196 so modais e incompatveis entre si.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, o CNC assumir o cdigo G197.
O avano no ponto de contato ser:
Sendo:
F
P
Avano programado.
R Raio da trajetria.
r Raio da ferramenta.
F
R
R
R r +
------------ F
P
=
100
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
N10 G01 G196 G41 X12 Y10 F600 (Compensao de raio e avano tangencial constante)
N20 G01 X12 Y30
N30 G02 X20 Y30 R4 (Avano tangencial constante)
N40 G03 X30 Y20 R10 (Avano tangencial constante)
N50 #TANGFEED RMIN [5] (Raio mnimo = 5)
N60 G01 X40 Y20
N70 G03 X50 Y30 R10 (Avano tangencial constante)
N80 G02 X58 Y30 R4 (No h avano tangencial constante.
R
PROGRAMADO
< R
MINIMO
)
N90 G01 X58 Y20
N100 #TANGFEED RMIN [15] (Raio mnimo = 15)
N110 G03 X68 Y10 R10 (No h avano tangencial constante.
R
PROGRAMADO
< R
MINIMO
)
N120 G01 X80 Y10
N130 G01 G40 X100
N140 M30
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
101
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
6.2.4 Anulao do percentagem de avano (G266)
G266
Percentagem de avano em 100%
Esta funo determina a percentagem de avano em 100%, no sendo possvel modificar-
se este valor por meio do seletor do Painel de Comando nem desde o PLC.
A funo G266 s atua no bloco no qual foi programada, portanto, s tem razo de ser,
acrescent-la a um bloco no qual se tenha definido um deslocamento.
102
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
6.2.5 Controle de acelerao (G130/G131)
Estas funes permitem modificar a acelerao e desacelerao dos eixos e spindles.
Programao
As funes associadas ao controle da acelerao so:
G130 Percentagem de acelerao a aplicar, por eixo ou spindle.
G131 Percentagem de acelerao a aplicar, global.
G130
Percentagem de acelerao a aplicar, por eixo ou spindle
A percentagem de acelerao a aplicar em cada eixo ou spindle se define por meio da funo
G130, e a seguir, os eixos e spindles com a nova percentagem de acelerao que se quer
aplicar sobre cada um deles.
Os valores de acelerao a aplicar devero ser inteiros (no se admitem decimais).
G131
Percentagem de acelerao a aplicar, global
A percentagem de acelerao a aplicar em todos os eixos e spindles se define mediante
a funo G131 e a seguir, o novo valor de acelerao a aplicar.
Os valores de acelerao a aplicar devero ser inteiros (no se admitem decimais).
Se acrescentamos a um bloco no qual est definido um deslocamento, os novos valores de
acelerao se aceitaro antes de executar o deslocamento.
Consideraes
A instruo #SLOPE determina a influncia dos valores definidos mediante estes valores.
Nos posicionamentos em modo rpido (G00)
Na fase de acelerao ou desacelerao.
No jerk das fases de acelerao e desacelerao.
a
0
: Acelerao nominal, definida pelo fabricante da mquina.
a
P
: Acelerao a aplicar, definida pelo usurio.
...
G00 X0 Y0
G01 X100 Y100 F600
G130 X50 Y20 (Acelerao no eixo X=50%)
(Acelerao no eixo Y=20%)
G01 X0
G01 Y0
G131 100 X50 Y80 (Se recupera em 100% de acelerao em todos os eixos)
(Deslocamento ao ponto X=50 Y=80)
...
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
103
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
As percentagens programadas so absolutas, isto , programar duas vezes uma
percentagem de 50% requer aplicar uma percentagem de acelerao de 50%, e no de
25%.
Propriedades das funes
As funes G130 e G131 so modais e incompatveis entre si.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, se restabelece o 100% de acelerao em todos os eixos e
spindles.
104
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
6.2.6 Controle do jerk (G132/G133)
Estas funes permitem modificar o jerk dos eixos e spindles.
Programao
As funes associadas ao controle do jerk so:
G132 Percentagem de jerk a aplicar, por eixo ou spindle.
G133 Percentagem de jerk a aplicar, global.
G132
Percentagem de jerk a aplicar, por eixo ou spindle.
A percentagem de jerk a aplicar em cada eixo ou spindle se define por meio da funo G132,
e a seguir, os eixos e spindles com o novo jerk que se quer aplicar sobre cada um deles.
Os valores de jerk a aplicar devero ser inteiros (no se admitem decimais).
G133
Percentagem de jerk a aplicar, global
A percentagem de jerk a aplicar em todos os eixos e spindles se define mediante a funo
G133 e a seguir, o novo valor de jerk a aplicar.
Os valores de jerk a aplicar devero ser inteiros (no se admitem decimais).
Se acrescentamos a um bloco no qual est definido um deslocamento, os novos valores de
jerk se aceitaro antes de executar o deslocamento.
Consideraes
A instruo #SLOPE determina se as novas percentagens se aplicam ou no aos
posicionamentos em modo rpido (G00).
As percentagens programadas so absolutas, isto , programar duas vezes uma
percentagem de 50% requer aplicar uma percentagem de jerk de 50%, e no de 25%.
Propriedades das funes
As funes G132 e G133 so modais e incompatveis entre si.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, se restabelece o 100% de jerk em todos os eixos e spindles.
G00 X0 Y0
G01 X100 Y100 F600
G132 X20 Y50 (Jerk no eixo X=20%)
(Jerk no eixo Y=50%)
G01 X0
G01 Y0
G133 100 X50 Y80 ( Se r ecupera em 100% de j er k em t odos os ei xos.
Deslocamento ao ponto X=50 Y=80
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
105
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
6.2.7 Controle do Feed-Forward (G134)
Por meio do controle de Feed-Forward nos avanos podemos minimizar o erro de repetio.
Alm de ser por programa, o feed-forward pode ser aplicado desde os parmetros de
mquina e desde o PLC. O valor definido por PLC ser o mais prioritrio enquanto que o
definido nos parmetros de mquina ser o menos prioritrio.
Programao
G134
Percentagem de Feed-Forward a aplicar
A percentagem de Feed-Forward que se aplica em cada eixo se define por meio da funo
G134, e a seguir, os eixos com a nova percentagem de Feed-Forward que se quer aplicar
sobre cada um deles.
Os valores de Feed-Forward a aplicar podero ser definidos at dois decimais.
Consideraes
O valor mximo de Feed-Forward que se pode aplicar est limitado em 120%.
As percentagens programadas so absolutas, isto , programar duas vezes uma
percentagem de 50% requer aplicar uma percentagem de Feed-Forward de 50%, e no de
25%.
O valor definido por meio de G134 prevalece sobre os definidos nos parmetros de mquina,
mas no sobre o definido desde o PLC.
Propriedades das funes
A funo G134 modal.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, se restabelece o Feed-Forward definido pelo fabricante da
mquina em cada eixo.
Varivel para definir o feed-forward desde o PLC
Se dispe da varivel(V.)A.PLCFFGAIN.Xn de escrita desde o PLC para definir a
percentagem de feed-forward em cada um dos eixos. O valor definido por esta varivel
prevalece sobre os definidos nos parmetros de mquina e por programa.
Se esta varivel se define com um valor negativo, se anula o seu efeito (o valor zero vlido).
Esta varivel no se inicializa com reset nem ao validar os parmetros.
G134 X50.75 Y80 Z10 (Percentagem de Feed-Forward a aplicar:)
(No eixo X=50.75%)
(No eixo Y=80%)
(No eixo Z=10%)
106
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
F
u
n

e
s

a
s
s
o
c
i
a
d
a
s

a
o

a
v
a
n

o
6.2.8 Controle do AC-Forward (G135)
Por meio do controle de AC-Forward podemos melhorar a resposta do sistema nas
mudanas de acelerao, e diminuir o erro de repetio nas fases de acelerao e
desacelerao.
Alm de ser por programa, o AC-forward pode ser aplicado desde os parmetros de mquina
e desde o PLC. O valor definido por PLC ser o mais prioritrio enquanto que o definido
nos parmetros de mquina ser o menos prioritrio.
Programao
G135
Percentagem de AC-Forward a aplicar
A percentagem de AC-Forward que se aplica em cada eixo se define por meio da funo
G135, e a seguir, os eixos com a nova percentagem de AC-Forward que se quer aplicar sobre
cada um deles.
Os valores de AC-Forward a aplicar podero ser definidos at um decimal.
Consideraes
O valor mximo de AC-Forward que se pode aplicar est limitado em 120%.
As percentagens programadas so absolutas, isto , programar duas vezes uma
percentagem de 50% requer aplicar uma percentagem de AC-Forward de 50%, e no de
25%.
O valor definido por meio de G135 prevalece sobre os definidos nos parmetros de mquina,
mas no sobre o definido desde o PLC.
Propriedades das funes
A funo G135 modal.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, se restabelece o AC-Forward definido pelo fabricante da
mquina em cada eixo.
Varivel para definir o AC-forward desde o PLC
Se dispe da varivel(V.)A.PLCACFGAIN.Xn de escrita desde o PLC para definir a
percentagem de AC-forward em cada um dos eixos. O valor definido por esta varivel
prevalece sobre os definidos nos parmetros de mquina e por programa.
Se esta varivel se define com um valor negativo, se anula o seu efeito (o valor zero vlido).
Esta varivel no se inicializa com reset nem ao validar os parmetros.
G135 X55.8 Y75 Z110 (Percentagem de AC-Forward a aplicar:)
(No eixo X=55.8%)
(No eixo Y=75%)
(No eixo Z=110%)
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
107
V
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e

(
S
)
6.3 Velocidade do spindle (S)
A velocidade do spindle se seleciona por programa mediante o nome do spindle, seguido
da velocidade desejada. Num mesmo bloco podem ser programadas as velocidades de
todos os spindles do canal. Ver captulo "7 O spindle. Controle bsico.".
A velocidade programada se mantm ativa enquanto no se programe outro valor. No
momento da ligao, depois de executar-se M30 ou M30 e depois de uma emergncia ou
reset, os spindles aceitam velocidade 0.
A velocidade poder ser programada em rpm ou em m/min (ps/min), dependendo da
funo G197 ou G196 ativa. As unidades por default so rpm.
Arranque e parada do spindle
Definir uma velocidade no implica colocar em funcionamento o spindle. A colocao em
funcionamento se define mediante as seguintes funes auxiliares
M03 - Arranca o spindle direita.
M04 - Arranca o spindle esquerda.
M05 - Detm a rotao do spindle.
Velocidade mxima
A velocidade de rotao mxima em cada gama est limitada pelo fabricante da mquina.
Se programamos uma velocidade de rotao superior, o CNC limita o seu valor ao mximo
permitido pela gama ativa. O mesmo ocorre se tentamos ultrapassar a velocidade mxima
por meio das teclas "+" e "-" do Painel de Comando, desde o PLC ou por programa.
Regulao da velocidade
A velocidade "S" programada pode variar entre 50% e 120% por meio das teclas "+" e "-"
do Painel de Comando ou desde o PLC. Entretanto, a variao mxima e mnima podero
ser diferentes dependendo de como tenham sido personalizadas pelo fabricante da
mquina [P.M.E. "MINOVR" e "MAXOVR"].
Da mesma maneira, o passo incremental associado s teclas "+" e "-" do Painel de Comando
para variar a "S" programada ser de 10 em 10, mesmo que este valor poder ser diferente
em funo de como tenha sido personalizado pelo fabricante da mquina [P.M.E.
"STEPOVR"].
Quando se executem operaes de rosca no se permitir modificar a velocidade
programada, trabalhando a 100% da velocidade "S" programada.
S1000
S1=500
S1100 S1=2000 S4=2345
108
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
N

m
e
r
o

d
e

f
e
r
r
a
m
e
n
t
a

(
T
)
6.4 Nmero de ferramenta (T)
O cdigo "T" identifica a ferramenta que se quer selecionar. As ferramentas podem estar
num armazm supervisado pelo CNC ou num armazm manual (o que se denomina
ferramentas de ligao terra).
O formato de programao T<0-4294967294>, permitindo a programao por meio de
parmetros ou expresses aritmticas. Nestes casos, o valor calculado arredondado por
default a um nmero inteiro. Se o resultado um valor negativo, o CNC mostrar o erro
correspondente.
Definio
Para selecionar uma ferramenta, a mesma deve ter sido definida previamente. Para isso,
o CNC dispe de uma tabela na qual o usurio pode definir os dados correspondentes de
cada ferramenta. Alm disso, em caso de possuir um armazm monitorado pelo CNC se
deve definir a posio que ocupa cada ferramenta no armazm. Para isso, o CNC dispe
de uma tabela na qual o usurio pode definir a posio correspondente de cada ferramenta.
Os dados das tabelas podem-se definir:
Manualmente, desde o painel frontal do CNC (tal e como se explica no Manual de
Operao).
Desde o programa, utilizando as variveis associadas (da forma como se explica no
captulo correspondente deste manual).
Selecionar uma ferramenta
A ferramenta desejada para usinagem se pode selecionar por programa mediante o cdigo
"T<n>", onde <n> o nmero de ferramenta.
Num torno, o cdigo "T" seleciona a ferramenta no porta-ferramenta.
Numa fresadora, o cdigo "T" s seleciona a ferramenta. Depois de selecionar uma
ferramenta, necessrio programar a funo M06 para carreg-la no spindle. O
processo de carga e descarga se realiza conforme a sub-rotina associada funo M06,
se assim foi definida pelo fabricante da mquina.
Exemplo num modelo torno.
N10 ...
N20 T1 (O CNC seleciona a ferramenta T1 no porta-ferramentas)
N30 ... (O CNC carrega a ferramenta T1 no spindle)
N40 ...
N50 T2 (O CNC seleciona a ferramenta T2 no porta-ferramentas)
Exemplo num modelo fresadora.
N10 ...
N20 T1 (O CNC seleciona a ferramenta T1 no armazm)
N30 M06 (O CNC carrega a ferramenta T1 no spindle)
N40 ...
N50 T2 (O CNC seleciona a ferramenta T2)
N60 ...
N70 ...
N80 ...
N90 M06 (O CNC carrega a ferramenta T2 no spindle)
N100 ...
N110 M30
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
109
N

m
e
r
o

d
e

f
e
r
r
a
m
e
n
t
a

(
T
)
Carga e descarga de uma ferramenta no armazm
Para carregar as ferramentas no armazm, este deve estar em modo carga. Para
descarregar as ferramentas do armazm, este deve estar em modo descarga. As
ferramentas se carregam no armazm desde ligao terra passando pelo spindle e se
descarregam a terra passando pelo spindle.
O modo de trabalho do armazm se estabelece mediante a varivel V.[n].TM.MZMODE
onde n o nmero de canal. Dependendo do valor da varivel, o gestor considerar um dos
seguintes modos de trabalho.
Quando o armazm em modo carga ou modo descarga, a operao se realiza desde o
programa mediante o cdigo Tn onde n o nmero da ferramenta. Depois de terminada
a carga ou descarga de ferramentas, tem que se colocar o armazm em modo normal (valor
0).
Carga de uma ferramenta numa posio concreta do armazm
Existem ferramentas que pelas caractersticas (tamanho, peso, etc.) necessrio coloc-
las numa posio concreta do armazm; por exemplo, para manter equilibrado o armazm.
O comando POSn define a posio do armazm no qual se deseja colocar a ferramenta. Sua
programao deve estar sempre no mesmo bloco que Tn.
A seleo da posio do armazm s se permite quando o armazm est em modo carga.
Em caso contrrio se mostrar o erro correspondente.
Carga de uma ferramenta num sistema de vrios armazns
Se se possui de mais de um armazm, necessrio indicar em qual deles se deseja carregar
a ferramenta mediante o cdigo MZn, onde n indica o nmero de armazm. Sua
programao deve estar sempre no mesmo bloco que Tn.
Consideraes. A ferramenta e a funo M06.
O fabricante da mquina pode ter associado ao cdigo "T" uma sub-rotina que se executar
automaticamente ao selecionar uma ferramenta. Se dentro desta sub-rotina se incluiu a
funo M06, o processo de carga da ferramenta no spindle se realizar quando se execute
o cdigo "T".
Valor Significado
0 Modo normal (por default e depois Reset).
1 Modo carga de armazm.
2 Modo descarga de armazm.
V.[1].TM.MZMODE = 1
T1 M6
T2 M6

V.[1].TM.MZMODE = 0
V.[1].TM.MZMODE = 1
T3 M6 POS24
(Coloca a ferramenta 3 na posio 24 do armazm)

V.[1].TM.MZMODE = 0
T1 MZ1 M6
(Coloca a ferramenta 1 no primeiro armazm)
T8 MZ2 POS17 M6
(Coloca a ferramenta 8 no segundo armazm na posio 17)
110
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
N

m
e
r
o

d
e

f
e
r
r
a
m
e
n
t
a

(
T
)
Situar um armazm de porta-ferramentas.
O CNC permite colocar o porta-ferramentas numa posio concreta, independentemente,
de que na posio indicada exista ou no uma ferramenta. Se a posio selecionada contm
uma ferramenta, o CNC aceita-a como ferramenta programada; em caso contrrio, o CNC
aceita T0.
Programao.
Na hora de programar esta instruo, tem que ser definido o nmero de armazm e a
posio a selecionar no porta-ferramentas. A nova posio do porta-ferramentas poder ser
definida com aumento, definindo o nmero de posies a rodar e o sentido de rotao, ou
de maneira absoluta, definindo a posio a alcanar.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos e
entre colchetes angulares os que so opcionais
#ROTATEMZ{mz} P{pos}
#ROTATEMZ{mz} {n}
{mz} Nmero de armazm.
{pos} Posio absoluta do porta-ferramentas.
{n} Nmero de posies a rodar; o sinal indica o sentido de rotao, positivo ou negativo.
Se s se programa o sinal, o porta-ferramentas roda a posio.
#ROTATEMZ1 P5
(Posicionamento absoluto; selecionar a posio 5.)
#ROTATEMZ2 +3
(Posicionamento incremental; rodar o porta-ferramentas 3 posies em sentido positivo.)
#ROTATEMZ1 -7
(Posicionamento incremental; rodar o porta-ferramentas 7 posies em sentido negativo.)
#ROTATEMZ2 +
(Posicionamento incremental; rodar o porta-ferramentas 1 posio em sentido positivo.)
#ROTATEMZ1 -
(Posicionamento incremental; rodar o porta-ferramentas 1 posio em sentido negativo.)
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
111
N

m
e
r
o

d
e

c
o
r
r
e
t
o
r

(
D
)
.
6.5 Nmero de corretor (D).
No corretor de ferramenta se encontram definidas as dimenses da ferramenta. Cada
ferramenta pode ter associados vrios corretores, de maneira que quando se disponha de
ferramentas combinadas, as quais esto divididas em partes de diferentes dimenses, se
usar um corretor para cada uma das partes.
Quando se ativa um corretor o CNC aceita as dimenses da ferramenta definidas nesse
corretor, de maneira que quando se trabalhe com compensao de raio ou comprimento,
o CNC aplicar essas dimenses para compensar a trajetria.
Definio
Para ativar um corretor, este deve ter sido definido previamente. Para isso, o CNC dispe,
na tabela de ferramentas, de uma seo na qual o usurio pode definir vrios corretores
diferentes. Os dados das tabelas podem-se definir:
Manualmente, desde o painel frontal do CNC (tal e como se explica no Manual de
Operao).
Desde o programa, utilizando as variveis associadas (da forma como se explica no
captulo correspondente deste manual).
Os corretores somente esto associados ferramenta para a qual foram definidos. Isto
significa que ao ativar um corretor, se ativar o corretor correspondente ferramenta ativa.
Ativao
Depois de definidos os corretores na tabela, podemos selecionar desde o programa
mediante o cdigo "D<n>", onde <n> o nmero de corretor que se deseja aplicar. O nmero
de corretor tambm pode ser definido por meio de um parmetro ou expresso aritmtica.
Se no se programa nenhum corretor, o CNC aceita o corretor D1.
S pode haver ativo um corretor de ferramenta; portanto, ao ativar um corretor se anular
o anterior. Se programamos o corretor "D0" se desativar o corretor ativo.
N10 ...
N20 T7 D1 (Se seleciona a ferramenta T7 e o corretor D1)
N30 M06 (Se carrega a ferramenta T7 no spindle)
N40 F500 S1000 M03
N50 ... (Operao 1)
N60 D2 (Se seleciona o corretor D2 da T7)
N70 F300 S800
N80 ... (Operao 2)
N90 ...
112
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
N

m
e
r
o

d
e

c
o
r
r
e
t
o
r

(
D
)
.
Consideraes
Quando se ativa o corretor de ferramenta, se ativa tambm a compensao do comprimento
da ferramenta. Tambm se ativa a compensao depois de uma troca de ferramenta, pois
se aceita o corretor "D1" depois da troca (se no se programou outro).
Quando se desativa o corretor de ferramenta, mediante "D0", se desativa a compensao
de comprimento e de raio.
N10 ...
N20 T1 M06 (Seleo e carga da ferramenta T1. Se ativa, por default, o corretor
D1)
N30 F500 S1000 M03
N40 ... (Operao 1)
N50 T2 (Preparao da ferramenta T2)
N60 D2 (Seleo do corretor D2 para a ferramenta T1)
N70 F300 S800
N80 ... (Operao 2)
N90 M6 (Carga da ferramenta T2 com o seu corretor D1)
N100 F800 S1200 M03
N110 ... (Operao 3)
N120 ...
G01 Z0 D1 G01 Z0 D0
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
113
F
u
n

e
s

a
u
x
i
l
i
a
r
e
s

(
M
)
6.6 Funes auxiliares (M)
As funes auxiliares "M" esto relacionadas com a execuo geral do programa do CNC
e o controle dos mecanismos da mquina, como por exemplo a troca de gamas do spindle,
o refrigerante, a troca de ferramenta, etc.
Programao
permitido programar at 7 funes auxiliares "M" no mesmo bloco. O formato de
programao M<0-65535>, permitindo a programao por meio de parmetros ou
expresses aritmticas. Nestes casos, o valor calculado arredondado por default a um
nmero inteiro. Se o resultado um valor negativo, o CNC mostrar o erro correspondente.
Execuo
Dependendo de como tenham sido personalizadas pelo fabricante da mquina (Tabela de
funes "M"):
As funes auxiliares "M" sero executadas antes ou depois do movimento do bloco no
qual esto programadas.
Se personalizamos uma funo "M" para que se execute depois do movimento do bloco,
dependendo da funo G05 ou G07 ativa:
O CNC esperar ou no a confirmao de funo "M" executada para continuar com
a execuo do programa. Em caso de esperar confirmao, esta ter que produzir-se
antes ou depois de executar o movimento do bloco, no qual foi programada.
As funes "M" que no tenham sido personalizadas na tabela executar-se-o antes do
movimento do bloco no qual foram programadas, e o CNC esperar a confirmao de
funo "M" executada antes de executar o movimento do bloco.
Algumas das funes auxiliares "M" tm atribudas um significado interno no CNC. Na seo
"6.6.1 Listagem de funes "M"" deste mesmo captulo se mostra uma lista destas funes,
junto com o seu significado dentro do CNC.
Sub-rotina associada
As funes auxiliares "M" podem ter uma sub-rotina associada, que se executar em lugar
da funo.
Se dentro de uma sub-rotina associada a una funo "M" se programa a mesma funo "M",
esta se executar porm no a sub-rotina associada.
G05 A funo "M" se executa com o final terico do movimento (quando os eixos no
chegaram posio).
G07 A funo "M" se executa com o final real do movimento (quando os eixos j esto em
posio).
114
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
F
u
n

e
s

a
u
x
i
l
i
a
r
e
s

(
M
)
6.6.1 Listagem de funes "M"
Interrupo do programa (M00/M01)
M00
Parada de programa.
A funo M00 interrompe a execuo do programa. No detm o spindle nem inicializa as
condies de corte.
Para iniciar novamente a execuo do programa, ser necessrio pressionar a tecla
[MARCHA] do Painel de Comando.
recomendado personalizar esta funo na tabela de funes "M", de forma que se
executem no final do bloco no qual est programada.
M01
Parada condicional do programa.
Quando est ativo o interruptor exterior de parada condicional (sinal "M01 STOP" do PLC),
interrompe a execuo do programa. No detm o spindle nem inicializa as condies de
corte.
Para iniciar novamente a execuo do programa, ser necessrio pressionar a tecla
[MARCHA] do Painel de Comando.
recomendado personalizar esta funo na tabela de funes "M", de forma que se
executem no final do bloco no qual est programada.
Troca de ferramenta (M06)
M06
Troca de ferramenta.
A funo M06 executa a troca de ferramenta. O CNC supervisionar o trocador de
ferramenta e atualizar a tabela correspondente ao armazm de ferramentas.
Se recomenda ter personalizada esta funo na tabela de funes "M", de forma que se
execute a sub-rotina correspondente ao trocador de ferramentas instalado na mquina.
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
6.
(REF. 1402)
115
F
u
n

e
s

a
u
x
i
l
i
a
r
e
s

(
H
)
6.7 Funes auxiliares (H)
As funes auxiliares "H" se utilizam para enviar informao ao PLC. Ao contrrio das
funes "M", as funes auxiliares "H" no esperam confirmao de funo executada para
continuar com a execuo do programa.
Programao
permitido programar at 7 funes auxiliares "H" no mesmo bloco. O formato de
programao H<0 - 65535>, permitindo a programao por meio de parmetros ou
expresses aritmticas. Nestes casos, o valor calculado arredondado por default a um
nmero inteiro. Se o resultado um valor negativo, o CNC mostrar o erro correspondente.
Execuo
As funes auxiliares "H" se executar-se-o no comeo do bloco no qual esto
programadas.
116
Manual de programao
CNC 8060
CNC 8065
6.
F
U
N

E
S

T
E
C
N
O
L

G
I
C
A
S
(REF. 1402)
F
u
n

e
s

a
u
x
i
l
i
a
r
e
s

(
H
)
CNC 8060
CNC 8065
(REF. 1402)
7
117
O SPINDLE. CONTROLE BSICO.
O CNC pode ter at quatro spindles repartidos entre os diferentes canais do sistema. Um
canal pode ter associado um, vrios ou nenhum spindle.
Cada canal s pode controlar os seus spindles; no se pode arrancar ou deter os spindles
de outro canal de uma maneira direta. De uma forma indireta, o CNC pode controlar os
spindles de outro canal mediante a instruo #EXBLK.
Canal multi-spindle
Quando um canal possua dois ou mais spindles, diremos que se trata de um canal com
muitos spindles. Desde o programa de usinagem ou MDI se poder indicar a qual spindle
esto dirigidos os comandos; se no se indica, os comandos se dirigem spindle master
do canal.
Todos os spindles do canal podero estar em funcionamento ao mesmo tempo. Alm disso,
cada um deles poder estar num modo diferente; podero rodar em sentidos diferentes,
estar em modo posicionamento, etc.
Spindle principal do canal.
Se conhece por eixo master o spindle principal do canal. Em geral, sempre que um canal
tenha um s spindle, este ser sempre o spindle principal. Quando um canal tiver vrios
spindles, o CNC escolher o spindle master conforme o critrio fixado. Ver "7.1 O spindle
principal do canal" na pgina 118.
118
Manual de programao
CNC 8060
CNC 8065
7.
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
(REF. 1402)
O

s
p
i
n
d
l
e

p
r
i
n
c
i
p
a
l

d
o

c
a
n
a
l
7.1 O spindle principal do canal
Se conhece por eixo master o spindle principal do canal. o spindle ao que se dirigem as
ordens quando no se especifica um spindle em concreto. Em geral, sempre que um canal
tenha um s spindle, este ser sempre o spindle principal.
Critrio do CNC para selecionar o spindle master depois de
executar M02, M30, depois de uma emergncia ou reset e depois
de reiniciar o CNC.
A seleo do spindle master no canal depende do parmetro mquina MASTERSPDL. Este
parmetro indica se o canal mantm o spindle master atual ou recupera o seu spindle master
original, depois de executar M02, M30, depois de uma emergncia ou reset e depois de
reiniciar o CNC.
Quando um canal no mantm o seu spindle master, no arranque do CNC e depois de um
reset, o canal aceita como spindle master o primeiro spindle definido nos parmetros de
mquina do canal (master original). Se este spindle se encontra parado ou cedido a outro
canal, o canal aceita como master o seguinte spindle definido nos parmetros de mquina
e assim sucessivamente. Se no existe no canal spindles da configurao original (a
definida nos parmetros de mquina) porque esto parados ou cedidos, se escolhe como
spindle master o primeiro da configurao atual que no esteja parado.
Intercmbio de spindles entre canais.
Numa situao com intercmbio de spindles entre canais, o comportamento deste
parmetro tambm depende do parmetro AXISEXCH, o qual define se a mudana de canal
de um spindle temporria ou permanente. Se o spindle master atual do canal um spindle
cedi do por out ro canal e a sua l i cena de mudana de canal t emporr i a
(AXISEXCH=Temporrio), o spindle volta ao seu canal original.
Qual o spindle master depois de executar M30?
Quando se executa um M30 se segue o mesmo critrio, mas levando em considerao que
depois de executar esta funo no se desfazem os intercmbios temporais de spindles;
se desfazem no comeo do programa seguinte. Isto requer que o master original pode no
estar disponvel depois de executar M30, mas sim estar disponvel no incio do seguinte
programa. Nesta situao, depois de um M30 o canal aceitar momentaneamente um
spindle master que mudar no incio do seguinte programa.
Qual o spindle master depois de modificar a configurao do
canal?
Se no se especifica um spindle master, depois de parar ou intercambiar spindles, se aceita
um, de acordo com o seguinte critrio. Em geral, sempre que um canal tenha um s spindle,
este ser sempre o spindle principal.
Se existe um nico spindle em todo o sistema, sempre ser o spindle master do canal
no qual se encontre.
Se a um canal sem spindles se acrescenta um, este ser o spindle master.
Se um canal cede o seu spindle master e fica com um nico spindle, este ser o seu
novo spindle master.
Se um canal com dois spindles mas sem spindle master cede um deles, o que fica ser
o seu spindle master.
Inicialmente, num canal com vrios spindles, ser spindle master o primeiro spindle
configurado conforme os parmetros de mquina.
MASTERSPDL Significado.
Temporal. O canal recupera o seu spindle master original se est livre; caso contrrio,
seleciona como master o primeiro spindle disponvel da configurao original.
Mantido. O canal mantm o spindle master ativo.
Manual de programao
CNC 8060
CNC 8065
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
7.
(REF. 1402)
119
O

s
p
i
n
d
l
e

p
r
i
n
c
i
p
a
l

d
o

c
a
n
a
l
Se ficam dois ou mais spindles num canal e no se pode aplicar nenhuma regra das
anteriores, se segue o seguinte critrio.
Se algum dos spindles o master original, se aceita como spindle master. Se este est
parado, se escolhe o seguinte spindle da configurao original (os definidos nos
parmetros de mquina) e assim sucessivamente.
Se no canal no existem disponveis spindles da configurao original, se aceita como
master o primeiro spindle de sua configurao atual. Se este est parado, se escolhe
o seguinte spindle e assim sucessivamente.
Qual o spindle master depois de parar ou mover os spindles?
Se aplica o mesmo tratamento explicado, em caso de modificar a configurao do canal.
120
Manual de programao
CNC 8060
CNC 8065
7.
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
(REF. 1402)
O

s
p
i
n
d
l
e

p
r
i
n
c
i
p
a
l

d
o

c
a
n
a
l
7.1.1 Seleo manual de um spindle master
Selecionar um novo spindle master.
Sempre que um canal tenha um s spindle, esse ser o seu spindle master. Quando um
canal tiver vrios spindles, o CNC escolher o spindle master conforme o critrio explicado
anteriormente. Entretanto, poder ser selecionado um spindle master diferente, desde MDI
ou programa de usinagem mediante a instruo #MASTER.
Formato de programao.
#MASTER sp
Anulao do spindle master.
A seleo do spindle master pode ser realizada a qualquer momento. Se o spindle master
muda de canal, o canal selecionar um novo spindle master conforme o critrio explicado
anteriormente.
No momento da ligao, depois de se executar M02 ou M30, e depois de uma emergncia
ou reset, o CNC atua de acordo com o que tenha sido definido pelo fabricante (parmetro
MASTERSPDL).
sp Nome do spindle.
#MASTER S
#MASTER S2
Manual de programao
CNC 8060
CNC 8065
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
7.
(REF. 1402)
121
V
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
7.2 Velocidade do spindle
A velocidade do spindle se seleciona por programa mediante o nome do spindle, seguido
da velocidade desejada. Num mesmo bloco podem ser programadas as velocidades de
todos os spindles do canal. No permitido programar a velocidade de um spindle que no
se encontre no canal.
A velocidade programada se mantm ativa enquanto no se programe outro valor. No
momento da ligao, depois de executar-se M30 ou M30 e depois de uma emergncia ou
reset, os spindles aceitam velocidade 0.
Formato de programao
O nome do spindle poder ser qualquer um da faixa S, S1S9. Para o spindle "S" se pode
omitir a programao do sinal "=".
Sn={vel}
S{vel}
A velocidade poder ser programada em rpm ou em m/min (ps/min), dependendo da
funo G197 ou G196 ativa. As unidades por default so rpm.
Arranque e parada do spindle
Definir uma velocidade no implica colocar em funcionamento o spindle. A colocao em
funcionamento se define mediante as seguintes funes auxiliares Ver "7.3 Arranque e
parada do spindle" na pgina 124.
M03 - Arranca o spindle direita.
M04 - Arranca o spindle esquerda.
M05 - Detm a rotao do spindle.
As gamas de velocidade
Cada spindle pode possuir at quatro gamas de velocidade diferentes. Cada gama significa
uma classe de velocidade dentro da qual o CNC pode trabalhar. A velocidade programada
deve estar dentro da gama ativa; em caso contrrio, necessrio efetuar uma troca de
gama. O CNC no admite velocidades superiores definida na ltima gama.
A troca de gama de velocidade pode ser automtica ou manual. Quando a mudana
manual, a gama de velocidade se seleciona mediante as funes auxiliares M41 a M44.
Quando a mudana automtica, o prprio CNC se encarrega de gerar estas funes em
funo da velocidade programada. Ver "7.4 Troca de gama de velocidade" na pgina 126.
Sn Nome do spindle.
S Spindle "S".
{vel} Velocidade de rotao.
S1000
S1=500
S1100 S1=2000 S4=2345
122
Manual de programao
CNC 8060
CNC 8065
7.
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
(REF. 1402)
V
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
7.2.1 G192 Limitao da velocidade de rotao
A funo G192 limita a velocidade de rotao do spindle em ambos os modos de trabalho;
G96 e G97. Esta funo se considera especialmente til quando se trabalha velocidade
de corte constante, na usinagem de peas de grandes dimenses ou em trabalhos de
manuteno do spindle.
Se no se programa a funo G192, a velocidade de rotao ser limitada pelo parmetro
de mquina G00FEED da gama.
G192. Programao do limite para a velocidade de rotao
A limitao da velocidade de rotao definida programando a funo G192 e a seguir a
velocidade mxima em cada um dos spindles. Esta funo pode ser programada com o
spindle em funcionamento; neste caso, o CNC limitar a velocidade ao novo valor
programado.
Formato de programao
O nome do spindle poder ser qualquer um da faixa S, S1S9. Para o spindle "S" se pode
omitir a programao do sinal "=".
G192 Sn={vel}
G192 S{vel}
A velocidade de rotao mxima se define sempre em RPM. Se permite a programao
mediante parmetros, variveis ou expresses aritmticas.
Propriedades da funo e influncia do reset, do desligamento
e da funo M30.
A funo G192 modal.
No momento da partida e depois de uma emergncia, o CNC cancela a funo G192. Depois
de executar-se M02 ou M30 e depois de um reset, o CNC mantm a funo G192.
{vel} Mxima velocidade de rotao.
G192 S1000
G192 S1=500
Manual de programao
CNC 8060
CNC 8065
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
7.
(REF. 1402)
123
V
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
7.2.2 Velocidade de corte constante
As funes associadas programao da velocidade permitem selecionar se se deseja
trabalhar velocidade de corte constante ou velocidade de rotao constante. A
velocidade de corte constante s est disponvel no spindle master do canal.
G96 - Velocidade de corte constante.
G97- Velocidade de rotao constante.
Com velocidade de corte constante o CNC varia a velocidade de rotao do spindle medida
que se desloca o eixo frontal, para manter constante a velocidade de corte entre a ponta
da ferramenta e a pea, otimizando desta maneira as condies de usinagem. Quando se
trabalha velocidade de corte constante aconselhvel limitar por programa a velocidade
de rotao mxima que pode alcanar o spindle. Ver "7.2.1 G192 Limitao da velocidade
de rotao" na pgina 122.
G96. Velocidade de corte constante
A funo G96 s afeta ao spindle master do canal.
A partir do momento em que se executa a funo G96, o CNC entende que as velocidades
programadas para o spindle master do canal esto em metros/minuto (pies/minuto). A
ativao deste modo de trabalho se origina quando, ao estar ativa a funo G96, se
programa uma nova velocidade.
Esta funo se pode programar em qualquer parte do programa, no sendo necessrio que
estiver s no bloco. recomendvel programar a velocidade no mesmo bloco que a funo
G96. A gama de velocidade deve ser selecionada no mesmo bloco ou num anterior.
G97. Velocidade de rotao constante
A funo G97 afeta a todos os spindles do canal.
A partir do momento em que se executa a funo G97, o CNC entende que as velocidades
programadas esto em RPM, e comea a trabalhar na modalidade de velocidade de rotao
constante.
Esta funo se pode programar em qualquer parte do programa, no sendo necessrio que
estiver s no bloco. recomendvel programar a velocidade no mesmo bloco que a funo
G97; se no se programa, o CNC aceita como velocidade programada aquela que nesse
momento est rodando o spindle. A gama de velocidade se pode selecionar em qualquer
momento.
Propriedades da funo e influncia do reset, do desligamento
e da funo M30.
As funes G96 e G97 so modais e incompatveis entre si.
No momento da partida e depois de uma emergncia, o CNC assume a funo G97. Depois
de executar-se M02 ou M30 e depois de um reset, o CNC mantm a funo G96 ou G97
que estava ativa.
As seguintes funes esto orientadas a mquinas tipo torno. Para que a modalidade de velocidade
de corte constante esteja disponvel, o fabricante da mquina deve ter definido um dos eixos como
eixo frontal- (geralmente o eixo diametral da pea).
i
124
Manual de programao
CNC 8060
CNC 8065
7.
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
(REF. 1402)
A
r
r
a
n
q
u
e

e

p
a
r
a
d
a

d
o

s
p
i
n
d
l
e
7.3 Arranque e parada do spindle
Para colocar em funcionamento um spindle, deve ter uma velocidade definida. A colocao
em funcionamento e a parada do spindle se definem mediante as seguintes funes
auxiliares.
M03 - Arranque do spindle direita.
M04 - Arranque do spindle esquerda.
M05 - Parada de spindle.
Estas funes so modais e incompatveis entre si e com a funo M19.
M03/M04. Arranque do spindle direita/esquerda.
A funo M03 arranca o spindle direita e a funo M04 arranca o spindle esquerda.
recomendado personalizar estas funes na tabela de funes "M", de forma que se
executem no final do bloco no qual esto programadas.
Estas funes podem ser definidas junto velocidade programada ou num bloco diferente.
Se no bloco no qual se programam no existe referncia a nenhum spindle, se aplicam ao
spindle master do canal.
Se programamos vrios spindles num s bloco, as funes M3 e M4 se aplicam a todos eles.
Para arrancar os spindles em sentidos diferentes, definir junto a cada funo M o spindle
que est associada, da seguinte forma.
M3.S / M4.S Funo M3 ou M4 associada ao spindle S.
M05. Parada de spindle.
A funo M05 detm o spindle.
Para deter um spindle, definir junto funo M5 o spindle ao que est associada, da seguinte
forma. Se no faz referncia a nenhum spindle, se aplica ao spindle master.
M5.S Funo M5 associada ao spindle S.
Sentido de rotao predefinido na tabela de ferramentas.
O CNC permite definir um sentido de rotao predeterminado para cada ferramenta. Este
valor definido na tabela de ferramentas.
Quando atribumos um sentido de rotao na tabela, o CNC comprovar durante a execuo
se o sentido de rotao da tabela coincide com o programado (M03/M04). Se ambos os
sentidos de rotao no coincidem, o CNC mostrar o erro correspondente. O CNC realiza
esta verificao cada vez que se programa uma M03, M04 ou M06.
S1000 M3
(O spindle "S" arranca direita a 1000 r.p.m.)
S1=500 M4
(O spindle "S1" arranca esquerda a 500 r.p.m.)
M4
(O spindle master arranca esquerda)
S1000 S2=456 M3
(Rotao direita do spindle "S" a 1000 r.p.m. e de S2 a 456 r.p.m)
M3.S S1000 S2=456 M4.S2
(Rotao direita do spindle "S" a 1000 r.p.m.)
(Rotao esquerda do spindle "S2" a 456 r.p.m.)
S1000 S2=456 M5
(Detm o spindle master)
M5.S M5.S2 S1=1000 M3.S1
(Detm os spindles "S" e "S2")
(Rotao direita do spindle "S1")
Manual de programao
CNC 8060
CNC 8065
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
7.
(REF. 1402)
125
A
r
r
a
n
q
u
e

e

p
a
r
a
d
a

d
o

s
p
i
n
d
l
e
Conhecer qual o sentido da rotao predeterminado.
O sentido de rotao predeterminado para cada ferramenta pode ser consultado na tabela
de ferramentas; o da ferramenta ativa tambm pode ser consultado por meio de uma
varivel.
(V.)G.SPDLTURDIR
Esta varivel devolve o sentido de rotao pr-determinado para a ferramenta ativa.
Valor 0 se no tem nenhum sentido de rotao predeterminado, valor 1 se o sentido
M03 e valor 2 se sentido M04.
Anular temporariamente o sentido de rotao predeterminado.
Desde o programa de usinagem se permite anular temporariamente o sentido de rotao
predet er mi nado da ferrament a at i va. I st o se consegue at ri bui ndo var i vel
V.G.SPDLTURDIR valor 0.
Quando se efetue uma troca de ferramenta, esta varivel aplicar o valor que lhe
corresponda, conforme o definido na tabela de ferramentas.
126
Manual de programao
CNC 8060
CNC 8065
7.
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
(REF. 1402)
T
r
o
c
a

d
e

g
a
m
a

d
e

v
e
l
o
c
i
d
a
d
e
7.4 Troca de gama de velocidade
Cada spindle pode possuir at quatro gamas de velocidade diferentes. Cada gama significa
uma classe de velocidade dentro da qual o CNC pode trabalhar. A velocidade programada
deve estar dentro da gama ativa; em caso contrrio, necessrio efetuar uma troca de
gama.
A troca de gama de velocidade pode ser automtica ou manual. Quando a mudana
manual, a gama de velocidade se seleciona mediante as funes auxiliares M41 (classe
1) a M44 (classe 4). Quando a mudana automtica, o prprio CNC se encarrega de gerar
estas funes em funo da velocidade programada. giri/min.
A configurao das gamas de velocidade (mudana automtica ou manual, velocidade
mxima em cada faixa, etc.) definida pelo fabricante da mquina. Ver "Como conhecer
a configurao das gamas de velocidade de um spindle." na pgina 127.
Troca manual da gama de velocidade.
Quando a mudana manual, a gama de velocidade se seleciona mediante as funes
auxiliares M41 a M44.
M41 - Seleciona a gama de velocidade 1.
M42 - Seleciona a gama de velocidade 2.
M43 - Seleciona a gama de velocidade 3.
M44 - Seleciona a gama de velocidade 4.
Estas funes podem ser definidas junto aos spindles programados ou num bloco diferente.
Se no bloco no qual se programam no existe referncia a nenhum spindle, se aplicam ao
spindle master do canal.
Se programamos vrios spindles num s bloco, as funes se aplicam a todos eles. Para
aplicar gamas diferentes aos spindles, definir junto a cada funo M o spindle que est
associada, da seguinte forma.
M41.S Funo M41 associada ao spindle S.
Influncia do reset, do apagamento e da funo M30.
As gamas de velocidade so modais. No momento da ligao, o CNC aceita a gama definida
pelo fabricante da mquina. Depois de se executar M02 ou M30 e depois de uma emergncia
ou reset se mantm a gama de velocidade ativa.
Conhecer qual a gama ativa.
Na janela de funes M dos modos automtico ou manual se mostra qual a gama de
velocidade ativa; se no mostra nenhuma, significa que est ativa a gama 1.
O grfico mostra um spindle com trs gamas de velocidade. A primeira vai desde 0 a S1 rpm; a
segunda desde S1 a S2; a terceira desde S2 a S3.
S1000 M41
S1=500 M42
M44
S1000 S2=456 M41
(Gama de velocidade 1 ao spindle "S" e "S2")
M41.S M42.S3
(Gama de velocidade 1 ao spindle "S")
(Gama de velocidade 2 ao spindle "S3")
M41
rpm
M43 M42
S1 S2 S3
Manual de programao
CNC 8060
CNC 8065
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
7.
(REF. 1402)
127
T
r
o
c
a

d
e

g
a
m
a

d
e

v
e
l
o
c
i
d
a
d
e
A gama de velocidade ativa, tambm pode ser consultada por meio da seguinte varivel.
(V.)[n].G.MS[i]
Varivel de leitura desde o PRG e PLC.
A varivel indica o estado da funo auxiliar Mi. A varivel devolve o valor 1 se est
ativa e um 0 em caso contrrio.
Troca de gama nos spindles Sercos.
Quando se possui spindles Sercos, as funes M41-M44 tambm requerem a mudana de
gama de velocidade do regulador.
Como conhecer a configurao das gamas de velocidade de um
spindle.
Tanto o tipo de mudana de gama de velocidade (automtico ou manual) como a velocidade
mxima em cada gama so definidos pelo fabricante da mquina. A configurao pode ser
consultada diretamente na tabela de parmetros de mquina ou por meio das seguintes
variveis.
Como saber se o spindle dispe de troca automtica.
(V.)SP.AUTOGEAR.Sn
Varivel de leitura desde o PRG e PLC.
A varivel indica se o spindle Sn dispe de troca automtica da gama de velocidade.
A varivel devolve o valor 1 em caso afirmativo e 0 se a mudana manual.
Nmero de gamas de velocidade disponveis
(V.)SP.NPARSETS.Sn
Varivel de leitura desde o PRG e PLC.
A varivel indica o nmero de gamas definidas do spindle Sn.
Velocidade mxima em cada gama.
(V.)SP.G00FEED[g].Sn
Varivel de leitura desde o PRG e PLC.
A varivel indica a velocidade mxima do spindle Sn na gama g.
Gama de velocidade ativa por default.
(V.)SP.DEFAULTSET.Sn
Varivel de leitura desde o PRG e PLC.
A varivel indica qual a gama de velocidade que aceita o CNC nele mesmo, depois
da ligao para o spindle Sn.
128
Manual de programao
CNC 8060
CNC 8065
7.
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
(REF. 1402)
P
a
r
a
d
a

o
r
i
e
n
t
a
d
a

d
e

s
p
i
n
d
l
e
7.5 Parada orientada de spindle
A parada orientada do spindle se define por meio da funo M19. Esta funo detm o
spindle e o posiciona no ngulo definido pelo parmetro S. Ver "Como se realiza o
posicionamento?" na pgina 129.
Depois de executar a funo M19, o spindle deixa de trabalhar em modo velocidade e
comea a trabalhar em modo posicionamento. Este modo permanece ativo at que se volte
a arrancar o spindle em modo velocidade com M3/M4.
Programar uma parada orientada do spindle
Cada vez que se queira efetuar um posicionamento do spindle, necessrio programar a
funo M19 e o ngulo de posicionamento. Se no se define o ngulo, o CNC orienta o
spindle master em 0.
Mesmo que esteja a funo M19 ativa, se definimos um valor de S sem M19, o CNC o aceita
como nova velocidade de rotao para a prxima vez que se arranque o spindle em modo
velocidade com M03/M04.
Formato de programao (1).
Quando se executa a funo M19 o CNC entende que o valor introduzido mediante o cdigo
Sn indica a posio angular do spindle. Se programamos vrios spindles num s bloco,
a funo M19 se aplica a todos eles.
M19 S{pos}
A posio angular programar-se- em graus e sempre se interpreta em cotas absolutas, por
isso no se ver afetada pelas funes G90/G91. Para realizar o posicionamento, o CNC
calcula o mdulo (entre 0 e 360) do valor programado.
Formato de programao (2). Posicionamento do spindle em 0.
Para orientar o spindle na posio 0, tambm possvel programar definindo junto funo
M19 o spindle que se quer orientar. Se no se define o spindle, o CNC entende que se deseja
orientar o spindle master.
M19.S
Propriedades da funo e influncia do reset, do desligamento
e da funo M30.
A funo M19 modal e incompatvel com as funes M03, M04 e M05.
No momento da ligao, depois de executar-se M02 ou M30 e depois de uma emergncia
ou um reset, o CNC pe o spindle em modo velocidade com a funo M05.
Este modo de trabalho s est disponvel em mquinas que possuem um transdutor rotativo
(codificador) acoplado ao spindle.
i
S{pos} Spindle que se deseja orientar e ngulo de posicionamento.
O ngulo se define em graus.
M19 S0
(Posicionamento do spindle S a 0)
M19 S2=120.78
(Posicionamento do spindle S2 a 120.78)
M19 S1=10 S2=34
(Posicionamento do spindle S1 a 10 e de S2 a 34)
S Spindle que se deseja orientar em 0.
M19.S4
(Posicionamento do spindle S4 a 0)
M19
(Posicionamento do spindle master a 0)
Manual de programao
CNC 8060
CNC 8065
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
7.
(REF. 1402)
129
P
a
r
a
d
a

o
r
i
e
n
t
a
d
a

d
e

s
p
i
n
d
l
e
Como se realiza o posicionamento?
Quando se executa a funo M19 o CNC atua da seguinte maneira.
1 O CNC detm o spindle (se estava rodando).
2 O spindle deixa de trabalhar em modo velocidade e comea a trabalhar em modo
posicionamento.
3 Se a primeira vez que se executa a funo M19, o CNC realiza uma busca de referncia
de mquina do spindle.
4 O spindle fica posicionado em 0 ou no ngulo definido pelo cdigo S ( se este foi
programado). Para isso, se calcular o mdulo (entre 0 e 360) do valor programado e
o spindle alcanar a mencionada posio.
Execuo da funo M19 pela primeira vez
Quando se executa a funo M19 pela primeira vez, se efetua uma busca de referncia de
mquina do spindle. As funes M19 programadas posteriormente, somente efetuam o
posicionamento do spindle. Se queremos voltar a fazer referncia ao spindle, utilizar a
funo G74.
N10 G97 S2500 M03
(O spindle roda a 2500RPM)
N20 M19 S50
(Spindle em modo posicionamento. O spindle se orienta em 50)
N30 M19 S150
(Posicionamento em 150)
N40 S1000
(Nova velocidade de rotao. O spindle continua em modo posicionamento)
N50 M19 S-100
(Posicionamento em -100)
N60 M03
(Spindle controlado em velocidade. O spindle roda a 1000RPM)
N70 M30
130
Manual de programao
CNC 8060
CNC 8065
7.
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
(REF. 1402)
P
a
r
a
d
a

o
r
i
e
n
t
a
d
a

d
e

s
p
i
n
d
l
e
7.5.1 O sentido de rotao para orientar o spindle
O sentido de rotao para o posicionamento pode ser definido junto funo M19; se no
se define, o CNC aplica um sentido de rotao por default. Cada spindle pode ter um sentido
de rotao por default diferente.
Sentido de rotao por default.
Se no se definiu um sentido de rotao, o CNC atua da seguinte maneira. Se no momento
de executar a funo M19 se encontrava uma funo M3 ou M4 ativa, embora a velocidade
seja zero, esta funo determina o sentido no qual se orienta o spindle. Se no se encontra
uma funo M3 ou M4 ativa, o sentido de rotao se estabelece em funo do parmetro
de mquina SHORTESTWAY.
Se o spindle do tipo SHORTESTWAY se posiciona pelo caminho mais curto.
Se o spindle no do tipo SHORTESTWAY se posiciona no mesmo sentido que o ltimo
movimento do spindle.
Sentido de rotao definido pelo usurio.
O sentido de posicionamento programado junto funo M19 se aplica a todos os spindles
programados no bloco. Se no se programa o sentido de rotao, cada spindle girar no
sentido de rotao que lhe tenha sido definido anteriormente; se no se definiu nenhum,
aceitar um sentido de rotao por default.
O sentido de rotao programado se mantm at que se programe outro diferente.
Formato de programao (1). Sentido de rotao para todos os spindles
programados.
M19.POS S{pos}
M19.NEG S{pos}
Se no se define nenhum spindle, o CNC orienta o spindle master a 0 no sentido indicado.
Se se programa o sentido de orientao para um spindle do tipo SHORTESTWAY, o sentido
programado se ignora.
Formato de programao (2). Sentido de rotao para um s spindle.
Como num mesmo bloco podem ser programados vrios spindles, permitido aplicar o
sentido de rotao em um s. O resto de spindles rodaro no sentido que tenham ativo.
M19.POS.S S{pos} S{pos}
M19.NEG.S S{pos} S{pos}
POS Posicionamento em sentido negativo
NEG Posicionamento em sentido negativo.
S{pos} Spindle que se deseja orientar e ngulo de posicionamento.
M19.NEG S120 S1=50
(O sentido negativo se aplica ao spindle "S" e "S1")
M19.POS S120 S1=50
(O sentido positivo se aplica ao spindle "S" e "S1")
POS.S Spindle no qual se orienta em sentido positivo.
NEG.S Spindle no qual se orienta em sentido negativo.
S{pos} Spindle que se deseja orientar e ngulo de posicionamento.
M19.NEG.S1 S1=100 S34.75
(O sentido negativo se aplica ao spindle "S1")
Manual de programao
CNC 8060
CNC 8065
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
7.
(REF. 1402)
131
P
a
r
a
d
a

o
r
i
e
n
t
a
d
a

d
e

s
p
i
n
d
l
e
Como saber o tipo de spindle.
O tipo de spindle pode ser consultado diretamente na tabela de parmetros de mquina ou
por meio das seguintes variveis.
(V.)SP.SHORTESTWAY.Sn
Varivel de leitura desde o PRG e PLC.
A varivel indica se o spindle Sn se posiciona pelo caminho mais curto. A varivel devolve
o valor 1 em caso afirmativo.
Propriedades da funo e influncia do reset, do desligamento
e da funo M30.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma emergncia
ou reset, o CNC anula o sentido de rotao definido pelo usurio.
132
Manual de programao
CNC 8060
CNC 8065
7.
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
(REF. 1402)
P
a
r
a
d
a

o
r
i
e
n
t
a
d
a

d
e

s
p
i
n
d
l
e
7.5.2 Funo M19 com subrotina associada.
A funo M19 pode ter uma subrotina associada, que o CNC executa em vez da funo.
Se dentro da sub-rotina associada a uma funo M est programada a mesma funo, o
CNC executar esta, porm no a sub-rotina associada.
A pesar de que a funo pode abranger mais de um spindle no mesmo bloco, o CNC s
executa a subrotina uma vez. O seguinte comportamento aplicvel a todos os
posicionamentos programados no bloco.
Ao programar a funo M19 e um posicionamento (M19 S), o CNC executa a subrotina
associada funo e ignora o posicionamento. O CNC executa o posicionamento ao
executar a funo M19 desde a subrotina.
Se dentro da subrotina, a funon M19 no est acompanhada de um posicionamento
(S), o CNC executa o posicionamento programado no bloco de chamada.
Se dentro da subrotina, a funo M19 vai acompanhada de um posicionamento (S), o
CNC executa este posicionamento.
O mesmo critrio se aplica ao sentido de deslocamento. Se junto com a funo M19 que
chama a subrotina for programado o sentido de giro, este se aplica na M19 programada
dentro da subrotina, se este no tem outro especificado.
Manual de programao
CNC 8060
CNC 8065
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
7.
(REF. 1402)
133
P
a
r
a
d
a

o
r
i
e
n
t
a
d
a

d
e

s
p
i
n
d
l
e
7.5.3 Velocidade de posicionamento
O CNC permite definir a velocidade de posicionamento do spindle; se no se define, o CNC
aceita como velocidade de posicionamento a definida no parmetro de mquina REFEED1.
Cada spindle pode ter uma velocidade de posicionamento diferente.
Formato de programao.
A velocidade de posicionamento se define da seguinte maneira.
S.POS={vel}
A velocidade de posicionamento se define em rpm.
Conhecer a velocidade de posicionamento ativa.
A velocidade de posicionamento ativa para o CNC pode ser consultada por meio da seguinte
varivel.
(V.)SP.SPOS.Sn
Varivel de leitura desde o PRG e PLC.
A varivel indica a velocidade de posicionamento ativa para o spindle Sn.
S Nome do spindle.
{vel} Velocidade de posicionamento.
M19 S.POS=120 S1.POS=50
(Posicionamento do spindle S a 120 rpm e de S1 a 50 rpm)
134
Manual de programao
CNC 8060
CNC 8065
7.
O

S
P
I
N
D
L
E
.

C
O
N
T
R
O
L
E

B

S
I
C
O
.
(REF. 1402)
F
u
n

e
s

M

c
o
m

s
u
b
-
r
o
t
i
n
a

a
s
s
o
c
i
a
d
a
.
7.6 Funes M com sub-rotina associada.
As funes M3, M4, M5, M19 e M41 a M44 podem ter uma sub-rotina associada, que o CNC
executa em lugar da funo. Ainda uma funo pode afetar a mais dum spindle no mesmo
bloco, o CNC s executa a sub-rotina uma vez por bloco.
Se dentro da sub-rotina associada a uma funo M est programada a mesma funo, o
CNC executar esta, porm no a sub-rotina associada. Quando dentro da sub-rotina h
programada uma funo M do spindle, esta se aplica aos spindles programados no prprio
bloco da sub-rotina. Se no bloco da sub-rotina no est definido a quais spindles vo
destinada a funo, o CNC assumir que esta vai destinada aos spindles programados no
bloco de chamada sub-rotina.
O CNC relaciona as funes com os spindles segundo o seguinte critrio, j seja no bloco
de chamada ou dentro da sub-rotina.
Se a funo M est destinada a um spindle (por exemplo, M3.S), o CNC s aplica a
funo ao spindle indicado.
Se as funes M3 e M4 no esto destinadas a nenhum spindle, o CNC as aplica a todos
os spindles com velocidade programada no bloco e que no estejam a sua vez
destinados a outra funo M. Se no h spindles com velocidade programada, o CNC
as aplica ao spindle mster.
Se a funo M19 no est destinada a nenhum spindle, o CNC aplica a todos os spindles
com velocidade programada no bloco e que no estejam a sua vez destinados a outra
funo M.
Se as funes M5 e M41 ao M44 no esto destinadas a nenhum spindle, o CNC as
aplica ao spindle mster.
Dentro da sub-rotina, o CNC aplica este critrio a todas as funes M de spindle
programadas, no s s funes M que se corresponde com o bloco de chamada.
CNC 8060
CNC 8065
(REF. 1402)
8
135
CONTROLE DA TRAJETRIA
8.1 Posicionamento em rpido (G00)
Os deslocamentos programados a seguir de G00 se executam de acordo com uma linha
reta, e em avano rpido especificado pelo fabricante da mquina, desde a posio atual
at ao ponto especificado. Independentemente do nmero de eixos que se deslocam, a
trajetria resultante sempre uma linha reta.
Quando num posicionamento rpido intervm eixos auxiliares ou rotativos, o deslocamento
se realiza de maneira que o comeo e o final do movimento coincida com o dos eixos
principais.
Programao
Os deslocamentos se podem definir das seguintes maneiras:
Em coordenadas cartesianas ("X","X1"..."C9")
Definindo as coordenadas do ponto final nos diferentes eixos.
No necessrio programar todos os eixos, somente aqueles que se desejam deslocar.
Em coordenadas polares ("R", "Q")
Definindo o raio e o ngulo no qual se encontra o ponto final com referncia origem
polar.
O raio R que ser a distncia entre a origem polar e o ponto. O ngulo Q que ser formado
pelo eixo de abcissas e a linha que une a origem polar com o ponto.
Se no se programa o ngulo ou o raio, se conserva o valor programado para o ltimo
deslocamento.
Comportamento do avano
Ao realizar um posicionamento mediante G00 se anula temporariamente o avano "F"
programado, e o deslocamento se realiza em avano rpido especificado pelo fabricante
da mquina [P.M.E. "G00FEED"]. O valor do avano "F" se recupera quando programada
uma funo do tipo G01, G02 ou G03.
Quando no deslocamento esto presentes dois ou mais eixos, o avano resultante, se
calcula de maneira que ao menos um dos eixos se desloque no avano mximo.
Se definimos um avano "F" no mesmo bloco que G00, o CNC guardar o valor atribudo
a "F" e o aplicar na prxima vez que se execute um deslocamento mediante uma funo
do tipo G01, G02 ou G03.
Coordenadas cartesianas Coordenadas polares
G00 G90 X600 Y400 G00 G90 R600 Q20
136
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
P
o
s
i
c
i
o
n
a
m
e
n
t
o

e
m

r

p
i
d
o

(
G
0
0
)
A percentagem de avano estar fixa em 100% ou poder variar entre 0% e 100%, desde
o comutador do Painel de Comando, conforme tenha sido definido pelo fabricante da
mquina [P.M.G. "RAPIDOVR"].
Propriedades da funo
A funo G00 modal e incompatvel com G01, G02, G03, G33 e G63.
A funo G00 pode programar-se com G0.
No momento da ligao, depois de executar-se M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G00 ou G01 conforme tenha sido
definido pelo fabricante da mquina [P.M.G. "IMOVE"].
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
137
I
n
t
e
r
p
o
l
a

o

l
i
n
e
a
r

(
G
0
1
)
8.2 Interpolao linear (G01)
Os deslocamentos programados a seguir de G01 se executam de acordo com uma linha
reta, e ao avano "F" programado, desde a posio atual at ao ponto especificado.
Independentemente do nmero de eixos que se deslocam, a trajetria resultante sempre
uma linha reta.
O CNC permite programar eixos auxiliares e rotativos em blocos de interpolao linear.
Nestes casos o CNC calcular o avano correspondente a estes eixos de maneira que o
comeo e o final do seu movimento coincida com o dos eixos principais.
Programao
Em coordenadas cartesianas ("X","X1"..."C9")
Definindo as coordenadas do ponto final nos diferentes eixos.
No necessrio programar todos os eixos, somente aqueles que se desejam deslocar.
Em coordenadas polares ("R", "Q")
Definindo o raio e o ngulo no qual se encontra o ponto final com referncia origem
polar.
O raio R que ser a distncia entre a origem polar e o ponto. O ngulo Q que ser formado
pelo eixo de abcissas e a linha que une a origem polar com o ponto.
Se no se programa o ngulo ou o raio, se conserva o valor programado para o ltimo
deslocamento.
Coordenadas cartesianas Coordenadas polares
G01 G90 X600 Y400 F150 G01 G90 R600 Q20 F185
G00 X20 Y0
G01 Y20 F350
G01 X-20
G01 Y-20
G01 X20
G01 Y0
M30
G00 X20 Y0
G01 R20 Q72 F350
G01 Q144
G01 Q216
G01 Q288
G01 Q360
M30
138
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
p
o
l
a

o

l
i
n
e
a
r

(
G
0
1
)
Comportamento do avano
O avano "F" programado permanece ativo at que se programa um novo valor, portanto,
no necessrio defini-lo em cada bloco.
Quando no deslocamento esto presentes dois ou mais eixos, o CNC calcula o avano
correspondente a cada eixo para que a trajetria resultante seja executada no avano "F"
programado.
O avano "F" programado poder ter uma variao entre 0% e 200% por meio do seletor
do Painel de Comando do CNC ou ento selecion-lo por programa ou desde o PLC.
Contudo, a variao mxima do avano estar limitada pelo fabricante da mquina [P.M.G.
"MAXOVR"].
O avano nos eixos auxiliares
O comportamento dos eixos auxiliares estar determinado pelo parmetro de mquina
geral FEEDND.
Se tem valor TRUE nenhum eixo superar o avano programado.
Se tem valor FALSE o avano se aplica aos eixos principais enquanto que os eixos
auxiliares podem super-lo, mas sem ultrapassar em nenhum caso o seu MAXFEED.
Em caso de que fosse ultrapassar o MAXFEED de algum eixo, se limitar o avano
programado dos eixos principais.
Propriedades da funo
A funo G00 modal e incompatvel com G00, G02, G03, G33 e G63.
A funo G01 pode programar-se com G1.
No momento da ligao, depois de executar-se M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G00 ou G01 conforme tenha sido
definido pelo fabricante da mquina [P.M.G. "IMOVE"].
Exemplos de programao
Programao em coordenadas cartesianas.
Coordenadas absolutas Coordenadas incrementais
N10 G00 G90 X20 Y15
N20 G01 X70 Y15 F450
N30 Y30
N40 X45 Y45
N50 X20
N60 Y15
N70 G00 X0 Y0
N80 M30
N10 G00 G90 X20 Y15
N20 G01 G91 X50 Y0 F450
N30 Y15
N40 X-25 Y15
N50 X-25
N60 Y-30
N70 G00 G90 X0 Y0
N80 M30
X Y
P1 20 15
P2 70 15
P3 70 30
P4 45 45
P5 20 45
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
139
I
n
t
e
r
p
o
l
a

o

l
i
n
e
a
r

(
G
0
1
)
Programao em coordenadas cartesianas e polares
N10 T1 D1
N20 M06
N30 G71 G90 F450 S1500 M03 (Condies iniciais)
N40 G00 G90 X-40 Y15 Z10 (Aproximao ao perfil 1)
N50 G01 Z-5
N60 X-40 Y30 (Usinagem do perfil 1)
N70 X-65 Y45
N80 X-90
N90 Y15
N100 X-40 (Fim do perfil 1)
N110 Z10
N120 G00 X20 Y45 F300 S1200 (Aproximao ao perfil 2)
N130 G92 X0 Y0 (Pr-seleo do novo zero pea)
N140 G01 Z-5
N150 G91 X30 (Usinagem do perfil 2)
N160 X20 Y20
N170 X-20 Y20
N180 X-30
N190 Y-40 (Fim do perfil 2)
N200 G90 Z10
N210 G92 X20 Y45 (Se recupera o antigo zero pea)
N220 G30 I-10 J-60 (Pr-seleo da origem polar)
N230 G00 R30 Q60 F350 S1200 (Aproximao ao perfil 3)
N240 G01 Z-5
N250 Q120 (Usinagem do perfil 3)
N260 Q180
N270 Q240
N280 Q300
N290 Q360
N300 Q60 (Fim do perfil 3)
N310 Z10
N320 G00 X0 Y0
N330 M30
140
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
8.3 Interpolao circular (G02/G03)
Os deslocamentos programados a seguir de G02 e G03 se executam de acordo com uma
trajetria circular, e ao avano "F" programado, desde a posio atual at ao ponto
especificado.
A interpolao circular somente se pode executar no plano de trabalho ativo. Existem dois
tipos de interpolaes circulares:
G02 Interpolao circular direita (sentido horrio).
G03 Interpolao circular esquerda (sentido anti-horrio).
As definies de sentido horrio (G02) e sentido anti-horrio (G03) foram fixadas de acordo
com o sistema de coordenadas que a seguir se representa.
Programao
A interpolao circular se pode definir das seguintes maneiras:
Em coordenadas cartesianas, definindo as coordenadas do ponto final e do centro do
arco.
Em coordenadas cartesianas, definindo as coordenadas do ponto final e o raio do arco.
Em coordenadas polares, definindo o raio e o ngulo no qual se encontra o ponto final
e as coordenadas do centro do arco.
O si st ema de coordenadas se refere ao
movimento da ferramenta sobre a pea.
Coordenadas cartesianas
(centro do arco)
Coordenadas cartesianas
(raio do arco)
G02/G03 X Y I J G02/G03 X Y R
Coordenadas polares
G02/G03 R Q I J
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
141
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
Comportamento do avano
O avano "F" programado permanece ativo at que se programa um novo valor, portanto,
no necessrio defini-lo em cada bloco.
O avano "F" programado poder ter uma variao entre 0% e 200% por meio do seletor
do Painel de Comando do CNC ou ento selecion-lo por programa ou desde o PLC.
Contudo, a variao mxima do avano estar limitada pelo fabricante da mquina [P.M.G.
"MAXOVR"].
Propriedades da funo
As funes G02 e G03 so modais e incompatveis entre si e tambm com G00, G01, G33
e G63.
A funo G74 (Busca de zero) tambm se anulam as funes G02 e G03.
As funes G02 e G03 podem ser programadas como G2 e G3.
No momento da ligao, depois de executar-se M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G00 ou G01 conforme tenha sido
definido pelo fabricante da mquina [P.M.G. "IMOVE"].
142
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
8.3.1 Coordenadas cartesianas (Programao do centro)
A definio do arco se efetua programando a funo G02 ou G03, e a seguir as coordenadas
do ponto final do arco e as coordenadas do centro (com referncia ao ponto inicial), conforme
os eixos do plano de trabalho ativo.
Coordenadas do ponto final do arco
Se define mediante as suas coordenadas nos eixos do plano de trabalho ativo, e se podero
expressar tanto em cotas absolutas como incrementais.
Se no se programam ou so iguais que as cotas do ponto inicial, se executar uma
circunferncia completa.
Coordenadas do centro do arco
As coordenadas do centro so definidas mediante as letras "I", "J" ou "K" dependendo de
qual seja o plano ativo.
Quando a coordenada do centro num eixo for igual a zero, no ser necessrio program-
la. Estas coordenadas no so afetadas pelas funes G90 e G91.
O formato de programao, dependendo de qual seja o plano de trabalho ativo, :
G17 G18 G19 As letras "I", "J" e "K" esto associadas ao primeiro, segundo e terceiro eixo do
canal respectivamente.
G20 As letras "I", "J" e "K" esto associadas ao eixo de abcissas, ordenadas e
perpendicular do plano definido.
#FACE [X, C, Z]
#CYL [Z, C, X, R]
O triedro ativo formado pelos eixos definidos na instruo de ativao do eixo
C. Os centros "I", "J", e "K" se associam aos eixos na mesma ordem em que estes
foram definidos ao ativar eixo C.
Plano XY (G17) G02/G03 X... Y... I... J...
Plano ZX (G18) G02/G03 X... Z... I... K...
Plano YZ (G19) G02/G03 Y... Z... J... K...
Programao de interpolaes circulares definindo o centro.
...
G02 X60 Y15 I0 J-40
...
N10 G17 G71 G94
N20 G01 X30 Y30 F400
N30 G03 X30 Y30 I20 J20
N40 M30
N10 G19 G71 G94
N20 G00 Y55 Z0
N30 G01 Y55 Z25 F400
N40 G03 Z55 J20 K15
N50 Z25 J-20 K-15
N60 M30
XY
XY
YZ
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
143
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
8.3.2 Coordenadas cartesianas (Programao do raio)
A definio do arco se efetua programando a funo G02 ou G03, e a seguir as coordenadas
do ponto final do arco e o raio do mesmo.
Coordenadas do ponto final do arco
Se define mediante as suas coordenadas nos eixos do plano de trabalho ativo, e se podero
expressar tanto em cotas absolutas como incrementais.
Raio do arco
O raio do arco se define mediante a letra "R" ou mediante as atribuies "R1=<raio>" ou
"G263=<raio>". O valor do raio permanece ativo at que lhe seja atribudo um novo valor,
seja programado um arco definindo as coordenadas do centro ou se programe um
deslocamento em coordenadas polares.
Se o arco da circunferncia menor do que 180, o raio se programar com sinal positivo
e se maior do que 180 o sinal do raio ser negativo. Desta forma, e dependendo da
interpolao circular G02 ou G03 escolhida, se definir o arco que interesse.
O formato de programao, dependendo de qual seja o plano de trabalho ativo, :
Arco 1 G02 X... Y... R-...
Arco 2 G02 X... Y... R+...
Arco 3 G03 X... Y... R+...
Arco 4 G03 X... Y... R-...
Plano XY (G17) G02/G03 X... Y... R+/-
Plano ZX (G18) G02/G03 X... Z... R+/-
Plano YZ (G19) G02/G03 Y... Z... R+/-
Diferentes formatos para definir o mesmo arco.
G03 G17 X20 Y45 R30
G03 G17 X20 Y45 G263=30
G03 G17 X20 Y45 R1=30
G03 G18 Z20 X40 R-30
G03 G18 Z20 X40 G263=-30
G03 G18 Z20 X40 R1=-30
G02 G19 Y80 Z30 R30
G02 G19 Y80 Z30 G263=30
G02 G19 Y80 Z30 R1=30
XY
ZX
YZ
144
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
Tambm possvel programar o valor do raio num bloco anterior definio da interpolao
circular. Neste caso, o raio se define mediante as atribuies "R1=<raio>" ou "G263=<raio>".
O CNC conserva o valor do raio at que se programe uma interpolao circular definindo
as coordenadas do centro ou se programe um deslocamento em coordenadas polares.
N10 G01 G90 X0 Y0 F500
N20 G263=50
N30 G02 X100
N10 G01 G90 X0 Y0 F450
N20 G01 R1=50
N30 G02 X100
N10 G01 G90 X0 Y0
N20 G02 G263=50
N30 X100
N10 G01 G90 X0 Y0
N20 G02 R1=50
N30 X100
Os exemplos anteriores realizam semi-crculos de raio 50.
Programando um arco mediante o mtodo do raio, no possvel programar circunferncias
completas, j que existem infinitas solues.
i
Programao de interpolaes circulares definindo o raio.
N10 G01 G90 G94 X30 Y20 F350
N20 G263=25
N30 G02 X60
N40 G263=-25
N50 G03 X30
N60 M30
N10 G17 G71 G94
N20 G00 X55 Y0
N30 G01 X55 Y25 F400
N40 G263=-25
N50 G03 Y55
N60 Y25
N70 M30
N10 G17 G71 G94
N20 G01 X30 Y20 F400
N30 R1=30
N40 G03 Y60
N50 G02 X75
N60 G03 Y20
N70 G02 X30
N80 M30
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
145
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
8.3.3 Coordenadas polares
A definio do arco se efetua programando a funo G02 ou G03, e a seguir as coordenadas
do ponto final do arco e as coordenadas do centro (com referncia ao ponto inicial), conforme
os eixos do plano de trabalho ativo.
Coordenadas do ponto final
A posio do ponto final se expressa definindo o raio "R" e o ngulo "Q", da seguinte maneira:
Se no se programa o ngulo ou o raio, se conserva o valor programado para o ltimo
deslocamento. O raio e o ngulo podem ser definidos tanto em cotas absolutas (G90) como
incrementais (G91).
Se programado o ngulo em G91, se aumenta com referncia ao ngulo polar do ponto
anterior; se programado em G90, indica o ngulo que forma com a horizontal que passa
pela origem polar.
Programar um ngulo de 360 em G91 significa programar uma volta completa. Programar
um ngulo de 360 em G90 significa programar um arco onde o ponto final forma um ngulo
de 360 com a horizontal que passa pela origem polar.
Coordenadas do centro
As coordenadas do centro so definidas mediante as letras "I", "J" ou "K" dependendo de
qual seja o plano ativo.
Quando a coordenada do centro num eixo for igual a zero, no ser necessrio program-
la; se so omitidas ambas as coordenadas, se aceita a origem polar como centro do arco.
Estas coordenadas no so afetadas pelas funes G90 e G91.
O formato de programao, dependendo de qual seja o plano de trabalho ativo, :
Raio Distncia entre a origem polar e o ponto.
ngulo ngulo formado pela linha que une a origem polar com o ponto e a horizontal que passa
pela origem polar.
G17 G18 G19 As letras "I", "J" e "K" esto associadas ao primeiro, segundo e terceiro eixo do
canal respectivamente.
G20 As letras "I", "J" e "K" esto associadas ao eixo de abcissas, ordenadas e
perpendicular do plano definido.
#FACE [X, C, Z]
#CYL [Z, C, X, R]
O triedro ativo formado pelos eixos definidos na instruo de ativao do eixo
C. Os centros "I", "J", e "K" se associam aos eixos na mesma ordem em que estes
foram definidos ao ativar eixo C.
Plano XY (G17) G02/G03 R... Q... I... J...
Plano ZX (G18) G02/G03 R... Q... I... K...
Plano YZ (G19) G02/G03 R... Q... J... K...
Programao de interpolaes circulares em coordenadas polares.
N10 G0 G90 X20 Y30 F350
N20 G30
N30 G02 R60 Q0 I30
N40 M30
N10 G0 G90 X0 Y0 F350
N20 G30 I45 J0
N30 G01 R20 Q110
N40 G02 Q70
N50 G03 Q110 I-6.8404 J18.7938
N60 M30
146
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
Exemplos de programao
Coordenadas
absolutas.
Coordenadas
incrementais.
G00 G90 X0 Y0 F350 G00 G90 X0 Y0 F350 ; Ponto P0.
G01 R100 Q0 G91 G01 R100 Q0 ; Ponto P1. Linha reta.
G03 Q30 G03 Q30 ; Ponto P2. Arco anti-horrio.
G01 R50 Q30 G01 R-50 ; Ponto P3. Linha reta.
G03 Q60 G03 Q30 ; Ponto P2. Arco anti-horrio.
G01 R100 Q60 G01 R50 ; Ponto P5. Linha reta.
G03 Q90 G03 Q30 ; Ponto P6. Arco anti-horrio.
G01 R0 Q90 G01 R-100 ; Ponto P0, em linha reta.
M30 M30
Coordenadas
absolutas
Coordenadas
incrementais
G90 R46 Q65 F350 G90 R46 Q65 F350 ; Ponto P1.
G01 R31 Q80 G91 G01 R-15 Q15 ; Ponto P2. Linha reta.
G01 R16 G01 R-15 ; Ponto P3. Linha reta.
G02 Q65 G02 Q-15 ; Ponto P4. Arco horrio.
G01 R10 G01 R-6 ; Ponto P5. Linha reta.
G02 Q115 G02 Q-310 ; Ponto P6. Arco horrio.
G01 R16 Q100 G01 R6 Q-15 ; Ponto P7. Linha reta.
G01 R31 G01 R15 ; Ponto P8. Linha reta.
G03 Q115 G03 Q15 ; Ponto P9. Arco anti-horrio.
G01 R46 G01 R15 ; Ponto P10. Linha reta.
G02 Q65 G02 Q-50 ; Ponto P1. Arco horrio.
M30 M30
P1
P2
P3
P4
P5
P6
50
30
o
60
o
P0
Y
X
R Q
P0 0
P1 100
0
0
P2
P3
P4
100
50
50
30
30
60
P5 100 60
P6 100 90
10
6
10 10
25 25
15
15
P1
P2
P3
P4
P5
P6
P7
P8 P9
P10
Ow
R
P1 46
P2
P3
P4
31
16
16
P5 10
P6 10
P7 16
P8
P9
P10
31
31
46
Q
65
80
80
65
65
115
100
100
115
115
Y
X
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
147
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
Coordenadas
absolutas
Coordenadas
incrementais
G18 G18 ; Plano Z-X,
G152 G152 ; Programao em raios.
G90 R430 Q0 F350 G90 R430 Q0 F350 ; Ponto P0.
G03 Q33.7 G91 G03 Q33.7 ; Ponto P1. Arco anti-horrio.
G01 R340 Q45 G01 R-90 Q11.3 ; Ponto P2. Linha reta.
G01 R290 Q33.7 G01 R-50 Q-11.3 ; Ponto P3. Linha reta.
G01 R230 Q45 G01 R-60 Q11.3 ; Ponto P4. Linha reta.
G01 R360 Q63.4 G01 R130 Q18.4 ; Ponto P5. Linha reta.
G03 Q90 G03 Q26.6 ; Ponto P6. Arco anti-horrio.
M30 M30
P0
P1 P2
P3
P4
P5
P6
63.4
o
45
o
33.7
o
R Q
P0 430
P1 430
0
33.7
P2
P3
P4
340
290
230
45
33.7
45
P5 360 63.4
P6 360 90
X
Z
148
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
8.3.4 Deslocamento temporal da origem polar ao centro do arco (G31)
Na hora de definir um arco em coordenadas polares, se pode transferir temporariamente
a origem polar ao centro da circunferncia.
G31
Deslocamento temporal da origem polar ao centro do arco
A funo G31 transferida temporariamente origem polar no centro do arco programado.
Esta funo s atua no bloco no qual foi programada; depois de executado o bloco se
recupera a origem polar anterior.
Esta funo se acrescenta interpolao circular G2/G3 programada. Neste caso, se deve
programar pelo menos um das coordenadas do centro.
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
149
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
8.3.5 Centro do arco em coordenadas absolutas (G06/G261/G262)
Na hora de definir um arco, se pode selecionar se a posio do centro estiver definida com
referncia ao ponto inicial do arco, ou se estiver definida em coordenadas absolutas.
Programao
A seleo se realiza mediante as funes:
G06 Centro do arco em coordenadas absolutas (no modal).
G261 Centro do arco em coordenadas absolutas (modal).
G262 Centro do arco respeito do ponto inicial.
G06-G261
Centro do arco em coordenadas absolutas
Estando ativa uma destas funes, o controle entende que as cotas do centro do arco esto
definidas com respeito origem do sistema de referncia ativo (zero pea, origem polar,
etc.).
A funo G261 permanece ativa no decorrer do programa, enquanto que a funo G06 s
atua no bloco em que foi programada, por isso, que s se poder acrescentar a um bloco
no qual se encontre definida uma interpolao circular.
G262
Centro do arco respeito do ponto inicial
Estando ativa esta funo, o controle entende que as cotas do centro do arco esto definidas
com referncia ao ponto inicial do arco.
Propriedades das funes
As funes G261 e G262 so modais e incompatveis entre si.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, o CNC assumir o cdigo G262.
G261
G90 G02 X50 Y10 I20 J30
G261
G91 G02 X0 Y-40 I20 J30
G90 G06 G02 X50 Y10 I20 J30
G91 G06 G02 X0 Y-40 I20 J30
O exemplo mostra 4 formas diferentes de definir um arco, definindo o centro em coordenadas
absolutas.
G262
G90 G02 X50 Y10 I-30 J-20
G262
G91 G02 X0 Y-40 I-30 J-20
O exemplo mostra 2 formas diferentes de definir um arco, definindo o centro com referncia ao ponto
inicial.
150
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
/
G
0
3
)
8.3.6 Correo do centro do arco (G264/G265)
Para poder executar o arco programado, o CNC calcula os raios do ponto inicial e do ponto
final, que devem ser exatamente iguais. Quando isto no ocorre, mediante a correo do
centro, permitido executar o arco programado corrigindo o centro do mesmo.
A tolerncia permitida para a diferena entre ambos os raios ou para situar o centro corrigido
do arco, definida pelo fabricante da mquina [P.M.G. "CIRINERR" e "CIRINFACT"].
Programao
A correo do centro do arco se pode ativar e desativar mediante as seguintes funes:
G264 Anulao da correo do centro do arco.
G265 Ativao da correo do centro do arco.
G264
Anulao da correo do centro do arco.
Quando a diferena entre o raio inicial e o raio final est dentro da tolerncia permitida, se
executa o arco com o raio calculado a partir do ponto inicial. A posio do centro se mantm.
Se a diferena entre ambos os raios excede a tolerncia permitida, se mostrar o erro
correspondente.
G265
Ativao da correo do centro do arco.
Se os raios inicial e final do arco no coincidem, o CNC tenta calcular um novo centro dentro
da tolerncia fixada, de maneira que se possa executar um arco entre os pontos
programados o mais aproximado ao arco definido.
Para calcular se a margem de erro est dentro da tolerncia, o CNC considera dois valores:
O erro absoluto (diferena de raios).
O erro relativo (% sobre o raio).
Se algum destes valores est dentro da tolerncia fixada pelo fabricante da mquina, o CNC
corrige a posio do centro.
Se o CNC no pode pr o centro dentro destes limites, mostrar o erro correspondente.
Propriedades das funes
As funes G264 e G265 so modais e incompatveis entre si.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, o CNC assumir o cdigo G265.
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
151
A
r
c
o

t
a
n
g
e
n
t
e


t
r
a
j
e
t

r
i
a

a
n
t
e
r
i
o
r

(
G
0
8
)
8.4 Arco tangente trajetria anterior (G08)
Por meio da funo G08 se pode programar uma trajetria circular tangente trajetria
anterior sem necessidade de programar as cotas (I, J ou K) do centro.
Programao
Se definiro somente as coordenadas do ponto final do arco, tanto em coordenadas polares,
como em coordenadas cartesianas conforme os eixos do plano de trabalho. A trajetria
anterior poder ser linear ou circular.
Utilizando a funo G08 no possvel programar circunferncias completas, j que existem infinitas
solues.
i
Supondo que o ponto de partida X0 Y40, se deseja programar uma linha reta e em seguida um
arco tangente mesma e finalmente um arco tangente ao anterior.
G90 G01 X70
G08 X90 Y60 (Arco tangente trajetria anterior)
G08 X110 (Arco tangente trajetria anterior)
G18 G152 ; Plano principal Z-X e programao em raios.
G90 G01 X0 Z270
X50 Z250
G08 X60 Z180 ; Arco tangente trajetria anterior.
G08 X50 Z130 ; Arco tangente trajetria anterior.
G08 X60 Z100 ; Arco tangente trajetria anterior.
G01 X60 Z40
Y
X
40
70
60
90 110
X
Z
40 100 130 180 270 250
50
60
152
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
A
r
c
o

t
a
n
g
e
n
t
e


t
r
a
j
e
t

r
i
a

a
n
t
e
r
i
o
r

(
G
0
8
)
Propriedades da funo
A funo G08 no modal e portanto, se dever programar sempre que se deseje executar
um arco tangente trajetria anterior. Depois de sua execuo se recupera a funo G01,
G02 ou G03 que se encontrava ativa.
A funo G08 pode programar-se com G8.
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
153
A
r
c
o

d
e
f
i
n
i
d
o

m
e
d
i
a
n
t
e

t
r

s

p
o
n
t
o
s

(
G
0
9
)
8.5 Arco definido mediante trs pontos (G09)
Por meio da funo G09 se pode definir uma trajetria circular (arco), programando o ponto
final e um ponto intermedirio (o ponto inicial do arco o ponto de partida do movimento).
Isto , em lugar de programar as coordenadas do centro, se programa qualquer ponto
intermedirio.
Coordenadas do ponto final
Se poder definir em coordenadas cartesianas ou polares, e se poder expressar tanto em
cotas absolutas como incrementais.
Coordenadas do ponto intermedirio
Se definir sempre em coordenadas cartesianas mediante as letras "I", "J" ou "K"
dependendo de qual seja o plano ativo.
Estas coordenadas so afetadas pelas funes G90 e G91.
O formato de programao depende do plano de trabalho ativo. No plano XY :
Ao programar G09 no necessrio programar o sentido de deslocamento (G02 ou G03).
Propriedades da funo
A funo G09 no modal, portanto, dever programar-se sempre que se deseje executar
uma trajetria circular definida por trs pontos. Depois de sua execuo se recupera a
funo G01, G02 ou G03 que se encontrava ativa.
A funo G09 pode programar-se com G9.
Utilizando a funo G09 no possvel executar uma circunferncia completa, j que necessrio
programar trs pontos diferentes.
i
G17 G18 G19 As letras "I", "J" e "K" esto associadas aos eixos X, Y e Z respectivamente.
G20 As letras "I",e "J" esto associadas ao eixo de abcissas e ordenadas do plano
definido.
Plano XY (G17) G02/G03 X... Y... I... J...
G02/G03 R... Q... I... J...
Sendo o ponto inicial X-50 Y0.
G09 X35 Y20 I-15 J25
154
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
p
o
l
a

o

h
e
l
i
c
o
i
d
a
l

(
G
0
2
/
G
0
3
)
8.6 Interpolao helicoidal (G02/G03)
A interpolao helicoidal consta de uma interpolao circular no plano de trabalho e do
deslocamento linear do resto dos eixos programados.
A interpolao helicoidal se programa num bloco, devendo programar-se a interpolao
circular mediante as funes G02, G03, G08 ou G09.
Programao
Interpolao helicoidal simples
A definio da interpolao helicoidal se efetua programando a interpolao circular no
plano de trabalho ativo, e a seguir o deslocamento linear dos outros eixos.
O formato de programao depende do plano de trabalho ativo. No plano XY :
Programao
Interpolao helicoidal de vrias voltas
Se desejamos que a interpolao helicoidal efetue mais de uma volta, alm de programar
a interpolao circular no plano de trabalho ativo e o deslocamento linear dos outros eixos,
se dever definir o passo da hlice.
(A) Interpolao helicoidal simples.
(B) Interpolao helicoidal de vrias voltas.
Plano XY (G17) G02/G03 X... Y... I... J... <eixos>
G02/G03 X... Y... R... <eixos>
G02/G03 R... Q... I... J... <eixos>
G08 X... Y... <eixos>
G09 X... Y... I... J... <eixos>
Diferentes formas de definir uma interpolao helicoidal.
G03 X40 Y20 I20 J0 Z50
G03 X40 Y20 R-20 Z50
G03 R44.7213 Q26.565 I20 J0 Z50
G09 X40 Y20 I60 J0 Z50
Ponto inicial: X20 Y0 Z0
Ponto final: X40 Y20 Z50
(A) (B)
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
155
I
n
t
e
r
p
o
l
a

o

h
e
l
i
c
o
i
d
a
l

(
G
0
2
/
G
0
3
)
Se definimos o centro da interpolao circular, no ser necessrio definir as coordenadas
do ponto final no plano de trabalho. Este ponto ser calculado pelo CNC em funo da altura
e do passo da hlice.
Definio do passo
O passo da hlice se define mediante a letra "I", "J" ou "K" associada ao 3 eixo do plano
de trabalho ativo.
O formato de programao depende do plano de trabalho ativo. No plano XY :
G17 G18 G19 O passo se define mediante a letra "K" (G17), "J" (G18) ou "I" (G19).
G20 O passo se define mediante a letra "K".
Plano XY (G17) G02/G03 X... Y... I... J... <eixos> K...
G02/G03 I... J... <eixos> K...
G02/G03 R... Q... I... J... <eixos> K...
G08 X... Y... <eixos> K...
G09 X... Y... I... J... <eixos> K...
Programao duma interpolao helicoidal, sendo o ponto de partida X0 Y0 Z0.
G03 X0 Y0 I15 J0 Z50 K5
G03 R0 Q0 I15 J0 Z50 K5
156
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
R
o
s
q
u
e
a
m
e
n
t
o

e
l
e
t
r

n
i
c
o

d
e

p
a
s
s
o

c
o
n
s
t
a
n
t
e

(
G
3
3
)
8.7 Rosqueamento eletrnico de passo constante (G33)
Quando se efetua uma rosqueamento eletrnico o CNC no interpola o deslocamento dos
eixos com o do spindle. Para efetuar uma rosca interpolando o spindle com os eixos, se pode
efetuar um rosqueamento rgido. Ver "8.8 Rosqueamento rgido (G63)" na pgina 161.
Mesmo que freqentemente este tipo de roscas se realizam ao longo de um eixo, o CNC
permite interpolar vrios eixos. Alm disso, a rosqueamento eletrnico permite realizar
roscas de vrias entradas e junes de roscas.
Podemos efetuar roscas eletrnicas com qualquer spindle, mas se no se utiliza o spindle
master, o spindle utilizado dever estar sincronizado com ele. A sincronizao se realiza
desde o PLC (marca SYNC).
Programao
Para definir um rosqueamento eletrnico deve-se programar a funo G33 e, a seguir, as
coordenadas do ponto final do rosqueamento e o passo da rosca. Opcionalmente, se pode
definir o ngulo de entrada, o que permite efetuar roscas de vrias entradas ou juno de
roscas.
G33 XZ IJ <Q1>
Coordenadas do ponto final
As coordenadas do ponto final se podero definir tanto em coordenadas cartesianas como
polares. Se poder expressar tanto em cotas absolutas como incrementais.
Passo de rosca
O passo se define mediante as letras "I", "J" ou "K" dependendo de qual seja o plano ativo.
Quando na rosqueamento eletrnico se interpolam vrios eixos, o passo no se define sobre
a trajetria; se define sobre um dos eixos.
Para efetuar roscas eletrnicas, necessrio que a mquina possua um transdutor rotativo
(codificador) acoplado ao spindle.
i
XZ Coordenadas do ponto final.
IK Passo de rosca.
Q1 Opcional. ngulo de entrada.
Se no se programa, a rosca se sincroniza com o passo por 0.
G17 G18 G19 As letras "I", "J" e "K" esto associadas ao primeiro, segundo e terceiro eixo do
canal respectivamente.
G20 As letras "I", "J" e "K" esto associadas ao eixo de abcissas, ordenadas e
perpendicular do plano definido.
Exemplo de rosca eletrnica com o eixo Z em planos diferentes. Se presume uma configurao de
eixos X-Y-Z no canal.
G17
G33 Z40 K2
G18
G33 Z40 K2
G19
G33 Z40 K2
G20 Z1 Y2 X3
G33 Z40 I2
G20 Y1 Z2 X3
G33 Z40 J2
G20 Y1 Z3 X2
G33 Z40 K2
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
157
R
o
s
q
u
e
a
m
e
n
t
o

e
l
e
t
r

n
i
c
o

d
e

p
a
s
s
o

c
o
n
s
t
a
n
t
e

(
G
3
3
)
ngulo de entrada
Indica a posio angular do spindle (359.9999) correspondente ao ponto inicial da rosca.
Este parmetro permite realizar roscas de mltiplas entradas.
Sua programao opcional. Se no se programa, a rosca se sincroniza com o passo por
0 (equivalente a programar Q1=0).
Juno de roscas
Se efetuamos junes de roscas, s temos que considerar o ngulo de entradas na primeira
delas. S se considera o parmetro Q1 na primeira rosca depois da ativao de G33. At
que esta funo seja desativada e se volte a ativar, se ignora o parmetro Q1 e no se efetua
a sincronizao passagem pelo referido ngulo.
Consideraes execuo
Busca de zero do spindle
Se no se efetuou uma busca de referncia do spindle, a primeira G33 realiz-la-
automaticamente se se trabalha com o spindle master. Se o spindle no o master e no
se efetuou a busca de referncia, se mostrar um warning.
Comportamento do avano.
O avano no qual se efetua a rosca depende da velocidade e do passo de rosca programado
(Avano = Velocidade x Passo). A rosqueamento eletrnico se executa em 100% do avano
calculado, no podendo ser modificados estes valores nem desde o painel de comando nem
desde o PLC.
Comportamento da velocidade e da ultrapassagem.
Se o fabricante permitir (parmetro THREADOVR), o usurio poder modificar a
ultrapassagem da velocidade desde o painel de comando, neste caso o CNC adaptar o
avano automaticamente respeitando o passo da rosca. Para poder modificar a
ultrapassagem, o feed forward ativo nos eixos envolvidos no rosqueamento dever ser
superior ao 90%.
Se existem dois ou mais G33 para a mesma rosca, todos os rosqueamentos devem comear
mesma velocidade; em caso contrrio, o ponto de entrada rosca no coincidir em todos
os roscados. O CNC permite variar a velocidade do spindle durante a passada de
rosqueamento.
Se tem programados dois ou mais G33 para uma rosca de vrias entradas, todos os
rosqueamentos devem comear mesma velocidade; caso contrrio, o ngulo entre
entradas no coincidir com o programado. O CNC permite variar a velocidade do spindle
durante a passada de rosqueamento.
Propriedades das funes
A funo G33 modal e incompatvel com G00, G01, G02, G03, G63 e G100.
No momento da ligao, depois de executar-se M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G00 ou G01 conforme tenha sido
definido pelo fabricante da mquina [P.M.G. "IMOVE"].
158
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
R
o
s
q
u
e
a
m
e
n
t
o

e
l
e
t
r

n
i
c
o

d
e

p
a
s
s
o

c
o
n
s
t
a
n
t
e

(
G
3
3
)
8.7.1 Exemplos de programao em fresadora
Rosqueamento eletrnico de uma entrada
Como se programou uma velocidade de spindle de 100rpm e um passo de 1.5mm, o avano
ser 150 mm/min (a velocidade pelo passo).
Rosqueamento eletrnico de vrias entradas
Se deseja efetuar uma rosca similar anterior, mas de trs entradas, a primeira das quais
se situa a 20.
Se deseja realizar de uma s passada o seguinte rosqueamento eletrnico.
Posio: X30 Y30 Z0
Profundidade: 30mm
Passo: 1.5mm
S100 M03
G01 G90 X30 Y30 Z0
G33 Z-30 K1.5
M19 S0 (Parada orientada de spindle)
G91 G00 X3 (Retirada da ferramenta)
G90 Z10 (Retrocesso e sada do furo)
S100 M03
G01 G90 X30 Y30 Z0
G33 Z-30 K1.5 Q1=20 (Primeira rosca)
M19 S0
G91 G00 X3
G90 Z10
S100 M03
G33 Z-30 K1.5 Q1=140 (Segunda rosca)
M19 S0
G91 G00 X3
G90 Z10
S100 M03
G33 Z-30 K1.5 Q1=260 (Terceira rosca)
M19 S0
G91 G00 X3
G90 Z10
S100 M03
M30
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
159
R
o
s
q
u
e
a
m
e
n
t
o

e
l
e
t
r

n
i
c
o

d
e

p
a
s
s
o

c
o
n
s
t
a
n
t
e

(
G
3
3
)
8.7.2 Exemplos de programao em torno
Exemplo de programao do eixo X em raios.
Rosqueamento eletrnico longitudinal
Se deseja realizar de uma s passada, uma rosca cilndrica de 2mm de profundidade e 5mm
de passo.
Como se programou uma velocidade de spindle de 100rpm e um passo de 5mm, o avano
ser 500 mm/min (a velocidade pelo passo).
Rosqueamento eletrnico longitudinal de vrias entradas
Se deseja efetuar uma rosca similar anterior, mas de dois entradas defasadas entre si 180.
S100 M03
G00 G90 X200 Z190
X116 Z180
G33 Z40 K5
G00 X200
Z190
S100 M03
G00 G90 X200 Z190
X116 Z180
G33 Z40 K5 Q1=0
G00 X200
Z190
X116 Z180
G33 Z40 K5 Q1=180
G00 X200
Z190
160
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
R
o
s
q
u
e
a
m
e
n
t
o

e
l
e
t
r

n
i
c
o

d
e

p
a
s
s
o

c
o
n
s
t
a
n
t
e

(
G
3
3
)
Rosqueamento eletrnico cnico
Se deseja realizar de uma s passada, uma rosca cnica de 2mm de profundidade e 5mm
de passo.
Juno de roscas
Se trata de juntar um roscado longitudinal e um cnico de 2mm de profundidade e 5mm de
passo.
S100 M03
G00 G90 X200 Z190
X84
G33 X140 Z50 K5
G00 X200
Z190
S100 M03
G00 G90 G05 X220 Z230
X96
G33 Z120 Z50 K5
G33 X160 Z60 K5
G00 X220
Z230
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
161
R
o
s
q
u
e
a
m
e
n
t
o

r

g
i
d
o

(
G
6
3
)
8.8 Rosqueamento rgido (G63)
Ao efetuar-se rosqueamento rgido, o CNC interpola o deslocamento do eixo longitudinal
com o deslocamento do spindle.
Programao
Para definir um rosqueamento rgido, devemos programar a funo G63, e a seguir as
coordenadas do ponto final do rosqueamento, que se poder definir em coordenadas
cartesianas ou polares. O passo da rosca ser calculado pelo CNC em funo do avano
"F e da velocidade "S" ativas (Passo = Avano / Velocidade).
A funo G63 se encarrega de arrancar o spindle no sentido indicado pelo sinal da
velocidade "S" programado, ignorando as funes M3, M4, M5 ou M19 ativas. S se poder
definir uma velocidade de rotao negativa se est ativa a funo G63.
Devido a que a funo G63 no realiza o retorno automtico da ferramenta depois de fazer
a rosca, para retirar a ferramenta se dever executar a rosca em sentido contrrio invertendo
o sentido de rotao do spindle (trocando o sinal da velocidade "S"). Se a rosca se efetua
a ponta de ferramenta de corte, a ferramenta tambm se poder retirar realizando uma
parada orientada do spindle (M19) e separando a ponta da ferramenta da rosca.
Roscas de vrias entradas
Este tipo de rosqueamento permite usinar roscas de vrias entradas. O posicionamento em
cada entrada deve ser definido antes de cada rosqueamento.
Para efetuar rosqueamentos rgidos, necessrio que a mquina possua um transdutor rotativo
(codificador) acoplado ao spindle.
i
...
G94 F300
G01 G90 X30 Y30 Z50
G63 Z20 S200
...
O passo da rosca ser:
Se deseja efetuar em X30 Y30 Z0, e de uma s passada, uma rosca de 30mm de profundidade e
de passo 4mm.
G94 F400
G01 G90 X30 Y30 Z0
G63 Z-30 S100
M19 S0
G91 G01 X3
G90 Z10
G94 F400
G01 G90 X30 Y30 Z0
G63 Z-30 S100
G63 Z0 S-100
G01 Z10
...
G90 G01 X0 Y0 Z0 F150
M19 S0 (Primeira entrada em 0)
G63 Z-50 S150 (Rosqueamento)
G63 Z0 S-150 (Retrocesso)
M19 S120 (Segunda entrada em 120)
G63 Z-50 S150
F
S
---
300
200
-------- - 1 5mm , = =
162
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
R
o
s
q
u
e
a
m
e
n
t
o

r

g
i
d
o

(
G
6
3
)
Consideraes execuo
Comportamento da velocidade
O rosqueamento se efetua velocidade definida junto funo G63. Se no se define uma
velocidade especfica para a rosca, se executar velocidade que se encontre ativa nesse
momento. Se se define uma velocidade perto da funo G63, essa ser a velocidade ativa
no spindle, depois de terminado o rosqueamento.
O sentido de rotao do spindle j est determinado pelo sinal da velocidade "S"
programada, ignorando as funes M3, M4, M5 ou M19 ativas. Se se programa uma destas
funes, se anula funo G63.
Comportamento do avano
Durante o processo do rosqueamento rgido se poder variar o avano entre 0% e 200%
por meio do seletor do Painel de Comando do CNC ou desde o PLC. O CNC adaptar a
velocidade de rotao para manter a interpolao entre o eixo e o spindle.
O rosqueamento rgido e o modo de inspeo de ferramenta
Se a execuo do rosqueamento rgido interrompida e se acessa ao modo inspeo de
ferramenta, permitido mover em jog (s em jog) os eixos que intervm no rosqueamento.
Ao mover o eixo tambm se mover o spindle interpolado; o spindle com o qual se realiza
a rosca. Se no rosqueamento rgido intervm vrios eixos, ao mover um deles mover-se-
o junto a ele todos os eixos compreendidos na rosca.
Desta forma se permite mover o eixo para fora ou para dentro da rosca as vezes desejadas,
at que se pressione a softkey de reposio. O deslocamento dos eixos se realiza no F
programado, a menos que algum eixo ou spindle exceda o seu avano mximo permitido
(parmetro MAXMANFEED), neste caso o avano ficar limitado a este valor.
Durante a inspeo, o teclado de jog do spindle fica desabilitado. S se poder sair da rosca,
movendo em jog algum dos eixos envolvidos no rosqueamento rgido. Tambm no
permitido programar as funes de M3, M4, M5 e M19 no spindle; estas funes so
ignoradas.
Durante a reposio, ao selecionar um dos eixos da rosca no menu de softkeys, se movero
todos os eixos e o spindle que intervm na rosca.
Propriedades das funes
A funo G63 modal e incompatvel com G00, G01, G02, G03 e G33.
No momento da ligao, depois de executar-se M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G00 ou G01 conforme tenha sido
definido pelo fabricante da mquina [P.M.G. "IMOVE"].
G63 Z0 S-150
M19 S240 (Terceira entrada em 240)
G63 Z-50 S150
G63 Z0 S-150
...
Rosqueamento de 3 entradas, 50mm de profundidade e passo 1mm.
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
163
I
n
t
e
r
v
e
n

o

m
a
n
u
a
l

(
G
2
0
0
/
G
2
0
1
/
G
2
0
2
)
8.9 Interveno manual (G200/G201/G202)
Permite ativar desde o programa o modo manual de trabalho; isto , permite deslocar os
eixos manualmente, mesmo que se encontre um programa em execuo. O deslocamento
pode ser realizado por meio de volantes ou desde o teclado de JOG (incremental ou
contnuo).
Programao
As funes associadas interveno manual so:
G200 Interveno manual exclusiva.
G201 Ativao da interveno manual aditiva.
G202 Anulao da interveno manual aditiva.
A diferena entre a interveno exclusiva e a aditiva est em que a interveno manual
exclusiva (G200) interrompe a execuo do programa para ativar o modo manual, ao passo
que a interveno manual aditiva (G201) permite deslocar um eixo manualmente enquanto
se executam os deslocamentos programados.
Comportamento do avano
O avano no qual se realizam os deslocamentos por meio da interveno manual
independente do avano "F" ativo, e pode ser definido pelo usurio mediante instrues em
linguagem de alto nvel, sendo possvel definir um avano diferente para cada modo de
trabalho (JOG incremental e JOG contnuo). Se no se definem, os movimentos se realizam
ao avano especificado pelo fabricante da mquina.
A variao do avano entre 0% e 200% mediante o seletor do Painel de Comando do CNC,
afeta por igual ao avano "F" programado e ao avano da interveno manual.
Propriedades das funes
As funes G201, G202 (modais) e G200 (no modal) so incompatveis entre si.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, o CNC assumir o cdigo G202.
164
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
v
e
n

o

m
a
n
u
a
l

(
G
2
0
0
/
G
2
0
1
/
G
2
0
2
)
8.9.1 Interveno manual aditiva (G201/G202)
A interveno manual aditiva permite deslocar os eixos manualmente, mediante volantes
ou o teclado de JOG (contnuo ou incremental), enquanto est sendo executado o programa.
Se pode aplicar sobre qualquer eixo da mquina. No se poder aplicar sobre o spindle,
mesmo que este possa trabalhar em modo posicionamento.
G201
Ativao da interveno manual aditiva
Para ativar a interveno manual aditiva devemos programar a funo G201, e a seguir os
ei xos sobre os quai s se desej a apl i car, programados medi ant e a i nst r uo
"#AXIS[<eixos>]".
A funo G201 deve estar sempre acompanhada da instruo "#AXIS", na qual se deve
definir, como mnimo, um eixo.
G202
Anulao da interveno manual aditiva
Para cancelar a interveno manual aditiva devemos programar a funo G202, e a seguir
os ei xos sobre os quais se desej a anul ar, programados mediante a i nstruo
"#AXIS[<eixos>]".
Se programamos a funo G202 sozinha, a interveno manual se anula em todos os eixos.
Consideraes
Os parmetros de mquina do eixo MANFEEDP, IPOFEEDP, MANACCP, IPOACCP
delimitam que avano e acelerao mxima se deixa para cada tipo de deslocamento
(manual ou automtico). Se a soma dos dois excede os 100%, ser responsabilidade do
usurio garantir que os dois movimentos no sejam simultneos no mesmo eixo porque se
pode provocar ultrapassagem da dinmica.
...
N100 G71 G90 X0 Y0 F400
N110 G201 #AXIS [X, Z] (Se ativa a interveno manual aditiva nos eixos X-Z)
N120 G01 X100 Y50 (Os eixos X-Z podem ser deslocados manualmente)
N130 G202 #AXIS [X] (Se anula a interveno manual no eixo X)
N140 G01 X50 Y150 (O eixo se pode deslocar manualmente)
N150 G202 #AXIS [Z] (A interveno se anula no eixo Z)
...
N200 G201 #AXIS [X, Y, Z] (Se ativa a interveno manual aditiva nos eixos X-Y-Z)
N220 G01 X100 Y50 (Os eixos X-Y-Z podem ser deslocados manualmente)
N230 G202 (Se anula a interveno em todos os eixos)
...
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
165
I
n
t
e
r
v
e
n

o

m
a
n
u
a
l

(
G
2
0
0
/
G
2
0
1
/
G
2
0
2
)
8.9.2 Interveno manual exclusiva (G200)
A interveno manual exclusiva permite deslocar os eixos manualmente, mediante volantes
ou teclado de JOG (contnuo ou incremental), interrompendo para isso a execuo do
programa.
Para cancelar a interveno manual e iniciar novamente a execuo do programa, se deve
pressionar a tecla [MARCHA].
Se pode aplicar sobre qualquer eixo da mquina. No se poder aplicar sobre o spindle,
mesmo que este possa trabalhar em modo posicionamento.
G200
Interveno manual exclusiva
Para ativar a interveno manual exclusiva devemos programar a funo G200, e a seguir
os eixos sobre os quai s se deseja aplicar, programados mediante a instruo
"#AXIS[<eixos>]".
Se programamos a funo G200 sozinha, a interveno se seleciona em todos os eixos.
Consideraes
Se executamos uma interveno manual antes de uma interpolao circular, e se desloca
um dos eixos que intervm na interpolao circular, pode-se produzir um erro de crculo mal
programado ou executar uma circunferncia diferente programada.
...
N100 G71 G90 X0 Y0 F400
N110 G200 #AXIS [X, Z] (Se i nterrompe a execuo do programa. (Se ati va a
interveno manual nos eixos X-Z)
(Pressionar a tecla de funcionamento)
N120 G01 X100 Y100
N130 G200 (Se interrompe a execuo do programa. (A interveno se ativa
em todos os eixos)
(Pressionar a tecla de funcionamento)
N140 G01 X50 Y150
N150 G01 X0 Y0
...
166
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
v
e
n

o

m
a
n
u
a
l

(
G
2
0
0
/
G
2
0
1
/
G
2
0
2
)
8.9.3 Avano para os movimentos em manual
Estas instrues permitem configurar o avano e os deslocamentos em modo manual
quando est ativa a interveno manual. Estas instrues permitem definir:
O avano dos eixos para a interveno manual em cada modo de trabalho (JOG contnuo
ou incremental), bem como a resoluo dos volantes. Estes valores podem ser definidos
antes ou depois de ativar a interveno manual, e permanecem ativos at que finalize
o programa ou se efetue um reset.
Os limites para os deslocamentos efetuados mediante a interveno manual aditiva.
Estes limites no se levam em considerao nos deslocamentos executados por
programa. Os limites devem ser definidos depois de ativar a interveno manual, e
permanecem ativos at que se desative a mesma.
#CONTJOG
JOG contnuo
Mediante esta instruo se define o avano do eixo especificado, para o modo JOG
contnuo.
O formato de programao o seguinte:
#CONTJOG [<F>] <Xn>
O avano se programar em milmetros/minuto ou polegadas/minuto, dependendo de quais
sejam as unidades ativas.
#INCJOG
JOG incremental
Mediante esta instruo se define, para cada posio do comutador de JOG incremental,
o deslocamento incremental e o avano do eixo especificado.
O formato de programao o seguinte:
#INCJOG [<inc1>,<F>]...[<inc10000>,<F>] <Xn>
O avano se programar em milmetros/minuto ou polegadas/minuto, e o deslocamento em
milmetros ou polegadas, dependendo de quais sejam as unidades ativas.
Parmetro Significado
<F> Avano.
<Xn> Eixo.

N100 #CONTJOG [400] X Avano em JOG contnuo. Eixo X.


N110 #CONTJOG [600] Y Avano em JOG contnuo. Eixo Y.
N120 G201 #AXIS [X,Y]

Parmetro Significado
<inc> Incremento em cada posio de jog incremental.
<F> Avano em cada posio de jog incremental.
<Xn> Eixo.
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
8.
(REF. 1402)
167
I
n
t
e
r
v
e
n

o

m
a
n
u
a
l

(
G
2
0
0
/
G
2
0
1
/
G
2
0
2
)
#MPG
Volantes
Mediante esta instruo se define o deslocamento incremental e o avano do eixo
especificado, para cada posio do comutador em modo volante.
O formato de programao o seguinte:
#MPG [<pos1>,<pos2>,<pos3>] <Xn>
#SET OFFSET
Limites
Mediante esta instruo se definem os limites inferior e superior do eixo especificado, entre
os quais se pode deslocar este eixo, manualmente durante a interveno manual aditiva.
O formato de programao o seguinte:
#SET OFFSET [<inferior>,<superior>] <Xn>
Os limites esto referidos posio do eixo. O limite inferior deve ser menor ou igual a zero,
e o limite superior deve ser maior ou igual a zero.
...
N100 #INCJOG [[0.1,100][0.5,200][1,300][5,400][10,500]] X
N110 G201 #AXIS [X]
...
Os deslocamentos e avanos do eixo X em cada posio:
(1) 0.1mm a 100mm/min.
(2) 0.5mm a 200mm/min.
(3) 1mm a 300mm/min.
(4) 5mm a 400mm/min.
(5) 10mm a 500mm/min.
Parmetro Significado
<pos> Resoluo em cada posio do volante.
<Xn> Eixo.

N100 #MPG [0.1,1,10] X


N110 G201 #AXIS [X]
N120 #MPG [0.5] Y

O deslocamento por pulso do volante do eixo X em cada posio :


(1) 0.1mm/revoluo do volante.
(2) 1mm/revoluo do volante.
(3) 10mm/revoluo do volante.
Esta instruo fixa o deslocamento por pulso de volante num tempo igual ao tempo de ciclo do CNC.
Se o avano necessrio para este deslocamento supera o mximo estabelecido pelo fabricante da
mquina, o avano se limitar a este valor e o deslocamento do eixo ser menor que o programado
na instruo.
Exemplo: Se programamos um deslocamento de 5mm e o tempo de ciclo igual a 4msg, se obtm
uma velocidade de 1250mm/seg. Se o avano mximo est limitado a 1000mm/s, o deslocamento
real ser de 4mm.
i
Parmetro Significado
<inferior> Limite inferior.
<superior> Limite superior
<eixo> Eixo.
168
Manual de programao
CNC 8060
CNC 8065
8.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
(REF. 1402)
I
n
t
e
r
v
e
n

o

m
a
n
u
a
l

(
G
2
0
0
/
G
2
0
1
/
G
2
0
2
)
#SYNC POS
Sincronizao
Esta instruo sincroniza a cota de preparao com a de execuo e aceita o offset manual
aditivo.
O formato de programao o seguinte:
#SYNC POS

G01 X30 Y30 F550


N100 G201 #AXIS [Y] (Interpolao manual no eixo Y)
N110 #SET OFFSET [-20,35] Y (Limites no eixo Y)
N120 G01 X100 Y45 F400

CNC 8060
CNC 8065
(REF. 1402)
9
169
AJUDAS GEOMTRICAS
9.1 Aresta viva (G07/G60)
Quando se trabalha em aresta viva, o CNC no comea a execuo do seguinte
deslocamento, at que o eixo atinja a posio programada. O CNC entende que se atingiu
a posio programada quando o eixo se encontra a uma distancia inferior "zona em
posio", definida pelo fabricante da mquina [P.M.E. "INPOSW"].
Programao
A usinagem em aresta viva pode ser ativada desde o programa mediante duas funes
diferentes:
G07 Aresta viva (modal).
G60 Aresta viva (no modal).
A funo G07 permanece ativa no decorrer do programa enquanto que a funo G60 s
atua no bloco no qual foi programada, por isso s se poder acrescentar a um bloco no qual
se definiu um deslocamento.
Os perfis terico e real coincidem, obtendo-se desta maneira cantos vivos, como se observa
na figura.
Propriedades das funes
A funo G07 modal e incompatvel com G05, G50, G60, G61 e o modo HSC.
A funo G60 no modal. Depois de sua execuo se recupera a funo G05, G07, G50
ou HSC que se encontrava ativa.
No momento da ligao, depois de executar-se M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G05, G07 ou G50 conforme tenha
sido definido pelo fabricante da mquina [P.M.G. "ICORNER"].
...
G01 G91 G60 Y70 F500
G01 X70
...
...
G07
G01 G91 Y70 F500
G01 X70
...
170
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
S
e
m
i
-
a
r
r
e
d
o
n
d
a
m
e
n
t
o

d
e

a
r
e
s
t
a

(
G
5
0
)
9.2 Semi-arredondamento de aresta (G50)
Quando se trabalha em semi-arredondamento de aresta, o CNC comea a execuo do
deslocamento seguinte depois de finalizada a interpolao terica do deslocamento atual,
sem esperar que os eixos se encontrem em posio. A distncia desde a posio
programada posio de comeo da execuo do seguinte deslocamento depende do
avano dos eixos.
Programao
A usinagem em semi-arredondamento de aresta pode ser ativada desde o programa
mediante a funo G50:
Por meio desta funo obter-se-o cantos arredondados, tal e como se observa na figura.
Propriedades da funo
A funo G50 modal e incompatvel com G05, G07, G60, G61 e o modo HSC.
No momento da ligao, depois de executar-se M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G05, G07, G50 ou HSC conforme
tenha sido definido pelo fabricante da mquina [P.M.G. "ICORNER"].
...
G50
G01 G91 Y70 F500
G01 X70
...
Manual de programao
CNC 8060
CNC 8065
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
9.
(REF. 1402)
171
A
r
r
e
d
o
n
d
a
m
e
n
t
o

d
e

a
r
e
s
t
a

c
o
n
t
r
o
l
a
d
a

(
G
0
5
/
G
6
1
)
9.3 Arredondamento de aresta controlada (G05/G61)
Quando se trabalha em arredondamento de aresta se permite controlar os cantos do perfil
programado. O modo no qual se realiza esta usinagem depende do tipo do arredondado
de aresta selecionado.
Programao
O tipo de arredondamento de aresta se seleciona mediante a instruo "#ROUNDPAR" e
permanece ativo at que seja selecionado outro diferente. Na seo "9.3.1 Tipos de
arredondamento de aresta" deste mesmo captulo se mostra uma descrio dos diferentes
tipos de arredondado de aresta disponveis.
Depois de selecionar o tipo de arredondado de aresta, este pode ser ativado desde o
programa por meio das funes:
G05 Arredondamento de aresta controlada (modal).
G61 Arredondamento de aresta controlada (no modal).
A funo G05 permanece ativa no decorrer do programa enquanto que a funo G61 s
atua no bloco no qual foi programada, por isso s se poder acrescentar a um bloco no qual
se definiu um deslocamento.
Consideraes
Esta operao pode ser aplicada a qualquer aresta, independentemente de que esteja
definida entre trajetrias retas e/ou circulares.
A usinagem da aresta se realiza mediante uma trajetria curva, no mediante arcos de
circunferncia. A forma da curva depende do tipo de arredondado de aresta selecionado,
bem como das condies dinmicas (avano e acelerao) dos eixos implicados.
Propriedades das funes
A funo G05 modal e incompatvel com G07, G50, G60, G61 e o modo HSC.
A funo G61 no modal. Depois de sua execuo se recupera a funo G05, G07, G50
ou HSC que se encontrava ativa.
No momento da ligao, depois de executar-se M02 ou M30, e depois de uma
EMERGNCIA ou um RESET, o CNC aceita a funo G05, G07 ou G50 conforme tenha
sido definido pelo fabricante da mquina [P.M.G. "ICORNER"].
172
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
A
r
r
e
d
o
n
d
a
m
e
n
t
o

d
e

a
r
e
s
t
a

c
o
n
t
r
o
l
a
d
a

(
G
0
5
/
G
6
1
)
9.3.1 Tipos de arredondamento de aresta
Existem 5 tipos diferentes de contorno de aresta. Os 4 primeiros executam diferentes tipos
de arredondado de aresta, enquanto que o ltimo executa uma aresta viva. Este ltimo tipo
est orientado a mquinas especiais (laser, jacto de gua, etc.), nas quais se emprega para
evitar "queimar" a aresta, por isso, no aconselhvel o seu uso em fresadora.
A seleo e a definio do arredondado de aresta se realiza mediante os parmetros
associados instruo "#ROUNDPAR". Esta instruo pode ter associados at 6
parmetros, cujo significado depender do tipo do arredondado de aresta selecionado.
Tipo 1
#ROUNDPAR [1,e]
Se define o desvio mximo permitido entre o ponto programado e o perfil resultante do
arredondado de aresta.
O arredondado de aresta se executa dando prioridade s condies dinmicas da usinagem
(avano e acelerao). Se executa a usinagem que mais se aproxime ao ponto programado,
sem ultrapassar o desvio programado, e que no necessite diminuir o avano "F"
programado.
As distncias do ponto programado aos pontos onde comea e acaba o arredondado de
aresta se calculam automaticamente, e no podero ser maiores que a metade da trajetria
programada no bloco. Ambas as distncias sero iguais, exceto quando uma delas fique
limitada metade da trajetria programada.
Para este tipo de arredondado de aresta s se utilizam os valores dos dois primeiros
parmetros da instruo "#ROUNDPAR", portanto, no necessrio incluir todos os
parmetros.
Tipo 2
#ROUNDPAR [2,f]
Se define a percentagem do avano "F" ativo que vai ser usado para usinar o arredondado
de aresta.
Se executa o arredondado de aresta que mais se aproxime ao ponto programado e que
possa ser usinado na percentagem de avano estabelecido.
#ROUNDPAR [1,e]
e: Distncia entre o ponto programado e o perfil real.

N70 #ROUNDPAR [1,3]


N80 G01 G91 G61 X50 F850
N90 G01 Y30

N70 #ROUNDPAR [1,3]


N75 G05
N80 G01 G91 X50 F850
N90 G01 Y30

N90
N80
?
? e
(X50 Y30)
Manual de programao
CNC 8060
CNC 8065
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
9.
(REF. 1402)
173
A
r
r
e
d
o
n
d
a
m
e
n
t
o

d
e

a
r
e
s
t
a

c
o
n
t
r
o
l
a
d
a

(
G
0
5
/
G
6
1
)
As distncias do ponto programado aos pontos onde comea e acaba o arredondado de
aresta se calculam automaticamente, e no podero ser maiores que a metade da trajetria
programada no bloco. Ambas as distncias sero iguais, exceto quando uma delas fique
limitada metade da trajetria programada.
Para este tipo de arredondado de aresta s se utilizam os valores dos dois primeiros
parmetros da instruo "#ROUNDPAR", portanto, no necessrio incluir todos os
parmetros.
Tipo 3
#ROUNDPAR [3,a,b]
Se define a distncia do ponto programado aos pontos onde comea e acaba o
arredondamento da aresta.
Para este tipo de arredondado de aresta s se utilizam os valores dos trs primeiros
parmetros da instruo "#ROUNDPAR", portanto, no necessrio incluir todos os
parmetros.
Tipo 4
#ROUNDPAR [4,e]
Se define o desvio mximo permitido entre o ponto programado e o perfil resultante do
arredondado de aresta.
O arredondado de aresta se executa dando prioridade s condies geomtricas da
usinagem. Se executa a usinagem programada diminuindo o avano "F" programado se for
necessrio.
#ROUNDPAR [2,f]
f: Percentagem de avano "F" para o contorno de aresta.
#ROUNDPAR [3,a,b]
a: Distncia ao ponto onde comea o contorno.
b: Distncia ao ponto onde acaba o contorno.
Dependendo dos parmetros "a" e "b", pode ocorrer que se produza um desvio no perfil programado
(da forma como se mostra no exemplo).

N70 #ROUNDPAR [2,40]


N80 G01 G91 G61 X50 F850
N90 G01 Y30

N70 #ROUNDPAR [2,40]


N75 G05
N80 G01 G91 X50 F850
N90 G01 Y30

N90
N80
?
?
(X50 Y30)

N20 #ROUNDPAR [3,10,3]


N30 G00 G90 X0 Y0
N40 G01 X50 F850
N50 Y30

N50
N40
a
b
(X50 Y30)
174
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
A
r
r
e
d
o
n
d
a
m
e
n
t
o

d
e

a
r
e
s
t
a

c
o
n
t
r
o
l
a
d
a

(
G
0
5
/
G
6
1
)
As distncias do ponto programado aos pontos onde comea e acaba o arredondado de
aresta se calculam automaticamente, e no podero ser maiores que a metade da trajetria
programada no bloco. Ambas as distncias sero iguais, exceto quando uma delas fique
limitada metade da trajetria programada.
Para este tipo de arredondado de aresta s se utilizam os valores dos dois primeiros
parmetros da instruo "#ROUNDPAR", portanto, no necessrio incluir todos os
parmetros.
Tipo 5
#ROUNDPAR [5,a,b,Px,Py,Pz]
Se define a distncia do ponto programado aos pontos onde comea e acaba o
arredondamento da aresta. Tambm se definem as coordenadas de um ponto intermedirio
do arredondado de aresta.
Para este tipo de arredondado de aresta s se utilizam os valores dos seis primeiros
parmetros da instruo "#ROUNDPAR".
Neste tipo de arredondado de aresta, a forma da curva depende da posio do ponto
intermedirio e da distncia do ponto programado aos pontos onde comea e acaba o
arredondado de aresta.
#ROUNDPAR [4,e]
e: Distncia entre o ponto programado e o perfil real.
#ROUNDPAR [5,a,b,Px,Py,Pz]
a: Distncia ao ponto onde comea o contorno.
b: Distncia ao ponto onde acaba o contorno.
Px : Cota em X do ponto intermedirio.
Py : Cota em Y do ponto intermedirio.
Pz : Cota em Z do ponto intermedirio.
N90
N80
?
? e
(X50 Y30)

N70 #ROUNDPAR [4,3]


N80 G01 G91 G61 X50 F850
N90 G01 Y30

N70 #ROUNDPAR [4,3]


N75 G05
N80 G01 G91 X50 F850
N90 G01 Y30

N70 #ROUNDPAR [5,7,4,55,-15,0]


N80 G01 G91 G61 X40 F850
N90 G01 Y20

N70 #ROUNDPAR [5,7,4,55,-15,0]


N75 G05
N80 G01 G91 X40 F850
N90 G01 Y20

N90
N80
a
b
(X50 Y30)
(Px, Py, Pz)
Manual de programao
CNC 8060
CNC 8065
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
9.
(REF. 1402)
175
A
r
r
e
d
o
n
d
a
m
e
n
t
o

d
e

a
r
e
s
t
a

c
o
n
t
r
o
l
a
d
a

(
G
0
5
/
G
6
1
)
...
G92 X0 Y0
G71 G90
#ROUNDPAR [5,-30,-30,55,-5,0]
G01 G61 X50 F850
N90 G01 Y40
...
Distncias "a" e "b" negativas e maiores (em valor absoluto) que a distncia do ponto programado
ao ponto intermedirio em cada eixo (aproximadamente 4 vezes).
...
G92 X0 Y0
G71 G90
#ROUNDPAR [5,-5,-5,65,-15,0]
G01 G61 X50 F850
G01 Y40
...
Distncias "a" e "b" negativas e menores (em valor absoluto) que a distncia do ponto programado
ao ponto intermedirio em cada eixo.
...
G92 X0 Y0
G71 G90
#ROUNDPAR [5,5,5,65,-15,0]
G01 G61 X50 F850
G01 Y40
...
Distncias "a" e "b" positivas.
(Px, Py, Pz)
a
b
a
b
(Px, Py, Pz)
a
b
(Px, Py, Pz)
a
b
(Px, Py, Pz)
176
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
A
r
r
e
d
o
n
d
a
m
e
n
t
o

d
e

a
r
e
s
t
a
s

(
G
3
6
)
9.4 Arredondamento de arestas (G36)
Mediante a funo G36 permite fazer arredondamento de uma aresta com um raio
determinado, sem a necessidade de calcular nem o centro nem os pontos inicial e final do
arco.
Programao
A definio do arredondamento deve ser programada entre as duas trajetrias que definem
a aresta que se deseja arredondar. Estas trajetrias podem ser lineares e/ou circulares.
O formato de programao "G36 I<raio>", onde o valor do raio se programar em
milmetros ou em polegadas, em funo das unidades ativas.
Consideraes
O valor "I" de arredondamento permanece ativo at que se programe outro valor, portanto,
no necessrio program-lo em arredondamentos sucessivos do mesmo raio.
O valor "I" do raio do arredondamento utilizado tambm pelas funes:
G37 (Entrada tangencial) como raio de entrada.
G38 (Sada tangencial) como raio de sada.
G39 (Chanfrado de arestas) e tamanho do chanfro.
Isto significa que o raio de arredondamento definido em G36 ser o novo valor do raio de
entrada, raio de sada ou tamanho do chanfro quando se programe uma destas funes,
e vice-versa.
G01 G90 X25 Y60
G36 I5
G01 X40 Y0
G03 G90 X40 Y50 I0 J30
G36 I5
G01 X40 Y0
N10 G01 X10 Y10 F600
N20 G01 X10 Y50
N30 G36 I5 (Arredondamento. Raio=5)
N40 G01 X50 Y50
N50 G36 (Arredondamento. Raio=5)
N60 G01 X50 Y10
N70 G39 (Chanfro. Tamanho=5)
N80 G01 X90 Y10
N90 G39 I10 (Chanfro. Tamanho=10)
N100 G01 X90 Y50
N110 G36 (Arredondamento. Raio=10)
N120 G01 X70 Y50
N130 M30
Manual de programao
CNC 8060
CNC 8065
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
9.
(REF. 1402)
177
A
r
r
e
d
o
n
d
a
m
e
n
t
o

d
e

a
r
e
s
t
a
s

(
G
3
6
)
O avano ao que se executa o arredondamento programado depende do tipo de
deslocamento programado a seguir:
Se o seguinte deslocamento em G00, o arredondamento se realizar em G00.
Se o seguinte deslocamento em G01, G02 ou G03, o arredondamento se realizar ao
avano programado no bloco de definio do arredondamento. Se no se programou
o avano, o arredondamento se realizar no avano ativo.
Quando se define uma troca de plano entre as duas trajetrias que definem um
arredondamento, este se realiza no plano onde est definida a segunda trajetria.
Propriedades da funo
A funo G36 no modal, portanto dever programar-se sempre que se deseje realizar
o arredondamento de uma aresta.
N10 G01 G94 X10 Y10 F600
N20 G01 X10 Y50
N30 G36 I5 (Chanfrado em G00)
N40 G00 X50 Y50
N50 G36 (Chanfrado. F=600mm/min.)
N60 G01 X50 Y10
N70 G36 F300 (Chanfrado. F=300mm/min.)
N80 G01 X90 Y10 F600
N90 M30
N10 G01 G17 X10 Y10 Z-10 F600
N20 X10 Y50 Z0 (Plano X-Y)
N30 G36 I10
N40 G18 (Plano Z-X. O arredondamento se efetua neste plano)
N50 X10 Z30
N60 M30
178
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
C
h
a
n
f
r
a
d
o

d
e

a
r
e
s
t
a
s

(
G
3
9
)
9.5 Chanfrado de arestas (G39)
Mediante a funo G39, possvel inserir um chanfro com um tamanho determinado, sem
necessidade de calcular os pontos de interseo.
Programao
A definio do chanfro deve ser programada entre as duas trajetrias que definem a aresta
que se deseja fazer um chanfrado. Estas trajetrias podem ser lineares e/ou circulares.
O formato de programao "G39 I<tamanho>", onde o valor do tamanho se programar
em milmetros ou em polegadas, em funo das unidades ativas.
Consideraes
O valor "I" do tamanho do chanfro permanece ativo at que se programe outro valor,
portanto, no necessrio program-lo em chanfrados sucessivos do mesmo tamanho.
O valor "I" do tamanho do chanfro utilizado tambm pelas funes:
G36 (Arredondamento de arestas) como raio de arredondamento.
G37 (Entrada tangencial) como raio de entrada.
G38 (Sada tangencial) como raio de sada.
Isto significa que o tamanho do chanfro definido em G39 ser o novo valor do raio de entrada,
raio de sada ou raio de arredondamento quando se programe uma destas funes, e vice-
versa.
G01 G90 X25 Y60
G39 I5
G01 X40 Y0
G03 G90 X40 Y50 I0 J30
G39 I5
G01 X40 Y0
N10 G01 X10 Y10 F600
N20 G01 X10 Y50
N30 G36 I5 (Arredondamento. Raio=5)
N40 G01 X50 Y50
N50 G36 (Arredondamento. Raio=5)
N60 G01 X50 Y10
N70 G39 (Chanfro. Tamanho=5)
N80 G01 X90 Y10
N90 G39 I10 (Chanfro. Tamanho=10)
N100 G01 X90 Y50
N110 G36 (Arredondamento. Raio=10)
N120 G01 X70 Y50
N130 M30
Manual de programao
CNC 8060
CNC 8065
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
9.
(REF. 1402)
179
C
h
a
n
f
r
a
d
o

d
e

a
r
e
s
t
a
s

(
G
3
9
)
O avano ao que se executa o chanfro programado depende do tipo de deslocamento
programado a seguir:
Se o seguinte deslocamento em G00, o chanfrado se realizar em G00.
Se o seguinte deslocamento em G01, G02 ou G03, a introduo automtica de
chanfros se realizar no avano programado no bloco de definio da introduo
automtica de chanfros. Se no se programou o avano, o chanfrado se realizar no
avano ativo.
Quando se define uma troca de plano entre as duas trajetrias que definem um chanfrado,
este se realiza no plano onde est definida a segunda trajetria.
Propriedades da funo
A funo G39 no modal, portanto dever programar-se sempre que se deseje realizar
o chanfrado de uma aresta.
N10 G01 G94 X10 Y10 F600
N20 G01 X10 Y50
N30 G39 I5 (Chanfrado em G00)
N40 G00 X50 Y50
N50 G39 (Chanfrado. F=600mm/min.)
N60 G01 X50 Y10
N70 G39 F300 (Chanfrado. F=300mm/min.)
N80 G01 X90 Y10 F600
N90 M30
N10 G01 G17 X10 Y10 Z-10 F600
N20 X10 Y50 Z0 (Plano X-Y)
N30 G39 I10
N40 G18 (Plano Z-X. O chanfrado se efetua neste plano)
N50 X10 Z30
N60 M30
180
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
E
n
t
r
a
d
a

t
a
n
g
e
n
c
i
a
l

(
G
3
7
)
9.6 Entrada tangencial (G37)
A funo G37 permite comear a usinagem com uma entrada tangencial da ferramenta, sem
necessidade de calcular os pontos de interseo.
Programao
A entrada tangencial deve ser a nica programada no bloco, e depois do bloco cuja trajetria
se deseja modificar, sendo necessrio que esta trajetria seja retilnea (G00 ou G01).
O formato de programao "G37 I<raio>", onde o valor do raio se programar em
milmetros ou em polegadas, em funo das unidades ativas.
A trajetria linear anterior entrada tangencial dever ter um comprimento igual ou maior
que duas vezes o raio de entrada. Da mesma maneira, o raio dever ser positivo, e em caso
de trabalhar com compensao de raio, maior que o raio de da ferramenta.
Consideraes
O valor "I" do raio da entrada tangencial permanece ativo at que se programe outro valor,
portanto, no necessrio program-lo em entradas tangenciais sucessivas do mesmo raio.
O valor "I" do raio da entrada utilizado tambm pelas funes:
G36 (Arredondamento de arestas) como raio de arredondamento.
G38 (Sada tangencial) como raio de sada.
G39 (Chanfrado de arestas) e tamanho do chanfro.
Isto significa que o raio de entrada definido em G37 ser o novo valor do raio de sada, raio
de arredondamento ou tamanho do chanfro quando se programem estas funes, e vice-
versa.
Propriedades da funo
A funo G37 no modal, portanto dever programar-se sempre que se deseje comear
uma usinagem com entrada tangencial.
G01 G90 X40 Y50 F800
G02 X70 Y20 I30 J0
G01 G90 X40 Y50 F800
G37 I10
G02 X70 Y20 I30 J0
Manual de programao
CNC 8060
CNC 8065
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
9.
(REF. 1402)
181
S
a

d
a

t
a
n
g
e
n
c
i
a
l

(
G
3
8
)
9.7 Sada tangencial (G38)
A funo G38 permite finalizar a usinagem com uma sada tangencial da ferramenta, sem
necessidade de calcular os pontos de interseo.
Programao
A sada tangencial deve ser a nica programada no bloco, e antes do bloco cuja trajetria
queremos modificar, sendo necessrio que esta trajetria seja retilnea (G00 ou G01).
O formato de programao "G38 I<raio>", onde o valor do raio se programar em
milmetros ou em polegadas, em funo das unidades ativas.
A trajetria linear seguinte sada tangencial dever ter um comprimento igual ou maior que
duas vezes o raio de sada. Da mesma maneira, o raio dever ser positivo, e em caso de
trabalhar com compensao de raio, maior que o raio de da ferramenta.
Consideraes
O valor "I" do raio da sada tangencial permanece ativo at que se programe outro valor,
portanto, no necessrio program-lo em sadas tangenciais sucessivas do mesmo raio.
O valor "I" do raio da sada utilizado tambm pelas funes:
G36 (Arredondamento de arestas) como raio de arredondamento.
G37 (Entrada tangencial) como raio de entrada.
G39 (Chanfrado de arestas) e tamanho do chanfro.
Isto significa que o raio de sada definido em G38 ser o novo valor do raio de entrada, raio
de arredondamento ou tamanho do chanfro quando se programem estas funes, e vice-
versa.
Propriedades da funo
A funo G38 no modal, portanto dever programar-se sempre que se deseje terminar
uma usinagem com sada tangencial.
G02 X60 Y40 I20 J0 F800
G01 X100
G02 X60 Y40 I20 J0 F800
G38 I10
G01 X100
182
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
E
s
p
e
l
h
a
m
e
n
t
o

(
G
1
1
,

G
1
2
,

G
1
3
,

G
1
0
,

G
1
4
)
9.8 Espelhamento (G11, G12, G13, G10, G14)
Mediante o espelhamento se pode repetir a usinagem programada numa posio simtrica
com referncia a um ou mais eixos. Quando se trabalha com espelhamento, os
deslocamentos dos eixos aos quais se aplica o espelhamento, se executam com o sinal
modificado.
Programao
O espelhamento pode ser aplicado desde o programa mediante as funes:
G10 Anulao de espelhamento.
G11 Espelhamento no eixo X.
G12 Espelhamento no eixo Y.
G13 Espelhamento no eixo Z.
G14 Espelhamento nas direes programadas.
G10
Anulao de espelhamento.
Desativa o espelhamento em todos os eixos, includo o espelhamento ativado mediante
G14.
Se acrescentamos a um bloco no qual se definiu uma trajetria, o espelhamento se
desativar antes de executar o deslocamento.
G11 a G13
Espelhamento no eixo X, Y ou Z
As funes G11, G12 e G13 ativam o espelhamento em todos nos eixos X, Y e Z
respectivamente. Estas funes no se desativam mutuamente, o qual permite manter ativo
o espelhamento em vrios eixos ao mesmo tempo.
Se se acrescenta a um bloco no qual se definiu uma trajetria, o espelhamento se ativar
antes de executar o deslocamento.
G14
Espelhamento nas direes programadas.
Permite ativar ou desativar o espelhamento em qualquer eixo. A ativao e desativao se
define programando a funo G14 e seguidamente os eixos com o valor determinado
quando se ativa (<eixo>=-1) ou se desativa (<eixo>=1) o espelhamento nesse eixo.
G11
(Espelhamento no eixo X)
G12
(Espelhamento no eixo Y. Se mantm o espelhamento do eixo X)

G10
(Anulao de espelhamento em todos os eixos)
G14 X-1 V-1
(Espelhamento nos eixos X e V)
G14 X1
(Anulao de espelhamento no eixo X. Se mantm no eixo V)

G14 V1
(Anulao de espelhamento no eixo V)
Manual de programao
CNC 8060
CNC 8065
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
9.
(REF. 1402)
183
E
s
p
e
l
h
a
m
e
n
t
o

(
G
1
1
,

G
1
2
,

G
1
3
,

G
1
0
,

G
1
4
)
Consideraes
Quando se usina um perfil mediante espelhamento, o sentido de usinagem contrrio ao
do perfil programado. Se este perfil se define com compensao de raio, quando se ative
o espelhamento o CNC trocar o tipo de compensao (G41 ou G42) para obter o perfil
programado.
Propriedades das funes
As funes G11, G12, G13 e G14 so modais. Depois de ativado o espelhamento num eixo,
se mantm ativo at que se cancele por meio de G10 ou G14.
As funes G10 e G14 so incompatveis entre si, tambm com G11, G12 e G13.
No momento da partida e aps uma emergncia, o CNC cancela a imagem espelho (assume
a funo G10). O comportamento da imagem espelho aps se executar M02 ou M30 e aps
um reset depende do parmetro mquina MIRRORCANCEL.
%PROGRAM (Programa principal)
G00 G90 X0 Y0 Z20
... (Usinagem do perfil 1)
G11 (Espelhamento em X)
... (Usinagem do perfil 2)
G10 (Se desativa o espelhamento em todos os eixos)
M30
MIRRORCANCEL Comportamento da imagem espelho.
Sim As funes M02, M30 e reset cancelam a imagem espelho.
No As funes M02, M30 e reset no afetam a imagem espelho.
184
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
E
s
p
e
l
h
a
m
e
n
t
o

(
G
1
1
,

G
1
2
,

G
1
3
,

G
1
0
,

G
1
4
)
Exemplos de programao
%L PROFILE (Definio da sub-rotina "PROFILE")
N10 G00 X10 Y10
N20 G01 Z0 F400
N30 G01 X20 Y20 F850
N40 X50
N50 G03 X50 Y50 R15
N60 G01 X30
N70 X20 Y40
N80 Y20
N90 X10 Y10
N100 Z10 F400
M29 (Fim de sub-rotina)
%PROGRAM (Programa principal)
N10 G0 X0 Y0 Z10
N20 LL PROFILE (Chamada a uma sub-rotina. Perfil 1)
N30 G11 (Espelhamento em X)
N40 LL PROFILE (Chamada a uma sub-rotina. Perfil 2)
N50 G12 (Espelhamento nos eixos X e Y)
N60 LL PROFILE (Chamada a uma sub-rotina. Perfil 3)
N70 G14 X1 (Anulao de espelhamento no eixo X)
N80 LL PROFILE (Chamada a uma sub-rotina. Perfil 4)
N90 G10 (Se desativa o espelhamento em todos os eixos)
N100 G00 X0 Y0 Z50
M30
Manual de programao
CNC 8060
CNC 8065
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
9.
(REF. 1402)
185
E
s
p
e
l
h
a
m
e
n
t
o

(
G
1
1
,

G
1
2
,

G
1
3
,

G
1
0
,

G
1
4
)
%L PROFILE (Sub-rotina definida pela zona "A" da pea)
G90 G00 X40 Z150
G02 X80 Z110 R60
G01 Z60
G01 X124 Z-6
M17
%PROGRAM (Programa principal)
G18 G151 (Plano principal ZX e programao em dimetros)
V.A.ORGT[1].Z=160 (Definio do primeiro deslocamento de origem G54)
G54 (Aplicao do deslocamento de origem)
LL PROFILE (Chamada a uma sub-rotina. Usinagem da zona "A")
G0 Z-150 (Movimento para evitar o choque com a pea)
G13 (Espelhamento no eixo Z)
LL PROFILE (Chamada a uma sub-rotina. Usinagem da zona "B")
G0 Z-200 (Retorno ao ponto inicial)
G10 (Desativar o espelhamento em todos os eixos)
M30
X
Z
60 150 110
40
60
-150 -60 -110
B A
20
186
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
R
o
t
a

o

d
o

s
i
s
t
e
m
a

d
e

c
o
o
r
d
e
n
a
d
a
s

(
G
7
3
)
9.9 Rotao do sistema de coordenadas (G73)
A funo G73 permite girar o sistema de coordenadas tomando como centro de rotao a
origem do sistema de referncia ativo (zero pea) ou o centro de rotao programado.
Programao
A rotao do sistema de coordenada deve ser programada somente no bloco. O formato
de programao destas funes "G73 Q I J", onde:
Para anular a rotao de coordenadas se programar somente a funo G73, sem nenhum
dado adicional.
Portanto, a funo G73 poder ser programada das seguintes formas:
Consideraes
A funo G73 incremental; isto , vo-se somando os diferentes valores de "Q"
programados.
Os valores de "I" e "J" so afetados pelos espelhamentos ativos. Se encontramos ativa
alguma funo de espelhamento, o CNC aplicar primeiro a funo espelhamento e a seguir
a rotao do sistema de coordenadas.
Q Indica o ngulo de rotao em graus.
I, J Definem a abcissa e a ordenada do centro de rotao. Se definem em cotas absolutas e esto
referidas ao zero pea.
Se se programam, devem ser programados ambos os parmetros.
Se no se programam, se tomar o zero pea como centro de rotao.
G73 Q90 G73 Q90 I20 J30
G73 Q I J Rotao de "Q" graus com centro no ponto com abcissa "I" e ordenada "J", com
referncia ao zero pea.
G73 Q Rotao de "Q" graus com centro no zero pea.
G73 Anulao da rotao de coordenadas.
Manual de programao
CNC 8060
CNC 8065
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
9.
(REF. 1402)
187
R
o
t
a

o

d
o

s
i
s
t
e
m
a

d
e

c
o
o
r
d
e
n
a
d
a
s

(
G
7
3
)
Propriedades da funo
A funo G73 modal. A rotao de coordenadas se mantm ativa at que se anule
mediante a funo G73 ou se modifique o plano de trabalho.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, se anula a rotao do sistema de coordenadas ativo.
Exemplo de programao
Sendo o ponto inicial X0 Y0, se tem:
%L PROFILE (Sub-rotina com o perfil)
G01 X21 Y0 F300
G02 G31 Q0 I5 J0
G03 G31 Q0 I5 J0
G03 G31 Q180 I-10 J0
M29 (Fim de sub-rotina)
%PROGRAM (Programa)
$FOR P0=1, 8, 1 (Repete 8 vezes o perfil e a rotao de coordenadas)
LL PROFILE (Usinagem do perfil)
G73 Q45 (Rotao de coordenadas)
$ENDFOR
M30
188
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
F
a
t
o
r

d
e

e
s
c
a
l
a

g
e
r
a
l
9.10 Fator de escala geral
Permite ampliar ou reduzir a escala das trajetrias e contornos programados. Desta maneira
podem-se realizar famlias de perfil semelhantes, mas de dimenses diferentes com um s
programa.
O fator escala geral se aplica a todos os eixos do canal. Depois de ativar o fator de escala
todas as coordenadas programadas se multiplicaro pelo valor do fator de escala definido,
at que se defina um novo fator de escala ou se anule.
Ativar o fator de escala
O fator escala geral pode ser ativado mediante os comandos G72 ou #SCALE. Ambos os
comandos podem ser utilizados indistintamente.
Mesmo que existam dois diferentes comandos, o fator de escala o mesmo; isto , o fator
de escala programado com G72 modifica o programado com #SCALE e vice-versa.
Programao com G72.
Se programar a funo G72 e a seguir o fator de escala definido mediante o parmetro S
da seguinte maneira:
G72 S<escala>
Se programamos a funo G72 sozinha ou se programamos um valor de escala de 0 ou
1, se anula o fator escala ativo.
O parmetro "S" que define o fator de escala deve ser programado a seguir funo G72.
Se o parmetro programado antes, se interpreta como velocidade do spindle.
Programao com #SCALE.
Se programar a instruo #SCALE e a seguir o fator de escala da seguinte maneira.
necessria a programao dos colchetes.
#SCALE [<escala>]
Se se programa um valor de escala de 0 ou 1, se anula o fator escala ativo.
Anular o fator de escala
O fator escala geral pode ser anulado mediante os mesmos comandos G72 ou #SCALE,
definindo um valor de escala de 0 ou 1. No caso da funo G72, o fator escala tambm
se anula se programada esta funo sozinha no bloco.
Consideraes
Se ativamos o sistema coordenadas da mquina (#MCS ON), se anula temporariamente
o fator de escala at que este sistema de coordenadas se desative (#MCS OFF).
Enquanto estiver ativo o sistema de coordenadas da mquina no permitido ativar nem
modificar o fator de escala.
Propriedades
O fator escala permanece ativo at que se anule com outro fator de escala.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, o CNC anula o fator de escala ativo.
G72 S2
#SCALE [3]
G72
#SCALE [1]
Manual de programao
CNC 8060
CNC 8065
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
9.
(REF. 1402)
189
F
a
t
o
r

d
e

e
s
c
a
l
a

g
e
r
a
l
Exemplo de programao
%L PROFILE (Perfil a usinar)
G90 X-19 Y0
G01 X0 Y10 F150
G02 X0 Y-10 I0 J-10
G01 X-19 Y0
M29
%PROGRAM
G00 X-30 Y10
#CALL PROFILE (Usinagem do perfil "a"))
G92 X-79 Y-30 (Pr-seleo de coordenadas)
#SCALE [2] (Aplica fator de escala de 2)
#CALL PROFILE (Usinagem do perfil "b")
#SCALE [1] (Anula o fator de escala)
M30
190
Manual de programao
CNC 8060
CNC 8065
9.
A
J
U
D
A
S

G
E
O
M

T
R
I
C
A
S
(REF. 1402)
F
a
t
o
r

d
e

e
s
c
a
l
a

g
e
r
a
l
%L PROFILE (Sub-rotina definida pela zona "A1" da pea)
G90 G01 X200 Z0
G01 X200 Z30 F150
G01 X160 Z40
G03 X160 Z60 R10
G02 X160 Z80 R10
G03 X160 Z100 R10
G02 X160 Z120 R10
M29
%PROGRAM (Programa principal)
G18 G151 (Plano principal ZX e programao em dimetros)
G00 X206 Z0 (Aproximao)
LL PROFILE (Chamada a uma sub-rotina. Usinagem da zona "A1")
G92 Z0 (Pr-seleo de cotas)
G72 S0.5 (Aplicao do fator de escala)
LL PROFILE (Chamada a uma sub-rotina. Usinagem da zona "A2")
G72 S1 (Anulao do fator escala)
G01 X0
G0 X250 Z200 (Retorno ao ponto inicial)
G53 (Anulao da pr-seleo de cotas)
M30
X
Z
30
A1 A2
50
100
40
60
80
100
120
CNC 8060
CNC 8065
(REF. 1402)
10
191
FUNES PREPARATRIAS
ADICIONAIS
10.1 Temporizao (G04)
Mediante o tempo de espera se pode interromper a execuo do programa durante o tempo
especificado.
Programao
A temporizao pode ser ativada mediante os comandos G04 ou #TIME. Ambos os
comandos podem ser utilizados indistintamente.
Programao com G04
Se programar a funo G04 e a seguir o tempo em segundos, definido mediante o
parmetro S da seguinte maneira:
G04 K<tempo>
Esta sintaxe tambm admite o seguinte formato quando o tempo seja programado por meio
de uma constante.
G04 <tempo>
Programao com #TIME
Se programar a instruo #TIME e a seguir o tempo em segundos da seguinte maneira.
Os colchetes podero ser omitidos quando o tempo se programe mediante uma constante
ou parmetro.
#TIME [<tempo>]
Propriedades da funo
A funo G04 no modal, portanto dever programar-se sempre que se deseje realizar
uma temporizao.
A funo G04 pode programar-se com G4.
G04 K0.5 (Temporizao de 0.5 segundos)
P1=3
G04 KP1 (Temporizao de 3 segundos)
G04 K[P1+7] (Temporizao de 10 segundos)
G04 5 (Temporizao de 5 segundos)
#TIME [5]
#TIME 5
(Temporizao de 5 segundos)
P1=2
#TIME P1
#TIME [P1+3]
(Temporizao de 2 segundos)
(Temporizao de 5 segundos)
192
Manual de programao
CNC 8060
CNC 8065
10.
F
U
N

E
S

P
R
E
P
A
R
A
T

R
I
A
S

A
D
I
C
I
O
N
A
I
S
(REF. 1402)
L
i
m
i
t
e
s

d
e

s
o
f
t
w
a
r
e

p
o
r

p
r
o
g
r
a
m
a

(
G
1
9
8
-
G
1
9
9
)
10.2 Limites de software por programa (G198-G199)
Os limites de software de cada eixo podem ser mudados desde o programa mediante as
funes:
G198 Definio dos limites inferiores de software.
G199 Definio dos limites superiores de software.
Quando se programa uma das funes G198 ou G199, o CNC entende que as cotas dos
eixos programadas a seguir destas funes definem a posio dos novos limites de
software.
Dependendo do modo de trabalho ativo G90 ou G91, a posio dos novos limites estar
definida em coordenadas absolutas (G90) no sistema de referncia da mquina, ou em
coordenadas incrementais (G91) com referncia aos limites ativos.
Consideraes
Se ambos os limites se definem com valor 0 se anulam os limites do eixo, includos os
definidos nos parmetros de mquina. Para recuperar os limites, ser necessrio program-
los novamente.
Ambos os limites podem ser positivos ou negativos, mas os limites inferiores devero ser
menores que os limites superiores. No caso contrrio pode suceder que o eixo no se
desloque em nenhuma direo.
Se depois de definir os novos limites algum eixo se encontra posicionado fora deles, o
referido eixo s poder ser deslocado na direo que o coloque dentro dos novos limites
definidos.
Os limites de software num torno sempre so definidos em raios, independentemente do
parmetro DIAMPROG e da funo G151/G152 ativa.
Propriedades das funes
No momento da ligao ou depois de validar os parmetros de mquina de eixos o CNC
aceita os limites de software definidos nos parmetros.
Depois de executar-se M02 ou M30, e depois de uma EMERGNCIA ou um RESET, o CNC
mantm os limites de software definidos por meio das funes G198 e G199.
G198 X-1000 Y-1000
(Novos limites inferiores X=-1000 Y=-1000)
G199 X1000 Y1000
(Novos limites superiores X=1000 Y=1000)
G90
G198 X-800
(Novo limite inferior X=-800)
G199 X500
(Novo limite superior X=500)
G90 X-800
G91
G198 X-700
(Novo limite inferior incremental X=-1500)
Manual de programao
CNC 8060
CNC 8065
F
U
N

E
S

P
R
E
P
A
R
A
T

R
I
A
S

A
D
I
C
I
O
N
A
I
S
10.
(REF. 1402)
193
E
i
x
o
s

H
i
r
t
h

(
G
1
7
0
-
G
1
7
1
)
10.3 Eixos Hirth (G170-G171)
Os eixos Hirth podem ser desativados e ativados desde o programa. Quando um eixo Hirth
est ativo s pode alcanar posies concretas, enquanto que quando est desativado se
comporta como em eixo rotativo ou linear normal, podendo alcanar qualquer posio.
Programao
Os eixos Hirth se desativam e se ativam mediante as funes:
G170 Desativao de eixos Hirth.
G171 Ativao de eixos Hirth.
Para ativar ou desativar um eixo Hirth se dever programar a funo correspondente, e a
seguir os eixos que se querem ativar ou desativar e o nmero que determina a ordem em
que se quer ativar os eixos.
Se ao ativar um eixo Hirth, este se encontra numa posio no vlida, o CNC mostrar um
aviso ao usurio para que coloque o referido eixo numa posio correta.
Consideraes
Um eixo Hirth deve posicionar-se sempre em posies concretas. Nos posicionamentos se
considera o deslocamento ativo (pr-seleo ou deslocamento de origem).
Podero ser eixos Hirth tanto eixos lineais como rotativos. S podero ser ativados como
eixos Hirth, aqueles eixos que tenham sido definidos pelo fabricante da mquina como eixos
Hirth [P.M.E. HIRTH].
Propriedades das funes
As funes G170 e G171 so modais e incompatveis entre si.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, o CNC ativa todos os eixos Hirth.
Supondo que os eixos B e C esto definidos como eixos rotativos Hirth de passo 10.
G171 B1 C2 (Ativao dos eixos B e C como eixos Hirth)
G01 B50 C20 (Interpolao de ambos os eixos)
...
G170 B1 (Desativao do eixo B)
G01 X100 B33
194
Manual de programao
CNC 8060
CNC 8065
10.
F
U
N

E
S

P
R
E
P
A
R
A
T

R
I
A
S

A
D
I
C
I
O
N
A
I
S
(REF. 1402)
T
r
o
c
a

d
e

g
a
m
a

d
e

p
a
r

m
e
t
r
o
s

d
e

u
m

e
i
x
o

(
G
1
1
2
)
10.4 Troca de gama de parmetros de um eixo (G112)
O CNC pode dispor at 4 gamas de parmetros diferentes por cada eixo, estando definidas
em cada uma, caractersticas dinmicas diferentes (aceleraes, ganhos, etc...).
A gama de parmetros pode ser selecionada desde o programa por meio da funo G112.
Esta funo no realiza nenhuma troca fsica na mquina (troca de engrenagens), somente
aceita os parmetros da gama ativa.
Quando se possui eixos Sercos, a funo G112 tambm requer a mudana da gama de
velocidade do regulador.
Programao
Troca de gama de parmetros dos eixos.
Para aceitar uma gama de parmetros diferentes se deve programar a funo G112, e a
seguir, os eixos e a nova gama de parmetros que se deseja selecionar em cada um deles.
Troca de gama de parmetros do spindle
Neste caso, a troca da gama de parmetros se utilizar quando se trabalhe em modo
posicionamento (M19). No caso de trabalhar em modo velocidade (M03/M04), a funo
G112 somente mudar a gama de parmetros; no equivalente s funes M41 a M44,
j que no efetua a mudana fsica de faixa (no troca de engrenagem).
Se realizamos a mudana de gama por meio de M41 a M44, no necessria a
programao da funo G112.
Propriedades da funo
A funo G112 modal.
Depois de validar os parmetros de mquina, cada vez que se executa um programa desde
o modo automtico, no momento da ligao, depois de se executar M02 ou M30 e depois
de uma EMERGNCIA ou um RESET o CNC atua da seguinte maneira, dependendo do
valor atribudo ao parmetro de mquina DEFAULTSET.
Se DEFAULTSET 0 se mantm a gama definida por meio da funo G112. No caso
contrrio, se aceita a gama definida no parmetro de mquina DEFAULTSET.

G112 X2 Y3 (Seleciona a segunda gama de parmetros no eixo X e a terceira gama


no eixo Y)

G112 S2 (Seleciona a segunda gama de parmetros do spindle)

CNC 8060
CNC 8065
(REF. 1402)
11
195
COMPENSAO DE FERRAMENTA
A compensao de ferramenta permite programar o contorno a usinar a partir das
dimenses da pea, e sem levar em considerao as dimenses da ferramenta que
posteriormente se vai utilizar. Desta forma, se evita a necessidade de calcular e definir a
trajetria em funo do raio ou o comprimento da ferramenta.
Tipos de compensao
Compensao de raio (fresadora).
Quando se trabalha com compensao de raio, o centro da ferramenta segue a trajetria
programada a uma distncia igual ao raio da ferramenta. Desta forma, se conseguem as
dimenses corretas da pea programada.
Compensao de raio (torno).
O CNC assume como ponta terica (P) a resultante das faces utilizadas na calibragem da
ferramenta. Sem compensao de raio a ponta terica (P) percorre a trajetria programada
deixando sobras de usinagem nos trechos inclinados e curvos. Com compensao de raio
se leva em considerao o raio da ponta e o fator de forma ou tipo de ferramenta e se obtm
as dimenses da pea programada.
Compensao de comprimento.
Quando se trabalha com compensao de comprimento, o CNC compensa a diferena de
comprimento entre as diferentes ferramentas programadas.
(A)Compensao de raio.
(B)Compensao de comprimento.
A
R
Rp
B
196
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
Valores de compensao
O valor de compensao que se aplica em cada caso, se calcula a partir das dimenses
da ferramenta.
Na compensao de raio, se aplica como valor de compensao a soma dos valores
do raio e desgaste do raio da ferramenta selecionada.
Na compensao do comprimento, se aplica como valor de compensao a soma dos
valores do comprimento e do desgaste do comprimento da ferramenta selecionada.
A ferramenta "T" e o corretor "D", onde esto definidas as dimenses da ferramenta, podem
ser selecionadas em qualquer parte do programa, inclusive com a compensao ativa. Se
no se seleciona nenhum corretor, o CNC aceita o corretor "D1".
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
197
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
11.1 Compensao de raio
A compensao de raio se aplica no plano de trabalho ativo, selecionado previamente,
mediante as funes G17 (plano XY), G18 (plano ZX), G19 (plano YZ) ou G20 (plano
definido pelo usurio).
Programao
As funes para selecionar a compensao do raio so:
G41 Compensao de raio de ferramenta esquerda.
G42 Compensao de raio de ferramenta direita.
G40 Anulao da compensao de raio.
Compensao de raio em fresadora.
Compensao de raio num torno horizontal.
Compensao de raio num torno vertical.
Dependendo do tipo de compensao selecionado (G41/G42), o CNC colocar a
ferramenta esquerda ou direita da trajetria programada, conforme o sentido de
usinagem, e aplicar o valor de compensao. Se no se seleciona compensao de raio
(G40), numa fresadora o CNC colocar o centro da ferramenta sobre a trajetria
programada; num torno o CNC colocar a ponta terica da ferramenta sobre a trajetria
programada.
Com a compensao de raio ativa, o CNC analisa com antecipao os blocos a executar
com o objetivo de detectar erros de compensao relativos a degraus, arcos nulos etc. Se
so detectados, os blocos que os originam no sero executados e, na tela se mostrar um
aviso para advertir ao usurio que o perfil programado foi modificado. Se mostrar um aviso
por cada correo de perfil realizada.
G42 G41 G40
G41
G42
G41
G42
G41
G42
G41
G42
Z
X
Z
X
G42
G41
G42
G41
G41 G41
G42 G42
Z Z
X X
G42 G41
G42
Z
X
G41
G42 G41
G42
Z
G41
198
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
Propriedades das funes
As funes G40, G41 e G42 so modais e incompatveis entre si. No momento da ligao,
depois de executar-se M02 ou M30 ou depois de uma EMERGNCIA ou RESET, o CNC
assumir o cdigo G40.
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
199
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
11.1.1 Fator de forma das ferramentas de torneamento
O fator de forma indica o tipo de ferramenta e as faces que foram utilizadas para a sua
calibragem. O fator de forma depende da posio da ferramenta e da orientao dos eixos
na mquina.
O seguinte exemplo mostra o fator de forma F3 em diferentes mquinas. Observe-se como
se mantm a posio relativa da ferramenta com respeito aos eixos.
Fator de forma F3 num torno horizontal.
Fator de forma F3 num torno vertical.
A seguir se mostram os fatores de forma disponveis nos tornos horizontais mais comuns.
200
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
F1 F2 F3
F4
F5 F6 F7
F8
F0
F9
F1 F2 F3
F4
F5 F6 F7
F8
F0
F9
F1 F2 F3
F4
F5 F6 F7
F8
F2
F4
F6
F8
X+
Z+
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
201
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
F5 F6 F7
F1 F2 F3
F4 F8
F0
F9
X+
Z+
F5 F6 F7
F1 F2 F3
F4 F8
F0
F9
F6
F2
F4 F8
F5 F6 F7
F1 F2 F3
F4 F8
202
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
11.1.2 Funes associadas compensao do raio
As funes associadas compensao de raio podem ser programadas em qualquer parte
do programa, inclusive com a compensao de raio ativa.
SELEO DO TI PO DE TRANSI O ENTRE BLOCOS
A transio entre blocos determina como se enlaam entre si as trajetrias compensadas.
Programao
O tipo de transio pode ser selecionada desde o programa mediante as funes:
G136 Transio circular entre blocos.
G137 Transio linear entre blocos.
G136
Transio circular entre blocos.
Estando ativa a funo G136, o CNC une as trajetrias compensadas mediante trajetrias
circulares.
G137
Transio linear entre blocos.
Estando ativa a funo G137, o CNC une as trajetrias compensadas mediante trajetrias
retas.
Observaes
Em sucessivas sees deste captulo, se oferece uma descrio grfica de como se
enlaam diferentes trajetrias, dependendo do tipo de transio (G136/G137) selecionada.
Propriedades das funes
As funes G136 e G137 so modais e incompatveis entre si.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, o CNC assumir a funo G136 ou G137 em funo do
parmetro de mquina IRCOMP.
(A)Transio circular entre blocos (G136).
(B)Transio linear entre blocos (G137).
(B) (A)
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
203
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
EST RA T GI A DE A T I V A O E A N U L A O DE
COMPENSAO DE RAI O
As funes associadas estratgia de ativao e anulao determinam como se inicia e
se finaliza a compensao de raio.
Programao
O tipo de estratgia pode ser selecionada desde o programa mediante as funes:
G138 Ativao/anulao direta da compensao.
G139 Ativao/anulao indireta da compensao.
G138
Ativao/anulao direta da compensao.
Quando se inicia a compensao, a ferramenta se desloca diretamente perpendicular da
trajetria seguinte (no beirando a aresta).
Ao finalizar a compensao, a ferramenta se desloca diretamente ao ponto programado
(no beirando a aresta).
G139
Ativao/anulao indireta da compensao.
Quando se inicia a compensao, a ferramenta se desloca perpendicular da trajetria
seguinte beirando a aresta.
Ao finalizar a compensao, a ferramenta se desloca ao ponto final beirando a aresta.
O modo em que a ferramenta bordeja a aresta, depende do tipo de transio (G136/G137)
selecionado.
Observaes
Em sucessivas sees deste captulo, se oferece uma descrio grfica de como se inicia
e finaliza a compensao de raio, dependendo do tipo de estratgia (G138/G139)
selecionada.
(A)Inicio de compensao.
(B)Fim de compensao.
(A)Inicio de compensao.
(B)Fim de compensao.
(B) (A)
(B) (A)
204
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
Propriedades das funes
As funes G138 e G139 so modais e incompatveis entre si.
No momento da ligao, depois de executar-se M02 ou M30 ou depois de uma
EMERGNCIA ou RESET, o CNC assumir o cdigo G139.
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
205
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
11.1.3 Inicio da compensao de raio
A compensao de raio se seleciona mediante as funes:
G41 Compensao de raio de ferramenta esquerda.
G42 Compensao de raio de ferramenta direita.
Depois de executar uma destas funes, a compensao de raio se ativar durante o
seguinte movimento no plano de trabalho, que deve ser um deslocamento linear.
O modo em que se inicia a compensao de raio depende do tipo de estratgia de ativao
G138/G139, e do tipo de transio G136/G137 selecionadas:
G139 / G136
A ferramenta se desloca na perpendicular da seguinte trajetria, bordejando a aresta
mediante uma trajetria circular.
G139 / G137
A ferramenta se desloca na perpendicular da seguinte trajetria, bordejando a aresta
mediante trajetrias lineares.
G138
A ferramenta se desloca diretamente perpendicular da trajetria seguinte. No
intervm o tipo de transio (G136/G137) programado.
Nas seguintes tabelas se mostram diferentes possibilidades de inicio da compensao de
raio, dependendo das funes selecionadas. A trajetria programada se representa com
trao contnuo e a trajetria compensada com trao descontinuo.
Inicio da compensao sem deslocamento programado
Depois de ativar a compensao, pode ocorrer que no primeiro bloco de movimento no
intervenham os eixos do plano. Por exemplo, porque no foram programados, se programou
o mesmo ponto em que se encontra a ferramenta ou se programou um deslocamento
incremental nulo.
Neste caso a compensao se efetua no ponto no qual se encontra a ferramenta, da
seguinte maneira. Em funo do primeiro deslocamento programado no plano, a ferramenta
se desloca perpendicular trajetria sobre seu ponto inicial.
O primeiro deslocamento programado no plano poder ser linear ou circular.
G42 G41
G41
G42
G41
G42
Z
X

G90
G01 Y40
G91 G40 Y0 Z10
G02 X20 Y20 I20 J0

(X0 Y0)
Y
X

G90
G01 X-30 Y30
G01 G41 X-30 Y30 Z10
G01 X25

(X0 Y0)
Y
X
206
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
TRAJ ETRI A RETA-RETA
Quando o ngulo entre as trajetrias menor ou igual que 180, o modo em que se ativa
a compensao de raio independente das funes G136/G137 e G138/G139
selecionadas.
Quando o ngulo entre as trajetrias maior que 180, o modo em que se ativa a
compensao de raio depende da estratgia de ativao (G138/G139) e do tipo de transio
(G136/G137) selecionado.
0 < < 90 = 90
90 < < 180 = 180
G139 / G136 G139 / G137 G138
180 < < 270 180 < < 270 180 < < 270
= 270 = 270 = 270
270 < < 360 270 < < 360 270 < < 360
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
207
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
TRAJ ETRI A RETA - ARCO
Quando o ngulo entre a trajetria reta e a tangente da trajetria circular menor ou igual
que 180, o modo em que se ativa a compensao de raio independente das funes
G136/G137 e G138/G139 selecionadas.
Quando o ngulo entre a trajetria reta e a tangente da trajetria circular maior que 180,
o modo em que se ativa a compensao de raio depende da estratgia de ativao
(G138/G139) e do tipo de transio (G136/G137) selecionado.
0 < < 90 = 90
90 < < 180 = 180
G139 / G136 G139 / G137 G138
180 < < 270 180 < < 270 180 < < 270
= 270 = 270 = 270
270 < < 360 270 < < 360 270 < < 360
208
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
11.1.4 Trechos de compensao de raio
O modo em que se enlaam as trajetrias compensadas somente depende do tipo de
transio G136/G137 selecionado.
Nas tabelas seguintes se mostram diferentes possibilidades de transio entre diferentes
trajetrias, dependendo da funo G136 ou G137 selecionada. A trajetria programada se
representa com trao contnuo e a trajetria compensada com trao descontinuo.
TRAJ ETRI A RETA-RETA
Quando o ngulo entre as trajetrias menor ou igual que 180, a transio entre as
trajetrias independente da funo G136/G137 selecionada.
Quando o ngulo entre as trajetrias maior que 180, o modo em que se enlaam as
trajetrias compensadas depende do tipo de transio G136/G137 selecionado.
0 < < 90 = 90
90 < < 180
G136 G137
180 < < 270 180 < < 270
= 270 = 270
270 < < 360 270 < < 360
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
209
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
TRAJ ETRI A RETA - ARCO
Quando o ngulo entre a trajetria reta e a tangente da trajetria circular menor ou igual
que 180, a transio entre as trajetrias independente da funo G136/G137
selecionada.
Quando o ngulo entre a trajetria reta e a tangente da trajetria circular maior que 180,
o modo em que se enlaam as trajetrias compensadas depende do tipo de transio
G136/G137 selecionado.
0 < < 90 = 90
90 < < 180 = 180
G136 G137
180 < < 270 180 < < 270
= 270 = 270
270 < < 360 270 < < 360
210
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
TRAJ ETRI A ARCO - RETA
Quando o ngulo entre a tangente da trajetria circular e a trajetria reta menor ou igual
que 180, a transio entre as trajetrias independente da funo G136/G137
selecionada.
Quando o ngulo entre a tangente da trajetria circular e a trajetria reta, maior que 180,
o modo em que se enlaam as trajetrias compensadas depende do tipo de transio
G136/G137 selecionado.
0 < < 90 = 90
90 < < 180 = 180
G136 G137
180 < < 270 180 < < 270
= 270 = 270
270 < < 360 270 < < 360
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
211
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
TRAJ ETRI A ARCO - ARCO
Quando o ngulo entre as tangentes das trajetrias circulares menor ou igual que 180,
a transio entre as trajetrias independente da funo G136/G137 selecionada.
Quando o ngulo entre as tangentes das trajetrias circulares maior que 180, o modo
em que se enlaam as trajetrias compensadas depende do tipo de transio G136/G137
selecionado.
0 < < 90 = 90
90 < < 180 = 180
G136 G137
180 < < 270 180 < < 270
= 270 = 270
270 < < 360 270 < < 360
212
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
11.1.5 Mudana do tipo de compensao de raio durante a usinagem
A compensao se pode mudar de G41 a G42 ou vice-versa sem necessidade de anul-
la com G40. A mudana se pode realizar em qualquer bloco de movimento e incluso num
de movimento nulo; isto , sem movimento nos eixos do plano ou programando duas vezes
o mesmo ponto.
Se compensam, independentemente, o ltimo movimento anterior mudana e o primeiro
movimento posterior mudana. Para realizar a mudana do tipo de compensao, os
diferentes casos se resolvem seguindo os seguintes critrios:
A As trajetrias compensadas se cortam.
As trajetrias programadas se compensam cada uma pelo lado que lhe corresponde.
A mudana de lado se produz no ponto de corte entre ambas as trajetrias.
B As trajetrias compensadas no se cortam.
Se introduz um trecho adicional entre ambas trajetrias. Desde o ponto perpendicular
primeira trajetria no ponto final at ao ponto perpendicular segunda trajetria no
ponto inicial. Ambos os pontos se situam a uma distncia R da trajetria programada.
A seguir se expe um resumo dos diferentes casos:
Trajetria reta reta:
Trajetria reta circulo:
Trajetria circulo reta:
Trajetria circulo circulo:
A B
A B
A B
A B
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
213
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
Trajetria de ida e volta pelo mesmo caminho.
Trajetria intermediria de comprimento igual ao raio da ferramenta:
B A
214
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
11.1.6 Anulao da compensao de raio.
A compensao de raio se anula mediante a funo G40.
Depois de executar esta funo, a compensao de raio se anular durante o seguinte
movimento no plano de trabalho, que deve ser um deslocamento linear.
O modo em que se anula a compensao de raio depende do tipo de estratgia de anulao
G138/G139, e do tipo de transio G136/G137 selecionados:
G139 / G136
A ferramenta se desloca ao ponto final, bordejando a aresta mediante uma trajetria
circular.
G139 / G137
A ferramenta se desloca ao ponto final, bordejando a aresta mediante trajetrias
lineares.
G138
A ferramenta se desloca diretamente ao ponto final. No intervm o tipo de transio
(G136/G137) programado.
Nas seguintes tabelas se mostram diferentes possibilidades de anulao da compensao
de raio, dependendo das funes selecionadas. A trajetria programada se representa com
trao contnuo e a trajetria compensada com trao descontinuo.
Fim da compensao sem deslocamento programado
Depois de anular a compensao, pode ocorrer que no primeiro bloco de movimento no
intervenham os eixos do plano. Por exemplo, porque no foram programados, se programou
o mesmo ponto em que se encontra a ferramenta ou se programou um deslocamento
incremental nulo.
Neste caso a compensao se anula no ponto no qual se encontra a ferramenta, da seguinte
maneira. Em funo do ltimo deslocamento efetuado no plano, a ferramenta se desloca
ao ponto final sem compensar a trajetria programada.

G90
G03 X-20 Y-20 I0 J-20
G91 G40 Y0
G01 X-20

(X0 Y0)
Y
X

G90
G01 X-30
G01 G40 X-30
G01 X25 Y-25

(X0 Y0)
Y
X
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
215
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
TRAJ ETRI A RETA-RETA
Quando o ngulo entre as trajetrias menor ou igual que 180, o modo em que se anula
a compensao de raio independente das funes G136/G137 e G138/G139
selecionadas.
Quando o ngulo entre as trajetrias maior que 180, o modo em que se anula a
compensao de raio depende da estratgia de anulao (G138/G139) e do tipo de
transio (G136/G137) selecionado.
0 < < 90 = 90
90 < < 180 = 180
G139 / G136 G139 / G137 G138
180 < < 270 180 < < 270 180 < < 270
= 270 = 270 = 270
270 < < 360 270 < < 360 270 < < 360
216
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
TRAJ ETRI A ARCO - RETA
Quando o ngulo entre a tangente da trajetria circular e a trajetria reta menor ou igual
que 180, o modo em que se anula a compensao de raio independente das funes
G136/G137 e G138/G139 selecionadas.
Quando o ngulo entre a tangente da trajetria circular e a trajetria reta maior que 180,
o modo em que se anula a compensao de raio depende da estratgia de anulao
(G138/G139) e do tipo de transio (G136/G137) selecionado.
0 < < 90 = 90
90 < < 180 = 180
G139 / G136 G139 / G137 G138
180 < < 270 180 < < 270 180 < < 270
= 270 = 270 = 270
270 < < 360 270 < < 360 270 < < 360
Manual de programao
CNC 8060
CNC 8065
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
11.
(REF. 1402)
217
C
o
m
p
e
n
s
a

o

d
e

c
o
m
p
r
i
m
e
n
t
o
11.2 Compensao de comprimento
Compensao de comprimento em fresadora.
Numa fresadora, a compensao de comprimento se aplica sobre o eixo de comprimento,
isto , sobre o eixo indicado mediante a instruo "#TOOL AX", ou em seu default, ao eixo
longitudinal designado mediante a seleo de planos.
Se G17, se aplica compensao longitudinal ao eixo Z.
Se G18, se aplica compensao longitudinal ao eixo Y.
Se G19, se aplica compensao longitudinal ao eixo X.
Sempre que se execute uma das funes G17, G18 ou G19, o CNC aceita como um novo
eixo longitudinal, o eixo perpendicular ao plano selecionado. Se a seguir se executa a
instruo "#TOOL AX", o novo eixo longitudinal selecionado, substitui o anterior.
Compensao de comprimento em torno.
No torneamento o CNC leva em considerao as dimenses da nova ferramenta, definidas
no corretor correspondente, e desloca a torre do porta-ferramentas para que a ponta da nova
ferramenta ocupe a mesma posio que a anterior.
Posicionamento em cota zero de diferentes ferramentas, com a compensao de
comprimento desativada.
Posicionamento em cota zero de diferentes ferramentas, com a compensao de
comprimento ativada.
Z=0
OW
Z=0
OW
Off. Z Off. Z
Off. X
Off. X
218
Manual de programao
CNC 8060
CNC 8065
11.
C
O
M
P
E
N
S
A

O

D
E

F
E
R
R
A
M
E
N
T
A
(REF. 1402)
C
o
m
p
e
n
s
a

o

d
e

c
o
m
p
r
i
m
e
n
t
o
Programao
A compensao de comprimento se ativa ao selecionar um corretor de ferramenta.
Para ativar a compensao se deve programar o cdigo "D<n>", onde <n> o nmero
do corretor no qual esto definidas as dimenses da ferramenta que vo ser utilizadas
como valores de compensao.
Para anular a compensao se deve programar o cdigo "D0".
Depois de executado um destes cdigos, a compensao de comprimento se ativa ou se
anula durante o seguinte movimento do eixo longitudinal.
CNC 8060
CNC 8065
(REF. 1402)
12
219
SUB-ROTINAS.
Uma sub-rotina um conjunto de blocos que, convenientemente identificados, podem ser
chamados uma ou vrias vezes desde outra sub-rotina ou desde o programa. comum
utilizar as sub-rotinas para definir um conjunto de operaes ou deslocamentos que se
repetem vrias vezes no programa.
Tipos de sub-rotinas.
O CNC possui dois tipos de sub-rotinas, tais como sub-rotinas locais e globais. H um
terceiro tipo disponvel, as sub-rotinas OEM, que so um caso especial de sub-rotina global
definida pelo fabricante. Ver "12.5 Execuo de sub-rotinas OEM." na pgina 231.
Sub-rotinas globais.
A sub-rotina global est armazenada na memria do CNC como um programa
independente. Esta sub-rotina pode ser chamada desde qualquer programa ou sub-rotina
em execuo.
Sub-rotinas locais.
A sub-rotina local est definida como parte de um programa. Esta sub-rotina pode ser
chamada desde o programa no qual est definida.
Um programa pode possuir vrias sub-rotinas locais, porm todas elas devero estar
definidas antes do corpo do programa. Uma sub-rotina local poder chamar a uma segunda
sub-rotina local, com a condio de que a sub-rotina que realiza a chamada esteja definida
depois da sub-rotina chamada.
Nveis de aninhamento de sub-rotinas e parmetros.
As sub-rotinas definidas podem ser chamadas desde o programa principal ou desde outra
sub-rotina, podendo ao mesmo tempo chamar desta a uma segunda, da segunda a uma
terceira, etc. O CNC limita estas chamadas at o mximo de 20 nveis de aninhamento.
Os parmetros aritmticos nas sub-rotinas
Parmetros locais.
Os parmetros locais definidos numa sub-rotina sero desconhecidos para o programa e
o resto das sub-rotinas, podendo ser utilizados somente na sub-rotina na qual esto
definidos.
possvel atribuir parmetros locais a mais de uma sub-rotina, podendo existir um mximo
de 7 nveis de aninhamento de parmetros dentro dos 20 nveis de aninhamento de sub-
rotinas. No so todos os tipos de chamada a sub-rotina que mudam o nvel de
aninhamento; S as chamadas #CALL, #PCALL, #MCALL e as funes G180 a G189 e
G380 a G399 o fazem .
Parmetros globais.
Os parmetros globais sero partilhados pelo programa e pelas sub-rotinas do canal.
Podero ser ut i l i zados em qual quer bl oco do programa e das sub- rot i nas,
independentemente, do nvel de aninhamento no qual se encontrem.
220
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
Parmetros comuns.
Os parmetros comuns sero partilhados pelo programa e pelas sub-rotinas de qualquer
canal. Podero ser utilizados em qualquer bloco do programa e das sub-rotinas,
independentemente, do nvel de aninhamento no qual se encontrem.
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
221
E
x
e
c
u

o

d
e

s
u
b
-
r
o
t
i
n
a
s

a

p
a
r
t
i
r

d
a

m
e
m

r
i
a

R
A
M
.
12.1 Execuo de sub-rotinas a partir da memria RAM.
Se durante a execuo so utilizadas as mesmas sub-rotinas, mais eficiente carregar
estas sub-rotinas na memria RAM do CNC, uma vez que assim o acesso a elas mais
rpido e, portanto, se otimiza o tempo de execuo. Esta opo vlida tanto para as sub-
rotinas OEM como para as do usurio. Para carregar uma sub-rotina na memria RAM, ela
deve ter a extenso .fst.
Sub-rotinas de usurio globais.
As rotinas de usurio cuja extenso .fst, so carregadas na memria RAM durante a
preparao de blocos. O CNC verifica se est carregada na memria RAM, e se no estiver
e houver espao (5 Mb), a carrega.
Quando o programa (M30) finaliza, se no houver nenhum outro canal executando as sub-
rotinas, o CNC as apaga da memria RAM. Desta forma, se uma rotina do usurio com
extenso .fst editada ou modificada, o CNC assume as alteraes na prxima vez que
a executar.
Subrotinas de fabricante.
Com o CNC no modo USER, as rotinas OEM cuja extenso .fst, so carregadas na
memria RAM ao iniciar a aplicao CNC.
Quando o fabricante estiver depurando suas sub-rotinas, estas devero ter outra
extenso para que as alteraes sejam levadas em conta sem a necessidade de reiniciar
a aplicao. Uma vez depuradas, o fabricante dever alterar a extenso das sub-rotinas
para .fst para que estas sejam carregadas na memria RAM.
Com o CNC no modo SETUP (configurao), as rotinas OEM cuja extenso .fst, sero
carregadas na memria RAM na primeira vez em que forem executadas dentro do
programa. Desta forma, as alteraes que so realizadas na sub-rotina sero levadas
em conta na prxima vez em que se execute o programa.
222
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
D
e
f
i
n
i

o

d
a
s

s
u
b
-
r
o
t
i
n
a
s
.
12.2 Definio das sub-rotinas.
Da mesma forma que o corpo do programa, uma sub-rotina se compe de um cabealho,
do corpo de programa e da funo de final de sub-rotina.
Cabealho da sub-rotina local.
O cabealho da sub-rotina um bloco que se compe dos caracteres "%L" seguidos de um
espao em branco e do nome da sub-rotina. O nome da sub-rotina admite 14 caracteres
e pode ser formado por letras maisculas, minsculas e por nmeros (no admite espaos
em branco).
A programao do cabealho obrigatria. Quando se realiza a chamada a uma sub-rotina,
se utiliza o nome do cabealho.
Cabealho da sub-rotina global.
O cabealho de uma sub-rotina global igual que o de um programa, isto , um bloco que
se compe do caractere "%" seguido do nome da sub-rotina. O nome admite 14 caracteres
e pode ser formado por letras maisculas, minsculas e por nmeros (no admite espaos
em branco).
A programao do cabealho opcional. Quando se realiza a chamada a uma sub-rotina
global, no se utiliza o nome do cabealho; se utiliza o nome com o qual se guarda o arquivo
no CNC.
O nome definido no cabealho no tem nenhuma relao com o nome com que se guarda
o arquivo. Ambos os nomes podem ser diferentes.
Fim de sub-rotina global ou local.
O final de uma sub-rotina se define por meio de uma das funes M17, M29 ou a instruo
#RET, sendo todas elas equivalentes. A programao de uma delas obrigatria para dar
por finalizada a sub-rotina.
%L 0123456789
%L SUBROUTINE
%L SUB234S
%0123
%GLOBSUBROUTINE
%PART923R
M17
M29
#RET
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
223
E
x
e
c
u

o

d
a
s

s
u
b
-
r
o
t
i
n
a
s
.
12.3 Execuo das sub-rotinas.
O CNC possui os seguintes comandos para chamar s sub-rotinas.
A partir da execuo de um destes comandos, o CNC executa a sub-rotina selecionada.
Quando finaliza a sub-rotina, a execuo do programa continua a partir da instruo de
chamada.
Colocao (path) das sub-rotinas globais.
Quando se realiza a chamada a uma sub-rotina, pode ser definido o path (colocao) da
mesma. Quando se indica o path completo, o CNC somente busca a sub-rotinana no
diretrio indicado. Se no se indicou o path, o CNC busca a sub-rotina nos seguintes
diretrios e na ordem seguinte.
1 Diretrio selecionado mediante a instruo #PATH.
2 Diretrio do programa em execuo.
3 Diretrio definido pelo parmetro de mquina SUBPATH.
Comando. Tipo de chamada.
L Chamada a uma sub-rotina global.
Este comando no permite inicializar parmetros.
LL Chamada a uma sub-rotina local.
Este comando no permite inicializar parmetros.
#CALL Chamada a uma sub-rotina local ou global.
Este comando no permite inicializar parmetros.
#PCALL Chamada a uma sub-rotina local ou global.
Este comando permite inicializar parmetros locais.
#MCALL Chamada a uma sub-rotina global com caractere modal.
Este comando permite inicializar parmetros locais.
#MDOFF Anula o caractere modal de uma funo.
224
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
E
x
e
c
u

o

d
a
s

s
u
b
-
r
o
t
i
n
a
s
.
12.3.1 LL. Chamada a uma sub-rotina local.
O comando LL realiza uma chamada a uma sub-rotina local. Este tipo de chamada no
permite inicializar parmetros locais na sub-rotina.
Formato de programao.
O formato de programao o seguinte:
LL sub
12.3.2 Chamada a uma sub-rotina.
O comando L realiza uma chamada a uma sub-rotina global. Este tipo de chamada no
permite inicializar parmetros locais na sub-rotina. Quando se trate de uma sub-rotina
global, se poder definir o path completo da mesma.
Formato de programao.
O formato de programao o seguinte:
L <path> sub
12.3.3 #CALL. Chamada a uma sub-rotina local ou global.
A instruo #CALL realiza uma chamada a uma sub-rotina que poder ser local ou global.
Este tipo de chamada no permite inicializar parmetros locais na sub-rotina. Quando se
trate de uma sub-rotina global, se poder definir o path completo da mesma.
Quando existem duas sub-rotinas, uma local e outra global, com o mesmo nome se segue
o seguinte critrio. Se foi definido o path na chamada, se executar a sub-rotina global; se
no, se executar a sub-rotina local.
Formato de programao.
O formato de programao o seguinte:
#CALL <path> sub
Definio do path.
A definio do path opcional. Se se define, o CNC s buscar a sub-rotina nessa pasta;
se no se define, o CNC buscar a sub-rotina nas pastas por default. Ver "Colocao (path)
das sub-rotinas globais." na pgina 223.
sub Nome da sub-rotina.
LL sub2.nc
path Opcional. Colocao da sub-rotina.
sub Nome da sub-rotina.
L C:\Cnc8070\Users\Prg\sub1.nc
L C:\Cnc8070\Users\sub2.nc
L Sub3.nc
path Opcional. Colocao da sub-rotina.
sub Nome da sub-rotina.
#CALL C:\Cnc8070\Users\Prg\sub1.nc
#CALL C:\Cnc8070\Users\sub2.nc
#CALL Sub3.nc
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
225
E
x
e
c
u

o

d
a
s

s
u
b
-
r
o
t
i
n
a
s
.
12.3.4 #PCALL. Chamada a uma sub-rotina local ou global inicializando
parmetros.
A instruo #PCALL realiza uma chamada a uma sub-rotina que poder ser local ou global.
Este tipo de chamada permite inicializar os parmetros locais da sub-rotina. Quando se trate
de uma sub-rotina global, se poder definir o path completo da mesma.
Quando existem duas sub-rotinas, uma local e outra global, com o mesmo nome se segue
o seguinte critrio. Se foi definido o path na chamada, se executar a sub-rotina global; se
no, se executar a sub-rotina local.
Formato de programao.
O formato de programao o seguinte:
#PCALL <path> sub <P0..Pn>
Como definir os parmetros locais?
Os valores dos parmetros devem ser definidos depois da instruo de chamada e podero
ser definidos de duas formas; por meio do nome do parmetro P0-P25 ou por meio das letras
A-Z (excetuando a e a ) de forma que "A" igual a P0 e "Z" a P25.
Ambas as formas de definir os parmetros locais so equivalentes e se podem combinar
dentro de um mesmo bloco.
Definio do path.
A definio do path opcional. Se se define, o CNC s buscar a sub-rotina nessa pasta;
se no se define, o CNC buscar a sub-rotina nas pastas por default. Ver "Colocao (path)
das sub-rotinas globais." na pgina 223.
Nveis de aninhamento dos parmetros locais.
Se na instruo #PCALL se inicializam parmetros locais, esta instruo gera um novo nvel
de aninhamento para os parmetros locais. Lembre que pode ter no mximo 7 nveis de
aninhamento de parmetros dentro dos 20 nveis de aninhamento de sub-rotinas.
path Opcional. Colocao da sub-rotina.
sub Nome da sub-rotina.
P0..Pn Opcional. Inicializao de parmetros.
#PCALL C:\Cnc8070\Users\Prg\sub1.nc
#PCALL C:\Cnc8070\Users\sub2.nc A12.3 P10=6
#PCALL Sub3.nc A12.3 F45.3 P10=6
226
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
E
x
e
c
u

o

d
a
s

s
u
b
-
r
o
t
i
n
a
s
.
12.3.5 #MCALL. Chamada a uma sub-rotina global com caractere modal.
A instruo #MCALL realiza uma chamada a uma sub-rotina que poder ser local ou global.
Este tipo de chamada permite inicializar os parmetros locais da sub-rotina. Quando se trate
de uma sub-rotina global, se poder definir o path completo da mesma.
Quando existem duas sub-rotinas, uma local e outra global, com o mesmo nome se segue
o seguinte critrio. Se foi definido o path na chamada, se executar a sub-rotina global; se
no, se executar a sub-rotina local.
Com este tipo de chamada, a sub-rotina adquire a categoria de modal; isto , a sub-rotina
se mantm ativa nos sucessivos deslocamentos voltando a repetir-se no final de cada um.
Ver "Consideraes ao caractere modal da sub-rotina." na pgina 227.
Formato de programao.
O formato de programao o seguinte:
#MCALL <path> sub <P0..Pn>
Como definir os parmetros locais?
Os valores dos parmetros devem ser definidos depois da instruo de chamada e podero
ser definidos de duas formas; por meio do nome do parmetro P0-P25 ou por meio das letras
A-Z (excetuando a e a ) de forma que "A" igual a P0 e "Z" a P25.
Ambas as formas de definir os parmetros locais so equivalentes e se podem combinar
dentro de um mesmo bloco.
Definio do path.
A definio do path opcional. Se se define, o CNC s buscar a sub-rotina nessa pasta;
se no se define, o CNC buscar a sub-rotina nas pastas por default. Ver "Colocao (path)
das sub-rotinas globais." na pgina 223.
Anular o caractere modal da sub-rotina.
O caractere modal de uma sub-rotina se anula por meio da instruo #MDOFF e nos
seguintes casos. Ver "12.3.6 #MDOFF. Anular o caractere modal da sub-rotina." na pgina
228.
Depois de executar-se M02 ou M30 e depois de um reset.
Ao mudar o plano de trabalho.
Ao programar um movimento com apalpador (G100).
Quando se muda a configurao de eixos (#FREE AX, #CALL AX e #SET AX).
Quando se chama a outra sub-rotina (#PCALL, #CALL, L, LL, G180-G189).
Quando se ativa um ciclo fixo.
Nveis de aninhamento dos parmetros locais.
Se na instruo #MCALL se inicializam parmetros locais, esta instruo gera um novo nvel
de aninhamento para os parmetros locais. Lembre que pode ter no mximo 7 nveis de
aninhamento de parmetros dentro dos 20 nveis de aninhamento de sub-rotinas.
path Opcional. Colocao da sub-rotina.
sub Nome da sub-rotina.
P0..Pn Opcional. Inicializao de parmetros.
#MCALL C:\Cnc8070\Users\Prg\sub1.nc
#MCALL C:\Cnc8070\Users\sub2.nc A12.3 P10=6
#MCALL Sub3.nc A12.3 F45.3 P10=6
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
227
E
x
e
c
u

o

d
a
s

s
u
b
-
r
o
t
i
n
a
s
.
Consideraes ao caractere modal da sub-rotina.
A sub-rotina modal no se executar nos blocos de movimento programados dentro da
prpria sub-rotina nem das sub-rotinas associadas a T ou M6. Tambm no se executa
quando se programa um nmero de repeties de bloco com NR de 0 (zero).
Se num bloco de deslocamento se programa um nmero de repeties NR diferente de 0
(zero) estando uma sub-rotina modal ativa, tanto o movimento como a sub-rotina se
repetiro NR vezes.
Se ao estar selecionada uma sub-rotina como modal se executa um bloco que contenha
a instruo #MCALL, a sub-rotina atual perder a sua modalidade e a nova sub-rotina
selecionada se converter em modal.
228
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
E
x
e
c
u

o

d
a
s

s
u
b
-
r
o
t
i
n
a
s
.
12.3.6 #MDOFF. Anular o caractere modal da sub-rotina.
A instruo #MDOFF anula o caractere modal da sub-rotina. .
Formato de programao.
O formato de programao o seguinte:
#MDOFF
#MDOFF
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
229
E
x
e
c
u

o

d
a
s

s
u
b
-
r
o
t
i
n
a
s
.
12.3.7 #RETDSBLK Executar sub-rotina como bloco nico.
A sentena #RETDSBLK finaliza a sub-rotina e cancela o tratamento de bloco nico.
Formato de programao.
Programar a sentena somente no bloco e ao final da sub-rotina.
#RETDSBLK
Como construir a sub-rotina.
Quando se deseja que uma sub-rotina seja executada como bloco nico geralmente possui
a seguinte estrutura.
%Sub.nc
#ESBLK; Comeo do tratamento do bloco nico.

#DSBLK; Fim do tratamento do bloco nico.


#RET; Fim de sub-rotina.
Quando se executa esta sub-rotina no modo bloco a bloco, deve-se pressionar duas vezes
a tecla [START], uma vez que a execuo se detm no bloco #RET. Para evitar isso, e para
que a sub-rotina seja executada com um nico [START], a sub-rotina deve iniciar com
#ESBLK e finalizar com #RETDSBLK.
%Sub.nc
#ESBLK; Comeo do tratamento do bloco nico.

#RETDSBLK; Fim da sub-rotina e fim do tratamento de bloco nico.


#RETDSBLK
230
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
#
P
A
T
H
.

D
e
f
i
n
i
r

a

s
i
t
u
a

o

d
a
s

s
u
b
-
r
o
t
i
n
a
s

g
l
o
b
a
i
s
.
12.4 #PATH. Definir a situao das sub-rotinas globais.
A instruo #PATH define a colocao predeterminada das sub-rotinas globais. Se na
chamada a uma sub-rotina global no se define a situao da mesma, o CNC busca a sub-
rotina na pasta definida pela instruo #PATH.
Quando numa chamada a uma sub-rotina global se define a situao da mesma, o CNC
s busca a sub-rotina nessa direo; ignora a direo definida na instruo #PATH.
Formato de programao.
O formato de programao o seguinte:
#PATH ["path"]
path Colocao predeterminada das sub-rotinas.
#PATH ["C:\Cnc8070\Users\Prg\"]
#PATH ["C:\Cnc8070\Users\"]
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
231
E
x
e
c
u

o

d
e

s
u
b
-
r
o
t
i
n
a
s

O
E
M
.
12.5 Execuo de sub-rotinas OEM.
O CNC permite ao fabricante da mquina definir at 30 sub-rotinas e associ-las s funes
G180 a G189 e G380 a G399, de maneira que quando um canal execute uma destas
funes, se executar a sub-rotina que tem associada a funo para esse canal. Estas sub-
rotinas OEM se podero executar de forma no-modal ou de forma modal e ademais permite
inicializar os parmetros locais da sub-rotina.
Formato de programao.
Estas funes se podem programar em qualquer parte do programa, no sendo necessrio
que estejam ss no bloco e permitem inicializar parmetros locais na sub-rotina.
Formato de programao. Executar a sub-rotina de forma no-modal.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos. Para
executar a sub-rotina de maneira no-modal, chamar-la mediante o cdigo G (G180,G181,
etc.).
G180
G380
G180 {P0..Pn}
G380 {P0..Pn}
Formato de programao. Executar a sub-rotina de forma modal.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos. Para
executar a sub-rotina de maneira modal, chamar-la mediante o cdigo MG (MG180, MG181,
etc.).
MG180
MG380
MG180 {P0..Pn}
MG380 {P0..Pn}
Como definir os parmetros locais?
Estas funes permitem inicializar parmetros locais na sub-rotina. Os valores dos
parmetros devem ser definidos depois da funo de chamada e podero ser definidos de
duas formas; por meio do nmero do parmetro (P0, P1, etc) ou por meio das letras A-Z
(excetuando a e a ) de forma que "A" igual a P0 e "Z" a P25. Ambas as formas de definir
os parmetros locais so equivalentes e se podem combinar dentro de um mesmo bloco.
Informao adicional bloco.
Alm da inicializao de parmetros, junto a estas funes poder ser acrescentado
qualquer outro tipo de informao adicional, inclusive deslocamentos. Esta informao
dever ser programada diante da funo de chamada sub-rotina; caso contrrio, os dados
sero considerados como inicializao de parmetros. A sub-rotina associada se executa
depois de finalizada a execuo do resto da informao programada no bloco.
P0..Pn Opcional. Parmetros locais da sub-rotina.
G180
G183 P1=12.3 P2=6
G388 A12.3 B45.3 P10=6
P0..Pn Opcional. Parmetros locais da sub-rotina.
G180
G183 P1=12.3 P2=6
G388 A12.3 B45.3 P10=6
G01 X50 F450 G180 P0=15 P1=20
Primeiro se realiza o deslocamento ao ponto X50 e a seguir se executa a sub-
rotina associada a G180 inicializando os parmetros P0 e P1.
232
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
E
x
e
c
u

o

d
e

s
u
b
-
r
o
t
i
n
a
s

O
E
M
.
Anular uma sub-rotina modal.
O carter modal duma sub-rotina se anula nos seguintes casos.
Ao programar G80 ou #MDOFF.
Ao mudar o plano de trabalho.
Ao programar um movimento com apalpador (G100).
Ao executar outra sub-rotina (#PCALL, #CALL, #MCALL, L, LL, G180-G189,
G380-G399).
Ao executar um ciclo fixo.
Depois de executar-se M02 ou M30 e depois de um reset.
Quando se muda a configurao de eixos (#FREE AX, #CALL AX e #SET AX).
Nveis de aninhamento dos parmetros locais.
Se estas funes inicializam parmetros locais, se gera um novo nvel de aninhamento para
os parmetros locais. Lembre que pode ter no mximo 7 nveis de aninhamento de
parmetros dentro dos 20 nveis de aninhamento de sub-rotinas.
Consideraes ao caractere modal da sub-rotina.
A sub-rotina modal no se executar nos blocos de movimento programados dentro da
prpria sub-rotina nem das sub-rotinas associadas a T ou M6. Tambm no se executa
quando se programa um nmero de repeties de bloco com NR de 0 (zero).
Se num bloco de deslocamento se programa um nmero de repeties NR diferente de 0
(zero) estando uma sub-rotina modal ativa, tanto o movimento como a sub-rotina se
repetiro NR vezes.
Se estando selecionada uma sub-rotina como modal se executa outra sub-rotina OEM
modal, a sub-rotina atual perder sua modalidade e a nova sub-rotina selecionada se
converter em modal.
Propriedades da funo e influncia do reset, do desligamento
e da funo M30.
As funes G180-G189 e G380-G399 no so modais. As funes MG180-MG189 e
MG380-MG399 so modais.
G180 P0=15 P1=20 G01 X50 F450
Todos os dados se interpretam como inicializao de parmetros, sendo
P6(G)=1, P23(X)=50 e P5(F)=450.
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
233
S
u
b
-
r
o
t
i
n
a
s

g
e
n

r
i
c
a
s

d
o

u
s
u

r
i
o

(
G
5
0
0
-
G
5
9
9
)
.
12.6 Sub-rotinas genricas do usurio (G500-G599).
O CNC permite ao usurio definir at 100 sub-rotinas, comuns a todos os canais, e que
estaro associadas s funes G500 a G599, de modo que quando o CNC execute uma
destas funes, executar a sub-rotina que possui associada. Estas sub-rotinas OEM se
podero executar de forma no-modal ou de forma modal e ademais permite inicializar os
parmetros locais da sub-rotina.
Estas sub-rotinas so carregadas na memria RAM na primeira vez que so executadas.
Se no houver espao na RAM, o CNC dar uma advertncia (warning) e executar a sub-
rotina a partir do disco. Quando o programa (M30) finaliza, se no houver nenhum outro
canal executando as sub-rotinas, o CNC as apaga da memria RAM. Desta forma, se uma
sub-rotina do usurio editada ou modificada, o CNC assume as alteraes na prxima
vez que a executar.
Se a verso for atualizada, somente sero atualizadas as sub-rotinas fornecidas pela Fagor
se for selecionado o terceiro nivel de instalao "rename previous version and install
completely".
Formato de programao.
Estas funes se podem programar em qualquer parte do programa, no sendo necessrio
que estejam ss no bloco e permitem inicializar parmetros locais na sub-rotina.
Formato de programao. Executar a sub-rotina de forma no-modal.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos. Para
executar a sub-rotina de maneira no-modal, chamar-la mediante o cdigo G (G500,G501,
etc.).
G500
G500 {P0..Pn}
Formato de programao. Executar a sub-rotina de forma modal.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos. Para
executar a sub-rotina de maneira modal, chamar-la mediante o cdigo MG (MG500, MG501,
etc.).
MG500
MG500 {P0..Pn}
Como definir os parmetros locais?
Estas funes permitem inicializar parmetros locais na sub-rotina. Os valores dos
parmetros devem ser definidos depois da funo de chamada e podero ser definidos de
duas formas; por meio do nmero do parmetro (P0, P1, etc) ou por meio das letras A-Z
(excetuando a e a ) de forma que "A" igual a P0 e "Z" a P25. Ambas as formas de definir
os parmetros locais so equivalentes e se podem combinar dentro de um mesmo bloco.
P0..Pn Opcional. Parmetros locais da sub-rotina.
G500
G583 P1=12.3 P2=6
G588 A12.3 B45.3 P10=6
P0..Pn Opcional. Parmetros locais da sub-rotina.
G500
G583 P1=12.3 P2=6
G588 A12.3 B45.3 P10=6
234
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
S
u
b
-
r
o
t
i
n
a
s

g
e
n

r
i
c
a
s

d
o

u
s
u

r
i
o

(
G
5
0
0
-
G
5
9
9
)
.
Informao adicional bloco.
Alm da inicializao de parmetros, junto a estas funes poder ser acrescentado
qualquer outro tipo de informao adicional, inclusive deslocamentos. Esta informao
dever ser programada diante da funo de chamada sub-rotina; caso contrrio, os dados
sero considerados como inicializao de parmetros. A sub-rotina associada se executa
depois de finalizada a execuo do resto da informao programada no bloco.
Anular uma sub-rotina modal.
O carter modal duma sub-rotina se anula nos seguintes casos.
Ao programar G80 ou #MDOFF.
Depois de executar-se M02 ou M30 e depois de um reset.
Definir as sub-rotinas.
As sub-rotinas associadas s funes sero sub-rotinas globais, e tero o mesmo nome que
a funo, sem extenso. As sub-rotinas devero estar definidas na pasta ..\Users\Sub. Se
o CNC executa uma funo e no existe a sub-rotina, o CNC fornecer um erro.
G500 ter associada a sub-rotina G500.
G501 ter associada a sub-rotina G501.

G599 ter associada a sub-rotina G599.
Sub-rotinas fornecidas pela Fagor.
Executar as sub-rotinas.
O CNC executa a sub-rotina aps executar a funo qual est associada. Para executar
a sub-rotina como bloco nico, programar as instrues #ESBLK e #RETDSBLK. Aps
executar a instruo #ESBLK, o CNC executa a seguir os blocos programados como um
bloco nico at alcanar o final da sub-rotina (#RETDSBLK).
Se o arquivo que contm a sub-rotina possui o atributo "oculto", o CNC no visualiza o
contedo da sub-rotina durante a execuo. Os atributos dos arquivos podem ser alterados
a partir do modo utilitrios (consulte o manual de operao).
Nveis de aninhamento dos parmetros locais.
Se estas funes inicializam parmetros locais, se gera um novo nvel de aninhamento para
os parmetros locais. Lembre que pode ter no mximo 7 nveis de aninhamento de
parmetros dentro dos 20 nveis de aninhamento de sub-rotinas.
G01 X50 F450 G500 P0=15 P1=20
Primeiro se realiza o deslocamento ao ponto X50 e a seguir se executa a sub-rotina
associada a G500 inicializando os parmetros P0 e P1.
G500 P0=15 P1=20 G01 X50 F450
Todos os dados se interpretam como inicializao de parmetros, sendo P6(G)=1,
P23(X)=50 e P5(F)=450.
Sub-rotina. Significado.
G500 Cancelamento de HSC.
G501 Ativao de HSC para operaes de desbaste.
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
235
S
u
b
-
r
o
t
i
n
a
s

g
e
n

r
i
c
a
s

d
o

u
s
u

r
i
o

(
G
5
0
0
-
G
5
9
9
)
.
Propriedades da funo e influncia do reset, do desligamento
e da funo M30.
As funes G500-G599 no so modais. As funes MG500-MG599 so modais.
236
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
A
j
u
d
a
s

s

s
u
b
-
r
o
t
i
n
a
s
.
12.7 Ajudas s sub-rotinas.
12.7.1 Arquivos de ajuda s sub-rotinas.
A cada sub-rotina OEM e sub-rotina global chamada por meio de #MCALL ou #PCALL
podemos associar-lhes arquivos de ajuda que sero mostrados durante a edio. Cada sub-
rotina pode dispor de dois arquivos de ajuda; um de texto (txt) e outro de desenho (bmp).
A janela de ajuda se torna visvel durante a edio, depois do espao em branco ou tabulador
posterior a G180-G189, G380-399 ou ao nome da sub-rotina. A janela de ajuda somente
informativa, no se pode acessar a ela com o cursor nem navegar por ela. Quando o arquivo
de ajuda estiver visvel, o texto do mesmo pode ser inserido no programa pea mediante
a tecla [INS]. A janela de ajuda desaparece com [ESC], apagando a palavra chave ou
passando a outra linha do programa.
A janela de ajuda das sub-rotinas s est disponvel quando o editor utilize a linguagem do
CNC; quando o editor esteja habilitado para a linguagem dos 8055, estas ajudas no estaro
disponveis. A janela de ajuda das sub-rotinas est disponvel ainda estejam desativadas
as ajudas contextuais do editor.
Como criar os arquivos de ajuda?
Cada sub-rotina pode dispor de dois arquivos de ajuda; um de texto (txt) e outro de desenho
(bmp). No necessrio definir ambos os arquivos; podemos definir somente um deles. O
nome dos arquivos deve seguir a seguinte norma:
Como a janela de ajuda somente informativa, no se pode acessar a ela com o cursor
nem navegar por ela com as teclas de avano de pgina. Por este motivo se recomenda
utilizar arquivos de ajuda curtos; por exemplo, que s contenham a descrio dos
parmetros da sub-rotina.
Quando o arquivo de ajuda estiver visvel, o texto do mesmo pode ser inserido no programa
pea mediante a tecla [INS]. Por este motivo, se recomenda o seguinte.
Que o arquivo de ajuda contenha a linha de chamada sub-rotina. Como o usurio deve
ter escrito parte da chamada para visualizar a janela de ajuda, o editor apaga a chamada
antes de inserir o texto de ajuda.
Que todas as linhas do arquivo de ajuda sigam o formato de um comentrio do CNC,
exceto a linha que contenha a chamada sub-rotina.
O formato do arquivo de texto pode ser o seguinte.
Onde guardar os arquivos de ajuda?
O fabr i cant e da mqui na poder guar dar os ar qui vos de aj uda na past a
..\MTB\SUB\HELP\idioma. Como as modificaes do diretrio MTB no modo de trabalho
"Usurio" desaparecem ao desligar o equipamento, o usurio dever guardar os seus
arquivos de ajuda na pasta ..\USERS\HELP\idioma. O CNC busca os arquivos de ajuda na
pasta do idioma que selecionou; se os arquivos no esto a, o CNC no mostrar nenhuma
ajuda.
Sub-rotina. Nome dos arquivos de ajuda.
G180-G189
G380-G399
O nome dos arquivos ser a funo qual est associada.
Por exemploG180.txt e G180.bmp.
#MCALL
#PCALL
O nome dos arquivos deve ser o nome de sub-rotina.
Por exemplo sub-rotina.txt e sub-rotina.bmp.
G180 P0= P1= P2= P3= P4= P5=
#COMMENT BEGIN
---------------- G180 ----------------
P1 = Movimento em X
P2 = Movimento em Y
P3 = Movimento em Z
P4 = Avance F
P5 = Velocidad S
--------------------------------------
#COMMENT END
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
237
A
j
u
d
a
s

s

s
u
b
-
r
o
t
i
n
a
s
.
O CNC primeiro busca os arquivos na pasta do fabricante e a seguir na pasta do usurio,
por isso o usurio no deve definir sub-rotinas e/ou arquivos de ajuda com o mesmo nome
que os do fabricante. Se ambos os arquivos tm o mesmo nome, o CNC mostrar primeiro
os do fabricante.
238
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
A
j
u
d
a
s

s

s
u
b
-
r
o
t
i
n
a
s
.
12.7.2 Lista de sub-rotinas disponveis.
O editor permite ter em um arquivo de texto (txt) uma lista sub-rotinas que se mostrar
durante a edio do programa de usinagem, cada vez que se edite uma instruo #PCALL
ou #MCALL.
O editor mostra a lista de sub-rotinas durante a edio, depois do espao em branco ou
tabulador posterior as instrues #PCALL ou #MCALL. O funcionamento desta lista
anlogo s listas de variveis, possvel mover-se mediante as setas pelos diferentes
elementos. Com [ENTER] o editor insere a linha selecionada na posio atual do cursor.
A lista de sub-rotinas desaparece com [ESC], apagando a palavra chave ou passando a
outra linha do programa
Esta ajuda est sempre ativada, independentemente do estado da softkey de ajudas ao
editor "Ajuda prog".
Como criar a lista de sub-rotinas
A lista de sub-rotinas dever estar num arquivo de texto (txt), que ter que ser chamada
pcall.txt. O arquivo dever ser editado de tal maneira que cada linha seja o nome de uma
possvel sub-rotina a chamar.
Onde guardar a lista de sub-rotinas?
O f abr i cant e da mqui na poder guar dar o ar qui vo pcal l . t xt na past a
..\MTB\SUB\HELP\idioma. Como as modificaes do diretrio MTB no modo de trabalho
"Usurio" desaparecem ao desligar o equipamento, o usurio dever guardar o seu arquivo
pcall.txt na pasta ..\USERS\HELP\idioma. O CNC busca os arquivos de ajuda na pasta do
idioma que selecionou; se os arquivos no esto a, o CNC no mostrar nenhuma ajuda.
Se existe o arquivo pcall.txt em ambos os diretrios, a lista mostrar os nomes de sub-rotinas
contidos em ambos.
C:\CNC8070\USERS\SUB\FAGOR.NC
SUBROUTINE.NC
EXAMPLE.NC
POSITIONING.NC
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
239
S
u
b
-
r
o
t
i
n
a
s

d
e

i
n
t
e
r
r
u
p

o
.
12.8 Sub-rotinas de interrupo.
As sub-rotinas de interrupo as definem o fabricante da mquina e se executam desde o
PLC. Quando o PLC ordena a execuo duma destas sub-rotinas, o canal interrompe a
execuo do programa e executa a sub-rotina de interrupo correspondente.
Se o programa j est interrompido (STOP) ou no h programa em execuo (canal em
estado READY) a execuo da sub-rotina depende do parmetro SUBINTSTOP. Ademais,
para poder executar a sub-rotina quando no h programa em execuo, o canal deve estar
em modo automtico; no se permite executar a sub-rotina desde o modo manual.
O CNC executa a sub-rotina com a histria atual do programa interrompido (funes G,
avano, etc.). Uma vez finalizada a execuo da sub-rotina, o CNC continua a execuo do
programa a partir do ponto interrompido e mantendo as modificaes realizadas pela sub-
rotina na histria (funes G, etc.).
A execuo duma sub-rotina de interrupo se poder interromper a sua vez mediante um
STOP, porm no por outra sub-rotina de interrupo. Quando uma sub-rotina est
interrompida, no se poder entrar no modo inspeo.
240
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
S
u
b
-
r
o
t
i
n
a

"
p
r
o
g
r
a
m
_
s
t
a
r
t
"
.
12.9 Sub-rotina "program_start".
Se a sub-rotina PROGRAM_START existe, ela executada pelo CNC ao se pressionar a
tecla [START] para iniciar a execuo de um programa pelo modo automtico. Se a sub-
rotina no existe, o CNC executa diretamente o programa. Esta sub-rotina permite, por
exemplo, possuir definidas algumas condies de usinagem que condicionem a execuo
dos programas do usurio.
O CNC s chama a sub-rotina PROGRAM_START se for executar o programa principal
inteiro; ou seja, no tenha sido selecionado nenhum ponto de incio do programa. O CNC
tambm no chama a sub-rotina ao executar um ciclo pelo modo conversacional.
O CNC executa a sub-rotina como um bloco nico. Mesmo que no esteja programado
dentro da sub-rotina, o CNC executa a sub-rotina como se estivesse programado um
#ESBLK no princpio da mesma e o #RET final equivaler a #RETDSBLK. Desta forma,
quando o modo bloco a bloco est ativo, se reduz o nmero de vezes que a tecla [START]
tem que ser pressionada para executar o programa.
Nome e colocao da sub-rotina.
O nome da sub-rotina deve ser PROGRAM_START e estar arquivada na pasta ..\user\sub.
Se existem vrios canais, pode existir uma sub-rotina para cada canal, cujo nome dever
ser PROGRAM_START_Cn onde n o nmero do canal (PROGRAM_START_C1,
PROGRAM_START_C2, etc.). Para o primeiro canal permitido programar o nome como
PROGRAM_START ou PROGRAM_START_C1; si ambos existirem, el CNC executa
PROGRAM_START.
Manual de programao
CNC 8060
CNC 8065
S
U
B
-
R
O
T
I
N
A
S
.
12.
(REF. 1402)
241
S
u
b
-
r
o
t
i
n
a

"
p
r
o
g
r
a
m
_
s
t
a
r
t
"
.
12.9.1 Reposicionar eixos e spindles desde a sub-rotina (#REPOS).
A instruo #REPOS s est permitida dentro das sub-rotinas de interrupo e permite
reposicionar os eixos e spindles antes de finalizar dita sub-rotina. O CNC no reposiciona
os eixos no momento de executar a instruo, o faz no retorno da sub-rotina ao programa,
como ltima ao associada sub-rotina.
Numa sub-rotina de interrupo pode haver programadas vrias instrues #REPOS,
porm todas elas devem estar programadas ao final da sub-rotina, nos blocos anteriores
ao de fim de sub-rotina (#RET, M17, M29). Os blocos programados entre a ltima instruo
#REPOS e o bloco de fim de sub-rotina daro erro.
Programao.
Esta instruo se deve programar ao final da sub-rotina, antes do bloco de fim de sub-rotina.
Na hora de programar esta instruo, h que definir os eixos a reposicionar. Opcionalmente
se poder indicar se o ponto de reposio para os eixos o ponto onde se interrompeu o
programa ou o ponto inicial do bloco interrompido.
Formato de programao.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos e
entre colchetes angulares os que so opcionais.
#REPOS <{point}> X~C <X~C>
Seqncia de eixos e spindles a reposicionar.
O CNC reposiciona os eixos na ordem programada, exceto os eixos do plano ativo, os quais
se reposicionam sua vez, quando o faz o primeiro deles. Como pode haver vrias
instrues #REPOS numa mesma sub-rotina, a repetio eixos ou spindles numa mesma
seqncia ou uma anterior se ignora.
Ponto de reposio.
Este parmetro se define com um dos seguintes comandos; se no se programa, a instruo
assume o valor INT.
Numa mesma sub-rotina pode haver vrias instrues #REPOS, porm todas elas devem
ter o mesmo ponto de reposio INT/INI.
{point} Opcional. Ponto de reposio. Este parmetro se define com um dos
valores INT/INI.
X~C Seqncia de eixos e spindles a reposicionar.
#REPOS A1 A2 S1
O ponto de reposio o ponto onde se interrompeu o programa.
#REPOS INT X A1 U Z S
O ponto de reposio o ponto onde se interrompeu o programa.
#REPOS INI X Y Z
O ponto de reposio o ponto inicial do bloco interrompido.
Valor. Significado.
INT O ponto de reposio para os eixos o ponto onde se
interrompeu o programa ao ativar a sub-rotina.
INI O ponto de reposio para os eixos o ponto inicial do bloco
interrompido.
242
Manual de programao
CNC 8060
CNC 8065
12.
S
U
B
-
R
O
T
I
N
A
S
.
(REF. 1402)
S
u
b
-
r
o
t
i
n
a

"
p
r
o
g
r
a
m
_
s
t
a
r
t
"
.
CNC 8060
CNC 8065
(REF. 1402)
13
243
EXECUO DE BLOCOS E
PROGRAMAS.
13.1 Executa um programa no canal indicado.
A instruo #EXEC permite, desde um programa em execuo, iniciar a execuo de um
segundo programa em outro canal. A execuo do programa comea no canal indicado em
paralelo com o seguinte bloco instruo #EXEC. Se o canal no qual se trata de executar
o programa est ocupado, o CNC espera a que finalize a operao em andamento.
Formato de programao.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
#EXEC ["{prg}"<,{channel}>]
Colocao (path) do programa.
O programa a executar pode ser definido escrevendo o path completo ou sem ele. Quando
se indica o path completo, o CNC somente busca o programa na pasta indicada. Se no
se indicou o path, o CNC busca o programa nas seguintes pastas e na ordem seguinte.
1 Diretrio selecionado mediante a instruo #PATH.
2 Diretrio do programa que executa a instruo #EXEC.
3 Diretrio definido pelo parmetro de mquina SUBPATH.
{prg} Colocao do programa de usinagem.
{channel} Opcional. Canal no qual se deseja executar o bloco.
#EXEC ["PRG1.NC",2]
(Executa no canal 2 o programa especificado)
#EXEC ["MYPRG.NC"]
(Executa o programa como uma sub-rotina)
#EXEC ["C:\CNC8070\USERS\PRG\EXAMPLE.NC",3]
(Executa no canal 3 o programa especificado)
Canal 1 Canal 2
%PRG1
G00 X0 Y0 Z20
G01 G90 X23 F100
G81 Z5 I-20
#EXEC ["PRG2.NC", 2]
G91 Y15 NR4
G80
G90 Z20
M30
%PRG2

M30
Comeo da execuo.
244
Manual de programao
CNC 8060
CNC 8065
13.
E
X
E
C
U

O

D
E

B
L
O
C
O
S

E

P
R
O
G
R
A
M
A
S
.
(REF. 1402)
E
x
e
c
u
t
a

u
m

p
r
o
g
r
a
m
a

n
o

c
a
n
a
l

i
n
d
i
c
a
d
o
.
Canal no qual se deseja executar o bloco.
A programao do canal opcional. Se no se indica o canal ou este coincide com o canal
no qual se executa a instruo #EXEC, o segundo programa se executar como uma sub-
rotina. Neste caso as funes M02 e M30 efetuaro todas as aes associadas (qualquer
iniciao, envio ao PLC, etc.) exceto a de finalizar o programa. Depois de executar a funo
M02 ou M30 se continua com a execuo dos blocos programados aps a instruo #EXEC.
Consideraes.
Um programa que contm a instruo #EXEC se pode executar, simular, realizar uma anlise
sinttica ou realizar uma busca de bloco. Em todos os casos, os programas chamados por
meio da instruo #EXEC se executam nas mesmas condies que o programa original.
Manual de programao
CNC 8060
CNC 8065
E
X
E
C
U

O

D
E

B
L
O
C
O
S

E

P
R
O
G
R
A
M
A
S
.
13.
(REF. 1402)
245
E
x
e
c
u
t
a

u
m

b
l
o
c
o

n
o

c
a
n
a
l

i
n
d
i
c
a
d
o
.
13.2 Executa um bloco no canal indicado.
A instruo #EXBLK permite, desde um programa em execuo ou desde MDI, executar
um bloco em outro canal.
Se o canal no qual se trata de executar o bloco est ocupado, o CNC espera a que finalize
a operao em andamento. Depois da execuo do bloco, o canal volta ao modo de trabalho
no que se encontrava.
Formato de programao.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
#EXBLK [{block}<,{channel}>]
Canal no qual se deseja executar o bloco.
A programao do canal opcional. Se no se indica o canal e a instruo se executa desde
programa, o bloco se executa no prprio canal . Se a instruo se executa desde MDI e no
se indica o canal, o bloco se executa no canal ativo.
{block} Bloco a executar.
{channel} Opcional. Canal no qual se deseja executar o bloco.
#EXBLK [G01 X100 F550, 2]
(O bloco se executa no canal 2)
#EXBLK [T1 M6]
(O bloco se executa no canal atual)
246
Manual de programao
CNC 8060
CNC 8065
13.
E
X
E
C
U

O

D
E

B
L
O
C
O
S

E

P
R
O
G
R
A
M
A
S
.
(REF. 1402)
A
b
o
r
t
a
r

a

e
x
e
c
u

o

d
o

p
r
o
g
r
a
m
a

e

r
e
i
n
i
c
i

-
l
a

e
m

o
u
t
r
o

b
l
o
c
o

o
u
p
r
o
g
r
a
m
a
.
13.3 Abortar a execuo do programa e reinici-la em outro bloco ou
programa.
O CNC dispe de um modo de interrupo especial, supervisado desde o PLC, o qual
permite abortar a execuo do programa e continuar a partir de um determinado bloco
previamente definido ou ento em outro programa.
O ponto no qual continua a execuo se define por meio da instruo #ABORT. Se no existe
nenhum ponto de continuao definido, no se interromper a execuo do programa.
Abortar a execuo do programa.
Geralmente esta funo se ativa e desativa mediante um pulsador externo ou uma tecla
configurada para tal fim. Este modo de interrupo no se aplica quando se pressiona a tecla
[STOP].
Quando desde o CNC se interrompe o programa, o canal de CNC aborta a execuo do
programa mas sem afetar o spindle, Inicializa a histria do programa e reinicia a execuo
no ponto indicado pela instruo #ABORT ativa. Se no programa de usinagem no existe
ativa nenhuma instruo #ABORT, no se detm a execuo.
Rosca e outras operaes de usinagem que no tm interrupo.
Se aborta o programa durante uma operao de rosca que no tem interrupo, o
comportamento do CNC ser equivalente ao que se produz com um reset nestes mesmos
casos.
Quando se aborta a execuo, o CNC interromper a execuo depois de finalizada a
operao corretamente. Com o programa interrompido, ser necessrio repetir a ordem de
abortar o programa, para que o CNC o faa.
Consideraes na hora de renovar o programa.
Quando se interrompe o programa, se inicializa o historial. Por isso, no bloco onde se reinicia
a execuo, recomendvel definir umas condies mnimas de usinagem como o avano,
funes M, etc.
Definir o ponto no qual continua a execuo.
O ponto no qual continua o programa pode ser um bloco do mesmo programa ou ento pode
ser um programa diferente. Se a execuo continua num programa diferente, este se
executar desde o princpio; no se poder selecionar o bloco inicial.
Dentro do mesmo programa se podem definir diferentes pontos de continuao; quando se
interrompa o programa, o CNC utilizar o que se encontre ativo nesse momento, isto , o
ltimo que tenha executado.
Formato de programao (1). A execuo continua num bloco do mesmo programa.
O bloco no qual continua a execuo pode ser definido de duas formas; por meio do nmero
de bloco ou mediante etiquetas. O formato de programao o seguinte:
#ABORT {block}
Lembrar que quando o nmero de bloco o destino de um salto, a sua definio no programa
deve estar acompanhada do caractere : (dois pontos).
{block} Bloco no qual continua a execuo.
#ABORT N120
#ABORT [LABEL]
#ABORT N500

N500: T1 D1
Manual de programao
CNC 8060
CNC 8065
E
X
E
C
U

O

D
E

B
L
O
C
O
S

E

P
R
O
G
R
A
M
A
S
.
13.
(REF. 1402)
247
A
b
o
r
t
a
r

a

e
x
e
c
u

o

d
o

p
r
o
g
r
a
m
a

e

r
e
i
n
i
c
i

-
l
a

e
m

o
u
t
r
o

b
l
o
c
o

o
u
p
r
o
g
r
a
m
a
.
Formato de programao (2). A execuo continua num programa diferente.
#ABORT ["{prg}"]
O programa a executar pode ser definido escrevendo o path completo ou sem ele. Quando
se indica o path completo, o CNC somente busca o programa na pasta indicada. Se no
se indicou o path, o CNC busca o programa nas seguintes pastas e na ordem seguinte.
1 Diretrio selecionado mediante a instruo #PATH.
2 Diretrio do programa que executa a instruo #ABORT.
3 Diretrio definido pelo parmetro de mquina SUBPATH.
Anular o ponto no qual continua a execuo.
Quando se anula o ponto de continuao, no ser interrompida a execuo do programa.
Formato de programao.
#ABORT OFF
Recomendaes programao.
recomendvel programar as etiquetas s que se salta na zona inicial do programa, fora
do programa principal. No caso contrrio, e em funo do comprimento do programa, se
as etiquetas de salto se encontram definidas no final do mesmo, a instruo #ABORT pode
demorar em procur-la.
{prg} Programa no qual continua a execuo.
#ABORT ["PRG.NC"]
#ABORT ["C:\CNC8070\USERS\PRG\EXAMPLE.NC"]
#ABORT OFF
248
Manual de programao
CNC 8060
CNC 8065
13.
E
X
E
C
U

O

D
E

B
L
O
C
O
S

E

P
R
O
G
R
A
M
A
S
.
(REF. 1402)
A
b
o
r
t
a
r

a

e
x
e
c
u

o

d
o

p
r
o
g
r
a
m
a

e

r
e
i
n
i
c
i

-
l
a

e
m

o
u
t
r
o

b
l
o
c
o

o
u
p
r
o
g
r
a
m
a
.
CNC 8060
CNC 8065
(REF. 1402)
14
249
EIXO C
O CNC permite ativar eixos e spindles como eixo C, que interpolado junto a um eixo linear,
permita efetuar fresagens na superfcie cilndrica ou frontal de uma pea de revoluo.
Mesmo que a mquina possa ter definidos vrios eixos ou spindles como eixo C, s
permitido ter ativo um deles.
Eixo C num torno.
Num torno, o mais freqente ativar o spindle como eixo C e utilizar uma ferramenta
motorizada para realizar a usinagem.
Eixo C numa fresadora.
Numa fresadora, o mais freqente ativar um eixo rotativo como eixo C e utilizar o spindle
para realizar a usinagem.
Configurao de um eixo C.
Para ativar um eixo ou spindle como eixo C, este deve ter sido definido como tal pelo
fabricante da mquina. Para saber se um eixo ou spindle pode ser ativado como eixo C,
consulte o parmetro CAXIS na tabela de parmetros de mquina ou a sua varivel.
(V.)MPA.CAXIS.Xn
Varivel que indica se o eixo ou spindle se pode habilitar como eixo C. Valor 1 em caso
afirmativo e valor 0 em caso contrrio.
Na tabela de parmetros de mquina, o parmetro CAXNAME indica o nome por default
do eixo C do canal. Este o nome que vai adquirir um spindle habilitado como eixo C, se
no se indica o contrrio desde o programa de usinagem.
Os deslocamentos de origem no eixo C.
Depois de definidos os deslocamentos de origem na tabela, se podem ativar desde o
programa por meio das funes G54 a G59 e G159. Os deslocamentos de origem sobre
um eixo C tm as seguintes particularidades.
Se existe um deslocamento de origem ativo e posteriormente se ativa um eixo C, o
deslocamento correspondente ao eixo C no se aceita.
Quando o spindle trabalha como eixo C (instruo #CAX) o deslocamento de origem
se aplica em graus.
Quando est ativo a usinagem na superfcie frontal (instruo #FACE) ou na superfcie
cilndrica (instruo #CYL) o deslocamento de origem se aplica nas unidades ativas,
milmetros ou polegadas.
250
Manual de programao
CNC 8060
CNC 8065
14.
E
I
X
O

C
(REF. 1402)
A
t
i
v
a
r

o

s
p
i
n
d
l
e

c
o
m
o

e
i
x
o

C
.
14.1 Ativar o spindle como eixo C.
Quando se quiser utilizar um spindle como eixo C, primeiro necessrio habilit-lo como
tal. Depois de feito isto, se podero programar usinagens na superfcie frontal ou cilndrica
por meio das instrues #FACE ou #CYL.
Ativar o spindle como eixo C.
A instruo #CAX ativa um spindle como eixo C.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
#CAX [<{spdl}><,{name}>]
S necessrio indicar o spindle quando queremos ativar como eixo C um spindle diferente
do master. Em caso contrrio se pode omitir a programao.
O parmetro {name} estabelece o nome com o qual se identificar o eixo C. Este nome ser
o utilizado no programa de usinagem para definir os deslocamentos. Se no se define o
nome, o CNC lhe atribui um nome por default. Ver "Configurao de um eixo C." na pgina
249.
Consideraes ao trabalhar com o eixo C
Se ativamos um spindle como eixo C e este se encontrava girando, se detm a rotao do
referido spindle. Estando ativo um spindle como eixo C, no se permite a programao de
uma velocidade no referido spindle.
Quando se ativa o spindle como eixo C, o CNC efetua uma busca de referncia de mquina
do eixo C.
Acesso s variveis de um spindle ativado como eixo C.
Depois de ativar um spindle como eixo C, para acessar s suas variveis desde o programa
de usinagem ou MDI necessrio utilizar o novo nome do spindle. O acesso s variveis
desde o PLC ou uma interface no muda; se mantm o nome original do spindle.
Influncia das funes M3/M4/M5.
Se o spindle estiver trabalhando como eixo C, a execuo de uma funo M3, M4 ou M5
implicar que este passe a trabalhar automaticamente em lao aberto (equivalente a
programar #CAX OFF).
Desativar o spindle como eixo C.
O eixo C se desativa por meio da instruo #CAX, voltando este a trabalhar como um spindle
normal,
#CAX OFF
{spdl} Opcional. Spindle que se quer ativar como eixo C.
{name} Opcional. Nome do eixo C.
#CAX
#CAX [S1]
#CAX [S,C]
Programao Spindle ativado como eixo C. Nome do eixo.
#CAX Spindle master. Por default.
#CAX [S1] Spindle S1 (pode ser o master). Por default.
#CAX [S,C] Spindle S (pode ser o master). C
#CAX [S3,B2] Spindle S3 (pode ser o master). B2
#CAX OFF
Manual de programao
CNC 8060
CNC 8065
E
I
X
O

C
14.
(REF. 1402)
251
A
t
i
v
a
r

o

s
p
i
n
d
l
e

c
o
m
o

e
i
x
o

C
.
Programao do spindle como eixo C.
Quando o spindle trabalhe como eixo C, a programao ser realizada como se fosse um
eixo rotativo (em graus).
Programao do spindle master como eixo C.
Programao de qualquer spindle como eixo C.
#CAX
G01 Z50 C100 F100
G01 X20 C20 A50
#CAX OFF
#CAX [S1,C1]
(O spindle "S1" se ativa como eixo C, com o nome "C1")
G01 Z50 C1=100 F100
G01 X20 C1=20 A50 S1000
#CAX OFF
252
Manual de programao
CNC 8060
CNC 8065
14.
E
I
X
O

C
(REF. 1402)
U
s
i
n
a
g
e
m

n
a

s
u
p
e
r
f

c
i
e

f
r
o
n
t
a
l
14.2 Usinagem na superfcie frontal
Para este tipo de usinagem se poder utilizar como eixo C tanto um eixo rotativo como um
spindle. Se utilizamos um spindle, este dever ser ativado, previamente como eixo C por
meio da instruo #CAX. Ver "14.1 Ativar o spindle como eixo C." na pgina 250.
Ativar a usinagem na superfcie frontal.
A instruo #FACE ativa a usinagem na superfcie frontal e tambm define o plano de
trabalho. O eixo a ativar como eixo C estar determinado pelo plano de trabalho definido.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
#FACE [{abs},{ord}<,{long}>]<[{kin}]>
A programao da cinemtica opcional; se no se programa, o CNC aplicar a primeira
cinemtica definida nos parmetros de mquina e que seja vlida para este tipo de
usinagem.
Anular a usinagem na superfcie frontal.
A usinagem se desativa por meio da instruo #FACE, da seguinte maneira.
#FACE OFF
Programao do eixo C.
A programao do eixo C se efetuar como se fosse um eixo linear, (em milmetros ou em
polegadas), o prprio CNC calcular o deslocamento angular correspondente em funo
do raio selecionado. Quando se ativa a usinagem, o CNC passa a trabalhar em raios e em
G94 (mm/min).
{abs} Eixo de abcissas do plano de trabalho.
{ord} Eixo de ordenadas do plano de trabalho.
{long} Opcional. Eixo longitudinal da ferramenta.
{kin} Opcional. Nmero da cinemtica.
#FACE [X,C]
#FACE [X,C][1]
#FACE [X,C,Z]
#FACE [X,C,Z][1]
#FACE OFF
#FACE [X, C] #FACE [C, X]
Manual de programao
CNC 8060
CNC 8065
E
I
X
O

C
14.
(REF. 1402)
253
U
s
i
n
a
g
e
m

n
a

s
u
p
e
r
f

c
i
e

f
r
o
n
t
a
l
#FACE [X,C]
G90 X0 C-90
G01 G42 C-40 F600
G37 I10
X37.5
G36 I10
C0
G36 I15
X12.56 C38.2
G03 X-12.58 C38.2 R15
G01 X-37.5 C0
G36 I15
C-40
G36 I10
X0
G38 I10
G40 C-90
#FACE OFF
M30
254
Manual de programao
CNC 8060
CNC 8065
14.
E
I
X
O

C
(REF. 1402)
U
s
i
n
a
g
e
m

n
a

s
u
p
e
r
f

c
i
e

c
i
l

n
d
r
i
c
a
14.3 Usinagem na superfcie cilndrica
Para este tipo de usinagem se poder utilizar como eixo C tanto um eixo rotativo como um
spindle. Se utilizamos um spindle, este dever ser ativado, previamente como eixo C por
meio da instruo #CAX. Ver "14.1 Ativar o spindle como eixo C." na pgina 250.
Ativar a usinagem na superfcie cilndrica.
A instruo #CYL ativa a usinagem na superfcie cilndrica e tambm define o plano de
trabalho. O eixo a ativar como eixo C estar determinado pelo plano de trabalho definido.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
#CYL [{abs},{ord},{long}{radius}]<[{kin}]>
Se o raio se programa com valor 0, se adquire como raio do cilindro a distncia entre o
centro de rotao e a ponta da ferramenta. Isto permite desenvolver a superfcie sobre
cilindros de raio varivel sem necessidade de ter que indicar o raio.
A programao da cinemtica opcional; se no se programa, o CNC aplicar a primeira
cinemtica definida nos parmetros de mquina e que seja vlida para este tipo de
usinagem.
Anular a usinagem na superfcie cilndrica.
A usinagem se desativa por meio da instruo #CYL, da seguinte maneira.
#CYL OFF
Programao do eixo C.
A programao do eixo C se efetuar como se fosse um eixo linear, (em milmetros ou em
polegadas), o prprio CNC calcular o deslocamento angular correspondente em funo
do raio selecionado. Quando se ativa a usinagem, o CNC passa a trabalhar em raios e em
G94 (mm/min).
{abs} Eixo de abcissas do plano de trabalho.
{ord} Eixo de ordenadas do plano de trabalho.
{long} Eixo longitudinal da ferramenta.
{radius} Raio do cilindro sobre o qual se realizar a usinagem.
{kin} Opcional. Nmero da cinemtica.
#CYL [X,C,Z45]
#CYL [C,Y,Z30]
#CYL [X,C,Z45][3]
Em verses anteriores V3.10 a programao do raio era opcional. Se atualizamos o software desde
uma verso anterior, ser necessrio corrigir os programas.
i
#CYL OFF
#CYL [B, Y, Z45] #CYL [Y, B, Z45]
Manual de programao
CNC 8060
CNC 8065
E
I
X
O

C
14.
(REF. 1402)
255
U
s
i
n
a
g
e
m

n
a

s
u
p
e
r
f

c
i
e

c
i
l

n
d
r
i
c
a
#CYL [Y,B,Z20]
G90 G42 G01 Y70 B0
G91 Z-4
G90 B15.708
G36 I3
Y130 B31.416
G36 I3
B39.270
G36 I3
Y190 B54.978
G36 I3
B70.686
G36 I3
Y130 B86.394
G36 I3
B94.248
G36 I3
Y70 B109.956
G36 I3
B125.664
G91 Z4
#CYL OFF
M30
256
Manual de programao
CNC 8060
CNC 8065
14.
E
I
X
O

C
(REF. 1402)
U
s
i
n
a
g
e
m

n
a

s
u
p
e
r
f

c
i
e

c
i
l

n
d
r
i
c
a
CNC 8060
CNC 8065
(REF. 1402)
15
257
TRANSFORMAO ANGULAR DE
EIXO INCLINADO.
Com a transformao angular de eixo inclinado se conseguem realizar movimentos ao longo
de um eixo que no est a 90 com respeito a outro. Os deslocamentos se programam no
sistema cartesiano e para realizar os deslocamentos se transformam em movimentos sobre
os eixos reais.
Em algumas mquinas os eixos no esto configurados ao estilo cartesiano, mas sim
formam ngulos diferentes de 90 entre si. Um caso tpico o eixo X de torno que por motivos
de robustez no forma 90 com o eixo Z, e tem outro valor.
Para poder programar no sistema cartesiano (Z-X), tem que ativar uma transformao
angular de eixo inclinado, que converta os movimentos aos eixos reais no perpendiculares
(Z-X'). Desta maneira, um movimento programado no eixo X se transforma em movimentos
sobre os eixos Z-X'; isto , se passa a fazer movimentos ao longo do eixo Z e do eixo angular
X'.
Ativao e desativao da transformao angular.
O CNC no assume nenhuma transformao depois da ligao; a ativao das
transformaes angulares se realiza desde o programa pea. Podemos ter ativas vrias
transformaes angulares.
A desativao das transformaes angulares se efetua desde o programa de usinagem.
Opcionalmente, tambm se poder "congelar" uma transformao para deslocar o eixo
angular, programando em cotas cartesianas.
Influncia do reset, do apagamento e da funo M30.
A transformao angular de eixo inclinado se mantm ativa depois de um RESET ou M30.
Depois de apagado o CNC, se desativa a transformao angular ativa.
Z
X'
X
X Eixo cartesiano.
X' Eixo angular.
Z Eixo ortogonal.
258
Manual de programao
CNC 8060
CNC 8065
15.
T
R
A
N
S
F
O
R
M
A

O

A
N
G
U
L
A
R

D
E

E
I
X
O

I
N
C
L
I
N
A
D
O
.
(REF. 1402)
Consideraes transformao angular de eixo inclinado.
Os eixos que configuram a transformao angular devem cumprir os seguintes requisitos:
Ambos os eixos devem pertencer ao mesmo canal.
Ambos os eixos devem ser lineares.
Ambos os eixos podem ser eixos principais num par de eixos acoplados ou eixos gantry.
Com a transformao angular ativa no se permite a busca de referncia de mquina.
Se a transformao angular est ativa, as cotas visualizadas sero as do sistema
cartesiano. Em caso contrrio, se visualizam as cotas dos eixos reais.
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

A
N
G
U
L
A
R

D
E

E
I
X
O

I
N
C
L
I
N
A
D
O
.
15.
(REF. 1402)
259
A
t
i
v
a

o

e

d
e
s
a
t
i
v
a

o

d
a

t
r
a
n
s
f
o
r
m
a

o

a
n
g
u
l
a
r
15.1 Ativao e desativao da transformao angular
Ativar a transformao angular.
Com a transformao ativa, os deslocamentos se programam no sistema cartesiano e para
realizar os deslocamentos o CNC as transforma em movimentos sobre os eixos reais. As
cotas visualizadas na tela sero as do sistema cartesiano.
A ativao da transformao angular se realiza mediante a funo#ANGAX. Esta instruo
permite ativar a transformao em um ou vrios eixos.
#ANGAX ON [1,...,n]
Na instruo de ativao se deve programar pelo menos uma transformao angular, caso
contrrio se mostra o erro correspondente. O nmero da transformao angular est
determinado pela ordem em que foram definidos na tabela de parmetros de mquina.
Para ativar vrias transformaes angulares, tanto faz ativ-las todas ao mesmo tempo que
uma a uma. Ao ativar uma transformao no se anulam as anteriores.
Esta instruo torna a ativar uma transformao angular congelada. Ver "15.2 Congelar
(suspender) a transformao angular." na pgina 260.
Anular a transformao angular.
Sem a transformao ativa, os deslocamentos se programam e se executam no sistema de
eixos reais. As cotas visualizadas na tela sero as dos eixos reais.
A desativao da transformao angular se realiza mediante a funo#ANGAX. O formato
de programao o seguinte: Entre colchetes angulares se indicam os parmetros
opcionais.
#ANGAX OFF <[1,...,n]>
Se no se define nenhuma transformao, se desativam todas as do canal.
A transformao angular de eixo inclinado se mantm ativa depois de um RESET ou M30.
Depois de apagado o CNC, se desativa a transformao angular ativa.
1,...,n Transformao angular a ativar.
#ANGAX ON [1]
#ANGAX ON [5,7]
1,...,n Opcional. Transformao angular a ativar.
#ANGAX OFF
#ANGAX OFF [1]
#ANGAX OFF [5,7]
260
Manual de programao
CNC 8060
CNC 8065
15.
T
R
A
N
S
F
O
R
M
A

O

A
N
G
U
L
A
R

D
E

E
I
X
O

I
N
C
L
I
N
A
D
O
.
(REF. 1402)
C
o
n
g
e
l
a
r

(
s
u
s
p
e
n
d
e
r
)

a

t
r
a
n
s
f
o
r
m
a

o

a
n
g
u
l
a
r
.
15.2 Congelar (suspender) a transformao angular.
A congelao da transformao angular um modo especial para realizar movimentos ao
longo do eixo angular, mas se deve programar a cota no sistema cartesiano. Durante os
movimentos em modo manual no se aplica o congelamento da transformao angular.
A congelao da transformao angular se realiza mediante a instruo #ANGAX SUSP,
sendo o formato de programao o seguinte.
#ANGAX SUSP [1,...,n]
Se no se programa nenhuma transformao angular, se congelam todas as do canal. O
nmero da transformao angular est determinado pela ordem em que foram definidos na
tabela de parmetros de mquina.
Progr amao de desl ocament os depoi s de congel ar a
transformao angular.
Com uma transformao angular congelada, no bloco de movimento somente se deve
programar a cota do eixo angular. Se se programa a cota do eixo ortogonal, o deslocamento
se realiza conforme a transformao angular normal.
Desativar a congelao de uma transformao.
A congelao de uma transformao angular se desativa depois de um reset ou M30.
A programao de #ANGAX ON sobre a transformada congelada torna a ativar a
transformao.
1,...,n Transformao angular a ativar.
#ANGAX SUSP Congelao de todas as transformaes do canal.
#ANGAX SUSP [1] Congelao da transformao 1.
#ANGAX SUSP [5,7] Congelao das transformaes 5 e 7.
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

A
N
G
U
L
A
R

D
E

E
I
X
O

I
N
C
L
I
N
A
D
O
.
15.
(REF. 1402)
261
O
b
t
e
r

i
n
f
o
r
m
a

o

d
a

t
r
a
n
s
f
o
r
m
a

o

a
n
g
u
l
a
r
.
15.3 Obter informao da transformao angular.
Consultar a configurao da transformao angular.
Os dados de configurao da transformao angular podem ser consultados diretamente
na tabela de parmetros de mquina ou mediante as seguintes variveis.
Nmero de transformaes angulares definidas.
(V.)MPK.NANG
Varivel de leitura desde o PRG, PLC e INT.
Devolve o nmero de transformaes angulares definidas na tabela de parmetros de
mquina.
Eixos que formam parte da transformao angular.
Estas variveis fazem referncia transformao angular n. A programao dos colchetes
obrigatria.
(V.)MPK.ANGAXNA[n]
(V.)MPK.ORTGAXNA[n]
Varivel de leitura desde o PRG, PLC e INT.
A primeira devolve o nome do eixo angular. A segunda devolve o nome do eixo ortogonal.
Geometria da transformao angular.
Estas variveis fazem referncia transformao angular n. A programao dos colchetes
obrigatria.
(V.)MPK.ANGANTR[n]
Varivel de leitura desde o PRG, PLC e INT.
ngulo entre o eixo cartesiano e o eixo angular ao que est associado. ngulo positivo
quando o eixo angular rodou no sentido horrio e negativo em caso contrrio.
(V.)MPK.OFFANGAX[n]
Varivel de leitura desde o PRG, PLC e INT.
Offset da origem da transformao angular. Distncia entre o zero mquina e a origem
do sistema de coordenadas do eixo inclinado.
Consultar o estado da transformao angular.
Estado da transformao angular.
(V.)[n].G.ANGAXST
Varivel de leitura desde o PRG, PLC e INT.
Devolve o estado da transformao angular definida no canal.
(V.)[n].G.ANGIDST
Varivel de leitura desde o PRG, PLC e INT.
Devolve o estado da transformao angular definida na posio [i] nos parmetros de
mquina.
Ambas as variveis devolvem os seguintes valores:
Valor Significado
0 A transformao se encontra desativada.
1 A transformao se encontra ativada.
2 A transformao se encontra congelada (suspensa).
262
Manual de programao
CNC 8060
CNC 8065
15.
T
R
A
N
S
F
O
R
M
A

O

A
N
G
U
L
A
R

D
E

E
I
X
O

I
N
C
L
I
N
A
D
O
.
(REF. 1402)
O
b
t
e
r

i
n
f
o
r
m
a

o

d
a

t
r
a
n
s
f
o
r
m
a

o

a
n
g
u
l
a
r
.
CNC 8060
CNC 8065
(REF. 1402)
16
263
CONTROLE TANGENCIAL.
O Controle Tangencial permite que um eixo rotativo mantenha sempre a mesma orientao
com respeito trajetria programada. A trajetria de usinagem se define nos eixos do plano
ativo e o CNC mantm a orientao do eixo rotativo durante toda a trajetria.
Ativar e desativar o controle tangencial.
O CNC no ativa o controle tangencial no momento da ligao; a ativao se realiza desde
o programa de usinagem. Podemos ter ativo o controle tangencial em vrios eixos. Depois
de ativo o controle tangencial, no se permite mover o eixo tangencial em modo manual nem
por programa; o CNC o encarregado de orientar este eixo.
Opcionalmente, tambm se poder congelar o controle tangencial, de maneira que,
posteriormente, se possa voltar a ativar nas mesmas condies.
O CNC oferece duas maneiras de programar o controle tangencial; por meio de funes em
cdigo ISO ou por meio de comandos em linguagem de alto nvel. Ambos os modos de
programar so equivalentes, podendo combinar-se ambos num mesmo programa de
usinagem.
Influncia do reset, do apagamento e da funo M30.
O controle tangencial modal. No momento da ligao, depois de executar-se M02 ou M30
e depois de uma emergncia ou reset se anula o controle tangencial.
Consideraes ao controle tangencial.
O controle tangencial compatvel com a compensao de raio e com o comprimento de
ferramenta. Tambm se pode aplicar o espelhamento com o controle tangencial ativo.
Eixos permitidos no controle tangencial.
O controle tangencial s pode ser ativado em eixos rotativos de tipo mdulo. No permitido
definir como eixo tangencial um dos eixos do plano ou o eixo longitudinal. Da mesma
maneira, tambm poder ser eixo tangencial um eixo gantry, includo o eixo gantry
associado ao eixo rotativo.
A inspeo de ferramenta.
Se permite realizar a inspeo de ferramenta com o controle tangencial ativo. Quando se
acessa inspeo, o CNC desativa o controle tangencial para permitir mover os eixos.
Depois de abandonar a inspeo, o CNC volta a ativar o controle tangencial nas mesmas
condies que antes.
Orientao paralela trajetria. Orientao perpendicular trajetria.
264
Manual de programao
CNC 8060
CNC 8065
16.
C
O
N
T
R
O
L
E

T
A
N
G
E
N
C
I
A
L
.
(REF. 1402)
Deslocamento manual dos eixos.
No permitido mover o eixo tangencial enquanto o controle tangencial estiver ativo. Os
eixos no afetados pelo controle tangencial podero ser deslocados livremente.
Quando desde o modo manual se movem os eixos desde o teclado de jog, o CNC desativa
o controle tangencial. Depois de finalizado o deslocamento, o CNC recupera o controle
tangencial nas mesmas condies que antes.
Modo MDI.
Desde o modo manual se pode acessar ao modo MDI para ativar o controle tangencial e
deslocar os eixos mediante blocos programados em modo MDI. No permitido mover o
eixo tangencial enquanto o controle tangencial estiver ativo.
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

T
A
N
G
E
N
C
I
A
L
.
16.
(REF. 1402)
265
A
t
i
v
a
r

e

a
n
u
l
a
r

o

c
o
n
t
r
o
l
e

t
a
n
g
e
n
c
i
a
l
.
16.1 Ativar e anular o controle tangencial.
O CNC oferece duas maneiras de monitorar o controle tangencial; por meio de funes em
cdigo ISO ou por meio de comandos em linguagem de alto nvel. Ambos os modos de
programar so equivalentes, podendo combinar-se ambos num mesmo programa de
usinagem.
Ativao do controle tangencial.
Com o controle tangencial ativo, os deslocamentos se programam nos eixos do plano de
trabalho ativo. No permitido programar deslocamentos do eixo tangencial; o encarregado
de orientar este eixo o CNC.
A ativao do controle tangencial se realiza mediante a funoG45 ou mediante a instruo
#TANGCTRL. Estes comandos tambm recuperam um controle tangencial congelado, mas
necessrio voltar a programar o ngulo. Ver "16.2 Congelar (suspender) o controle
tangencial." na pgina 268.
Formato de programao (1).
Esta funo permite ativar o controle tangencial em um ou vrios eixos; no permite definir
o avano de posicionamento do eixo tangencial. Nesta funo se deve definir ao menos um
eixo tangencial.
G45 X~C
Formato de programao (2).
Esta instruo permite ativar o controle tangencial em um ou vrios eixos e definir o avano
de posicionamento do eixo tangencial. No necessrio ativar nenhum eixo para poder
definir o avano.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
#TANGCTRL ON [<X~C>, <F>]
Mesmo que ambos os parmetros so opcionais, se deve programar pelo menos um deles.
Combinar ambos os formatos de programao.
Ambos os formatos de programao se podem combinar num mesmo programa de
usinagem. Por exemplo, se pode utilizar a instruo para definir o avano de posicionamento
e a funo G45 para ativar o controle tangencial.
Programao do ngulo de posicionamento.
O ngulo de posicionamento se define em graus (359.9999). O ngulo se define com
referncia trajetria a seguir; ngulo positivo para posicionamentos em sentido anti-
horrio e ngulo negativo para posicionamentos em sentido horrio.
X~C Eixo sobre o qual se ativa o controle tangencial e posio angular referente trajetria.
O ngulo se define em graus (359.9999).
G45 A90
G45 B45 W15.123 B2=-34.5
X~C Opcional. Eixo sobre o qual se ativa o controle tangencial e posio angular referente
trajetria. O ngulo se define em graus (359.9999).
F Opcional. Avano para o movimento de orientao do eixo tangencial.
#TANGCTRL ON [A34.35]
#TANGCTRL ON [A90, F300]
#TANGCTRL ON [B-45, W15.123, F300]
#TANGCTRL ON [F300]
#TANGCTRL ON [F1000]
G45 W45
266
Manual de programao
CNC 8060
CNC 8065
16.
C
O
N
T
R
O
L
E

T
A
N
G
E
N
C
I
A
L
.
(REF. 1402)
A
t
i
v
a
r

e

a
n
u
l
a
r

o

c
o
n
t
r
o
l
e

t
a
n
g
e
n
c
i
a
l
.
O ngulo de posicionamento s se conserva quando se congela (suspende) o controle
tangencial; no resto dos casos ser necessrio program-lo cada vez que se ative o controle
tangencial. Ver "16.2 Congelar (suspender) o controle tangencial." na pgina 268.
Avano de posicionamento para o eixo tangencial.
O avano para os eixos tangenciais se define com a instruo #TANGCTRL. Este avano
s se aplica aos deslocamentos dos eixos tangenciais; no aos eixos do plano, os quais
se deslocam em avano F.
O avano tangencial permanece ativo mesmo que se anule o controle tangencial. Isto
significa que o avano se aplicar na prxima vez que se ative o controle tangencial.
Se no se definiu um avano para o eixo tangencial, este atua da seguinte maneira. Em
qualquer caso, o avano mximo de cada eixo tangencial estar limitado pelo seu parmetro
de mquina MAXFEED.
Se o eixo tangencial tem que deslocar-se sozinho, o faz ao avano definido no parmetro
de mquina MAXFEED.
Se o eixo tangencial se desloca junto aos eixos do plano, o faz ao avano dos referidos
eixos.
Funcionamento do controle tangencial.
Cada vez que se ativa o controle tangencial, o CNC atua da seguinte forma:
1 O CNC orienta o eixo tangencial referente ao primeiro trecho e o situa na posio
programada.
2 A interpolao dos eixos do plano comea depois que o eixo tangencial est
posicionado. Nos trechos lineares se mantm a orientao do eixo tangencial e nas
interpolaes circulares se mantm a orientao programada durante todo o percurso.
3 Se a juno de dois trechos necessita uma nova orientao do eixo tangencial, o CNC
finaliza o trecho em curso, a seguir orienta o eixo tangencial referente ao seguinte trecho
e continua com a execuo.
#TANGCTRL ON [F1000]
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

T
A
N
G
E
N
C
I
A
L
.
16.
(REF. 1402)
267
A
t
i
v
a
r

e

a
n
u
l
a
r

o

c
o
n
t
r
o
l
e

t
a
n
g
e
n
c
i
a
l
.
Anular o controle tangencial.
A anulao do controle tangencial se realiza mediante a funoG45 ou mediante a instruo
#TANGCTRL.
Formato de programao (1).
Esta funo anula o controle tangencial em todos os eixos do canal.
G45
Formato de programao (2).
Esta instruo anula o controle tangencial em um ou vrios eixos. Se no se programa
nenhum eixo, se anula o controle tangencial em todos os eixos do canal.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
#TANGCTRL OFF <[X~C]>
Anulao do controle tangencial durante a compensao de raio.
O controle tangencial pode ser anulado mesmo que a compensao de raio esteja ativa.
Entretanto, se recomenda congelar (suspender) o controle tangencial em vez de anul-lo.
Isto devido a que a instruo #TANGCTRL OFF, alm de anular o controle tangencial, gera
uns blocos adicionais de final e incio de compensao de raio.
G45
X~C Opcional. Eixo no qual se anula o controle tangencial.
#TANGCTRL OFF
#TANGCTRL OFF [A]
#TANGCTRL OFF [B, W, V]
268
Manual de programao
CNC 8060
CNC 8065
16.
C
O
N
T
R
O
L
E

T
A
N
G
E
N
C
I
A
L
.
(REF. 1402)
C
o
n
g
e
l
a
r

(
s
u
s
p
e
n
d
e
r
)

o

c
o
n
t
r
o
l
e

t
a
n
g
e
n
c
i
a
l
.
16.2 Congelar (suspender) o controle tangencial.
A congelao do controle tangencial uma anulao especial na qual o CNC nos lembra
o ngulo programado. Quando se recupera o controle tangencial, o CNC orienta o eixo com
o mesmo ngulo que tinha no momento em que se congelou o controle tangencial. Congelar
o controle tangencial no anula a compensao de raio.
Ativar a congelao do controle tangencial.
Com o controle tangencial congelado (suspenso), os deslocamentos se programam nos
eixos do plano de trabalho ativo. No permitido programar deslocamentos do eixo
tangencial.
A congelao do controle tangencial se realiza mediante a funoG145 ou mediante a
instruo #TANGCTRL.
Formato de programao (1).
Esta funo congela (suspende) o controle tangencial em um ou vrios eixos. Se no se
programa nenhum eixo, se congela o controle tangencial em todos os eixos do canal.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
G145 <K0> <X~C>
O parmetro K pode tomar dois valores; 0 e 1. Se definimos com valor 1 significa que
se queremos recuperar um eixo tangencial congelado (suspenso) anteriormente. Se no
se programa o parmetro K, o CNC aceita K0.
Formato de programao (2).
Esta instruo congela (suspende) o controle tangencial em um ou vrios eixos. Se no se
programa nenhum eixo, se congela o controle tangencial em todos os eixos do canal.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
#TANGCTRL SUSP <[X~C]>
Anular a congelao do controle tangencial.
A recuperao do controle tangencial se realiza mediante a funoG145 ou mediante a
instruo #TANGCTRL.
Formato de programao (1).
Esta funo recupera o controle tangencial em um ou vrios eixos. Se no se programa
nenhum eixo, se recupera o controle tangencial em todos os eixos do canal.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
G145 K1 <X~C>
K0 Opcional. Congelar (suspender) o controle tangencial.
X~C Opcional. Eixo sobre o qual se congela o controle tangencial.
G145 K0
G145 K0 A
G145 K0 B W C
G145 B A
X~C Opcional. Eixo sobre o qual se congela o controle tangencial.
#TANGCTRL SUSP
#TANGCTRL SUSP [A]
#TANGCTRL SUSP [B, W]
K1 Recuperar o controle tangencial.
X~C Opcional. Eixo sobre o qual se recupera o controle tangencial.
Manual de programao
CNC 8060
CNC 8065
C
O
N
T
R
O
L
E

T
A
N
G
E
N
C
I
A
L
.
16.
(REF. 1402)
269
C
o
n
g
e
l
a
r

(
s
u
s
p
e
n
d
e
r
)

o

c
o
n
t
r
o
l
e

t
a
n
g
e
n
c
i
a
l
.
O parmetro K pode tomar dois valores; 0 e 1. Se definimos com valor 0 significa que
queremos congelar o controle tangencial.
Formato de programao (2).
Esta instruo recupera o controle tangencial em um ou vrios eixos. Se no se programa
nenhum eixo, se recupera o controle tangencial em todos os eixos do canal.
O formato de programao o seguinte: Entre colchetes angulares se indicam os
parmetros opcionais.
#TANGCTRL RESUME <[X~C]>
G145 K1
G145 K1 A
G145 K1 B W C
X~C Opcional. Eixo sobre o qual se recupera o controle tangencial.
#TANGCTRL RESUME
#TANGCTRL RESUME [A]
#TANGCTRL RESUME [B, W, C]
270
Manual de programao
CNC 8060
CNC 8065
16.
C
O
N
T
R
O
L
E

T
A
N
G
E
N
C
I
A
L
.
(REF. 1402)
O
b
t
e
r

i
n
f
o
r
m
a

o

d
o

c
o
n
t
r
o
l
e

t
a
n
g
e
n
c
i
a
l
.
16.3 Obter informao do controle tangencial.
Consultar a configurao da transformao angular.
Os dados de configurao do controle tangencial podem ser consultados diretamente na
tabela de parmetros de mquina ou mediante as seguintes variveis.
o eixo rotativo de tipo mdulo?
(V.)[n].MPA.AXISMODE.Xn
A varivel indica o tipo de eixo rotativo; se de tipo mdulo, a varivel deve devolver o
valor 0.
Consultar os dados do controle tangencial.
(V.)A.TANGAN.Xn
Esta varivel devolve o ngulo programado no eixo Xn.
(V.)G.TANGFEED
Esta varivel devolve o avano de posicionamento programado para o controle
tangencial.
Consultar o estado do controle tangencial.
(V.)PLC.TANGACTIVCn
Esta varivel indica se no canal n se encontra ativo o controle tangencial. Valor 1 se
o controle tangencial se encontra ativo ou valor 0 em caso contrrio.
(V.)PLC.TANGACTx
Esta varivel indica se no eixo x se encontra ativo o controle tangencial. Valor 1 se o
controle tangencial se encontra ativo ou valor 0 em caso contrrio.
(V.)[n].G.TGCTRLST
Devolve o estado do controle tangencial no canal. Valor 0 se o controle tangencial est
desativado, valor 1 se est ativo e valor 2 se est congelado (suspenso).
(V.)[n].A.TGCTRLST.Xn
Devolve o estado do controle tangencial no eixo. Valor 0 se o controle tangencial est
desativado, valor 1 se est ativo e valor 2 se est congelado (suspenso).
Inicializao das variveis.
Quando se anula o controle tangencial se inicializam todas as variveis menos
(V.)A.TANGFEED, j que o avano programado se mantm para um possvel controle
tangencial posterior.
Quando se congela (suspende) o controle tangencial, as variveis atuam da seguinte
maneira.
(V.)A.TANGAN.Xn Mantm o valor do ngulo programado.
(V.)G.TANGFEED No se inicializa.
(V.)PLC.TANGACTIVCn No se inicializa.
(V.)PLC.TANGACTx Se inicializa.
CNC 8060
CNC 8065
(REF. 1402)
17
271
TRANSFORMAO DE
COORDENADAS
A descrio da transformao geral de coordenadas est formada por trs funcionalidades
bsicas:
Seleo da cinemtica. Instruo #KIN ID.
Definio e seleo do sistema de coordenadas de usinagem (plano inclinado).
Instruo #CS.
Definio e seleo do sistema de coordenadas de fixao. Instruo #ACS.
Transformao RTCP (Rotating Tool Center Point). Instruo #RTCP.
Orientar a ferramenta perpendicular ao plano de trabalho (paralela ao terceiro eixo).
Instruo #TOOL ORI.
Adequao da compensao de comprimento implcita no programa. Instruo #TLC.
Para uma melhor compreenso, os exemplos seguintes, mostram trs sistemas de
coordenadas:
Quando no se efetuou nenhum tipo de transformao e o spindle est em posio de
partida, os 3 sistemas de coordenadas coincidem.
Quando se roda o spindle, o sistema de coordenadas da ferramenta (X" Y" Z") muda.
XYZ Sistema de coordenadas mquina.
X' Y' Z' Sistema de coordenadas pea.
X" Y" Z" Sistema de coordenadas da ferramenta.
272
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
Se alm disso se seleciona um novo sistema de coordenadas de usinagem (instruo #CS)
ou de fixao (instruo #ACS) tambm muda o sistema de coordenadas da pea (X' Y' Z').
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
273
M
o
v
i
m
e
n
t
o

e
m

p
l
a
n
o

i
n
c
l
i
n
a
d
o
17.1 Movimento em plano inclinado
Se denomina plano inclinado a qualquer plano do espao resultante da transformao de
coordenadas dos eixos XYZ.
O CNC permite selecionar qualquer plano do espao e efetuar usinagens no mesmo.
Para definir o plano inclinado correspondente usinagem utilizar as instrues #CS e #ACS
que se encontram explicadas mais adiante neste mesmo captulo.
As novas cotas (figura da direita) esto referidas ao novo zero pea e se presume que a
ferramenta est posicionada perpendicularmente ao novo plano.
Para situar a ferramenta na citada posio utilizar a instruo #TOOL ORI ou as variveis
associadas cinemtica que indicam a posio que devem ocupar cada um dos eixos
rotativos do spindle. Ver "17.8 Variveis associadas Cinemtica." na pgina 299.
A partir deste momento, a programao e os deslocamentos dos eixos X, Y se efetuam ao
longo do plano inclinado selecionado e os deslocamentos do eixo Z sero perpendicular
ao mesmo.
Para orientar e trabalhar com a ferramenta perpendicular ao plano inclinado, utilizar a
instruo #TOOL ORI que se encontra explicada mais adiante neste mesmo captulo.
274
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
M
o
v
i
m
e
n
t
o

e
m

p
l
a
n
o

i
n
c
l
i
n
a
d
o
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
275
S
e
l
e

o

d
a

c
i
n
e
m

t
i
c
a

(
#
K
I
N
I
D
)
17.2 Seleo da cinemtica (#KIN ID)
O fabricante pode personalizar at 6 cinemticas diferentes para a mquina. Cada uma
delas indica o tipo de spindle utilizado, as suas caractersticas e dimenses.
Para trabalhar com transformao de coordenadas necessrio indicar qual cinemtica se
est utilizando. Normalmente, o fabricante define no parmetro de mquina geral KINID o
nmero de cinemtica que se utiliza por default.
Quando se tenham definido vrias cinemticas, desde o programa de usinagem se pode
ativar a desejada por meio da instruo #KIN ID. Se somente existe uma cinemtica, e est
definida como cinemtica por default, no necessrio programar esta instruo.
Formato para ativar uma cinemtica:
#KIN ID [n]
n Nmero de cinemtica
A ativao das funes #RTCP, #TLC e #TOOL ORI deve ser feita sempre depois de
selecionar uma cinemtica. No permitido mudar de cinemtica, estando ativa a funo
#RTCP ou #TLC.
N50 #KIN ID[2] (Ativao da cinemtica n2)
N60 #RTCP ON (Ativao do RTCP, com a cinemtica 2)
...
N70 #RTCP OFF (Desativar a transformao RTCP)
N80 M30
276
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
17.3 Sistemas de coordenadas (#CS) (#ACS)
Se distinguem dois tipos de sistemas de coordenadas diferentes, isto , o sistema de
coordenadas de usinagem e o sistema de coordenadas da fixao. Cada um deles se
controla por meio da sua instruo associada.
#CS A instruo #CS permite definir, armazenar, ativar e desativar at 5
Sistemas de Coordenadas de Usinagem.
#ACS La sentencia #ACS permite definir, almacenar, activar y desactivar hasta
5 Sistemas de Coordenadas de Amarre. Se utiliza para compensar as
inclinaes da pea de trabalho, devido sujeio das fixaes.
Ambas as instrues utilizam o mesmo formato de programao e se podem utilizar
independentemente ou de forma conjunta, como se indica nas seguintes sees.
Se podem misturar vrios sistemas de coordenadas #ACS e #CS. Ao ativar um novo se
acrescenta ao sistema de coordenadas atual. Ver "17.4 Como combinar vrios sistemas
de coordenadas?" na pgina 290.
recomendvel comear o programa com #CS NEW ou #ACS NEW para evitar planos
indesejveis. Isto ocorre, por exemplo, depois de interromper o programa e comear de novo
a sua execuo.
Os sistemas de coordenadas e o zero pea
A origem do sistema de coordenadas est relacionado ao zero pea vigente. Estando um
#CS ou #ACS ativado podemos pr-selecionar novos zeros pea no plano.
Ao desativar um plano inclinado, se no se define o contrrio, se recupera o zero pea que
estava definido antes da ativao do plano inclinado. Opcionalmente, poderemos definir se
desejamos manter o zero pea atual.
Em certas ocasies pode ocorrer que ao ativar um #CS ou #ACS armazenado previamente,
a origem de coordenadas do plano no seja o desejado. Isto ocorre se modificamos o zero
pea entre a definio e aplicao do #CS ou #ACS.
Consideraes sobre ambas as funes
Ambos os sistemas de coordenadas (#CS e #ACS) se mantm ativos depois de um Reset
ou M30. No arranque, o CNC mantm ou cancela o sistema de coordenadas segundo o
definido no parmetro mquina CSCANCEL.
Operaes com os sistemas de coordenadas
Ambas as instrues (#CS e #ACS) utilizam o mesmo formato de programao. O
significado dos parmetros que utilizam ambas as instrues o seguinte. obrigatria a
programao dos colchetes [ ] . Os parmetros definidos entre colchetes angulares "< >"
so opcionais
Modo de definio
O modo de definio MODE estabelece a ordem na qual se giram os eixos para alcanar
o plano desejado. Em alguns casos a resoluo do plano apresenta duas solues; a
seleo se realiza definindo qual dos eixos do sistema de coordenadas fica alinhado com
o plano.
n Nmero do sistema de coordenadas (1..5). Podem ser definidos e
armazenados at 5 diferentes para ativ-los quando se deseje.
MODE m Modo de definio utilizado (1..6).
V1...V3 Componentes do vector de translao.
1...3 ngulos de rotao.
<0/1> Alinhamento do plano (valor 0/1). Somente nos modos 3, 4, 5.
<KEEP> Se mantm o zero pea definido na transformao.
<FIRST/SECOND> Orientao dos eixos. Somente no modo 6.
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
277
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
Manter o zero pea ao desativar uma transformao.
Ao desativar uma transformao, se no se define o contrrio, se recupera o zero pea que
estava definido antes da ativao do plano inclinado.
Para manter o zero pea atual, se possui do comando <KEEP>. Este comando s se admite
nas instrues que desativam um sistema de coordenadas.
Formatos de programao
Formato para definir e armazenar:
#CS DEF [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>]
#ACS DEF [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>]
Formato para definir, armazenar e ativar:
#CS ON [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>]
#ACS ON [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>]
Formato para definir e ativar (sem armazenar):
#CS ON [MODE m, V1, V2, V3, 1, 2, 3, <0/1>]
#ACS ON [MODE m, V1, V2, V3, 1, 2, 3, <0/1>]
S se pode definir um, para definir outro anular o anterior. Pode ser utilizado, at a sua
anulao, como qualquer outro sistema de coordenadas que se armazena em memria.
Formato para desativar e apagar todos os #CS ou #ACS atuais e definir, armazenar e
ativar um novo:
#CS NEW <KEEP> [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>]
#ACS NEW <KEEP> [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>]
Formato para desativar e apagar todos os #CS ou #ACS atuais e definir e ativar um novo
(sem armazenar):
#CS NEW <KEEP> [MODE m, V1, V2, V3, 1, 2, 3, <0/1>]
#ACS NEW <KEEP> [MODE m, V1, V2, V3, 1, 2, 3, <0/1>]
Formato para aceitar e armazenar o sistema de coordenadas atual como um #CS ou
#ACS:
#CS DEF ACT [n]
#ACS DEF ACT [n]
Formato para ativar um armazenado:
#CS ON [n]
#ACS ON [n]
Formato para ativar o ltimo armazenado:
#CS ON
#ACS ON
Formato para desativar o ltimo ativado:
#CS OFF <KEEP>
#ACS OFF <KEEP>
Formato para desativar todos os #CS ou #ACS ativados:
#CS OFF ALL
#ACS OFF ALL
Spindles a 45 (tipo Huron)
Os spindles tipo Huron tm duas solues na hora de orientar a ferramenta perpendicular
ao novo plano de trabalho. Para este tipo de spindles poderemos selecionar qual das duas
solues queremos aplicar. Ver "17.3.7 Trabalho com spindles a 45 (tipo Huron)" na pgina
289.
278
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
Exemplo de programao
#CS NEW [3] [MODE 1,2,15,5,2,3,4.5]
(Apaga os CS atuais)
(Define e armazena um novo como CS3)
#CS DEF [2] [MODE 1,P1,15,5,2,3,4.5]
(Define e armazena um novo como CS2)
#CS DEF [5] [MODE 2,0,1,2,0,30,30]
(Define e armazena um novo como CS5)
#CS ON
(Ativa o ltimo CS programado, o CS5)
#CS OFF
(Desativa o CS5)
#CS ON [3]
(Ativa o CS3)
#CS DEF [2] [MODE 1,1,1.2,1.3,0,0,33]
(Redefine o CS2 armazenado, continua ativo o CS3)
M30
No modo "Edio - simulao" o usurio pode acessar a um editor que facilita a programao de planos
inclinados por meio das instrues #CS e #ACS. Para obter mais informao sobre o editor de planos
inclinados consultar o manual de operao.
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
279
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
17.3.1 Definio Sistemas de Coordenadas MODE1
Ambas as instrues utilizam o mesmo formato de programao podem ser utilizadas
independentemente ou de forma conjunta
#CS DEF [n] [MODE 1, V1, V2, V3, 1, 2, 3]
#ACS DEF [n] [MODE 1, V1, V2, V3, 1, 2, 3]
Define o plano inclinado resultante de ter rodado primeiro sobre o primeiro eixo, depois sobre
o segundo e por fim sobre o terceiro as quanti dades i ndi cadas no 1, 2, 3
respectivamente.
V1, V2, V3
Definem a origem de coordenadas do plano inclinado com referncia ao zero pea atual.
1, 2, 3
Definem o plano inclinado resultante de ter girado primeiro sobre o primeiro eixo (X), o
indicado por 1.
Na figura, o novo sistema de coordenadas resultante desta transformao se denomina X
Y' Z' uma vez que os eixos Y, Z foram rodados.
A seguir se deve rodar sobre o 2
ou
eixo (Y'), o indicado por 2.
Na figura, o novo sistema de coordenadas resultante desta transformao se denomina X'
Y' Z'' uma vez que os eixos Y, Z foram rodados.
Por ltimo rodar sobre o eixo Z'', o indicado por 3.
280
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
281
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
17.3.2 Definio Sistemas de Coordenadas MODE2
Ambas as instrues utilizam o mesmo formato de programao podem ser utilizadas
independentemente ou de forma conjunta
#CS DEF [n] [MODE 2, V1, V2, V3, 1, 2, 3]
#ACS DEF [n] [MODE 2, V1, V2, V3, 1, 2, 3]
Definem, em coordenadas esfricas, o plano inclinado resultante de ter girado primeiro
sobre o 3
terceiro
eixo, depois sobre o 2
ou
e novamente sobre o 3
ou
as quantidades indicadas
em 1, 2, 3 respectivamente.
V1, V2, V3
Definem a origem de coordenadas do plano inclinado com referncia ao zero pea atual.
1, 2, 3
Definem o plano inclinado resultante de ter girado primeiro sobre o 3
terceiro
eixo (Z), o
indicado por 1.
Na figura, o novo sistema de coordenadas resultante desta transformao se denomina X'
Y' Z uma vez que os eixos Y, Z foram rodados.
A seguir se deve rodar sobre o eixo Y, o indicado por 2.
Na figura, o novo sistema de coordenadas resultante desta transformao se denomina X'
Y' Z'' uma vez que os eixos Y, Z foram rodados.
Por ltimo rodar sobre o eixo Z'', o indicado por 3.
282
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
283
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
17.3.3 Definio Sistemas de Coordenadas MODE3
Ambas as instrues utilizam o mesmo formato de programao podem ser utilizadas
independentemente ou de forma conjunta
#CS DEF [n] [MODE 3, V1, V2, V3, 1, 2, 3, <0/1>]
#ACS DEF [n] [MODE 3, V1, V2, V3, 1, 2, 3, <0/1>]
O plano inclinado se define com os ngulos que forma com respeito aos eixos 1
ou
e 2
ou
(X
Y) do sistema de coordenadas mquina.
V1, V2, V3
Definem a origem de coordenadas do plano inclinado com referncia ao zero pea atual.
1, 2
Definem os ngulos formados pelo plano inclinado com os eixos 1
ou
e 2
o
(X Y) do sistema
de coordenadas mquina.
0/1
Define qual dos eixos do novo plano (X' Y') fica em alinhamento com o canto.
Se <0> alinhado com o eixo X' e <1> como o eixo Y'. Se no se programa se aceita o valor
<0>.
3
Permite definir e aplicar uma rotao de coordenadas no novo plano cartesiano X' Y'.
284
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
17.3.4 Definio Sistemas de Coordenadas MODE4
Ambas as instrues utilizam o mesmo formato de programao podem ser utilizadas
independentemente ou de forma conjunta
#CS DEF [n] [MODE 4, V1, V2, V3, 1, 2, 3, <0/1>]
#ACS DEF [n] [MODE 4, V1, V2, V3, 1, 2, 3, <0/1>]
O plano inclinado se define com os ngulos que forma com respeito aos eixos 1
ou
e 3
ou
(X
Z) do sistema de coordenadas mquina.
V1, V2, V3
Definem a origem de coordenadas do plano inclinado com referncia ao zero pea atual.
1, 2
Definem os ngulos formados pelo plano inclinado com os eixos 1
ou
e 3
ou
(X Z) do sistema
de coordenadas mquina.
0/1
Define qual dos eixos do novo plano (X' Y') fica em alinhamento com o canto.
Se <0> alinhado com o eixo X' e <1> como o eixo Y'. Se no se programa se aceita o valor
<0>.
3
Permite definir e aplicar uma rotao de coordenadas no novo plano cartesiano X' Y'.
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
285
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
17.3.5 Definio Sistemas de Coordenadas MODE5
Ambas as instrues utilizam o mesmo formato de programao podem ser utilizadas
independentemente ou de forma conjunta
#CS DEF [n] [MODE 5, V1, V2, V3, 1, 2, 3, <0/1>]
#ACS DEF [n] [MODE 5, V1, V2, V3, 1, 2, 3, <0/1>]
O plano inclinado se define com os ngulos que forma com respeito aos eixos 2
ou
e 3
ou
(Y
Z) do sistema de coordenadas mquina.
V1, V2, V3
Definem a origem de coordenadas do plano inclinado com referncia ao zero pea atual.
1, 2
Definem os ngulos formados pelo plano inclinado com os eixos 2
ou
e 3
ou
(Y Z) do sistema
de coordenadas mquina.
0/1
Define qual dos eixos do novo plano (X' Y') fica em alinhamento com o canto.
Se <0> alinhado com o eixo X' e <1> como o eixo Y'. Se no se programa se aceita o valor
<0>.
3
Permite definir e aplicar uma rotao de coordenadas no novo plano cartesiano X' Y'.
286
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
17.3.6 Definio Sistemas de Coordenadas MODE6
Ambas as instrues utilizam o mesmo formato de programao podem ser utilizadas
independentemente ou de forma conjunta
#CS DEF [n] [MODE 6, V1, V2, V3, 1, <FIRST/SECOND>]
#ACS DEF [n] [MODE 6, V1, V2, V3, 1, <FIRST/SECOND>]
Define um novo plano de trabalho (plano inclinado) perpendicular direo que ocupa a
ferramenta.
V1, V2, V3
Definem a origem de coordenadas do plano inclinado com referncia ao zero pea atual.
O novo plano de trabalho aceita a orientao do sistema de coordenadas da ferramenta.
Para usar esta definio necessrio fixar, na colocao em funcionamento da mquina, como
posio de repouso do spindle a que ocupa a ferramenta quando est paralela ao eixo Z da mquina.
i
Nesta mquina somente rodou o eixo rotativo principal. Ver a posio de repouso do spindle
na parte superior direita.
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
287
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
O principal rodou 90 e por conseguinte os eixos X' Y' do plano estaro rodados 90.
1
Permite definir e aplicar uma rotao de coordenadas no novo plano cartesiano X' Y'.
Se na mquina se deseja que os eixos X', Y' fiquem orientados como nos outros 2 casos,
ter que ser programado:
#CS DEF [n] [MODE 6, V1, V2, V3, -90]
<FIRST/
SECOND>
Ao definir um plano inclinado perpendicular ferramenta, o terceiro eixo do plano fica
totalmente definido com a orientao da ferramenta. Pelo contrrio, a situao do primeiro
e do segundo eixo do novo plano, depende do tipo de spindle, sendo em spindles difcil de
prever, principalmente a 45
Nesta mquina somente rodou o eixo rotativo principal. Ver a posio de repouso do spindle
na parte superior direita.
Pelo contrrio nesta mquina, para conseguir a mesma orientao da ferramenta, giraram
ambos os eixos rotativos, o principal e o secundrio. Ver a posio de repouso do spindle
na parte superior direita.
288
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
Dependendo da opo programada, o comportamento da seguinte forma:
Se programamos o comando <FIRST>, a projeo do novo primeiro eixo do plano
inclinado fica orientado com o primeiro eixo da mquina.
Se programamos o comando <SECOND>, a projeo do novo segundo eixo do plano
inclinado fica orientado com o segundo eixo da mquina.
Se no se programa nenhum dos dois, no se pode estabelecer a priori a orientao
dos eixos, a qual depender do tipo de spindle.
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
289
S
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s

(
#
C
S
)

(
#
A
C
S
)
17.3.7 Trabalho com spindles a 45 (tipo Huron)
Os spindles tipo Huron tm duas solues na hora de orientar a ferramenta perpendicular
ao novo plano de trabalho.
A primeira soluo a que requer menor movimento do eixo rotativo principal (a
articulao mais prxima guia ou mais distante da ferramenta) com referncia
posio zero.
A segunda soluo requer um maior movimento do eixo rotativo principal com referncia
posio zero.
A soluo selecionada se aplicar tanto para o clculo dos offset do spindle como para a
instruo #TOOL ORI, colocao da ferramenta perpendicular ao plano de trabalho. Ver
"17.5 Ferramenta perpendicular ao plano (#TOOL ORI)" na pgina 292.
Seleo de uma das solues para orientar o spindle
Quando se define um novo sistema de coordenadas, se permite definir qual das duas
solues se quer aplicar. Para este tipo de spindles, se programamos o comando <sol2>
se aplica a segunda soluo; caso contrrio se aplica a primeira soluo.
#CS DEF [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>, <SOL2>]
#CS ON [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>, <SOL2>]
#CS ON [MODE m, V1, V2, V3, 1, 2, 3, <0/1>, <SOL2>]
#CS NEW [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>, <SOL2>]
#CS NEW [MODE m, V1, V2, V3, 1, 2, 3, <0/1>, <SOL2>]
#ACS DEF [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>, <SOL2>]
#ACS ON [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>, <SOL2>]
#ACS ON [MODE m, V1, V2, V3, 1, 2, 3, <0/1>, <SOL2>]
#ACS NEW [n] [MODE m, V1, V2, V3, 1, 2, 3, <0/1>, <SOL2>]
#ACS NEW [MODE m, V1, V2, V3, 1, 2, 3, <0/1>, <SOL2>]
Consulta da posio a ser ocupada por cada eixo
A posio a ocupar por cada um dos eixos rotativos pode ser consultada nas seguintes
variveis.
Para a primeira soluo.
Para a segunda soluo.
Estas variveis so atualizadas pelo CNC cada vez que se seleciona um novo plano, por
meio das instrues #CS ou #ACS.
(V.)G.TOOLORIF1 Posio do eixo rotativo principal.
(V.)G.TOOLORIS1 Posio do eixo rotativo secundrio.
(V.)G.TOOLORIF2 Posio do eixo rotativo principal.
(V.)G.TOOLORIS2 Posio do eixo rotativo secundrio.
290
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
C
o
m
o

c
o
m
b
i
n
a
r

v

r
i
o
s

s
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s
?
17.4 Como combinar vrios sistemas de coordenadas?
Podem ser combinados vrios sistemas de coordenadas #ACS e #CS entre si, para
construir novos sistemas de coordenadas.
Por exemplo, podemos combinar a inclinao #ACS que gera uma fixao na pea, com
o sistema de coordenadas #CS que define o plano inclinado, da pea, que se deseja usinar.
Podem ser combinados at 10 sistemas de coordenadas #ACS e #CS. O CNC atua da
seguinte maneira:
1 Primeiro analisa os #ACS e vai aplicando-os de modo consecutivo na ordem
programada, obtendo uma transformao #ACS resultante.
2 A seguir, analisa os #CS e vai aplicando-os de modo consecutivo na ordem programada,
obtendo uma transformao #CS resultante.
3 Por ltimo, sobre o #ACS resultante aplica o #CS resultante obtendo o novo sistema de
coordenadas.
O resultado da mistura depende da ordem de ativao, conforme se pode observar na figura
seguinte.
Cada vez que se ativa ou desativa um #ACS ou #CS se volta a recalcular o sistema de
coordenadas resultante, como se pode observar na figura seguinte.
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
291
C
o
m
o

c
o
m
b
i
n
a
r

v

r
i
o
s

s
i
s
t
e
m
a
s

d
e

c
o
o
r
d
e
n
a
d
a
s
?
As instrues #ACS OFF e #CS OFF desativam o ltimo #ACS ou #CS ativado,
respectivamente.
Um sistema de coordenadas #ACS ou #CS pode ser ativado vrias vezes.
A figura seguinte mostra um exemplo da instruo #CS DEF ACT [n] para aceitar e
armazenar o sistema de coordenadas atual como um #CS.
N100 #CS ON [1] (CS[1])
N110 #ACS ON [2] (ACS[2] + CS[1])
N120 #ACS ON [1] (ACS[2] + ACS[1] + CS[1])
N130 #CS ON [2] (ACS[2] + ACS[1] + CS[1] + CS[2])
N140 #ACS OFF (ACS[2] + CS[1] + CS[2])
N140 #CS OFF (ACS[2] + CS[1])
N150 #CS ON [3] (ACS[2] + CS[1] + CS[3])
N160 #ACS OFF ALL (CS[1] + CS[3])
N170 #CS OFF ALL
M30
Exemplo:
292
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
F
e
r
r
a
m
e
n
t
a

p
e
r
p
e
n
d
i
c
u
l
a
r

a
o

p
l
a
n
o

(
#
T
O
O
L

O
R
I
)
17.5 Ferramenta perpendicular ao plano (#TOOL ORI)
A instruo #TOOL ORI permite posicionar a ferramenta perpendicular ao plano de trabalho.
Depoi s de execut ar-se a i nst r uo #TOOL ORI a ferrament a se posi ci ona
perpendicularmente ao plano, paralela ao terceiro eixo do sistema de coordenadas ativo,
no primeiro bloco de movimento programado a seguir.
O seguinte exemplo mostra como fazer 3 furaes com diferente inclinao num mesmo
plano:
#CS ON [1] [MODE 1, 0, 0, 20, 30, 0, 0]
(Define o plano inclinado)
#TOOL ORI (Ferramenta perpendicular, petio)
G90 G0 X60 Y20 Z3 (Posicionamento sobre ponto P1)
(O spindle se orienta perpendicularmente ao plano durante este
deslocamento)
G1 G91 Z-13 F1000 (Furao)
G0 Z13 (Retrocesso)
G0 G90 X120 Y20 (Posicionamento sobre ponto P2)
G1 G91 Z-13 F1000 (Furao)
G0 Z13 (Retrocesso)
G0 G90 X120 Y120 (Posicionamento sobre ponto P3)
G1 G91 Z-13 F1000 (Furao)
G0 Z13 (Retrocesso)
G0 G90 X60 Y120 (Posicionamento sobre ponto P4)
G1 G91 Z-13 F1000 (Furao)
G0 Z13 (Retrocesso)
M30
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
293
F
e
r
r
a
m
e
n
t
a

p
e
r
p
e
n
d
i
c
u
l
a
r

a
o

p
l
a
n
o

(
#
T
O
O
L

O
R
I
)
#CS ON [1] [MODE .....] (Define o plano inclinado)
#TOOL ORI (Ferramenta perpendicular, petio)
G0 <P1> (Deslocamento ao ponto P1)
(O spindle se orienta perpendicularmente ao plano durante este deslocamento)
G1 G91 Z-10 F1000 (Furao)
G0 Z10 (Retrocesso)
G0 <P2> (Deslocamento ao ponto P2)
G90 B0 (Orienta a ferramenta com coordenadas de mquina)
#MCS ON (Programao em coordenadas de mquina)
G1 G91 Z-10 F1000 (Furao)
G0 Z10 (Retrocesso)
#MCS OFF (Fim programao em coordenadas de mquina. Recupera
coordenadas plano)
G0 <P3> (Deslocamento ao ponto P3)
G90 B-100 (Posiciona a ferramenta em 100)
#CS OFF
#CS ON [2] [MODE6 .....] (Define o plano inclinado perpendicular ferramenta)
G1 G91 Z-10 F1000 (Furao)
G0 Z30 (Retrocesso)
#CS OFF
M30
294
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
T
r
a
b
a
l
h
o

c
o
m

R
T
C
P

(
R
o
t
a
t
i
n
g

T
o
o
l

C
e
n
t
e
r

P
o
i
n
t
)
17.6 Trabalho com RTCP (Rotating Tool Center Point)
O CNC permite modificar a orientao da ferramenta sem modificar a posio que ocupa
a ponta da mesma sobre a pea. O RTCP representa uma compensao de comprimento
no espao.
lgico, que o CNC deve deslocar vrios eixos da mquina para manter a posio que
ocupa a ponta da ferramenta.
A figura seguinte mostra o que ocorre ao girar o spindle quando no se trabalha com RTCP.
Para trabalhar com transformao RTCP utilizar as instrues:
Depois de estar ativada a transformao RTCP se pode combinar posicionamentos do
spindle com interpolaes lineares e circulares. No se pode selecionar a funo RTCP
quando est ativa a funo TLC.
Nos exemplos que se citam a seguir se possui do seguinte spindle ortogonal:
#RTCP ON Ativao da transformao RTCP
#RTCP OFF Desativao da transformao RTCP
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
295
T
r
a
b
a
l
h
o

c
o
m

R
T
C
P

(
R
o
t
a
t
i
n
g

T
o
o
l

C
e
n
t
e
r

P
o
i
n
t
)
Exemplo 1
Interpolao circular mantendo fixa a orientao da ferramenta
O bloco N20 seleciona o plano ZX (G18) e posiciona a ferramenta no ponto de comeo
(30,90).
O bloco N21 ativa a transformao RTCP.
No bloco N22 foi programado um deslocamento ao ponto (100,20) e uma orientao da
ferramenta de 0 a -60. O CNC efetua uma interpolao dos eixos X, Z, B de forma que
a ferramenta se vaia orientando durante o deslocamento.
O bloco N23 efetua uma interpolao circular at ao ponto (170,90) mantendo a mesma
orientao de ferramenta em todo o curso.
No bloco N24 foi programado um deslocamento ao ponto (170,120) e uma orientao da
ferramenta de 60 a 0. O CNC efetua uma interpolao dos eixos X, Z, B de forma que
a ferramenta se vaia orientando durante o deslocamento.
O bloco N25 desativa a transformao RTCP.
Exemplo 2
I nt erpol ao ci rcul ar com a f errament a perpendi cul ar
trajetria
O bloco N30 seleciona o plano ZX (G18) e posiciona a ferramenta no ponto de comeo
(30,90).
O bloco N31 ativa a transformao RTCP.
No bloco N32 foi programado um deslocamento ao ponto (100,20) e uma orientao da
ferramenta de 0 a -90. O CNC efetua uma interpolao dos eixos X, Z, B de forma que
a ferramenta se vaia orientando durante o deslocamento.
No bloco N33 se deseja efetuar uma interpolao circular at o ponto (170,90) mantendo,
em todo momento, a ferramenta perpendicular trajetria.
296
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
T
r
a
b
a
l
h
o

c
o
m

R
T
C
P

(
R
o
t
a
t
i
n
g

T
o
o
l

C
e
n
t
e
r

P
o
i
n
t
)
No ponto inicial est orientada a -90 e no ponto final deve terminar orientada a 0. O CNC
efetua uma interpolao dos eixos X, Z, B mantendo em todo o momento, a ferramenta
perpendicular trajetria.
O bloco N34 desloca a ferramenta ao ponto (170,120) mantendo a orientao de 0.
O bloco N35 desativa a transformao RTCP.
Exemplo 3
Usinagem dum perfil
G18 G90 Seleciona o plano ZX (G18)
#RTCP ON Ativa a transformao RTCP.
G01 X40 Z0 B0 F1000 Posiciona a ferramenta em (40.0) podendo orientar-la em 0.
X100 Deslocamento at (100,0) com ferramenta orientada em (0)
B-35 Orienta a ferramenta a (-35)
X200 Z70 Deslocamento at (200.70) com ferramenta orientada em (-35)
B90 Orienta a ferramenta a (90)
G02 X270 Z0 R70 B0 Inter pol ao ci rcul ar at (270,0) mantendo a ferramenta
perpendicular trajetria
G01 X340 Deslocamento at (340,0) com ferramenta orientada em (0)
#RTCP OFF Desativa a transformao RTCP.
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
297
T
r
a
b
a
l
h
o

c
o
m

R
T
C
P

(
R
o
t
a
t
i
n
g

T
o
o
l

C
e
n
t
e
r

P
o
i
n
t
)
17.6.1 Consideraes funo RTCP
Para poder trabalhar com transformao RTCP os eixos X, Y, Z devem estar definidos,
formar o triedro ativo e ser lineares. Se permite que os eixos X, Y, Z possam ser eixos
GANTRY.
A transformao RTCP se mantm ativa inclusive depois de executar-se M02 ou M30,
depois de uma Emergncia ou um Reset e depois de desligado o CNC.
Estando ativada a transformao RTCP permite-se realizar:
Deslocamentos de origem G54-G59, G159.
Pr-selees (G92).
Movimentos em jog contnuo, incremental e volante
Estando ativada a transformao RTCP, s se permite realizar uma busca de referncia de
mquina (G74) dos eixos que no estiverem implicados no RTCP.
Quando se trabalha com planos inclinados e transformao RTCP se recomenda seguir a
seguinte ordem de programao:
conveniente ativar primeiro a transformao RTCP, j que permite orientar a ferramenta
sem modificar a posio que ocupa a ponta da mesma.
#RTCP ON (Ativar a transformao RTCP)
#CS ON (Definio do plano inclinado)
#TOOL ORI (Ferramenta perpendicular ao plano)
G (Comeo da usinagem)
(Fim da usinagem)
#CS OFF (Anular plano inclinado)
#RTCP OFF (Desativar a transformao RTCP)
M30 (Fim programa peo)
298
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
C
o
m
p
e
n
s
a

o

l
o
n
g
i
t
u
d
i
n
a
l

d
e

f
e
r
r
a
m
e
n
t
a

(
#
T
L
C
)
17.7 Compensao longitudinal de ferramenta (#TLC)
Se deve utilizar quando o programa foi gerado com um pacote CAD-CAM e no se tem
disponvel uma ferramenta das mesmas dimenses.
A funo #TLC compensa a diferena de comprimento, porm no corrige a diferena de
raio.
Os programas gerados por pacotes CAD-CAM consideram o comprimento da ferramenta
e geram as cotas correspondentes base da ferramenta.
Quando se usa a funo #TLC (Tool Length Compensation) o CNC compensa a diferena
de comprimento entre ambas as ferramentas, a real e a terica (a do clculo).
Para trabalhos com compensao longitudinal de ferramenta (#TLC) utilizar as instrues:
No se pode selecionar a funo TLC quando est ativa a funo RTCP.
#TLC ON [n] Ativao da funo TLC.
n: Diferena de comprimento (real - terico).
#TLC OFF Desativao da funo TLC.
N10 #TLC ON [1.5] (Ativao de TLC com uma ferramenta 1.5mm. mais comprida)
N100 #TLC OFF (Desativao de TLC)
N200 #TLC ON [-2] (Ativao de TLC com uma ferramenta 2mm. mais curta)
N300 #TLC OFF (Desativao de TLC)
N200 M30
Manual de programao
CNC 8060
CNC 8065
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
17.
(REF. 1402)
299
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


C
i
n
e
m

t
i
c
a
.
17.8 Variveis associadas Cinemtica.
Estas variveis indicam a posio que devem ocupar os eixos rotativos do spindle e a
posio que devem ocupar para situar a ferramenta perpendicular ao plano de trabalho
definido.
So de grande utilidade quando o spindle no est motorizado totalmente (spindles
monorotativos ou manuais).
Variveis que indicam a posio que ocupam os eixos rotativos. So de leitura escrita (R/W)
e esto expressos em graus.
Variveis que indicam a posio que devem ocupar os eixos rotativos para situar a
ferramenta perpendicular ao plano de trabalho definido. So de leitura (R) e esto expressos
em graus. Como a soluo no nica para o caso dos spindles angulares, se do as duas
solues possveis:
A que requer menor movimento do rotativo principal com referncia posio zero.
A que requer maior movimento do rotativo principal com referncia posio zero.
As variveis (V.)G.TOOLORI* so atualizadas pelo CNC cada vez que se seleciona um novo
plano, por meio das instrues #CS ou #ACS.
(V.)G.POSROTF Posio do rotativo principal.
(V.)G.POSROTS Posio do rotativo secundrio.
(V.)G.TOOLORIF1 Posio do rotativo principal para situar-se perpendicularmente ao plano
inclinado.
(V.)G.TOOLORIS1 Posio do rotativo secundrio para situar-se perpendicularmente ao
plano inclinado.
(V.)G.TOOLORIF2 Posio do rotativo principal para situar-se perpendicularmente ao plano
inclinado.
(V.)G.TOOLORIS2 Posio do rotativo secundrio para situar-se perpendicularmente ao
plano inclinado.
300
Manual de programao
CNC 8060
CNC 8065
17.
T
R
A
N
S
F
O
R
M
A

O

D
E

C
O
O
R
D
E
N
A
D
A
S
(REF. 1402)
F
o
r
m
a

d
e

r
e
t
i
r
a
r

a

f
e
r
r
a
m
e
n
t
a

a
o

p
e
r
d
e
r

o

p
l
a
n
o
17.9 Forma de retirar a ferramenta ao perder o plano
Se ocorre um desliga - liga do CNC quando se est trabalhando com cinemticas se perde
o plano de trabalho que estava selecionado.
Se a ferramenta est dentro da pea, seguir os seguintes passos para retir-la:
Selecionar a cinemtica que estava sendo utilizada por meio da instruo #KIN ID [n].
Utilizar a definio do sistema de coordenadas MODE6 para que o CNC selecione como
plano de trabalho um perpendicular direo da ferramenta.
#CS ON [n] [MODE 6, 0, 0, 0, 0]
Deslocar a ferramenta, ao longo do eixo longitudinal, at retir-la da pea.
Este deslocamento pode ser realizado em modo manual ou por programa, por exemplo, G0
G91 Z20.
CNC 8060
CNC 8065
(REF. 1402)
18
301
HSC. USINAGEM A ALTA
VELOCIDADE
Atualmente muitas peas so desenhadas por meio de sistemas de CAD/CAM. Este tipo
de informao posteriormente ps-processada para gerar um programa de CNC,
tipicamente formado por um grande nmero de blocos de todo o tipo de tamanhos, desde
vrios milmetros at umas poucas dcimas de mcron.
Neste tipo de peas fundamental a capacidade do CNC para analisar um grande
quantidade de pontos por diante, de forma que seja capaz de gerar uma trajetria contnua
que passe pelos pontos do programa (ou pela sua proximidade) e mantendo na medida do
possvel o avano programado e as restries de acelerao mxima, jerk, etc. de cada eixo
e da trajetria.
A ordem para executar programas formados por muitos blocos pequenos, tpicos da
usinagem a alta velocidade, se realiza por meio de uma nica instruo, #HSC. Esta funo
oferece diferentes modos de trabalhar; otimizando o erro de contorno ou a velocidade de
usinagem.
302
Manual de programao
CNC 8060
CNC 8065
18.
H
S
C
.

U
S
I
N
A
G
E
M

A

A
L
T
A

V
E
L
O
C
I
D
A
D
E
(REF. 1402)
M
o
d
o

H
S
C
.

O
t
i
m
i
z
a

o

d
o

e
r
r
o

s
u
p
e
r
f
i
c
i
a
l
.
18.1 Modo HSC. Otimizao do erro superficial.
o modo recomendado de trabalho. Este modo tem como parmetro o erro cordal mximo
permitido. Este modo otimiza o perfil de velocidade por meio de algortmos inteligentes e
compensao de erros atravs de filtros.
Este modo proporciona bons resultados em tempo e em qualidade superficial solucionando
problemas de asperezas que podem surgir em funo do perfil a usinar. Este modo timo
para operaes de acabamento nas quais se prime pela qualidade superficial.
Ativao do modo HSC.
O CNC no permite ativar um modo HSC se j existe um prvio ativo. Antes de ativar um
modo HSC, h que desativar o anterior. Ver "18.4 Anulao do modo HSC." na pgina 307.
A ativao deste modo se realiza por meio da instruo #HSC e o comando SURFACE.
Opcionalmente, poder ser programado o erro cordal (parmetro E).
#HSC ON [SURFACE <,E {erro}>]
O modo de usinagem padro definido no parmetro HSCDEFAULTMODE. Se o modo
padro SURFACE, pode-se omitir este comando na instruo #HSC.
Esta instruo tem como parmetro o erro de contorno mximo permitido entre a trajetria
programada e a trajetria resultante. A sua programao opcional; se no se define, se
aceita como erro de contorno mximo o definido no parmetro de mquina MAXROUND.
E {erro} Opci onal . Erro cordal mxi mo per mi ti do (mi l metros ou
polegadas).
#HSC ON [SURFACE]
#HSC ON [SURFACE, E0.1]
Manual de programao
CNC 8060
CNC 8065
H
S
C
.

U
S
I
N
A
G
E
M

A

A
L
T
A

V
E
L
O
C
I
D
A
D
E
18.
(REF. 1402)
303
M
o
d
o

H
S
C
.

O
t
i
m
i
z
a

o

d
o

e
r
r
o

d
e

c
o
n
t
o
r
n
o
.
18.2 Modo HSC. Otimizao do erro de contorno.
Este modo tem como parmetro o erro de contorno mximo permitido. A partir desta
instruo, o CNC modifica a geometria mediante algoritmos inteligentes de eliminao de
pontos no necessrios e gerao automtica de splines e transies polinmicas entre os
blocos. Desta forma o contorno se percorre a um avano varivel em funo da curvatura
e dos parmetros (acelerao e avano programados) porm sem sair dos limites de erro
impostos.
Ativao do modo HSC otimizando o erro cordal.
O CNC no permite ativar um modo HSC se j existe um prvio ativo. Antes de ativar um
modo HSC, h que desativar o anterior. Ver "18.4 Anulao do modo HSC." na pgina 307.
A ativao deste modo se realiza por meio da instruo #HSC e o comando CONTERROR.
Opcionalmente, poder ser programado o comando CORNER.
#HSC ON [<CONTERROR {erro}><,CORNER {ngulo}>]
O modo de usinagem padro definido no parmetro HSCDEFAULTMODE. Se o modo
padro CONTERROR, pode-se omitir este comando na instruo #HSC.
Esta instruo tem como parmetro o erro de contorno mximo permitido entre a trajetria
programada e a trajetria resultante. A sua programao opcional; se no se define, se
aceita como erro de contorno mximo o definido no parmetro de mquina MAXROUND.
A programao do comando CORNER opcional; se no se programa, se aceita a
percentagem definida no parmetro de mquina CORNER.
Recomendaes para a usinagem. Seleo do erro cordal no CNC e no processado
posteriormente CAM.
Como se mencionou, o CNC introduz um erro entre a pea programada e a resultante, nunca
superior ao valor programado. Por outro lado, o sistema de CAM ao processar a pea original
e transformar as trajetrias num programa CNC tambm gera um erro. O erro resultante
pode chegar a ser a soma dos dois, portanto ser necessrio repartir o erro mximo
desejado entre os dois processos.
A seleo de um erro cordal grande na gerao do programa e um erro cordal pequeno
em sua execuo, levam a uma execuo mais lenta e de pior qualidade. Neste caso
aparecer o efeito de faceteado, porque o CNC segue perfeitamente o poliedro gerado pelo
CAM. recomendvel processar posteriormente no CAM com um erro menor que o
desejado para a usinagem HSC (entre 10% ou 20%). Por exemplo, para um erro mximo
de 50 mcrons, deveramos processar posteriormente com 5 ou 10 mcrons de erro e
programar no comando HSC os 50 mcrons (#HSC ON [CONTERROR 0.050]). Esta forma
de processamento posterior permita ao CNC modificar o perfil respeitando as dinmicas de
cada eixo, sem produzir efeitos indesejveis como as facetas. Se o processamento posterior
no CAM realizado com um erro igual ao desejado, e programado um erro muito pequeno
em HSC CONTERROR, o resultado obtido que o CNC segue fielmente as facetas geradas
pelo CAM.
CONTERROR {error} Opcional. Mximo erro de contorno permitido.
CORNER {ngulo} Opcional. ngulo mximo entre duas trajetrias (entre 0 e 180),
por debaixo do qual se usina em aresta viva.
#HSC ON [CONTERROR 0.01]
#HSC ON [CONTERROR 0.01, CORNER 150]
#HSC ON [CORNER 150]
304
Manual de programao
CNC 8060
CNC 8065
18.
H
S
C
.

U
S
I
N
A
G
E
M

A

A
L
T
A

V
E
L
O
C
I
D
A
D
E
(REF. 1402)
M
o
d
o

H
S
C
.

O
t
i
m
i
z
a

o

d
o

e
r
r
o

d
e

c
o
n
t
o
r
n
o
.
Recomendaes para a usinagem. O programa de usinagem.
Devido ao CNC trabalhar com preciso de nanmetros, possvel obter-se melhores
resultados se as cotas possurem entre 4 ou 5 casas decimais do que se tiverem s 2 ou
3. Isto no tem nenhum efeito negativo, uma vez que o tempo de processamento do bloco
no varia consideravelmente. O leve aumento de tamanho dos programas tambm no
presume nenhum problema, nem o armazenamento por dispor de disco duro de grande
capacidade, nem em transmisso que pode ser executada por Ethernet.
Procesamento posterior no CAM com um erro inferior ao desejado para a usinagem com HSC.
Processamento posterior no CAM com um erro igual ao desejado, e usinagem HSC com um erro
programado (CONTERROR) muito pequeno.
e
Trajetria desejada.
Trajetria gerada pelo CAM.
Trajetria usinada pelo CNC.
e = Erro gerado pelo CAM.
e
Trajetria desejada.
Trajetria gerada pelo CAM.
Trajetria usinada pelo CNC.
e = Erro gerado pelo CAM.
Manual de programao
CNC 8060
CNC 8065
H
S
C
.

U
S
I
N
A
G
E
M

A

A
L
T
A

V
E
L
O
C
I
D
A
D
E
18.
(REF. 1402)
305
M
o
d
o

H
S
C
.

O
t
i
m
i
z
a

o

d
a

v
e
l
o
c
i
d
a
d
e

d
e

u
s
i
n
a
g
e
m
.
18.3 Modo HSC. Otimizao da velocidade de usinagem.
Alm das recomendaes para a gerao dos programas no CAM, possvel ter programas
j gerados que no sigam uma continuidade entre o erro gerado pelo CAM, o tamanho de
bloco e o erro requerido pela funo HSC. Para este tipo de programas, o modo HSC dispe
de um modo rpido no qual o CNC gera trajetrias tentando recuperar essa continuidade
e assim poder trabalhar sobre uma superfcie mais suave e obter uma velocidade mais
contnua. Tambm o modo mais indicado para os programas nos quais se programou o
avano em cada bloco.
recomendvel utilizar este modo para aquelas mquinas nas quais a dinmica no
responda numa margem ampla de freqncias; isto , aquelas que possam apresentar
ressonncias ou uma banda larga limitada. Tambm recomendvel para mquinas de 5
eixos, devido s limitaes dinmicas que apresentam os eixos rotativos.
Ativao do modo HSC otimizando a velocidade de usinagem.
O CNC no permite ativar um modo HSC se j existe um prvio ativo. Antes de ativar um
modo HSC, h que desativar o anterior. Ver "18.4 Anulao do modo HSC." na pgina 307.
A ativao deste modo se realiza por meio da instruo #HSC e o comando FAST.
Opcionalmente, podero ser programados o percentual de velocidade desejado (parmetro
FAST), o erro cordal (parmetro E) e o ngulo mximo para usinar em aresta viva (parmetro
CORNER).
#HSC ON [FAST <{%feed}><,E {erro}><,CORNER {ngulo}>]
O modo de usinagem padro definido no parmetro HSCDEFAULTMODE. Se o modo
padro FAST, pode-se omitir este comando na instruo #HSC.
Esta instruo tem como parmetro a percentagem de velocidade de usinagem que se
deseja alcanar, sobre a mxima que capaz de alcanar o CNC. Sua programao
opcional; se no se define, se aceita a percentagem definida no parmetro de mquina
FASTFACTOR. O valor do parmetro FAST pode ser programado com um valor inferior a
100% quando se realizam provas de usinagem e se considera que se alcana uma
velocidade excessiva.
{%feed} Opcional. Percentagem de velocidade desejada (entre 0.01% e
100%).
E {erro} Opci onal . Erro cordal mxi mo per mi ti do (mi l metros ou
polegadas).
CORNER {ngulo} Opcional. ngulo mximo entre duas trajetrias (entre 0 e 180),
por debaixo do qual se usina em aresta viva.
#HSC ON [FAST]
(Fator FAST = parmetro de mquina FASTFACTOR)
(Erro cordal = parmetro de mquina ROUNDPAR)
(ngulo = parmetro de mquina CORNER)
#HSC ON [FAST, E 0.05]
(Fator FAST = parmetro de mquina FASTFACTOR)
(Erro cordal = 0.05)
(ngulo = parmetro de mquina CORNER)
#HSC ON [FAST 93.5, E 0.05]
(Fator FAST = 93.5%)
(Erro cordal = 0.05)
(ngulo = parmetro de mquina CORNER)
#HSC ON [FAST 93.5, E 0.01, CORNER 130]
(Fator FAST = 93.5%)
(Erro cordal = 0.01)
(ngulo = 130)
#HSC ON [FAST, CORNER 130]
(Fator FAST = parmetro de mquina FASTFACTOR)
(Erro cordal = parmetro de mquina ROUNDPAR)
(ngulo = 130)
306
Manual de programao
CNC 8060
CNC 8065
18.
H
S
C
.

U
S
I
N
A
G
E
M

A

A
L
T
A

V
E
L
O
C
I
D
A
D
E
(REF. 1402)
M
o
d
o

H
S
C
.

O
t
i
m
i
z
a

o

d
a

v
e
l
o
c
i
d
a
d
e

d
e

u
s
i
n
a
g
e
m
.
A programao do comando CORNER opcional; se no for programado, assumido o
ngulo definido no parmetro de mquina CORNER.
A programao do erro cordal melhora a preciso nos trechos curvos ou circunferncias,
contudo, e dadas as peculiaridades da execuo no modo FAST, no garantido o erro de
contorno nas arestas. A programao do comando E opcional; se no for programado,
assumido o erro definido no parmetro de mquina ROUNDPAR.
Manual de programao
CNC 8060
CNC 8065
H
S
C
.

U
S
I
N
A
G
E
M

A

A
L
T
A

V
E
L
O
C
I
D
A
D
E
18.
(REF. 1402)
307
A
n
u
l
a

o

d
o

m
o
d
o

H
S
C
.
18.4 Anulao do modo HSC.
A anulao do modo HSC se realiza mediante a instruo#HSC.
#HSC OFF
O modo HSC tambm se desativa se programada uma das funes G05, G07 ou G50.
As funes G60 e G61 no desativam o modo HSC. Ativar um segundo modo HSC no anula
o modo HSC anterior.
Influncia do reset, do apagamento e da funo M30.
No momento da ligao, depois de executar-se M02 ou M30 e depois de uma emergncia
ou reset se anula o modo HSC.
#HSC OFF
308
Manual de programao
CNC 8060
CNC 8065
18.
H
S
C
.

U
S
I
N
A
G
E
M

A

A
L
T
A

V
E
L
O
C
I
D
A
D
E
(REF. 1402)
A
n
u
l
a

o

d
o

m
o
d
o

H
S
C
.
CNC 8060
CNC 8065
(REF. 1402)
19
309
LASER.
19.1 Comutao sincronizada.
Denomina-se comutao sincronizada ao processo de controlar o estado de uma sada
digital local do CNC em funo do tipo de movimento programado nos eixos. Esta funo
vlida para qualquer tipo de aresta G7, G60, G5, G61, G50 ou HSC programada.
As transies de G0 a G1/G2/G3 ativam a sada digital selecionada.
As transies de G1/G2/G3 a G0 desativam a sada digital selecionada.
Deste modo, ao poder condicionar o estado do sinal ao tipo de trajetria, pode-se utilizar
esta funo em aplicaes tais como sistemas de corte a laser ou outras que requerem um
sinal (sada digital) sincronizado com o tipo de trajetria.
O seguinte diagrama mostra o estado da sada digital local (LDO) em funo das transaes
de G0 a G1 e vice-versa programadas. A sada digital associada comutao sincronizada
est definida nos parmetros mquina (parmetro SWTOUTPUT).
LDO=0
LDO=1
G0 X35 G1 X55 G0 X70 G1 X90 G0 X105 G0 X120 G0 X135
310
Manual de programao
CNC 8060
CNC 8065
19.
L
A
S
E
R
.
(REF. 1402)
C
o
m
u
t
a

o

s
i
n
c
r
o
n
i
z
a
d
a
.
19.1.1 Ativar a comutao sincronizada.
A sentena #SWTOUT permite ativar a comutao sincronizada. Aps executar esta
sentena, uma transio de G0 a G1/G2/G3 ativa a sada digital associada, enquanto que
uma transio de G1/G2/G3 a G0 a desativa. Uma vez ativada a sada digital, esta se
mantm assim at que haja uma transio em G0, seja executado M30, um reset ou se
desative a comutao sincronizada (#SWTOUT OFF). Os sinais STOP e _FEEDHOL do
PLC tambm desativam a sada digital; ao desaparecerem estes sinais, se a sada digital
estava anteriormente ativa, volta a ser ativada.
Programao.
Na hora de definir esta instruo, opcionalmente poder ser difinido um offset (em tempo
ou distncia)para antecipar ou retardar a ativao ou desativao da sada digital.
Formato de programao.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos e
entre colchetes angulares os que so opcionais.
#SWTOUT ON [<TON={time}>,<TOF={time}>,<PON={long}>,<POF={long}>]
Offsets (tempo ou distncia) para antecipar ou retardar a ativao ou desativao da
sada digital.
Os parmetros TON, TOF, PON y POF so opcionais, pode-se programar todos, um ou
nenhum deles e em qualquer ordem. Um valor positivo destes parmetros antecipa a
ativao ou desativao da sada digital, enquanto que um valor negativo a retarda. Pode-
se omitir o sinal "=".
No incio de funcionamento do CNC, os offsets se inicializam em zero. Aps o incio, os
valores programados para os offsets (atravs da sentena #SWTOUT ou das variveis) se
mantm, inclusive aps um erro, um reset ou M30.
Quando necessri o anteci par ou retardar a ati vao ou
desativao da sada digital.
Em funo do avano, tempo de ciclo, tipo de regulagem, etc. pode ser necessrio
programar os valores dos offsets TON, TOF, PON o POF para que a ativao ou desativao
da sada digital ocorra no ponto desejado.
Por exemplo, se o sistema empregado na aplicao est se ativando muito tarde, definir um
valor positivo em TON para antecipar a ativao este tempo ou em PON para antecipar a
ativao esta distncia. Se ao contrrio, o sistema empregado na aplicao est se ativando
muito cedo, definir um valor negativo em TON para retardar a ativao este tempo ou em
PON para retardar a ativao esta distncia. Para o caso da desativao atuar do mesmo
modo, mas nos offsets TOF e POF.
TON={time} Opcional. Offset de tempo (milisegundos) para antecipar a ativao da
sada digital.
TOF={time} Opcional. Offset de tempo (milisegundos) para antecipar a desativao
da sada digital.
PON={long} Opcional. Offset em distncia (milmetros/polegadas) para antecipar a
ativao da sada digital.
POF={long} Opcional. Offset em distncia (milmetros/polegadas) para antecipar a
desativao da sada digital.
#SWTOUT ON
#SWTOUT ON [TON=50 TOF=40]
#SWTOUT ON [TON50 TOF40]
#SWTOUT ON [PON=0.3]
Manual de programao
CNC 8060
CNC 8065
L
A
S
E
R
.
19.
(REF. 1402)
311
C
o
m
u
t
a

o

s
i
n
c
r
o
n
i
z
a
d
a
.
19.1.2 Desativar a comutao sincronizada.
A sentena #SWTOUT desativa a comutao sincronizada. A comutao sincronizada
tambm se desativa aps executar M30 ou aps um reset.
Programao.
Programar a instruo sozinha no bloco.
Formato de programao.
O formato de programao o seguinte:
#SWTOUT OFF
#SWTOUT OFF
312
Manual de programao
CNC 8060
CNC 8065
19.
L
A
S
E
R
.
(REF. 1402)
C
o
m
u
t
a

o

s
i
n
c
r
o
n
i
z
a
d
a
.
19.1.3 Variveis associadas comutao sincronizada.
As seguintes variveis so acessveis a partir do programa pea e a partir do modo
MDI/MDA. Para cada uma delas se indica se o acesso de leitura (R) ou de escrita (W).
O valor destas variveis equivalente ao programado nos parmetros TON, TOF, PON e
POF da instruo #SWTOUT. Se a sentena executada sem parmetros e as variveis
tm algum valor atribudo, o CNC assume estes ltimos valores como ativos. De forma
anloga, se os parmetros da sentena forem programados, as variveis assumem estes
valores como prprios.
Estas variveis detm a preparao dos blocos. Para modificar os valores dos offsets sem
deter a preparao de blocos, modificar estas variveis a partir do PLC ou utilizar os
parmetros da sentena #SWTOUT. Se as variveis forem modificadas a partir do PLC, os
novos valores so assumidos ao executar a sentena #SWTOUT. Se ao modificar os valores
a partir do PLC, a sentena est ativa, assume os novos valores.
Varivel. PRG Significado.
V.G.TON R/W Offset de tempo (milisegundos) para antecipar a ativao da sada
digital.
V.G.TOF R/W Offset de tempo (milisegundos) para antecipar a desativao da sada
digital.
V.G.PON R/W Offset em distncia (milmetros/polegadas) para antecipar a ativao da
sada digital.
V.G.POF R/W Offset em di stnci a (mi l metros/pol egadas) para anteci par a
desativao da sada digital.
Manual de programao
CNC 8060
CNC 8065
L
A
S
E
R
.
19.
(REF. 1402)
313
P
W
M

(
P
u
l
s
e
-
W
i
d
t
h

M
o
d
u
l
a
t
i
o
n
)
.
19.2 PWM (Pulse-Width Modulation).
A modulao por largura de pulsos (conhecida como PWM) permite controlar o ciclo de
trabalho do sinal do laser (duty cycle) e, portanto, alterar a potncia do laser. Uma das
aplicaes do PWM utilizar o laser de modo a perfurar, abrindo e fechando a potencia com
uma frequncia alta.
Ativao do PWM a partir do PLC.
O PWM pode ser ativado a partir do PLC (marca PWMON) e a partir do programa pea.
A ativao do laser a partir do PLC tem prioridade sobre a ativao a partir do CNC.
Alm do laser, o PWM pode ser utilizado em outros tipos de aplicaes; por exemplo, corte por plasma.
i
Estado do laser a partir
do CNC.
Varivel (V.)G.PWMON
Estado do laser a partir
do PLC.
Marca PWMON
Estado do laser.
0 0 Laser desligado.
1 0 Laser ativado a partir do CNC.
0 1 Laser ativado a partir do PLC.
1 1 Laser ativado a partir do PLC.
314
Manual de programao
CNC 8060
CNC 8065
19.
L
A
S
E
R
.
(REF. 1402)
P
W
M

(
P
u
l
s
e
-
W
i
d
t
h

M
o
d
u
l
a
t
i
o
n
)
.
19.2.1 Ativar o PWM.
A sentena #PWMOUT ON permite ativar o PWM. Esta funo detm a preparao dos
blocos. O PWM poder ser ativado a partir de qualquer canal, mas somente o canal que
o ativou ter controle sobre ele. Se tentado ativar o PWM a partir de um canal quando ele
j est ativo, o CNC exibir o erro correspondente.
As alteraes do PWM, tanto pelo programa como pelo PLC, so atualizadas sem aguardar
o final do ciclo do PWM em processo, e da forma mais contnua possvel em relao s
condies prvias; isto , no aguardado que o sinal, por padro, se iguale a zero ou a
um em cada alterao.
Programao.
No momento de definir esta sentena, opcionalmente poder ser definida a frequncia e
a porcentagem do ciclo de trabalho.
Formato de programao.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos e
entre colchetes angulares os que so opcionais.
#PWMOUT ON [<FREQ/F{Hz}>,<DUTY/D{%},<PWMBTIME{ms}>,<PWMBEND>]
Frequncia do PWM.
A frequncia programada mor meio do comando FREQ (ou, de forma simplificada, F), e
poder ser um valor entre 2 e 5000 Hz. Este comando opcional; se no for programado,
o CNC assume o ltimo valor programado ou o valor 0 se no houver nenhum valor anterior.
Porcentagem do ciclo de trabalho.
A porcentagem do ciclo de trabalho programada por meio do comando DUTY (ou de forma
simplificada D), e poder ser um valor entre 0.1 e 100%. Este comando opcional; se no
for programado, o CNC assume o ltimo valor programado ou o valor 50 se no houver
nenhum valor anterior.
{Hz} Opcional. Frequncia do PWM (entre 2 e 5000 Hz).
{%} Opcional. Porcentagem do ciclo de trabalho (entre 0.1 e 100%).
{ms} Opcional. Tempo de durao do modo de rajadas (burst).
#PWMOUT ON [FREQ 200, DUTY 50]
#PWMOUT ON [F200, D50]
#PWMOUT ON [FREQ 200, DUTY 25, PWMBTIME 50, PWMBEND 1]
FREQ
DUTY
50%
200 Hz
25%
200 Hz
Manual de programao
CNC 8060
CNC 8065
L
A
S
E
R
.
19.
(REF. 1402)
315
P
W
M

(
P
u
l
s
e
-
W
i
d
t
h

M
o
d
u
l
a
t
i
o
n
)
.
Modo de rajada (burst).
O modo de rajada consiste em ativar o PWM, mas somente por um tempo definido
(PWMBTIME), de modo que finalizado este, a sada PWM permanece no nvel definido
(PWMBEND).
O comando PWMBTIME estabelece o tempo (em ms arredondado em unidades de lao)
que o PWM permanece ativo. O comando PWMBEND indica o nvel (0/1) no qual permanece
o PWM uma vez finalizado o tempo definido em PWMBTIME; se for programado com o valor
"1", o PWM permanece ativo, enquanto que se for programado com o valor "0" ou for omitido,
o PWM desativado.
Observaes.
Em qualquer dos modos de simulao o sinal do PWM no ser ativado.
Durante a inspeo de ferramenta, o CNC no desativa o PWM. O OEM pode ter
configurado o PLC para desativar o PWM durante a inspeo de ferramenta e retomar
o PWM no final da inspeo.
316
Manual de programao
CNC 8060
CNC 8065
19.
L
A
S
E
R
.
(REF. 1402)
P
W
M

(
P
u
l
s
e
-
W
i
d
t
h

M
o
d
u
l
a
t
i
o
n
)
.
19.2.2 Cancelar o PWM.
A sentena #PWMOUT OFF desativa o PWM. O comportamento do PWM aps executar
M30 ou aps um reset depende do parmetro PWMCANCEL. Aps ligar e ao desativar o
PWM, todas as variveis e marcas do CNC e PLC recuperam seus valores iniciais.
Programao.
Programar a instruo sozinha no bloco.
Formato de programao.
O formato de programao o seguinte:
#PWMOUT OFF
#PWMOUT OFF
Manual de programao
CNC 8060
CNC 8065
L
A
S
E
R
.
19.
(REF. 1402)
317
P
W
M

(
P
u
l
s
e
-
W
i
d
t
h

M
o
d
u
l
a
t
i
o
n
)
.
19.2.3 Variveis do PWM.
As seguintes variveis so acessveis a partir do programa pea e a partir do modo
MDI/MDA. Para cada uma delas se indica se o acesso de leitura (R) ou de escrita (W).
A leitura destas variveis detm a preparao de blocos. Estas variveis somente so
funcionais quando o laser est ativo pelo CNC.
Sintaxe das variveis.
Varivel. PRG Significado.
(V.)G.PWMON R Estado do PWM, quando foi ativado a partir do CNC.
(0 = Laser desligado; 1 = Laser ligado)
(V.)G.PWMFREQ R Frequncia do PWM (entre 2 e 5000 Hz; por padro, 0), quando o PWM
foi ativado a partir do CNC.
(V.)G.PWMDUTY R Ciclo de trabalho do PWM (entre 0.1 e 100%; por padro, 50%), quando
o PWM foi ativado a partir do CNC.
A leitura a partir do PLC vir expressa em dcimos (x10); isto , para
um valor 0.1, a leitura pelo PLC retornar o valor 1. Para um valor
100, a leitura pelo PLC retornar o valor 1000.
V.G.PWMON
V.G.PWMFREQ
V.G.PWMDUTY
318
Manual de programao
CNC 8060
CNC 8065
19.
L
A
S
E
R
.
(REF. 1402)
P
W
M

(
P
u
l
s
e
-
W
i
d
t
h

M
o
d
u
l
a
t
i
o
n
)
.
CNC 8060
CNC 8065
(REF. 1402)
20
319
EIXO VIRTUAL DA FERRAMENTA.
Define-se como eixo virtual da ferramenta um eixo fictcio que se move sempre na direo
na qual se encontra orientada a ferramenta. Este eixo facilita o movimento na direo da
ferramenta quando esta no se encontra alinhada com os eixos da mquina, mas em
qualquer outra orientao dependendo da posio do spindle bi-rotativo ou tri-rotativo.
Desta forma, e em funo da cinemtica aplicada, sero deslocados os eixos X Y Z
correspondentes para que a ferramenta se desloque segundo seu eixo. Esta funo facilita
a realizao de furos, a remoo da ferramenta em sua direo ou aumentar ou diminuir
a profundidade do passe durante a usinagem de uma pea.
Consideraes sobre o eixo virtual da ferramenta.
Pode haver um eixo virtual da ferramenta por canal.
O eixo virtual da ferramenta deve ser um eixo linear e pertencer ao canal. O eixo virtual
da ferramenta no pode ser parte do triedro principal quando se encontra ativo.
O eixo virtual da ferramenta, ao ser um eixo do canal, pode ser deslocado como qualquer
outro eixo nos diferentes modos de trabalho; automtico, manual, inpeo de
ferramenta, reposio de eixos, etc.
O eixo virtual da ferramenta possui limites de percurso, tanto por parmetro da mquina
como por programa.
Y
Z
Eixo virtual da ferramenta.
320
Manual de programao
CNC 8060
CNC 8065
20.
E
I
X
O

V
I
R
T
U
A
L

D
A

F
E
R
R
A
M
E
N
T
A
.
(REF. 1402)
A
t
i
v
a
r

o

e
i
x
o

v
i
r
u
a
l

d
a

f
e
r
r
a
m
e
n
t
a
.
20.1 Ativar o eixo virual da ferramenta.
A sentena #VIRTAX permite ativar o eixo virtual da ferramenta.
Programao.
No momento de definir esta sentena, opcionalmente poder ser definida a cota sobre a
qual se encontra situado o eixo.
Formato de programao.
O formato de programao o seguinte; entre chaves se mostra a lista de argumentos e
entre colchetes angulares os que so opcionais.
#VIRTAX ON
#VIRTAX ON <[{pos}]>
A programao do comando ON opcional.
Posio do eixo.
Este parmetro permite ativar a transformao do eixo virtual da ferramenta, considerando
que este se encontra posicionado em uma cota concreta. Se for programado 0, o CNC
considera que o eixo virtual da ferramenta se encontra posicionado na cota 0.
Se a posio do eixo no for programada, o CNC ativa o eixo virtual tendo em conta sua
posio atual.
{pos} Opcional. Posio do eixo.
#VIRTAX
Ativar a transformao do eixo virtual da ferramenta, em sua posio atual.
#VIRTAX ON
Ativar a transformao do eixo virtual da ferramenta, em sua posio atual.
#VIRTAX ON [15]
Ativar a transformao do eixo virtual da ferramenta, considerando que este se
encontra posicionado na cota 15.
#VIRTAX [0]
Ativar a transformao do eixo virtual da ferramenta, considerando que este se
encontra posicionado na cota 0.
Exemplo 1. Aumentar ou diminir a profundidade do passe durante a usinagem.
No programa em execuo esto ativas as funes #VIRTAX e G201. Neste caso o eixo virtual da
ferramenta poder ser deslocado simultaneamente execuo do programa.
Com o eixo virtual ativo sobre o eixo da ferramenta, este se deslocou a distncia W por meio da
interpolao aditiva (G201).
Trajetria programada.
Trajetria de usinagem.
Manual de programao
CNC 8060
CNC 8065
E
I
X
O

V
I
R
T
U
A
L

D
A

F
E
R
R
A
M
E
N
T
A
.
20.
(REF. 1402)
321
C
a
n
c
e
l
a
r

o

e
i
x
o

v
i
r
t
u
a
l

d
a

f
e
r
r
a
m
e
n
t
a
. 20.2 Cancelar o eixo virtual da ferramenta.
A sentena #VIRTAX OFF desativa a transformao do eixo virtual da ferramenta. O
comportamento do eixo virtual da ferramenta aps executar M30 ou aps um reset depende
do parmetro VIRTAXCANCEL.
Programao.
Programar a instruo sozinha no bloco.
Formato de programao.
O formato de programao o seguinte:
#VIRTAX OFF
Exemplo 2. Aumentar ou diminir a profundidade do passe durante a usinagem.
No programa em execuo no esto ativas as funes #VIRTAX nem G201. Os passos para alterar
a profundidade do passe podem ser os seguintes.
(1) Deter a execuo do programa com a tecla [STOP].
(2) Entrar no modo inspeo de ferramenta.
(3) A partir do modo MDI, executar #VIRTAX[0].
(4) Deslocar o eixo na distncia desejada atravs do MDI, manual, etc.
(5) Retomar a execuo sem reposicionar os eixos.
#VIRTAX OFF
322
Manual de programao
CNC 8060
CNC 8065
20.
E
I
X
O

V
I
R
T
U
A
L

D
A

F
E
R
R
A
M
E
N
T
A
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
i
x
o

v
i
r
t
u
a
l

d
a

f
e
r
r
a
m
e
n
t
a
.
20.3 Variveis associadas ao eixo virtual da ferramenta.
As seguintes variveis so acessveis a partir do programa pea e a partir do modo
MDI/MDA. Para cada uma delas se indica se o acesso de leitura (R) ou de escrita (W).
Sintaxe das variveis.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo
Varivel. R/W Significado.
(V.)[ch].G.VIRTAXIS R Nmero lgico do eixo virtual da ferramenta.
(V.)[ch].G.VIRTAXST R Estado do eixo virtual da ferramenta.
(0) desativado / (1) ativado.
(V.)[ch].A.VIRTAXOF.xn R Distncia percorrida pelo eixo, devido ao deslocamento
do eixo virtual da ferramenta.
V.[2].G.VIRTAXS Canal 2.
V.A.VIRTAXOF.Z Eixo Z.
V.A.VIRTAXOF.4 Eixo com nmero lgico 4.
V.[2].A.VIRTAXOF.1 Eixo com ndice 1 no canal 2.
CNC 8060
CNC 8065
(REF. 1402)
21
323
INSTRUES
Os comandos em linguagem de alto nvel se dividem em dois tipos, as instrues de
programao e as instrues de controle de fluxo.
Instrues de programao
Se definem por meio do smbolo "#" seguido do nome da instruo e dos parmetros
associados.
Se empregam para realizar diversas operaes, como por exemplo.
Visualizar erros, mensagens, etc.
Programar deslocamentos com referncia ao zero de mquina.
Executar blocos e programas.
Sincronizar canais.
Acoplar, estacionar e intercambiar eixos.
Intercambiar spindles,
Ativar a deteco de colises.
Ativar a interveno manual.
Instrues de controle de fluxo
Se definem por meio do smbolo "$" seguido do nome da instruo e de seus dados
associados.
Se empregam para a construo de voltas e saltos de programa.
324
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1 Instrues de programao
21.1.1 Instrues de visualizao. Visualizar um erro na tela
Detm a execuo do programa e visualiza na tela o erro indicado. Se programa mediante
a instruo#ERROR, selecionando bem o nmero de erro a visualizar ou ento o texto do erro.
#ERROR
Visualizar um erro selecionando o seu nmero
Visualiza o nmero de erro indicado e o texto associado ao referido erro, conforme a lista
de erros do CNC. Se o nmero de erro indicado no existe na lista de erros do CNC, no
se visualiza nenhum texto.
O formato de programao o seguinte:
#ERROR [<nmero>]
O nmero de erro, que tem que ser um nmero inteiro, se pode definir por meio de uma
constante numrica, um parmetro ou uma expresso aritmtica. No caso de utilizar
parmetros locais, estes devem ser programados da forma P0-P25.
Erros prprios do fabricante em diferentes idiomas.
Os erros compreendidos entre 10000 e 20000 esto reservados para o fabricante, para que
possa criar os seus prprios textos de warning ou erros em diferentes idiomas. Em cada
pasta mtb\data\lang\idioma est o arquivo cncError.txt que contm as mensagens e erros
do fabricante nos diferentes idiomas. Se um texto de erro no se encontra na pasta de
linguagem ativa no CNC, este o busca na pasta do idioma ingls; se no existe, o CNC
mostrar o erro correspondente.
#ERROR
Visualizar um erro selecionando o seu texto
Visualiza o texto de erro indicado. Se no se define nenhum texto, se mostra uma janela
de erro vazia.
O formato de programao o seguinte:
#ERROR [<texto>]
O texto de erro deve estar definido entre aspas. Alguns caracteres especiais se definem da
seguinte maneira.
Parmetro Significado
<nmero> Nmero do erro.
#ERROR [100000]
#ERROR [P100]
#ERROR [P10+34]
Parmetro Significado
<nmero> Texto do erro.
\" Inclui umas aspas no texto.
%% Inclui o caractere %.
#ERROR ["Mensagem"]
#ERROR ["O parmetro \"P100\" incorreto"]
#ERROR ["Diferena entre P12 e P14 > 40%%"]
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
325
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Incluir valores externos no texto de erro
Por meio do identificador %D ou %d podem ser includos valores externos (parmetros ou
variveis) no texto. O dado cujo valor se quer mostrar dever ser definido a seguir, no texto.
Podemos definir at 5 identificadores %D ou %d, porm dever haver tantos dados como
identificadores.
#ERROR ["Valor %d incorreto",120]
#ERROR ["Ferramenta %D gasta",V.G.TOOL]
#ERROR ["Valor %d incorretos",120]
326
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.2 Instrues de visualizao. Visualizar um aviso na tela
A visualizao de avisos na tela pode ser programada por meio das instrues
#WARNINGSTOP ou #WARNING, dependendo de desejamos ou no interromper a
execuo do programa. Em ambos os casos, o CNC mostra o aviso durante a preparao
de blocos, no quando o executa.
Ambas as instrues se programam selecionando bem o texto a visualizar ou ento o
nmero de warning conforme a lista de erros e warnings do CNC.
#WARNING
Visualizar um aviso selecionando o seu nmero
#WARNINGSTOP
Visualizar um aviso selecionando o seu nmero e deter a
execuo
Visualiza o nmero de aviso indicado e o texto associado ao referido aviso, conforme a lista
de erros do CNC. Se o nmero de aviso indicado no existe na lista de erros do CNC, no
se visualiza nenhum texto.
O formato de programao o seguinte:
#WARNING [<nmero>]
#WARNINGSTOP [<nmero>]
O nmero do warning, que tem que ser um nmero inteiro, se pode definir por meio de uma
constante numrica, um parmetro ou uma expresso aritmtica. No caso de utilizar
parmetros locais, estes devem ser programados da forma P0-P25.
#WARNING
Visualizar um aviso selecionando o seu texto
#WARNINGSTOP
Visualizar um aviso selecionando o seu texto e deter a execuo
Visualiza o texto de aviso indicado. Se no se define nenhum texto, se mostra uma janela
de aviso vazia.
O formato de programao o seguinte:
#WARNING ["<texto>"]
#WARNINGSTOP ["<texto>"]
O texto de aviso deve estar definido entre aspas. Alguns caracteres especiais se definem
da seguinte maneira.
#WARNING Esta instruo no detm a execuo do programa.
#WARNINGSTOP Esta instruo interrompe a execuo do programa no ponto onde se
encontra a instruo. Neste tipo de warnings o usurio decide se continua
com a execuo a partir deste ponto, tecla [START], ou abortar o
programa tecla [RESET].
Parmetro Significado
<nmero> Nmero do aviso.
#WARNING [100000]
#WARNING [P100]
#WARNING [P10+34]
Parmetro Significado
<nmero> Texto do aviso.
\" Inclui umas aspas no texto.
%% Inclui o caractere %.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
327
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Incluir valores externos no texto de erro
Por meio do identificador %D ou %d podem ser includos valores externos (parmetros ou
variveis) no texto. O dado cujo valor se quer mostrar dever ser definido a seguir, no texto.
Podemos definir at 5 identificadores %D ou %d, porm dever haver tantos dados como
identificadores.
#WARNING ["Mensagem"]
#WARNING ["O parmetro \"P100\" incorreto"]
#WARNING ["Diferena entre P12 e P14 > 40%%"]
#WARNING ["Valor %d incorreto",120]
#WARNING ["Ferramenta %D gasta",V.G.TOOL]
#WARNING ["Valores %D - %D incorretos",18,P21]
328
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.3 Instrues de visualizao. Visualizar uma mensagem na tela
Visualiza na parte superior da tela a mensagem indicada, sem deter a execuo do
programa. A mensagem permanecer ativa at que se ative uma mensagem nova, se
execute outro programa ou se efetue um reset.
Se programa mediante a instruo#MSG, o texto a visualizar.
#MSG
Visualizar uma mensagem
O formato de programao o seguinte:
#MSG ["<texto>"]
O texto da mensagem deve estar definido entre aspas. Alguns caracteres especiais se
definem da seguinte maneira.
Se no se define nenhum texto, se apaga a mensagem da tela.
Incluir valores externos no texto de erro
Por meio do identificador %D ou %d podem ser includos valores externos (parmetros ou
variveis) na mensagem. O dado cujo valor se quer mostrar dever ser definido a seguir,
no texto.
Podemos definir at 5 identificadores %D ou %d, porm dever haver tantos dados como
identificadores.
Parmetro Significado
<texto> Texto da mensagem.
\" Inclui umas aspas no texto.
%% Inclui o caractere %.
#MSG ["Mensagem de usurio"]
#MSG ["A ferramenta \"T1\" de acabamento"]
#MSG ["Utiliza-se 80%% do avano"]
#MSG [""]
#MSG ["Pea nmero %D", P2]
#MSG ["A ferramenta atual %D", V.G.TOOL]
#MSG ["Acabamento F=%D mm/min. e S=%D RPM", P21, 1200]
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
329
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.4 Instrues de visualizao. Definir o tamanho da zona grfica
#DGWZ
Define a zona grfica
A instruo #DGWZ (Define Graphics Work Zone) permite definir a zona de representao
grfica. A nova zona grfica definida se conserva at que se defina outra nova, se modifique
desde a janela grfica ou se apague o CNC. Depois de ligado, o CNC aceita a zona grfica
definida por default.
Programao num modelo fresadora.
Num modelo fresadora, o formato de programao o seguinte.
#DGWZ [<Xmin>,<Xmax>,<Ymin>,<Ymax>,<Zmin>,<Zmax>]
Ambos os limites de um eixo podem ser positivos ou negativos, porm os limites inferiores
de um eixo sempre devero ser menores que os limites superiores desse mesmo eixo.
Programao num modelo torno.
Num modelo torno, o formato de programao o seguinte.
#DGWZ [<Zmin>,<Zmax>,<Xmin>,<Xmax>]
Ambos os limites de um eixo podem ser positivos ou negativos, porm os limites inferiores
de um eixo sempre devero ser menores que os limites superiores desse mesmo eixo.
<Xmin> Lmite inferior no eixo X.
<Xmax> Lmite superior no eixo X.
<Ymin> Lmite inferior no eixo Y.
<Ymax> Lmite superior no eixo Y.
<Zmin> Lmite inferior no eixo Z.
<Zmax> Lmite superior no eixo Z.
<Zmin> Lmite inferior no eixo Z.
<Zmax> Lmite superior no eixo Z.
<Xmin> Raio ou dimetro interior.
<Xmax> Raio ou dimetro exterior.
330
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.5 Instrues de habilitao e inabilitao.
#ESBLK
Comeo do tratamento do bloco nico.
#DSBLK
Fim do tratamento do bloco nico.
As instrues #ESBLK e #DSBLK ativam e desativam o tratamento do bloco nico.
A partir da execuo da instruo #ESBLK, o CNC executa todos os blocos que se seguem,
como se se tratasse de um nico bloco. Este tratamento de bloco a bloco, se mantm ativo
at que se anule mediante a execuo da instruo #DSBLK.
Desta maneira, quando se execute o programa em modo bloco a bloco, o grupo de blocos
que se encontra entre as instrues #ESBLK e #DSBLK se executaro em ciclo contnuo.
Significa que no se deter a execuo ao finalizar um bloco, e sim continuar com a
execuo do seguinte, at alcanar a instruo #DSBLK.
#ESTOP
Habilitar o sinal de stop
#DSTOP
Desabilitar o sinal de stop
As instrues #ESTOP e #DSTOP habilitam e desabilitam o sinal de STOP, tanto se so
originados no painel de comando como se so originados no PLC.
A partir da execuo da instruo #DSTOP, o CNC inabilita a tecla de Stop, assim como o
sinal de stop proveniente do PLC. Esta inabilitao se mantm ativa at que se anule por
meio da instruo #ESTOP.
#EFHOLD
Habilitar o sinal de feed-hold.
#DFHOLD
Desabilitar o sinal de feed-hold.
As instrues #EFHOLD e #DFHOLD habilitam e desabilitam a entrada do FEED-HOLD
proveniente do PLC.
A partir da execuo da instruo #DFHOLD, o CNC inabilita a entrada de FEED-HOLD
proveniente do PLC. Esta inabilitao se mantm ativa at que se anule por meio da
instruo #EFHOLD.
G01 X20 Y0 F850
G01 X20 Y20
#ESBLK
(Comeo do bloco nico)
G01 X30 Y30
G02 X20 Y40 I-5 J5
G01 X10 Y30
G01 X20 Y20
#DSBLK
(Fim do bloco nico)
G01 X20 Y0
M30
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
331
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.6 Acoplamento eletrnico de eixos
O CNC permite acoplar eletronicamente dois eixos entre si, de tal maneira que o movimento
de um deles (escravo) fique subordinado ao deslocamento do eixo ao qual foi acoplado
(mestre).
Podemos ter ativos vrios acoplamentos de eixos ao mesmo tempo.
Os acoplamentos de eixos se ativam com a instruo #LINK e se anulam com a instruo
#UNLINK. Se alcanamos o final do programa com um par de eixos acoplados, este se
desativa depois da execuo de M02 ou M30.
Consideraes ao acoplamento de eixos
Mesmo que a instruo #LINK admite vrios pares de eixos, necessrio ter em
considerao as seguintes limitaes:
Os eixos principais (os trs primeiros do canal) no podem ser eixos escravos.
Os dois eixos de cada par escravo-mestre devem ser do mesmo tipo (lineares ou
rotativos).
O eixo mestre dum par no pode ser o eixo escravo em outro par.
Um eixo escravo no se pode acoplar a dois ou mais eixos mestres.
Da mesma forma, no se poder ativar um novo acoplamento de eixos sem antes desativar
os pares de acoplamento de eixos anterior.
#LINK
Ativar o acoplamento eletrnico de eixos,
Esta instruo define e ativa os acoplamentos eletrnicos de eixos. Se podem ativar vrios
acoplamentos ao mesmo tempo. A partir da execuo desta instruo, todos os eixos
definidos como escravos ficaro subordinados aos seus correspondentes eixos mestres.
Nestes eixos escravos no se pode programar nenhum movimento enquanto continuem
acoplados.
Tambm se poder definir por meio desta instruo a mxima diferena de erro de repetio
permitida, entre o eixo mestre e o eixo escravo de cada par.
O formato de programao o seguinte:
#LINK [<master>,<slave>,<error>][...]
A programao do erro opcional; se no se programa no se realizar este teste. O erro
mximo se definir em milmetros ou polegadas para os eixos lineares, e em graus para os
eixos rotativos.
#UNLINK
Anular o acoplamento eletrnico de eixos
Esta instruo desativa os acoplamentos de eixos ativos.
Se alcanamos o final do programa com um par de eixos acoplados, este se desativa depois
da execuo de M02 ou M30.
Parmetro Significado
<master> Eixo mestre.
<slave> Eixo escravo.
<erro> Opcional. Mxima diferena permitida entre o erro de
repetio de ambos os eixos.
#LINK [X,U][Y,V,0.5]
#LINK [X,U,0.5][Z,W]
#LINK [X,U][Y,V][Z,W]
#UNLINK
(Anula o acoplamento de eixos)
332
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.7 Estacionar eixos.
Existem mquinas que, dependendo do tipo de usinagem, podem dispor de duas
configuraes (eixos e spindles) diferentes. Para evitar que os elementos que no esto
presentes numa das configuraes apresentem erro (reguladores, sistemas de medio,
etc.) o CNC permite estacionar os referidos elementos.
Podemos ter estacionados vrios eixos e spindles ao mesmo tempo, porm sempre se vo
estacionar (e se vo mover) de um a um.
Os eixos e os spindles se estacionam com a instruo #PARK e se anulam com a instruo
#UNPARK. Os eixos e spindles se mantm estacionados depois de executar M02 ou M30,
depois de um RESET e inclusive depois de apagar e ligar o CNC.
Consideraes para estacionar eixos
O CNC no permitir parar um eixo nos seguintes casos.
Se o eixo pertence cinemtica ativa.
Se o eixo pertence a uma transformao #AC ou #ACS ativa.
Se o eixo forma parte de uma transformao angular #ANGAX ativa.
Se o eixo forma parte de um par gantry, tandem ou um eixo acoplado.
Se o eixo pertence a um controle tangencial #TANGCTRL ativo.
Consideraes para estacionar spindles
O CNC no estacionar um spindle nos seguintes casos.
Se o spindle no est parado.
Se o spindle est trabalhando como eixo C.
Com G96 ou G63 ativa e seja o spindle master do canal.
Com G33 ou G95 ativa e seja o spindle master do canal ou o spindle que se utiliza para
sincronizar o avano.
Se o spindle forma parte de um par em tandem ou um spindle sincronizado, tanto faz
que seja o mestre ou o escravo.
Se depois de estacionar os spindles fica um nico spindle no canal, este passar a ser o
novo master. Se retiramos do estacionamento um spindle e este o nico spindle do canal,
tambm se aceita como o novo spindle master.
#PARK
Estaciona um eixo
Esta instruo permite estacionar o eixo ou o spindle selecionado. Quando um deles pra,
o CNC entende que este no forma parte da configurao da mquina e deixa de control-
lo (ignora os sinais provenientes do regulador, sistemas de medio, etc.).
Depois de parado um eixo ou spindle, no se pode fazer referncia a ele no programa pea
(deslocamentos, velocidade, funes M, etc.).
O formato de programao o seguinte:
#PARK <eixo/spindle>
Cada elemento (eixo ou spindle) se deve estacionar em separado. Entretanto, se pode
estacionar um segundo elemento sem necessidade de mover o primeiro.
Por exemplo, uma mquina que intercambia um spindle normal com outro ortogonal pode ter as
seguintes configuraes de eixos:
Com o spindle normal, configurao de eixos X Y Z.
Com o spindle ortogonal, configurao de eixos X Y Z A B.
Neste caso, quando se trabalhe com o spindle normal, se estacionaro os eixos A B para ignorar
os sinais destes dois eixos.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
333
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Se tentamos estacionar um eixo ou spindle j estacionado, se ignora a programao.
#UNPARK
Retiramos do estacionamento um eixo
Esta instruo permite no estacionar o eixo ou o spindle selecionado. Quando se deixa
de mover um deles, o CNC entende que este forma parte da configurao da mquina e
comea a control-lo.
O formato de programao o seguinte:
#UNPARK <eixo/spindle>
Os eixos no se devem estacionar individualmente.
Se tentamos retirar do estacionamento um eixo ou spindle j retirado do estacionamento,
se ignora a programao.
#PARK A
(Estaciona o eixo "A")
#PARK S2
(Estaciona o spindle "S2")
#UNPARK A
(Retiramos do estacionamento o eixo "A")
#UNPARK S
(Retiramos do estacionamento o spindle "S")
334
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.8 Modificar a configurao de eixos de um canal
Inicialmente cada canal tem atribudos uns eixos conforme o definido nos parmetros de
mquina. Durante a execuo de um programa um canal poder ceder os seus eixos ou
solicitar novos eixos. Esta possibilidade vem determinada pelo parmetro de mquina
AXISEXCH, o qual estabelece se possvel que um eixo mude de canal e, se esta mudana
permanente ou no.
Uma mudana permanente se mantm depois de finalizar o programa, depois de um reset
e ao ser ligado. A configurao original pode ser restabelecida tanto validando os
parmetros de mquina gerais e reiniciando ou ento por meio de um programa de
usinagem que desfaa as mudanas.
Conhecer se um eixo pode cambiar de canal
O parmetro de mquina AXISEXCH pode ser consultado por meio da seguinte varivel.
V.MPA.AXISEXCH.Xn
Substituir o caractere "Xn" pelo nome ou nmero lgico do eixo.
Conhecer em que canal se encontra um eixo
Podemos conhecer em que canal se encontra um eixo por meio da seguinte varivel.
V.[n].A.ACTCH.Xn
Substituir o caractere "Xn" pelo nome ou nmero lgico do eixo.
Substituir o caractere "n" pelo nmero do canal.
Comandos para modificar a configurao de eixos desde um programa
As seguintes instrues permitem modificar a configurao dos eixos. Poderemos
acrescentar ou eliminar eixos, mudar o nome dos eixos e inclusive redefinir os eixos
principais do canal intercambiando o seu nome.
Quando se muda a configurao de eixos se anula a origem polar, a rotao de
coordenadas, o espelhamento e o fator escala ativo.
Na configurao de eixos (com G17 ativa), o eixo que ocupa a primeira posio ser o eixo
de abcissas, o segundo ser o eixo de ordenadas, o terceiro ser o eixo perpendicular ao
plano de trabalho, o quarto ser o primeiro eixo auxiliar e assim sucessivamente.
#SET AX
Estabelecer a configurao de eixos
Define uma nova configurao de eixos no canal. Os eixos do canal no programados na
instruo se eliminam e os programados que no existiam se acrescentam. Os eixos se
colocam no canal nas posies conforme se programam na instruo #SET AX.
Opcionalmente se poder aplicar aos eixos definidos um ou vrios offsets.
equivalente a programar um #FREE AX de todos os eixos e a seguir um #CALL AX dos
novos eixos.
A instruo #SET AX tambm podemos utiliz-la somente para ordenar os eixos existentes
no canal de outra forma.
Tambm se recuperar a configurao dos parmetros de mquina se produzido um erro de
checksum no arranque do CNC. .
Valor Significado
0 No pode cambiar de canal.
1 A troca temporria.
2 A troca permanente.
Valor Significado
0 No se encontra em nenhum canal.
1-4 Nmero de canal.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
335
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
O formato de programao o seguinte:
#SET AX [<Xn>,...] <offset> <...>
Definio dos offsets
Os offsets que se podem aplicar aos eixos se identificam por meio dos seguintes comandos.
Para aplicar vrios offsets, programar os comandos correspondentes separados por um
espao em branco.
Se ao definir uma nova configurao somente se realiza um intercmbio na ordem dos eixos
no canal, os offset no sero levados em considerao.
Visualizao na tela
Inicialmente os eixos se visualizam ordenados conforme tenham sido definidos na tabela
de parmetros de mquina gerais (por canal) e posteriormente conforme se definem os
intercmbios.
#CALL AX
Acrescentar um eixo configurao.
Acrescenta um ou vrios eixos configurao atual e alm disso permite definir a posio
na qual se deseja coloc-los. Se o eixo j existe na configurao, se coloca na nova posio.
Parmetro Significado
<Xn> Eixos que formam parte da nova configurao. Se em vez
de definir um eixo se escreve um zero, nesta posio
aparece um "vazio" sem eixo.
<offset> Opcional. Determina que offset se aplica aos eixos. Se
podem aplicar vrios offsets.
#SET AX [X,Y,Z]
#SET AX [X,Y,V1,0,A]
Comando Significado
ALL Incluir todos os offsets.
LOCOF Incluir o offset da busca de referncia.
FIXOF Incluir o offset de fixao.
ORGOF Incluir o offset de origem.
MEASOF Incluir o offset da medio.
MANOF Incluir o offset das operaes manuais.
#SET AX [X,Y,Z] ALL
#SET AX [X,Y,V1,0,A] ORGOF FIXOF
Visualizao na tela de diferentes configuraes. Se presume uma mquina com 5 eixos
X-Y-Z-A-W.
Y
?
?
Z
A
00000.0000
00000.0000
00000.0000
00000.0000
00000.0000
#SET AX [Y, 0, 0, Z, A]
X
Y
Z
?
?
00125.1500
00089.5680
00000.0000
00000.0000
00000.0000
#SET AX [X, Y, Z] FIXOF ORGOF
336
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Se o eixo j existe e no se programa uma posio, o eixo permanece em sua posio
original. Opcionalmente se poder aplicar aos eixos definidos um ou vrios offsets.
O formato de programao o seguinte:
#CALL AX [<Xn>,<pos>...] <offset> <...>
Definio dos offsets
Os offsets que se podem aplicar aos eixos se identificam por meio dos seguintes comandos.
Para aplicar vrios offsets, programar os comandos correspondentes separados por um
espao em branco.
Visualizao na tela
Inicialmente os eixos se visualizam ordenados conforme tenham sido definidos na tabela
de parmetros de mquina gerais (por canal) e posteriormente conforme se definem os
intercmbios.
#FREE AX
Liberar um eixo da configurao.
Elimina os eixos programados da configurao atual. Depois de retirar um eixo, a posio
fica desocupada, porm no se altera a ordem dos eixos que continuam no canal.
Parmetro Significado
<Xn> Eixos a acrescentar configurao. Se o eixo j existe, se
coloca na nova posio.
<pos> Opcional. Posio do eixo na nova configurao. Se no se
programa, o eixo se coloca depois do ltimo existente. Se
a posi o est ocupada, se most r ar o er r o
correspondente.
<offset> Opcional. Determina que offset se aplica aos eixos. Se
podem aplicar vrios offsets.
#CALL AX [X,A]
(Acrescenta os eixos X e A configurao, depois do ltimo eixo existente)
#CALL AX [V,4,C]
(Acrescenta configurao o eixo V na posio 4 e o eixo C depois do ltimo)
Comando Significado
ALL Incluir todos os offsets.
LOCOF Incluir o offset da busca de referncia.
FIXOF Incluir o offset de fixao.
ORGOF Incluir o offset de origem.
MEASOF Incluir o offset da medio.
MANOF Incluir o offset das operaes manuais.
#CALL AX [X] ALL
#CALL AX [V1,4,Y] ORGOF FIXOF
Configurao de eixos
#SET AX [Y, 0, 0, Z]
Y: Eixo de abcissas.
Z: Primeiro eixo auxiliar.
#CALL AX [X,2, W, 3]
Y: Eixo de abcissas.
X: Eixo de ordenadas.
W: Eixo perpendicular ao plano.
Z: Primeiro eixo auxiliar.
Y
X
W
Z
?
00000.0000
00000.0000
00000.0000
00000.0000
00000.0000
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
337
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
O formato de programao o seguinte:
#FREE AX [<Xn>,...]
Visualizao na tela
Inicialmente os eixos se visualizam ordenados conforme tenham sido definidos na tabela
de parmetros de mquina gerais (por canal) e posteriormente conforme se definem os
intercmbios.
#RENAME AX
Dar novo nome aos eixos
Muda o nome dos eixos. Para cada par de eixos programado, o primeiro eixo adquire o nome
do segundo. Se o segundo eixo est presente na configurao, adquire o nome do primeiro.
Se pode dar novo nome a qualquer eixo com qualquer nome, exista ou no no canal ou em
outros canais.
O formato de programao o seguinte:
#RENAME AX [<Xn1>,<Xn2>][...]
O parmetro mquina RENAMECANCEL indica se o CNC mantm ou cancela o nome dos
eixos e spindles depois de executar M02 ou M30, depois de um reset ou no comeo de um
novo programa pea no mesmo canal.
Depois de apagado ou acendido do CNC, os eixos e spindles sempre mantm o novo nome,
exceto depois dum erro de checksum ou a validao dos parmetros mquina que
requeiram recuperar a configurao original dos canais, eixos ou spindles. Em ambos os
casos, os nomes originais dos eixos e spindles sero recuperados.
Parmetro Significado
<Xn> Eixo a eliminar da configurao.
#FREE AX [X,A]
(Elimina os eixos X e A da configurao)
#FREE AX ALL
(Elimina todos os eixos do canal)
Visualizao na tela de diferentes configuraes. Se presume uma mquina com 5 eixos
X-Y-Z-A-W.
Parmetro Significado
<Xn1> Eixo ao que se quer mudar o nome.
<Xn2> Novo nome do eixo.
#RENAME AX [X,X1]
(O eixo X passa a ser denominado X1. Se o X1 existe j no canal passa a ser
denominado X.)
#RENAME AX [X1,Y][Z,V2]
#FREE AX [Y, A]
X
Y
Z
A
B
00000.0000
00000.0000
00000.0000
00000.0000
00000.0000
X
?
Z
?
B
00000.0000
00000.0000
00000.0000
00000.0000
00000.0000
338
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Quando um canal libera um eixo (Instrues #SET ou #FREE), este sempre recupera o seu
nome original.
Mesmo que o #RENAME seja mantido (parmetro RENAMECANCEL), o CNC o anula se
depois de um reset ou inicio de um novo programa, o canal recupera um eixo com o mesmo
nome. Isto passa se o #RENAME utiliza o nome de um eixo cujo tipo de licena de mudana
de canal temporria ou no_intercmbio (parmetro AXISEXCH), que no est no canal
nesse momento.
Acesso s variveis de um eixo de novo nome.
Depois de mudar o nome a um eixo, para acessar s suas variveis desde o programa de
usinagem ou MDI necessrio utilizar o novo nome do spindle. O acesso s variveis desde
o PLC ou uma interface no muda; se mantm o nome original do eixo.
#RENAME AX OFF
Cancelar a mudana de nome.
Esta instruo cancela a mudana de nome dos eixos indicados, independentemente de
o indicado no parmetro RENAMECANCEL; se no se define nenhum eixo, anula a
mudana de nome de todos os eixos do canal.
O formato de programao o seguinte:
#RENAME AX OFF [<Xn>, <Xn>, ...]
Parmetro Significado
<Xn> Eixo de novo nome.
#RENAME AX OFF [X]
(Cancelar a mudana de nome do eixo X).
#RENAME AX OFF
(Cancelar a mudana de nome de todos os eixos).
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
339
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.9 Modificar a configurao dos spindles de um canal
O CNC pode ter at quatro spindles repartidos entre os diferentes canais do sistema. Um
canal pode ter associado um, vrios ou nenhum spindle.
Inicialmente cada canal tem atribudos uns spindles conforme o definido nos parmetros
de mquina. Durante a execuo de um programa um canal poder ceder os seus spindles
ou solicitar novos spindles. Esta possibilidade vem determinada pelo parmetro de mquina
AXISEXCH, o qual estabelece se possvel que um spindle mude de canal e, se esta
mudana permanente ou no.
Uma mudana permanente se mantm depois de finalizar o programa, depois de um reset
e ao ser ligado. A configurao original pode ser restabelecida tanto validando os
parmetros de mquina gerais e reiniciando ou ento por meio de um programa de
usinagem que desfaa as mudanas.
Conhecer se um spindle pode cambiar de canal
O parmetro de mquina AXISEXCH pode ser consultado por meio da seguinte varivel.
V.MPA.AXISEXCH.Sn
Substituir o caractere "Sn" pelo nome do spindle.
Conhecer em que canal se encontra um spindle
Podemos conhecer em que canal se encontra um spindle por meio da seguinte varivel.
V.[n].A.ACTCH.Sn
Substituir o caractere "Sn" pelo nome do spindle.
Substituir o caractere "n" pelo nmero do canal.
Comandos para modificar a configurao de spindles desde um programa
As seguintes instrues permitem modificar a configurao dos spindles do canal.
Poderemos acrescentar ou eliminar spindles, mudar o nome dos spindles e definir qual
o spindle master do canal.
#FREE SP
Liberar um spindle da configurao
Elimina os spindles definidos da configurao atual.
O formato de programao o seguinte:
#FREE SP [<Sn>,...]
#FREE SP ALL
Tambm se recuperar a configurao dos parmetros de mquina se produzido um erro de
checksum no arranque do CNC. .
Valor Significado
0 No pode cambiar de canal.
1 A troca temporria.
2 A troca permanente.
Valor Significado
0 No se encontra em nenhum canal.
1-4 Nmero de canal.
Parmetro Significado
<Sn> Nome do spindle.
ALL Libera todos os spindles do canal.
340
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
#CALL SP
Acrescentar um spindle configurao
Acrescenta um ou vrios spindles configurao atual A posio dos spindles no canal no
relevante. Para acrescentar um spindle ao canal, o spindle deve estar livre; no deve estar
em outro canal.
O formato de programao o seguinte:
#CALL SP [<Sn>,...]
#SET SP
Estabelecer a configurao dos spindles
Define uma nova configurao de spindles. Os spindles existentes no canal e no
programados em#SET SP se eliminam e os programados que ainda no esto no canal se
acrescentam.
equivalente a programar um #FREE SP todos os spindles e seguidamente um #CALL SP
dos novos spindles. O formato de programao o seguinte:
#SET SP [<Sn>,...]
#RENAME SP
Dar novo nome aos eixos-arvore
Muda o nome dos spindles. Para cada par de spindles programado, o primeiro spindle
adquire o nome do segundo. Se o segundo spindle est presente na configurao, adquire
o nome do primeiro. Se pode dar novo nome a qualquer eixo com qualquer nome, exista
ou no no canal ou em outros canais.
O formato de programao o seguinte:
#RENAME SP [<Sn>,<Sn>][...]
#FREE SP [S]
(Elimina o spindle S da configurao)
#FREE SP [S1,S4]
(Elimina os spindles S1 y S4 da configurao)
#FREE SP ALL
(Elimina todos os spindles da configurao)
Parmetro Significado
<Sn> Nome do spindle.
#CALL SP [S1]
(Acrescenta o spindle S1 configurao)
#CALL SP [S,S2]
(Acrescenta os spindles S e S2 da configurao)
Parmetro Significado
<Sn> Nome do spindle.
#SET SP [S]
(Configurao de um spindle)
#SET SP [S1,S2]
(Configurao de dois spindles)
Parmetro Significado
<Sn> Nome do spindle.
#RENAME SP [S,S1]
#RENAME SP [S1,S2][S3,S]
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
341
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
O parmetro mquina RENAMECANCEL indica se o CNC mantm ou cancela o nome dos
eixos e spindles depois de executar M02 ou M30, depois de um reset ou no comeo de um
novo programa pea no mesmo canal.
Depois de apagado ou acendido do CNC, os eixos e spindles sempre mantm o novo nome,
exceto depois dum erro de checksum ou a validao dos parmetros mquina que
requeiram recuperar a configurao original dos canais, eixos ou spindles. Em ambos os
casos, os nomes originais dos eixos e spindles sero recuperados.
Quando um canal libera um spindle (Instrues #SET ou #FREE), este sempre recupera
o seu nome original.
Mesmo que o #RENAME seja mantido (parmetro RENAMECANCEL), o CNC o anula se
depois de um reset ou inicio de um novo programa, o canal recupera um spindle com o
mesmo nome. Isto passa se o #RENAME utiliza o nome de um spindle cujo tipo de licena
de mudana de canal temporria ou no_intercmbio (parmetro AXISEXCH), que no
est no canal nesse momento.
Acesso s variveis de um eixo de novo nome.
Depois de mudar o nome a um eixo, para acessar s suas variveis desde o programa de
usinagem ou MDI necessrio utilizar o novo nome do spindle. O acesso s variveis desde
o PLC ou uma interface no muda; se mantm o nome original do eixo.
#RENAME SP OFF
Cancelar a mudana de nome.
Esta instruo cancela a mudana de nome dos spindles indicados, independentemente
de o indicado no parmetro RENAMECANCEL; se no se define nenhum spindle, anula a
mudana de nome de todos os spindles do canal.
O formato de programao o seguinte:
#RENAME SP OFF [<Sn>, <Sn>, ...]
Parmetro Significado
<Sn> spindle de novo nome.
#RENAME SP OFF [S3]
(Cancelar a mudana de nome do spindle S3).
#RENAME SP OFF
(Cancelar a mudana de nome de todos os spindles).
342
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.10 Sincronizao dos spindles
Este modo permite estabelecer o movimento de um spindle (escravo) sincronizado com
outro spindle (mestre) por meio de uma relao dada. A sincronizao de spindles se
programa sempre no canal ao qual pertence o spindle escravo, tanto para ativ-la e
desativ-la, como para dar-lhe um reset.
Existem dois tipos de sincronizao; sincronizao em velocidade ou em posio. A
ativao e anulao dos diferentes tipos de sincronizao se programam por meio das
seguintes instrues.
#SYNC - Sincronizao de spindles considerando a cota real.
#TSYNC - Sincronizao de spindles considerando a cota terica.
#UNSYNC - Anulao da sincronizao dos spindles.
#SYNC
Sincronizao de spindles considerando a cota real
#TSYNC
Sincronizao de spindles considerando a cota terica
O formato de programao para cada uma delas o seguinte. Entre os caracteres <> se
indicam os parmetros opcionais.
#SYNC [{master}, {slave} <,N{nratio}, D{dratio}> <,O{posync}> <,{looptype}>
<,{keepsync}>][]
#TSYNC [{master}, {slave} <,N{nratio}, D{dratio}> <,O{posync}> <,{looptype}>
<,{keepsync}>][]
Com cada par de colchetes se define uma sincronizao entre dois spindles.
Parmetro Significado
{master} spindle da sincronizao.
{slave} spindle escravo da sincronizao.
{nratio}
{dratio}
Opcionais. um par de nmeros que definem a relao de transmisso
(nratio/dratio) entre os spindles sincronizados.
Ambos os valores podem ser positivos ou negativos.
{posync} Opcional. Este parmetro define que a sincronizao se realiza em posio e
alm disso determina a defasagem entre os dois spindles.
Se permitem valores positivos ou negativos e maiores de 360.
{looptype} Opcional. Este parmetro indica o tipo de lao para o spindle mestre. Com valor
"CLOOP" o spindle trabalha em lao fechado. Com valor "OLOOP" o spindle
trabalha em lao aberto.
Se no se programa se aceita o valor "CLOOP".
{keepsync} Opcional. Este parmetro indica se o CNC cancela a sincronizao de spindles
depois de executar M02, M30 ou depois de um erro ou reset. Com valor
"CANCEL", o CNC cancela a sincronizao; com valor "NOCANCEL" no a
cancela.
Se no se programa, a instruo aceita o valor definido pelo fabricante
(parmetro SYNCCANCEL).
#SYNC [S,S1]
Os spindles se sincronizam em velocidade. O spindle escravo S1 gira mesma velocidade que
o spindle mestre S.
#SYNC [S,S1,N1,D2]
O spindle escravo S1 gira na metade (1/2) de velocidade que o mestre S.
#SYNC [S,S1,N1,D2,O15]
Depois de sincronizar-se em velocidade e em posio, o spindle escravo S1 segue o mestre S
com a defasagem indicada, que neste caso em especial pode ser 0.
#SYNC [S,S1,O30,OLOOP]
Sincronizao em velocidade e em posio com uma defasagem de 30. O spindle mestre
trabalha em lao aberto.
#SYNC [S,S1,O30,CLOOP, CANCEL]
Sincronizao em velocidade e em posio com uma defasagem de 30. O spindle mestre
trabalha em lao fechado. O CNC cancela a sincronizao depois do M30, um erro ou um reset.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
343
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Consideraes sincronizao
A funo #SYNC pode executar-se trabalhando em lao aberto (M3 ou M4) ou ento em lao
fechado (M19). Na sincronizao, o spindle mestre poder trabalhar em lao aberto ou
fechado; o eixo escravo sempre estar em lao fechado.
Numa mesma instruo #SYNC ou #TSYNCpodem ser programados vrios pares de
spindles sincronizados. Tambm se permite programar vrias instrues #SYNC sucessivas
com efeito aditivo enquanto no entrem em conflito com as anteriores.
O spindle escravo deve estar no canal em que se ativa a sincronizao enquanto que o
spindle mestre pode estar em qualquer canal. Se permite que vrios eixos escravos tenham
o mesmo eixo mestre porm um eixo escravo no pode ser mestre de um terceiro; desta
forma, se evitam as voltas nas sincronizaes.
Podemos programar primeiro a sincronizao em velocidade e a seguir em posio ou ento
se podem programar ambas ao mesmo tempo. Depois de um par estar sincronizado,
podemos modificar a sua relao de velocidades e/ou a sua defasagem; caso seja
necessrio, os spindles deixaro de sincronizar-se e voltaro a sincronizar para adotar a
mudana.
Para garantir um seguimento adequado recomendvel que os dois spindles trabalhem em
lao fechado. Depois dos dois estar em lao fechado, o spindle escravo passa da velocidade
que est velocidade de sincronizao. O spindle mestre pode estar girando quando se
programa a sincronizao e a passagem a lao fechado o far mantendo a rotao.
Programao do spindle mestre e escravo
Para o spindle escravo no permitido programar a velocidade, as funes de spindle M3
M4 M5 M19, trocas de gama M41 a M44 nem variar a ultrapassagem.
Para o spindle mestre se permite programar as seguintes funes:
Mudar a velocidade de rotao do spindle desde PLC ou CNC.
Executar as funes de velocidade G94, G95, G96 e G97.
Executar as funes auxiliares M3, M4, M5 e M19.
Mudar o override do spindle desde PLC, CNC ou teclado.
Mudar o limite da velocidade do spindle desde PLC ou CNC.
Com o eixo C ativado, definir o plano XC ou ZC.
Se permite que ao definir a sincronizao, ou com ela ativa, o eixo mestre trabalhe como
eixo C ou em G63. Tambm se permite que no spindle mestre estejam ativas as funes
G33, G95 ou G96. No caso do escravo, tambm se permite manter ativas as funes G33
e G95, porm a funo G96 ficar temporariamente "congelada" e sem efeito durante a
sincronizao.
Pelo contrrio, no se permite trocar de canal os spindles sincronizados nem efetuar trocas
de gama M41 a M44. Se a mudana de gama automtica e a nova velocidade requer uma
mudana de gama, se mostrar o erro correspondente.
Gama de trabalho
Os spindles podem ter gamas diferentes. Se no momento da sincronizao os spindles no
esto no mesmo estado, o escravo "congela" o seu estado, muda para a gama indicada no
parmetro de mquina SYNCSET e deve seguir ao mestre.
Se o mestre pertence ao mesmo canal, tambm muda para a gama indicada no seu
parmetro SYNCSET. Se o mestre est em outro canal, antes de ativar a sincronizao se
deve ativar a gama. portanto responsabilidade do usurio preparar o spindle mestre para
que o escravo se possa sincronizar.
Busca de referncia de mquina.
Antes de ativar a sincronizao em posio, se buscar o ponto de referncia de mquina
do spindle escravo, em caso de que nunca se tenha buscado. Se o spindle mestre est no
mesmo canal e no se fez referncia ao mesmo, tambm se fora a sua busca. Se o mestre
est em outro canal e no se fez referncia, dar erro.
344
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
#UNSYNC
Desacoplar um ou vrios spindles
O formato de programao o seguinte: Entre os caracteres <> se indicam os parmetros
opcionais.
#UNSYNC
#UNSYNC [slave1 <,slave2> ...]
Se no se define nenhum parmetro, se desacoplam todos os spindles.
Consideraes ao desacoplamento
A sincronizao tambm se anula com M30 e RESET.
Quando se desfaz a sincronizao, o eixo mestre continua no seu estado atual e o escravo
se detm. O escravo no recupera a funo M prvia sincronizao, porm mantm a
gama de sincronizao at que se programe uma nova funo S.
Variveis associadas ao movimento de sincronizao
Estas variveis so de leitura e escrita (R/W) sncrona e se avaliam durante a execuo.
As denominaes das variveis so genricas.
Substituir o caractere "n" pelo nmero de canal, conservando os colchetes. O primeiro
canal se identifica com o nmero 1, no sendo vlido o 0.
Substituir o carter "Xn" pelo nome, nmero lgico ou ndice no canal do eixo.
Ajustar a relao de sincronizao em velocidade
(V.)[n].A.GEARADJ.Xn
De leitura desde o PRG, PLC e INT. A leitura desde o PLC vir expressa em centsimas (x100).
Ajuste fino da relao de transmisso durante a sincronizao. Se programa como
percentagem sobre o valor original do ajustamento.
Sincronizao em velocidade
(V.)[n].A.SYNCVELW.Xn
De leitura e escrita desde o PRG, PLC e INT.
Quando os spindles se sincronizam em velocidade, o spindle escravo gira mesma
velocidade que o spindle mestre (considerando a relao). Se superamos o valor definido
nesta varivel, o sinal SYNSPEED se coloca a nvel lgico baixo; no se detm o movimento
nem se mostra nenhum erro.
O seu valor por default o do parmetro mquina DSYNCVELW.
(V.)[n].A.SYNCVELOFF.Xn
De leitura e escrita desde o PRG, PLC e INT.
Offset de velocidade sobre a sincronizao do spindle escravo.
Parmetro Significado
slave Spindle escravo a sincronizar,
#UNSYNC
Se desacoplam todos os spindles do canal.
#UNSYNC [S1,S2]
Os spindles escravos S1 e S2 se desacoplam do spindle mestre ao qual estavam
sincronizados.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
345
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Sincronizao em posio
(V.)[n].A.SYNCPOSW.Xn
De leitura e escrita desde o PRG, PLC e INT.
Quando os spindles se sincronizam em posio, o spindle escravo segue o mestre
mantendo a defasagem programada (considerando a relao). Se superamos o valor
definido nesta varivel, o sinal SYNCPOSI se coloca a nvel lgico baixo; no se detm o
movimento nem se mostra nenhum erro.
O seu valor por default o do parmetro mquina DSYNCPOSW.
(V.)[n].A.SYNCPOSOFF.Xn
De leitura e escrita desde o PRG, PLC e INT.
Offset de posio.
346
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.11 Seleo do lao para um eixo ou spindle. Lao aberto ou lao fechado.
Quando se trabalha com lao aberto, a instruo no depende do feedback. Quando se
trabalha com o lao fechado, se tem em considerao o feedback para gerar a instruo.
O spindle trabalha normalmente em lao aberto quando est em M3 ou M4 e em lao
fechado quando est em M19. Na sincronizao de spindles, o escravo sempre trabalha em
lao fechado, mas o mestre pode trabalhar em lao aberto ou fechado, dependendo dos
parmetros de programao da instruo #SYNC. Entretanto, se permite trabalhar em lao
fechado com as funes M3 e M4 para realizar os seguintes ajustes num spindle:
Ajustar um lao para M19.
Ajustar um lao para quando o spindle for mestre de uma sincronizao.
Os eixos trabalham habitualmente em lao fechado. Tambm se permite trabalhar em lao
aberto para controlar um eixo rotativo como se fosse um spindle.
Para abrir e fechar os laos se dispe das seguintes instrues, vlidas tanto para eixos
como para spindles.
#SERVO ON - Ativa o modo de funcionamento de lao fechado.
#SERVO OFF - Ativa o modo de funcionamento do lao aberto.
#SERVO ON
Ativa o modo de funcionamento de lao fechado
Depois de programar esta instruo, o eixo ou spindle passa a trabalhar com lao fechado.
No caso do spindle, antes de passar a trabalhar em lao fechado deve-se ter efetuado uma
busca de referncia; pois caso contrrio, no se fechar o lao e se mostrar um warning.
O formato de programao o seguinte:
#SERVO ON [eixo/spindle]
Para cada eixo ou spindle se deve fechar o lao em separado.
#SERVO OFF
Ativa o modo de funcionamento de lao aberto
Depois de programar esta instruo, o eixo passa a trabalhar com lao aberto. No caso de
um spindle, se anula a situao de lao fechado programada com #SERVO ON,
recuperando desta forma a situao na que se encontrava o spindle antes de fechar o lao.
Se o spindle estava em M19, depois de programar esta instruo se continua com o lao
fechado.
Numa sincronizao de spindles, no se permite programar a instruo #SERVO OFF
para o spindle escravo; se o programar, o CNC mostrar um erro.
Se a sincronizao foi definida com o spindle mestre trabalhando em lao fechado, este
continua com o lao fechado depois de programar #SERVO OFF. Se a sincronizao
foi definida com o spindle mestre trabalhando em lao aberto e posteriormente foi
fechado com #SERVO ON, depois de programar #SERVO OFF se abrir o lao do
spindle mestre.
Se o spindle estava em M3, M4 ou M5 sem sincronizao ativa, se abre o lao.
O formato de programao o seguinte:
Esta funcionalidade no est disponvel para reguladores Sercos Posio (eixo ou spindle). Neste
caso, no se permite que o CNC abra ou feche o lao, sendo que o regulador o que controla o lao.
i
Parmetro Significado
eixo/spindle Nome de eixo ou spindle.
#SERVO ON [S]
Fecha o lao do spindle S.
#SERVO ON [S2]
Fecha o lao do spindle S2.
#SERVO ON [X]
Fecha o lao do eixo X.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
347
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
#SERVO ON [eixo/spindle]
Para cada eixo ou spindle se deve abrir o lao em separado.
Consideraes programao dos laos
A funo M19 requer trabalhar sempre em lao fechado. As funes M3, M4 e M5 por default
trabalham em lao aberto, porm tambm podem trabalhar em lao fechado se
programada uma sincronizao de spindles ou a instruo #SERVO ON .
Quando um spindle passa a ser eixo C ou se interpola com o restante de eixos (por exemplo,
rosqueamento rgido) no perde a condio que tivesse de lao aberto ou fechado. Ao
finalizar estas instrues, se recupera a situao anterior.
No arranque, o spindle se coloca em lao aberto. Depois de executar M30 ou um reset, se
abre o lao e se anula a instruo #SERVO ON, exceto se o reset para o spindle mestre
de uma sincronizao (que pode estar num canal diferente do escravo), nesse caso nem
se anula a sincronizao nem se passa a lao aberto. Neste caso se d um warning.
Parmetro Significado
eixo/spindle Nome de eixo ou spindle.
#SERVO OFF [S]
Se anula o lao fechado do spindle S.
#SERVO OFF [Z2]
O eixo Z2 passa a trabalhar com lao aberto.
348
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.12 Deteco de colises
Mediante esta opo, o CNC analisa com antecipao os blocos a executar com o objetivo
de detectar voltas (intersees do perfil com ele prprio) ou colises no perfil programado.
O nmero de blocos a analisar pode ser definido pelo usurio, podendo ser analisados at
200 blocos em uma unidade 8065 e 40 blocos em uma unidade 8060.
Quando se detecta uma volta ou uma coliso, os blocos que os originam no sero
executados e, na tela se mostrar um aviso para advertir ao usurio que o perfil programado
foi modificado. Se mostrar um aviso por cada volta ou coliso eliminada.
A informao contida nos blocos eliminados, e que no seja o movimento no plano ativo,
ser executada (incluindo os movimentos de outros eixos).
Consideraes ao processo de deteco de colises.
A deteco de colises poder ser aplicada embora no esteja a compensao de raio
de ferramenta ativa.
Estando ativo o processo de deteco de colises, se permite efetuar deslocamentos
de origens, pr-selees de coordenadas e trocas de ferramenta. Pelo contrrio, no
se permite realizar buscas de zero nem medies.
Se mudamos o plano de trabalho, se interromper o processo de deteco de choques.
O CNC analisa os choques nos blocos armazenados at o momento, e reinicia o
processo com o novo plano a partir dos novos blocos de movimento.
O processo de deteco de choques ser interrompido se se programa uma instruo
(explcita ou implcita) que requeira sincronizar a preparao e a execuo de blocos (por
exemplo #FLUSH). O processo iniciar novamente depois a execuo da referida
instruo.
No se permite ativar a deteco de choques se existe algum eixo hirth ativo formando
parte do plano principal. Da mesma forma, estando ativo o processo de deteco de
choques no se permitir ativar um eixo como Hirth nem mudar o plano de trabalho se
algum dos eixos resulta ser Hirth.
#CD ON
Ativar a deteco de colises
Ativa o processo de deteco de colises. Estando a deteco de choques j ativa, permite
modificar o nmero de blocos a analisar.
O formato de programao o seguinte:
#CD ON [<blocos>]
A definio do nmero de blocos a analisar opcional. Se no se define, se aceita o mximo
(200 blocos). O horizonte de blocos pode ser modificado em qualquer momento, inclusive
com a deteco de choques ativa.
Parmetro Significado
<blocos> Opcional. Nmero de blocos a analisar.
O exemplo mostra erros de usinagem (E)
devidos a uma coliso no perfil programado.
Este tipo de erros se pode evitar mediante a
deteco de colises.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
349
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
#CD OFF
Anula a deteco de colises
Desativa o processo de deteco de colises.
O processo tambm ficar desativado automaticamente depois de executar uma das
funes M02 ou M30, e depois de um erro ou um reset.
Exemplo de perfil com uma volta.
#CD ON [50]
G01 X0 Y0 Z0 F750
X100 Y0
Y -50
X90
Y20
X40
Y -50
X0
Y0
#CD OFF
Exemplo de choque de perfis.
#CD ON
G01 G41 X0 Y0 Z0 F750
X50
Y -50
X100
Y -10
X60
Y0
X150
Y -100
X0
G40 X0 Y0
#CD OFF
M30
350
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.13 Interpolao de splines (Akima)
Este tipo de usinagem adapta o contorno programado a uma curva em forma de spline, a
qual passa por todos os pontos programados.
O contorno que se quer adaptar, se define por meio de trajetrias retas (G00/G01). Se
definimos uma trajetria curva (G02/G03), o Spline se interrompe durante a usinagem da
mesma e se reinicia na seguinte trajetria reta. As transies entre a trajetria curva e o
spline se realizam tangencialmente.
#SPLINE ON
Ativar adaptao do spline.
Quando se executa esta instruo, o CNC entende que os pontos programados a seguir
formam parte de uma spline e comea a adaptao da curva.
O formato de programao o seguinte:
#SPLINE ON
No se permite ativar a usinagem de splines se est ativa a compensao de raio (G41/G42)
com transio linear entre blocos (G137) nem vice-versa.
#SPLINE OFF
Anular adaptao do spline.
Quando se executa esta instruo, finaliza a adaptao da curva e a usinagem continua
conforme as trajetrias programadas.
O formato de programao o seguinte:
#SPLINE OFF
S poderemos desativar o spline se programamos um mnimo de 3 pontos. Se definimos
as tangentes inicial e final do spline, somente ser necessrio definir 2 pontos.
#ASPLINE MODE
Seleo do tipo de tangente.
Esta instruo estabelece o tipo de tangente inicial e final do spline, o qual determina como
se realiza a transio entre o spline e a trajetria anterior e posterior. A sua programao
opcional; se no se define, a tangente se calcula automaticamente.
O formato de programao o seguinte:
#ASPLINE MODE [<inicial>,<final>]
A tangente inicial e final do spline pode adquirir um dos seguintes valores . Se no se
programa, se toma o valor 1.
Em trao descontnuo se mostra o perfil programado. Em trao contnuo se mostra o Spline.
Parmetro Significado
<Inicial> Tangente inicial.
<final> Tangente final.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
351
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o

Se definimos com valor 3, a tangente inicial se define mediante a instruo #ASPLINE
STARTTANG e a tangente final mediante a instruo #ASPLINE ENDTANG. Se no se
definem, se aplicam os ltimos valores utilizados.
#ASPLINE STARTTANG
Tangente inicial
#ASPLINE ENDTANG
Tangente final
Por meio destas instrues se define a tangente inicial e final do spline. A tangente se
determina mostrando vectorialmente a sua direo nos diferentes eixos.
O formato de programao o seguinte:
#ASPLINE STARTTANG <eixos>
#ASPLINE ENDTANG <eixos>
Valor Significado
1 A tangente se calcula automaticamente.
2 Tangencial ao bloco anterior/posterior.
3 Conforme a tangente especificada.
X1 Y1 X1 Y-1
X-5 Y2 X0 Y1
352
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
N10 G00 X0 Y20
N20 G01 X20 Y20 F750 (Ponto inicial do spline)
N30 #ASPLINE MODE [1,2] (Tipo de tangente inicial e final)
N40 #SPLINE ON (Seleo do spline)
N50 X40 Y60
N60 X60
N70 X50 Y40
N80 X80
N90 Y20
N100 X110
N110 Y50 (ltimo ponto do spline)
N120 #SPLINE OFF (Retirada da seleo do spline)
N130 X140
N140 M30
N10 G00 X0 Y20
N20 G01 X20 Y20 F750 (Ponto inicial do spline)
N30 #ASPLINE MODE [3,3] (Tipo de tangente inicial e final)
N31 #ASPLINE STARTTANG X1 Y1
N32 #ASPLINE ENDTANG X0 Y1
N40 #SPLINE ON (Seleo do spline)

N120 #SPLINE OFF (Retirada da seleo do spline)
N130 X140
N140 M30
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
353
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.14 Interpolao polinmica
O CNC permite a interpolao de retas e crculos e por meio da instruo #POLY tambm
O CNC permite a interpolao de retas e crculos e por meio da instruo #POLY tambm
podemos interpolar curvas complexas, como por exemplo uma parbola.
#POLY
Interpolao polinmica
Este tipo de interpolao permite a usinagem de uma curva expressa por meio de um
polinmio at ao quarto grau, onde o parmetro de interpolao o comprimento do arco.
O formato de programao o seguinte:
#POLY [<eixo1>[a,b,c,d,e] <eixo2>[a,b,c,d,e] .. SP<sp> EP<ep>]
Os coeficientes definem a trajetria do eixo como uma funo para cada eixo.
#POLY [X[ax,bx,cx,dx,ex] Y[ay,by,cy,dy,ey] Z[az,bz,cz,dz,ez] .. SP<sp> EP<ep>]
X(p) = ax+bx*p+cx*p+dx*p+ex*p
4
Y(p) = ay+by*p+cy*p+dy*p+ey*p
4
Z(p) = az+bz*p+cz*p+dz*p+ez*p
4
Sendo "p" o mesmo parmetro em todos os eixos. Os parmetros sp e ep definem os valores
inicial e final de "p", como os extremos entre os quais ser gerada a trajetria para cada eixo.
Parmetro Significado
<eixo> Eixo a interpolar.
a,b,c,d,e Coeficientes do polinmio.
<sp> Parmetro inicial da interpolao.
<ep> Parmetro final da interpolao.
Programao de uma parbola. O polinmio poder ser representado da seguinte maneira:
Coeficientes do eixo X: [0,60,0,0,0]
Coeficientes do eixo Y: [1,0,3,0,0]
Parmetro inicial: 0
Parmetro final: 60
O programa pea fica da seguinte maneira.
G0 X0 Y1 Z0
G1 F1000
#POLY [X[0,60,0,0,0] Y[1,0,3,0,0] SP0 EP60]
M30
354
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.15 Controle da acelerao
A acelerao e o jerk (variao da acelerao) que se aplicam nos deslocamentos se
encontram definidos nos parmetros de mquina. Entretanto, estes valores podem ser
modificados desde o programa por meio das seguintes funes.
A figura seguinte mostra, para cada um dos casos, os grficos de velocidade (v), acelerao
(a) e jerk (j).
Como exemplo se mostra a dinmica da acelerao trapezoidal.
1 O eixo comea a mover-se com uma acelerao uniformemente crescente, com uma
inclinao limitada pela percentagem do jerk de acelerao indicado por meio das
funes G132 ou G133, at alcanar a percentagem de acelerao indicada por meio
das funes G130 ou G131.
2 A acelerao passa a ser constante.
3 Antes de alcanar a velocidade programada existe uma acelerao uniformemente
decrescente, com uma inclinao limitada pela percentagem do jerk de acelerao.
4 Continua com o avano programado e com acelerao 0.
5 Quando se deseja diminuir a velocidade ou parar o eixo, se aplica uma desacelerao,
com uma inclinao limitada pela percentagem do jerk de desacelerao.
6 A desacelerao passa a ser constante e o seu valor a percentagem de desacelerao.
7 Antes de alcanar a velocidade programada ou parar, existe uma desacelerao com
uma inclinao limitada pela percentagem do jerk de acelerao.
G130 o G131 Percentagem de acelerao e desacelerao a aplicar.
G132 o G133 Percentagem de jerk de acelerao e desacelerao a aplicar.
t
v
t
a
t
j
t
v
t
a
t
j
t
v
t
a
t
j
LINEAR TRAPEZOIDAL SQUARE SINE
t
v
t
a
3
2
1
4 5
6
7
ACCEL
DECEL
t
j
ACCJERK
DECJERK
ACCJERK
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
355
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
#SLOPE
Estabelece o comportamento da acelerao
Esta instruo determina a influncia, no comportamento da acelerao, dos valores
definidos por meio das funes G130, G131, G132 e G133.
O formato de programao o seguinte:
#SLOPE [<tipo>,<jerk>,<acel>,<mov>]
No necessria a programao de todos os parmetros. Os valores que pode tomar cada
parmetro so os seguintes.
O parmetro<tipo> determina o tipo de acelerao.
Por default, assume o valor 0.
O parmetro opcional <jerk> determina a influncia do Jerk definido por meio das
funes G132 e G133. S se consideraro nos tipos de acelerao trapezoidal e seno
quadrado.
Por default, assume o valor 0.
O parmetro opcional <acel> determina a influncia da acelerao definida mediante
as funes G130 e G131.
Por default, assume o valor 0.
O parmetro opcional<mov> determina se as funes G130, G131, G132 e G133 afetam
os deslocamentos em G00.
Por default, assume o valor 0.
Parmetro Significado
<tipo> Tipo de acelerao.
<jerk> Opcional. Determina a influncia do jerk.
<acel> Opcional. Determina a influncia da acelerao.
<mov> Opcional. Afeta aos movimentos em G00.
#SLOPE [1,1,0,0]
#SLOPE [1]
#SLOPE [2,,,1]
Valor Significado
0 Acelerao linear.
1 Acelerao trapezoidal.
2 Acelerao seno quadrado.
Valor Significado
0 Modifica o jerk da fase de acelerao e desacelerao.
1 Modifica o jerk da fase de acelerao.
2 Modifica o jerk da fase de desacelerao.
Valor Significado
0 Se aplica sempre.
1 S se aplica na fase de acelerao.
2 S se aplica na fase de desacelerao.
Valor Significado
0 Afetam os deslocamentos em G00.
1 No afetam os deslocamentos em G00.
356
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.16 Definio de macros
As macros permitem definir um bloco de programa, ou parte dele, por meio de um nome,
da forma "NomeDeMacro" = "BlocoCNC". Depois de definida a macro, quando se programe
"NomeDeMacro" ser equivalente a programar "BlocoCNC". Quando desde o programa (ou
MDI) se execute uma macro, o CNC executar o bloco de programa que tem associado.
As macros definidas desde um programa (ou MDI) se armazenam numa tabela no CNC;
desta maneira esto disponveis desde o resto de programas sem necessidade de voltar
a defini-las. Esta tabela se inicializa ao arrancar o CNC e tambm pode ser inicializada desde
o programa de usinagem por meio da instruo #INIT MACROTAB, apagando dessa forma
todas as macros armazenadas.
#DEF
Definio de macros
Podemos ter definidas at 50 macros diferentes no CNC. As macros definidas so
acessveis desde qualquer programa. Se tentamos definir mais macros das permitidas, o
CNC mostra o erro correspondente. A tabela de macros pode ser iniciada (apagando todas
as macros) por meio da instruo #INIT MACROTAB.
A definio da macro deve ser programada sozinha no bloco.
O formato de programao o seguinte:
#DEF "NomeDeMacro" = "BlocoCNC"
Podemos definir vrias macros num mesmo bloco, da seguinte maneira.
#DEF "Macro1"="Bloco1" "Macro2"="Bloco2" ...
Definio de operaes aritmticas nas macros.
Quando se incluam operaes aritmticas na definio da macro, se dever incluir a
operao aritmtica completa.
Parmetro Significado
NomeDeMacro Nome identificativo da macro no programa. Poder
ter um comprimento de at 30 caracteres e estar
formado por letras e nmeros
BlocoCNC Bloco de programa. Poder ter um comprimento de
at 140 caracteres.
(Definio de macros)
#DEF "READY"="G0 X0 Y0 Z10"
#DEF "START"="SP1 M3 M41" "STOP"="M05"
(Execuo de macros)
"READY" ( equivalente a programar G0 X0 Y0 Z10)
P1=800 "START" F450 ( equivalente a programar S800 M3 M41)
G01 Z0
X40 Y40
"STOP" ( equivalente a programar M05)
Definio correta de uma macro.
#DEF "MACRO1"="P1*3"
#DEF "MACRO2"="SIN [\"MACRO1\"]"
A definio das seguintes macros incorreta.
#DEF "MACRO1"="56+"
#DEF "MACRO2"="12"
#DEF "MACRO3="\"MACRO1\"\"MACRO2\""
#DEF "MACRO4"="SIN["
#DEF "MACRO5"="45]"
#DEF "MACRO6="\"MACRO4\"\"MACRO5\""
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
357
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Sequenciamento de macros. Incluir macros na definio de outras macros.
A definio de uma macro poder ao mesmo tempo incluir outras macros. Neste caso, cada
uma das macros includas na definio dever estar delimitada por meio dos caracteres \"
(\"macro\").
#INIT MACROTAB
Inicializao da tabela de macros
Quando se define uma macro desde um programa (ou MDI), se armazena numa tabela no
CNC de maneira que est disponvel para os outros programas. Esta instruo inicializa a
tabela de macros, apagando as macros que se encontrem armazenadas na mesma.
Exemplo 1
#DEF "MACRO1"="X20 Y35"
#DEF "MACRO2"="S1000 M03"
#DEF "MACRO3"="G01 \"MA1\" F100 \"MA2\""
Exemplo 2
#DEF "POS"="G1 X0 Y0 Z0"
#DEF "START"="S750 F450 M03"
#DEF "MACRO"="\"POS\" \"START\""
358
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.17 Repetio de blocos
Esta instruo permite repetir a execuo de uma parte do programa definida entre dois
blocos, os quais estaro identificados por meio de etiquetas. A etiqueta do bloco final deve
ser programada s.
Opcionalmente, se poder definir o nmero de vezes que se deseja repetir a execuo; se
no se define, se repete uma vez.
O grupo de blocos a repetir deve estar definido no mesmo programa ou sub-rotina onde se
executa esta instruo. Tambm podero estar depois do programa (depois da funo M30).
Se permite at 20 nveis de aninhamento.
#RPT
Repetio de blocos
O formato de programao o seguinte:
#RPT [<blk1>,<blk2>,<n>]
Como as etiquetas para identificar os blocos podem ser de dois tipos (nmero e nome), a
instruo #RPT se pode programar das seguintes maneiras
A etiqueta o nmero de bloco.
Nos blocos que contm a etiqueta inicial e final, depois do nmero de bloco se deve
programar o caractere ":". Isto necessrio em toda a etiqueta que possa ser objetivo
de um salto.
A etiqueta o nome do bloco.
Depois de finalizada a repetio, a execuo continua no bloco seguinte ao que se
programou a instruo #RPT.
Consideraes
As etiquetas dos blocos inicial e final devem ser diferentes. Para repetir a execuo de um
s bloco, se programar da seguinte maneira:
Parmetro Significado
<blk1> Bloco inicial.
<blk2> Bloco final.
<n> Opcional. Nmero de repeties.
N10 #RPT [N50,N70]
N50: G01 G91 X15 F800 (bloco inicial)
X-10 Y-10
X20
X-10 Y10
N70: (bloco final)
N10 #RPT [[BEGIN],[END]]
[BEGIN] G01 G91 F800 (bloco inicial)
X-10 Y-10
X20
X-10 Y10
G90
[END] (bloco final)
N10 #RPT [N10,N20,4]
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
359
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Tambm podemos repetir a execuo de um bloco por meio do comando "NR". Ver
"Programao em cdigo ISO." na pgina 34.
No se permite repetir um grupo de blocos que fechem uma volta de controle sem que a
abertura da volta de controle se encontre dentro das instrues a repetir.
N10: G01 G91 F800 (bloco inicial)
N20: (bloco final)
N10 #RPT [N10,N20]
N10: $FOR P1=1,10,1
G0 XP1
$ENDFOR
G01 G91 F800
N20:
%PROGRAM
G00 X-25 Y-5
N10: G91 G01 F800 (Definio do perfil "a")
X10
Y10
X -10
Y -10
G90
N20:
G00 X15
#RPT [N10, N20] (Repetio de blocos. Perfil "b")
#RPT [[INIT], [END], 2] (Repetio de blocos. Perfis "c" e "d")
M30
[INIT]
G1 G90 X0 Y10
G1 G91 X10 Y10
X -20
X10 Y-10
G73 Q180
[END]
360
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.18 Comunicao e sincronizao entre canais
Cada canal pode executar o seu prprio programa de forma paralela e independente de
outros canais. Porm, alm disto tambm pode comunicar-se com outros canais, passar
informao ou sincronizar-se em determinados pontos.
A comunicao se realiza baseando-se numa srie de marcas que se monitoram desde os
programas de usinagem de cada canal. Estas marcas estabelecem se o canal est espera
de ser sincronizado, se possvel sincronizar, etc.
Possumos dois mtodos diferentes de sincronizao, cada um dos quais oferece uma
soluo diferente.
Mediante a instruo #MEET.
O mtodo mais simples de sincronizao. Detm a execuo em todos os canais
implicados para realizar a sincronizao.
O conjunto de marcas que se utilizam se inicializam depois de executar-se M02 ou M30,
depois de um reset e no ato da ligao.
Mediante as instrues #WAIT - #SIGNAL - #CLEAR.
um mtodo um pouco mais complexo que o anterior porm mais verstil. No
necessrio deter a execuo em todos os canais para realizar a sincronizao.
O conjunto de marcas que se utilizam se mantm depois de executar-se M02 ou M30,
depois de um reset e no ato da ligao.
As marcas de sincronizao de ambos os mtodos so independentes entre si. As marcas
controladas pela instruo#MEET nem afetam nem se vm afetadas pelo resto das
instrues.
Outros modos de sincronizar canais
Os parmetros aritmticos comuns tambm podem ser utilizados para a comunicao e
sincronizao de canais. Por meio da escrita desde um canal e posterior leitura desde outro
de um determinado valor, podemos estabelecer a condio para seguir a execuo de um
programa.
O acesso desde um canal s variveis de outro canal tambm serve como via de
comunicao.
O intercmbio de eixos entre canais tambm permite sincronizar processos, j que o canal
no pode agarrar um eixo at que no tenha sido cedido por outro.
Variveis de consulta
A informao sobre o estado das marcas de sincronizao podem ser consultadas por meio
das seguintes variveis.
Marca de tipo MEET ou WAIT que espera o canal "n" do canal "m".
V.[n].G.MEETCH[m]
V.[n].G.WAITCH[m]
Substituir os caracteres "n" e "m" pelo nmero do canal.
CANAL 1 CANAL 2 CANAL 3
G1 F1000
S3000 M3
#FREE AX [Z]
(Libera o eixo Z)
X30 Y0
#CALL AX [Z1,Z2]
(Acrescenta os eixos Z1 e Z2)
X90 Y70 Z1=-30 Z2=-50
#FREE AX [Z1,Z2]
(Libera os eixos Z1 e Z2)
X0
#CALL AX [Z]
(Recupera o eixo Z)
G0 X0 Y0 Z0
M30
X1=0 Y1=0 Z1=0
G1 F1000
#FREE AX[Z1]
(Libera o eixo Z1)
G2 X1=-50 Y1=0 I-25
#CALL AX [Z]
(Acrescenta o eixo Z)
G1 X1=50 Z20
#FREE AX [Z]
(Libera o eixo Z)
X1=20
#CALL AX [Z1]
(Recupera o eixo Z1)
G0 X1=0 Y1=0 Z1=0
M30
G1 F1000
X2=20 Z2=10
#FREE AX[Z2]
(Libera o eixo Z2)
X2=100 Y2=50
#CALL AX[Z2]
(Recupera o eixo Z2)
G0 X2=0 Y2=0 Z2=0
M30
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
361
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Estado da marca "mk" de tipo MEET ou WAIT no canal "n".
V.[n].G.MEETST[m]
V.[n].G.WAITST[m]
#MEET
Ativa a marca indicada no canal e espera que se ative no resto de
canais programados
Esta instruo depois de ativar a marca no seu prprio canal, espera que esteja tambm
ativa nos canais programados e desta forma continuar com a execuo. Cada canal possui
100 marcas numeradas de 1 a 100.
Programando a mesma instruo em vrios canais, todos param e esperam que os demais
cheguem ao ponto indicado, para retomar a execuo todos ao mesmo tempo, a partir desse
ponto.
O formato de programao o seguinte:
#MEET [<marca>, <canal>,...]
Incluir em cada instruo o nmero do canal prprio irrelevante, j que a marca se ativa
ao executar a instruo #MEET. No obstante se recomenda a sua programao para facilitar
a compreenso do programa.
Funcionamento
Programando a mesma instruo em cada canal, todos se sincronizam nesse ponto
retomando a execuo a partir desse momento. O funcionamento o seguinte.
1 Ativa a marca selecionada no canal prprio.
2 Espera que a marca se ative nos canais indicados.
3 Depois de sincronizar os canais, apaga a marca no canal prprio e continua com a
execuo do programa.
Cada canal se detm no #MEET. Quando o ltimo deles alcance o comando e verifique que
todas as marcas esto ativas, se desbloqueia o processo para todos ao mesmo tempo.
No seguinte exemplo se espera que a marca 5 esteja ativa nos canais 1, 2 e 3 para
sincronizar os canais e continuar com a execuo.
#WAIT
Espera que a marca se ative no canal definido
A instruo #WAIT espera que a marca indicada esteja ativa nos canais assinalados. Se
a marca j est ativa ao executar o comando, no se detm a execuo e se continua com
o programa.
Cada canal possui 100 marcas numeradas de 1 a 100.
O formato de programao o seguinte:
#WAIT [<marca>, <canal>,...]
Parmetro Significado
<marca> Marca de sincronizao que se ativa no canal prprio e que
se deve ativar no resto de canais para continuar.
<canal> Canal ou canais nos quais se deve ativar a mesma marca.
CANAL 1 CANAL 2 CANAL 3
%PRG_1

#MEET [5,1,2,3]

M30
%PRG_2

#MEET [5,1,2,3]

M30
%PRG_3

#MEET [5,1,2,3]
M30
362
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
No obstante a instruo #MEET, no ativa a marca indicada do seu prprio canal. As marcas
do canal se ativam mediante a instruo #SIGNAL.
#SIGNAL
Ativa a marca no canal prprio
A instruo #SIGNAL ativa as marcas indicadas no canal prprio. Cada canal dispe de 100
marcas que se numeram de 1 a 100. Estas marcas so as correspondentes s instrues
#WAIT.
Esta instruo no realiza nenhuma espera; continua com a execuo. Depois de realizar
a sincronizao as marcas se desativam, se assim se deseja, por meio da instruo
#CLEAR.
O formato de programao o seguinte:
#SIGNAL [<marca>,...]
#CLEAR
Apaga as marcas de sincronizao do canal
Esta instruo apaga as marcas indicadas no canal prprio. Se no se programa nenhuma
marca, apaga todas.
O formato de programao o seguinte:
#CLEAR
#CLEAR [<marca>,...]
No exemplo seguinte , os canais 1 e 2 esperam que a marca 5 esteja ativada no canal
3 para sincronizar-se. Quando no canal 3 se ativa a marca 5 continua a execuo dos
trs canais.
Parmetro Significado
<marca> Marca de sincronizao a ativar.
<canal> Canal ou canais nos quais se deve ativar a marca.
Parmetro Significado
<marca> Marca de sincronizao que se ativa no canal.
Parmetro Significado
<marca> Marca de sincronizao que se apaga no canal.
CANAL 1 CANAL 2 CANAL 3
%PRG_1

#WAIT [5,3]

M30
%PRG_2

#WAIT [5,3]

M30
%PRG_3

#SIGNAL [5]

#CLEAR [5]
M30
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
363
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.19 Movimentos de eixos independentes
O CNC dispe da possibilidade de executar posicionamentos e sincronizaes
independentes. Para este tipo de movimentos, cada eixo do CNC possui um interpolador
independente que mantm a sua prpria contagem de posio atual, sem depender da
contagem de posio do interpolador geral do CNC.
permitida a execuo de um movimento independente e um movimento geral simultneo.
O resultado ser a soma dos dois interpoladores.
O CNC armazena at um mximo de duas instrues de movimento independente por eixo.
O resto das instrues enviadas quando j existem duas pendentes de execuo, presume
uma espera do programa de usinagem.
Tratamento de um eixo rotativo como um eixo infinito.
A sincronizao de eixos permite tratar um eixo rotativo como um eixo infinito e assim poder
contar de forma indefinida o aumento do eixo, independentemente do valor do mdulo. Este
tipo de eixo se ativa no momento da programao, acrescentando o prefixo ACCU ao nome
do eixo mestre. A partir desta programao, o CNC utiliza a varivel V.A.ACCUDIST.xn, que
se pode inicializar em qualquer momento, para realizar o seguimento do eixo.
Esta ajuda til, por exemplo, no caso de um eixo rotativo ou codificador que move uma
correia transportadora infinita sobre a qual est a pea. O tratamento de eixo infinito permite
sincronizar a cota da correia transportadora com um acontecimento externo, e contar dessa
forma o deslocamento da pea em valores superiores ao mdulo do eixo rotativo que move
a correia.
Restries dos eixos independentes.
Qualquer eixo do canal poder ser movido de forma independente utilizando as instrues
associadas. Entretanto, esta funcionalidade apresenta as seguintes restries.
Um spindle unicamente poder mover-se de maneira independente se for por meio de
uma instruo #CAX se coloca em modo eixo. No obstante, sempre poder exercer de
eixo mestre de uma sincronizao.
Um eixo rotativo poder ser de qualquer mdulo, porm o limite inferior dever ser zero.
Um eixo Hirth no poder mover-se de maneira independente.
Sincronizao dos interpoladores
Para que os movimentos incrementais considerem a cota real da mquina, necessrio que
cada interpolador se sincronize com esta cota real. A sincronizao se realiza desde o
programa de usinagem utilizando a instruo #SYNC POS.
Por meio de um reset no CNC se sincronizam as cotas tericas dos dois interpoladores com
a cota real. Estas sincronizaes somente sero necessrias se intercalamos instrues
dos dois tipos de interpoladores.
Com cada incio de programa ou bloco de MDI tambm se sincroniza a cota do interpolador
geral do CNC e com cada nova instruo independente (sem nenhuma inclinao) tambm
se sincroniza a cota do interpolador independente.
Influncia dos movimentos na preparao de blocos
Todos estes blocos no provocam uma parada de preparao de bloco mas sim da
interpolao. Portanto, no se realizar uma juno de dois blocos existindo entre eles um
independente .
Esta funcionalidade dispe de um manual especfico. Neste manual, que voc est lendo, s se
oferece informao a ttulo de orientao sobre esta funcionalidade. Consulte a documentao
especfica para obter mais informao a respeito dos requisitos e do funcionamento dos eixos
independentes.
364
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Movimento de posicionamento (#MOVE)
Os diferentes tipos de posicionamento se programam por meio das seguintes instrues.
#MOVE - Movimento de posicionamento absoluto.
#MOVE ADD - Movimento de posicionamento incremental.
#MOVE INF - Movimento de posicionamento sem-fim
O formato de programao para cada uma delas o seguinte. Entre os caracteres <> se
indicam os parmetros opcionais.
#MOVE <ABS> [Xpos <,Fn> <,enlace>]
#MOVE ADD [Xpos <,Fn> <,enlace>]
#MOVE INF [X+/- <,Fn> <,enlace>]
[ Xpos ] Eixo e posio a ser atingida
Eixo e posio a ser atingida. Com #MOVE ABS se definir em coordenadas absolutas e
com #MOVE ADD em coordenadas incrementais.
O sentido de deslocamento vem determinado pela cota ou aumento programado. Para os
eixos rotativos, o sentido de deslocamento est determinado pelo tipo de eixo. Se normal,
pelo percurso mais curto; se unidirecional, no sentido preestabelecido.
[ X+/- ] Eixo e sentido de deslocamento
Eixo (sem cota) a posicionar. O sinal indica o sentido de deslocamento.
Se utiliza com #MOVE INF, para executar um movimento sem fim at alcanar o limite do
eixo ou at que o movimento seja interrompido.
[ Fn ] Velocidade de posicionamento
Avano para o posicionamento.
Velocidade de avano em mm/min, polg/min ou graus/min.
Parmetro opcional. Se no se define, se aceita o avano definido no parmetro de mquina
POSFEED.
[ enlace ] Enlace dinmico com o bloco seguinte
Parmetro opcional. O avano com o qual se alcana a posio (enlace dinmico com o
bloco seguinte) vir definida por parmetro opcional.
A velocidade com a qual alcanada a posio vir definida por um destes elementos:
A programao deste parmetro opcional. Se no se programa, o enlace dinmico se
realiza conforme o parmetro de mquina ICORNER, da seguinte maneira.
[ enlace ] Tipo de enlace dinmico
PRESENT Alcanamos a posio indicada a velocidade de posicionamento
especificada para o prprio bloco.
NEXT Alcanamos a posio indicada a velocidade de posicionamento
especificada no seguinte bloco.
NULL Alcanamos a posio indicada a velocidade nula.
WAITINPOS Alcanamos a posio indicada a velocidade nula e espera estar em
posio para executar o bloco seguinte.
ICORNER Tipo de enlace dinmico
G5 Conforme o definido para o valor PRESENT.
G50 Conforme o definido para o valor NULL.
G7 Conforme o definido para o valor WAITINPOS.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
365
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Movimento de sincronizao (#FOLLOW ON)
A ativao e anulao dos diferentes tipos de sincronizao se programam por meio das
seguintes instrues.
#FOLLOW ON - Ativa o movimento de sincronizao (cotas reais).
#TFOLLOW ON - Ativa o movimento de sincronizao (cotas tericas).
#FOLLOW OFF - Anula o movimento de sincronizao.
O formato de programao para cada uma delas o seguinte. Entre os caracteres <> se
indicam os parmetros opcionais.
#FOLLOW ON [master, slave, Nratio, Dratio <,synctype>]
#TFOLLOW ON [master, slave, Nratio, Dratio <,synctype>]
#FOLLOW OFF [slave]
A execuo da instruo #FOLLOW OFF requer eliminar a velocidade de sincronizao do
escravo. A freada do eixo demorar algum tempo em realizar-se permanecendo a instruo
em execuo durante este tempo.
[ master ] Eixo mestre
Nome do eixo mestre.
Para considerar um eixo rotativo como um eixo infinito e desta maneira poder contar de
forma indefinida o aumento do eixo, independentemente do valor do mdulo, programar o
eixo mestre com o prefixo ACCU. Desta maneira o CNC realiza o seguimento do eixo atravs
da varivel V.A.ACCUDIST.xn.
[ slave ] Eixo escravo
Nome do eixo escravo.
[ Nratio ] Relao de transmisso (eixo escravo)
Numerador da relao de transmisso. Rotaes do eixo escravo.
[ Dratio ] Relao de transmisso (eixo mestre)
Denominador da relao de transmisso. Rotaes do eixo mestre.
[ synctype ] Tipo de sincronizao
Parmetro opcional. Indicador que determina se a sincronizao se realiza em velocidade
ou em posio.
[ synctype ] Tipo de sincronizao
POS A sincronizao se realiza em posio.
VEL A sincronizao se realiza em velocidade.
P100 = 500 (avano)
#MOVE [X50, FP100, PRESENT]
#MOVE [X100, F[P100/2], NEXT]
#MOVE [X150, F[P100/4], NULL]
F
Pos
500
250
125
50mm 100mm 150mm
366
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Sua programao opcional. Se no se programa, se executa uma sincronizao em
velocidade.
#FOLLOW ON [X, Y, N1, D1]
#FOLLOW ON [A1, U, N2, D1, POS]
#FOLLOW OFF [Y]
#FOLLOW ON [ACCUX, Y, N1, D1]
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
367
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.20 Ressaltos eletrnicos.
O modo de ressalto eletrnico permite gerar o movimento de um eixo escravo definido, a
partir de uma tabela de posies ou de um perfil de ressalto. Se durante a execuo de um
perfil de ressalto, se executa um segundo perfil de ressalto, este segundo perfil fica
preparado e espera que finalize a execuo do perfil atual. Alcanado o final do perfil de
ressalto atual, daremos incio execuo do segundo ressalto, enlaando-se ambos os
perfis de modo similar ao enlace de dois blocos de posicionamento. A execuo da instruo
de terminao da sincronizao de ressalto (#CAM OFF) far com que finalize a execuo
do ressalto atual, porm no de forma imediata, mas sim no seu prximo passo pelo final
do perfil de ressalto.
Depois da execuo da sincronizao do ressalto no se admitem movimentos de
posicionamento de eixo independente (MOVE). No faz sentido sobrepor ao movimento de
sincronizao do ressalto um movimento adicional que provoque uma ruptura com a
sincronizao estabelecida.
Ressalto posio - posio
Neste tipo de ressalto podem obter-se relaes no lineares de sincronizao eletrnica
entre dois eixos. Assim, a posio do eixo escravo se sincroniza com a posio do eixo
mestre mediante um perfil de ressalto.
Ressalto posio - tempo
Neste tipo de ressalto podem obter-se outros perfis de movimento diferentes dos perfis
trapezoidais ou em forma de S.
Editor de ressalto eletrnico.
Antes de ativar um ressalto eletrnico, este deve estar corretamente definido no editor de
ressaltos, ao qual se acessa desde os parmetros de mquina. Este editor oferece uma fcil
assistncia para analisar o comportamento do ressalto projetado atravs das facilidades
grficas de edio de valores de velocidade, acelerao e jerk.
da responsabilidade do usurio a escolha dos parmetros e funes que intervm no
desenvolvimento do desenho de um ressalto eletrnico, quem dever comprovar
rigorosamente que o desenho realizado coerente com as especificaes exigidas.
Ativar e anular uma ressalto de arquivo desde o programa pea
Os dados do ressalto podem estar definidos num arquivo, o qual se pode carregar desde
o CNC ou o PLC. Ao executar um ressalto desde um arquivo, o CNC l seus dados de
maneira dinmica, pelo que no h limite de pontos s horas de definir o ressalto. Aps
selecionar um ressalto de arquivo, este permanece disponvel at que se valide a tabela de
ressaltos dos parmetros mquina ou se desligue o CNC.
Para selecionar ou anular um ressalto de arquivo, utilizar as seguintes instrues. As
seguintes instrues somente definem a localizao do came; para ativ-la, utilizar a
instruo #CAM ON.
#CAM SELECT - Selecionar um ressalto de arquivo.
#CAM DESELECT - Anular o ressalto dum arquivo.
O formato de programao para cada um deles o seguinte.
#CAM SELECT [cam, file]
#CAM DESELECT [cam]
Esta funcionalidade dispe de um manual especfico. Neste manual, que voc est lendo, s se
oferece informao a ttulo de orientao sobre esta funcionalidade. Consulte a documentao
especfica para obter mais informao a respeito dos requisitos e do funcionamento dos ressaltos
eletrnicos.
Parmetro. Significado.
cam Nmero de ressalto.
#PATH ["path"] Nome e direo (path) do arquivo com os dados do ressalto.
368
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
Ativao e anulao do ressalto eletrnico (#CAM).
Ativar e cancelar um ressalto eletrnico se programa por meio das seguintes instrues.
#CAM ON - Ativa o ressalto (Cotas reais).
#TCAM ON - Ativa o ressalto (cotas tericas)
#CAM OFF - Cancelar o ressalto eletrnico.
O formato de programao para cada um deles o seguinte. Entre os caracteres <> se
indicam os parmetros opcionais.
#CAM ON [cam, master/"TIME", slave, master_off, slave_off, range_master,
range_slave <,type>]
#TCAM ON [cam, master/"TIME", slave, master_off, slave_off, range_master,
range_slave <,type>]
#CAM OFF [slave]
A execuo da instruo #CAM OFF requer eliminar a sincronizao do ressalto. Depois de
programada esta instruo, o ressalto termina quando se alcana o final de seu perfil.
[cam] Nmero de ressalto.
Para ativar um ressalto, este deve ter sido previamente definido no editor de ressaltos, dentro
dos parmetros de mquina.
[master/"TIME"] Eixo mestre.
Nome do eixo mestre, quando se trata de um ressalto de posio. Se em vez de programar
um nome de eixo se programa o comando "TIME", o ressalto se interpreta como um ressalto
em tempo.
Num ressalto de posio, para considerar um eixo rotativo como um eixo infinito e desta
maneira poder contar de forma indefinida o aumento do eixo, independentemente do valor
do mdulo, programar o eixo mestre com o prefixo ACCU. Desta maneira o CNC realiza o
seguimento do eixo atravs da varivel V.A.ACCUDIST.xn.
[slave] Eixo escravo.
Nome do eixo escravo.
[master_off] Offset do eixo mestre ou offset de tempo.
Num ressalto de posio, este offset estabelece a posio na qual se ativa o ressalto. O
offset se diminui posio do eixo mestre para calcular a posio de entrada da tabela do
ressalto.
Num ressalto de tempo, este offset permite estabelecer um tempo para o disparo do ressalto.
[slave_off] Offset do eixo mestre.
Os valores de slave_off e range_slave permitem deslocar as posies do eixo escravo fora
da classificao de valores estabelecidos pela funo do ressalto.
[Range_master] Escala a categoria de ativao do eixo mestre.
Um ressalto de posio se ativa quando o eixo mestre se encontra entre as posies
"master_off" e "master_off + range_master". O ressalto somente regula a posio do eixo
escravo dentro desta classificao.
Num ressalto de tempo, este parmetro define a classificao de tempo ou a durao total
do ressalto.
#CAM SELECT [6, "C:\USERCAM\cam.txt"]
(O CNC utiliza para o ressalto 6 os dados definidos no arquivo cam.txt)
#CAM DESELECT [6]
(O CNC deixa de utilizar para o ressalto 6 os dados definidos num arquivo)
#CAM ON [1, X, Y, 30, 0, 100, 100]
#CAM ON [1, ACCUX, Y, 30, 0, 100, 100]
#CAM ON [1, TIME, A2, 0, 0, 6, 3, ONCE]
#CAM OFF [Y]
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
369
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
[Range_slave] Escala ou categoria de aplicao para o eixo escravo.
O ressalto aplica ao eixo escravo quando este se encontra entre "slave_off" e "slave_off +
range_slave".
[type] Tipo de ressalto.
Considerando o modo de execuo, tanto os ressaltos de tempo como os de posio podem
ser de dois tipos diferentes; isto , ressalto peridico ou no peridico. A seleo se realiza
mediante os seguintes comandos.
Se o eixo mestre de mdulo rotativo e a classificao de definio do ressalto o referido
mdulo, os dois modos de execuo so equivalentes. Nos dois modos se mantm a
sincronizao at execuo da instruo #CAM OFF. Alcanada a referida instruo, a
execuo do ressalto finalizar na prxima vez que seja alcanado o final do perfil de
ressalto.
[type] Significado.
ONCE Ressalto no peridico.
Neste modo se mantm a sincronizao para a classificao definida do eixo mestre.
Se o eixo mestre retrocede ou se mdulo, o eixo escravo continuar executando o perfil
de ressalto enquanto no se programe a desativao.
CONT Ressalto peridico.
Neste modo, ao chegar ao final da classificao do eixo mestre se recalcula o offset para
voltar a executar o ressalto, deslocado na referida classificao. Isto , vamos
executando ressaltos iguais ao longo do percurso do eixo mestre.
370
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a

o
21.1.21 Instrues de programao adicionais
#FLUSH
Interrupo da preparao de blocos
O CNC vai lendo at vinte blocos por diante do que est executando, com o objetivo de
calcular com antecipao a trajetria a percorrer.
A instruo #FLUSH detm esta preparao de blocos antecipadamente , executa o ltimo
bloco preparado, sincroniza a preparao e execuo de blocos e depois continua com o
programa. Quando se continua, se comea de novo a preparar blocos antecipadamente.
O formato de programao o seguinte:
#FLUSH
Nos blocos h informao que se avalia, no momento de l-lo; se desejamos avali-lo no
momento de execut-lo se utilizar a instruo #FLUSH.
Esta instruo bastante til para avaliar a "condio de salto de bloco" no momento da
execuo.
necessrio considerar que deter a preparao de blocos pode provocar trajetrias
compensadas diferentes s programadas, junes no desejadas quando se trabalha com
trechos pequenos, deslocamentos de eixos a saltos, etc.
#WAIT FOR
Esperar um evento
Esperar um evento
Esta instruo interrompe a preparao dos blocos at que se cumpra a condio
programada. Esta instruo no sincroniza a preparao e execuo de blocos; para a
sincronizao, utilizar a funo #FLUSH.
O formato de programao o seguinte:
#WAIT FOR [<condio>]
Poderemos realizar uma comparao entre nmeros, parmetros ou expresses
aritmticas que tenham como resultado um nmero.

N110 #FLUSH
/N120 G01 X100

P100=1
#FLUSH
#WAIT FOR [P100==0]
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
371
I
n
s
t
r
u

e
s

d
e

c
o
n
t
r
o
l
e

d
e

f
l
u
x
o
21.2 Instrues de controle de fluxo
21.2.1 Salto de bloco ($GOTO)
$GOTO N<EXPRESSO>
$GOTO [ <ETI QUETA>]
Nesta instruo se define um dos seguintes parmetros:
Esta instruo provoca um salto ao bloco definido por meio de "N<expresso>" ou
"[<etiqueta>]", o qual pode estar definido num ponto do programa anterior ou posterior
instruo $GOTO. A execuo do programa continuar depois do salto, a partir do bloco
indicado.
A instruo $GOTO se pode programar de duas formas:
Mediante um nmero de bloco.
Nestes blocos que so o destino de um salto, a etiqueta deve programar-se seguida de
":".
Mediante uma etiqueta.
A instruo de chamada e o bloco de destino devem estar no mesmo programa ou sub-
rotina. No se permite realizar um salto do programa a uma sub-rotina, nem entre sub-
rotinas.
No se permite realizar saltos aos blocos encaixados dentro de outra instruo $IF, $FOR,
$WHILE, etc.)
Embora as instrues de controle de fluxo devem ser programadas sozinhas no bloco, a
instruo $GOTO pode ser acrescentada a uma instruo $IF no mesmo bloco. Isto permite
sair do grupo de blocos aninhados numa instruo ($IF, $FOR, $WHILE, etc.), sem
necessidade de terminar a volta.
<expresso> Poder ser um nmero, parmetro ou expresso aritmtica que tenha como
resultado um nmero.
<etiqueta> Poder ser uma seqncia de at 14 caracteres formada por letras maisculas,
minsculas e por nmeros (no admite espaos em branco nem aspas).
Destino N<nmero>:
Chamada $GOTO N<nmero> ou N<nmero>:
Destino [<etiqueta>]
Chamada $GOTO [<etiqueta>]
N10 $GOTO N60 N40: N10 $GOTO [LABEL]
... ... ...
N60: ... N90 $GOTO N40: N40 [LABEL]
N10 P0=10
N20 $WHILE P0<=10
N30 G01 X[P0*10] F400
N40 P0=P0-1
N50 $IF P0==1 $GOTO N100
N60 $ENDWHILE
N100: G00 Y30
M30
372
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

c
o
n
t
r
o
l
e

d
e

f
l
u
x
o
21.2.2 Execuo condicional ($IF)
$I F <CONDI O> ... $ENDI F
Nesta instruo se define o seguinte parmetro:
Esta instruo analisa a condio programada.
Se a condio correta, executa os blocos aninhados entre as instrues $IF e $ENDIF.
Se a condio falsa, a execuo continua no seguinte bloco a $ENDIF.
A instruo $IF sempre termina com um $ENDIF, exceto se lhe acrescentamos a instruo
$GOTO, neste caso no se deve programar.
Opcionalmente, entre as instrues $IF e $ENDIF poderemos incluir as instrues $ELSE
e $ELSEIF.
$I F <CONDI O> ... $ELSE ... $ENDI F
Esta instruo analisa a condio programada.
Se a condio est certa, se executam os blocos aninhados entre as instrues $IF e
$ELSE, e a execuo continua no seguinte bloco a $ENDIF.
Se a condio falsa, se executam os blocos aninhados entre $ELSE e $ENDIF.
<condio> Poder ser uma comparao entre dois nmeros, parmetros ou expresses
aritmticas que tenham como resultado um nmero.
...
N20 $IF P1==1
N30...
N40...
N50 $ENDIF
N60 ...
Se P1 igual a 1, se executam os blocos N30 a N40.
Se P1 diferente de 1, a execuo continua em N60.
...
N20 $IF P1==1 $GOTO N40
N30...
N40: ...
N50...
Se P1 igual a 1, a execuo continua no bloco N40.
Se P1 diferente de 1, a execuo continua em N30.
N20 $IF P1==1
N30...
N40...
N50 $ELSE
N60...
N70...
N80 $ENDIF
N90 ...
Se P1 igual a 1, se executam os blocos N30 a N40. A execuo continua em N90.
Se P1 diferente de 1, a execuo continua em N50.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
373
I
n
s
t
r
u

e
s

d
e

c
o
n
t
r
o
l
e

d
e

f
l
u
x
o
$I F <CONDI O1> ... $ELSEI F<CONDI O2> ... $ENDI F
Esta instruo analisa as condies programadas.
Se a <condio1> correta, se executam os blocos aninhados entre as instrues $IF
e $ELSEIF.
Se a <condio1> falsa se analisa a <condio2>. Se est certa, se executam os
blocos aninhados entre as instrues $ELSEIF e $ENDIF (ou o seguinte $ELSEIF se
houver )
Se todas as condies so falsas, a execuo continua no seguinte bloco a $ENDIF.
Podero ser definidas tantas instrues $ELSEIF quantas sejam necessrias.
Tambm possvel incluir uma instruo $ELSE. Neste caso, se todas as condies
definidas so falsas, se executam os blocos aninhados entre as instrues $ELSE e $ENDIF.
N20 $IF P1==1
N30...
N40...
N50 $ELSEIF P2==[-5]
N60...
N70 $ELSE
N80...
N90 $ENDIF
N100 ...
Se P1 igual a 1, se executam os blocos N30 a N40. A execuo continua em N100.
Se P1 diferente de 1 e P2 igual a -5, se executa o bloco N60. A execuo continua
em N100.
Se P1 diferente de 1 e P2 diferente de -5, se executa o bloco N80 e a execuo
continua em N100.
374
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

c
o
n
t
r
o
l
e

d
e

f
l
u
x
o
21.2.3 Execuo condicional ($SWITCH)
$ SWI TCH <EXPRESSO1 > . . . $ CASE<EXPRESSO2 > . . .
$ENDSWI TCH
Nesta instruo se definem os seguintes parmetros:
Esta instruo calcula o resultado da <Expresso1> e executa o conjunto de blocos
aninhado entre a instruo $CASE, cuja <Expresso2> tenha o mesmo valor que o
resultado calculado, e o $BREAK correspondente.
A instruo $SWITCH sempre acaba com um $ENDSWITCH.
A instruo $CASE sempre acaba com um $BREAK. Podero ser definidas tantas
instrues $CASE quantas sejam necessrias.
Opcionalmente, poderemos incluir uma instruo $DEFAULT, de maneira que se o resultado
da <expresso1> no coincide com o valor de nenhuma <expresso1> se executa o
conjunto de blocos aninhados entre as instrues $DEFAULT e $ENDSWITCH.
<expresso> Podero ser um nmero, um parmetro ou uma expresso aritmtica que tenha
como resultado um nmero.
N20 $SWITCH [P1+P2/P4]
N30 $CASE 10
N40...
N50...
N60 $BREAK
N70 $CASE [P5+P6]
N80...
N90...
N100 $BREAK
N110 $DEFAULT
N120...
N130...
N140 $ENDSWITCH
N150...
Se o resultado da expresso [P1+P2/P4].
igual a 10, se executam os blocos N40 a N50. A execuo continua em N150.
igual a [P5+P6], se executam os blocos N80 a N90. A execuo continua em N150.
diferente de 10 e [P5+P6], se executam os blocos N120 N130. A execuo continua
em N150.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
375
I
n
s
t
r
u

e
s

d
e

c
o
n
t
r
o
l
e

d
e

f
l
u
x
o
21.2.4 Repetio de blocos ($FOR)
$FOR <N> = <EXPR1>,<EXPR2>,<EXPR3> ... $ENDFOR
Nesta instruo se definem os seguintes parmetros.
Quando se executa esta instruo, <n> toma o valor de <expr1> e muda o seu valor
at<expr2>, em incrementos definidos por <expr3>. Em cada aumento se executam os
blocos aninhados entre as instrues $FOR e $ENDFOR.
A instruo $BREAK permite finalizar a repetio de blocos, embora no se complete a
condio de parada. A execuo do programa continuar no bloco seguinte a $ENDFOR.
A instruo $CONTINUE inicia a seguinte repetio, embora no se tenha terminado a
repetio que se est executando. Os blocos programados a seguir da instruo
$CONTINUE at $ENDFOR se ignoram nesta repetio.
<n> Poder ser um parmetro aritmtico ou uma varivel de escrita.
<expr> Podero ser um nmero, um parmetro ou uma expresso aritmtica que tenha
como resultado um nmero.
...
N20 $FOR P1=0,10,2
N30...
N40...
N50...
N60 $ENDFOR
N70...
Desde que P1=0 at P1=10, em aumentos de 2 (6 vezes), se executam os blocos N30 a N50.
...
N12 $FOR V.P.VAR_NAME=20,15,-1
N22...
N32...
N42 $ENDFOR
N52...
Desde que V.P.VAR_NAME=20 at V.P.VAR_NAME=15, em aumentos de -1 (5 vezes), se
executam os blocos N22 a N32.
...
N20 $FOR P1= 1,10,1
N30...
N40 $IF P2==2
N50 $BREAK
N60 $ENDIF
N70...
N80 $ENDFOR
...
A repetio de blocos se detm se P1 maior que 10, ou se P2 igual a 2.
376
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

c
o
n
t
r
o
l
e

d
e

f
l
u
x
o
21.2.5 Repetio condicional de blocos ($WHILE)
$WHI LE <CONDI CI N> ... $ENDWHI LE
Nessa instruo se define o seguinte parmetro:
Enquanto a condio definida for vlida, se repete a execuo dos blocos aninhados entre
$WHILE e $ENDWHILE. A condio se analisa no comeo de cada nova repetio.
A instruo $BREAK permite finalizar a repetio de blocos, embora no se complete a
condio de parada. A execuo do programa continuar no bloco seguinte a $ENDWHILE.
A instruo $CONTINUE inicia a seguinte repetio, embora no se tenha terminado a
repetio que se est executando. Os blocos programados a seguir da instruo
$CONTINUE at $ENDWHILE se ignoram nesta repetio.
<condio> Poder ser uma comparao entre dois nmeros, parmetros ou expresses
aritmticas que tenham como resultado um nmero.
...
N20 $WHILE P1<= 10
N30 P1=P1+1
N40...
N50...
N60 $ENDWHILE
...
Enquanto P1 for menor ou igual que 10, se executam os blocos de N30 a N50.
...
N20 $WHILE P1<= 10
N30...
N40 $IF P2==2
N50 $BREAK
N60 $ENDIF
N70...
N80 $ENDWHILE
...
A repetio dos blocos se detm se P1 maior que 10, ou se P2 igual a 2.
...
N20 $WHILE P1<= 10
N30...
N40 $IF P0==2
N50 $CONTINUE
N60 $ENDIF
N70...
N80...
N80 $ENDWHILE
...
Se P0=2, se ignoram os blocos N70 a N80 e se inicia uma nova repetio no bloco N20.
Manual de programao
CNC 8060
CNC 8065
I
N
S
T
R
U

E
S
21.
(REF. 1402)
377
I
n
s
t
r
u

e
s

d
e

c
o
n
t
r
o
l
e

d
e

f
l
u
x
o
21.2.6 Repetio condicional de blocos ($DO)
$DO ... $ENDDO <CONDI O>
Nessa instruo se define o seguinte parmetro:
Enquanto a condio definida for vlida, se repete a execuo dos blocos aninhados entre
$DO e $ENDDO. A condio se analisa ao final de cada nova repetio, portanto o grupo
de blocos se executa como mnimo uma vez.
A instruo $BREAK permite finalizar a repetio de blocos, embora no se complete a
condio de parada. A execuo do programa continuar no bloco seguinte a $ENDDO.
A instruo $CONTINUE inicia a seguinte repetio, embora no se tenha terminado a
repetio que se est executando. Os blocos programados a seguir da instruo
$CONTINUE at $ENDDO se ignoram nesta repetio.
<condio> Poder ser uma comparao entre dois nmeros, parmetros ou expresses
aritmticas que tenham como resultado um nmero.
...
N20 $DO
N30 P1=P1+1
N40...
N50...
N60 $ENDDO P1<=10
N70...
Os blocos N30 a N50 se executam enquanto que P1 seja menor ou igual a 10.
...
N20 $DO
N30...
N40 $IF P2==2
N50 $BREAK
N60 $ENDIF
N70...
N80 $ENDDO P1<= 10
...
A repetio dos blocos se detm se P1 maior que 10, ou se P2 igual a 2.
...
N20 $DO
N30...
N40 $IF P0==2
N50 $CONTINUE
N60 $ENDIF
N70...
N80...
N80 $ENDDO P1<= 10
...
Se P0=2, se ignoram os blocos N70 a N80 e se inicia uma nova repetio no bloco N20.
378
Manual de programao
CNC 8060
CNC 8065
21.
I
N
S
T
R
U

E
S
(REF. 1402)
I
n
s
t
r
u

e
s

d
e

c
o
n
t
r
o
l
e

d
e

f
l
u
x
o
CNC 8060
CNC 8065
(REF. 1402)
22
379
VARIVEIS DO CNC.
22.1 Tratando-se do funcionamento das variveis.
Acesso s variveis.
s variveis internas do CNC podemos acessar desde o programa de usinagem, modo
MDI/MDA, o PLC e uma aplicao ou interface externa (por exemplo, FGUIM). Para cada
varivel se indica se o aceso somente de leitura ou de leitura e escrita.
Acesso s variveis desde o programa de usinagem. Acesso durante a execuo ou
durante a preparao de blocos.
O CNC vai lendo at vinte blocos por diante do que est executando, com o objetivo de
calcular com antecipao a trajetria a percorrer. Esta leitura previa se conhece como
preparao de blocos.
O CNC valora algumas variveis durante a preparao de blocos e outras durante a
execuo. As variveis que utilizam o valor de execuo detm temporariamente a
preparao de blocos, a qual se reinicia quando finaliza a leitura/escrita da varivel. O
acesso s variveis desde o PLC ou uma interface externa nunca detm a preparao de
blocos.
necessrio ter precauo com as variveis que detm a preparao de blocos, j que
intercaladas entre blocos de usinagem com compensao podem provocar perfis no
desejados. Deter a preparao de blocos pode provocar trajetrias compensadas distintas
s programadas, junes no desejadas quando se trabalha com trechos pequenos, etc.
Em qualquer caso, possvel forar a avaliao de uma varivel no momento da sua
execuo por meio da instruo #FLUSH. Esta instruo detm a preparao de blocos,
executa o ltimo bloco preparado, sincroniza a preparao e execuo de blocos e continua
a execuo do programa e a preparao de blocos.
Acesso s variveis desde o PLC. Acesso sncrono ou assncrono.
O acesso s variveis desde o PLC, tanto para a leitura como para a escrita, poder ser
sncrono ou assncrono. Um acesso sncrono se resolve imediatamente, enquanto que um
acesso assncrono necessita vrios ciclos do PLC para resolver-se.
Sero de leitura assncrona as variveis da ferramenta quando esta no for a ativa nem
estiver no armazm. Sero de escrita assncrona as variveis da ferramenta, seja esta a
ativa ou no.
Exemplo de acesso a variveis assncronas.
Leitura do valor do raio do corretor 1 da ferramenta 9 quando esta no est no armazm.
<condio> AND NOT M11 = CNCRD (TM.TORT.[9][1], R11, M11)
O PLC ativa a marca M11 quando comea a operao e a mantm ativa at que finaliza a
operao.
DFD M11 AND CPS R11 EQ 3 =
Esperar at que termine a consulta para valorar os dados.
380
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
T
r
a
t
a
n
d
o
-
s
e

d
o

f
u
n
c
i
o
n
a
m
e
n
t
o

d
a
s

v
a
r
i

v
e
i
s
.
Acesso s variveis desde o PLC. Acesso s variveis numricas.
Quando o PLC acessa s variveis numricas que podem ter decimais, os valores estaro
expressos em unidades do PLC.
Exemplo de acesso a variveis sncronas.
Leitura do avano real.
<condio> = CNCRD (G.FREAL, R12, M12)
O PLC ativa a marca M12 quando comea a operao e a mantm ativa at que finaliza a
operao.
CPS R12 GT 2000 =
No necessrio esperar para consultar os dados porque as variveis sncronas se resolvem
imediatamente.
Inicializa o relgio habilitado pelo PLC com o valor que contm o registro R13.
<condio> = CNCWR (R13, PLC.TIMER, M13)
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
381
T
r
a
t
a
n
d
o
-
s
e

d
o

f
u
n
c
i
o
n
a
m
e
n
t
o

d
a
s

v
a
r
i

v
e
i
s
.
22.1.1 Acesso s variveis numricas desde o PLC.
Quando o PLC acessa s variveis numricas que podem ter decimais, os valores estaro
expressos da seguinte maneira.
As cotas estaro expressas em dez milsimas se so milmetros ou centimilsimas se
so polegadas.
O avano dos eixos vem expresso em dez milsimas se so milmetros ou
centimilsimas se so polegadas.
A velocidade de rotao do spindle vir expressada em dez milsimas
A percentagem vem expresso com o valor real, em dcimas ou em centsimas
dependendo da varivel. Se no se indica o contrrio, o PLC ler-se- o valor real. Quando
no seja assim se indicar se a varivel se l em dcimas (x10) ou em centsimas
dcimas (x100).
O tempo vem expresso em milsimas.
As tenses estaro expressas da seguinte maneira. As variveis associadas tabela
de parmetros de mquina devolvem o valor real (em milivolts). Para o resto de variveis
(em volts), a leitura vir expressa em dez milsimas.
Unidades. Leitura desde o PLC.
1 milmetro. 10000.
1 polegada (inch). 100000.
1 grau. 10000.
Unidades. Leitura desde o PLC.
1 milmetro/minuto. 10000.
1 polegada/minuto. 100000.
1 grau/minuto. 10000.
Unidades. Leitura desde o PLC.
G97. 1 rpm. 10000.
G96. 1 metro/minuto. 10000.
G96. 1 p/minuto. 10000.
G192. 1 rpm. 10000.
M19. 1 grau/minuto. 10000.
Unidades. Leitura desde o PLC.
1 %. 1.
1 % (x10). 10.
1 % (x100). 100.
Unidades. Leitura desde o PLC.
1 segundo. 1000.
Unidades. Leitura desde o PLC.
1 volt. 10000.
382
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
A
s

v
a
r
i

v
e
i
s

n
u
m

s
i
s
t
e
m
a

m
o
n
o
c
a
n
a
l
.
22.2 As variveis num sistema monocanal.
O mnemnico genrico associado s variveis se escreve da seguinte forma.
(V.){prefixo}.{varivel}
(V.){prefijo}.{variable}.{eje/cabezal}
O distintivo V..
A programao distintivo V. depende de onde se utilize a varivel. Para acessar s
variveis desde o programa de usinagem ou o modo MDI/MDA, o mnemnico comea com
o distintivo V.. Para acessar s variveis desde o PLC ou uma interface, se deve omitir
o distintivo V..
Em todos os mnemnicos deste manual, este distintivo aparece representado da maneira
(V.), indicando assim que s se deve programar quando seja necessrio.
Os prefixos das variveis.
A programao do prefixo obrigatria. Os prefixos permitem identificar facilmente o grupo
ao que pertence a varivel.
Variveis de eixo e spindle.
As variveis de eixo e spindle se identificam com o prefixo A.. Quando estas variveis
faam referncia a um spindle, tambm sero acessveis com o prefixo SP..
(V.)A.{varivel}.{eixo/spindle}
(V.)SP.{varivel}.{spindle}
(V.)SP.{variable}
As variveis dos parmetros de mquina dos eixos (prefixo MPA.) tambm so acessveis
mediante o prefixo SP. quando faam referncia a um spindle.
(V.)MPA.{varivel}.{eixo/spindle}
(V.)SP.{varivel}.{spindle}
(V.)SP.{variable}
Mnemnico. Programa pea.
Modo MDI/MDA.
PLC.
Interface externa.
(V.)MPG.NAXIS V.MPG.NAXIS MPG.NAXIS
Prefixo. Significado.
A Variveis de eixo e/ou spindle.
C Parmetros de chamada aos ciclos fixos ou sub-rotinas.
E Variveis associadas ao interface.
G Variveis gerais.
MPA Variveis associadas aos parmetros de mquina de eixos e/ou spindle.
MPG Variveis associadas aos parmetros de mquina gerais.
MPK Variveis associadas aos parmetros de mquina das cinemticas.
MPM Variveis associadas aos parmetros de mquina das funes M.
MPMAN Variveis associadas aos parmetros de mquina do modo manual.
MTB Variveis associadas aos parmetros de mquina OEM.
P Variveis de usurio locais.
PLC Variveis associadas ao PLC.
S Variveis de usurio globais.
SP Variveis associadas ao spindle.
TM Variveis associadas aos armazns ou s ferramentas.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
383
A
s

v
a
r
i

v
e
i
s

n
u
m

s
i
s
t
e
m
a

m
o
n
o
c
a
n
a
l
.
Identificar os eixos e spindles nas variveis.
Em estas variveis tem que indicar a que eixo ou spindle faz referncia a varivel. Ao eixo
se pode fazer referncia mediante o seu nome ou nmero lgico; ao spindle se pode fazer
referncia mediante o seu nome, nmero lgico ou ndice no sistema de spindles.
Em estas variveis tem que indicar a que eixo ou spindle faz referncia a varivel. Em
variveis com prefixo A. e MPA., os eixos e spindles se identificam mediante o seu
nome ou nmero lgico. Em variveis com prefixo SP., os spindles se identificam
mediante o seu nome ou ndice do spindle. Se nas variveis com prefixo SP. no se
seleciona um spindle, a varivel faz referncia ao spindle master.
O nmero lgico dos eixos vem estabelecido pela ordem em que foram definidas na tabela
dos parmetros de mquina (AXISNAME). O primeiro eixo da tabela ser o eixo lgico 1
e assim sucessivamente.
O nmero lgico dos spindles vem estabelecido pela ordem em que foram definidas na
tabela dos parmetros de mquina (NAXIS + SPDLNAME). A numerao lgica dos
spindles continua a partir do ltimo eixo lgico; desta maneira, num sistema com 5 eixos,
o primeiro spindle da tabela ser o spindle lgico 6 e assim sucessivamente.
O ndice de um spindle no sistema vem estabelecido pela ordem em que foram definidas
na tabela dos parmetros de mquina (SPDLNAME). O primeiro spindle da tabela ter
ndice 1 e assim sucessivamente.
Mnemnico. Significado quando a varivel executa o programa de
usinagem, o modo MDI/MDA ou o PLC.
V.MPA.variable.Z
V.A.variable.Z
Eixo Z.
V.MPA.variable.S
V.A.variable.S
V.SP.variable.S
Spindle S.
V.MPA.variable.4
V.A.variable.4
Eixo ou spindle com nmero lgico 4.
V.SP.variable.2 Spindle com ndice 2 no sistema.
V.SP.variable Spindle master.
Mnemnico. Significado quando a varivel executa uma interface
externa.
V.MPA.variable.Z
V.A.variable.Z
Eixo Z.
V.MPA.variable.S
V.A.variable.S
V.SP.variable.S
Spindle S.
V.MPA.variable.4
V.A.variable.4
Eixo com nmero lgico 4.
V.SP.variable.2 Spindle com ndice 2 no sistema.
V.SP.variable Spindle master.
AXISNAME SPDLNAME Ordem lgica. ndi ce do spi ndl e no
sistema.
AXISNAME 1 Nmero lgico 1.
AXISNAME 2 Nmero lgico 2.
AXISNAME 3 Nmero lgico 3.
AXISNAME 4 Nmero lgico 4.
AXISNAME 5 Nmero lgico 5.
SPDLNAME 1 Nmero lgico 6. ndice 1.
SPDLNAME 2 Nmero lgico 7. ndice 2.
384
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
A
s

v
a
r
i

v
e
i
s

n
u
m

s
i
s
t
e
m
a

m
o
n
o
c
a
n
a
l
.
Variveis do spindle principal.
Num sistema multi-spindle, se denomina spindle principal spindle principal, o qual se
enviam as ordens quando no se especifica um spindle em concreto. Num sistema com um
s spindle, este ser sempre o spindle principal.
As variveis do spindle principal se identificam com o prefixoSP. mas sem indicar o
spindle. Estas variveis permitem acessar os dados do spindle principal sem necessidade
de conhecer o seu nome ou nmero lgico. Estas variveis esto orientadas principalmente
visualizao de dados e programao de ciclos.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
385
A
s

v
a
r
i

v
e
i
s

n
u
m

s
i
s
t
e
m
a

m
u
l
t
i
c
a
n
a
l
.
22.3 As variveis num sistema multicanal.
O mnemnico genrico associado s variveis se escreve da seguinte forma.
(V.)[canal].{prefixo}.{varivel}
(V.)[canal].{prefixo}.{varivel}.{eixo/spindle}
O distintivo V..
A programao distintivo V. depende de onde se utilize a varivel. Para acessar s
variveis desde o programa de usinagem ou o modo MDI/MDA, o mnemnico comea com
o distintivo V.. Para acessar s variveis desde o PLC ou uma interface, se deve omitir
o distintivo V..
Em todos os mnemnicos deste manual, este distintivo aparece representado da maneira
(V.), indicando assim que s se deve programar quando seja necessrio.
Programao do canal.
A programao do canal permite acessar, desde um canal, s variveis do prprio canal
ou de qualquer outro. O primeiro canal se identifica com o nmero 1, no sendo vlido o 0.
A programao do nmero de canal opcional; se no se programa, o funcionamento o
seguinte, dependendo de quem executa a varivel. A seguinte tabela no se aplica s
variveis de eixo e spindle.
Os prefixos das variveis.
A programao do prefixo obrigatria. Os prefixos permitem identificar facilmente o grupo
ao que pertence a varivel.
Mnemnico. Programa pea.
Modo MDI/MDA.
PLC.
Interface externa.
(V.)[2].MPG.NAXIS V.[2].MPG.NAXIS [2].MPG.NAXIS
Lugar de execuo. Significado quando no h um canal programado.
Programa pea.
Modo MDI/MDA.
Canal que est executando a varivel.
PLC Primeiro canal ou canal principal.
Interface externa. Canal ativo.
Prefixo. Significado.
A Variveis de eixo e/ou spindle.
C Parmetros de chamada aos ciclos fixos ou sub-rotinas.
E Variveis associadas ao interface.
G Variveis gerais.
MPA Variveis associadas aos parmetros de mquina de eixos e/ou spindle.
MPG Variveis associadas aos parmetros de mquina gerais.
MPK Variveis associadas aos parmetros de mquina das cinemticas.
MPM Variveis associadas aos parmetros de mquina das funes M.
MPMAN Variveis associadas aos parmetros de mquina do modo manual.
MTB Variveis associadas aos parmetros de mquina OEM.
P Variveis de usurio locais.
PLC Variveis associadas ao PLC.
S Variveis de usurio globais.
SP Variveis associadas ao spindle.
TM Variveis associadas aos armazns ou s ferramentas.
386
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
A
s

v
a
r
i

v
e
i
s

n
u
m

s
i
s
t
e
m
a

m
u
l
t
i
c
a
n
a
l
.
Variveis de eixo e spindle.
As variveis de eixo e spindle se identificam com o prefixo A.. Quando estas variveis
faam referncia a um spindle, tambm sero acessveis com o prefixo SP..
(V.)[canal].A.{varivel}.{eixo/spindle}
(V.)[canal].SP.{varivel}.{spindle}
(V.)[canal].SP.{varivel}
As variveis dos parmetros de mquina dos eixos (prefixo MPA.) tambm so acessveis
mediante o prefixo SP. quando faam referncia a um spindle.
(V.)[canal].A.{varivel}.{eixo/spindle}
(V.)[canal].SP.{varivel}.{spindle}
(V.)[canal].SP.{varivel}
Identificar os eixos e spindles nas variveis.
Em estas variveis tem que indicar a que eixo ou spindle faz referncia a varivel. Em
variveis com prefixo A. e MPA., os eixos e spindles se identificam mediante o seu
nome, nmero lgico ou ndice no canal. Em variveis com prefixo SP., os spindles se
identificam mediante o seu nome, ndice no canal ou ndice do spindle. Se nas variveis com
prefixo SP. no se seleciona um spindle, a varivel faz referncia ao spindle master.
Quando se dirige ao eixo ou spindle mediante o seu nome, a programao do canal onde
se encontrem no um fator determinante; portanto, a sua programao neste caso no
tem importncia. Se se programa o canal e o eixo ou spindle e no se encontra, a sua
programao se ignora.
Mnemnico. Significado quando a varivel executa o programa de
usinagem, o modo MDI/MDA ou o PLC.
V.MPA.variable.Z
V.A.variable.Z
Eixo Z.
V.MPA.variable.S
V.A.variable.S
V.SP.variable.S
Spindle S.
V.MPA.variable.4
V.A.variable.4
Eixo ou spindle com nmero lgico 4.
V.[2].MPA.variable.4
V.[2].A.variable.4
Eixo com ndice 4 no canal 2.
V.SP.variable.2 Spindle com ndice 2 no sistema.
V.[2].SP.variable.1 Spindle com ndice 1 no canal 2.
V.SP.variable Spindle principal do canal. Se a varivel se executa pelo
PLC, spindle principal do primeiro canal.
V.[2].SP.variable Spindle principal do canal 2.
Mnemnico. Significado quando a varivel executa uma interface
externa.
V.MPA.variable.Z
V.A.variable.Z
Eixo Z.
V.MPA.variable.S
V.A.variable.S
V.SP.variable.S
Spindle S.
V.MPA.variable.4
V.A.variable.4
Eixo com nmero lgico 4.
V.[2].MPA.variable.4
V.[2].A.variable.4
Eixo com ndice 4 no canal 2.
V.SP.variable.2 Spindle com ndice 2 no canal ativo.
V.[2].SP.variable.1 Spindle com ndice 1 no canal 2.
V.SP.variable Spindle principal no canal ativo.
V.[2].SP.variable Spindle principal do canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
387
A
s

v
a
r
i

v
e
i
s

n
u
m

s
i
s
t
e
m
a

m
u
l
t
i
c
a
n
a
l
.
O nmero lgico dos eixos vem estabelecido pela ordem em que foram definidas na tabela
dos parmetros de mquina (AXISNAME). O primeiro eixo da tabela ser o eixo lgico 1
e assim sucessivamente.
O nmero lgico dos spindles vem estabelecido pela ordem em que foram definidas na
tabela dos parmetros de mquina (NAXIS + SPDLNAME). A numerao lgica dos
spindles continua a partir do ltimo eixo lgico; desta maneira, num sistema com 5 eixos,
o primeiro spindle da tabela ser o spindle lgico 6 e assim sucessivamente.
O ndice de um spindle no sistema vem estabelecido pela ordem em que foram definidas
na tabela dos parmetros de mquina (SPDLNAME). O primeiro spindle da tabela ter
ndice 1 e assim sucessivamente.
O ndice de um eixo no canal vem estabelecido pela ordem em que foram definidas na tabela
dos parmetros de mquina (CHAXISNAME). O primeiro eixo da tabela ter ndice 1 e
assim sucessivamente.
O ndice de um spindle no canal vem estabelecido pela ordem em que foram definidas na
tabela dos parmetros de mquina (CHSPDLNAME). O primeiro spindle da tabela ter
ndice 1 e assim sucessivamente.
Variveis do spindle principal.
Num sistema multi-spindle, se denomina spindle principal spindle principal do canal, o qual
se enviam as ordens quando no se especifica um spindle em concreto. Cada canal possui
um spindle principal. Num canal com um s spindle, este ser sempre o spindle principal.
As variveis do spindle principal se identificam com o prefixoSP. mas sem indicar o
spindle. Estas variveis permitem acessar os dados do spindle principal sem necessidade
de conhecer o seu nome ou nmero lgico. Estas variveis esto orientadas principalmente
visualizao de dados e programao de ciclos.
A programao do nmero de canal opcional; se no se programa, o funcionamento o
seguinte, dependendo de quem executa a varivel.
AXISNAME SPDLNAME Ordem lgica. ndi ce do spi ndl e no
sistema.
AXISNAME 1 Nmero lgico 1.
AXISNAME 2 Nmero lgico 2.
AXISNAME 3 Nmero lgico 3.
AXISNAME 4 Nmero lgico 4.
AXISNAME 5 Nmero lgico 5.
SPDLNAME 1 Nmero lgico 6. ndice 1.
SPDLNAME 2 Nmero lgico 7. ndice 2.
CHAXISNAME
CHSPDLNAME
ndice do eixo no canal. ndice do spindle no canal.
CHAXISNAME 1 ndice 1.
CHAXISNAME 2 ndice 2.
CHAXISNAME 3 ndice 3.
CHSPDLNAME 1 ndice 1.
CHSPDLNAME 2 ndice 2.
Lugar de execuo. Significado quando no h um canal programado.
Programa pea.
Modo MDI/MDA.
Canal que est executando a varivel.
PLC Primeiro canal ou canal principal.
Interface externa. Canal ativo.
388
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
22.4 Variveis associadas aos parmetros de mquina gerais.
CONFI GURAO DE CANAI S.
(V.)MPG.NCHANNEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de canais do CNC.
CONFI GURAO DOS EI XOS DO SI STEMA.
(V.)MPG.NAXIS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de eixos que governa o CNC (sem incluir os spindles).
(V.)MPG.AXISNAMEn
Varivel de leitura desde o interface.
Nome do eixo lgico n.
Sintaxe.
Substituir o caractere n pelo nmero lgico do eixo.
Observaes.
O nmero lgico dos eixos vem estabelecido pela ordem em que os eixos foram definidos
na tabela dos parmetros de mquina. O primeiro eixo da tabela ser o eixo lgico 1 e assim
sucessivamente.
CONFI GURAO DE UM SI STEMA TANDEM.
(V.)MPG.TMASTERAXIS[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Par tandem [nb]. Nmero lgico do eixo/spindle principal.
Se no existe nenhum eixo definido, a varivel devolver valor 0.
Sintaxe.
nb Nmero do par tandem.
(V.)MPG.TSLAVEAXIS[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Par tandem [nb]. Nmero lgico do eixo/spindle escravo.
Se no existe nenhum eixo definido, a varivel devolver valor 0.
V.MPG.NCHANNEL
V.MPG.NAXIS
MPG.AXISNAME2 Eixo com nmero lgico 2.
V.MPG.TMASTERAXIS[2] Segundo par tandem.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
389
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
Sintaxe.
nb Nmero do par tandem.
(V.)MPG.TORQDIST[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Par tandem [nb]. Distribuio do conjugado (percentagem que se requer ao motor principal).
Se entende por distribuio de conjugado percentagem que realiza cada motor para
conseguir o conjugado total necessrio no eixo tandem. Esta varivel mostra a percentagem
do conjugado total que se requer ao motor principal. A diferena entre este valor e o 100%
ser a percentagem requerido ao motor escravo.
Sintaxe.
nb Nmero do par tandem.
Observaes.
A leitura desde o PLC vir expressa em centsimas (x100); isto , se o parmetro tem valor
10, a leitura desde o PLC devolver valor 1000.
(V.)MPG.PRELOAD[nb]
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Par tandem [nb]. Pr-carga entre os dois motores.
Se entende por pr-carga diferena de conjugado a aplicar entre o motor principal e o
escravo. A pr-carga estabelece uma trao entre os dois motores, com a finalidade de
eliminar a folga quando o tandem se encontra em repouso. Esta varivel mostra que
percentagem do conjugado nominal do motor principal se aplica como pr-carga.
Se a varivel devolve valor 0, significa que a pr-carga est desabilitada.
Sintaxe.
nb Nmero do par tandem.
Observaes.
A leitura desde o PLC vir expressa em centsimas (x100); isto , se o parmetro tem valor
10, a leitura desde o PLC devolver valor 1000.
(V.)MPG.PRELFITI[nb]
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Par tandem [nb]. Tempo do filtro para aplicar a pr-carga.
Este filtro estabelece o tempo durante o qual se aplica a pr-carga de maneira progressiva.
Se a varivel devolve valor 0, significa que o filtro est desabilitado.
Sintaxe.
nb Nmero do par tandem.
V.MPG.TSLAVEAXIS[2] Segundo par tandem.
V.MPG.TORQDIST[2] Segundo par tandem.
V.MPG.PRELOAD[2] Segundo par tandem.
V.MPG.PRELFITI[2] Segundo par tandem.
390
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
(V.)MPG.TPROGAIN[nb]
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Par tandem [nb]. Ganho proporcional (Kp) para o tandem.
O controlador proporcional gera uma sada proporcional ao erro em conjugado entre os dois
motores. Se a varivel devolve valor 0, significa que no se aplica ganho proporcional.
Sintaxe.
nb Nmero do par tandem.
Observaes.
A leitura desde o PLC vir expressa em centsimas (x100); isto , se o parmetro tem valor
10, a leitura desde o PLC devolver valor 1000.
(V.)MPG.TINTIME[nb]
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Par tandem [nb]. Ganho integral (Ki) para o tandem.
O controlador integral gera uma sada proporcional integral do erro em conjugado entre
os dois motores. Se a varivel devolve valor 0, significa que no se aplica ganho integral.
Sintaxe.
nb Nmero do par tandem.
(V.)MPG.TCOMPLIM[nb]
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Par tandem [nb]. Limite da compensao.
Sintaxe.
nb Nmero do par tandem.
Observaes.
A leitura desde o PLC vir expressa em centsimas (x100); isto , se o parmetro tem valor
10, a leitura desde o PLC devolver valor 1000.
CONFI GURAO DE UM EI XO GANTRY.
(V.)MPG.MASTERAXIS[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Eixo gantry [nb]. Nmero lgico do eixo principal.
Se no existe nenhum eixo definido, a varivel devolver valor 0.
V.MPG.TPROGAIN[2] Segundo par tandem.
V.MPG.TINTIME[2] Segundo par tandem.
V.MPG.TCOMPLIM[2] Segundo par tandem.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
391
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
Sintaxe.
nb Nmero do par gantry.
(V.)MPG.SLAVEAXIS[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Eixo gantry [nb]. Nmero lgico do eixo escravo.
Se no existe nenhum eixo definido, a varivel devolver valor 0.
Sintaxe.
nb Nmero do par gantry.
(V.)MPG.WARNCOUPE[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Eixo gantry [nb]. Diferena entre o erro de seguimento de ambos os eixos para mostrar um
warning.
Esta varivel mostra a diferena mxima permissvel entre o erro de seguimento de ambos
os eixos para mostrar um warning.
Sintaxe.
nb Nmero do par gantry.
(V.)MPG.MAXCOUPE[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Eixo gantry [nb]. Mxima diferena permitida entre o erro de repetio de ambos os eixos.
Esta varivel mostra a diferena mxima permissvel entre o erro de seguimento de ambos
os eixos.
Sintaxe.
nb Nmero do par gantry.
(V.)MPG.DIFFCOMP[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Eixo gantry [nb]. Compensar a diferena de cota entre ambos os eixos depois de G74.
Sintaxe.
nb Nmero do par gantry.
V.MPG.MASTERAXIS[2] Segundo par gantry.
V.MPG.SLAVEAXIS[2] Segundo par gantry.
V.MPG.WARNCOUPE[2] Segundo par gantry.
V.MPG.MAXCOUPE[2] Segundo par gantry.
V.MPG.DIFFCOMP[2] Segundo par gantry.
392
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPG.MAXDIFF[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Eixo gantry [nb]. Mxima diferena de cota permitida entre ambos os eixos para poder
compens-la.
Sintaxe.
nb Nmero do par gantry.
CONFI GURAO DE UM GRUPO MULTI EI XO.
(V.)MPG.MULNGROUP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de grupos multieixo no sistema.
(V.)MPG.MULNAXIS[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de eixos e/ou spindles que formam o grupo multieixo.
Sintaxe.
nb Nmero do grupo multieixo.
(V.)MPG.MULAXISNAMExn[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nome dos eixos e/ou spindles que formam o grupo multieixo.
Sintaxe.
nb Nmero do grupo multieixo.
xn Nmero do eixo e/ou spindle dentro do grupo multieixo.
Valor da varivel.
Os valores que devolve esta varivel esto codificados da seguinte forma.
Valor. Significado.
0 No.
1 Sim.
V.MPG.MAXDIFF[2] Segundo par gantry.
V.MPG.MULNGROUP
V.MPG.MULNAXIS[2] Segundo grupo multieixo.
V.MPG.MULAXISNAME4[2] Quarto eixo do segundo grupo multieixo.
X=10 X1=11 X2=12 X3=13 X4=14 ... X9=19
Y=20 Y1=21 Y2=22 Y3=23 Y4=24 ... Y9=29
Z=30 Z1=31 Z2=32 Z3=33 Z4=34 ... Z9=39
U=40 U1=41 U2=42 U3=43 U4=44 ... U9=49
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
393
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
CONFI GURAO DOS SPI NDLES DO SI STEMA.
(V.)MPG.NSPDL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de spindles que governa o CNC.
(V.)MPG.SPDLNAMEn
Varivel de leitura desde o interface.
Nome do spindle lgico n.
Sintaxe.
Substituir o caractere n pelo nmero lgico do spindle.
Observaes.
O nmero lgico dos spindles vem estabelecido pela ordem em que foram definidas na
tabela dos parmetros de mquina. A numerao lgica dos spindles continua a partir do
ltimo eixo lgico; desta maneira, num sistema com 5 eixos, o primeiro spindle da tabela
ser o spindle lgico 6 e assim sucessivamente.
DEFI NI O DE TEMPOS (SI STEMA).
(V.)MPG.LOOPTIME
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tempo de ciclo do CNC (em milissegundos).
(V.)MPG.PRGFREQ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Periodicidade do mdulo PRG do PLC (em ciclos).
Se entende por periodicidade do mdulo freqncia (cada uns ciclos de CNC) com a que
se executa um scan completo do programa de PLC.
V=50 V1=51 V2=52 V3=53 V4=54 ... V9=59
W=60 W1=61 W2=62 W3=63 W4=64 ... W9=69
A=70 A1=71 A2=72 A3=73 A4=74 ... A9=79
B=80 B1=81 B2=82 B3=83 B4=84 ... B9=89
C=90 C1=91 C2=92 C3=93 C4=94 ... C9=99
S=100 S1=101 S2=102 S3=103 S4=104 ... S9=109
V.MPG.NSPDL
MPG.SPDLNAME2 Spindle com nmero lgico 2.
V.MPG.LOOPTIME
V.MPG.PRGFREQ
394
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
CONFI GURAO DO BUS SERCOS.
(V.)MPG.SERBRATE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Velocidade de transmisso de SERCOS.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPG.SERPOWSE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Potncia ptica de SERCOS.
CONFI GURAO DO BUS MECHATROLI NK.
(V.)MPG.MLINK
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Modo Mechatrolink.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPG.DATASIZE
Tamanho do telegrama no modo Mlink-II.
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tamanho do telegrama no modo Mlink-II.
V.MPG.SERBRATE
Valor. Significado.
0 4 Mbps.
1 2 Mbps.
2 16 Mbps.
3 8 Mbps.
V.MPG.SERPOWSE
V.MPG.MLINK
Valor. Significado.
0 No.
1 Mlink-I
2 Mlink-II
V.MPG.DATASIZE
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
395
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
CONFI GURAO DO BUS CAN.
(V.)MPG.CANMODE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Protocolo do bus CAN.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPG.CANLENGTH
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Comprimento do cabo do bus CANfagor (em metros).
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
CONFI GURAO DA LI NHA SERI AL.
(V.)MPG.RSTYPE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tipo de linha serial.
Valor. Significado.
0 17 bytes.
1 32 bytes.
V.MPG.CANMODE
Valor. Significado.
0 Protocolo CANfagor.
1 Protocolo CANopen.
V.MPG.CANLENGTH
Valor. Significado. Valor. Significado.
0 At 20 metros. 7 At 90 metros.
1 At 30 metros. 8 At 100 metros.
2 At 40 metros. 9 At 110 metros.
3 At 50 metros. 10 At 120 metros.
4 At 60 metros. 11 At 130 metros.
5 At 70 metros. 12 Mais de 130 metros.
6 At 80 metros.
V.MPG.RSTYPE
396
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
CONDI ES POR DEFAULT (SI STEMA).
(V.)MPG.INCHES
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Unidades de medida por default.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
PARMETROS ARI TMTI COS.
(V.)MPG.MAXLOCP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
limite superior de parmetros aritmticos locais.
(V.)MPG.MINLOCP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
limite inferior de parmetros aritmticos locais.
(V.)MPG.MAXGLBP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
limite superior de parmetros aritmticos globais.
(V.)MPG.MINGLBP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
limite inferior de parmetros aritmticos globais.
Valor. Significado.
1 RS232.
2 RS485.
3 RS422.
V.MPG.INCHES
Valor. Significado.
0 Milmetros.
1 Polegadas.
V.MPG.MAXLOCP
V.MPG.MINLOCP
V.MPG.MAXGLBP
V.MPG.MINGLBP
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
397
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
(V.)MPG.ROPARMIN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
limite inferior de parmetros aritmticos globais, somente de leitura.
A varivel devolver valor 0 se no existe nenhuma classificao, ou esta incorreta.
(V.)MPG.ROPARMAX
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
limite superior de parmetros aritmticos globais, somente de leitura.
A varivel devolver valor 0 se no existe nenhuma classificao, ou esta incorreta.
(V.)MPG.MAXCOMP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
limite superior de parmetros aritmticos comuns.
(V.)MPG.MINCOMP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
limite inferior de parmetros aritmticos comuns.
(V.)MPG.BKUPCUP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de parmetros aritmticos comuns no volteis.
TABELAS DE COMPENSAO CRUZADA.
(V.)MPG.MOVAXIS[tbl]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao cruzada. Nmero lgico do eixo principal.
A varivel devolver valor 0 se a tabela no est definida.
Sintaxe.
tbl Nmero de tabela.
(V.)MPG.COMPAXIS[tbl]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao cruzada. Nmero lgico do eixo compensado.
V.MPG.ROPARMIN
V.MPG.ROPARMAX
V.MPG.MAXCOMP
V.MPG.MINCOMP
V.MPG.BKUPCUP
V.MPG.MOVAXIS[3] Terceira tabela de compensao cruzada.
398
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
A varivel devolver valor 0 se a tabela no est definida.
Sintaxe.
tbl Nmero de tabela.
(V.)MPG.NPCROSS[tbl]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao cruzada. Nmero de pontos da tabela.
Sintaxe.
tbl Nmero de tabela.
(V.)MPG.TYPCROSS[tbl]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao cruzada. Mtodo de compensao (tipo de cotas).
Sintaxe.
tbl Nmero de tabela.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPG.BIDIR[tbl]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao cruzada. Compensao bidireccional.
Quando possumos compensao bidirecional, a tabela permite definir uma compensao
diferente para cada sentido de movimento. Se a compensao no bidirecional, se aplica
a mesma compensao em ambos os sentidos.
Sintaxe.
tbl Nmero de tabela.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.MPG.COMPAXIS[3] Terceira tabela de compensao cruzada.
V.MPG.NPCROSS[3] Terceira tabela de compensao cruzada.
V.MPG.TYPCROSS[3] Terceira tabela de compensao cruzada.
Valor. Significado.
0 A compensao se realiza com as cotas
reais.
1 A compensao se realiza com as cotas
tericas.
V.MPG.BIDIR[3] Terceira tabela de compensao cruzada.
Valor. Significado.
0 No.
1 Sim.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
399
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
(V.)MPG.REFNEED[tbl]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao cruzada. necessrio fazer referncia a ambos os eixos para
aplicar a compensao.
Sintaxe.
tbl Nmero de tabela.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPG.POSITION[tbl][pt]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao cruzada; ponto [pt]. Posio do eixo mestre.
Sintaxe.
tbl Nmero de tabela.
pt Ponto da tabela.
(V.)MPG.POSERROR[tbl][pt]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao cruzada; ponto [pt]. Erro a compensar nos deslocamentos em
sentido positivo.
Se no h compensao bidirecional, indica o erro a compensar em ambos os sentidos.
Sintaxe.
tbl Nmero de tabela.
pt Ponto da tabela.
(V.)MPG.NEGERROR[tbl][pt]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao cruzada; ponto [pt]. Erro a compensar nos deslocamentos em
sentido negativo.
Sintaxe.
tbl Nmero de tabela.
pt Ponto da tabela.
V.MPG.REFNEED[3] Terceira tabela de compensao cruzada.
Valor. Significado.
0 No.
1 Sim.
V.MPG.POSITION[3][14] Ponto 14 da terceira tabela de compensao cruzada.
V.MPG.POSERROR[3][14] Ponto 14 da terceira tabela de compensao cruzada.
V.MPG.NEGERROR[3][14] Ponto 14 da terceira tabela de compensao cruzada.
400
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
TABELAS DE COMPENSAO VOLUMTRI CA.
(V.)MPG.VCOMPAXIS1[tbl]
(V.)MPG.VCOMPAXIS2[tbl]
(V.)MPG.VCOMPAXIS3[tbl]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao volumtrica. Eixo para compensar.
Sintaxe.
tbl Nmero de tabela.
(V.)MPG.VCOMPFILE[tbl]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela [tbl] de compensao volumtrica. Arquivo com os dados da compensao
volumtrica.
Sintaxe.
tbl Nmero de tabela.
TEMPOS DE EXECUO.
(V.)MPG.MINAENDW
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Durao mnima do sinal AUXEND (em milissegundos).
(V.)MPG.REFTIME
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tempo estimado para realizar a busca de zero (em milissegundos).
(V.)MPG.HTIME
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tempo estimado para executar uma funo H (em milissegundos).
(V.)MPG.DTIME
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tempo estimado para executar uma funo D (em milissegundos).
V.MPG.COMPAXIS2[1] Segundo eixo para compensar na primeira tabela de
compensao volumtrica.
V.MPG.VCOMPFILE[1] Arqui vo de defi ni o da pri mei ra compensao
volumtrica.
V.MPG.MINAENDW
V.MPG.REFTIME
V.MPG.HTIME
V.MPG.DTIME
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
401
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
(V.)MPG.TTIME
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tempo estimado para executar uma funo T (em milissegundos).
NUMERAO DAS ENTRADAS E SA DAS DI GI TAI S.
(V.)MPG.NDIMOD
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero total de mdulos de entradas digitais.
Esta varivel indica a quantidade destes mdulos ligados no mesmo bus CAN. Nos mdulos
remotos com protocolo CANopen, e para efeitos de clculo, cada mdulo duplo de entradas
e sadas digitais conta como dois.
(V.)MPG.NDOMOD
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero total de mdulos de sadas digitais.
Esta varivel indica a quantidade destes mdulos ligados no mesmo bus CAN. Nos mdulos
remotos com protocolo CANopen, e para efeitos de clculo, cada mdulo duplo de entradas
e sadas digitais conta como dois.
(V.)MPG.DIMODADDR[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Direo base dos mdulos de entradas digitais.
Sintaxe.
nb Nmero do mdulo.
(V.)MPG.DOMODADDR[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Direo base dos mdulos de sadas digitais.
Sintaxe.
nb Nmero do mdulo.
V.MPG.TTIME
V.MPG.NDIMOD
V.MPG.NDOMOD
V.MPG.DIMODADDR[4] Quarto mdulo de entradas digitais.
V.MPG.DOMODADDR[4] Quarto mdulo de sadas digitais.
402
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
NUMERAO DAS ENTRADAS ANALGI CAS PARA SONDAS
DE TEMPERATURA PT100.
(V.)MPG.NPT100
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero total de entradas PT100 ativas.
(V.)MPG.PT100[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Entrada analgica associada entrada PT100.
Sintaxe.
nb Nmero de entrada PT100.
CONFI GURAO DO APALPADOR.
(V.)MPG.PROBE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
H algum apalpador presente.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPG.PROBETYPE1
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tipo de apalpador 1, em funo de onde est ligado.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.MPG.NPT100
V.MPG.NPT100[3] Terceira entrada PT100.
V.MPG.PROBE
Valor. Significado.
0 No.
1 Sim.
V.MPG.PROBETYPE1
Valor. Significado.
0 Apalpador remoto.
1 Apalpador local.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
403
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
(V.)MPG.PROBETYPE2
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tipo de apalpador 2, em funo de onde est ligado.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPG.PRBDI1
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de entrada associada ao apalpador 1.
Para os apalpadores remotos, este parmetro indica o nmero da entrada digital; para os
apalpadores locais, indica o nmero da entrada local de apalpador.
A varivel devolver valor 0 se no existe nenhuma entrada digital definida.
(V.)MPG.PRBDI2
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de entrada associada ao apalpador 2.
Para os apalpadores remotos, este parmetro indica o nmero da entrada digital; para os
apalpadores locais, indica o nmero da entrada local de apalpador.
A varivel devolver valor 0 se no existe nenhuma entrada digital definida.
(V.)MPG.PRBPULSE1
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nvel lgico de ativao apalpador 1.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPG.PRBPULSE2
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nvel lgico de ativao apalpador 2.
V.MPG.PROBETYPE2
Valor. Significado.
0 Apalpador remoto.
1 Apalpador local.
V.MPG.PRBDI1
V.MPG.PRBDI2
V.MPG.PRBPULSE1
Valor. Significado.
0 Nvel lgico baixo (0 V).
1 Nvel lgico alto (5 V / 24 V).
V.MPG.PRBPULSE2
404
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
MEMRI A COMPARTI DA DO PLC.
(V.)MPG.PLCDATASIZE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tamanho da zona de dados compartida do PLC (em bytes).
GERENCI AMENTO DE I /OS LOCAI S.
(V.)MPG.NLOCOUT
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de sadas digitais locais.
(V.)MPG.EXPSCHK
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Ativar a vigilncia de 24 V nas sadas digitais locais.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
COMUTAO SI NCRONI ZADA.
(V.).MPG.SWTOUTPUT
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Sada digital local associada comutao sincronizada.
(V.).MPG.SWTDELAY
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Valor. Significado.
0 Nvel lgico baixo (0 V).
1 Nvel lgico alto (5 V / 24 V).
V.MPG.PLCDATASIZE
V.MPG.NLOCOUT
V.MPG.EXPSCHK
Valor. Significado.
0 No.
1 Sim.
V.MPG.SWTOUTPUT
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
405
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
Atraso do dispositivo associado comutao sincronizada.
PWM (PULSE-WI DTH MODULATI ON).
(V.)MPG.PWMOUTPUT
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Sada digital local associada ao PWM.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPG.PWMCANCEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cancelar o PWM aps M30 ou reset.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
BACKUP DE DADOS NO-VOLTEI S.
(V.)MPG.BKUPREG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de registros de PLC no volteis.
(V.)MPG.BKUPCOUN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de contadores de PLC no volteis.
V.MPG.SWTDELAY
(V.)MPG.PWMOUTPUT
Valor. Significado.
0 No existe PWM.
1 Sada local 1 (pino LI/O1).
2 Sada local 2 (pino LI/O2).
(V.)MPG.PWMCANCEL
Valor. Significado.
0 No.
1 Sim.
V.MPG.BKUPREG
V.MPG.BKUPCOUN
406
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
OFFSETS E DESGASTE DAS FERRAMENTAS.
(V.)MPG.TOOLOFSG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Critrio de sinais a aplicar aos offsets e ao desgaste da ferramenta.
Os offsets se utilizam para definir as dimenses da ferramenta em cada um dos eixos. As
dimenses das ferramentas de tornear se definem mediante estes offsets; para as
dimenses do resto das ferramentas podem ser utilizados estes offsets ou ento o
comprimento e o raio.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
SI NCRONI ZAO DE SPI NDLES.
(V.)MPG.SYNCCANCEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cancelar a sincronizao de spindles.
Este parmetro indica se o CNC cancela a sincronizao de spindles depois de executar
M02, M30 ou depois de um erro ou reset.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
DEFI NI R O NMERO DE PAI NI S DE J OG E SUA RELAO
COM OS CANAI S.
(V.)MPG.NKEYBD
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de painis de jog.
(V.)MPG.KEYBDCH[jog]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal que se encontra atribudo o painel de jog.
V.MPG.TOOLOFSG
Valor. Significado.
0 Positivo.
1 Negativo.
V.MPG.SYNCCANCEL
Valor. Significado.
0 No.
1 Sim.
V.MPG.NKEYBD
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
407
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
Sintaxe.
jog Nmero do painel de jog.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
O CNC numera os painis de comando segundo a ordem que ocupam dentro do bus CAN
(comutador Address). O primeiro painel de jog ser o da numerao mais baixa e assim
sucessivamente.
TI PO DE PLC.
(V.)MPG.PLCTYPE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tipo de PLC.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
DAR NOVO NOME AOS EI XOS E OS SPI NDLES.
(V.)MPG.RENAMECANCEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cancelar a mudana de nome dos eixos e spindles.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.MPG.KEYBDCH[2] Painel de jog 2.
Valor. Significado.
0 Canal ativo.
1 Canal 1.
2 Canal 2.
3 Canal 3.
4 Canal 4.
V.MPG.PLCTYPE
Valor. Significado.
0 IEC.
1 IEC+Fagor.
2 Fagor.
V.MPG.RENAMECANCEL
Valor. Significado.
0 No.
1 Sim.
408
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

g
e
r
a
i
s
.
DESLOCAMENTO DE ORI GEM.
(V.)MPG.FINEORG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Definio fina dos deslocamentos de origem.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
MDULO REMOTO RCS-S (CONTADOR SERCOS).
(V.)MPG.NSERCOUNT
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de mdulos RCS-S no bus.
(V.)MPG.SERCOUNTID[n]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela de identificadores da roleta associados aos contadores Sercos.
Sintaxe.
num Nmero do mdulo RCS-S.
V.MPG.FINEORG
Valor. Significado.
0 No.
1 Sim.
V.MPG.NSERCOUNT
V.MPG.SERCOUNTID[2] Mdulo RCS-S 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
409
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
22.5 Variveis associadas aos parmetros de mquina dos canais.
CONFI GURAO DO CANAL.
(V.)[ch].MPG.GROUPID
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Grupo ao que pertence o canal.
Se a varivel devolve valor 0, significa que o canal no est associado a nenhum grupo.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.CHTYPE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tipo de canal.
Um canal pode ser guiado desde o CNC, desde o PLC ou desde ambos. Os canais
comandados desde o PLC no se visualizam nos modos automtico, manual nem edisimu.
As tabelas so acessveis.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.HIDDENCH
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Canal oculto.
Os canais ocultos no se visualizam e no podem ser selecionados.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.[2].MPG.GROUPID Canal 2.
V.[2].MPG.CHTYPE Canal 2.
Valor. Significado.
0 Canal de CNC.
1 Canal de PLC.
2 Canal de CNC e PLC.
V.[2].MPG.HIDDENCH Canal 2.
Valor. Significado.
0 No.
1 Sim.
410
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
CONFI GURAO DOS EI XOS DO CANAL.
(V.)[ch].MPG.CHNAXIS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Nmero de eixos do canal (sem incluir os spindles)
Desde o programa pea se poder modificar a configurao de eixos de um canal (definindo
uma nova configurao, acrescentando ou tirando eixos) mediante as instrues #SET AX,
#FREE AX e #CALL AX.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.CHAXISNAMEn
Varivel de leitura desde o interface.
Canal [ch]. Nome do eixo n do canal.
Sintaxe.
ch Nmero de canal.
n ndice do eixo no canal.
(V.)[ch].MPG.GEOCONFIG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Configurao geomtrica dos eixos do canal.
No modelo torno, a configurao geomtrica dos eixos poder ser do tipo "plano" ou do tipo
"triedro".
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.[2].MPG.CHNAXIS Canal 2.
[2].MPG.CHAXISNAME4 Eixo com ndice 1 no canal 2.
Configurao de eixos tipo "plano". Configurao de eixos tipo triedro.
V.[2].MPG.GEOCONFIG Canal 2.
Valor. Significado.
0 Configurao de eixos tipo "plano".
1 Configurao de eixos tipo "triedro".
X+
Z+
X+
Z+
Y+
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
411
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Observaes.
CONFI GURAO DOS SPI NDLES DO CANAL.
(V.)[ch].MPG.CHNSPDL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Nmero de spindles do canal.
Desde o programa pea se poder modificar a configurao dos spindles de um canal
(definindo uma nova configurao, acrescentando ou tirando os spindles) mediante as
instrues #SET SP, #FREE SP e #CALL SP.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.CHSPDLNAMEn
Varivel de leitura desde o interface.
Canal [ch]. Nome do spindle n do canal.
Sintaxe.
ch Nmero de canal.
n ndice do spindle no canal.
CONFI GURAO DO EI XO C.
(V.)[ch].MPG.CAXNAME
Varivel de leitura desde o interface.
Canal [ch]. Nome do eixo que trabalhar como eixo C (por default).
Quando existe personalizado mais do que um eixo C, desde o programa se usar a instruo
#CAX para indicar qual o que est ativo. Somente pode haver ativo um eixo C em cada
canal.
Configurao. Propriedades da configurao.
Tipo "triedro". Nesta configurao existem trs eixos formando um triedro cartesiano tipo
XYZ como numa fresadora. Pode haver mais eixos, aparte dos que forman
o triedro.
Com esta configurao, o comportamento dos planos igual como numa
fresadora, a no ser que o plano habitual de trabalho seja G18 (se se
configurou assim).
Tipo "plano". Nesta configurao se possui de dois eixos formando o plano habitual de
trabalho. Pode haver mais eixos, mas no podem formar parte do triedro;
devero ser eixos auxiliares, rotativos, etc.
Com esta configurao o plano de trabalho sempre G18 e estar formado
pelos dois primeiros eixos definidos no canal. Nesta configurao se
considera como eixo longitudinal o segundo eixo do canal.
Se se definiram os eixos X (primeiro eixo) e Z (segundo eixo), o plano de
trabalho ser ZX (eixo Z como abcissas e eixo X como ordenadas) e o eixo
longitudinal Z.
neste eixo longitudinal que aplicamos a compensao de comprimento
quando se empregam ferramentas de fresadora. Com ferramentas de torno
a compensao de comprimento se aplica em todos os eixos nos quais se
tenha definido offset na ferramenta.
V.[2].MPG.CHSPDL Canal 2.
[2].MPG.CHSPDLNAME1 Spindle com ndice 1 no canal 2.
412
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.ALIGNC
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Alinhamento do eixo C para realizar usinagens em dimetro.
Este parmetro indica se necessrio alinhar o eixo C para realizar usinagens em dimetro
(ALIGNC = SIM) ou se pelo contrrio a ferramenta pode usinar diametralmente toda a
superfcie de uma s vez (ALIGNC = NO).
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
DEFI NI O DE TEMPOS (CANAL).
(V.)[ch].MPG.PREPFREQ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Nmero mximo de blocos para preparar por ciclo.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.ANTIME
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tempo de antecipao.
Sintaxe.
ch Nmero de canal.
CONFI GURAO DO MODO HSC (CANAL).
(V.)[ch].MPG.FEEDAVRG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Calcular a mdia do avano.
[2].MPG.CAXNAME Canal 2.
V.[2].MPG.ALIGNC Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.PREPFREQ Canal 2.
V.[2].MPG.ANTIME Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
413
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.SMOOTHFREQ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Freqncia de suavizado na interpolao.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.CORNER
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. ngulo mximo da esquina para ser usinada em aresta viva.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.HSCFILTFREQ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Freqncia do filtro (modo CONTERROR).
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.FASTFACTOR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Percentagem de avano por default (modo FAST).
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.FTIMELIM
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Diferena de tempo admissvel na interpolao do avano (modo FAST).
V.[2].MPG.FEEDAVRG Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.SMOOTHFREQ Canal 2.
V.[2].MPG.CORNER Canal 2.
V.[2].MPG.HSCFILTFREQ Canal 2.
V.[2].MPG.FASTFACTOR Canal 2.
414
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.MINCORFEED
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Velocidade mnima nos cantos.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.FSMOOTHFREQ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Freqncia de suavizado na interpolao (modo FAST).
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.FASTFILTFREQ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Freqncia do filtro (modo FAST).
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.FREQRES
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Primeira freqncia de ressonncia da mquina.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.SOFTFREQ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Frequncia do filtro de trajetria para perfis de acelerao linear.
Sintaxe.
ch Nmero de canal.
V.[2].MPG.FTIMELIM Canal 2.
V.[2].MPG.MINCORFEED Canal 2.
V.[2].MPG.FSMOOTHFREQ Canal 2.
V.[2].MPG.FASTFILTFREQ Canal 2.
V.[2].MPG.FREQRES Canal 2.
V.[2].MPG.SOFTFREQ Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
415
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
(V.)[ch].MPG.HSCROUND
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Valor padro do erro mximo da trajetria em HSC.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.SURFFILFREQ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Frequncia do filtro de eixos (modo SURFACE).
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.HSCDEFAULMODE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Modo padro ao programar #HSC ON.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
EI XO VI RTUAL DA FERRAMENTA.
(V.)[ch].MPG.VIRTAXISNAME
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Nome do eixo virtual da ferramenta.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Os valores que devolve esta varivel esto codificados da seguinte forma.
V.[2].MPG.HSCROUND Canal 2.
V.[2].MPG.SURFFILFREQ Canal 2.
V.[2].MPG.HSCDEFAULMODE Canal 2.
Valor. Significado.
0 SURFACE
1 CONTERROR
2 FAST
V.[2].MPG.VIRTAXISNAME Canal 2.
X=10 X1=11 X2=12 X3=13 X4=14 ... X9=19
Y=20 Y1=21 Y2=22 Y3=23 Y4=24 ... Y9=29
Z=30 Z1=31 Z2=32 Z3=33 Z4=34 ... Z9=39
416
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
(V.)[ch].MPG.VIRTAXCANCEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cancelar o eixo virtual da ferramenta aps M30 e Reset.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
CONDI ES POR DEFAULT (CANAL).
(V.)[ch].MPG.KINID
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Nmero de cinemtica por default.
O canal aceita o valor por default no momento de ligao, depois de executar-se M02, M30
ou depois de reset. Para selecionar outra cinemtica desde o programa de usinagem utilizar
a instruo #KIN ID.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.CSCANCEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cancelar o plano inclinado no arranque.
Este parmetro indica se no arranque, o CNC cancela o plano inclinado (#CS/#ACS) que
se encontrava ativo quando se desligou.
U=40 U1=41 U2=42 U3=43 U4=44 ... U9=49
V=50 V1=51 V2=52 V3=53 V4=54 ... V9=59
W=60 W1=61 W2=62 W3=63 W4=64 ... W9=69
A=70 A1=71 A2=72 A3=73 A4=74 ... A9=79
B=80 B1=81 B2=82 B3=83 B4=84 ... B9=89
C=90 C1=91 C2=92 C3=93 C4=94 ... C9=99
V.[2].MPG.VIRTAXCANCEL Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.KINID Canal 2.
Valor. Significado.
0 O CNC recupera a ltima cinemtica ativa.
16 Nmero da cinemtica por default.
255 No h cinemtica por default.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
417
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.LINKCANCEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cancelar o acoplamento de eixos por default.
O canal aceita o valor por default depois de executar-se M02, M30 ou depois de uma
emergncia ou reset. Para acoplar eixos desde o programa de usinagem, utilizar a instruo
#LINK.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.MIRRORCANCEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cancelar a imagem espelho (G11/G12/G13/G14) aps M30 e reset.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.SLOPETYPE
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Tipo acelerao por default.
V.[2].MPG.CSCANCEL Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.LINKCANCEL Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.MIRRORCANCEL Canal 2.
Valor. Significado.
0 No.
1 Sim.
418
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Indica o tipo de acelerao que se aplica por default nos movimentos automticos. Quando
se trabalha em modo manual o CNC aplica sempre a acelerao linear.
O canal aceita o valor por default no momento de ligao, depois de executar-se M02, M30
ou depois de reset. Para selecionar uma acelerao diferente desde o programa de
usinagem, utilizar a instruo #SLOPE.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.IPLANE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Plano principal (G17/G18) trabalho por default.
O canal aceita o valor por default no momento de ligao, depois de executar-se M02, M30
ou depois de reset. Para mudar o plano de trabalho desde o programa de usinagem utilizar
as funes G17, G18, G19 ou G20.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.ISYSTEM
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tipo de coordenadas (G90/G91) por default.
As coordenadas de um ponto podem ser definidas em cotas absolutas (G90) com referncia
origem ou em cotas incrementais (G91) com referncia posio atual.
O canal aceita o valor por default no momento de ligao, depois de executar-se M02, M30
ou depois de reset. Para mudar o tipo de coordenadas desde o programa de usinagem
utilizar as funes G90 ou G91.
Sintaxe.
ch Nmero de canal.
V.[2].MPG.SLOPETYPE Canal 2.
Valor. Significado.
0 Acelerao linear.
1 Acelerao trapezoidal.
2 Acelerao seno quadrado.
V.[2].MPG.IPLANE Canal 2.
Valor. Significado.
0 G17.
1 G18.
V.[2].MPG.ISYSTEM Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
419
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.IMOVE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tipo de movimento (G0/G1) por default.
O canal aceita o valor por default no momento de ligao, depois de executar-se M02, M30
ou depois de reset. Para mudar o tipo de movimento desde o programa de usinagem utilizar
as funes G0 ou G1.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.IFEED
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tipo de avano (G94/G95) por default.
O canal aceita o valor por default no momento de ligao, depois de executar-se M02, M30
ou depois de reset. Para mudar o tipo de avano desde o programa de usinagem utilizar
as funes G93, G94 ou G95.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.FPRMAN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Funo G95 permitida em modo manual.
Valor. Significado.
0 G90.
1 G91.
V.[2].MPG.IMOVE Canal 2.
Valor. Significado.
0 G00.
1 G01.
V.[2].MPG.IFEED Canal 2.
Valor. Significado.
0 G94.
1 G95.
420
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.LCOMPTYP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Manter o eixo longitudinal ao trocar de plano (G17/G18/G19).
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.ICORNER
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tipo de aresta (G5/G7/G50) por default.
O canal aceita o valor por default no momento de ligao, depois de executar-se M02, M30
ou depois de reset. Para mudar o tipo de aresta desde o programa de usinagem utilizar as
funes G5, G7 ou G50.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.IRCOMP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Modo de compensao de raio (G136/G137) por default.
V.[2].MPG.FPRMAN Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.LCOMPTYP Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.ICORNER Canal 2.
Valor. Significado.
0 G50.
1 G05.
2 G07.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
421
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
O canal aceita o valor por default no momento de ligao, depois de executar-se M02, M30
ou depois de reset. Para mudar o tipo de compensao de raio desde o programa de
usinagem utilizar as funes G136 ou G137.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.COMPCANCEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Como cancelar a compensao de raio.
Este parmetro indica se a compensao de raio se desativa no primeiro bloco de
deslocamento, embora no intervenham os eixos do plano, ou se pelo contrrio necessrio
que haja um deslocamento dos eixos do plano.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.ROUNDTYPE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tipo de arredondamento em G5 por default.
O arredondamento pode ser executado limitando o erro cordal ou o avano. O erro cordal
(#ROUNDPAR [1]) define o desvio mximo permitido entre o ponto programado e o perfil
resultante. O avano (#ROUNDPAR [2]) define a percentagem do avano ativo que se vai
empregar na usinagem.
O canal aceita o valor por default no momento de ligao, depois de executar-se M02, M30
ou depois de reset. Para mudar o tipo de arredondamento desde o programa, utilizar a
instruo #ROUNDPAR.
Sintaxe.
ch Nmero de canal.
V.[2].MPG.IRCOMP Canal 2.
Valor. Significado.
0 G136.
1 G137.
V.[2].MPG.COMPCANCEL Canal 2.
Valor. Significado.
0 Sem movimento dos eixos do plano.
1 Com movimento dos eixos do plano.
V.[2].MPG.ROUNDTYPE Canal 2.
422
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.MAXROUND
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mximo erro de arredondamento em G5.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.ROUNDFEED
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Percentagem de avano em G5.
Sintaxe.
ch Nmero de canal.
CORREO DO CENTRO DO ARCO.
(V.)[ch].MPG.CIRINERR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Erro absoluto mximo permitido no raio.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.CIRINFACT
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Erro relativo mximo permitido no raio.
O erro relativo vir indicado como percentagem sobre o raio.
Sintaxe.
ch Nmero de canal.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
Valor. Significado.
0 Erro de Cordas.
1 Percentagem de avano.
V.[2].MPG.MAXROUND Canal 2.
V.[2].MPG.ROUNDFEED Canal 2.
V.[2].MPG.CIRINERR Canal 2.
V.[2].MPG.CIRINFACT Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
423
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
COMPORTAMENTO DO AVANO E O FEED OVERRI DE.
(V.)[ch].MPG.MAXOVR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Override (%) mximo permitido.
Sintaxe.
ch Nmero de canal.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
(V.)[ch].MPG.RAPIDOVR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Override atua em G00 (entre 0 e 100%).
Este parmetro indica se permitido modificar a percentagem do avano (entre 0% e 100%)
quando se trabalha em G0; se no permitido, a percentagem se manter fixa em 100%.
Independentemente do valor atribudo a este parmetro, a ultrapassagem sempre obedece
posio 0% e nunca passa de 100%. Nos deslocamentos em modo manual sempre
permitido modificar a percentagem de avano.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.FEEDND
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Aplicar o avano programado a todos os eixos do canal.
Este parmetro indica se o avano programado se aplica a todos os eixos do canal ou s
aos eixos principais. Se s se aplica aos eixos principais, o resto dos eixos se deslocam
ao avano que lhes corresponda para terminar o movimento todos ao mesmo tempo.
Sintaxe.
ch Nmero de canal.
V.[2].MPG.MAXOVR Canal 2.
V.[2].MPG.RAPIDOVR Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.FEEDND Canal 2.
424
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
OVERRI DE DA DI NMI CA DO HSC.
(V.)[ch].MPG.MINDYNOVR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Override mnimo para a dinmica em HSC.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.MAXDYNOVR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Override mximo para a dinmica em HSC.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.STEPDYNOVR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Passagem do override para a dinmica em HSC.
Sintaxe.
ch Nmero de canal.
MOVI MENTO DOS EI XOS I NDEPENDENTES.
(V.)[ch].MPG.IMOVEMACH
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Movimento do eixo independente sobre cotas de mquina.
Sintaxe.
ch Nmero de canal.
Valor. Significado.
0 No. O avano programado s se apl i ca aos ei xos
principais.
1 Sim. O avano programado se aplica a todos os eixos do
canal.
V.[2].MPG.MINDYNOVR Canal 2.
V.[2].MPG.MAXDYNOVR Canal 2.
V.[2].MPG.STEPDYNOVR Canal 2.
V.[2].MPG.IMOVEMACH Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
425
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.XFITOIND
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. O transfer-inhibit do canal afeta aos eixos independentes.
Este parmetro indica se o transfer inhibit do canal (marca _XFERINH) afeta os movimentos
de eixo independente.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
DEFI NI O DAS SUB-ROTI NAS.
(V.)[ch].MPG.TOOLSUB
Varivel de leitura desde o interface.
Canal [ch]. Sub-rotina associada funo T.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.REFPSUB
Varivel de leitura desde o interface.
Canal [ch]. Sub-rotina associada funo G74.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.OEMSUB1

(V.)[ch].MPG.OEMSUB10
Varivel de leitura desde o interface.
Canal [ch]. Sub-rotinas associadas s funes G180 at G189.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.XFITOIND Canal 2.
Valor. Significado.
0 No.
1 Sim.
[2].MPG.TOOLSUB Canal 2.
[2].MPG.REFPSUB Canal 2.
426
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.OEMSUB11

(V.)[ch].MPG.OEMSUB30
Varivel de leitura desde o interface.
Canal [ch]. Sub-rotinas associadas s funes G380 at G399.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.INT1SUB

(V.)[ch].MPG.INT4SUB
Varivel de leitura desde o interface.
Canal [ch]. Subrotinas de interrupo.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.SUBPATH
Varivel de leitura desde o interface.
Canal [ch]. Path das sub-rotinas de programa.
Sintaxe.
ch Nmero de canal.
POSI O DO APALPADOR DE BANCADA.
(V.)[ch].MPG.PRB1MIN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cota mnima do apalpador (eixo de abcissas).
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.PRB1MAX
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cota mxima do apalpador (eixo de abcissas).
[2].MPG.OEMSUB1 Canal 2.
[2].MPG.OEMSUB11 Canal 2.
[2].MPG.INT1SUB Canal 2.
[2].MPG.SUBPATH Canal 2.
V.[2].MPG.PRB1MIN Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
427
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.PRB2MIN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cota mnima do apalpador (eixo de ordenadas).
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.PRB2MAX
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cota mxima do apalpador (eixo de ordenadas).
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.PRB3MIN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cota mnima do apalpador (eixo perpendicular ao plano).
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.PRB3MAX
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cota mxima do apalpador (eixo perpendicular ao plano).
Sintaxe.
ch Nmero de canal.
BUSCA DE BLOCO.
(V.)[ch].MPG.FUNPLC
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Enviar funes M, S, H ao PLC na busca de bloco.
Sintaxe.
ch Nmero de canal.
V.[2].MPG.PRB1MAX Canal 2.
V.[2].MPG.PRB2MIN Canal 2.
V.[2].MPG.PRB2MAX Canal 2.
V.[2].MPG.PRB3MIN Canal 2.
V.[2].MPG.PRB3MAX Canal 2.
V.[2].MPG.FUNPLC Canal 2.
428
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
SUBROTI NAS DE I NTERRUPO.
(V.)[ch].MPG.SUBINTSTOP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Executar subrotinas de interrupo com programa parado ou sem programa em
execuo.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
AVANO DE USI NAGEM.
(V.)[ch].MPG.MAXFEED
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Avano mximo para a usinagem.
Se a varivel devolve valor 0, o avano de usinagem no est limitado; o CNC aceita como
avano mximo para todos os deslocamentos o definido no parmetro de mquina
G00FEED.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.DEFAULTFEED
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Aceitar MAXFEED para os deslocamentos em G1/G2/G3 sem avano ativo.
Se o parmetro MAXFEED igual a 0, a varivel retornar sempre o valor 0.
Sintaxe.
ch Nmero de canal.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.SUBINTSTOP Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.MAXFEED Canal 2.
V.[2].MPG.DEFAULTFEED Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
429
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
AVANO RPI DO PARA O MODO AUTOMTI CO.
(V.)[ch].MPG.RAPIDEN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Ativar o avano rpido para o modo automtico, durante a execuo de um
programa.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.FRAPIDEN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Avano rpido no canal, quando est ativo o avano rpido para o modo
automtico (parmetro RAPIDEN). Se o parmetro se define com valor 0, no se limita o
avano.
Este parmetro no afeita aos deslocamentos programados em G00 nem aos rosqueados.
Os deslocamentos em G00 se executam ao avano definido no parmetro G00FEED. Os
rosqueamentos se executam no avano programado.
Sintaxe.
ch Nmero de canal.
Observaes.
O avano rpido no poder superar ao definido nos parmetros G00FEED e FRAPIDEN
do eixo, nem tampouco ao avano mximo fixado pelo PLC (varivel (V.)PLC.G00FEED).
O avano rpido poder superar ao definido no parmetro MAXFEED do canal e ao avano
ativo definido pelo PLC (varivel (V.)PLC.F)
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.RAPIDEN Canal 2.
Valor. Significado.
0 Deshabilitado. O avano rpido no est disponvel para o modo automtico.
1 EXRAPID ou tecla rpido.
Para ativar o avano rpido s necessrio ativar a marca EXRAPID do PLC ou
pulsar a tecla "rpido" do painel de jog.
2 EXRAPID e tecla rpido.
Para ativar o avano rpido necessrio ativar a marca EXRAPID do PLC ou pulsar
a tecla "rpido" do painel de jog.
V.[2].MPG.FRAPIDEN Canal 2.
430
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
MXI MA ACELERAO E J ERK SOBRE A TRAJ ETRI A.
(V.)[ch].MPG.MAXACCEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mxima acelerao sobre a trajetria de usinagem.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.MAXJERK
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mximo jerk sobre a trajetria de usinagem.
Sintaxe.
ch Nmero de canal.
FUNO RETRACE.
(V.)[ch].MPG.RETRACAC
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Permitir habilitar a funo retrace.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPG.NRETBLK
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mximo nmero de blocos permitidos para a funo retrace.
Sintaxe.
ch Nmero de canal.
(V.)[ch].MPG.RETMFUNC
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tratamento das funes M com a funo retrace.
V.[2].MPG.MAXACCEL Canal 2.
V.[2].MPG.MAXJERK Canal 2.
V.[2].MPG.RETRACAC Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].MPG.NRETBLK Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
431
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o
s

c
a
n
a
i
s
.
Este parmetro fixa o comportamento da funo retrace quando se executam funes M.
Quando o CNC encontra uma funo M, pode ignor-la e continuar executando blocos em
retrace, ou ento pode cancelar a funo retrace.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
Este parmetro no afeta s seguintes funes M.
As funes M00 e M01 se executam sempre; se enviam ao PLC e necessrio
pressionar [START] para continuar a execuo em retrace.
As funes M03 e M04 sempre se ignoram; o CNC no arranca o spindle nem troca o
sentido de rotao.
A funo M05 cancela a funo retrace; o CNC no detm o spindle.
SPI NDLE MASTER.
(V.)[ch].MPG.MASTERSPDL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Spindle master mantido.
Este parmetro indica se o canal master de um canal mantm a sua condio de master
depois de executar M02, M30, depois de uma emergncia ou reset e depois de reiniciar o
CNC.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.[2].MPG.RETMFUNC Canal 2.
Valor. Significado.
0 Ignorar a funo M e continuar.
1 Cancelar a funo retrace.
V.[2].MPG.MASTERSPDL Canal 2.
Valor. Significado.
0 Temporal.
1 Mantido.
432
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
22.6 Variveis associadas aos parmetros de mquina de eixos e
spindle.
PERTENCE AO CANAL.
(V.)[ch].MPA.AXISEXCH.xn
(V.)[ch].MPA.AXISEXCH.sn
(V.)[ch].SP.AXISEXCH.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Licena de mudana de canal.
Esta varivel mostra se permitido trocar o eixo ou o spindle de canal desde o programa
de usinagem, e no caso de que seja permitido, se a troca temporria ou permanente; isto
, se a troca se mantm depois de M02, M30 ou de um reset.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
TI PO DE EI XO E REGULADOR.
(V.)[ch].MPA.AXISTYPE.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Tipo de eixo.
Sintaxe.
ch Nmero de canal.
V.MPA.AXISEXCH.Z Eixo Z.
V.MPA.AXISEXCH.S Spindle S.
V.SP.AXISEXCH.S Spindle S.
V.SP.AXISEXCH Spindle master.
V.MPA.AXISEXCH.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.AXISEXCH.1 Eixo com ndice 1 no canal 2.
V.SP.AXISEXCH.2 Spindle com ndice 2 no sistema.
V.[2].SP.AXISEXCH.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No se permite trocar o eixo ou spindle de canal.
1 A troca temporria.
2 A troca permanente.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
433
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.DRIVETYPE.xn
(V.)[ch].MPA.DRIVETYPE.sn
(V.)[ch].SP.DRIVETYPE.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio, Sercos velocidade e Mechatrolink.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Tipo de regulador.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.POSUNITS.xn
(V.)[ch].MPA.POSUNITS.sn
(V.)[ch].SP.POSUNITS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio, Sercos velocidade e Mechatrolink.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Sistema de unidades utilizado pelo sistema de medio.
V.MPA.AXISTYPE.Z Eixo Z.
V.MPA.AXISTYPE.4 Eixo com nmero lgico 4.
V.[2].MPA.AXISTYPE.1 Eixo com ndice 1 no canal 2.
Valor. Significado.
1 Eixo linear.
2 Eixo rotativo.
V.MPA.DRIVETYPE.Z Eixo Z.
V.MPA.DRIVETYPE.S Spindle S.
V.SP.DRIVETYPE.S Spindle S.
V.SP.DRIVETYPE Spindle master.
V.MPA.DRIVETYPE.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DRIVETYPE.1 Eixo com ndice 1 no canal 2.
V.SP.DRIVETYPE.2 Spindle com ndice 2 no sistema.
V.[2].SP.DRIVETYPE.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
1 Regulador analgico.
2 Regulador Sercos.
16 Regulador simulado.
32 Regulador Mechatrolink.
434
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
CONFI GURAR UM REGULADOR SERCOS.
(V.)[ch].MPA.DRIVEID.xn
(V.)[ch].MPA.DRIVEID.sn
(V.)[ch].SP.DRIVEID.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio, Sercos velocidade e Mechatrolink.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Direo (nodo) do regulador.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.POSUNITS.Z Eixo Z.
V.MPA.POSUNITS.S Spindle S.
V.SP.POSUNITS.S Spindle S.
V.SP.POSUNITS Spindle master.
V.MPA.POSUNITS.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.POSUNITS.1 Eixo com ndice 1 no canal 2.
V.SP.POSUNITS.2 Spindle com ndice 2 no sistema.
V.[2].SP.POSUNITS.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 Medio (milmetros ou graus).
1 Pulsos.
V.MPA.DRIVEID.Z Eixo Z.
V.MPA.DRIVEID.S Spindle S.
V.SP.DRIVEID.S Spindle S.
V.SP.DRIVEID Spindle master.
V.MPA.DRIVEID.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DRIVEID.1 Eixo com ndice 1 no canal 2.
V.SP.DRIVEID.2 Spindle com ndice 2 no sistema.
V.[2].SP.DRIVEID.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
435
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
(V.)[ch].MPA.OPMODEP.xn
(V.)[ch].MPA.OPMODEP.sn
(V.)[ch].SP.OPMODEP.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio, Sercos velocidade e Mechatrolink.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Modo de operao principal do regulador Sercos ou dispositivo Mechatrolink.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.FBACKSRC.xn
(V.)[ch].MPA.FBACKSRC.sn
(V.)[ch].SP.FBACKSRC.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tipo de medio.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.OPMODEP.Z Eixo Z.
V.MPA.OPMODEP.S Spindle S.
V.SP.OPMODEP.S Spindle S.
V.SP.OPMODEP Spindle master.
V.MPA.OPMODEP.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.OPMODEP.1 Eixo com ndice 1 no canal 2.
V.SP.OPMODEP.2 Spindle com ndice 2 no sistema.
V.[2].SP.OPMODEP.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 Regulador Sercos ou Servo Mechatrolink. Instruo de
posio.
1 Regulador Sercos ou Servo Mechatrolink. Instruo de
velocidade.
2 Inverter Mechatrolink.
V.MPA.FBACKSRC.Z Eixo Z.
V.MPA.FBACKSRC.S Spindle S.
V.SP.FBACKSRC.S Spindle S.
V.SP.FBACKSRC Spindle master.
V.MPA.FBACKSRC.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FBACKSRC.1 Eixo com ndice 1 no canal 2.
V.SP.FBACKSRC.2 Spindle com ndice 2 no sistema.
V.[2].SP.FBACKSRC.1 Spindle com ndice 1 no canal 2.
436
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.FBACKDIFF.xn
(V.)[ch].MPA.FBACKDIFF.sn
(V.)[ch].SP.FBACKDIFF.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mxima diferena entre medies.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.FBMIXTIME.xn
(V.)[ch].MPA.FBMIXTIME.sn
(V.)[ch].SP.FBMIXTIME.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Constante de tempo para a medio mista.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor. Significado.
0 Medio interna (medio do motor).
1 Medio externa (medio direta).
2 Medio mista (interna + externa).
V.MPA.FBACKDIFF.Z Eixo Z.
V.MPA.FBACKDIFF.S Spindle S.
V.SP.FBACKDIFF.S Spindle S.
V.SP.FBACKDIFF Spindle master.
V.MPA.FBACKDIFF.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FBACKDIFF.1 Eixo com ndice 1 no canal 2.
V.SP.FBACKDIFF.2 Spindle com ndice 2 no sistema.
V.[2].SP.FBACKDIFF.1 Spindle com ndice 1 no canal 2.
V.MPA.FBMIXTIME.Z Eixo Z.
V.MPA.FBMIXTIME.S Spindle S.
V.SP.FBMIXTIME.S Spindle S.
V.SP.FBMIXTIME Spindle master.
V.MPA.FBMIXTIME.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FBMIXTIME.1 Eixo com ndice 1 no canal 2.
V.SP.FBMIXTIME.2 Spindle com ndice 2 no sistema.
V.[2].SP.FBMIXTIME.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
437
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
CONFI GURAO DE EI XOS HI RTH.
(V.)[ch].MPA.HIRTH.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Eixo com dentado Hirth.
Se denomina eixo Hirth ao que deve ser posicionado sempre em posies mltiplas de um
valor dado.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.HPITCH.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Passo do eixo Hirth.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
CONFI GURAO DE EI XOS EM MQUI NAS TI PO TORNO.
(V.)[ch].MPA.FACEAXIS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos lineais.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Eixo transversal em torno.
Sintaxe.
ch Nmero de canal.
V.MPA.HIRTH.Z Eixo Z.
V.MPA.HIRTH.4 Eixo com nmero lgico 4.
V.[2].MPA.HIRTH.1 Eixo com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.HPITCH.Z Eixo Z.
V.MPA.HPITCH.4 Eixo com nmero lgico 4.
V.[2].MPA.HPITCH.1 Eixo com ndice 1 no canal 2.
438
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.LONGAXIS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos lineais.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Eixo longitudinal em torno.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
CONFI GURAO DOS EI XOS ROTATI VOS.
(V.)[ch].MPA.AXISMODE.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Modo de trabalho do eixo rotativo.
Esta varivel indica qual o comportamento do eixo rotativo em relao ao nmero de voltas
e visualizao de cotas.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.MPA.FACEAXIS.Z Eixo Z.
V.MPA.FACEAXIS.4 Eixo com nmero lgico 4.
V.[2].MPA.FACEAXIS.1 Eixo com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.LONGAXIS.Z Eixo Z.
V.MPA.LONGAXIS.4 Eixo com nmero lgico 4.
V.[2].MPA.LONGAXIS.1 Eixo com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.AXISMODE.Z Eixo Z.
V.MPA.AXISMODE.4 Eixo com nmero lgico 4.
V.[2].MPA.AXISMODE.1 Eixo com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
439
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.UNIDIR.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Sentido de rotao nica.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.SHORTESTWAY.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Posicionamento pelo caminho mais curto.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Valor. Significado.
0 Eixo rotativo tipo "mdulo".
1 Eixo rotativo tipo "linearlike".
V.MPA.UNIDIR.Z Eixo Z.
V.MPA.UNIDIR.4 Eixo com nmero lgico 4.
V.[2].MPA.UNIDIR.1 Eixo com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.SHORTESTWAY.Z Eixo Z.
V.MPA.SHORTESTWAY.4 Eixo com nmero lgico 4.
V.[2].MPA.SHORTESTWAY.1 Eixo com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
440
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
CONFI GURA O DO MDUL O ( EI XOS ROT AT I VOS E
SPI NDLE).
(V.)[ch].MPA.MODCOMP.xn
(V.)[ch].MPA.MODCOMP.sn
(V.)[ch].SP.MODCOMP.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e spindles.
Varivel vlida para regulador analgico e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Compensao de mdulo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
CONFI GURAO DO EI XO C.
(V.)[ch].MPA.CAXIS.xn
(V.)[ch].MPA.CAXIS.sn
(V.)[ch].SP.CAXIS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Possibilidade de trabalhar como eixo C.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.MODCOMP.Z Eixo Z.
V.MPA.MODCOMP.S Spindle S.
V.SP.MODCOMP.S Spindle S.
V.SP.MODCOMP Spindle master.
V.MPA.MODCOMP.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MODCOMP.1 Eixo com ndice 1 no canal 2.
V.SP.MODCOMP.2 Spindle com ndice 2 no sistema.
V.[2].SP.MODCOMP.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.CAXIS.Z Eixo Z.
V.MPA.CAXIS.S Spindle S.
V.SP.CAXIS.S Spindle S.
V.SP.CAXIS Spindle master.
V.MPA.CAXIS.4 Eixo ou spindle com nmero lgico 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
441
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.CAXSET.xn
(V.)[ch].MPA.CAXSET.sn
(V.)[ch].SP.CAXSET.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Set de parmetros para trabalhar como eixo C.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.PERCAX.xn
(V.)[ch].MPA.PERCAX.sn
(V.)[ch].SP.PERCAX.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Eixo C mantido depois do fim de programa, emergncia ou reset.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.[2].MPA.CAXIS.1 Eixo com ndice 1 no canal 2.
V.SP.CAXIS.2 Spindle com ndice 2 no sistema.
V.[2].SP.CAXIS.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.CAXSET.Z Eixo Z.
V.MPA.CAXSET.S Spindle S.
V.SP.CAXSET.S Spindle S.
V.SP.CAXSET Spindle master.
V.MPA.CAXSET.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.CAXSET.1 Eixo com ndice 1 no canal 2.
V.SP.CAXSET.2 Spindle com ndice 2 no sistema.
V.[2].SP.CAXSET.1 Spindle com ndice 1 no canal 2.
V.MPA.PERCAX.Z Eixo Z.
V.MPA.PERCAX.S Spindle S.
V.SP.PERCAX.S Spindle S.
V.SP.PERCAX Spindle master.
V.MPA.PERCAX.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.PERCAX.1 Eixo com ndice 1 no canal 2.
V.SP.PERCAX.2 Spindle com ndice 2 no sistema.
V.[2].SP.PERCAX.1 Spindle com ndice 1 no canal 2.
442
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
CONFI GURAO DO SPI NDLE.
(V.)[ch].MPA.AUTOGEAR.sn
(V.)[ch].SP.AUTOGEAR.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Troca de gama automtico.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.LOSPDLIM.sn
(V.)[ch].SP.LOSPDLIM.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Percentagem inferior de rpm OK.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Valor. Significado.
0 No.
1 Sim.
V.MPA.AUTOGEAR.S Spindle S.
V.SP.AUTOGEAR.S Spindle S.
V.SP.AUTOGEAR Spindle master.
V.MPA.AUTOGEAR.4 Spindle com nmero lgico 4.
V.SP.AUTOGEAR.2 Spindle com ndice 2 no sistema.
V.[2].SP.AUTOGEAR.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.LOSPDLIM.S Spindle S.
V.SP.LOSPDLIM.S Spindle S.
V.SP.LOSPDLIM Spindle master.
V.MPA.LOSPDLIM.4 Spindle com nmero lgico 4.
V.SP.LOSPDLIM.2 Spindle com ndice 2 no sistema.
V.[2].SP.LOSPDLIM.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
443
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
(V.)[ch].MPA.UPSPDLIM.sn
(V.)[ch].SP.UPSPDLIM.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Percentagem superior de rpm OK.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
(V.)[ch].MPA.SPDLTIME.sn
(V.)[ch].SP.SPDLTIME.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tempo estimado para executar uma funo S.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.SPDLSTOP.sn
(V.)[ch].SP.SPDLSTOP.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. As funes M2 e M30, um erro ou um reset param o spindle.
Sintaxe.
ch Nmero de canal.
V.MPA.UPSPDLIM.S Spindle S.
V.SP.UPSPDLIM.S Spindle S.
V.SP.UPSPDLIM Spindle master.
V.MPA.UPSPDLIM.4 Spindle com nmero lgico 4.
V.SP.UPSPDLIM.2 Spindle com ndice 2 no sistema.
V.[2].SP.UPSPDLIM.1 Spindle com ndice 1 no canal 2.
V.MPA.SPDLTIME.S Spindle S.
V.SP.SPDLTIME.S Spindle S.
V.SP.SPDLTIME Spindle master.
V.MPA.SPDLTIME.4 Spindle com nmero lgico 4.
V.SP.SPDLTIME.2 Spindle com ndice 2 no sistema.
V.[2].SP.SPDLTIME.1 Spindle com ndice 1 no canal 2.
444
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.SREVM05.sn
(V.)[ch].SP.SREVM05.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Com G84 necessrio parar o spindle para inverter o sentido de rotao.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.M19SPDLEREV.sn
(V.)[ch].SP.M19SPDLEREV.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. A marca SPDLEREV (inverter o sentido de giro) afeta o spindle em M19.
Sintaxe.
ch Nmero de canal.
V.MPA.SPDLSTOP.S Spindle S.
V.SP.SPDLSTOP.S Spindle S.
V.SP.SPDLSTOP Spindle master.
V.MPA.SPDLSTOP.4 Spindle com nmero lgico 4.
V.SP.SPDLSTOP.2 Spindle com ndice 2 no sistema.
V.[2].SP.SPDLSTOP.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.SREVM05.S Spindle S.
V.SP.SREVM05.S Spindle S.
V.SP.SREVM05 Spindle master.
V.MPA.SREVM05.4 Spindle com nmero lgico 4.
V.SP.SREVM05.2 Spindle com ndice 2 no sistema.
V.[2].SP.SREVM05.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
445
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.STEPOVR.sn
(V.)[ch].SP.STEPOVR.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Passo da ultrapassagem do spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
(V.)[ch].MPA.MINOVR.sn
(V.)[ch].SP.MINOVR.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Override (%) mnimo permitido para o spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.M19SPDLEREV.S Spindle S.
V.SP.M19SPDLEREV.S Spindle S.
V.SP.M19SPDLEREV Spindle master.
V.MPA.M19SPDLEREV.4 Spindle com nmero lgico 4.
V.SP.M19SPDLEREV.2 Spindle com ndice 2 no sistema.
V.[2].SP.M19SPDLEREV.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.STEPOVR.S Spindle S.
V.SP.STEPOVR.S Spindle S.
V.SP.STEPOVR Spindle master.
V.MPA.STEPOVR.4 Spindle com nmero lgico 4.
V.SP.STEPOVR.2 Spindle com ndice 2 no sistema.
V.[2].SP.STEPOVR.1 Spindle com ndice 1 no canal 2.
V.MPA.MINOVR.S Spindle S.
V.SP.MINOVR.S Spindle S.
V.SP.MINOVR Spindle master.
446
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
(V.)[ch].MPA.MAXOVR.sn
(V.)[ch].SP.MAXOVR.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Override (%) mximo permitido para o spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
SI NCRONI ZAO DE EI XOS E EI XOS-ARVORE.
(V.)[ch].MPA.SYNCSET.xn
(V.)[ch].SP.SYNCSET.sn
(V.)[ch].SP.SYNCSET.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Set de parmetros para a sincronizao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.MINOVR.4 Spindle com nmero lgico 4.
V.SP.MINOVR.2 Spindle com ndice 2 no sistema.
V.[2].SP.MINOVR.1 Spindle com ndice 1 no canal 2.
V.MPA.MAXOVR.S Spindle S.
V.SP.MAXOVR.S Spindle S.
V.SP.MAXOVR Spindle master.
V.MPA.MAXOVR.4 Spindle com nmero lgico 4.
V.SP.MAXOVR.2 Spindle com ndice 2 no sistema.
V.[2].SP.MAXOVR.1 Spindle com ndice 1 no canal 2.
V.MPA.SYNCSET.Z Eixo Z.
V.MPA.SYNCSET.S Spindle S.
V.SP.SYNCSET.S Spindle S.
V.SP.SYNCSET Spindle master.
V.MPA.SYNCSET.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SYNCSET.1 Eixo com ndice 1 no canal 2.
V.SP.SYNCSET.2 Spindle com ndice 2 no sistema.
V.[2].SP.SYNCSET.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
447
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.DSYNCVELW.xn
(V.)[ch].SP.DSYNCVELW.sn
(V.)[ch].SP.DSYNCVELW.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Janela de sincronizao em velocidade.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.DSYNCPOSW.xn
(V.)[ch].SP.DSYNCPOSW.sn
(V.)[ch].SP.DSYNCPOSW.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Janela de sincronizao em posio.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor. Significado.
0 No forar set de parmetros.
1 a 4 Set de parmetros.
V.MPA.DSYNCVELW.Z Eixo Z.
V.MPA.DSYNCVELW.S Spindle S.
V.SP.DSYNCVELW.S Spindle S.
V.SP.DSYNCVELW Spindle master.
V.MPA.DSYNCVELW.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DSYNCVELW.1 Eixo com ndice 1 no canal 2.
V.SP.DSYNCVELW.2 Spindle com ndice 2 no sistema.
V.[2].SP.DSYNCVELW.1 Spindle com ndice 1 no canal 2.
V.MPA.DSYNCPOSW.Z Eixo Z.
V.MPA.DSYNCPOSW.S Spindle S.
V.SP.DSYNCPOSW.S Spindle S.
V.SP.DSYNCPOSW Spindle master.
V.MPA.DSYNCPOSW.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DSYNCPOSW.1 Eixo com ndice 1 no canal 2.
V.SP.DSYNCPOSW.2 Spindle com ndice 2 no sistema.
V.[2].SP.DSYNCPOSW.1 Spindle com ndice 1 no canal 2.
448
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
LI MI TES DE SOFTWARE DE EI XOS.
(V.)[ch].MPA.POSLIMIT.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Limite de software positivo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.NEGLIMIT.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Limite de software negativo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.SWLIMITTOL.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Tolerncia dos limites de software.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.MPA.POSLIMIT.Z Eixo Z.
V.MPA.POSLIMIT.4 Eixo com nmero lgico 4.
V.[2].MPA.POSLIMIT.1 Eixo com ndice 1 no canal 2.
V.MPA.NEGLIMIT.Z Eixo Z.
V.MPA.NEGLIMIT.4 Eixo com nmero lgico 4.
V.[2].MPA.NEGLIMIT.1 Eixo com ndice 1 no canal 2.
V.MPA.SWLIMITTOL.Z Eixo Z.
V.MPA.SWLIMITTOL.4 Eixo com nmero lgico 4.
V.[2].MPA.SWLIMITTOL.1 Eixo com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
449
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
T ROCA DA U L T RA PA SSA GEM DU RA N T E O
ROSQUEAMENTO.
(V.)[ch].MPA.THREADOVR.sn
(V.)[ch].SP.THREADOVR.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Variao mxima permitida para a ultrapassagem durante a realizao da rosca.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.OVRFILTER.sn
(V.)[ch].SP.OVRFILTER.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tempo para fazer efetivo na mudana de override.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
PROTEO CONTROL E DE ACEL ERAO E TESTE DE
TENDNCI A.
(V.)[ch].MPA.TENDENCY.xn
(V.)[ch].SP.TENDENCY.sn
(V.)[ch].SP.TENDENCY.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Ativao do teste de tendncia.
Sintaxe.
ch Nmero de canal.
V.MPA.THREADOVR.S Spindle S.
V.SP.THREADOVR.S Spindle S.
V.SP.THREADOVR Spindle master.
V.MPA.THREADOVR.4 Spindle com nmero lgico 4.
V.SP.THREADOVR.2 Spindle com ndice 2 no sistema.
V.[2].SP.THREADOVR.1 Spindle com ndice 1 no canal 2.
V.MPA.OVRFILTER.S Spindle S.
V.SP.OVRFILTER.S Spindle S.
V.SP.OVRFILTER Spindle master.
V.MPA.OVRFILTER.4 Spindle com nmero lgico 4.
V.SP.OVRFILTER.2 Spindle com ndice 2 no sistema.
V.[2].SP.OVRFILTER.1 Spindle com ndice 1 no canal 2.
450
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.TENDTIME.xn
(V.)[ch].SP.TENDTIME.sn
(V.)[ch].SP.TENDTIME.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Tempo para detectar a acelerao do eixo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
PLC OFFSET.
(V.)[ch].MPA.PLCOINC.xn
(V.)[ch].MPA.PLCOINC.sn
(V.)[ch].SP.PLCOINC.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Incremento do offset de PLC por ciclo.
Sintaxe.
ch Nmero de canal.
V.MPA.TENDENCY.Z Eixo Z.
V.MPA.TENDENCY.S Spindle S.
V.SP.TENDENCY.S Spindle S.
V.SP.TENDENCY Spindle master.
V.MPA.TENDENCY.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.TENDENCY.1 Eixo com ndice 1 no canal 2.
V.SP.TENDENCY.2 Spindle com ndice 2 no sistema.
V.[2].SP.TENDENCY.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.TENDTIME.Z Eixo Z.
V.MPA.TENDTIME.S Spindle S.
V.SP.TENDTIME.S Spindle S.
V.SP.TENDTIME Spindle master.
V.MPA.TENDTIME.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.TENDTIME.1 Eixo com ndice 1 no canal 2.
V.SP.TENDTIME.2 Spindle com ndice 2 no sistema.
V.[2].SP.TENDTIME.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
451
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
TEMPORI ZAO PARA EI XOS MORTOS.
(V.)[ch].MPA.DWELL.xn
(V.)[ch].MPA.DWELL.sn
(V.)[ch].SP.DWELL.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Temporizao para eixos mortos.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
PROGRAMAO EM RAI OS OU DI METROS.
(V.)[ch].MPA.DIAMPROG.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos lineais.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Programao em dimetros.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.MPA.PLCOINC.Z Eixo Z.
V.MPA.PLCOINC.S Spindle S.
V.SP.PLCOINC.S Spindle S.
V.SP.PLCOINC Spindle master.
V.MPA.PLCOINC.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.PLCOINC.1 Eixo com ndice 1 no canal 2.
V.SP.PLCOINC.2 Spindle com ndice 2 no sistema.
V.[2].SP.PLCOINC.1 Spindle com ndice 1 no canal 2.
V.MPA.DWELL.Z Eixo Z.
V.MPA.DWELL.S Spindle S.
V.SP.DWELL.S Spindle S.
V.SP.DWELL Spindle master.
V.MPA.DWELL.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DWELL.1 Eixo com ndice 1 no canal 2.
V.SP.DWELL.2 Spindle com ndice 2 no sistema.
V.[2].SP.DWELL.1 Spindle com ndice 1 no canal 2.
V.MPA.DIAMPROG.Z Eixo Z.
V.MPA.DIAMPROG.4 Eixo com nmero lgico 4.
V.[2].MPA.DIAMPROG.1 Eixo com ndice 1 no canal 2.
452
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
BUSCA DE REFERNCI A DE MQUI NA.
(V.)[ch].MPA.REFDIREC.xn
(V.)[ch].MPA.REFDIREC.sn
(V.)[ch].SP.REFDIREC.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Sentido da busca.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.DECINPUT.xn
(V.)[ch].MPA.DECINPUT.sn
(V.)[ch].SP.DECINPUT.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. O eixo/spindle possui micro para a busca de referncia.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Valor. Significado.
0 No.
1 Sim.
V.MPA.REFDIREC.Z Eixo Z.
V.MPA.REFDIREC.S Spindle S.
V.SP.REFDIREC.S Spindle S.
V.SP.REFDIREC Spindle master.
V.MPA.REFDIREC.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.REFDIREC.1 Eixo com ndice 1 no canal 2.
V.SP.REFDIREC.2 Spindle com ndice 2 no sistema.
V.[2].SP.REFDIREC.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 Movimento em sentido negativo.
1 Movimento em sentido positivo.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
453
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.REFINI.sn
(V.)[ch].SP.REFINI.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Busca de referncia no primeiro movimento.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
CONFI GURAO DO MOVI MENTO COM APALPADOR.
(V.)[ch].MPA.PROBEAXIS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. O eixo pode participar nos movimentos com apalpador.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.MPA.DECINPUT.Z Eixo Z.
V.MPA.DECINPUT.S Spindle S.
V.SP.DECINPUT.S Spindle S.
V.SP.DECINPUT Spindle master.
V.MPA.DECINPUT.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DECINPUT.1 Eixo com ndice 1 no canal 2.
V.SP.DECINPUT.2 Spindle com ndice 2 no sistema.
V.[2].SP.DECINPUT.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.REFINI.S Spindle S.
V.SP.REFINI.S Spindle S.
V.SP.REFINI Spindle master.
V.MPA.REFINI.4 Spindle com nmero lgico 4.
V.SP.REFINI.2 Spindle com ndice 2 no sistema.
V.[2].SP.REFINI.1 Spindle com ndice 1 no canal 2.
V.MPA.PROBEAXIS.Z Eixo Z.
V.MPA.PROBEAXIS.4 Eixo com nmero lgico 4.
V.[2].MPA.PROBEAXIS.1 Eixo com ndice 1 no canal 2.
454
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.PROBERANGE.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Distncia mxima de freada.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.PROBEFEED.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Avano mximo de apalpamento.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.PROBEDELAY.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Atraso do sinal do apalpador 1.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Valor. Significado.
0 No.
1 Sim.
V.MPA.PROBERANGE.Z Eixo Z.
V.MPA.PROBERANGE.4 Eixo com nmero lgico 4.
V.[2].MPA.PROBERANGE.1 Eixo com ndice 1 no canal 2.
V.MPA.PROBEFEED.Z Eixo Z.
V.MPA.PROBEFEED.4 Eixo com nmero lgico 4.
V.[2].MPA.PROBEFEED.1 Eixo com ndice 1 no canal 2.
V.MPA.PROBEDELAY.Z Eixo Z.
V.MPA.PROBEDELAY.4 Eixo com nmero lgico 4.
V.[2].MPA.PROBEDELAY.1 Eixo com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
455
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
(V.)[ch].MPA.PROBEDELAY2.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Atraso do sinal do apalpador 2.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
REPOSI CI ON A MEN T O DE EI X OS EM I N SPE O DE
FERRAMENTA.
(V.)[ch].MPA.REPOSFEED.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Avano mximo de reposicionamento.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
CONFI GURAO DE EI XO I NDEPENDENTE.
(V.)[ch].MPA.POSFEED.xn
(V.)[ch].MPA.POSFEED.sn
(V.)[ch].SP.POSFEED.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Avano de posicionamento.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.PROBEDELAY2.Z Eixo Z.
V.MPA.PROBEDELAY2.4 Eixo com nmero lgico 4.
V.[2].MPA.PROBEDELAY2.1 Eixo com ndice 1 no canal 2.
V.MPA.REPOSFEED.Z Eixo Z.
V.MPA.REPOSFEED.4 Eixo com nmero lgico 4.
V.[2].MPA.REPOSFEED.1 Eixo com ndice 1 no canal 2.
V.MPA.POSFEED.Z Eixo Z.
V.MPA.POSFEED.S Spindle S.
V.SP.POSFEED.S Spindle S.
V.SP.POSFEED Spindle master.
V.MPA.POSFEED.4 Eixo ou spindle com nmero lgico 4.
456
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
CONFI GURAR O LI MI TE MXI MO DE SEGURANA PARA O
AVANO E A VELOCI DADE.
(V.)[ch].MPA.FLIMIT.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Limite mximo de segurana para o avano do eixo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.SLIMIT.sn
(V.)[ch].SP.SLIMIT.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Limite mximo de segurana para a velocidade do spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
MODO DE TRABALHO MANUAL. JOG CONT NUO.
(V.)[ch].MPA.JOGFEED.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Avano em modo jog contnuo.
Sintaxe.
ch Nmero de canal.
V.[2].MPA.POSFEED.1 Eixo com ndice 1 no canal 2.
V.SP.POSFEED.2 Spindle com ndice 2 no sistema.
V.[2].SP.POSFEED.1 Spindle com ndice 1 no canal 2.
V.MPA.FLIMIT.Z Eixo Z.
V.MPA.FLIMIT.4 Eixo com nmero lgico 4.
V.[2].MPA.FLIMIT.1 Eixo com ndice 1 no canal 2.
V.MPA.SLIMIT.S Spindle S.
V.SP.SLIMIT.S Spindle S.
V.SP.SLIMIT Spindle master.
V.MPA.SLIMIT.4 Spindle com nmero lgico 4.
V.SP.SLIMIT.2 Spindle com ndice 2 no sistema.
V.[2].SP.SLIMIT.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
457
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.JOGRAPFEED.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Avano rpido em modo jog contnuo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.MAXMANFEED.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Avano mximo em modo jog contnuo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.MAXMANACC.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Acelerao mxima em modo jog contnuo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.MPA.JOGFEED.Z Eixo Z.
V.MPA.JOGFEED.4 Eixo com nmero lgico 4.
V.[2].MPA.JOGFEED.1 Eixo com ndice 1 no canal 2.
V.MPA.JOGRAPFEED.Z Eixo Z.
V.MPA.JOGRAPFEED.4 Eixo com nmero lgico 4.
V.[2].MPA.JOGRAPFEED.1 Eixo com ndice 1 no canal 2.
V.MPA.MAXMANFEED.Z Eixo Z.
V.MPA.MAXMANFEED.4 Eixo com nmero lgico 4.
V.[2].MPA.MAXMANFEED.1 Eixo com ndice 1 no canal 2.
V.MPA.MAXMANACC.Z Eixo Z.
V.MPA.MAXMANACC.4 Eixo com nmero lgico 4.
V.[2].MPA.MAXMANACC.1 Eixo com ndice 1 no canal 2.
458
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
MODO DE TRABALHO MANUAL. JOG I NCREMENTAL.
(V.)[ch].MPA.INCJOGDIST[pos].xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Distncia a percorrer em jog incremental, na posio [pos].
pos=1 corresponde posi o 1, pos=2 corresponde posi o 10 e assi m
sucessivamente.
Sintaxe.
ch Nmero de canal.
pos Posio comutador do painel de comando.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.INCJOGFEED[pos].xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Avano em jog incremental, na posio [pos].
pos=1 corresponde posi o 1, pos=2 corresponde posi o 10 e assi m
sucessivamente.
Sintaxe.
ch Nmero de canal.
pos Posio comutador do painel de comando para jog incremental.
xn Nome, nmero lgico ou ndice do eixo.
MODO DE TRABALHO MANUAL. VOLANTES.
(V.)[ch].MPA.MPGRESOL[pos].xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Resoluo do volante, na posio [pos].
pos=1 corresponde posio 1, pos=2 corresponde posio 10 e pos=3 corresponde
posio 100.
Sintaxe.
ch Nmero de canal.
pos Posio do comutador do painel de comando para o modo volante.
V.MPA.INCJOGDIST[4].Z Eixo Z.
V.MPA.INCJOGDIST[4].4 Eixo com nmero lgico 4.
V.[2].MPA.INCJOGDIST[4].1 Eixo com ndice 1 no canal 2.
V.MPA.INCJOGFEED[4].Z Eixo Z.
V.MPA.INCJOGFEED[4].4 Eixo com nmero lgico 4.
V.[2].MPA.INCJOGFEDD[4].1 Eixo com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
459
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.MPGFILTER.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tempo de filtro para o volante.
Sintaxe.
ch Nmero de canal.
pos Posio do comutador do painel de comando para o modo volante.
xn Nome, nmero lgico ou ndice do eixo.
MODO DE TRABALHO MANUAL. I NTERVENO MANUAL.
(V.)[ch].MPA.MANPOSSW.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mximo percurso positivo com G201.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.MANNEGSW.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mximo percurso negativo com G201.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.MPA.MPGRESOL[2].Z Eixo Z.
V.MPA.MPGRESOL[2].4 Eixo com nmero lgico 4.
V.[2].MPA.MPGRESOL[2].1 Eixo com ndice 1 no canal 2.
V.MPA.MPGFILTER[2].Z Eixo Z.
V.MPA.MPGFILTER[2].4 Eixo com nmero lgico 4.
V.[2].MPA.MPGFILTER[2].1 Eixo com ndice 1 no canal 2.
V.MPA.MANPOSSW.Z Eixo Z.
V.MPA.MANPOSSW.4 Eixo com nmero lgico 4.
V.[2].MPA.MANPOSSW.1 Eixo com ndice 1 no canal 2.
V.MPA.MANNEGSW.Z Eixo Z.
V.MPA.MANNEGSW.4 Eixo com nmero lgico 4.
V.[2].MPA.MANNEGSW.1 Eixo com ndice 1 no canal 2.
460
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
(V.)[ch].MPA.MANFEEDP.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mxima percentagem de avano manual em G201.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.IPOFEEDP.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mxima percentagem de avano de execuo em G201.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.MANACCP.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mxima percentagem de acelerao manual em G201.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].MPA.IPOACCP.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mxima percentagem de acelerao de execuo em G201.
Sintaxe.
ch Nmero de canal.
V.MPA.MANFEEDP.Z Eixo Z.
V.MPA.MANFEEDP.4 Eixo com nmero lgico 4.
V.[2].MPA.MANFEEDP.1 Eixo com ndice 1 no canal 2.
V.MPA.IPOFEEDP.Z Eixo Z.
V.MPA.IPOFEEDP.4 Eixo com nmero lgico 4.
V.[2].MPA.IPOFEEDP.1 Eixo com ndice 1 no canal 2.
V.MPA.MANACCP.Z Eixo Z.
V.MPA.MANACCP.4 Eixo com nmero lgico 4.
V.[2].MPA.MANACCP.1 Eixo com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
461
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
xn Nome, nmero lgico ou ndice do eixo.
COMPENSAO DE FUSO.
(V.)[ch].MPA.LSCRWCOMP.xn
(V.)[ch].MPA.LSCRWCOMP.sn
(V.)[ch].SP.LSCRWCOMP.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Compensao de fuso.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.NPOINTS.xn
(V.)[ch].MPA.NPOINTS.sn
(V.)[ch].SP.NPOINTS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Nmero de pontos da tabela.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.IPOACCP.Z Eixo Z.
V.MPA.IPOACCP.4 Eixo com nmero lgico 4.
V.[2].MPA.IPOACCP.1 Eixo com ndice 1 no canal 2.
V.MPA.LSCRWCOMP.Z Eixo Z.
V.MPA.LSCRWCOMP.S Spindle S.
V.SP.LSCRWCOMP.S Spindle S.
V.SP.LSCRWCOMP Spindle master.
V.MPA.LSCRWCOMP.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.LSCRWCOMP.1 Eixo com ndice 1 no canal 2.
V.SP.LSCRWCOMP.2 Spindle com ndice 2 no sistema.
V.[2].SP.LSCRWCOMP.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.NPOINTS.Z Eixo Z.
V.MPA.NPOINTS.S Spindle S.
V.SP.NPOINTS.S Spindle S.
V.SP.NPOINTS Spindle master.
462
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
(V.)[ch].MPA.TYPLSCRW.xn
(V.)[ch].MPA.TYPLSCRW.sn
(V.)[ch].SP.TYPLSCRW.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mtodo de compensao (tipo de cotas).
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.BIDIR.xn
(V.)[ch].MPA.BIDIR.sn
(V.)[ch].SP.BIDIR.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Compensao bidireccional.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.NPOINTS.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.NPOINTS.1 Eixo com ndice 1 no canal 2.
V.SP.NPOINTS.2 Spindle com ndice 2 no sistema.
V.[2].SP.NPOINTS.1 Spindle com ndice 1 no canal 2.
V.MPA.TYPLSCRW.Z Eixo Z.
V.MPA.TYPLSCRW.S Spindle S.
V.SP.TYPLSCRW.S Spindle S.
V.SP.TYPLSCRW Spindle master.
V.MPA.TYPLSCRW.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.TYPLSCRW.1 Eixo com ndice 1 no canal 2.
V.SP.TYPLSCRW.2 Spindle com ndice 2 no sistema.
V.[2].SP.TYPLSCRW.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 A compensao se realiza com as cotas reais.
1 A compensao se realiza com as cotas tericas.
V.MPA.BIDIR.Z Eixo Z.
V.MPA.BIDIR.S Spindle S.
V.SP.BIDIR.S Spindle S.
V.SP.BIDIR Spindle master.
V.MPA.BIDIR.4 Eixo ou spindle com nmero lgico 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
463
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.REFNEED.xn
(V.)[ch].MPA.REFNEED.sn
(V.)[ch].SP.REFNEED.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. necessrio fazer referncia ao eixo para aplicar a compensao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.POSITION[pt].xn
(V.)[ch].MPA.POSITION[pt].sn
(V.)[ch].SP.POSITION[pt].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Posio do eixo para o ponto [pt].
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.[2].MPA.BIDIR.1 Eixo com ndice 1 no canal 2.
V.SP.BIDIR.2 Spindle com ndice 2 no sistema.
V.[2].SP.BIDIR.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.REFNEED.Z Eixo Z.
V.MPA.REFNEED.S Spindle S.
V.SP.REFNEED.S Spindle S.
V.SP.REFNEED Spindle master.
V.MPA.REFNEED.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.REFNEED.1 Eixo com ndice 1 no canal 2.
V.SP.REFNEED.2 Spindle com ndice 2 no sistema.
V.[2].SP.REFNEED.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
464
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
pt Ponto da tabela.
(V.)[ch].MPA.POSERROR[pt].xn
(V.)[ch].MPA.POSERROR[pt].sn
(V.)[ch].SP.POSERROR[pt].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Erro em sentido positivo do ponto [pt].
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
pt Ponto da tabela.
(V.)[ch].MPA.NEGERROR[pt].xn
(V.)[ch].MPA.NEGERROR[pt].sn
(V.)[ch].SP.NEGERROR[pt].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Erro em sentido negativo do ponto [pt].
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
pt Ponto da tabela.
V.MPA.POSITION[13].Z Eixo Z.
V.MPA.POSITION[13].S Spindle S.
V.SP.POSITION[13].S Spindle S.
V.SP.POSITION[13] Spindle master.
V.MPA.POSITION[13].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.POSITION[13].1 Eixo com ndice 1 no canal 2.
V.SP.POSITION[13].2 Spindle com ndice 2 no sistema.
V.[2].SP.POSITION[13].1 Spindle com ndice 1 no canal 2.
V.MPA.POSERROR[13].Z Eixo Z.
V.MPA.POSERROR[13].S Spindle S.
V.SP.POSERROR[13].S Spindle S.
V.SP.POSERROR[13] Spindle master.
V.MPA.POSERROR[13].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.POSERROR[13].1 Eixo com ndice 1 no canal 2.
V.SP.POSERROR[13].2 Spindle com ndice 2 no sistema.
V.[2].SP.POSERROR[13].1 Spindle com ndice 1 no canal 2.
V.MPA.NEGERROR[13].Z Eixo Z.
V.MPA.NEGERROR[13].S Spindle S.
V.SP.NEGERROR[13].S Spindle S.
V.SP.NEGERROR[13] Spindle master.
V.MPA.NEGERROR[13].4 Eixo ou spindle com nmero lgico 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
465
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
FI LTROS PARA ELI MI NAR FREQNCI AS.
(V.)[ch].MPA.ORDER[nb].xn
(V.)[ch].MPA.ORDER[nb].sn
(V.)[ch].SP.ORDER[nb].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Ordem do filtro.
Sintaxe.
ch Nmero de canal.
nb Nmero do filtro.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.TYPE[nb].xn
(V.)[ch].MPA.TYPE[nb].sn
(V.)[ch].SP.TYPE[nb].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tipo de filtro.
Sintaxe.
ch Nmero de canal.
nb Nmero do filtro.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.[2].MPA.NEGERROR[13].1 Eixo com ndice 1 no canal 2.
V.SP.NEGERROR[13].2 Spindle com ndice 2 no sistema.
V.[2].SP.NEGERROR[13].1 Spindle com ndice 1 no canal 2.
V.MPA.ORDER[3].Z Eixo Z.
V.MPA.ORDER[3].S Spindle S.
V.SP.ORDER[3].S Spindle S.
V.SP.ORDER[3] Spindle master.
V.MPA.ORDER[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ORDER[3].1 Eixo com ndice 1 no canal 2.
V.SP.ORDER[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ORDER[3].1 Spindle com ndice 1 no canal 2.
V.MPA.TYPE[3].Z Eixo Z.
V.MPA.TYPE[3].S Spindle S.
V.SP.TYPE[3].S Spindle S.
V.SP.TYPE[3] Spindle master.
V.MPA.TYPE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.TYPE[3].1 Eixo com ndice 1 no canal 2.
V.SP.TYPE[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.TYPE[3].1 Spindle com ndice 1 no canal 2.
466
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.FREQUENCY[nb].xn
(V.)[ch].MPA.FREQUENCY[nb].sn
(V.)[ch].SP.FREQUENCY[nb].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Freqncia de corte ou central.
Sintaxe.
ch Nmero de canal.
nb Nmero do filtro.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.NORBWIDTH[nb].xn
(V.)[ch].MPA.NORBWIDTH[nb].sn
(V.)[ch].SP.NORBWIDTH[nb].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Largura de banda normalizada.
Sintaxe.
ch Nmero de canal.
nb Nmero do filtro.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor. Significado.
0 Filtro Passa-baixo.
1 Filtro anti-ressonante.
2 Filtro Passa-baixo FAGOR.
V.MPA.FREQUENCY[3].Z Eixo Z.
V.MPA.FREQUENCY[3].S Spindle S.
V.SP.FREQUENCY[3].S Spindle S.
V.SP.FREQUENCY[3] Spindle master.
V.MPA.FREQUENCY[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FREQUENCY[3].1 Eixo com ndice 1 no canal 2.
V.SP.FREQUENCY[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.FREQUENCY[3].1 Spindle com ndice 1 no canal 2.
V.MPA.NORBWIDTH[3].Z Eixo Z.
V.MPA.NORBWIDTH[3].S Spindle S.
V.SP.NORBWIDTH[3].S Spindle S.
V.SP.NORBWIDTH[3] Spindle master.
V.MPA.NORBWIDTH[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.NORBWIDTH[3].1 Eixo com ndice 1 no canal 2.
V.SP.NORBWIDTH[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.NORBWIDTH[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
467
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
(V.)[ch].MPA.SHARE[nb].xn
(V.)[ch].MPA.SHARE[nb].sn
(V.)[ch].SP.SHARE[nb].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Percentagem de sinal que passa pelo filtro.
Sintaxe.
ch Nmero de canal.
nb Nmero do filtro.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
GAMAS DE PARMETROS.
(V.)[ch].MPA.NPARSETS.xn
(V.)[ch].MPA.NPARSETS.sn
(V.)[ch].SP.NPARSETS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Nmero de sets de parmetros disponveis.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.SHARE[3].Z Eixo Z.
V.MPA.SHARE[3].S Spindle S.
V.SP.SHARE[3].S Spindle S.
V.SP.SHARE[3] Spindle master.
V.MPA.SHARE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SHARE[3].1 Eixo com ndice 1 no canal 2.
V.SP.SHARE[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.SHARE[3].1 Spindle com ndice 1 no canal 2.
V.MPA.NPARSETS.Z Eixo Z.
V.MPA.NPARSETS.S Spindle S.
V.SP.NPARSETS.S Spindle S.
V.SP.NPARSETS Spindle master.
V.MPA.NPARSETS.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.NPARSETS.1 Eixo com ndice 1 no canal 2.
V.SP.NPARSETS.2 Spindle com ndice 2 no sistema.
V.[2].SP.NPARSETS.1 Spindle com ndice 1 no canal 2.
468
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
e

e
i
x
o
s

e
s
p
i
n
d
l
e
.
(V.)[ch].MPA.DEFAULTSET.xn
(V.)[ch].MPA.DEFAULTSET.sn
(V.)[ch].SP.DEFAULTSET.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Set de parmetros por default na ligao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.DEFAULTSET.Z Eixo Z.
V.MPA.DEFAULTSET.S Spindle S.
V.SP.DEFAULTSET.S Spindle S.
V.SP.DEFAULTSET Spindle master.
V.MPA.DEFAULTSET.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DEFAULTSET.1 Eixo com ndice 1 no canal 2.
V.SP.DEFAULTSET.2 Spindle com ndice 2 no sistema.
V.[2].SP.DEFAULTSET.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
469
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
22.7 Variveis associadas s faixas de parmetros de mquina.
RESOLUO DE MEDI O.
(V.)[ch].MPA.PITCH[set].xn
(V.)[ch].MPA.PITCH[set].sn
(V.)[ch].SP.PITCH[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Passo de fuso.
Dependendo do tipo de medio, este parmetro significa o seguinte.
No eixo linear com codificador e fuso, define o passo de fuso.
Em eixo linear com transdutor linear (escala), define o passo de escala.
Em eixo rotativo define o nmero de graus por volta de codificador.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.INPUTREV[set].xn
(V.)[ch].MPA.INPUTREV[set].sn
(V.)[ch].SP.INPUTREV[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Relao de transmisso; voltas do eixo do motor.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.PITCH[3].Z Eixo Z.
V.MPA.PITCH[3].S Spindle S.
V.SP.PITCH[3].S Spindle S.
V.SP.PITCH[3] Spindle master.
V.MPA.PITCH[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.PITCH[3].1 Eixo com ndice 1 no canal 2.
V.SP.PITCH[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.PITCH[3].1 Spindle com ndice 1 no canal 2.
V.MPA.INPUTREV[3].Z Eixo Z.
V.MPA.INPUTREV[3].S Spindle S.
V.SP.INPUTREV[3].S Spindle S.
V.SP.INPUTREV[3] Spindle master.
V.MPA.INPUTREV[3].4 Eixo ou spindle com nmero lgico 4.
470
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.OUTPUTREV[set].xn
(V.)[ch].MPA.OUTPUTREV[set].sn
(V.)[ch].SP.OUTPUTREV[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Relao de transmisso; voltas do eixo da mquina.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.NPULSES[set].xn
(V.)[ch].MPA.NPULSES[set].sn
(V.)[ch].SP.NPULSES[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Nmero de pulsos do codificador.
Com transdutor linear (regra) o parmetro estar definido com valor 0. Se empregamos
um redutor no eixo, temos que considerar todo o conjunto ao definir o nmero de pulsos
por volta.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.[2].MPA.INPUTREV[3].1 Eixo com ndice 1 no canal 2.
V.SP.INPUTREV[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.INPUTREV[3].1 Spindle com ndice 1 no canal 2.
V.MPA.OUTPUTREV[3].Z Eixo Z.
V.MPA.OUTPUTREV[3].S Spindle S.
V.SP.OUTPUTREV[3].S Spindle S.
V.SP.OUTPUTREV[3] Spindle master.
V.MPA.OUTPUTREV[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.OUTPUTREV[3].1 Eixo com ndice 1 no canal 2.
V.SP.OUTPUTREV[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.OUTPUTREV[3].1 Spindle com ndice 1 no canal 2.
V.MPA.NPULSES[3].Z Eixo Z.
V.MPA.NPULSES[3].S Spindle S.
V.SP.NPULSES[3].S Spindle S.
V.SP.NPULSES[3] Spindle master.
V.MPA.NPULSES[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.NPULSES[3].1 Eixo com ndice 1 no canal 2.
V.SP.NPULSES[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.NPULSES[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
471
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.PITCH2[set].xn
(V.)[ch].MPA.PITCH2[set].sn
(V.)[ch].SP.PITCH2[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Passo de fuso (medio externa).
Dependendo do tipo de medio, este parmetro significa o seguinte.
No eixo linear com codificador e fuso, define o passo de fuso.
Em eixo linear com transdutor linear (escala), define o passo de escala.
Em eixo rotativo define o nmero de graus por volta de codificador.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.INPUTREV2[set].xn
(V.)[ch].MPA.INPUTREV2[set].sn
(V.)[ch].SP.INPUTREV2[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Relao de transmisso; voltas do eixo do motor (medio externa).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.PITCH2[3].Z Eixo Z.
V.MPA.PITCH2[3].S Spindle S.
V.SP.PITCH2[3].S Spindle S.
V.SP.PITCH2[3] Spindle master.
V.MPA.PITCH2[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.PITCH2[3].1 Eixo com ndice 1 no canal 2.
V.SP.PITCH2[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.PITCH2[3].1 Spindle com ndice 1 no canal 2.
V.MPA.INPUTREV2[3].Z Eixo Z.
V.MPA.INPUTREV2[3].S Spindle S.
V.SP.INPUTREV2[3].S Spindle S.
V.SP.INPUTREV2[3] Spindle master.
V.MPA.INPUTREV2[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.INPUTREV2[3].1 Eixo com ndice 1 no canal 2.
V.SP.INPUTREV2[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.INPUTREV2[3].1 Spindle com ndice 1 no canal 2.
472
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.OUTPUTREV2[set].xn
(V.)[ch].MPA.OUTPUTREV2[set].sn
(V.)[ch].SP.OUTPUTREV2[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Relao de transmisso; voltas do eixo da mquina (medio externa).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.NPULSES2[set].xn
(V.)[ch].MPA.NPULSES2[set].sn
(V.)[ch].SP.NPULSES2[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Nmero de pulsos por revoluo do transdutor (medio externa).
Com transdutor linear (regra) o parmetro estar definido com valor 0. Se empregamos
um redutor no eixo, temos que considerar todo o conjunto ao definir o nmero de pulsos
por volta.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.OUTPUTREV2[3].Z Eixo Z.
V.MPA.OUTPUTREV2[3].S Spindle S.
V.SP.OUTPUTREV2[3].S Spindle S.
V.SP.OUTPUTREV2[3] Spindle master.
V.MPA.OUTPUTREV2[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.OUTPUTREV2[3].1 Eixo com ndice 1 no canal 2.
V.SP.OUTPUTREV2[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.OUTPUTREV2[3].1 Spindle com ndice 1 no canal 2.
V.MPA.NPULSES2[3].Z Eixo Z.
V.MPA.NPULSES2[3].S Spindle S.
V.SP.NPULSES2[3].S Spindle S.
V.SP.NPULSES2[3] Spindle master.
V.MPA.NPULSES2[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.NPULSES2[3].1 Eixo com ndice 1 no canal 2.
V.SP.NPULSES2[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.NPULSES2[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
473
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.SINMAGNI[set].xn
(V.)[ch].MPA.SINMAGNI[set].sn
(V.)[ch].SP.SINMAGNI[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Fator de multiplicao para o sinal de medio senoidal.
Para sinais de medio quadrados ter valor 0; o CNC aplica o fator x4.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.ABSFEEDBACK[set].xn
(V.)[ch].MPA.ABSFEEDBACK[set].sn
(V.)[ch].SP.ABSFEEDBACK[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Sistema de medio absoluto.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.SINMAGNI[3].Z Eixo Z.
V.MPA.SINMAGNI[3].S Spindle S.
V.SP.SINMAGNI[3].S Spindle S.
V.SP.SINMAGNI[3] Spindle master.
V.MPA.SINMAGNI[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SINMAGNI[3].1 Eixo com ndice 1 no canal 2.
V.SP.SINMAGNI[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.SINMAGNI[3].1 Spindle com ndice 1 no canal 2.
V.MPA.ABDFEEDBACK[3].Z Eixo Z.
V.MPA.ABDFEEDBACK[3].S Spindle S.
V.SP.ABDFEEDBACK[3].S Spindle S.
V.SP.ABDFEEDBACK[3] Spindle master.
V.MPA.ABDFEEDBACK[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ABDFEEDBACK[3].1 Eixo com ndice 1 no canal 2.
V.SP.ABDFEEDBACK[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ABDFEEDBACK[3].1 Spindle com ndice 1 no canal 2.
474
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.FBACKAL[set].xn
(V.)[ch].MPA.FBACKAL[set].sn
(V.)[ch].SP.FBACKAL[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ativar o alarme de medio.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
AJ USTE DO LAO.
(V.)[ch].MPA.LOOPCH[set].xn
(V.)[ch].MPA.LOOPCH[set].sn
(V.)[ch].SP.LOOPCH[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Troca de sinal da instruo.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
Valor. Significado.
0 No.
1 Sim.
V.MPA.FBACKAL[3].Z Eixo Z.
V.MPA.FBACKAL[3].S Spindle S.
V.SP.FBACKAL[3].S Spindle S.
V.SP.FBACKAL[3] Spindle master.
V.MPA.FBACKAL[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FBACKAL[3].1 Eixo com ndice 1 no canal 2.
V.SP.FBACKAL[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.FBACKAL[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
475
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.AXISCH[set].xn
(V.)[ch].MPA.AXISCH[set].sn
(V.)[ch].SP.AXISCH[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Troca de sinal da contagem.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.MPA.LOOPCH[3].Z Eixo Z.
V.MPA.LOOPCH[3].S Spindle S.
V.SP.LOOPCH[3].S Spindle S.
V.SP.LOOPCH[3] Spindle master.
V.MPA.LOOPCH[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.LOOPCH[3].1 Eixo com ndice 1 no canal 2.
V.SP.LOOPCH[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.LOOPCH[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.AXISCH[3].Z Eixo Z.
V.MPA.AXISCH[3].S Spindle S.
V.SP.AXISCH[3].S Spindle S.
V.SP.AXISCH[3] Spindle master.
V.MPA.AXISCH[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.AXISCH[3].1 Eixo com ndice 1 no canal 2.
V.SP.AXISCH[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.AXISCH[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
476
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.INPOSW[set].xn
(V.)[ch].MPA.INPOSW[set].sn
(V.)[ch].SP.INPOSW[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Zona em posio.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
COMPENSAO DA FOLGA NAS MUDANAS DE SENTI DO.
(V.)[ch].MPA.BACKLASH[set].xn
(V.)[ch].MPA.BACKLASH[set].sn
(V.)[ch].SP.BACKLASH[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Folga a compensar.
Com transdutor linear (regra) o parmetro estar definido com valor 0.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.INPOSW[3].Z Eixo Z.
V.MPA.INPOSW[3].S Spindle S.
V.SP.INPOSW[3].S Spindle S.
V.SP.INPOSW[3] Spindle master.
V.MPA.INPOSW[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.INPOSW[3].1 Eixo com ndice 1 no canal 2.
V.SP.INPOSW[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.INPOSW[3].1 Spindle com ndice 1 no canal 2.
V.MPA.BACKLASH[3].Z Eixo Z.
V.MPA.BACKLASH[3].S Spindle S.
V.SP.BACKLASH[3].S Spindle S.
V.SP.BACKLASH[3] Spindle master.
V.MPA.BACKLASH[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.BACKLASH[3].1 Eixo com ndice 1 no canal 2.
V.SP.BACKLASH[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.BACKLASH[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
477
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
COMPENSAO DA FOLGA NAS MUDANAS DE SENTI DO
COM I MPULSO ADI CI ONAL DE I NSTRUO.
(V.)[ch].MPA.BAKANOUT[set].xn
(V.)[ch].MPA.BAKANOUT[set].sn
(V.)[ch].SP.BAKANOUT[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Impulso adicional de instruo.
Com regulador digital, a instruo adicional expressar-se- em rpm.
Com regulador analgico, o comando adicional expresso em unidades do conversor
D/A, admi ti ndo-se qual quer nmero i ntei ro entre 32767. Ao val or -32767
corresponder um comando de -10 V; ao valor 32767, um comando de 10 V.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.BAKTIME[set].xn
(V.)[ch].MPA.BAKTIME[set].sn
(V.)[ch].SP.BAKTIME[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Durao do pulso adicional de instruo.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.BAKANOUT[3].Z Eixo Z.
V.MPA.BAKANOUT[3].S Spindle S.
V.SP.BAKANOUT[3].S Spindle S.
V.SP.BAKANOUT[3] Spindle master.
V.MPA.BAKANOUT[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.BAKANOUT[3].1 Eixo com ndice 1 no canal 2.
V.SP.BAKANOUT[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.BAKANOUT[3].1 Spindle com ndice 1 no canal 2.
V.MPA.BAKTIME[3].Z Eixo Z.
V.MPA.BAKTIME[3].S Spindle S.
V.SP.BAKTIME[3].S Spindle S.
V.SP.BAKTIME[3] Spindle master.
V.MPA.BAKTIME[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.BAKTIME[3].1 Eixo com ndice 1 no canal 2.
V.SP.BAKTIME[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.BAKTIME[3].1 Spindle com ndice 1 no canal 2.
478
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.ACTBAKAN[set].xn
(V.)[ch].MPA.ACTBAKAN[set].sn
(V.)[ch].SP.ACTBAKAN[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Aplicao do pulso adicional de instruo.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.PEAKDISP[set].xn
(V.)[ch].MPA.PEAKDISP[set].sn
(V.)[ch].SP.PEAKDISP[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Distncia de corte do pico de folga.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.ACTBAKAN[3].Z Eixo Z.
V.MPA.ACTBAKAN[3].S Spindle S.
V.SP.ACTBAKAN[3].S Spindle S.
V.SP.ACTBAKAN[3] Spindle master.
V.MPA.ACTBAKAN[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ACTBAKAN[3].1 Eixo com ndice 1 no canal 2.
V.SP.ACTBAKAN[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ACTBAKAN[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 Nos movimentos em G02 / G03.
1 Sempre.
V.MPA.PEAKDISP[3].Z Eixo Z.
V.MPA.PEAKDISP[3].S Spindle S.
V.SP.PEAKDISP[3].S Spindle S.
V.SP.PEAKDISP[3] Spindle master.
V.MPA.PEAKDISP[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.PEAKDISP[3].1 Eixo com ndice 1 no canal 2.
V.SP.PEAKDISP[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.PEAKDISP[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
479
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.REVEHYST[set].xn
(V.)[ch].MPA.REVEHYST[set].sn
(V.)[ch].SP.REVEHYST[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Histerese para aplicar o impulso adicional de comando nas inverses de movimento.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
AJ USTE DO AVANO RPI DO G0 0 E DA VEL OCI DADE
MXI MA.
(V.)[ch].MPA.G00FEED[set].xn
(V.)[ch].MPA.G00FEED[set].sn
(V.)[ch].SP.G00FEED[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Avano em G00.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.REVEHYST[3].Z Eixo Z.
V.MPA.REVEHYST[3].S Spindle S.
V.SP.REVEHYST[3].S Spindle S.
V.SP.REVEHYST[3] Spindle master.
V.MPA.REVEHYST[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.REVEHYST[3].1 Eixo com ndice 1 no canal 2.
V.SP.REVEHYST[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.REVEHYST[3].1 Spindle com ndice 1 no canal 2.
V.MPA.G00FEED[3].Z Eixo Z.
V.MPA.G00FEED[3].S Spindle S.
V.SP.G00FEED[3].S Spindle S.
V.SP.G00FEED[3] Spindle master.
V.MPA.G00FEED[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.G00FEED[3].1 Eixo com ndice 1 no canal 2.
V.SP.G00FEED[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.G00FEED[3].1 Spindle com ndice 1 no canal 2.
480
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.MAXFEED[set].xn
(V.)[ch].MPA.MAXFEED[set].sn
(V.)[ch].SP.MAXFEED[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Mximo avano da usinagem do eixo.
Se a varivel devolve valor 0, o avano de usinagem no est limitado; o CNC aceita como
avano mximo para todos os deslocamentos o definido no parmetro de mquina
G00FEED.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.MAXVOLT[set].xn
(V.)[ch].MPA.MAXVOLT[set].sn
(V.)[ch].SP.MAXVOLT[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Instruo para atingir G00FEED.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.MAXFEED[3].Z Eixo Z.
V.MPA.MAXFEED[3].S Spindle S.
V.SP.MAXFEED[3].S Spindle S.
V.SP.MAXFEED[3] Spindle master.
V.MPA.MAXFEED[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MAXFEED[3].1 Eixo com ndice 1 no canal 2.
V.SP.MAXFEED[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MAXFEED[3].1 Spindle com ndice 1 no canal 2.
V.MPA.MAXVOLT[3].Z Eixo Z.
V.MPA.MAXVOLT[3].S Spindle S.
V.SP.MAXVOLT[3].S Spindle S.
V.SP.MAXVOLT[3] Spindle master.
V.MPA.MAXVOLT[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MAXVOLT[3].1 Eixo com ndice 1 no canal 2.
V.SP.MAXVOLT[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MAXVOLT[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
481
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.MAXFREQ[set].sn
(V.)[ch].SP.MAXFREQ[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para spindles.
Varivel vlida para regulador Mechatrolink.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Freqncia que deve proporcionar o CNC para que o spindle alcance a velocidade definida
no parmetro G00FEED.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.MAXRPM[set].xn
(V.)[ch].MPA.MAXRPM[set].sn
(V.)[ch].SP.MAXRPM[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Mechatrolink.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Rotaes mximas do motor.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
AVANO RPI DO PARA O MODO AUTOMTI CO.
(V.)[ch].MPA.FRAPIDEN[set].xn
(V.)[ch].MPA.FRAPIDEN[set].sn
(V.)[ch].SP.FRAPIDEN[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Avano rpido do eixo, quando est ativo o avano rpido para o modo automtico
(parmetro RAPIDEN). Se o parmetro se define com valor 0, no se limita o avano.
V.MPA.MAXFREQ[3].S Spindle S.
V.SP.MAXFREQ[3].S Spindle S.
V.SP.MAXFREQ[3] Spindle master.
V.MPA.MAXFREQ[3].4 Spindle com nmero lgico 4.
V.SP.MAXFREQ[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MAXFREQ[3].1 Spindle com ndice 1 no canal 2.
V.MPA.MAXRPM[3].Z Eixo Z.
V.MPA.MAXRPM[3].S Spindle S.
V.SP.MAXRPM[3].S Spindle S.
V.SP.MAXRPM[3] Spindle master.
V.MPA.MAXRPM[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MAXRPM[3].1 Eixo com ndice 1 no canal 2.
V.SP.MAXRPM[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MAXRPM[3].1 Spindle com ndice 1 no canal 2.
482
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Este parmetro no afeita aos deslocamentos programados em G00 nem aos rosqueados.
Os deslocamentos em G00 se executam ao avano definido no parmetro G00FEED. Os
rosqueamentos se executam no avano programado.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
O avano rpido no poder superar ao definido nos parmetros G00FEED do eixo nem
FRAPIDEN do canal, nem tampouco ao avano mximo fixado pelo PLC (varivel (V.) PLC.
O avano rpido poder superar ao definido no parmetro MAXFEED do canal e ao avano
ativo definido pelo PLC (varivel (V.)PLC.F)
AJ USTE DE GANHOS.
(V.)[ch].MPA.PROGAIN[set].xn
(V.)[ch].MPA.PROGAIN[set].sn
(V.)[ch].SP.PROGAIN[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ganho proporcional.
Fixa o erro de repetio (diferena entre a cota terica instantnea e a posio real do eixo)
que se deseja conseguir para um determinado avano.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
V.MPA.FRAPIDEN[3].Z Eixo Z.
V.MPA.FRAPIDEN[3].S Spindle S.
V.SP.FRAPIDEN[3].S Spindle S.
V.SP.FRAPIDEN[3] Spindle master.
V.MPA.FRAPIDEN[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FRAPIDEN[3].1 Eixo com ndice 1 no canal 2.
V.SP.FRAPIDEN[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.FRAPIDEN[3].1 Spindle com ndice 1 no canal 2.
Varivel. Parmetros de mquina. Avano rpido.
(V.)PLC.G00FEED G00FEED (eje) FRAPIDEN (eje) G00 G01, G02,
0 10000 0 10000 10000
0 10000 6000 10000 6000
4000 10000 6000 4000 4000
7000 10000 6000 7000 6000
12000 10000 6000 10000 6000
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
483
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.FFWTYPE[set].xn
(V.)[ch].MPA.FFWTYPE[set].sn
(V.)[ch].SP.FFWTYPE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Tipo de pr-controle.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.FFGAIN[set].xn
(V.)[ch].MPA.FFGAIN[set].sn
(V.)[ch].SP.FFGAIN[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de feed forward em modo automtico.
Define a parte da instruo (command) que proporcional ao avano programado
(programmed feedrate). O resto ser proporcional ao erro de seguimento.
V.MPA.PROGAIN[3].Z Eixo Z.
V.MPA.PROGAIN[3].S Spindle S.
V.SP.PROGAIN[3].S Spindle S.
V.SP.PROGAIN[3] Spindle master.
V.MPA.PROGAIN[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.PROGAIN[3].1 Eixo com ndice 1 no canal 2.
V.SP.PROGAIN[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.PROGAIN[3].1 Spindle com ndice 1 no canal 2.
V.MPA.FFWTYPE[3].Z Eixo Z.
V.MPA.FFWTYPE[3].S Spindle S.
V.SP.FFWTYPE[3].S Spindle S.
V.SP.FFWTYPE[3] Spindle master.
V.MPA.FFWTYPE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FFWTYPE[3].1 Eixo com ndice 1 no canal 2.
V.SP.FFWTYPE[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.FFWTYPE[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 Sem pr-controle.
1 Feed-forward.
2 AC-forward
3 Feed-forward + AC-forward.
484
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A leitura desde o PLC vir expressa em centsimas (x100); isto , se o parmetro tem valor
10, a leitura desde o PLC devolver valor 1000.
Mesmo que o parmetro possa ser definido com at quatro decimais, na leitura da varivel
s teremos em considerao dois decimais.
(V.)[ch].MPA.MANFFGAIN[set].xn
(V.)[ch].MPA.MANFFGAIN[set].sn
(V.)[ch].SP.MANFFGAIN[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de feed forward em modo manual.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A leitura desde o PLC vir expressa em centsimas (x100); isto , se o parmetro tem valor
10, a leitura desde o PLC devolver valor 1000.
Mesmo que o parmetro possa ser definido com at quatro decimais, na leitura da varivel
s teremos em considerao dois decimais.
V.MPA.FFGAIN[3].Z Eixo Z.
V.MPA.FFGAIN[3].S Spindle S.
V.SP.FFGAIN[3].S Spindle S.
V.SP.FFGAIN[3] Spindle master.
V.MPA.FFGAIN[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FFGAIN[3].1 Eixo com ndice 1 no canal 2.
V.SP.FFGAIN[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.FFGAIN[3].1 Spindle com ndice 1 no canal 2.
V.MPA.MANFFGAIN[3].Z Eixo Z.
V.MPA.MANFFGAIN[3].S Spindle S.
V.SP.MANFFGAIN[3].S Spindle S.
V.SP.MANFFGAIN[3] Spindle master.
V.MPA.MANFFGAIN[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MANFFGAIN[3].1 Eixo com ndice 1 no canal 2.
V.SP.MANFFGAIN[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MANFFGAIN[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
485
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.ACFWFACTOR[set].xn
(V.)[ch].MPA.ACFWFACTOR[set].sn
(V.)[ch].SP.ACFWFACTOR[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Constante de tempo de acelerao.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.ACFGAIN[set].xn
(V.)[ch].MPA.ACFGAIN[set].sn
(V.)[ch].SP.ACFGAIN[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de AC-forward em modo automtico.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
Mesmo que o parmetro possa ser definido com at quatro decimais, na leitura da varivel
s se levar em considerao o primeiro decimal.
V.MPA.ACFWFACTOR[3].Z Eixo Z.
V.MPA.ACFWFACTOR[3].S Spindle S.
V.SP.ACFWFACTOR[3].S Spindle S.
V.SP.ACFWFACTOR[3] Spindle master.
V.MPA.ACFWFACTOR[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ACFWFACTOR[3].1 Eixo com ndice 1 no canal 2.
V.SP.ACFWFACTOR[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ACFWFACTOR[3].1 Spindle com ndice 1 no canal 2.
V.MPA.ACFGAIN[3].Z Eixo Z.
V.MPA.ACFGAIN[3].S Spindle S.
V.SP.ACFGAIN[3].S Spindle S.
V.SP.ACFGAIN[3] Spindle master.
V.MPA.ACFGAIN[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ACFGAIN[3].1 Eixo com ndice 1 no canal 2.
V.SP.ACFGAIN[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ACFGAIN[3].1 Spindle com ndice 1 no canal 2.
486
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.MANACFGAIN[set].xn
(V.)[ch].MPA.MANACFGAIN[set].sn
(V.)[ch].SP.MANACFGAIN[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de AC-forward em modo manual.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
Mesmo que o parmetro possa ser definido com at quatro decimais, na leitura da varivel
s se levar em considerao o primeiro decimal.
ACELERAO LI NEAR.
(V.)[ch].MPA.LACC1[set].xn
(V.)[ch].MPA.LACC1[set].sn
(V.)[ch].SP.LACC1[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Acelerao do primeiro trecho.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.MANACFGAIN[3].Z Eixo Z.
V.MPA.MANACFGAIN[3].S Spindle S.
V.SP.MANACFGAIN[3].S Spindle S.
V.SP.MANACFGAIN[3] Spindle master.
V.MPA.MANACFGAIN[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MANACFGAIN[3].1 Eixo com ndice 1 no canal 2.
V.SP.MANACFGAIN[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MANACFGAIN[3].1 Spindle com ndice 1 no canal 2.
V.MPA.LACC1[3].Z Eixo Z.
V.MPA.LACC1[3].S Spindle S.
V.SP.LACC1[3].S Spindle S.
V.SP.LACC1[3] Spindle master.
V.MPA.LACC1[3].4 Eixo ou spindle com nmero lgico 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
487
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.LACC2[set].xn
(V.)[ch].MPA.LACC2[set].sn
(V.)[ch].SP.LACC2[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Acelerao do segundo trecho.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.LFEED[set].xn
(V.)[ch].SP.LFEED[set].sn
(V.)[ch].SP.LFEED[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Velocidade de mudana.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.[2].MPA.LACC1[3].1 Eixo com ndice 1 no canal 2.
V.SP.LACC1[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.LACC1[3].1 Spindle com ndice 1 no canal 2.
V.MPA.LACC2[3].Z Eixo Z.
V.MPA.LACC2[3].S Spindle S.
V.SP.LACC2[3].S Spindle S.
V.SP.LACC2[3] Spindle master.
V.MPA.LACC2[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.LACC2[3].1 Eixo com ndice 1 no canal 2.
V.SP.LACC2[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.LACC2[3].1 Spindle com ndice 1 no canal 2.
V.MPA.LFEED[3].Z Eixo Z.
V.MPA.LFEED[3].S Spindle S.
V.SP.LFEED[3].S Spindle S.
V.SP.LFEED[3] Spindle master.
V.MPA.LFEED[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.LFEED[3].1 Eixo com ndice 1 no canal 2.
V.SP.LFEED[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.LFEED[3].1 Spindle com ndice 1 no canal 2.
488
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
ACELERAO TRAPEZOI DAL E SENO QUADRADO.
(V.)[ch].MPA.ACCEL[set].xn
(V.)[ch].MPA.ACCEL[set].sn
(V.)[ch].SP.ACCEL[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Acelerao.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.DECEL[set].xn
(V.)[ch].MPA.DECEL[set].sn
(V.)[ch].SP.DECEL[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Desacelerao.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.ACCEL[3].Z Eixo Z.
V.MPA.ACCEL[3].S Spindle S.
V.SP.ACCEL[3].S Spindle S.
V.SP.ACCEL[3] Spindle master.
V.MPA.ACCEL[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ACCEL[3].1 Eixo com ndice 1 no canal 2.
V.SP.ACCEL[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ACCEL[3].1 Spindle com ndice 1 no canal 2.
V.MPA.DECEL[3].Z Eixo Z.
V.MPA.DECEL[3].S Spindle S.
V.SP.DECEL[3].S Spindle S.
V.SP.DECEL[3] Spindle master.
V.MPA.DECEL[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DECEL[3].1 Eixo com ndice 1 no canal 2.
V.SP.DECEL[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.DECEL[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
489
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.ACCJERK[set].xn
(V.)[ch].MPA.ACCJERK[set].sn
(V.)[ch].SP.ACCJERK[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Jerk de acelerao.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.DECJERK[set].xn
(V.)[ch].MPA.DECJERK[set].sn
(V.)[ch].SP.DECJERK[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Jerk de desacelerao.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.ACCJERK[3].Z Eixo Z.
V.MPA.ACCJERK[3].S Spindle S.
V.SP.ACCJERK[3].S Spindle S.
V.SP.ACCJERK[3] Spindle master.
V.MPA.ACCJERK[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ACCJERK[3].1 Eixo com ndice 1 no canal 2.
V.SP.ACCJERK[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ACCJERK[3].1 Spindle com ndice 1 no canal 2.
V.MPA.DECJERK[3].Z Eixo Z.
V.MPA.DECJERK[3].S Spindle S.
V.SP.DECJERK[3].S Spindle S.
V.SP.DECJERK[3] Spindle master.
V.MPA.DECJERK[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DECJERK[3].1 Eixo com ndice 1 no canal 2.
V.SP.DECJERK[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.DECJERK[3].1 Spindle com ndice 1 no canal 2.
490
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
HABI LI TAR VALORES DE ACELERAO ESPEC FI COS PARA
OS MOVI MENTOS EM G0.
(V.)[ch].MPA.G0ACDCJERK[set].xn
(V.)[ch].MPA.G0ACDCJERK[set].sn
(V.)[ch].SP.G0ACDCJERK[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ampliao de parmetros se G0.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
ACELERAO LI NEAR (MOVI MENTOS EM G0).
(V.)[ch].MPA.LACC1G0[set].xn
(V.)[ch].MPA.LACC1G0[set].sn
(V.)[ch].SP.LACC1G0[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Acelerao do primeiro trecho (movimentos em G0).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.G0ACDCJERK[3].Z Eixo Z.
V.MPA.G0ACDCJERK[3].S Spindle S.
V.SP.G0ACDCJERK[3].S Spindle S.
V.SP.G0ACDCJERK[3] Spindle master.
V.MPA.G0ACDCJERK[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.G0ACDCJERK[3].1 Eixo com ndice 1 no canal 2.
V.SP.G0ACDCJERK[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.G0ACDCJERK[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.LACC1G0[3].Z Eixo Z.
V.MPA.LACC1G0[3].S Spindle S.
V.SP.LACC1G0[3].S Spindle S.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
491
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.LACC2G0[set].xn
(V.)[ch].MPA.LACC2G0[set].sn
(V.)[ch].SP.LACC2G0[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Acelerao do segundo trecho (movimentos em G0).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.LFEEDG0[set].xn
(V.)[ch].SP.LFEEDG0[set].sn
(V.)[ch].SP.LFEEDG0[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Velocidade da mudana de acelerao (movimentos em G0).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.SP.LACC1G0[3] Spindle master.
V.MPA.LACC1G0[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.LACC1G0[3].1 Eixo com ndice 1 no canal 2.
V.SP.LACC1G0[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.LACC1G0[3].1 Spindle com ndice 1 no canal 2.
V.MPA.LACC2G0[3].Z Eixo Z.
V.MPA.LACC2G0[3].S Spindle S.
V.SP.LACC2G0[3].S Spindle S.
V.SP.LACC2G0[3] Spindle master.
V.MPA.LACC2G0[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.LACC2G0[3].1 Eixo com ndice 1 no canal 2.
V.SP.LACC2G0[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.LACC2G0[3].1 Spindle com ndice 1 no canal 2.
V.MPA.LFEEDG0[3].Z Eixo Z.
V.MPA.LFEEDG0[3].S Spindle S.
V.SP.LFEEDG0[3].S Spindle S.
V.SP.LFEEDG0[3] Spindle master.
V.MPA.LFEEDG0[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.LFEEDG0[3].1 Eixo com ndice 1 no canal 2.
V.SP.LFEEDG0[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.LFEEDG0[3].1 Spindle com ndice 1 no canal 2.
492
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
A CEL ERA O T RA PEZ OI DA L E SEN O QU A DRA DO
(MOVI MENTOS EM G0).
(V.)[ch].MPA.ACCELG0[set].xn
(V.)[ch].MPA.ACCELG0[set].sn
(V.)[ch].SP.ACCELG0[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Acelerao (movimentos em G0).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.DECELG0[set].xn
(V.)[ch].MPA.DECELG0[set].sn
(V.)[ch].SP.DECELG0[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Desacelerao (movimentos em G0).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.ACCELG0[3].Z Eixo Z.
V.MPA.ACCELG0[3].S Spindle S.
V.SP.ACCELG0[3].S Spindle S.
V.SP.ACCELG0[3] Spindle master.
V.MPA.ACCELG0[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ACCELG0[3].1 Eixo com ndice 1 no canal 2.
V.SP.ACCELG0[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ACCELG0[3].1 Spindle com ndice 1 no canal 2.
V.MPA.DECELG0[3].Z Eixo Z.
V.MPA.DECELG0[3].S Spindle S.
V.SP.DECELG0[3].S Spindle S.
V.SP.DECELG0[3] Spindle master.
V.MPA.DECELG0[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DECELG0[3].1 Eixo com ndice 1 no canal 2.
V.SP.DECELG0[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.DECELG0[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
493
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.ACCJERKG0[set].xn
(V.)[ch].MPA.ACCJERKG0[set].sn
(V.)[ch].SP.ACCJERKG0[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Jerk de acelerao (movimentos em G0).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.DECJERKG0[set].xn
(V.)[ch].MPA.DECJERKG0[set].sn
(V.)[ch].SP.DECJERKG0[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Jerk de desacelerao (movimentos em G0).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.ACCJERKG0[3].Z Eixo Z.
V.MPA.ACCJERKG0[3].S Spindle S.
V.SP.ACCJERKG0[3].S Spindle S.
V.SP.ACCJERKG0[3] Spindle master.
V.MPA.ACCJERKG0[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ACCJERKG0[3].1 Eixo com ndice 1 no canal 2.
V.SP.ACCJERKG0[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ACCJERKG0[3].1 Spindle com ndice 1 no canal 2.
V.MPA.DECJERKG0[3].Z Eixo Z.
V.MPA.DECJERKG0[3].S Spindle S.
V.SP.DECJERKG0[3].S Spindle S.
V.SP.DECJERKG0[3] Spindle master.
V.MPA.DECJERKG0[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DECJERKG0[3].1 Eixo com ndice 1 no canal 2.
V.SP.DECJERKG0[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.DECJERKG0[3].1 Spindle com ndice 1 no canal 2.
494
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
CONFI GURAO DO MODO HSC.
(V.)[ch].MPA.CORNERACC[set].xn
(V.)[ch].MPA.CORNERACC[set].sn
(V.)[ch].SP.CORNERACC[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Acelerao mxima permitida nas esquinas.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.CURVACC[set].xn
(V.)[ch].MPA.CURVACC[set].sn
(V.)[ch].SP.CURVACC[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Acelerao mxima permitida em curvatura.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.CORNERACC[3].Z Eixo Z.
V.MPA.CORNERACC[3].S Spindle S.
V.SP.CORNERACC[3].S Spindle S.
V.SP.CORNERACC[3] Spindle master.
V.MPA.CORNERACC[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.CORNERACC[3].1 Eixo com ndice 1 no canal 2.
V.SP.CORNERACC[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.CORNERACC[3].1 Spindle com ndice 1 no canal 2.
V.MPA.CURVACC[3].Z Eixo Z.
V.MPA.CURVACC[3].S Spindle S.
V.SP.CURVACC[3].S Spindle S.
V.SP.CURVACC[3] Spindle master.
V.MPA.CURVACC[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.CURVACC[3].1 Eixo com ndice 1 no canal 2.
V.SP.CURVACC[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.CURVACC[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
495
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.CORNERJERK[set].xn
(V.)[ch].MPA.CORNERJERK[set].sn
(V.)[ch].SP.CORNERJERK[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Jerk mximo permitido nas esquinas.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.CURVJERK[set].xn
(V.)[ch].MPA.CURVJERK[set].sn
(V.)[ch].SP.CURVJERK[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Jerk mximo permitido em curvatura.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.FASTACC[set].xn
(V.)[ch].MPA.FASTACC[set].sn
(V.)[ch].SP.FASTACC[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Acelerao mxima permitida (modo FAST).
V.MPA.CORNERJERK[3].Z Eixo Z.
V.MPA.CORNERJERK[3].S Spindle S.
V.SP.CORNERJERK[3].S Spindle S.
V.SP.CORNERJERK[3] Spindle master.
V.MPA.CORNERJERK[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.CORNERJERK[3].1 Eixo com ndice 1 no canal 2.
V.SP.CORNERJERK[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.CORNERJERK[3].1 Spindle com ndice 1 no canal 2.
V.MPA.CURVJERK[3].Z Eixo Z.
V.MPA.CURVJERK[3].S Spindle S.
V.SP.CURVJERK[3].S Spindle S.
V.SP.CURVJERK[3] Spindle master.
V.MPA.CURVJERK[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.CURVJERK[3].1 Eixo com ndice 1 no canal 2.
V.SP.CURVJERK[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.CURVJERK[3].1 Spindle com ndice 1 no canal 2.
496
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.MAXERROR[set].xn
(V.)[ch].MPA.MAXERROR[set].sn
(V.)[ch].SP.MAXERROR[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Erro mximo de posio do eixo em HSC quando trabalha fora do plano/triedro.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.CONTERROR[set].xn
(V.)[ch].MPA.CONTERROR[set].sn
(V.)[ch].SP.CONTERROR[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Tolerncia por eixo para a suavizao da trajetria n dimensional gerada.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
V.MPA.FASTACC[3].Z Eixo Z.
V.MPA.FASTACC[3].S Spindle S.
V.SP.FASTACC[3].S Spindle S.
V.SP.FASTACC[3] Spindle master.
V.MPA.FASTACC[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FASTACC[3].1 Eixo com ndice 1 no canal 2.
V.SP.FASTACC[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.FASTACC[3].1 Spindle com ndice 1 no canal 2.
V.MPA.MAXERROR[3].Z Eixo Z.
V.MPA.MAXERROR[3].S spindle S.
V.SP.MAXERROR[3].S spindle S.
V.SP.MAXERROR[3] spindle master.
V.MPA.MAXERROR[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MAXERROR[3].1 Eixo com ndice 1 no canal 2.
V.SP.MAXERROR[3].2 spindle com ndice 2 no sistema.
V.[2].SP.MAXERROR[3].1 spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
497
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
sn Nome, nmero lgico ou ndice do spindle.
BUSCA DE REFERNCI A.
(V.)[ch].MPA.I0TYPE[set].xn
(V.)[ch].MPA.I0TYPE[set].sn
(V.)[ch].SP.I0TYPE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Tipo de I0.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.REFVALUE[set].xn
(V.)[ch].MPA.REFVALUE[set].sn
(V.)[ch].SP.REFVALUE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Posio do ponto de referncia.
V.MPA.CONTERROR[3].Z Eixo Z.
V.MPA.CONTERROR[3].S spindle S.
V.SP.CONTERROR[3].S spindle S.
V.SP.CONTERROR[3] spindle master.
V.MPA.CONTERROR[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.CONTERROR[3].1 Eixo com ndice 1 no canal 2.
V.SP.CONTERROR[3].2 spindle com ndice 2 no sistema.
V.[2].SP.CONTERROR[3].1 spindle com ndice 1 no canal 2.
V.MPA.I0TYPE[3].Z Eixo Z.
V.MPA.I0TYPE[3].S Spindle S.
V.SP.I0TYPE[3].S Spindle S.
V.SP.I0TYPE[3] Spindle master.
V.MPA.I0TYPE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.I0TYPE[3].1 Eixo com ndice 1 no canal 2.
V.SP.I0TYPE[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.I0TYPE[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No codificado.
1 I0 codificado crescente.
2 I0 codificado decrescente.
498
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.REFSHIFT[set].xn
(V.)[ch].MPA.REFSHIFT[set].sn
(V.)[ch].SP.REFSHIFT[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Offset do ponto de referncia.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.REFFEED1[set].xn
(V.)[ch].MPA.REFFEED1[set].sn
(V.)[ch].SP.REFFEED1[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Velocidade rpida de busca de referncia.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
V.MPA.REFVALUE[3].Z Eixo Z.
V.MPA.REFVALUE[3].S Spindle S.
V.SP.REFVALUE[3].S Spindle S.
V.SP.REFVALUE[3] Spindle master.
V.MPA.REFVALUE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.REFVALUE[3].1 Eixo com ndice 1 no canal 2.
V.SP.REFVALUE[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.REFVALUE[3].1 Spindle com ndice 1 no canal 2.
V.MPA.REFSHIFT[3].Z Eixo Z.
V.MPA.REFSHIFT[3].S Spindle S.
V.SP.REFSHIFT[3].S Spindle S.
V.SP.REFSHIFT[3] Spindle master.
V.MPA.REFSHIFT[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.REFSHIFT[3].1 Eixo com ndice 1 no canal 2.
V.SP.REFSHIFT[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.REFSHIFT[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
499
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.REFFEED2[set].xn
(V.)[ch].MPA.REFFEED2[set].sn
(V.)[ch].SP.REFFEED2[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Velocidade lenta de busca de referncia.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.REFPULSE[set].xn
(V.)[ch].MPA.REFPULSE[set].sn
(V.)[ch].SP.REFPULSE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Tipo de pulso do I0.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.REFFEED1[3].Z Eixo Z.
V.MPA.REFFEED1[3].S Spindle S.
V.SP.REFFEED1[3].S Spindle S.
V.SP.REFFEED1[3] Spindle master.
V.MPA.REFFEED1[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.REFFEED1[3].1 Eixo com ndice 1 no canal 2.
V.SP.REFFEED1[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.REFFEED1[3].1 Spindle com ndice 1 no canal 2.
V.MPA.REFFEED2[3].Z Eixo Z.
V.MPA.REFFEED2[3].S Spindle S.
V.SP.REFFEED2[3].S Spindle S.
V.SP.REFFEED2[3] Spindle master.
V.MPA.REFFEED2[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.REFFEED2[3].1 Eixo com ndice 1 no canal 2.
V.SP.REFFEED2[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.REFFEED2[3].1 Spindle com ndice 1 no canal 2.
V.MPA.REFPULSE[3].Z Eixo Z.
V.MPA.REFPULSE[3].S Spindle S.
V.SP.REFPULSE[3].S Spindle S.
V.SP.REFPULSE[3] Spindle master.
V.MPA.REFPULSE[3].4 Eixo ou spindle com nmero lgico 4.
500
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.POSINREF[set].xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Busca de referncia com movimento do eixo ao ponto de referncia.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.ABSOFF[set].xn
(V.)[ch].MPA.ABSOFF[set].sn
(V.)[ch].SP.ABSOFF[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Offset com respeito ao I0 codificado.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.[2].MPA.REFPULSE[3].1 Eixo com ndice 1 no canal 2.
V.SP.REFPULSE[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.REFPULSE[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 Pulso negativo.
1 Pulso positivo.
V.MPA.POSINREF[3].Z Eixo Z.
V.MPA.POSINREF[3].4 Eixo com nmero lgico 4.
V.[2].MPA.POSINREF[3].1 Eixo com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
V.MPA.ABSOFF[3].Z Eixo Z.
V.MPA.ABSOFF[3].S Spindle S.
V.SP.ABSOFF[3].S Spindle S.
V.SP.ABSOFF[3] Spindle master.
V.MPA.ABSOFF[3].4 Eixo ou spindle com nmero lgico 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
501
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.EXTMULT[set].xn
(V.)[ch].MPA.EXTMULT[set].sn
(V.)[ch].SP.EXTMULT[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico.
A varivel devolve o valor da preparao de blocos.
Fator externo para I0 codificados.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.I0CODDI1[set].xn
(V.)[ch].MPA.I0CODDI1[set].sn
(V.)[ch].SP.I0CODDI1[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Posio entre 2 I0 codificados fixos.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.[2].MPA.ABSOFF[3].1 Eixo com ndice 1 no canal 2.
V.SP.ABSOFF[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ABSOFF[3].1 Spindle com ndice 1 no canal 2.
V.MPA.EXTMULT[3].Z Eixo Z.
V.MPA.EXTMULT[3].S Spindle S.
V.SP.EXTMULT[3].S Spindle S.
V.SP.EXTMULT[3] Spindle master.
V.MPA.EXTMULT[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.EXTMULT[3].1 Eixo com ndice 1 no canal 2.
V.SP.EXTMULT[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.EXTMULT[3].1 Spindle com ndice 1 no canal 2.
V.MPA.I0CODDI1[3].Z Eixo Z.
V.MPA.I0CODDI1[3].S Spindle S.
V.SP.I0CODDI1[3].S Spindle S.
V.SP.I0CODDI1[3] Spindle master.
V.MPA.I0CODDI1[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.I0CODDI1[3].1 Eixo com ndice 1 no canal 2.
V.SP.I0CODDI1[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.I0CODDI1[3].1 Spindle com ndice 1 no canal 2.
502
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.I0CODDI2[set].xn
(V.)[ch].MPA.I0CODDI2[set].sn
(V.)[ch].SP.I0CODDI2[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Posio entre 2 I0 codificados variveis.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
ERRO DE SEGUI MENTO.
(V.)[ch].MPA.FLWEMONITOR[set].xn
(V.)[ch].MPA.FLWEMONITOR[set].sn
(V.)[ch].SP.FLWEMONITOR[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Tipo de monitorao do erro de seguimento.
O CNC oferece dois tipos de monitorao do erro de repetio. O tipo de monitorao
"padro" executa uma superviso constante do erro de repetio, enquanto que o tipo de
monitorao "linear" executa uma superviso dinmica.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.I0CODDI2[3].Z Eixo Z.
V.MPA.I0CODDI2[3].S Spindle S.
V.SP.I0CODDI2[3].S Spindle S.
V.SP.I0CODDI2[3] Spindle master.
V.MPA.I0CODDI2[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.I0CODDI2[3].1 Eixo com ndice 1 no canal 2.
V.SP.I0CODDI2[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.I0CODDI2[3].1 Spindle com ndice 1 no canal 2.
V.MPA.FLWEMONITOR[3].Z Eixo Z.
V.MPA.FLWEMONITOR[3].S Spindle S.
V.SP.FLWEMONITOR[3].S Spindle S.
V.SP.FLWEMONITOR[3] Spindle master.
V.MPA.FLWEMONITOR[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FLWEMONITOR[3].1 Eixo com ndice 1 no canal 2.
V.SP.FLWEMONITOR[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.FLWEMONITOR[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
503
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.MINFLWE[set].xn
(V.)[ch].MPA.MINFLWE[set].sn
(V.)[ch].SP.MINFLWE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Erro de seguimento mximo em parado.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.MAXFLWE[set].xn
(V.)[ch].MPA.MAXFLWE[set].sn
(V.)[ch].SP.MAXFLWE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Erro de seguimento mximo em movimento.
Com uma monitorao "padro", esta varivel indica o mximo erro de repetio permitido
quando o eixo est em movimento; com monitorao "linear" indica a partir de que valor do
erro de repetio comea a superviso dinmica.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor. Significado.
0 Sem monitorao.
1 Monitorao padro.
2 Monitorao linear.
V.MPA.MINFLWE[3].Z Eixo Z.
V.MPA.MINFLWE[3].S Spindle S.
V.SP.MINFLWE[3].S Spindle S.
V.SP.MINFLWE[3] Spindle master.
V.MPA.MINFLWE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MINFLWE[3].1 Eixo com ndice 1 no canal 2.
V.SP.MINFLWE[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MINFLWE[3].1 Spindle com ndice 1 no canal 2.
V.MPA.MAXFLWE[3].Z Eixo Z.
V.MPA.MAXFLWE[3].S Spindle S.
V.SP.MAXFLWE[3].S Spindle S.
V.SP.MAXFLWE[3] Spindle master.
504
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.FEDYNFAC[set].xn
(V.)[ch].MPA.FEDYNFAC[set].sn
(V.)[ch].SP.FEDYNFAC[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de desvio permitido para o erro de repetio.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.ESTDELAY[set].xn
(V.)[ch].MPA.ESTDELAY[set].sn
(V.)[ch].SP.ESTDELAY[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Retardo do erro de seguimento.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.MAXFLWE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MAXFLWE[3].1 Eixo com ndice 1 no canal 2.
V.SP.MAXFLWE[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MAXFLWE[3].1 Spindle com ndice 1 no canal 2.
V.MPA.FEDYNFAC[3].Z Eixo Z.
V.MPA.FEDYNFAC[3].S Spindle S.
V.SP.FEDYNFAC[3].S Spindle S.
V.SP.FEDYNFAC[3] Spindle master.
V.MPA.FEDYNFAC[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FEDYNFAC[3].1 Eixo com ndice 1 no canal 2.
V.SP.FEDYNFAC[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.FEDYNFAC[3].1 Spindle com ndice 1 no canal 2.
V.MPA.ESTDELAY[3].Z Eixo Z.
V.MPA.ESTDELAY[3].S Spindle S.
V.SP.ESTDELAY[3].S Spindle S.
V.SP.ESTDELAY[3] Spindle master.
V.MPA.ESTDELAY[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ESTDELAY[3].1 Eixo com ndice 1 no canal 2.
V.SP.ESTDELAY[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ESTDELAY[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
505
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.INPOMAX[set].xn
(V.)[ch].MPA.INPOMAX[set].sn
(V.)[ch].SP.INPOMAX[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Tempo para entrar na zona em posio.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.INPOTIME[set].xn
(V.)[ch].MPA.INPOTIME[set].sn
(V.)[ch].SP.INPOTIME[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Tempo mnimo em zona em posio.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.INPOMAX[3].Z Eixo Z.
V.MPA.INPOMAX[3].S Spindle S.
V.SP.INPOMAX[3].S Spindle S.
V.SP.INPOMAX[3] Spindle master.
V.MPA.INPOMAX[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.INPOMAX[3].1 Eixo com ndice 1 no canal 2.
V.SP.INPOMAX[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.INPOMAX[3].1 Spindle com ndice 1 no canal 2.
V.MPA.INPOTIME[3].Z Eixo Z.
V.MPA.INPOTIME[3].S Spindle S.
V.SP.INPOTIME[3].S Spindle S.
V.SP.INPOTIME[3] Spindle master.
V.MPA.INPOTIME[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.INPOTIME[3].1 Eixo com ndice 1 no canal 2.
V.SP.INPOTIME[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.INPOTIME[3].1 Spindle com ndice 1 no canal 2.
506
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
LUBRI FI CAO DE EI XOS.
(V.)[ch].MPA.DISTLUBRI[set].xn
(V.)[ch].MPA.DISTLUBRI[set].sn
(V.)[ch].SP.DISTLUBRI[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Distncia a percorrer para lubrificar o eixo.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
CONFI GURA O DO MDUL O ( EI XOS ROT AT I VOS E
SPI NDLE).
(V.)[ch].MPA.MODUPLIM[set].xn
(V.)[ch].MPA.MODUPLIM[set].sn
(V.)[ch].SP.MODUPLIM[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e spindles.
Varivel vlida para regulador analgico e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Limite superior do mdulo.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.DISTLUBRI[3].Z Eixo Z.
V.MPA.DISTLUBRI[3].S Spindle S.
V.SP.DISTLUBRI[3].S Spindle S.
V.SP.DISTLUBRI[3] Spindle master.
V.MPA.DISTLUBRI[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DISTLUBRI[3].1 Eixo com ndice 1 no canal 2.
V.SP.DISTLUBRI[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.DISTLUBRI[3].1 Spindle com ndice 1 no canal 2.
V.MPA.MODUPLIM[3].Z Eixo Z.
V.MPA.MODUPLIM[3].S Spindle S.
V.SP.MODUPLIM[3].S Spindle S.
V.SP.MODUPLIM[3] Spindle master.
V.MPA.MODUPLIM[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MODUPLIM[3].1 Eixo com ndice 1 no canal 2.
V.SP.MODUPLIM[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MODUPLIM[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
507
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.MODLOWLIM[set].xn
(V.)[ch].MPA.MODLOWLIM[set].sn
(V.)[ch].SP.MODLOWLIM[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e spindles.
Varivel vlida para regulador analgico e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Limite inferior do mdulo.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.MODNROT[set].xn
(V.)[ch].MPA.MODNROT[set].sn
(V.)[ch].SP.MODNROT[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e spindles.
Varivel vlida para regulador analgico e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Erro de mdulo. Nmero de voltas.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.MODLOWLIM[3].Z Eixo Z.
V.MPA.MODLOWLIM[3].S Spindle S.
V.SP.MODLOWLIM[3].S Spindle S.
V.SP.MODLOWLIM[3] Spindle master.
V.MPA.MODLOWLIM[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MODLOWLIM[3].1 Eixo com ndice 1 no canal 2.
V.SP.MODLOWLIM[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MODLOWLIM[3].1 Spindle com ndice 1 no canal 2.
V.MPA.MODNROT[3].Z Eixo Z.
V.MPA.MODNROT[3].S Spindle S.
V.SP.MODNROT[3].S Spindle S.
V.SP.MODNROT[3] Spindle master.
V.MPA.MODNROT[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MODNROT[3].1 Eixo com ndice 1 no canal 2.
V.SP.MODNROT[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MODNROT[3].1 Spindle com ndice 1 no canal 2.
508
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.MODERR[set].xn
(V.)[ch].MPA.MODERR[set].sn
(V.)[ch].SP.MODERR[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente de colocao em funcionamento.
Varivel vlida para eixos rotativos e spindles.
Varivel vlida para regulador analgico e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Erro de mdulo. Nmero de incrementos.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
VELOCI DADE DO SPI NDLE.
(V.)[ch].MPA.SZERO[set].sn
(V.)[ch].SP.SZERO[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Velocidade que se considera zero.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.POLARM3[set].sn
(V.)[ch].SP.POLARM3[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Sinal da instruo para M3.
V.MPA.MODERR[3].Z Eixo Z.
V.MPA.MODERR[3].S Spindle S.
V.SP.MODERR[3].S Spindle S.
V.SP.MODERR[3] Spindle master.
V.MPA.MODERR[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MODERR[3].1 Eixo com ndice 1 no canal 2.
V.SP.MODERR[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MODERR[3].1 Spindle com ndice 1 no canal 2.
V.MPA.SZERO[3].S Spindle S.
V.SP.SZERO[3].S Spindle S.
V.SP.SZERO[3] Spindle master.
V.MPA.SZERO[3].4 Spindle com nmero lgico 4.
V.SP.SZERO[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.SZERO[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
509
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.POLARM4[set].sn
(V.)[ch].SP.POLARM4[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Sinal da instruo para M4.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.MPA.POLARM3[3].S Spindle S.
V.SP.POLARM3[3].S Spindle S.
V.SP.POLARM3[3] Spindle master.
V.MPA.POLARM3[3].4 Spindle com nmero lgico 4.
V.SP.POLARM3[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.POLARM3[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 Negativo.
1 Positivo.
V.MPA.POLARM4[3].S Spindle S.
V.SP.POLARM4[3].S Spindle S.
V.SP.POLARM4[3] Spindle master.
V.MPA.POLARM4[3].4 Spindle com nmero lgico 4.
V.SP.POLARM4[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.POLARM4[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 Negativo.
1 Positivo.
510
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
CONFI GURAO DA I NSTRUO ANALGI CA.
(V.)[ch].MPA.SERVOOFF[set].xn
(V.)[ch].MPA.SERVOOFF[set].sn
(V.)[ch].SP.SERVOOFF[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Compensao de offset.
A instruo expressar-se- em unidades do conversor D/A, admitindo qualquer nmero
inteiro entre 32767, e onde o valor 32767 lhe corresponde uma instruo de 10 V.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.MINANOUT[set].xn
(V.)[ch].MPA.MINANOUT[set].sn
(V.)[ch].SP.MINANOUT[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio e de colocao em funcionamento.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Instruo mnima.
A instruo expressar-se- em unidades do conversor D/A, admitindo qualquer nmero
inteiro entre 32767, e onde o valor 32767 lhe corresponde uma instruo de 10 V.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.SERVOOFF[3].Z Eixo Z.
V.MPA.SERVOOFF[3].S Spindle S.
V.SP.SERVOOFF[3].S Spindle S.
V.SP.SERVOOFF[3] Spindle master.
V.MPA.SERVOOFF[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SERVOOFF[3].1 Eixo com ndice 1 no canal 2.
V.SP.SERVOOFF[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.SERVOOFF[3].1 Spindle com ndice 1 no canal 2.
V.MPA.MINANOUT[3].Z Eixo Z.
V.MPA.MINANOUT[3].S Spindle S.
V.SP.MINANOUT[3].S Spindle S.
V.SP.MINANOUT[3] Spindle master.
V.MPA.MINANOUT[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MINANOUT[3].1 Eixo com ndice 1 no canal 2.
V.SP.MINANOUT[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.MINANOUT[3].1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
511
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
NMERO DE SA DA A NA L GI CA E DE ENT RA DA DE
MEDI O ASSOCI ADA AO EI XO.
(V.)[ch].MPA.ANAOUTTYPE[set].xn
(V.)[ch].MPA.ANAOUTTYPE[set].sn
(V.)[ch].SP.ANAOUTTYPE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico.
A varivel devolve o valor da preparao de blocos.
Tipo de sada analgica associada ao eixo.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.ANAOUTID[set].xn
(V.)[ch].MPA.ANAOUTID[set].sn
(V.)[ch].SP.ANAOUTID[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico.
A varivel devolve o valor da preparao de blocos.
Nmero da sada analgica associada ao eixo.
A instruo para um eixo analgico pode ser tomada desde uma sada analgica dos
mdulos remotos ou do regulador Sercos.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.ANAOUTTYPE[3].Z Eixo Z.
V.MPA.ANAOUTTYPE[3].S Spindle S.
V.SP.ANAOUTTYPE[3].S Spindle S.
V.SP.ANAOUTTYPE[3] Spindle master.
V.MPA.ANAOUTTYPE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ANAOUTTYPE[3].1 Eixo com ndice 1 no canal 2.
V.SP.ANAOUTTYPE[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ANAOUTTYPE[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 A sada analgica est nos mdulos remotos.
1 A sada analgica est num regulador Sercos.
2 A sada analgica est em um mdulo RCS-S.
V.MPA.ANAOUTID[3].Z Eixo Z.
V.MPA.ANAOUTID[3].S Spindle S.
V.SP.ANAOUTID[3].S Spindle S.
512
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.COUNTERTYPE[set].xn
(V.)[ch].MPA.COUNTERTYPE[set].sn
(V.)[ch].SP.COUNTERTYPE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Tipo de entrada de medio do eixo.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.SP.ANAOUTID[3] Spindle master.
V.MPA.ANAOUTID[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.ANAOUTID[3].1 Eixo com ndice 1 no canal 2.
V.SP.ANAOUTID[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.ANAOUTID[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
1 - 16 A instruo analgica se obtm dos mdulos remotos. A varivel devolve o nmero
de sada analgica.
101 -132
201 - 232
A instruo analgica se obtm de um regulador Sercos. O primeiro dgito indica o
nmero da sada analgica a utilizar (1 ou 2) e os dois dgitos seguintes indicam a
direo lgica do regulador (de 1 a 32).
1 - 32 A referncia analgica obtida a partir de um mdulo RCS-S. A varivel retorna o
nmero de sada analgica.
V.MPA.COUNTERTYPE[3].Z Eixo Z.
V.MPA.COUNTERTYPE[3].S Spindle S.
V.SP.COUNTERTYPE[3].S Spindle S.
V.SP.COUNTERTYPE[3] Spindle master.
V.MPA.COUNTERTYPE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.COUNTERTYPE[3].1 Eixo com ndice 1 no canal 2.
V.SP.COUNTERTYPE[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.COUNTERTYPE[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 Entrada de medio remota.
1 Entrada de captao local.
2 Entrada de medio de um regulador Sercos.
3 Entrada de medio de um mdulo RCS-S.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
513
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.COUNTERID[set].xn
(V.)[ch].MPA.COUNTERID[set].sn
(V.)[ch].SP.COUNTERID[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Nmero da entrada de medio associada ao eixo.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
SET DO REGULADOR ASSOCI ADO AOS EI XOS DE UM GRUPO
MULTI EI XO.
(V.)[ch].MPA.DRIVESET[set].xn
(V.)[ch].MPA.DRIVESET[set].sn
(V.)[ch].SP.DRIVESET[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Nos eixos que pertencem a um grupo de eixo mltiplo, o parmetro DRIVESET indica a
gama a ativar no regulador depois de uma mudana de set ou gama no CNC (G112 e M41
a M44).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
V.MPA.COUNTERID[3].Z Eixo Z.
V.MPA.COUNTERID[3].S Spindle S.
V.SP.COUNTERID[3].S Spindle S.
V.SP.COUNTERID[3] Spindle master.
V.MPA.COUNTERID[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.COUNTERID[3].1 Eixo com ndice 1 no canal 2.
V.SP.COUNTERID[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.COUNTERID[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
1 - 40 Nmero de entrada de medio remota.
1 - 32 Direo do regulador Sercos (sempre a segunda entrada de medio).
1 - 2 Nmero da entrada de captao local.
1 - 32 Nmero da entrada do mdulo RCS-S.
514
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
sn Nome, nmero lgico ou ndice do spindle.
TI PO DE MEDI O DO MDULO RCS-S.
(V.)[ch].MPA.FEEDBACKTYPE[set].xn
(V.)[ch].MPA.FEEDBACKTYPE[set].sn
(V.)[ch].SP.FEEDBACKTYPE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Tipo de medio do mdulo RCS-S.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.SSITYPE[set].xn
(V.)[ch].MPA.SSITYPE[set].sn
(V.)[ch].SP.SSITYPE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Tipo de medio SSI conectada medio correspondente.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.DRIVESET[3].Z Eixo Z.
V.MPA.DRIVESET[3].S Spindle S.
V.SP.DRIVESET[3].S Spindle S.
V.SP.DRIVESET[3] Spindle master.
V.MPA.DRIVESET[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.DRIVESET[3].1 Eixo com ndice 1 no canal 2.
V.SP.DRIVESET[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.DRIVESET[3].1 Spindle com ndice 1 no canal 2.
V.MPA.FEEDBACKTYPE[3].Z Eixo Z.
V.MPA.FEEDBACKTYPE[3].S spindle S.
V.SP.FEEDBACKTYPE[3].S spindle S.
V.SP.FEEDBACKTYPE[3] spindle master.
V.MPA.FEEDBACKTYPE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.FEEDBACKTYPE[3].1 Eixo com ndice 1 no canal 2.
V.SP.FEEDBACKTYPE[3].2 spindle com ndice 2 no sistema.
V.[2].SP.FEEDBACKTYPE[3].1 spindle com ndice 1 no canal 2.
V.MPA.SSITYPE[3].Z Eixo Z.
V.MPA.SSITYPE[3].S spindle S.
V.SP.SSITYPE[3].S spindle S.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
515
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.SSICLKFREQ[set].xn
(V.)[ch].MPA.SSICLKFREQ[set].sn
(V.)[ch].SP.SSICLKFREQ[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Frequncia para a comunicao SSI.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.SSIDATALENGTH[set].xn
(V.)[ch].MPA.SSIDATALENGTH[set].sn
(V.)[ch].SP.SSIDATALENGTH[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Nmero de bits da transmisso SSI que constituem a cota.
V.SP.SSITYPE[3] spindle master.
V.MPA.SSITYPE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSITYPE[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSITYPE[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSITYPE[3].1 spindle com ndice 1 no canal 2.
Valor. Significado.
0 Fagor LA
1 Fagor GA SA SVA
2 Fagor HA-27-D200
3 Fagor HA-23-D90 SA-23-D90 SA-23-D170
4 ABSIND (inductosyn LIN+ABS)
5 ABSIND (inductosyn ROT+ABS)
6 ABSIND (resolver)
7 ABSIND (inductosyn LIN)
8 ABSIND (inductosyn ROT)
9 Usurio G
10 Usurio
V.MPA.SSICLKFREQ[3].Z Eixo Z.
V.MPA.SSICLKFREQ[3].S spindle S.
V.SP.SSICLKFREQ[3].S spindle S.
V.SP.SSICLKFREQ[3] spindle master.
V.MPA.SSICLKFREQ[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSICLKFREQ[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSICLKFREQ[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSICLKFREQ[3].1 spindle com ndice 1 no canal 2.
516
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.SSIPACKFORMAT[set].xn
(V.)[ch].MPA.SSIPACKFORMAT[set].sn
(V.)[ch].SP.SSIPACKFORMAT[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.MPA.SSIDATALENGTH[3].Z Eixo Z.
V.MPA.SSIDATALENGTH[3].S spindle S.
V.SP.SSIDATALENGTH[3].S spindle S.
V.SP.SSIDATALENGTH[3] spindle master.
V.MPA.SSIDATALENGTH[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSIDATALENGTH[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSIDATALENGTH[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSIDATALENGTH[3].1 spindle com ndice 1 no canal 2.
V.MPA.SSIPACKFORMAT[3].Z Eixo Z.
V.MPA.SSIPACKFORMAT[3].S spindle S.
V.SP.SSIPACKFORMAT[3].S spindle S.
V.SP.SSIPACKFORMAT[3] spindle master.
V.MPA.SSIPACKFORMAT[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSIPACKFORMAT[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSIPACKFORMAT[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSIPACKFORMAT[3].1 spindle com ndice 1 no canal 2.
Valor. Significado.
0 Data.
1 Data-CRC.
2 CRC-Data.
3 Data-Alarm.
4 Alarm-Data.
5 Data-CRC-Alarm
6 Alarm-Data-CRC.
7 Data-Alarm-CRC.
8 Alarm-CRC-Data.
9 CRC-Data-Alarm.
10 CRC-Alarm-Data.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
517
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.SSICRCTYPE[set].xn
(V.)[ch].MPA.SSICRCTYPE[set].sn
(V.)[ch].SP.SSICRCTYPE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Tipo de CRC.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.SSICRCBITS[set].xn
(V.)[ch].MPA.SSICRCBITS[set].sn
(V.)[ch].SP.SSICRCBITS[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Nmero de bits que compem o CRC da transmisso SSI que contituem a verificao de
transmisso vlida.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.SSICRCTYPE[3].Z Eixo Z.
V.MPA.SSICRCTYPE[3].S spindle S.
V.SP.SSICRCTYPE[3].S spindle S.
V.SP.SSICRCTYPE[3] spindle master.
V.MPA.SSICRCTYPE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSICRCTYPE[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSICRCTYPE[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSICRCTYPE[3].1 spindle com ndice 1 no canal 2.
Valor. Significado.
0 No calcular CRC.
1 Checksum Fagor.
2 Checksum INDUCTOSYN.
V.MPA.SSICRCBITS[3].Z Eixo Z.
V.MPA.SSICRCBITS[3].S spindle S.
V.SP.SSICRCBITS[3].S spindle S.
V.SP.SSICRCBITS[3] spindle master.
V.MPA.SSICRCBITS[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSICRCBITS[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSICRCBITS[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSICRCBITS[3].1 spindle com ndice 1 no canal 2.
518
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
(V.)[ch].MPA.SSISTARTBITS[set].xn
(V.)[ch].MPA.SSISTARTBITS[set].sn
(V.)[ch].SP.SSISTARTBITS[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Nmero de bits de partida (start).
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.SSIALARMBITS[set].xn
(V.)[ch].MPA.SSIALARMBITS[set].sn
(V.)[ch].SP.SSIALARMBITS[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Nmero de bits de alarma.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.SSIALARMLEVEL[set].xn
(V.)[ch].MPA.SSIALARMLEVEL[set].sn
(V.)[ch].SP.SSIALARMLEVEL[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Nvel dos bits de alarme para dar erro.
V.MPA.SSISTARTBITS[3].Z Eixo Z.
V.MPA.SSISTARTBITS[3].S spindle S.
V.SP.SSISTARTBITS[3].S spindle S.
V.SP.SSISTARTBITS[3] spindle master.
V.MPA.SSISTARTBITS[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSISTARTBITS[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSISTARTBITS[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSISTARTBITS[3].1 spindle com ndice 1 no canal 2.
V.MPA.SSIALARMBITS[3].Z Eixo Z.
V.MPA.SSIALARMBITS[3].S spindle S.
V.SP.SSIALARMBITS[3].S spindle S.
V.SP.SSIALARMBITS[3] spindle master.
V.MPA.SSIALARMBITS[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSIALARMBITS[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSIALARMBITS[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSIALARMBITS[3].1 spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
519
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.SSIDATAMODE[set].xn
(V.)[ch].MPA.SSIDATAMODE[set].sn
(V.)[ch].SP.SSIDATAMODE[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Modo de transmisso.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].MPA.STARTDELAY[set].xn
(V.)[ch].MPA.STARTDELAY[set].sn
(V.)[ch].SP.STARTDELAY[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Nmero de clocks a aguardar entre o primeiro flanco de descida e o primeiro flanco de
subida.
V.MPA.SSIALARMLEVEL[3].Z Eixo Z.
V.MPA.SSIALARMLEVEL[3].S spindle S.
V.SP.SSIALARMLEVEL[3].S spindle S.
V.SP.SSIALARMLEVEL[3] spindle master.
V.MPA.SSIALARMLEVEL[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSIALARMLEVEL[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSIALARMLEVEL[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSIALARMLEVEL[3].1 spindle com ndice 1 no canal 2.
V.MPA.SSIDATAMODE[3].Z Eixo Z.
V.MPA.SSIDATAMODE[3].S spindle S.
V.SP.SSIDATAMODE[3].S spindle S.
V.SP.SSIDATAMODE[3] spindle master.
V.MPA.SSIDATAMODE[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSIDATAMODE[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSIDATAMODE[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSIDATAMODE[3].1 spindle com ndice 1 no canal 2.
Valor. Significado.
0 O primeiro bit o LSB (Last Significant Bit).
1 O primeiro bit o MSB (Most Significant Bit).
520
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].MPA.SSIRESOL[set].xn
(V.)[ch].MPA.SSIRESOL[set].sn
(V.)[ch].SP.SSIRESOL[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
Resoluo da contagem digital.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo
sn Nome, nmero lgico ou ndice do spindle.
ESTI MATI VA DO ATRASO NO REGULADOR.
(V.)[ch].MPA.AXDELAY[set].xn
(V.)[ch].MPA.AXDELAY[set].sn
(V.)[ch].SP.AXDELAY[set].sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor da preparao de blocos.
O parmetro AXDELAY uma estimativa do atraso do regulador na hora de aplicar a
instruo enviada pelo CNC.
Sintaxe.
ch Nmero de canal.
set Set de parmetros.
xn Nome, nmero lgico ou ndice do eixo.
V.MPA.STARTDELAY[3].Z Eixo Z.
V.MPA.STARTDELAY[3].S spindle S.
V.SP.STARTDELAY[3].S spindle S.
V.SP.STARTDELAY[3] spindle master.
V.MPA.STARTDELAY[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.STARTDELAY[3].1 Eixo com ndice 1 no canal 2.
V.SP.STARTDELAY[3].2 spindle com ndice 2 no sistema.
V.[2].SP.STARTDELAY[3].1 spindle com ndice 1 no canal 2.
V.MPA.SSIRESOL[3].Z Eixo Z.
V.MPA.SSIRESOL[3].S spindle S.
V.SP.SSIRESOL[3].S spindle S.
V.SP.SSIRESOL[3] spindle master.
V.MPA.SSIRESOL[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.SSIRESOL[3].1 Eixo com ndice 1 no canal 2.
V.SP.SSIRESOL[3].2 spindle com ndice 2 no sistema.
V.[2].SP.SSIRESOL[3].1 spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
521
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
a
i
x
a
s

d
e

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a
.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.MPA.AXDELAY[3].Z Eixo Z.
V.MPA.AXDELAY[3].S Spindle S.
V.SP.AXDELAY[3].S Spindle S.
V.SP.AXDELAY[3] Spindle master.
V.MPA.AXDELAY[3].4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.AXDELAY[3].1 Eixo com ndice 1 no canal 2.
V.SP.AXDELAY[3].2 Spindle com ndice 2 no sistema.
V.[2].SP.AXDELAY[3].1 Spindle com ndice 1 no canal 2.
Valor. Significado.
Padro. Para regulao Fagor, no necessria nenhuma compensao de retardao.
0. O CNC no aplica compensao de retardao no regulador.
1 at 127. Ciclos do atraso no regulador. O CNC compensa automaticamente as diferenas de
atraso entre os reguladores dos eixos do canal.
522
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o

m
o
d
o

m
a
n
u
a
l
.
22.8 Variveis associadas aos parmetros de mquina do modo
manual.
CONFI GURAO DOS VOLANTES.
(V.)MPMAN.NMPG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de volantes ligados ao CNC.
(V.)MPMAN.COUNTERTYPE[hw]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Volante [hw]. Tipo de entrada de medio do volante.
Sintaxe.
hw Nmero de volante.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPMAN.COUNTERID[hw]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Volante [hw]. Entrada de medio associada ao volante.
Sintaxe.
hw Nmero de volante.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.MPMAN.NMPG
V.MPMAN.COUNTERTYPE[1] Volante 1.
Valor. Significado.
0 Volante ligado aos mdulos remotos de contagem.
1 Volante ligado aos teclados.
2 Volante conectado s entradas de captao locais.
3 Volante conectado a um mdulo RCS-S.
V.MPMAN.COUNTERID[1] Volante 1.
Valor. Significado.
-1 -2 -3 Volante ligado ao primeiro teclado.
-4 -5 -6 Volante ligado ao segundo teclado.
-7 -8 -9 Volante ligado ao terceiro teclado.
1 40 Entrada de contagem dos mdulos remotos.
1 2 Entrada de captao local.
1 32 Entrada de contagem dos mdulos RCS-S.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
523
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o

m
o
d
o

m
a
n
u
a
l
.
(V.)MPMAN.MPGAXIS[hw]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Volante [hw]. Nmero lgico do eixo associado ao volante.
Se a varivel devolve valor 0, significa que se trata de um volante geral que permite deslocar
qualquer eixo.
Sintaxe.
hw Nmero de volante.
Observaes.
O nmero lgico dos eixos vem estabelecido pela ordem em que os eixos foram definidos
na tabela dos parmetros de mquina. O primeiro eixo da tabela ser o eixo lgico 1 e assim
sucessivamente.
CONFI GURAO DAS TECLAS DE J OG.
(V.)MPMAN.JOGKEYDEF[jk]
(V.)MPMAN.JOGKEY2DEF[jk]

(V.)MPMAN.JOGKEY8DEF[jk]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tecla de jog [jk]. Eixo e sentido de movimento.
Sintaxe.
jk Nmero de tecla de jog.
V.MPMAN.MPGAXIS[1] Volante 1.
JOG-PANEL LCD-10K
V.MPMAN.JOGKEYDEF[11] Tecla de jog 11 do primeiro teclado.
V.MPMAN.JOGKEY3DEF[11] Tecla de jog 11 do terceiro teclado.
1
4
2
5
3
6
7 8 9
10 11 12
13 14 15
1 2 3
7 8 9
4 5 6
U
S
E
R
K
E
Y
S
524
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o

m
o
d
o

m
a
n
u
a
l
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
O nmero lgico dos eixos vem estabelecido pela ordem em que os eixos foram definidos
na tabela dos parmetros de mquina. O primeiro eixo da tabela ser o eixo lgico 1 e assim
sucessivamente.
(V.)MPMAN.JOGTYPE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Comportamento das teclas de jog.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
CONFI GURAR AS TECLAS DE USURI O COMO TECLAS DE
J OG.
(V.)MPMAN.USERKEYDEF[uk]
(V.)MPMAN.USERKEY2DEF[uk]

(V.)MPMAN.USERKEY8DEF[uk]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tecla de usurio [uk] como tecla de jog.
Valor. Significado.
0 A tecla no tem nenhuma funo atribuda.
1 16 A tecla est atribuda ao eixo lgico 1, 2,, 16 para movimentos em sentido positivo.
-1 -16 A tecla est atribuda ao eixo lgico 1, 2,, 16 para movimentos em sentido negativo.
101 116 A tecla est atribuda ao eixo lgico 1, 2,, 16.
300 A tecla est atribuda ao movimento em modo rpido.
301 A tecla est atribuda ao movimento em sentido positivo.
302 A tecla est atribuda ao movimento em sentido negativo.
V.MPMAN.JOGTYPE
Valor. Significado.
0 Eixo pressionado. O eixo se deslocar enquanto se mantenham pressionadas
ambas as teclas, a do eixo e a do sentido.
1 Eixo selecionado. Quando se pressiona a tecla do eixo, este se seleciona. O eixo
se deslocar enquanto se mantenha pressionada a tecla do sentido.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
525
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o

m
o
d
o

m
a
n
u
a
l
.
Sintaxe.
uk Nmero de tecla de usurio .
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
O nmero lgico dos eixos vem estabelecido pela ordem em que os eixos foram definidos
na tabela dos parmetros de mquina. O primeiro eixo da tabela ser o eixo lgico 1 e assim
sucessivamente.
(V.)MPMAN.HBLS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Este parmetro indica se h um painel porttil HBLS conectado ao CNC atravs da linha
srie.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
JOG-PANEL LCD-10K
V.MPMAN.USERKEYDEF[7] Tecla de usurio 7 do primeiro teclado.
V.MPMAN.USERKEY3DEF[7] Tecla de usurio 7 do terceiro teclado.
Valor. Significado.
0 A tecla no tem nenhuma funo atribuda.
1 16 A tecla est atribuda ao eixo lgico 1, 2,, 16 para movimentos em sentido positivo.
-1 -16 A tecla est atribuda ao eixo lgico 1, 2,, 16 para movimentos em sentido negativo.
101 116 A tecla est atribuda ao eixo lgico 1, 2,, 16.
300 A tecla est atribuda ao movimento em modo rpido.
301 A tecla est atribuda ao movimento em sentido positivo.
302 A tecla est atribuda ao movimento em sentido negativo.
V.MPMAN.HBLS
Valor. Significado.
0 No.
1 Sim.
1 2 15 16
J
O
G
K
E
Y
S
1 2
3 4
5 6
J
O
G
K
E
Y
S
526
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
a
s

f
u
n

e
s

M
.
22.9 Variveis associadas aos parmetros de mquina das funes M.
(V.)MPM.MTABLESIZE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela de funes "M". Nmero de elementos da tabela.
(V.)MPM.MNUM[pos]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio [pos] da tabela de funes "M". Nmero da funo "M".
Se a varivel devolve valor -1, significa que no est definida nenhuma funo "M" nessa
posio.
Sintaxe.
pos Posio dentro da tabela de funes "M".
(V.)MPM.SYNCHTYPE[pos]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio [pos] da tabela de funes "M". Tipo de sincronizao.
Como as funes M podem ser programadas junto com o deslocamento dos eixos num
mesmo bloco, tem que ser indicado quando se envia a funo PLC e quando se comprova
que j foi executada (sincronizao). As funes M podem ser enviadas e/ou sincronizadas
antes ou depois do movimento.
Sintaxe.
pos Posio dentro da tabela de funes "M".
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)MPM.MPROGNAME[pos]
Varivel de leitura desde o interface.
Posio [pos] da tabela de funes "M". Nome da sub-rotina associada.
V.MPM.MTABLESIZE
V.MPM.MNUM[12] Posio 12 da tabela de funes M.
V.MPM.SYNCHTYPE[12] Posio 12 da tabela de funes M.
Valor. Significado.
0 Sem sincronizao.
2 A funo M se envia ao PLC antes do movimento e se sincroniza antes do
movimento.
4 A funo M se envia ao PLC antes do movimento e se sincroniza depois do
movimento.
8 A funo M se envia ao PLC depois do movimento e se sincroniza depois do
movimento.
MPM.MPROGNAME[12] Posio 12 da tabela de funes M.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
527
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
a
s

f
u
n

e
s

M
.
(V.)MPM.MTIME[pos]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio [pos] da tabela de funes "M". Tempo estimado de execuo (em milissegundos).
Sintaxe.
pos Posio dentro da tabela de funes "M".
(V.)MPM.MPLC[pos]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio [pos] da tabela de funes "M". Enviar a funo M ao PLC na busca de bloco.
Sintaxe.
pos Posio dentro da tabela de funes "M".
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.MPM.MTIME[12] Posio 12 da tabela de funes M.
V.MPM.MPLC[12] Posio 12 da tabela de funes M.
Valor. Significado.
0 No.
1 Sim.
528
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
a
s

c
i
n
e
m

t
i
c
a
s
.
22.10 Variveis associadas aos parmetros de mquina das
cinemticas.
CONFI GURAO DAS CI NEMTI CAS.
(V.)MPK.NKIN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tabela de cinemticas. Nmero de cinemticas definidas.
(V.)MPK.TYPE[kin]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cinemtica [kin]. Tipo de cinemtica.
Sintaxe.
kin Nmero da cinemtica.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.MPK.NKIN
V.MPK.TYPE[3] Cinemtica 2.
Valor. Significado.
1 Spindle ortogonal ou esfrico YX.
2 Spindle ortogonal ou esfrico ZX.
3 Spindle ortogonal ou esfrico XY.
4 Spindle ortogonal ou esfrico ZY.
5 Spindle angular XZ.
6 Spindle angular YZ.
7 Spindle angular ZX.
8 Spindle angular ZY.
9 Mesa rotativa AB.
10 Mesa rotativa AC.
11 Mesa rotativa BA.
12 Mesa rotativa BC.
13 Spindle - mesa AB.
14 Spindle - mesa AC.
15 Spindle - mesa BA.
16 Spindle - mesa BC.
17 Spindle ortogonal de trs eixos rotativos ABA.
18 Spindle ortogonal de trs eixos rotativos ACA.
19 Spindle ortogonal de trs eixos rotativos ACB.
20 Spindle ortogonal de trs eixos rotativos BAB.
21 Spindle ortogonal de trs eixos rotativos BCA.
22 Spindle ortogonal de trs eixos rotativos BCB.
23 Spindle ortogonal de trs eixos rotativos CAB.
24 Spindle ortogonal de trs eixos rotativos CBA.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
529
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
a
s

c
i
n
e
m

t
i
c
a
s
.
(V.)MPK.TDATAkin[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cinemtica [kin]. Valor do parmetro TDATA [nb].
Sintaxe.
kin Nmero da cinemtica.
nb Nmero de parmetro.
(V.)MPK.TDATA_Ikin[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cinemtica [kin]. Valor do parmetro TDATA_I [nb].
Sintaxe.
kin Nmero da cinemtica.
nb Nmero de parmetro.
(V.)MPK.NKINAX[kin]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cinemtica [kin]. Nmero de eixos da cinemtica.
Sintaxe.
kin Nmero da cinemtica.
(V.)MPK.PARAM_D_SIZE[kin]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cinemtica [kin]. Nmero de parmetros em formato decimal.
Sintaxe.
kin Nmero da cinemtica.
(V.)MPK.PARAM_I_SIZE[kin]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cinemtica [kin]. Nmero de parmetros em formato inteiro.
41 Eixo C. Usinado na superfcie frontal quando ALIGNC = YES.
42 Eixo C. Usinado na superfcie frontal quando ALIGNC = NO.
43 Eixo C. Usinagem na superfcie cilndrica.
100 105 Cinemtica OEM
V.MPK.TDATA2[34] Cinemtica 2. Valor do parmetro TDATA34.
V.MPK.TDATA2[23] Cinemtica 2. Valor do parmetro TDATA_I23.
V.MPK.NKINAX[2] Cinemtica 2.
V.MPK.PARAM_D_SIZE[2] Cinemtica 2.
Valor. Significado.
530
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
a
s

c
i
n
e
m

t
i
c
a
s
.
Sintaxe.
kin Nmero da cinemtica.
(V.)MPK.AUXCTE_SIZE[kin]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cinemtica [kin]. Tamanho da rea de variveis auxiliares.
Sintaxe.
kin Nmero da cinemtica.
(V.)MPK.KINDATA_SIZE[kin]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cinemtica [kin]. Tamanho da rea de dados de propsito geral.
Sintaxe.
kin Nmero da cinemtica.
CONFI GURAO DAS TRANSFORMAES ANGULARES.
(V.)MPK.NANG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de transformaes angulares definidas.
(V.)MPK.ANGAXNA[ang]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Transformao angular [ang]. Nmero lgico do eixo angular.
Sintaxe.
ang Nmero da transformao angular.
Observaes.
O nmero lgico dos eixos vem estabelecido pela ordem em que os eixos foram definidos
na tabela dos parmetros de mquina. O primeiro eixo da tabela ser o eixo lgico 1 e assim
sucessivamente.
(V.)MPK.ORTAXNA[ang]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Transformao angular [ang]. Nmero lgico do eixo ortogonal.
V.MPK.PARAM_I_SIZE[2] Cinemtica 2.
V.MPK.AUXCTE_SIZE[2] Cinemtica 2.
V.MPK.KINDATA_SIZE[2] Cinemtica 2.
V.MPK.NANG
V.MPK.ANGAXNA[2] Transformao angular 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
531
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
a
s

c
i
n
e
m

t
i
c
a
s
.
Sintaxe.
ang Nmero da transformao angular.
Observaes.
O nmero lgico dos eixos vem estabelecido pela ordem em que os eixos foram definidos
na tabela dos parmetros de mquina. O primeiro eixo da tabela ser o eixo lgico 1 e assim
sucessivamente.
(V.)MPK.ANGANTR[ang]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Transformao angular [ang]. ngulo entre o eixo cartesiano e o eixo inclinado.
Sintaxe.
ang Nmero da transformao angular.
(V.)MPK.OFFANGAX[ang]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Transformao angular [ang]. Offset da origem da transformao angular.
Sintaxe.
ang Nmero da transformao angular.
V.MPK.ORTAXNA[2] Transformao angular 2.
V.MPK.ORTAXNA[2] Transformao angular 2.
V.MPK.OFFANGAX[2] Transformao angular 2.
532
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o

a
r
m
a
z

m
.
22.11 Variveis associadas aos parmetros de mquina do armazm.
(V.)TM.NTOOLMZ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de armazns.
(V.)TM.MZGROUND
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
So permitidas ferramentas de terra (carga manual).
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)TM.MZSIZE[mz]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Armazm [mz]. Tamanho do armazm (nmero de posies).
Sintaxe.
mz Nmero de armazm.
(V.)TM.MZRANDOM[mz]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Armazm [mz]. Armazm Random.
Num armazm random, as ferramentas podem ocupar qualquer posio. Num armazm
no-Random, as ferramentas sempre ocupam a mesma posio.
Sintaxe.
mz Nmero de armazm.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.TM.NTOOLMZ
V.TM.MZGROUND
Valor. Significado.
0 No.
1 Sim.
V.TM.MZSIZE[2] Armazm 2.
V.TM.MZRANDOM[2] Armazm 2.
Valor. Significado.
0 No um armazm Random.
1 Sim um armazm Random.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
533
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o

a
r
m
a
z

m
.
(V.)TM.MZTYPE[mz]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Armazm [mz]. Tipo de armazm.
Sintaxe.
mz Nmero de armazm.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)TM.MZCYCLIC[mz]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Armazm [mz]. Trocador de ferramentas cclico.
O trocador de ferramentas cclico necessita uma ordem de troca de ferramenta (funo M06)
depois de buscar uma ferramenta e antes de buscar a seguinte. Um trocador de ferramentas
no cclico permite realizar vrias buscas de ferramenta seguidas, sem efetuar
necessariamente, a troca.
Sintaxe.
mz Nmero de armazm.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)TM.MZOPTIMIZED[mz]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Armazm [mz]. Otimizao da monitorao.
Quando se programam vrias T seguidas sem M06, um armazm com controle otimizado
s busca a ferramenta que vai trocar; um armazm sem monitorao otimizada busca todas
as ferramentas.
Sintaxe.
mz Nmero de armazm.
V.TM.MZTYPE[2] Armazm 2.
Valor. Significado.
1 Assncrono.
2 Sncrono.
3 Torre
4 Sncrono com 2 braos.
5 Sncrono com 1 brao.
V.TM.MZCYCLIC[2] Armazm 2.
Valor. Significado.
0 No um armazm cclico.
1 Sim um armazm cclico.
V.TM.MZOPTIMIZED[2] Armazm 2.
534
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

d
o

a
r
m
a
z

m
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)TM.MZRESPECTSIZE[mz]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Armazm [mz]. No armazm Random, buscar espaos vazios do mesmo tamanho.
Sintaxe.
mz Nmero de armazm.
(V.)TM.MZM6ALONE[mz]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Armazm [mz]. Ao depois de executar uma M6 sem ferramenta selecionada.
Sintaxe.
mz Nmero de armazm.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Valor. Significado.
0 O armazm no possui de monitorao otimizada.
1 O armazm possui de monitorao otimizada.
V.TM.MZRESPECTSIZE[2] Armazm 2.
V.TM.MZM6ALONE[2] Armazm 2.
Valor. Significado.
0 No se realiza nenhuma ao.
1 O CNC mostra um warning.
2 O CNC mostra um erro.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
535
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

O
E
M
.
22.12 Variveis associadas aos parmetros de mquina OEM.
PARMETROS GENRI COS DE FABRI CANTE.
(V.)MTB.SIZE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de parmetros de fabricante
(V.)MTB.P[i]
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor do parmetro de fabricante [nb].
Sintaxe.
nb Nmero de parmetro.
Observaes.
Na leitura por PLC desta varivel se corta a parte decimal. Se o parmetro tem o valor
54.9876, a leitura desde o PLC devolver o valor 54.
Devemos recordar que tanto a leitura como a escrita destas variveis para a preparao
de blocos, afeta ao tempo de execuo do programa. Se o valor do parmetro no vai ser
modificado durante a execuo, recomendvel ler no incio do programa as variveis MTB
utilizando parmetros aritmticos (local ou global) e utilizar estes ltimos no decorrer do
programa.
(V.)MTB.PF[i]
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor do parmetro de fabricante [nb]. Valor por 10000.
Sintaxe.
nb Nmero de parmetro.
Observaes.
Na leitura por PLC desta varivel devolve o valor em dez milsimos. Se o parmetro tem
o valor 54.9876, a leitura desde o PLC devolver o valor 549876.
Devemos recordar que tanto a leitura como a escrita destas variveis para a preparao
de blocos, afeta ao tempo de execuo do programa. Se o valor do parmetro no vai ser
modificado durante a execuo, recomendvel ler no incio do programa as variveis MTB
V.MPB.SIZE
V.MTB.P[10] Valor do parmetro de fabricante P10.
Parmetros mquina. Leitura desde o PLC.
MTB.P[0]
Leitura desde o PLC.
V.MTB.PF[0]
P0 = 54.9876 54 549876
P0 = -34.1234 -34 -341234
V.MTB.PF[10] Valor do parmetro de fabricante P10.
Parmetros mquina. Leitura desde o PLC.
MTB.P[0]
Leitura desde o PLC.
V.MTB.PF[0]
P0 = 54.9876 54 549876
P0 = -34.1234 -34 -341234
536
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

p
a
r

m
e
t
r
o
s

d
e

m

q
u
i
n
a

O
E
M
.
utilizando parmetros aritmticos (local ou global) e utilizar estes ltimos no decorrer do
programa.
LEI TURA DE VARI VEI S DO REGULADOR.
(V.)DRV.SIZE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de variveis a consultar no regulador.
(V.)DRV.name
(V.)DRV.name.xn
(V.)DRV.name.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Variveis definidas no parmetro DRIVEVAR, que permitem acessar s variveis e/ou
parmetros dos reguladores digitais.
Sintaxe.
name Nome do mnemnico definido nos parmetros de mquina.
xn Nome do eixo.
sn Nome de spindle.
V.DRV.SIZE
Sercos. As variveis DRV podem acessar s variveis do regulador. O acesso
s variveis poder ser s de leitura ou de leitura e escrita.
Mechatrolink. As variveis DRV podem acessar s variveis e/ou parmetros dos
servos. O acesso s variveis do regulador ser sempre s de leitura,
enquanto que o acesso aos parmetros poder ser de leitura ou
escrita.
V.DRV.FEED Valor da varivel definida como FEED.
V.DRV.AXISFEED.Z Valor da varivel definida como AXISFEED para o eixo Z.
V.DRV.AXISFEED.S Valor da varivel definida como AXISFEED para o spindle S.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
537
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
s
t
a
d
o

e

r
e
c
u
r
s
o
s

d
o

P
L
C
.
22.13 Variveis associadas ao estado e recursos do PLC.
ESTADO DO PLC.
(V.)PLC.STATUS
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estado do PLC.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
RECURSOS DO PLC.
(V.)PLC.I[nb]
Varivel de leitura e escrita desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado da entrada digital [nb] do PLC.
Sintaxe.
nb Nmero da entrada digital.
(V.)PLC.O[nb]
Varivel de leitura e escrita desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado da sada digital [nb] do PLC.
Sintaxe.
nb Nmero da sada digital.
(V.)PLC.LI[nb]
Varivel de leitura e escrita desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado da entrada digital local [nb] do PLC.
Sintaxe.
nb Nmero da entrada digital.
V.PLC.STATUS
Valor. Significado.
0 PLC parado.
1 PLC em funcionamento.
V.PLC.I[122] Estado da entrada digital 122 do PLC.
V.PLC.O[243] Estado da sada digital 243 do PLC.
V.PLC.LI[2] Estado da entrada digital local 2 do PLC.
538
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
s
t
a
d
o

e

r
e
c
u
r
s
o
s

d
o

P
L
C
.
(V.)PLC.LO[nb]
Varivel de leitura e escrita desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado da sada digital local [nb] do PLC.
Sintaxe.
nb Nmero da sada digital.
(V.)PLC.M[nb]
Varivel de leitura e escrita desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado da marca [nb] do PLC.
Sintaxe.
nb Nmero da marca.
(V.)PLC.R[nb]
Varivel de leitura e escrita desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor do registro [nb] do PLC.
Sintaxe.
nb Nmero do registro.
(V.)PLC.T[nb]
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado do temporizador [nb] do PLC.
Sintaxe.
nb Nmero do temporizador.
(V.)PLC.C[nb]
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado do contador [nb] do PLC.
Sintaxe.
nb Nmero do contador.
MENSAGENS DO PLC.
(V.)PLC.MSG[msg]
Varivel de leitura e escrita desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado da mensagem [msg] do PLC.
V.PLC.LO[3] Estado da sada digital local 3 do PLC.
V.PLC.M[111] Estado da marca 111 do PLC.
V.PLC.R[200] Valor do registro 200 do PLC.
V.PLC.T[8] Estado do temporizador 8 do PLC.
V.PLC.C[16] Estado do contador 16 do PLC.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
539
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
s
t
a
d
o

e

r
e
c
u
r
s
o
s

d
o

P
L
C
.
Sintaxe.
msg Nmero da mensagem.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)PLC.PRIORMSG
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Mensagem ativa mais prioritria (a de menor nmero entre as ativas).
(V.)PLC.EMERGMSG
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Mensagem emergente ativa (a que se mostra em toda a tela).
ERROS DO PLC.
(V.)PLC.ERR[err]
Varivel de leitura e escrita desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado do erro [err] do PLC.
Sintaxe.
err Nmero de erro.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)PLC.PRIORERR
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Erro ativo mais prioritrio (o de menor nmero entre os ativos).
V.PLC.MSG[87] Estado da mensagem 87.
Valor. Significado.
0 Mensagem inativo.
1 Mensagem ativo.
V.PLC.PRIORMSG
V.PLC.EMERGMSG
V.PLC.ERR[62] Estado do erro 62.
Valor. Significado.
0 Erro inativo.
1 Erro ativo.
V.PLC.PRIORERR
540
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
s
t
a
d
o

e

r
e
c
u
r
s
o
s

d
o

P
L
C
.
RELGI OS DO PLC.
(V.)PLC.TIMER
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Valor do relgio de livre disposio (em segundos).
Com esta varivel possvel consultar e/ou modificar a contagem do relgio. Valor em
segundos.
Observaes.
O relgio do PLC "TIMER" se habilita e se desabilita com a marca TIMERON do PLC. O
relgio est contando com TIMERON=1.
(V.)PLC.CLKnb
Varivel de leitura e escrita desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado do relgio [nb] do PLC.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.PLC.TIMER
V.PLC.CLK128
Valor. Significado.
0 Relgio inativo.
1 Relgio ativo.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
541
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
22.14 Sinais lgicos de consulta do PLC; gerais.
(V.)PLC.CNCREADY
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa a marca quando no est em estado de erro.
(V.)PLC.READY
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando no est em estado de erro.
(V.)PLC.SERCOSRDY
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa a marca quando o anel Sercos est inicializado corretamente.
(V.)PLC.START
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando se pressionou a tecla [START].
(V.)PLC.RESETOUT
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Quando se pressiona a tecla [RESET] ou o PLC ativa a marca RESETIN, o canal do CNC
aceita as condies iniciais e ativa a marca RESETOUT.
V.PLC.CNCREADY
V.PLC.READYC1 Canal 1.
V.PLC.READYC2 Canal 2.
V.PLC.READYC3 Canal 3.
V.PLC.READYC4 Canal 4.
V.PLC.SERCOSRDY
V.PLC.START Canal 1.
V.PLC.STARTC1 Canal 1.
V.PLC.STARTC2 Canal 2.
V.PLC.STARTC3 Canal 3.
V.PLC.STARTC4 Canal 4.
V.PLC.RESETOUT Canal 1.
V.PLC.RESETOUTC1 Canal 1.
V.PLC.RESETOUTC2 Canal 2.
V.PLC.RESETOUTC3 Canal 3.
V.PLC.RESETOUTC4 Canal 4.
542
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.FHOUT
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est detida a execuo do programa de usinagem.
(V.)PLC._ALARM
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal desativa a marca quando h um alarme ou emergncia no canal.
(V.)PLC.MANUAL
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est selecionado o modo manual.
(V.)PLC.AUTOMAT
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est selecionado o modo automtico.
V.PLC.FHOUT Canal 1.
V.PLC.FHOUTC1 Canal 1.
V.PLC.FHOUTC2 Canal 2.
V.PLC.FHOUTC3 Canal 3.
V.PLC.FHOUTC4 Canal 4.
V.PLC._ALARM Canal 1.
V.PLC._ALARMC1 Canal 1.
V.PLC._ALARMC2 Canal 2.
V.PLC._ALARMC3 Canal 3.
V.PLC._ALARMC4 Canal 4.
V.PLC.MANUAL Canal 1.
V.PLC.MANUALC1 Canal 1.
V.PLC.MANUALC2 Canal 2.
V.PLC.MANUALC3 Canal 3.
V.PLC.MANUALC4 Canal 4.
V.PLC.AUTOMAT Canal 1.
V.PLC.AUTOMATC1 Canal 1.
V.PLC.AUTOMATC2 Canal 2.
V.PLC.AUTOMATC3 Canal 3.
V.PLC.AUTOMATC4 Canal 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
543
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.MDI
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est selecionado o modo MDI/MDA.
(V.)PLC.SBOUT
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est selecionado o modo de execuo bloco a bloco.
(V.)PLC.INCYCLE
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est executando algum bloco ou est deslocando algum eixo.
(V.)PLC.RAPID
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est executando um posicionamento rpido (G00).
V.PLC.MDI Canal 1.
V.PLC.MDIC1 Canal 1.
V.PLC.MDIC2 Canal 2.
V.PLC.MDIC3 Canal 3.
V.PLC.MDIC4 Canal 4.
V.PLC.SBOUT Canal 1.
V.PLC.SBOUTC1 Canal 1.
V.PLC.SBOUTC2 Canal 2.
V.PLC.SBOUTC3 Canal 3.
V.PLC.SBOUTC4 Canal 4.
V.PLC.INCYCLE Canal 1.
V.PLC.INCYCLEC1 Canal 1.
V.PLC.INCYCLEC2 Canal 2.
V.PLC.INCYCLEC3 Canal 3.
V.PLC.INCYCLEC4 Canal 4.
V.PLC.RAPID Canal 1.
V.PLC.RAPIDC1 Canal 1.
V.PLC.RAPIDC2 Canal 2.
V.PLC.RAPIDC3 Canal 3.
V.PLC.RAPIDC4 Canal 4.
544
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.ZERO
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est executando uma busca de referncia de mquina (G74).
(V.)PLC.PROBE
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est executando movimento com apalpador (G100).
(V.)PLC.THREAD
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est executando uma rosqueamento eletrnico (G33).
(V.)PLC.TAPPING
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est executando um ciclo fixo de rosca com macho.
V.PLC.ZERO Canal 1.
V.PLC.ZEROC1 Canal 1.
V.PLC.ZEROC2 Canal 2.
V.PLC.ZEROC3 Canal 3.
V.PLC.ZEROC4 Canal 4.
V.PLC.PROBE Canal 1.
V.PLC.PROBEC1 Canal 1.
V.PLC.PROBEC2 Canal 2.
V.PLC.PROBEC3 Canal 3.
V.PLC.PROBEC4 Canal 4.
V.PLC.THREAD Canal 1.
V.PLC.THREADC1 Canal 1.
V.PLC.THREADC2 Canal 2.
V.PLC.THREADC3 Canal 3.
V.PLC.THREADC4 Canal 4.
V.PLC.TAPPING Canal 1.
V.PLC.TAPPINGC1 Canal 1.
V.PLC.TAPPINGC2 Canal 2.
V.PLC.TAPPINGC3 Canal 3.
V.PLC.TAPPINGC4 Canal 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
545
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.RIGID
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est executando um rosqueamento rgido (G63).
(V.)PLC.CSS
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est ativa a velocidade de corte constante (G96).
(V.)PLC.INTEREND
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando finaliza o deslocamento terico dos eixos.
(V.)PLC.INPOSI
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando todos os eixos esto em posio. Esta marca tambm
permanece ativa durante o deslocamento de eixos independentes.
(V.)PLC.SPN1
(V.)PLC.SPN2
(V.)PLC.SPN3
(V.)PLC.SPN4
(V.)PLC.SPN5
V.PLC.RIGID Canal 1.
V.PLC.RIGIDC1 Canal 1.
V.PLC.RIGIDC2 Canal 2.
V.PLC.RIGIDC3 Canal 3.
V.PLC.RIGIDC4 Canal 4.
V.PLC.CSS Canal 1.
V.PLC.CSSC1 Canal 1.
V.PLC.CSSC2 Canal 2.
V.PLC.CSSC3 Canal 3.
V.PLC.CSSC4 Canal 4.
V.PLC.INTEREND Canal 1.
V.PLC.INTERENDC1 Canal 1.
V.PLC.INTERENDC2 Canal 2.
V.PLC.INTERENDC3 Canal 3.
V.PLC.INTERENDC4 Canal 4.
V.PLC.INPOSI Canal 1.
V.PLC.INPOSIC1 Canal 1.
V.PLC.INPOSIC2 Canal 2.
V.PLC.INPOSIC3 Canal 3.
V.PLC.INPOSIC4 Canal 4.
546
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.SPN6
(V.)PLC.SPN7
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal indica nestes registros a qual spindle do canal esto dirigidas as funes M
pendentes de execuo.
H um registro para cada canal. Os mnemnicos para cada canal so os seguintes.
Mostramos como exemplo os mnemnicos de SPN1; para o resto de registros equivalente.
(V.)PLC.MFUN1
(V.)PLC.MFUN2
(V.)PLC.MFUN3
(V.)PLC.MFUN4
(V.)PLC.MFUN5
(V.)PLC.MFUN6
(V.)PLC.MFUN7
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal indica nestes registros as funes H pendentes de execuo.
H um registro para cada canal. Os mnemnicos para cada canal so os seguintes.
Mostramos como exemplo os mnemnicos de MFUN1; para o resto de registros
equivalente.
(V.)PLC.HFUN1
(V.)PLC.HFUN2
(V.)PLC.HFUN3
(V.)PLC.HFUN4
(V.)PLC.HFUN5
(V.)PLC.HFUN6
(V.)PLC.HFUN7
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal indica nestes registros as funes H pendentes de execuo.
H um registro para cada canal. Os mnemnicos para cada canal so os seguintes.
Mostramos como exemplo os mnemnicos de HFUN1; para o resto de registros
equivalente.
V.PLC.SPN1C1 Canal 1.
V.PLC.SPN1C2 Canal 2.
V.PLC.SPN1C3 Canal 3.
V.PLC.SPN1C4 Canal 4.
V.PLC.MFUN1 Canal 1.
V.PLC.MFUN1C1 Canal 1.
V.PLC.MFUN1C2 Canal 2.
V.PLC.MFUN1C3 Canal 3.
V.PLC.MFUN1C4 Canal 4.
V.PLC.HFUN1 Canal 1.
V.PLC.HFUN1C1 Canal 1.
V.PLC.HFUN1C2 Canal 2.
V.PLC.HFUN1C3 Canal 3.
V.PLC.HFUN1C4 Canal 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
547
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.MSTROBE
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca para indicar ao PLC que deve executar as funes M indicadas em
MFUN1 at MFUN7.
(V.)PLC.HSTROBE
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca para indicar ao PLC que deve executar as funes H indicadas em
HFUN1 at HFUN7.
(V.)PLC.SFUN1
(V.)PLC.SFUN2
(V.)PLC.SFUN3
(V.)PLC.SFUN4
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal indica nestes registros a velocidade programada em cada um dos spindles.
(V.)PLC.SSTROBE
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca para indicar ao PLC que tem selecionada uma nova velocidade de
spindle nos registros SFUN1 a SFUN4.
(V.)PLC.DM00
(V.)PLC.DM01
(V.)PLC.DM02
(V.)PLC.DM06
(V.)PLC.DM08
V.PLC.MSTROBE Canal 1.
V.PLC.MSTROBEC1 Canal 1.
V.PLC.MSTROBEC2 Canal 2.
V.PLC.MSTROBEC3 Canal 3.
V.PLC.MSTROBEC4 Canal 4.
V.PLC.HSTROBE Canal 1.
V.PLC.HSTROBEC1 Canal 1.
V.PLC.HSTROBEC2 Canal 2.
V.PLC.HSTROBEC3 Canal 3.
V.PLC.HSTROBEC4 Canal 4.
V.PLC.SFUN1 Spindle 1.
V.PLC.SFUN2 Spindle 2.
V.PLC.SFUN3 Spindle 3.
V.PLC.SFUN4 Spindle 4.
V.PLC.SSTROBE Canal 1.
V.PLC.SSTROBE1 Canal 1.
V.PLC.SSTROBE2 Canal 2.
V.PLC.SSTROBE3 Canal 3.
V.PLC.SSTROBE4 Canal 4.
548
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.DM09
(V.)PLC.DM30
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC indica nestas marcas o estado das funes M. A marca est ativa se a funo M
est ativa.
Cada uma das funes M00, M01, M02, M06, M08, M09, M30 possui uma marca para cada
canal. Mostramos como exemplo os mnemnicos de DM00; para o resto de marcas (DM01,
DM02, DM06, DM08, DM09, DM30) equivalente.
(V.)PLC.DM03
(V.)PLC.DM04
(V.)PLC.DM05
(V.)PLC.DM19
(V.)PLC.DM41
(V.)PLC.DM42
(V.)PLC.DM43
(V.)PLC.DM44
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC indica nestas marcas o estado das funes M do spindle. A marca est ativa se a
funo M est ativa.
Cada uma das funes M03, M04, M05, M19, M41, M42, M43, M44 possui uma marca para
cada spindle. Mostramos como exemplo os mnemnicos de DM03; para o resto de marcas
(DM04, DM05, DM19, DM41, DM42, DM43, DM44) equivalente.
(V.)PLC.BLKSEARCH
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando o modo busca de bloco se encontra ativo.
V.PLC.DM00 Canal 1.
V.PLC.DM00C1 Canal 1.
V.PLC.DM00C2 Canal 2.
V.PLC.DM00C3 Canal 3.
V.PLC.DM00C4 Canal 4.
V.PLC.DM03 Spindle 1.
V.PLC.DM03SP1 Spindle 1.
V.PLC.DM03SP2 Spindle 2.
V.PLC.DM03SP3 Spindle 3.
V.PLC.DM03SP4 Spindle 4.
V.PLC.BLKSEARCH Canal 1.
V.PLC.BLKSEARCHC1 Canal 1.
V.PLC.BLKSEARCHC2 Canal 2.
V.PLC.BLKSEARCHC3 Canal 3.
V.PLC.BLKSEARCHC4 Canal 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
549
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.ADVINPOS
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca um tempo antes de chegar os eixos posio. O tempo o estabelece
o parmetro ANTIME.
(V.)PLC.CAXIS
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando h algum spindle trabalhando como eixo C. Esta marca se
mantm ativa enquanto se mantenham ativas alguma das funes #CAX, #FACE ou #CYL.
(V.)PLC.FREE
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando pode aceitar um bloco enviado com CNCEX.
(V.)PLC.WAITOUT
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando est esperando um sinal de sincronizao.
(V.)PLC.MMCWDG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa a marca se o sistema operativo est bloqueado.
V.PLC.ADVINPOS Canal 1.
V.PLC.ADVINPOSC1 Canal 1.
V.PLC.ADVINPOSC2 Canal 2.
V.PLC.ADVINPOSC3 Canal 3.
V.PLC.ADVINPOSC4 Canal 4.
V.PLC.CAXIS Canal 1.
V.PLC.CAXISC1 Canal 1.
V.PLC.CAXISC2 Canal 2.
V.PLC.CAXISC3 Canal 3.
V.PLC.CAXISC4 Canal 4.
V.PLC.FREEC1 Canal 1.
V.PLC.FREEC2 Canal 2.
V.PLC.FREEC3 Canal 3.
V.PLC.FREEC4 Canal 4.
V.PLC.WAITOUTC1 Canal 1.
V.PLC.WAITOUTC2 Canal 2.
V.PLC.WAITOUTC3 Canal 3.
V.PLC.WAITOUTC4 Canal 4.
V.PLC.MMCWDG
550
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.RETRAEND
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca para cancelar a funo retrace.
(V.)PLC.TANGACTIV
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O canal ativa a marca quando tem algum controle tangencial ativo.
(V.)PLC.PSWSET
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca quando existe um password de fabricante.
(V.)PLC.DINDISTC1
(V.)PLC.DINDISTC2
(V.)PLC.DINDISTC3
(V.)PLC.DINDISTC4
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estas marcas esto associadas distribuio dinmica da usinagem entre canais (instruo
#DINDIST), para a opo de distribuio de passadas entre canais. Durante a operao de
desbaste do ciclo, o canal do CNC ativa estas marcas para indicar qual o canal no qual
est programado o ciclo e quais so os canais implicados na distribuio das passadas.
Durante a operao de acabamento, o canal de CNC desativa todas estas marcas.
(V.)PLC.SERPLCAC
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Esta marca est associada mudana da gama de trabalho ou do set de parmetros de
um regulador Sercos (varivel (V.)[ch].A.SETGE.xn). O CNC ativa esta marca para indicar
que est realizando a mudana solicitada.
V.PLC.RETRAENDC1 Canal 1.
V.PLC.RETRAENDC2 Canal 2.
V.PLC.RETRAENDC3 Canal 3.
V.PLC.RETRAENDC4 Canal 4.
V.PLC.TANGACTIVC1 Canal 1.
V.PLC.TANGACTIVC2 Canal 2.
V.PLC.TANGACTIVC3 Canal 3.
V.PLC.TANGACTIVC4 Canal 4.
V.PLC.PSWSET
(V.)PLC.DINDISTC1
(V.)PLC.DINDISTC2
(V.)PLC.DINDISTC3
(V.)PLC.DINDISTC4
V.PLC.SERPLCAC
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
551
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.OVERTEMP
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Esta marca indica o estado da temperatura do CNC. A marca est desativada enquanto a
temperatura do CNC seja correta. Quando a temperatura do CNC ultrapassa a mxima
permitida (60 C, 140 F), o CNC ativa esta marca e mostra um warning avisando esta
circunstncia. O CNC desativar a marca quando a temperatura do equipamento desa por
debaixo da mxima permitida. O CNC verifica a sua temperatura cada minuto.
(V.)PLC.MLINKRDY
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa a marca quando o bus Mechatrolink est inicializado corretamente.
V.PLC.OVERTEMP
V.PLC.MLINKRDY
552
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
22.15 Sinais lgicos de consulta do PLC; eixos e spindles.
(V.)PLC.ENABLExn
(V.)PLC.ENABLEsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca para permitir o movimento do eixo ou do spindle.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.DIRxn
(V.)PLC.DIRsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca quando desloca o eixo em sentido negativo e desativa a marca
quando desloca o eixo em sentido positivo. Quando o eixo est parado, a marca mantm
o seu ltimo valor.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.REFPOINxn
(V.)PLC.REFPOINsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca depois de realizar uma busca de referncia de mquina.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
V.PLC.ENABLEX Eixo X.
V.PLC.ENABLES Spindle S.
V.PLC.ENABLE3 Eixo ou spindle com nmero lgico 3.
V.PLC.DIRX Eixo X.
V.PLC.DIRS Spindle S.
V.PLC.DIR3 Eixo ou spindle com nmero lgico 3.
V.PLC.REFPOINX Eixo X.
V.PLC.REFPOINS Spindle S.
V.PLC.REFPOIN3 Eixo ou spindle com nmero lgico 3.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
553
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
(V.)PLC.DRSTAFxn
(V.)PLC.DRSTAFsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC utiliza estas marcas para indicar o estado do regulador.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.DRSTASxn
(V.)PLC.DRSTASsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC utiliza estas marcas para indicar o estado do regulador.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.INPOSxn
(V.)PLC.INPOSsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca quando o eixo ou o spindle est em posio.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.LUBRxn
(V.)PLC.LUBRsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca quando o eixo ou o spindle deve ser lubrificado.
Sintaxe.
xn Nome ou nmero lgico do eixo.
V.PLC.DRSTAFX Eixo X.
V.PLC.DRSTAFS Spindle S.
V.PLC.DRSTAF3 Eixo ou spindle com nmero lgico 3.
V.PLC.DRSTASX Eixo X.
V.PLC.DRSTASS Spindle S.
V.PLC.DRSTAS3 Eixo ou spindle com nmero lgico 3.
V.PLC.INPOSX Eixo X.
V.PLC.INPOSS Spindle S.
V.PLC.INPOS3 Eixo ou spindle com nmero lgico 3.
554
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
sn Nome ou nmero lgico do spindle.
(V.)PLC.HIRTHONxn
(V.)PLC.HIRTHONsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca quando o eixo ou o spindle trabalha como eixo Hirth.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.MATCHxn
(V.)PLC.MATCHsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca quando o eixo ou o spindle hirth estiver bem posicionado.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.PARKxn
(V.)PLC.PARKsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca quando est estacionando o eixo ou o spindle.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
V.PLC.LUBRX Eixo X.
V.PLC.LUBRS Spindle S.
V.PLC.LUBR3 Eixo ou spindle com nmero lgico 3.
V.PLC.HIRTHX Eixo X.
V.PLC.HIRTHS Spindle S.
V.PLC.HIRTH3 Eixo ou spindle com nmero lgico 3.
V.PLC.MATCHX Eixo X.
V.PLC.MATCHS Spindle S.
V.PLC.MATCH3 Eixo ou spindle com nmero lgico 3.
V.PLC.PARKX Eixo X.
V.PLC.PARKS Spindle S.
V.PLC.PARK3 Eixo ou spindle com nmero lgico 3.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
555
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
(V.)PLC.UNPARKxn
(V.)PLC.UNPARKsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca quando est no estacionando o eixo ou o spindle.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.ACTFBACKxn
(V.)PLC.ACTFBACKsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Em sistemas com medio externa+interna, o CNC ativa esta marca quando est utilizando
a medio externa e a desativa quando utiliza a medio interna.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.TANGACTxn
(V.)PLC.TANGACTsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca quando o controle tangencial est ativo no eixo ou spindle.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.LOPENxn
(V.)PLC.LOPENsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O CNC ativa esta marca para indicar ao PLC que o lao de posio do eixo est aberto.
V.PLC.UNPARKX Eixo X.
V.PLC.UNPARKS Spindle S.
V.PLC.UNPARK3 Eixo ou spindle com nmero lgico 3.
V.PLC.ACTFBACKX Eixo X.
V.PLC.ACTFBACKS Spindle S.
V.PLC.ACTFBACK3 Eixo ou spindle com nmero lgico 3.
V.PLC.TANGACTX Eixo X.
V.PLC.TANGACTS Spindle S.
V.PLC.TANGACT3 Eixo ou spindle com nmero lgico 3.
556
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.MAXDIFFxn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Eixo gantry [nb]. O CNC no pode corrigir a diferena de cota entre os eixos mestre e
escravo.
V.PLC.LOPENX Eixo X.
V.PLC.LOPENS Spindle S.
V.PLC.LOPEN3 Eixo ou spindle com nmero lgico 3.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
557
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

s
p
i
n
d
l
e
s
.
22.16 Sinais lgicos de consulta do PLC; spindles.
(V.)PLC.REVOK
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O spindle ativa a marca quando alcana as revolues programadas.
A marca tambm est ativa quando o spindle est parado (M05) ou est posicionado (M19,
G63).
(V.)PLC.SYNCMASTER
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O spindle principal ativa a marca quando tem algum spindle sincronizado mediante #SYNC.
(V.)PLC.SYNCHRON
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O spindle escravo ativa a marca quando comea uma sincronizao mediante #SYNC.
(V.)PLC.SYNCHRONP
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O spindle escravo ativa a marca quando comea uma sincronizao em posio.
V.PLC.REVOK Spindle 1.
V.PLC.REVOK1 Spindle 1.
V.PLC.REVOK2 Spindle 2.
V.PLC.REVOK3 Spindle 3.
V.PLC.REVOK4 Spindle 4.
V.PLC.SYNCHRON1 Spindle 1.
V.PLC.SYNCHRON2 Spindle 2.
V.PLC.SYNCHRON3 Spindle 3.
V.PLC.SYNCHRON4 Spindle 4.
V.PLC.SYNCHRON1 Spindle 1.
V.PLC.SYNCHRON2 Spindle 2.
V.PLC.SYNCHRON3 Spindle 3.
V.PLC.SYNCHRON4 Spindle 4.
V.PLC.SYNCHRONP1 Spindle 1.
V.PLC.SYNCHRONP2 Spindle 2.
V.PLC.SYNCHRONP3 Spindle 3.
V.PLC.SYNCHRONP4 Spindle 4.
558
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

s
p
i
n
d
l
e
s
.
(V.)PLC.SYNCSPEED
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O spindle escravo ativa a marca quando est sincronizado em velocidade.
(V.)PLC.SYNCPOSI
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O spindle escravo ativa a marca quando est sincronizado em posio.
(V.)PLC.GEAROK
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O spindle ativa esta marca quando o set de parmetros selecionado no CNC e no PLC
coincidem.
V.PLC.SYNCSPEED1 Spindle 1.
V.PLC.SYNCSPEED2 Spindle 2.
V.PLC.SYNCSPEED3 Spindle 3.
V.PLC.SYNCSPEED4 Spindle 4.
V.PLC.SYNCPOSI1 Spindle 1.
V.PLC.SYNCPOSI2 Spindle 2.
V.PLC.SYNCPOSI3 Spindle 3.
V.PLC.SYNCPOSI4 Spindle 4.
V.PLC.GEAROK Spindle 1.
V.PLC.GEAROK1 Spindle 1.
V.PLC.GEAROK2 Spindle 2.
V.PLC.GEAROK3 Spindle 3.
V.PLC.GEAROK4 Spindle 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
559
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

i
n
t
e
r
p
o
l
a
d
o
r

i
n
d
e
p
e
n
d
e
n
t
e
.
22.17 Sinais lgicos de consulta do PLC; interpolador independente.
(V.)PLC.IBUSYxn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O interpolador ativa esta marca quando h alguma instruo pendente de execuo.
Sintaxe.
xn Nome ou nmero lgico do eixo.
(V.)PLC.IFREExn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O interpolador ativa esta marca quando est pronto para aceitar um bloco de movimento.
Sintaxe.
xn Nome ou nmero lgico do eixo.
(V.)PLC.IFHOUTxn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O interpolador ativa esta marca quando a execuo est detida.
Sintaxe.
xn Nome ou nmero lgico do eixo.
(V.)PLC.IENDxn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O interpolador ativa esta marca quando o eixo finalizou o movimento e alcanou a posio
final.
Sintaxe.
xn Nome ou nmero lgico do eixo.
V.PLC.IBUSYX Eixo X.
V.PLC.IBUSY3 Eixo com nmero lgico 3.
V.PLC.IFREEX Eixo X.
V.PLC.IFREE3 Eixo com nmero lgico 3.
V.PLC.IFHOUTX Eixo X.
V.PLC.IFHOUT3 Eixo com nmero lgico 3.
V.PLC.IENDX Eixo X.
V.PLC.IEND3 Eixo com nmero lgico 3.
560
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

i
n
t
e
r
p
o
l
a
d
o
r

i
n
d
e
p
e
n
d
e
n
t
e
.
(V.)PLC.ISYNCxn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O interpolador ativa esta marca quando o eixo ou o ressalto atingiu a sincronizao.
Sintaxe.
xn Nome ou nmero lgico do eixo.
V.PLC.ISYNCX Eixo X.
V.PLC.ISYNC3 Eixo com nmero lgico 3.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
561
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
s
t
o
r

d
e

f
e
r
r
a
m
e
n
t
a
s
.
22.18 Sinais lgicos de consulta do PLC; gestor de ferramentas.
(V.)PLC.TMOPERATION
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O gestor indica neste registro o tipo de operao que deve realizar o PLC.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)PLC.TMOPSTROBE
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O gestor ativa esta marca para indicar ao PLC que deve executar a operao indicada em
TMOPERATION.
V.PLC.TMOPERATION Canal 1.
V.PLC.TMOPERATIONC1 Canal 1.
V.PLC.TMOPERATIONC2 Canal 2.
V.PLC.TMOPERATIONC3 Canal 3.
V.PLC.TMOPERATIONC4 Canal 4.
Valor. Significado.
0 No tem que fazer nada.
1 Pegar uma ferramenta do armazm e coloc-la no spindle.
2 Deixar a ferramenta do spindle no armazm.
3 Colocar no spindle uma ferramenta de terra.
4 Deixar a ferramenta do spindle na terra.
5 Deixar a ferramenta do spindle no armazm e recolher outra do mesmo armazm.
6 Deixar a ferramenta do spindle no armazm e recolher outra de terra.
7 Deixar a ferramenta do spindle na terra e recolher outra do mesmo armazm.
8 Deixar a ferramenta do spindle na terra e recolher outra de terra.
9 Recolher uma ferramenta de terra e lev-la ao armazm passando pelo spindle.
10 Recolher uma ferramenta do armazm e deix-la na terra passando pelo spindle.
11 Orientar o armazm.
12 Deixar a ferramenta do spindle no armazm e recolher outra do mesmo armazm.
Especial para armazm sncrono nos seguintes casos:
Tipo no-rndom com brao trocador de dois pinas.
Tipo randon quando se trata de ferramentas especiais.
13 Orientar dois armazns
14 Deixar a ferramenta do spindle num armazm e recolher outra do mesmo armazm.
V.PLC.TMOPSTROBE Canal 1.
V.PLC.TMOPSTROBEC1 Canal 1.
V.PLC.TMOPSTROBEC2 Canal 2.
V.PLC.TMOPSTROBEC3 Canal 3.
V.PLC.TMOPSTROBEC4 Canal 4.
562
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
s
t
o
r

d
e

f
e
r
r
a
m
e
n
t
a
s
.
(V.)PLC.LEAVEPOS
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O gestor indica neste registro a posio na qual devemos deixar a ferramenta.
(V.)PLC.TAKEPOS
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O gestor indica neste registro a posio da ferramenta que devemos pegar.
(V.)PLC.NEXTPOS
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O gestor indica neste registro a posio da ferramenta seguinte.
(V.)PLC.TWORNOUT
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O gestor ativa esta marca quando recusou a ferramenta.
V.PLC.LEAVEPOS Armazm 1.
V.PLC.LEAVEPOSMZ1 Armazm 1.
V.PLC.LEAVEPOSMZ2 Armazm 2.
V.PLC.LEAVEPOSMZ3 Armazm 3.
V.PLC.LEAVEPOSMZ4 Armazm 4.
V.PLC.TAKEPOS Armazm 1.
V.PLC.TAKEPOSMZ1 Armazm 1.
V.PLC.TAKEPOSMZ2 Armazm 2.
V.PLC.TAKEPOSMZ3 Armazm 3.
V.PLC.TAKEPOSMZ4 Armazm 4.
V.PLC.NEXTPOS Armazm 1.
V.PLC.NEXTPOSMZ1 Armazm 1.
V.PLC.NEXTPOSMZ2 Armazm 2.
V.PLC.NEXTPOSMZ3 Armazm 3.
V.PLC.NEXTPOSMZ4 Armazm 4.
V.PLC.TWONRNOUT Canal 1.
V.PLC.TWONRNOUTC1 Canal 1.
V.PLC.TWONRNOUTC2 Canal 2.
V.PLC.TWONRNOUTC3 Canal 3.
V.PLC.TWONRNOUTC4 Canal 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
563
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

g
e
s
t
o
r

d
e

f
e
r
r
a
m
e
n
t
a
s
.
(V.)PLC.TMINEM
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O gestor ativa esta marca quando est em estado de erro.
(V.)PLC.MZID
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O gestor indica neste registro o armazm no qual se encontra a ferramenta pedida. Quando
na troca de ferramenta estejam presentes dois armazns, a parte baixa deste registro indica
o armazm no qual tem que deixar a ferramenta e a parte alta indica o armazm do qual
tem que recolher a ferramenta.
V.PLC.TMINEM Armazm 1.
V.PLC.TMINEMZ1 Armazm 1.
V.PLC.TMINEMZ2 Armazm 2.
V.PLC.TMINEMZ3 Armazm 3.
V.PLC.TMINEMZ4 Armazm 4.
V.PLC.MZID Canal 1.
V.PLC.MZIDC1 Canal 1.
V.PLC.MZIDC2 Canal 2.
V.PLC.MZIDC3 Canal 3.
V.PLC.MZIDC4 Canal 4.
564
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

d
e

c
o
n
s
u
l
t
a

d
o

P
L
C
;

t
e
c
l
a
s
.
22.19 Sinais lgicos de consulta do PLC; teclas.
(V.)PLC.KEYBD1
(V.)PLC.KEYBD2
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estes registros so uma copia do mapa de teclas pulsadas do ltimo teclado utilizado. Estes
registros indicam qual a tecla do painel de comando que se pressionou (bit=1).
(V.)PLC.KEYBD1_1
(V.)PLC.KEYBD2_1

(V.)PLC.KEYBD1_8
(V.)PLC.KEYBD2_8
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estes registros indicam (bit=1) qual a tecla que se pressionou em cada painel de comando.
Os registros KEYBD1_1 e KEYBD2_1 correspondem ao primeiro painel de jog, KEYBD1_2
y KEYBD2_2 ao segundo e assim sucessivamente.
V.PLC.KEYBD1
V.PLC.KEYBD2
V.PLC.KEYBD1_1
V.PLC.KEYBD2_1
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
565
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
r
a
i
s
.
22.20 Sinais lgicos modificveis do PLC; gerais.
(V.)PLC._EMERGEN
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC desativa a marca, o canal detm os eixos e os spindles e aparece um erro.
Enquanto a marca estiver desativada, o canal no permite a execuo de programas e
aborta qualquer tentativa de mover os eixos ou dar o arranque ao spindle.
(V.)PLC._STOP
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC desativa a marca, o canal detm a execuo do programa mas mantm a rotao
dos spindles. O estado desta marca no afeta aos eixos independentes.
(V.)PLC._XFERINH
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC desativa a marca, o canal no permite a execuo do bloco seguinte, mas permite
terminar a execuo do bloco atual.
(V.)PLC._FEEDHOL
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC desativa a marca, o canal detm os eixos mas mantm a rotao dos spindles.
O estado desta marca no afeta aos eixos independentes.
V.PLC._EMERGEN Canal 1.
V.PLC._EMERGENC1 Canal 1.
V.PLC._EMERGENC2 Canal 2.
V.PLC._EMERGENC3 Canal 3.
V.PLC._EMERGENC4 Canal 4.
V.PLC._STOP Canal 1.
V.PLC._STOPC1 Canal 1.
V.PLC._STOPC2 Canal 2.
V.PLC._STOPC3 Canal 3.
V.PLC._STOPC4 Canal 4.
V.PLC._XFERINH Canal 1.
V.PLC._XFERINHC1 Canal 1.
V.PLC._XFERINHC2 Canal 2.
V.PLC._XFERINHC3 Canal 3.
V.PLC._XFERINHC4 Canal 4.
V.PLC._FEEDHOL Canal 1.
V.PLC._FEEDHOLC1 Canal 1.
V.PLC._FEEDHOLC2 Canal 2.
V.PLC._FEEDHOLC3 Canal 3.
V.PLC._FEEDHOLC4 Canal 4.
566
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.CYSTART
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, comea a execuo do programa de usinagem.
(V.)PLC.SBLOCK
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, o canal ativa o modo de execuo bloco a bloco.
(V.)PLC.MANRAPID
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, o CNC seleciona o avano rpido para os deslocamentos em modo
manual.
(V.)PLC.OVRCAN
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, o canal aplica 100% do avano em todos os modos de trabalho.
(V.)PLC.LATCHM
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Esta marca permite selecionar o tipo de funcionamento das teclas de jog no modo manual.
Se a marca est desativada, os eixos mover-se-o enquanto estiver pressionada a tecla de
jog correspondente. Se a marca est ativada, os eixos mover-se-o desde que se pressiona
V.PLC.CYSTART Canal 1.
V.PLC.CYSTARTC1 Canal 1.
V.PLC.CYSTARTC2 Canal 2.
V.PLC.CYSTARTC3 Canal 3.
V.PLC.CYSTARTC4 Canal 4.
V.PLC.SBLOCK Canal 1.
V.PLC.SBLOCKC1 Canal 1.
V.PLC.SBLOCKC2 Canal 2.
V.PLC.SBLOCKC3 Canal 3.
V.PLC.SBLOCKC4 Canal 4.
V.PLC.MANRAPID Canal 1.
V.PLC.MANRAPIDC1 Canal 1.
V.PLC.MANRAPIDC2 Canal 2.
V.PLC.MANRAPIDC3 Canal 3.
V.PLC.MANRAPIDC4 Canal 4.
V.PLC.OVRCAN Canal 1.
V.PLC.OVRCANC1 Canal 1.
V.PLC.OVRCANC2 Canal 2.
V.PLC.OVRCANC3 Canal 3.
V.PLC.OVRCANC4 Canal 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
567
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
r
a
i
s
.
a tecla de jog at que alcancem os limites de software, se pressione a tecla de [STOP] ou
se pressione outra tecla de jog (neste caso comea a mover-se o novo eixo).
(V.)PLC.RESETIN
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, o canal aceita as condies iniciais.
(V.)PLC.AUXEND
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC utiliza esta marca na execuo das funes S e M com sincronizao.
(V.)PLC.BLKSKIP1
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, o canal tem em considerao a condio de salto de bloco.
(V.)PLC.M01STOP
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, o canal tem em considerao as paradas condicionais.
V.PLC.LATCHM
V.PLC.RESETIN Canal 1.
V.PLC.RESETINC1 Canal 1.
V.PLC.RESETINC2 Canal 2.
V.PLC.RESETINC3 Canal 3.
V.PLC.RESETINC4 Canal 4.
V.PLC.AUXEND Canal 1.
V.PLC.AUXENDC1 Canal 1.
V.PLC.AUXENDC2 Canal 2.
V.PLC.AUXENDC3 Canal 3.
V.PLC.AUXENDC4 Canal 4.
V.PLC.BLKSKIP1 Canal 1.
V.PLC.BLKSKIP1C1 Canal 1.
V.PLC.BLKSKIP1C2 Canal 2.
V.PLC.BLKSKIP1C3 Canal 3.
V.PLC.BLKSKIP1C4 Canal 4.
V.PLC.M01STOP Canal 1.
V.PLC.M01STOPC1 Canal 1.
V.PLC.M01STOPC2 Canal 2.
V.PLC.M01STOPC3 Canal 3.
V.PLC.M01STOPC4 Canal 4.
568
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.TIMERON
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, o CNC habilita o temporizador com disposio livre.
(V.)PLC.PLCREADY
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC desativa a marca, detm a execuo do programa PLC e aparece um erro.
(V.)PLC.NOWAIT
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC ativa a marca para anular as sincronizaes do canal programadas com #WAIT.
(V.)PLC.DISCROSS1
(V.)PLC.DISCROSS2
(V.)PLC.DISCROSS3
(V.)PLC.DISCROSS4
(V.)PLC.DISCROSS5
(V.)PLC.DISCROSS6
(V.)PLC.DISCROSS7
(V.)PLC.DISCROSS8
(V.)PLC.DISCROSS9
Varivel de leitura desde o programa e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC ativa a marca para desabilitar a tabela de compensao cruzada.
(V.)PLC.PLCABORT
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, o canal aborta o comando CNCEX lanado desde o PLC. Esta
marca no coloca as condies iniciais no canal e mantm a histria.
V.PLC.TIMERON
V.PLC.PLCREADY
V.PLC.NOWAITC1 Canal 1.
V.PLC.NOWAITC2 Canal 2.
V.PLC.NOWAITC3 Canal 3.
V.PLC.NOWAITC4 Canal 4.
V.PLC.DISCROSS1 Tabela de compensao cruzada 1.
V.PLC.DISCROSS2 Tabela de compensao cruzada 2.
V.PLC.PLCABORT Canal 1.
V.PLC.PLCABORTC1 Canal 1.
V.PLC.PLCABORTC2 Canal 2.
V.PLC.PLCABORTC3 Canal 3.
V.PLC.PLCABORTC4 Canal 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
569
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.NEXTMPGAXIS
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Todas as vezes que o PLC ativa a marca, o CNC seleciona um eixo para desloc-lo com
o volante.
(V.)PLC.PANELOFF1
(V.)PLC.PANELOFF2
(V.)PLC.PANELOFF3
(V.)PLC.PANELOFF4
(V.)PLC.PANELOFF5
(V.)PLC.PANELOFF6
(V.)PLC.PANELOFF7
(V.)PLC.PANELOFF8
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa uma destas marcas, se desabilita o painel de jog correspondente.
(V.)PLC.SYNC
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC indica neste registro o spindle que vai utilizar para efeito de sincronizao.
O canal utilizar este spindle com a funo G33, quando interessa roscar um spindle
determinado, e com a funo 95, para programar o avano em funo de um spindle
determinado.
(V.)PLC.RETRACE
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca durante a execuo de um programa, o canal ativa a funo retrace.
V.PLC.NEXTMPGAXIS
V.PLC.PANELOFF1 Desabilitar o painel de comando 1.
V.PLC.PANELOFF2 Desabilitar o painel de comando 2.
V.PLC.SYNC1 Canal 1.
V.PLC.SYNC2 Canal 2.
V.PLC.SYNC3 Canal 3.
V.PLC.SYNC4 Canal 4.
V.PLC.RETRACEC1 Canal 1.
V.PLC.RETRACEC2 Canal 2.
V.PLC.RETRACEC3 Canal 3.
V.PLC.RETRACEC4 Canal 4.
570
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.PRGABORT
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, o canal aborta a execuo do programa mas sem afetar o spindle.
Inicializa a histria do programa e reinicia a execuo no ponto indicado pela instruo
#ABORT ativa no programa de usinagem.
(V.)PLC.CNCOFF
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa a marca, o CNC comea a seqncia de desligado.
(V.)PLC.INHIBITMPG1

(V.)PLC.INHIBITMPG12
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa uma destas marcas, se desabilita o volante correspondente. O PLC possui
uma marca para cada volante; a marca INHIBITMPG1 desabilita o primeiro volante, a marca
INHIBITMPG2 o segundo e assim sucessivamente.
(V.)PLC.EXRAPID
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca, o canal do CNC habilita o avano rpido durante a execuo
dum programa, para os deslocamentos programados. O funcionamento desta marca
depende de como esteja definido o parmetro RAPIDEN.
(V.)PLC.KEYBD1CH

(V.)PLC.KEYBD8CH
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estes registros permitem modificar o comportamento por defeito dos teclados com respeito
aos canais, definido nos parmetros mquina.
V.PLC.PRGABORT Canal 1.
V.PLC.PRGABORTC1 Canal 1.
V.PLC.PRGABORTC2 Canal 2.
V.PLC.PRGABORTC3 Canal 3.
V.PLC.PRGABORTC4 Canal 4.
V.PLC.CNCOFF
V.PLC.INHIBITMPG1 Volante 1.
V.PLC.INHIBITMPG2 Volante 2.
V.PLC.EXRAPIDC1 Canal 1.
V.PLC.EXRAPIDC2 Canal 2.
V.PLC.EXRAPIDC3 Canal 3.
V.PLC.EXRAPIDC4 Canal 4.
V.PLC.KEYBD1CH Painel de comando 1.
V.PLC.KEYBD2CH Painel de comando 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
571
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
r
a
i
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)PLC.VOLCOMP1

(V.)PLC.VOLCOMP4
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ati va uma destas marcas, o CNC ativa a compensao vol umtri ca
correspondente.
(V.)PLC.QWERTYOFF1

(V.)PLC.QWERTYOFF8
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa uma destas marcas, se desabilita o teclado alfanumrico correspondente.
(V.)PLC.FLIMITAC
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca, o CNC ativa os limites de segurana para o avano (parmetro
FLIMIT) em todos os eixos do sistema.
(V.)PLC.FLIMITACCH
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca, o CNC ativa os limites de segurana para o avano (parmetro
FLIMIT) em todos os eixos do canal.
Valor. Significado.
0 Configurao definida nos parmetros de mquina.
1 Painel de jog que se encontra atribudo ao canal 1.
2 Painel de jog que se encontra atribudo ao canal 2.
3 Painel de jog que se encontra atribudo ao canal 3.
4 Painel de jog que se encontra atribudo ao canal 4.
FF Painel de jog que se encontra atribudo ao canal ativo.
V.PLC.VOLCOMP1 Compensao volumtrica 1.
V.PLC.QWERTYOFF1 Desabilitar o teclado 1.
V.PLC.QWERTYOFF2 Desabilitar o teclado 2.
V.PLC.FLIMITAC
V.PLC.FLIMITAC Canal 1.
V.PLC.FLIMITACCH1 Canal 1.
V.PLC.FLIMITACCH2 Canal 2.
V.PLC.FLIMITACCH3 Canal 3.
V.PLC.FLIMITACCH4 Canal 4.
572
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
r
a
i
s
.
(V.)PLC.SLIMITAC
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca, o CNC ativa os limites de segurana para a velocidade
(parmetro SLIMIT) em todos os spindles do sistema.
(V.)PLC.INT1

(V.)PLC.INT4
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa uma destas marcas, o canal executa a subrotina de interrupo
correspondente.
V.PLC.SLIMITAC
V.PLC.INT1 Canal 1.
V.PLC.INT1C1 Canal 1.
V.PLC.INT1C2 Canal 2.
V.PLC.INT1C3 Canal 3.
V.PLC.INT1C4 Canal 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
573
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
22.21 Sinais lgicos modificveis do PLC; eixos e spindles.
(V.)PLC.LIMITPOSxn
(V.)PLC.LIMITPOSsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para indicar que o eixo ou spindle ultrapassou o limite de
percurso positivo.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.LIMITNEGxn
(V.)PLC.LIMITNEGsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para indicar que o eixo ou spindle ultrapassou o limite de
percurso negativo.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.DECELxn
(V.)PLC.DECELsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para indicar que o micro de busca de referncia est
pressionado.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
V.PLC.LIMITPOSX Eixo X.
V.PLC.LIMITPOSS Spindle S.
V.PLC.LIMITPOS3 Eixo ou spindle com nmero lgico 3.
V.PLC.LIMITNEGX Eixo X.
V.PLC.LIMITNEGS Spindle S.
V.PLC.LIMITNEG3 Eixo ou spindle com nmero lgico 3.
V.PLC.DECELX Eixo X.
V.PLC.DECELS Spindle S.
V.PLC.DECEL3 Eixo ou spindle com nmero lgico 3.
574
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
(V.)PLC.INHIBITxn
(V.)PLC.INHIBITsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca, o CNC impede qualquer movimento do eixo ou do spindle.
Para os eixos independentes e ressalto eletrnico, se o PLC ativa esta marca, detm o
movimento de sincronizao passando velocidade nula. O sistema permanece em espera
at que se desative o sinal para reiniciar a execuo e o movimento desde o ponto no qual
se deteve.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.AXISPOSxn
(V.)PLC.AXISPOSsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca com o CNC em modo manual, o CNC desloca o eixo ou spindle
em sentido positivo.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.AXISNEGxn
(V.)PLC.AXISNEGsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca com o CNC em modo manual, o CNC desloca o eixo ou spindle
em sentido positivo.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
V.PLC.INHIBITX Eixo X.
V.PLC.INHIBITS Spindle S.
V.PLC.INHIBIT3 Eixo ou spindle com nmero lgico 3.
V.PLC.AXISPOSX Eixo X.
V.PLC.AXISPOSS Spindle S.
V.PLC.AXISPOS3 Eixo ou spindle com nmero lgico 3.
V.PLC.AXISNEGX Eixo X.
V.PLC.AXISNEGS Spindle S.
V.PLC.AXISNEG3 Eixo ou spindle com nmero lgico 3.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
575
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
(V.)PLC.SERVOxnON
(V.)PLC.SERVOsnON
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para permitir o deslocamento do eixo ou do spindle.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.DROxn
(V.)PLC.DROsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para que o eixo ou o spindle trabalhe como indicador de
posio.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.SPENAxn
(V.)PLC.SPENAsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para habilitar o sinal speed enable do regulador.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.DRENAxn
(V.)PLC.DRENAsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para habilitar o sinal drive enable do regulador.
V.PLC.SERVOXON Eixo X.
V.PLC.SERVOSON Spindle S.
V.PLC.SERVO3ON Eixo ou spindle com nmero lgico 3.
V.PLC.DROX Eixo X.
V.PLC.DROS Spindle S.
V.PLC.DRO3 Eixo ou spindle com nmero lgico 3.
V.PLC.SPENAX Eixo X.
V.PLC.SPENAS Spindle S.
V.PLC.SPENA3 Eixo ou spindle com nmero lgico 3.
576
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.LIMxnOFF
(V.)PLC.LIMsnOFF
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca, o CNC no leva em considerao os limites de software.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.PARKEDxn
(V.)PLC.PARKEDsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC ativa esta marca quando o eixo ou o spindle est estacionado.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.LUBRENAxn
(V.)PLC.LUBRENAsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC ativa esta marca para habilitar a lubrificao do eixo ou do spindle.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
V.PLC.DRENAX Eixo X.
V.PLC.DRENAS Spindle S.
V.PLC.DRENA3 Eixo ou spindle com nmero lgico 3.
V.PLC.LIMXOFF Eixo X.
V.PLC.LIMSOFF Spindle S.
V.PLC.LIM3OFF Eixo ou spindle com nmero lgico 3.
V.PLC.PARKEDX Eixo X.
V.PLC.PARKEDS Spindle S.
V.PLC.PARKED3 Eixo ou spindle com nmero lgico 3.
V.PLC.LUBRENAX Eixo X.
V.PLC.LUBRENAS Spindle S.
V.PLC.LUBRENA3 Eixo ou spindle com nmero lgico 3.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
577
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
(V.)PLC.LUBROKxn
(V.)PLC.LUBROKsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC ativa esta marca para indicar que terminou de lubrificar o eixo.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.DIFFCOMPxn
(V.)PLC.DIFFCOMPsn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC utiliza esta marca nos eixos gantry para corrigir a diferena de cota entre ambos os
eixos.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.FBACKSELxn
(V.)PLC.FBACKSELsn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Em sistemas com medio externa+interna, o PLC ativa esta marca quando est utilizando
a medio externa e a desativa quando utiliza a medio interna.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.DEADxn
(V.)PLC.DEADsn
Varivel de leitura e escrita desde o programa e interface; de leitura desde o PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Em sistemas com eixos pouco ativos, o PLC utiliza esta marca para indicar ao CNC como
monitorar as junes entre trajetrias quando h um eixo morto implicado.
V.PLC.LUBROKX Eixo X.
V.PLC.LUBROKS Spindle S.
V.PLC.LUBROK3 Eixo ou spindle com nmero lgico 3.
V.PLC.DIFFCOMPX Eixo X.
V.PLC.DIFFCOMPS Spindle S.
V.PLC.DIFFCOMP3 Eixo ou spindle com nmero lgico 3.
V.PLC.FBACKSELX Eixo X.
V.PLC.FBACKSELS Spindle S.
V.PLC.FBACKSEL3 Eixo ou spindle com nmero lgico 3.
578
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

e
i
x
o
s

e

s
p
i
n
d
l
e
s
.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.SWITCHxn
(V.)PLC.SWITCHsn
Varivel de leitura e escrita desde o programa e interface; de leitura desde o PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Quando o sistema possui grupos de eixo mltiplo, esta marca permite comutar entre os
diferentes eixos ou spindles do grupo.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
(V.)PLC.TANDEMOFFxn
(V.)PLC.TANDEMOFFsn
Varivel de leitura e escrita desde o programa e interface; de leitura desde o PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Esta marca permite desacoplar temporariamente no lao os eixos e/ou spindles implicados
no tandem, para poder mover-lo de forma independente.
Sintaxe.
xn Nome ou nmero lgico do eixo.
sn Nome ou nmero lgico do spindle.
V.PLC.DEADX Eixo X.
V.PLC.DEADS Spindle S.
V.PLC.DEAD3 Eixo ou spindle com nmero lgico 3.
V.PLC.SWITCHX Eixo X.
V.PLC.SWITCHS Spindle S.
V.PLC.SWITCH3 Eixo ou spindle com nmero lgico 3.
V.PLC.TANDEMOFFX Eixo X.
V.PLC.TANDEMOFFS Spindle S.
V.PLC.TANDEMOFF3 Eixo ou spindle com nmero lgico 3.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
579
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

s
p
i
n
d
l
e
s
.
22.22 Sinais lgicos modificveis do PLC; spindles.
(V.)PLC.GEAR1
(V.)PLC.GEAR2
(V.)PLC.GEAR3
(V.)PLC.GEAR4
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar a marca correspondente gama de velocidade selecionada.
H uma marca para cada spindle. Os mnemnicos para cada canal so os seguintes.
Mostramos como exemplo os mnemnicos de GEAR1; para o resto de registros
equivalente.
(V.)PLC.PLCCNTL
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca quando o spindle est controlado pelo PLC.
(V.)PLC.SANALOG
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Quando o spindle est controlado pelo PLC, o PLC deve indicar neste registro a repetio
que quer aplicar ao spindle.
(V.)PLC.SPDLEREV
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca, o CNC inverte o sentido de rotao do spindle.
V.PLC.GEAR1 Spindle 1.
V.PLC.GEAR1SP1 Spindle 1.
V.PLC.GEAR1SP2 Spindle 2.
V.PLC.GEAR1SP3 Spindle 3.
V.PLC.GEAR1SP4 Spindle 4.
V.PLC.PLCCNTL Spindle 1.
V.PLC.PLCCNTL1 Spindle 1.
V.PLC.PLCCNTL2 Spindle 2.
V.PLC.PLCCNTL3 Spindle 3.
V.PLC.PLCCNTL4 Spindle 4.
V.PLC.SANALOG Spindle 1.
V.PLC.SANALOG1 Spindle 1.
V.PLC.SANALOG2 Spindle 2.
V.PLC.SANALOG3 Spindle 3.
V.PLC.SANALOG4 Spindle 4.
V.PLC.SPDLEREV Spindle 1.
V.PLC.SPDLEREV1 Spindle 1.
V.PLC.SPDLEREV2 Spindle 2.
V.PLC.SPDLEREV3 Spindle 3.
V.PLC.SPDLEREV4 Spindle 4.
580
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

s
p
i
n
d
l
e
s
.
(V.)PLC.PLCM3
(V.)PLC.PLCM4
(V.)PLC.PLCM5
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC ativa estas marcas para indicar ao CNC que deve executar a funo M
correspondente, no spindle indicado.
(V.)PLC.SLIMITACSPDL
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
H uma marca para cada spindle. Os mnemnicos para cada spindle so os seguintes.
SLIMITACSPDL1 (pode ser tambm programado como SLIMITACSPDL)
SLIMITACSPDL2 SLIMITACSPDL3 SLIMITACSPDL4
Se o PLC ativa esta marca, o CNC ativa os limites de segurana para a velocidade
(parmetro SLIMIT) no spindle indicado.
V.PLC.PLCM3 Spindle 1.
V.PLC.PLCM3SP1 Spindle 1.
V.PLC.PLCM3SP2 Spindle 2.
V.PLC.PLCM3SP3 Spindle 3.
V.PLC.PLCM3SP4 Spindle 4.
V.PLC.SLIMITACSPDL Spindle 1.
V.PLC.SLIMITACSPDL1 Spindle 1.
V.PLC.SLIMITACSPDL2 Spindle 2.
V.PLC.SLIMITACSPDL3 Spindle 3.
V.PLC.SLIMITACSPDL4 Spindle 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
581
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

i
n
t
e
r
p
o
l
a
d
o
r

i
n
d
e
p
e
n
d
e
n
t
e
.
22.23 Sinais lgicos modificveis do PLC; interpolador independente.
(V.)PLC._IXFERINHxn
Se o PLC desativa esta marca, os movimentos de eixo independente ficam espera at
que o PLC volte a ativar a marca.
Sintaxe.
xn Nome ou nmero lgico do eixo.
(V.)PLC.IRESETxn
Varivel de leitura e escrita desde o programa e interface; de leitura desde o PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca, o interpolador independente detm a instruo em execuo
e elimina as instrues pendentes de execuo.
Sintaxe.
xn Nome ou nmero lgico do eixo.
(V.)PLC.IABORTxn
Varivel de leitura e escrita desde o programa e interface; de leitura desde o PLC.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Se o PLC ativa esta marca, o interpolador independente detm o bloco de posicionamento
que est executando (se existe), eliminando tambm o resto dos blocos de posicionamento
pendentes de execuo.
Sintaxe.
xn Nome ou nmero lgico do eixo.
V.PLC._IXFERINHX Eixo X.
V.PLC._IXFERINH3 Eixo com nmero lgico 3.
V.PLC.IRESETX Eixo X.
V.PLC.IRESET3 Eixo com nmero lgico 3.
V.PLC.IABORTX Eixo X.
V.PLC.IABORT3 Eixo com nmero lgico 3.
582
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
s
t
o
r

d
e

f
e
r
r
a
m
e
n
t
a
s
.
22.24 Sinais lgicos modificveis do PLC; gestor de ferramentas.
(V.)PLC.SETTMEM
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para ativar a emergncia do gestor de ferramentas.
(V.)PLC.RESTMEM
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para cancelar a emergncia do gestor de ferramentas.
(V.)PLC.CUTTINGON
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para indicar que a ferramenta est usinando.
(V.)PLC.TREJECT
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca para recusar a ferramenta.
V.PLC.SETTMEM Armazm 1.
V.PLC.SETTMEMZ1 Armazm 1.
V.PLC.SETTMEMZ2 Armazm 2.
V.PLC.SETTMEMZ3 Armazm 3.
V.PLC.SETTMEMZ4 Armazm 4.
V.PLC.RESTMEM Armazm 1.
V.PLC.RESTMEMZ1 Armazm 1.
V.PLC.RESTMEMZ2 Armazm 2.
V.PLC.RESTMEMZ3 Armazm 3.
V.PLC.RESTMEMZ4 Armazm 4.
V.PLC.CUTTINGON Canal 1.
V.PLC.CUTTINGON1 Canal 1.
V.PLC.CUTTINGON2 Canal 2.
V.PLC.CUTTINGON3 Canal 3.
V.PLC.CUTTINGON4 Canal 4.
V.PLC.TREJECT Canal 1.
V.PLC.TREJECTC1 Canal 1.
V.PLC.TREJECTC2 Canal 2.
V.PLC.TREJECTC3 Canal 3.
V.PLC.TREJECTC4 Canal 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
583
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
s
t
o
r

d
e

f
e
r
r
a
m
e
n
t
a
s
.
(V.)PLC.MZTOCH1
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de levar a ferramenta do armazm pina 1 do brao
trocador.
(V.)PLC.CH1TOSPDL
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de levar a ferramenta da pina 1 do brao trocador
ao spindle.
(V.)PLC.SPDLTOCH1
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de levar a ferramenta do spindle pina 1 do brao
trocador.
(V.)PLC.SPDLTOCH2
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de levar a ferramenta do spindle pina 2 do brao
trocador.
V.PLC.MZTOCH1 Armazm 1.
V.PLC.MZTOCH1MZ1 Armazm 1.
V.PLC.MZTOCH1MZ2 Armazm 2.
V.PLC.MZTOCH1MZ3 Armazm 3.
V.PLC.MZTOCH1MZ4 Armazm 4.
V.PLC.CH1TOSPDL Armazm 1.
V.PLC.CH1TOSPDLMZ1 Armazm 1.
V.PLC.CH1TOSPDLMZ2 Armazm 2.
V.PLC.CH1TOSPDLMZ3 Armazm 3.
V.PLC.CH1TOSPDLMZ4 Armazm 4.
V.PLC.SPDLTOCH1 Armazm 1.
V.PLC.SPDLTOCH1MZ1 Armazm 1.
V.PLC.SPDLTOCH1MZ2 Armazm 2.
V.PLC.SPDLTOCH1MZ3 Armazm 3.
V.PLC.SPDLTOCH1MZ4 Armazm 4.
V.PLC.SPDLTOCH1 Armazm 1.
V.PLC.SPDLTOCH2MZ1 Armazm 1.
V.PLC.SPDLTOCH2MZ2 Armazm 2.
V.PLC.SPDLTOCH2MZ3 Armazm 3.
V.PLC.SPDLTOCH2MZ4 Armazm 4.
584
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
s
t
o
r

d
e

f
e
r
r
a
m
e
n
t
a
s
.
(V.)PLC.CH1TOMZ
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de levar a ferramenta da pina 1 do brao trocador
ao armazm.
(V.)PLC.CH2TOMZ
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de levar a ferramenta da pina 2 do brao trocador
ao armazm.
(V.)PLC.SPDLTOGR
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de levar a ferramenta do spindle ligao terra.
(V.)PLC.GRTOSPDL
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de levar a ferramenta de ligao terra ao spindle.
V.PLC.CH1TOMZ Armazm 1.
V.PLC.CH1TOMZ1 Armazm 1.
V.PLC.CH1TOMZ2 Armazm 2.
V.PLC.CH1TOMZ3 Armazm 3.
V.PLC.CH1TOMZ4 Armazm 4.
V.PLC.CH2TOMZ Armazm 1.
V.PLC.CH2TOMZ1 Armazm 1.
V.PLC.CH2TOMZ2 Armazm 2.
V.PLC.CH2TOMZ3 Armazm 3.
V.PLC.CH2TOMZ4 Armazm 4.
V.PLC.SPDLTOGR Canal 1.
V.PLC.SPDLTOGRC1 Canal 1.
V.PLC.SPDLTOGRC2 Canal 2.
V.PLC.SPDLTOGRC3 Canal 3.
V.PLC.SPDLTOGRC4 Canal 4.
V.PLC.GRTOSPDL Canal 1.
V.PLC.GRTOSPDLC1 Canal 1.
V.PLC.GRTOSPDLC2 Canal 2.
V.PLC.GRTOSPDLC3 Canal 3.
V.PLC.GRTOSPDLC4 Canal 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
585
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
s
t
o
r

d
e

f
e
r
r
a
m
e
n
t
a
s
.
(V.)PLC.MZTOSPDL
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de levar a ferramenta do armazm ao spindle.
(V.)PLC.SPDLTOMZ
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de levar a ferramenta do spindle ao armazm.
(V.)PLC.MZROT
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca depois de rodar a torre.
(V.)PLC.TCHANGEOK
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve ativar esta marca quando a troca de ferramenta esteja terminada.
V.PLC.MZTOSPDL Armazm 1.
V.PLC.MZTOSPDLMZ1 Armazm 1.
V.PLC.MZTOSPDLMZ2 Armazm 2.
V.PLC.MZTOSPDLMZ3 Armazm 3.
V.PLC.MZTOSPDLMZ4 Armazm 4.
V.PLC.SPDLTOMZ Armazm 1.
V.PLC.SPDLTOMZ1 Armazm 1.
V.PLC.SPDLTOMZ2 Armazm 2.
V.PLC.SPDLTOMZ3 Armazm 3.
V.PLC.SPDLTOMZ4 Armazm 4.
V.PLC.MZROT Armazm 1.
V.PLC.MZROTMZ1 Armazm 1.
V.PLC.MZROTMZ2 Armazm 2.
V.PLC.MZROTMZ3 Armazm 3.
V.PLC.MZROTMZ4 Armazm 4.
V.PLC.TCHANGEOK Armazm 1.
V.PLC.TCHANGEOKMZ1 Armazm 1.
V.PLC.TCHANGEOKMZ2 Armazm 2.
V.PLC.TCHANGEOKMZ3 Armazm 3.
V.PLC.TCHANGEOKMZ4 Armazm 4.
586
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

g
e
s
t
o
r

d
e

f
e
r
r
a
m
e
n
t
a
s
.
(V.)PLC.MZPOS
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
O PLC deve indicar neste registro a posio atual do armazm.
V.PLC.MZPOS Armazm 1.
V.PLC.MZPOSMZ1 Armazm 1.
V.PLC.MZPOSMZ2 Armazm 2.
V.PLC.MZPOSMZ3 Armazm 3.
V.PLC.MZPOSMZ4 Armazm 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
587
S
i
n
a
i
s

l

g
i
c
o
s

m
o
d
i
f
i
c

v
e
i
s

d
o

P
L
C
;

t
e
c
l
a
s
.
22.25 Sinais lgicos modificveis do PLC; teclas.
(V.)PLC.KEYLED1
(V.)PLC.KEYLED2
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estes registros controlam os led (lmpadas) das teclas de todos os painis de mando
simultaneamente.
(V.)PLC.KEYLED1_1
(V.)PLC.KEYLED2_1

(V.)PLC.KEYLED1_8
(V.)PLC.KEYLED2_8
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estes registros controlam os led (lmpadas) das teclas de cada painel de mando. Os
registros KEYLED1_1 e KEYLED2_1 correspondem ao primeiro painel de jog, KEYLED1_2
e KEYLED2_2 ao segundo e assim sucessivamente.
(V.)PLC.KEYDIS1
(V.)PLC.KEYDIS2
(V.)PLC.KEYDIS3
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estes registros inibem (bit=1) as teclas e os comutadores em todos os painis de mando
simultaneamente.
(V.)PLC.KEYDIS1_1
(V.)PLC.KEYDIS2_1
(V.)PLC.KEYDIS3_1

(V.)PLC.KEYDIS1_8
(V.)PLC.KEYDIS2_8
(V.)PLC.KEYDIS3_8
Varivel de leitura e escrita desde o interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estes registros inibem (bit=1) as teclas e os comutadores em cada painel de mando. Os
registros KEYDIS1_1 e KEYDIS3_1 correspondem ao primeiro painel de jog, KEYDIS1_2
e KEYDIS3_2 ao segundo e assim sucessivamente.
V.PLC.KEYLED1
V.PLC.KEYLED2
V.PLC.KEYLED1_1
V.PLC.KEYLED2_1
V.PLC.KEYDIS1
V.PLC.KEYDIS2
V.PLC.KEYDIS3
V.PLC.KEYDIS1_1
V.PLC.KEYDIS2_1
V.PLC.KEYDIS3_1
588
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


c
o
n
f
i
g
u
r
a

o

d
a

m

q
u
i
n
a
.
22.26 Variveis associadas configurao da mquina.
EI XOS E SPI NDLES DO SI STEMA.
(V.)G.GAXISNAMEn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Nome do eixo lgico n.
Sintaxe.
Substituir o caractere n pelo nmero lgico do eixo.
Valor da varivel.
Os valores que devolve esta varivel esto codificados da seguinte forma.
Observaes.
O nmero lgico dos eixos vem estabelecido pela ordem em que os eixos foram definidos
na tabela dos parmetros de mquina. O primeiro eixo da tabela ser o eixo lgico 1 e assim
sucessivamente.
Quando h eixos estacionados conveniente saber quais os eixos que esto disponveis.
Esta varivel indica quais so os eixos disponveis; se um eixo no est disponvel, a varivel
devolve o caractere "?".
(V.)G.GSPDLNAMEn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo ou preparao, dependendo do spindle.
Varivel Report (para uso desde os scripts).
Nome do spindle lgico n.
Sintaxe.
Substituir o caractere n pelo nmero lgico do spindle.
Valor da varivel.
Os valores que devolve esta varivel esto codificados da seguinte forma.
Observaes.
Esta varivel devolve o valor de execuo ou preparao da seguinte maneira. Se o spindle
pertence ao canal que pede a varivel, esta devolve o valor de preparao; se o spindle
V.G.GAXISNAME2 Eixo com nmero lgico 2.
X=10 X1=11 X2=12 X3=13 X4=14 ... X9=19
Y=20 Y1=21 Y2=22 Y3=23 Y4=24 ... Y9=29
Z=30 Z1=31 Z2=32 Z3=33 Z4=34 ... Z9=39
U=40 U1=41 U2=42 U3=43 U4=44 ... U9=49
V=50 V1=51 V2=52 V3=53 V4=54 ... V9=59
W=60 W1=61 W2=62 W3=63 W4=64 ... W9=69
A=70 A1=71 A2=72 A3=73 A4=74 ... A9=79
B=80 B1=81 B2=82 B3=83 B4=84 ... B9=89
C=90 C1=91 C2=92 C3=93 C4=94 ... C9=99
V.G.GSPDLNAME2 Spindle com nmero lgico 2.
S=100 S1=101 S2=102 S3=103 S4=104 ... S9=109
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
589
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


c
o
n
f
i
g
u
r
a

o

d
a

m

q
u
i
n
a
.
pertence a um canal diferente, a varivel devolve o valor de execuo e detm a preparao
de blocos.
O nmero lgico dos spindles vem estabelecido pela ordem em que foram definidas na
tabela dos parmetros de mquina. A numerao lgica dos spindles continua a partir do
ltimo eixo lgico; desta maneira, num sistema com 5 eixos, o primeiro spindle da tabela
ser o spindle lgico 6 e assim sucessivamente.
(V.)[ch].A.ACTCH.xn
(V.)[ch].A.ACTCH.sn
(V.)[ch].SP.ACTCH.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo ou preparao, dependendo do eixo ou spindle.
Canal atual do eixo ou spindle.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
Esta varivel devolve o valor de execuo ou preparao da seguinte maneira. Se o eixo
ou spindle pertence ao canal que pede a varivel, esta devolve o valor de preparao; se
o eixo ou spindle pertencem a um canal diferente, a varivel devolve o valor de execuo
e detm a preparao dos blocos.
(V.)[ch].A.ACTIVSET.xn
(V.)[ch].A.ACTIVSET.sn
(V.)[ch].SP.ACTIVSET.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo ou preparao, dependendo do eixo ou spindle.
Set de parmetros ativo no eixo ou spindle.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.A.ACTCH.Z Eixo Z.
V.A.ACTCH.S Spindle S.
V.SP.ACTCH.S Spindle S.
V.SP.ACTCH Spindle master.
V.A.ACTCH.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.ACTCH.1 Eixo com ndice 1 no canal 2.
V.SP.ACTCH.2 Spindle com ndice 2 no sistema.
V.[2].SP.ACTCH.1 Spindle com ndice 1 no canal 2.
V.A.ACTIVSET.Z Eixo Z.
V.A.ACTIVSET.S Spindle S.
V.SP.ACTIVSET.S Spindle S.
V.SP.ACTIVSET Spindle master.
V.A.ACTIVSET.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.ACTIVSET.1 Eixo com ndice 1 no canal 2.
V.SP.ACTIVSET.2 Spindle com ndice 2 no sistema.
V.[2].SP.ACTIVSET.1 Spindle com ndice 1 no canal 2.
590
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


c
o
n
f
i
g
u
r
a

o

d
a

m

q
u
i
n
a
.
Observaes.
Esta varivel devolve o valor de execuo ou preparao da seguinte maneira. Se o eixo
ou spindle pertence ao canal que pede a varivel, esta devolve o valor de preparao; se
o eixo ou spindle pertencem a um canal diferente, a varivel devolve o valor de execuo
e detm a preparao dos blocos.
CANAI S, EI XOS E SPI NDLES.
(V.)G.NUMCH
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de canais.
(V.)[ch].G.AXIS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Varivel Report (para uso desde os scripts).
Nmero de eixos do canal.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.NAXIS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Varivel Report (para uso desde os scripts).
Nmero de eixos do canal contando os espaos vazios de eixos cedidos.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.NSPDL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Varivel Report (para uso desde os scripts).
Nmero de spindles do canal.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.AXISCH
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Eixos do sistema que formam parte do canal.
V.G.NUMCH
V.[2].G.AXIS Canal 2.
V.[2].G.NAXIS Canal 2.
V.[2].G.NSPDL Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
591
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


c
o
n
f
i
g
u
r
a

o

d
a

m

q
u
i
n
a
.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
A varivel devolve um valor codificado em 32 bits, onde cada bit representa um eixo; o bit
de menos peso corresponde ao eixo com menor nmero lgico. Cada um destes bits indica
se o eixo forma parte do canal (bit=1) ou no (bit=0).
(V.)[ch].G.AXISNAMEn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Varivel Report (para uso desde os scripts).
Nome do eixo com ndice n no canal.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Os valores que devolve esta varivel esto codificados da seguinte forma.
Observaes.
Quando h eixos estacionados conveniente saber quais os eixos que esto disponveis.
Esta varivel indica quais so os eixos disponveis; se um eixo no est disponvel, a varivel
devolve o caractere "?".
(V.)[ch].G.SPDLNAMEn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Varivel Report (para uso desde os scripts).
Nome do spindle com ndice n no canal.
Sintaxe.
ch Nmero de canal.
[2].G.NSPDL Canal 2.
AXISNAME. Canal 1. Canal 2. Leitura das variveis.
X (Eixo lgico 1.)
Y (Eixo lgico 2.)
Z (Eixo lgico 3.)
X2 (Eixo lgico 4.)
Y2 (Eixo lgico 5.)
Z2 (Eixo lgico 6.)
X
Y
Z
X2
Y2
Z2
[1].G.AXISCH = $7
[2].G.AXISCH = $38
V.[2].G.AXISNAME1 Canal 2.
X=10 X1=11 X2=12 X3=13 X4=14 ... X9=19
Y=20 Y1=21 Y2=22 Y3=23 Y4=24 ... Y9=29
Z=30 Z1=31 Z2=32 Z3=33 Z4=34 ... Z9=39
U=40 U1=41 U2=42 U3=43 U4=44 ... U9=49
V=50 V1=51 V2=52 V3=53 V4=54 ... V9=59
W=60 W1=61 W2=62 W3=63 W4=64 ... W9=69
A=70 A1=71 A2=72 A3=73 A4=74 ... A9=79
B=80 B1=81 B2=82 B3=83 B4=84 ... B9=89
C=90 C1=91 C2=92 C3=93 C4=94 ... C9=99
V.[2].G.SPDLNAME1 Canal 2.
592
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


c
o
n
f
i
g
u
r
a

o

d
a

m

q
u
i
n
a
.
Valor da varivel.
Os valores que devolve esta varivel esto codificados da seguinte forma.
(V.)[ch].G.MASTERSP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero lgico do spindle principal no canal.
Sintaxe.
ch Nmero de canal.
LI MI TES DO PERCURSO DE EI XOS LI NEAI S E ROTATI VOS.
(V.)[ch].G.SOFTLIMIT
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Limites de software atingido.
Sintaxe.
ch Nmero de canal.
(V.)[ch].A.POSLIMIT.xn
(V.)[ch].A.NEGLIMIT.xn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Limite positivo e negativo de software.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Observaes.
Estas variveis correspondem aos limites fixados pelo parmetro de mquina. Se
modificamos estas variveis o CNC aceita, daqui em diante, os referidos valores como novos
limites.
Estas variveis mantm o seu valor aps um reset; se inicializam com os valores dos
parmetros de mquina depois de uma validao e depois da ligao do CNC.
(V.)[ch].A.RTPOSLIMIT.xn
(V.)[ch].A.RTNEGLIMIT.xn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Segundo limite positivo e negativo de software.
S=100 S1=101 S2=102 S3=103 S4=104 ... S9=109
V.[2].G.MASTERSP Canal 2.
V.[2].G.SOFTLIMIT Canal 2.
V.A.POSLIMIT.Z Eixo Z.
V.A.POSLIMIT.4 Eixo com nmero lgico 4.
V.[2].A.POSLIMIT.1 Eixo com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
593
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


c
o
n
f
i
g
u
r
a

o

d
a

m

q
u
i
n
a
.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Observaes.
H dois limites de software; o CNC aplica sempre o mais restritivo.
Estas variveis mantm o seu valor aps um reset; se inicializam com o mximo possvel
na ligao do CNC.
DI MENSES DAS CI NEMTI CAS.
(V.)[ch].A.HEADOF.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo ou preparao.
Dimenso em cada eixo da cinemtica.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Observaes.
Esta varivel devolve o valor de execuo ou preparao da seguinte maneira. Se o eixo
consultado atravs do seu nmero lgico, a varivel sempre devolve o valor de preparao.
No resto dos casos, se o eixo pertence ao canal que pede a varivel, esta devolve o valor
de preparao; se o eixo pertence a um canal diferente, a varivel devolve o valor de
execuo e detm a preparao de blocos.
Esta varivel devolve a medida resultante nesse eixo da cinemtica ativa. Poder ser um
determinado valor de TDATA (tabela de cinemticas) ou a composio de vrios deles, em
funo do tipo de cinemtica.
TROCAR O SENTI DO DE ROTAO ATRI BU DO A M3 E M4.
(V.)[ch].A.POLARITY.sn
(V.)[ch].SP.POLARITY.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Esta varivel permite inverter o significado dos parmetros POLARM3 e POLARM4 do
spindle, os quais definem o sentido de rotao do spindle para M3 e M4. A varivel no
modifica os valores dos parmetros de mquina.
Com o spindle rodando em lao aberto (M3/M4), o CNC no aplica as mudanas desta
varivel imediatamente; o CNC aplica as mudanas na prxima vez que se programe uma
velocidade ou uma funo M3 ou M4.
Sintaxe.
ch Nmero de canal.
V.A.RTPOSLIMIT.Z Eixo Z.
V.A.RTPOSLIMIT.4 Eixo com nmero lgico 4.
V.[2].A.RTPOSLIMIT.1 Eixo com ndice 1 no canal 2.
V.A.HEADOF.Z Eixo Z.
V.A.HEADOF.4 Eixo com nmero lgico 4.
V.[2].A.HEADOF.1 Eixo com ndice 1 no canal 2.
594
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


c
o
n
f
i
g
u
r
a

o

d
a

m

q
u
i
n
a
.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Observaes.
A varivel mantm o seu valor entre programas e depois de um reset; se inicializa a 0 ao
ligar o CNC.
Cada vez que o programa pea escreva ou leia esta varivel, o CNC sincronizar a
preparao de blocos e a execuo. Se o PLC quem modifica a varivel, levar em
considerao que a preparao de blocos considera o seu valor todas as vezes que encontra
uma mudana no movimento do spindle (funo G63, mudana de velocidade ou do sentido
de rotao, etc); portanto, antes de preparar esses blocos, o PLC dever ter escrito a
varivel.
NMERO DE PULSOS ENVI ADOS PELO VOLANTE.
(V.)G.HANDP[hw]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Nmero de pulsos enviados pelo volante desde o arranque do sistema. Enquanto o volante
estiver inibido desde PLC (marca INHIBITMPG1 a INHIBITMPG12) a varivel no guarda
os pulsos que envia o volante.
Sintaxe.
hw Nmero de volante.
Observaes.
O PLC pode utilizar estas variveis para controlar o avano de usinagem em funo da
rapidez que rode o volante, por exemplo para a primeira vez que se usina uma pea ou para
retroceder na usinagem quando est ativa a funo retrace. Em funo dos pulsos do
volante lidos pela varivel, desde o PLC se pode calcular a percentagem de avano
adequado e fix-lo para a usinagem. Esta modalidade de volante se conhece como volante
de avano.
V.A.POLARITY.S Spindle S.
V.SP.POLARITY.S Spindle S.
V.SP.POLARITY Spindle master.
V.A.POLARITY.4 Spindle com nmero lgico 4.
V.SP.POLARITY.2 Spindle com ndice 2 no sistema.
V.[2].SP.POLARITY.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 Para as funes M3/M4, o CNC aplica os parmetros
POLARM3 e POLARM4.
1 Para as funes M3/M4, o CNC inverte o significado dos
parmetros POLARM3 e POLARM4.
(V.)G.HANDP[1] Volante 1.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
595
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


c
o
n
f
i
g
u
r
a

o

d
a

m

q
u
i
n
a
.
ALTERAR A VELOCI DADE DE SI MULAO A PARTI R DO PLC.
(V.)PLC.SIMUSPEED
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Porcentagem de velocidade de simulao pelo PLC (entre 0% e 100%).
Atualmente, a simulao mostra em tela uma barra horizontal para alterar a velocidade de
simulao. Esta varivel permite alterar seu valor a partir do PLC. O OEM,a partir do PLC
e em determinados casos, poder transferir o valor do "feed rate" para esta varivel para
controlar a velocidade de simulao.
V.PLC.SIMUSPEED
Os canais de execuo e simulao podem operar de forma simultnea, em cujo caso o comutador
de "feed rate" afetar a ambos. responsabilidade do OEM utilizar esta varivel no mbito correto,
de forma que s afete a um dos canais.
596
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


c
o
m
p
e
n
s
a

o

v
o
l
u
m

t
r
i
c
a
.
22.27 Variveis associadas compensao volumtrica.
(V.)[ch].A.VOLCOMP.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Valor que est adicionando a compensao volumtrica ao eixo.
A leitura desta varivel no osciloscpio permite ver como evolui a compensao volumtrica.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.PIVOT.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
Varivel vlida para regulador analgico, Sercos posio e Sercos velocidade.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Distncia entre o centro de rotao e a ponta da ferramenta, no sistema de
coordenadas da mquina. Esta varivel retorna a soma dos offsets do spindle (parmetros
de TDATA) e da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.A.VOLCOMP.Z Eixo Z.
V.A.VOLCOMP.3 Eixo com nmero lgico 3.
V.[2].A.VOLCOMP.3 Eixo com ndice 3 no canal 2.
V.A.PIVOT.Z Eixo Z.
V.A.PIVOT.3 Eixo com nmero lgico 3.
V.[2].A.PIVOT.3 Eixo com ndice 3 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
597
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

b
u
s

M
e
c
h
a
t
r
o
l
i
n
k
.
22.28 Variveis associadas ao bus Mechatrolink.
EST A DO DA COMU N I CA O E DOS DI SPOSI T I V OS
MECHATROLI NK.
(V.)[ch].A.MSTATUS.xn
(V.)[ch].A.MSTATUS.sn
(V.)[ch].SP.MSTATUS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para servo e inverter Mechatrolink.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Informao sobre o estado da execuo do comando e do dispositivo, conforme a
especificao Mechatrolink. Consultar a documentao do dispositivo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.MSUBSTAT.xn
(V.)[ch].A.MSUBSTAT.sn
(V.)[ch].SP.MSUBSTAT.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para servo e inverter Mechatrolink.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Informao sobre o estado da execuo do sub-comando e do dispositivo, conforme a
especificao Mechatrolink. Consultar a documentao do dispositivo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.MSTATUS.Z Eixo Z.
V.MPA.MSTATUS.S Spindle S.
V.SP.MSTATUS.S Spindle S.
V.SP.MSTATUS Spindle master.
V.MPA.MSTATUS.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MSTATUS.1 Eixo com ndice 1 no canal 2.
V.SP.MSTATUS.2 Spindle com ndice 2 no sistema.
V.[2].SP.MSTATUS.1 Spindle com ndice 1 no canal 2.
V.MPA.MSUBSTAT.Z Eixo Z.
V.MPA.MSUBSTAT.S Spindle S.
V.SP.MSUBSTAT.S Spindle S.
V.SP.MSUBSTAT Spindle master.
V.MPA.MSUBSTAT.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MSUBSTAT.1 Eixo com ndice 1 no canal 2.
V.SP.MSUBSTAT.2 Spindle com ndice 2 no sistema.
V.[2].SP.MSUBSTAT.1 Spindle com ndice 1 no canal 2.
598
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

b
u
s

M
e
c
h
a
t
r
o
l
i
n
k
.
(V.)[ch].A.MALARM.xn
(V.)[ch].A.MALARM.sn
(V.)[ch].SP.MALARM.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para servo e inverter Mechatrolink.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cdigo de erro ou alarme do dispositivo. Consultar a documentao do dispositivo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.MIOMON.xn
(V.)[ch].A.MIOMON.sn
(V.)[ch].SP.MIOMON.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel modificvel desde o ambiente do osciloscpio.
Varivel vlida para eixos rotativos, lineares e spindles.
Varivel vlida para servo Mechatrolink.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado das entradas e sadas do dispositivo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.MPA.MALARM.Z Eixo Z.
V.MPA.MALARM.S Spindle S.
V.SP.MALARM.S Spindle S.
V.SP.MALARM Spindle master.
V.MPA.MALARM.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MALARM.1 Eixo com ndice 1 no canal 2.
V.SP.MALARM.2 Spindle com ndice 2 no sistema.
V.[2].SP.MALARM.1 Spindle com ndice 1 no canal 2.
V.MPA.MIOMON.Z Eixo Z.
V.MPA.MIOMON.S Spindle S.
V.SP.MIOMON.S Spindle S.
V.SP.MIOMON Spindle master.
V.MPA.MIOMON.4 Eixo ou spindle com nmero lgico 4.
V.[2].MPA.MIOMON.1 Eixo com ndice 1 no canal 2.
V.SP.MIOMON.2 Spindle com ndice 2 no sistema.
V.[2].SP.MIOMON.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
599
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


c
o
m
u
t
a

o

s
i
n
c
r
o
n
i
z
a
d
a
.
22.29 Variveis associadas comutao sincronizada.
O valor destas variveis equivalente ao programado nos parmetros da sentena
#SWTOUT. Se a sentena executada sem parmetros e as variveis tm algum valor
atribudo, o CNC assume estes ltimos valores como ativos. De forma anloga, se os
parmetros da sentena forem programados, as variveis assumem estes valores como
prprios.
No incio de funcionamento do CNC, os offsets se inicializam em zero. Aps o incio, os
valores programados para os offsets (atravs da sentena #SWTOUT ou das variveis) se
mantm, inclusive aps um erro, um reset ou M30.
Estas variveis detm a preparao dos blocos. Para modificar os valores dos offsets sem
deter a preparao de blocos, modificar estas variveis a partir do PLC ou utilizar os
parmetros da sentena #SWTOUT. Se as variveis forem modificadas a partir do PLC, os
novos valores so assumidos ao executar a sentena #SWTOUT. Se ao modificar os valores
a partir do PLC, a sentena est ativa, assume os novos valores.
V.G.TON
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel retorna o valor de execuo; sua leitura/escrita detm a preparao de blocos.
Offset de tempo (milisegundos) para antecipar a ativao da sada digital.
V.G.TOF
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel retorna o valor de execuo; sua leitura/escrita detm a preparao de blocos.
Offset de tempo (milisegundos) para antecipar a desativao da sada digital.
V.G.PON
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel retorna o valor de execuo; sua leitura/escrita detm a preparao de blocos.
Offset em distncia (milmetros/polegadas) para antecipar a ativao da sada digital.
V.G.POF
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel retorna o valor de execuo; sua leitura/escrita detm a preparao de blocos.
Offset em distncia (milmetros/polegadas) para antecipar a desativao da sada digital.
V.G.TON
V.G.TOF
V.G.PON
V.G.POF
600
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

P
W
M
.
22.30 Variveis associadas ao PWM.
(V.)G.PWMON
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado do PWM, quando foi ativado a partir do CNC.
Sintaxe.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
A ativao do laser a partir do PLC tem prioridade sobre a ativao a partir do CNC.
(V.)G.PWMFREQ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Frequncia do PWM (entre 2 e 5000 Hz; por padro, 0), quando o PWM foi ativado a partir
do CNC. Esta varivel s funcional quando o laser foi ativado pelo CNC.
Sintaxe.
(V.)G.PWMDUTY
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ciclo de trabalho do PWM (entre 0.1 e 100%; por padro, 50%), quando o PWM foi ativado
a partir do CNC. Esta varivel s funcional quando o laser foi ativado pelo CNC.
Sintaxe.
Observaes.
A leitura a partir do PLC vir expressa em dcimos (x10); isto , para um valor 0.1, a leitura
pelo PLC retornar o valor 1. Para um valor 100, a leitura pelo PLC retornar o valor 1000.
(V.)PLC.PWMFREQ
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
V.G.PWMON
Valor. Significado.
0 Laser desligado.
1 Laser ativado.
Estado do laser a partir
do CNC.
Varivel (V.)G.PWMON
Estado do laser a partir
do PLC.
Marca PWMON
Estado do laser.
0 0 Laser desligado.
1 0 Laser ativado a partir do CNC.
0 1 Laser ativado a partir do PLC.
1 1 Laser ativado a partir do PLC.
V.G.PWMFREQ
V.G.PWMDUTY
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
601
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

P
W
M
.
Frequncia do PWM (entre 2 e 5000 Hz; por padro, 0), quando o PWM foi ativado a partir
do PLC. Se esta varivel for definida com valor 0, a sada do PWM desativada. Esta varivel
s funcional quando o laser foi ativado pelo PLC.
Observaes.
As alteraes pela varivel so atualizadas no seguinte lao (loop); no foram considerados
os tempos intermedirios entre laos.
(V.)PLC.PWMDUTY
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ciclo de trabalho do PWM (entre 1 e 1000; por padro, 500 (50%)), quando o PWM foi ativado
a partir do PLC. Esta varivel s funcional quando o laser foi ativado pelo PLC.
Observaes.
As alteraes pela varivel so atualizadas no seguinte lao (loop); no foram considerados
os tempos intermedirios entre laos.
A leitura a partir do CNC vir dividida por 10; isto , para um valor de 1, a leitura pelo CNC
retornar o valor 0.1.
PLC.PWMFREQ
PLC.PWMDUTY
PLC.PWMFREQ
PLC.PWMDUTY PLC.PWMDUTY PLC.PWMDUTY
500 (50%)
200 Hz
250
200 Hz
(25%)
602
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

t
e
m
p
o

d
e

c
i
c
l
o
.
22.31 Variveis associadas ao tempo de ciclo.
ANLI SES DO TEMPO DE CI CLO NO CNC.
(V.)G.NCTIMERATE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem do tempo de ciclo que utiliza a parte de tempo real de CNC.
Esta varivel serve para avaliar a carga do sistema e o tempo que a interrupo peridica,
que controla o movimento dos eixos, deixa o sistema operativo para monitorar outras
aplicaes que possam ser executadas em paralelo ao CNC. Aplicaes que necessitam
tempo do sistema operativo so, por exemplo, a visualizao de telas, as aplicaes de
interface de usurio, o restabelecimento de variveis na tela, o controle de arquivos (sub-
rotinas ou programas que se abrem e se fecham durante a usinagem), etc.
Se o tempo livre para as aplicaes no suficiente, pode-se optar por diminuir o parmetro
PREPFREQ, aumentar o parmetro LOOPTIME, agrupar as sub-rotinas num mesmo
arquivo ou diminuir aplicaes externas.
(V.)G.LOOPTIMERATE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem do tempo de ciclo que utiliza o lao de posio.
Esta varivel serve de referncia para saber se o consumo de tempo de interrupo devido
ao nmero de eixos ou ao prprio processo de preparao da trajetria.
Se a maior parte do tempo de interrupo utilizada pelo lao de posio, isto significa que
o sistema est sobrecarregado pelos eixos e portanto ter que ser avaliada a possibilidade
de aumentar o parmetro LOOPTIME.
ANLI SES DO TEMPO DE CI CLO NO CANAL.
(V.)[ch].G.CHTIMERATE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem do tempo de ciclo que utiliza o canal.
Esta varivel ajuda a determinar se a execuo concreta de um canal a que est
consumindo demasiado tempo.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.PREPTIMERATE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem do tempo de ciclo que utiliza o canal para a preparao de blocos.
Esta varivel serve para avaliar a carga na preparao da trajetria e saber se possvel
aumentar o parmetro PREPFREQ.
V.G.NCTIMERATE
V.G.LOOPTIMERATE
V.[2].G.CHTIMERATE Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
603
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

t
e
m
p
o

d
e

c
i
c
l
o
.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.IPOTIMERATE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem do tempo de ciclo que utiliza o interpolador do canal.
Esta varivel serve para avaliar a sobrecarga no algoritmo de gerao de trajetria e no
algoritmo de moderao.
Sintaxe.
ch Nmero de canal.
V.[2].G.PREPTIMERATE Canal 2.
V.[2].G.IPOTIMERATE Canal 2.
604
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

e
n
t
r
a
d
a
s

d
e

c
o
n
t
a
g
e
m

p
a
r
a

e
i
x
o
s
a
n
a
l

g
i
c
o
s
.
22.32 Variveis associadas s entradas de contagem para eixos
analgicos.
(V.)[ch].A.COUNTERST.xn
(V.)[ch].A.COUNTERST.sn
(V.)[ch].SP.COUNTERST.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado da entrada de contagem.
Para que uma entrada de contagem esteja ativada, deve ter associada um eixo analgico.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.COUNTER.xn
(V.)[ch].A.COUNTER.sn
(V.)[ch].SP.COUNTER.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Pulsos da entrada de contagem (parte inteira + a correspondente parte fracionria).
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.ASINUS.xn
(V.)[ch].A.ASINUS.sn
(V.)[ch].SP.ASINUS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Parte fracionaria do sinal A.
V.A.COUNTERST.Z Eixo Z.
V.A.COUNTERST.S Spindle S.
V.SP.COUNTERST.S Spindle S.
V.SP.COUNTERST Spindle master.
V.A.COUNTERST.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.COUNTERST.1 Eixo com ndice 1 no canal 2.
V.SP.COUNTERST.2 Spindle com ndice 2 no sistema.
V.[2].SP.COUNTERST.1 Spindle com ndice 1 no canal 2.
V.A.COUNTER.Z Eixo Z.
V.A.COUNTER.S Spindle S.
V.SP.COUNTER.S Spindle S.
V.SP.COUNTER Spindle master.
V.A.COUNTER.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.COUNTER.1 Eixo com ndice 1 no canal 2.
V.SP.COUNTER.2 Spindle com ndice 2 no sistema.
V.[2].SP.COUNTER.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
605
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

e
n
t
r
a
d
a
s

d
e

c
o
n
t
a
g
e
m

p
a
r
a

e
i
x
o
s
a
n
a
l

g
i
c
o
s
.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.BSINUS.xn
(V.)[ch].A.BSINUS.sn
(V.)[ch].SP.BSINUS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Parte fracionaria do sinal B.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.A.ASINUS.Z Eixo Z.
V.A.ASINUS.S Spindle S.
V.SP.ASINUS.S Spindle S.
V.SP.ASINUS Spindle master.
V.A.ASINUS.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.ASINUS.1 Eixo com ndice 1 no canal 2.
V.SP.ASINUS.2 Spindle com ndice 2 no sistema.
V.[2].SP.ASINUS.1 Spindle com ndice 1 no canal 2.
V.A.BSINUS.Z Eixo Z.
V.A.BSINUS.S Spindle S.
V.SP.BSINUS.S Spindle S.
V.SP.BSINUS Spindle master.
V.A.BSINUS.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.BSINUS.1 Eixo com ndice 1 no canal 2.
V.SP.BSINUS.2 Spindle com ndice 2 no sistema.
V.[2].SP.BSINUS.1 Spindle com ndice 1 no canal 2.
606
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

e
n
t
r
a
d
a
s

e

s
a

d
a
s

a
n
a
l

g
i
c
a
s
.
22.33 Variveis associadas s entradas e sadas analgicas.
(V.)G.ANAI[n]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Tenso em volts da entrada (n).
Sintaxe.
n Nmero da entrada analgica.
(V.)G.ANAO[n]
Varivel de leitura desde o interface; de escrita desde o programa e desde o PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Tenso em volts da sada [n].
Sintaxe.
n Nmero da entrada analgica.
MDULO REMOTO RCS-S (CONTADOR SERCOS).
(V.)G.ANASO[n]
Varivel de leitura desde o interface; de escrita desde o programa e desde o PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Tenso em volts da sada [n] do mdulo RCS-S. As sadas analgicas so numeradas de
acordo com o parmetro SERCOUNTID.
Sintaxe.
n Nmero da entrada analgica.
V.G.ANAI[3] Tenso da entrada analgica 3.
V.G.ANAO[3] Tenso da sada analgica 3.
V.G.ANASO[3] Tenso da sada analgica 3.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
607
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


i
n
s
t
r
u

o

e

o

f
e
e
d
b
a
c
k

d
o

r
e
g
u
l
a
d
o
r
.
22.34 Variveis associadas instruo e o feedback do regulador.
I NSTRUO E TORQUE PARA EI XOS SERCOS.
(V.)[ch].A.FTEO.xn
(V.)[ch].A.FTEO.sn
(V.)[ch].SP.FTEO.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Instruo de velocidade para Sercos (em rpm).
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.POSCMD.xn
(V.)[ch].A.POSCMD.sn
(V.)[ch].SP.POSCMD.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Instruo de posio para Sercos.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.TORQUE.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Par de corrente em Sercos.
V.A.FTEO.Z Eixo Z.
V.A.FTEO.S Spindle S.
V.SP.FTEO.S Spindle S.
V.SP.FTEO Spindle master.
V.A.FTEO.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.FTEO.1 Eixo com ndice 1 no canal 2.
V.SP.FTEO.2 Spindle com ndice 2 no sistema.
V.[2].SP.FTEO.1 Spindle com ndice 1 no canal 2.
V.A.POSCMD.Z Eixo Z.
V.A.POSCMD.S Spindle S.
V.SP.POSCMD.S Spindle S.
V.SP.POSCMD Spindle master.
V.A.POSCMD.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.POSCMD.1 Eixo com ndice 1 no canal 2.
V.SP.POSCMD.2 Spindle com ndice 2 no sistema.
V.[2].SP.POSCMD.1 Spindle com ndice 1 no canal 2.
608
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


i
n
s
t
r
u

o

e

o

f
e
e
d
b
a
c
k

d
o

r
e
g
u
l
a
d
o
r
.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
FEEDBACK DO REGULADOR ANALGI CO OU SERCOS.
(V.)[ch].A.POSNC.xn
(V.)[ch].A.POSNC.sn
(V.)[ch].SP.POSNC.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Feedback de posio.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.A.TORQUE.Z Eixo Z.
V.A.TORQUE.S Spindle S.
V.SP.TORQUE.S Spindle S.
V.SP.TORQUE Spindle master.
V.A.TORQUE.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.TORQUE.1 Eixo com ndice 1 no canal 2.
V.SP.TORQUE.2 Spindle com ndice 2 no sistema.
V.[2].SP.TORQUE.1 Spindle com ndice 1 no canal 2.
V.A.POSNC.Z Eixo Z.
V.A.POSNC.S Spindle S.
V.SP.POSNC.S Spindle S.
V.SP.POSNC Spindle master.
V.A.POSNC.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.POSNC.1 Eixo com ndice 1 no canal 2.
V.SP.POSNC.2 Spindle com ndice 2 no sistema.
V.[2].SP.POSNC.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
609
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


t
r
o
c
a

d
e

f
a
i
x
a

e

s
e
t

d
o

r
e
g
u
l
a
d
o
r

S
e
r
c
o
s
.
22.35 Variveis associadas troca de faixa e set do regulador Sercos.
(V.)[ch].A.SETGE.xn
(V.)[ch].A.SETGE.sn
(V.)[ch].SP.SETGE.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Selecionar o set e a faixa no regulador. S pode haver um processo de troca em
funcionamento. Se enquanto dura o processo existem programadas outras mudanas de
gama ou de set, mesmo que seja em reguladores diferentes, o CNC s conserva a ltima
programada e o resto de mudanas intermedirias as ignora.
O regulador pode possuir 8 gamas de trabalho ou redues identificadas de 0 a 7 (parmetro
GP6 do regulador) e de 8 conjuntos de parmetros (parmetro GP4 do regulador)
identificados de 0 a 7.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Os 4 bits de menos peso indicam a gama de trabalho e os 4 bits de mais peso indicam o
set de parmetros. Se algum conjunto de 4 bits tem valor 0, o CNC no muda a gama ou
o set ativo no regulador. Exemplo de alguns valores da varivel.
Observaes.
O CNC mantm ativa a marca SERPLCAC enquanto dura o processo de mudana.
V.A.SETGE.Z Eixo Z.
V.A.SETGE.S Spindle S.
V.SP.SETGE.S Spindle S.
V.SP.SETGE Spindle master.
V.A.SETGE.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.SETGE.1 Eixo com ndice 1 no canal 2.
V.SP.SETGE.2 Spindle com ndice 2 no sistema.
V.[2].SP.SETGE.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
$21 Primeira gama ou reduo (gama 0).
Segundo set de parmetros (set 1).
$40 O regulador mantm a gama ou reduo ativa.
Quarto set de parmetros (set 3).
$07 Stima gama ou reduo (gama 6).
O regulador mantm o set de parmetros ativo.
610
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

a
j
u
s
t
e

d
o

l
a

o
.
22.36 Variveis associadas ao ajuste do lao.
VARI VEI S ASSOCI ADAS S COTAS.
(V.)[ch].A.IPOPOS.xn
(V.)[ch].A.IPOPOS.sn
(V.)[ch].SP.IPOPOS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota terica sada do interpolador, antes da transformao; isto , em cotas pea.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.FILTERIN.xn
(V.)[ch].A.FILTERIN.sn
(V.)[ch].SP.FILTERIN.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota terica do interpolador antes do filtro.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.FILTEROUT.xn
(V.)[ch].A.FILTEROUT.sn
(V.)[ch].SP.FILTEROUT.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota terica do interpolador depois do filtro.
V.A.IPOPOS.Z Eixo Z.
V.A.IPOPOS.S Spindle S.
V.SP.IPOPOS.S Spindle S.
V.SP.IPOPOS Spindle master.
V.A.IPOPOS.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.IPOPOS.1 Eixo com ndice 1 no canal 2.
V.SP.IPOPOS.2 Spindle com ndice 2 no sistema.
V.[2].SP.IPOPOS.1 Spindle com ndice 1 no canal 2.
V.A.FILTERIN.Z Eixo Z.
V.A.FILTERIN.S Spindle S.
V.SP.FILTERIN.S Spindle S.
V.SP.FILTERIN Spindle master.
V.A.FILTERIN.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.FILTERIN.1 Eixo com ndice 1 no canal 2.
V.SP.FILTERIN.2 Spindle com ndice 2 no sistema.
V.[2].SP.FILTERIN.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
611
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

a
j
u
s
t
e

d
o

l
a

o
.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.LOOPTPOS.xn
(V.)[ch].A.LOOPTPOS.sn
(V.)[ch].SP.LOOPTPOS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota terica entrada do lao de posio.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.LOOPPOS.xn
(V.)[ch].A.LOOPPOS.sn
(V.)[ch].SP.LOOPPOS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota real entrada do lao de posio.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.A.FILTEROUT.Z Eixo Z.
V.A.FILTEROUT.S Spindle S.
V.SP.FILTEROUT.S Spindle S.
V.SP.FILTEROUT Spindle master.
V.A.FILTEROUT.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.FILTEROUT.1 Eixo com ndice 1 no canal 2.
V.SP.FILTEROUT.2 Spindle com ndice 2 no sistema.
V.[2].SP.FILTEROUT.1 Spindle com ndice 1 no canal 2.
V.A.LOOPTPOS.Z Eixo Z.
V.A.LOOPTPOS.S Spindle S.
V.SP.LOOPTPOS.S Spindle S.
V.SP.LOOPTPOS Spindle master.
V.A.LOOPTPOS.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.LOOPTPOS.1 Eixo com ndice 1 no canal 2.
V.SP.LOOPTPOS.2 Spindle com ndice 2 no sistema.
V.[2].SP.LOOPTPOS.1 Spindle com ndice 1 no canal 2.
V.A.LOOPPOS.Z Eixo Z.
V.A.LOOPPOS.S Spindle S.
V.SP.LOOPPOS.S Spindle S.
V.SP.LOOPPOS Spindle master.
V.A.LOOPPOS.4 Eixo ou spindle com nmero lgico 4.
612
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

a
j
u
s
t
e

d
o

l
a

o
.
I NCREMENTO DE POSI O E O PER ODO DE AMOSTRAGEM.
(V.)[ch].A.POSINC.xn
(V.)[ch].A.POSINC.sn
(V.)[ch].SP.POSINC.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Aumento real de posio do atual perodo de amostragem.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.TPOSINC.xn
(V.)[ch].A.TPOSINC.sn
(V.)[ch].SP.TPOSINC.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Aumento terico de posio do atual perodo de amostragem.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.[2].A.LOOPPOS.1 Eixo com ndice 1 no canal 2.
V.SP.LOOPPOS.2 Spindle com ndice 2 no sistema.
V.[2].SP.LOOPPOS.1 Spindle com ndice 1 no canal 2.
V.A.POSINC.Z Eixo Z.
V.A.POSINC.S Spindle S.
V.SP.POSINC.S Spindle S.
V.SP.POSINC Spindle master.
V.A.POSINC.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.POSINC.1 Eixo com ndice 1 no canal 2.
V.SP.POSINC.2 Spindle com ndice 2 no sistema.
V.[2].SP.POSINC.1 Spindle com ndice 1 no canal 2.
V.A.TPOSINC.Z Eixo Z.
V.A.TPOSINC.S Spindle S.
V.SP.TPOSINC.S Spindle S.
V.SP.TPOSINC Spindle master.
V.A.TPOSINC.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.TPOSINC.1 Eixo com ndice 1 no canal 2.
V.SP.TPOSINC.2 Spindle com ndice 2 no sistema.
V.[2].SP.TPOSINC.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
613
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

a
j
u
s
t
e

d
o

l
a

o
.
(V.)[ch].A.PREVPOSINC.xn
(V.)[ch].A.PREVPOSINC.sn
(V.)[ch].SP.PREVPOSINC.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Aumento real de posio do anterior perodo de amostragem.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
AJ USTE FI NO DO AVANO, ACELERAO E JERK.
(V.)[ch].A.TFEED.xn
(V.)[ch].A.TFEED.sn
(V.)[ch].SP.TFEED.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor instantneo terico da velocidade entrada do lao de posio.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.FEED.xn
(V.)[ch].A.FEED.sn
(V.)[ch].SP.FEED.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor instantneo real da velocidade entrada do lao de posio.
Sintaxe.
ch Nmero de canal.
V.A.PREVPOSINC.Z Eixo Z.
V.A.PREVPOSINC.S Spindle S.
V.SP.PREVPOSINC.S Spindle S.
V.SP.PREVPOSINC Spindle master.
V.A.PREVPOSINC.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.PREVPOSINC.1 Eixo com ndice 1 no canal 2.
V.SP.PREVPOSINC.2 Spindle com ndice 2 no sistema.
V.[2].SP.PREVPOSINC.1 Spindle com ndice 1 no canal 2.
V.A.TFEED.Z Eixo Z.
V.A.TFEED.S Spindle S.
V.SP.TFEED.S Spindle S.
V.SP.TFEED Spindle master.
V.A.TFEED.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.TFEED.1 Eixo com ndice 1 no canal 2.
V.SP.TFEED.2 Spindle com ndice 2 no sistema.
V.[2].SP.TFEED.1 Spindle com ndice 1 no canal 2.
614
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

a
j
u
s
t
e

d
o

l
a

o
.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.TACCEL.xn
(V.)[ch].A.TACCEL.sn
(V.)[ch].SP.TACCEL.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor instantneo terico da acelerao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.ACCEL.xn
(V.)[ch].A.ACCEL.sn
(V.)[ch].SP.ACCEL.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor instantneo real da acelerao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.A.FEED.Z Eixo Z.
V.A.FEED.S Spindle S.
V.SP.FEED.S Spindle S.
V.SP.FEED Spindle master.
V.A.FEED.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.FEED.1 Eixo com ndice 1 no canal 2.
V.SP.FEED.2 Spindle com ndice 2 no sistema.
V.[2].SP.FEED.1 Spindle com ndice 1 no canal 2.
V.A.TACCEL.Z Eixo Z.
V.A.TACCEL.S Spindle S.
V.SP.TACCEL.S Spindle S.
V.SP.TACCEL Spindle master.
V.A.TACCEL.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.TACCEL.1 Eixo com ndice 1 no canal 2.
V.SP.TACCEL.2 Spindle com ndice 2 no sistema.
V.[2].SP.TACCEL.1 Spindle com ndice 1 no canal 2.
V.A.ACCEL.Z Eixo Z.
V.A.ACCEL.S Spindle S.
V.SP.ACCEL.S Spindle S.
V.SP.ACCEL Spindle master.
V.A.ACCEL.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.ACCEL.1 Eixo com ndice 1 no canal 2.
V.SP.ACCEL.2 Spindle com ndice 2 no sistema.
V.[2].SP.ACCEL.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
615
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

a
j
u
s
t
e

d
o

l
a

o
.
(V.)[ch].A.TJERK.xn
(V.)[ch].A.TJERK.sn
(V.)[ch].SP.TJERK.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor instantneo terico de Jerk.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.JERK.xn
(V.)[ch].A.JERK.sn
(V.)[ch].SP.JERK.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor instantneo real de Jerk.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
AJ USTE DOS GANHOS DESDE O PLC.
(V.)[ch].A.PLCFFGAIN.xn
(V.)[ch].A.PLCFFGAIN.sn
(V.)[ch].SP.PLCFFGAIN.sn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de feed forward programado desde o PLC.
Sintaxe.
ch Nmero de canal.
V.A.TJERK.Z Eixo Z.
V.A.TJERK.S Spindle S.
V.SP.TJERK.S Spindle S.
V.SP.TJERK Spindle master.
V.A.TJERK.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.TJERK.1 Eixo com ndice 1 no canal 2.
V.SP.TJERK.2 Spindle com ndice 2 no sistema.
V.[2].SP.TJERK.1 Spindle com ndice 1 no canal 2.
V.A.JERK.Z Eixo Z.
V.A.JERK.S Spindle S.
V.SP.JERK.S Spindle S.
V.SP.JERK Spindle master.
V.A.JERK.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.JERK.1 Eixo com ndice 1 no canal 2.
V.SP.JERK.2 Spindle com ndice 2 no sistema.
V.[2].SP.JERK.1 Spindle com ndice 1 no canal 2.
616
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

a
j
u
s
t
e

d
o

l
a

o
.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
Para que o feed forward e o AC forward definidos desta maneira, sejam considerados, devem
estar ativados por parmetro de mquina; isto , mediante o parmetro de mquina
FFWTYPE, se regulador analgico ou simulado e por parmetro OPMODEP se Sercos.
Os valores definidos por estas variveis prevalecem sobre os definidos nos parmetros de
mquina e por programa. Se as variveis se definem com um valor negativo, se anula o seu
efeito (o valor zero vlido). Estas variveis no se inicializam com reset nem ao validar
os parmetros.
A leitura desde o PLC vir expressa em centsimas (x100); isto , se o parmetro tem valor
10, a leitura desde o PLC devolver valor 1000.
(V.)[ch].A.PLCACFGAIN.xn
(V.)[ch].A.PLCACFGAIN.sn
(V.)[ch].SP.PLCACFGAIN.sn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de AC-forward programado desde o PLC.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
Para que o feed forward e o AC forward definidos desta maneira, sejam considerados, devem
estar ativados por parmetro de mquina; isto , mediante o parmetro de mquina
FFWTYPE, se regulador analgico ou simulado e por parmetro OPMODEP se Sercos.
Os valores definidos por estas variveis prevalecem sobre os definidos nos parmetros de
mquina e por programa. Se as variveis se definem com um valor negativo, se anula o seu
efeito (o valor zero vlido). Estas variveis no se inicializam com reset nem ao validar
os parmetros.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
V.A.PLCFFGAIN.Z Eixo Z.
V.A.PLCFFGAIN.S Spindle S.
V.SP.PLCFFGAIN.S Spindle S.
V.SP.PLCFFGAIN Spindle master.
V.A.PLCFFGAIN.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.PLCFFGAIN.1 Eixo com ndice 1 no canal 2.
V.SP.PLCFFGAIN.2 Spindle com ndice 2 no sistema.
V.[2].SP.PLCFFGAIN.1 Spindle com ndice 1 no canal 2.
V.A.PLCACFGAIN.Z Eixo Z.
V.A.PLCACFGAIN.S Spindle S.
V.SP.PLCACFGAIN.S Spindle S.
V.SP.PLCACFGAIN Spindle master.
V.A.PLCACFGAIN.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.PLCACFGAIN.1 Eixo com ndice 1 no canal 2.
V.SP.PLCACFGAIN.2 Spindle com ndice 2 no sistema.
V.[2].SP.PLCACFGAIN.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
617
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

a
j
u
s
t
e

d
o

l
a

o
.
(V.)[ch].A.PLCPROGAIN.xn
(V.)[ch].A.PLCPROGAIN.sn
(V.)[ch].SP.PLCPROGAIN.sn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ganho proporcional programado desde o PLC.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
Os valores definidos por estas variveis prevalecem sobre os definidos nos parmetros de
mquina e por programa. Se as variveis se definem com um valor negativo, se anula o seu
efeito (o valor zero vlido). Estas variveis no se inicializam com reset nem ao validar
os parmetros.
V.A.PLCPROGAIN.Z Eixo Z.
V.A.PLCPROGAIN.S Spindle S.
V.SP.PLCPROGAIN.S Spindle S.
V.SP.PLCPROGAIN Spindle master.
V.A.PLCPROGAIN.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.PLCPROGAIN.1 Eixo com ndice 1 no canal 2.
V.SP.PLCPROGAIN.2 Spindle com ndice 2 no sistema.
V.[2].SP.PLCPROGAIN.1 Spindle com ndice 1 no canal 2.
618
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

l
a

o

d
o

e
i
x
o

o
u

s
p
i
n
d
l
e

t
a
n
d
e
m
.
22.37 Variveis associadas ao lao do eixo ou spindle tandem.
(V.)[ch].A.TPIIN.xn
(V.)[ch].A.TPIIN.sn
(V.)[ch].SP.TPIIN.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Entrada do PI do eixo principal do tandem (em rpm).
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.TPIOUT.xn
(V.)[ch].A.TPIOUT.sn
(V.)[ch].SP.TPIOUT.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Sada do PI do eixo principal do tandem (em rpm).
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.TFILTOUT.xn
(V.)[ch].A.TFILTOUT.sn
(V.)[ch].SP.TFILTOUT.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Sada do filtro de pr-carga do tandem.
Sintaxe.
ch Nmero de canal.
V.A.TPIIN.Z Eixo Z.
V.A.TPIIN.S Spindle S.
V.SP.TPIIN.S Spindle S.
V.SP.TPIIN Spindle master.
V.A.TPIIN.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.TPIIN.1 Eixo com ndice 1 no canal 2.
V.SP.TPIIN.2 Spindle com ndice 2 no sistema.
V.[2].SP.TPIIN.1 Spindle com ndice 1 no canal 2.
V.A.TPIOUT.Z Eixo Z.
V.A.TPIOUT.S Spindle S.
V.SP.TPIOUT.S Spindle S.
V.SP.TPIOUT Spindle master.
V.A.TPIOUT.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.TPIOUT.1 Eixo com ndice 1 no canal 2.
V.SP.TPIOUT.2 Spindle com ndice 2 no sistema.
V.[2].SP.TPIOUT.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
619
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

l
a

o

d
o

e
i
x
o

o
u

s
p
i
n
d
l
e

t
a
n
d
e
m
.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.PRELOAD.xn
(V.)[ch].A.PRELOAD.sn
(V.)[ch].SP.PRELOAD.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Pr-carga no tandem.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.A.TFILTOUT.Z Eixo Z.
V.A.TFILTOUT.S Spindle S.
V.SP.TFILTOUT.S Spindle S.
V.SP.TFILTOUT Spindle master.
V.A.TFILTOUT.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.TFILTOUT.1 Eixo com ndice 1 no canal 2.
V.SP.TFILTOUT.2 Spindle com ndice 2 no sistema.
V.[2].SP.TFILTOUT.1 Spindle com ndice 1 no canal 2.
V.A.PRELOAD.Z Eixo Z.
V.A.PRELOAD.S Spindle S.
V.SP.PRELOAD.S Spindle S.
V.SP.PRELOAD Spindle master.
V.A.PRELOAD.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.PRELOAD.1 Eixo com ndice 1 no canal 2.
V.SP.PRELOAD.2 Spindle com ndice 2 no sistema.
V.[2].SP.PRELOAD.1 Spindle com ndice 1 no canal 2.
620
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a

d
e

o
r
i
g
e
n
s
)
.
22.38 Variveis associadas s tabelas do usurio (tabela de origens).
(V.)G.FORG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Primeira origem da tabela.
(V.)G.NUMORG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de origens da tabela.
(V.)[ch].A.PLCOF.xn
(V.)[ch].A.PLCOF.sn
(V.)[ch].SP.PLCOF.sn
Varivel de leitura e escrita desde o programa e PLC; de leitura desde o interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Eixo xn. Deslocamento definido no deslocamento de origem por PLC.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.G.FORG
V.G.FORG
V.A.PLCOF.Z Eixo Z.
V.A.PLCOF.S Spindle S.
V.SP.PLCOF.S Spindle S.
V.SP.PLCOF Spindle master.
V.A.PLCOF.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.PLCOF.1 Eixo com ndice 1 no canal 2.
V.SP.PLCOF.2 Spindle com ndice 2 no sistema.
V.[2].SP.PLCOF.1 Spindle com ndice 1 no canal 2.
V.A.PLCOF.X
V.G.FORG
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
621
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a

d
e

o
r
i
g
e
n
s
)
.
(V.)[ch].A.ACTPLCOF.xn
(V.)[ch].A.ACTPLCOF.sn
(V.)[ch].SP.ACTPLCOF.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Eixo xn. Deslocamento acumulado por PLC.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
T A B EL A DE ORI GEN S ( SEM A J U ST E FI N O DO
DESLOCAMENTO DE ORI GEM ABSOLUTO).
O ajuste fino do deslocamento de origem absoluto habilitado a partir dos parmetros
mquina (parmetro FINEORG).
(V.)[ch].A.ORG.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Eixo xn. Valor do deslocamento de origem ativo (absoluto G159 + incremental G158).
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.A.ACTPLCOF.Z Eixo Z.
V.A.ACTPLCOF.S Spindle S.
V.SP.ACTPLCOF.S Spindle S.
V.SP.ACTPLCOF Spindle master.
V.A.ACTPLCOF.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.ACTPLCOF.1 Eixo com ndice 1 no canal 2.
V.SP.ACTPLCOF.2 Spindle com ndice 2 no sistema.
V.[2].SP.ACTPLCOF.1 Spindle com ndice 1 no canal 2.
V.A.ORG.Z Eixo Z.
V.A.ORG.3 Eixo com nmero lgico 3.
V.[2].A.ORG.3 Eixo com ndice 3 no canal 2.
V.A.ORGT[6].Y
622
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a

d
e

o
r
i
g
e
n
s
)
.
(V.)[ch].A.ADDORG.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Eixo xn. Valor do deslocamento de origem incremental ativo (G158).
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.ORGT[nb].xn
Varivel de leitura e escrita desde o programa e PLC; de leitura desde o interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Eixo xn. Deslocamento definido no deslocamento de origem [nb].
Sintaxe.
ch Nmero de canal.
nb Nmero de deslocamentos de origem.
xn Nome, nmero lgico ou ndice do eixo.
Observaes.
A numerao das origens G54 a G59 sempre a mesma; G54=1, G55=2, G56=3, G57=4,
G58=5, G59=6.
TA B EL A DE ORI GEN S ( COM A J U ST E FI N O DO
DESLOCAMENTO DE ORI GEM ABSOLUTO).
O ajuste fino do deslocamento de origem absoluto habilitado a partir dos parmetros
mquina (parmetro FINEORG).
(V.)[ch].A.ORG.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Eixo xn. Valor do deslocamento de origem ativo (absoluto G159 grosseiro + absoluto G159
fino + incremental G158).
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.A.ADDORG.Z Eixo Z.
V.A.ADDORG.3 Eixo com nmero lgico 3.
V.[2].A.ADDORG.3 Eixo com ndice 3 no canal 2.
V.A.ORGT[1].Z Deslocamento G54 (G159=1). Eixo Z.
V.A.ORGT[4].3 Deslocamento G57 (G159=4). Eixo com nmero lgico
3.
V.[2].A.ORGT[9].3 Deslocamento G159=9. Eixo com ndice 3 no canal
2.
V.A.ORG.Z Eixo Z.
V.A.ORG.3 Eixo com nmero lgico 3.
V.[2].A.ORG.3 Eixo com ndice 3 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
623
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a

d
e

o
r
i
g
e
n
s
)
.
(V.)[ch].A.ADDORG.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Eixo xn. Valor do deslocamento de origem incremental ativo (G158).
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.COARSEORG.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Eixo xn. Valor do deslocamento de origem absoluto ativo (G159), parte grosseira.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.FINEORG.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Eixo xn. Valor do deslocamento de origem absoluto ativo (G159), parte fina.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.ORGT[nb].xn
Varivel de leitura e escrita desde o programa e PLC; de leitura desde o interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Eixo xn. Defasagem definida no deslocamento de origem [nb]; parte grosseira mais parte
fina.
Ao escrever esta varivel, o valor atribudo parte grosseira, apagando a parte fina.
Sintaxe.
ch Nmero de canal.
nb Nmero de deslocamentos de origem.
V.A.ADDORG.Z Eixo Z.
V.A.ADDORG.3 Eixo com nmero lgico 3.
V.[2].A.ADDORG.3 Eixo com ndice 3 no canal 2.
V.A.COARSEORG.Z Eixo Z.
V.A.COARSEORG.3 Eixo com nmero lgico 3.
V.[2].A.COARSEORG.3 Eixo com ndice 3 no canal 2.
V.A.FINEORG.Z Eixo Z.
V.A.FINEORG.3 Eixo com nmero lgico 3.
V.[2].A.FINEORG.3 Eixo com ndice 3 no canal 2.
624
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a

d
e

o
r
i
g
e
n
s
)
.
xn Nome, nmero lgico ou ndice do eixo.
Observaes.
A numerao das origens G54 a G59 sempre a mesma; G54=1, G55=2, G56=3, G57=4,
G58=5, G59=6.
(V.)[ch].A.COARSEORGT[nb].xn
Varivel de leitura e escrita desde o programa e PLC; de leitura desde o interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Eixo xn. Defasagem definida no deslocamento de origem [nb]; parte grosseira.
Sintaxe.
ch Nmero de canal.
nb Nmero de deslocamentos de origem.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.FINEORGT[nb].xn
Varivel de leitura e escrita desde o programa e PLC; de leitura desde o interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Eixo xn. Defasagem definida no deslocamento de origem [nb]; parte fina.
Sintaxe.
ch Nmero de canal.
nb Nmero de deslocamentos de origem.
xn Nome, nmero lgico ou ndice do eixo.
V.A.ORGT[1].Z Deslocamento G54 (G159=1). Eixo Z.
V.A.ORGT[4].3 Deslocamento G57 (G159=4). Eixo com nmero lgico
3.
V.[2].A.ORGT[9].3 Deslocamento G159=9. Eixo com ndice 3 no canal
2.
V.A.COARSEORGT[1].Z Deslocamento G54 (G159=1). Eixo Z.
V.A.COARSEORGT[4].3 Deslocamento G57 (G159=4). Eixo com nmero lgico
3.
V.[2].A.COARSEORGT[9].3 Deslocamento G159=9. Eixo com ndice 3 no canal
2.
V.A.FINEORGT[1].Z Deslocamento G54 (G159=1). Eixo Z.
V.A.FINEORGT[4].3 Deslocamento G57 (G159=4). Eixo com nmero lgico
3.
V.[2].A.FINEORGT[9].3 Deslocamento G159=9. Eixo com ndice 3 no canal
2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
625
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a

d
e

g
a
r
r
a
s
)
.
22.39 Variveis associadas s tabelas do usurio (tabela de garras).
(V.)G.FFIX
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Primeira garra da tabela.
(V.)G.NUMFIX
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de garras da tabela.
(V.)[ch].G.FIX
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor da preparao de blocos.
Varivel Report (para uso desde os scripts).
Nmero de garra atual.
Sintaxe.
ch Nmero de canal.
(V.)[ch].A.FIX.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Eixo xn. Deslocamento definido na garra atual.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.G.FFIX
V.G.NUMFIX
V.[2].G.FIX Canal 2. Nmero de garra atual.
V.A.FIX.Z Eixo Z.
V.A.FIX.3 Eixo com nmero lgico 3.
V.[2].A.FIX.3 Eixo com ndice 3 no canal 2.
V.G.FFIX
V.A.FIXT[4].Y
V.G.NUMFIX
626
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a

d
e

g
a
r
r
a
s
)
.
(V.)[ch].A.FIXT[nb].xn
Varivel de leitura e escrita desde o programa e PLC; de leitura desde o interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Eixo xn. Deslocamento definido na garra [nb].
Sintaxe.
ch Nmero de canal.
nb Nmero de deslocamento de garras.
xn Nome, nmero lgico ou ndice do eixo.
V.A.FIXT[1].Z Primeiro deslocamento. Eixo Z.
V.A.FIXT[4].3 Quarto deslocamento. Eixo com nmero lgico 3.
V.[2].A.FIXT[9].3 Noveno traslado. Eixo com ndice 3 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
627
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a
s

d
e

p
a
r

m
e
t
r
o
s
a
r
i
t
m

t
i
c
o
s
)
.
22.40 Variveis associadas s tabelas do usurio (tabelas de parmetros
aritmticos).
PARMETROS ARI TMTI COS LOCAI S.
(V.)[ch].G.LUPACT[nb]
Varivel de leitura e escrita desde o PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Valor do parmetro aritmtico local [nb] do nvel de aninhamento atual.
Sintaxe.
ch Nmero de canal.
nb Nmero de parmetro.
(V.)[ch].G.LUP1[nb]
(V.)[ch].G.LUP2[nb]
(V.)[ch].G.LUP3[nb]
(V.)[ch].G.LUP4[nb]
(V.)[ch].G.LUP5[nb]
(V.)[ch].G.LUP6[nb]
(V.)[ch].G.LUP7[nb]
Varivel de leitura e escrita desde o PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Valor do parmetro aritmtico local [nb] do nvel de aninhamento 1 a 7.
Sintaxe.
ch Nmero de canal.
nb Nmero de parmetro.
Observaes.
Na leitura por PLC desta varivel se corta a parte decimal. Se o parmetro tem o valor
54.9876, a leitura desde o PLC devolver o valor 54.
[2].G.LUPACT[14] Canal 2. Valor do parmetro 14.
[2].G.LUP1[14] Canal 2. Val or do parmetro 14 do nvel de
aninhamento 1.
[2].G.LUP7[6] Canal 2 . Val or do parmet ro 6 do n vel de
aninhamento 7.
Valor do parmetro. Leitura desde o PLC.
P14 = 23.1234 G.LUP1[14] = 23
G.LUP1F[14] = 231234
P22 =-12.0987 G.LUP1[22] = -12
G.LUP1F[22] = -120987
628
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a
s

d
e

p
a
r

m
e
t
r
o
s
a
r
i
t
m

t
i
c
o
s
)
.
(V.)[ch].G.LUP1F[nb]
(V.)[ch].G.LUP2F[nb]
(V.)[ch].G.LUP3F[nb]
(V.)[ch].G.LUP4F[nb]
(V.)[ch].G.LUP5F[nb]
(V.)[ch].G.LUP6F[nb]
(V.)[ch].G.LUP7F[nb]
Varivel de leitura e escrita desde o PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Valor do parmetro aritmtico local [nb] do nvel de aninhamento 1 a 7 (valor x10000).
Sintaxe.
ch Nmero de canal.
nb Nmero de parmetro.
Observaes.
A leitura por PLC destas variveis devolve o valor do parmetro multiplicado por 10000. Se
o parmetro tem o valor 54.9876, a leitura desde o PLC devolver o valor 549876.
PARMETROS ARI TMTI COS GLOBAI S.
(V.)[ch].G.GUP[nb]
Varivel de leitura e escrita desde o PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Valor do parmetro aritmtico global [nb].
Sintaxe.
ch Nmero de canal.
nb Nmero de parmetro.
Observaes.
Na leitura por PLC desta varivel se corta a parte decimal. Se o parmetro tem o valor
54.9876, a leitura desde o PLC devolver o valor 54.
[2].G.LUP1F[14] Canal 2. Val or do parmetro 14 do nvel de
aninhamento 1.
[2].G.LUP7F[6] Canal 2 . Val or do parmet ro 6 do n vel de
aninhamento 7.
Valor do parmetro. Leitura desde o PLC.
P14 = 23.1234 G.LUP1[14] = 23
G.LUP1F[14] = 231234
P22 =-12.0987 G.LUP1[22] = -12
G.LUP1F[22] = -120987
[2].G.GUP[114] Canal 2. Valor do parmetro 114.
Valor do parmetro. Leitura da varivel.
P114 = 124.4567 G.GUP[114] = 124
G.GUPF[114] = 1244567
P200 =-12.0987 G.GUP[200] = -12
G.GUPF[200] = -120987
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
629
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a
s

d
e

p
a
r

m
e
t
r
o
s
a
r
i
t
m

t
i
c
o
s
)
.
(V.)[ch].G.GUPF[nb]
Varivel de leitura e escrita desde o PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Valor do parmetro aritmtico global [nb] (valor x10000).
Sintaxe.
ch Nmero de canal.
nb Nmero de parmetro.
Observaes.
A leitura por PLC destas variveis devolve o valor do parmetro multiplicado por 10000. Se
o parmetro tem o valor 54.9876, a leitura desde o PLC devolver o valor 549876.
PARMETROS ARI TMTI COS COMUNS.
(V.)G.CUP[nb]
Varivel de leitura e escrita desde o PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Valor do parmetro aritmtico comum [nb].
Sintaxe.
nb Nmero de parmetro.
Observaes.
Na leitura por PLC desta varivel se corta a parte decimal. Se o parmetro tem o valor
54.9876, a leitura desde o PLC devolver o valor 54.
(V.)G.CUPF[nb]
Varivel de leitura e escrita desde o PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Valor do parmetro aritmtico comum [nb] (valor x10000).
Sintaxe.
nb Nmero de parmetro.
[2].G.GUP[114] Canal 2. Valor do parmetro 114.
Valor do parmetro. Leitura da varivel.
P114 = 124.4567 G.GUP[114] = 124
G.GUPF[114] = 1244567
P200 =-12.0987 G.GUP[200] = -12
G.GUPF[200] = -120987
[2].G.CUP[10014] Canal 2. Valor do parmetro 10014.
Valor do parmetro. Leitura da varivel.
P10014 = 124.4567 G.CUP[10014] = 124
G.CUPF[10014] = 1244567
P10200 =-12.0987 G.CUP[10200] = -12
G.CUPF[10200] = -120987
[2].G.CUPF[10014] Canal 2. Valor do parmetro 10014.
630
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

t
a
b
e
l
a
s

d
o

u
s
u

r
i
o

(
t
a
b
e
l
a
s

d
e

p
a
r

m
e
t
r
o
s
a
r
i
t
m

t
i
c
o
s
)
.
Observaes.
A leitura por PLC destas variveis devolve o valor do parmetro multiplicado por 10000. Se
o parmetro tem o valor 54.9876, a leitura desde o PLC devolver o valor 549876.
Valor do parmetro. Leitura da varivel.
P10014 = 124.4567 G.CUP[10014] = 124
G.CUPF[10014] = 1244567
P10200 =-12.0987 G.CUP[10200] = -12
G.CUPF[10200] = -120987
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
631
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


p
o
s
i

o

d
o

e
i
x
o
s
.
22.41 Variveis associadas posio do eixos.
Existem cotas reais e tericas correspondentes base e ponta da ferramenta. Todas elas
podem ser referidas ao zero mquina ou ao zero pea atual.
Se denomina cota terica posio que deve ocupar o eixo em cada momento, cota real
que em realidade est ocupando e diferena entre ambas se denomina erro de repetio.
COTAS PROGRAMADAS.
(V.)[ch].A.PPOS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cotas da pea programadas (ponta da ferramenta).
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Observaes.
Esta varivel devolve a cota de destino, em coordenadas pea e relativas ponta da
ferramenta, no sistema de referncia atual; isto , levando em considerao a rotao de
coordenadas, fator escala, plano inclinado ativo, etc.
Os valores lidos desde o programa ou desde o PLC e interface sero diferentes quando a
cota est afetada pela compensao de ferramenta ou se usine com aresta aparada. O valor
lido por programa ser a cota programada, enquanto que o valor lido desde o PLC ou desde
o interface ser a cota real levando em considerao a compensao do raio e o
arredondamento da aresta aparada.
(V.)[ch].G.PLPPOS1
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cota programada no primeiro eixo do canal (ponta da ferramenta).
Sintaxe.
ch Nmero de canal.
V.A.PPOS.Z Eixo Z.
V.A.PPOS.3 Eixo com nmero lgico 3.
V.[2].A.PPOS.3 Eixo com ndice 3 no canal 2.
Movimentos programados. Valores devolvidos.
G1 X10 V.A.PPOS.X = 10
#SCALE [2]
G1 X10
Fator de escala 2.
V.A.PPOS.X = 20
G73 Q90
G1 X10
Rotao do sistema de coordenadas.
V.A.PPOS.Y = 20
O eixo Y o qual se move.
V.[2].G.PLPPOS1 Canal 2.
632
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


p
o
s
i

o

d
o

e
i
x
o
s
.
(V.)[ch].G.PLPPOS2
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cota programada no segundo eixo do canal (ponta da ferramenta).
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.PLPPOS3
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Cota programada no terceiro eixo do canal (ponta da ferramenta).
Sintaxe.
ch Nmero de canal.
POSI O EM COORDENADAS PEA.
(V.)[ch].A.APOS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Cotas da pea reais da base da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.ATPOS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Cotas da pea tericas da base da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.[2].G.PLPPOS2 Canal 2.
V.[2].G.PLPPOS3 Canal 2.
V.A.APOS.Z Eixo Z.
V.A.APOS.3 Eixo com nmero lgico 3.
V.[2].A.APOS.3 Eixo com ndice 3 no canal 2.
V.A.ATPOS.Z Eixo Z.
V.A.ATPOS.3 Eixo com nmero lgico 3.
V.[2].A.ATPOS.3 Eixo com ndice 3 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
633
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


p
o
s
i

o

d
o

e
i
x
o
s
.
(V.)[ch].A.ATIPPOS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Cotas da pea reais da ponta da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.ATIPTPOS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Cotas da pea tericas da ponta da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
POSI O EM COORDENADAS DA MQUI NA.
(V.)[ch].A.POS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Cotas de mquina reais da base da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.TPOS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Cotas de mquina tericas da base da ferramenta.
Sintaxe.
ch Nmero de canal.
V.A.ATIPPOS.Z Eixo Z.
V.A.ATIPPOS.3 Eixo com nmero lgico 3.
V.[2].A.ATIPPOS.3 Eixo com ndice 3 no canal 2.
V.A.ATIPTPOS.Z Eixo Z.
V.A.ATIPTPOS.3 Eixo com nmero lgico 3.
V.[2].A.ATIPTPOS.3 Eixo com ndice 3 no canal 2.
V.A.POS.Z Eixo Z.
V.A.POS.3 Eixo com nmero lgico 3.
V.[2].A.POS.3 Eixo com ndice 3 no canal 2.
634
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


p
o
s
i

o

d
o

e
i
x
o
s
.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.TIPPOS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Cotas de mquina reais da ponta da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.TIPTPOS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Cotas de mquina tericas da ponta da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
POSI O L I DA NA MEDI O I NT ERNA ( MEDI O DO
MOTOR).
(V.)[ch].A.POSMOTOR.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Valor da medio interna (medio do motor).
Quando a mistura de medies est ativa (parmetro FBMIXTIME), a varivel devolve o
valor da captao interna (medio do motor). Se no existe mistura de medies, o valor
da varivel coincide com (V.)[ch].A.POS.xn.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.A.TPOS.Z Eixo Z.
V.A.TPOS.3 Eixo com nmero lgico 3.
V.[2].A.TPOS.3 Eixo com ndice 3 no canal 2.
V.A.TIPPOS.Z Eixo Z.
V.A.TIPPOS.3 Eixo com nmero lgico 3.
V.[2].A.TIPPOS.3 Eixo com ndice 3 no canal 2.
V.A.TIPTPOS.Z Eixo Z.
V.A.TIPTPOS.3 Eixo com nmero lgico 3.
V.[2].A.TIPTPOS.3 Eixo com ndice 3 no canal 2.
V.A.POSMOTOR.Z Eixo Z.
V.A.POSMOTOR.3 Eixo com nmero lgico 3.
V.[2].A.POSMOTOR.3 Eixo com ndice 3 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
635
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


p
o
s
i

o

d
o

e
i
x
o
s
.
ERRO DE SEGUI MENTO DO EI XO.
(V.)[ch].A.FLWE.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Erro de repetio (diferena entre a cota terica e a posio real do eixo).
Se no existe mistura de medies, o CNC l a posio real desde a medio interna ou
externa (parmetro FBACKSRC). Se a mistura de medies est ativa (parmetro
FBMIXTIME), o CNC calcula o erro de repetio utilizando a mistura de medies.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.FLWACT.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Erro de repetio com respeito medio externa (medio direta).
Quando a mistura de medies est ativa (parmetro FBMIXTIME), a varivel devolve o erro
de repetio com respeito medio externa (medio direta). Se no existe mistura de
medies, a varivel devolve o erro de repetio com respeito medio ativa (parmetro
FBACKSRC), igual varivel (V.)[ch].A.FLWE.xn.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.FLWEST.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Estimativa linear do erro de repetio.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.A.FLWE.Z Eixo Z.
V.A.FLWE.3 Eixo com nmero lgico 3.
V.[2].A.FLWE.3 Eixo com ndice 3 no canal 2.
Medio ativa. V.A.FLWE.xn V.A.FLWACT.xn
Interna Erro de repetio com respeito medio interna (medio do motor).
Externa Erro de repetio com respeito medio externa (medio direta).
Mistura de medies. Erro de repetio com respeito
mistura de medies.
Erro de repetio com respeito
medio externa.
V.A.FLWACT.Z Eixo Z.
V.A.FLWACT.3 Eixo com nmero lgico 3.
V.[2].A.FLWACT.3 Eixo com ndice 3 no canal 2.
V.A.FLWE.Z Eixo Z.
V.A.FLWE.3 Eixo com nmero lgico 3.
V.[2].A.FLWE.3 Eixo com ndice 3 no canal 2.
636
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


p
o
s
i

o

d
o

s
p
i
n
d
l
e
.
22.42 Variveis associadas posio do spindle.
As seguintes se utilizam quando o spindle trabalha em lao fechado. Neste caso o spindle
se comporta como um eixo. Se denomina cota terica posio que deve ocupar o spindle
em cada momento, cota real que em realidade est ocupando e diferena entre ambas
se denomina erro de repetio.
POSI O DO SPI NDLE.
(V.)[ch].A.PPOS.sn
(V.)[ch].SP.PPOS.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Posio programada do spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.POS.sn
(V.)[ch].SP.POS.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Posio real do spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.TPOS.sn
(V.)[ch].SP.TPOS.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Posio terica do spindle.
Sintaxe.
ch Nmero de canal.
V.A.PPOS.S Spindle S.
V.SP.PPOS.S Spindle S.
V.SP.PPOS Spindle master.
V.A.PPOS.5 Spindle com nmero lgico 5.
V.SP.PPOS.2 Spindle com ndice 2 no sistema.
V.[2].SP.PPOS.1 Spindle com ndice 1 no canal 2.
V.A.POS.S Spindle S.
V.SP.POS.S Spindle S.
V.SP.POS Spindle master.
V.A.POS.5 Spindle com nmero lgico 5.
V.SP.POS.2 Spindle com ndice 2 no sistema.
V.[2].SP.POS.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
637
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


p
o
s
i

o

d
o

s
p
i
n
d
l
e
.
sn Nome, nmero lgico ou ndice do spindle.
ERRO DE SEGUI MENTO DO SPI NDLE.
(V.)[ch].A.FLWE.sn
(V.)[ch].SP.FLWE.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Erro de seguimento do spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.FLWEST.sn
(V.)[ch].SP.FLWEST.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Estimativa linear do erro de repetio do spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
V.A.TPOS.S Spindle S.
V.SP.TPOS.S Spindle S.
V.SP.TPOS Spindle master.
V.A.TPOS.5 Spindle com nmero lgico 5.
V.SP.TPOS.2 Spindle com ndice 2 no sistema.
V.[2].SP.TPOS.1 Spindle com ndice 1 no canal 2.
V.A.FLWE.S Spindle S.
V.SP.FLWE.S Spindle S.
V.SP.FLWE Spindle master.
V.A.FLWE.5 Spindle com nmero lgico 5.
V.SP.FLWE.2 Spindle com ndice 2 no sistema.
V.[2].SP.FLWE.1 Spindle com ndice 1 no canal 2.
V.A.FLWEST.S Spindle S.
V.SP.FLWEST.S Spindle S.
V.SP.FLWEST.S Spindle master.
V.A.FLWEST.5 Spindle com nmero lgico 5.
V.SP.FLWEST.2 Spindle com ndice 2 no sistema.
V.[2].SP.FLWEST.1 Spindle com ndice 1 no canal 2.
638
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

a
v
a
n

o
s
.
22.43 Variveis associadas aos avanos.
AVANO ATI VO NO CANAL.
(V.)[ch].G.FREAL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Avano real sobre a trajetria.
Comparando no osciloscpio o avano real com o terico ao longo da trajetria se podem
detectar problemas de ajustamento se ambos divergem em pontos concretos. Alm disso,
com a ajuda das variveis V.G.LINEN e V.G.BLKN podem ser associadas estas mudanas
de avano com os blocos ou as linhas de programa nos quais se produzem.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel considera a ultrapassagem e as aceleraes e desaceleraes da mquina.
Com os eixos parados devolve o valor 0 e quando se movem o valor correspondente ao
tipo de avano G94/G95. Em mquinas de corte por laser aconselhvel utilizar esta
varivel para que a potncia do laser seja proporcional ao avano.
(V.)[ch].G.PATHFEED
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Avano terico sobre a trajetria.
Comparando no osciloscpio o avano real com o terico ao longo da trajetria se podem
detectar problemas de ajustamento se ambos divergem em pontos concretos. Alm disso,
com a ajuda das variveis V.G.LINEN e V.G.BLKN podem ser associadas estas mudanas
de avano com os blocos ou as linhas de programa nos quais se produzem.
Sintaxe.
ch Nmero de canal.
(V.)[ch].PLC.G00FEED
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Avano mximo permitido no canal.
Esta varivel permite limitar, em determinado momento e em tempo real, o avano mximo
no canal para qualquer tipo de movimento (G00, G01, etc). O CNC aceita a mudana
imediatamente e permanece ativo at que a varivel tome o valor 0, neste caso se recupera
o limite fixado pelo parmetro de mquina.
Sintaxe.
ch Nmero de canal.
V.[2].G.FREAL Canal 2.
V.[2].G.PATHFEED Canal 2.
V.[2].PLC.G00FEED Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
639
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

a
v
a
n

o
s
.
Observaes.
Independente do valor atribudo a esta varivel, o avano nunca ultrapassar os limites
fixados pelos parmetros G00FEED e MAXFEED.
PROGRAMAO DO AVANO EM G94.
(V.)[ch].G.FEED
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Avano ativo no G94.
Sintaxe.
ch Nmero de canal.
Observaes.
O avano em G94 pode ser fixado por programa ou por PLC, sendo o mais prioritrio o
indicado por PLC.
(V.)[ch].PLC.F
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Avano por PLC em G94.
O avano programado por PLC prevalece sobre o programado por programa ou MDI. Para
anular o avano por PLC, definir a varivel com valor 0; o CNC aplica o avano ativo por
programa.
Sintaxe.
ch Nmero de canal.
Varivel. Parmetros de mquina. Avano ativo no canal.
(V.)[ch].PLC.G00FEED G00FEED MAXFEED G00 G01, G02,
3000 10000 5000 3000 3000
7000 10000 5000 7000 5000
12000 10000 5000 10000 5000
V.[2].G.FEED Canal 2.
Avanos definidos. (V.)[ch].PLC.F (V.)[ch].G.PRGF (V.)[ch].G.FEED
Por programa; F2000.
Por PLC; no h.
0 2000 2000
Por programa; F2000.
Por PLC; F4000.
4000 2000 4000
Por programa; F2000.
Por PLC; F500.
500 2000 500
Por programa; F2000.
Por PLC; no h.
Por MDI; F3000.
0 3000 3000
Por programa; F2000.
Por PLC; F6000.
Por MDI; F3000.
6000 3000 6000
Por programa; F2000.
Por PLC; F500.
Por MDI; F3000.
500 3000 500
V.[2].PLC.F Canal 2.
640
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

a
v
a
n

o
s
.
(V.)[ch].G.PRGF
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Avano por programa em G94.
Com G94 ativa, a programao de um novo avano no modo MDI atualiza o valor desta
varivel.
Sintaxe.
ch Nmero de canal.
PROGRAMAO DO AVANO EM G95.
(V.)[ch].G.FPREV
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Avano ativo no G95.
Sintaxe.
ch Nmero de canal.
Observaes.
O avano em G95 pode ser fixado por programa ou por PLC, sendo o mais prioritrio o
indicado por PLC.
(V.)[ch].PLC.FPR
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Avano por PLC em G95.
O avano programado por PLC prevalece sobre o programado por programa ou MDI. Para
anular o avano por PLC, definir a varivel com valor 0; o CNC aplica o avano ativo por
programa.
Sintaxe.
ch Nmero de canal.
V.[2].G.PRGF Canal 2.
V.[2].G.FPREV Canal 2.
Avanos definidos. (V.)[ch].PLC.FPR (V.)[ch].G.PRGFPR (V.)[ch].G.FPREV
Por programa; F0.5.
Por PLC; no h.
0 0.5 0.5
Por programa; F0.5.
Por PLC; F0.7.
0.7 0.5 0.7
Por programa; F0.5.
Por PLC; F0.12.
0.12 0.5 0.12
Por programa; F0.5.
Por PLC; no h.
Por MDI; F1.8.
0 1.8 1.8
Por programa; F0.5.
Por PLC; F2.5.
Por MDI; F1.8.
2.5 1.8 2.5
Por programa; F0.5.
Por PLC; F0.7.
Por MDI; F1.8.
0.7 1.8 0.7
V.[2].PLC.FPR Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
641
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

a
v
a
n

o
s
.
(V.)[ch].G.PRGFPR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Avano por programa em G95.
Com G95 ativa, a programao de um novo avano no modo MDI atualiza o valor desta
varivel.
Sintaxe.
ch Nmero de canal.
PROGRAMAO DO TEMPO DE USI NAGEM.
(V.)[ch].G.FTIME
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Tempo de usinagem no G93 (em segundos).
Sintaxe.
ch Nmero de canal.
PERCENTAGEM DE AVANO (FEED OVERRI DE).
(V.)[ch].G.FRO
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Canal [ch]. Percentagem de avano ativo no canal.
Sintaxe.
ch Nmero de canal.
Observaes.
A percentagem de avano (feed override) pode ser determinada por programa, por PLC ou
pelo comutador, sendo o de maior prioridade o indicado pelo programa e o menos prioritrio
o selecionado pelo comutador.
(V.)[ch].G.PRGFRO
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Percentagem de avano por programa.
V.[2].G.PRGFPR Canal 2.
V.[2].G.FTIME Canal 2.
V.[2].G.FRO Canal 2.
(V.)[ch].G.PRGFRO (V.)[ch].PLC.FRO (V.)[ch].G.CNCFRO (V.)[ch].G.FRO
0 0 70 % 70 %
0 40 % 70 % 40 %
85 % 40 % 70 % 85 %
20 % 90 % 70 % 20 %
20 % 0 70 % 20 %
642
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

a
v
a
n

o
s
.
A percentagem determinada por programa mais prioritria que a determinado por PLC
ou pelo comutador. Para anular o valor fixado por programa, definir a varivel com valor 0.
Sintaxe.
ch Nmero de canal.
(V.)[ch].PLC.FRO
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Percentagem de avano por PLC.
A percentagem determinada pelo PLC mais prioritria que a determinada pelo comutador,
porm menos prioritria que a determinada pelo programa. Para anular o valor fixado por
PLC, definir a varivel com valor 0. Para fixar um valor do 0% desde o PLC, definir a varivel
com valor -1.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.CNCFRO
Varivel de leitura e escrita desde o interface (escrita assncrona); de leitura desde o programa e desde
o PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Percentagem de avano no comutador do painel de comando.
A percentagem fixado no comutador do painel de comando menos prioritrio que o
determinado pelo PLC ou por programa.
Sintaxe.
ch Nmero de canal.
V.[2].G.PRGFRO Canal 2.
V.[2].PLC.FRO Canal 2.
V.[2].G.CNCFRO Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
643
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


a
c
e
l
e
r
a

o

e

a
o

j
e
r
k

s
o
b
r
e

a

t
r
a
j
e
t

r
i
a
.
22.44 Variveis associadas acelerao e ao jerk sobre a trajetria.
(V.)[ch].G.MAXACCEL
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Modificar a mxima acelerao permitida sobre a trajetria de usinagem.
A acelerao mxima permitida sobre a trajetria de usinagem definida pelo parmetro
MAXACCEL e esta varivel permite modificar temporariamente, este valor, num
determinado momento e em tempo real,. O CNC aceita a mudana imediatamente e
permanece ativo at executar M30 ou reset, neste caso o CNC recupera o valor fixado pelo
parmetro de mquina. Se a varivel aplica valor 0, o CNC no aplica nenhum limite
acelerao sobre a trajetria, nem sequer o fixado pelo parmetro de mquina.
O CNC sempre respeita a di nmica dos eixos i mplicados na trajetri a, isto ,
independentemente de qual seja a mxima acelerao permitida sobre a trajetria, o
movimento respeita a acelerao definida em cada eixo.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.MAXJERK
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Modificar o Jerk mximo permitido sobre a trajetria de usinagem.
O mximo jerk permitido sobre a trajetria de usinagem definido pelo parmetro
MAXJERK e esta varivel permite modificar temporariamente, este valor, em um momento
determinado e em tempo real. O CNC aceita a mudana imediatamente e permanece ativo
at executar M30 ou reset, neste caso o CNC recupera o valor fixado pelo parmetro de
mquina. Se a varivel aplica valor 0, o CNC no aplica nenhum limite ao Jerk sobre a
trajetria, nem sequer o fixado pelo parmetro de mquina.
O CNC sempre respeita a di nmica dos eixos i mplicados na trajetri a, isto ,
independentemente de qual seja o mximo Jerk permitido sobre a trajetria, o movimento
respeita o Jerk definido em cada eixo.
Sintaxe.
ch Nmero de canal.
V.[2].G.MAXACCEL Canal 2.
V.[2].G.MAXJERK Canal 2.
644
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


m
o
n
i
t
o
r
a

o

d
o

a
v
a
n

o

n
o

m
o
d
o

H
S
C
.
22.45 Variveis associadas monitorao do avano no modo HSC.
VARI VEI S ASSOCI ADAS PREPARAO DE BLOCOS.
(V.)[ch].G.PERFRATE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de blocos que supervisiona o CNC na preparao de blocos, referente ao
timo alcanvel, para alcanar o avano mximo em cada trecho.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel deve devolver um valor prximo a 100; se a percentagem de blocos inferior
a 100 %, pode ser que o HSC esteja perdendo espao para aumentar o avano, respeitando
o espao disponvel para frear. Para saber se assim, ser necessrio analisar a varivel
V.G.DROPRATE, pois possvel que a causa de no aumentar o avano seja de tipo
geomtrico e no do nmero de blocos disponveis.
(V.)[ch].G.DROPRATE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de reduo do avano mximo alcanvel.
A reduo do avano pode ser devida a um fornecimento inadequado de blocos ou a um
avano programado inferior ao que se possa executar.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel deve devolver um valor prximo a 100; se o valor inferior a 100 %, possvel
que o CNC possa aumentar o avano se tivesse mais blocos. Para saber se o CNC pode
fornecer mais blocos, ser necessrio analisar a varivel V.G.PERFRATE.
Se ambas as variveis tm um valor inferior a 100, podemos aumentar o parmetro
PREPFREQ para que aumente o fornecimento de blocos, sempre que o sistema esteja com
tempo de sobra; isto , que a percentagem de tempo de ciclo que utiliza o CNC no esteja
demasiado perto do tempo do ciclo total (aproximadamente 50%). Esta informao pode
ser consultada na varivel V.G.NCTIMERATE.
ANLI SES DO ERRO PROGRAMADO.
(V.)[ch].G.LIMERROR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor do erro que desativa as splines (modo CONTERROR).
Esta varivel permite avaliar se o programa est gerado com mais erro do que pedimos no
modo HSC.
V.[2].G.PERFRATE Canal 2.
V.[2].G.DROPRATE Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
645
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


m
o
n
i
t
o
r
a

o

d
o

a
v
a
n

o

n
o

m
o
d
o

H
S
C
.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].G.CONTERROR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Erro programado no modo HSC.
Esta varivel permite otimizar as sub-rotinas do fabricante, desativando o modo HSC e
ativando G5 com outro erro para ganhar tempo, e recuperar depois o modo de execuo
anterior.
Sintaxe.
ch Nmero de canal.
LI MI TAO DO AVANO NO BLOCO EM EXECUO.
(V.)[ch].G.AXLIMF
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Nmero lgico do eixo que limita o avano, no bloco em execuo.
Junto varivel V.G.PARLIMF permite valorar o comportamento da usinagem em um trecho
determinado, no qual o avano diminui em excesso ou um avano irregular.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.PARLIMF
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Causa que limita o avano no bloco em execuo.
Sintaxe.
ch Nmero de canal.
V.[2].G.LIMERROR Canal 2.
Valor. Significado.
-1 O perfil gerado no supera o erro programado. O erro programado no limita o
avano mximo do eixo.
### Valor do erro que desativa as splines (modo CONTERROR).
V.[2].G.CONTERROR Canal 2.
V.[2].G.AXLIMF Canal 2.
V.[2].G.PARLIMF Canal 2.
646
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


m
o
n
i
t
o
r
a

o

d
o

a
v
a
n

o

n
o

m
o
d
o

H
S
C
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
LI MI TAO DO AVANO NA ESQUI NA.
(V.)[ch].G.AXLIMC
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Nmero lgico do eixo que limita o avano no canto, no bloco em execuo.
Junto varivel V.G.PARLIMC permite valorar o comportamento da usinagem numa
esquina determinada, no qual o avano diminui em excesso ou um avano irregular.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.PARLIMC
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Causa que limita o avano na esquina, no bloco em execuo.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Valor. Significado.
1 O avano mximo do eixo.
2 A acelerao devida curvatura (parmetro CURVACC).
3 O Jerk devido curvatura (parmetro CURVJERK).
6 O erro que realiza o spline.
7 Espao insuficiente por blocos muito pequenos e/ou buffer cheio.
10 Mximo avano do eixo em transformaes.
11 Mxima acelerao do eixo em transformaes.
V.[2].G.AXLIMC Canal 2.
V.[2].G.PARLIMC Canal 2.
Valor. Significado.
1 O avano mximo do eixo.
4 A acelerao na esquina (parmetro CORNERACC).
5 O jerk na esquina (parmetro CORNERJERK).
8 O erro cordal na esquina (modo CONTERROR).
9 Geometria da esquina (modo FAST).
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
647
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


m
o
n
i
t
o
r
a

o

d
o

a
v
a
n

o

n
o

m
o
d
o

H
S
C
.
ALTERAR A DI NMI CA DE TODOS OS EI XOS DO CANAL.
(V.)[ch].G.DYNOVR
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem aplicvel a todas as variveis da dinmica de todos os eixos do canal.
Esta varivel permite efetuar alteraes em tempo real na dinmica da usinagem (sem levar
em conta blocos de look-ahead). A dinmica tambm pode ser modificada a partir da
interface por meio da barra de override dinmico do HSC.
Os limites mximo e mnimo entre os quais o valor pode variar depende dos parmetros de
mquina MINDYNOVR e MAXDYNOVR.
Sintaxe.
ch Nmero de canal.
V.[2].G.DYNOVR Canal 2.
648
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


v
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
.
22.46 Variveis associadas velocidade do spindle.
PROGRAMAO DA VELOCI DADE.
(V.)[ch].A.SREAL.sn
(V.)[ch].SP.SREAL.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Velocidade de rotao real do spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
Esta varivel considera a ultrapassagem e as aceleraes e desaceleraes da mquina.
Com o spindle parado devolve o valor 0, com o spindle em G96/G97 devolve o valor em
rpm e com o spindle em M19 devolve o valor em graus/minuto.
VELOCI DADE DO SPI NDLE EM G97.
(V.)[ch].A.SPEED.sn
(V.)[ch].SP.SPEED.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Velocidade ativa em G97 no spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
V.A.SREAL.S Spindle S.
V.SP.SREAL.S Spindle S.
V.SP.SREAL Spindle master.
V.A.SREAL.5 Spindle com nmero lgico 5.
V.SP.SREAL.2 Spindle com ndice 2 no sistema.
V.[2].SP.SREAL.1 Spindle com ndice 1 no canal 2.
V.A.SPEED.S Spindle S.
V.SP.SPEED.S Spindle S.
V.SP.SPEED Spindle master.
V.A.SPEED.5 Spindle com nmero lgico 5.
V.SP.SPEED.2 Spindle com ndice 2 no sistema.
V.[2].SP.SPEED.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
649
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


v
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
.
Observaes.
A velocidade pode ser fixada por programa ou por PLC, sendo a mais prioritria a indicada
por PLC.
(V.)[ch].PLC.S.sn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Velocidade ativa por PLC para G97.
A velocidade programada por PLC prevalece sobre a programada por programa ou MDI.
Para anular a velocidade por PLC, definir a varivel com valor 0; o CNC aplica a velocidade
ativa por programa.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.PRGS.sn
(V.)[ch].SP.PRGS.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Velocidade ativa por programa para G97.
Com G97 ativa, a programao em modo MDI de uma nova velocidade, atualiza o valor desta
varivel.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Velocidade definida. V.PLC.S.sn V.A.PRGS.sn V.A.SPEED.sn
Por programa; S5000.
Por PLC; no h.
0 5000 5000
Por programa; S5000.
Por PLC; S9000.
9000 5000 9000
Por programa; S5000.
Por PLC; S3000.
3000 5000 3000
Por programa; S5000.
Por PLC; no h.
Por MDI; S8000.
0 8000 8000
Por programa; S5000.
Por PLC; S9000.
Por MDI; S8000.
9000 8000 9000
Por programa; S5000.
Por PLC; S3000.
Por MDI; S8000.
3000 8000 3000
V.PLC.S.S2 Spindle S2.
V.PLC.S.5 Spindle com nmero lgico 5.
V.[2].PLC.S.1 Spindle com ndice 1 no canal 2.
V.A.PRGS.S Spindle S.
V.SP.PRGS.S Spindle S.
V.SP.PRGS Spindle master.
V.A.PRGS.5 Spindle com nmero lgico 5.
V.SP.PRGS.2 Spindle com ndice 2 no sistema.
V.[2].SP.PRGS.1 Spindle com ndice 1 no canal 2.
650
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


v
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
.
VELOCI DADE DO SPI NDLE EM G96 (CSS).
(V.)[ch].A.CSS.sn
(V.)[ch].SP.CSS.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Velocidade ativa em G96 no spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A velocidade pode ser fixada por programa ou por PLC, sendo a mais prioritria a indicada
por PLC.
(V.)[ch].PLC.CSS.sn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Velocidade ativa por PLC para G96.
A velocidade programada por PLC prevalece sobre a programada por programa ou MDI.
Para anular a velocidade por PLC, definir a varivel com valor 0; o CNC aplica a velocidade
ativa por programa.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
V.A.CSS.S Spindle S.
V.SP.CSS.S Spindle S.
V.SP.CSS Spindle master.
V.A.CSS.5 Spindle com nmero lgico 5.
V.SP.CSS.2 Spindle com ndice 2 no sistema.
V.[2].SP.CSS.1 Spindle com ndice 1 no canal 2.
Velocidade definida. V.PLC.CSS.sn V.A.PRGCSS.sn V.A.CSS.sn
Por programa; S150.
Por PLC; no h.
0 150 150
Por programa; S150.
Por PLC; S250.
250 150 250
Por programa; S150.
Por PLC; S100.
100 150 100
Por programa; S150.
Por PLC; no h.
Por MDI; S300.
0 300 300
Por programa; S150.
Por PLC; S250.
Por MDI; S200.
250 200 250
Por programa; S150.
Por PLC; S100.
Por MDI; S200.
100 200 100
V.PLC.CSS.S2 Spindle S2.
V.PLC.CSS.5 Spindle com nmero lgico 5.
V.[2].PLC.CSS.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
651
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


v
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
.
(V.)[ch].A.PRGCSS.sn
(V.)[ch].SP.PRGCSS.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Velocidade ativa por programa para G96.
Com G96 ativa, a programao em modo MDI de uma nova velocidade, atualiza o valor desta
varivel.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
VELOCI DADE DO SPI NDLE EM M19.
(V.)[ch].A.SPOS.sn
(V.)[ch].SP.SPOS.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Velocidade ativa em M19 no spindle.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A velocidade pode ser fixada por programa ou por PLC, sendo a mais prioritria a indicada
por PLC.
V.A.PRGCSS.S Spindle S.
V.SP.PRGCSS.S Spindle S.
V.SP.PRGCSS Spindle master.
V.A.PRGCSS.5 Spindle com nmero lgico 5.
V.SP.PRGCSS.2 Spindle com ndice 2 no sistema.
V.[2].SP.PRGCSS.1 Spindle com ndice 1 no canal 2.
V.A.SPOS.S Spindle S.
V.SP.SPOS.S Spindle S.
V.SP.SPOS Spindle master.
V.A.SPOS.5 Spindle com nmero lgico 5.
V.SP.SPOS.2 Spindle com ndice 2 no sistema.
V.[2].SP.SPOS.1 Spindle com ndice 1 no canal 2.
Velocidade definida. V.PLC.SPOS.sn V.A.PRGSPOS.sn V.A.SPOS.sn
Por programa; S.POS=180.
Por PLC; no h.
0 180 180
Por programa; S.POS=180.
Por PLC; S.POS=250.
250 180 250
Por programa; S.POS=180.
Por PLC; S.POS=90.
90 180 90
652
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


v
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
.
(V.)[ch].PLC.SPOS.sn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Velocidade ativa por PLC para M19.
A velocidade programada por PLC prevalece sobre a programada por programa ou MDI.
Para anular a velocidade por PLC, definir a varivel com valor 0; o CNC aplica a velocidade
ativa por programa.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.PRGSPOS.sn
(V.)[ch].SP.PRGSPOS.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Velocidade ativa por programa para M19.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
LI MI TE DE VELOCI DADE.
(V.)[ch].A.SLIMIT.sn
(V.)[ch].SP.SLIMIT.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Limite de velocidade ativa no spindle.
Sintaxe.
ch Nmero de canal.
Por programa; S.POS=180.
Por PLC; no h.
Por MDI; S.POS=200.
0 200 200
Por programa; S.POS=180.
Por PLC; S.POS=250.
Por MDI; S.POS=200.
250 200 250
Por programa; S.POS=180.
Por PLC; S.POS=100.
Por MDI; S.POS=200.
100 200 100
V.PLC.SPOS.S2 Spindle S2.
V.PLC.SPOS.5 Spindle com nmero lgico 5.
V.[2].PLC.SPOS.1 Spindle com ndice 1 no canal 2.
V.A.PRGSPOS.S Spindle S.
V.SP.PRGSPOS.S Spindle S.
V.SP.PRGSPOS Spindle master.
V.A.PRGSPOS.5 Spindle com nmero lgico 5.
V.SP.PRGSPOS.2 Spindle com ndice 2 no sistema.
V.[2].SP.PRGSPOS.1 Spindle com ndice 1 no canal 2.
Velocidade definida. V.PLC.SPOS.sn V.A.PRGSPOS.sn V.A.SPOS.sn
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
653
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


v
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A velocidade mxima pode ser fixada por programa ou por PLC, sendo a mais prioritria
a indicada por PLC.
(V.)[ch].PLC.SL.sn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Limite de velocidade ativa por PLC.
A velocidade programada por PLC prevalece sobre a programada por programa ou MDI.
Para anular a velocidade por PLC, definir a varivel com valor 0; o CNC aplica a velocidade
ativa por programa.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.PRGSL.sn
(V.)[ch].SP.PRGSL.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Limite de velocidade ativa por programa.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
PERCENTAGEM DE VELOCI DADE (SPEED OVERRI DE).
(V.)[ch].A.SSO.sn
(V.)[ch].SP.SSO.sn
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Percentagem de velocidade ativa no spindle.
V.A.SLIMIT.S Spindle S.
V.SP.SLIMIT.S Spindle S.
V.SP.SLIMIT Spindle master.
V.A.SLIMIT.5 Spindle com nmero lgico 5.
V.SP.SLIMIT.2 Spindle com ndice 2 no sistema.
V.[2].SP.SLIMIT.1 Spindle com ndice 1 no canal 2.
V.PLC.SL.S2 Spindle S2.
V.PLC.SL.5 Spindle com nmero lgico 5.
V.[2].PLC.SL.1 Spindle com ndice 1 no canal 2.
V.A.PRGSL.S Spindle S.
V.SP.PRGSL.S Spindle S.
V.SP.PRGSL Spindle master.
V.A.PRGSL.5 Spindle com nmero lgico 5.
V.SP.PRGSL.2 Spindle com ndice 2 no sistema.
V.[2].SP.PRGSL.1 Spindle com ndice 1 no canal 2.
654
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


v
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A percentagem de velocidade (speed override) pode ser determinada por programa, por
PLC ou pelo comutador, sendo o de maior prioridade o indicado pelo programa e o menos
prioritrio o selecionado pelo comutador.
(V.)[ch].A.PRGSSO.sn
(V.)[ch].SP.PRGSSO.sn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Percentagem de velocidade por programa.
A percentagem determinada por programa mais prioritria que a determinado por PLC
ou pelo comutador. Para anular o valor fixado por programa, definir a varivel com valor 0.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].PLC.SSO.sn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Percentagem de velocidade por PLC.
A percentagem determinada pelo PLC mais prioritria que a determinada pelo comutador,
porm menos prioritria que a determinada pelo programa. Para anular o valor fixado por
PLC, definir a varivel com valor 0.
Sintaxe.
ch Nmero de canal.
V.A.SSO.S Spindle S.
V.SP.SSO.S Spindle S.
V.SP.SSO Spindle master.
V.A.SSO.5 Spindle com nmero lgico 5.
V.SP.SSO.2 Spindle com ndice 2 no sistema.
V.[2].SP.SSO.1 Spindle com ndice 1 no canal 2.
V.A.PRGSSO.sn
V.SP.PRGSSO.sn
V.PLC.SSO.sn V.A.CNCSSO.sn
V.SP.CNCSSO.sn
V.A.SSO.sn
V.SP.SSO.sn
0 0 100 % 100 %
0 80 % 100 % 80 %
110 % 80% 100 % 110 %
70 % 80 % 100 % 70 %
70 % 0 100 % 70 %
V.A.PRGSSO.S Spindle S.
V.SP.PRGSSO.S Spindle S.
V.SP.PRGSSO Spindle master.
V.A.PRGSSO.5 Spindle com nmero lgico 5.
V.SP.PRGSSO.2 Spindle com ndice 2 no sistema.
V.[2].SP.PRGSSO.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
655
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


v
e
l
o
c
i
d
a
d
e

d
o

s
p
i
n
d
l
e
.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.CNCSSO.sn
(V.)[ch].SP.CNCSSO.sn
Varivel de leitura e escrita desde o interface (escrita assncrona); de leitura desde o programa e desde
o PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal [ch]. Percentagem de velocidade no comutador do painel de comando.
A percentagem fixado no comutador do painel de comando menos prioritrio que o
determinado pelo PLC ou por programa.
Sintaxe.
ch Nmero de canal.
sn Nome, nmero lgico ou ndice do spindle.
V.PLC.SSO.S2 Spindle S2.
V.PLC.SSO.5 Spindle com nmero lgico 5.
V.[2].PLC.SSO.1 Spindle com ndice 1 no canal 2.
V.A.CNCSSO.S Spindle S.
V.SP.CNCSSO.S Spindle S.
V.SP.CNCSSO Spindle master.
V.A.CNCSSO.5 Spindle com nmero lgico 5.
V.SP.CNCSSO.2 Spindle com ndice 2 no sistema.
V.[2].SP.CNCSSO.1 Spindle com ndice 1 no canal 2.
656
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

s
u
p
e
r
v
i
s
o
r

d
e

f
e
r
r
a
m
e
n
t
a
s
.
22.47 Variveis associadas ao supervisor de ferramentas.
(V.)[ch].TM.MZSTATUS
Varivel de leitura desde o PLC e interface.
Estado do supervisor de ferramentas.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].TM.MZRUN
Varivel de leitura desde o PLC e interface.
Supervisor de ferramentas em funcionamento.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].TM.MZWAIT
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Supervisor de ferramentas processando uma manobra.
Sintaxe.
ch Nmero de canal.
Observaes.
A partir da verso de software V2.01, no necessrio utilizar esta varivel na sub-rotina
associada a M06. A prpria sub-rotina espera que finalizem as manobras do gestor, de
maneira que no se detm a preparao de blocos.
[2].TM.MZSTATUS Canal 2.
Valor. Significado.
0 Funcionamento normal.
1 Erro no supervisor de ferramentas.
2 Erro no supervisor de ferramentas; esperando finalizar a
manobra em funcionamento.
4 Emergncia no supervisor de ferramentas.
[2].TM.MZRUN Canal 2.
Valor. Significado.
0 No h nenhuma manobra em funcionamento.
1 H uma manobra em funcionamento.
V.[2].TM.MZWAIT Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
657
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

s
u
p
e
r
v
i
s
o
r

d
e

f
e
r
r
a
m
e
n
t
a
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].TM.MZMODE
Varivel de leitura e escrita desde o programa e interface; de leitura desde o PLC.
A varivel devolve o valor de execuo; a sua leitura e a sua escrita detm a preparao de blocos.
Modo de funcionamento do supervisor de ferramentas.
Esta varivel permite colocar o armazm em modo carga ou modo descarga.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Valor. Significado.
0 No tem que esperar.
1 Tem que esperar.
V.[2].TM.MZMODE Canal 2.
Valor. Significado.
0 Modo de trabalho normal.
1 Armazm em modo carga.
2 Armazm em modo descarga.
658
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


m
o
n
i
t
o
r
a

o

d
o

a
r
m
a
z

m

e

o

b
r
a

o

t
r
o
c
a
d
o
r
.
22.48 Variveis associadas monitorao do armazm e o brao
trocador.
RELAO ENTRE O ARMAZM E O CANAL.
(V.)[ch].TM.ACTUALMZ
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Armazm que est usando o canal [ch].
Sintaxe.
ch Nmero de canal.
(V.)TM.MZACTUALCH[mz]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Canal que est usando o armazm [ch].
Sintaxe.
mz Nmero de armazm.
COLOCAO DAS FERRAMENTAS NO ARMAZM.
(V.)TM.T[mz][pos]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta na posio [pos] do armazm [mz].
Sintaxe.
mz Nmero de armazm.
pos Posio da ferramenta no armazm.
Observaes.
Se na varivel se omite o nmero de armazm, a varivel faz referncia ao primeiro deles.
Esta varivel devolve 0 se a ferramenta no est no armazm.
(V.)TM.P[mz][tl]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Posio da ferramenta [tl] no armazm [mz].
Sintaxe.
mz Nmero de armazm.
tl Nmero de ferramenta.
V.[2].TM.ACTUALMZ Canal 2.
V.TM.MZACTUALCH[2] Armazm 2.
V.TM.T[2][15] Armazm 2. Posio 15.
V.TM.P[2][15] Armazm 2. Posio 15.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
659
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


m
o
n
i
t
o
r
a

o

d
o

a
r
m
a
z

m

e

o

b
r
a

o

t
r
o
c
a
d
o
r
.
Observaes.
Se na varivel se omite o nmero de armazm, a varivel faz referncia ao primeiro deles.
COLOCAO DAS FERRAMENTAS NO BRAO TROCADOR.
(V.)TM.TOOLCH1[mz]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta da primeira pina do brao do armazm [mz].
Sintaxe.
mz Nmero de armazm.
(V.)TM.TOOLCH2[mz]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta da segunda pina do brao do armazm [mz].
Sintaxe.
mz Nmero de armazm.
V.TM.TOOLCH1[2] Armazm 2.
V.TM.TOOLCH2[2] Armazm 2.
660
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
22.49 Variveis associadas ferramenta ativa e seguinte.
As variveis referidas ferramenta ativa so sempre de leitura sncrona. A escrita destas
variveis sempre assncrona, quer seja para a ferramenta ativa ou no.
FERRAMENTA E CORRETOR ATI VO.
(V.)[ch].TM.TOOL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Nmero de ferramenta ativa.
Sintaxe.
ch Nmero de canal.
(V.)[ch].TM.TOD
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Nmero do corretor ativo.
Sintaxe.
ch Nmero de canal.
FERRAMENTA E CORRETOR SEGUI NTE.
(V.)[ch].TM.NXTOOL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Nmero de ferramenta seguinte.
Ferramenta seguinte aquela que est selecionada, porm falta-lhe a execuo de M06
para estar ativa.
Sintaxe.
ch Nmero de canal.
Observaes.
Embora a varivel tenha permisso de gravao, no permitido gravar o valor 0 (zero).
(V.)[ch].TM.NXTOD
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Nmero de corretor seguinte.
Sintaxe.
ch Nmero de canal.
V.[2].TM.TOOL Canal 2. Ferramenta ativa.
V.[2].TM.TOD Canal 2. Corretor ativo.
V.[2].TM.NXTOOL Canal 2. Ferramenta seguinte.
V.[2].TM.NXTOD Canal 2. Corretor seguinte.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
661
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
ESTADO DA FERRAMENTA ATI VA.
(V.)[ch].TM.TSTATUS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta ativa. Estado da ferramenta.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
FAMI L A DA FERRAMENTA ATI VA.
(V.)[ch].TM.TLFF
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta ativa. Cdigo de famlia.
Sintaxe.
ch Nmero de canal.
MONI TORAO DA FERRAMENTA ATI VA.
(V.)[ch].TM.TOMON[ofd]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Tipo de monitorao da vida de ferramenta.
Sintaxe.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.[2].TM.TSTATUS Canal 2. Ferramenta ativa.
Valor. Significado.
0 Ferramenta disponvel.
1 Ferramenta recusada.
2 Ferramenta gasta.
V.[2].TM.TLFF Canal 2.
V.[2].TM.TOMON Canal 2. Corretor ativo.
V.[2].TM.TOMON[3] Canal 2. Corretor 3 de ferramenta.
Valor. Significado.
0 Sem monitorao da vida de ferramenta.
1 Monitorao da vida de ferramenta; tempo de usinagem.
2 Monitorao da vida de ferramenta; nmero de operaes.
662
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
(V.)[ch].TM.TLFN[ofd]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Vida nominal.
Sintaxe.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
ch Nmero de canal.
(V.)[ch].TM.TLFR[ofd]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Vida real.
Sintaxe.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
ch Nmero de canal.
(V.)[ch].TM.REMLIFE
Varivel de leitura desde o PLC e interface.
Ferramenta ativa. Vida restante
Sintaxe.
ch Nmero de canal.
DADOS " CUSTOM" DA FERRAMENTA ATI VA.
(V.)[ch].TM.TOTP1
(V.)[ch].TM.TOTP2
(V.)[ch].TM.TOTP3
(V.)[ch].TM.TOTP4
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta ativa. Parmetros custom.
Sintaxe.
ch Nmero de canal.
V.[2].TM.TLFN Canal 2. Corretor ativo.
V.[2].TM.TLFN[3] Canal 2. Corretor 3 de ferramenta.
V.[2].TM.TLFR Canal 2. Corretor ativo.
V.[2].TM.TLFR[3] Canal 2. Corretor 3 de ferramenta.
[2].TM.REMLIFE Canal 2.
V.[2].TM.TOTP1 Canal 2. Parmetro custom 1.
V.[2].TM.TOTP2 Canal 2. Parmetro custom 2.
V.[2].TM.TOTP3 Canal 2. Parmetro custom 3.
V.[2].TM.TOTP4 Canal 2. Parmetro custom 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
663
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
GEOMETRI A DAS FERRAMENTAS.
(V.)[ch].TM.NUMOFD
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta ativa. Nmero de corretores de ferramenta.
Sintaxe.
ch Nmero de canal.
(V.)[ch].TM.DTYPE[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta ativa. Cdigo do tipo de corretor.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].TM.DSUBTYPE[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta ativa. Cdigo do subtipo de corretor.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
V.[2].TM.NUMOFD Canal 2.
V.[2].TM.DTYPE Canal 2. Corretor ativo.
V.[2].TM.DTYPE[3] Canal 2. Corretor 3 de ferramenta.
Valor. Significado.
1 Ferramenta de fresagem.
2 Ferramenta de furao.
3 Ferramenta de fresagem plana.
4 Ferramenta de escareado.
5 Ferramenta de mandrilar.
6 Ferramenta de rosqueamento.
7 Ferramenta para fazer ranhuras ou cortar
metais.
8 Ferramenta de tornear.
9 Outros.
10 Sonda de medio.
V.[2].TM.DSUBTYPE Canal 2. Corretor ativo.
V.[2].TM.DSUBTYPE[3] Canal 2. Corretor 3 de ferramenta.
664
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].TM.TURNCONFIG[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Orientao dos eixos.
Somente para ferramentas de tornear. A orientao dos eixos determinada pelo tipo de
torno (horizontal ou vertical), pela posio do porta- ferramentas e pela posio do spindle
( direita ou esquerda).
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
Valor. Significado. Valor. Significado.
0 Sem tipo. 8 Fresa de fresagem plana.
1 Fresa plana. 9 Escareador.
2 Fresa esfrica. 10 Ferramenta de mandrilar.
3 Fresa O ring. 11 Ferramenta rmbica de tornear.
4 Macho de roscar. 12 Ferramenta quadrada de tornear,
para fazer ranhuras ou cortar metais.
5 Ferramenta de roscar. 13 Ferramenta redonda de tornear.
6 Fresa de disco. 14 Sonda de medio (fresadora).
7 Broca de furar. 15 Sonda de medio (torno).
V.[2].TM.TURNCONFIG Canal 2. Corretor ativo.
V.[2].TM.TURNCONFIG[3] Canal 2. Corretor 3 de ferramenta.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
665
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].TM.LOCODE[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Fator de forma ou ponto de calibragem.
Somente para ferramentas de tornear. O fator de forma indica qual a ponta de calibragem
da ferramenta e portanto, o ponto que controla o CNC para aplicar a compensao de raio.
O Fator de forma depende da orientao dos eixos na mquina.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Valor. Orientao dos eixos. Valor. Orientao dos eixos.
0 4
1 5
2 6
3 7
V.[2].TM.LOCODE Canal 2. Corretor ativo.
V.[2].TM.LOCODE[3] Canal 2. Corretor 3 de ferramenta.
Valor.
0
1
2
3
4
5
6
666
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
(V.)[ch].TM.FIXORI[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Orientao do suporte de ferramentas.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].TM.SPDLTURDIR[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Sentido de rotao do spindle.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].TM.TOR[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Raio.
7
8
9
V.[2].TM.FIXORI Canal 2. Corretor ativo.
V.[2].TM.FIXORI[3] Canal 2. Corretor 3 de ferramenta.
Valor. Significado.
0 Eixo frontal.
1 Eixo longitudinal.
V.[2].TM.SPDLTURDIR Canal 2. Corretor ativo.
V.[2].TM.SPDLTURDIR[3] Canal 2. Corretor 3 de ferramenta.
Valor. Significado.
0 Sentido no definido.
1 Sentido de usinagem direita.
2 Sentido de usinagem esquerda.
Valor.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
667
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)[ch].TM.TOI[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Desgaste do raio.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)[ch].TM.TOL[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Comprimento.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)[ch].TM.TOK[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Desgaste do comprimento.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)[ch].TM.TOAN[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. ngulo de aprofundamento.
Sintaxe.
ch Nmero de canal.
V.[2].TM.TOR Canal 2. Corretor ativo.
V.[2].TM.TOR[3] Canal 2. Corretor 3 de ferramenta.
V.[2].TM.TOI Canal 2. Corretor ativo.
V.[2].TM.TOI[3] Canal 2. Corretor 3 de ferramenta.
V.[2].TM.TOL Canal 2. Corretor ativo.
V.[2].TM.TOL[3] Canal 2. Corretor 3 de ferramenta.
V.[2].TM.TOK Canal 2. Corretor ativo.
V.[2].TM.TOK[3] Canal 2. Corretor 3 de ferramenta.
668
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)[ch].TM.TOTIPR[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Raio da ponta.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)[ch].TM.TOWTIPR[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Desgaste do raio da ponta.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)[ch].TM.TOCUTL[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Comprimento de corte.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)[ch].TM.NOSEA[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. ngulo da ferramenta de corte.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
V.[2].TM.TOAN Canal 2. Corretor ativo.
V.[2].TM.TOAN[3] Canal 2. Corretor 3 de ferramenta.
V.[2].TM.TOTIPR Canal 2. Corretor ativo.
V.[2].TM.TOTIPR[3] Canal 2. Corretor 3 de ferramenta.
V.[2].TM.TOWTIPR Canal 2. Corretor ativo.
V.[2].TM.TOWTIPR[3] Canal 2. Corretor 3 de ferramenta.
V.[2].TM.TOCUTL Canal 2. Corretor ativo.
V.[2].TM.TOCUTL[3] Canal 2. Corretor 3 de ferramenta.
V.[2].TM.NOSEA Canal 2. Corretor ativo.
V.[2].TM.NOSEA[3] Canal 2. Corretor 3 de ferramenta.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
669
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
(V.)[ch].TM.NOSEW[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Largura da ferramenta de corte.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)[ch].TM.CUTA[ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. ngulo de corte da ferramenta de corte.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)[ch].TM.TOFL[ofd].xn
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Offset (comprimento) da ferramenta no eixo xn.
Os offsets se utilizam para definir as dimenses da ferramenta em cada um dos eixos. As
dimenses das ferramentas de tornear se definem mediante estes offsets; para as
dimenses do resto das ferramentas podem ser utilizados estes offsets ou ento o
comprimento e o raio.
Em ferramentas que no so exclusivas de tornear, por exemplo, fresas e brocas, os offsets
tambm podem ser utilizados para definir a posio da ferramenta quando se emprega um
porta-ferramentas ou um conjunto de teis intermedirio. Neste caso as dimenses da
ferramenta se definem com o comprimento e o raio.
Sintaxe.
ch Nmero de canal.
ofd Corretor da ferramenta.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].TM.TOFLW[ofd].xn
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta ativa. Desgaste do offset (comprimento) da ferramenta no eixo
xn.
Sintaxe.
ch Nmero de canal.
V.[2].TM.NOSEW Canal 2. Corretor ativo.
V.[2].TM.NOSEW[3] Canal 2. Corretor 3 de ferramenta.
V.[2].TM.CUTA Canal 2. Corretor ativo.
V.[2].TM.CUTA[3] Canal 2. Corretor 3 de ferramenta.
V.TM.TOFL[3].Z Corretor 3 de ferramenta. Eixo Z.
V.TM.TOFL[3].4 Corretor 3 de ferramenta. Eixo com nmero lgico 4.
V.[2].TM.TOFL[3].1 Corretor 3 de ferramenta. Eixo com ndice 1 no canal
2.
670
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
ofd Corretor da ferramenta.
xn Nome, nmero lgico ou ndice do eixo.
Observaes.
O valor destas variveis depende das unidades ativas (raios ou dimetros). Para que estas
variveis devolvam o valor em dimetros, estas unidades devem estar habilitadas por
parmetro de mquina e inclusive, deve estar ativa a funo G151.
(V.)[ch].TM.TOFL1
(V.)[ch].TM.TOFL2
(V.)[ch].TM.TOFL3
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor ativo da ferramenta ativa. Offset (comprimento) da ferramenta nos primeiros eixos
do canal.
Nas ferramentas de tornear se utiliza para definir o comprimento da ferramenta em cada
um dos eixos. Nas ferramentas de fresagem, se utiliza para definir a posio da ferramenta
quando se utiliza um porta-ferramentas ou um conjunto de teis intermedirio.
Sintaxe.
ch Nmero de canal.
(V.)[ch].TM.TOFLW1
(V.)[ch].TM.TOFLW2
(V.)[ch].TM.TOFLW3
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor ativo da ferramenta ativa. Desgaste do offset (comprimento) da ferramenta nos
primeiros eixos do canal.
Sintaxe.
ch Nmero de canal.
Observaes.
O valor destas variveis depende das unidades ativas (raios ou dimetros). Para que estas
variveis devolvam o valor em dimetros, estas unidades devem estar habilitadas por
parmetro de mquina e inclusive, deve estar ativa a funo G151.
V.TM.TOFLW[3].Z Corretor 3 de ferramenta. Eixo Z.
V.TM.TOFLW[3].4 Corretor 3 de ferramenta. Eixo com nmero lgico 4.
V.[2].TM.TOFLW[3].1 Corretor 3 de ferramenta. Eixo com ndice 1 no canal
2.
V.[2].TM.TOFL1 Canal 2. Primeiro eixo do canal.
V.[2].TM.TOFL2 Canal 2. Segundo eixo do canal.
V.[2].TM.TOFL3 Canal 2. Terceiro eixo do canal.
V.[2].TM.TOFLW1 Canal 2. Primeiro eixo do canal.
V.[2].TM.TOFLW2 Canal 2. Segundo eixo do canal.
V.[2].TM.TOFLW3 Canal 2. Terceiro eixo do canal.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
671
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

a
t
i
v
a

e

s
e
g
u
i
n
t
e
.
ANULAR O SENTI DO DA ROTAO PREDETERMI NADO DA
FERRAMENTA.
(V.)G.SPDLTURDIR
Varivel de leitura e escrita desde o programa; de leitura desde PLC (assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Modificar o sentido de rotao pr-determinado para a ferramenta ativa.
Desde o programa de usinagem se permite anular temporariamente o sentido de rotao
predeterminado da ferramenta ativa. Isto se consegue atribuindo a esta varivel valor 0.
Esta varivel no modifica a tabela de ferramentas. Quando se efetue uma troca de
ferramenta, esta varivel aplicar o valor que lhe corresponda, conforme o definido na tabela
de ferramentas.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Valor. Significado.
0 Sem sentido de rotao predeterminado.
1 Sentido de rotao M03.
2 Sentido de rotao M04.
672
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a

q
u
a
l
q
u
e
r

f
e
r
r
a
m
e
n
t
a
.
22.50 Variveis associadas a qualquer ferramenta.
As variveis referidas a outra ferramenta diferente da ativa sero de leitura sncrona se a
ferramenta est no armazm e de leitura assncrona em caso contrrio. A escrita destas
variveis sempre assncrona, quer seja para a ferramenta ativa ou no.
ESTADO DA FERRAMENTA.
(V.)TM.TSTATUST[tl]
Varivel de leitura desde o PLC e interface.
Ferramenta [tl]. Estado da ferramenta.
Sintaxe.
tl Nmero de ferramenta.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
FAMI LI A DA FERRAMENTA.
(V.)TM.TLFFT[tl]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta [tl]. Cdigo de famlia.
Sintaxe.
tl Nmero de ferramenta.
MONI TORAO DA FERRAMENTA.
(V.)TM.TOMONT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Tipo de monitorao da vida de ferramenta.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta.
Valor. Significado.
0 Ferramenta disponvel.
1 Ferramenta recusada.
2 Ferramenta gasta.
V.TM.TLFFT[23] Ferramenta 23.
V.TM.TOMONT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
673
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a

q
u
a
l
q
u
e
r

f
e
r
r
a
m
e
n
t
a
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)TM.TLFNT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Vida nominal.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta.
(V.)TM.TLFRT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Vida real.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta.
DADOS " CUSTOM" DA FERRAMENTA.
(V.)TM.TOTP1T[tl]
(V.)TM.TOTP2T[tl]
(V.)TM.TOTP3T[tl]
(V.)TM.TOTP4T[tl]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta [tl]. Parmetros custom.
Sintaxe.
tl Nmero de ferramenta.
GEOMETRI A DAS FERRAMENTAS.
(V.)TM.NUMOFDT[tl]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta [tl]. Nmero de corretores de ferramenta.
Valor. Significado.
0 Sem monitorao da vida de ferramenta.
1 Monitorao da vida de ferramenta; tempo de usinagem.
2 Monitorao da vida de ferramenta; nmero de operaes.
V.TM.TLFNT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.TLFRT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.TOTP1T[23] Ferramenta 23. Parmetro custom 1.
V.TM.TOTP2T[23] Ferramenta 23. Parmetro custom 2.
V.TM.TOTP3T[23] Ferramenta 23. Parmetro custom 3.
V.TM.TOTP4T[23] Ferramenta 23. Parmetro custom 4.
674
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a

q
u
a
l
q
u
e
r

f
e
r
r
a
m
e
n
t
a
.
Sintaxe.
tl Nmero de ferramenta.
(V.)TM.DTYPET[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Cdigo do tipo de corretor.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)TM.DSUBTYPET[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Cdigo do subtipo de corretor.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
V.TM.NUMOFDT[23] Ferramenta 23.
V.TM.DTYPET[23] Ferramenta 23. Corretor ativo.
V.TM.DTYPET[23][3] Ferramenta 23. Corretor 3 de ferramenta.
Valor. Significado.
1 Ferramenta de fresagem.
2 Ferramenta de furao.
3 Ferramenta de fresagem plana.
4 Ferramenta de escareado.
5 Ferramenta de mandrilar.
6 Ferramenta de rosqueamento.
7 Ferramenta para fazer ranhuras ou cortar
metais.
8 Ferramenta de tornear.
9 Outros.
10 Sonda de medio.
V.TM.DSUBTYPET[23] Ferramenta 23. Corretor ativo.
V.TM.DSUBTYPET[23][3] Ferramenta 23. Corretor 3 de ferramenta.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
675
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a

q
u
a
l
q
u
e
r

f
e
r
r
a
m
e
n
t
a
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)TM.TURNCONFIGT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Orientao dos eixos.
Somente para ferramentas de tornear. A orientao dos eixos determinada pelo tipo de
torno (horizontal ou vertical), pela posio do porta- ferramentas e pela posio do spindle
( direita ou esquerda).
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
Valor. Significado. Valor. Significado.
0 Sem tipo. 8 Fresa de fresagem plana.
1 Fresa plana. 9 Escareador.
2 Fresa esfrica. 10 Ferramenta de mandrilar.
3 Fresa O ring. 11 Ferramenta rmbica de tornear.
4 Macho de roscar. 12 Ferramenta quadrada de tornear,
para fazer ranhuras ou cortar metais.
5 Ferramenta de roscar. 13 Ferramenta redonda de tornear.
6 Fresa de disco. 14 Sonda de medio (fresadora).
7 Broca de furar. 15 Sonda de medio (torno).
V.TM.TURNCONFIGT[23] Ferramenta 23. Corretor ativo.
V.TM.TURNCONFIGT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
676
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a

q
u
a
l
q
u
e
r

f
e
r
r
a
m
e
n
t
a
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)TM.LOCODET[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Fator de forma ou ponto de calibragem.
Somente para ferramentas de tornear. O fator de forma indica qual a ponta de calibragem
da ferramenta e portanto, o ponto que controla o CNC para aplicar a compensao de raio.
O Fator de forma depende da orientao dos eixos na mquina.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Valor. Orientao dos eixos. Valor. Orientao dos eixos.
0 4
1 5
2 6
3 7
V.TM.LOCODET[23] Ferramenta 23. Corretor ativo.
V.TM.LOCODET[23][3] Ferramenta 23. Corretor 3 de ferramenta.
Valor.
0
1
2
3
4
5
6
7
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
677
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a

q
u
a
l
q
u
e
r

f
e
r
r
a
m
e
n
t
a
.
(V.)TM.FIXORIT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Orientao do suporte de ferramentas.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)TM.SPDLTURDIRT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Sentido de rotao do spindle.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)TM.TORT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Raio.
Esta varivel no vlida para ferramentas de tornear.
8
9
V.TM.FIXORIT[23] Ferramenta 23. Corretor ativo.
V.TM.FIXORIT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
Valor. Significado.
0 Eixo frontal.
1 Eixo longitudinal.
V.TM.SPDLTURDIRT[23] Ferramenta 23. Corretor ativo.
V.TM.SPDLTURDIRT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
Valor. Significado.
0 Sentido no definido.
1 Sentido de usinagem direita.
2 Sentido de usinagem esquerda.
Valor.
678
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a

q
u
a
l
q
u
e
r

f
e
r
r
a
m
e
n
t
a
.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)TM.TOIT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Desgaste do raio.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)TM.TOLT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Comprimento.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)TM.TOKT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Desgaste do comprimento.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)TM.TOANT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. ngulo de aprofundamento.
Sintaxe.
tl Nmero de ferramenta.
V.TM.TORT[23] Ferramenta 23. Corretor ativo.
V.TM.TORT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.TOIT[23] Ferramenta 23. Corretor ativo.
V.TM.TOIT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.TOLT[23] Ferramenta 23. Corretor ativo.
V.TM.TOLT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.TOKT[23] Ferramenta 23. Corretor ativo.
V.TM.TOKT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
679
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a

q
u
a
l
q
u
e
r

f
e
r
r
a
m
e
n
t
a
.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)TM.TOTIPRT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Raio da ponta.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)TM.TOWTIPRT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Desgaste do raio da ponta.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)TM.TOCUTLT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Comprimento de corte.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)TM.NOSEAT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. ngulo da ferramenta de corte.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
V.TM.TOANT[23] Ferramenta 23. Corretor ativo.
V.TM.TOANT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.TOTIPRT[23] Ferramenta 23. Corretor ativo.
V.TM.TOTIPRT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.TOWTIPRT[23] Ferramenta 23. Corretor ativo.
V.TM.TOWTIPRT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.TOCUTLT[23] Ferramenta 23. Corretor ativo.
V.TM.TOCUTLT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.NOSEAT[23] Ferramenta 23. Corretor ativo.
V.TM.NOSEAT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
680
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a

q
u
a
l
q
u
e
r

f
e
r
r
a
m
e
n
t
a
.
(V.)TM.NOSEWT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Largura da ferramenta de corte.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)TM.CUTAT[tl][ofd]
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. ngulo de corte da ferramenta de corte.
Sintaxe.
tl Nmero de ferramenta.
ofd Corretor da ferramenta; se omitimos, o corretor ativo.
(V.)TM.TOFLT[tl][ofd].xn
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Offset (comprimento) da ferramenta no eixo xn.
Nas ferramentas de tornear se utiliza para definir o comprimento da ferramenta em cada
um dos eixos. Nas ferramentas de fresagem, se utiliza para definir a posio da ferramenta
quando se utiliza um porta-ferramentas ou um conjunto de teis intermedirio.
Sintaxe.
ofd Corretor da ferramenta.
xn Nome ou nmero lgico do eixo.
(V.)TM.TOFLWT[tl][ofd].xn
Varivel de leitura e escrita desde o programa, PLC (escrita assncrona) e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Corretor [ofd] da ferramenta [tl]. Desgaste do offset (comprimento) da ferramenta no eixo xn.
Sintaxe.
ofd Corretor da ferramenta.
xn Nome ou nmero lgico do eixo.
Observaes.
O valor destas variveis depende das unidades ativas (raios ou dimetros). Para que estas
variveis devolvam o valor em dimetros, estas unidades devem estar habilitadas por
parmetro de mquina e inclusive, deve estar ativa a funo G151.
V.TM.NOSEWT[23] Ferramenta 23. Corretor ativo.
V.TM.NOSEWT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.CUTAT[23] Ferramenta 23. Corretor ativo.
V.TM.CUTAT[23][3] Ferramenta 23. Corretor 3 de ferramenta.
V.TM.TOFL[23].Z Ferramenta 23. Eixo Z.
V.TM.TOFL[23][3].4 Ferramenta 23. Eixo com nmero lgico 4.
V.TM.TOFLWT[23].Z Ferramenta 23. Eixo Z.
V.TM.TOFLWT[23][3].4 Ferramenta 23. Eixo com nmero lgico 4.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
681
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

e
m

p
r
e
p
a
r
a

o
.
22.51 Variveis associadas ferramenta em preparao.
O CNC vai lendo at vinte blocos por diante do que est executando, com o objetivo de
calcular com antecipao a trajetria a percorrer.
Como se pode observar no exemplo, o bloco que se est preparando se calcula com a
ferramenta T6; enquanto que a ferramenta atualmente selecionada a T1.
H variveis especficas para consultar e/ou modificar os valores que esto sendo utilizados
na preparao. Estas variveis somente so acessveis desde o programa e se avaliam
durante a preparao de blocos. A escrita destas variveis no modifica a tabela de
ferramentas; o novo valor somente se utiliza durante a preparao de blocos.
FERRAMENTA E CORRETOR ATI VO.
(V.)[ch].G.TOOL
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Nmero de ferramenta em preparao.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.TOD
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Nmero de corretor em preparao.
Sintaxe.
ch Nmero de canal.
FERRAMENTA E CORRETOR SEGUI NTE.
(V.)[ch].G.NXTOOL
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Nmero de ferramenta seguinte em preparao.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.NXTOD
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Nmero de corretor seguinte em preparao.
G1 X100 F200 T1 M6 (Bloco em execuo)
Y200
G1 X20 F300 T6 M6
X30 Y60 (Bloco em preparao)
V.[2].G.TOOL Canal 2.
V.[2].G.TOD Canal 2.
V.[2].G.NXTOOL Canal 2.
682
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

e
m

p
r
e
p
a
r
a

o
.
Sintaxe.
ch Nmero de canal.
ESTADO DA FERRAMENTA.
(V.)[ch].G.TSTATUS
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Estado da ferramenta.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
FAMI LI A DA FERRAMENTA.
(V.)[ch].G.TLFF
Varivel de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ferramenta em preparao. Cdigo de famlia.
Sintaxe.
ch Nmero de canal.
MONI TORAO DA FERRAMENTA.
(V.)[ch].G.TOMON
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Corretor em preparao. Tipo de monitorao da vida de ferramenta.
Sintaxe.
ch Nmero de canal.
V.[2].G.NXTOD Canal 2.
V.[2].G.TSTATUS Canal 2.
Valor. Significado.
0 Ferramenta disponvel.
1 Ferramenta recusada.
2 Ferramenta gasta.
V.[2].G.TLFF Canal 2.
V.[2].G.TOMON Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
683
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

e
m

p
r
e
p
a
r
a

o
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].G.TLFN
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Corretor em preparao. Vida nominal.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.TLFR
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Corretor em preparao. Vida real.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.REMLIFE
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Corretor em preparao. Vida restante
Sintaxe.
ch Nmero de canal.
DADOS " CUSTOM" DA FERRAMENTA.
(V.)[ch].G.TOTP1
(V.)[ch].G.TOTP2
(V.)[ch].G.TOTP3
(V.)[ch].G.TOTP4
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Parmetros custom.
Sintaxe.
ch Nmero de canal.
Valor. Significado.
0 Sem monitorao da vida de ferramenta.
1 Monitorao da vida de ferramenta; tempo de usinagem.
2 Monitorao da vida de ferramenta; nmero de operaes.
V.[2].G.TLFN Canal 2.
V.[2].G.TLFR Canal 2.
V.[2].G.REMLIFE Canal 2.
V.[2].G.TOTP1 Canal 2. Parmetro custom 1.
V.[2].G.TOTP2 Canal 2. Parmetro custom 2.
V.[2].G.TOTP3 Canal 2. Parmetro custom 3.
V.[2].G.TOTP4 Canal 2. Parmetro custom 4.
684
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

e
m

p
r
e
p
a
r
a

o
.
GEOMETRI A DAS FERRAMENTAS.
(V.)[ch].G.DSUBTYPE
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Cdigo do subtipo de corretor.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.[2].G.DSUBTYPE Canal 2.
Valor. Significado. Valor. Significado.
0 Sem tipo. 8 Fresa de fresagem plana.
1 Fresa plana. 9 Escareador.
2 Fresa esfrica. 10 Ferramenta de mandrilar.
3 Fresa O ring. 11 Ferramenta rmbica de tornear.
4 Macho de roscar. 12 Ferramenta quadrada de tornear,
para fazer ranhuras ou cortar metais.
5 Ferramenta de roscar. 13 Ferramenta redonda de tornear.
6 Fresa de disco. 14 Sonda de medio (fresadora).
7 Broca de furar. 15 Sonda de medio (torno).
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
685
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

e
m

p
r
e
p
a
r
a

o
.
(V.)[ch].G.LOCODE
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Corretor [ofd] da ferramenta em preparao. Fator de forma ou ponto de calibragem.
Somente para ferramentas de tornear. O fator de forma indica qual a ponta de calibragem
da ferramenta e portanto, o ponto que controla o CNC para aplicar a compensao de raio.
O Fator de forma depende da orientao dos eixos na mquina.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].G.TOR
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Raio.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
ch Nmero de canal.
V.[2].G.LOCODE Canal 2.
Valor.
0
1
2
3
4
5
6
7
8
9
V.[2].G.TOR Canal 2.
686
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

e
m

p
r
e
p
a
r
a

o
.
(V.)[ch].G.TOI
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Desgaste do raio.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.TOL
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Comprimento.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.TOK
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Desgaste do comprimento.
Esta varivel no vlida para ferramentas de tornear.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.TOAN
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. ngulo de aprofundamento.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.TOTIPR
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Raio da ponta.
Sintaxe.
ch Nmero de canal.
V.[2].G.TOI Canal 2.
V.[2].G.TOL Canal 2.
V.[2].G.TOK Canal 2.
V.[2].G.TOAN Canal 2.
V.[2].G.TOTIPR Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
687
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

e
m

p
r
e
p
a
r
a

o
.
(V.)[ch].G.TOWTIPR
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Desgaste do raio da ponta.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.TOCUTL
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Comprimento de corte.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.NOSEA
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. ngulo da ferramenta de corte.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.NOSEW
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Largura da ferramenta de corte.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.CUTA
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. ngulo de corte da ferramenta de corte.
Sintaxe.
ch Nmero de canal.
(V.)[ch].A.TOFL.xn
Varivel de leitura e escrita desde o programa.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Offset (comprimento) da ferramenta no eixo xn.
V.[2].G.TOWTIPR Canal 2.
V.[2].G.TOCUTL Canal 2.
V.[2].G.NOSEA Canal 2.
V.[2].G.NOSEW Canal 2.
V.[2].G.CUTA Canal 2.
688
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s


f
e
r
r
a
m
e
n
t
a

e
m

p
r
e
p
a
r
a

o
.
Nas ferramentas de tornear se utiliza para definir o comprimento da ferramenta em cada
um dos eixos. Nas ferramentas de fresagem, se utiliza para definir a posio da ferramenta
quando se utiliza um porta-ferramentas ou um conjunto de teis intermedirio.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.TOFLW.xn
Varivel de leitura e escrita desde o programa.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Desgaste do offset (comprimento) da ferramenta no eixo xn.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].G.TOFL1
(V.)[ch].G.TOFL2
(V.)[ch].G.TOFL3
Varivel de leitura e escrita desde o programa.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Offset (comprimento) da ferramenta nos primeiros eixos do canal.
Nas ferramentas de tornear se utiliza para definir o comprimento da ferramenta em cada
um dos eixos. Nas ferramentas de fresagem, se utiliza para definir a posio da ferramenta
quando se utiliza um porta-ferramentas ou um conjunto de teis intermedirio.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.TOFLW1
(V.)[ch].G.TOFLW2
(V.)[ch].G.TOFLW3
Varivel de leitura e escrita desde o programa.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Ferramenta em preparao. Desgaste do offset (comprimento) da ferramenta nos primeiros
eixos do canal.
Sintaxe.
ch Nmero de canal.
V.A.TOFL.Z Eixo Z.
V.A.TOFL.4 Eixo com nmero lgico 4.
V.[2].A.TOFL.1 Eixo com ndice 1 no canal 2.
V.A.TOFLW.Z Eixo Z.
V.A.TOFLW.4 Eixo com nmero lgico 4.
V.[2].A.TOFLW.1 Eixo com ndice 1 no canal 2.
V.[2].G.TOFL1 Canal 2. Primeiro eixo do canal.
V.[2].G.TOFL2 Canal 2. Segundo eixo do canal.
V.[2].G.TOFL3 Canal 2. Terceiro eixo do canal.
V.[2].G.TOFLW1 Canal 2. Primeiro eixo do canal.
V.[2].G.TOFLW2 Canal 2. Segundo eixo do canal.
V.[2].G.TOFLW3 Canal 2. Terceiro eixo do canal.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
689
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

m
o
d
o

m
a
n
u
a
l
.
22.52 Variveis associadas ao modo manual.
MOVI MENTO PERMI TI DO EM MODO MANUAL.
(V.)[ch].G.INTMAN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Se permite efetuar movimentos em modo manual.
Sintaxe.
ch Nmero de canal.
Observaes.
Os deslocamentos em modo manual so permitidos quando est ativado o modo manual,
o modo TEACH-IN, durante a inspeo de ferramenta e com as funes G200 e G201
ativadas.
TI PO DE MOVI MENTO ATI VO NO CANAL.
(V.)G.MANMODE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Tipo de movimento ativo para todos os eixos.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
O tipo de movimento pode ser determinado desde o comutador do painel de comando ou
pelo PLC, sendo o mais prioritrio o indicado pelo PLC.
(V.)G.CNCMANMODE
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Tipo de movimento selecionado no comutador para todos os eixos.
O valor determinado no comutador do painel de comando menos prioritrio que o
determinado pelo PLC.
V.[2].G.INTMAN Canal 2.
V.G.MANMODE
Valor. Significado.
1 Modo volante.
2 Modo jog contnuo.
3 Modo jog incremental.
V.G.CNCMANMODE
690
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

m
o
d
o

m
a
n
u
a
l
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)PLC.MANMODE
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Tipo de movimento selecionado por PLC para todos os eixos.
O valor selecionado por PLC prevalece sobre o selecionado desde o painel de comando.
Para anular o avano por PLC, definir a varivel com valor 0.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
TI PO DE MOVI MENTO ATI VO NUM EI XO.
(V.)[ch].A.MANMODE.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Tipo de movimento ativo para o eixo xn.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Valor. Significado.
1 Modo volante.
2 Modo jog contnuo.
3 Modo jog incremental.
V.PLC.MANMODE
Valor. Significado.
0 No h seleo desde o PLC.
1 Modo volante.
2 Modo jog contnuo.
3 Modo jog incremental.
V.A.MANMODE.Z Eixo Z.
V.A.MANMODE.4 Eixo com nmero lgico 4.
V.[2].A.MANMODE.1 Eixo com ndice 1 no canal 2.
Valor. Significado.
1 Modo volante.
2 Modo jog contnuo.
3 Modo jog incremental.
4 Modo volante sem eixo selecionado. O modo volante est
selecionado, porm falta selecionar o eixo a deslocar.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
691
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

m
o
d
o

m
a
n
u
a
l
.
Observaes.
O tipo de movimento pode ser determinado desde o comutador do painel de comando ou
pelo PLC, sendo o mais prioritrio o indicado pelo PLC.
(V.)[ch].A.CNCMMODE.xn
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Tipo de movimento selecionado no comutador para o eixo xn.
O valor determinado no comutador do painel de comando menos prioritrio que o
determinado pelo PLC.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].A.PLCMMODE.xn
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Tipo de movimento selecionado por PLC para o eixo xn.
O valor selecionado por PLC prevalece sobre o selecionado desde o painel de comando.
Para anular o avano por PLC, definir a varivel com valor 0.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.A.CNCMMODE.Z Eixo Z.
V.A.CNCMMODE.4 Eixo com nmero lgico 4.
V.[2].A.CNCMMODE.1 Eixo com ndice 1 no canal 2.
Valor. Significado.
1 Modo volante.
2 Modo jog contnuo.
3 Modo jog incremental.
V.A.PLCMMODE.Z Eixo Z.
V.A.PLCMMODE.4 Eixo com nmero lgico 4.
V.[2].A.PLCMMODE.1 Eixo com ndice 1 no canal 2.
Valor. Significado.
0 No h seleo desde o PLC.
1 Modo volante.
2 Modo jog contnuo.
3 Modo jog incremental.
692
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

m
o
d
o

m
a
n
u
a
l
.
Observaes.
Se um eixo foi colocado em modo volante desde PLC, s se pode desativar desde o PLC;
um reset no o desativa.
POSI O DO COMUTADOR EM MODO VOLANTE.
(V.)G.MPGIDX
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Posio ativa para todos os volantes.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
O valor pode ser fixado desde o comutador do painel de comando ou por PLC, sendo o mais
prioritrio o indicado por PLC.
(V.)G.CNCMPGIDX
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Posio selecionada no comutador.
O valor determinado no comutador do painel de comando menos prioritrio que o
determinado pelo PLC.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)PLC.MPGIDX
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Posio selecionada por PLC.
O valor selecionado por PLC prevalece sobre o selecionado desde o painel de comando.
Para anular o avano por PLC, definir a varivel com valor 0.
V.G.MPGIDX
Valor. Significado.
1 Posio 1.
2 Posio 10.
3 Posio 100.
V.PLC.CNCMPGIDX
Valor. Significado.
1 Posio 1.
2 Posio 10.
3 Posio 100.
V.PLC.MPGIDX
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
693
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

m
o
d
o

m
a
n
u
a
l
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
POSI O DO COMUTADOR EM MODO J OG I NCREMENTAL.
(V.)G.INCJOGIDX
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Posio ativa para todos os eixos.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
O valor pode ser fixado desde o comutador do painel de comando ou por PLC, sendo o mais
prioritrio o indicado por PLC.
(V.)G.CNCINCJOGIDX
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Posio selecionada pelo comutador.
O valor determinado no comutador do painel de comando menos prioritrio que o
determinado pelo PLC.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Valor. Significado.
1 Posio 1.
2 Posio 10.
3 Posio 100.
V.G.INCJOGIDX
Valor. Significado.
1 Posio 1.
2 Posio 10.
3 Posio 100.
4 Posio 1000.
5 Posio 10000.
V.G.CNCINCJOGIDX
Valor. Significado.
1 Posio 1.
2 Posio 10.
3 Posio 100.
4 Posio 1000.
5 Posio 10000.
694
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

m
o
d
o

m
a
n
u
a
l
.
(V.)PLC.INCJOGIDX
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Posio selecionada por PLC.
O valor selecionado por PLC prevalece sobre o selecionado desde o painel de comando.
Para anular o avano por PLC, definir a varivel com valor 0.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
AVANOS EM MODO MANUAL.
(V.)[ch].G.FMAN
Varivel de leitura e escrita desde o programa e interface; de leitura desde o PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Avano para os deslocamentos em modo manual com G94.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel tambm atualiza seu valor quando desde a tela do modo manual (campo "F")
ou modo MDI/MDA se define um novo avano e a funo G94 est ativa.
(V.)[ch].G.MANFPR
Varivel de leitura e escrita desde o programa e interface; de leitura desde o PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Avano para os deslocamentos em modo manual com G95.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel tambm atualiza seu valor quando desde a tela do modo manual (campo "F")
ou modo MDI/MDA se define um novo avano e a funo G95 est ativa.
V.PLC.INCJOGIDX
Valor. Significado.
1 Posio 1.
2 Posio 10.
3 Posio 100.
4 Posio 1000.
5 Posio 10000.
V.[2].G.FMAN Canal 2.
V.[2].G.MANFPR Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
695
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
22.53 Variveis associadas s funes programadas.
DESLOCAMENTO DE EI XOS E SPI NDLES.
(V.)[ch].A.INPOS.xn
(V.)[ch].A.INPOS.sn
(V.)[ch].SP.INPOS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Eixo ou spindle em posio.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.DIST.xn
(V.)[ch].A.DIST.sn
(V.)[ch].SP.DIST.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Distncia percorrida pelo eixo ou spindle.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.A.INPOS.Z Eixo Z.
V.A.INPOS.S Spindle S.
V.SP.INPOS.S Spindle S.
V.SP.INPOS Spindle master.
V.A.INPOS.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.INPOS.1 Eixo com ndice 1 no canal 2.
V.SP.INPOS.2 Spindle com ndice 2 no sistema.
V.[2].SP.INPOS.1 Spindle com ndice 1 no canal 2.
V.A.DIST.Z Eixo Z.
V.A.DIST.S Spindle S.
V.SP.DIST.S Spindle S.
V.SP.DIST Spindle master.
V.A.DIST.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.DIST.1 Eixo com ndice 1 no canal 2.
V.SP.DIST.2 Spindle com ndice 2 no sistema.
V.[2].SP.DIST.1 Spindle com ndice 1 no canal 2.
696
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
(V.)[ch].A.ACCUDIST.xn
(V.)[ch].A.ACCUDIST.sn
(V.)[ch].SP.ACCUDIST.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Distncia percorrida pelo eixo ou spindle desde o ltimo latcheo de cota. Esta varivel se
inicializa a 0 quando se produz um evento de bloqueio. Se desejamos acrescentar um offset
de posio a esta varivel no ponto de bloqueio, ser suficiente som-lo desde o PLC num
ciclo posterior.
A sincronizao de eixos permite tratar um eixo rotativo como um eixo infinito e assim poder
contar de forma indefinida o aumento do eixo, independentemente do valor do mdulo. O
CNC utiliza esta varivel para realizar o seguimento do eixo. Esta varivel se poder
inicializar num perodo de amostragem e seguir contando a partir do valor inicializado.
Esta ajuda til, por exemplo, no caso de um eixo rotativo ou codificador que move uma
correia transportadora infinita sobre a qual est a pea. O tratamento de eixo infinito permite
sincronizar a cota da correia transportadora com um acontecimento externo, e contar dessa
forma o deslocamento da pea em valores superiores ao mdulo do eixo rotativo que move
a correia.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.PREVACCUDIST.xn
(V.)[ch].A.PREVACCUDIST.sn
(V.)[ch].SP.PREVACCUDIST.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Distncia percorrida pelo eixo ou spindle entre os dois ltimos latcheo de cota. Esta varivel
atualiza o seu valor em cada acontecimento de latcheo, por isso a varivel ter valor 0 at
que se origine o primeiro.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.A.ACCUDIST.Z Eixo Z.
V.A.ACCUDIST.S Spindle S.
V.SP.ACCUDIST.S Spindle S.
V.SP.ACCUDIST Spindle master.
V.A.ACCUDIST.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.ACCUDIST.1 Eixo com ndice 1 no canal 2.
V.SP.ACCUDIST.2 Spindle com ndice 2 no sistema.
V.[2].SP.ACCUDIST.1 Spindle com ndice 1 no canal 2.
V.A.PREVACCUDIST.Z Eixo Z.
V.A.PREVACCUDIST.S Spindle S.
V.SP.PREVACCUDIST.S Spindle S.
V.SP.PREVACCUDIST Spindle master.
V.A.PREVACCUDIST.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.PREVACCUDIST.1 Eixo com ndice 1 no canal 2.
V.SP.PREVACCUDIST.2 Spindle com ndice 2 no sistema.
V.[2].SP.PREVACCUDIST.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
697
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
EI XOS E PLANOS DE TRABALHO.
(V.)[ch].G.PLANE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Eixos que formam o plano de trabalho.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Os valores que devolve esta varivel esto codificados da seguinte forma.
(V.)[ch].G.LONGAX
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Eixo longitudinal.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Os valores que devolve esta varivel esto codificados da seguinte forma.
V.[2].G.PLANE Canal 2.
X=10 X1=11 X2=12 X3=13 X4=14 ... X9=19
Y=20 Y1=21 Y2=22 Y3=23 Y4=24 ... Y9=29
Z=30 Z1=31 Z2=32 Z3=33 Z4=34 ... Z9=39
U=40 U1=41 U2=42 U3=43 U4=44 ... U9=49
V=50 V1=51 V2=52 V3=53 V4=54 ... V9=59
W=60 W1=61 W2=62 W3=63 W4=64 ... W9=69
A=70 A1=71 A2=72 A3=73 A4=74 ... A9=79
B=80 B1=81 B2=82 B3=83 B4=84 ... B9=89
C=90 C1=91 C2=92 C3=93 C4=94 ... C9=99
Eixos principais. Plano principal. Leitura da varivel.
X-Y-Z G17 (XY) V.[1].G.PLANE = 1020
V.[1].G.LONGAX = 30
V.[1].G.TOOLDIR = 2
X-Y-Z G18 (ZX) V.[1].G.PLANE = 3010
V.[1].G.LONGAX = 20
V.[1].G.TOOLDIR = 2
X-V1-Z3 G17 (X-V1)
#TOOL AX [V1-]
V.[1].G.PLANE = 1051
V.[1].G.LONGAX = 33
V.[1].G.TOOLDIR = 1
V.[2].G.LONGAX Canal 2.
X=10 X1=11 X2=12 X3=13 X4=14 ... X9=19
Y=20 Y1=21 Y2=22 Y3=23 Y4=24 ... Y9=29
Z=30 Z1=31 Z2=32 Z3=33 Z4=34 ... Z9=39
U=40 U1=41 U2=42 U3=43 U4=44 ... U9=49
V=50 V1=51 V2=52 V3=53 V4=54 ... V9=59
W=60 W1=61 W2=62 W3=63 W4=64 ... W9=69
698
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
(V.)[ch].G.TOOLDIR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Orientao da ferramenta.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].G.PLAXNAME1
(V.)[ch].G.PLAXNAME2
(V.)[ch].G.PLAXNAME3
Varivel de leitura desde o interface.
Nome dos eixos principais do canal.
A=70 A1=71 A2=72 A3=73 A4=74 ... A9=79
B=80 B1=81 B2=82 B3=83 B4=84 ... B9=89
C=90 C1=91 C2=92 C3=93 C4=94 ... C9=99
V.[2].G.TOOLDIR Canal 2.
Valor. Significado.
1 A ferramenta est posicionada no sentido positivo do eixo.
2 A ferramenta est posicionada no sentido negativo do eixo.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
699
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.PLANELONG
Varivel de leitura desde o interface.
ndice no canal do eixo que tem a ferramenta.
Sintaxe.
ch Nmero de canal.
Observaes.
Nesta varivel, o ndice no canal do primeiro eixo ser 0, do segundo eixo ser 1, e assim
sucessivamente.
FUNES " G" E " M" .
(V.)[ch].G.GS[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Varivel Report (para uso desde os scripts).
Estado da funo "G" solicitada.
Cada funo possui um bit que indica se est ativa (=1) ou no (=0) a funo correspondente.
Sintaxe.
ch Nmero de canal.
nb Nmero de funo.
(V.)[ch].G.MS[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Varivel Report (para uso desde os scripts).
Estado da funo "M" solicitada.
Cada funo possui um bit que indica se est ativa (=1) ou no (=0) a funo correspondente.
Sintaxe.
ch Nmero de canal.
nb Nmero de funo.
(V.)[ch].G.HGS1
(V.)[ch].G.HGS2
(V.)[ch].G.HGS3
(V.)[ch].G.HGS4
(V.)[ch].G.HGS5
(V.)[ch].G.HGS6
(V.)[ch].G.HGS7
[2].G.PLAXNAME1 Canal 2. Eixo de abcissas.
[2].G.PLAXNAME2 Canal 2. Eixo de ordenadas.
[2].G.PLAXNAME3 Canal 2. Terceiro eixo principal.
[2].G.PLANELONG Canal 2.
V.[2].G.GS[3] Canal 2. Funo G3.
V.[2].G.MS[5] Canal 2. Funo M5.
700
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
(V.)[ch].G.HGS8
(V.)[ch].G.HGS9
(V.)[ch].G.HGS10
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Estado das funes "G" (32 bit).
Sintaxe.
ch Nmero de canal.
Observaes.
Cada varivel corresponde a uma faixa de 32 funes G e devolve um valor codificado em
32 bits; 1 bit por funo. Cada um destes bits indica se a funo est ativa (bit=1) ou no
(bit=0). O bit de menor peso corresponde funo mais baixa da classe.
(V.)[ch].G.HGS
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Funes "G" a visualizar na histria.
Observaes.
Esta varivel devolve um valor binrio. Cada funo possui um bit que indica se a funo
correspondente deve ser visualizada (=1) ou no (=0). O bit 0, o menos significativo,
corresponde funo G0, o bit 1 funo G1 e assim, sucessivamente.
V.[2].G.HGS1 Canal 2.
Varivel. Faixa de funes G.
(V.)[ch].G.HGS1 G0-G31. O bit 0 corresponde funo G0.
(V.)[ch].G.HGS2 G32-G63 O bit 0 corresponde funo G32.
(V.)[ch].G.HGS3 G64-G95 O bit 0 corresponde funo G64.
(V.)[ch].G.HGS4 G96-G127 O bit 0 corresponde funo G96.
(V.)[ch].G.HGS5 G128-G159 O bit 0 corresponde funo G128.
(V.)[ch].G.HGS6 G160-G191 O bit 0 corresponde funo G160.
(V.)[ch].G.HGS7 G192-G223 O bit 0 corresponde funo G192.
(V.)[ch].G.HGS8 G224-G255 O bit 0 corresponde funo G224.
(V.)[ch].G.HGS9 G256-G287 O bit 0 corresponde funo G256.
(V.)[ch].G.HGS10 G288-G319 O bit 0 corresponde funo G288.
Para comprovar o estado da funo G08 desde o programa de usinagem.
$IF [V.[1].G.HGS1 & [2**8]] == 2**8
Para comprovar o estado da funo G101 desde o programa de usinagem.
$IF [V.[1].G.HGS4 & [2**5]] == 2**5
Para comprovar o estado da funo G08 desde o PLC.
DFU B0KEYBD1 = CNCRD(G.HGS1, R100, M100)
B8R100 =
Para comprovar o estado da funo G101 desde o PLC.
DFU B0KEYBD1 = CNCRD(G.HGS4, R101, M100)
B5R101 =
[2].G.HGS Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
701
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
(V.)[ch].G.HMS
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Funes "M" do spindle principal a visualizar na histria.
Observaes.
Esta varivel devolve um valor binrio. Cada funo possui um bit que indica se a funo
correspondente deve ser visualizada (=1) ou no (=0). O bit 0, o menos significativo,
corresponde funo M0, o bit 1 funo M1 e assim, sucessivamente.
(V.)[ch].G.HMS1
(V.)[ch].G.HMS2
(V.)[ch].G.HMS3
(V.)[ch].G.HMS4
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Funes "M" do spindle 1 at 4 a visualizar na histria.
Observaes.
Esta varivel devolve um valor binrio. Cada funo possui um bit que indica se a funo
correspondente deve ser visualizada (=1) ou no (=0). O bit 0, o menos significativo,
corresponde funo M0, o bit 1 funo M1 e assim, sucessivamente.
CI CLOS FI XOS.
(V.)[ch].G.CYCLETYPEON
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tipo de ciclo fixo ativo.
Sintaxe.
ch Nmero de canal.
PARMETROS DE CHAMADA A CI CLOS FI XOS.
(V.)C.AZ
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Valor do parmetro de chamada a ciclos fixos ISO.
Sintaxe.
AZ Parmetro de chamada.
[2].G.HMS Canal 2. Spindle master.
[2].G.HMS2 Canal 2. Spindle 2.
V.[2].G.CYCLETYPEON Canal 2.
V.C.F Parmetro "F".
702
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Observaes.
(V.)C.name
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Valor dos parmetros de chamada a ciclos fixos do editor.
Sintaxe.
name Parmetro de chamada.
(V.)C.CALLP_AZ
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Parmetro programado na chamada a ciclo fixo.
Sintaxe.
AZ Parmetro de chamada.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
(V.)C.P_AZ
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Valor do parmetro de chamada a ciclo de posicionamento.
Sintaxe.
AZ Parmetro de chamada.
Chamada a ciclo fixo. Leitura da varivel.
G90 G81 Z0 I-15 V.C.Z = 0
V.C.I = -15
V.C.MROUGHIN Parmetro MROUGHIN.
V.C.CALLP_F Parmetro "F".
Valor. Significado.
0 No se programou.
1 Se programou.
Chamada a ciclo fixo. Leitura da varivel.
G90 G81 Z0 I-15 V.C.CALLP_Z = 1
V.C.CALLP_I = 1
V.C.CALLP_K = 0
V.C.P_F Parmetro "F".
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
703
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Observaes.
(V.)C.P_CALLP_AZ
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Parmetro programado na chamada a ciclo de posicionamento.
Sintaxe.
AZ Parmetro de chamada.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
PARMETROS DE CHAMADA A SUB-ROTI NAS.
(V.)C.PCALLP_AZ
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Parmetro programado na chamada a uma sub-rotina.
Esta varivel vlida para as sub-rotinas OEM (G18x) e para as sub-rotinas chamadas
mediante #PCALL ou #MCALL.
Sintaxe.
AZ Parmetro de chamada.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Chamada a ciclo fixo. Leitura da varivel.
G160 A30 X100 K10 P6 V.C.P_A = 30
V.C.P_X = 100
V.C.P_CALLP_F Parmetro "F".
Valor. Significado.
0 No se programou.
1 Se programou.
Chamada a ciclo fixo. Leitura da varivel.
G160 A30 X100 K10 P6 V.C.P_CALLP_A = 1
V.C.P_CALLP_K = 1
V.C.P_CALLP_R = 0
V.C.PCALLP_F Parmetro "F".
Valor. Significado.
0 No se programou.
1 Se programou.
704
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Observaes.
ASSOCI ADAS AOS ARCOS DE CI RCUNFERNCI A.
(V.)[ch].G.R
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Raio do arco.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.I
(V.)[ch].G.J
(V.)[ch].G.K
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Cotas relativas do centro do arco
Sintaxe.
ch Nmero de canal.
Observaes.
Com a funo G20 ativa, os parmetros "I", "J", "K" esto associados ao eixo de abcissas,
ao eixo de ordenadas e ao eixo perpendicular ao plano de trabalho, respectivamente.
(V.)[ch].G.CIRERR[1]
(V.)[ch].G.CIRERR[2]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Correo do centro do arco nos primeiros eixos do canal.
Sintaxe.
ch Nmero de canal.
Chamada a uma sub-rotina. Leitura da varivel.
#PCALL sub.nc A12.56 D3 V.C.PCALLP_A = 1
V.C.PCALLP_D = 1
V.[2].G.R Canal 2.
V.[2].G.I Canal 2. Primeiro eixo do canal.
V.[2].G.J Canal 2. Segundo eixo do canal.
V.[2].G.K Canal 2. Terceiro eixo do canal.
V.[2].G.CIRERR[1] Canal 2. Primeiro eixo do canal.
V.[2].G.CIRERR[2] Canal 2. Segundo eixo do canal.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
705
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Observaes.
Com a funo G265 ativa, se o arco no exato mas entra dentro das tolerncias, o CNC
recalcula o centro.
Com a funo G264 ativa, se o arco no exato mas entra dentro da tolerncia, o CNC
executa um arco com o raio calculado a partir do ponto inicial. O CNC mantm a posio
do centro.
ORI GEM POLAR.
(V.)[ch].G.PORGF
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio da origem polar referente ao zero pea (abcissas).
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.PORGS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio da origem polar referente ao zero pea (ordenadas).
Sintaxe.
ch Nmero de canal.
AJ UDAS GEOMTRI CAS. ESPELHAMENTO.
(V.)[ch].G.MIRROR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Espelhamento ativos.
Sintaxe.
ch Nmero de canal.
Programa pea. Leitura da varivel.
G00 X0 Y0
G2 X120 Y120.001 I100 J20
V.G.R = 101.980881
V.G.I = 100.0004
V.G.J = 20.0004
V.G.CIRERR[1] = -0.000417
V.G.CIRERR[2] = -0.000417
Programa pea. Leitura da varivel.
G00 X0 Y0
G2 X120 Y120.001 I100 J20
V.G.R = 101.981371
V.G.I = 100
V.G.J = 20
V.G.CIRERR[1] = 0
V.G.CIRERR[2] = 0
V.[2].G.PORGF Canal 2.
V.[2].G.PORGS Canal 2.
V.[2].G.MIRROR Canal 2.
706
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Observaes.
Esta varivel devolve o resultado nos bits de menor peso, um por eixo (1= ativo e 0=inativo).
O bit de menor peso corresponde ao primeiro eixo, o seguinte ao segundo e assim
sucessivamente.
(V.)[ch].G.MIRROR1
(V.)[ch].G.MIRROR2
(V.)[ch].G.MIRROR3
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Espelhamento ativo nos primeiros eixos do canal.
Sintaxe.
ch Nmero de canal.
AJ UDAS GEOMTRI CAS. FATOR DE ESCALA.
(V.)[ch].G.SCALE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Indica o fator de escala geral ativo.
Sintaxe.
ch Nmero de canal.
A J UDA S GEOMT RI CA S. ROT A O DO SI ST EMA DE
COORDENADAS.
(V.)[ch].G.ROTPF
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio do centro de rotao referente ao zero pea (abcissas).
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.ROTPS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio do centro de rotao referente ao zero pea (ordenadas).
Sintaxe.
ch Nmero de canal.
V.[2].G.MIRROR1 Canal 2. Primeiro eixo do canal.
V.[2].G.MIRROR2 Canal 2. Segundo eixo do canal.
V.[2].G.MIRROR3 Canal 2. Terceiro eixo do canal.
V.[2].G.SCALE Canal 2.
V.[2].G.ROTPF Canal 2.
V.[2].G.ROTPS Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
707
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
(V.)[ch].G.ORGROT
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
ngulo de rotao do sistema de coordenadas.
Sintaxe.
ch Nmero de canal.
REPETI O DE BLOCOS.
(V.)[ch].G.PENDRPT
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de repeties pendentes com #RPT.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel indica o nmero de repeties pendentes de executar. Na primeira execuo
o seu valor o nmero de repeties programadas menos uma e na ltima o seu valor zero.
(V.)[ch].G.PENDNR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de repeties pendentes com NR.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel indica o nmero de repeties pendentes de executar. Na primeira execuo
o seu valor o nmero de repeties programadas menos uma e na ltima o seu valor zero.
ACOPLAMENTO DE EI XOS.
(V.)[ch].G.LINKACTIVE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Estado do acoplamento de eixos.
Sintaxe.
ch Nmero de canal.
V.[2].G.ORGROT Canal 2.
V.[2].G.PENDRPT Canal 2.
V.[2].G.PENDNR Canal 2.
V.[2].G.LINKACTIVE Canal 2.
708
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
FUNO HSC.
(V.)[ch].G.HSC
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Funo HSC ativa.
Sintaxe.
ch Nmero de canal.
APALPADOR ATI VO.
(V.)[ch].G.ACTIVPROBE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero do apalpador ativo.
Sintaxe.
ch Nmero de canal.
ESTADO DOS APALPADORES LOCAI S.
(V.)G.PRBST1
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado do apalpador 1.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)G.PRBST2
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado do apalpador 2.
V.[2].G.HSC Canal 2.
V.[2].G.ACTIVPROBE Canal 2.
V.G.PRBST1
Valor. Significado.
0 O apalpador no est fazendo contato ou est sem
inicializar.
1 O apalpador est fazendo contato.
V.G.PRBST2
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
709
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
MOVI MENTO DE APALPAMENTO (G100/G101/G102).
(V.)[ch].G.MEASOK
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Apalpamento finalizado.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].A.MEASOK.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Apalpamento finalizado no eixo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Valor. Significado.
0 O apalpador no est fazendo contato ou est sem
inicializar.
1 O apalpador est fazendo contato.
V.[2].G.MEASOK Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.A.MEASOK.Z Eixo Z.
V.A.MEASOK.S Spindle S.
V.SP.MEASOK.S Spindle S.
V.SP.MEASOK Spindle master.
V.A.MEASOK.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.MEASOK.1 Eixo com ndice 1 no canal 2.
V.SP.MEASOK.2 Spindle com ndice 2 no sistema.
V.[2].SP.MEASOK.1 Spindle com ndice 1 no canal 2.
Valor. Significado.
0 No.
1 Sim.
710
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
(V.)[ch].G.PLMEASOK1
(V.)[ch].G.PLMEASOK2
(V.)[ch].G.PLMEASOK3
Varivel de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Apalpamento finalizado nos eixos do plano.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].A.MEAS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor medido. Cotas de mquina da base da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
(V.)[ch].A.ATIPMEAS.xn
Varivel de leitura desde o programa.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Valor medido. Cotas da pea da ponta da ferramenta.
Sintaxe.
ch Nmero de canal.
V.[2].G.PLMEASOK1 Canal 2. Primeiro eixo do plano.
V.[2].G.PLMEASOK2 Canal 2. Segundo eixo do plano.
V.[2].G.PLMEASOK3 Canal 2. Terceiro eixo do plano.
Valor. Significado.
0 No.
1 Sim.
V.A.MEAS.Z Eixo Z.
V.A.MEAS.S Spindle S.
V.SP.MEAS.S Spindle S.
V.SP.MEAS Spindle master.
V.A.MEAS.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.MEAS.1 Eixo com ndice 1 no canal 2.
V.SP.MEAS.2 Spindle com ndice 2 no sistema.
V.[2].SP.MEAS.1 Spindle com ndice 1 no canal 2.
Programa pea. Leitura da varivel.
G00 X0 Y0
G100 X100 F100
V.A.MEAS.X = 95
V.A.MEASOF.X = -5
V.A.MEASOK.X = 1
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
711
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].G.PLMEAS1
(V.)[ch].G.PLMEAS2
(V.)[ch].G.PLMEAS3
Varivel de leitura desde o programa.
A varivel devolve o valor da preparao de blocos.
Valor medido nos primeiros eixos do canal. Cotas da pea da ponta da ferramenta.
Sintaxe.
ch Nmero de canal.
(V.)[ch].A.MEASOF.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Diferena com respeito ao ponto programado.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.MEASIN.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota com offset de medio includo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.A.ATIPMEAS.Z Eixo Z.
V.A.ATIPMEAS.S Spindle S.
V.SP.ATIPMEAS.S Spindle S.
V.SP.ATIPMEAS Spindle master.
V.A.ATIPMEAS.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.ATIPMEAS.1 Eixo com ndice 1 no canal 2.
V.SP.ATIPMEAS.2 Spindle com ndice 2 no sistema.
V.[2].SP.ATIPMEAS.1 Spindle com ndice 1 no canal 2.
V.[2].G.PLMEAS1 Canal 2. Primeiro eixo do canal.
V.[2].G.PLMEAS2 Canal 2. Segundo eixo do canal.
V.[2].G.PLMEAS3 Canal 2. Terceiro eixo do canal.
V.A.MEASOF.Z Eixo Z.
V.A.MEASOF.S Spindle S.
V.SP.MEASOF.S Spindle S.
V.SP.MEASOF Spindle master.
V.A.MEASOF.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.MEASOF.1 Eixo com ndice 1 no canal 2.
V.SP.MEASOF.2 Spindle com ndice 2 no sistema.
V.[2].SP.MEASOF.1 Spindle com ndice 1 no canal 2.
712
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
O CNC s atualiza esta varivel quando se realiza um apalpamento com G101.
I NTERVENO MANUAL.
(V.)[ch].A.MANOF.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Distncia movida no modo manual ou inspeo da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.ADDMANOF.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Distncia movida com G200 ou G201.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Observaes.
O valor desta varivel se mantm durante a execuo do programa, mesmo que se desative
a interveno manual.
V.A.MEASIN.Z Eixo Z.
V.A.MEASIN.S Spindle S.
V.SP.MEASIN.S Spindle S.
V.SP.MEASIN Spindle master.
V.A.MEASIN.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.MEASIN.1 Eixo com ndice 1 no canal 2.
V.SP.MEASIN.2 Spindle com ndice 2 no sistema.
V.[2].SP.MEASIN.1 Spindle com ndice 1 no canal 2.
V.A.MANOF.Z Eixo Z.
V.A.MANOF.4 Eixo com nmero lgico 4.
V.[2].A.MANOF.1 Eixo com ndice 1 no canal 2.
V.A.ADDMANOF.Z Eixo Z.
V.A.ADDMANOF.4 Eixo com nmero lgico 4.
V.[2].A.ADDMANOF.1 Eixo com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
713
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
ESTADO DA TRANSFORMAO ANGULAR.
(V.)[ch].G.ANGAXST
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Estado geral da transformao angular do canal.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)G.ANGIDST[nb]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Estado da transformao angular [nb] dos parmetros de mquina.
Sintaxe.
nb Nmero da transformao angular, conforme a ordem definida nos parmetros de
mquina.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
ESTADO DO CONTROLE TANGENCI AL.
(V.)[ch].G.TGCTRLST
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Estado do controle tangencial no canal.
Sintaxe.
ch Nmero de canal.
V.[2].G.ANGAXST Canal 2.
Valor. Significado.
0 Desativada.
1 Ativada.
2 Congelada (suspensa).
V.G.ANGIDST[1] Transformao angular 1.
Valor. Significado.
0 Desativada.
1 Ativada.
2 Congelada (suspensa).
V.[2].G.TGCTRLST Canal 2.
714
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].A.TGCTRLST.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor da preparao de blocos.
Estado do controle tangencial no eixo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].A.TANGAN.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
ngulo programado no eixo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].G.TANGFEED
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Avano de posicionamento para o controle tangencial.
Sintaxe.
ch Nmero de canal.
Valor. Significado.
0 Desativada.
1 Ativada.
2 Congelada (suspensa).
V.A.TGCTRLST.Z Eixo Z.
V.A.TGCTRLST.4 Eixo com nmero lgico 4.
V.[2].A.TGCTRLST.1 Eixo com ndice 1 no canal 2.
Valor. Significado.
0 Desativada.
1 Ativada.
2 Congelada (suspensa).
V.A.TANGAN.Z Eixo Z.
V.A.TANGAN.4 Eixo com nmero lgico 4.
V.[2].A.TANGAN.1 Eixo com ndice 1 no canal 2.
V.[2].G.TANGFEED Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
715
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
SI NCRONI ZAO DE CANAI S.
(V.)[ch].G.MEETST[mk]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado da marca [mk] tipo MEET no canal [ch].
Sintaxe.
ch Nmero de canal.
mk Nmero da marca de sincronizao.
(V.)[ch].G.WAITST[mk]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado da marca [mk] tipo WAIT no canal [ch].
Sintaxe.
ch Nmero de canal.
mk Nmero da marca de sincronizao.
(V.)[ch].G.MEETCH[nch]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Marca de tipo MEET originada no canal [nch] que espera o canal [ch].
Sintaxe.
ch Nmero de canal.
nch Canal que origina a marca de sincronizao.
(V.)[ch].G.WAITCH[nch]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Marca de tipo WAIT originada no canal [nch] que espera o canal [ch].
Sintaxe.
ch Nmero de canal.
nch Canal que origina a marca de sincronizao.
SELEO DA CI NEMTI CA.
(V.)[ch].G.KINID
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de cinemtica ativa.
Se no h nenhuma cinemtica ativa, a varivel devolve valor 0.
V.[2].G.MEETST[4] Canal 2. Marca 4.
V.[2].G.WAITST[4] Canal 2. Marca 4.
V.[2].G.MEETCH[4] Canal 2. Canal 4.
V.[2].G.WAITCH[4] Canal 2. Canal 4.
716
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Sintaxe.
ch Nmero de canal.
POSI O DOS EI XOS DAS CI NEMTI CAS.
(V.)[ch].G.POSROTF
(V.)[ch].G.POSROTS
(V.)[ch].G.POSROTT
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio atual dos eixos rotativos principais.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.TOOLORIF1
(V.)[ch].G.TOOLORIS1
(V.)[ch].G.TOOLORIT1
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio a ser ocupada pelos eixos rotativos principais (soluo 1).
Sintaxe.
ch Nmero de canal.
Observaes.
Estas variveis indicam a posio que devem ocupar os eixos principais para situar a
ferramenta perpendicular ao plano de trabalho definido. So de grande utilidade quando o
spindle no est motorizado totalmente (spindles monorotativos ou manuais).
Em spindles angulares, ao calcular a posio a ocupar, h 2 solues possveis. Estas
variveis indicam a soluo que requer um menor movimento do rotativo principal com
referncia posio zero.
(V.)[ch].G.TOOLORIF2
(V.)[ch].G.TOOLORIS2
(V.)[ch].G.TOOLORIT2
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Posio a ser ocupada pelos eixos rotativos principais (soluo 2).
Sintaxe.
ch Nmero de canal.
V.[2].G.KINID Canal 2.
V.[2].G.POSROTF Posio atual do eixo rotativo principal.
V.[2].G.POSROTS Posio atual do eixo rotativo secundrio.
V.[2].G.POSROTT Posio atual do eixo rotativo tercirio.
V.[2].G.TOOLORIF1 Posio a ser ocupada pelo eixo rotativo principal.
V.[2].G.TOOLORIS1 Posio a ser ocupada pelo eixo rotativo secundrio.
V.[2].G.TOOLORIT1 Posio a ser ocupada pelo eixo rotativo tercirio.
V.[2].G.TOOLORIF2 Posio a ser ocupada pelo eixo rotativo principal.
V.[2].G.TOOLORIS2 Posio a ser ocupada pelo eixo rotativo secundrio.
V.[2].G.TOOLORIT2 Posio a ser ocupada pelo eixo rotativo tercirio.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
717
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Observaes.
Estas variveis indicam a posio que devem ocupar os eixos principais para situar a
ferramenta perpendicular ao plano de trabalho definido. So de grande utilidade quando o
spindle no est motorizado totalmente (spindles monorotativos ou manuais).
Em spindles angulares, ao calcular a posio a ocupar, h 2 solues possveis. Estas
variveis indicam a soluo que requer um maior movimento do rotativo principal com
referncia posio zero.
PLANOS I NCLI NADOS.
(V.)[ch].G.CS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Varivel Report (para uso desde os scripts).
Nmero de funo CS ativa.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.ACS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Varivel Report (para uso desde os scripts).
Nmero de funo ACS ativa.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.TOOLCOMP
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Funo de compensao longitudinal ativa.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
MATRI Z RESULTANTE DEL PLANO I NCLI NADO.
(V.)[ch].G.CSMAT1
(V.)[ch].G.CSMAT2
V.[2].G.CS Canal 2.
V.[2].G.ACS Canal 2.
V.[2].G.TOOLCOMP Canal 2.
Valor. Significado.
1 RTCP.
2 TLC.
3 Nenhuma.
718
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
(V.)[ch].G.CSMAT3
(V.)[ch].G.CSMAT4
(V.)[ch].G.CSMAT5
(V.)[ch].G.CSMAT6
(V.)[ch].G.CSMAT7
(V.)[ch].G.CSMAT8
(V.)[ch].G.CSMAT9
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Matriz resultante del plano inclinado.
Estas variveis correspondem matriz de transformao de coordenadas do sistema de
referncia terico ao sistema de referncia real.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.CSMAT10
(V.)[ch].G.CSMAT11
(V.)[ch].G.CSMAT12
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Deslocamento do sistema de coordenadas atual com referncia ao zero mquina nos
primeiros eixos.
Estas variveis correspondem matriz de transformao de coordenadas do sistema de
referncia terico ao sistema de referncia real.
Sintaxe.
ch Nmero de canal.
FEED-FORWARD + AC-FORWARD.
(V.)[ch].A.FFGAIN.xn
(V.)[ch].A.FFGAIN.sn
(V.)[ch].SP.FFGAIN.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de feed forward ativo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].G.CSMAT1 Canal 2. Elemento fila 1 coluna 1.
(V.)[ch].G.CSMAT2 Canal 2. Elemento fila 1 coluna 2.
(V.)[ch].G.CSMAT3 Canal 2. Elemento fila 1 coluna 3.
(V.)[ch].G.CSMAT4 Canal 2. Elemento fila 2 coluna 1.
(V.)[ch].G.CSMAT5 Canal 2. Elemento fila 2 coluna 2.
(V.)[ch].G.CSMAT6 Canal 2. Elemento fila 2 coluna 3.
(V.)[ch].G.CSMAT7 Canal 2. Elemento fila 3 coluna 1.
(V.)[ch].G.CSMAT8 Canal 2. Elemento fila 3 coluna 2.
(V.)[ch].G.CSMAT9 Canal 2. Elemento fila 3 coluna 3.
(V.)[ch].G.CSMAT10 Canal 2. Deslocamento no primeiro eixo.
(V.)[ch].G.CSMAT11 Canal 2. Deslocamento no segundo eixo.
(V.)[ch].G.CSMAT12 Canal 2. Deslocamento no terceiro eixo.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
719
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
(V.)[ch].A.ACFGAIN.xn
(V.)[ch].A.ACFGAIN.sn
(V.)[ch].SP.ACFGAIN.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Percentagem de AC-forward ativo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
Observaes.
A leitura desde o PLC vir expressa em dcimas (x10); isto , se o parmetro tem valor 10,
a leitura desde o PLC devolver valor 100.
(V.)[ch].A.ACTFFW.xn
(V.)[ch].A.ACTFFW.sn
(V.)[ch].SP.ACTFFW.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Feed forward instantneo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.A.FFGAIN.Z Eixo Z.
V.A.FFGAIN.S Spindle S.
V.SP.FFGAIN.S Spindle S.
V.SP.FFGAIN Spindle master.
V.A.FFGAIN.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.FFGAIN.1 Eixo com ndice 1 no canal 2.
V.SP.FFGAIN.2 Spindle com ndice 2 no sistema.
V.[2].SP.FFGAIN.1 Spindle com ndice 1 no canal 2.
V.A.ACFGAIN.Z Eixo Z.
V.A.ACFGAIN.S Spindle S.
V.SP.ACFGAIN.S Spindle S.
V.SP.ACFGAIN Spindle master.
V.A.ACFGAIN.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.ACFGAIN.1 Eixo com ndice 1 no canal 2.
V.SP.ACFGAIN.2 Spindle com ndice 2 no sistema.
V.[2].SP.ACFGAIN.1 Spindle com ndice 1 no canal 2.
720
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.ACTACF.xn
(V.)[ch].A.ACTACF.sn
(V.)[ch].SP.ACTACF.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
AC-forward instantneo.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
ERROS E WARNI NGS.
(V.)[ch].G.CNCERR
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de erro mais prioritrio no canal indicado.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel se inicializa depois de um reset. Se vrios canais esto no mesmo grupo, o
reset de um canal entende como sendo o reset de todos eles, e ento se inicializam as
variveis de todos os canais do grupo.
Se vrios canais esto no mesmo grupo, um erro num canal provoca o mesmo erro em todos;
neste caso, esta varivel ter o mesmo valor para todos os canais do grupo.
V.A.ACTFFW.Z Eixo Z.
V.A.ACTFFW.S Spindle S.
V.SP.ACTFFW.S Spindle S.
V.SP.ACTFFW Spindle master.
V.A.ACTFFW.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.ACTFFW.1 Eixo com ndice 1 no canal 2.
V.SP.ACTFFW.2 Spindle com ndice 2 no sistema.
V.[2].SP.ACTFFW.1 Spindle com ndice 1 no canal 2.
V.A.ACTACF.Z Eixo Z.
V.A.ACTACF.S Spindle S.
V.SP.ACTACF.S Spindle S.
V.SP.ACTACF Spindle master.
V.A.ACTACF.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.ACTACF.1 Eixo com ndice 1 no canal 2.
V.SP.ACTACF.2 Spindle com ndice 2 no sistema.
V.[2].SP.ACTACF.1 Spindle com ndice 1 no canal 2.
V.[2].G.CNCERR Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
721
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
(V.)[ch].G.CNCWARNING
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Nmero de warning que se visualiza no canal indicado.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel se inicializa depois de um reset. Se vrios canais esto no mesmo grupo, o
reset de um canal entende como sendo o reset de todos eles, e ento se inicializam as
variveis de todos os canais do grupo.
Se h vrios warnings, medida que se eliminam, se atualiza o valor da varivel. Quando
se elimina o ltimo warning, esta varivel se inicializa em zero.
REPOSI CI ONAMENTO DE EI XOS E SPI NDLES.
(V.)[ch]G.ENDREP
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Todos os eixos esto reposicionados.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.SPDLREP
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Funo M com a qual necessrio reposicionar o spindle aps uma inspeo.
Sintaxe.
ch Nmero de canal.
DESLOCAMENTO DE ORI GEM ATI VO.
(V.)[ch]G.EXTORG
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Funo que define o deslocamento de origem (transferncia de origem ou pr-seleo de
cotas).
Sintaxe.
ch Nmero de canal.
V.[2].G.CNCWARNING Canal 2.
V.[2].G.ENDREP Canal 2.
V.[2].G.SPDLREP Canal 2.
V.[2].G.EXTORG Canal 2.
722
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

s

f
u
n

e
s

p
r
o
g
r
a
m
a
d
a
s
.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
A numerao das origens G54 a G59 sempre a mesma; G54=1, G55=2, G56=3, G57=4,
G58=5, G59=6.
Valor. Significado.
0 G53. No h deslocamento de origem.
1 - 99 G159. Transferncia de origem (99 disponveis).
Se for 1, G159 = 1; se 2, G159 = 2 e assim sucessivamente.
1000 G92. Visualizao de cotas.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
723
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

r
e
s
s
a
l
t
o

e
l
e
t
r

n
i
c
o
.
22.54 Variveis associadas ao ressalto eletrnico.
(V.)G.CAMST[cam]
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado do ressalto.
Utilizar esta varivel na manobra do PLC para condicionar as operaes do ressalto ao
estado adequado, e evitar assim erros de execuo. As operaes do ressalto desde o
programa pea ficam em execuo, sem dar erro, espera que o estado do ressalto seja
o adequado.
Sintaxe.
cam Nmero de ressalto.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
V.G.CAMST[2] Ressalto 2.
Valor. Significado.
0 CAM_NULL
No existe o ressalto. O ressalto no est definido nos parmetros mquina e no
h um ressalto de arquivo disponvel (o CNC y o PLC no a tem selecionado
(SELECT) ou a tem deselecionado (DESELECT).
Este estado s permite carregar um ressalto de arquivo, desde o CNC ou PLC.
Este estado no permite ativar a ressalto, nem desde o CNC nem desde o PLC.
1 CAM_LOADING
O CNC e o PLC esto carregando o arquivo que define a ressalto.
Este estado s permite ativar a ressalto desde o CNC, onde o canal ficar em
execuo at que o ressalto alcance o estado CAM_READY. No possvel
ativar o ressalto desde o PLC.
2 CAM_READY
Ressalto preparado. O CNC h validado a ressalto definido nos parmetros mquina
ou h finalizado a carga do ressalto desde um arquivo.
Este estado permite realizar qualquer operao com o ressalto, tanto desde o
CNC como o PLC.
3 CAM_START
O ressalto est ativo, mas, ainda no h entrado nenhuma vez dentro da categoria
do eixo mestre. Nesta situao, se o CNC ou o PLC desativam a ressalto, esta no
alcanar o estado CAM_READY em tanto no entre e saia uma vez da categoria
do eixo mestre.
Este estado permite desativar a ressalto, desde o CNC ou o PLC.
Este estado permite deselecionar o ressalto, porm s desde o CNC.
4 CAM_RUNNING_OUTSIDE
O ressalto est ativo e em execuo fora da categoria do eixo mestre. Neste estado,
o ressalto h estado dentro do categoria do eixo mestre ao menos uma vez. Se o
CNC ou o PLC desativam o ressalto, este passar ao estado CAM_READY.
Este estado permite desativar a ressalto, desde o CNC ou o PLC.
Este estado permite deselecionar o ressalto, porm s desde o CNC.
5 CAM_RUNNING_INSIDE
O ressalto est ativo e em execuo dentro do categoria do eixo mestre. Se o CNC
ou o PLC desativam o ressalto, esta passar ao estado CAM_FINISH.
Este estado permite desativar a ressalto, desde o CNC ou o PLC.
Este estado permite deselecionar o ressalto, porm s desde o CNC.
6 CAM_FINISH
O CNC ou o PLC h desativado o ressalto, mas a execuo segue at que o ressalto
saia da categoria do eixo mestre. Esta situao acontece quando o CNC ou o PLC
desativam um ressalto que estava em estado CAM_RUNNING_INSIDE; se
desativam um ressalto que estava em estado CAM_RUNNING_OUTSIDE, o
ressalto alcana o estado CAM_READY.
Este estado s permite deselecionar o ressalto, e s desde o CNC.
724
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

r
e
s
s
a
l
t
o

e
l
e
t
r

n
i
c
o
.
Observaes.
Para trocar o estado de CAM_READY a CAM_NULL, h que deselecionar o ressalto de
arquivo e ademais o ressalto no deve existir nos parmetros mquina. Se o ressalto est
definido nos parmetros mquina, mantm o estado CAM_READY, porm os dados do
ressalto sero os definidos nos parmetros mquina.
Para selecionar um ressalto de arquivo, o estado do ressalto deve ser CAM_NULL ou
CAM_READY.
Para poder ativar um ressalto desde o PLC, evitando erros de execuo, o estado do
ressalto deve ser CAM_READY. Se o ressalto se ativa desde o CNC, o canal ficar em
execuo at que a ressalto atinja o estado CAM_READY.
Para poder deselecionar um ressalto de arquivo desde o PLC, assegurando que no vai
dar erro, o estado do ressalto deve ser CAM_READY. Se o ressalto se deseleciona desde
o CNC, o canal ficar em execuo at que o ressalto atinja o estado CAM_READY.
(V.)G.CAM[cam][index]
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Fator a aplicar categoria do eixo escravo quando se ative a ressalto.
Sintaxe.
cam Nmero de ressalto (entre 1 e 16).
index Ponto do ressalto. Para os ressaltos definidos nos parmetros mquina, um valor
entre 1 e 1024. Para os ressaltos de arquivo, o nmero de linha.
V.G.CAM[2][123] Ressalto 2. Ponto ou linha do arquivo 123.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
725
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

e
i
x
o
s

i
n
d
e
p
e
n
d
e
n
t
e
s
.
22.55 Variveis associadas aos eixos independentes.
O I NTERPOLADOR I NDEPENDENTE.
(V.)[ch].A.INDPOS.xn
(V.)[ch].A.INDPOS.sn
(V.)[ch].SP.INDPOS.sn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota terica do interpolador independente.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
EI XO I NDEPENDENTE EM EXECUO.
(V.)[ch].G.IBUSY
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Algum eixo independente est em execuo.
Sintaxe.
ch Nmero de canal.
PERCENTAGEM DE AVANO (FEED OVERRI DE).
(V.)[ch].A.FRO.xn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Canal [ch]. Percentagem de avano ativo no eixo.
Sintaxe.
ch Nmero de canal.
V.A.INDPOS.Z Eixo Z.
V.A.INDPOS.S Spindle S.
V.SP.INDPOS.S Spindle S.
V.SP.INDPOS Spindle master.
V.A.INDPOS.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.INDPOS.1 Eixo com ndice 1 no canal 2.
V.SP.INDPOS.2 Spindle com ndice 2 no sistema.
V.[2].SP.INDPOS.1 Spindle com ndice 1 no canal 2.
V.[2].G.IBUSY Canal 2.
726
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

e
i
x
o
s

i
n
d
e
p
e
n
d
e
n
t
e
s
.
xn Nome, nmero lgico ou ndice no canal do eixo.
MOVI MENTO DE POSI CI ONAMENTO.
(V.)[ch].A.IPPOS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota programada para o eixo independente.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice no canal do eixo.
(V.)[ch].A.ITPOS.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota terica do eixo independente.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice no canal do eixo.
(V.)[ch].A.IPRGF.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Avano programada no eixo independente.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice no canal do eixo.
(V.)[ch].A.IORG.xn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Offset para o eixo independente.
V.A.FRO.Z Eixo Z.
V.A.FRO.4 Eixo com nmero lgico 4.
V.[2].A.FRO.1 Eixo com ndice 1 no canal 2.
V.A.IPPOS.Z Eixo Z.
V.A.IPPOS.4 Eixo com nmero lgico 4.
V.[2].A.IPPOS.1 Eixo com ndice 1 no canal 2.
V.A.ITPOS.Z Eixo Z.
V.A.ITPOS.4 Eixo com nmero lgico 4.
V.[2].A.ITPOS.1 Eixo com ndice 1 no canal 2.
V.A.IPRGF.Z Eixo Z.
V.A.IPRGF.4 Eixo com nmero lgico 4.
V.[2].A.IPRGF.1 Eixo com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
727
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

e
i
x
o
s

i
n
d
e
p
e
n
d
e
n
t
e
s
.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice no canal do eixo.
MOVI MENTO DE SI NCRONI ZAO.
(V.)[ch].A.SYNCTOUT.xn
(V.)[ch].A.SYNCTOUT.sn
(V.)[ch].SP.SYNCTOUT.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Tempo mximo para realizar a sincronizao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.SYNCVELxn
(V.)[ch].A.SYNCVEL.sn
(V.)[ch].A.SYNCVEL.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Velocidade de sincronizao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.A.IORG.Z Eixo Z.
V.A.IORG.4 Eixo com nmero lgico 4.
V.[2].A.IORG.1 Eixo com ndice 1 no canal 2.
V.A.SYNCTOUT.Z Eixo Z.
V.A.SYNCTOUT.S Spindle S.
V.SP.SYNCTOUT.S Spindle S.
V.SP.SYNCTOUT Spindle master.
V.A.SYNCTOUT.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.SYNCTOUT.1 Eixo com ndice 1 no canal 2.
V.SP.SYNCTOUT.2 Spindle com ndice 2 no sistema.
V.[2].SP.SYNCTOUT.1 Spindle com ndice 1 no canal 2.
V.A.SYNCVEL.Z Eixo Z.
V.A.SYNCVEL.S Spindle S.
V.SP.SYNCVEL.S Spindle S.
V.SP.SYNCVEL Spindle master.
V.A.SYNCVEL.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.SYNCVEL.1 Eixo com ndice 1 no canal 2.
V.SP.SYNCVEL.2 Spindle com ndice 2 no sistema.
V.[2].SP.SYNCVEL.1 Spindle com ndice 1 no canal 2.
728
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

e
i
x
o
s

i
n
d
e
p
e
n
d
e
n
t
e
s
.
(V.)[ch].A.SYNCPOSW.xn
(V.)[ch].A.SYNCPOSW.sn
(V.)[ch].SP.SYNCPOSW.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Diferena de posio mxima para comear a corrigir.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.SYNCVELW.xn
(V.)[ch].A.SYNCVELW.sn
(V.)[ch].A.SYNCVELW.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Diferena de velocidade mxima para comear a corrigir.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.SYNCPOSOFF.xn
(V.)[ch].A.SYNCPOSOFF.sn
(V.)[ch].SP.SYNCPOSOFF.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Offset de posio para a sincronizao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
V.A.SYNCPOSW.Z Eixo Z.
V.A.SYNCPOSW.S Spindle S.
V.SP.SYNCPOSW.S Spindle S.
V.SP.SYNCPOSW Spindle master.
V.A.SYNCPOSW.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.SYNCPOSW.1 Eixo com ndice 1 no canal 2.
V.SP.SYNCPOSW.2 Spindle com ndice 2 no sistema.
V.[2].SP.SYNCPOSW.1 Spindle com ndice 1 no canal 2.
V.A.SYNCVELW.Z Eixo Z.
V.A.SYNCVELW.S Spindle S.
V.SP.SYNCVELW.S Spindle S.
V.SP.SYNCVELW Spindle master.
V.A.SYNCVELW.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.SYNCVELW.1 Eixo com ndice 1 no canal 2.
V.SP.SYNCVELW.2 Spindle com ndice 2 no sistema.
V.[2].SP.SYNCVELW.1 Spindle com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
729
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

e
i
x
o
s

i
n
d
e
p
e
n
d
e
n
t
e
s
.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.SYNCVELOFF.xn
(V.)[ch].A.SYNCVELOFF.sn
(V.)[ch].SP.SYNCVELOFF.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Offset de velocidade para a sincronizao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
(V.)[ch].A.GEARADJ.xn
(V.)[ch].A.GEARADJ.sn
(V.)[ch].SP.GEARADJ.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Ajuste fino da relao de transmisso durante a sincronizao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
V.A.SYNCPOSOFF.Z Eixo Z.
V.A.SYNCPOSOFF.S Spindle S.
V.SP.SYNCPOSOFF.S Spindle S.
V.SP.SYNCPOSOFF Spindle master.
V.A.SYNCPOSOFF.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.SYNCPOSOFF.1 Eixo com ndice 1 no canal 2.
V.SP.SYNCPOSOFF.2 Spindle com ndice 2 no sistema.
V.[2].SP.SYNCPOSOFF.1 Spindle com ndice 1 no canal 2.
V.A.SYNCVELOFF.Z Eixo Z.
V.A.SYNCVELOFF.S Spindle S.
V.SP.SYNCVELOFF.S Spindle S.
V.SP.SYNCVELOFF Spindle master.
V.A.SYNCVELOFF.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.SYNCVELOFF.1 Eixo com ndice 1 no canal 2.
V.SP.SYNCVELOFF.2 Spindle com ndice 2 no sistema.
V.[2].SP.SYNCVELOFF.1 Spindle com ndice 1 no canal 2.
V.A.GEARADJ.Z Eixo Z.
V.A.GEARADJ.S Spindle S.
V.SP.GEARADJ.S Spindle S.
V.SP.GEARADJ Spindle master.
V.A.GEARADJ.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.GEARADJ.1 Eixo com ndice 1 no canal 2.
V.SP.GEARADJ.2 Spindle com ndice 2 no sistema.
V.[2].SP.GEARADJ.1 Spindle com ndice 1 no canal 2.
730
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

e
i
x
o
s

i
n
d
e
p
e
n
d
e
n
t
e
s
.
Observaes.
A leitura desde o PLC vir expressa em centsimas (x100); isto , se o parmetro tem valor
10, a leitura desde o PLC devolver valor 1000.
(V.)[ch].A.SYNCERR.xn
(V.)[ch].A.SYNCERR.sn
(V.)[ch].SP.SYNCERR.sn
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel vlida para eixos rotativos, lineares e spindles.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Erro na sincronizao.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
sn Nome, nmero lgico ou ndice do spindle.
BLOQUEI O DE COTAS COM AJ UDA DE UM APALPADOR OU
UMA ENTRADA DI GI TAL.
(V.)[ch].A.LATCH1.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota mquina obtida do bloqueio do apalpador 1 no eixo xn.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo.
(V.)[ch].A.LATCH2.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos rotativos e lineares.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cota mquina obtida do bloqueio do apalpador 2 no eixo xn.
Sintaxe.
ch Nmero de canal.
V.A.SYNCERR.Z Eixo Z.
V.A.SYNCERR.S Spindle S.
V.SP.SYNCERR.S Spindle S.
V.SP.SYNCERR Spindle master.
V.A.SYNCERR.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.SYNCERR.1 Eixo com ndice 1 no canal 2.
V.SP.SYNCERR.2 Spindle com ndice 2 no sistema.
V.[2].SP.SYNCERR.1 Spindle com ndice 1 no canal 2.
V.A.LATCH1.Z Eixo Z.
V.A.LATCH1.4 Eixo com nmero lgico 4.
V.[2].A.LATCH1.1 Eixo com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
731
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o
s

e
i
x
o
s

i
n
d
e
p
e
n
d
e
n
t
e
s
.
xn Nome, nmero lgico ou ndice do eixo.
V.A.LATCH2.Z Eixo Z.
V.A.LATCH2.4 Eixo com nmero lgico 4.
V.[2].A.LATCH2.1 Eixo com ndice 1 no canal 2.
732
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
i
x
o

v
i
r
t
u
a
l

d
a

f
e
r
r
a
m
e
n
t
a
.
22.56 Variveis associadas ao eixo virtual da ferramenta.
(V.)[ch].G.VIRTAXIS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Nmero lgico do eixo virtual da ferramenta.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.VIRTAXST
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Canal [ch]. Estado do eixo virtual da ferramenta: ativado/desativado.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
(V.)[ch].A.VIRTAXOF.xn
Varivel de leitura desde o programa, PLC e interface.
Varivel vlida para eixos lineais.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Distncia percorrida pelo eixo virtual da ferramenta.
Sintaxe.
ch Nmero de canal.
xn Nome, nmero lgico ou ndice do eixo
V.[2].G.VIRTAXIS Canal 2.
V.[2].G.VIRTAXS Canal 2.
Valor. Significado.
0 Eixo virtual da ferramenta desativado.
1 Eixo virtual da ferramenta ativado.
V.A.VIRTAXOF.Z Eixo Z.
V.A.VIRTAXOF.4 Eixo ou spindle com nmero lgico 4.
V.[2].A.VIRTAXOF.1 Eixo com ndice 1 no canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
733
V
a
r
i

v
e
i
s

d
e
f
i
n
i
d
a
s

p
e
l
o

u
s
u

r
i
o
.
22.57 Variveis definidas pelo usurio.
(V.)P.name
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Variveis de usurio locais.
Sintaxe.
name Nome da varivel.
Observaes.
Estas variveis mantm o seu valor nas sub-rotinas locais e globais chamadas desde o
programa.
(V.)S.name
Varivel de leitura e escrita desde o programa.
A varivel devolve o valor da preparao de blocos.
Variveis de usurio globais.
Sintaxe.
name Nome da varivel.
Observaes.
Estas variveis mantm o seu valor entre programas e tambm aps um reset. As variveis
se eliminam quando se apaga o CNC, ou tambm se podem eliminar desde o programa de
usinagem mediante a instruo #DELETE.
V.P.myvar Varivel com nome "myvar".
V.S.myvar Varivel com nome "myvar".
#DELETE V.S.myvar1 V.S.myvar2
734
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

g
e
r
a
i
s

d
o

C
N
C
.
22.58 Variveis gerais do CNC.
TI PO DE HARDWARE.
(V.)G.HARDTYPE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Tipo de hardware.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
REL DE EMERGNCI A.
(V.)G.ERELAYST
Varivel de leitura desde o programa, PLC (assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Estado do rel de emergncia.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
VERSO DE SOFTWARE.
(V.)G.VERSION
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de verso e reviso do CNC.
Valor da varivel.
Esta varivel devolve um valor decimal; para entender o seu significado, necessrio apelar
para a sua codificao em formato hexadecimal. A varivel contm na sua parte alta a verso
de software e na parte baixa a reviso.
V.G.HARDTYPE
Valor. Significado.
0 Simulador.
2 Unidade central (ICU).
V.G.ERELAYST
Valor. Significado.
0 Rel aberto.
1 Rel fechado.
V.G.VERSION
V.G.VERSION Valor hexadecimal. Significado.
778 $30A Verso 3,10
Verso de software: $300
Reviso de software: $0A
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
735
V
a
r
i

v
e
i
s

g
e
r
a
i
s

d
o

C
N
C
.
DATA, HORA E TEMPO QUE EST LI GADO.
(V.)G.DATE
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Data em formato ano-ms-dia.
Valor da varivel.
Se a data "25 de Abril de 1999", o valor devolvido ser 990425.
Observaes.
Esta varivel atualiza seu valor a cada hora.
(V.)G.TIME
Varivel de leitura desde o programa, PLC (assncrona) e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Hora em formato horas-minutos-segundos.
Valor da varivel.
Se a hora "18h 22min 34seg", o valor devolvido ser 182234.
(V.)G.CLOCK
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Segundos desde que se ligou o CNC.
I NFORMAO SOBRE OS CANAI S.
(V.)[ch].G.CNCHANNEL
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de canal.
Sintaxe.
ch Nmero de canal.
(V.)G.FOCUSCHANNEL
Varivel de leitura e escrita desde o PLC e interface; de leitura desde o programa.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Canal com o foco ativo.
V.G.DATE
V.G.TIME
V.G.TIME
V.[2].G.CNCHANNEL Canal 2.
V.G.FOCUSCHANNEL
736
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

g
e
r
a
i
s

d
o

C
N
C
.
SI MULAO DE TECLAS.
(V.)G.KEY
Varivel de leitura e escrita desde o programa; de leitura desde o PLC e do interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Cdigo da ltima tecla aceitada pelo CNC.
Observaes.
Esta varivel permite ler o cdigo da ltima tecla que foi aceita pelo CNC ou ento permite
simular o teclado desde o PLC escrevendo na mesma o cdigo da tecla desejada.
V.G.KEY
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
737
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
s
t
a
d
o

d
o

C
N
C
.
22.59 Variveis associadas ao estado do CNC.
ESTADO DO CNC.
(V.)[ch].G.STATUS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estado do CNC (atualizado).
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um valor decimal; para entender o seu significado, necessrio apelar
para a sua codificao em formato hexadecimal. A lista de cdigos a seguinte.
(V.)[ch].G.FULLSTATUS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estado do CNC (detalhado).
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um valor decimal; para entender o seu significado, necessrio apelar
para a sua codificao em formato hexadecimal. A varivel contm na sua parte alta a
informao da varivel STATUS e na parte baixa o sub-status do CNC; FULLSATUS =
(STATUS)(sub-status). Desta maneira, se a varivel devolve o valor 514, significa o seguinte.
V.[2].G.STATUS Canal 2.
Decimal. Hexadecimal. Significado.
0 $0 No Ready.
1 $1 Ready.
2 $2 Em execuo.
4 $4 Interrompido.
8 $8 Em erro.
V.[2].G.FULLSTATUS Canal 2.
Decimal. Hexadecimal. Estado. Subestado.
514 $0202 $0200
Em execuo.
$02
Em MDI.
738
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
s
t
a
d
o

d
o

C
N
C
.
A lista de cdigos para a parte baixa de FULLSTATUS a seguinte. Em estado de reset a
parte baixa de FULLSTATUS vale $0, em modo manual vale $1, em modo simulao vale
$D e assim sucessivamente.
Exemplo de alguns valores da varivel FULLSTATUS.
EI XOS SELECI ONADOS.
(V.)[ch].G.SELECTEDAXIS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Eixos selecionados para uma busca de referencia, reposicionamento de eixos, pr-seleo
de cotas ou movimento a uma cota.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
A varivel devolve um valor codificado em 32 bits, onde cada bit representa um eixo; o bit
de menos peso corresponde ao eixo com menor nmero lgico. Cada um destes bits indica
se o eixo est selecionado (bit=1) ou no (bit=0).
Decimal. Hexadecimal. Significado.
0 $0 Em Reset
1 $1 Em Manual
2 $2 Em MDI
3 $3 Em programa
4 $4 Parado por M0
5 $5 Parado por STOP
6 $6 Parado em Bloco a Bloco
9 $9 Verificao sinttica.
10 $A Busca de bloco (sem movimentar eixos)
11 $B Busca de bloco finalizada. Est espera
12 $C Estimao do tempo de execuo.
13 $D Em simulao
Decimal. Hexadecimal. Estado. Subestado.
521 $209 $200
Em execuo.
$09
Verificao sinttica.
522 $20A $200
Em execuo.
$0A
Busca de bloco.
524 $20C $200
Em execuo.
$0C
Est i mao do t empo de
execuo.
525 $20D $200
Em execuo.
$0D
Em simulao
515 $203 $200
Em execuo.
$03
Em programa.
V.[2].G.SELECTEDAXIS Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
739
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
s
t
a
d
o

d
o

C
N
C
.
ESTADO DETALHADO DO CNC EM MODO MANUAL.
(V.)[ch].G.CNCMANSTATUS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estado detalhado do CNC em modo manual.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um valor hexadecimal, com o seguinte significado.
Exemplo de alguns valores da varivel.
V.[2].G.CNCMANSTATUS Canal 2.
Valor. Significado.
$1 Modo manual.
$2 Movimento em jog ou volantes.
$4 Calibrao manual da ferramenta.
$8 Centralizao da pea (modelo fresadora).
$10 Busca de referncia com sub-rotina.
A varivel toma este valor ao pulsar a tecla [ZERO] com um eixo selecionado e o
mantm at que o CNC volte ao estado READY depois da busca de referncia.
$20 Busca de referncia de um s eixo.
A varivel toma este valor ao pulsar a tecla [ZERO] com um eixo selecionado e o
mantm at que o CNC volte ao estado READY depois da busca de referncia.
$40 Campo "T" selecionado.
A varivel quita o bit quando o CNC volte ao estado READY depois de pulsar
[START].
$80 Campo "F" selecionado.
A varivel quita o bit quando o CNC volte ao estado READY depois de pulsar
[START].
$100 Campo "S" selecionado.
A varivel quita o bit quando o CNC volte ao estado READY depois de pulsar
[START].
$200 Eixo preparado para pr-seleo de cotas ou movimento a uma cota. Eixo
selecionado e cota definida, espera da tecla [ENTER] ou [START].
$10000000 Modo MDI/MDA.
$20000000 CNCEX.
Estado do CNC. Variveis
Est ativa a tela de calibrao de ferramenta. V.G.CNCMANSTATUS = $5
H selecionado um eixo para a busca do zero, porm
no se h pulsado [START].
V.G.CNCMANSTATUS = $21
V.G.STATUS = $1 (READY)
H um processo de busca de referncia dum eixo em
marcha.
V.G.CNCMANSTATUS = $21
V.G.STATUS = $2 (EN EJECUCIN)
A busca de referncia de um eixo est interrompida. V.G.CNCMANSTATUS = $21
V.G.STATUS = $4 (INTERRUMPIDO)
O CNC est executando um bloco em MDI/MDA desde
o modo manual.
V.G.CNCMANSTATUS=$10000001
V.G.STATUS = $2 (EN EJECUCIN)
A execuo dum bloco MDI/MDA desde o modo manual
est interrompida.
V.G.CNCMANSTATUS=$10000001
V.G.STATUS = $4 (INTERRUMPIDO)
740
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
s
t
a
d
o

d
o

C
N
C
.
ESTADO DETALHADO DO CNC EM MODO AUTOMTI CO.
(V.)[ch].G.CNCAUTSTATUS
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Estado detalhado do CNC em modo automtico.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um valor hexadecimal, com o seguinte significado.
Exemplo de alguns valores da varivel.
V.[2].G.CNCAUTSTATUS Canal 2.
Valor. Significado.
$1 Modo automtico ou modo MDI/MDA sobre o modo automtico.
$2 Bloco inicial selecionado
$4 Condio de parada selecionada.
$8 A opo de executar os blocos do programa de forma independente est ativa
(softkey EXBLK).
$10 A busca de bloco est selecionada.
$20 A visualizao de funes M H F S est selecionada (durante a busca de bloco ou
a inspeo de ferramenta).
$40 A seleo de funes M F S H est ativa (durante a inspeo de ferramenta).
$80 A inspeco de ferramenta est selecionada.
$100 A opo cancelar e reiniciar est ativa.
$200 A reposio de eixos est selecionada (para a busca de bloco ou inspeo de
ferramenta).
$400 Existe algum eixo selecionado para a reposio de eixos.
$800 O CNC est executando uma subrotina de interrupo.
$1000 A execuo simulada est ativa. Percurso terico.
$2000 A execuo simulada est ativa. Funes G.
$4000 A execuo simulada est ativa. Funes GMST.
$8000 A execuo simulada est ativa. Plano principal.
$10000 A execuo simulada est ativa. Rpido.
$20000 A execuo simulada est ativa. Rpido S = 0.
$40000 O editor de ciclos est executando um ciclo.
$80000 O editor de ciclos est simulando um ciclo.
$10000000 Modo MDI/MDA ativo sobre o modo automtico.
$20000000 O PLC est executando um comando CNCEX.
Estado do CNC. Variveis
Existe um programa em execuo. V.G.CNCAUTSTATUS = $1
V.G.STATUS = $2 (EN EJECUCIN)
A execuo est i nterrompi da e a i nspeo de
ferramenta ativa.
V.G.CNCAUTSTATUS = $81
V.G.STATUS = $4 (INTERRUMPIDO)
A inspeo de ferramenta ativa e h um movimento em
jog.
V.G.CNCAUTSTATUS = $81
V.G.CNCMANSTATUS = $2
V.G.STATUS = $2 (EN EJECUCIN)
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
741
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

e
s
t
a
d
o

d
o

C
N
C
.
A i nspeo da ferrament a at i va e h um ei xo
selecionado para reposicionar.
V.G.CNCAUTSTATUS = $681
V.G.STATUS = $4 (INTERRUMPIDO)
O CNC est executando um bloco em MDI/MDA desde
o modo automtico.
V.G.CNCAUTSTATUS = $10000001
V.G.STATUS = $2 (EN EJECUCIN)
A execuo dum bloco MDI/MDA desde o modo
automtico est interrompida.
V.G.CNCAUTSTATUS=$10000001
V.G.STATUS = $4 (INTERRUMPIDO)
Estado do CNC. Variveis
742
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

p
r
o
g
r
a
m
a

d
e

u
s
i
n
a
g
e
m

e
m

e
x
e
c
u

o
.
22.60 Variveis associadas ao programa de usinagem em execuo.
I NFORMAO DO PROGRAMA DE USI NAGEM.
(V.)[ch].G.FILENAME
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Nome do programa em execuo.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.PRGPATH
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Path do programa em execuo.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.FILEOFFSET
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de caracteres existentes at linha em execuo ou preparao.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel devolve o valor de execuo ou preparao da seguinte maneira. A leitura da
varivel desde o PLC ou interface devolve o valor do programa em execuo; a leitura desde
o programa de usinagem ou MDI devolve o valor do programa em preparao.
(V.)[ch].G.BLKN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
ltima etiqueta executada (nmero).
Se no se executou nenhuma etiqueta, a varivel devolve valor -1.
Sintaxe.
ch Nmero de canal.
(V.)[ch].G.LINEN
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor da preparao de blocos.
Nmero de blocos de programa executados ou preparados.
[2].G.FILENAME Canal 2.
[2].G.PRGPATH Canal 2.
V.[2].G.FILEOFFSET Canal 2.
V.[2].G.BLKN Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
743
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

p
r
o
g
r
a
m
a

d
e

u
s
i
n
a
g
e
m

e
m

e
x
e
c
u

o
.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel devolve o valor de execuo ou preparao da seguinte maneira. A leitura da
varivel desde o PLC ou interface devolve o nmero de blocos executados; a leitura desde
o programa de usinagem ou MDI devolve o nmero de blocos preparados.
I NFORMAO SOBRE A EXECUO DO PROGRAMA.
(V.)[ch].G.FIRST
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Primeira vez que se executa um programa.
Sintaxe.
ch Nmero de canal.
Valor da varivel.
Esta varivel devolve um dos seguintes valores.
Observaes.
Se considera execuo pela primeira vez todas as vezes que se seleciona um novo
programa. Esta varivel se inicializa sempre que muda o programa que se est executando
no canal, inclusive com a instruo #EXEC.
Quando num programa est presente a instruo #EXEC, a varivel atua da seguinte
maneira:
1 Quando se seleciona e executa o programa, se inicializa a varivel.
2 Quando se execute a instruo #EXEC, de como muda o programa em execuo, se
torna a inicializar a varivel.
3 Se a seguir voltamos a executar este programa, outra vez trocamos o programa em
execuo e se atualiza a varivel.
(V.)[ch].G.PARTC
Varivel de leitura e escrita desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Contador de peas.
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel se inicializa quando muda o programa em execuo e aumenta o seu valor
todas as vezes que se executa M30 ou M02. Esta varivel se inicializa sempre que muda
o programa que se est executando no canal, inclusive com a instruo #EXEC.
V.[2].G.LINEN Canal 2.
V.[2].G.FIRST Canal 2.
Valor. Significado.
0 No.
1 Sim.
V.[2].G.PARTC Canal 2.
744
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

p
r
o
g
r
a
m
a

d
e

u
s
i
n
a
g
e
m

e
m

e
x
e
c
u

o
.
Quando num programa est presente a instruo #EXEC, a varivel atua da seguinte
maneira:
1 Quando se seleciona e executa o programa, se inicializa a varivel.
2 Quando se execute a instruo #EXEC, de como muda o programa em execuo, se
torna a inicializar a varivel.
3 Se a seguir voltamos a executar este programa, outra vez trocamos o programa em
execuo e se atualiza a varivel.
Neste caso, para saber exatamente o nmero de vezes que se executou o programa se
recomenda utilizar um parmetro aritmtico no final do programa como contador.
(V.)[ch].G.CYTIME
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Tempo total de execuo do programa de usinagem ( em centsimas de segundo).
Sintaxe.
ch Nmero de canal.
Observaes.
Esta varivel adquire valor 0 com cada execuo nova, inclusive do mesmo programa. No
est contando o tempo que a referida execuo pode estar detida.
OPES DE EXECUO; BLOCO A BLOCO, RPI DO, ETC.
(V.)[ch].G.SBOUT
Varivel de leitura desde o programa, PLC e interface.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Funo bloco a bloco ativada.
Sintaxe.
ch Nmero de canal.
Observaes.
A funo bloco a bloco pode ser ativada e desativada desde o teclado ou desde o PLC
(marca SBLOCK). Para ativ-lo suficiente que um deles tenha o valor (=1), porm para
desativ-lo ambos devem estar a (=0).
(V.)[ch].G.SBLOCK
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Solicitao por teclado da funo bloco a bloco.
Sintaxe.
ch Nmero de canal.
V.[2].G.CYTIME Canal 2.
V.[2].G.SBOUT Canal 2.
V.[2].G.SBLOCK Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
745
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

p
r
o
g
r
a
m
a

d
e

u
s
i
n
a
g
e
m

e
m

e
x
e
c
u

o
.
(V.)[ch].G.BLKSKIP
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Funo salto de bloco ( \ ) ativada.
Sintaxe.
ch Nmero de canal.
Observaes.
A funo salto de bloco selecionada desde o PLC mediante a marca BLKSKIP1.
(V.)[ch].G.M01STOP
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Funo parada condicional (M01) ativada.
Sintaxe.
ch Nmero de canal.
Observaes.
A funo parada condicional se ativa desde o PLC mediante a marca M01STOP.
(V.)[ch].G.RAPID
Varivel de leitura e escrita desde o interface; de leitura desde o programa e PLC.
A varivel devolve o valor de execuo; a sua leitura detm a preparao de blocos.
Varivel Report (para uso desde os scripts).
Funo avano rpido ativada.
Sintaxe.
ch Nmero de canal.
Observaes.
A funo avano rpido selecionada desde o PLC mediante a marca MANRAPID.
V.[2].G.BLKSKIP Canal 2.
V.[2].G.M01STOP Canal 2.
V.[2].G.RAPID Canal 2.
746
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

i
n
t
e
r
f
a
c
e
.
22.61 Variveis associadas ao interface.
(V.)[ch].E.PROGSELECT
Varivel de leitura e escrita desde o programa, PLC e interface.
Varivel Report (para uso desde os scripts).
Nome do programa selecionado em automtico.
Nesta varivel s possvel escrever o valor 0, para eliminar desta maneira, o programa
selecionado no modo automtico. Na hora de simular o programa, a escrita da varivel no
tem nenhum efeito.
Sintaxe.
ch Nmero de canal.
(V.)E.COMPONENTNAME
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Nome do componente.
(V.)[ch].E.MMCMODE
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Sintaxe.
ch Nmero de canal.
(V.)E.NERRORS
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Nmero de erros no CNC.
(V.)E.ERRORPRI
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Prioridade do erro.
(V.)[ch].E.MANUALMODE
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Modo manual exclusivo ativo.
Sintaxe.
ch Nmero de canal.
[2].E.PROGSELECT Canal 2.
G.COMPONENTNAME
[2].E.MMCMODE Canal 2.
G.NERRORS
G.ERRORPRI
[2].E.MANUALMODE Canal 2.
Manual de programao
CNC 8060
CNC 8065
V
A
R
I

V
E
I
S

D
O

C
N
C
.
22.
(REF. 1402)
747
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

i
n
t
e
r
f
a
c
e
.
(V.)E.CALCRESUL
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Resultado da calculadora.
(V.)E.NUMJOGPANELS
Varivel de leitura desde o interface.
Nmero de painis de jog.
(V.)E.HELPDATA
Varivel de leitura e escrita desde o interface.
Varivel Report (para uso desde os scripts).
Marca do arquivo de ajuda que corresponde pgina de ajuda.
(V.)E.CNCMSG
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Texto do erro.
(V.)[ch].E.PATHSELECT
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Path do programa selecionado em automtico.
Sintaxe.
ch Nmero de canal.
(V.)[ch].E.CMPNTNUMBER
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Componente onde est o canal.
Sintaxe.
ch Nmero de canal.
(V.)[ch].E.PAGENUMBER
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Pgina onde est o canal.
Sintaxe.
ch Nmero de canal.
G.CALCRESULT
G.NUMJOGPANELS
G.HELPDATA
G.CNCMSG
[2].E.PATHSELECT Canal 2.
[2].E.CMPNTNUMBER Canal 2.
[2].E.PAGENUMBER Canal 2.
748
Manual de programao
CNC 8060
CNC 8065
22.
V
A
R
I

V
E
I
S

D
O

C
N
C
.
(REF. 1402)
V
a
r
i

v
e
i
s

a
s
s
o
c
i
a
d
a
s

a
o

i
n
t
e
r
f
a
c
e
.
(V.)[ch].E.GRAPHTYPE
Varivel de leitura desde o interface.
Varivel Report (para uso desde os scripts).
Configurao de grficos selecionada no parmetro GRAPHTYPE.
Sintaxe.
ch Nmero de canal.
[2].E.GRAPHTYPE Canal 2.
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)
749
750
Manual de programao
CNC 8060
CNC 8065
(REF. 1402)

Вам также может понравиться