Professional Documents
Culture Documents
8055
M & EN
Manual de programao
Ref. 1110
Soft: V01.3x
Neste produto se est utilizando o seguinte cdigo fonte, sujeito aos termos da licena GPL. As aplicaes busybox
V0.60.2; dosfstools V2.9; linux-ftpd V0.17; ppp V2.4.0; utelnet V0.1.1. A livraria grx V2.4.4. O kernel de linux V2.4.4. O
carregador de linux ppcboot V1.1.3. Se voc deseja que lhe seja enviada uma cpia em CD deste cdigo fonte, envie 10
euros a Fagor Automation em conceito de custos de preparao e envio.
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.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
3
I N D I C E
A respeito do produto ................................................................................................................... 9
Declarao de conformidade...................................................................................................... 11
Histrico de verses ................................................................................................................... 13
Condies de Segurana ........................................................................................................... 15
Condies de garantia................................................................................................................ 19
Condies para retorno de materiais.......................................................................................... 21
Notas complementares............................................................................................................... 23
Documentao Fagor ................................................................................................................. 25
CAPTULO 1 GENERALIDADES
1.1 Programas de usinagem................................................................................................ 28
1.1.1 Consideraes conexo Ethernet ........................................................................... 30
1.2 Conexo DNC................................................................................................................ 31
1.3 Protocolo de comunicao via DNC ou perifrico ......................................................... 32
CAPTULO 2 CONSTRUO DE UM PROGRAMA
2.1 Estrutura de um programa no CNC............................................................................... 34
2.1.1 Cabealho de bloco ................................................................................................... 34
2.1.2 Bloco de programa..................................................................................................... 35
2.1.3 final de bloco.............................................................................................................. 36
CAPTULO 3 EIXOS E SISTEMAS DE COORDENADAS
3.1 Nomenclatura dos eixos ................................................................................................ 38
3.1.1 Seleo dos eixos...................................................................................................... 39
3.2 Seleo de planos (G16, G17, G18, G19)..................................................................... 40
3.3 Dimenso da pea. Milmetros (G71) ou polegadas (G70) ........................................... 42
3.4 Programao absoluta/incremental (G90, G91) ............................................................ 43
3.5 Programao de cotas................................................................................................... 44
3.5.1 Coordenadas cartesianas .......................................................................................... 45
3.5.2 Coordenadas polares................................................................................................. 46
3.5.3 Coordenadas cilndricas............................................................................................. 48
3.5.4 ngulo e uma coordenada cartesiana ....................................................................... 49
3.6 Eixos rotativos................................................................................................................ 50
3.7 Zona de trabalho............................................................................................................ 51
3.7.1 Definio das zonas de trabalho................................................................................ 51
3.7.2 Utilizao das zonas de trabalho ............................................................................... 52
CAPTULO 4 SISTEMAS DE REFERNCIA
4.1 Pontos de referncia...................................................................................................... 53
4.2 Busca de referncia de mquina (G74) ......................................................................... 54
4.3 Programao com respeito ao zero mquina (G53)...................................................... 55
4.4 Visualizao de cotas e deslocamentos de origem....................................................... 56
4.4.1 Visualizao de cotas e limitao do valor de S (G92).............................................. 57
4.4.2 Deslocamentos de origem (G54..G59 e G159).......................................................... 58
4.5 Pr-seleo da origem polar (G93)................................................................................ 60
4
Man u al d e p r og r amao
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
CAPTULO 5 PROGRAMAO CONFORME CDIGO ISO
5.1 Funes preparatrias................................................................................................... 62
5.2 Velocidade de avano F ................................................................................................ 65
5.2.1 Avano em mm/minuto ou polegadas/minuto (G94).................................................. 66
5.2.2 Avano em mm/revoluo ou polegadas/revoluo (G95) ........................................ 67
5.2.3 Velocidade de avano superficial constante (G96).................................................... 68
5.2.4 Velocidade de avano do centro da ferramenta constante (G97) ............................. 69
5.3 Velocidade de rotao do eixo-rvore (S) ..................................................................... 70
5.4 Seleo de eixo-rvore (G28-G29)................................................................................ 71
5.5 Sincronizao de rvores principais (G30, G77S, G78S) ............................................. 72
5.6 Nmero da ferramenta (T) e corretor (D)....................................................................... 73
5.7 Funo auxiliar (M) ........................................................................................................ 74
5.7.1 M00. Parada de programa......................................................................................... 75
5.7.2 M01. Parada condicional de programa...................................................................... 75
5.7.3 M02. Final de programa............................................................................................. 75
5.7.4 M30. Final de programa com volta no comeo.......................................................... 75
5.7.5 M03. Arranque da rvore direita (sentido horrio) .................................................. 75
5.7.6 M04. Arranque da rvore esquerda (sentido anti-horrio) ...................................... 75
5.7.7 M05. Parada de eixo-rvore ...................................................................................... 75
5.7.8 M06. Cdigo de mudana de ferramenta .................................................................. 75
5.7.9 M19. Parada orientada de eixo-rvore ...................................................................... 76
5.7.10 M41, M42, M43, M44. Troca de gamas do eixo-rvore............................................. 77
5.7.11 M45. rvore auxiliar / Ferramenta motorizada........................................................... 78
CAPTULO 6 CONTROLE DA TRAJETRIA
6.1 Posicionamento em rpido (G00) .................................................................................. 79
6.2 Interpolao linear (G01) ............................................................................................... 80
6.3 Interpolao circular (G02, G03) ................................................................................... 81
6.4 Interpolao circular com centro do arco em coordenadas absolutas (G06) ................ 86
6.5 Trajetria circular tangente trajetria anterior (G08)................................................... 87
6.6 Trajetria circular definida mediante trs pontos (G09)................................................. 88
6.7 Interpolao helicoidal ................................................................................................... 89
6.8 Entrada tangencial no comeo de usinagem (G37) ...................................................... 90
6.9 Sada tangencial ao final de usinagem (G38)................................................................ 91
6.10 Arredondamento controlado de arestas (G36) .............................................................. 92
6.11 Chanfrado (G39)............................................................................................................ 93
6.12 Rosqueamento eletrnico (G33).................................................................................... 94
6.13 Rosqueamento de passo varivel (G34) ....................................................................... 96
6.14 Movimento contra batente (G52) ................................................................................... 97
6.15 Avano F como funo inversa do tempo (G32) ........................................................... 98
6.16 Controle tangencial (G45).............................................................................................. 99
6.16.1 Consideraes funo G45 .................................................................................. 101
6.17 G145 Desativao temporal do controle tangencial .................................................... 102
CAPTULO 7 FUNES PREPARATRIAS ADICIONAIS
7.1 Interromper a preparao de blocos (G04) ................................................................. 103
7.1.1 G04 K0: Interrupo da preparao de blocos e atualizao de cotas ................... 105
7.2 Temporizao (G04 K) ................................................................................................ 106
7.3 Trabalho em aresta viva (G07) e arredondamento de aresta (G05, G50)................... 107
7.3.1 Aresta viva (G07) ..................................................................................................... 107
7.3.2 Arredondamento de aresta (G05) ............................................................................ 108
7.3.3 Arredondamento de aresta controlada (G50) .......................................................... 109
7.4 Look-ahead (G51)........................................................................................................ 110
7.4.1 Algoritmo avanado de look-ahead (integrando filtros Fagor) ................................. 112
7.4.2 Funcionamento de look-ahead com filtros Fagor ativos .......................................... 113
7.5 Espelhamento (G10, G11, G12, G13, G14) ................................................................ 114
7.6 Fator de escala (G72). ................................................................................................. 115
7.6.1 Fator de escala aplicado a todos os eixos............................................................... 116
7.6.2 Fator de escala aplicado a um ou vrios eixos. ....................................................... 117
7.7 Rotao do sistema de coordenadas (G73) ................................................................ 119
7.8 Acoplamento-desacoplamento eletrnico de eixos ..................................................... 121
7.8.1 Acoplamento eletrnico de eixos (G77) ................................................................... 122
7.8.2 Anulao do acoplamento eletrnico de eixos (G78) .............................................. 123
7.9 Comutao de eixos G28-G29 .................................................................................... 124
Man u al d e p r og r amao
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
5
CAPTULO 8 COMPENSAO DE FERRAMENTAS
8.1 Compensao do raio da ferramenta (G40, G41, G42)............................................... 126
8.1.1 Inicio de compensao de raio da ferramenta......................................................... 127
8.1.2 Trechos de compensao de raio de ferramenta .................................................... 130
8.1.3 Anulao de compensao de raio de ferramenta .................................................. 131
8.1.4 Mudana do tipo de compensao de raio durante a usinagem............................. 137
8.2 Compensao do comprimento da ferramenta (G43, G44, G15)................................ 138
8.3 Deteco de choques (G41 N, G42 N) ........................................................................ 140
CAPTULO 9 CICLOS FIXOS
9.1 Definio de ciclo fixo .................................................................................................. 142
9.2 Zona de influncia de ciclo fixo.................................................................................... 143
9.2.1 G79 Modificao de parmetros do ciclo fixo .......................................................... 144
9.3 Anulao de ciclo fixo .................................................................................................. 146
9.4 Consideraes gerais .................................................................................................. 147
9.5 Ciclos fixos de usinagem............................................................................................. 148
9.6 G69 Ciclo fixo de furao profunda com passo varivel.............................................. 151
9.6.1 Funcionamento bsico. ............................................................................................ 153
9.7 G81 Ciclo fixo de furao............................................................................................. 156
9.7.1 Funcionamento bsico. ............................................................................................ 157
9.8 G82 Ciclo fixo de furao com temporizao .............................................................. 159
9.8.1 Funcionamento bsico. ............................................................................................ 160
9.9 G83 Ciclo fixo de furao profunda com passo constante .......................................... 162
9.9.1 Funcionamento bsico. ............................................................................................ 164
9.10 G84 Ciclo fixo de rosqueamento com macho.............................................................. 166
9.10.1 Funcionamento bsico. ............................................................................................ 168
9.11 G85 Ciclo fixo de escareado........................................................................................ 171
9.11.1 Funcionamento bsico. ............................................................................................ 172
9.12 G86 Ciclo fixo de mandrilamento com retrocesso no avano rpido (G00) ................ 173
9.12.1 Funcionamento bsico. ............................................................................................ 175
9.13 G87 Ciclo fixo do bolso retangular............................................................................. 176
9.13.1 Funcionamento bsico. ............................................................................................ 179
9.14 G88 Ciclo fixo do bolso circular ................................................................................. 182
9.14.1 Funcionamento bsico. ............................................................................................ 186
9.15 G89 Ciclo fixo de mandrilamento com retrocesso em avano de trabalho (G01) ....... 188
9.15.1 Funcionamento bsico. ............................................................................................ 189
9.16 G210 Ciclo fixo de fresagem de furao...................................................................... 190
9.16.1 Funcionamento bsico. ............................................................................................ 192
9.17 G211 Ciclo de fresagem de rosca interior ................................................................... 193
9.17.1 Funcionamento bsico. ............................................................................................ 195
9.18 G212 Ciclo de fresagem de rosca exterior .................................................................. 196
9.18.1 Funcionamento bsico. ............................................................................................ 198
CAPTULO 10 USINAGEM MULTPLICE
10.1 G60: Usinagem multplice em linha reta...................................................................... 200
10.1.1 Funcionamento bsico. ............................................................................................ 201
10.2 G61: Usinagem multplice formando um paralelogramo.............................................. 202
10.2.1 Funcionamento bsico. ............................................................................................ 204
10.3 G62: Usinagem multplice formando uma malha......................................................... 205
10.3.1 Funcionamento bsico. ............................................................................................ 207
10.4 G63: Usinagem multplice formando uma circunferncia ............................................ 208
10.4.1 Funcionamento bsico. ............................................................................................ 210
10.5 G64: Usinagem multplice formando um arco.............................................................. 211
10.5.1 Funcionamento bsico. ............................................................................................ 213
10.6 G65: Usinagem multplice mediante uma corda de arco............................................. 214
10.6.1 Funcionamento bsico. ............................................................................................ 215
CAPTULO 11 CICLO FIXO DE BOLSES COM ILHAS
11.1 Bolses 2D................................................................................................................... 219
11.1.1 Operao de furao ............................................................................................... 222
11.1.2 Operao de desbaste............................................................................................. 223
11.1.3 Operao de acabamento........................................................................................ 226
11.1.4 Regras de programao de perfis............................................................................ 228
11.1.5 Interseo de perfis.................................................................................................. 229
11.1.6 Sintaxe de programao de perfis ........................................................................... 233
11.1.7 Erros......................................................................................................................... 235
11.1.8 Exemplos de programao ...................................................................................... 237
6
Man u al d e p r og r amao
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
11.2 Bolses 3D .................................................................................................................. 240
11.2.1 Operao de desbaste............................................................................................. 244
11.2.2 Operao de semi-acabamento............................................................................... 247
11.2.3 Operao de acabamento ....................................................................................... 249
11.2.4 Geometria dos contornos ou perfis.......................................................................... 252
11.2.5 Regras de programao de perfis ........................................................................... 253
11.2.6 Perfis 3D compostos................................................................................................ 258
11.2.7 Posio de perfis ..................................................................................................... 261
11.2.8 Sintaxe de programao de perfis ........................................................................... 262
11.2.9 Exemplos de programao...................................................................................... 264
11.2.10 Erros ........................................................................................................................ 276
CAPTULO 12 TRABALHO COM APALPADOR
12.1 Movimento com apalpador (G75, G76) ....................................................................... 280
12.2 Ciclos fixos de apalpador............................................................................................. 281
12.3 PROBE 1. Ciclo fixo de calibragem de ferramenta no comprimento. .......................... 282
12.3.1 Calibrar o comprimento ou medir o desgaste de comprimento de uma ferramenta 284
12.3.2 Calibrar o raio ou medir o desgaste de raio de uma ferramenta. ............................ 287
12.3.3 Calibrar ou medir o desgaste de raio e de comprimento de uma ferramenta.......... 289
12.4 PROBE 2. Ciclo fixo de calibragem do apalpador ....................................................... 292
12.4.1 Funcionamento bsico. ............................................................................................ 294
12.5 PROBE 3. Ciclo fixo de medida de superficie ............................................................. 296
12.5.1 Funcionamento bsico. ............................................................................................ 298
12.6 PROBE 4. Ciclo fixo de medida de canto exterior ....................................................... 300
12.6.1 Funcionamento bsico. ............................................................................................ 301
12.7 PROBE 5. Ciclo fixo de medida de canto interior ........................................................ 303
12.7.1 Funcionamento bsico. ............................................................................................ 304
12.8 PROBE 6. Ciclo fixo de medida de ngulo.................................................................. 306
12.8.1 Funcionamento bsico. ............................................................................................ 307
12.9 PROBE 7. Ciclo fixo de medida de canto e ngulo ..................................................... 309
12.9.1 Funcionamento bsico (medida do canto exterior) .................................................. 310
12.9.2 Funcionamento bsico (medida do canto interior) ................................................... 312
12.10 PROBE 8. Ciclo fixo de medida de furo....................................................................... 314
12.10.1 Funcionamento bsico. ............................................................................................ 315
12.11 PROBE 9. Ciclo fixo de medida de relevo................................................................... 317
12.11.1 Funcionamento bsico. ............................................................................................ 318
12.12 PROBE 10. Ciclo fixo de centrado de pea retangular................................................ 320
12.12.1 Funcionamento bsico. ............................................................................................ 322
12.13 PROBE 11. Ciclo fixo de centrado de pea circular .................................................... 323
12.13.1 Funcionamento bsico. ............................................................................................ 325
12.14 PROBE 12. Calibragem de apalpador de bancada. .................................................... 326
CAPTULO 13 PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
13.1 Descrio lxica........................................................................................................... 331
13.2 Variveis...................................................................................................................... 333
13.2.1 Parmetros ou variveis de propsito geral ............................................................ 334
13.2.2 Variveis associadas s ferramentas ...................................................................... 336
13.2.3 Variveis associadas aos deslocamentos de origem.............................................. 339
13.2.4 Variveis associadas funo G49......................................................................... 340
13.2.5 Variveis associadas aos parmetros de mquina ................................................. 342
13.2.6 Variveis associadas das zonas de trabalho. .......................................................... 343
13.2.7 Variveis associadas aos avanos .......................................................................... 344
13.2.8 Variveis associadas s cotas................................................................................. 346
13.2.9 Variveis associadas aos volantes eletrnicos........................................................ 349
13.2.10 Variveis associadas medio.............................................................................. 351
13.2.11 Variveis associadas ao eixo-rvore ....................................................................... 352
13.2.12 Variveis associadas ao segunda rvore ................................................................ 355
13.2.13 Variveis associadas ferramenta motorizada....................................................... 357
13.2.14 Variveis associadas ao autmato .......................................................................... 358
13.2.15 Variveis associadas aos parmetros locais ........................................................... 360
13.2.16 Variveis Sercos. ..................................................................................................... 361
13.2.17 Variveis de configurao do software e hardware. ................................................ 362
13.2.18 Variveis associadas telediagnose. ...................................................................... 365
13.2.19 Variveis associadas ao modo de operao ........................................................... 368
13.2.20 Outras variveis ....................................................................................................... 371
13.3 Constantes................................................................................................................... 377
13.4 Operadores.................................................................................................................. 378
13.5 Expresses .................................................................................................................. 380
13.5.1 Expresses aritmticas............................................................................................ 380
13.5.2 Expresses relacionais ............................................................................................ 381
Man u al d e p r og r amao
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
7
CAPTULO 14 INSTRUES DE CONTROLE DOS PROGRAMAS
14.1 Instrues de atribuio............................................................................................... 384
14.2 Instrues de visualizao. .......................................................................................... 385
14.3 Instrues de habilitao e inabilitao ....................................................................... 386
14.4 Instrues de controle de fluxo.................................................................................... 387
14.5 Instrues de sub-rotinas............................................................................................. 389
14.6 Instrues associadas ao apalpador. .......................................................................... 393
14.7 Instrues de sub-rotinas de interrupo..................................................................... 394
14.8 Instrues de programas. ............................................................................................ 395
14.9 Instrues associadas s cinemticas......................................................................... 398
14.10 Instrues de personalizao ...................................................................................... 399
CAPTULO 15 TRANSFORMAO DE COORDENADAS
15.1 Movimento em plano inclinado .................................................................................... 410
15.1.1 Definio de plano inclinado (G49) .......................................................................... 411
15.1.2 G49 em rvores oscilantes ...................................................................................... 416
15.1.3 G49 em rvores tipo Hurn...................................................................................... 417
15.1.4 Consideraes funo G49................................................................................... 418
15.1.5 Variveis associadas funo G49......................................................................... 419
15.1.6 Variveis associadas funo G49......................................................................... 420
15.1.7 Exemplo de programao........................................................................................ 421
15.2 Deslocar a ferramenta conforme o sistema de coordenadas da ferramenta (G47)..... 422
15.3 Transformao TCP (G48) .......................................................................................... 423
15.3.1 Consideraes funo G48................................................................................... 426
CAPTULO 16 TRANSFORMAO ANGULAR DE EIXO INCLINADO.
16.1 Ativao e desativao da transformao angular ...................................................... 431
16.2 Congelao da transformao angular........................................................................ 432
APNDICES
A Programao em cdigo ISO....................................................................................... 435
B Instrues de controle dos programas......................................................................... 437
C Resumo de variveis internas do CNC........................................................................ 441
D Cdigo de teclas .......................................................................................................... 449
E Pginas do sistema de ajuda em programao........................................................... 459
F Manuteno ................................................................................................................. 463
8
Man u al d e p r og r amao
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
CNC 8055
CNC 8055i
9
A RESPEITO DO PRODUTO
CARACTERSTICAS BSICAS DOS DIFERENTES MODELOS
OPES DE HARDWARE DO CNC 8055I
8055 FL
8055i FL
8055i FL EN
8055 Power
8055i Power
Botoeira 8055i FL
8055i FL EN
8055i Power
Armrio 8055 FL 8055 Power
USB Padro Padro
Tempo Processo de Bloco 3,5 ms 0,9 ms
Memria RAM 1Mb 1 Mb
Software para 7 eixos ----- Opo
Transformao TCP ----- Opo
Eixo C (torno) ----- Opo
Eixo Y (torno) ----- Opo
Look-ahead 100 blocos 200 blocos
Memria Flash 512Mb / 2Gb Opo
512Mb em modelo EN
Opo
Analgico Digital Engraving
Ethernet Opo Opo Opo
Linha serial RS-232 Padro Padro Padro
16 entradas e 8 sadas digitais (I1 at I16 e O1 at O8). Padro Padro Padro
Outras 40 entradas e 24 sadas digitais (I65 a I104 y O33 a O56) Opo Opo Opo
Entradas de apalpador Padro Padro Padro
Cabezal (entrada de contagem e sada analgica) Padro Padro Padro
Volantes eletrnicos Padro Padro Padro
4 eixos (captao e instruo) Opo Opo - - -
Mdulos remotos CAN, para a ampliao das entradas e sadas digitais
(RIO)
Opo Opo - - -
Sistema de regulao Sercos, para conexo com os reguladores Fagor - - - Opo - - -
Sistema de regulao CAN, para conexo com os reguladores Fagor - - - Opo - - -
Antes de a colocao em funcionamento, verificar que a mquina onde se incorpora o CNC cumpre
a especificao da directiva 89/392/CEE.
10
CNC 8055
CNC 8055i
A
r
e
s
p
e
i
t
o
d
o
p
r
o
d
u
t
o
OPES DE SOFTWARE DO CNC 8055 E CNC 8055I
Modelo
GP M MC MCO EN T TC TCO
Nmero de eixos com software padro 4 4 4 4 3 2 2 2
Nmero de eixos com software opcional 7 7 7 7 ----- 4 ou 7. 4 ou 7. 4 ou 7.
Rosqueamento eletrnico ----- Stand. Stand. Stand. Stand. Stand. Stand. Stand.
Gesto de Armazm de ferramentas ----- Stand. Stand. Stand. ----- Stand. Stand. Stand.
Ciclos fixos de usinagem ----- Stand. Stand. ----- Stand. Stand. Stand. -----
Usinagem multplice ----- Stand. Stand. ----- Stand. ----- ----- -----
Grficos slidos ----- Stand. Stand. Stand. ----- Stand. Stand. Stand.
Rosca rgida ----- Stand. Stand. Stand. Stand. Stand. Stand. Stand.
Controle de vida das ferramentas ----- Opt Opt Opt Stand. Opt Opt Opt
Ciclos fixos de apalpador ----- Opt Opt Opt Stand. Opt Opt Opt
DNC Stand. Stand. Stand. Stand. Stand. Stand. Stand. Stand.
Verso COCOM Opt Opt Opt Opt ----- Opt Opt Opt
Editor de perfis Stand. Stand. Stand. Stand. ----- Stand. Stand. Stand.
Compensao de raio Stand. Stand. Stand. Stand. Stand. Stand. Stand. Stand.
Controle tangencial Opt Opt Opt Opt ----- Opt Opt Opt
Funo Retracing ----- Opt Opt Opt Stand. Opt Opt Opt
Ajudas colocao em funcionamento Stand. Stand. Stand. Stand. Stand. Stand. Stand. Stand.
Bolses irregulares com Ilhas ----- Stand. Stand. Stand. ----- ----- ----- -----
Transformao TCP ----- Opt Opt Opt ----- ----- ----- -----
Eixo C (no torno) ----- ----- ----- ----- ----- Opt Opt Opt
Eixo Y (no torno) ----- ----- ----- ----- ----- Opt Opt Opt
Telediagnose Opt Opt Opt Opt Stand. Opt Opt Opt
CNC 8055
CNC 8055i
11
DECLARAO DE CONFORMIDADE
O fabricante:
Fagor Automation, S. Coop.
Barrio de San Andrs N 19, C.P. 20500, Mondragn -Guipzcoa- (ESPANHA).
Declara:
Declaramos sob nossa exclusiva responsabilidade a conformidade do produto:
COMANDO NUMRICO 8055 / 8055i
Composto pelos seguintes mdulos e acessrios:
MONITOR-8055, MONITOR-55-11-USB
OP-8055
KS 50/55, KB-40/55-ALFA, DVD AMPLI 8055
PSB-8055
CPU-KEY CF 8055 FL LARGE, CPU-KEY CF 8055 Power LARGE
AXES 8055 VPP
I/O 8055, COVER 8055, SERCOS 8055
Remote modules RIO
CNC 8055i FL, CNC 8055i Power
ANALOG 8055i-B, 40I/24O-8055i-B, ANALOG+40I/24O-B, COVER ANA+I/O-8055i-B
ETHERNET-CAN-SERCOS, ETHERNET-CAN-CAN AXES, ETHERNET-CAN AXES
Nota. Alguns caracteres adicionais podem aparecer a seguir s referncias dos modelos indicados acima. Todos
eles cumprem com as Diretivas da lista. 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 27 de Julho de 2010.
Normas de baixa tenso.
EN 60204-1: 2006 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.
CNC 8055
CNC 8055i
13
HISTRICO DE VERSES
A seguir se mostra a lista de funes acrescentadas em cada verso de software e os manuais nos quais
aparece descrita cada uma delas.
No histrico de verses foram empregado as seguintes indicaes:
INST Manual de instalao
PRG Manual de programao
OPT Manual de Operao
OPT-MC Manual de operao da opo MC
OPT-TC Manual de operao da opo TC
OPT-CO Manual do modelo CO
Software V01.00 Outubro 2010
Primeira verso.
Software V01.20 Abril 2011
Software V01.08 Agosto 2011
Software V01.30 Setembro 2011
Lista de funes Manual
Comunicao aberta. INST
Melhorias nas usinagens com Look ahead. INST
Blocos com interpolao helicoidal em G51. PRG
G84. Rosqueamento com macho com desalojamento. PRG
Lista de funes Manual
P.m.c. OPLDECTI (P86). INST
Lista de funes Manual
Gesto de redues em cabeotes Sercos. INST
Melhorias no gerenciamento da limitao de velocidades (FLIMIT). INST
Novos tipos de penetrao nos ciclos de rosqueamento de torno. PRG
Melhorias no repasse de roscas de torno. Repasse parcial PRG
Opo MC: Rosqueamento rgido com desalojamento. OPT-MC
Opo TC: Novos tipos de penetrao nos ciclos de rosqueamento. OPT-TC
Opo TC: Melhoras no repasse de roscas. Repasse parcial e de entradas mltiplas. OPT-TC
Opo TC: Entrada ao ranhurado em ziguezague pelo ponto inicial da ranhura. OPT-TC
14
CNC 8055
CNC 8055i
H
i
s
t
r
i
c
o
d
e
v
e
r
s
e
s
Software V01.31x Outubro 2011
Lista de funes Manual
Modelo CNC 8055 FL Engraving INST / OPT/ PRG
CNC 8055
CNC 8055i
15
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.
O aparelho somente poder ser reparado por pessoal autorizado de Fagor Automation.
Fagor Automation no se responsabiliza por qualquer dano fsico ou material que seja ocasionado pelo
no cumprimento destas normas bsicas de segurana.
PRECAUES CONTRA DANOS A PESSOAS
Ligao de mdulos.
Utilizar os cabos de unio proporcionados com o aparelho.
Utilizar cabos de rede apropriados
Para evitar riscos, utilizar somente cabos de rede recomendados para este aparelho.
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.
Antes de ligar o aparelho assegure-se que foi feita a conexo terra.
Para evitar choques eltricos assegurar-se que foi feita a ligao dos terras.
No trabalhar em ambientes midos.
Para evitar descargas eltricas trabalhar sempre em ambientes com umidade relativa inferior ao 90%
sem condensao a 45 C.
No trabalhar em ambientes explosivos.
Com o objetivo de evitar possveis perigos , leses ou danos, no trabalhar em ambientes explosivos.
16
CNC 8055
CNC 8055i
C
o
n
d
i
e
s
d
e
S
e
g
u
r
a
n
a
PRECAUES CONTRA DANOS AO PRODUTO
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 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:
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.
Etc.
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.
Evitar interferencias provenientes da mquina-ferramenta.
A mquina-ferramenta deve ter desacoplados todos os elementos que geram interferncias (bobinas
dos rels, contatores, motores, etc.).
Bobinas dos rels de corrente contnua. Diodo tipo 1N4000.
Bobinas dos rels de corrente alterna. RC conectada o mais prximo possvel s bobinas, com uns
valores aproximados de R=220 O / 1 W e C=0,2 F / 600 V.
Motores de corrente alterna. RC conectadas entre fases, com valores R=300 O / 6 W e C=0,47 F
/ 600 V
Utilizar a fonte de alimentao apropriada.
Utilizar, para a alimentao das entradas e sadas, 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.
Se recomenda realizar a ligao mediante cabos blindados, conectando todas as malhas ao terminal
correspondente.
Condies do meio ambiente.
A temperatura ambiente que deve existir em regime de funcionamento deve estar compreendida entre
+5 C e +40 C, com uma media inferior a +35 C.
A temperatura ambiente que deve existir em regime de funcionamento deve estar compreendida entre
-25 C e +70 C.
Habitculo do monitor (CNC 8055) ou unidade central (CNC 8055i).
Garantir entre o monitor ou unidade central e cada uma das paredes do habitculo as distncias
requeridas. Utilizar um ventilador de corrente contnua para melhorar a arejamento do habitculo.
Dispositivo de secionamento da alimentao.
O dispositivo de secionamento da alimentao tem que estar situado em lugar facilmente acessvel
e a uma distncia do cho compreendida entre 0,7 m e 1,7 m.
CNC 8055
CNC 8055i
17
C
o
n
d
i
e
s
d
e
S
e
g
u
r
a
n
a
PROTEES DO PRPRIO APARELHO (8055)
Mdulos "Eixos" e "Entradas-Sadas".
Todas as entradas-sadas digitais possuem isolamento galvnico mediante optoacopladores entre os
circuitos do CNC e o exterior.
Esto protegidas mediante 1 fusvel exterior rpido (F) de 3,15 A 250 V perante sobretenso da fonte
exterior (maior do que 33 V DC) e perante conexo inversa da fonte de alimentao.
Monitor.
O tipo de fusvel de proteo depende do tipo de monitor. Consultar a etiqueta de identificao do
prprio aparelho.
PROTEES DO PRPRIO APARELHO (8055)
Unidade Central.
Leva 1 fusvel exterior rpido (F) de 4 A 250 V.
Entradas-Sadas.
Todas as entradas-sadas digitais possuem isolamento galvnico mediante optoacopladores entre os
circuitos do CNC e o exterior.
OUT IN
X7
X1
X8
X9
X2
X10
X3
X11
X4
X12
X5
X13
X6
+24V
0V
FUSIBLE
FUSIVEL
18
CNC 8055
CNC 8055i
C
o
n
d
i
e
s
d
e
S
e
g
u
r
a
n
a
PRECAUES DURANTE AS REPARAES
SMBOLOS DE SEGURANA
Smbolos que podem aparecer no manual
No manipular o interior do aparelho. Somente tcnicos autorizados por Fagor Automation podem
manipular o interior do aparelho.
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.
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. i
CNC 8055
CNC 8055i
19
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.
20
CNC 8055
CNC 8055i
C
o
n
d
i
e
s
d
e
g
a
r
a
n
t
i
a
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 el ementos 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
CNC 8055
CNC 8055i
21
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.
3. Em caso de avaria indique tambm, o sintoma e uma rpida descrio da mesma.
4. Envolva o aparelho com um rolo de polietileno ou sistema similar para proteg-lo.
5. Se vai enviar a unidade central, proteja especialmente a tela.
6. Acolchoe o aparelho na caixa de papelo enchendo- a com espuma de poliuretano por todos os lados.
7. Feche a caixa de papelo com fita de embalagem ou grampos industriais.
22
CNC 8055
CNC 8055i
C
o
n
d
i
e
s
p
a
r
a
r
e
t
o
r
n
o
d
e
m
a
t
e
r
i
a
i
s
CNC 8055
CNC 8055i
23
NOTAS COMPLEMENTARES
Situar o CNC afastado de lquidos refrigerantes, produtos qumicos, golpes, etc. que possam danific-lo.
Antes de ligar o aparelho verificar se as conexes de terra foram corretamente realizadas.
Para prevenir riscos de choque eltrico na unidade central do CNC 8055 utilizar o conector de rede
apropriado no mdulo fonte de alimentao. Usar cabos de potncia de 3 condutores (um deles de terra).
Para prevenir riscos de choque eltrico no monitor do CNC 8055 utilizar o conector de rede apropriado
(A) com cabos de potncia de 3 condutores (um deles de terra).
Antes de ligar o monitor do CNC 8055 verificar se o fusvel externo de linha (B) o apropriado. Consultar
a etiqueta de identificao do prprio aparelho.
Em caso de mau funcionamento ou falha do aparelho, deslig-lo e chamar o servio de assistncia tcnica.
No manipular o interior do aparelho.
FAGOR
I/O
X1
X2
X3
AXES
X1 X2
X3 X4
X5 X6
X7 X8
X9
X10
CPU
X1 X2
CMPCT
FLASH
ETH
COM1
X3
CDEF 0 B A 98 1 7 2 6 3 5 4
I N
OUT
NODE
USB
(A)
(B)
X1
W1
24
CNC 8055
CNC 8055i
N
o
t
a
s
c
o
m
p
l
e
m
e
n
t
a
r
e
s
CNC 8055
CNC 8055i
25
DOCUMENTAO FAGOR
Manual OEM
Dirigido ao fabricante da mquina ou pessoa encarregada de efetuar a instalao e colocao em
funcionamento do controle numrico.
Manual USER-M
Dirigido ao usurio final.
Indica a forma de operar e programar no modo M.
Manual USER-T
Dirigido ao usurio final.
Indica a forma de operar e programar no modo T.
Modelo MC
Dirigido ao usurio final.
Indica a forma de operar e programar no modo MC.
Contm um manual de auto-aprendizagem.
Manual TC
Dirigido ao usurio final.
Indica a forma de operar e programar no modo TC.
Contm um manual de auto-aprendizagem.
Manual MCO/TCO
Dirigido ao usurio final.
Indica a forma de operar e programar nos modos MCO e TCO.
Manual Exemplos-M
Dirigido ao usurio final.
Contm exemplos de programao do modo M.
Manual Exemplos-T
Dirigido ao usurio final.
Contm exemplos de programao do modo T.
Manual WINDNC
Dirigido s pessoas que vo utilizar a opo de software de comunicao DNC.
Se entrega em suporte informtico junto com a aplicao.
Manual WINDRAW55
Dirigido s pessoas que vo utilizar o programa WINDRAW55 para elaborar telas.
Se entrega em suporte informtico junto com a aplicao.
26
CNC 8055
CNC 8055i
D
o
c
u
m
e
n
t
a
o
F
a
g
o
r
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
1
27
GENERALIDADES
O CNC pode se programar tanto ao p da mquina (desde o painel frontal) como desde um
perifrico exterior (computador). A capacidade de memria disponvel pelo usurio para a
realizao dos programas de usinagem de 1 Mbyte.
Os programas de usinagem e os valores das tabelas que possui o CNC podem ser introduzidos
desde o painel frontal, desde um computador (DNC) ou desde um perifrico.
Introduo de programas e tabelas desde o painel frontal.
Depois de selecionado o modo de edio ou a tabela desejada, o CNC permitir realizar a
introduo de dados desde o teclado.
Introduo de programas e tabelas desde um computador (DNC) ou Perifrico.
O CNC permite realizar o intercmbio de informao com um computador ou perifrico, utilizando
para isso a linha serial RS232C.
Se o controle da referida comunicao se realiza desde o CNC, necessrio selecionar
previamente a tabela correspondente ou o diretrio de programas de usinagem (utilidades), com
o qual se deseja realizar a comunicao.
Dependendo do tipo de comunicao desejado, se dever personalizar o parmetro de mquina
das linhas serial "PROTOCOL".
"PROTOCOL" = 0 Se a comunicao se realiza com um perifrico.
"PROTOCOL" = 1 Se a comunicao se realiza via DNC.
28
Man u al d e p r og r amao
CNC 8055
CNC 8055i
1.
G
E
N
E
R
A
L
I
D
A
D
E
S
MODELOS M & EN
SOFT: V01.3X
P
r
o
g
r
a
m
a
s
d
e
u
s
i
n
a
g
e
m
1.1 Programas de usinagem
Os diferentes modos de operao se encontram descritos no manual de operao. Para obter mais
informao, consulte o referido manual.
Edio dum programa de usinagem
Para criar um programa de usinagem tem que acessar ao modo de operao Editar.
O novo programa de usinagem editado se armazena na memria RAM do CNC. possvel guardar
uma cpia dos programas pea no disco rgido (KeyCF), num PC conectado atravs da linha srie,
ou no disco USB.
Para transmitir um programa a um PC conectado atravs da linha serial, o processo o seguinte:
1. Executar no PC a aplicao "WinDNC.exe".
2. Ativar a comunicao DNC no CNC.
3. Seleo do diretrio de trabalho no CNC. A seleo se realiza desde o modo de operao
Utilidades, opo Diretrio \L. Srie \Mudar o diretrio.
O modo de operao Editar tambm permite modificar os programas de usinagem que h na
memria RAM do CNC. Se se deseja modificar um programa armazenado no disco duro (KeyCF),
num PC ou no disco USB deve copi-lo previamente memria RAM.
Execuo e simulao dum programa de usinagem
Se podem executar ou simular programas de usinagem armazenados em qualquer sitio. A
simulao se realiza desde o modo de operao Simular enquanto que a execuo se realiza
desde o modo de operao Automtico.
Na hora de executar ou simular um programa de usinagem deve-se levar em considerao os
seguintes pontos:
Somente se podem executar sub-rotinas existentes na memria RAM do CNC. Por isso, se se
deseja executar uma sub-rotina armazenada no disco duro (KeyCF), num PC ou no disco USB,
dever ser copiada memria RAM do CNC.
As instrues GOTO e RPT no podem ser utilizadas em programas que se executam desde
um PC conectado, atravs da linha serial.
Desde um programa de usinagem em execuo se pode executar, mediante a instruo EXEC,
qualquer outro programa de usinagem situado na memria RAM, no disco duro (KeyCF) ou num
PC.
Os programas de personalizao do usurio devem estar na memria RAM para que o CNC os
execute.
Modo de operao Utilidades
O modo de operao Utilidades permite, alm de ver o diretrio de programas de usinagem de
todos os dispositivos, efetuar cpias, apagar, dar novo nome e incluso fixar as protees de
qualquer um deles.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
G
E
N
E
R
A
L
I
D
A
D
E
S
1.
MODELOS M & EN
SOFT: V01.3X
29
P
r
o
g
r
a
m
a
s
d
e
u
s
i
n
a
g
e
m
Operaes que se podem efetuar com programas de usinagem.
(*) Se no est na memria RAM, gera cdigo executvel em RAM e o executa.
Ethernet
Quando se possui a opo Ethernet e o CNC est configurado como um n a mais dentro da rede
informtica, possvel efetuar as seguintes operaes desde qualquer PC da rede.
Acessar ao diretrio de programas de usinagem do Disco Duro (KeyCF).
Editar, modificar, apagar, dar novo nome, etc. os programas armazenados no disco duro.
Copiar programas do disco duro ao PC ou vice-versa.
Para configurar o CNC como um n a mais dentro da rede informtica, consultar o manual de
instalao.
Memria
RAM
Disco
duro
DNC
Consultar o diretrio de programas de ...
Consultar o diretrio de sub-rotinas de ...
Sim
Sim
Sim
No
Sim
No
Criar diretrio de trabalho de ...
Mudar diretrio de trabalho de ...
No
No
No
No
No
Sim
Editar um programa de ...
Modificar um programa de ...
Apagar um programa de ...
Sim
Sim
Sim
Sim
Sim
Sim
No
No
Sim
Copiar de/a memria RAM a/de ...
Copiar de/a HD a/de ...
Copiar de/a DNC a/de ...
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Mudar o nome a um programa de ...
Mudar o comentrio a um programa de ...
Mudar o comentrio a um programa de ...
Sim
Sim
Sim
Sim
Sim
Sim
No
No
No
Executar um programa de usinagem de ...
Executar um programa de usurio de ...
Executar um programa de PLC de ...
Executar programas com instrues GOTO ou RPT desde ...
Executar sub-rotinas existentes em ...
Executar programas, com a instruo EXEC, em RAM desde...
Executar programas, com a instruo EXEC, em HD desde...
Executar programas, com a instruo EXEC, em DNC desde...
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
No
Sim
No
Sim
Sim
Sim
Sim
No
No
No
No
Sim
Sim
No
Executar programas, com a instruo OPEN, em RAM desde...
Executar programas, com a instruo OPEN, em HD desde...
Executar programas, com a instruo OPEN, em DNC desde...
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
No
Atravs de Ethernet:
Consultar desde um PC o diretrio de programas de ...
Consultar desde um PC o diretrio de sub-rotinas de ...
Consultar desde um PC um diretrio em ...
No
No
No
Sim
No
No
No
No
No
30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
1.
G
E
N
E
R
A
L
I
D
A
D
E
S
MODELOS M & EN
SOFT: V01.3X
P
r
o
g
r
a
m
a
s
d
e
u
s
i
n
a
g
e
m
1.1.1 Consideraes conexo Ethernet
Quando se configura o CNC como um n a mais, dentro da rede informtica possvel desde
qualquer PC da rede editar e modificar os programas armazenados no disco duro (KeyCF).
Instrues para configurar um PC para acessar a diretrios do CNC
Para configurar o PC para acessar aos diretrios do CNC, se recomenda seguir os seguintes
passos.
1. Abrir "Explorador de Windows".
2. No menu "Ferramentas" selecionar a opo "Conectar unidade de rede".
3. Selecionar a unidade, por exemplo D.
4. Indicar a rota de acesso. A rota de acesso ser o nome do CNC seguido do nome do diretrio
compartido.
Por exemplo: \\FAGORCNC\CNCHD
5. Quando se seleciona a opo "Ligar novamente ao iniciar a sesso" aparecer o CNC
selecionado em cada ligao como uma rota mais no "Explorador de Windows", sem a
necessidade de defini-lo novamente.
Formato dos arquivos
Esta conexo se efetua atravs de Ethernet e portanto, o CNC no efetua nenhum controle sobre
a sintaxes dos programas durante a sua recepo ou modificao. No obstante, sempre que se
acessa desde o CNC ao diretrio de programas do disco duro (KeyCF) se efetuam as seguintes
verificaes.
Nome do arquivo.
O nmero de programa deve ter sempre 6 dgitos e a extenso PIM (fresadora) ou PIT (torno).
Exemplos: 001204.PIM 000100.PIM 123456.PIT 020150.PIT
Se ao arquivo foi atribudo um nome errneo, por exemplo 1204.PIM ou 100.PIT, o CNC no o
modifica mas mostra-o com o comentrio "****************". O nome do arquivo no poder
ser modificado a partir do CNC; tem que ser editado do PC para corrigir o erro.
Tamanho do arquivo.
Se o ar qui vo est vazi o ( t amanho=0) o CNC most r a- o com o
comentrio"********************".
O arquivo poder ser apagado ou modificado desde o CNC ou desde o PC.
Primeira linha do programa.
A primeira linha do programa deve conter o caracter %, o comentrio associado ao arquivo (at
20 caracteres) e entre 2 vrgulas (,) os atributos do programa, a saber O (OEM), H (oculto), M
(modificvel), X (executvel).
Exemplos: %Comentrio ,MX,
% ,OMX,
Se a primeira linha no existe, o CNC mostra o programa com um comentrio vazio e com as
licenas modificveis (M) e executveis (X).
Quando o formato da primeira linha incorreto, o CNC no o modifica e sim o mostra com o
comentrio "****************". O arquivo poder ser apagado ou modificado desde o CNC
ou desde o PC.
O formato incorreto quando o comentrio tem mais de 20 caracteres, falta alguma vrgula (,) para
agrupar os atributos ou existe um carter estranho em atributos.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
G
E
N
E
R
A
L
I
D
A
D
E
S
1.
MODELOS M & EN
SOFT: V01.3X
31
C
o
n
e
x
o
D
N
C
1.2 Conexo DNC
O CNC possui, como funo, a possibilidade de trabalhar com DNC (Controle Numrico
Distribudo), permitindo a comunicao entre o CNC e um computador, para realizar as seguintes
funes.
Ordens de diretrio e apagado.
Transferncia de programas e tabelas entre o CNC e um computador.
Controle remoto da mquina.
Capacidade de superviso do estado de sistemas avanados de DNC.
32
Man u al d e p r og r amao
CNC 8055
CNC 8055i
1.
G
E
N
E
R
A
L
I
D
A
D
E
S
MODELOS M & EN
SOFT: V01.3X
P
r
o
t
o
c
o
l
o
d
e
c
o
m
u
n
i
c
a
o
v
i
a
D
N
C
o
u
p
e
r
i
f
r
i
c
o
1.3 Protocolo de comunicao via DNC ou perifrico
Esta comunicao permite que as ordens de transferncia de programas e tabelas, assim como
o controle dos diretrios tanto do CNC como do computador (para copiado de programas, apagado
de programas, etc.), possa realizar-se indistintamente desde o CNC ou desde o computador.
Quando se deseja realizar uma transferncia de arquivos necessrio seguir o seguinte protocolo:
Se empregar como comeo de arquivo o smbolo "%", seguido opcionalmente do comentrio
de programa, que poder ter at 20 caracteres.
Em seguida e separado por uma vrgula ",", indicar-se-o as protees que esto atribudas
no referido arquivo, leitura, escritura, etc. Estas protees sero opcionais, no sendo
obrigatria a sua programao.
Para finalizar o cabealho do arquivo, se dever enviar separado por uma vrgula "," do anterior,
o caracter RT (RETURN) ou LF (LINE FEED).
Exemplo: %Fagor Automation, MX, RT
Depois do cabealho, se programaro os blocos do arquivo. Todos eles se encontraro
programados conforme as normas de programao que se indicam neste manual. Depois de
cada bloco e para separ-lo do seguinte, se utilizar o caractere RT (RETURN) ou LF (LINE
FEED).
Exemplo: N20 G90 G01 X100 Y200 F2000 LF
(RPT N10, N20) N3 LF
Se a comunicao se realiza com um perifrico, ser necessrio enviar o comando de final de
arquivo. O referido comando se selecionar mediante o parmetro de mquina da linha serial
"EOFCHR", podendo ser um dos caracteres seguintes.
ESC ESCAPE
EOT END OF TRANSMISSION
SUB SUBSTITUTE
EXT END OF TRANSMISSION
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
2
33
CONSTRUO DE UM PROGRAMA
Um programa de controle numrico constitudo por um conjunto de blocos ou instrues. Estes
blocos ou instrues esto formados por palavras compostas de letras maisculas e formato
numrico.
O formato numrico que possui o CNC consta do seguinte.
Os sinais. (ponto), + (mais), - (menos).
As cifras 0 1 2 3 4 5 6 7 8 9.
A programao admite espaos entre letras, nmeros e sinal, assim como prescindir do formato
numrico se tivera valor zero ou do sinal se fora positivo.
O formato numrico de uma palavra pode ser substitudo por um parmetro aritmtico na
programao. Mais tarde, durante a execuo bsica, o controle substituir o parmetro aritmtico
pelo seu valor. Por exemplo, quando se programou XP3, o CNC substituir durante a execuo P3
pelo seu valor numrico, obtendo resultados como X20, X20.567, X-0.003, etc
34
Man u al d e p r og r amao
CNC 8055
CNC 8055i
2.
C
O
N
S
T
R
U
O
D
E
U
M
P
R
O
G
R
A
M
A
MODELOS M & EN
SOFT: V01.3X
E
s
t
r
u
t
u
r
a
d
e
u
m
p
r
o
g
r
a
m
a
n
o
C
N
C
2.1 Estrutura de um programa no CNC
Todos os blocos que compem o programa tero a seguinte estrutura:
Cabealho de bloco + bloco de programa + final de bloco
2.1.1 Cabealho de bloco
O cabealho de um bloco, que opcional, poder estar formada por uma ou vrias condies de
salto de bloco e pela etiqueta ou nmero de bloco. Ambas devem ser programadas nesta ordem.
Condio de salto de bloco. "/", "/1", "/2", "/3".
Estas trs condies de salto de bloco, considerando que "/" e "/1" so equivalentes, sero
governadas pelas marcas BLKSKIP1, BLKSKIP2 e BLKSKIP3 do PLC. Se alguma destas marcas
se encontra ativa, o CNC no executar o bloco ou blocos nos que h sido programada, continuando
a execuo no bloco seguinte.
Se pode programar at 3 condies de salto num s bloco, que se valoraro uma a uma,
respeitando-se a ordem na que foram programadas.
O controle vai lendo 200 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, isto , 200 blocos antes da sua execuo.
Quando se deseja que a condio de salto de bloco se analise no momento da execuo,
necessrio interromper a preparao de blocos, programando para isso a funo G4 no bloco
anterior.
Etiqueta ou nmero de bloco N(0-99999999).
Serve para identificar o bloco, utilizando-se somente quando se realizam referncias ou saltos a
bloco. Se representaro com a letra "N" seguida de at 8 cifras (0-99999999).
No necessrio seguir nenhuma ordem e se permitem nmeros salteados. Se num mesmo
programa existem dois ou mais blocos com o mesmo nmero de etiqueta, o CNC tomar sempre
a primeira delas.
Mesmo que no necessria a sua programao, o CNC permite mediante uma softkey a
programao automtica de etiquetas, podendo o programador seleccionar o nmero inicial e o
passo entre elas.
Restries:
Visualizao do nmero de bloco ativo na janela superior da tela:
Ao executar um programa no modo ISO, quando o nmero de etiqueta maior de 9999 se
visualizar N**** .
Na tela "VISUALIZAR / SUBROTINAS" quando se visualiza um RPT que tenha alguma
etiqueta maior do que 9999 se visualizar com ****.
A edio dos ciclos fixos de bolses com ilhas (G66, G67 y G68), s admite etiquetas de 4
dgitos.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
S
T
R
U
O
D
E
U
M
P
R
O
G
R
A
M
A
2.
MODELOS M & EN
SOFT: V01.3X
35
E
s
t
r
u
t
u
r
a
d
e
u
m
p
r
o
g
r
a
m
a
n
o
C
N
C
2.1.2 Bloco de programa
Estar escrito com comandos em linguagem ISO ou com comandos em linguagem de alto nvel.
Para a elaborao de um programa se utilizaro blocos escritos numa ou outra linguagem, devendo
estar cada bloco redigido com comandos de uma nica linguagem.
Linguagem ISO.
Est desenhado, especialmente, para controlar o movimento dos eixos, j que proporciona
informao e condies de deslocamento e indicaes sobre o avano. Possui os seguintes tipos
de funes.
Funes preparatrias de movimentos, que servem para determinar a geometria e condies
de trabalho, como interpolaes lineares, circulares, rosqueamentos, etc.
Funes de controle de avanos dos eixos e de velocidades do eixo-rvore.
Funes de controle de ferramentas.
Funes complementares, que contm indicaes tecnolgicas.
Linguagem alto nivel.
Permite acessar a variveis de propsito geral, assim como a tabelas e variveis do sistema.
Proporciona ao usurio um conjunto de instrues de controle que se assemelham terminologia
utilizada por outras linguagens, como IF, GOTO, CALL, etc. Da mesma maneira, permite utilizar
qualquer tipo de expresso, aritmtica, relacional ou lgica.
Tambm possui instrues para a construo de voltas, assim como de sub-rotinas com variveis
locais. Se entende por varivel local aquela varivel que somente conhecida pela sub-rotina na
que foi definida.
Alm disso, permite criar livrarias, agrupando sub-rotinas, com funes teis e j provadas,
podendo ser estas acessadas desde qualquer programa.
36
Man u al d e p r og r amao
CNC 8055
CNC 8055i
2.
C
O
N
S
T
R
U
O
D
E
U
M
P
R
O
G
R
A
M
A
MODELOS M & EN
SOFT: V01.3X
E
s
t
r
u
t
u
r
a
d
e
u
m
p
r
o
g
r
a
m
a
n
o
C
N
C
2.1.3 final de bloco
O final de um bloco, opcional, e poder estar formado pelo indicativo de nmero de repeties
do bloco e pelo comentrio do bloco. Ambas devem ser programadas nesta ordem.
Nmero de repeties do bloco. N(0-9999)
Indica o nmero de vezes que se repetir a execuo do bloco. O nmero de repeties se
representar com a letra "N" seguida de at 4 cifras (0-9999). Quando se programa N0 no se
realizar a usinagem ativa, executando-se somente o deslocamento programado no bloco.
Somente se podero repetir os blocos de deslocamento que no momento da sua execuo se
encontrem sob a influncia de um ciclo fixo ou de uma sub-rotina modal. Nestes casos, o CNC
executar o deslocamento programado, assim como a usinagem ativa (ciclo fixo ou sub-rotina
modal), e o nmero de vezes indicado.
Comentrio do bloco
O CNC permite associar a todos os blocos qualquer tipo de informao a ttulo de comentrio. O
comentrio se programar ao final do bloco, devendo comear pelo caractere ";" (ponto e vrgula).
Se um bloco comea por ";" todo ele se considerar um comentrio e no se executar.
No se admitem blocos vazios, no mnimo devem levar um comentrio
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
3
37
EIXOS E SISTEMAS DE
COORDENADAS
Em virtude de que o objetivo de Controle Numrico controlar o movimento e posicionamento dos
eixos, ser necessrio determinar a posio do ponto a ser atingido por meio das suas
coordenadas.
O CNC permite fazer uso de coordenadas absolutas e de coordenadas relativas ou incrementais,
ao longo dum mesmo programa.
38
Man u al d e p r og r amao
CNC 8055
CNC 8055i
3.
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
N
o
m
e
n
c
l
a
t
u
r
a
d
o
s
e
i
x
o
s
3.1 Nomenclatura dos eixos
Os eixos se denominam conforme a norma DIN 66217.
Caractersticas do sistema de eixos:
X e Y movimentos principais de avano no plano de trabalho principal da mquina.
Z paralelo ao eixo principal da mquina, perpendicular ao plano principal XY.
U, V, W eixos auxiliares paralelos aos X, Y, Z, respectivamente.
A, B, C Eixos rotativos sobre cada um dos eixos X, Y, Z.
Na figura seguinte, se mostra um exemplo da denominao dos eixos numa mquina fresadora-
perfiladora de mesa inclinada.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
3.
MODELOS M & EN
SOFT: V01.3X
39
N
o
m
e
n
c
l
a
t
u
r
a
d
o
s
e
i
x
o
s
3.1.1 Seleo dos eixos
Dos 9 possveis eixos que podem existir, o CNC permite ao fabricante selecionar at 7 dos mesmos.
Alm disso, todos os eixos devero estar definidos adequadamente, como lineares, giratrios, etc.,
por meio dos parmetros de mquina de eixos que se indicam no manual de Instalao e arranque
inicial.
No existe nenhum tipo de limitao na programao dos eixos, podendo realizar-se interpolaes
at com 7 eixos ao mesmo tempo.
40
Man u al d e p r og r amao
CNC 8055
CNC 8055i
3.
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
S
e
l
e
o
d
e
p
l
a
n
o
s
(
G
1
6
,
G
1
7
,
G
1
8
,
G
1
9
)
3.2 Seleo de planos (G16, G17, G18, G19)
Se empregar a seleo de plano quando se realizem:
Interpolaes circulares.
Arredondamento controlado de arestas.
Entrada e Sada tangencial.
Chanfrado.
Programao de cotas em coordenadas polares.
Ciclos fixos de usinagem.
Rotao do sistema de coordenadas.
Compensao do raio da ferramenta.
Compensao do comprimento da ferramenta.
As funes "G" que permitem selecionar os planos de trabalho so as seguintes:
G16 eixo1 eixo2 eixo3.Permite selecionar o plano de trabalho desejado, assim como o sentido
de G02 G03 (interpolao circular), programando-se como eixo1 o eixo
de abcissas e como eixo2 o de ordenadas.
O eixo3 o eixo longitudinal sobre o qual se compensa a longitude da
ferramenta.
G17. Seleciona o plano XY e o eixo longitudinal Z.
G18. Seleciona o plano ZX e o eixo longitudinal Y.
G19. Seleciona o plano YZ e o eixo longitudinal X.
As funes G16, G17, G18 e G19 so modais e incompatveis entre si, se deve programar a funo
G16 em solitrio dentro de um bloco.
As funes G17, G18 e G19 definem dois dos trs eixos principais X, Y, Z, como pertencentes ao
plano de trabalho, e o outro como eixo perpendicular ao mesmo.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
3.
MODELOS M & EN
SOFT: V01.3X
41
S
e
l
e
o
d
e
p
l
a
n
o
s
(
G
1
6
,
G
1
7
,
G
1
8
,
G
1
9
)
Ao realizar-se a compensao de raio sobre o plano de trabalho e a compensao longitudinal
sobre o eixo perpendicular, o CNC no permitir as funes G17, G18 e G19 se algum dos eixos
X, Y ou Z no est selecionado como eixo que controla o CNC.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir como plano de trabalho o definido pelo parmetro de mquina geral
"IPLANE".
Para usinar planos inclinados se deve utilizar a funo G49, transformao de coordenadas.
Ver a seo "15 Transformao de coordenadas". i
42
Man u al d e p r og r amao
CNC 8055
CNC 8055i
3.
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
D
i
m
e
n
s
o
d
a
p
e
a
.
M
i
l
m
e
t
r
o
s
(
G
7
1
)
o
u
p
o
l
e
g
a
d
a
s
(
G
7
0
)
3.3 Dimenso da pea. Milmetros (G71) ou polegadas (G70)
O CNC admite que as unidades de medida possam introduzir-se no momento da programao,
tanto em milmetros como em polegadas.
Possui parmetro de mquina geral "INCHES", para definir as unidades de medida do CNC.
No obstante, estas unidades de medida podem ser alteradas ao longo do programa, dispondo para
isso das funes:
G70. Programao em polegadas.
G71. Programao em milmetros.
Conforme se tenha programado G70 ou G71, o CNC assume o referido sistema de unidades para
todos os blocos programados a seguir.
As funes G70/G71 so modais e incompatveis entre si.
O CNC permite programar cifras desde 0.0001 at 99999.9999 com e sem sinal, trabalhando em
milmetros (G71), o que se denominar formato 5.4, ou ento, desde 0.00001 at 3937.00787 com
e sem sinal, se se programa em polegadas (G70), o que se denominar formato 4.5.
Entretanto, e para simplificar as explicaes, se dir que o CNC admite formato 5.5, indicando
com isso que em milmetros admite 5.4 e em polegadas 4.5.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir como sistema de unidades o definido pelo parmetro de mquina geral
"INCHES".
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
3.
MODELOS M & EN
SOFT: V01.3X
43
P
r
o
g
r
a
m
a
o
a
b
s
o
l
u
t
a
/
i
n
c
r
e
m
e
n
t
a
l
(
G
9
0
,
G
9
1
)
3.4 Programao absoluta/incremental (G90, G91)
O CNC admite que a programao das coordenadas de um ponto, se realize, tanto em coordenadas
absolutas G90, como em coordenadas incrementais G91.
Quando se trabalha em coordenadas absolutas (G90), as coordenadas do ponto, so referidas a
um ponto de origem de coordenadas estabelecido, que freqentemente o ponto de origem da
pea.
Quando se trabalha em coordenadas incrementais (G91), o valor numrico programado
corresponde informao de deslocamento do caminho a percorrer desde o ponto no qual est
situada a ferramenta nesse momento. O sinal anteposto indica a direo de deslocamento.
As funes G90/G91 so modais e incompatveis entre si.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir G90 ou G91 conforme se tenha definido pelo parmetro de mquina geral
"ISYSTEM".
Cotas absolutas:
G90 X0 Y0 ; Ponto P0
X150.5 Y200 ; Ponto P1
X300 ; Ponto P2
X0 Y0 ; Ponto P0
Cotas incrementais:
G90 X0 Y0 ; Ponto P0
G91 X150.5 Y200 ; Ponto P1
X149.5 ; Ponto P2
X-300 Y-200 ; Ponto P0
44
Man u al d e p r og r amao
CNC 8055
CNC 8055i
3.
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
P
r
o
g
r
a
m
a
o
d
e
c
o
t
a
s
3.5 Programao de cotas
O CNC permite selecionar at 7 eixos dentre os 9 possveis eixos X, Y, Z, U, V, W, A, B, C.
Cada um deles poder ser linear, linear de posicionamento, rotativo normal, rotativo de
posicionamento ou rotativo com dentado hirth posicionamento em graus inteiros, conforme se
especifique no parmetro de mquina de cada eixo "AXISTYPE".
Com o objetivo de selecionar em cada momento o sistema de programao de cotas mais
adequado, o CNC possui os seguintes tipos:
Coordenadas cartesianas
Coordenadas polares
Coordenadas cilndricas
ngulo e uma coordenada cartesiana
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
3.
MODELOS M & EN
SOFT: V01.3X
45
P
r
o
g
r
a
m
a
o
d
e
c
o
t
a
s
3.5.1 Coordenadas cartesianas
O Sistema de Coordenadas Cartesianas est definido por dois eixos no plano, e por trs ou mais
eixos no espao.
A origem de todos eles, que no caso dos eixos X Y Z coincide com o ponto de interseo, se
denomina Origem Cartesiano ou Ponto Zero do Sistema de Coordenadas.
A posio dos diferentes pontos da mquina se expressa mediante as cotas dos eixos, com dois,
trs, quatro ou cinco coordenadas.
As cotas dos eixos se programam mediante a letra do eixo (X, Y, Z, U, V, W, A, B, C, sempre nesta
ordem) e seguida do valor da cota.
Os valores das cotas sero absolutas ou incrementais, conforme se esteja trabalhando no G90 ou
G91, e o seu formato de programao ser 5.5
46
Man u al d e p r og r amao
CNC 8055
CNC 8055i
3.
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
P
r
o
g
r
a
m
a
o
d
e
c
o
t
a
s
3.5.2 Coordenadas polares
Em caso de existir elementos circulares ou dimenses angulares, as coordenadas dos diferentes
pontos no plano (2 eixos, ao mesmo tempo) pode resultar mais conveniente express-los em
Coordenadas polares.
O ponto de referncia se denomina Origem Polar e ser a origem do Sistema de Coordenadas
Polares.
Um ponto no referido sistema vir definido por:
O RAIO (R) que ser a distncia entre o 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. (Em graus).
Quando se trabalha em G90 os valores de R e Q sero cotas absolutas e o seu formato de
programao R5.5 Q5.5. O valor atribudo ao raio deve ser sempre positivo.
Quando se trabalha em G91 os valores de R e Q sero cotas absolutas e o seu formato de
programao R5.5 Q5.5.
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.
Exemplo de programao supondo a Origem Polar situada na Origem de Coordenadas.
Cotas absolutas:
G90 X0 Y0 ; Ponto P0
G01 R100 Q0 ; Ponto P1, em linha reta (G01)
G03 Q30 ; Ponto P2, em arco (G03)
G01 R50 Q30 ; Ponto P3, em linha reta (G01)
G03 Q60 ; Ponto P4, em arco (G03)
G01 R100 Q60 ; Ponto P5, em linha reta (G01)
G03 Q90 ; Ponto P6, em arco (G03)
G01 R0 Q90 ; Ponto P0, em linha reta (G01)
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
3.
MODELOS M & EN
SOFT: V01.3X
47
P
r
o
g
r
a
m
a
o
d
e
c
o
t
a
s
Cotas incrementais:
G90 X0 Y0 ; Ponto P0
G91 G01 R100 Q0 ; Ponto P1, em linha reta (G01)
G03 Q30 ; Ponto P2, em arco (G03)
G01 R-50 Q0 ; Ponto P3, em linha reta (G01)
G03 Q30 ; Ponto P4, em arco (G03)
G01 R50 Q0 ; Ponto P5, em linha reta (G01)
G03 Q30 ; Ponto P6, em arco (G03)
G01 R-100 Q0 ; Ponto P0, em linha reta (G01)
A origem polar, alm de se poder pr- selecionar mediante a funo G93, que se ver mais adiante,
pode ser modificada nos seguintes casos:
No momento da ligao, depois de M02, M30, EMERGNCIA ou RESET, o CNC assumir como
origem polar a origem de coordenadas do plano de trabalho definido pelo parmetro de mquina
geral "IPLANE".
Cada vez que se mude de plano de trabalho (G16, G17, G18 ou G19) o CNC assume como
origem polar a origem de coordenadas do novo plano de trabalho selecionado.
Ao executar uma interpolao circular (G02 ou G03), e se o parmetro de mquina geral
"PORGMOVE" tem o valor 1, o centro do arco passar a ser a nova origem polar.
48
Man u al d e p r og r amao
CNC 8055
CNC 8055i
3.
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
P
r
o
g
r
a
m
a
o
d
e
c
o
t
a
s
3.5.3 Coordenadas cilndricas
Para definir um ponto no espao pode utilizar-se alm do sistema de coordenadas cartesianas o
sistema de coordenadas cilndricas.
Um ponto no referido sistema vir definido por:
A projeo do referido ponto sobre o plano principal, que se dever definir em coordenadas polares
(R Q).
Resto dos eixos em coordenadas cartesianas.
Exemplos:
R30 Q10 Z100
R20 Q45 Z10 V30 A20
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
3.
MODELOS M & EN
SOFT: V01.3X
49
P
r
o
g
r
a
m
a
o
d
e
c
o
t
a
s
3.5.4 ngulo e uma coordenada cartesiana
No plano principal se pode definir um ponto mediante uma das suas coordenadas cartesianas e
o ngulo de sada da trajetria do ponto anterior.
Exemplo de programao supondo que o plano principal o plano XY:
X10 Y20 ; Ponto P0, ponto de partida
Q45 X30 ; Ponto P1
Q90 Y60 ; Ponto P2
Q-45 X50 ; Ponto P3
Q-135 Y20 ; Ponto P4
Q180 X10 ; Ponto P0
Se se deseja representar um ponto no espao, o resto de coordenadas podero programar-se, em
coordenadas cartesianas.
50
Man u al d e p r og r amao
CNC 8055
CNC 8055i
3.
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
E
i
x
o
s
r
o
t
a
t
i
v
o
s
3.6 Eixos rotativos
Os eixos rotativos disponveis so:
Eixo rotativo normal.
Eixo rotativo de somente posicionamento.
Eixo rotativo hirth.
Alm disso, cada um deles se sub-divide em:
Rollover Quando a sua visualizao se realiza entre 0 e 360.
No Rollover Quando a visualizao pode efetuar-se entre -99999 e 99999.
Todos eles se programam em graus, por isso que as suas cotas no se vero afetadas pela
mudana de unidades milmetros/polegadas.
Eixos rotativos normais
So aqueles que pode interpolar com eixos lineais.
Deslocamento: Em G00 e G01
Programao eixo Rollover.
G90 O sinal indica o sentido de rotao e a cota, a posio final (entre 0 e 359.9999).
G91 O sinal indica o sentido de rotao. Se o deslocamento programado superior
a 360, o eixo dar mais de uma volta antes de posicionar-se no ponto desejado.
Programao eixo No Rollover.
Em G90 e G91 como um eixo linear.
Eixo rotativo de somente posicionamento
No podem interpolar com eixos lineais.
Deslocamento: Sempre em G00 e no admitem compensao de raio (G41, G42).
Programao eixo Rollover.
G90 Sempre positivo e pelo caminho mais curto. Cota final entre 0 e 359.9999
G91 O sinal indica o sentido de rotao. Se o deslocamento programado superior
a 360, o eixo dar mais de uma volta antes de posicionar-se no ponto desejado.
Programao eixo No Rollover.
Em G90 e G91 como um eixo linear.
Eixo rotativo hirth
O seu funcionamento e programao similar ao dos eixos rotativos de somente posicionamento,
com a ressalva de que os eixos rotativos hirth no admitem cifras decimais, devendo selecionar-
se somente posies inteiras.
O CNC permite possuir mais de um eixo hirth mas no admite deslocamentos nos quais
intervenham mais de um eixo hirth ao mesmo tempo.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
3.
MODELOS M & EN
SOFT: V01.3X
51
Z
o
n
a
d
e
t
r
a
b
a
l
h
o
3.7 Zona de trabalho
O CNC permite possuir quatro zonas ou reas de trabalho, assim como, limitar o movimento da
ferramenta em cada uma delas.
3.7.1 Definio das zonas de trabalho
Dentro de cada zona de trabalho, o CNC permite limitar o movimento da ferramenta em cada um
dos eixos, definindo-se os limites superior e inferior em cada eixo.
G20: Define os limites inferiores da rea desejada.
G21: Define os limites superiores da rea desejada.
O formato de programao destas funes :
G20 K X. . .C 5. 5
G21 K X. . .C 5. 5
Onde:
K Indica a zona de trabalho sobre a qual se deseja definir (1, 2, 3 ou 4)
X...C Indicam as cotas (superiores ou inferiores) com as que se desejam limitar os
eixos. Estas cotas estaro programadas com respeito ao zero mquina. Por
segurana, o eixo para 0,1mm antes do limite programado.
No ser necessrio programar todos os eixos, por isso se limitaro somente os eixos definidos.
G20 K1 X20 Y20
G21 K1 X100 Y50
52
Man u al d e p r og r amao
CNC 8055
CNC 8055i
3.
E
I
X
O
S
E
S
I
S
T
E
M
A
S
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
Z
o
n
a
d
e
t
r
a
b
a
l
h
o
3.7.2 Utilizao das zonas de trabalho
Dentro de cada zona ou rea de trabalho, o CNC permite restringir o movimento da ferramenta,
quer proibindo-lhe sair da rea programada (zona de no sada), ou ento, proibindo-lhe a entrada
na rea programada (zona de no entrada).
O CNC levar em considerao, a todo o momento, as dimenses da ferramenta (tabela de
corretores), para evitar que esta ultrapasse os limites programados.
A personalizao das zonas de trabalho se realiza mediante a funo G22, sendo o seu formato
de programao:
G22 K S
Onde:
K Indica a zona de trabalho sobre a qual se deseja personalizar (1, 2, 3 ou 4)
S Indica a habilitao-inabilitao da zona de trabalho.
S=0 se desabilita.
S=1 se habilita como zona de no entrada.
S=2 se habilita como zona de no sada.
No momento da ligao, o CNC desabilita todas as zonas de trabalho, entretanto, os limites superior
e inferior das referidas zonas no sofrero nenhuma variao, podendo voltar a habilitar-se com
a funo G22.
S = 1 Zona de no entrada S = 2 Zona de no sada
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
4
53
SISTEMAS DE REFERNCIA
4.1 Pontos de referncia
Uma mquina dirigida por controle numrico, necessita ter definidos os seguintes pontos de origem
e de referncia:
Zero mquina ou ponto de origem da mquina. determinado pelo construtor, como a origem
do sistema de coordenadas da mquina.
Zero pea ou ponto de origem da pea. o ponto de origem que se fixa para a programao
das medidas da pea, pode ser escolhido livremente pelo programador e a sua referncia com
o zero mquina se fixa mediante o deslocamento de origem.
Ponto de referncia. um ponto da mquina determinado pelo fabricante sobre o qual se realiza
a sincronizao do sistema. O controle se posiciona sobre este ponto, em lugar de deslocar-
se at origem da mquina, tomando ento, as cotas de referncia que esto definidas
mediante o parmetro de mquina dos eixos "REFVALUE".
M Zero mquina
W Zero pea.
R Ponto de referncia de mquina
XMW, YMW, ZMW... Coordenadas do zero pea.
XMR, YMR, ZMR... Coordenadas do ponto de referncia mquina ("REFVALUE")
54
Man u al d e p r og r amao
CNC 8055
CNC 8055i
4.
S
I
S
T
E
M
A
S
D
E
R
E
F
E
R
N
C
I
A
MODELOS M & EN
SOFT: V01.3X
B
u
s
c
a
d
e
r
e
f
e
r
n
c
i
a
d
e
m
q
u
i
n
a
(
G
7
4
)
4.2 Busca de referncia de mquina (G74)
O CNC permite programar a busca de referncia de mquina de duas formas diferentes:
Busca de referncia de mquina de um ou mais eixos numa ordem determinado.
Se programar G74 seguido dos eixos nos quais se deseja que se realize a busca de referncia.
Por exemplo: G74 X Z C Y.
O CNC comear o deslocamento de todos os eixos selecionados que possuam micro de
referncia de mquina (parmetro de mquina de eixos "DECINPUT"), e no sentido indicado
pelo parmetro de mquina de eixos "REFDIREC".
Este deslocamento se realiza conforme o avano indicado no parmetro de mquina dos eixos
"REFEED1", at que se pressione o micro.
Em seguida comear a busca de referncia de mquina de todos os eixos e na ordem na qual
foram programados.
Este novo deslocamento se realizar eixo a eixo, conforme o avano indicado no parmetro de
mquina dos eixos "REFEED2", at que se atinja o ponto de referncia de mquina.
Busca de referncia de mquina utilizando a sub-rotina associada.
Se programar a funo G74 s no bloco e o CNC executar de maneira automtica a sub-rotina
cujo nmero esteja indicado no parmetro de mquina geral "REFPSUB", podendo-se
programar na referida sub-rotina as buscas de referncia de mquina desejadas e na ordem
desejada.
Num bloco no qual foi programado G74 no poder aparecer nenhuma outra funo preparatria.
Se a busca de referncia de mquina se realiza em modo manual, se perder o zero pea
selecionado, visualizando-se as cotas do ponto de referncia de mquina indicadas no parmetro
de mquina dos eixos "REFVALUE". No resto dos casos conservar-se- o zero pea selecionado,
pelo que as cotas visualizadas estaro referidas ao mencionado zero pea.
Se o comando G74 se executa em MDI a visualizao de cotas depender do modo em que se
execute o mesmo, Manual, Execuo ou Simulao.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
S
I
S
T
E
M
A
S
D
E
R
E
F
E
R
N
C
I
A
4.
MODELOS M & EN
SOFT: V01.3X
55
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
(
G
5
3
)
4.3 Programao com respeito ao zero mquina (G53)
A funo G53 pode ser acrescentada a qualquer bloco que contenha funes de controle de
trajetria.
Se usar somente quando se deseje programar as cotas do referido bloco com ao zero mquina,
devendo expressar-se referidas cotas em milmetros ou polegadas, conforme esteja definido o
parmetro de mquina geral "INCHES".
Programando a funo G53 sem informao de movimento se anula o deslocamento de origem
ativo, tanto se provm da execuo de G54-G59 como de uma pr-seleo (G92). A pr-seleo
do deslocamento de origem se explica a seguir.
A funo G53 no modal, portanto dever programar-se sempre que se deseje indicar as cotas
referidas ao zero mquina.
Esta funo anula, temporariamente, a compensao do raio e o comprimento da ferramenta.
M Zero mquina
W Zero pea.
56
Man u al d e p r og r amao
CNC 8055
CNC 8055i
4.
S
I
S
T
E
M
A
S
D
E
R
E
F
E
R
N
C
I
A
MODELOS M & EN
SOFT: V01.3X
V
i
s
u
a
l
i
z
a
o
d
e
c
o
t
a
s
e
d
e
s
l
o
c
a
m
e
n
t
o
s
d
e
o
r
i
g
e
m
4.4 Visualizao de cotas e deslocamentos de origem
O CNC permite realizar deslocamentos de origem com o objetivo de utilizar coordenadas relativas
ao plano da pea, sem a necessidade de modificar as coordenadas dos diferentes pontos da pea
na hora de programar.
Se define como deslocamentos de origem, a distncia entre o zero pea (ponto de origem da pea)
e o zero mquina (ponto de origem da mquina).
Este deslocamentos de origem se podem realizar de duas maneiras:
Mediante a funo G92 (pr-seleo de cotas), aceitando o CNC as cotas dos eixos
programados depois de G92, como novos valores dos eixos.
Por meio da utilizao de deslocamentos de origem (G54 ... G59, G159N1 ... G159N20),
aceitando o CNC como novo zero pea o ponto que se encontra situado, com respeito ao zero
mquina distncia indicada pela tabela ou tabelas selecionadas.
Ambas as funes so modais e incompatveis entre si, por isso, ao selecionar uma delas a outra
fica desabilitada.
Existe, alm disso, outro deslocamento de origem que governa o autmato, este deslocamento se
acrescenta sempre ao deslocamento de origem selecionado e se utiliza entre outros para corrigir
desvios produzidos por dilataes, etc.
M Zero mquina
W Zero pea.
Deslocamentos de origem
Offset do PLC
G59
G58
G92
ORG*(59)
ORG*(58)
ORG*
PLCOF*
ORG*(54) ORG*(55) ORG*(56) ORG*(57)
G94 G95 G96 G97
Man u al d e p r og r amao
CNC 8055
CNC 8055i
S
I
S
T
E
M
A
S
D
E
R
E
F
E
R
N
C
I
A
4.
MODELOS M & EN
SOFT: V01.3X
57
V
i
s
u
a
l
i
z
a
o
d
e
c
o
t
a
s
e
d
e
s
l
o
c
a
m
e
n
t
o
s
d
e
o
r
i
g
e
m
4.4.1 Visualizao de cotas e limitao do valor de S (G92)
Por meio da funo G92 se pode pr-selecionar qualquer valor nos eixos do CNC, assim como
limitar a mxima velocidade do eixo-rvore.
Visualizao de cotas.
Ao realizar um deslocamento de origem mediante a funo G92, o CNC assume as cotas dos
eixos programados depois de G92, como novos valores dos eixos.
No bloco em que se define G92, no se pode programar nenhuma outra funo, sendo o formato
de programao:
G92 X.. .C 5. 5
Limitao da velocidade do eixo-rvore.
Ao executar-se um bloco do tipo G92 S5.4 o CNC limita dai em diante a velocidade da rvore
ao valor fixado mediante S5.4.
Se, posteriormente, se quer executar um bloco com um S superior, o CNC executar o referido
bloco com o S mxima fixada com a funo G92 S.
Tambm no se poder superar esse mximo mediante as teclas do painel frontal.
; Posicionament o em linha.
G90 X50 Y40
; Pr- selecionar P0 como origem pea
G92 X0 Y0
; Programao conforme cot as da pea
G91 X30
X20 Y20
X- 20 Y20
X - 30
Y - 40
58
Man u al d e p r og r amao
CNC 8055
CNC 8055i
4.
S
I
S
T
E
M
A
S
D
E
R
E
F
E
R
N
C
I
A
MODELOS M & EN
SOFT: V01.3X
V
i
s
u
a
l
i
z
a
o
d
e
c
o
t
a
s
e
d
e
s
l
o
c
a
m
e
n
t
o
s
d
e
o
r
i
g
e
m
4.4.2 Deslocamentos de origem (G54..G59 e G159)
O CNC possui uma tabela de deslocamentos de origem, na qual se podem selecionar vrios
deslocamentos de origem, com o objetivo de gerar determinados zeros pea, independentemente,
do zero pea que nesse momento se encontre ativo.
O acesso tabela se pode realizar desde o painel frontal do CNC, tal e como se explica no manual
de Operao, ou ento por programa, utilizando comandos em linguagem de alto nvel.
Existem dois tipos de deslocamentos de origem:
Deslocamentos de origem absolutos (G54 ... G57, G159N1 ... G159N20), que devem estar
relacionados com o zero mquina.
Deslocamentos de origem incrementais (G58-G59).
As funes G54, G55, G56, G57, G58 e G59, se programam ss num bloco, e funcionam da
seguinte maneira.
Ao executar-se uma das funes G54, G55, G56 ou G57, o CNC aplica o deslocamento de origem
programado sobre o zero mquina, anulando os possveis deslocamentos que se encontravam
ativos.
Quando se executa um dos deslocamentos incrementais G58 ou G59, o CNC acrescentar os seus
valores ao deslocamento de origem absoluto que se encontre vigente nesse momento. Anulando
previamente o possvel deslocamento incremental que se encontre ativo.
Observe-se, no seguinte exemplo, os deslocamentos de origem que se aplicam ao executar-se o
programa:
G54 Aplica o deslocamento de origem G54 ==> G54
G58 Acrescenta o deslocamento de origem G58==> G54+G58
G59 Anula G58 e acrescenta G59 ==> G54+G59
G55 Anula o que tivesse e aplica G55 ==> G55
Depois de selecionado um deslocamento de origem, se manter ativo at que se selecione outro
ou at que se realize uma busca de referncia de mquina (G74) em modo manual. O deslocamento
de origem selecionado se mantm ativo incluso depois de um desliga-liga do CNC.
Este tipo de deslocamentos de origem fixados por programa, so muito teis para a repetio de
usinagens em diversas posies da mquina.
Exemplo: A tabela de deslocamentos de origem est inicializada com os seguintes valores:
G54: X200 Y100
G55: X160 Y 60
G56: X170 Y110
G58: X-40 Y-40
G59: X-30 Y10
Man u al d e p r og r amao
CNC 8055
CNC 8055i
S
I
S
T
E
M
A
S
D
E
R
E
F
E
R
N
C
I
A
4.
MODELOS M & EN
SOFT: V01.3X
59
V
i
s
u
a
l
i
z
a
o
d
e
c
o
t
a
s
e
d
e
s
l
o
c
a
m
e
n
t
o
s
d
e
o
r
i
g
e
m
Utilizando deslocamentos de origem absolutos:
G54 ; Aplica o deslocamento G54
Execuo do perfil ; Executa perfil A1
G55 ; Aplica o deslocamento G55
Execuo do perfil ; Executa perfil A2
G56 ; Aplica o deslocamento G56
Execuo do perfil ; Executa perfil A3
Utilizando deslocamentos de origem incrementais:
G54 ; Aplica o deslocamento G54
Execuo do perfil ; Executa perfil A1
G58 ; Aplica os deslocamentos G54+G58
Execuo do perfil ; Executa perfil A2
G59 ; Aplica os deslocamentos G54+G59
Execuo do perfil ; Executa perfil A3
Funo G159
Esta funo permite aplicar qualquer deslocamento de origem definido na tabela.
Os seis primeiros deslocamentos de origem so equivalentes ao programar G54 at G59, com a
diferena de que os valores correspondentes a G58 e G59 se aplicam de maneira absoluta. Isto
devido a que a funo G159 anula as funes G54-G57, portanto no h nenhum deslocamento
ativo que somar o correspondente a G58 ou G59.
A maneira em que se programa a funo G159 a seguinte:
G159 Nn Sendo n um nmero de 1 a 20 que indica o deslocamento de origem aplicado.
A funo G159 modal, se programa sozinha no bloco e incompatvel com as funes G53, G54,
G55, G56, G57, G58, G59 e G92.
No momento da ligao, o CNC assume o deslocamento de origem que se encontrava ativo no
momento em que se apagou. Alm disso, o deslocamento de origem no se v afetado nem pelas
funes M02, M03, nem por RESET.
Esta funo se visualiza no historial do modo G159Nn, indicando-a no deslocamento de origem
ativo.
Exemplos:
G159 N1 Se aplica o primeiro deslocamento de origem. equivalente a programar G54.
G159 N6 Se aplica o sexto deslocamento de origem. equivalente a programar G59, mas
se aplica de forma absoluta.
G159 N20 Se aplica o vigsimo deslocamento de origem.
60
Man u al d e p r og r amao
CNC 8055
CNC 8055i
4.
S
I
S
T
E
M
A
S
D
E
R
E
F
E
R
N
C
I
A
MODELOS M & EN
SOFT: V01.3X
P
r
-
s
e
l
e
o
d
a
o
r
i
g
e
m
p
o
l
a
r
(
G
9
3
)
4.5 Pr-seleo da origem polar (G93)
A funo G93 permite pr-selecionar qualquer ponto, do plano de trabalho, como nova origem de
coordenadas polares.
Esta funo se programa sozinha no bloco, sendo o seu formato de programao:
G93 I 5. 5 J 5.5
Os parmetros I e J definem a abcissa (I) e a ordenada (J) com respeito ao zero pea, em que se
deseja situar a nova origem de coordenadas polares.
Se num bloco se programa somente G93, a origem polar passar a ser o ponto no qual se encontre
a mquina, nesse momento.
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.
Quando se seleciona um novo plano de trabalho (G16, G17, G18, G19) o CNC aceita como nova
origem polar o zero pea de referido plano.
G93 I35 J30 ; Pr-selecionar P0 como origem pea.
G90 G01 R25 Q0 ; Ponto P1, em linha reta (G01).
G03 Q90 ; Ponto P2, em arco (G03).
G01 X0 Y0 ; Ponto P0, em linha reta (G01)
Exemplo, supondo que a ferramenta est em X0 Y0.
O CNC no modifica a origem polar quando se define um novo zero pea, mas se modifica os valores
das variveis "PORGF" e "PORGS".
Se ao estar selecionado o parmetro de mquina geral "PORGMOVE", se programa uma interpolao
circular G02 ou G03, o CNC assumir o centro do arco como nova origem polar.
i
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
5
61
PROGRAMAO CONFORME
CDIGO ISO
Um bloco programado em linguagem ISO pode estar composto por:
Funes preparatrias (G)
Cotas dos eixos (X..C)
Velocidade de avano (F)
Velocidade do eixo-rvore (S)
N ferramenta (T)
N corretor (D)
Funes auxiliares (M)
Dentro de cada bloco tem que manter esta ordem, mesmo que no necessrio que cada bloco
contenha todas as informaes.
O CNC permite programar cifras desde 0.0001 at 99999.9999 com e sem sinal, trabalhando em
milmetros (G71), o que se denominar formato 5.4, ou ento, desde 0.00001 at 3937.00787 com
e sem sinal, se se programa em polegadas (G70), o que se denominar formato 4.5.
Entretanto, e para simplificar as explicaes, se dir que o CNC admite formato 5.5, indicando
com isso que em milmetros admite 5.4 e em polegadas 4.5.
Tambm se pode programar num bloco qualquer funo com parmetros, exceto o nmero de
etiqueta ou de bloco, de maneira que ao ser executado o mencionado bloco, o CNC substituir o
parmetro aritmtico pelo seu valor nesse momento.
62
Man u al d e p r og r amao
CNC 8055
CNC 8055i
5.
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
MODELOS M & EN
SOFT: V01.3X
F
u
n
e
s
p
r
e
p
a
r
a
t
r
i
a
s
5.1 Funes preparatrias
As funes preparatrias se programam mediante a letra G seguida de no mximo trs cifras (G0
- G319).
Se programam sempre no comeo do corpo do bloco e servem para determinar a geometria e
condies de trabalho do CNC.
Tabela de funes G empregadas no CNC.
Funo M D V Significado Seo
G00 * ? * Posicionamento em rpido 6.1
G01 * ? * Interpolao linear 6.2
G02 * * Interpolao circular (helicoidal) direita 6.3 / 6.7
G03 * * Interpolao circular (helicoidal) esquerda 6.3 / 6.7
G04 Temporizao/Deteno da preparao de blocos 7.1 / 7.2
G05 * ? * Arredondamento de aresta 7.3.2
G06 * Centro de circunferncia em coordenadas absolutas 6.4
G07 * ? Aresta viva 7.3.1
G08 * Circunferncia tangente trajetria anterior. 6.5
G09 * Circunferncia por trs pontos 6.6
G10 * * Anulao de espelhamento 7.5
G11 * * Espelhamento em X 7.5
G12 * * Espelhamento em Y 7.5
G13 * * Espelhamento em Z 7.5
G14 * * Espelhamento nas direes programadas 7.5
G15 * * Seleo do eixo longitudinal 8.2
G16 * * Seleo plano principal por dois direes e eixo longitudinal 3.2
G17 * ? * Plano principal X-Y e longitudinal Z 3.2
G18 * ? * Plano principal Z-X e longitudinal Y 3.2
G19 * * Plano principal Y-Z e longitudinal X 3.2
G20 Definio limites inferiores zonas de trabalho 3.7.1
G21 Definio limites superiores zonas de trabalho 3.7.1
G22 * Habilitao / inabilitao zonas de trabalho 3.7.2
G28 * * Seleciona o segundo eixo-rvore 5.4
G29 * * Seleciona a rvore principal 5.4
G28-29 * Comutao de eixos 7.9
G30 * * Sincronizao de rvores principais (defasagem) 5.5
G32 * * Avano F como funo inversa do tempo 6.15
G33 * * Rosqueamento eletrnico 6.12
G34 Rosqueamento de passo varivel 6.13
G36 * Arredondamento de arestas 6.10
G37 * Entrada tangencial 6.8
G38 * Sada tangencial 6.9
G39 * Chanfrado 6.11
G40 * * Anulao de compensao radial 8.1
G41 * * Compensao radial ferramenta esquerda 8.1
G41 N * * Deteco de choques 8.3
G42 * * Compensao radial ferramenta direita 8.1
G42 N * * Deteco de choques 8.3
G43 * ? * Compensao longitudinal 8.2
G44 * ? Anulao de compensao longitudinal 8.2
G45 * * Controle tangencial (G45) 6.16
G47 * Deslocar a ferramenta conforme o sistema de coordenadas da
ferramenta
15.2
G48 * * Transformao TCP 15.3
G49 * * Definio de plano inclinado 15.1
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
5.
MODELOS M & EN
SOFT: V01.3X
63
F
u
n
e
s
p
r
e
p
a
r
a
t
r
i
a
s
G50 * * Arredondamento de aresta controlada 7.3.3
G51 * * Look-Ahead 7.4
G52 * Movimento contra batente 6.14
G53 * Programao com respeito ao zero mquina 4.3
G54 * * Deslocamento de origem absoluto 1 4.4.2
G55 * * Deslocamento de origem absoluto 2 4.4.2
G56 * * Deslocamento de origem absoluto 3 4.4.2
G57 * * Deslocamento de origem absoluto 4 4.4.2
G58 * * Deslocamento de origem aditivo 1 4.4.2
G59 * * Deslocamento de origem aditivo 2 4.4.2
G60 * Usinagem multplice em linha reta 10.1
G61 * Usinagem multplice formando um paralelogramo 10.2
G62 * Usinagem multplice em malha 10.3
G63 * Usinagem multplice formando uma circunferncia 10.4
G64 * Usinagem multplice formando um arco 10.5
G65 * Usinagem multplice mediante uma corda de arco 10.6
G66 * Ciclo fixo de bolses com Ilhas 11.1 / 11.2
G67 * Operao de desbaste de bolses com Ilhas 11.1.2
G68 * Operao de acabamento de bolses com Ilhas 11.1.3
G69 * * Ciclo fixo de furao profunda com passo varivel 9.6
G70 * ? * Programao em polegadas 3.3
G71 * ? Programao em milmetros 3.3
G72 * * Fator de escala geral e particulares 7.6
G73 * * Rotao do sistema de coordenadas 7.7
G74 * Busca de referncia de mquina. 4.2
G75 * Movimento com apalpador at tocar 12.1
G76 * Movimento com apalpador at deixar de tocar 12.1
G77 * * Acoplamento eletrnico de eixos 7.8.1
G77S * * Sincronizao de rvores principais 5.5
G78 * * Anulao do acoplamento eletrnico 7.8.2
G78S * * Anulao da sincronizao de rvores principais 5.5
G79 Modificao de parmetros de um ciclo fixo 9.2.1
G80 * * Anulao de ciclo fixo 9.3
G81 * * Ciclo fixo de furao 9.7
G82 * * Ciclo fixo de furao com temporizao 9.8
G83 * * Ciclo fixo de furao profunda com passo constante 9.9
G84 * * Ciclo fixo de rosqueamento com macho 9.10
G85 * * Ciclo fixo de escareado 9.11
G86 * * Ciclo fixo de mandrilamento com retrocesso em G00 9.12
G87 * * Ciclo fixo do bolso retangular 9.13
G88 * * Ciclo fixo do bolso circular 9.14
G89 * * Ciclo fixo de mandrilamento com retrocesso em G01 9.15
G90 * ? Programao absoluta 3.4
G91 * ? * Programao incremental 3.4
G92 Pr-seleo de cotas / Limitao da velocidade do eixo-rvore 4.4.1
G93 Pr-seleo da origem polar 4.5
G94 * ? Avano em milmetros (polegadas) por minuto 5.2.1
G95 * ? * Avano em milmetros (polegadas) por rotao 5.2.2
G96 * * Velocidade do ponto de corte constante 5.2.3
G97 * * Velocidade do centro da ferramenta constante. 5.2.4
G98 * * Volta plano de partida no final do ciclo fixo 9.5
G99 * * Volta plano de referncia no final do ciclo fixo 9.5
G145 * * Desativao temporal do controle tangencial 6.17
Funo M D V Significado Seo
64
Man u al d e p r og r amao
CNC 8055
CNC 8055i
5.
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
MODELOS M & EN
SOFT: V01.3X
F
u
n
e
s
p
r
e
p
a
r
a
t
r
i
a
s
A M significa MODAL, isto , que uma vez programada, a funo G permanece ativa enquanto no
se programe outra G incompatvel, ou se execute M02, M30, EMERGNCIA, RESET ou se desligue
e ligue o CNC.
A letra D significa POR DEFAULT, isto , que sero assumidas pelo CNC no momento da ligao,
depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou RESET.
Nos casos que se indica com ? se deve interpretar que o POR DEFAULT destas funciones G,
depende da personalizao dos parmetros de mquina gerais do CNC.
A letra V significa que a funo G se visualiza, nos modos de execuo e simulao, junto
condies na que se est realizando a usinagem.
G159 * Deslocamentos de origem absolutos 4.4
G210 * * Ciclo fixo de fresagem de furao 9.16
G211 * * Ciclo fixo de fresagem de rosca interior. 9.17
G212 * * Ciclo fixo de fresagem de rosca exterior. 9.18
Funo M D V Significado Seo
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
5.
MODELOS M & EN
SOFT: V01.3X
65
V
e
l
o
c
i
d
a
d
e
d
e
a
v
a
n
o
F
5.2 Velocidade de avano F
A velocidade de avano de usinagem pode ser selecionada por programa, mantendo-se ativa
enquanto no se programe outra. Se representa com a letra F e conforme se esteja trabalhando
no G94 ou G95 se programar em mm/minuto (polegadas/minuto) ou em mm/revoluo
(polegadas/revoluo).
O seu formato de programao 5.5, isto , 5.4 se se programa em milmetros e 4.5 se se programa
em polegadas.
O avano de trabalho mximo da mquina, que ser limitado em cada eixo pelo parmetro de
mquina de eixos "MAXFEED", pode ser programado utilizando o cdigo F0 ou ento atribuindo
a F o valor correspondente.
O avano F programado efetivo quando se trabalha em interpolao linear (G01) ou circular (G02,
G03). Se no se programa a funo F, o CNC assumir o avano F0. Quando se trabalha em
posicionamento (G00), a mquina se mover com o avano rpido indicado no parmetro de
mquina de eixos "G00FEED", independente, do F programado.
O avano F programado pode variar-se entre 0% e 255% desde o PLC ou por via DNC ou ento
entre 0% e 120% mediante o comutador que se encontra no Painel de Comando do CNC.
Entretanto, o CNC possui o parmetro de mquina geral "MAXFOVR" para limitar a variao
mxima do avano.
Quando se trabalha em posicionamento (G00) o avano rpido estar fixado a 100% ou se permitir
que haja variao entre 0% e 100% conforme estiver personalizado o parmetro de mquina
"RAPIDOVR".
Quando se executam as funes G33 (rosca eletrnica), G34 (rosca de passo varivel) ou G84
(ciclo fixo de rosqueamento com macho), no se permite modificar o avano, trabalhando a 100%
da F programada.
66
Man u al d e p r og r amao
CNC 8055
CNC 8055i
5.
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
MODELOS M & EN
SOFT: V01.3X
V
e
l
o
c
i
d
a
d
e
d
e
a
v
a
n
o
F
5.2.1 Avano em mm/minuto ou polegadas/minuto (G94)
A partir do momento em que se programa o cdigo G94, o controle entende que os avanos
programados mediante F5.5, so em mm/minuto ou polegadas/minuto.
Se o deslocamento corresponde a um eixo rotativo, o CNC interpretar que o avano se encontra
programado em graus/minuto.
Quando se realiza uma interpolao entre um eixo rotativo e um eixo linear, o avano programado
ser obtido em mm/minuto ou polegadas/minuto e o deslocamento do eixo rotativo, que se
programou em graus, se considerar que se encontra programado em milmetros ou polegadas.
A relao entre a componente de avano do eixo e o avano F programado ser a mesma que existe
entre o deslocamento do eixo e o deslocamento resultante programado.
Exemplo:
Numa mquina que tem os eixos X Y lineares e o eixo C rotativo, situados todos eles no ponto X0
Y0 C0, se programa o seguinte deslocamento:
G1 G90 X100 Y20 C270 F10000
Se tem:
A funo G94 modal, isto , depois de programada se mantm ativa at que se programe G95.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir a funo G94 ou G95 conforme se tenha personalizado o parmetro de
mquina geral "IFEED".
Componente de avano =
Avano F x Deslocamento do eixo
Deslocamento resultante programado
Fx
F Ax
Ax ( )
2
Ay ( )
2
Ac ( )
2
+ +
-----------------------------------------------------------
10000 100
100
2
20
2
270
2
+ +
------------------------------------------------ 3464 7946 , = = =
Fy
F Ay
Ax ( )
2
Ay ( )
2
Ac ( )
2
+ +
-----------------------------------------------------------
10000 20
100
2
20
2
270
2
+ +
------------------------------------------------ 692 9589 , = = =
Fc
F Ac
Ax ( )
2
Ay ( )
2
Ac ( )
2
+ +
-----------------------------------------------------------
10000 270
100
2
20
2
270
2
+ +
------------------------------------------------ 9354 9455 , = = =
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
5.
MODELOS M & EN
SOFT: V01.3X
67
V
e
l
o
c
i
d
a
d
e
d
e
a
v
a
n
o
F
5.2.2 Avano em mm/revoluo ou polegadas/revoluo (G95)
A partir do momento em que se programa o cdigo G95, o controle entende que os avanos
programados mediante F5.5, so em mm/revoluo ou polegadas/revoluo.
Esta funo no afeta os deslocamentos rpidos (G00) que sempre sero realizados em
mm/minuto ou polegadas/minuto. Tambm no ser aplicado aos deslocamentos que se efetuem
em modo manual, inspeo de ferramenta, etc.
A funo G95 modal, isto , depois de programada se mantm ativa at que se programe G94.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir a funo G94 ou G95 conforme se tenha personalizado o parmetro de
mquina geral "IFEED".
68
Man u al d e p r og r amao
CNC 8055
CNC 8055i
5.
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
MODELOS M & EN
SOFT: V01.3X
V
e
l
o
c
i
d
a
d
e
d
e
a
v
a
n
o
F
5.2.3 Velocidade de avano superficial constante (G96)
Quando se programa G96 o CNC entende que o avano F5.5 programado corresponde ao avano
do ponto de corte da ferramenta com a pea.
Com esta funo se consegue que a superfcie de acabamento nos trechos curvos, seja uniforme.
Deste modo, trabalhando com a funo G96, a velocidade do centro da ferramenta nas curvas
interiores ou exteriores variar, para que se mantenha constante a do ponto de corte.
A funo G96 modal, isto , depois de programada se mantm ativa at que se programe G97.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G97.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
5.
MODELOS M & EN
SOFT: V01.3X
69
V
e
l
o
c
i
d
a
d
e
d
e
a
v
a
n
o
F
5.2.4 Velocidade de avano do centro da ferramenta constante (G97)
Quando se programa G97 o CNC entende que o avano F5.5 programado corresponde ao avano
da trajetria do centro da ferramenta.
Trabalhando com a funo G97, a velocidade do ponto de corte em curvas interiores aumentar,
e nas curvas exteriores diminuir, mantendo-se constante a do centro da ferramenta.
A funo G97 modal, isto , depois de programada se mantm ativa at que se programe G96.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G97.
70
Man u al d e p r og r amao
CNC 8055
CNC 8055i
5.
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
MODELOS M & EN
SOFT: V01.3X
V
e
l
o
c
i
d
a
d
e
d
e
r
o
t
a
o
d
o
e
i
x
o
-
r
v
o
r
e
(
S
)
5.3 Velocidade de rotao do eixo-rvore (S)
Mediante o cdigo S5.4 se programa diretamente a velocidade de rotao do eixo-rvore em
revolues por minuto.
O valor mximo vem limitado pelos parmetros de mquina do eixo-rvore "MAXGEAR1,
MAXGEAR2, MAXGEAR3 e MAXGEAR4", dependendo em cada caso da gama de rvore
selecionada.
Tambm possvel limitar este valor mximo por programa, utilizando a funo G92 S5.4.
A velocidade de rotao S programada pode ser variada desde o PLC, ou por via DNC, ou ento,
mediante as teclas de SPINDLE "+" e "-" do Painel de Comando do CNC.
Esta variao de velocidade se realizar entre os valores mximo e mnimo, fixados pelos
parmetros de mquina do eixo-rvore "MINSOVR" e "MAXSOVR".
O passo incremental associado s teclas de SPINDLE "+" e "-" do Painel de Comando do CNC para
variar o S programado, estar fixado pelo parmetro de mquina do eixo-rvore "SOVRSTEP".
Quando se executam as funes G33 (rosca eletrnica), G34 (rosca de passo varivel) ou G84
(ciclo fixo de rosqueamento com macho), no se permite modificar a velocidade programada,
trabalhando a 100% da S programada.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
5.
MODELOS M & EN
SOFT: V01.3X
71
S
e
l
e
o
d
e
e
i
x
o
-
r
v
o
r
e
(
G
2
8
-
G
2
9
)
5.4 Seleo de eixo-rvore (G28-G29)
O CNC permite possuir 2 rvores, rvore principal e segundo eixo-rvore. Ambas as rvores podem
ser operativas ao mesmo tempo, mas somente se poder ter o controle sobre uma delas.
A referida seleo se faz mediante as funes G28 e G29.
G28: Seleciona o segundo eixo-rvore
G29: Seleciona a rvore principal
Depois de selecionado o eixo-rvore desejado poder-se- atuar sobre ele mesmo desde o teclado
do CNC ou mediante as funes:
M3, M4, M5, M19
S****
G33, G34, G94, G95, G96, G97
Ambas as rvores podem trabalhar o lao aberto ou lao fechado.
As funes G28 e G29 so modais e incompatveis entre si.
As funes G28 e G29 devem programar-se ss num bloco, no podendo existir mais informao
no referido bloco.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G29 (seleciona o eixo-rvore Principal).
Exemplo de manipulao quando se trabalha com 2 rvores.
Ao ligar o CNC, assume a funo G29, seleciona a rvore Principal.
Todos as aes efetuadas sobre as teclas e funes associadas rvore se aplicam rvore
principal.
Exemplo: S1000 M3
O eixo-rvore principal a direta e a 1000 rpm.
Para selecionar a segunda rvore se deve executar a funo G28.
A partir deste momento, todas as aes efetuadas sobre as teclas e funes associadas
rvore principal se aplicam ao segundo eixo-rvore.
O eixo-rvore principal mantm no seu estado anterior.
Exemplo: S1500 M4
Segundo Eixo-rvore esquerda e a 1500 rpm.
o eixo-rvore principal contina direita e a 1000 rpm.
Para voltar a seleccionar o eixo-rvore principal se deve executar a funo G29.
A partir deste momento, todas as aes efetuadas sobre as teclas e funes associadas
rvore principal se aplicam rvore principal.
O eixo-rvore principal mantm no seu estado anterior.
Exemplo: S2000
O eixo-rvore principal mantm o sentido de rotao para a direta, mas a 2000 rpm.
Segundo Eixo-rvore continua esquerda e a 1500 rpm.
72
Man u al d e p r og r amao
CNC 8055
CNC 8055i
5.
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
MODELOS M & EN
SOFT: V01.3X
S
i
n
c
r
o
n
i
z
a
o
d
e
r
v
o
r
e
s
p
r
i
n
c
i
p
a
i
s
(
G
3
0
,
G
7
7
S
,
G
7
8
S
)
5.5 Sincronizao de rvores principais (G30, G77S, G78S)
A funo G77S permite sincronizar as rvores (principal e segunda) em velocidade, e a funo
G78S anular a sincronizao. Programar sempre G77S e G78S j que as funes G77, G78 so
para acoplamento e desacoplamento de eixos.
Quando esto as rvores sincronizadas em velocidade, a segunda rvore roda mesma velocidade
que a principal.
A funo G77S pode executar-se em qualquer momento, lao aberto (M3, M4) ou lao fechado
(M19), inclusive as rvores podem ter gamas diferentes.
A sada geral "SYNSPEED (M5560)" estar a nvel alto sempre que as rvores estejam
sincronizadas (mesma velocidade).
Quando se anula a sincronizao (G78S) a segunda rvore recupera a velocidade e estado prvios
(M3, M4, M5, M19) e a rvore principal continua no estado atual.
Se durante a sincronizao se programa um S superior mxima permitida, o CNC aplica a mxima
permitida em sincronizao. Quando se anula a sincronizao, j no existe limite e a rvore
principal aceitar a velocidade programada.
Estando as rvores sincronizadas em velocidade, funo G77S ativa, a funo G30 permite
sincronizar as rvores em posio e fixar uma defasagem entre eles, de forma que a segunda rvore
deve seguir o eixo-rvore principal mantendo a referida defasagem.
Formato de programao: G30 D 359.9999 (defasagem em graus)
Por exemplo, com G30 D90 a segunda rvore rodar retrasada 90 em relao principal.
Consideraes:
Antes de ativar a sincronizao se deve procurar o ponto de referncia Io de ambas as rvores.
Para sincronizar as rvores na posio (G30), primeiro devem estar sincronizadas na velocidade
(G77S).
Para sincronizar dois eixos-rvore principais, devem estar ativas os sinais SERVOSON e
SERVOSO2. Estando ativa a sincronizao das rvores se considerar somente os sinais do eixo-
rvore principal, PLCCNTL, SPDLINH, SPDLREV, etc. Da mesma maneira, se deseja efetuar um
rosqueamento, somente se levar em considerao a contagem e o sinal Io do principal.
Estando ativa a sincronizao das rvores permite-se:
Executar as funes G94, G95, G96, G97, M3, M4, M5, M19 S***.
Mudar a velocidade de rotao do eixo-rvore, desde CNC, PLC o CNC (S).
Mudar o override do eixo-rvore, desde DNC, PLC, CNC ou teclado.
Mudar o limite da velocidade do eixo-rvore, desde DNC, PLC o CNC (G92 S).
Da mesma maneira, no se permite:
Comutar rvores G28, G29.
Efectuar cambios de gama M41, M42, M43, M44.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
5.
MODELOS M & EN
SOFT: V01.3X
73
N
m
e
r
o
d
a
f
e
r
r
a
m
e
n
t
a
(
T
)
e
c
o
r
r
e
t
o
r
(
D
)
5.6 Nmero da ferramenta (T) e corretor (D)
A funo T permite selecionar a ferramenta e a funo D permite selecionar o corretor associado
mesma. Cuando se definen ambos parmetros, el orden de programacin es T D. Por ejemplo
T6 D17.
Para acessar, consultar e definir estas tabelas consultar o manual de operao.
Utilizao das funes T e D
As funes T e D podem programar-se sozinhas ou juntas, tal e como se indica neste exemplo:
T5 D18 Seleciona a ferramenta 5 e assume as dimenses do corretor 18.
D22 Continua selecionada a ferramenta 5 e se aceitam as dimenses do corretor 22.
T3 Seleciona a ferramenta 3 e assume as dimenses do corretor associado
referida ferramenta.
Quando se possui um armazm em que uma mesma posio pode ser utilizada por mais de
uma ferramenta, se deve:
Utilizar a funo "T" para fazer referncia posio do armazm e a funo "D" s dimenses
da ferramenta que est colocada na referida posio.
Assim, por exemplo, o programar T5 D23 significa que se deseja selecionar a ferramenta que
est na posio 5 e que o CNC deve levar em considerao as dimenses indicadas nas tabelas
para o corretor 23.
Compensao longitudinal e compensao do raio da ferramenta.
O CNC examina a "Tabela de Corretores" e assume as dimenses da ferramenta correspondentes
ao corretor D ativo.
As funes G40, G41, G42 permitem ativar e desativar a compensao radial.
As funes G43, G44, G42 permitem ativar e desativar a compensao longitudinal.
Se no existe nenhuma ferramenta selecionada ou se define D0 no se aplica nem compensao
longitudinal nem compensao radial.
Para possuir mais informao consultar o captulo 8 "Compensao de ferramentas" deste mesmo
manual.
Se a mquina possui armazm de ferramentas o CNC consulta
a "Tabela do armazm de ferramentas" para conhecer a
posio que ocupa a ferramenta desejada e a seleciona.
Se no se defi ni u a funo D, consul ta a "Tabel a de
Ferramentas" para conhecer o nmero de corretor (D)
associado mesma.
Examina a "Tabela de Corretores" e assume as dimenses da
ferramenta correspondentes ao corretor D.
Seleciona a ferramenta.
Armazm?
NO
SIM
SIM
NO
D?
O CNC pega o D associado
ao T na tabela de ferramentas
O CNC pega as dimenses
definidas para D na tabela de
corretores
74
Man u al d e p r og r amao
CNC 8055
CNC 8055i
5.
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
MODELOS M & EN
SOFT: V01.3X
F
u
n
o
a
u
x
i
l
i
a
r
(
M
)
5.7 Funo auxiliar (M)
As funes auxiliares se programam mediante o cdigo M4, permitindo-se programar at 7 funes
auxiliares num mesmo bloco.
Quando num bloco foi programado mais de uma funo auxiliar, o CNC as executa,
correlativamente, na ordem que foram programadas.
O CNC possui uma tabela de funes M com "NMISCFUN" (parmetro de mquina geral)
componentes, especificando-se por cada elemento:
O nmero (0-9999) da funo auxiliar M definida.
O nmero da sub-rotina que se deseja associar referida funo auxiliar.
Um indicador que determina se a funo M se efetua antes ou depois do movimento do bloco
no qual est programada.
Um indicador que determina se a execuo da funo M detm ou no a preparao dos blocos.
Um indicador que determina se a funo M se efetua ou no, depois da execuo da sub-rotina
associada.
Um indicador que determina se o CNC deve ou no esperar o sinal AUX END (sinal de M
executada, proveniente do PLC), para continuar a execuo do programa.
Se ao executar uma funo auxiliar M, esta no se encontra definida na tabela de funes M, a
funo programada se executar no inicio do bloco e o CNC esperar o sinal AUX END para
continuar a execuo do programa.
Algumas das funes auxiliares tm atribudas um significado interno no CNC.
Se ao executar-se a sub-rotina associada de uma funo auxiliar "M", existir um bloco que contenha
o mesmo "M", este ser executado, mas no a sub-rotina associada.
Todas as funes auxiliares "M" que tenham sub-rotina associada, devero programar-se sozinhas
num bloco.
No caso das funes M41 at M44 com sub-rotina associada, o S que gera a mudana de gama se
deve programar sozinho no bloco. Em caso contrrio o CNC mostrar o erro 1031.
i
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
5.
MODELOS M & EN
SOFT: V01.3X
75
F
u
n
o
a
u
x
i
l
i
a
r
(
M
)
5.7.1 M00. Parada de programa
Quando o CNC l num bloco o cdigo M00, interrompe o programa. Para renovar o mesmo, tem
que dar novamente a ordem FUNCIONAMENTO.
recomendado personalizar esta funo na tabela de funes M, de forma que se execute no final
do bloco no qual est programada.
5.7.2 M01. Parada condicional de programa
Idntica M00, a no ser que o CNC s a leve em considerao se o sinal M01 STOP proveniente
do PLC se encontre ativo (nvel lgico alto).
5.7.3 M02. Final de programa
Este cdigo indica o final de programa e realiza uma funo de "Reset geral" do CNC (Colocao
em condies iniciais). Tambm exerce a funo de M05.
recomendado personalizar esta funo na tabela de funes M, de forma que se execute no final
do bloco no qual est programada.
5.7.4 M30. Final de programa com volta no comeo
Idntica M02 a no ser que o CNC volte ao primeiro bloco do programa.
5.7.5 M03. Arranque da rvore direita (sentido horrio)
Este cdigo significa arranque da rvore direita. Como se explica na seo correspondente, o
CNC executa, de maneira automtica, este cdigo nos ciclos fixos de usinagem.
Quando se deseja personalizar esta funo na tabela de funes M, se recomenda que se faa
de forma que se execute no comeo do bloco no qual est programada.
5.7.6 M04. Arranque da rvore esquerda (sentido anti-horrio)
Este cdigo indica arranque da rvore esquerda. recomendado personalizar esta funo na
tabela de funes M, de forma que se execute no comeo do bloco no qual est programada.
5.7.7 M05. Parada de eixo-rvore
recomendado personalizar esta funo na tabela de funes M, de forma que se execute no final
do bloco no qual est programada.
5.7.8 M06. Cdigo de mudana de ferramenta
Se o parmetro de mquina geral "TOFFM06" (indicativo de centro de usinagem) se encontra ativo,
o CNC monitorar o trocador de ferramentas e atualizar a tabela correspondente ao armazm de
ferramentas.
Se recomenda personalizar esta funo na tabela de funes M, de forma que se execute a sub-
rotina correspondente ao trocador de ferramentas instalado na mquina.
76
Man u al d e p r og r amao
CNC 8055
CNC 8055i
5.
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
MODELOS M & EN
SOFT: V01.3X
F
u
n
o
a
u
x
i
l
i
a
r
(
M
)
5.7.9 M19. Parada orientada de eixo-rvore
O CNC permite trabalhar com o eixo-rvore em lao aberto (M3, M4) e com o eixo-rvore em lao
fechado (M19).
Para poder trabalhar em lao fechado necessrio possuir um medidor rotativo (encder) acoplado
ao eixo-rvore da mquina.
Quando se deseja passar de lao aberto a lao fechado, se deve executar a funo M19 ou M19
S5.5. O CNC atuar da seguinte maneira:
Se o eixo-rvore possui micro de referncia, efetua a busca do micro de referncia de mquina
com a velocidade de rotao no parmetro de mquina da rvore "REFEED1".
A seguir, efetua a busca do sinal de Io do sistema de medio, com a velocidade de rotao
indicada no parmetro de mquina do eixo-rvore "REFEED2".
E por ltimo se posiciona no ponto definido mediante S5.5.
Se a rvore no possui micro de referncia, efetua a busca do sinal de Io do sistema de medio,
com a velocidade de rotao indicada no parmetro de mquina da rvore "REFEED2".
E a seguir, se posiciona no ponto definido mediante S5.5.
Quando se executa somente a funo auxiliar M19 a rvore se posiciona na posio S0.
Para orientar o eixo-rvore em outra posio se deve executar a funo M19 S5.5, o CNC no
efetuar a busca de referncia, pois j est no lao fechado, e posicionar o eixo-rvore na posio
indicada (S5.5).
O cdigo S5.5 indica a posio de parada do eixo-rvore, em graus, a partir do pulso zero mquina,
procedente do codificador.
O sinal indica o sentido da contagem e o valor 5.5 sempre se interpreta em cotas absolutas,
independentemente, do tipo de unidades que se encontram selecionadas.
Exemplo:
S1000 M3
Eixo-rvore em lao aberto.
M19 S100
O eixo-rvore passa a lao fechado. Busca de referncia e posicionamento em 100.
M19 S -30
O eixo-rvore se desloca, passando por 0 at -30.
M19 S400
O eixo-rvore d 1 volta e se posiciona em 40.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
5.
MODELOS M & EN
SOFT: V01.3X
77
F
u
n
o
a
u
x
i
l
i
a
r
(
M
)
5.7.10 M41, M42, M43, M44. Troca de gamas do eixo-rvore
O CNC possui 4 gamas de eixo-rvore, M41, M42, M43 e M44, com as suas velocidades mximas
respectivas limitadas pelos parmetros de mquina do eixo-rvore "MAXGEAR1", "MAXGEAR2",
"MAXGEAR3" e "MAXGEAR4".
Quando se seleciona por meio do parmetro de mquina da rvore "AUTOGEAR", que a mudana
seja realizada de maneira automtica, ser o CNC quem governa as funes M41, M42, M43 e M44.
Se pelo contrrio no se seleciona a mudana de gamas automtico, ser o programador o que
deva escolher a gama correspondente, levando em considerao que cada gama proporcionar
a instruo definida pelo parmetro de mquina da rvore "MAXVOLT" para a velocidade mxima
especificada em cada gama (parmetros de mquina da rvore "MAXGEAR1", "MAXGEAR2",
"MAXGEAR3" e "MAXGEAR4").
Independentemente, de que a mudana de gama seja automtica ou no, as funes M41 at M44
podem ter sub-rotina associada. Quando se programa a funo M41 at M44 e posteriormente se
programa um S que corresponde referida gama, no se gera a mudana automtica de gama
e no se executa a sub-rotina associada.
78
Man u al d e p r og r amao
CNC 8055
CNC 8055i
5.
P
R
O
G
R
A
M
A
O
C
O
N
F
O
R
M
E
C
D
I
G
O
I
S
O
MODELOS M & EN
SOFT: V01.3X
F
u
n
o
a
u
x
i
l
i
a
r
(
M
)
5.7.11 M45. rvore auxiliar / Ferramenta motorizada
Para poder utilizar esta funo auxiliar necessrio personalizar um dos eixos da mquina como
rvore auxiliar/ferramenta motorizada (parmetro de mquina geral P0 at P7).
Quando se deseja utilizar a rvore auxiliar ou a ferramenta motorizada se deve executar o comando
M45 S5.5, onde o S indica a velocidade de rotao em R.P.M e o sinal o sentido de rotao que
se deseja aplicar.
O CNC proporcionar a instruo correspondente velocidade de rotao selecionada em funo
do valor atribudo ao parmetro de mquina da rvore auxiliar "MAXSPEED".
Para deter a rotao da rvore auxiliar se deve programar M45 ou M45 S0.
Sempre que a rvore auxiliar ou a ferramenta motorizada se encontre ativa, se informar ao PLC
ativando a sada lgica geral "DM45" (M5548).
Alm disso, permitido personalizar o parmetro de mquina da rvore auxiliar "SPDLOVR" para
que as teclas de Ultrapassagem do Painel de Comandos possam modificar a velocidade de rotao
da rvore auxiliar, quando se encontra ativo.
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
6
79
CONTROLE DA TRAJETRIA
O CNC permite programar deslocamentos de um s eixo ou de vrios ao mesmo tempo.
Se programaro somente os eixos que intervm no deslocamento desejado, sendo a ordem de
programao dos eixos o seguinte:
X, Y, Z, U, V, W, A, B, C
6.1 Posicionamento em rpido (G00)
Os deslocamentos programados depois de G00 se executam com o avano rpido indicado no
parmetro de mquina de eixos "G00FEED".
Independentemente do nmero de eixos que se movem, a trajetria resultante sempre uma linha
reta entre o ponto inicial e o ponto final.
Mediante o parmetro de mquina geral "RAPIDOVR", se pode estabelecer se o comutador % de
avano, quando se trabalhe em G00, atua de 0% a 100%, ou fica fixado em 100%.
Ao programar a funo G00, no se anula a ltima F programada, isto , quando se programa
novamente G01, G02 ou G03 se recuperar a referida F.
A funo G00 modal e incompatvel com G01, G02, G03, G33, G34 e G75. A funo G00 pode
programar-se com G ou G0.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G00 ou o cdigo G01 conforme se personalize o parmetro de
mquina geral "IMOVE"
X100 Y100 ;Ponto de comeo
G00 G90 X400 Y300 ;Trajetria programada
80
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
I
n
t
e
r
p
o
l
a
o
l
i
n
e
a
r
(
G
0
1
)
6.2 Interpolao linear (G01)
Los deslocamentos programados depois de G01 se executam conforme uma linha reta e ao avano
F programado.
Quando se movem dois ou trs eixos de maneira simultnea a trajetria resultante uma linha reta
entre o ponto inicial e o ponto final.
A mquina se desloca conforme a referida trajetria ao avano F programado. O CNC calcula os
avanos de cada eixo para que a trajetria resultante seja a F programada.
O avano F programado pode variar-se entre 0% e 120% mediante o comutador que se encontra
no Painel de Comando do CNC, ou ento se seleciona entre 0% e 255% desde o PLC, por via DNC
ou por programa.
Entretanto, o CNC possui o parmetro de mquina geral "MAXFOVR" para limitar a variao
mxima do avano.
O CNC permite programar eixos de posicionamento, somente, em blocos de interpolao linear.
O CNC calcular o avano correspondente ao eixo ou eixos de posicionamento, somente, de
maneira que cheguem ao ponto final, ao mesmo tempo que os outros eixos.
A funo G00 modal e incompatvel com G00, G02, G03, G33 e G34. A funo G01 pode
programar-se com G1.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G00 ou o cdigo G01 conforme se personalize o parmetro de
mquina geral "IMOVE"
G01 G90 X650 Y400 F150
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
81
I
n
t
e
r
p
o
l
a
o
c
i
r
c
u
l
a
r
(
G
0
2
,
G
0
3
)
6.3 Interpolao circular (G02, G03)
Existem duas formas de realizar a interpolao circular:
G02: Interpolao circular direita (sentido horrio).
G03: Interpolao circular esquerda (sentido anti-horrio).
Os movimentos programados a seguir de G02 e G03 se executam em forma de trajetria circular
e ao avano F programado.
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.
Este sistema de coordenadas se refere ao movimento da ferramenta sobre a pea.
A interpolao circular somente se pode executar no plano. A forma de definir a interpolao circular
a seguinte:
Coordenadas cartesianas
Se definiro as coordenadas do ponto final do arco e a posio do centro com respeito ao ponto
de partida, conforme os eixos do plano de trabalho.
As cotas do centro se definiro em raios e mediante as letras I, J ou K, estando cada uma delas
associada aos eixos do seguinte modo. Se no se definem as cotas do centro, o CNC interpreta
que o seu valor zero.
Formato de programao:
Plano XY: G02(G03) X5.5 Y5.5 I6.5 J6.5
Plano ZX: G02(G03) X5.5 Z5.5 I6.5 K6.5
Plano YZ: G02(G03) Y5.5 Z5.5 J6.5 K6.5
Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
82
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
I
n
t
e
r
p
o
l
a
o
c
i
r
c
u
l
a
r
(
G
0
2
,
G
0
3
)
Independentemente do plano selecionado, se manter sempre a ordem de programao dos eixos,
assim como a das respectivas cotas do centro.
Coordenadas polares
Ser necessrio definir o ngulo a ser percorrido Q e a distncia desde o ponto de partida ao centro
(opcional), conforme os eixos do plano de trabalho.
As cotas do centro se definiro mediante as letras I, J ou K, estando cada uma delas associada
aos eixos do seguinte modo:
Se no se define o centro do arco, o CNC interpretar que este coincide com a origem polar vigente.
Formato de programao:
Coordenadas cartesianas com programao de raio
Se definiro as coordenadas do ponto final do arco e o raio R.
Formato de programao:
Se se programa uma circunferncia completa, com a programao de raio, o CNC visualizar o
erro correspondente, devido a existirem infinitas solues.
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.
Plano AY: G02(G03) Y5.5 A5.5 J6.5 I6.5
Plano XU: G02(G03) X5.5 U5.5 I6.5 I6.5
Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
Plano XY: G02(G03) Q5.5 I6.5 J6.5
Plano ZX: G02(G03) Q5.5 I6.5 K6.5
Plano YZ: G02(G03) Q5.5 J6.5 K6.5
Plano XY: G02(G03) X5.5 Y5.5 R6.5
Plano ZX: G02(G03) X5.5 Z5.5 R6.5
Plano YZ: G02(G03) Y5.5 Z5.5 R6.5
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
83
I
n
t
e
r
p
o
l
a
o
c
i
r
c
u
l
a
r
(
G
0
2
,
G
0
3
)
Sendo o P0 o ponto inicial e P1 o ponto final, com um mesmo valor de raio existem 4 arcos que
passam por ambos os pontos.
Dependendo da interpolao circular G02 ou G03, e do sinal do raio, se definir o arco que
interesse. Desta maneira o formato de programao dos arcos da figura ser o seguinte:
Arco 1 G02 X.. Y.. R- ..
Arco 2 G02 X.. Y.. R+..
Arco 3 G03 X.. Y.. R+..
Arco 4 G03 X.. Y.. R- ..
Execuo da interpolao circular
O CNC calcular, conforme o arco da trajetria programada, o raio do ponto inicial e do ponto final.
Mesmo que em teoria ambos os raios devem ser exatamente iguais, o CNC permite selecionar com
o parmetro de mquina geral "CIRINERR", a diferena mxima permissvel entre ambos os raios.
Se se supera este valor, o CNC mostrar o erro correspondente.
Em todos os casos de programao, o CNC comprova que as coordenadas do centro ou raio no
ultrapassem 214748.3647mm. Do contrrio, o CNC visualizar o erro correspondente.
O avano F programado pode variar-se entre 0% e 120% mediante o comutador que se encontra
no Painel de Comando do CNC, ou ento se seleciona entre 0% e 255% desde o PLC, por via DNC
ou por programa.
Entretanto, o CNC possui o parmetro de mquina geral "MAXFOVR" para limitar a variao
mxima do avano.
Se ao estar selecionado o parmetro de mquina geral "PORGMOVE", se programa uma
interpolao circular G02 ou G03, o CNC assumir o centro do arco como nova origem polar.
As funes G02 e G03 so modais e incompatveis entre si e tambm com G00, G01, G33 e G34.
As funes G02 e G03 podem ser programadas como G2 e G3.
Alm disso, as funes G74 (busca de zero) e G75 (movimento com apalpador) anulam as funes
G02 e G03.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G00 ou o cdigo G01 conforme se personalize o parmetro de
mquina geral "IMOVE"
84
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
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
A seguir se analisam diversos modos de programao, sendo o ponto inicial X60 Y40.
Coordenadas cartesianas:
G90 G17 G03 X110 Y90 I 0 J50
X160 Y40 I 50 J0
Coordenadas polares:
G90 G17 G03 Q0 I 0 J50
Q- 90 I 50 J0
Ou:
G93 I60 J90 ; Define o cent ro polar
G03 Q0
G93 I160 J90 ; Define o cent ro polar
Q- 90
Coordenadas cartesianas com programao de raio:
G90 G17 G03 X110 Y90 R50
X160 Y40 R50
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
85
I
n
t
e
r
p
o
l
a
o
c
i
r
c
u
l
a
r
(
G
0
2
,
G
0
3
)
Programao de uma circunferncia (completa) num s bloco:
A seguir se analisam diversos modos de programao, sendo o ponto inicial X170 Y80.
Coordenadas cartesianas:
G90 G17 G02 X170 Y80 I - 50 J0
Ou:
G90 G17 G02 I - 50 J0
Coordenadas polares.
G90 G17 G02 Q36 0I - 50 J0
Ou:
G93 I120 J80 ; Define o cent ro polar
G02 Q360
Coordenadas cartesianas com programao de raio:
No se pode programar uma circunferncia completa, devido que existem infinitas solues.
86
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
I
n
t
e
r
p
o
l
a
o
c
i
r
c
u
l
a
r
c
o
m
c
e
n
t
r
o
d
o
a
r
c
o
e
m
c
o
o
r
d
e
n
a
d
a
s
a
b
s
o
l
u
t
a
s
(
G
0
6
)
6.4 Interpolao circular com centro do arco em coordenadas
absolutas (G06)
Acrescentando a funo G06 num bloco de interpolao circular, se pode programar as cotas do
centro do arco (I, J ou K), em coordenadas absolutas, isto , referente ao zero de origem e no
ao comeo do arco.
A funo G06 no modal, portanto dever programar-se sempre que se deseje indicar as cotas
do centro do arco, em coordenadas absolutas. A funo G01 pode programar-se com G6.
A seguir se analisam diversos modos de programao, sendo o ponto inicial X60 Y40.
Coordenadas cartesianas:
G90 G17 G06 G03 X110 Y90 I 60 J90
G06 X160 Y40 I 160 J90
Coordenadas polares:
G90 G17 G06 G03 Q0 I 60 J90
G06 Q- 90 I 160 J90
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
87
T
r
a
j
e
t
r
i
a
c
i
r
c
u
l
a
r
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
)
6.5 Trajetria circular 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.
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.
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.
A funo G08 no modal e portanto, se dever programar sempre que se deseje executar um
arco tangente trajetria anterior. A funo G08 pode programar-se com G8.
A funo G08 permite que a trajetria anterior seja uma reta ou um arco, e no altera a histria
do mesmo, continuando ativa a mesma funo G01, G02 ou G03, depois de finalizar o bloco.
G90 G01 X70
G08 X90 Y60 ; Arco tangente trajetria anterior.
G08 X110 Y60 ; Arco tangente trajetria anterior.
Utilizando a funo G08, no possvel executar uma circunferncia completa, devido que existem
infinitas solues. O CNC visualizar o cdigo de erro correspondente.
88
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
T
r
a
j
e
t
r
i
a
c
i
r
c
u
l
a
r
d
e
f
i
n
i
d
a
m
e
d
i
a
n
t
e
t
r
s
p
o
n
t
o
s
(
G
0
9
)
6.6 Trajetria circular definida 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.
Se definir o ponto final do arco em coordenadas cartesianas ou em coordenadas polares, e o ponto
intermedirio se definir sempre em coordenadas cartesianas mediante as letras I, J ou K, estando
cada uma delas associada aos eixos do seguinte modo:
Em coordenadas cartesianas:
Em coordenadas polares:
Exemplo:
Sendo o ponto inicial X-50 Y0.
G09 X35 Y20 I - 15 J25
A funo G09 no modal, portanto, dever programar-se sempre que se deseje executar uma
trajetria circular definida por trs pontos. A funo G09 pode programar-se com G9.
Ao programar G09 no necessrio programar o sentido de deslocamento (G02 ou G03).
A funo G09 no altera a histria do programa, continuando ativa a mesma funo G01, G02 ou
G03, depois de finalizar o bloco.
Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
G17 G09 X5.5 Y5.5 I5.5 J5.5
G17 G09 R5.5 Q5.5 I5.5 J5.5
Utilizando a funo G09, no possvel executar uma circunferncia completa, j que necessrio
programar trs pontos diferentes. O CNC visualizar o cdigo de erro correspondente.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
89
I
n
t
e
r
p
o
l
a
o
h
e
l
i
c
o
i
d
a
l
6.7 Interpolao helicoidal
A interpolao helicoidal consta de uma interpolao circular no plano de trabalho e do
deslocamento 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.
G02 X Y I J Z
G02 X Y R Z A
G03 Q I J A B
G08 X Y Z
G09 X Y I J Z
Se se deseja que a interpolao helicoidal efetue mais de uma volta, se deve programar a
interpolao circular e o deslocamento linear de um nico eixo.
Alm disso, se deve definir o passo de hlice (formato 5.5) mediante as letras I, J, K, estando cada
uma delas associada aos eixos do seguinte modo:
G02 X Y I J Z K
G02 X Y R Z K
G03 Q I J A I
G08 X Y B J
G09 X Y I J Z K
permitido programar interpolaes helicoidais com look ahead ativo (G51). Graas a isto, os
programas de CAD/CAM em que aparece este tipo de trajetrias, podero ser executados com look
ahead ativo.
Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
Z
Y
X
5
Z=18
15
(X, Y)
Pr ogr amao duma i nt er pol ao
helicoidal, sendo o ponto de partida X0 Y0
Z0.
Como se mostra no exempl o, no
necessrio programar o ponto final (X, Y):
G03 I 15 J0 Z18 K5
Exemplo:
90
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
E
n
t
r
a
d
a
t
a
n
g
e
n
c
i
a
l
n
o
c
o
m
e
o
d
e
u
s
i
n
a
g
e
m
(
G
3
7
)
6.8 Entrada tangencial no comeo de usinagem (G37)
Mediante a funo G37 se podem enlaar tangencialmente duas trajetrias sem a necessidade
de calcular os pontos de interseo.
A funo G37 no modal, portanto dever programar-se sempre que se deseje comear uma
usinagem com entrada tangencial.
Se o ponto de partida X0 Y30 e se deseja usinar um arco de circunferncia, sendo retilnea a
trajetria de aproximao, se dever programar:
G90 G01 X40
G02 X60 Y10 I 20 J0
Mas se neste mesmo exemplo se deseja que a entrada da ferramenta pea a usinar seja tangente
trajetria e descrevendo um raio de 5mm, se dever programar:
G90 G01 G37 R5 X40
G02 X60 Y10 I 20 J0
Como se pode ver na figura, o CNC modifica a trajetria, de forma que a ferramenta comea a usinar
com entrada tangencial pea.
A funo G37 junto com o valor R tm que ser programados no bloco que inclui a trajetria que
se deseja modificar.
O valor de R5.5 deve estar em todos os casos depois de G37 e indica o raio do arco de circunferncia
que o CNC introduz para conseguir uma entrada tangencial pea. Este valor de R deve ser sempre
positivo.
A funo G37 somente pode programar-se num bloco que inclua movimento retilneo (G00 ou G01).
Em caso de se programar num bloco que inclua o movimento circular (G02 ou G03), o CNC mostrar
o erro correspondente.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
91
S
a
d
a
t
a
n
g
e
n
c
i
a
l
a
o
f
i
n
a
l
d
e
u
s
i
n
a
g
e
m
(
G
3
8
)
6.9 Sada tangencial ao final de usinagem (G38)
A funo G38 permite finalizar uma usinagem com uma sada tangencial da ferramenta, sendo
necessrio que a trajetria seguinte seja retilnea (G00 ou G01). Em caso contrrio o CNC mostrar
o erro correspondente.
A funo G38 no modal, portanto dever programar-se sempre que se deseje uma sada
tangencial da ferramenta.
O valor de R5.5 deve estar em todos os casos depois de G38 e indica o raio do arco de circunferncia
que o CNC introduz para conseguir uma sada tangencial da pea. Este valor de R deve ser sempre
positivo.
Se o ponto de partida X0 Y30 e se deseja usinar um arco de circunferncia, sendo retilneas as
trajetrias de aproximao e de sada, se dever programar:
G90 G01 X40
G02 X80 I 20 J0
G00 X120
Mas se neste mesmo exemplo se deseja que a sada da usinagem se realize tangencialmente e
descrevendo um raio de 5 mm, se dever programar:
G90 G01 X40
G02 G38 R5 X80 I 20 J0
G00 X120
92
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
A
r
r
e
d
o
n
d
a
m
e
n
t
o
c
o
n
t
r
o
l
a
d
o
d
e
a
r
e
s
t
a
s
(
G
3
6
)
6.10 Arredondamento controlado de arestas (G36)
Em trabalhos de fresagem, possvel mediante a funo G36 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.
A funo G36 no modal, portanto dever programar-se sempre que se deseje o arredondamento
de uma aresta.
Esta funo deve ser programada no bloco no qual se define o deslocamento e que no final se
deseja arredondar.
O valor de R5.5 deve estar em todos os casos depois de G36 e indica o raio de arredondamento
que o CNC introduz para conseguir um arredondamento de aresta. Este valor de R deve ser sempre
positivo.
G90 G01 G36 R5 X35 Y60
X50 Y0
G90 G03 G36 R5 X50 Y50 I 0 J30
G01 X50 Y0
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
93
C
h
a
n
f
r
a
d
o
(
G
3
9
)
6.11 Chanfrado (G39)
Nos trabalhos de usinagem possvel, mediante a funo G39, fazer chanfrado de arestas entre
duas retas, sem necessidade de calcular os pontos de interseo.
A funo G39 no modal, portanto dever programar-se sempre que se deseje o chanfrado de
uma aresta.
Esta funo deve ser programada no bloco no qual se define o deslocamento e que no final se
deseja arredondar.
O valor de R5.5 deve estar em todos os casos depois de G39 e indica a distncia desde o final de
deslocamento programado at o ponto no qual se quer realizar o chanfrado. Este valor de R deve
ser sempre positivo.
G90 G01 G39 R15 X35 Y60
X50 Y0
94
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
R
o
s
q
u
e
a
m
e
n
t
o
e
l
e
t
r
n
i
c
o
(
G
3
3
)
6.12 Rosqueamento eletrnico (G33)
Se o eixo-rvore da mquina est dotado de um transdutor rotativo, se podem realizar roscas na
ponta da ferramenta de corte por meio da funo G33.
Mesmo que freqentemente estes rosqueamentos se realizam ao longo de um eixo, o CNC permite
realizar rosqueamentos interpolando mais de um eixo ao mesmo tempo.
Formato de programao:
G33 X. . . . . C L Q
Consideraes:
Sempre que se executa a funo G33, se o parmetro de mquina de eixo-rvore M19TYPE (P43)
=0, o CNC antes de realizar o rosqueamento eletrnico, efetua uma busca de referncia de mquina
do eixo-rvore.
Para poder programar o parmetro Q (posio angular do eixo-rvore), necessrio definir o
parmetro mquina do eixo-rvore M19TYPE (P43) =1.
Quando se executa a funo G33 (parmetro de mquina de eixo-rvore M19TYPE (P43) =1),
antes de executar o roscado necessrio ter realizado uma busca de referncia mquina do eixo-
rvore depois da ltima ligao.
Se se executa a funo G33 Q (parmetro de mquina de eixo-rvore M19TYPE (P43) =1), no
necessrio realizar a busca de referncia de mquina do eixo-rvore, j que depois da ligao,
a primeira vez que se fizer rodar o eixo-rvore em M3 ou M4, o CNC realiza esta busca
automaticamente.
Esta busca realizar-se- velocidade definida pelo p.m.e. REFEED2 (P35). Depois de encontrar
o I0, o eixo-rvore acelerar ou desacelerar at velocidade programada sem parar o eixo-rvore.
Se o eixo-rvore possui captao motor com um codificador SINCOS (sem I0 de referncia), a
busca realizar-se- diretamente velocidade programada S, sem passar pela velocidade definida
pelo parmetro mquina de eixo-rvore REFEED2.
Se depois de ligado se executa uma M19 antes que uma M3 ou M4, a referida M19 se executar
sem que se realize a busca de zero do eixo-rvore ao executar a primeira M3 ou M4.
Se a captao no tiver o I0 sincronizado, poderia acontecer que a busca de I0 em M3 no
coincidisse com a busca em M4. Isto no passa com captao FAGOR.
Se em arredondamento de aresta se efetuam junes de roscas, somente poder ter ngulo de
entrada Q a primeira delas.
Enquanto se encontre ativa a funo G33, no se pode variar o avano F programado, nem a
velocidade de eixo-rvore S programada, estando ambas as funes fixas em 100%.
A funo G33 modal e incompatvel com G00, G01, G02, G03, G34 e G75.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G00 ou o cdigo G01 conforme se personalize o parmetro de
mquina geral "IMOVE"
X...C 5.5 Ponto final da rosca
L 5.5 Passo de rosca
Q 3.5 Opcional. Indica a posio angular do eixo-rvore (359.9999) correspondente ao
ponto inicial da rosca. Se no se programa se toma o valor 0.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
95
R
o
s
q
u
e
a
m
e
n
t
o
e
l
e
t
r
n
i
c
o
(
G
3
3
)
Exemplo:
Se deseja realizar em X0 Y0 Z0 e de uma s passada, uma rosca de 100mm de profundidade e
5 mm de passo, mediante uma ferramenta de roscar situada em Z10.
G90 G0 X Y Z ; Posicionamento
G33 Z -100 L5 ; Rosqueamento
M19 ; Parada orientada de eixo-rvore
G00 X3 ; Retira-se a ferramenta de corte
Z30 ; Retrocesso (sada do furo)
96
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
R
o
s
q
u
e
a
m
e
n
t
o
d
e
p
a
s
s
o
v
a
r
i
v
e
l
(
G
3
4
)
6.13 Rosqueamento de passo varivel (G34)
Para efetuar roscas de passo varivel o eixo-rvore da mquina deve possuir um transdutor
rotativo.
Mesmo que freqentemente estes rosqueamentos se realizam ao longo de um eixo, o CNC permite
realizar rosqueamentos interpolando mais de um eixo ao mesmo tempo.
Formato de programao:
G34 X. . . . . C L Q K
Consideraes:
Sempre que se executa a funo G34, o CNC antes de realizar o rosqueamento eletrnico, efetua
uma busca de referncia de mquina do eixo-rvore e situa o eixo-rvore na posio angular
indicada pelo parmetro Q.
O parmetro "Q" est disponvel quando se definiu o parmetro de mquina de eixo-rvore
"M19TYPE=1".
Se se trabalha em arredondamento de aresta (G05), se pode juntar diferentes roscas de forma
contnua numa mesma pea.
Enquanto se encontre ativa a funo G34, no se pode variar o avano F programado, nem a
velocidade de eixo-rvore S programada, estando ambas as funes fixas em 100%.
A funo G34 modal e incompatvel com G00, G01, G02, G03, G33 e G75.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G00 ou o cdigo G01 conforme se personalize o parmetro de
mquina geral "IMOVE"
Juno de um rosqueamento de passo fixo (G33) com outro de passo varivel (G34).
O passo de rosca inicial (L) do G34 deve coincidir com o passo de rosca da G33.
O incremento de passo, na primeira volta de rvore em passo varivel, ser de meio incremento
(K/2) e em voltas posteriores ser do incremento completo K.
Juno de um rosqueamento de passo varivel (G34) com outro de passo fixo.
Se utiliza para finalizar um rosqueamento de passo varivel (G34) com um pedao de rosca que
mantenha o passo final do rosqueamento anterior.
Como muito complexo calcular o passo de rosca final, o rosqueamento de passo fixo no se
programa com G33 mas sim com G34 L0 K0. O CNC calcula o passo.
Juno de dois rosqueamentos de passo varivel (G34).
No se permite juntar dois rosqueamentos de passo varivel (G34).
X...C 5.5 Ponto final da rosca
L 5.5 Passo de rosca
Q 3.5 Opcional. Indica a posio angular do eixo-rvore (359.9999) correspondente ao
ponto inicial da rosca. Se no se programa se toma o valor 0
K 5.5 Incremento ou decremento de passo de rosca por volta do eixo-rvore.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
97
M
o
v
i
m
e
n
t
o
c
o
n
t
r
a
b
a
t
e
n
t
e
(
G
5
2
)
6.14 Movimento contra batente (G52)
Por meio da funo G52 se pode programar o deslocamento de um eixo at um batente mecnico.
Esta funo pode ser interessante em dobradeiras, contrapontos motorizados, alimentadores de
barra, etc.
O formato de programao :
G52 X.. C 5. 5
Depois da funo G52 se programar o eixo desejado, assim como a cota que define o ponto final
de deslocamento.
O eixo se desloca para a cota programada at que chegue ao batente. Se o eixo chega posio
programada e no se chegou ao batente o CNC deter o deslocamento.
A funo G52 no modal, portanto dever programar-se sempre que se deseje executar um
movimento contra batente.
Alm disso, assume as funes G01 e G40 alterando assim a historia do programa. incompatvel
com as funes G00, G02, G03, G33, G34, G41, G42, G75 e G76.
98
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
A
v
a
n
o
F
c
o
m
o
f
u
n
o
i
n
v
e
r
s
a
d
o
t
e
m
p
o
(
G
3
2
)
6.15 Avano F como funo inversa do tempo (G32)
H ocasies que se torna mais simples definir o tempo que necessitam os diferentes eixos da
mquina em efetuar o deslocamento, que fixar um avano comum para todos eles.
Um caso tpico se produz quando se deseja efetuar de maneira conjunta o deslocamento dos eixos
lineais da mquina X, Y, Z e o deslocamento dum eixo rotativo programado em graus.
A funo G32 indica que as funes "F" programadas a seguir, fixam o tempo em que se deve
efetuar o deslocamento.
Com o objetivo de que um nmero maior de "F" indique um maior avano, o valor atribudo a "F"
se define como "Funo inversa do tempo" e interpretada como ativao do avano em funo
inversa do tempo.
Unidades de "F": 1/min
Exemplo: G32 X22 F4
Indica que o movimento debe ser executado em de minuto, isto , em 0.25 minutos.
A funo G32 modal e incompatvel com G94 e G95.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G94 ou o cdigo G95 conforme se personalize o parmetro de
mquina geral "IFEED".
Consideraes:
O CNC mostrar na varivel PRGFIN o avano em funo inversa do tempo que se programou,
e na varivel FEED o avano resultante em mm/min ou pol/min.
Se o avano resultante de algum dos eixos supera o mximo fixado no parmetro de mquina geral
"MAXFEED", o CNC aplica este mximo.
Nos deslocamentos em G00 no se leva em considerao a "F" programada. Todos os
deslocamentos se efetuam com o avano indicado no parmetro de mquina de eixos "G00FEED".
Se se programa "F0" o deslocamento se efetua com o avano indicado no parmetro de mquina
de eixos "MAXFEED".
A funo G32 pode ser programada e executada no canal de PLC.
A funo G32 se desativa em modo JOG.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
99
C
o
n
t
r
o
l
e
t
a
n
g
e
n
c
i
a
l
(
G
4
5
)
6.16 Controle tangencial (G45)
A funo "Controle Tangencial" permite que um eixo mantenha sempre a mesma orientao com
respeito trajetria programada.
A trajetria definida pelos eixos do plano ativo. O eixo que conservar a orientao deve ser um
eixo rotativo rollover (A, B o C).
Formato de programao:
G45 Eixo ngulo
Para anular a funo Controle tangencial programar a funo G45 s (sem definir o eixo).
Cada vez que se ativa a funo G45 (Controle tangencial) o CNC atua da seguinte forma:
1. Situa o eixo tangencial, com respeito ao primeiro trecho, na posio programada.
2. A interpolao dos eixos do plano comea depois que o eixo tangencial est posicionado.
3. Nos trechos lineares se mantm a orientao do eixo tangencial e nas interpolaes circulares
se mantm a orientao programada durante todo o percurso.
Eixo Eixo que conservar a orientao (A, B ou C).
ngulo Indica a posio angular, em graus, com respeito trajetria (359.9999). Se no se
programa se toma o valor 0
Orientao paralela trajetria Orientao perpendicular trajetria
100
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
C
o
n
t
r
o
l
e
t
a
n
g
e
n
c
i
a
l
(
G
4
5
)
4. Se a juno de trechos requer uma nova orientao do eixo tangencial, se atua do seguinte
modo:
1 Finaliza o trecho em curso.
2 Orienta o eixo tangencial respeito seguinte trecho.
3 Continua com a execuo.
Quando se trabalha em arredondamento de aresta (G05) no se mantm a orientao nos
cantos j que comea antes de finalizar o trecho em curso.
Se aconselha trabalhar em aresta viva (G07). Entretanto, quando se deseja trabalhar em aresta
aparada (G05) aconselhvel utilizar a funo G36 (arredondamento de arestas) para manter
tambm a orientao nos cantos.
4. Para anular a funo Controle tangencial programar a funo G45 s (sem definir o eixo).
Ainda que o eixo tangencial toma a mesma orientao programando 90 que -270, o sentido de
rotao numa mudana de sentido depende do valor programado.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
6.
MODELOS M & EN
SOFT: V01.3X
101
C
o
n
t
r
o
l
e
t
a
n
g
e
n
c
i
a
l
(
G
4
5
)
6.16.1 Consideraes funo G45
O controle tangencial, G45, opcional, somente se pode executar no canal principal e compatvel
com:
Compensao de raio e comprimento (G40, 41, 42, 43, 44)
Espelhamento (G10, 11, 12, 13 14).
Eixos gantry, includo gantry associado ao eixo rotativo tangencial.
A velocidade mxima durante a orientao do eixo tangencial definida pelo parmetro de mquina
MAXFEED de referido eixo.
Estando ativo o controle tangencial tambm se pode efetuar a inspeo da ferramenta. Ao acessar
a inspeo se desativa o controle tangencial, os eixos ficam livres, e ao abandonar a inspeo se
volta a ativar o controle tangencial.
Estando em modo Manual se pode ativar o controle tangencial em MDI e deslocar os eixos mediante
blocos programados em modo MDI.
O controle tangencial se desativa quando se deslocam os eixos mediante as teclas de JOG (no
MDI). Depois de finalizado o deslocamento se recupera o controle tangencial.
Da mesma maneira, no se permite:
Definir como eixo tangencial um dos eixos do plano, o eixo longitudinal ou qualquer eixo que
no seja rotativo.
Mover o eixo tangencial em modo manual ou por programa, mediante outro G, quando o controle
tangencial esteja ativo.
Planos inclinados.
A varivel TANGAN uma varivel de leitura, desde o CNC, PLC e DNC, associada funo G45.
Indica a posio angular, em graus, com respeito trajetria que se programou.
Da mesma maneira a sada lgica geral TANGACT (M5558) indica ao PLC que a funo G45 est
ativa.
A funo G45 modal e ser anulada quando se executa a funo G45 s (sem definir o eixo),
no momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET.
102
Man u al d e p r og r amao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E
D
A
T
R
A
J
E
T
R
I
A
MODELOS M & EN
SOFT: V01.3X
G
1
4
5
D
e
s
a
t
i
v
a
o
t
e
m
p
o
r
a
l
d
o
c
o
n
t
r
o
l
e
t
a
n
g
e
n
c
i
a
l
6.17 G145 Desativao temporal do controle tangencial
A funo G145 serve para desativar temporariamente o controle tangencial (G145):
G1 4 5 K0
Desactiva temporalmente el control tangencial. Na histria se mantm a funo G45 e aparece a
nova funo G145.
Se no h uma G45 programada, a funo G145 se ignora. Se no se programa K, se toma o valor
K0.
G1 4 5 K1
Recupera o controle tangencial do eixo com o ngulo que tinha antes de ser anulado. Depois disto,
G145 desaparece da historia.
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
7
103
FUNES PREPARATRIAS
ADICIONAIS
7.1 Interromper a preparao de blocos (G04)
O CNC vai lendo at vinte blocos por diante do que est executando, com o objetivo de calcular
com antecipao a trajetria a percorrer.
Cada bloco ser valorado, por default, no momento de ser lido, mas se se deseja valorar no
momento da execuo do referido bloco, se usar a funo G04.
Esta funo detm a preparao de blocos e espera que o referido bloco se execute para comear
novamente a preparao de blocos.
Um caso deste tipo a valorizao da "condio de salto de bloco" que se define no cabealho
do bloco.
Exemplo:
.
.
G04 ; I nt erromper a preparao de blocos ( G04)
/1 G01 X10 Y20 ; Condio de salt o "/ 1"
.
.
A funo G04 no modal, portanto dever programar-se sempre que se deseje interromper a
preparao de blocos.
Se deve programar s e no bloco anterior ao que se deseja valorar na execuo. A funo G04 pode
programar-se com G4.
Cada vez que se programa G04 se anula temporariamente a compensao de raio e de longitude
ativas.
Por isso, se deve ter precauo ao utilizar esta funo, j que quando se intercala entre blocos de
usinagem que trabalhem com compensao se podem obter perfis no desejados.
104
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
I
n
t
e
r
r
o
m
p
e
r
a
p
r
e
p
a
r
a
o
d
e
b
l
o
c
o
s
(
G
0
4
)
Exemplo:
Se executam os seguintes blocos de programa num trecho com compensao G41.
. ..
N10 X50 Y80
N15 G04
/ 1 N17 M10
N20 X50 Y50
N30 X80 Y50
. ..
O bloco N15 detm a preparao de blocos, portanto a execuo do bloco N10 finalizar no ponto A.
Depois de finalizada a execuo do bloco N15, o CNC continuar a preparao de blocos a partir
do bloco N17.
Como o prximo ponto correspondente trajetria compensada o ponto "B", o CNC deslocar
a ferramenta at o referido ponto, executando a trajetria "A-B".
Como se pode observar a trajetria resultante no a desejada, por isso que se aconselha evitar
a utilizao da funo G04 em trechos que trabalhem com compensao.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
7.
MODELOS M & EN
SOFT: V01.3X
105
I
n
t
e
r
r
o
m
p
e
r
a
p
r
e
p
a
r
a
o
d
e
b
l
o
c
o
s
(
G
0
4
)
7.1.1 G04 K0: Interrupo da preparao de blocos e atualizao de cotas
Mediante a funcionalidade associada a G04 K0, se pode conseguir que depois de finalizar
determinadas manobras de PLC, se atualizem as cotas dos eixos do canal.
As manobras de PLC que exigem uma atualizao das cotas dos eixos do canal so as seguintes:
Manobra de PLC utilizando as marcas SWITCH*.
Manobras de PLC nas quais um eixo passa a indicador de posio e em seguida volta a ser
eixo normal durante a execuo de programas pea.
Funcionamento de G04:
Funo Descrio
G04 Interromper a preparao de blocos.
G04 K50 Executa uma temporizao de 50 centsimas de segundo.
G04 K0 ou G04 K Interrompe a preparao de blocos e atualizao das cotas do CNC posio
atual.
(G4 K0 funciona no canal de CNC e PLC).
106
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
T
e
m
p
o
r
i
z
a
o
(
G
0
4
K
)
7.2 Temporizao (G04 K)
Por meio da funo G04 K se pode programar uma temporizao.
O valor da temporizao se programa em centsimos de segundo mediante o formato K5
(1..99999).
Exemplo:
G04 K50 ; Temporizao de 50 cent simas de segundo ( 0. 5 segundos)
G04 K200 ; Temporizao de 200 cent simas de segundo ( 2 segundos)
A funo G04 K no modal, portanto dever programar-se sempre que se deseje uma
temporizao. A funo G04 K pode programar-se com G4 K.
A temporizao se executa no comeo do bloco em que est programada.
Nota: Se se programa G04 K0 ou G04 K, em vez de se realizar uma temporizao, se realizar
uma interrupo de preparao de blocos e atualizao de cotas. Ver "7.1.1 G04 K0:
Interrupo da preparao de blocos e atualizao de cotas" na pgina 105.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
7.
MODELOS M & EN
SOFT: V01.3X
107
T
r
a
b
a
l
h
o
e
m
a
r
e
s
t
a
v
i
v
a
(
G
0
7
)
e
a
r
r
e
d
o
n
d
a
m
e
n
t
o
d
e
a
r
e
s
t
a
(
G
0
5
,
G
5
0
)
7.3 Trabalho em aresta viva (G07) e arredondamento de aresta (G05,
G50)
7.3.1 Aresta viva (G07)
Quando se trabalha em G07 (aresta viva), o CNC no comea a execuo do seguinte bloco do
programa, 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 a "INPOSW" (banda de morte) da posio programada.
Os perfis terico e real coincidem, obtendo-se cantos vivos, como se observa na figura.
A funo G07 modal e incompatvel com G05, G50 e G51. A funo G07 pode programar-se com
G7.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G05 ou o cdigo G07 conforme se personalize o parmetro de
mquina geral "ICORNER"
G91 G01 G07 Y70 F100
X90
108
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
T
r
a
b
a
l
h
o
e
m
a
r
e
s
t
a
v
i
v
a
(
G
0
7
)
e
a
r
r
e
d
o
n
d
a
m
e
n
t
o
d
e
a
r
e
s
t
a
(
G
0
5
,
G
5
0
)
7.3.2 Arredondamento de aresta (G05)
Quando se trabalha em G05 (arredondamento de aresta), o CNC no comea a execuo do
seguinte bloco do programa, depois de finalizada a interpolao terica do bloco atual. No espera
que os eixos se encontrem em posio.
A distncia da posio programada que comea a execuo do bloco seguinte depende da
velocidade de avano dos eixos.
Por meio desta funo obter-se-o cantos arredondados, tal e como se observa na figura.
A diferena entre os perfis terico e real, est na funo do valor do avano F programado. Quanto
maior seja o avano, maior ser a diferena entre ambos os perfis.
A funo G05 modal e incompatvel com G07, G50 e G51. A funo G05 pode programar-se com
G5.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G05 ou o cdigo G07 conforme se personalize o parmetro de
mquina geral "ICORNER"
G91 G01 G05 Y70 F100
X90
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
7.
MODELOS M & EN
SOFT: V01.3X
109
T
r
a
b
a
l
h
o
e
m
a
r
e
s
t
a
v
i
v
a
(
G
0
7
)
e
a
r
r
e
d
o
n
d
a
m
e
n
t
o
d
e
a
r
e
s
t
a
(
G
0
5
,
G
5
0
)
7.3.3 Arredondamento de aresta controlada (G50)
Quando se trabalha no G50 (arredondamento de aresta controlada), o CNC, depois de finalizada
a interpolao terica do bloco atual, espera que o eixo entre dentro da zona "INPOSW2" para
continuar com a execuo do bloco seguinte.
A funo G50 controla que a diferena entre os perfis terico e real seja inferior ao definido no
parmetro "INPOSW2".
Pelo contrrio, quando se trabalha com a funo G05, a diferena est na funo do valor do avano
F programado. Quanto maior seja o avano, maior ser a diferena entre ambos os perfis.
A funo G50 modal e incompatvel com G07, G05 e G51.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G05 ou o cdigo G07 conforme se personalize o parmetro de
mquina geral "ICORNER"
G91 G01 G50 Y70 F100
X90
110
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
L
o
o
k
-
a
h
e
a
d
(
G
5
1
)
7.4 Look-ahead (G51)
A execuo de programas formados por blocos com deslocamentos muito pequenos (CAM,
digitalizao, etc.) podem ter a tendncia de tornar-se mais lentos. A funo look-ahead permite
atingir uma velocidade de usinagem alta na execuo dos referidos programas.
A funo look-ahead analisa antecipadamente a trajetria a usinar at 75 blocos para calcular o
avano mximo em cada trecho. Esta funo permite obter uma usinagem suave e rpida em
programas com deslocamentos muito pequenos, inclusive do tamanho de micros.
Quando se trabalha com a funo "Look-Ahead" conveniente ajustar os eixos da mquina com
o menor erro de seguimento possvel, pois o erro do contorno usinado ser no mnimo o erro de
seguimento.
Formato de programao:
O formato de programao :
G51 [ A] E B
O parmetro "A" permite dispor de uma acelerao de trabalho padro e de outra acelerao para
a execuo com look-ahead.
Se no se programa o parmetro "B", o controle de aresta viva nas esquinas fica anulado.
O controle de aresta viva nas esquinas vlido tanto para o algoritmo de Look-Ahead com controle
de jerk, como para o algoritmo de Look-Ahead sem controle de jerk.
Consideraes execuo:
O CNC hora de calcular o avano leva em considerao o seguinte:
O avano programado.
A curvatura e os cantos.
O avano mximo dos eixos.
As aceleraes mximas.
O jerk.
Se durante a execuo em "Look-ahead" se d uma das circunstncias que se citam a seguir, o
CNC baixa a velocidade no bloco anterior a 0 e recupera as condies de usinagem no "Look-
Ahead" no prximo bloco de movimento.
Bloco sem movimento.
Execuo de funes auxiliares (M, S, T).
Executando bloco a bloco.
Modo MDI.
Modo de inspeo de ferramenta.
Se se produz um Stop, Feed-Hold, etc. Durante a execuo em "Look-Ahead", provavelmente a
mquina no se deter no bloco atual, se vo a necessitar vrios blocos mais para parar com a
desacelerao permitida.
A (0-255) opcional e define o percentual de acelerao a utilizar.
Se no se programa ou se programa com valor zero assume, para cada eixo, a
acelerao definida por parmetro de mquina.
E (5.5) Erro de contorno permitido.
Quanto menor seja este parmetro, menor ser o avano da usinagem.
B (0-180) Este parmetro permite usinar esquinas como aresta viva com a funo Look-Ahead.
Indica o valor angular (em graus) das esquinas programadas, por baixo do qual, a
usinagem se realizar como aresta viva.
B
Bloco I+1
Bloco I
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
7.
MODELOS M & EN
SOFT: V01.3X
111
L
o
o
k
-
a
h
e
a
d
(
G
5
1
)
Para evitar que os blocos sem movimento provoquem um efeito de aresta viva, modificar o bit 0
do parmetro de mquina geral MANTFCON (P189).
Propriedades da funo:
A funo G51 modal e incompatvel com G05, G07 e G50. Se se programa uma delas, se
desativar a funo G51 e se ativar a nova funo selecionada.
A funo G51 dever programar-se somente no bloco, no podendo existir mais informao no
referido bloco.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC anula, se est ativa, a funo G51 e assumir o cdigo G05 ou o cdigo G07
conforme se personalize o parmetro de mquina geral "ICORNER"
O CNC dar erro 7 (Funes G incompatveis), se estando ativa a funo G51, se executa uma
das seguintes funes:
G33 Rosqueamento eletrnico.
G34 Rosqueamento de passo varivel.
G52 Movimento contra batente.
G95 Avano por rotao.
112
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
L
o
o
k
-
a
h
e
a
d
(
G
5
1
)
7.4.1 Algoritmo avanado de look-ahead (integrando filtros Fagor)
Este modo indicado quando se necessita preciso na usinagem, principalmente se h filtros Fagor
definidos por parmetro de mquina nos eixos.
O algoritmo avanado da funo look-ahead realiza o clculo das velocidades nas esquinas, de
forma que se tenha em considerao o efeito dos filtros Fagor ativos destas. Ao programar G51
E, os erros de contorno nos usinados das esquinas ajustar-se-o ao valor programado na citada
G51 em funo dos filtros.
Para ativar o algoritmo avanado de look-ahead utilizar o bit 15 do p.m.g. LOOKATYP (P160).
Consideraes
Se no h filtros Fagor definidos por meio de parmetros de mquina nos eixos do canal
principal, ao ativar o algoritmo avanado de look-ahead, internamente ativar-se-o filtros Fagor
de ordem 5 e freqncia 30Hz em todos os eixos do canal.
Se h filtros Fagor definidos por meio de parmetros de mquina, ao ativar o algoritmo avanado
de look-ahead, manter-se-o os valores dos referidos filtros sempre que a sua freqncia no
exceda os 30Hz.
Em caso de que a freqncia supere os 30Hz, aplicar-se-o os valores de ordem 5 e freqncia
30Hz.
Se h diferentes filtros definidos nos eixos do canal, se adquire o de freqncia mais baixa,
sempre que no se exceda a freqncia de 30Hz.
Mesmo que o algoritmo avanado de look-ahead (utilizando filtros Fagor) esteja ativo mediante
o bit 15 do p.m.g. LOOKATYP (P160), no entrar em funcionamento nos seguintes casos:
Se o p.m.g. IPOTIME (P73) = 1.
Se algum dos eixos do canal principal tem o p.m.e. SMOTIME (P58) diferente de zero.
Se algum dos eixos do canal principal tem definido por parmetro algum filtro cujo tipo no
Fagor, p.m.e. TYPE (P71) diferente de 2.
Nestes casos, ao ativar o G51, o CNC visualizar o erro correspondente.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
7.
MODELOS M & EN
SOFT: V01.3X
113
L
o
o
k
-
a
h
e
a
d
(
G
5
1
)
7.4.2 Funcionamento de look-ahead com filtros Fagor ativos
Esta melhora permite utilizar filtros Fagor com a funo look-ahead (algoritmo de look-ahead no
avanado). S se levar em considerao se o algoritmo avanado de look-ahead est desativado,
isto , se o bit 15 do p.m.g. LOOKATYP (P160)=0.
Para ativar / desativar esta opo, se utilizar o Bit 13 do parmetro mquina geral LOOKATYP
(P160).
Efeito dos filtros Fagor na usinagem de crculos
Na usinagem de crculos, ao utilizar filtros Fagor, o erro ser menor do que se no se utilizam estes
filtros.
Movimento programado.
Movimento real utilizando filtros Fagor.
Movimento real sem utilizar filtros Fagor.
114
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
E
s
p
e
l
h
a
m
e
n
t
o
(
G
1
0
,
G
1
1
,
G
1
2
,
G
1
3
,
G
1
4
)
7.5 Espelhamento (G10, G11, G12, G13, G14)
As funes para ativar o espelhamento so as seguintes.
G10: Espelhamento.
G11: Espelhamento no eixo X.
G12: Espelhamento no eixo Y.
G13: Espelhamento no eixo Z.
G14: Espelhamento em qualquer eixo (X..C), ou em vrios, ao mesmo tempo.
Exemplos:
G14 W
G14 X Z A B
Quando o CNC trabalha com espelhamento, executa os deslocamentos programados nos eixos
que tenham selecionado espelhamento, com o sinal mudado.
As funes G11, G12, G13 e G14 so modais e incompatveis com G10.
Se podem programar ao mesmo tempo G11, G12 e G13 no mesmo bloco, j que no so
incompatveis entre si. A funo G14 dever programar-se somente num bloco, no podendo existir
mais informao neste bloco.
Num programa com espelhamento se se encontra tambm ativada a funo G73 (rotao do
sistema de coordenadas), o CNC aplicar primeiro a funo espelhamento e seguidamente a
rotao.
Se ao estar ativa uma das funes espelhamento (G11, G12, G13, G14) se executa uma pr-
seleo de cotas G92, esta no fica afetada pela funo espelhamento.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G10.
A seguinte sub-rotina define a usinagem da pea "a".
G91 G01 X30 Y30 F100
Y60
X20 Y- 20
X40
G02 X0 Y- 40 I 0 J- 20
G01 X- 60
X- 30 Y- 30
A programao de todas as peas ser:
Execuo da sub- rot ina ; Usinagem "a".
G11 ; Espelhament o no eixo X.
Execuo da sub- rot ina ; Usinagem "b".
G10 G12 ; Espelhament o no eixo Y.
Execuo da sub- rot ina ; Usinagem "c" .
G11 ; Espelhament o nos eixos X e Y.
Execuo da sub- rot ina ; Usinagem "d".
M30 ; Fim de programa
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
7.
MODELOS M & EN
SOFT: V01.3X
115
F
a
t
o
r
d
e
e
s
c
a
l
a
(
G
7
2
)
.
7.6 Fator de escala (G72).
Por meio da funo G72 se podem ampliar ou reduzir peas programadas.
Desta maneira podem-se realizar famlias de peas semelhantes de forma, mas de dimenses
diferentes com um s programa.
A funo G72 dever programar-se somente num bloco. Existem dois formatos de programao
da funo G72:
Fator de escala aplicado a todos os eixos.
Fator de escala aplicado a um ou mais eixos.
116
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
F
a
t
o
r
d
e
e
s
c
a
l
a
(
G
7
2
)
.
7.6.1 Fator de escala aplicado a todos os eixos
O formato de programao :
G72 S5.5
Depois de G72 todas as coordenadas programadas multiplicar-se-o pelo valor do fator de escala
definido por S, at que se leia uma nova definio de fator de escala G72 ou se anule a mesma.
A funo G72 modal e ser anulada ao programar outro fator de escala de valor S1, ou tambm
no momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET.
A seguinte sub-rotina define a usinagem da pea.
G90 X- 19 Y0
G01 X0 Y10 F150
G02 X0 Y- 10 I 0 J- 10
G01 X- 19 Y0
A programao das duas peas ser:
Execuo da sub-rotina. Usinagem "a".
G92 X-79 Y-30 ; Pr- seleo de cot as
( deslocament o de origem de coordenadas)
G72 S2 ; Aplica fat or de escala de 2.
Execuo da sub-rotina. Usinagem "b".
G72 S2; Anular fat or de escala
M30 ; Fim de programa
Exemplo de programao sendo o ponto de partida X-30 Y10.
G90 G00 X0 Y0
N10 G91 G01 X20 Y10
Y10 X- 10
X- 10 X20
N20 X- 10 Y- 20
; Fat or de escala
G72 S0.5
; Repet e do bloco 10 ao bloco 20
( RPT N10,20)
M30
Exemplos de aplicao do fator de escala.
G90 G00 X20 Y20
N10 G91 G01 X- 10
Y - 20
Y10
N20 Y10
; Fat or de escala
G72 S0.5
; Repet e do bloco 10 ao bloco 20
( RPT N10,20)
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
7.
MODELOS M & EN
SOFT: V01.3X
117
F
a
t
o
r
d
e
e
s
c
a
l
a
(
G
7
2
)
.
7.6.2 Fator de escala aplicado a um ou vrios eixos.
O formato de programao :
G72 X.. .C 5. 5
Depois de G72 se programar o eixo ou eixos e o fator de escala desejados.
Todos os bloques programados a seguir de G72 sero tratados pelo CNC do seguinte modo:
1. O CNC calcular os deslocamentos de todos os eixos em funo da trajetria e compensao
programada.
2. Em seguida aplicar o fator de escala indicado ao deslocamento calculado do eixo ou eixos
correspondentes.
Se se seleciona o fator de escala aplicado a um ou vrios eixos, o CNC aplicar o fator de escala
indicado tanto ao deslocamento do eixo ou eixos correspondentes, como ao avano dos mesmos.
Se no mesmo programa se aplicam as duas modalidades do fator de escala, o aplicado a todos
os eixos e o aplicado a um ou vrios eixos, o CNC aplica ao eixo ou eixos afetados por ambas as
modalidades, um fator de escala igual ao produto dos dois fatores de escala programados para o
referido eixo.
A funo G72 modal e ser anulada ao programar outro fator de escala de valor S1, ou tambm
no momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET.
Quando se realizam simulaes sem deslocamento de eixos no se leva em considerao este tipo
de fator de escala. i
Como se pode observar a trajetria da ferramenta no coincide com a trajetria desejada,
porque se aplica fator de escala ao deslocamento calculado.
Aplicao do fator de escala a um eixo do plano, trabalhando com compensao radial da
ferramenta.
118
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
F
a
t
o
r
d
e
e
s
c
a
l
a
(
G
7
2
)
.
Se a um eixo giratrio se aplica um fator de escala igual a 360/2tR sendo R o raio do cilindro sobre
o que se deseja usinar, se pode tratar o referido eixo como um linear e programar sobre a superfcie
cilndrica qualquer figura com compensao de raio da ferramenta.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
7.
MODELOS M & EN
SOFT: V01.3X
119
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
)
7.7 Rotao do sistema de coordenadas (G73)
A funo G73 permite girar o sistema de coordenadas tomando como centro de rotao, a origem
de coordenadas ou ento o centro de rotao programado.
O formato que define a rotao o seguinte:
G73 Q+ / 5. 5 I 5. 5 J 5. 5
Onde:
Os valores I e J se definiro em cotas absolutas e referidas ao zero de coordenadas do plano de
trabalho. Estas cotas ver-se-o afetadas pelo fator de escala e espelhamento ativos.
Tem que se levar em considerao que a funo G73 incremental, isto , vo-se somando os
diferentes valores de Q programados.
A funo G73 dever programar-se somente num bloco.
Q Indica o ngulo de rotao em graus.
I, J So opcionais e definem a abcissa e ordenada, respectivamente, do centro de rotao. Se
no se definem, se tomar a origem de coordenadas como centro de rotao.
120
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
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
)
Num programa com rotao do sistema de coordenadas, se se encontra tambm ativada alguma
funo de espelhamento, o CNC aplicar primeiro a funo espelhamento e seguidamente a
rotao.
A anulao da funo de rotao de coordenadas se realiza programando G73 (somente sem o
valor do ngulo), ou ento mediante G16, G17, G18, G19 ou no momento da ligao, depois de
executar-se M02, M30 ou ento depois de uma EMERGNCIA ou RESET.
N10 G01 X21 Y0 F300 ; Posicionament o em pont o inicial
G02 Q0 I 5 J0
G03 Q0 I 5 J0
Q180 I - 10 J0
N20 G73 Q45 ; Rot ao de coordenadas
( RPT N10, N20) N7 ; Repet e 7 vezes do bloco 10 ao bloco 20
M30 ; Fim de programa
Sendo o ponto inicial X0 Y0, se tem:
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
7.
MODELOS M & EN
SOFT: V01.3X
121
A
c
o
p
l
a
m
e
n
t
o
-
d
e
s
a
c
o
p
l
a
m
e
n
t
o
e
l
e
t
r
n
i
c
o
d
e
e
i
x
o
s
7.8 Acoplamento-desacoplamento eletrnico de eixos
O CNC permite acoplar dois ou mais eixos entre si, ficando o movimento de todos subordinado ao
deslocamento do eixo no qual foram acoplados.
Existem trs formas do acoplamento de eixos:
Acoplamento mecnico dos eixos. Vem imposto pelo fabricante da mquina e se seleciona
mediante o parmetro de mquina de eixos "GANTRY".
Por PLC. Se permite acoplar e desacoplar cada um dos eixos mediante as entradas lgicas do
CNC "SYNCHRO1", "SYNCHRO2", "SYNCHRO3", "SYNCHRO4" e "SYNCHRO5". Cada eixo
se acoplar ao indicado no parmetro de mquina dos eixos "SYNCHRO".
Por programa. Se permite acoplar e desacoplar de maneira eletrnica dois ou mais eixos entre
si, mediante as funes G77 e G78.
122
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
A
c
o
p
l
a
m
e
n
t
o
-
d
e
s
a
c
o
p
l
a
m
e
n
t
o
e
l
e
t
r
n
i
c
o
d
e
e
i
x
o
s
7.8.1 Acoplamento eletrnico de eixos (G77)
A funo G77 permite selecionar tanto os eixos que se desejam acoplar como o eixo no qual se
deseja subordinar o movimento dos mesmos. O seu formato de programao :
G77 < Eixo 1> < Eixo 2> < Eixo 3> < Eixo 4> < Eixo 5>
Onde <Eixo 2>, <Eixo 3>, <Eixo 4> e <Eixo 5> indicar-se-o os eixos que se desejam acoplar
ao <Eixo 1>. Ser obrigatrio definir <Eixo1> e <Eixo2>, enquanto que a programao do resto
dos eixos opcional.
Exemplo:
G77 X Y U ; Adapta os eixos Y U ao eixo X
Ao realizar acoplamentos eletrnicos de eixos tm que ser seguidas as seguintes regras:
Se permite dispor de um ou dois acoplamentos eletrnicos diferentes.
G77 X Y U ; Adapta os eixos Y U ao eixo X
G77 V Z ; Adapta o eixo Z ao V.
No se pode acoplar um eixo a outros dois eixos ao mesmo tempo.
G77 V Y ; Adapta o eixo Y ao V.
G77 X Y ; D erro, pois o eixo Y se encontra acoplado ao V.
Se permite acoplar vrios eixos a um mesmo em sucessivos passos.
G77 X Z ; Adapta o eixo Z ao X.
G77 X U ; Adapta o eixo U ao X. > Z U acoplados ao X.
G77 X Y ; Adapta o eixo Y ao X. > Y Z U acoplados ao X.
No se permite acoplar um par de eixos acoplados entre si a outro eixo.
G77 Y U ; Adapta o eixo U ao Y.
G77 X Y ; D erro, pois o eixo Y se encontra acoplado ao U.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
7.
MODELOS M & EN
SOFT: V01.3X
123
A
c
o
p
l
a
m
e
n
t
o
-
d
e
s
a
c
o
p
l
a
m
e
n
t
o
e
l
e
t
r
n
i
c
o
d
e
e
i
x
o
s
7.8.2 Anulao do acoplamento eletrnico de eixos (G78)
A funo G78 permite desacoplar todos os eixos que se encontrem acoplados, ou ento desacoplar
somente os eixos indicados.
Exemplo
G77 X Y U ; Adapta os eixos Y U ao eixo X
G77 V Z ; Adapta o eixo Z ao V
G78 Y ; Desacopla Y, se mantm acoplados U ao X e Z ao V
G78 ; Desacopla todos os eixos
G78 Desacopla todos os eixos que se encontrem acoplados.
G78 <Eixo1> <Eixo2> <Eixo3> <Eixo4> Desacopla somente os eixos indicados.
124
Man u al d e p r og r amao
CNC 8055
CNC 8055i
7.
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
MODELOS M & EN
SOFT: V01.3X
C
o
m
u
t
a
o
d
e
e
i
x
o
s
G
2
8
-
G
2
9
7.9 Comutao de eixos G28-G29
Esta funo, permite, em mquinas que possuam 2 mesas de usinagem, utilizar um nico programa
pea, para efetuar as mesmas peas em ambas as mesas.
A funo G28 permite comutar um eixo por outro, de tal forma que, a partir da referida instruo,
todos os movimentos que estejam associados ao primeiro eixo, que aparece em G28, faro com
que o eixo se mova que aparece em segundo lugar e vice-versa.
Formato de programao:
G28 ( eixo 1) ( eixo 2)
Para anular a comutao se deve executar a funo G29 seguida de um dos dois eixos que se
deseja descomutar. Pode-se ter comutados at 3 pares de eixos ao mesmo tempo.
No permitido comutar os eixos principais quando est ativo o eixo C no torno.
No momento da ligao, depois de executar-se M30 ou depois de uma EMERGNCIA ou RESET,
se descomutan os eixos sempre que no estejam ativas as funes G48 ou G49.
Exemplo, supondo que o programa de usinagem est definido para mesa 1.
1. Executar um programa de usinagem na mesa 1.
2. G28 BC. Comutao de eixos BC.
3. Deslocamento de origem para usinar na mesa 2.
4. Executar um programa de usinagem.
Se executar na mesa 2.
Enquanto isso, substituir a pea elaborada na mesa 1 por outra nova.
5. G29 B. Des-comutao de eixos BC.
6. Anular deslocamento de origem para usinar na mesa 1.
7. Executar um programa de usinagem.
Se executar na mesa 1.
Enquanto isso, substituir a pea elaborada na mesa 2 por outra nova.
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
8
125
COMPENSAO DE
FERRAMENTAS
O CNC possui uma tabela de corretores de comprimento, definida mediante o parmetro de
mquina geral "NTOFFSET", especificando-se por cada corretor:
O raio da ferramenta, em unidades de trabalho, sendo o seu formato R5.5
O comprimento da ferramenta, em unidades de trabalho, sendo o seu formato L5.5.
Desgaste do raio da ferramenta, em unidades de trabalho, sendo o seu formato I5.5 O CNC
acrescentar este valor ao raio terico (R) para calcular o raio real (R+I).
Desgaste do comprimento da ferramenta, em unidades de trabalho, sendo o seu formato K5.5.
O CNC acrescentar este valor ao comprimento terico (L) para calcular o comprimento real
(L+K).
Quando se deseja compensao radial da ferramenta (G41 ou G42), o CNC aplica como valor de
compensao de raio a soma dos valores R+I do corretor selecionado.
Quando se deseja compensao de comprimento da ferramenta (G43), o CNC aplica como valor
de compensao de comprimento a soma dos valores L+K do corretor selecionado.
126
Man u al d e p r og r amao
CNC 8055
CNC 8055i
8.
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
MODELOS M & EN
SOFT: V01.3X
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
8.1 Compensao do raio da ferramenta (G40, G41, G42)
Nos trabalhos habituais de fresagem, necessrio calcular e definir a trajetria da ferramenta
levando em considerao o raio da mesma, de forma que se obtenham as dimenses desejadas
da pea.
A compensao de raio de ferramenta, permite programar diretamente o contorno da pea sem
levar em considerao as dimenses da ferramenta.
O CNC calcula de maneira automtica a trajetria que deve seguir a ferramenta, a partir do contorno
da pea e do valor do raio da ferramenta armazenado na tabela de corretores.
Existem trs funes preparatrias para a compensao do raio de ferramenta:
G40: Anulao da compensao de raio da ferramenta.
G41: Compensao de raio de ferramenta esquerda.
G42: Compensao de raio de ferramenta direita.
G41 A ferramenta fica esquerda da pea conforme o sentido da usinagem.
G42 A ferramenta fica direita da pea conforme o sentido da usinagem.
Os valores da ferramenta R, L, I, K, devem estar armazenados na tabela de corretores antes de
comear o trabalho de usinagem, ou ento carregar-se no comeo do programa mediante
atribuies s variveis TOR, TOL, TOI, TOK.
Depois de determinado com os cdigos G16, G17, G18 ou G19 o plano em que se vai a aplicar
a compensao, esta fica efetiva mediante G41 ou G42, adquirindo o valor do corretor selecionado
com o cdigo D, ou na falta desta, pelo corretor indicado na tabela de ferramentas para a ferramenta
T selecionada.
As funes G41 e G42 so modais e incompatveis entre si, e so anuladas mediante G40, G04
(interromper a preparao de blocos), G53 (programao com respeito a zero mquina), G74
(busca do zero), ciclos fixos de usinagem (G81, G82, G83, G84, G85, G86, G87, G88, G89), e
tambm no momento da ligao, depois de executar-se M02, M30 ou depois de uma
EMERGNCIA ou RESET.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
8.
MODELOS M & EN
SOFT: V01.3X
127
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
8.1.1 Inicio de compensao de raio da ferramenta
Depois de que mediante G16, G17, G18 ou G19 se selecionou o plano no qual se deseja aplicar
a compensao de raio de ferramenta, devem utilizar-se para o incio da mesma os cdigos G41
ou G42.
G41: Compensao de raio de ferramenta esquerda.
G42: Compensao de raio de ferramenta direita.
No mesmo bloco no qual se programa G41 ou G42, ou em um anterior, deve ter-se programado
as funes T e D ou s T, para selecionar na tabela de corretores o valor de correo a aplicar.
Em caso de no se selecionar nenhum corretor, o CNC assumir D0 com os valores R0 L0 I0 K0.
Quando a nova ferramenta selecionada tem associada a funo M06 e Esta possui sub-rotina
associada, o CNC tratar o primeiro bloco de movimento da referida sub-rotina como bloco de inicio
de compensao.
Se na referida sub-rotina se executa um bloco no que se encontra programada a funo G53
(programao em cotas de mquina), se anula a funo G41 ou G42 selecionada previamente.
A seleo da compensao de raio da ferramenta (G41 ou G42) somente se pode realizar quando
esto ativas as funes G00 ou G01 (movimentos retilneos).
Se a seleo da compensao se realiza estando ativas G02 ou G03, o CNC mostrar o erro
correspondente.
Nas pginas seguintes se mostram diferentes casos de inicio de compensao de raio de
ferramenta, nas quais a trajetria programada se representa com trao contnuo e a trajetria
compensada com trao descontnuo.
Inicio da compensao sem deslocamento programado
Depois de ativar a compensao, pode acontecer que no primeiro bloco de movimento no
intervenham os eixos do plano, quer seja porque no foram programados, ou porque se programou
o mesmo ponto no que se encontra a ferramenta ou ento porque se programou um deslocamento
incremental nulo.
Neste caso a compensao se efetua no ponto em que se encontra a ferramenta; em funo do
primeiro deslocamento programado no plano, a ferramenta se desloca perpendicular trajetria
sobre o ponto inicial.
O primeiro deslocamento programado no plano poder ser linear ou circular.
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
128
Man u al d e p r og r amao
CNC 8055
CNC 8055i
8.
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
MODELOS M & EN
SOFT: V01.3X
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
Trajetria RETA-RETA
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
8.
MODELOS M & EN
SOFT: V01.3X
129
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
Trajetria RETA-CURVA
130
Man u al d e p r og r amao
CNC 8055
CNC 8055i
8.
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
MODELOS M & EN
SOFT: V01.3X
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
8.1.2 Trechos de compensao de raio de ferramenta
O CNC vai lendo at vinte blocos por diante do que est executando, com o objetivo de calcular
com antecipao a trajetria a percorrer. O CNC quando trabalha com compensao, necessita
conhecer o deslocamento programado seguinte, para calcular a trajetria a percorrer, por esse
motivo no se poder programar 18 ou mais blocos seguidos sem movimento.
A seguir se mostram uns grficos onde se refletem as diversas trajetrias seguidas por uma
ferramenta controlada por um CNC programado com compensao de raio. A trajetria programada
se representa com trao contnuo e a trajetria compensada com trao descontinuo.
O modo no qual se faz a juno das diferentes trajetrias depende de como tenha sido
personalizado o parmetro de mquina COMPMODE.
Se se personalizou com valor 0, o mtodo de compensao depende do ngulo entre
trajetrias.
Com um ngulo entre trajetrias at 300, ambas trajetrias se unem com trechos retos. No
resto dos casos ambas trajetrias se unem com trechos circulares.
Se se personalizou com valor 1, ambas as trajetrias se unem com trechos circulares.
Se se personalizou com valor 2, o mtodo de compensao depende do ngulo entre
trajetrias.
Com um ngulo entre trajetrias at 300, se calcula a interseo. No resto dos casos se
compensa como COMPMODE = 0.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
8.
MODELOS M & EN
SOFT: V01.3X
131
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
8.1.3 Anulao de compensao de raio de ferramenta
A anulao da compensao do raio se efetua mediante a funo G40.
Tem que ser levado em considerao que a anulao da compensao do raio (G40), somente pode
efetuar-se num bloco no qual esteja programado um movimento retilneo (G00 ou G01).
Quando se programa G40, estando ativas as funes G02 ou G03, o CNC visualizar o erro
correspondente.
Nas pginas seguintes se mostram diferentes casos de anulao de compensao de raio de
ferramenta, nas quais a trajetria programada se representa com trao contnuo e a trajetria
compensada com trao descontnuo.
Fim da compensao sem deslocamento programado
Depois de anular a compensao, pode acontecer que no primeiro bloco de movimento no
intervenham os eixos do plano, quer seja porque no foram programados, ou porque se programou
o mesmo ponto no que se encontra a ferramenta ou ento porque se programou um deslocamento
incremental nulo.
Neste caso a compensao se anula no ponto em que se encontra a ferramenta; em funo do
ltimo deslocamento executado 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
132
Man u al d e p r og r amao
CNC 8055
CNC 8055i
8.
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
MODELOS M & EN
SOFT: V01.3X
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
Trajetria RETA-RETA
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
8.
MODELOS M & EN
SOFT: V01.3X
133
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
Trajetria CURVA-RETA
134
Man u al d e p r og r amao
CNC 8055
CNC 8055i
8.
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
MODELOS M & EN
SOFT: V01.3X
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
Exemplo de usinagem com compensao de raio
A trajetria programada se representa com trao contnuo e a trajetria compensada com trao
descontinuo.
Raio da ferramenta 10mm
Nmero de ferramenta T1
Nmero do corretor D1
; Pr- seleo
G92 X0 Y0 Z0
; Ferrament a, corret or e arranque eixo- rvore a S100
G90 G17 S100 T1 D1 M03
; I nicia compensao
G41 G01 X40 Y30 F125Y70
X90
Y30
X40
; Anula compensao
G40 G00 X0 Y0
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
8.
MODELOS M & EN
SOFT: V01.3X
135
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
Exemplo de usinagem com compensao de raio
A trajetria programada se representa com trao contnuo e a trajetria compensada com trao
descontinuo.
Raio da ferramenta 10mm
Nmero de ferramenta T1
Nmero do corretor D1
; Pr- seleo
G92 X0 Y0 Z0
; Ferrament a, corret or e arranque eixo- rvore a S100
G90 G17 F150 S100 T1 D1 M03
; I nicia compensao
G42 G01 X30 Y30
X50
Y60
X80
X100 Y40
X140
X120 Y70
X30
Y30
; Anula compensao
G40 G00 X0 Y0
M30
136
Man u al d e p r og r amao
CNC 8055
CNC 8055i
8.
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
MODELOS M & EN
SOFT: V01.3X
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
Exemplo de usinagem com compensao de raio
A trajetria programada se representa com trao contnuo e a trajetria compensada com trao
descontinuo.
Raio da ferramenta 10mm
Nmero de ferramenta T1
Nmero do corretor D1
; Pr- seleo
G92 X0 Y0 Z0
; Ferrament a, corret or e arranque eixo- rvore a S100
G90 G17 F150 S100 T1 D1 M03
; I nicia compensao
G42 G01 X20 Y20
X50 Y30
X70
G03 X85Y45 I 0 J15
G02 X100 Y60 I 15 J0
G01 Y70
X55
G02 X25 Y70 I - 15 J0
G01 X20 Y20
; Anula compensao
G40 G00 X0 Y0 M5
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
8.
MODELOS M & EN
SOFT: V01.3X
137
C
o
m
p
e
n
s
a
o
d
o
r
a
i
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
0
,
G
4
1
,
G
4
2
)
8.1.4 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:
A B
Trajetria reta reta:
A B
Trajetria reta rarco:
A B
Trajetria arco reta:
A B
Trajetria arco arco:
138
Man u al d e p r og r amao
CNC 8055
CNC 8055i
8.
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
MODELOS M & EN
SOFT: V01.3X
C
o
m
p
e
n
s
a
o
d
o
c
o
m
p
r
i
m
e
n
t
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
3
,
G
4
4
,
G
1
5
)
8.2 Compensao do comprimento da ferramenta (G43, G44, G15)
A compensao longitudinal permite compensar possveis diferenas de comprimento entre a
ferramenta programada e a ferramenta que se vai empregar.
A compensao longitudinal se aplica ao eixo indicado pela funo G15, ou na falta deste, ao eixo
perpendicular ao plano principal.
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 programe uma das funes G17, G18 ou G19, o CNC assume como novo eixo
longitudinal (eixo sobre o que se realizar a compensao longitudinal), o eixo perpendicular ao
plano selecionado.
Pelo contrrio, quando se executa a funo G15 estando ativa uma das funes G17, G18 ou G19,
o novo eixo longitudinal selecionado, mediante G15, substituir o anterior.
Os cdigos das funes utilizadas na compensao de comprimento so:
G43: Compensao do comprimento da ferramenta.
G44: Anulao de compensao de comprimento de ferramenta
A funo G43 somente indica que se deseja aplicar compensao longitudinal. O CNC aplica a
referida compensao a partir do momento em que se efetua um deslocamento do eixo longitudinal.
O CNC compensa o comprimento de acordo com o valor do corretor selecionado com o cdigo D,
ou na falta deste, pelo corretor indicado na tabela de ferramentas para a ferramenta T selecionada.
Os valores da ferramenta R, L, I, K, devem estar armazenados na tabela de corretores antes de
comear o trabalho de usinagem, ou ento carregar-se no comeo do programa mediante
atribuies s variveis TOR, TOL, TOI, TOK.
Em caso de no se selecionar nenhum corretor, o CNC assumir D0 com os valores R0 L0 I0 K0.
A funo G43 modal e pode ser anulada mediante as funes G44 e G74 (busca de zero). Se
se personalizou o parmetro geral "ILCOMP=0" tambm se anula no momento da ligao, depois
de executar-se M02, M30 ou depois de uma EMERGNCIA ou RESET.
A funo G53 (programao com respeito a zero mquina) anula temporariamente a funo G43,
somente durante a execuo do bloco que contm G53.
A compensao de comprimento pode usar-se junto com os ciclos fixos, mas neste caso tem que
ter a precauo de aplicar a referida compensao antes do comeo do ciclo.
; Pr- seleo
G92 X0 Y0 Z50
; Ferrament a, corret or. . .
G90 G17 F150 S100 T1 D1 M03
; Seleciona compensao
G43 G01 X20 Y20
X70
; I nicia compensao
Z30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
8.
MODELOS M & EN
SOFT: V01.3X
139
C
o
m
p
e
n
s
a
o
d
o
c
o
m
p
r
i
m
e
n
t
o
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
3
,
G
4
4
,
G
1
5
)
Exemplo de usinagem com compensao de comprimento
Presume-se que a ferramenta utilizada 4 mm mais curta que a programada.
Comprimento da ferramenta-4mm
Nmero de ferramenta T1
Nmero do corretor D1
; Pr- seleo
G92 X0 Y0 Z0
; Ferrament a, corret or.. .
G91 G00 G05 X50 Y35 S500 M03
; I nicia compensao
G43 Z- 25 T1 D1
G01 G07 Z- 12 F100
G00 Z12
X40
G01 Z- 17
; Anula compensao
G00 G05 G44 Z42 M5
G90 G07 X0 Y0
M30
140
Man u al d e p r og r amao
CNC 8055
CNC 8055i
8.
C
O
M
P
E
N
S
A
O
D
E
F
E
R
R
A
M
E
N
T
A
S
MODELOS M & EN
SOFT: V01.3X
D
e
t
e
c
o
d
e
c
h
o
q
u
e
s
(
G
4
1
N
,
G
4
2
N
)
8.3 Deteco de choques (G41 N, G42 N)
Mediante esta opo, o CNC permite analisar 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 50 blocos.
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.
Quando se detecta uma volta ou uma coliso, os blocos que a originam no sero executados e
se mostrar um aviso por cada volta ou coliso eliminada.
Casos possveis: Degrau na trajetria reta, degrau em trajetria circular e raio de compensao
demasiado grande.
A informao contida nos blocos eliminados, e que no seja o movimento no plano ativo, ser
executada (incluindo os movimentos de outros eixos).
A deteco de blocos se define e ativa mediante as funes de compensao de raio, G41 e G42.
Se inclui um novo parmetro N (G41 N e G42 N) para ativar a funo e definir o nmero de blocos
a analisar.
Valores possveis desde N3 at N50. Sem "N", ou com N0, N1 e N2 atua como em verses
anteriores.
Nos programas gerados via CAD que esto formados por muitos blocos de comprimento mui
pequeno se recomenda utilizar valores de N baixos (da ordem de 5) se no se quer penalizar o
tempo de processo de bloco
Quando est ativa esta funo se mostra G41 N ou G42 N na histria de funes G ativas.
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
9
141
CICLOS FIXOS
Os ciclos fixos podem ser executados em qualquer plano, realizando-se o aprofundamento
conforme o eixo selecionado como eixo longitudinal mediante a funo G15, ou na falta deste,
conforme o eixo perpendicular ao referido plano.
As funes que possui o CNC para definir os ciclos fixos de usinagem so:
G69 Ciclo fixo de furao profunda com passo varivel.
G81 Ciclo fixo de furao.
G82 Ciclo fixo de furao com temporizao.
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 com retrocesso em avano rpido G00.
G87 Ciclo fixo do bolso retangular.
G88 Ciclo fixo do bolso circular.
G89 Ciclo fixo de mandrilamento com retrocesso em avano de trabalho G01.
G210 Ciclo fixo de fresagem de furao.
G211 Ciclo fixo de fresagem de rosca interior.
G212 Ciclo fixo de fresagem de rosca exterior.
Alm disso, possui as seguintes funes que podem ser utilizadas com os ciclos fixos de usinagem:
G79 Modificao de parmetros do ciclo fixo.
G98 Volta ao plano de partida, depois de executado o ciclo fixo.
G99 Volta ao plano de referncia, depois de executado o ciclo fixo.
142
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
D
e
f
i
n
i
o
d
e
c
i
c
l
o
f
i
x
o
9.1 Definio de ciclo fixo
Um ciclo fixo se define mediante a funo G indicativa de ciclo fixo e os parmetros correspondentes
ao ciclo desejado.
No se poder definir um ciclo fixo num bloco que contenha movimentos no lineares (G02, G03,
G08, G09, G33 o G34).
Da mesma maneira, no se permite executar um ciclo fixo estando ativas as funes G02, G03,
G33 ou G34. Alm disso, o CNC visualizar o erro correspondente.
No obstante, depois de definido um ciclo fixo, nos blocos que se seguem, poder programar-se
as funes G02, G03, G08 ou G09.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
143
Z
o
n
a
d
e
i
n
f
l
u
n
c
i
a
d
e
c
i
c
l
o
f
i
x
o
9.2 Zona de influncia de ciclo fixo
Depois de definido um ciclo fixo, este se mantm ativo, ficando todos os blocos que se programem
a seguir sob a influncia do referido ciclo fixo, enquanto este no seja anulado.
Isto , cada vez que se executa um bloco no qual se programou algum movimento dos eixos, o CNC
efetuar, depois do deslocamento programado, a usinagem correspondente ao ciclo fixo ativo.
Se num bloco de movimento que esteja dentro da zona de influncia do ciclo fixo, se programa no
final do bloco, o "nmero de vezes que se executa o bloco" (N), o CNC efetua o deslocamento
programado e a usinagem correspondente ao ciclo fixo ativo, o nmero de vezes que se indica.
Quando se programa um "nmero de vezes" N0, no se executar a usinagem correspondente
ao ciclo fixo ativo. O CNC executar somente o deslocamento programado.
Dentro da zona de influncia de um ciclo fixo, se existe um bloco que no contenha movimento,
no se efetuar a usinagem correspondente ao ciclo fixo definido, a no ser no bloco de chamada.
G81 ... Definio e execuo do ciclo fixo (furao).
G90 G1 X100 O eixo X se desloca cota X100, onde se efetua outra furao.
G91 X10 N3 O CNC efetua 3 vezes a seguinte operao:
deslocamento incremental X10.
Executa o ciclo fixo que se encontra definido.
G91 X20 N0 Somente deslocamento incremental X20, sem furao.
144
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
Z
o
n
a
d
e
i
n
f
l
u
n
c
i
a
d
e
c
i
c
l
o
f
i
x
o
9.2.1 G79 Modificao de parmetros do ciclo fixo
O CNC permite, dentro da zona de influncia de ciclo fixo, mediante a programao da funo G79
modificar um ou vrios parmetros de um ciclo fixo ativo, sem a necessidade de definir outra vez.
O CNC seguir mantendo ativo o ciclo fixo, realizando-se as usinagens do ciclo fixo com os
parmetros atualizados.
No bloco que se define a funo G79 no se podero definir mais funes.
A seguir se mostram 2 exemplos, de programao supondo que o plano de trabalho o formado
pelos eixos X e Y, e que o eixo longitudinal o eixo Z.
T1
M6
; Pont o de part ida.
G00 G90 X0 Y0 Z60
; Define o ciclo de furao. Execut a furao em A.
G81 G99 G91 X15 Y25 Z- 28 I - 14
; Execut a furao em B.
G98 G90 X25
; Modifica plano referncia e profundidade de usinagem.
G79 Z52
; Execut a furao em C.
G99 X35
; Execut a furao em D.
G98 X45
; Modifica plano referncia e profundidade de usinagem.
G79 Z32
; Execut a furao em E.
G99 X55
; Execut a furao em F.
G98 X65
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
145
Z
o
n
a
d
e
i
n
f
l
u
n
c
i
a
d
e
c
i
c
l
o
f
i
x
o
T1
M6
; Pont o de part ida.
G00 G90 X0 Y0 Z60
; Define o ciclo de furao. Execut a furao em A.
G81 G99 X15 Y25 Z32 I 18
; Execut a furao em B.
G98 X25
; Modifica plano referncia.
G79 Z52
; Execut a furao em C.
G99 X35
; Execut a furao em D.
G98 X45
; Modifica plano referncia.
G79 Z32
; Execut a furao em E.
G99 X55
; Execut a furao em F.
G98 X65
M30
146
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
A
n
u
l
a
o
d
e
c
i
c
l
o
f
i
x
o
9.3 Anulao de ciclo fixo
A anulao de um ciclo fixo poder realizar-se:
Mediante a funo G80 que poder programar-se em qualquer bloco.
Depois de definir um novo ciclo fixo. Este anular e substituir a qualquer outro que estivesse
ativo.
Depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou RESET.
Ao realizar uma busca de zero com a funo G74.
Selecionando um novo plano de trabalho mediante as funes G16, G17, G18 ou G19.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
147
C
o
n
s
i
d
e
r
a
e
s
g
e
r
a
i
s
9.4 Consideraes gerais
Um ciclo fixo pode ser definido em qualquer parte do programa, isto , se pode definir tanto no
programa principal como numa sub-rotina.
Desde um bloco da zona de influncia dum ciclo fixo podero realizar-se chamadas a sub-
rotinas sem que implique a anulao de ciclo fixo.
A execuo de um ciclo fixo no altera a histria das funes "G" anteriores.
Tambm no se alterar o sentido de rotao do eixo-rvore. Se poder entrar num ciclo fixo
com qualquer sentido de rotao (M03 ou M04), saindo com o mesmo que se entrou.
Em caso de entrar num ciclo fixo com o eixo-rvore parado, este dar a partida s direitas (M03),
mantendo-se o sentido de rotao, depois de finalizado o ciclo.
Quando se deseja aplicar fator de escala quando se trabalha com ciclos fixos, aconselhvel
que o referido fator de escala seja comum a todos os eixos implicados.
A execuo de um ciclo fixo anula a compensao de radio (G41 e G42). equivalente a G40.
Quando se deseja utilizar a compensao de comprimento de ferramenta (G43), esta funo
dever ser programada no mesmo bloco ou num anterior definio do ciclo fixo.
Como o CNC aplica a compensao longitudinal a partir do momento no qual se efetua um
deslocamento do eixo longitudinal, aconselhvel, quando se define a funo G43 na definio
do ciclo, posicionar a ferramenta fora da zona na qual se deseja efetuar o ciclo fixo.
A execuo de qualquer ciclo fixo alterar o valor do Parmetro Global P299.
148
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
C
i
c
l
o
s
f
i
x
o
s
d
e
u
s
i
n
a
g
e
m
9.5 Ciclos fixos de usinagem
Em todos os ciclos de usinagem existem trs cotas ao longo do eixo longitudinal que devido sua
importncia se comentam a seguir:
Cota do plano de partida. Esta cota vem dada pela posio que ocupa a ferramenta com respeito
ao zero mquina quando se ativa o ciclo.
Cota do plano de referncia. Se programa no bloco de definio do ciclo e representa uma cota
de aproximao pea, poder programar-se em cotas absolutas ou ento em cotas
incrementais, neste caso estar referido ao plano de partida.
Cota de profundidade de usinagem. Se programa no bloco de definio do ciclo, poder
programar-se em cotas absolutas ou ento em cotas incrementais, neste caso estar referido
ao plano de referncia.
Existem duas funes que permitem selecionar o retrocesso do eixo longitudinal depois da
usinagem.
G98: Seleciona o retrocesso da ferramenta at o plano de partida, depois de realizada a
usinagem indicada.
G99: Seleciona o retrocesso da ferramenta at o plano de referncia, depois de realizada a
usinagem indicada.
Estas funes podero ser usadas tanto no bloco de definio do ciclo como nos blocos que se
encontrem sob a influncia de ciclo fixo. O plano de partida corresponde posio ocupada pela
ferramenta no momento de definio do ciclo.
A estrutura de um bloco de definio de ciclo fixo a seguinte:
No bloco de definio de ciclo fixo se permite programar o ponto de usinagem (exceto o eixo
longitudinal), tanto em coordenadas polares como em coordenadas cartesianas.
Depois da definio do ponto no qual se deseja realizar o ciclo fixo (opcional), se definir a funo
e os parmetros correspondentes ao ciclo fixo, programando-se a seguir, se se deseja, as funes
complementares F S T D M.
Quando se programa no final do bloco o "nmero de vezes que se executa o bloco" (N), o CNC
efetua o deslocamento programado e a usinagem correspondente ao ciclo fixo ativo, o nmero de
vezes que se indica.
Quando se programa um "nmero de vezes" N0, no se executar a usinagem correspondente
ao ciclo fixo. O CNC executar somente o deslocamento programado.
O funcionamento geral de todos os ciclos o seguinte:
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm. No
caso de encontrar-se parado, arrancar para a direita (M03).
2. Posicionamento (se foi programado) no ponto de comeo do ciclo programado.
3. Deslocamento, de maneira rpida, do eixo longitudinal desde o plano de partida at o plano
de referncia.
4. Execuo do ciclo de usinagem programado.
5. Retrocesso, em rpido, do eixo longitudinal at ao plano de partida ou de referncia, conforme
se tenha programado G98 ou G99.
Na explicao detalhada de cada um dos ciclos presume-se que o plano de trabalho o formado
pelos eixos X e Y e que o eixo longitudinal o eixo Z.
G** Ponto de usinagem Parmetros F S T D M N****
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
149
C
i
c
l
o
s
f
i
x
o
s
d
e
u
s
i
n
a
g
e
m
Programao em outros
O formato de programao sempre o mesmo, no depende do plano de trabalho. Os parmetros
XY indicam a cota no plano de trabalho (X = abcissa, Y = ordenada) e os aprofundamentos se
efetuam conforme o eixo longitudinal.
Nos exemplos que se citam a seguir se indica como realizar furaes no X e Y em ambos os
sentidos.
A funo G81 define o ciclo fixo de furao. Se define com os parmetros:
X cota do ponto a usinar conforme o eixo de abcissas.
Y cota do ponto a usinar conforme o eixo de ordenadas.
I profundidade de furao.
K temporizao no fundo.
Nos seguintes exemplos a superfcie da pea tem cota 0, se desejam furaes de profundidade
8 mm e a cota de referncia est separada 2 mm da superfcie da pea.
Exemplo 1:
Exemplo 2:
Exemplo 3:
G19
G1 X25 F1000 S1000 M3
G81 X30 Y20 Z2 I - 8 K1
G19
G1 X- 25 F1000 S1000 M3
G81 X25 Y15 Z- 2 I 8 K1
G18
G1 Y25 F1000 S1000 M3
G81 X30 Y10 Z2 I - 8 K1
150
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
C
i
c
l
o
s
f
i
x
o
s
d
e
u
s
i
n
a
g
e
m
Exemplo 4:
G18
G1 Y- 25 F1000 S1000 M3
G81 X15 Y60 Z- 2 I 8 K1
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
151
G
6
9
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
p
r
o
f
u
n
d
a
c
o
m
p
a
s
s
o
v
a
r
i
v
e
l
9.6 G69 Ciclo fixo de furao profunda com passo varivel
Este ciclo realiza sucessivos passos de furao at conseguir a cota final programada. A ferramenta
retrocede uma quantidade fixa depois de cada furao, podendo selecionar-se que cada J
furaes retroceda at o plano de referncia. Da mesma maneira permite programar uma
temporizao depois de cada aprofundamento.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G69 G98/ G99 X Y Z I B C D H J K L R
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o Plano de Partida, depois de realizada a furao do furo.
G99 Retrocesso da ferramenta at o Plano de Referncia, depois de realizada a furao do furo.
[ X/Y5.5 ] Coordenadas de usinagem
So opcionais e definem o deslocamento, dos eixos do plano principal para posicionar a ferramenta
no ponto da usinagem.
O referido ponto poder programar-se em coordenadas cartesianas ou em coordenadas polares,
e as cotas podero ser absolutas ou incrementais, conforme se esteja trabalhando em G90 ou G91.
[ Z5.5 ] Plano de referncia
Define a cota do plano de referncia, poder programar-se em cotas absolutas ou ento em cotas
incrementais.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[ I5.5 ] Profundidade de furao
Define a profundidade total de furao, poder programar-se em cotas absolutas ou ento em cotas
incrementais, em cujo caso se referir superfcie da pea.
[ B5.5 ] Passo mnimo de furao
Define o passo da furao no eixo longitudinal.
[ C5.5 ] Aproximao at a furao anterior
Define at que distncia, do passo de furao anterior, se deslocar com rapidez (G00) o eixo
longitudinal na sua aproximao pea para realizar um novo passo de furao.
Se no se programa se toma o valor 1 mm. Se se programa com valor 0, o CNC visualizar o erro
correspondente.
[ D5.5 ] Plano de referncia
Define a distncia entre o plano de referncia e a superfcie da pea, onde se realizar a furao.
152
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
6
9
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
p
r
o
f
u
n
d
a
c
o
m
p
a
s
s
o
v
a
r
i
v
e
l
No primeiro aprofundamento esta quantidade se somar ao passo de furao "B". Se no se
programa se toma o valor 0.
[ H5.5 ] Retrocesso aps a furao
Distncia ou cota que retrocede, de maneira rpida (G00), o eixo longitudinal depois de cada
passo de furao.
Com "J" diferente de 0 indica a distncia e com "J=0" indica a cota de desafogo ou cota absoluta
que retrocede.
Se no se programa, o eixo longitudinal retroceder at o plano de referncia.
[ J4 ] Passos de furao a ferramenta para retroceder ao plano de partida
Define cada quantos passos de furao a ferramenta volta ao plano de referncia em G00. Se pode
programar um valor compreendido entre 0 e 9999.
Se no se programa ou se programa com valor 0 volta cota indicada em H (cota de desafogo)
depois de cada passo de furao.
Com J maior que 1 em cada passo retrocede a quantidade indicada em H e cada J passos at
o plano de referncia (RP).
Com J1 em cada passo retrocede at o plano de referncia (RP).
Com J0 em cada passo retrocede at cota de desafogo indicada em H.
[ K5 ] Temporizao
Define o tempo de espera, em centsimos de segundo, depois de cada passo de furao, at
comear o retrocesso. Se no se programa, o CNC toma o valor K0.
[ L5.5 ] Passo mnimo de furao
Define o mnimo valor que pode adquirir o passo de furao. Este parmetro se utiliza com valores
de R diferentes de 1. Se no se programa ou se programa com valor 0, se aplicar o valor 1 mm.
[ R5.5 ] Fator de reduo para os passos de furao
Fator de reduo do passo de furao "B". Se no se programa ou se programa com valor 0, se
tomar o valor 1.
Se R igual a 1, os passos de furao so iguais e do valor programado "B".
Se R no igual a 1, o primeiro passo de furao ser "B", o segundo "R B", o terceiro "R (RB)",
e assim sucessivamente, isto , a partir do segundo passo o novo passo ser o produto do fator
R pelo passo anterior.
Quando se seleciona R com valor diferente de 1, o CNC no permitir passos menores que o
programado em L.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
153
G
6
9
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
p
r
o
f
u
n
d
a
c
o
m
p
a
s
s
o
v
a
r
i
v
e
l
9.6.1 Funcionamento bsico.
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm. No
caso de encontrar-se parado, arrancar para a direita (M03).
2. Deslocamento, de maneira rpida, do eixo longitudinal desde o plano de partida at o plano
de referncia.
3. Primeiro aprofundamento de furao. Deslocamento, no avano de trabalho do eixo longitudinal
at a profundidade Incremental programada em "B + D".
4. Volta de furao. Os passos seguintes se repetiro at atingir a cota de profundidade de
usinagem programada em I.
1 Tempo de espera K em centsimas de segundo, se foi programado.
2 Retrocesso do eixo longitudinal com rapidez (G00) at ao plano de referncia, quando se
efetuaram o nmero de aprofundamentos programados em J, ou bem retrocedendo a
distncia programada em "H", em caso contrrio.
3 Aproximao do eixo longitudinal, com rapidez (G00), at uma distncia "C" do passo de
furao anterior.
4 Passo novo de furao. Deslocamento do eixo longitudinal, no avano de trabalho (G01),
at o seguinte aprofundamento incremental conforme "B" e "R".
Este deslocamento se realizar em G07 ou G50 em funo do valor atribudo ao parmetro
do eixo longitudinal "INPOSW2 (P51)".
Se P51=0 em G7 (aresta viva). Se P51=1 em G50 (arredondamento de aresta controlada).
5. Tempo de espera K em centsimas de segundo, se foi programado.
6. Retrocesso, em avano rpido (G00), do eixo longitudinal at ao plano de partida ou de
referncia, conforme se tenha programado G98 ou G99.
154
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
6
9
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
p
r
o
f
u
n
d
a
c
o
m
p
a
s
s
o
v
a
r
i
v
e
l
O primeiro aprofundamento de furao se realizar em G07 ou G50 em funo do valor atribudo
ao parmetro do eixo longitudinal "INPOSW2 (P51)" e ao parmetro "INPOSW1 (P19)". Isto
importante para unir uma furao com outra em caso de furaes mltiplas, para que a trajetria
seja mais rpida e suave.
Se INPOSW2 < INPOSW1 em G07 (aresta viva).
Se INPOSW2 >= INPOSW1 em G50 (arredondamento de aresta controlada).
Quando se aplica fator de escala a este ciclo, se dever levar em considerao que o referido fator
de escala afetar somente s cotas do plano de referncia e profundidade de furao.
Por esse motivo e devido a que o parmetro "D", no se v afetado pelo fator de escala, a cota de
superfcie da pea, no ser proporcional ao ciclo programado.
Retirada da ferramenta
Durante a usinagem, o CNC permite retirar a ferramenta para o plano de partida, parando o eixo-
rvore depois deste ser alcanado.
Ao ser ativada a marca de PLC RETRACYC (M5065), se efetua uma parada do eixo principal e
se faz a retirada sem parar o eixo-rvore. O eixo-rvore se pra ao terminar a retirada, depois de
alcanado o plano de partida.
Opes depois de realizar a retirada de ferramenta
Depois de executada a retirada, o usurio ter as seguintes opes:
Terminar o furo.
Ir ao seguinte furo.
Entrar num processo de inspeo de ferramenta.
Depois disto, o CNC dar o seguinte mensagem:
Para terminar o ciclo pressionar MARCHA, para saltar ao seguinte SKIPCYCL.
Terminar o furo:
Para terminar o furo pressionar a tecla [START].
Baixa em G0 com o eixo-rvore em funcionamento at um milmetro antes da cota em que se parou
o furo. A partir de a, se continua com o F e o S programados no ciclo.
Ir ao seguinte furo:
Para ir ao seguinte furo ativar a marca de PLC SKIPCYCL.
Nesse momento, aparecer o seguinte mensagem no CNC:
"Para continuar pressionar MARCHA".
Depois de pressionar a tecla [START], o CNC d por terminado o ciclo e continua com o seguinte
bloco.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que
o eixo longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
; Seleo da ferrament a.
T1
M6
; Punt o inicial.
G0 G90 X0 Y0 Z0
; Definio de ciclo fixo.
G69 G98 G91 X100 Y25 Z- 98 I - 52 B12 C2 D2 H5 J2 K150 L3 R0.8 F100 S500 M8
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
155
G
6
9
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
p
r
o
f
u
n
d
a
c
o
m
p
a
s
s
o
v
a
r
i
v
e
l
Entrar num processo de inspeo de ferramenta:
Se no se deseja terminar o furo nem passar ao seguinte furo, se pode entrar num processo padro
de inspeo de ferramenta.
Neste caso, se ter que efetuar uma seleo de bloco e um reposicionamento padro para continuar
com a execuo do programa.
Depois de realizar a inspeo de ferramenta, e depois de terminada a reposio, se ter as
seguintes possibilidades:
Continuar com o ciclo em que se interrompeu.
Saltar o ciclo que se interrompeu e continuar com o seguinte bloco.
156
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
1
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
9.7 G81 Ciclo fixo de furao
Este ciclo realiza uma furao no ponto indicado at atingir a cota final programada. Se permite
programar uma temporizao no fundo da furao.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G81 G98/ G99 X Y Z I K
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o Plano de Partida, depois de realizada a furao do furo.
G99 Retrocesso da ferramenta at o Plano de Referncia, depois de realizada a furao do furo.
[ X/Y5.5 ] Coordenadas de usinagem
So opcionais e definem o deslocamento, dos eixos do plano principal para posicionar a ferramenta
no ponto da usinagem.
O referido ponto poder programar-se em coordenadas cartesianas ou em coordenadas polares,
e as cotas podero ser absolutas ou incrementais, conforme se esteja trabalhando em G90 ou G91.
[ Z5.5 ] Plano de referncia
Define a cota do plano de referncia, poder programar-se em cotas absolutas ou ento em cotas
incrementais.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[ I5.5 ] Profundidade de furao
Define a profundidade total de furao, poder programar-se em cotas absolutas ou ento em cotas
incrementais, em cujo caso se referir ao plano de referncia.
[ K5 ] Temporizao
Define o tempo de espera, em centsimos de segundo, depois de cada passo de furao, at
comear o retrocesso. Se no se programa, o CNC toma o valor K0.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
157
G
8
1
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
9.7.1 Funcionamento bsico.
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm. No
caso de encontrar-se parado, arrancar para a direita (M03).
2. Deslocamento, de maneira rpida, do eixo longitudinal desde o plano de partida at o plano
de referncia.
3. Furao do furo. Deslocamento do eixo longitudinal, no avano de trabalho, at o fundo de
usinagem programado em I.
4. Tempo de espera K em centsimas de segundo, se foi programado.
5. Retrocesso, em avano rpido (G00), do eixo longitudinal at ao plano de partida ou de
referncia, conforme se tenha programado G98 ou G99.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
; Seleo da ferrament a.
T1
M6
; Punt o inicial.
G0 G90 X0 Y0 Z0
; Definio de ciclo fixo.
G81 G98 G00 G91 X250 Y350 Z- 98 I - 22 F100 S500
; Origem coordenadas polares.
G93 I 250 J250
; Rot ao e ciclo fixo 3 vezes.
Q- 45 N3
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
158
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
1
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
Retirada da ferramenta
Durante a usinagem, o CNC permite retirar a ferramenta para o plano de partida, parando o eixo-
rvore depois deste ser alcanado.
Ao ser ativada a marca de PLC RETRACYC (M5065), se efetua uma parada do eixo principal e
se faz a retirada sem parar o eixo-rvore. O eixo-rvore se pra ao terminar a retirada, depois de
alcanado o plano de partida.
Opes depois de realizar a retirada de ferramenta
Depois de executada a retirada, o usurio ter as seguintes opes:
Terminar o furo.
Ir ao seguinte furo.
Entrar num processo de inspeo de ferramenta.
Depois disto, o CNC dar o seguinte mensagem:
Para terminar o ciclo pressionar MARCHA, para saltar ao seguinte SKIPCYCL.
Terminar o furo:
Para terminar o furo pressionar a tecla [START].
Baixa em G0 com o eixo-rvore em funcionamento at um milmetro antes da cota em que se parou
o furo. A partir de a, se continua com o F e o S programados no ciclo.
Ir ao seguinte furo:
Para ir ao seguinte furo ativar a marca de PLC SKIPCYCL.
Nesse momento, aparecer o seguinte mensagem no CNC:
"Para continuar pressionar MARCHA".
Depois de pressionar a tecla [START], o CNC d por terminado o ciclo e continua com o seguinte
bloco.
Entrar num processo de inspeo de ferramenta
Se no se deseja terminar o furo nem passar ao seguinte furo, se pode entrar num processo padro
de inspeo de ferramenta.
Neste caso, se ter que efetuar uma seleo de bloco e um reposicionamento padro para continuar
com a execuo do programa.
Depois de realizar a inspeo de ferramenta, e depois de terminada a reposio, se ter as
seguintes possibilidades:
Continuar com o ciclo em que se interrompeu.
Saltar o ciclo que se interrompeu e continuar com o seguinte bloco.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
159
G
8
2
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
c
o
m
t
e
m
p
o
r
i
z
a
o
9.8 G82 Ciclo fixo de furao com temporizao
Este ciclo realiza uma furao no ponto indicado at atingir a cota final programada. A seguir
executa uma temporizao no fundo da furao.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G82 G98/ G99 X Y Z I K
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o Plano de Partida, depois de realizada a furao do furo.
G99 Retrocesso da ferramenta at o Plano de Referncia, depois de realizada a furao do furo.
[ X/Y5.5 ] Coordenadas de usinagem
So opcionais e definem o deslocamento, dos eixos do plano principal para posicionar a ferramenta
no ponto da usinagem.
O referido ponto poder programar-se em coordenadas cartesianas ou em coordenadas polares,
e as cotas podero ser absolutas ou incrementais, conforme se esteja trabalhando em G90 ou G91.
[ Z5.5 ] Plano de referncia
Define a cota do plano de referncia, poder programar-se em cotas absolutas ou ento em cotas
incrementais.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[ I5.5 ] Profundidade de furao
Define a profundidade total de furao, poder programar-se em cotas absolutas ou ento em cotas
incrementais, em cujo caso se referir ao plano de referncia.
[ K5 ] Temporizao
Define o tempo de espera, em centsimos de segundo, depois de cada furao, at comear o
retrocesso. Ser obrigatrio defini-lo, se no se deseja temporizao se programar K0.
160
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
2
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
c
o
m
t
e
m
p
o
r
i
z
a
o
9.8.1 Funcionamento bsico.
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm. No
caso de encontrar-se parado, arrancar para a direita (M03).
2. Deslocamento, de maneira rpida, do eixo longitudinal desde o plano de partida at o plano
de referncia.
3. Furao do furo. Deslocamento do eixo longitudinal, no avano de trabalho, at o fundo de
usinagem programado em I.
4. Tempo de espera K em centsimas de segundo.
5. Retrocesso, em avano rpido (G00), do eixo longitudinal at ao plano de partida ou de
referncia, conforme se tenha programado G98 ou G99.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
Retirada da ferramenta
Durante a usinagem, o CNC permite retirar a ferramenta para o plano de partida, parando o eixo-
rvore depois deste ser alcanado.
Ao ser ativada a marca de PLC RETRACYC (M5065), se efetua uma parada do eixo principal e
se faz a retirada sem parar o eixo-rvore. O eixo-rvore se pra ao terminar a retirada, depois de
alcanado o plano de partida.
; Seleo da ferrament a.
T1
M6
; Punt o inicial.
G0 G90 X0 Y0 Z0
; Definio de ciclo fixo. Se realizam t rs usinagens.
G82 G99 G91 X50 Y50 Z- 98 I - 22 K15 F100 S500 N3
; Posicionament o e ciclo fixo.
G98 G90 G00 X500 Y500
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
161
G
8
2
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
c
o
m
t
e
m
p
o
r
i
z
a
o
Opes depois de realizar a retirada de ferramenta
Depois de executada a retirada, o usurio ter as seguintes opes:
Terminar o furo.
Ir ao seguinte furo.
Entrar num processo de inspeo de ferramenta.
Depois disto, o CNC dar o seguinte mensagem:
Para terminar o ciclo pressionar MARCHA, para saltar ao seguinte SKIPCYCL.
Terminar o furo:
Para terminar o furo pressionar a tecla [START].
Baixa em G0 com o eixo-rvore em funcionamento at um milmetro antes da cota em que se parou
o furo. A partir de a, se continua com o F e o S programados no ciclo.
Ir ao seguinte furo:
Para ir ao seguinte furo ativar a marca de PLC SKIPCYCL.
Nesse momento, aparecer o seguinte mensagem no CNC:
"Para continuar pressionar MARCHA".
Depois de pressionar a tecla [START], o CNC d por terminado o ciclo e continua com o seguinte
bloco.
Entrar num processo de inspeo de ferramenta
Se no se deseja terminar o furo nem passar ao seguinte furo, se pode entrar num processo padro
de inspeo de ferramenta.
Neste caso, se ter que efetuar uma seleo de bloco e um reposicionamento padro para continuar
com a execuo do programa.
Depois de realizar a inspeo de ferramenta, e depois de terminada a reposio, se ter as
seguintes possibilidades:
Continuar com o ciclo em que se interrompeu.
Saltar o ciclo que se interrompeu e continuar com o seguinte bloco.
162
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
3
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
p
r
o
f
u
n
d
a
c
o
m
p
a
s
s
o
c
o
n
s
t
a
n
t
e
9.9 G83 Ciclo fixo de furao profunda com passo constante
Este ciclo realiza sucessivos passos de furao at conseguir a cota final programada.
A ferramenta retrocede at o plano de referncia, depois de cada passo de furao.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G83 G98/ G99 X Y Z I J
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o Plano de Partida, depois de realizada a furao do furo.
G99 Retrocesso da ferramenta at o Plano de Referncia, depois de realizada a furao do furo.
[ X/Y5.5 ] Coordenadas de usinagem
So opcionais e definem o deslocamento, dos eixos do plano principal para posicionar a ferramenta
no ponto da usinagem.
O referido ponto poder programar-se em coordenadas cartesianas ou em coordenadas polares,
e as cotas podero ser absolutas ou incrementais, conforme se esteja trabalhando em G90 ou G91.
[ Z5.5 ] Plano de referncia
Define a cota do plano de referncia, poder programar-se em cotas absolutas ou ento em cotas
incrementais.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[ I5.5 ] Profundidade de cada passo de furao
Define o valor de cada passo da furao conforme o eixo longitudinal.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
163
G
8
3
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
p
r
o
f
u
n
d
a
c
o
m
p
a
s
s
o
c
o
n
s
t
a
n
t
e
[ J4 ] Passos de furao a ferramenta para retroceder ao plano de partida
Define o nmero de passos no qual se realiza a furao. Se pode programar um valor compreendido
entre 1 e 9999.
164
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
3
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
p
r
o
f
u
n
d
a
c
o
m
p
a
s
s
o
c
o
n
s
t
a
n
t
e
9.9.1 Funcionamento bsico.
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm. No
caso de encontrar-se parado, arrancar para a direita (M03).
2. Deslocamento, de maneira rpida, do eixo longitudinal desde o plano de partida at o plano
de referncia.
3. Primeiro aprofundamento de furao. Deslocamento, em avano de trabalho, do eixo
longitudinal da profundidade incremental programada em "I".
4. Volta de furao. Os passos seguintes se repetiro "J-1" vezes, j que no passo anterior se
realizou o primeiro aprofundamento programado.
1 Retrocesso, em rpido, do eixo longitudinal (G00) at ao plano de referncia.
2 Aproximao do eixo longitudinal, em rpido (G00):
Se INPOSW2 < INPOSW1, at 1mm. do passo de furao anterior.
Se no, at o duplo do valor de INPOSW2.
3 Passo novo de furao. Deslocamento do eixo longitudinal, em avano de trabalho (G01),
da profundidade incremental programada em "I".
Se INPOSW2=0 em G7. Se no, em G50.
5. Retrocesso, em avano rpido (G00), do eixo longitudinal at ao plano de partida ou de
referncia, conforme se tenha programado G98 ou G99.
O primeiro aprofundamento de furao se realizar em G07 ou G50 em funo do valor atribudo
ao parmetro do eixo longitudinal "INPOSW2 (P51)" e ao parmetro "INPOSW1 (P19)". Isto
importante para unir uma furao com outra em caso de furaes mltiplas, para que a trajetria
seja mais rpida e suave.
Se INPOSW2 < INPOSW1 em G07 (aresta viva).
Se INPOSW2 >= INPOSW1 em G50 (arredondamento de aresta controlada).
Se se aplica fator de escala a este ciclo, se realizar uma furao proporcional ao programado, com
o mesmo passo "I" programado, mas variando o nmero de passos "J".
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
165
G
8
3
C
i
c
l
o
f
i
x
o
d
e
f
u
r
a
o
p
r
o
f
u
n
d
a
c
o
m
p
a
s
s
o
c
o
n
s
t
a
n
t
e
Retirada da ferramenta
Durante a usinagem, o CNC permite retirar a ferramenta para o plano de partida, parando o eixo-
rvore depois deste ser alcanado.
Ao ser ativada a marca de PLC RETRACYC (M5065), se efetua uma parada do eixo principal e
se faz a retirada sem parar o eixo-rvore. O eixo-rvore se pra ao terminar a retirada, depois de
alcanado o plano de partida.
Opes depois de realizar a retirada de ferramenta
Depois de executada a retirada, o usurio ter as seguintes opes:
Terminar o furo.
Ir ao seguinte furo.
Entrar num processo de inspeo de ferramenta.
Depois disto, o CNC dar o seguinte mensagem:
Para terminar o ciclo pressionar MARCHA, para saltar ao seguinte SKIPCYCL.
Terminar o furo:
Para terminar o furo pressionar a tecla [START].
Baixa em G0 com o eixo-rvore em funcionamento at um milmetro antes da cota em que se parou
o furo. A partir de a, se continua com o F e o S programados no ciclo.
Ir ao seguinte furo:
Para ir ao seguinte furo ativar a marca de PLC SKIPCYCL.
Nesse momento, aparecer o seguinte mensagem no CNC:
"Para continuar pressionar MARCHA".
Depois de pressionar a tecla [START], o CNC d por terminado o ciclo e continua com o seguinte
bloco.
Entrar num processo de inspeo de ferramenta
Se no se deseja terminar o furo nem passar ao seguinte furo, se pode entrar num processo padro
de inspeo de ferramenta.
Neste caso, se ter que efetuar uma seleo de bloco e um reposicionamento padro para continuar
com a execuo do programa.
Depois de realizar a inspeo de ferramenta, e depois de terminada a reposio, se ter as
seguintes possibilidades:
Continuar com o ciclo em que se interrompeu.
Saltar o ciclo que se interrompeu e continuar com o seguinte bloco.
; Seleo da ferrament a.
T1
M6
; Punt o inicial.
G0 G90 X0 Y0 Z0
; Definio de ciclo fixo.
G83 G99 X50 Y50 Z- 98 I - 22 J3 F100 S500 M4
; Posicionament o e ciclo fixo.
G98 G90 G00 X500 Y500
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
166
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
4
C
i
c
l
o
f
i
x
o
d
e
r
o
s
q
u
e
a
m
e
n
t
o
c
o
m
m
a
c
h
o
9.10 G84 Ciclo fixo de rosqueamento com macho
Este ciclo realiza um rosqueamento no ponto indicado at atingir a cota final programada. A sada
lgica geral "TAPPING" (M5517) se manter ativa durante a execuo deste ciclo.
Devido ao macho de roscar girar nos dois sentidos (um ao roscar e o outro ao sair da rosca),
mediante o parmetro de mquina do eixo-rvore "SREVM05" se permite selecionar se a inverso
do sentido de rotao se realiza com a parada do eixo-rvore intermdia, ou diretamente.
O parmetro de mquina geral "STOPTAP (P116)" indica se as entradas gerais /STOP, /FEEDHOL
e /XFERINH esto habilitadas ou no durante a execuo da funo G84.
Se permite programar uma temporizao antes de cada inverso do eixo-rvore, isto , no fundo
da rosca e ao voltar ao plano de referncia.
Mediante os parmetros B e H, possvel executar o rosqueamento com desalojamento para
ruptura de cavaco.
O rosqueamento com evacuao se usina em aproximaes sucessivas, at a profundidade total
programada. Depois de cada aproximao, se realiza um retrocesso para evacuao das aparas.
Neste caso, a temporizao (K) aplica-se somente na ltima passada, no nas passadas de
desalojamento.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G84 G98/ G99 X Y Z I K R J B H
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o Plano de Partida, depois de realizado o rosqueamento com
macho do furo.
G99 Retrocesso da ferramenta at o Plano de Referncia, depois de realizado o rosqueamento
com macho do furo.
[ X/Y5.5 ] Coordenadas de usinagem
So opcionais e definem o deslocamento, dos eixos do plano principal para posicionar a ferramenta
no ponto da usinagem.
O referido ponto poder programar-se em coordenadas cartesianas ou em coordenadas polares,
e as cotas podero ser absolutas ou incrementais, conforme se esteja trabalhando em G90 ou G91.
[ Z5.5 ] Plano de referncia
Define a cota do plano de referncia, poder programar-se em cotas absolutas ou ento em cotas
incrementais.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[ I5.5 ] Profundidade da rosca
Define a profundidade da rosca, poder programar-se em cotas absolutas ou ento em cotas
incrementais, em cujo caso se referir ao plano de referncia.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
167
G
8
4
C
i
c
l
o
f
i
x
o
d
e
r
o
s
q
u
e
a
m
e
n
t
o
c
o
m
m
a
c
h
o
[ K5 ] Temporizao
Define o tempo de espera, em centsimos de segundo, depois do rosqueamento, at comear o
retrocesso. Se no se programa, o CNC toma o valor K0.
[ R ] tipo de rosqueamento
Define o tipo de rosqueamento que se deseja realizar.
R0 Rosqueamento normal.
R1 Rosqueamento rgido. O CNC detm o eixo-rvore em M19 e o orienta para comear
o rosqueamento.
R2 Rosqueamento rgido. Se o eixo-rvore est rodando em M3 ou M4, o CNC no o detm
nem o orienta para comear o rosqueamento. Com esta opo no se poder repassar
o rosqueamento, embora a pea no se tenha soltado, j que no coincidir entrada
da rosca com a previamente usinada.
[ J5.5 ] Fator de avano para o retrocesso
Com rosqueamento rgido, o avano de retrocesso ser J vezes o avano de rosqueamento. Se
no se programa ou se programa J1, ambos os avanos coincidem.
Para poder efetuar um rosqueamento rgido necessrio que o eixo-rvore se encontre preparado
para trabalhar em lao, isto , que disponha de um sistema motor-regulador e de codificador de
eixo-rvore.
Ao efetuar-se rosqueamento rgido, o CNC interpola o deslocamento do eixo longitudinal com a
rotao do eixo-rvore.
[ B5.5 ] Passo de aprofundamento no rosqueamento com evacuao.
opcional e define o passo de aprofundamento no rosqueamento com evacuao. Este parmetro
ignorado se, se programa R=0 ou R=2. O rosqueamento com evacuao s est permitido quando
se programa R=1.
Se se programa, o rosqueamento se realizar num nico passo. Se se programa com valor 0, se
mostrar o erro correspondente.
[ H5.5 ] Distncia de retrocesso aps cada passo de aprofundamento.
Este retrocesso ser realizado a uma velocidade que ter em conta o fator programado em J. Este
parmetro ignorado se, se programa R=0 ou R=2, ou se no h sido programado o parmetro B.
Se no se programa ou se programa com valor 0, o retrocesso se realizar at a cota do plano de
referncia Z.
168
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
4
C
i
c
l
o
f
i
x
o
d
e
r
o
s
q
u
e
a
m
e
n
t
o
c
o
m
m
a
c
h
o
9.10.1 Funcionamento bsico.
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm. No
caso de encontrar-se parado, arrancar para a direita (M03).
2. Deslocamento, de maneira rpida, do eixo longitudinal desde o plano de partida at o plano
de referncia.
3. Deslocamento do eixo longitudinal e no avano de trabalho, at ao fundo da usinagem,
produzindo-se o rosqueamento do furo. O ciclo fixo executar este deslocamento e todos os
movimentos posteriores a 100% do avano F e da velocidade S programadas.
Se se selecionou rosqueamento rgido (parmetro R=1), o CNC ativar a sada lgica geral
"RIGID" (M5521) para indicar ao PLC que se est executando um bloco de rosqueamento rgido.
4. Parada do eixo-rvore (M05), somente se executar quando se encontra selecionado o
parmetro de mquina do eixo-rvore "SREVM05" e ao parmetro "K" se atribuiu um valor
diferente de 0.
5. Tempo de espera se foi programado no parmetro "K".
6. Inverso do sentido de rotao do eixo-rvore.
7. Retrocesso do eixo longitudinal at o plano de referncia (em rosqueamento rgido a J vezes
o avano de trabalho). Depois de atingida esta cota, o ciclo fixo assumir o Feedrate Override
e o Spindle Override selecionados.
Se se selecionou rosqueamento rgido (parmetro R=1), o CNC ativar a sada lgica geral
"RIGID" (M5521) para indicar ao PLC que se est executando um bloco de rosqueamento rgido.
8. Parada do eixo-rvore (M05), somente se executar se se encontra selecionado o parmetro
de mquina do eixo-rvore "SREVM05".
9. Tempo de espera se foi programado no parmetro "K".
10.Inverso do sentido de rotao da rvore, recuperando o sentido de rotao inicial.
11.Retrocesso, em avano rpido (G00), do eixo longitudinal at o plano de partida se foi
programado G98.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
169
G
8
4
C
i
c
l
o
f
i
x
o
d
e
r
o
s
q
u
e
a
m
e
n
t
o
c
o
m
m
a
c
h
o
Retirada da ferramenta
Durante a usinagem, o CNC permite retirar a ferramenta para o plano de partida, parando o eixo-
rvore depois deste ser alcanado.
Ao ativar-se a marca de PLC RETRACYC (M5065), se efetua uma parada do eixo e do eixo-rvore,
e se efetua a retirada mudando o sentido tanto do eixo como do eixo-rvore, respeitando o F e o
S da usinagem. Esta remoo ser at o plano de partida.
A seqncia de parada e arranque de eixo-rvore e eixo em roscado com macho, respeita as
mesmas sincronizaes e temporizaes que h durante a execuo do ciclo fixo.
Opes depois de realizar a retirada de ferramenta
Depois de executada a retirada, o usurio ter as seguintes opes:
Terminar o furo.
Ir ao seguinte furo.
Entrar num processo de inspeo de ferramenta.
Depois disto, o CNC dar o seguinte mensagem:
Para terminar o ciclo pressionar MARCHA, para saltar ao seguinte SKIPCYCL.
Terminar o furo:
Para terminar o furo pressionar a tecla [START].
Se repete o furo desde o plano de partida nas mesmas condies de F e de S, sem se deter no
ponto em que parou.
Ir ao seguinte furo:
Para ir ao seguinte furo ativar a marca de PLC SKIPCYCL.
Nesse momento, aparecer o seguinte mensagem no CNC:
"Para continuar pressionar MARCHA".
Depois de pressionar a tecla [START], o CNC d por terminado o ciclo e continua com o seguinte
bloco.
; Seleo da ferrament a.
T1
M6
; Punt o inicial.
G0 G90 X0 Y0 Z0
; Definio de ciclo fixo. Se realizam t rs usinagens.
G84 G99 G91 X50 Y50 Z- 98 I - 22 K150 F350 S500 N3
; Posicionament o e ciclo fixo.
G98 G90 G00 X500 Y500
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
170
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
4
C
i
c
l
o
f
i
x
o
d
e
r
o
s
q
u
e
a
m
e
n
t
o
c
o
m
m
a
c
h
o
Entrar num processo de inspeo de ferramenta
Se no se deseja terminar o furo nem passar ao seguinte furo, se pode entrar num processo padro
de inspeo de ferramenta.
Neste caso, se ter que efetuar uma seleo de bloco e um reposicionamento padro para continuar
com a execuo do programa.
Depois de realizar a inspeo de ferramenta, e depois de terminada a reposio, se ter as
seguintes possibilidades:
Continuar com o ciclo em que se interrompeu.
Saltar o ciclo que se interrompeu e continuar com o seguinte bloco.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
171
G
8
5
C
i
c
l
o
f
i
x
o
d
e
e
s
c
a
r
e
a
d
o
9.11 G85 Ciclo fixo de escareado
Este ciclo realiza um escareado no ponto indicado at atingir a cota final programada.
Se permite programar uma temporizao no fundo da usinagem.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G85 G98/ G99 X Y Z I K
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o Plano de Partida, depois de realizada o escareado do furo.
G99 Retrocesso da ferramenta at o Plano de Referncia, depois de realizada o escareado do
furo.
[ X/Y5.5 ] Coordenadas de usinagem
So opcionais e definem o deslocamento, dos eixos do plano principal para posicionar a ferramenta
no ponto da usinagem.
O referido ponto poder programar-se em coordenadas cartesianas ou em coordenadas polares,
e as cotas podero ser absolutas ou incrementais, conforme se esteja trabalhando em G90 ou G91.
[ Z5.5 ] Plano de referncia
Define a cota do plano de referncia, poder programar-se em cotas absolutas ou ento em cotas
incrementais.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[ I5.5 ] Profundidade do escareado
Define a profundidade total do escareado, poder programar-se em cotas absolutas ou ento em
cotas incrementais, em cujo caso se referir ao plano de referncia.
[ K5 ] Temporizao
Define o tempo de espera, em centsimos de segundo, depois do escareado, at comear o
retrocesso. Se no se programa, o CNC toma o valor K0.
172
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
5
C
i
c
l
o
f
i
x
o
d
e
e
s
c
a
r
e
a
d
o
9.11.1 Funcionamento bsico.
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm. No
caso de encontrar-se parado, arrancar para a direita (M03).
2. Deslocamento, de maneira rpida, do eixo longitudinal desde o plano de partida at o plano
de referncia.
3. Deslocamento, no avano de trabalho (G01), do eixo longitudinal at ao fundo da usinagem,
produzindo-se o escareado do furo.
4. Tempo de espera se foi programado "K".
5. Retrocesso, nem avano de trabalho do eixo longitudinal at o plano de referncia.
6. Retrocesso, em avano rpido (G00), do eixo longitudinal at o plano de partida se foi
programado G98.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
; Seleo da ferrament a.
T1
M6
; Punt o inicial.
G0 G90 X0 Y0 Z0
; Definio de ciclo fixo.
G85 G98 G91 X250 Y350 Z- 98 I - 22 F100 S500
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
173
G
8
6
C
i
c
l
o
f
i
x
o
d
e
m
a
n
d
r
i
l
a
m
e
n
t
o
c
o
m
r
e
t
r
o
c
e
s
s
o
n
o
a
v
a
n
o
r
p
i
d
o
(
G
0
0
)
9.12 G86 Ciclo fixo de mandrilamento com retrocesso no avano rpido
(G00)
Este ciclo realiza um mandrilamento no ponto indicado at atingir a cota final programada. Se
permite programar uma temporizao no fundo da usinagem.
Este nvel permite, depois de efetuar a penetrao da ferramenta de mandrilar, orientar o eixo-
rvore e retroceder a ferramenta de mandrilar antes do movimento de sada, evitando desta forma
marcas da pea. Isto s est disponvel quando se trabalha com parada orientada do eixo-rvore.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G86 G98/ G99 X Y Z I K Q D E
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o Plano de Partida, depois de realizada o mandrilamento do
furo.
G99 Retrocesso da ferramenta at o Plano de Referncia, depois de realizada o mandrilamento
do furo.
[ X/Y5.5 ] Coordenadas de usinagem
So opcionais e definem o deslocamento, dos eixos do plano principal para posicionar a ferramenta
no ponto da usinagem.
O referido ponto poder programar-se em coordenadas cartesianas ou em coordenadas polares,
e as cotas podero ser absolutas ou incrementais, conforme se esteja trabalhando em G90 ou G91.
[ Z5.5 ] Plano de referncia
Define a cota do plano de referncia, poder programar-se em cotas absolutas ou ento em cotas
incrementais.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[ I5.5 ] Profundidade do escareado
Define a profundidade total do mandrilamento, poder programar-se em cotas absolutas ou ento
em cotas incrementais, em cujo caso se referir ao plano de referncia.
[ K5 ] Temporizao
Define o tempo de espera, em centsimos de segundo, depois do mandrilamento, at comear o
retrocesso. Se no se programa, o CNC toma o valor K0.
K
G01
G00
I
M03
M04
M03
M04
G98
G99
M05
D
E
Q
174
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
6
C
i
c
l
o
f
i
x
o
d
e
m
a
n
d
r
i
l
a
m
e
n
t
o
c
o
m
r
e
t
r
o
c
e
s
s
o
n
o
a
v
a
n
o
r
p
i
d
o
(
G
0
0
)
[ Q5.5 ] Posio do eixo-rvore para a retirada
Define a posio do eixo-rvore, em graus, para separar a ferramenta de corte da parede do furo.
Se no se programa, a retirada se realizar sem separar a ferramenta de corte da parede do furo,
com o eixo-rvore parado e em avano rpido.
[ D5.5 ] Separao entre a ferramenta de corte e a parede do furo no eixo X
Define a distncia que se separa a ferramenta de corte da parede do furo conforme o eixo X, para
realizar a retirada.
Se no se programa, a ferramenta de corte no se separa da parede do furo no eixo X.
Para que a ferramenta de corte se separe da parede do furo, alm de programar D, necessrio
programar Q.
[ E5.5 ] Separao entre a ferramenta de corte e a parede do furo no eixo Y
Define a distncia que se separa a ferramenta de corte da parede do furo conforme o eixo Y, para
realizar a retirada.
Se no se programa, a ferramenta de corte no se separa da parede do furo no eixo Y.
Para que a ferramenta de corte se separe da parede do furo, alm de programar E, necessrio
programar Q.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
175
G
8
6
C
i
c
l
o
f
i
x
o
d
e
m
a
n
d
r
i
l
a
m
e
n
t
o
c
o
m
r
e
t
r
o
c
e
s
s
o
n
o
a
v
a
n
o
r
p
i
d
o
(
G
0
0
)
9.12.1 Funcionamento bsico.
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm. No
caso de encontrar-se parado, arrancar para a direita (M03).
2. Deslocamento, de maneira rpida, do eixo longitudinal desde o plano de partida at o plano
de referncia.
3. Deslocamento, no avano de trabalho (G01), do eixo longitudinal at ao fundo da usinagem,
produzindo-se o mandrilamento do furo.
4. Tempo de espera se foi programado "K".
5. Deslocamento do eixo-rvore at posio programada no parmetro Q.
6. Deslocamento da ferramenta, em movimento interpolado e em avano lento, as distncias
programadas nos parmetros D e E. Se no se programam valores corretos a ferramenta de
corte poderia chocar com a parede em lugar de afastar-se da mesma.
7. Retirada da ferramenta, em avano rpido (G00), at ao plano de partida ou o de referncia,
conforme se tenha programado G98 ou G99.
8. Deslocamento da ferramenta, em movimento interpolado e em avano rpido, as distncias
programadas nos parmetros D e E, mas com signo contrrio (desfazendo o movimento
realizado no ponto 6).
9. Ao terminar o retrocesso o eixo-rvore dar a partida no mesmo sentido, com o qual estava
rodando anteriormente.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
; Seleo da ferrament a.
T1
M6
; Punt o inicial.
G0 G90 X0 Y0 Z0
; Definio de ciclo fixo.
G86 G98 G91 X250 Y350 Z- 98 I - 22 K20 F100 S500
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
176
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
7
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
r
e
t
a
n
g
u
l
a
r
9.13 G87 Ciclo fixo do bolso retangular
Este ciclo realiza um bolso retangular no ponto indicado at atingir a cota final programada.
Permite programar alm da passada e avano de fresagem, uma ltima passada de acabamento
com o seu correspondente avano de fresagem.
Com o objetivo de obter um bom acabamento na usinagem das paredes do bolso, o CNC aplicar
em cada um dos aprofundamentos, uma entrada e sada tangenciais ltima passada de fresagem.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G87 G98/ G99 X Y Z I J K B C D H L V
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o Plano de Partida, depois de realizado o bolso.
G99 Retrocesso da ferramenta at o Plano de Referncia, depois de realizado o bolso.
[ X/Y5.5 ] Coordenadas de usinagem
So opcionais e definem o deslocamento, dos eixos do plano principal para posicionar a ferramenta
no ponto da usinagem.
O referido ponto poder programar-se em coordenadas cartesianas ou em coordenadas polares,
e as cotas podero ser absolutas ou incrementais, conforme se esteja trabalhando em G90 ou G91.
[ Z5.5 ] Plano de referncia
Define a cota do plano de referncia.
Quando se programa em cotas absolutas se encontra referido ao zero pea e quando se programa
em cotas incrementais se referir ao plano de partida.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento. Isto , que os planos de partida (P.P.) e referncia (P.R.) sero o mesmo.
[ I5.5 ] Profundidade da usinagem
Define a profundidade de usinagem.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
177
G
8
7
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
r
e
t
a
n
g
u
l
a
r
Quando se programa em cotas absolutas se encontra referido ao zero pea e quando se programa
em cotas incrementais se referir ao plano de partida (P.P.).
[ J5.5 ] Meia largura do bolso conforme o eixo de abscissas.
Define a distncia desde o centro at beira do bolso conforme o eixo de abscissas. O sinal indica
o sentido da usinagem do bolso.
[ K5.5 ] Meia largura do bolso conforme o eixo de ordenadas.
Define a distncia desde o centro at beira do bolso conforme o eixo de ordenadas.
[ B5.5 ] Passo de aprofundamento
Define o passo de aprofundamento conforme o eixo longitudinal.
Se se programa com sinal positivo, todo o ciclo se executar com o mesmo passo de usinagem,
sendo este igual ou inferior ao programado.
Quando se programa com sinal negativo, toda o bolso se executar com o passo dado, exceo
do ltimo passo que usinar o resto.
[ C5.5 ] Passo de fresagem
Define o passo de fresagem conforme o plano principal.
Se o valor positivo, todo o bolso se executa com o mesmo passo de fresagem, sendo este igual
ou inferior ao programado.
Se o valor negativo, todo o bolso se executa com o passo dado, com excepo do ltimo passo,
no qual se usina o que ficou.
Se no se programa, se tomar como valor 3/4 do dimetro da ferramenta selecionada.
Se se programa com um valor superior ao dimetro da ferramenta, o CNC mostrar o erro
correspondente.
Se se programa com valor 0, o CNC mostrar o erro correspondente.
J com sinal "+" J com sinal "-"
178
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
7
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
r
e
t
a
n
g
u
l
a
r
[ D5.5 ] Plano de referncia
Define a distncia entre o plano de referncia e a superfcie da pea, onde se realizar o bolso.
No primeiro aprofundamento esta quantidade se somar profundidade incremental "B". Se no
se programa se toma o valor 0.
[ H.5.5 ] Avano para a passada de acabamento
Define o avano de trabalho na passada de acabamento.
Se no se programa ou se programa com valor 0, se tomar o valor do avano de trabalho da
usinagem.
[ L5.5 ] Excesso para o acabamento
Define o valor da passada de acabamento, conforme o plano principal.
Se o valor positivo, a passada de acabamento se realiza em aresta viva (G07).
Se o valor negativo, a passada de acabamento se realiza em arredondamento de aresta (G05).
Se no se programa ou se programa com valor 0, no se realizar passada de acabamento.
[ V.5.5 ] Avano de aprofundamento da ferramenta
Define o avano de aprofundamento da ferramenta.
Se no se programa ou se programa com valor 0, se tomar 50% do avano no plano (F).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
179
G
8
7
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
r
e
t
a
n
g
u
l
a
r
9.13.1 Funcionamento bsico.
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm. No
caso de encontrar-se parado, arrancar para a direita (M03).
2. Deslocamento em maneira rpida (G00), do eixo longitudinal desde o plano de partida at ao
plano de referncia.
3. Primeiro aprofundamento. Deslocamento do eixo longitudinal ao avano indicado em "V" at
profundidade incremental programada em "B + D".
4. Fresagem, em avano de trabalho, da superfcie do bolso em passos definidos mediante "C"
at uma distncia "L" (passada de acabamento), da parede do bolso.
5. Fresagem da passada de acabamento "L" com o avano de trabalho definido em "H".
6. Depois de finalizada a passada de acabamento, a ferramenta retrocede em avano rpido (G00)
ao centro do bolso, separando-se 1mm. o eixo longitudinal da superfcie usinada.
7. Novas superfcies de fresagem at atingir a profundidade total do bolso.
1 Deslocamento do eixo longitudinal ao avano indicado em "V" at uma distncia "B" da
superfcie anterior.
2 Fresagem da nova superfcie seguindo os passos indicados nos pontos 4, 5 e 6.
8. Retrocesso, em avano rpido (G00), do eixo longitudinal at ao plano de partida ou de
referncia, conforme se tenha programado G98 ou G99.
180
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
7
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
r
e
t
a
n
g
u
l
a
r
Exemplo de programao 1
Presume-se um plano de trabalho formado pelos eixos X e Y, eixo longitudinal Z e o ponto de partida
X0 Y0 Z0.
; Seleo da ferrament a.
( TOR1= 6, TOI 1= 0)
T1 D1
M6
; Punt o inicial
G0 G90 X0 Y0 Z0
; Definio de ciclo fixo
G87 G98 X90 Y60 Z- 48 I - 90 J52.5 K37. 5 B12 C10 D2 H100 L5 V100 F300 S1000 M03
; Anula ciclo fixo
G80
; Posicionament o
G90 X0 Y0
; Fim de programa
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
181
G
8
7
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
r
e
t
a
n
g
u
l
a
r
Exemplo de programao 2
Presume-se um plano de trabalho formado pelos eixos X e Y, eixo longitudinal Z e o ponto de partida
X0 Y0 Z0.
; Seleo da ferrament a.
( TOR1= 6, TOI 1= 0)
T1 D1
M6
; Punt o inicial
G0 G90 X0 Y0 Z0
; Plano de t rabalho.
G18
; Definio de ciclo fixo
N10 G87 G98 X200 Y- 48 Z0 I - 90 J52. 5 K37. 5 B12 C10 D2 H100 L5 V50 F300
; Rot ao de coordenadas
N20 G73 Q45
; Repet e 7 vezes os blocos selecionados.
( RPT N10,N20) N7
; Anula ciclo fixo.
G80
; Posicionament o
G90 X0 Y0
; Fim de programa
M30
182
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
8
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
c
i
r
c
u
l
a
r
9.14 G88 Ciclo fixo do bolso circular
Este ciclo realiza um bolso circular no ponto indicado at atingir a cota final programada.
Permite programar alm da passada e avano de fresagem, uma ltima passada de acabamento
com o seu correspondente avano de fresagem.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G88 G98/ G99 X Y Z I J B C D H L V
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o Plano de Partida, depois de realizado o bolso.
G99 Retrocesso da ferramenta at o Plano de Referncia, depois de realizado o bolso.
[ X/Y5.5 ] Coordenadas de usinagem
So opcionais e definem o deslocamento, dos eixos do plano principal para posicionar a ferramenta
no ponto da usinagem.
O referido ponto poder programar-se em coordenadas cartesianas ou em coordenadas polares,
e as cotas podero ser absolutas ou incrementais, conforme se esteja trabalhando em G90 ou G91.
[ Z5.5 ] Plano de referncia
Define a cota do plano de referncia.
Poder programar-se em cotas absolutas ou ento em cotas incrementais, em cujo caso estar
referido ao plano de partida. Se no se programa, o CNC tomar como plano de referncia a posio
que ocupa a ferramenta no referido momento.
[ I5.5 ] Profundidade da usinagem
Define a profundidade de usinagem. Poder programar-se em cotas absolutas ou ento em cotas
incrementais, em cujo caso estar referida ao plano de referncia.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
183
G
8
8
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
c
i
r
c
u
l
a
r
[ J5.5 ] Raio do bolso
Define o raio do bolso. O sinal indica o sentido da usinagem do bolso.
[ B5.5 ] Passo de aprofundamento
Define o passo de aprofundamento conforme o eixo longitudinal ao plano principal.
Se o valor positivo, todo o bolso se executa com o mesmo passo de profundidade, sendo
este igual ou inferior ao programado.
Se o valor negativo, todo o bolso se executa com o passo dado, com excepo do ltimo
passo, no qual se usina o que ficou.
[ C5.5 ] Passo de fresagem
Define o passo de fresagem conforme o plano principal.
Se o valor positivo, todo o bolso se executa com o mesmo passo de fresagem, sendo este
igual ou inferior ao programado.
Se o valor negativo, todo o bolso se executa com o passo dado, com excepo do ltimo
passo, no qual se usina o que ficou.
Se no se programa, se tomar como valor 3/4 do dimetro da ferramenta selecionada.
Se se programa com um valor superior ao dimetro da ferramenta, o CNC mostrar o erro
correspondente.
Se se programa com valor 0, o CNC mostrar o erro correspondente.
J com sinal "+" J com sinal "-"
184
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
8
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
c
i
r
c
u
l
a
r
[ D5.5 ] Plano de referncia
Define a distncia entre o plano de referncia e a superfcie da pea, onde se realizar o bolso.
No primeiro aprofundamento esta quantidade se somar profundidade incremental "B". Se no
se programa se toma o valor 0.
[ H5.5 ] Avano para a passada de acabamento
Define o avano de trabalho na passada de acabamento.
Se no se programa ou se programa com valor 0, se tomar o valor do avano de trabalho da
usinagem.
[ L5.5 ] Excesso para o acabamento
Define o valor da passada de acabamento, conforme o plano principal.
Se no se programa ou se programa com valor 0, no se realizar passada de acabamento.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
185
G
8
8
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
c
i
r
c
u
l
a
r
[ V.5.5 ] Avano de aprofundamento da ferramenta
Define o avano de aprofundamento da ferramenta.
Se no se programa ou se programa com valor 0, se tomar 50% do avano no plano (F).
186
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
8
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
c
i
r
c
u
l
a
r
9.14.1 Funcionamento bsico.
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm.
No caso de encontrar-se parado, arrancar para a direita (M03).
2. Deslocamento em maneira rpida (G00), do eixo longitudinal desde o plano de partida at ao
plano de referncia.
3. Primeiro aprofundamento. Deslocamento do eixo longitudinal ao avano indicado em "V" at
profundidade incremental programada em "B + D".
4. Fresagem, em avano de trabalho, da superfcie do bolso em passos definidos mediante "C"
at uma distncia "L" (passada de acabamento), da parede do bolso.
5. Fresagem da passada de acabamento "L" com o avano de trabalho definido em "H".
6. Depois de finalizada a passada de acabamento, a ferramenta retrocede em avano rpido (G00)
ao centro do bolso, separando-se 1mm. o eixo longitudinal da superfcie usinada.
7. Novas superfcies de fresagem at atingir a profundidade total do bolso.
1 Deslocamento do eixo longitudinal ao avano indicado em "V" at uma distncia "B" da
superfcie anterior.
2 Fresagem da nova superfcie seguindo os passos indicados nos pontos 4, 5 e 6.
8. Retrocesso, em avano rpido (G00), do eixo longitudinal at ao plano de partida ou de
referncia, conforme se tenha programado G98 ou G99.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
187
G
8
8
C
i
c
l
o
f
i
x
o
d
o
b
o
l
s
o
c
i
r
c
u
l
a
r
Exemplo de programao 1
Presume-se um plano de trabalho formado pelos eixos X e Y, eixo longitudinal Z e o ponto de partida
X0 Y0 Z0.
; Seleo da ferrament a.
( TOR1= 6, TOI 1= 0)
T1 D1
M6
; Punt o inicial
G0 G90 X0 Y0 Z0
; Definio de ciclo fixo
G88 G98 G00 G90 X90 Y80 Z- 48 I - 90 J70 B12 C10 D2 H100 L5 V100 F300 S1000 M03
; Anula ciclo fixo.
G80
; Posicionament o
G90 X0 Y0
; Fim de programa
M30
188
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
8
9
C
i
c
l
o
f
i
x
o
d
e
m
a
n
d
r
i
l
a
m
e
n
t
o
c
o
m
r
e
t
r
o
c
e
s
s
o
e
m
a
v
a
n
o
d
e
t
r
a
b
a
l
h
o
(
G
0
1
)
9.15 G89 Ciclo fixo de mandrilamento com retrocesso em avano de
trabalho (G01)
Este ciclo realiza um mandrilamento no ponto indicado at atingir a cota final programada.
Se permite programar uma temporizao no fundo da usinagem.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G89 G98/ G99 X Y Z I K
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o Plano de Partida, depois de realizada o mandrilamento do
furo.
G99 Retrocesso da ferramenta at o Plano de Referncia, depois de realizada o mandrilamento
do furo.
[ X/Y5.5 ] Coordenadas de usinagem
So opcionais e definem o deslocamento, dos eixos do plano principal para posicionar a ferramenta
no ponto da usinagem.
O referido ponto poder programar-se em coordenadas cartesianas ou em coordenadas polares,
e as cotas podero ser absolutas ou incrementais, conforme se esteja trabalhando em G90 ou G91.
[ Z5.5 ] Plano de referncia
Define a cota do plano de referncia, poder programar-se em cotas absolutas ou ento em cotas
incrementais.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[ I5.5 ] Profundidade da usinagem
Define a profundidade total do mandrilamento, poder programar-se em cotas absolutas ou ento
em cotas incrementais, em cujo caso se referir ao plano de referncia.
[ K5 ] Temporizao
Define o tempo de espera, em centsimos de segundo, depois do mandrilamento, at comear o
retrocesso. Se no se programa, o CNC toma o valor K0.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
189
G
8
9
C
i
c
l
o
f
i
x
o
d
e
m
a
n
d
r
i
l
a
m
e
n
t
o
c
o
m
r
e
t
r
o
c
e
s
s
o
e
m
a
v
a
n
o
d
e
t
r
a
b
a
l
h
o
(
G
0
1
)
9.15.1 Funcionamento bsico.
1. Se o eixo-rvore estava previamente em funcionamento, o sentido de rotao se mantm. No
caso de encontrar-se parado, arrancar para a direita (M03).
2. Deslocamento, de maneira rpida, do eixo longitudinal desde o plano de partida at o plano
de referncia.
3. Deslocamento, no avano de trabalho (G01), do eixo longitudinal at ao fundo da usinagem,
produzindo-se o mandrilamento do furo.
4. Tempo de espera se foi programado "K".
5. Retrocesso, nem avano de trabalho do eixo longitudinal at o plano de referncia.
6. Retrocesso, em avano rpido (G00), do eixo longitudinal at o plano de partida se foi
programado G98.
Exemplo de programao 1
Presume-se um plano de trabalho formado pelos eixos X e Y, eixo longitudinal Z e o ponto de partida
X0 Y0 Z0.
; Seleo da ferrament a.
T1 D1
M6
; Punt o inicial
G0 G90 X0 Y0 Z0
; Definio de ciclo fixo
G89 G98 G91 X250 Y350 Z- 98 I - 22 K20 F100 S500
; Anula ciclo fixo.
G80
; Posicionament o
G90 X0 Y0
; Fim de programa
M30
190
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
2
1
0
C
i
c
l
o
f
i
x
o
d
e
f
r
e
s
a
g
e
m
d
e
f
u
r
a
o
9.16 G210 Ciclo fixo de fresagem de furao
Este ciclo permite aumentar o dimetro dum furo mediante um movimento helicoidal da ferramenta.
Alm disso, se a ferramenta permite, tambm possvel usinar um furo sem ter um furo prvio.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G210 G98/ G99 X Y Z D I J K B
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o plano de partida, depois de realizada a usinagem do furo.
G99 Retrocesso da ferramenta at o plano de referncia, depois de realizada a usinagem do furo.
[X5.5] Cota no eixo de abcissas do centro do furo
Define a cota conforme o eixo X, do centro do furo. Se no se programa se toma o valor atual da
ferramenta no referido eixo.
[Y5.5] Cota no eixo de ordenadas do centro do furo
Define a cota conforme o eixo Y, do centro do furo. Se no se programa se toma o valor atual da
ferramenta no referido eixo.
[Z5.5] Plano de referncia
Define a cota do plano de referncia. Poder programar-se em cotas absolutas ou ento em cotas
incrementais, em cujo caso estar referido ao plano de partida.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[D5] Distncia de segurana
Define a distncia entre o plano de referncia e a superfcie da pea, onde se realizar a usinagem.
Se no se programa se toma o valor 0.
[I5.5] Profundidade da usinagem
Define a profundidade de usinagem. Poder programar-se em cotas absolutas ou ento em cotas
incrementais, em cujo caso estar referida ao plano de referncia.
Se no se programa, o CNC visualizar o erro correspondente.
[J5.5] Dimetro do furo
Define o dimetro nominal do furo. O sinal indica o sentido da trajetria helicoidal associada
usinagem do furo (positivo no sentido dos ponteiros do relgio e negativo em sentido contrrio).
Se no se programa ou se programa com um valor menor ao dimetro da ferramenta ativa, o CNC
mostrar o erro correspondente.
G98
G99
I
K
Z
D
J
G00
G01
M03
M04
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
191
G
2
1
0
C
i
c
l
o
f
i
x
o
d
e
f
r
e
s
a
g
e
m
d
e
f
u
r
a
o
[K5.5] Dimetro do pr-furao
Se se parte de um furo usinado previamente, este parmetro define o dimetro do referido furo.
Se no se programa ou se programa com valor 0, indica que no h um furo prvio.
A ferramenta deve cumprir as seguintes condies:
O raio da ferramenta deve ser menor do que J/2.
O raio da ferramenta deve ser maior ou igual que (J-K)/4.
Se no se cumpram estas dois condies, o CNC visualizar o erro correspondente.
[B5.5] Passo de aprofundamento
Define o passo de aprofundamento na usinagem do furo.
Com sinal positivo, realizar-se- um repasse do fundo do furo.
Com sinal negativo, no se realizar um repasse do fundo do furo.
Se no se programa ou se programa com valor 0, o CNC visualizar o erro correspondente.
192
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
2
1
0
C
i
c
l
o
f
i
x
o
d
e
f
r
e
s
a
g
e
m
d
e
f
u
r
a
o
9.16.1 Funcionamento bsico.
1. Deslocamento, em rpido, at o centro do furo (X, Y).
2. Deslocamento, em rpido, at ao plano de referncia (Z).
3. Deslocamento em modo rpido, at cota de entrada tangencial no eixo longitudinal.
4. Entrada tangencial trajetria helicoidal da perfurao.
5. Movimento helicoidal, com o passo dado no parmetro B e no sentido dado no parmetro J,
at ao fundo do furo.
6. Repasse do fundo do furo (s se realiza este passo se o sinal do parmetro B positivo).
7. Movimento de sada tangencial trajetria helicoidal da perfurao at ao centro do furo.
8. Deslocamento, em rpido, at ao plano de referncia (G99) ou ao plano de partida (G98).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
193
G
2
1
1
C
i
c
l
o
d
e
f
r
e
s
a
g
e
m
d
e
r
o
s
c
a
i
n
t
e
r
i
o
r
9.17 G211 Ciclo de fresagem de rosca interior
Este ciclo permite realizar uma rosca interior mediante um movimento helicoidal da ferramenta.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G211 G98/ G99 X Y Z D I J K B C L A E Q
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o plano de partida, depois de realizada a usinagem do furo.
G99 Retrocesso da ferramenta at o plano de referncia, depois de realizada a usinagem do furo.
[X5.5] Cota no eixo de abcissas do centro do furo
Define a cota conforme o eixo X, do centro do furo. Se no se programa se toma o valor atual da
ferramenta no referido eixo.
[Y5.5] Cota no eixo de ordenadas do centro do furo
Define a cota conforme o eixo Y, do centro do furo. Se no se programa se toma o valor atual da
ferramenta no referido eixo.
[Z5.5] Plano de referncia
Define a cota do plano de referncia. Poder programar-se em cotas absolutas ou ento em cotas
incrementais, em cujo caso estar referido ao plano de partida.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[D5] Distncia de segurana
Define a distncia entre o plano de referncia e a superfcie da pea, onde se realizar a usinagem.
Se no se programa se toma o valor 0.
[I5.5] Profundidade da usinagem
Define a profundidade do rosqueamento. Poder programar-se em cotas absolutas ou ento em
cotas incrementais, em cujo caso estar referida ao plano de referncia.
Se no se programa, o CNC visualizar o erro correspondente.
[J5.5] Dimetro da rosca
Define o dimetro nominal da rosca. O sinal indica o sentido da usinagem da rosca (positivo no
sentido dos ponteiros do relgio e negativo em sentido contrrio).
Se no se programa, o CNC visualizar o erro correspondente.
J
Z
D
I
B
K
L
A
G00
G01
M03
M04
G98
G99
194
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
2
1
1
C
i
c
l
o
d
e
f
r
e
s
a
g
e
m
d
e
r
o
s
c
a
i
n
t
e
r
i
o
r
[K5.5] Profundidade da rosca
Define a distncia entre a crista e o vale da rosca. Se no se programa, o CNC visualizar o erro
correspondente.
[B5.5] Passo de rosca
Define o passo da rosca.
Com sinal positivo, o sentido do passo da rosca desde a superficie da pea at o fundo.
Com sinal negativo, o sentido do passo da rosca do fundo at superfcie da pea.
Se no se programa ou se programa com valor 0, o CNC visualizar o erro correspondente.
[ C1 ] Tipo de rosqueamento
Define o tipo de rosqueamento que se deseja realizar. Este parmetro depende do tipo de
ferramenta utilizada.
Se se programa C=0, o roscado se realizar num nico passo.
Se se programa C=1, se realizar o roscado de uma rosca por cada passo (ferramenta de corte
de 1 fio).
Se se programa C=n (sendo n o nmero de fios da ferramenta de corte), se realizar o roscado
de n roscas por cada passo.
Se no se programa se toma o valor C=1.
[ L5.5 ] Excesso para o acabamento
Define o valor do excesso na profundidade da rosca para efetuar o acabamento. Se no se
programa se toma o valor 0.
[ A5.5 ] Passo mximo de aprofundamento
Define o passo mximo de aprofundamento da rosca. Se no se programa ou se programa com
valor 0, a usinagem se realizar de uma s passada at ao excesso para o acabamento.
[ E5.5 ] Distncia de aproximao
Distancia de aproximao entrada da rosca. Se no se programa, realizar-se- a entrada rosca
desde o centro do furo.
[Q5.5] ngulo de entrada da rosca
ngulo (em graus) do segmento que forma o centro do furo e o ponto de entrada na rosca com
referncia ao eixo de abcissas. Se no se programa se toma o valor 0.
C=0 C=1 C>1
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
195
G
2
1
1
C
i
c
l
o
d
e
f
r
e
s
a
g
e
m
d
e
r
o
s
c
a
i
n
t
e
r
i
o
r
9.17.1 Funcionamento bsico.
1. Deslocamento, em rpido, at o centro do furo (X, Y).
2. Deslocamento, em rpido, at ao plano de referncia (Z).
3. Deslocamento, no modo rpido, dos eixos do plano at ao ponto de entrada na rosca (s se
realiza este deslocamento se se programou o parmetro E).
4. Deslocamento em modo rpido, at cota do eixo longitudinal de entrada da rosca.
5. Entrada rosca em movimento helicoidal tangente primeira trajetria helicoidal de roscado.
6. Realizao do roscado em funo do valor do parmetro C.
Se C=0:
1 Movimento helicoidal, no sentido indicado no parmetro J, at ao fundo da rosca (o
movimento ser de uma s volta).
2 Movimento helicoidal de sada da rosca, tangente trajetria helicoidal anterior. Se no
se programou o parmetro E, o ponto de sada corresponder com as cotas do centro
do furo.
Se deve levar em considerao que na sada tangente trajetria helicoidal, o ponto de
sada superar a cota no eixo longitudinal do fundo do roscado.
Se C=1:
1 Movimento helicoidal com passo e sentido dados no parmetro J, at o fundo da rosca.
2 Movimento helicoidal de sada da rosca, tangente trajetria helicoidal anterior. Se no
se programou o parmetro E, o ponto de sada corresponder com as cotas do centro
do furo.
Se deve levar em considerao que na sada tangente trajetria helicoidal, o ponto de
sada superar a cota no eixo longitudinal do fundo do roscado.
Se C=n:
1 Movimento helicoidal com passo e sentido dados no parmetro J (o movimento ser de
uma s volta).
2 Movimento helicoidal de sada da rosca, tangente trajetria helicoidal anterior. Se no
se programou o parmetro E, o ponto de sada corresponder com as cotas do centro
do furo.
3 Deslocamento, de maneira rpida, at ao ponto de entrada rosca, da trajetria seguinte
de roscado.
4 Deslocamento, de maneira rpida, at cota Z de entrada rosca, da trajetria seguinte
de roscado.
5 Repetio dos 3 passos anteriores at chegar ao fundo do roscado. Se deve levar em
considerao que na sada helicoidal final, o ponto de sada superar a cota no eixo
longitudinal do fundo do roscado.
7. Deslocamento, em rpido, at o centro do furo (X, Y).
8. Deslocamento em modo rpido, at cota de entrada rosca no eixo longitudinal.
9. Repetio dos pontos de 3 a 8 at alcanar a profundidade do excesso de acabado.
10.Repetio dos pontos de 3 a 8 at alcanar a profundidade da rosca.
11.Deslocamento, em rpido, at ao plano de referncia (G99) ou ao plano de partida (G98).
196
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
2
1
2
C
i
c
l
o
d
e
f
r
e
s
a
g
e
m
d
e
r
o
s
c
a
e
x
t
e
r
i
o
r
9.18 G212 Ciclo de fresagem de rosca exterior
Este ciclo permite realizar uma rosca exterior mediante um movimento helicoidal da ferramenta.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
G212 G98/ G99 X Y Z D I J K B C L A E Q
[ G98/G99 ] Plano de retrocesso
G98 Retrocesso da ferramenta at o plano de partida, depois de realizada a usinagem do furo.
G99 Retrocesso da ferramenta at o plano de referncia, depois de realizada a usinagem do furo.
[X5.5] Cota no eixo de abcissas do centro do relevo
Define a cota conforme o eixo X, do centro do relevo. Se no se programa se toma o valor atual
da ferramenta no referido eixo.
[Y5.5] Cota no eixo de ordenadas do centro do relevo
Define a cota conforme o eixo Y, do centro do relevo. Se no se programa se toma o valor atual
da ferramenta no referido eixo.
[Z5.5] Plano de referncia
Define a cota do plano de referncia. Poder programar-se em cotas absolutas ou ento em cotas
incrementais, em cujo caso estar referido ao plano de partida.
Se no se programa, o CNC tomar como plano de referncia a posio que ocupa a ferramenta
no referido momento.
[D5] Distncia de segurana
Define a distncia entre o plano de referncia e a superfcie da pea, onde se realizar a usinagem.
Se no se programa se toma o valor 0.
[I5.5] Profundidade da usinagem
Define a profundidade do rosqueamento. Poder programar-se em cotas absolutas ou ento em
cotas incrementais, em cujo caso estar referida ao plano de referncia.
Se no se programa, o CNC visualizar o erro correspondente.
[J5.5] Dimetro da rosca
Define o dimetro nominal da rosca. O sinal indica o sentido da usinagem da rosca (positivo no
sentido dos ponteiros do relgio e negativo em sentido contrrio).
Se no se programa, o CNC visualizar o erro correspondente.
J
Z
D
I
B
K
L
G00
G01
M03
M04
G98
G99
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
S
F
I
X
O
S
9.
MODELOS M & EN
SOFT: V01.3X
197
G
2
1
2
C
i
c
l
o
d
e
f
r
e
s
a
g
e
m
d
e
r
o
s
c
a
e
x
t
e
r
i
o
r
[K5.5] Profundidade da rosca
Define a distncia entre a crista e o vale da rosca. Se no se programa, o CNC visualizar o erro
correspondente.
[B5.5] Passo de rosca
Define o passo da rosca.
Com sinal positivo, o sentido do passo da rosca desde a superficie da pea at o fundo.
Com sinal negativo, o sentido do passo da rosca do fundo at superfcie da pea.
Se no se programa ou se programa com valor 0, o CNC visualizar o erro correspondente.
[ C1 ] Tipo de rosqueamento
Define o tipo de rosqueamento que se deseja realizar. Este parmetro depende do tipo de
ferramenta utilizada.
Se se programa C=0, o roscado se realizar num nico passo.
Se se programa C=1, se realizar o roscado de uma rosca por cada passo (ferramenta de corte
de 1 fio).
Se se programa C=n (sendo n o nmero de fios da ferramenta de corte), se realizar o roscado
de n roscas por cada passo.
Se no se programa se toma o valor C=1.
[ L5.5 ] Excesso para o acabamento
Define o valor do excesso na profundidade da rosca para efetuar o acabamento. Se no se
programa se toma o valor 0.
[ A5.5 ] Passo mximo de aprofundamento
Define o passo mximo de aprofundamento da rosca. Se no se programa ou se programa com
valor 0, a usinagem se realizar de uma s passada at ao excesso para o acabamento.
[ E5.5 ] Distncia de aproximao
Distancia de aproximao entrada da rosca. Se no se programa ou se programa com valor 0,
o CNC visualizar o erro correspondente.
[Q5.5] ngulo de entrada da rosca
ngulo (em graus) do segmento que forma o centro do furo e o ponto de entrada na rosca com
referncia ao eixo de abcissas. Se no se programa se toma o valor 0.
C=0 C=1 C>1
198
Man u al d e p r og r amao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S
F
I
X
O
S
MODELOS M & EN
SOFT: V01.3X
G
2
1
2
C
i
c
l
o
d
e
f
r
e
s
a
g
e
m
d
e
r
o
s
c
a
e
x
t
e
r
i
o
r
9.18.1 Funcionamento bsico.
1. Deslocamento, em rpido, at o centro do furo (X, Y).
2. Deslocamento, em rpido, at ao plano de referncia (Z).
3. Deslocamento, no modo rpido, dos eixos do plano at ao ponto de entrada na rosca (s se
realiza este deslocamento se se programou o parmetro E).
4. Deslocamento em modo rpido, at cota do eixo longitudinal de entrada da rosca.
5. Deslocamento, de maneira rpida, at ao ponto de entrada rosca, (movimento interpolado
em os 3 eixos)
6. Entrada rosca em movimento helicoidal tangente primeira trajetria helicoidal de roscado.
7. Realizao do roscado em funo do valor do parmetro C.
Se C=0:
1 Movimento helicoidal, no sentido indicado no parmetro J, at ao fundo da rosca (o
movimento ser de uma s volta).
2 Movimento helicoidal de sada da rosca, tangente trajetria helicoidal anterior.
Se deve levar em considerao que na sada tangente trajetria helicoidal, o ponto de
sada superar a cota no eixo longitudinal do fundo do roscado.
Se C=1:
1 Movimento helicoidal com passo e sentido dados no parmetro J, at o fundo da rosca.
2 Movimento helicoidal de sada da rosca, tangente trajetria helicoidal anterior.
Se deve levar em considerao que na sada tangente trajetria helicoidal, o ponto de
sada superar a cota no eixo longitudinal do fundo do roscado.
Se C=n:
1 Movimento helicoidal com passo e sentido dados no parmetro J (o movimento ser de
uma s volta).
2 Movimento helicoidal de sada da rosca, tangente trajetria helicoidal anterior, at ao
ponto de entrada na rosca.
3 Deslocamento, de maneira rpida, at cota Z de entrada rosca, da trajetria seguinte
de roscado.
4 Repetio dos 3 passos anteriores at chegar ao fundo do roscado. Se deve levar em
considerao que na sada helicoidal final, o ponto de sada superar a cota no eixo
longitudinal do fundo do roscado.
8. Deslocamento, em rpido, at ao plano de referncia (G99).
9. Repetio dos pontos de 3 a 8 at alcanar a profundidade do excesso de acabado.
10.Repetio dos pontos de 3 a 8 at alcanar a profundidade da rosca.
11.Deslocamento, em rpido, at ao plano de referncia (G99) ou ao plano de partida (G98).
12.Deslocamento, em rpido, at o centro do furo (X, Y).
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
10
199
USINAGEM MULTPLICE
Se definem como usinagens mltiplas uma srie de funes que permitem repetir uma usinagem
ao longo de uma dada trajetria.
O tipo de usinagem ser selecionado pelo programador, podendo ser um ciclo fixo ou uma sub-
rotina definida pelo usurio, devendo estar esta ltima programada como sub-rotina modal.
As trajetrias de usinagem esto definidas pelas seguintes funes:
G60: Usinagem multplice em linha reta.
G61: Usinagem multplice formando um paralelogramo.
G62: Usinagem mltipla formando uma malha.
G63: Usinagem multplice formando uma circunferncia.
G64: Usinagem multplice formando um arco.
G65: Usinagem multplice mediante uma corda de arco.
Estas funes poder-se-o executar em qualquer plano de trabalho e devero ser definidas cada
vez que se usam, j que no so modais.
condio indispensvel que a usinagem que se deseja repetir se encontre ativa. Resumindo,
estas funes somente tero sentido quando se encontram sob influncia de ciclo fixo ou sob
influncia de sub-rotina modal.
Para executar uma usinagem mltipla se debe seguir os seguintes passos:
1. Deslocar a ferramenta ao primeiro ponto no qual se deseja efetuar a usinagem mltipla.
2. Definir o ciclo fixo ou sub-rotina modal que se deseja repetir em todos os pontos.
3. Definir a usinagem mltipla que se deseja efetuar.
Todas as usinagens programadas com estas funes se efetuam sob as mesmas condies de
trabalho (T, D, F, S) que se selecionaram ao definir o ciclo fixo ou a sub-rotina modal.
Depois de executada a usinagem mltipla programada, o programa recuperar a histria que tinha
antes de comear a referida usinagem, inclusive o ciclo fixo ou sub-rotina modal continuar ativa.
Sendo agora o avano F o correspondente ao avano programado para o ciclo fixo ou sub-rotina
modal.
De mesma maneira, a ferramenta ficar posicionada no ltimo ponto no que se realizou a usinagem
programada.
Quando se executa a usinagem mltipla de uma sub-rotina modal no modo Bloco a Bloco, a referida
sub-rotina se executar no seu conjunto (no por blocos) depois de cada deslocamento
programado.
A seguir se d uma explicao detalhada das usinagens mltiplas, supondo em todas elas que o
plano de trabalho o formado pelos eixos X e Y.
200
Man u al d e p r og r amao
CNC 8055
CNC 8055i
10.
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
MODELOS M & EN
SOFT: V01.3X
G
6
0
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
e
m
l
i
n
h
a
r
e
t
a
10.1 G60: Usinagem multplice em linha reta
O formato de programao deste ciclo o seguinte:
[ A5.5 ] ngulo da trajetria
Define o ngulo que forma a trajetria de usinagem com o eixo de abcissas. Se expressa em graus
e se no se programa, se tomar o valor A=0.
[ X5.5 ] Comprimento da trajetria.
Define o comprimento da trajetria de usinagem.
[ I5.5 ] Passo entre usinagens.
Define o passo entre usinagens.
[ K5 ] Nmero de usinagens.
Define o nmero de usinagens totais no trecho, includo o do ponto de definio da usinagem.
Devido a que com dois parmetros quaisquer do grupo X I K se pode definir a usinagem, o CNC
permite as seguintes combinaes de definio: XI, XK, IK.
Entretanto, quando se seleciona o formato XI se dever ter cuidado de que o nmero de usinagens
resultante seja um nmero inteiro, do contrrio o CNC mostrar o erro correspondente.
[ P Q R S T U V ] Pontos sem furao.
Estes parmetros so opcionais e se utilizam para indicar em que pontos ou entre que pontos dos
programados no se deseja executar a usinagem.
Desta maneira, o programar P7 indica que no se deseja executar a usinagem no ponto 7, e ao
programar Q10.013 indica que no se desejam usinagens desde o ponto 10 ao 13, ou dizendo de
outro modo, que no se desejam usinagens nos pontos 10, 11, 12 e 13.
Quando se deseje definir um grupo de pontos (Q10.013), se dever ter cuidado de definir o ponto
final com trs cifras, pois quando se programa Q10.13 a usinagem mltipla entende Q10.130.
A ordem de programao destes parmetros P Q R S T U V, devendo manter-se alm disso, a
ordem de numerao dos pontos atribudos aos mesmos, isto , a ordem de numerao dos pontos
atribudos a Q dever ser maior que a dos atribudos a P e menor que a dos atribudos a R.
Exemplo:
Programao correta P5.006 Q12.015 R20.022
Programao incorreta P5.006 Q20.022 R12.015
Se no se programam estes parmetros, o CNC entende que deve executar-se a usinagem em
todos os pontos da trajetria programada.
G60 A X I
X K
I K
P Q R S T U V
Man u al d e p r og r amao
CNC 8055
CNC 8055i
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
10.
MODELOS M & EN
SOFT: V01.3X
201
G
6
0
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
e
m
l
i
n
h
a
r
e
t
a
10.1.1 Funcionamento bsico.
1. A usinagem mltipla calcula o prximo ponto dos programados no qual se deseja executar a
usinagem.
2. Deslocamento em avano rpido (G00) ao referido ponto.
3. A usinagem mltipla executar, depois do deslocamento, o ciclo fixo ou a sub-rotina modal
selecionada.
4. O CNC repetir os passos 1-2-3 at finalizar a trajetria programada.
Depois de finalizar a usinagem mltipla a ferramenta ficar posicionada no ltimo ponto da
trajetria programada em que se executou a usinagem.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
Tambm se pode definir o bloco de definio de usinagem mltipla das seguintes formas:
G60 A30 X1200 K13 P2.003 Q6 R12
G60 A30 I 100 K13 P2. 003 Q6 R12
; Posicionament o e definio de ciclo fixo.
G81 G98 G00 G91 X200 Y300 Z- 8 I - 22 F100 S500
; Define usinagem mult plice.
G60 A30 X1200 I 100 P2. 003 Q6 R12
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
202
Man u al d e p r og r amao
CNC 8055
CNC 8055i
10.
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
MODELOS M & EN
SOFT: V01.3X
G
6
1
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
p
a
r
a
l
e
l
o
g
r
a
m
o
10.2 G61: Usinagem multplice formando um paralelogramo
O formato de programao deste ciclo o seguinte:
[ A5.5 ] ngulo da trajetria com o eixo de abcissas
Define o ngulo que forma a trajetria de usinagem com o eixo de abcissas. Se expressa em graus
e se no se programa, se tomar o valor A=0.
[ B5.5 ] ngulo entre trajetrias
Define o ngulo existente entre as duas trajetrias de usinagem. Se expressa em graus e se no
se programa, se tomar o valor B=90.
[ X5.5 ] Comprimento da trajetria no eixo de abcissas
Define o comprimento da trajetria de usinagem conforme o eixo de abcissas.
[ I5.5 ] Passo entre usinagens no eixo de abscissas
Define o passo entre usinagens conforme o eixo de abscissas.
[ K5 ] Nmero de usinagens no eixo de abscissas
Define o nmero de usinagens totais no eixo de abscissas, includo o do ponto de definio da
usinagem.
Devido a que com dois parmetros quaisquer do grupo X I K se pode definir a usinagem conforme
o eixo de abcissas, o CNC permite as seguintes combinaes de definio: XI, XK, IK.
Entretanto, quando se seleciona o formato XI se dever ter cuidado de que o nmero de usinagens
resultante seja um nmero inteiro, do contrrio o CNC mostrar o erro correspondente.
[ Y5.5 ] Comprimento da trajetria no eixo de ordenadas
Define o comprimento da trajetria de usinagem conforme o eixo de ordenadas.
[ J5.5 ] Passo entre usinagens no eixo de ordenadas
Define o passo entre usinagens conforme o eixo de ordenadas.
[ D5 ] Nmero de usinagens no eixo de ordenadas
Define o nmero de usinagens totais no eixo de ordenadas, includo o do ponto de definio da
usinagem.
Em virtude de que com dois parmetros quaisquer do grupo Y J D se pode definir a usinagem
conforme o eixo de ordenadas, o CNC permite as seguintes combinaes de definio: YJ, YD, JD.
Entretanto, quando se seleciona o formato YI se dever ter cuidado de que o nmero de usinagens
resultante seja um nmero inteiro, do contrrio o CNC mostrar o erro correspondente.
G61 A B X I
X K
I K
Y J
Y D
J D
P Q R S T U V
Man u al d e p r og r amao
CNC 8055
CNC 8055i
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
10.
MODELOS M & EN
SOFT: V01.3X
203
G
6
1
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
p
a
r
a
l
e
l
o
g
r
a
m
o
[ P Q R S T U V ] Pontos sem furao.
Estes parmetros so opcionais e se utilizam para indicar em que pontos ou entre que pontos dos
programados no se deseja executar a usinagem.
Desta maneira, o programar P7 indica que no se deseja executar a usinagem no ponto 7, e ao
programar Q10.013 indica que no se desejam usinagens desde o ponto 10 ao 13, ou dizendo de
outro modo, que no se desejam usinagens nos pontos 10, 11, 12 e 13.
Quando se deseje definir um grupo de pontos (Q10.013), se dever ter cuidado de definir o ponto
final com trs cifras, pois quando se programa Q10.13 a usinagem mltipla entende Q10.130.
A ordem de programao destes parmetros P Q R S T U V, devendo manter-se alm disso, a
ordem de numerao dos pontos atribudos aos mesmos, isto , a ordem de numerao dos pontos
atribudos a Q dever ser maior que a dos atribudos a P e menor que a dos atribudos a R.
Exemplo:
Programao correta P5.006 Q12.015 R20.022
Programao incorreta P5.006 Q20.022 R12.015
Se no se programam estes parmetros, o CNC entende que deve executar-se a usinagem em
todos os pontos da trajetria programada.
204
Man u al d e p r og r amao
CNC 8055
CNC 8055i
10.
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
MODELOS M & EN
SOFT: V01.3X
G
6
1
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
p
a
r
a
l
e
l
o
g
r
a
m
o
10.2.1 Funcionamento bsico.
1. A usinagem mltipla calcula o prximo ponto dos programados no qual se deseja executar a
usinagem.
2. Deslocamento em avano rpido (G00) ao referido ponto.
3. A usinagem mltipla executar, depois do deslocamento, o ciclo fixo ou a sub-rotina modal
selecionada.
4. O CNC repetir os passos 1-2-3 at finalizar a trajetria programada.
Depois de finalizar a usinagem mltipla a ferramenta ficar posicionada no ltimo ponto da
trajetria programada em que se executou a usinagem.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
Tambm se pode definir o bloco de definio de usinagem mltipla das seguintes formas:
G61 X700 K8 J60 D4 P2. 005 Q9. 011
G61 I 100 K8 Y180 D4 P2.005 Q9. 011
; Posicionament o e definio de ciclo fixo.
G81 G98 G00 G91 X100 Y150 Z- 8 I - 22 F100 S500
; Define usinagem mult plice.
G61 X700 I 100 Y180 J60 P2.005 Q9. 011
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
10.
MODELOS M & EN
SOFT: V01.3X
205
G
6
2
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
a
m
a
l
h
a
10.3 G62: Usinagem multplice formando uma malha
O formato de programao deste ciclo o seguinte:
[ A5.5 ] ngulo da trajetria com o eixo de abcissas
Define o ngulo que forma a trajetria de usinagem com o eixo de abcissas. Se expressa em graus
e se no se programa, se tomar o valor A=0.
[ B5.5 ] ngulo entre trajetrias
Define o ngulo existente entre as duas trajetrias de usinagem. Se expressa em graus e se no
se programa, se tomar o valor B=90.
[ X5.5 ] Comprimento da trajetria no eixo de abcissas
Define o comprimento da trajetria de usinagem conforme o eixo de abcissas.
[ I5.5 ] Passo entre usinagens no eixo de abscissas
Define o passo entre usinagens conforme o eixo de abscissas.
[ K5 ] Nmero de usinagens no eixo de abscissas
Define o nmero de usinagens totais no eixo de abscissas, includo o do ponto de definio da
usinagem.
Devido a que com dois parmetros quaisquer do grupo X I K se pode definir a usinagem conforme
o eixo de abcissas, o CNC permite as seguintes combinaes de definio: XI, XK, IK.
Entretanto, quando se seleciona o formato XI se dever ter cuidado de que o nmero de usinagens
resultante seja um nmero inteiro, do contrrio o CNC mostrar o erro correspondente.
[ Y5.5 ] Comprimento da trajetria no eixo de ordenadas
Define o comprimento da trajetria de usinagem conforme o eixo de ordenadas.
[ J5.5 ] Passo entre usinagens no eixo de ordenadas
Define o passo entre usinagens conforme o eixo de ordenadas.
[ D5 ] Nmero de usinagens no eixo de ordenadas
Define o nmero de usinagens totais no eixo de ordenadas, includo o do ponto de definio da
usinagem.
Em virtude de que com dois parmetros quaisquer do grupo Y J D se pode definir a usinagem
conforme o eixo de ordenadas, o CNC permite as seguintes combinaes de definio: YJ, YD, JD.
Entretanto, quando se seleciona o formato YI se dever ter cuidado de que o nmero de usinagens
resultante seja um nmero inteiro, do contrrio o CNC mostrar o erro correspondente.
G62 A B X I
X K
I K
Y J
Y D
J D
P Q R S T U V
206
Man u al d e p r og r amao
CNC 8055
CNC 8055i
10.
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
MODELOS M & EN
SOFT: V01.3X
G
6
2
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
a
m
a
l
h
a
[ P Q R S T U V ] Pontos sem furao.
Estes parmetros so opcionais e se utilizam para indicar em que pontos ou entre que pontos dos
programados no se deseja executar a usinagem.
Desta maneira, o programar P7 indica que no se deseja executar a usinagem no ponto 7, e ao
programar Q10.013 indica que no se desejam usinagens desde o ponto 10 ao 13, ou dizendo de
outro modo, que no se desejam usinagens nos pontos 10, 11, 12 e 13.
Quando se deseje definir um grupo de pontos (Q10.013), se dever ter cuidado de definir o ponto
final com trs cifras, pois quando se programa Q10.13 a usinagem mltipla entende Q10.130.
A ordem de programao destes parmetros P Q R S T U V, devendo manter-se alm disso, a
ordem de numerao dos pontos atribudos aos mesmos, isto , a ordem de numerao dos pontos
atribudos a Q dever ser maior que a dos atribudos a P e menor que a dos atribudos a R.
Exemplo:
Programao correta P5.006 Q12.015 R20.022
Programao incorreta P5.006 Q20.022 R12.015
Se no se programam estes parmetros, o CNC entende que deve executar-se a usinagem em
todos os pontos da trajetria programada.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
10.
MODELOS M & EN
SOFT: V01.3X
207
G
6
2
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
a
m
a
l
h
a
10.3.1 Funcionamento bsico.
1. A usinagem mltipla calcula o prximo ponto dos programados no qual se deseja executar a
usinagem.
2. Deslocamento em avano rpido (G00) ao referido ponto.
3. A usinagem mltipla executar, depois do deslocamento, o ciclo fixo ou a sub-rotina modal
selecionada.
4. O CNC repetir os passos 1-2-3 at finalizar a trajetria programada.
Depois de finalizar a usinagem mltipla a ferramenta ficar posicionada no ltimo ponto da
trajetria programada em que se executou a usinagem.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
Tambm se pode definir o bloco de definio de usinagem mltipla das seguintes formas:
G62 X700 K8 J60 D4 P2. 005 Q9.011 R15.019
G62 I 100 K8 Y180 D4 P2. 005 Q9.011 R15. 019
; Posicionament o e definio de ciclo fixo.
G81 G98 G00 G91 X100 Y150 Z- 8 I - 22 F100 S500
; Define usinagem mult plice.
G62 X700 I 100 Y180 J60 P2. 005 Q9. 011 R15. 019
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
208
Man u al d e p r og r amao
CNC 8055
CNC 8055i
10.
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
MODELOS M & EN
SOFT: V01.3X
G
6
3
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
a
c
i
r
c
u
n
f
e
r
n
c
i
a
10.4 G63: Usinagem multplice formando uma circunferncia
O formato de programao deste ciclo o seguinte:
[ X5.5 ] Distncia da primeira usinagem ao centro no eixo de abscissas
Define a distncia desde o ponto de partida ao centro, conforme o eixo de abscissas.
[ Y5.5 ] Distncia da primeira usinagem ao centro no eixo de ordenadas
Define a distncia desde o ponto de partida ao centro, conforme o eixo de ordenadas.
Com os parmetros X e Y se define o centro da circunferncia, do mesmo modo, que nas
interpolaes circulares (G02, G03) o fazem I e J.
[ I5.5 ] Passo angular entre usinagens.
Define o passo angular entre usinagens. Quando o deslocamento entre pontos se realiza em G00
ou G01, o sinal indica o sentido, "+" anti-horrio, "-" horrio.
[ K5 ] Nmero de usinagens totais
Define o nmero de usinagens totais ao longo da circunferncia, includo o do ponto de definio
da usinagem.
Ser suficiente to s programar I ou K no bloco de definio da usinagem mltipla. Entretanto,
quando se programa K numa usinagem mltipla na qual o deslocamento entre pontos se realiza
em G00 ou G01, a usinagem se realizar em sentido anti-horrio.
[ C 0/1/2/3 ] Tipo de deslocamento entre pontos
Indica como se realiza o deslocamento entre os pontos de usinagem. Se no se programa se toma
o valor C=0.
C=0: O deslocamento se realiza em avano rpido (G00).
C=1: O deslocamento se realiza em interpolao linear (G01).
C=2: O deslocamento se realiza em interpolao circular horria (G02).
C=3: O deslocamento se realiza em interpolao circular anti-horria (G03).
[ F5.5 ] Avano para o deslocamento entre pontos
Define o avano com que se realizar o deslocamento entre pontos. bvio, que somente ter
validez para valores de "C" diferentes de zero. Se no se programa, se tomar o valor F0, avano
mximo selecionado pelo parmetro de mquina de eixos "MAXFEED".
G63 X Y I
K
C F P Q R S T U V
Man u al d e p r og r amao
CNC 8055
CNC 8055i
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
10.
MODELOS M & EN
SOFT: V01.3X
209
G
6
3
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
a
c
i
r
c
u
n
f
e
r
n
c
i
a
[ P Q R S T U V ] Pontos sem furao.
Estes parmetros so opcionais e se utilizam para indicar em que pontos ou entre que pontos dos
programados no se deseja executar a usinagem.
Desta maneira, o programar P7 indica que no se deseja executar a usinagem no ponto 7, e ao
programar Q10.013 indica que no se desejam usinagens desde o ponto 10 ao 13, ou dizendo de
outro modo, que no se desejam usinagens nos pontos 10, 11, 12 e 13.
Quando se deseje definir um grupo de pontos (Q10.013), se dever ter cuidado de definir o ponto
final com trs cifras, pois quando se programa Q10.13 a usinagem mltipla entende Q10.130.
A ordem de programao destes parmetros P Q R S T U V, devendo manter-se alm disso, a
ordem de numerao dos pontos atribudos aos mesmos, isto , a ordem de numerao dos pontos
atribudos a Q dever ser maior que a dos atribudos a P e menor que a dos atribudos a R.
Exemplo:
Programao correta P5.006 Q12.015 R20.022
Programao incorreta P5.006 Q20.022 R12.015
Se no se programam estes parmetros, o CNC entende que deve executar-se a usinagem em
todos os pontos da trajetria programada.
210
Man u al d e p r og r amao
CNC 8055
CNC 8055i
10.
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
MODELOS M & EN
SOFT: V01.3X
G
6
3
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
a
c
i
r
c
u
n
f
e
r
n
c
i
a
10.4.1 Funcionamento bsico.
1. A usinagem mltipla calcula o prximo ponto dos programados no qual se deseja executar a
usinagem.
2. Deslocamento em avano programado mediante "C" (G00, G01, G02 ou G03) ao referido ponto.
3. A usinagem mltipla executar, depois do deslocamento, o ciclo fixo ou a sub-rotina modal
selecionada.
4. O CNC repetir os passos 1-2-3 at finalizar a trajetria programada.
Depois de finalizar a usinagem mltipla a ferramenta ficar posicionada no ltimo ponto da
trajetria programada em que se executou a usinagem.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
Tambm se pode definir o bloco de definio de usinagem mltipla da seguinte forma:
G63 X200 Y200 K12 C1 F200 P2.004 Q8
; Posicionament o e definio de ciclo fixo.
G81 G98 G01 G91 X280 Y130 Z- 8 I - 22 F100 S500
; Define usinagem mult plice.
G63 X200 Y200 I 30 C1 F200 P2. 004 Q8
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
10.
MODELOS M & EN
SOFT: V01.3X
211
G
6
4
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
a
r
c
o
10.5 G64: Usinagem multplice formando um arco
O formato de programao deste ciclo o seguinte:
[ X5.5 ] Distncia da primeira usinagem ao centro no eixo de abscissas
Define a distncia desde o ponto de partida ao centro, conforme o eixo de abscissas.
[ Y5.5 ] Distncia da primeira usinagem ao centro no eixo de ordenadas
Define a distncia desde o ponto de partida ao centro, conforme o eixo de ordenadas.
Com os parmetros X e Y se define o centro da circunferncia, do mesmo modo, que nas
interpolaes circulares (G02, G03) o fazem I e J.
[ B5.5 ] Percurso angular
Define o percurso angular da trajetria de usinagem e se expressa em graus.
[ I5.5 ] Passo angular entre usinagens.
Define o passo angular entre usinagens. Quando o deslocamento entre pontos se realiza em G00
ou G01, o sinal indica o sentido, "+" anti-horrio, "-" horrio.
[ K5 ] Nmero de usinagens totais
Define o nmero de usinagens totais ao longo da circunferncia, includo o do ponto de definio
da usinagem.
Ser suficiente to s programar I ou K no bloco de definio da usinagem mltipla. Entretanto,
quando se programa K numa usinagem mltipla na qual o deslocamento entre pontos se realiza
em G00 ou G01, a usinagem se realizar em sentido anti-horrio.
[ C 0/1/2/3 ] Tipo de deslocamento entre pontos
Indica como se realiza o deslocamento entre os pontos de usinagem. Se no se programa se toma
o valor C=0.
C=0: O deslocamento se realiza em avano rpido (G00).
C=1: O deslocamento se realiza em interpolao linear (G01).
C=2: O deslocamento se realiza em interpolao circular horria (G02).
C=3: O deslocamento se realiza em interpolao circular anti-horria (G03).
[ F5.5 ] Avano para o deslocamento entre pontos
Define o avano com que se realizar o deslocamento entre pontos. bvio, que somente ter
validez para valores de "C" diferentes de zero. Se no se programa, se tomar o valor F0, avano
mximo selecionado pelo parmetro de mquina de eixos "MAXFEED".
G64 X Y B I
K
C F P Q R S T U V
212
Man u al d e p r og r amao
CNC 8055
CNC 8055i
10.
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
MODELOS M & EN
SOFT: V01.3X
G
6
4
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
a
r
c
o
[ P Q R S T U V ] Pontos sem furao.
Estes parmetros so opcionais e se utilizam para indicar em que pontos ou entre que pontos dos
programados no se deseja executar a usinagem.
Desta maneira, o programar P7 indica que no se deseja executar a usinagem no ponto 7, e ao
programar Q10.013 indica que no se desejam usinagens desde o ponto 10 ao 13, ou dizendo de
outro modo, que no se desejam usinagens nos pontos 10, 11, 12 e 13.
Quando se deseje definir um grupo de pontos (Q10.013), se dever ter cuidado de definir o ponto
final com trs cifras, pois quando se programa Q10.13 a usinagem mltipla entende Q10.130.
A ordem de programao destes parmetros P Q R S T U V, devendo manter-se alm disso, a
ordem de numerao dos pontos atribudos aos mesmos, isto , a ordem de numerao dos pontos
atribudos a Q dever ser maior que a dos atribudos a P e menor que a dos atribudos a R.
Exemplo:
Programao correta P5.006 Q12.015 R20.022
Programao incorreta P5.006 Q20.022 R12.015
Se no se programam estes parmetros, o CNC entende que deve executar-se a usinagem em
todos os pontos da trajetria programada.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
10.
MODELOS M & EN
SOFT: V01.3X
213
G
6
4
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
f
o
r
m
a
n
d
o
u
m
a
r
c
o
10.5.1 Funcionamento bsico.
1. A usinagem mltipla calcula o prximo ponto dos programados no qual se deseja executar a
usinagem.
2. Deslocamento em avano programado mediante "C" (G00, G01, G02 ou G03) ao referido ponto.
3. A usinagem mltipla executar, depois do deslocamento, o ciclo fixo ou a sub-rotina modal
selecionada.
4. O CNC repetir os passos 1-2-3 at finalizar a trajetria programada.
Depois de finalizar a usinagem mltipla a ferramenta ficar posicionada no ltimo ponto da
trajetria programada em que se executou a usinagem.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
Tambm se pode definir o bloco de definio de usinagem mltipla da seguinte forma:
G64 X200 Y200 B225 K6 C3 F200 P2
; Posicionament o e definio de ciclo fixo.
G81 G98 G01 G91 X280 Y130 Z- 8 I - 22 F100 S500
; Define usinagem mult plice.
G64 X200 Y200 B225 I 45 C3 F200 P2
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
214
Man u al d e p r og r amao
CNC 8055
CNC 8055i
10.
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
MODELOS M & EN
SOFT: V01.3X
G
6
5
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
m
e
d
i
a
n
t
e
u
m
a
c
o
r
d
a
d
e
a
r
c
o
10.6 G65: Usinagem multplice mediante uma corda de arco
Esta funo permite executar a usinagem ativa num ponto programado mediante uma corda de
arco. Somente executar uma usinagem, sendo o seu formato de programao:
[ X5.5 ] Distncia da primeira usinagem ao centro no eixo de abscissas
Define a distncia desde o ponto de partida ao centro, conforme o eixo de abscissas.
[ Y5.5 ] Distncia da primeira usinagem ao centro no eixo de ordenadas
Define a distncia desde o ponto de partida ao centro, conforme o eixo de ordenadas.
Com os parmetros X e Y se define o centro da circunferncia, do mesmo modo, que nas
interpolaes circulares (G02, G03) o fazem I e J.
[ A5.5 ] ngulo da corda
Define o ngulo que forma a mediatriz da corda com o eixo de abscissas e se expressa em graus.
[ I5.5 ] Passo angular entre usinagens.
Define o comprimento da corda. Quando o deslocamento se realiza em G00 ou G01, o sinal indica
o sentido, "+" anti-horrio, "-" horrio.
[ C0/1/2/3 ] Tipo de deslocamento entre pontos
Indica como se realiza o deslocamento entre os pontos de usinagem. Se no se programa se toma
o valor C=0.
C=0: O deslocamento se realiza em avano rpido (G00).
C=1: O deslocamento se realiza em interpolao linear (G01).
C=2: O deslocamento se realiza em interpolao circular horria (G02).
C=3: O deslocamento se realiza em interpolao circular anti-horria (G03).
[ F5.5 ] Avano para o deslocamento entre pontos
Define o avano com que se realizar o deslocamento entre pontos. bvio, que somente ter
validez para valores de "C" diferentes de zero. Se no se programa, se tomar o valor F0, avano
mximo selecionado pelo parmetro de mquina de eixos "MAXFEED".
G65 X Y A
I
C F
Man u al d e p r og r amao
CNC 8055
CNC 8055i
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
10.
MODELOS M & EN
SOFT: V01.3X
215
G
6
5
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
m
e
d
i
a
n
t
e
u
m
a
c
o
r
d
a
d
e
a
r
c
o
10.6.1 Funcionamento bsico.
1. A usinagem mltipla calcula o ponto programado no qual se deseja executar a usinagem.
2. Deslocamento em avano programado mediante "C" (G00, G01, G02 ou G03) ao referido ponto.
3. A usinagem mltipla executar, depois do deslocamento, o ciclo fixo ou a sub-rotina modal
selecionada.
Depois de finalizar a usinagem a ferramenta ficar posicionada no ponto programado.
Exemplo de programao supondo que o plano de trabalho formado pelos eixos X e Y, que o eixo
longitudinal o eixo Z e que o ponto de partida X0 Y0 Z0:
Tambm se pode definir o bloco de definio de usinagem mltipla da seguinte forma:
G65 X- 280 Y- 40 I 444. 75 C1 F200
; Posicionament o e definio de ciclo fixo.
G81 G98 G01 G91 X890 Y500 Z- 8 I - 22 F100 S500
; Define usinagem mult plice.
G65 X- 280 Y- 40 A60 C1 F200
; Anula ciclo fixo.
G80
; Posicionament o.
G90 X0 Y0
; Fim de programa.
M30
4
4
4
,7
5
216
Man u al d e p r og r amao
CNC 8055
CNC 8055i
10.
U
S
I
N
A
G
E
M
M
U
L
T
P
L
I
C
E
MODELOS M & EN
SOFT: V01.3X
G
6
5
:
U
s
i
n
a
g
e
m
m
u
l
t
p
l
i
c
e
m
e
d
i
a
n
t
e
u
m
a
c
o
r
d
a
d
e
a
r
c
o
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
11
217
CICLO FIXO DE BOLSES COM
ILHAS
O que um bolso com ilhas?
Um bolso com ilhas se compe de um contorno ou perfil exterior e de uma srie de contornos
ou perfis interiores a este, aos que se denominam ilhas.
Se distinguem dois tipos de bolses com Ilhas, tais como bolses 2D e bolses 3D.
Bolso 2D:
Um bolso 2D tem todas as paredes do perfil exterior e das ilhas verticais. Para definir os contornos
de um bolso 2D se deve especificar o perfil no plano de todos os contornos.
Bolso 3D:
Um bolso 3D tem uma, vrias ou todas as paredes do perfil exterior e/ou das ilhas no vertical.
Para definir os contornos de um bolso 3D se deve especificar o perfil no plano e o perfil de
profundidade de todos os contornos (ainda que sejam verticais).
(1) Contorno ou perfil exterior do bolso.
(2) Contorno ou perfil interior do bolso.
218
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
Programao de ciclo fixo de bolses com Ilhas
A funo de chamada ao ciclo fixo de bolses com Ilhas (2D ou 3D) G66. A usinagem de um bolso
pode ser formada pelas seguintes operaes, cada uma das quais se programa mediante a sua
correspondente funo G.
Mediante a funo G66 se definem as operaes que compem a usinagem do bolso e onde esto
definidas no programa. Esta funo tambm indica donde esto definidos os diferentes perfis do
bolso.
Funo Operao de usinagem Bolso
G69 G81 G82 G83 Operao de furao, prvio usinagem. 2D
G67 Operao de desbaste. 2D / 3D
G67 Operao de semi-acabamento . 3D
G68 Operao de acabamento. 2D / 3D
(A) Perfil no plano. (B) Perfil de profundidade.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
219
B
o
l
s
e
s
2
D
11.1 Bolses 2D
A funo G66 de chamada ao ciclo no modal, portanto dever programar-se sempre que se
deseje executar um bolso 2D. Num bloco que contm a funo G66 no se permite programar
nenhuma outra funo, sendo a sua estrutura de definio:
G66 D H R I F K S E
D (0-9999) / H (0-9999) Operao de furao
Nmeros de etiqueta do bloco inicial (D) e final (H) que definem a operao de furao.
Se no se define (H) somente se executa o bloco (D).
Se no se define (D) no tem operao de furao.
R (0-9999) / I (0-9999) Operao de desbaste
Nmeros de etiqueta do bloco inicial (R) e final (I) que definem a operao de desbaste.
Se no se define (I) somente se executa o bloco (R).
Se no se define (R) no h operao de desbaste.
F (0-9999) / K (0-9999) Operao de acabamento
Nmeros de etiqueta do bloco inicial (F) e final (K) que definem a operao de acabamento.
Se no se define (K) somente se executa o bloco (F).
Se no se define (F) no h operao de acabamento.
S (0-9999) / E (0-9999) Descrio geomtrica dos perfis
Nmeros de etiqueta do bloco inicial (S) e final (E) que definem a descrio geomtrica dos perfis
que compem o bolso. Tem que definir ambos os parmetros.
Q (0-999999) Programa no qual est definida a descrio geomtrica dos perfis
Nmero de programa no qual est definida a descrio geomtrica, parmetros (S, E). Se est no
mesmo programa, no necessrio definir (Q).
Exemplo de programao:
; Posicionament o inicial.
G00 G90 X100 Y200 Z50 F5000 T1 D2
M06
; Definio do ciclo fixo de bolses com I lhas.
G66 D100 R200 I 210 F300 S400 E500
; Fim de programa.
M30
; Define a operao de furao
N100 G81.. .
; Operao de desbast e.
N200. ..
G67 .. .
N210. ..
; Operao de acabament o.
N300 G68.. .
; Descrio geomt rica.
N400 G0 G90 X300 Y50 Z3
. ..
. ..
N500 G2 G6 X300 Y50 I 150 J0
220
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
2
D
Funcionamento bsico.
1. Operao de furao. S se foi programado.
O CNC calcula a cota do ponto no qual se deve efetuar a furao, em funo da geometria do
bolso, o raio da ferramenta e do tipo de usinagem programado na operao de desbaste.
2. Operao de desbaste. S se foi programado.
Consta de diversas passadas superficiais de fresagem, at atingir o aprofundamento total
programado. Em cada passada superficial dar-se-o os seguintes passos em funo do tipo
de usinagem programado:
Caso A:
Quando as trajetrias de usinagem so lineares e mantm um determinado ngulo com o eixo
de abcissas.
Primeiro efeta um contorno inicial do perfil exterior da chapa. Se na chamada ao ciclo se
selecionou a operao de acabamento, este contorno se realiza deixando o excesso de
espessura programado para o acabamento.
A seguir se efetua uma fresagem, com o avano e passos programados. Se durante a fresagem
se atinge uma ilha pela primeira vez, se realizar um contorno da mesma.
Depois do contorno da ilha e o resto das vezes, a ferramenta passar por cima da ilha, retirando-
se conforme o eixo longitudinal, at o plano de referncia, continuando a usinagem depois de
superada a ilha.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
221
B
o
l
s
e
s
2
D
Caso B:
Quando as trajetrias de usinagem so concntricas.
O desbaste se realiza seguindo trajetrias concntricas ao perfil. A usinagem se far o mais
rpido que se puder, evitando, se possvel, passar por cima das ilhas.
3. Operao de acabamento. S se foi programado.
Esta operao se pode realizar num nico aprofundamento ou em vrios, bem como seguir os
perfis no sentido programado ou no contrrio.
O CNC usinar tanto o perfil exterior como as ilhas, efetuando entradas e sadas tangenciais
s mesmas, com velocidade superficial constante.
Cotas de referncia:
No ciclo fixo do bolso com ilhas existem quatro cotas ao longo do eixo longitudinal, normalmente
o eixo perpendicular ao plano (o selecionado com G15), que pela sua importncia se comentam
a seguir :
1. Cota do plano de partida. Vem dada pela posio que ocupa a ferramenta quando se chama
ao ciclo.
2. Cota do plano de referncia. Se deve programar em cotas absolutas e representa uma cota de
aproximao pea.
3. Cota da superfcie da chapa. Se programa em cotas absolutas e no primeiro bloco de definio
do perfil.
4. Cota de profundidade de usinagem. Se deve programar em cotas absolutas.
Condies depois de finalizar o ciclo
Depois de finalizado o ciclo fixo o avano ativo ser o ltimo avano programado, o correspondente
operao de desbaste ou acabamento. Da mesma maneira, o CNC aceitar as funes G00, G40
e G96.
222
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
2
D
11.1.1 Operao de furao
Esta operao opcional e para que o CNC a execute necessrio que tambm se tenha
programado a operao de desbaste.
Se utiliza, principalmente, quando a ferramenta programada na operao de desbaste no usina
conforme o eixo longitudinal, permitindo mediante esta operao de furao o acesso da referida
ferramenta superfcie a desbastar.
O bloco em que se programa a operao de furao deve ter nmero de etiqueta, com o objetivo
de indicar ao ciclo fixo o bloco donde se define a operao de furao.
As funes de furao programveis so os seguintes ciclos fixos de usinagem:
G69 Ciclo fixo de furao profunda com passo varivel.
G81 Ciclo fixo de furao.
G82 Ciclo fixo de furao com temporizao.
G83 Ciclo fixo de furao profunda com passo constante.
Ao definir a operao de furao deve-se programar, junto com a funo desejada, os parmetros
de definio correspondentes mesma.
No se deve definir nenhum ponto de posicionamento (X, Y), j que o prprio ciclo fixo quem
calcular a cota do ponto ou pontos na qual se realizar a furao, em funo do perfil programado
e do ngulo de desbaste da usinagem.
Depois dos parmetros de definio do ciclo se podero programar, se se deseja, as funes
auxiliares F S T D M, no se podendo programar uma funo M se esta tem sub-rotina associada.
Neste bloco permitido programar a funo M06 para realizar a troca de ferramenta, sempre que
a referida funo no tenha associada nenhuma sub-rotina. Quando a funo M06 tem sub-rotina
associada necessrio selecionar a ferramenta de furao antes de chamar a este ciclo.
; Definio do ciclo fixo de bolses com I lhas.
G66 D100 R200 F300 S400 E500
; Define a operao de furao
N100 G81.. .
N100 G69 G98 G91 Z- 4 I - 90 B1.5 C0.5 D2 H2 J4 K100 F500 S3000 M3
N120 G81 G99 G91 Z- 5 I - 30 F400 S2000 T3 D3 M3
N220 G82 G99 G91 Z- 5 I - 30 K100 F400 S2000 T2 D2 M6
N200 G83 G98 G91 Z- 4 I - 5 J6 T2 D4
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
223
B
o
l
s
e
s
2
D
11.1.2 Operao de desbaste
a operao principal na usinagem de um bolso, sendo opcional a sua programao.
Esta operao se executar mantendo o trabalho em aresta viva (G07) ou arredondamento de
aresta (G05) que se encontra selecionado. Entretanto o ciclo fixo atribuir o formato G07 aos
movimentos necessrios.
O bloco em que se programa a operao de desbaste deve ter nmero de etiqueta, com o objetivo
de indicar ao ciclo fixo o bloco donde se define a operao de desbaste .
A operao de desbaste se define mediante a funo G67, sendo o seu formato:
G67 A B C I R K V Q F S T D M
[ A5.5 ] ngulo da trajetria com o eixo de abcissas
Define o ngulo que forma a trajetria de desbaste com o eixo de abcissas.
Se no se programa o parmetro "A", o desbaste se realiza seguindo trajetrias concntricas com
o perfil. A usinagem se far o mais rpido que se puder, evitando passar por cima das ilhas.
; Definio do ciclo fixo de bolses com I lhas.
G66 D100 R200 F300 S400 E500
; Define a operao de desbast e.
N200 G67.. .
224
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
2
D
[ B5.5 ] Profundidade de passada
Define o passo de usinagem conforme o eixo longitudinal (profundidade da passada de desbaste).
obrigatrio defini-lo e deve programar-se com valor diferente de 0, em caso contrrio, se anula
a operao de desbaste.
Quando se programa com sinal positivo, todo o desbaste se executar com o mesmo passo
de usinagem, calculando o ciclo fixo um passo igual ou inferior ao programado.
Quando se programa com sinal negativo, todo o desbaste se executar com o passo
programado, ajustando o ciclo fixo ao ltimo passo para conseguir a profundidade total
programada.
[ C5.5 ] Passo de fresagem
Define o passo de fresagem no desbaste conforme o plano principal, executando-se todo o bolso
com o passo dado, ajustando o ciclo fixo o ltimo passo de fresagem.
Se no se programa ou se programa com valor 0, se tomar como valor 3/4 do dimetro da
ferramenta selecionada. Se se programa com um valor superior ao dimetro da ferramenta, o CNC
mostrar o erro correspondente.
[ I5.5 ] Profundidade do bolso
Define a profundidade total do bolso e se programa em cotas absolutas. obrigatrio program-
los.
[ R5.5 ] Plano de referncia
Define a cota do plano de referncia e se programa em cotas absolutas. obrigatrio program-los.
[ K1 ] Tipo de interseo de perfis
Define o tipo de interseo de perfis que se deseja associar.
K=0 Interseo de perfis bsica.
K=1 Interseo de perfis avanada.
Se no se programa se tomar como valor 0. Ambos os tipos de interseo se encontram
detalhados mais adiante.
[ V5.5 ] Avano de aprofundamento
Define o avano de aprofundamento da ferramenta.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
225
B
o
l
s
e
s
2
D
Se no se programa ou se programa com valor 0, se tomar 50% do avano no plano (F).
[ Q5.5 ] ngulo de aprofundamento
Opcional. ngulo de aprofundamento da ferramenta.
Se no se programa ou se programa com valor 90 significa que o aprofundamento vertical.
Quando se programa com um valor inferior a 0 ou superior a 90 se mostrar o erro de "Valor de
parmetro no vlido em ciclo fixo".
[ F5.5 ] Avano de usinagem
Opcional. Define o avano de usinagem no plano.
[ S5.5 ] Velocidade do eixo-rvore
Opcional. Define a velocidade do eixo-rvore.
[ T4 ] Nmero de ferramenta
Define a ferramenta com a que se realizar a operao de desbaste. obrigatrio program-los.
[ D4 ] Corretor de ferramenta
Opcional. Define o nmero do corretor.
[ M ] Funes auxiliares
Opcional. Se possui definir at 7 funes auxiliares M.
Esta operao permite definir M06 com sub-rotina associada, executando-se a troca de ferramenta
indicado antes de comear a operao de desbaste.
226
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
2
D
11.1.3 Operao de acabamento.
Esta operao opcional.
O bloco em que se programa a operao de acabamento deve ter nmero de etiqueta, com o
objetivo de indicar ao ciclo fixo o bloco donde se define a operao de acabamento.
A operao de acabamento se define mediante a funo G68, sendo o seu formato:
G68 B L Q I R K V F S T D M
[ B5.5 ] Profundidade de passada
Define o passo da malha conforme o eixo longitudinal (profundidade da passada de acabamento).
Se se programa com valor 0, o CNC executar uma nica passada de acabamento com
profundidade total do bolso.
Quando se programa com sinal positivo, todo o acabamento se executar com o mesmo passo
de usinagem, calculando o ciclo fixo um passo igual ou inferior ao programado.
Quando se programa com sinal negativo, todo o acabamento se executar com o passo
programado, ajustando o ciclo fixo ao ltimo passo para conseguir a profundidade total
programada.
[ L5.5 ] Excesso de espessura lateral para o acabamento
Define o valor do excesso de espessura que possuem as paredes laterais do bolso antes de
comear a operao de acabamento.
Quando se programa com valor positivo a passada de acabamento se realizar em G7 (aresta
viva).
Quando se programa com valor negativo a passada de acabamento se realizar em G5
(arredondamento de aresta).
Se no se programa ou se programa com valor 0, o ciclo no executar a passada de
acabamento.
[ Q 0/1/2 ] Sentido da passada de acabamento
Indica o sentido no qual se deseja efetuar a passada de acabamento no perfil exterior. A passada
de acabamento nas ilhas se efetua sempre no sentido contrario.
Q = 0 A passada de acabamento se efetua no mesmo sentido no qual se programou
o perfil exterior.
Q = 1 A passada de acabamento se efetua no sentido contrario no qual se programou.
; Definio do ciclo fixo de bolses com I lhas.
G66 D100 R200 F300 S400 E500
; Define a operao de acabament o
N300 G68.. .
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
227
B
o
l
s
e
s
2
D
Q = 2 Reservado.
Qualquer outro valor programado gerar o erro correspondente. Se o parmetro Q no se
programa, o ciclo toma o valor Q0.
[ I5.5 ] Profundidade do bolso
Define a profundidade total do bolso e se programa em cotas absolutas.
Se o bolso possui operao de desbaste no necessrio definir este parmetro, j que se
programou na referida operao. Entretanto, Se se programa em ambas operaes, o ciclo fixo
aceitar em cada operao a profundidade indicada na mesma.
Se o bolso no possui operao de desbaste obrigatrio definir este parmetro.
[ R5.5 ] Plano de referncia
Define a cota do plano de referncia e se programa em cotas absolutas.
Se o bolso possui operao de desbaste no necessrio definir este parmetro, j que se
programou na referida operao. Entretanto, Se se programa em ambas operaes, o ciclo fixo
aceitar em cada operao a profundidade indicada na mesma.
Se o bolso no possui operao de desbaste obrigatrio definir este parmetro.
[ K1 ] Tipo de interseo de perfis
Define o tipo de interseo de perfis que se deseja associar.
K=0 Interseo de perfis bsica.
K=1 Interseo de perfis avanada.
Se o bolso possui operao de desbaste no necessrio definir este parmetro, j que se
programou na referida operao. Entretanto, quando se programa em ambas as operaes o ciclo
fixo assumir o tipo de interseo que se definiu na operao de desbaste.
Si no se define operacin de desbaste e no se programa este parmetro, o ciclo fixo assumir
o valor K0. Ambos os tipos de interseo se encontram detalhados mais adiante.
[ V5.5 ] Avano de aprofundamento
Define o avano de aprofundamento da ferramenta.
Se no se programa ou se programa com valor 0, se tomar 50% do avano no plano (F).
[ F5.5 ] Avano de usinagem
Opcional. Define o avano de usinagem no plano.
[ S5.5 ] Velocidade do eixo-rvore
Opcional. Define a velocidade do eixo-rvore.
[ T4 ] Nmero de ferramenta
Define a ferramenta com a que se realizar a operao de desbaste. obrigatrio program-los.
[ D4 ] Corretor de ferramenta
Opcional. Define o nmero do corretor.
[ M ] Funes auxiliares
Opcional. Se possui definir at 7 funes auxiliares M.
Esta operao permite definir M06 com sub-rotina associada, executando-se a troca de ferramenta
indicado antes de comear a operao de desbaste.
228
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
2
D
11.1.4 Regras de programao de perfis
Quando se programam os perfis exteriores e interiores de um bolso com ilhas se devem seguir
as seguintes normas ou regras de programao. O ciclo fixo verifica todas estas regras de
geometria antes de comear a execuo do bolso, adaptando-lhes o perfil do bolso e
visualizando a mensagem de erro quando necessrio.
Todo tipo de perfil que se programe deve ser fechado. Os seguintes exemplos provocam erro
de geometria.
Nenhum perfil deve cortar-se entre si. Os seguintes exemplos provocam erro de geometria.
Quando se programou mais do que um perfil exterior o ciclo fixo assume como vlido o que maior
superfcie ocupe.
No obrigatrio programar perfis interiores. No caso de program-los estes devero ser
parcial ou totalmente interiores ao perfil exterior. A seguir se mostram alguns exemplos.
No se permite definir um perfil interior que se encontre includo totalmente em outro perfil
interior. Neste caso somente ser levado em considerao o perfil mais exterior de ambos.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
229
B
o
l
s
e
s
2
D
11.1.5 Interseo de perfis
Com objetivo de facilitar a programao dos perfis, o ciclo fixo permite a interseo dos perfis
interiores entre si e destes com o perfil exterior.
Se possui dois tipos de intersees que podero ser selecionadas mediante o parmetro "K".
Interseo de perfis bsica (K=0)
Este tipo adota as seguintes normas de interseo de perfis:
A interseo de perfis interiores gera um novo perfil interior que a unio booliana das mesmas.
A interseo entre um perfil interior e um perfil exterior gera um novo perfil exterior como
resultado da diferena entre o perfil exterior e o perfil interior.
Se existe um perfil interior que tem interseo com outro perfil interior e com o perfil exterior,
o ciclo fixo realiza primeiro a interseo entre os perfis interiores e posteriormente a interseo
com o perfil exterior.
Como resultado da interseo dos perfis interiores com o perfil exterior se obter um nico
bolso, que corresponde quele cujo perfil exterior possua a maior superfcie. As demais sero
ignoradas.
Se se programou a operao de acabamento, o perfil do bolso resultante dever cumprir todas
as normas de compensao de ferramenta, j que quando se programa um perfil que no possa
ser usinado pela ferramenta de acabamento programada, o CNC mostrar o erro
correspondente.
230
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
2
D
Interseo de perfis avanada (K=1)
Este tipo adota as seguintes normas de interseo de perfis:
1. O ponto inicial de cada contorno determina o pedao de contorno que se deseja selecionar.
Numa interseo de perfis, cada contorno fica dividido em vrias linhas que podemos agrup-
las como:
Linhas exteriores ao outro contorno.
Linhas interiores ao outro contorno.
Este tipo de interseo de perfis seleciona em cada contorno o grupo de linhas nas que se
encontra includo o ponto de definio do perfil.
O exemplo seguinte mostra o processo de seleo explicado, mostrando-se em trao contnuo
as linhas exteriores ao outro contorno e com trao descontnuo as linhas interiores. O ponto
inicial de cada contorno se indica com o sinal x.
Exemplos de interseo de perfis:
Soma booliana
Subtrao booliana
Interseo booliana
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
231
B
o
l
s
e
s
2
D
2. A ordem de programao dos diferentes perfis determinante quando se realiza uma
interseo de 3 ou mais perfis.
O processo de interseo de perfis se realiza conforme a ordem na qual se programaram os
perfis. Deste modo, depois de se efetuar a interseo dos dois primeiros perfis programados,
se realizar uma interseo do perfil resultante de ambos com o terceiro perfil, e assim
sucessivamente.
O ponto inicial dos perfis resultantes coincide sempre com o ponto inicial com que se definiu
o primeiro perfil.
Perfil resultante
Depois de obtidos os perfis do bolso e das ilhas, o ciclo fixo calcula os offset correspondentes aos
perfis resultantes, em funo da dimenso do raio da ferramenta a utilizar no desbaste e do excesso
de espessura programado.
Pode ocorrer que neste processo se obtenham intersees que no aparecem entre os perfis
programados.
232
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
2
D
Se existe uma zona na qual no pode passar a ferramenta de desbaste, ao realizar a interseo
entre os offset dos perfis se obtero vrios bolses resultantes, usinando-se todos eles.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
233
B
o
l
s
e
s
2
D
11.1.6 Sintaxe de programao de perfis
O perfil exterior e os perfis interiores ou ilhas que se programam devero definir-se mediante
elementos geomtricos simples (trechos retos e arcos).
O primeiro bloco de definio (donde comea o primeiro perfil) e o ltimo (donde finaliza o ltimo
perfil definido) devero possuir de nmero de etiqueta de bloco. Estes nmeros de etiqueta sero
os que indicaro ao ciclo fixo o comeo e o final da descrio geomtrica dos perfis que compem
o bolso.
A sintaxes de programao de perfis deve cumprir as seguintes normas:
O primeiro perfil deve comear no primeiro bloco de definio da descrio geomtrica dos
perfis da pea. A este bloco se atribuir um nmero de etiqueta, com o objetivo de indicar ao
ciclo fixo G66 o comeo da descrio geomtrica.
Neste mesmo bloco se programar a cota de superfcie da pea.
Se podero programar, um atrs do outro, todos os perfis que se desejem. Devendo comear
cada um deles em um bloco que contenha a funo G00 (indicativo de comeo de perfil).
Depois de finalizada a definio dos perfis, se dever atribuir ao ltimo bloco programado, um
nmero de etiqueta, com objetivo de indicar ao ciclo fixo G66 o final da descrio geomtrica.
Os perfis se descrevem como trajetrias programadas, podendo incluir arredondamentos,
chanfros, etc., seguindo para a sua programao as normas de sintaxes definidas para as
mesmas.
Na descrio de perfis no se permite programar espelhamento, mudanas de escala, rotao
do sistema de coordenadas, deslocamentos de origem, etc.
Tambm no permitido programar blocos em linguagem de alto nvel, como saltos, chamadas
a sub-rotinas ou programao paramtrica.
No podem programar-se outros ciclos fixos.
; Definio do ciclo fixo de bolses com I lhas.
G66 D100 R200 F300 S400 E500
; Descrio geomt rica.
N400 G0 G90 X300 Y50 Z3
. ..
N500 G2 G6 X300 Y50 I 150 J0
Se dever ter cuidado ao programar G01, G02 ou G03 no bloco seguinte ao de definio de comeo,
j que G00 modal, evitando deste modo que o CNC interprete os blocos seguintes como comeos
de novo perfil.
i
G0 G17 G90 X- 350 Y0 Z50
; Definio do ciclo fixo de bolses com I lhas.
G66 D100 R200 F300 S400 E500
G0 G90 X0 Y0 Z50
M30
; Define o primeiro perfil.
N400 G0 G90 X- 260 Y- 190 Z4. 5
- - - - - - - - - - - -
; Define out ro perfil.
G0 X230 Y170
G1 - - - - - -
- - - - - - - - - - - -
; Define out ro perfil.
G0 X- 120 Y90
G2 - - - - - -
- - - - - - - - - - - -
; Fim descrio geomt rica.
N500 G1 X- 120 Y90
234
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
2
D
Alm da funo G00, que tem significado especial, o ciclo fixo de bolso com ilhas permite para
a definio dos perfis, o uso das seguintes funes:
G01 Interpolao linear.
G02 Interpolao circular direita.
G03 Interpolao circular esquerda.
G06 Centro de circunferncia em coordenadas absolutas.
G08 Circunferncia tangente trajetria anterior.
G09 Circunferncia por trs pontos.
G36 Arredondamento de arestas.
G39 Chanfrado.
G53 Programao com respeito ao zero mquina.
G70 Programao em polegadas.
G71 Programao em milmetros.
G90 Programao absoluta.
G91 Programao incremental.
G93 Pr-seleo da origem polar.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
235
B
o
l
s
e
s
2
D
11.1.7 Erros
O CNC poder visualizar os seguintes erros:
ERROR 1023 G67. Raio de ferramenta demasiado grande.
Se se selecionou uma ferramenta incorreta na operao de desbaste.
ERROR 1024 G68. Raio de ferramenta demasiado grande.
Se se selecionou uma ferramenta incorreta na operao de acabamento.
ERROR 1025 Programada ferramenta de raio nulo
Se produz quando alguma das ferramentas que se utilizam na elaborao do bolso se definiu com
raio 0.
ERROR 1026 Programado passo maior que dimetro da ferramenta.
Se produz quando a operao de Desbaste se programou o parmetro "C" com um valor superior
ao dimetro da ferramenta com a qual se vai realizar a referida operao.
ERROR 1041 No programado parmetro obrigatrio em ciclo fixo.
Se produz nos seguintes casos:
Quando no foram programados os parmetros "I" e "R" na operao de desbaste.
Quando no h operao de desbaste e no se programam os parmetros "I" e "R" na operao
de acabamento.
ERROR 1042 Valor de parmetro no vlido em ciclo fixo.
Se produz nos seguintes casos:
Quando o parmetro "Q" da operao de acabamento se programou com um valor no vlido.
Quando o parmetro "Q" da operao de acabamento se programou com um valor 0.
Quando o parmetro "J" da operao de acabamento se programou com um valor superior ao
raio da ferramenta com a qual se vai realizar a referida operao.
ERROR 1044 Perfil no plano se corta a si mesmo em bolso com ilhas
Se produz quando algum dos perfis no plano dos contornos programados se corta a si mesmo.
ERROR 1046 Posio de ferramenta no vlida antes de ciclo fixo.
Se produz se no momento da chamada ao ciclo G66, a ferramenta se encontra posicionada entre
a cota do plano de referncia e a cota de profundidade final de alguma das operaes.
ERROR 1047 Perfil no plano aberto em bolso com ilhas
Se produz quando algum dos contornos programados no comea e termina no mesmo ponto.
Pode ser devido a que no se programou G1 depois do comeo, com G0, de algum dos perfis.
ERROR 1048 No programada cota de superfcie da pea em bolso com ilhas
Se produz quando no se programou a cota de superfcie do bolso no primeiro ponto da definio
da geometria.
ERROR 1049 Cota do plano de referncia no vlida em ciclo fixo
Se produz quando a cota do plano de referncia se encontra entre a cota da superfcie da pea
e a cota da profundidade final de alguma das operaes
ERROR 1084 Trajetria circular mal programada.
Se produz quando alguma das trajetrias programadas na definio da geometria do bolso no
correta.
236
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
2
D
ERROR 1227 Interseo de perfis no vlida em bolso com ilhas
Se produz nos seguintes casos:
Quando dois perfis no plano tm algum trecho comum (figura esquerda)
Quando coincidem os pontos iniciais de 2 perfis no plano principal (figura direita).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
237
B
o
l
s
e
s
2
D
11.1.8 Exemplos de programao
Exemplo de programao 1
Exemplo de programao, sem trocador automtico de ferramenta:
; Dimenses da ferrament a
( TOR1= 5, TOI 1= 0, TOL1= 25, TOK1= 0)
( TOR2= 3, TOI 2= 0, TOL2= 20, TOK2= 0)
( TOR3= 5, TOI 3= 0, TOL3= 25, TOK3= 0)
; Posicionament o inicial e programao bolses com I lhas.
G0 G17 G43 G90 X0 Y0 Z25 S800
G66 D100 R200 F300 S400 E500
M30
; Definio da operao de furao.
N100 G81 Z5 I - 40 T3 D3 M6
; Definio da operao de desbast e.
N200 G67 B20 C8 I - 40 R5 K0 V100 F500 T1 D1 M6
; Definio da operao de acabament o.
N300 G68 B0 L0. 5 Q0 V100 F300 T2 D2 M6
; Definio dos cont ornos do bolso.
N400 G0 G90 X- 260 Y- 190 Z0
; Cont orno ext erior.
G1 X- 200 Y30
X- 200 Y210
G2 G6 X- 120 Y290 I - 120 J210
G1 X100 Y170
G3 G6 X220 Y290 I 100 J290
G1 X360 Y290
G1 X360 Y- 10
G2 G6 X300 Y- 70 I 300 J- 10
G3 G6 X180 Y- 190 I 300 J- 190
G1 X- 260 Y- 190
; Cont orno da primeira ilha.
G0 X230 Y170
G1 X290 Y170
G1 X230 Y50
G1 X150 Y90
G3 G6 X230 Y170 I 150 J170
; Cont orno da segunda ilha.
G0 X- 120 Y90
G1 X20 Y90
G1 X20 Y- 50
G1 X- 120 Y- 50
; Fim da definio do cont orno.
N500 G1 X- 120 Y90
238
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
2
D
Exemplo de programao 2
Exemplo de programao, com trocador automtico de ferramenta. As "x" da figura indicam os
pontos iniciais de cada perfil:
; Dimenses da ferrament a
( TOR1= 9, TOI 1= 0, TOL1= 25, TOK1= 0)
( TOR2= 3. 6, TOI 2= 0, TOL2= 20, TOK2= 0)
( TOR3= 9, TOI 3= 0, TOL3= 25, TOK3= 0)
; Posicionament o inicial e programao bolses com I lhas.
G0 G17 G43 G90 X0 Y0 Z25 S800
G66 D100 R200 F300 S400 E500
M30
; Definio da operao de furao.
N100 G81 Z5 I - 40 T3 D3 M6
; Definio da operao de desbast e.
N200 G67 B10 C5 I - 40 R5 K1 V100 F500 T1 D1 M6
; Definio da operao de acabament o.
N300 G68 B0 L0.5 Q1 V100 F300 T2 D2 M6
; Definio dos cont ornos do bolso.
N400 G0 G90 X- 300 Y50 Z3
; Cont orno ext erior.
G1 Y190
G2 G6 X- 270 Y220 I - 270 J190
G1 X170
X300 Y150
Y50
G3 G6 X300 Y- 50 I 300 J0
G1 G36 R50 Y- 220
X - 30
G39 R50 X- 100 Y- 150
X- 170 Y- 220
X - 270
G2 G6 X- 300 Y- 190 I - 270 J- 190
G1 Y- 50
X - 240
Y50
X - 300
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
239
B
o
l
s
e
s
2
D
; Cont orno da primeira ilha.
G0 X- 120 Y80
G2 G6 X- 80 Y80 I - 100 J80; ( Cont orno a)
G1 Y- 80
G2 G6 X- 120 Y- 80 I - 100 J- 80
G1 Y80
G0 X- 40 Y0; ( Cont orno b)
G2 G6 X- 40 Y0 I - 100 J0
G0 X- 180 Y20; ( Cont orno c)
G1 X- 20
G2 G6 X- 20 Y- 20 I - 20 J0
G1 X- 180
G2 G6 X- 180 Y20 I - 180 J0
; Cont orno da segunda ilha.
G0 X150 Y140
G1 X170 Y110; ( Cont orno d)
Y - 110
X150 Y- 140
X130 Y- 110
Y110
X150 Y140
G0 X110 Y0; ( Cont orno e)
; Fim da definio do cont orno.
N500 G2 G6 X110 Y0 I 150 J0
240
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
11.2 Bolses 3D
A funo G66 de chamada ao ciclo no modal, portanto dever programar-se sempre que se
deseje executar um bolso 3D.
Num bloco que contm a funo G66 no se permite programar nenhuma outra funo, sendo a
sua estrutura de definio:
G66 R I C J F K S E
R (0-9999) / I (0-9999) Operao de desbaste
Nmeros de etiqueta do bloco inicial (R) e final (I) que definem a operao de desbaste.
Se no se define (I) somente se executa o bloco (R).
Se no se define (R) no h operao de desbaste.
C (0-9999) / J (0-9999) Operao de semi-acabamento
Nmeros de etiqueta do bloco inicial (C) e final (J) que definem a operao de semi-acabamento.
Se no se define (J) somente se executa o bloco (C).
Se no se define (C) no h operao de semi-acabamento.
F (0-9999) / K (0-9999) Operao de acabamento
Nmeros de etiqueta do bloco inicial (F) e final (K) que definem a operao de acabamento.
Se no se define (K) somente se executa o bloco (F).
Se no se define (F) no h operao de acabamento.
S (0-9999) / E (0-9999) Descrio geomtrica dos perfis
Nmeros de etiqueta do bloco inicial (S) e final (E) que definem a descrio geomtrica dos perfis
que compem o bolso. Tem que definir ambos os parmetros.
Exemplo de programao:
; Posicionament o inicial.
G00 G90 X100 Y200 Z50 F5000 T1 D2
M06
; Definio do ciclo fixo de bolses com I lhas.
G66 R100 C200 J210 F300 S400 E500
; Fim de programa.
M30
; Operao de desbast e.
N100 G67.. .
; Operao de semi- acabament o.
N200.. .
G67 .. .
N210.. .
; Operao de acabament o.
N300 G68.. .
; Descrio geomt rica.
N400 G0 G90 X300 Y50 Z3
.. .
.. .
N500 G2 G6 X300 Y50 I 150 J0
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
241
B
o
l
s
e
s
3
D
Funcionamento bsico.
1. Operao de desbaste. S se foi programado.
Consta de diversas passadas superficiais de fresagem, at atingir o aprofundamento total
programado. Em cada passada superficial dar-se-o os seguintes passos em funo do tipo
de usinagem programado:
Caso A:
Quando as trajetrias de usinagem so lineares e mantm um determinado ngulo com o eixo
de abcissas.
Primeiro efeta um contorno inicial do perfil exterior da chapa. Se na chamada ao ciclo se
selecionou a operao de acabamento, este contorno se realiza deixando o excesso de
espessura programado para o acabamento.
A seguir se efetua uma fresagem, com o avano e passos programados. Se durante a fresagem
se atinge uma ilha pela primeira vez, se realizar um contorno da mesma.
Depois do contorno da ilha e o resto das vezes, a ferramenta passar por cima da ilha, retirando-
se conforme o eixo longitudinal, at o plano de referncia, continuando a usinagem depois de
superada a ilha.
242
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
Caso B:
Quando as trajetrias de usinagem so concntricas.
O desbaste se realiza seguindo trajetrias concntricas ao perfil. A usinagem se far o mais
rpido que se puder, evitando, se possvel, passar por cima das ilhas.
2. Operao de semi-acabamento . S se foi programado.
Depois da operao de desbaste ficam umas sobras de material no perfil exterior e nas ilhas,
tal como se indica na figura.
A operao de semi-acabamento permite minimizar estas sobras de material mediante diversas
passadas de contorno a diferentes alturas.
3. Operao de acabamento. S se foi programado.
Efetua sucessivas passadas de acabamento em 3D. Se pode seleccionar o sentido da
usinagem das trajetrias, tanto do exterior do bolso na direo sua profundidade final, do
interior para o exterior ou em ambos os sentidos, alternativamente.
O CNC usinar tanto o perfil exterior como as ilhas, efetuando entradas e sadas tangenciais
s mesmas, com velocidade superficial constante.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
243
B
o
l
s
e
s
3
D
Condies depois de finalizar o ciclo:
Depois de finalizado o ciclo fixo o avano ativo ser o ltimo avano programado, o correspondente
operao de desbaste ou acabamento. Da mesma maneira, o CNC aceitar as funes G00, G40
e G96.
Cotas de referncia:
No ciclo fixo do bolso com ilhas existem quatro cotas ao longo do eixo longitudinal, normalmente
o eixo perpendicular ao plano (o selecionado com G15), que pela sua importncia se comentam
a seguir :
1. Cota do plano de partida. Vem dada pela posio que ocupa a ferramenta quando se chama
ao ciclo.
2. Cota do plano de referncia. Se deve programar em cotas absolutas e representa uma cota de
aproximao pea.
3. Cota da superfcie da chapa. Se programa em cotas absolutas e no primeiro bloco de definio
do perfil.
4. Cota de profundidade de usinagem. Se deve programar em cotas absolutas.
244
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
11.2.1 Operao de desbaste
a operao principal na usinagem de um bolso, sendo opcional a sua programao.
O bloco em que se programa a operao de desbaste deve ter nmero de etiqueta, com o objetivo
de indicar ao ciclo fixo o bloco donde se define a operao de desbaste .
A operao de desbaste se define mediante a funo G67 e no pode ser executada
independentemente da funo G66.
O seu formato de programao :
G67 A B C I R V F S T D M
[ A5.5 ] ngulo da trajetria com o eixo de abcissas
Define o ngulo que forma a trajetria de desbaste com o eixo de abcissas.
Se no se programa o parmetro "A", o desbaste se realiza seguindo trajetrias concntricas com
o perfil. A usinagem se far o mais rpido que se puder, evitando passar por cima das ilhas.
[ B5.5 ] Profundidade de passada
Define o passo de usinagem conforme o eixo longitudinal (profundidade da passada de desbaste).
obrigatrio defini-lo e deve programar-se com valor diferente de 0, em caso contrrio, se anula
a operao de desbaste.
; Definio do ciclo fixo de bolses com I lhas.
G66 R100 C200 F300 S400 E500
; Define a operao de desbast e.
N100 G67.. .
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
245
B
o
l
s
e
s
3
D
Quando se programa com sinal positivo, o ciclo fixo calcula um passo igual ou inferior ao
programado para efetuar uma passada de fresagem em cada uma das cotas de profundidade
das superfcies das ilhas.
Quando se programa com sinal negativo, todo o desbaste se executar com o passo
programado, ajustando o ciclo fixo ao ltimo passo para conseguir a profundidade total
programada.
Se o desbaste se efetua com "B(+)" somente ficam sobras nas paredes laterais do bolso, mas
se o desbaste se efetua com "B(-)" tambm podem ficar sobras por cima das ilhas.
[ C5.5 ] Passo de fresagem
Define o passo de fresagem no desbaste conforme o plano principal, executando-se todo o bolso
com o passo dado, ajustando o ciclo fixo o ltimo passo de fresagem.
Se no se programa ou se programa com valor 0, se tomar como valor 3/4 do dimetro da
ferramenta selecionada.
Se se programa com um valor superior ao dimetro da ferramenta, o CNC mostrar o erro
correspondente.
[ I5.5 ] Profundidade do bolso
Define a profundidade total do bolso e se programa em cotas absolutas. obrigatrio program-
los.
[ R5.5 ] Plano de referncia
Define a cota do plano de referncia e se programa em cotas absolutas. obrigatrio program-los.
[ V5.5 ] Avano de aprofundamento
Define o avano de aprofundamento da ferramenta.
Se no se programa ou se programa com valor 0, se tomar 50% do avano no plano (F).
[ F5.5 ] Avano de usinagem
Opcional. Define o avano de usinagem no plano.
246
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
[ S5.5 ] Velocidade do eixo-rvore
Opcional. Define a velocidade do eixo-rvore.
[ T4 ] Nmero de ferramenta
Define a ferramenta com a que se realizar a operao de desbaste. obrigatrio program-los.
[ D4 ] Corretor de ferramenta
Opcional. Define o nmero do corretor.
[ M ] Funes auxiliares
Opcional. Se podem definir at 7 funes auxiliares M. Se executaro no inicio da operao de
desbaste.
Esta operao permite definir M06 com sub-rotina associada, executando-se a troca de ferramenta
indicado antes de comear a operao de desbaste.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
247
B
o
l
s
e
s
3
D
11.2.2 Operao de semi-acabamento.
Esta operao opcional.
O bloco em que se programa a operao de semi-acabamento deve ter nmero de etiqueta, com
o objetivo de indicar ao ciclo fixo o bloco donde se define a operao de semi-acabamento.
A operao de semi-acabamento se define mediante a funo G67 e no pode ser executada
independentemente da funo G66.
As operaes de desbaste e semi- acabamento se definem com a funo G67, mas em blocos
diferentes. a funo G66 a que indica qual qual, mediante os parmetros "R" e "C".
O seu formato de programao :
G67 B I R V F S T D M
[ B5.5 ] Profundidade de passada
Define o passo da malha conforme o eixo longitudinal (profundidade da passada de semi-
acabamento). obrigatrio defini-lo e deve programar-se com valor diferente de 0, em caso
contrrio, se anula a operao de semi-acabamento.
Quando se programa com sinal positivo, todo o semi-acabamento se executar com o mesmo
passo de usinagem, calculando o ciclo fixo um passo igual ou inferior ao programado.
Quando se programa com sinal negativo, todo o semi-acabamento se executar com o passo
programado, ajustando o ciclo fixo ao ltimo passo para conseguir a profundidade total
programada.
[ I5.5 ] Profundidade do bolso
Define a profundidade total do bolso e se programa em cotas absolutas.
Se existe operao de desbaste e no se programa, se aplica o mesmo valor que o definido na
operao de desbaste.
Se no tem operao de desbaste, obrigatrio program-la.
[ R5.5 ] Plano de referncia
Define a cota do plano de referncia e se programa em cotas absolutas.
Se existe operao de desbaste e no se programa, se aplica o mesmo valor que o definido na
operao de desbaste.
Se no tem operao de desbaste, obrigatrio program-la.
[ V5.5 ] Avano de aprofundamento
Define o avano de aprofundamento da ferramenta.
Se no se programa ou se programa com valor 0, se tomar 50% do avano no plano (F).
[ F5.5 ] Avano de usinagem
Opcional. Define o avano de usinagem no plano.
; Definio do ciclo fixo de bolses com I lhas.
G66 R100 C200 F300 S400 E500
; Define a operao de semi- acabament o.
N200 G67.. .
248
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
[ S5.5 ] Velocidade do eixo-rvore
Opcional. Define a velocidade do eixo-rvore.
[ T4 ] Nmero de ferramenta.
Define a ferramenta com a que se realizar a operao de semi-acabamento. obrigatrio
program-los.
[ D4 ] Corretor de ferramenta
Opcional. Define o nmero do corretor.
[ M ] Funes auxiliares
Opcional. Se podem definir at 7 funes auxiliares M. Se executaro no inicio da operao de semi-
acabamento.
Esta operao permite definir M06 com sub-rotina associada, executando-se a troca de ferramenta
indicado antes de comear a operao de semi-acabamento.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
249
B
o
l
s
e
s
3
D
11.2.3 Operao de acabamento
Esta operao opcional.
O bloco em que se programa a operao de acabamento deve ter nmero de etiqueta, com o
objetivo de indicar ao ciclo fixo o bloco donde se define a operao de acabamento.
A operao de acabamento se define mediante a funo G68 e no pode ser executada
independentemente da funo G66.
O seu formato de programao :
G68 B L Q J I R V F S T D M
[ B5.5 ] Passo de usinagem
Define o passo no plano entre dois trajetrias 3D da operao de acabamento. obrigatrio defini-
lo e deve programar-se com valor diferente de 0.
[ L5.5 ] Excesso de espessura lateral para o acabamento
Define o valor do excesso de acabamento que deixaro, nas paredes laterais do bolso, as
operaes de desbaste e semi-acabamento. Nas superfcies das ilhas e no fundo do bolso no
se deixam excessos.
Quando se programa com valor positivo a passada de acabamento se realizar em G7 (aresta viva).
Quando se programa com valor negativo a passada de acabamento se realizar em G5
(arredondamento de aresta). Se no se programa, o ciclo toma o valor L0.
[ Q 0/1/2 ] Sentido da passada de acabamento
Indica o sentido no qual se deseja efetuar a passada de acabamento.
Q= 1: Todas as trajetrias se efetuam desde a superficie na direo do profundidade
final.
Q= 2: Todas as trajetrias se efetuam da profundidade final em direo superfcie.
Q=0: O sentido alternativo para cada 2 trajetrias consecutivas.
Qualquer outro valor programado gerar o erro correspondente. Se o parmetro Q no se
programa, o ciclo toma o valor Q0.
; Definio do ciclo fixo de bolses com I lhas.
G66 R100 C200 F300 S400 E500
; Define a operao de acabament o
N300 G68.. .
250
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
[ J5.5 ] Raio da ponta da ferramenta
Indica o raio da ponta da ferramenta, e portanto, o tipo de ferramenta de acabamento.
Em funo do raio que se atribuiu ferramenta na tabela de corretores (variveis "TOR" + "TOI"
do CNC) e do valor atribudo a este parmetro, se podem definir trs tipos de ferramentas.
PLANA Se no se programa J se programa J=0.
ESFRICA Se se programa J=R.
TRICA Se se programa J com valor diferente de 0 e menor que R.
[ I5.5 ] Profundidade do bolso
Define a profundidade total do bolso e se programa em cotas absolutas.
Se se define, o ciclo ser levado em considerao na operao de acabamento.
Se no se define e o bolso no possui operao de desbaste, o ciclo assumir o definido na
operao de desbaste.
Se no se define e o bolso no possui operao de desbaste mas possui operao de semi-
acabamento, o ciclo assumir o definido na operao de semi-acabamento.
Se o bolso no possui operao de desbaste nem de semi-acabamento, obrigatrio definir
este parmetro.
[ R5.5 ] Plano de referncia
Define a cota do plano de referncia e se programa em cotas absolutas.
Se se define, o ciclo ser levado em considerao na operao de acabamento.
Se no se define e o bolso no possui operao de desbaste, o ciclo assumir o definido na
operao de desbaste.
Se no se define e o bolso no possui operao de desbaste mas possui operao de semi-
acabamento, o ciclo assumir o definido na operao de semi-acabamento.
Se o bolso no possui operao de desbaste nem de semi-acabamento, obrigatrio definir
este parmetro.
[ V5.5 ] Avano de aprofundamento
Define o avano de aprofundamento da ferramenta.
Se no se programa ou se programa com valor 0, se tomar 50% do avano no plano (F).
[ F5.5 ] Avano de usinagem
Opcional. Define o avano de usinagem no plano.
[ S5.5 ] Velocidade do eixo-rvore
Opcional. Define a velocidade do eixo-rvore.
[ T4 ] Nmero de ferramenta
Define a ferramenta com a que se realizar a operao de acabamento. obrigatrio program-los.
[ D4 ] Corretor de ferramenta
Opcional. Define o nmero do corretor.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
251
B
o
l
s
e
s
3
D
[ M ] Funes auxiliares
Opcional. Se podem definir at 7 funes auxiliares M. Se executaro no inicio da operao de
acabamento.
Esta operao permite definir M06 com sub-rotina associada, executando-se a troca de ferramenta
indicado antes de comear a operao de acabamento.
252
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
11.2.4 Geometria dos contornos ou perfis
Para definir os contornos de um bolso 3D se deve especificar o perfil no plano (3) e o perfil de
profundidade (4) de todos os contornos (ainda que sejam verticais).
Como o ciclo fixo aplica o mesmo perfil de profundidade a todo o contorno, se deve utilizar o mesmo
ponto como comeo de definio do perfil no plano e como comeo de definio do perfil de
profundidade.
Tambm possvel definir contornos 3D com mais de um perfil de profundidade. Estes contornos
se denominam "Perfis 3D compostos" e se encontram detalhados mais adiante.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
253
B
o
l
s
e
s
3
D
11.2.5 Regras de programao de perfis
Quando se programam os contornos ou perfis exteriores e interiores de um bolso com ilhas 3D
se devem seguir as seguintes normas ou regras de programao:
1. O perfil no plano principal indica a forma do contorno.
Como um contorno 3D tem infinitos perfis diferentes (1 por cada cota de profundidade), se deve
programar:
Para o contorno exterior do bolso, o correspondente pela cota de superfcie (1).
Para os contornos interiores, ilhas, o correspondente cota de seu base (2).
2. O perfil no plano deve ser fechado (o ponto inicial e final deve ser o mesmo) e no deve cortar-
se entre si. Exemplos:
Os seguintes exemplos provocam erro de geometria.
3. O perfil de profundidade se deve programar com um qualquer dos eixos do plano ativo e o eixo
perpendicular. Se o plano ativo o XY e o eixo perpendicular o Z, se deve programar G16XZ
ou G16YZ.
Todos os perfis, perfis do plano e perfis de profundidade, devem comear com a definio do
plano que o contm.
G16 XY ; Comeo da definio do perfil ext erior.
; - - Definio do perfil no plano - -
G16 XZ
; - - Definio do perfil de profundidade - -
G16 XY ; Comeo da definio da ilha.
; - - Definio do perfil no plano - -
G16 XZ
; - - Definio do perfil de profundidade - -
254
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
4. A definio do perfil de profundidade se deve efetuar depois da definio do perfil no plano.
Se deve utilizar o mesmo ponto como comeo de definio do perfil no plano e como comeo
de definio do perfil de profundidade.
Entretanto, o perfil de profundidade se deve programar:
Para o contorno exterior do bolso, comeando pela cota de superfcie (1).
Para os contornos interiores, ilhas, comeando por a cota de seu base (2).
5. O perfil de profundidade tem que ser obrigatoriamente aberto e sem mudanas de sentido no
percurso, isto , que no faa ziguezague.
Os seguintes exemplos provocam erro de geometria.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
255
B
o
l
s
e
s
3
D
Exemplo de programao. Bolso 3D sem ilhas.
( TOR1= 2.5,TOL1= 20,TOI 1= 0,TOK1= 0)
G17 G0 G43 G90 Z50 S1000 M4
G5
; Define o bolso 3D.
G66 R200 C250 F300 S400 E500
M30
; Operao de desbast e.
N200 G67 B5 C4 I - 30 R5 V100 F400 T1 D1 M6
; Operao de semi- acabament o.
N250 G67 B2 I - 30 R5 V100 F550 T2 D1 M6
; Operao de acabament o.
N300 G68 B1. 5 L0. 75 Q0 I - 30 R5 V80 F275 T3 D1 M6
; Definio da geomet ria do bolso.
N400 G17
; Perfil no plano.
G90 G0 X10 Y30 Z0
G1 Y90
X130
Y10
X10
Y30
; Perfil de profundidade.
G16
G0 X10 Z0
N500 G3 X40 Z- 30 I 30 K0
256
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
Exemplos de programao Definio de perfis.
Ilha piramidal
Ilha cnica
Ilha semi-esfrica
; Perfil no plano.
G17
G0 G90 X17 Y4
G1 X30
G1 Y30
G1 X4
G1 Y4
G1 X17
; Perfil de profundidade
G16 YZ
G0 G90 Y4 Z4
G1 Y17 Z35
; Perfil no plano.
G17
G0 G90 X35 Y8
G2 X35 Y8 I 0 J27
; Perfil de profundidade
G16 YZ
G0 G90 Y8 Z14
G1 Y35 Z55
; Perfil no plano.
G17
G0 G90 X35 Y8
G2 X35 Y8 I 0 J27
; Perfil de profundidade
G16 YZ
G0 G90 Y8 Z14
G2 Y35 Z41 R27
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
257
B
o
l
s
e
s
3
D
Exemplo de programao. Bolso 3D sem ilhas.
( TOR1= 2.5,TOL1= 20,TOI 1= 0,TOK1= 0)
G17 G0 G43 G90 Z50 S1000 M4
G5
; Define o bolso 3D.
G66 R200 C250 F300 S400 E500
M30
; Operao de desbast e.
N200 G67 B5 C4 I 9 R25 V100 F400 T1D1 M6
; Operao de semi- acabament o.
N250 G67 B2 I 9 R25 V100 F550 T2D1 M6
; Operao de acabament o.
N300 G68 B1. 5 L0. 75 Q0 I 9 R25 V50 F275 T3D1 M6
; Definio da geomet ria do bolso.
N400 G17
; Cont orno ext erior. Perfil no plano.
G90 G0 X10 Y30 Z24
G1 Y50
X70
Y10
X10
Y30
; Perfil de profundidade.
G16 XZ
G0 X10 Z24
G1 X15 Z9
; Definio da ilha. Perfil no plano.
G17
G90 G0 X30 Y30
G2 X30 Y30 I 10 K0
; Perfil de profundidade.
G16 XZ
G90 G0 X30 Z9
N500 G1 X35 Z20
258
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
11.2.6 Perfis 3D compostos
Se denomina "Perfil 3D Composto" a todo o contorno 3D com mais de um perfil de profundidade.
Se define mediante a interseo de vrios contornos com perfis de profundidade diferentes.
Cada contorno se define mediante um perfil no plano e um perfil de profundidade. Todos os
contornos devem cumprir as seguintes condies:
O perfil no plano deve conter totalmente as faces correspondentes.
S se deve definir um perfil de profundidade por cada contorno.
O perfil no plano e o perfil de profundidade do contorno que agrupa vrias faces devem comear
no mesmo ponto.
O perfil no plano resultante estar formado pela interseo dos perfis no plano de cada um dos
elementos ou contornos.
Cada uma das paredes do perfil resultante assumir o perfil de profundidade correspondente.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
259
B
o
l
s
e
s
3
D
Regras de interseo de perfis
As normas de interseo dos perfis no plano so:
1. Numa interseo de perfis, cada contorno fica dividido em vrias linhas que podemos agrup-
las como:
Linhas exteriores ao outro contorno.
Linhas interiores ao outro contorno.
O ponto inicial de cada contorno (x) determina o grupo de linhas que se desejam selecionar.
O exemplo seguinte mostra o processo de seleo explicado, mostrando-se em trao contnuo
as linhas exteriores ao outro contorno e com trao descontnuo as linhas interiores.
Exemplos de interseo de perfis:
Soma booliana
Subtrao booliana
Interseo booliana
260
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
2. A ordem de programao dos diferentes perfis determinante quando se realiza uma
interseo de 3 ou mais perfis.
O processo de interseo de perfis se realiza conforme a ordem na qual se programaram os
perfis. Deste modo, depois de se efetuar a interseo dos dois primeiros perfis programados,
se realizar uma interseo do perfil resultante de ambos com o terceiro perfil, e assim
sucessivamente.
O ponto inicial dos perfis resultantes coincide sempre com o ponto inicial com que se definiu
o primeiro perfil.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
261
B
o
l
s
e
s
3
D
11.2.7 Posio de perfis
Quando se sobrepem 2 ou mais perfis se deve prestar ateno s consideraes que se indicam
a seguir.
A cota correspondente base do perfil superior (2) deve coincidir com a cota de superfcie do perfil
inferior (1).
Se existe um espao intermedirio entre ambos os perfis, o ciclo fixo considerar que so 2 perfis
diferentes e eliminar o perfil superior durante a execuo do perfil inferior.
Se os perfis se misturam, o ciclo fixo efetuar uma ranhura em volta do perfil superior quando efetua
a passada de acabamento.
Para uma melhor compreenso se utiliza como
referncia a ilha mostrada ao margem, que est
formada por 2 perfis superpostos, perfis 1 e 2.
262
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
11.2.8 Sintaxe de programao de perfis
O perfil exterior e os perfis interiores ou ilhas que se programam devero definir-se mediante
elementos geomtricos simples (trechos retos e arcos).
O primeiro bloco de definio (donde comea o primeiro perfil) e o ltimo (donde finaliza o ltimo
perfil definido) devero possuir de nmero de etiqueta de bloco. Estes nmeros de etiqueta sero
os que indicaro ao ciclo fixo o comeo e o final da descrio geomtrica dos perfis que compem
o bolso.
A sintaxes de programao de perfis deve cumprir as seguintes normas:
O primeiro bloco de definio do perfil deve ter o nmero de etiqueta, com o objetivo de indicar
ao ciclo fixo G66 o comeo da descrio geomtrica.
Primeiro se deve definir o Contorno exterior do bolso e a seguir o contorno de cada uma das
ilhas.
Quando um contorno possui mais de um perfil de profundidade, devem-se definir os contornos
um a um indicando em cada um deles o perfil no plano e a seguir o perfil de profundidade.
O primeiro bloco de definio do perfil, tanto do perfil no plano como do perfil de profundidade,
deve conter a funo G00 (indicativo do comeo de perfil).
Se dever ter cuidado ao programar G01, G02 ou G03 no bloco seguinte ao de definio de
comeo, j que G00 modal, evitando deste modo que o CNC interprete os blocos seguintes
como comeos de novo perfil.
O ltimo bloco de definio do perfil deve ter nmero de etiqueta, com o objetivo de indicar ao
ciclo fixo G66 o final da descrio geomtrica.
; Definio do ciclo fixo de bolses com I lhas.
G66 R100 C200 F300 S400 E500
; Descrio geomt rica.
N400 G17
.. .
N500 G2 G6 X300 Y50 I 150 J0
; Definio do ciclo fixo de bolses 3D.
G66 R200 C250 F300 S400 E500
; Comeo da definio da geomet ria do bolso.
N400 G17
; Cont orno ext erior. Perfil no plano.
G0 G90 X5 Y- 26 Z0
- - - - - - - - - - - -
; Perfil de profundidade.
G16 XZ
G0 - - - - - -
- - - - - - - - - - - -
; Definio da ilha.
G17
; Perfil no plano.
G0 X30 Y- 6
- - - - - - - - - - - -
; Perfil de profundidade.
G16 XZ
G0
- - - - - - - - - - - -
; Fim descrio geomt rica.
N500G3 Y- 21 Z0 J- 5 K0
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
263
B
o
l
s
e
s
3
D
Os perfis se descrevem como trajetrias programadas, podendo incluir arredondamentos,
chanfros, etc., seguindo para a sua programao as normas de sintaxes definidas para as
mesmas.
Na descrio de perfis no se permite programar espelhamento, mudanas de escala, rotao
do sistema de coordenadas, deslocamentos de origem, etc.
Tambm no permitido programar blocos em linguagem de alto nvel, como saltos, chamadas
a sub-rotinas ou programao paramtrica.
No podem programar-se outros ciclos fixos.
Alm da funo G00, que tem significado especial, o ciclo fixo de bolso com ilhas permite para
a definio dos perfis, o uso das seguintes funes:
G01 Interpolao linear.
G02 Interpolao circular direita.
G03 Interpolao circular esquerda.
G06 Centro de circunferncia em coordenadas absolutas.
G08 Circunferncia tangente trajetria anterior.
G09 Circunferncia por trs pontos.
G16 Seleo plano principal por dois direes e eixo longitudinal.
G17 Plano principal X-Y e longitudinal Z.
G18 Plano principal Z-X e longitudinal Y
G19 Plano principal Y-Z e longitudinal X
G36 Arredondamento de arestas.
G39 Chanfrado.
G53 Programao com respeito ao zero mquina.
G70 Programao em polegadas.
G71 Programao em milmetros.
G90 Programao absoluta.
G91 Programao incremental.
G93 Pr-seleo da origem polar.
264
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
11.2.9 Exemplos de programao
Exemplo de programao 1
A ilha deste exemplo tem 3 tipos de perfil de profundidade, tipo A, tipo B e tipo C. Para definir a
ilha se utilizam 3 contornos, contorno tipo A, contorno tipo B e contorno tipo C.
; Dimenses da ferrament a.
( TOR1= 2. 5,TOL1= 20, TOI 1= 0, TOK1= 0)
; Posicionament o inicial e definio do bolso 3D.
G17 G0 G43 G90 Z50 S1000 M4
G5
G66 R200 C250 F300 S400 E500
M30
; Definio da operao de desbast e.
N200 G67 B5 C4 I - 20 R5 V100 F400 T1D1 M6
; Definio da operao de semi- acabament o.
N250 G67 B2 I - 20 R5 V100 F550 T2D1 M6
; Definio da operao de acabament o.
N300 G68 B1.5 L0.75 Q0 I - 20 R5 V80 F275 T3 D1 M6
; Definio da geomet ria do bolso. Blocos N400 a N500.
N400 G17
; Definio do cont orno t ipo A. Perfil no plano.
G0 G90 X50 Y90 Z0
G1 X0
Y10
X100
Y90
X50
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
265
B
o
l
s
e
s
3
D
; Perfil de profundidade.
G16 YZ
G0 G90 Y90 Z0
G1 Z- 20
; Definio do cont orno t ipo B. Perfil no plano.
G17
G0 G90 X10 Y50
G1 Y100
X - 10
Y0
X10
Y50
; Perfil de profundidade.
G16 XZ
G0 G90 X10 Z0
G1 X20 Z- 20
; Definio do cont orno t ipo C. Perfil no plano.
G17
G0 G90 X90 Y50
G1 Y100
X110
Y0
X90
Y50
; Perfil de profundidade.
G16 XZ
G0 G90 X90 Z0
N500 G2 X70 Z- 20 I - 20 K0
266
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
Exemplo de programao 2
A ilha deste exemplo tem 3 tipos de perfil de profundidade, tipo A, tipo B e tipo C. Para definir a
ilha se utilizam 3 contornos, contorno tipo A, contorno tipo B e contorno tipo C.
; Dimenses da ferrament a
( TOR1= 7. 5,TOI 1= 0,TOR2= 5,TOI 2= 0,TOR3= 2. 5,TOI 3= 0)
; Posicionament o inicial e definio do bolso 3D.
G17 G0 G43 G90 Z50 S1000 M4
G5
G66 R200 C250 F300 S400 E500
M30
; Definio da operao de desbast e.
N200 G67 B7 C14 I - 25 R3 V100 F500 T1 D1 M6
; Definio da operao de semi- acabament o.
N250 G67 B3 I - 25 R3 V100 F625 T2 D2 M6
; Definio da operao de acabament o.
N300 G68 B1 L1 Q0 J0 I - 25 R3 V100 F350 T3 D3 M6
; Definio da geomet ria do bolso. Blocos N400 a N500.
N400 G17
; Definio de cont orno ext erior. Perfil no plano.
G0 G90 X0 Y0 Z0
G1 X150
Y100
X0
Y0
; Perfil de profundidade.
G16 XZ
G0 G90 X0 Z0
G1 X10 Z- 10
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
267
B
o
l
s
e
s
3
D
; Definio do cont orno t ipo A. Perfil no plano.
G17
G0 G90 X50 Y30
G1 X70
Y70
X35
Y30
X50
; Perfil de profundidade.
G16 YZ
G0 G90 Y30 Z- 25
G2 Y50 Z- 5 J20 K0
; Definio do cont orno t ipo B. Perfil no plano.
G17
G0 G90 X40 Y50
G1 Y25
X65
Y75
X40
Y50
; Perfil de profundidade.
G16 XZ
G0 G90 X40 Z- 25
G1 Z- 5
; Definio do cont orno t ipo C. Perfil no plano.
G17 G90 X80 Y40
G0 X96
G1 Y60
X60
Y40
X80
; Perfil de profundidade.
G16 YZ
G0 G90 Y40 Z- 25
N500 G2 Y50 Z- 15 J10 K0
268
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
Exemplo de programao 3
A ilha deste exemplo tem 3 tipos de perfil de profundidade, tipo A, tipo B e tipo C. Para definir a
ilha se utilizam 3 contornos, contorno tipo A, contorno tipo B e contorno tipo C.
; Dimenses da ferrament a
( TOR1= 4, TOI 1= 0, TOR2= 2.5,TOI 2= 0)
; Posicionament o inicial e definio do bolso 3D.
G17 G0 G43 G90 Z25 S1000 M3
G66 R200 C250 F300 S400 E500
M30
; Definio da operao de desbast e.
N200 G67 B5 C4 I - 20 R5 V100 F700 T1 D1 M6
; Definio da operao de semi- acabament o.
N250 G67 B2 I - 20 R5 V100 F850 T1 D1 M6
; Definio da operao de acabament o.
N300 G68 B1.5 L0.25 Q0 I - 20 R5 V100 F500 T2 D2 M6
; Definio da geomet ria do bolso. Blocos N400 a N500.
N400 G17
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
269
B
o
l
s
e
s
3
D
; Definio de cont orno ext erior. Perfil no plano.
G0 G90 X0 Y0 Z0
G1 X105
Y62
X0
Y0
; Perfil de profundidade.
G16 XZ
G0 X0 Z0
G2 X5 Z- 5 I 0 K- 5
G1 X7. 5 Z- 20
; Definio do cont orno t ipo A. Perfil no plano.
G17
G90 G0 X37 Y19
G2 I 0 J12
; Perfil de profundidade.
G16 YZ
G0 Y19 Z- 20
G1 Z- 16
G2 Y31 Z- 4 R12
; Definio do cont orno t ipo B. Perfil no plano.
G17
G90 G0 X60 Y37
G1 X75
Y25
X40
Y37
; Perfil de profundidade.
G16 YZ
G0 Y37 Z- 20
G1 Z- 13
G3 Y34 Z- 10 J- 3 K0
; Definio do cont orno t ipo C. Perfil no plano.
G17
G0 X70 Y31
G1 Y40
X80
Y20
X70
Y31
; Perfil de profundidade.
G16 XZ
G0 X70 Z- 20
N500 G1 X65 Z- 10
270
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
Exemplo de programao 4
Para definir a ilha se utilizam 10 contornos, como se indica a seguir:
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
271
B
o
l
s
e
s
3
D
; Dimenses da ferrament a
( TOR1= 4,TOI 1= 0,TOR2= 2. 5, TOI 2= 0)
; Posicionament o inicial e definio do bolso 3D.
G17 G0 G43 G90 Z25 S1000 M3
G66 R200 C250 F300 S400 E500
M30
; Definio da operao de desbast e.
N200 G67 B5 C0 I - 30 R5 V100 F700 T1 D1 M6
; Definio da operao de semi- acabament o.
N250 G67 B1. 15 I - 29 R5 V100 F850 T1 D1 M6
; Definio da operao de acabament o.
N300 G68 B1. 5 L0. 25 Q0 I - 30 R5 V100 F500 T2 D2 M6
; Definio da geomet ria do bolso. Blocos N400 a N500.
N400 G17
; Definio de cont orno ext erior. Perfil no plano.
G90 G0 X0 Y0 Z0
G1 X70
Y - 90
X - 70
Y20
; Definio do cont orno 1. Perfil no plano.
G17
G90 G0 X42.5 Y5
G1 G91 X- 16
Y - 60
X32
Y60
X - 16
; Perfil de profundidade.
G16 YZ
G0 G90 Y5 Z- 30
G3 Y- 25 Z0 J- 30 K0
272
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
; Definio de cont orno 2.
G17
G0 X27.5 Y- 25
G1 G91 Y31
G1 X- 2
Y - 62
X2
Y31
; Perfil de profundidade.
G16 XZ
G0 G90 X27. 5 Z- 30
G1 Z0
; Definio de cont orno 3.
G17
G0 X57.5 Y- 25
G1 G91 Y- 31
X2
Y62
X - 2
Y - 31
; Perfil de profundidade.
G16 XZ
G0 G90 X57. 5 Z- 30
G1 Z0
; Definio de cont orno 4.
G17
G0 X0 Y- 75
G1 G91 X- 31
Y - 2
X62
Y2
X - 31
; Perfil de profundidade.
G16 YZ
G0 G90 Y- 75 Z- 30
G1 Z0
; Definio de cont orno 5.
G17
G0 X- 30 Y- 60
G1 G91 Y- 16
X60
Y32
X - 60
Y - 16
; Perfil de profundidade.
G16 XZ
G0 G90 X- 30 Z- 30
G2 X0 Z0 I 30 K0
; Definio de cont orno 6.
G17
G0 X0 Y- 45
G1 G91 X31
Y2
X - 62
Y - 2
X31
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
273
B
o
l
s
e
s
3
D
; Perfil de profundidade.
G16 YZ
G0 G90 Y- 45 Z- 30
G1 Z0
; Definio de cont orno 7.
G17
G0 X- 57. 5 Y- 25
G1 G91 Y31
X - 2
Y - 62
X2
Y31
; Perfil de profundidade.
G16 XZ
G0 G90 X- 57. 5 Z- 30
G1 Z0
; Definio de cont orno 8.
G17
G0 X- 42. 5 Y5
G1 G91 X- 16
Y - 60
X32
Y60
X - 16
; Perfil de profundidade.
G16 YZ
G0 G90 Y5 Z- 30
G3 Y- 25 Z0 J- 30 K0
; Definio de cont orno 9.
G17
G0 X- 27. 5 Y- 25
G1 G91 Y- 31
X2
Y62
X - 2
Y - 31
; Perfil de profundidade.
G16 XZ
G0 G90 X27.5 Z- 30
G1 Z0
; Definio de cont orno 10.
G17
G0 X0 Y0
G1 X- 28
Y - 50
X28
Y0
X0
; Perfil de profundidade.
G16 YZ
G0 Y0 Z- 30
N500 G3 Y- 25 Z- 5 J- 25 K0
274
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
Exemplo de programao 5
A ilha deste exemplo tem 2 tipos de perfil de profundidade, tipo A e tipo B. Para definir a ilha se
utilizam 2 contornos, o contorno baixo (tipo A) e o contorno alto (tipo B).
; Dimenses da ferrament a
( TOR1= 2. 5,TOL1= 20, TOI 1= 0, TOK1= 0)
; Posicionament o inicial e definio do bolso 3D.
G17 G0 G43 G90 Z50 S1000 M4
G5
G66 R200 C250 F300 S400 E500
M30
; Definio da operao de desbast e.
N200 G67 B5 C4 I - 25 R5 V100 F400 T1 D1 M6
; Definio da operao de semi- acabament o.
N250 G67 B2 I - 25 R5 V100 F550 T2 D1 M6
; Definio da operao de acabament o.
N300 G68 B1.5 L0.75 Q0 I - 25 R5 V100 F275 T3 D1 M6
; Definio da geomet ria do bolso. Blocos N400 a N500.
N400 G17
; Definio de cont orno ext erior. Perfil no plano.
G90 G0 X5 Y- 26 Z0
G1 Y25
X160
Y - 75
X5
Y - 26
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
275
B
o
l
s
e
s
3
D
; Definio de cont orno baixo ( t ipo A) . Perfil no plano.
G17
G90 G0 X30 Y- 6
G1 Y- 46
X130
Y - 6
X30
; Perfil de profundidade.
G16 XZ
G0 X30 Z- 25
G1 Z- 20
G2 X39 Z- 11 I 9 K0
; Definio de cont orno baixo ( t ipo B) . Perfil no plano.
G17
G90 G0 X80 Y- 16
G2 I 0 J- 10
; Perfil de profundidade.
G16 YZ
G0 Y- 16 Z- 11
G1 Y- 16 Z- 5
N500 G3 Y- 21 Z0 J- 5 K0
276
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
11.2.10 Erros
O CNC poder visualizar os seguintes erros:
ERROR 1025 Programada ferramenta de raio nulo
Se produz quando alguma das ferramentas que se utilizam na elaborao do bolso 3D se definiu
com raio 0.
ERROR 1026 Programado passo maior que dimetro da ferramenta.
Se produz quando a operao de Desbaste se programou o parmetro "C" com um valor superior
ao dimetro da ferramenta com a qual se vai realizar a referida operao.
ERROR 1041 No programado parmetro obrigatrio em ciclo fixo.
Se produz nos seguintes casos:
Quando no foram programados os parmetros "I" e "R" na operao de desbaste.
Quando no h operao de desbaste e no se programam os parmetros "I" e "R" na operao
de semi-acabamento.
Quando no h operaes de desbaste e semi-acabamento e no se programam os parmetros
"I" e "R" na operao de acabamento.
Quando no se programa o parmetro "B" na operao de acabamento.
ERROR 1042 Valor de parmetro no vlido em ciclo fixo.
Se produz nos seguintes casos:
Quando o parmetro "Q" da operao de acabamento se programou com um valor no vlido.
Quando o parmetro "Q" da operao de acabamento se programou com um valor 0.
Quando o parmetro "J" da operao de acabamento se programou com um valor superior ao
raio da ferramenta com a qual se vai realizar a referida operao.
ERROR 1043 Perfil de profundidade no vlido em bolso com ilhas
Se produz nos seguintes casos:
Quando os perfis de profundidade de 2 trechos de um mesmo contorno (simples ou composto)
se cruzam.
Quando no se pode realizar o acabamento de um contorno com a ferramenta programada.
Um caso tpico um molde de esfera com uma ferramenta que no seja esfrica (parmetro
"J" diferente ao raio).
ERROR 1044 Perfil no plano se corta a si mesmo em bolso com ilhas
Se produz quando algum dos perfis no plano dos contornos programados se corta a si mesmo.
ERROR 1046 Posio de ferramenta no vlida antes de ciclo fixo.
Se produz se no momento da chamada ao ciclo G66, a ferramenta se encontra posicionada entre
a cota do plano de referncia e a cota de profundidade final de alguma das operaes.
ERROR 1047 Perfil no plano aberto em bolso com ilhas
Se produz quando algum dos contornos programados no comea e termina no mesmo ponto.
Pode ser devido a que no se programou G1 depois do comeo, com G0, de algum dos perfis.
ERROR 1048 No programada cota de superfcie da pea em bolso com ilhas
Se produz quando no se programou a cota de superfcie do bolso no primeiro ponto da definio
da geometria.
ERROR 1049 Cota do plano de referncia no vlida em ciclo fixo
Se produz quando a cota do plano de referncia se encontra entre a cota da superfcie da pea
e a cota da profundidade final de alguma das operaes
ERROR 1084 Trajetria circular mal programada.
Se produz quando alguma das trajetrias programadas na definio da geometria do bolso no
correta.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
11.
MODELOS M & EN
SOFT: V01.3X
277
B
o
l
s
e
s
3
D
ERROR 1227 Interseo de perfis no vlida em bolso com ilhas
Se produz nos seguintes casos:
Quando dois perfis no plano tm algum trecho comum (figura esquerda)
Quando coincidem os pontos iniciais de 2 perfis no plano principal (figura direita).
278
Man u al d e p r og r amao
CNC 8055
CNC 8055i
11.
C
I
C
L
O
F
I
X
O
D
E
B
O
L
S
E
S
C
O
M
I
L
H
A
S
MODELOS M & EN
SOFT: V01.3X
B
o
l
s
e
s
3
D
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
12
279
TRABALHO COM APALPADOR
O CNC possui duas entradas de apalpador para sinais de 5 V DC do tipo TTL e para sinais de 24
V DC.
Nos apndices do manual de instalao se explica a conexo dos diferentes tipos de apalpadores
a estas entradas.
Este controle permite, mediante a utilizao de apalpadores, realizar as seguintes operaes:
Programao mediante as funes G75/G76 de blocos de movimento com apalpador.
Execuo mediante a programao de blocos em linguagem de alto nvel dos diversos ciclos
de calibragem de ferramentas, de medio de peas, e de centrado de peas.
280
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
M
o
v
i
m
e
n
t
o
c
o
m
a
p
a
l
p
a
d
o
r
(
G
7
5
,
G
7
6
)
12.1 Movimento com apalpador (G75, G76)
A funo G75 permite programar deslocamentos que finalizaro depois do CNC receber o sinal
do apalpador de medida utilizado.
A funo G76 permite programar deslocamentos que finalizaro depois do CNC deixar de receber
o sinal do apalpador de medida utilizado.
O formato de definio ambas funes :
G75 X. . C 5. 5
G76 X. . C 5. 5
Depois da funo desejada G75 ou G76 se programar o eixo ou eixos desejados, assim como
as cotas dos referidos eixos, que definiro o ponto final de movimento programado.
A mquina se mover conforme a trajetria programada, at receber (G75) ou deixar de receber
(G76) o sinal do apalpador. No mencionado momento o CNC dar por finalizado o bloco, assumindo
como posio terica dos eixos, a posio real que tenham nesse instante.
Se os eixos chegam posio programada antes de receber ou deixar de receber o sinal exterior
do apalpador, o CNC deter o movimento dos eixos.
Este tipo de blocos com movimento de apalpador so muito teis quando se deseja elaborar
programas de medio ou verificao de ferramentas e peas.
As funes G75 e G76 no so modais, portanto devero programar-se sempre que se deseje
realizar um movimento com apalpador.
As funes G75 e G76 so incompatveis entre si e com as funes G00, G02, G03, G33, G34,
G41 e G42. Alm disso, depois de executada uma delas o CNC assumir as funes G01 e G40.
Durante os movimentos em G75 ou G76, o funcionamento do comutador feedrate override depende
de como o fabricante tenha personalizado o parmetro de mquina FOVRG75.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
281
C
i
c
l
o
s
f
i
x
o
s
d
e
a
p
a
l
p
a
d
o
r
12.2 Ciclos fixos de apalpador
O CNC possui os seguintes ciclos fixos de apalpamento:
Ciclo fixo de calibragem de ferramenta.
Ciclo fixo de calibragem do apalpador.
Ciclo fixo de medida de superficie.
Ciclo fixo de medida de canto exterior.
Ciclo fixo de medida de canto interior.
Ciclo fixo de medida de ngulo.
Ciclo fixo de medida de canto e ngulo
Ciclo fixo de medida de furo.
Ciclo fixo de medida de relevo.
Ciclo fixo de centrado de pea retangular.
Ciclo fixo de centrado de pea circular.
Ciclo fixo de calibragem do apalpador de bancada.
Todos os movimentos destes ciclos fixos de apalpamento sero executados nos eixos X, Y, Z,
devendo estar o plano de trabalho formado por 2 dos referidos eixos (XY, XZ, YZ, YX, ZX, ZY). O
outro eixo, que deve ser perpendicular ao mencionado plano, dever selecionar-se como eixo
longitudinal.
Os ciclos fixos programar-se-o mediante a instruo de alto nvel PROBE, sendo o seu formato
de programao:
( PROBE ( expresso) , ( inst ruo de at ribuio) , . . . )
A instruo PROBE realiza uma chamada ao ciclo de apalpamento indicado, mediante um nmero
ou mediante qualquer expresso que tenha como resultado um nmero. Alm disso, permite
inicializar os parmetros do referido ciclo, com os valores com os quais se deseja execut-lo,
mediante as instrues de atribuio.
Consideraes gerais
Os ciclos fixos de apalpamento no so modais, portanto, devero ser programados sempre que
se deseje executar algum deles.
Os apalpadores utilizados na execuo destes ciclos so:
Apalpador situado numa posio fixa da mquina, empregado para a calibragem de
ferramentas.
Apalpador situado no eixo-rvore porta- ferramentas, ser tratada como uma ferramenta e se
utilizar nos diferentes ciclos de medio.
A execuo de um ciclo fixo de apalpamento no altera a histria das funes "G" anteriores, com
a excepo das funes de compensao de raio G41 e G42.
282
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
e
f
e
r
r
a
m
e
n
t
a
n
o
c
o
m
p
r
i
m
e
n
t
o
.
12.3 PROBE 1. Ciclo fixo de calibragem de ferramenta no comprimento.
Serve para a calibrao da ferramenta selecionada em comprimento e em raio. Este ciclo permite
realizar as seguintes operaes.
Calibrar o comprimento de uma ferramenta.
Calibrar o raio de uma ferramenta.
Calibrar o raio e o comprimento de uma ferramenta.
Medir o desgaste em comprimento de uma ferramenta.
Medir o desgaste de raio de uma ferramenta.
Medir o desgaste do raio e comprimento de uma ferramenta.
Para a sua execuo, necessrio possuir um apalpador de sobremesa, instalado numa posio
fixa da mquina e com as suas faces paralelas aos eixos X, Y, Z. A sua posio estar indicada
em cotas absolutas referidas ao zero mquina mediante os parmetros de mquina gerais:
PRBXMIN indica a cota mnima que ocupa o apalpador conforme o eixo X.
PRBXMAX indica a cota mxima que ocupa o apalpador conforme o eixo X.
PRBYMIN indica a cota mnima que ocupa o apalpador conforme o eixo Y.
PRBYMAX indica a cota mxima que ocupa o apalpador conforme o eixo Y.
PRBZMIN indica a cota mnima que ocupa o apalpador conforme o eixo Z.
PRBZMAX indica a cota mxima que ocupa o apalpador conforme o eixo Z.
Se a primeira vez que se calibra a ferramenta em comprimento, aconselhvel introduzir na tabela
de corretores um valor aproximado do seu comprimento (L).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
283
P
R
O
B
E
1
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
e
f
e
r
r
a
m
e
n
t
a
n
o
c
o
m
p
r
i
m
e
n
t
o
.
Formato de programao:
O formato de programao deste ciclo o seguinte.
( PROBE 1, B, I , F, J, K, L, C, D, E, S, M, C, N, X, U, Y, V, Z, W)
Alguns parmetros somente so relevantes em determinado tipo de medio. Em sucessivas
sees se mostra uma descrio detalhada das diferentes operaes que se podem realizar com
este ciclo, assim como uma descrio dos parmetros a definir em cada uma delas.
Parmetros X, U, Y, V, Z, W.
Definen a posio do apalpador. So parmetros opcionais que no necessrio defini-los
normalmente. Em algumas mquinas, por falta de repetitividade no posicionamento mecnico do
apalpador, necessrio voltar a calibrar o apalpador antes de cada calibragem.
Em vez de redefinir os parmetros de mquina PRBXMIN, PRBXMAX, PRBYMIN, PRBYMAX,
PRBZMAX, PRBZMIN cada vez que se calibra o apalpador, se podem indicar as referidas cotas
nas variveis X, U, Y, V, Z, W, respectivamente.
O CNC no modifica os parmetros de mquina. O CNC leva em considerao as cotas indicadas
em X, U, Y, V, Z, W somente durante esta calibragem. Se qualquer dos campos X, U, Y, V, Z, W
omitido, o CNC toma o valor atribudo ao parmetro de mquina correspondente.
284
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
e
f
e
r
r
a
m
e
n
t
a
n
o
c
o
m
p
r
i
m
e
n
t
o
.
12.3.1 Calibrar o comprimento ou medir o desgaste de comprimento de uma
ferramenta
A seleo do tipo de operao (calibragem ou medio) se realiza na chamada ao ciclo.
A calibragem ou medio se pode realizar no eixo da ferramenta ou sobre o extremo da mesma.
A seleo se realiza na chamada ao ciclo fixo.
O formato de programao depende da operao a realizar.
Calibragem do comprimento da ferramenta no seu eixo.
( PROBE 1, B, I 0, F, J0, X, U, Y, V, Z, W)
Calibragem do comprimento da ferramenta na extremidade.
( PROBE 1, B, I 1, F, J0, D, S, N, X, U, Y, V, Z, W)
Medio do desgaste do comprimento no seu eixo.
( PROBE 1, B, I 0, F, J1, L, C, X, U, Y, V, Z, W)
Medio do desgaste do comprimento na sua extremidade.
( PROBE 1, B, I 1, F, J1, L, D, S, C, N, X, U, Y, V, Z, W)
[ B5.5 ] Distncia de segurana
Se deve programar com valor positivo e superior a 0.
[ I ] Tipo de calibrao ou medio do desgaste
A calibragem ou medio se pode realizar no eixo da ferramenta ou sobre o extremo da mesma.
I = 0 Calibragem do comprimento ou medio do desgaste do comprimento da
ferramenta no eixo da mesma.
I = 1 Calibragem do comprimento ou medio do desgaste do comprimento sobre o
extremo da mesma.
Se no se programa, o ciclo tomar o valor I0.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
[ J ] Tipo de operao a realizar
A calibragem ou medio se pode realizar no eixo da ferramenta ou sobre o extremo da mesma.
J = 0 Calibragem da ferramenta.
J = 1 Medio do desgaste.
[ L5.5 ] Desgaste mximo de comprimento permitido
Se se define com valor zero, no se recusa a ferramenta por desgaste de comprimento. Se se mede
um desgaste superior ao definido, a ferramenta recusada.
I = 0. Calibragem sobre o eixo da ferramenta.
til para ferramentas de furao, fresas esfricas ou ferramentas cujo
dimetro menor que a superfcie do apalpador.
Este tipo de calibragem se efetua com o eixo-rvore parado.
I = 1. Calibragem sobre o extremo da ferramenta.
til para calibrar ferramentas que possuem vrios fios (fresas) ou
ferramentas cujo dimetro maior que a superfcie do apalpador.
Este tipo de calibragem pode realizar-se com o eixo-rvore parado ou girando
em sentido contrrio ao do corte.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
285
P
R
O
B
E
1
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
e
f
e
r
r
a
m
e
n
t
a
n
o
c
o
m
p
r
i
m
e
n
t
o
.
Somente se foi definido J1 e alm disso possui controle de vida de ferramenta. Se no se programa,
o ciclo fixo toma o valor L0.
[ D5.5 ] Distncia do eixo da ferramenta ao ponto de apalpamento
Define o raio ou distncia com referncia ao eixo da ferramenta onde se realiza o apalpamento.
Se no se define, o apalpamento se realiza na extremidade da ferramenta.
[ S5.5 ] Velocidade e sentido de rotao da ferramenta
Para realizar um apalpamento com o eixo-rvore em funcionamento, o sentido de rotao da
ferramenta deve ser contrrio ao sentido corte.
Se se define com valor zero, se realiza um apalpamento com o eixo-rvore parado.
Se se define com valor positivo, o eixo-rvore parte em M3.
Se se define com valor negativo, o eixo-rvore parte em M4.
[ C ] Comportamento quando se supera o desgaste permitido
Somente se se definiu "L" diferente de zero.
C = 0 Detm a execuo para que o usurio selecione outra ferramenta.
C = 1 O ciclo troca a ferramenta por outra da mesma famlia.
Se no se programa, o ciclo tomar o valor C0.
[ N ] Nmero de fios a medir
Se se define com valor zero, se realiza uma medida s. Se no se programa, o ciclo tomar o valor
N0.
Permite dispor da medida de cada um dos fios quando o eixo-rvore possui medio e se
personalizou o p.m.. M19TYPE (P43) =1.
[ X U Y V Z W ] Posio do apalpador
Parmetros opcionais. Ver "Formato de programao:" na pgina 283.
286
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
e
f
e
r
r
a
m
e
n
t
a
n
o
c
o
m
p
r
i
m
e
n
t
o
.
Acciones tras finalizar el ciclo
Depois de finalizado o ciclo de calibrao
Se atualiza o parmetro aritmtico global P299 e atribui o comprimento medido ao corretor
selecionado na tabela de corretores.
P299 "Comprimento medido" - "Comprimento anterior (L+K)".
L Comprimento medido.
K 0.
Depois de finalizado o ciclo de medio de desgaste
Quando se possui controle de vida de ferramentas.
Neste caso se compara o valor medido com o comprimento terico atribudo na tabela. Se
supera o mximo permitido mostra mensagem de ferramenta recusada e atua da seguinte
maneira.
Quando no se possui controle de vida de ferramentas ou a diferena de medio no supera
o mximo permitido.
Neste caso se atualiza o parmetro aritmtico global P299 e o valor do desgaste de
comprimento do corretor selecionado na tabela de corretores.
P299 "Comprimento medido" - "Comprimento anterior (L)".
L Comprimento terico. Se mantm o valor anterior.
K "Comprimento medido" - "Comprimento terico (L)". Novo valor do desgaste.
Se se solicitou a dimenso de cada fio, parmetro N, os valores medidos se atribuem aos
parmetros aritmticos globais P271 e seguintes.
C0 Detm a execuo para que o usurio selecione outra ferramenta.
C1 O ciclo troca a ferramenta por outra da mesma famlia. Coloca indicativo de
ferramenta recusada (estado = R). Ativa a sada lgica geral PRTREJEC (M5564).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
287
P
R
O
B
E
1
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
e
f
e
r
r
a
m
e
n
t
a
n
o
c
o
m
p
r
i
m
e
n
t
o
.
12.3.2 Calibrar o raio ou medir o desgaste de raio de uma ferramenta.
A seleo do tipo de operao (calibragem ou medio) se realiza na chamada ao ciclo.
O formato de programao depende da operao a realizar.
Calibragem do raio da ferramenta.
( PROBE 1, B, I 2, F, J0, K, E, S, N, X, U, Y, V, Z, W)
Medio do desgaste do raio.
( PROBE 1, B, I 2, F, J1, K, E, S, M, C, N, X, U, Y, V, Z, W)
[ B5.5 ] Distncia de segurana
Se deve programar com valor positivo e superior a 0.
[ I ] Tipo de calibrao ou medio do desgaste
A calibragem ou medio se pode realizar no eixo da ferramenta ou sobre o extremo da mesma.
I = 2 Calibrar o raio ou medir o desgaste de raio de uma ferramenta.
Se no se programa, o ciclo tomar o valor I0.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
[ J ] Tipo de operao a realizar
J = 0 Calibragem da ferramenta.
J = 1 Medio do desgaste.
[ K ] Face do apalpador utilizada
Estabelece a face do apalpador que se vai utilizar para o apalpamento do raio.
K = 0 Face X+.
K = 1 Face X-.
K = 2 Face Y+.
K = 3 Face Y-.
[ E5.5 ] Distncia da ponta da ferramenta que se realiza o apalpamento
Distncia com respeito ponta terica da ferramenta onde se realiza o apalpamento.
Este parmetro pode resultar muito til em ferramenta com ferramentas de corte de fundo no
horizontal.
Se no se programa, o ciclo tomar o valor E0.
[ S5.5 ] Velocidade e sentido de rotao da ferramenta
Para realizar um apalpamento com o eixo-rvore em funcionamento, o sentido de rotao da
ferramenta deve ser contrrio ao sentido corte.
Se se define com valor zero, se realiza um apalpamento com o eixo-rvore parado.
Se se define com valor positivo, o eixo-rvore parte em M3.
Se se define com valor negativo, o eixo-rvore parte em M4.
[ M5.5 ] Desgaste mximo de raio permitido
Se se define com valor zero, no se recusa a ferramenta por desgaste do raio. Se se mede um
desgaste superior ao definido, a ferramenta recusada.
288
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
e
f
e
r
r
a
m
e
n
t
a
n
o
c
o
m
p
r
i
m
e
n
t
o
.
Somente se foi definido J1 e alm disso possui controle de vida de ferramenta. Se no se programa,
o ciclo fixo toma o valor M0.
[ C ] Comportamento quando se supera o desgaste permitido
Somente se se definiu "M" diferente de zero.
C = 0 Detm a execuo para que o usurio selecione outra ferramenta.
C = 1 O ciclo troca a ferramenta por outra da mesma famlia.
Se no se programa, o ciclo tomar o valor C0.
[ N ] Nmero de fios a medir
Se se define com valor zero, se realiza uma medida s. Se no se programa, o ciclo tomar o valor
N0.
Permite dispor da medida de cada um dos fios quando o eixo-rvore possui medio e se
personalizou o p.m.. M19TYPE (P43) =1.
[ X U Y V Z W ] Posio do apalpador
Parmetros opcionais. Ver "Formato de programao:" na pgina 283.
Acciones tras finalizar el ciclo
Depois de finalizado o ciclo de calibrao
Se atualiza o parmetro aritmtico global P298 e atribui o raio medido ao corretor selecionado na
tabela de corretores.
P298 "Comprimento medido" - "Raio anterior (R+I)".
R Raio medido.
I 0.
Depois de finalizado o ciclo de medio de desgaste
Quando se possui controle de vida de ferramentas.
Neste caso se compara o valor medido com o raio terico atribudo na tabela. Se supera o
mximo permitido mostra mensagem de ferramenta recusada e atua da seguinte maneira.
Quando no se possui controle de vida de ferramentas ou a diferena de medio no supera
o mximo permitido.
Neste caso se atualiza o parmetro aritmtico global P298 e o valor do desgaste de raio do
corretor selecionado na tabela de corretores.
P298 "Comprimento medido" - "Raio terico (R)".
R Raio terico. Se mantm o valor anterior.
I "Raio medido" - "Raio terico (R)". Novo valor do desgaste.
Se se solicitou a dimenso de cada fio, parmetro N, os valores medidos se atribuem aos
parmetros aritmticos globais P251 e seguintes.
C0 Detm a execuo para que o usurio selecione outra ferramenta.
C1 O ciclo troca a ferramenta por outra da mesma famlia. Coloca indicativo de
ferramenta recusada (estado = R). Ativa a sada lgica geral PRTREJEC (M5564).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
289
P
R
O
B
E
1
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
e
f
e
r
r
a
m
e
n
t
a
n
o
c
o
m
p
r
i
m
e
n
t
o
.
12.3.3 Calibrar ou medir o desgaste de raio e de comprimento de uma
ferramenta
A seleo do tipo de operao (calibragem ou medio) se realiza na chamada ao ciclo.
O formato de programao depende da operao a realizar.
Calibragem do raio da ferramenta.
( PROBE 1, B, I 3, F, J0, K, D, E, S, N, X, U, Y, V, Z, W)
Medio do desgaste do raio.
( PROBE 1, B, I 3, F, J1, K, L, D, E, S, M, C, N, X, U, Y, V, Z, W)
[ B5.5 ] Distncia de segurana
Se deve programar com valor positivo e superior a 0.
[ I ] Tipo de calibrao ou medio do desgaste
A calibragem ou medio se pode realizar no eixo da ferramenta ou sobre o extremo da mesma.
I = 3 Calibragem ou medio do desgaste do raio e do comprimento da ferramenta.
Se no se programa, o ciclo tomar o valor I0.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
[ J ] Tipo de operao a realizar
J = 0 Calibragem da ferramenta.
J = 1 Medio do desgaste.
[ K ] Face do apalpador utilizada
Estabelece a face do apalpador que se vai utilizar para o apalpamento do raio.
K = 0 Face X+.
K = 1 Face X-.
K = 2 Face Y+.
K = 3 Face Y-.
[ L5.5 ] Desgaste mximo de comprimento permitido
Se se define com valor zero, no se recusa a ferramenta por desgaste de comprimento. Se se mede
um desgaste superior ao definido, a ferramenta recusada.
Somente se foi definido J1 e alm disso possui controle de vida de ferramenta. Se no se programa,
o ciclo fixo toma o valor L0.
[ D5.5 ] Distncia do eixo da ferramenta ao ponto de apalpamento
Define o raio ou distncia com referncia ao eixo da ferramenta onde se realiza o apalpamento.
Se no se define, o apalpamento se realiza na extremidade da ferramenta.
[ E5.5 ] Distncia da ponta da ferramenta que se realiza o apalpamento
Distncia com respeito ponta terica da ferramenta onde se realiza o apalpamento.
Este parmetro pode resultar muito til em ferramenta com ferramentas de corte de fundo no
horizontal.
Se no se programa, o ciclo tomar o valor E0.
290
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
e
f
e
r
r
a
m
e
n
t
a
n
o
c
o
m
p
r
i
m
e
n
t
o
.
[ S5.5 ] Velocidade e sentido de rotao da ferramenta
Para realizar um apalpamento com o eixo-rvore em funcionamento, o sentido de rotao da
ferramenta deve ser contrrio ao sentido corte.
Se se define com valor zero, se realiza um apalpamento com o eixo-rvore parado.
Se se define com valor positivo, o eixo-rvore parte em M3.
Se se define com valor negativo, o eixo-rvore parte em M4.
[ M5.5 ] Desgaste mximo de raio permitido
Se se define com valor zero, no se recusa a ferramenta por desgaste do raio. Se se mede um
desgaste superior ao definido, a ferramenta recusada.
Somente se foi definido J1 e alm disso possui controle de vida de ferramenta. Se no se programa,
o ciclo fixo toma o valor M0.
[ C ] Comportamento quando se supera o desgaste permitido
Somente se se definiu "M" ou "L" diferente de zero.
C = 0 Detm a execuo para que o usurio selecione outra ferramenta.
C = 1 O ciclo troca a ferramenta por outra da mesma famlia.
Se no se programa, o ciclo tomar o valor C0.
[ N ] Nmero de fios a medir
Se se define com valor zero, se realiza uma medida s. Se no se programa, o ciclo tomar o valor
N0.
Permite dispor da medida de cada um dos fios quando o eixo-rvore possui medio e se
personalizou o p.m.. M19TYPE (P43) =1.
[ X U Y V Z W ] Posio do apalpador
Parmetros opcionais. Ver "Formato de programao:" na pgina 283.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
291
P
R
O
B
E
1
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
e
f
e
r
r
a
m
e
n
t
a
n
o
c
o
m
p
r
i
m
e
n
t
o
.
Acciones tras finalizar el ciclo
Depois de finalizado o ciclo de calibrao
Se atualiza o parmetro aritmtico global P298 e atribui o raio medido ao corretor selecionado na
tabela de corretores.
P298 "Comprimento medido" - "Raio anterior (R+I)".
P299 "Comprimento medido" - "Comprimento anterior (L+K)".
R Raio medido.
L Comprimento medido.
I 0.
K 0.
Depois de finalizado o ciclo de medio de desgaste
Quando se possui controle de vida de ferramentas.
Neste caso se comparam o raio e o comprimento medido com os valores tericos atribudos
na tabela. Se supera o mximo permitido mostra mensagem de ferramenta recusada e atua
da seguinte maneira.
Quando no se possui controle de vida de ferramentas ou a diferena de medio no supera
o mximo permitido.
Neste caso se atualizam os parmetros aritmticos globais P298, P299 e o valor do desgaste
do raio e o comprimento do corretor selecionado na tabela de corretores.
P298 "Comprimento medido" - "Raio terico (R)".
P299 "Comprimento medido" - "Comprimento anterior (L)".
R Raio terico. Se mantm o valor anterior.
I "Raio medido" - "Raio terico (R)". Novo valor do desgaste.
L Comprimento terico. Se mantm o valor anterior.
K "Comprimento medido" - "Comprimento terico (L)". Novo valor do desgaste.
Se se solicitou a dimenso de cada fio, (parmetro N), as longitudes se atribuem aos
parmetros aritmticos globais P271 e seguintes, e os raios aos parmetros aritmticos globais
P251 e seguintes.
C0 Detm a execuo para que o usurio selecione outra ferramenta.
C1 O ciclo troca a ferramenta por outra da mesma famlia. Coloca indicativo de
ferramenta recusada (estado = R). Ativa a sada lgica geral PRTREJEC (M5564).
292
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
2
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
o
a
p
a
l
p
a
d
o
r
12.4 PROBE 2. Ciclo fixo de calibragem do apalpador
Serve para a calibrao do apalpador situado no eixo-rvore suporte de ferramentas. Este
apalpador que deve estar previamente calibrado em comprimento, ser o que se utilize nos ciclos
fixos de medio com apalpador.
O ciclo mede o desvio que tem o eixo da bola do apalpador com referncia ao eixo do suporte das
ferramentas, utilizando-se para a sua calibragem um furo, usinado previamente, de centro e
dimenses conhecidas.
Cada apalpador de medida que se utilize ser tratado pelo CNC como uma ferramenta mais. Os
campos da tabela de corretores correspondentes a cada apalpador tero o seguinte significado:
R Raio da esfera (bola) do apalpador. Este valor se introduzir na tabela manualmente.
L Comprimento do apalpador. Este valor ser atribudo pelo ciclo de calibragem de
ferramenta em comprimento.
I Desvio que tem o eixo da bola do apalpador com respeito ao eixo do suporte das
ferramentas, conforme o eixo de abcissas. Este valor ser atribudo por este ciclo.
K Desvio que tem o eixo da bola do apalpador com respeito ao eixo do suporte das
ferramentas, conforme o eixo de ordenadas. Este valor ser atribudo por este ciclo.
Para a sua calibragem devem ser seguidos os seguintes passos:
1. Depois de consultadas as caractersticas do apalpador, se introduzir manualmente no corretor
correspondente o valor do raio da esfera (R).
2. Depois de selecionar o nmero de ferramenta e corretor correspondentes se executar o Ciclo
de Calibrao de Ferramenta em Comprimento, atualizando-se o valor de (L) e inicializando o
valor de (K) a 0.
3. Execuo do ciclo fixo de calibragem do apalpador, atualizando-se os valores "I" e "K".
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
293
P
R
O
B
E
2
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
o
a
p
a
l
p
a
d
o
r
O formato de programao deste ciclo :
( PROBE 2, X, Y, Z, B, J, E, H, F)
[ X5.5 ] Cota real, conforme o eixo X, do centro do furo.
[ Y5.5 ] Cota real, conforme o eixo Y, do centro do furo.
[ Z5.5 ] Cota real, conforme o eixo Z, do centro do furo.
[ B5.5 ] Distncia de segurana
Define a distncia de segurana. Se dever programar com valor positivo e superior a 0.
[ J5.5 ] Dimetro real do furo
Define o dimetro real do furo Se dever programar com valor positivo e superior a 0.
[ E5.5 ] Distncia de retrocesso
Define a distncia que retrocede o apalpador depois do apalpamento inicial. Se dever programar
com valor positivo e superior a 0.
[ H5.5 ] Avano de apalpamento inicial
Define o avano com o qual se realizar o movimento de apalpao inicial. Se programar em
mm/minuto ou polegadas/minuto.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
294
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
2
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
o
a
p
a
l
p
a
d
o
r
12.4.1 Funcionamento bsico.
1. Movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o ponto de chamada ao ciclo at
o centro do furo.
O movimento de aproximao se realiza em duas fases:
1 Deslocamento no plano principal de trabalho.
2 Deslocamento conforme o eixo longitudinal.
2. Movimento de apalpamento.
Este movimento se compe de:
1 Deslocamento do apalpador conforme o eixo de ordenadas com o avano indicado (H), at
receber o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento "B+(J/2)", se desde o
momento que percorrida a referida distncia o CNC no recebe o sinal do apalpador, se
visualizar o cdigo de erro correspondente detendo-se o movimento dos eixos.
2 Retrocesso do apalpador em avano rpido (G00) a distncia indicada em (E).
3 Deslocamento do apalpador conforme o eixo de ordenadas com o avano indicado (F), at
receber o sinal do apalpador.
3. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o centro real do furo.
4. Segundo movimento de apalpamento.
anlogo ao anterior.
5. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto em que se realizou o
apalpamento at ao centro real do furo conforme o eixo de ordenadas.
6. Terceiro movimento de apalpamento.
anlogo aos anteriores.
7. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o centro real do furo.
8. Quarto movimento de apalpamento.
anlogo aos anteriores.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
295
P
R
O
B
E
2
.
C
i
c
l
o
f
i
x
o
d
e
c
a
l
i
b
r
a
g
e
m
d
o
a
p
a
l
p
a
d
o
r
9. Movimento de retrocesso.
Este movimento se compe de:
1 Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o centro real do furo.
2 Deslocamento conforme o eixo longitudinal at cota correspondente ao referido eixo do
ponto de chamada ao ciclo.
3 Deslocamento no plano principal de trabalho at ao ponto de chamada ao ciclo.
Correo do corretor de ferramenta
Depois de finalizado o ciclo, o CNC ter modificado na tabela de corretores os valores "I" e "K"
correspondentes ao corretor que se encontra selecionado.
Parmetros aritmticos que modifica o ciclo
O ciclo devolve no parmetro aritmtico P299 o valor timo que se deve atribuir ao parmetro de
mquina geral PRODEL.
296
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
3
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
s
u
p
e
r
f
i
c
i
e
12.5 PROBE 3. Ciclo fixo de medida de superficie
Se utilizar um apalpador situado no eixo-rvore suporte de ferramentas, que deve estar
previamente calibrado mediante os ciclos fijos:
Ciclo fixo de calibragem de ferramenta em comprimento.
Ciclo fixo de calibragem do apalpador.
Este ciclo permite corrigir o valor do corretor da ferramenta que se utilizou no processo de usinagem
da superfcie. Esta correo se realizar somente quando o erro de medida supera um valor
programado.
O formato de programao deste ciclo :
( PROBE 3, X, Y, Z, B, K, F, C, D, L)
[ X5.5 ] Cota terica em X, do ponto sobre o que se deseja realizar a medio
[ Y5.5 ] Cota terica em Y, do ponto sobre o que se deseja realizar a medio
[ Z5.5 ] Cota terica em Z, do ponto sobre o que se deseja realizar a medio
[ B5.5 ] Distncia de segurana
Define a distncia de segurana. Se dever programar com valor positivo e superior a 0.
O apalpador dever estar situado, com respeito ao ponto a medir, a uma distncia superior a este
valor quando se chame o ciclo.
[ K ] Eixo de apalpamento
Define o eixo com o que se deseja realizar a medio de superfcie, se definir mediante o seguinte
cdigo:
K = 0 Com o eixo de abcissas do plano de trabalho.
K = 1 Com o eixo de ordenadas do plano de trabalho.
K = 2 Com o eixo longitudinal ao plano de trabalho.
Se no se programa, o ciclo fixo toma o valor K0.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
[ C ] Ao tras finalizar o apalpamento
Indica onde deve finalizar o ciclo de apalpamento.
C = 0 Voltar ao mesmo ponto em que se realizou a chamada ao ciclo.
C = 1 O ciclo finalizar sobre o ponto medido, retrocedendo o eixo longitudinal at
cota correspondente ao ponto em que se realizou a chamada ao ciclo.
Se no se programa, o ciclo fixo toma o valor C0.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
297
P
R
O
B
E
3
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
s
u
p
e
r
f
i
c
i
e
[ D4 ] Corretor de ferramenta
Define o nmero de corretor sobre o que se realizar a correo, depois de realizada a medio.
Se no se programa ou se programa com valor 0, o CNC entender que no se deseja efetuar a
referida correo.
[ L5.5 ] Tolerncia de erro.
Define a tolerncia que se aplicar ao erro medido. Se programar com valor absoluto e se realizar
a correo do corretor somente quando o erro supera o referido valor.
Se no se programa o CNC atribuir a este parmetro o valor 0.
298
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
3
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
s
u
p
e
r
f
i
c
i
e
12.5.1 Funcionamento bsico.
1. Movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o ponto de chamada ao ciclo at
o ponto de aproximao.
Este ponto se encontra situado em frente ao ponto em que se deseja realizar a medio, a uma
distncia de segurana (B) do mesmo e conforme o eixo em que se realizar o apalpamento (K).
O movimento de aproximao se realiza em duas fases:
1 Deslocamento no plano principal de trabalho.
2 Deslocamento conforme o eixo longitudinal.
2. Movimento de apalpamento.
Deslocamento do apalpador conforme o eixo selecionado (K) com o avano indicado (F), at
receber o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 2B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
Depois de realizado o apalpamento, o CNC assumir como posio terica dos eixos, a posio
real que tinham quando se recebeu o sinal do apalpador.
3. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at ao ponto que se chamou o ciclo.
O movimento de retrocesso se realiza em trs fases:
1 Deslocamento conforme o eixo de apalpamento ao ponto de aproximao.
2 Deslocamento conforme o eixo longitudinal at cota correspondente ao referido eixo do
ponto de chamada ao ciclo.
3 No caso de programar-se (C0) se realiza um deslocamento no plano principal de trabalho
at ao ponto de chamada ao ciclo.
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver os valores reais obtidos depois da medio, nos
seguintes parmetros aritmticos gerais:
P299 Cota real de la superficie.
P299 Erro detectado. Diferena entre a cota real de superfcie e a cota terica programada.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
299
P
R
O
B
E
3
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
s
u
p
e
r
f
i
c
i
e
Correo do corretor de ferramenta
Se se selecionou Nmero de Corretor de Ferramenta (D), o CNC modificar os valores do referido
corretor, sempre que o erro de medio seja igual ou maior que a tolerncia (L).
Dependendo do eixo com que se realize a medio (K), a correo se efetuar sobre o valor do
comprimento ou do raio:
Se a medio se realiza com o eixo longitudinal ao plano de trabalho, se modificar o desgaste
de comprimento (K) do corretor indicado (D).
Se a medio se realiza com um dos eixos que formam o plano de trabalho, se modificar o
desgaste de raio (I) do corretor indicado (D).
300
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
4
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
e
x
t
e
r
i
o
r
12.6 PROBE 4. Ciclo fixo de medida de canto exterior
Se utilizar um apalpador situado no eixo-rvore suporte de ferramentas, que deve estar
previamente calibrado mediante os ciclos fijos:
Ciclo fixo de calibragem de ferramenta em comprimento.
Ciclo fixo de calibragem do apalpador.
O formato de programao deste ciclo :
( PROBE 4, X, Y, Z, B, F)
[ X5.5 ] Cota terica, conforme o eixo X, do canto que se deseja medir
[ Y5.5 ] Cota terica, conforme o eixo Y, do canto que se deseja medir
[ Z5.5 ] Cota terica, conforme o eixo Z, do canto que se deseja medir
Dependendo do canto da pea que se deseje medir, o apalpador dever situar-se na zona marcada
(ver figura) correspondente antes de chamar o ciclo.
[ B5.5 ] Distncia de segurana
Define a distncia de segurana. Se dever programar com valor positivo e superior a 0.
O apalpador dever estar situado, com respeito ao ponto a medir, a uma distncia superior a este
valor quando se chame o ciclo.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
301
P
R
O
B
E
4
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
e
x
t
e
r
i
o
r
12.6.1 Funcionamento bsico.
1. Movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o ponto de chamada ao ciclo at
o primeiro ponto de aproximao, situado a uma distncia (B) da primeira face a apalpar.
O movimento de aproximao se realiza em duas fases:
1 Deslocamento no plano principal de trabalho.
2 Deslocamento conforme o eixo longitudinal.
2. Movimento de apalpamento.
Deslocamento do apalpador conforme o eixo abcissas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 2B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
3. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o primeiro ponto de aproximao.
4. Segundo movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o primeiro ponto de aproximao
ao segundo.
Este movimento de aproximao se realiza em duas fases:
1 Deslocamento conforme o eixo de ordenadas.
2 Deslocamento conforme o eixo de abcissas.
5. Segundo movimento de apalpamento.
Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 2B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
6. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
segundo apalpamento at ao ponto que se chamou o ciclo.
O movimento de retrocesso se realiza em trs fases:
1 Deslocamento conforme o eixo de apalpamento ao segundo ponto de aproximao.
2 Deslocamento conforme o eixo longitudinal at cota correspondente ao referido eixo do
ponto de chamada ao ciclo.
3 Deslocamento no plano principal de trabalho at ao ponto de chamada ao ciclo.
302
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
4
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
e
x
t
e
r
i
o
r
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver os valores reais obtidos depois da medio, nos
seguintes parmetros aritmticos gerais:
P296 Cota real do canto conforme ao eixo de abcissas.
P297 Cota real do canto conforme ao eixo de ordenadas.
P299 Erro detectado conforme o eixo de abcissas. Diferena entre a cota real do canto
e a cota terica programada.
P299 Erro detectado conforme o eixo de ordenadas. Diferena entre a cota real do canto
e a cota terica programada.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
303
P
R
O
B
E
5
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
i
n
t
e
r
i
o
r
12.7 PROBE 5. Ciclo fixo de medida de canto interior
Se utilizar um apalpador situado no eixo-rvore suporte de ferramentas, que deve estar
previamente calibrado mediante os ciclos fijos:
Ciclo fixo de calibragem de ferramenta em comprimento.
Ciclo fixo de calibragem do apalpador.
O formato de programao deste ciclo :
( PROBE 5, X, Y, Z, B, F)
[ X5.5 ] Cota terica, conforme o eixo X, do canto que se deseja medir
[ Y5.5 ] Cota terica, conforme o eixo Y, do canto que se deseja medir
[ Z5.5 ] Cota terica, conforme o eixo Z, do canto que se deseja medir
O apalpador dever situar-se dentro do bolso antes de chamar o ciclo.
[ B5.5 ] Distncia de segurana
Define a distncia de segurana. Se dever programar com valor positivo e superior a 0.
O apalpador dever estar situado, com respeito ao ponto a medir, a uma distncia superior a este
valor quando se chame o ciclo.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
304
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
5
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
i
n
t
e
r
i
o
r
12.7.1 Funcionamento bsico.
1. Movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o ponto de chamada ao ciclo at
o primeiro ponto de aproximao, situado a uma distncia (B) das duas faces a apalpar.
O movimento de aproximao se realiza em duas fases:
1 Deslocamento no plano principal de trabalho.
2 Deslocamento conforme o eixo longitudinal.
2. Movimento de apalpamento.
Deslocamento do apalpador conforme o eixo abcissas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 2B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
3. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o ponto de aproximao.
4. Segundo movimento de apalpamento.
Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 2B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
5. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
segundo apalpamento at ao ponto que se chamou o ciclo.
O movimento de retrocesso se realiza em trs fases:
1 Deslocamento conforme o eixo de apalpamento ao ponto de aproximao.
2 Deslocamento conforme o eixo longitudinal at cota correspondente ao referido eixo do
ponto de chamada ao ciclo.
3 Deslocamento no plano principal de trabalho at ao ponto de chamada ao ciclo.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
305
P
R
O
B
E
5
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
i
n
t
e
r
i
o
r
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver os valores reais obtidos depois da medio, nos
seguintes parmetros aritmticos gerais:
P296 Cota real do canto conforme ao eixo de abcissas.
P297 Cota real do canto conforme ao eixo de ordenadas.
P299 Erro detectado conforme o eixo de abcissas. Diferena entre a cota real do canto
e a cota terica programada.
P299 Erro detectado conforme o eixo de ordenadas. Diferena entre a cota real do canto
e a cota terica programada.
306
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
6
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
n
g
u
l
o
12.8 PROBE 6. Ciclo fixo de medida de ngulo
Se utilizar um apalpador situado no eixo-rvore suporte de ferramentas, que deve estar
previamente calibrado mediante os ciclos fijos:
Ciclo fixo de calibragem de ferramenta em comprimento.
Ciclo fixo de calibragem do apalpador.
O formato de programao deste ciclo :
( PROBE 6, X, Y, Z, B, F)
[ X5.5 ] Cota terica, conforme o eixo X, do vrtice do ngulo que se deseja medir
[ Y5.5 ] Cota terica, conforme o eixo Y, do vrtice do ngulo que se deseja medir
[ Z5.5 ] Cota terica, conforme o eixo Z, do vrtice do ngulo que se deseja medir
[ B5.5 ] Distncia de segurana
Define a distncia de segurana. Se dever programar com valor positivo e superior a 0.
O apalpador dever estar situado, com respeito ao ponto programado, a uma distncia superior
a 2 vezes este valor, quando se chame o ciclo.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
307
P
R
O
B
E
6
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
n
g
u
l
o
12.8.1 Funcionamento bsico.
1. Movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o ponto de chamada ao ciclo at
o primeiro ponto de aproximao, situado a uma distncia (B) do vrtice programado e a (2B)
da face a apalpar.
O movimento de aproximao se realiza em duas fases:
1 Deslocamento no plano principal de trabalho.
2 Deslocamento conforme o eixo longitudinal.
2. Movimento de apalpamento.
Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 3B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
3. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o primeiro ponto de aproximao.
4. Segundo movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o primeiro ponto de aproximao
ao segundo. Se encontra a uma distncia (B) do primeiro.
5. Segundo movimento de apalpamento.
Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 4B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
6. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
segundo apalpamento at ao ponto que se chamou o ciclo.
O movimento de retrocesso se realiza em trs fases:
1 Deslocamento conforme o eixo de ordenadas ao segundo ponto de aproximao.
2 Deslocamento conforme o eixo longitudinal at cota correspondente ao referido eixo do
ponto de chamada ao ciclo.
3 Deslocamento no plano principal de trabalho at ao ponto de chamada ao ciclo.
308
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
6
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
n
g
u
l
o
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver o valor real obtido depois da medio no seguinte
parmetro aritmtico geral:
Consideraes ao ciclo
Este ciclo permite medir ngulos compreendidos entre 45.
Se o ngulo a ser medido > 45 o CNC visualizar o cdigo de erro correspondente.
Se o ngulo a ser medido < -45, o apalpador ir bater na pea.
P295 ngulo de inclinao que tem a pea com referncia ao eixo de abscissas.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
309
P
R
O
B
E
7
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
e
n
g
u
l
o
12.9 PROBE 7. Ciclo fixo de medida de canto e ngulo
Se utilizar um apalpador situado no eixo-rvore suporte de ferramentas, que deve estar
previamente calibrado mediante os ciclos fijos:
Ciclo fixo de calibragem de ferramenta em comprimento.
Ciclo fixo de calibragem do apalpador.
O formato de programao deste ciclo :
( PROBE 7, K, X, Y, Z, B, F)
[ X5.5 ] Cota terica, conforme o eixo X, do canto que se deseja medir
[ Y5.5 ] Cota terica, conforme o eixo Y, do canto que se deseja medir
[ Z5.5 ] Cota terica, conforme o eixo Z, do canto que se deseja medir
Se se trata de um canto exterior, dependendo do canto da pea que se deseje medir, o apalpador
dever situar-se na zona marcada (ver figura) correspondente antes de chamar o ciclo.
Se se trata de um canto interior, o apalpador dever situar-se dentro do bolso antes de chamar
o ciclo.
[ K ] Tipo de canto
Define o tipo de canto que se deseja realizar:
K = 0: Medida de canto exterior.
K = 1: Medida de canto interior.
[ B5.5 ] Distncia de segurana
Define a distncia de segurana. Se dever programar com valor positivo e superior a 0.
O apalpador dever estar situado, com respeito ao ponto programado, a uma distncia superior
a 2 vezes este valor, quando se chame o ciclo.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
310
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
7
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
e
n
g
u
l
o
12.9.1 Funcionamento bsico (medida do canto exterior)
1. Movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o ponto de chamada ao ciclo at
o primeiro ponto de aproximao, situado a uma distncia (2B) da primeira face a apalpar.
O movimento de aproximao se realiza em duas fases:
1 Deslocamento no plano principal de trabalho.
2 Deslocamento conforme o eixo longitudinal.
2. Movimento de apalpamento.
Deslocamento do apalpador conforme o eixo abcissas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 3B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
3. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o primeiro ponto de aproximao.
4. Segundo movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o primeiro ponto de aproximao
ao segundo, situado a uma distncia (2B) da segunda cara a apalpar.
Este movimento de aproximao se realiza em duas fases:
1 Deslocamento conforme o eixo de ordenadas.
2 Deslocamento conforme o eixo de abcissas.
5. Segundo movimento de apalpamento.
Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 3B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
6. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o segundo ponto de aproximao.
7. Terceiro movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o segundo ponto de aproximao
ao terceiro. Se encontra a uma distncia (B) do anterior.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
311
P
R
O
B
E
7
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
e
n
g
u
l
o
8. Terceiro movimento de apalpamento.
Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 4B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
9. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
terceiro apalpamento at ao ponto que se chamou o ciclo.
O movimento de retrocesso se realiza em trs fases:
1 Deslocamento conforme o eixo de apalpamento ao terceiro ponto de aproximao.
2 Deslocamento conforme o eixo longitudinal at cota correspondente ao referido eixo do
ponto de chamada ao ciclo.
3 Deslocamento no plano principal de trabalho at ao ponto de chamada ao ciclo.
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver os valores reais obtidos depois da medio, nos
seguintes parmetros aritmticos gerais:
Consideraes ao ciclo
Este ciclo permite medir ngulos compreendidos entre 45.
Se o ngulo a ser medido > 45 o CNC visualizar o cdigo de erro correspondente.
Se o ngulo a ser medido < -45, o apalpador ir bater na pea.
P295 ngulo de inclinao que tem a pea com referncia ao eixo de abscissas.
P296 Cota real do canto conforme ao eixo de abcissas.
P297 Cota real do canto conforme ao eixo de ordenadas.
P299 Erro detectado conforme o eixo de abcissas. Diferena entre a cota real do canto
e a cota terica programada.
P299 Erro detectado conforme o eixo de ordenadas. Diferena entre a cota real do canto
e a cota terica programada.
312
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
7
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
e
n
g
u
l
o
12.9.2 Funcionamento bsico (medida do canto interior)
1. Movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o ponto de chamada ao ciclo at
o ponto de aproximao, situado a uma distncia (B) da primeira face a apalpar.
O movimento de aproximao se realiza em duas fases:
1 Deslocamento no plano principal de trabalho.
2 Deslocamento conforme o eixo longitudinal.
2. Movimento de apalpamento.
Deslocamento do apalpador conforme o eixo abcissas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 2B. Se percorrida a referida
distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo de erro correspondente
detendo-se o movimento dos eixos.
3. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o primeiro ponto de aproximao.
4. Segundo movimento de apalpamento.
Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 2B. Se percorrida a referida
distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo de erro correspondente
detendo-se o movimento dos eixos.
5. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
segundo apalpamento at o primeiro ponto de aproximao.
6. Segundo movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o primeiro ponto de aproximao
ao segundo. Se encontra a uma distncia (B) do anterior.
7. Terceiro movimento de apalpamento.
Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (F), at receber
o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento 3B, se desde o momento que
percorrida a referida distncia o CNC no recebe o sinal do apalpador, se visualizar o cdigo
de erro correspondente detendo-se o movimento dos eixos.
1
2
3
4
5
7
8
B
B
B
B
6
9
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
313
P
R
O
B
E
7
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
c
a
n
t
o
e
n
g
u
l
o
8. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
terceiro apalpamento at ao ponto que se chamou o ciclo.
O movimento de retrocesso se realiza em trs fases:
1 Deslocamento conforme o eixo de apalpamento ao segundo ponto de aproximao.
2 Deslocamento conforme o eixo longitudinal at cota correspondente ao referido eixo do
ponto de chamada ao ciclo.
3 Deslocamento no plano principal de trabalho at ao ponto de chamada ao ciclo.
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver os valores reais obtidos depois da medio, nos
seguintes parmetros aritmticos gerais:
Consideraes ao ciclo
Este ciclo permite medir ngulos compreendidos entre 45.
Se o ngulo a ser medido > 45 o CNC visualizar o cdigo de erro correspondente.
Se o ngulo a ser medido < -45, o apalpador ir bater na pea.
P295 ngulo de inclinao que tem a pea com referncia ao eixo de abscissas.
P296 Cota real do canto conforme ao eixo de abcissas.
P297 Cota real do canto conforme ao eixo de ordenadas.
P299 Erro detectado conforme o eixo de abcissas. Diferena entre a cota real do canto
e a cota terica programada.
P299 Erro detectado conforme o eixo de ordenadas. Diferena entre a cota real do canto
e a cota terica programada.
314
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
8
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
f
u
r
o
12.10 PROBE 8. Ciclo fixo de medida de furo
Se utilizar um apalpador situado no eixo-rvore suporte de ferramentas, que deve estar
previamente calibrado mediante os ciclos fijos:
Ciclo fixo de calibragem de ferramenta em comprimento.
Ciclo fixo de calibragem do apalpador.
O formato de programao deste ciclo :
( PROBE 8, X, Y, Z, B, J, E, C, H, F)
[ X5.5 ] Cota terica, conforme o eixo X, do centro do furo
[ Y5.5 ] Cota terica, conforme o eixo Y, do centro do furo.
[ Z5.5 ] Cota terica, conforme o eixo Z, do centro do furo.
[ B5.5 ] Distncia de segurana
Define a distncia de segurana. Se dever programar com valor positivo e superior a 0.
[ J5.5 ] Dimetro terico do furo
Define o dimetro terico do furo. Se dever programar com valor positivo e superior a 0.
Este ciclo permite realizar medio de furos com dimetros no superiores a (J+B).
[ E5.5 ] Distncia de retrocesso
Define a distncia que retrocede o apalpador depois do apalpamento inicial. Se dever programar
com valor positivo e superior a 0.
[ C ] Ao tras finalizar o apalpamento
Indica onde deve finalizar o ciclo de apalpamento.
C = 0 Voltar ao mesmo ponto em que se realizou a chamada ao ciclo.
C = 1 O ciclo finalizar no centro real do furo.
Se no se programa, o ciclo fixo toma o valor C0.
[ H5.5 ] Avano de apalpamento inicial
Define o avano com o qual se realizar o movimento de apalpao inicial. Se programar em
mm/minuto ou polegadas/minuto.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
315
P
R
O
B
E
8
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
f
u
r
o
12.10.1 Funcionamento bsico.
1. Movimento de aproximao.
Deslocamento do apalpador em avano rpido (G00) desde o ponto de chamada ao ciclo at
o centro do furo.
O movimento de aproximao se realiza em duas fases:
1 Deslocamento no plano principal de trabalho.
2 Deslocamento conforme o eixo longitudinal.
2. Movimento de apalpamento.
Este movimento se compe de:
1 Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (H), at
receber o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento "B+(J/2)", se desde o
momento que percorrida a referida distncia o CNC no recebe o sinal do apalpador, se
visualizar o cdigo de erro correspondente detendo-se o movimento dos eixos.
2 Retrocesso do apalpador em avano rpido (G00) a distncia indicada em (E).
3 Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (F), at
receber o sinal do apalpador.
3. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o centro terico do furo.
4. Segundo movimento de apalpamento.
anlogo ao anterior.
5. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at ao centro real (calculado) do furo conforme o eixo de ordenadas.
6. Terceiro movimento de apalpamento.
anlogo aos anteriores.
7. Movimento de retrocesso.
Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o centro terico do furo.
8. Quarto movimento de apalpamento.
anlogo aos anteriores.
316
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
8
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
f
u
r
o
9. Movimento de retrocesso.
Este movimento se compe de:
1 Deslocamento do apalpador em avano rpido (G00) desde o ponto no qual se realizou o
apalpamento at o centro real (calculado) do furo.
2 No caso de programar-se (C0) se realiza um deslocamento do apalpador at o ponto que
se chamou o ciclo.
Deslocamento conforme o eixo longitudinal at cota correspondente ao referido eixo do
ponto de chamada ao ciclo.
Deslocamento no plano principal de trabalho at ao ponto de chamada ao ciclo.
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver os valores reais obtidos depois da medio, nos
seguintes parmetros aritmticos gerais:
P294 Dimetro do furo.
P295 Erro de dimetro do furo. Diferena entre o dimetro real e o programado.
P296 Cota real do centro conforme ao eixo de abcissas.
P297 Cota real do centro conforme ao eixo de ordenadas.
P299 Erro detectado conforme o eixo de abcissas. Diferena entre a cota real do centro
e a cota terica programada.
P299 Erro detectado conforme o eixo de ordenadas. Diferena entre a cota real do centro
e a cota terica programada.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
317
P
R
O
B
E
9
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
r
e
l
e
v
o
12.11 PROBE 9. Ciclo fixo de medida de relevo
Se utilizar um apalpador situado no eixo-rvore suporte de ferramentas, que deve estar
previamente calibrado mediante os ciclos fijos:
Ciclo fixo de calibragem de ferramenta em comprimento.
Ciclo fixo de calibragem do apalpador.
O formato de programao deste ciclo :
( PROBE 9, X, Y, Z, B, J, E, C, H, F)
[ X5.5 ] Cota terica, conforme o eixo X, do centro do relevo
[ Y5.5 ] Cota terica, conforme o eixo Y, do centro do relevo
[ Z5.5 ] Cota terica, conforme o eixo Z, do centro do relevo
[ B5.5 ] Distncia de segurana
Define a distncia de segurana. Se dever programar com valor positivo e superior a 0.
[ J5.5 ] Dimetro terico do relevo
Define o dimetro terico do relevo. Se dever programar com valor positivo e superior a 0.
Este ciclo permite realizar medio de relevos com dimetros no superiores a (J+B).
[ E5.5 ] Distncia de retrocesso
Define a distncia que retrocede o apalpador depois do apalpamento inicial. Se dever programar
com valor positivo e superior a 0.
[ C ] Ao tras finalizar o apalpamento
Indica onde deve finalizar o ciclo de apalpamento.
C = 0 Voltar ao mesmo ponto em que se realizou a chamada ao ciclo.
C = 1 O ciclo finalizar posicionando-se o apalpador sobre o centro do relevo, a uma
distncia (B) da cota terica programada.
Se no se programa, o ciclo fixo toma o valor C0.
[ H5.5 ] Avano de apalpamento inicial
Define o avano com o qual se realizar o movimento de apalpao inicial. Se programar em
mm/minuto ou polegadas/minuto.
[ F5.5 ] Avano de apalpamento.
Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
318
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
9
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
r
e
l
e
v
o
12.11.1 Funcionamento bsico.
1. Posicionamento sobre o centro do relevo
Deslocamento do apalpador em avano rpido (G00) desde o ponto de chamada ao ciclo at
o centro do relevo.
O movimento de aproximao se realiza em duas fases:
1 Deslocamento no plano principal de trabalho.
2 Deslocamento conforme o eixo longitudinal, at uma distncia (B) da superfcie
programada.
2. Movimento ao primeiro ponto de aproximao.
Este deslocamento do apalpador que se realiza em avano rpido (G00) se compe de:
1 Deslocamento conforme o eixo de ordenadas.
2 Deslocamento do eixo longitudinal a distncia (2B).
3. Movimento de apalpamento.
Este movimento se compe de:
1 Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (H), at
receber o sinal do apalpador.
A mxima distncia a percorrer no movimento de apalpamento "B+(J/2)", se desde o
momento que percorrida a referida distncia o CNC no recebe o sinal do apalpador, se
visualizar o cdigo de erro correspondente detendo-se o movimento dos eixos.
2 Retrocesso do apalpador em avano rpido (G00) a quantidade indicada em (E).
3 Deslocamento do apalpador conforme o eixo ordenadas com o avano indicado (F), at
receber o sinal do apalpador.
4. Movimento ao segundo ponto de aproximao.
Este deslocamento do apalpador que se realiza em avano rpido (G00) se compe de:
1 Retrocesso at o primeiro ponto de aproximao.
2 Deslocamentos a uma distncia (B) por cima do relevo, at ao segundo ponto de
aproximao.
5. Segundo movimento de apalpamento.
anlogo ao primeiro movimento de apalpamento.
6. Movimento ao terceiro ponto de aproximao.
anlogo ao anterior.
7. Terceiro movimento de apalpamento.
anlogo aos anteriores.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
319
P
R
O
B
E
9
.
C
i
c
l
o
f
i
x
o
d
e
m
e
d
i
d
a
d
e
r
e
l
e
v
o
8. Movimento ao quarto ponto de aproximao.
anlogo aos anteriores.
9. Quarto movimento de apalpamento.
anlogo aos anteriores.
10.Movimento de retrocesso.
Este movimento se compe de:
1 Retrocesso at o quarto ponto de aproximao.
2 Deslocamento do apalpador em avano rpido (G00) e a uma distncia (B) por cima do
relevo, at o centro real (calculado) do relevo.
3 No caso de programar-se (C0) se realiza um deslocamento do apalpador at o ponto que
se chamou o ciclo.
Deslocamento conforme o eixo longitudinal at cota correspondente ao referido eixo do
ponto de chamada ao ciclo.
Deslocamento no plano principal de trabalho at ao ponto de chamada ao ciclo.
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver os valores reais obtidos depois da medio, nos
seguintes parmetros aritmticos gerais:
P294 Dimetro do relevo.
P295 Erro de dimetro do relevo. Diferena entre o dimetro real e o programado.
P296 Cota real do centro conforme ao eixo de abcissas.
P297 Cota real do centro conforme ao eixo de ordenadas.
P299 Erro detectado conforme o eixo de abcissas. Diferena entre a cota real do centro
e a cota terica programada.
P299 Erro detectado conforme o eixo de ordenadas. Diferena entre a cota real do centro
e a cota terica programada.
320
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
0
.
C
i
c
l
o
f
i
x
o
d
e
c
e
n
t
r
a
d
o
d
e
p
e
a
r
e
t
a
n
g
u
l
a
r
12.12 PROBE 10. Ciclo fixo de centrado de pea retangular
Ciclo que mediante um apalpador digital minimiza o tiempo de preparao de uma pea retangular,
calculando as cotas reais do centro, da superficie e inclinao da chapa.
( PROBE 10, I , J, X, Y, Z, K, L, B, D, E, H, F, Q)
Condies iniciais
O apalpador deve estar corretamente calibrado em raio e comprimento.
A posio do apalpador antes do primeiro apalpamento tem que ser o mais centralizada possvel
em X e Y.
Consideraes ao ciclo
Depois de realizar os movimentos de apalpamento, o apalpador se retira da pea em G0 antes
de mover-se Z de segurana.
Dependendo da varivel PRBMOD, no se oferece erro nos seguintes casos, mesmo que o
parmetro de mquina PROBERR=YES.
Quando finaliza um movimento de apalpamento G75 e o apalpador no reconheceu a pea.
Quando finaliza um movimento de apalpamento G76 e o apalpador no deixou de tocar a
pea.
Parmetros
[ X5.5 ] Cota no eixo X na que se comear o apalpamento
Cota no eixo X da posio do apalpador na que comear o primeiro apalpamento.
Se no se programa se toma a posio atual em X do apalpador.
[ X5.5 ] Cota no eixo Y na que se comear o apalpamento
Cota no eixo Y da posio do apalpador na que comear o primeiro apalpamento.
Se no se programa se toma a posio atual em Y do apalpador.
[ X5.5 ] Cota no eixo Z na que se comear o apalpamento
Cota no eixo Z da posio do apalpador na que comear o primeiro apalpamento.
Se no se programa se toma a posio atual em Z do apalpador.
[ I5.5 ] Longitude no eixo X da pea retangular.
Se no se programa ou se programa com valor 0, se gera o erro correspondente.
[ J5.5 ] Longitude no eixo Y da pea retangular.
Se no se programa ou se programa com valor 0, se gera o erro correspondente.
[ K1 ] Eixo e sentido do primeiro movimento de apalpamento.
Os valores so os seguintes:
Para X+ : 0
Para X- : 1
Para Y+ : 2
Para Y- : 3
Se no se programa, se toma o valor 0.
[ L1 ] Indicativo se se realiza a medida da superfcie da pea ou no
Valor 0: no se realiza a medida
Valor 1: se realiza a medida
Se no se programa se toma o valor 0.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
321
P
R
O
B
E
1
0
.
C
i
c
l
o
f
i
x
o
d
e
c
e
n
t
r
a
d
o
d
e
p
e
a
r
e
t
a
n
g
u
l
a
r
[ B5.5 ] Distncia de aproximao
Distncia de aproximao pea em cada uma dos apalpamentos. Se no se programa ou se
programa com valor 0, tomar o valor da distncia de aproximao da posio do apalpador pea.
[ D5.5 ] Distncia de subida do apalpador
Distncia a subir em Z o apalpador para os deslocamentos do apalpador por cima da pea. Se no
se programa ou se programa com valor 0, se gera o erro correspondente.
[ E5.5 ] Distncia de retrocesso
Distncia que retrocede o apalpador, depois de encontrar a pea, para realizar a medio. Se no
se programa ou se programa com valor 0, se gera o erro correspondente.
[ H5 ] Avance do apalpador para busca da pea
Se no se programa ou se programa com valor 0, se gera o erro correspondente.
[ F5 ] Avance do apalpador para medio
Se no se programa ou se programa com valor 0, se gera o erro correspondente.
[ Q5] Avano do apalpador a deslocar-se aos pontos de aproximao
Avano do apalpador quando vai aos pontos de aproximao. Se no se programa se toma avano
rpido (G0).
[ T ] Nmero de ferramenta do apalpador.
[ D ] Nmero de corretor.
Se no se programa tomar o valor do corretor atribudo a T na tabela de ferramentas.
322
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
0
.
C
i
c
l
o
f
i
x
o
d
e
c
e
n
t
r
a
d
o
d
e
p
e
a
r
e
t
a
n
g
u
l
a
r
12.12.1 Funcionamento bsico.
1. Movimento de aproximao (conforme o valor dado em Q), primeiro nos eixos do plano e depois
no eixo longitudinal, posio do primeiro apalpamento (somente se se programou X ou Y ou Z).
2. Movimento de apalpamento (em avano dado em H), no eixo e sentido dados, at tocar a
primeira face.
3. Retrocesso (distncia dada em E), para apalpamento de medio.
4. Movimento de apalpamento (em avano dado em F) at voltar a tocar a mesma face.
5. Retrocesso at posio inicial.
6. Deslocamento paralelo face apalpada para tocar num ponto diferente da mesma face.
7. Movimento de apalpamento (em avano dado em F), no eixo e sentido dados, at tocar
novamente a primeira face. Deste modo se calcula o ngulo de inclinao da pea com
referncia mesa e se guarda no parmetro P296.
8. Movimento rpido de subida em Z (distncia dada em D), at cota Z de segurana.
9. Movimento (conforme o valor dado em Q) at o ponto de aproximao face da que est em
sentido frontal, levando em considerao o comprimento da pea, o ngulo de inclinao
calculado, e o valor do parmetro B.
10.Movimento de apalpamento (em avano dado em H) para descer cota Z de apalpamento. Se
toca com a pea, o apalpador volta a subir Z de segurana e se move distncia indicada
no parmetro B (na mesma direo) at salvar a pea.
11.Movimento de apalpamento (em avano dado em H), levando em considerao o ngulo de
inclinao calculado, at tocar na referida face.
12.Retrocesso (distncia dada em E), para apalpamento de medio.
13.Movimento de apalpamento (em avano dado em F) at voltar a tocar a mesma face.
14.Movimento rpido de subida cota Z de segurana.
15.Movimento (conforme o valor dado em Q) at o ponto de aproximao na metade de uma das
faces restantes, levando em considerao a metade dos comprimentos e o ngulo de inclinao
calculado.
16.Movimento de apalpamento (em avano dado em H) para descer cota Z de apalpamento. Se
toca com a pea, o apalpador volta a subir Z de segurana e se move distncia indicada
no parmetro B (na mesma direo) at salvar a pea.
17.Movimento de apalpamento (em avano dado em H), levando em considerao o ngulo de
inclinao calculado, at tocar na referida face.
18.Retrocesso (distncia dada em E), para apalpamento de medio.
19.Movimento de apalpamento (em avano dado em F) at voltar a tocar a mesma face.
20.Movimento rpido de subida cota Z de segurana.
21.Se no se programou a medio da superfcie da pea se passa ao ponto 26; e se se programou,
movimento (conforme valor dado em Q) at ao centro da pea.
22.Movimento de apalpamento (em avano dado em H), at tocar a superfcie da pea.
23.Retrocesso (distncia dada em E), para apalpamento de medio.
24.Movimento de apalpamento (em avano dado em H), at voltar a tocar a superfcie da pea.
Deste modo se mede a cota da superfcie da pea, que se guarda no parmetro P297.
25.Movimento rpido de subida cota Z de segurana.
26.Movimento (conforme o valor dado em Q) at o ponto de aproximao face da que est em
sentido frontal, levando em considerao o comprimento da pea, o ngulo de inclinao
calculado.
27.Movimento de apalpamento (em avano dado em H) para descer cota Z de apalpamento. Se
toca com a pea, o apalpador volta a subir Z de segurana e se move distncia indicada
no parmetro B (na mesma direo) at salvar a pea.
28.Movimento de apalpamento (em avano dado em H), levando em considerao o ngulo de
inclinao calculado, at tocar na referida face.
29.Retrocesso (distncia dada em E), para apalpamento de medio.
30.Movimento de apalpamento (em avano dado em F) at voltar a tocar a mesma face. Deste
modo se calcula o centro real da pea retangular, que se guarda nos parmetros P298 e P299.
31.Movimento rpido de subida cota Z de segurana.
32.Movimento rpido at o centro calculado.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
323
P
R
O
B
E
1
1
.
C
i
c
l
o
f
i
x
o
d
e
c
e
n
t
r
a
d
o
d
e
p
e
a
c
i
r
c
u
l
a
r
12.13 PROBE 11. Ciclo fixo de centrado de pea circular
Ciclo que mediante um apalpador digital minimiza o tiempo de preparao de uma pea retangular,
calculando as cotas reais do centro e superficie da chapa.
( PROBE 11, J, X, Y, Z, K, L, B, D, E, H, F, Q)
Condies iniciais
O apalpador deve estar corretamente calibrado em raio e comprimento.
A posio do apalpador antes do primeiro apalpamento tem que ser o mais centralizada possvel
em X e Y.
Consideraes ao ciclo
Depois de realizar os movimentos de apalpamento, o apalpador se retira da pea em G0 antes
de mover-se Z de segurana.
Dependendo da varivel PRBMOD, no se oferece erro nos seguintes casos, mesmo que o
parmetro de mquina PROBERR=YES.
Quando finaliza um movimento de apalpamento G75 e o apalpador no reconheceu a pea.
Quando finaliza um movimento de apalpamento G76 e o apalpador no deixou de tocar a
pea.
Parmetros
[ X5.5 ] Cota no eixo X na que se comear o apalpamento
Cota no eixo X da posio do apalpador na que comear o primeiro apalpamento.
Se no se programa se toma a posio atual em X do apalpador.
[ X5.5 ] Cota no eixo Y na que se comear o apalpamento
Cota no eixo Y da posio do apalpador na que comear o primeiro apalpamento.
Se no se programa se toma a posio atual em Y do apalpador.
[ X5.5 ] Cota no eixo Z na que se comear o apalpamento
Cota no eixo Z da posio do apalpador na que comear o primeiro apalpamento.
Se no se programa se toma a posio atual em Z do apalpador.
[ J5.5 ] Dimetro da pea circular.
Se no se programa ou se programa com valor 0, se gera o erro correspondente.
[ K1 ] Eixo e sentido do primeiro movimento de apalpamento.
Os valores so os seguintes:
Para X+ : 0
Para X- : 1
Para Y+ : 2
Para Y- : 3
Se no se programa, se toma o valor 0.
[ L1 ] Indicativo se se realiza a medida da superfcie da pea ou no
Valor 0: no se realiza a medida
Valor 1: se realiza a medida
Se no se programa se toma o valor 0.
[ B5.5 ] Distncia de aproximao pea em cada uma dos apalpamentos.
Se no se programa ou se programa com valor 0, tomar o valor da distncia de aproximao da
posio inicial do apalpador pea.
324
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
1
.
C
i
c
l
o
f
i
x
o
d
e
c
e
n
t
r
a
d
o
d
e
p
e
a
c
i
r
c
u
l
a
r
[ D5.5 ] Distncia de subida do apalpador em Z.
Distncia a subir em Z o apalpador para os deslocamentos do apalpador por cima da pea. Se no
se programa ou se programa com valor 0, se gera o erro correspondente.
[ E5.5 ] Distncia de retrocesso do apalpador.
Distncia que retrocede o apalpador, depois de encontrar a pea, para realizar a medio. Se no
se programa ou se programa com valor 0, se gera o erro correspondente.
[ H5 ] Avano de apalpamento para busca da pea.
Se no se programa ou se programa com valor 0, se gera o erro correspondente.
[ F5 ] Avano do apalpador para medio
Se no se programa ou se programa com valor 0, se gera o erro correspondente.
[ Q5 ] Avano do apalpador quando vai aos pontos de aproximao.
Se no se programa se toma avano em G0.
[ T ] Nmero de ferramenta do apalpador.
[ D ] Nmero de corretor.
Se no se programa tomar o valor do corretor atribudo a T na tabela de ferramentas.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
325
P
R
O
B
E
1
1
.
C
i
c
l
o
f
i
x
o
d
e
c
e
n
t
r
a
d
o
d
e
p
e
a
c
i
r
c
u
l
a
r
12.13.1 Funcionamento bsico.
1. Movimento de aproximao (conforme o valor dado em Q), primeiro nos eixos do plano e depois
no eixo longitudinal, posio do primeiro apalpamento (somente se se programou X ou Y ou Z).
2. Movimento de apalpamento (em avano dado em H), no eixo e sentido dados, at tocar a pea.
3. Retrocesso (distncia dada em E), para apalpamento de medio.
4. Movimento de apalpamento (em avano dado em F) at voltar a tocar a mesma face.
5. Movimento rpido de subida em Z (a distncia dada em D), at cota Z de segurana.
6. Movimento (conforme o valor dado em Q) at o ponto de aproximao em frente, levando em
considerao o dimetro da pea
7. Movimento de apalpamento (em avano dado em H) para descer cota Z de apalpamento. Se
toca com a pea, o apalpador volta a subir Z de segurana e se move distncia indicada
no parmetro B (na mesma direo) at salvar a pea.
8. Movimento de apalpamento (em avano dado em H), at tocar a pea.
9. Retrocesso (distncia dada em E), para apalpamento de medio.
10.Movimento de apalpamento (em avano dado em F) at voltar a tocar a pea. Deste modo se
calcula uma das cotas do centro real da pea.
11.Movimento rpido de subida cota Z de segurana.
12.Movimento (conforme o valor dado em Q) at o ponto de aproximao do eixo restante, levando
em considerao a cota do centro calculada.
13.Movimento de apalpamento (em avano dado em H) para descer cota Z de apalpamento. Se
toca com a pea, o apalpador volta a subir Z de segurana e se move distncia indicada
no parmetro B (na mesma direo) at salvar a pea.
14.Movimento de apalpamento (em avano dado em H), at tocar a pea.
15.Retrocesso (distncia dada em E), para apalpamento de medio.
16.Movimento de apalpamento (em avano dado em F) at voltar a tocar a pea.
17.Movimento rpido de subida cota Z de segurana.
18.Se no se programou a medio da superfcie da pea se passa ao ponto 23; e se se programou,
movimento (conforme valor dado em Q) at ao centro da pea.
19.Movimento de apalpamento (em avano dado em H), at tocar a superfcie da pea.
20.Retrocesso (distncia dada em E), para apalpamento de medio.
21.Movimento de apalpamento (em avano dado em H), at voltar a tocar a superfcie da pea.
Deste modo se mede a cota da superfcie da pea, que se guarda no parmetro P297.
22.Movimento rpido de subida cota Z de segurana.
23.Movimento (conforme o valor dado em Q) at o ponto de aproximao em frente, levando em
considerao o dimetro da pea
24.Movimento de apalpamento (em avano dado em H) para descer cota Z de apalpamento. Se
toca com a pea, o apalpador volta a subir Z de segurana e se move distncia indicada
no parmetro B (na mesma direo) at salvar a pea.
25.Movimento de apalpamento (em avano dado em H), at tocar a pea.
26.Retrocesso (distncia dada em E), para apalpamento de medio.
27.Movimento de apalpamento (em avano dado em F) at voltar a tocar a pea. Deste modo se
calcula o centro real da pea circular, que se guarda nos parmetros P298 e P299.
28.Movimento rpido de subida cota Z de segurana. Movimento rpido at o centro calculado.
326
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
2
.
C
a
l
i
b
r
a
g
e
m
d
e
a
p
a
l
p
a
d
o
r
d
e
b
a
n
c
a
d
a
.
12.14 PROBE 12. Calibragem de apalpador de bancada.
Por meio deste ciclo, facilitada a calibragem do apalpador, de forma que se consegue diminuir
o tempo de preparao da mquina.
Condies iniciais
A ferramenta utilizada para realizar a calibragem deve estar corretamente calibrada em raio e
comprimento.
Os parmetros de mquina do apalpador tm que ter uns valores aproximados aos seus valores
reais. Estes parmetros so os seguintes:
P.m.g. PRBXMIN (P40).
P.m.g. PRBXMAX (P41).
P.m.g. PRBYMIN (P42).
P.m.g. PRBYMAX (P43).
P.m.g. PRBZMIN (P44).
P.m.g. PRBZMAX (P45).
Consideraes iniciais.
Medio no eixo Z:
Se a cota Z da ferramenta antes de realizar o ciclo maior ou igual que a cota Z mxima do
apalpador, a face Z do apalpador que se vai medir ser a correspondente sua cota Z mxima.
Se a cota Z da ferramenta antes de realizar o ciclo menor ou igual que a cota Z mnima do
apalpador, a face Z do apalpador que se vai medir ser a correspondente sua cota Z mnima .
Se a cota Z da ferramenta antes de realizar o ciclo se encontra entre as cotas Z mxima e mnima
do apalpador, o CNC visualizar o erro correspondente.
Medio no eixo X:
Se a cota X da ferramenta antes de realizar o ciclo maior do que a metade das cotas X mxima
e mnima do apalpador, a face X do apalpador onde se comear a medio ser a
correspondente sua cota X mxima.
Se a cota X da ferramenta antes de realizar o ciclo igual ou menor do que a metade das cotas
X mxima e mnima do apalpador, a face X do apalpador onde se comear a medio ser
a correspondente sua cota X mnima.
Movimento de posicionamento inicial:
Se a cota Z da ferramenta antes de realizar o ciclo se encontra separada da face Z do apalpador
que se vai medir, uma distncia menor que a distncia de aproximao (B), o movimento de
posicionamento inicial da ferramenta se realizar primeiro em Z at referida distncia de
aproximao, e a seguir em XY at distncia de aproximao face X do apalpador
correspondente.
Se a cota Z da ferramenta antes de realizar o ciclo se encontra separada da face Z do apalpador
que se vai medir, uma distncia maior o igual que a distncia de aproximao (B), o movimento
de posicionamento inicial da ferramenta se realizar primeiro em XY at a distncia de
aproximao face X do apalpador correspondente, e a seguir em Z at distncia de
aproximao face Z do apalpador correspondente.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
327
P
R
O
B
E
1
2
.
C
a
l
i
b
r
a
g
e
m
d
e
a
p
a
l
p
a
d
o
r
d
e
b
a
n
c
a
d
a
.
Formato de programao do ciclo.
Trabalhando em coordenadas cartesianas, a estrutura bsica do bloco :
PROBE 12, B, E, H, F, I , X, U, Y, V, Z, W
[ B5.5 ] Distncia de aproximao
Distncia de aproximao ao apalpador em cada uma dos apalpamentos. Se no se programa ou
se programa com valor 0, o CNC visualizar o erro correspondente.
[ E5.5 ] Distncia de retrocesso
Distncia que retrocede a ferramenta, depois de contactar com o apalpador, para realizar a
medio. Se no se programa ou se programa com valor 0, o CNC visualizar o erro
correspondente.
[H5] Avano de busca
Avano de busca de apalpador. Se no se programa ou se programa com valor 0, o CNC visualizar
o erro correspondente.
[ F5 ] Avano de medio
Avano de medio. Se no se programa ou se programa com valor 0, o CNC visualizar o erro
correspondente.
[ I1 ] Tipo de calibrao
O tipo de calibragem pode ser simples ou duplo:
I=0 Calibrao simples: a calibragem se realiza nos 4 quadrantes do apalpador com o eixo-
rvore que suporta a ferramenta posicionada em 0.
I=1 Calibrao dupla: a calibragem se realiza duas vezes nos 4 quadrantes do apalpador,
uma com a posio do eixo-rvore a 0 e outra com a posio do eixo-rvore a 180.
Desta forma se evitam erros de excentricidade da ferramenta.
Se no se programa, o ciclo tomar o valor I=0.
[ X5.5 ] Cota aproximada, conforme o eixo X, da face menos positiva do apalpador
Cota aproximada da face menos positiva do apalpador, conforme o eixo de abcissas. Se no se
programa se toma o valor do parmetro mquina geral PRBXMIN (P40).
[ U5.5 ] Cota aproximada, conforme o eixo X, da face mais positiva do apalpador
Cota aproximada da face mais positiva do apalpador, conforme o eixo de abcissas. Se no se
programa se toma o valor do parmetro mquina geral PRBXMAX (P41).
[ Y5.5 ] Cota aproximada, conforme o eixo Y, da face menos positiva do apalpador
Cota aproximada da face menos positiva do apalpador, conforme o eixo de ordenadas. Se no se
programa se toma o valor do parmetro mquina geral PRBYMIN (P42).
Z
Y
X
B
B
328
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
2
.
C
a
l
i
b
r
a
g
e
m
d
e
a
p
a
l
p
a
d
o
r
d
e
b
a
n
c
a
d
a
.
[ V5.5 ] Cota aproximada, conforme o eixo Y, da face mais positiva do apalpador
Cota aproximada da face mais positiva do apalpador, conforme o eixo de ordenadas. Se no se
programa se toma o valor do parmetro mquina geral PRBYMAX (P43).
[ Z5.5 ] Cota aproximada, conforme o eixo Z, da face menos positiva do apalpador
Cota aproximada da face menos positiva do apalpador, conforme o eixo Z. Se no se programa,
tomar-se- o valor do parmetro mquina geral PRBZMIN (P44).
[ W5.5 ] Cota aproximada, conforme o eixo Z, da face mais positiva do apalpador
Cota aproximada da face mais positiva do apalpador, conforme o eixo Z. Se no se programa,
tomar-se- o valor do parmetro mquina geral PRBZMAX (P45).
Funcionamento
1. Posicionamento do eixo-rvore em 0 (s se o tipo de calibragem duplo).
2. Movimento de posicionamento inicial, at s cotas de aproximao iniciais.
3. Movimento de apalpamento (em avano dado em H), at cota Z de apalpamento (na metade
do apalpador). Se toca a pea, o CNC visualizar o erro correspondente.
4. Movimento de apalpamento (em avano dado em H), no eixo X e no sentido dado, at tocar
a primeira face.
5. Retrocesso em avano rpido no eixo X (distncia dada em E), para apalpamento de medio.
6. Movimento de apalpamento (em avano dado em F) at voltar a tocar a mesma face.
7. Retrocesso em avano rpido at a cota X de aproximao.
8. Movimento rpido em Z at cota Z de aproximao.
9. Movimento em avano rpido no eixo X at o ponto de aproximao da outra face, levando em
considerao o comprimento terico dado do apalpador no eixo X e o valor do parmetro B.
10.Movimento de apalpamento (em avano dado em H) para descer cota Z de apalpamento. Se
toca o apalpador, se torna a subir cota de aproximao e se move um valor da distncia de
segurana na mesma direo. Se repete este mesmo movimento at salvar o apalpador.
11.Movimento de apalpamento em X (em avano dado em H), at tocar na referida face.
12.Retrocesso em avano rpido no eixo X (distncia dada em E), para apalpamento de medio.
13.Movimento de apalpamento em X (em avano dado em F) at voltar a tocar a mesma face.
14.Retrocesso em avano rpido at a cota X de aproximao.
15.Movimento em avano rpido no eixo Z at cota Z de aproximao.
16.Movimento em avano rpido at cota de aproximao face Y mnima do apalpador (a cota
X de aproximao a correspondente do centro real do apalpador).
17.Movimento de apalpamento (em avano dado em H) para descer cota Z de apalpamento. Se
toca o apalpador, se torna a subir cota de aproximao e se move um valor da distncia de
segurana na mesma direo. Se repete este mesmo movimento at salvar o apalpador.
18.Movimento de apalpamento no eixo Y (em avano dado em H), at tocar na referida face.
19.Retrocesso em avano rpido no eixo Y (distncia dada em E), para apalpamento de medio.
20.Movimento de apalpamento no eixo Y (em avano dado em F) at voltar a tocar a mesma face.
21.Retrocesso em avano rpido at a cota Y de aproximao.
22.Movimento em avano rpido em Z at cota Z de aproximao.
23.Movimento em avano rpido no eixo Y at ao centro (terico) do apalpador.
24.Movimento de apalpamento no eixo Z (em avano dado em H), at tocar a face Z do apalpador.
25.Retrocesso em avano rpido no eixo Z (distncia dada em E), para apalpamento de medio.
26.Movimento de apalpamento no eixo Z (em avano dado em F) at voltar a tocar a mesma face.
27.Movimento em avano rpido no eixo Z at cota Z de aproximao.
28.Movimento em avano rpido no eixo Y at o ponto de aproximao da outra face, levando em
considerao o comprimento terico dado do apalpador no eixo Y e o valor do parmetro B.
29.Movimento de apalpamento (em avano dado em H) para descer cota Z de apalpamento. Se
toca o apalpador, se torna a subir cota de aproximao e se move um valor da distncia de
segurana na mesma direo. Se repete este mesmo movimento at salvar o apalpador.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
12.
MODELOS M & EN
SOFT: V01.3X
329
P
R
O
B
E
1
2
.
C
a
l
i
b
r
a
g
e
m
d
e
a
p
a
l
p
a
d
o
r
d
e
b
a
n
c
a
d
a
.
30.Movimento de apalpamento (em avano dado em H), at tocar na referida face.
31.Retrocesso em avano rpido (distncia dada em E), para apalpamento de medio.
32.Movimento de apalpamento (em avano dado em F) at voltar a tocar a mesma face.
33.Retrocesso em avano rpido no eixo Y at posio de aproximao.
34.Movimento rpido no eixo Z at cota Z de aproximao.
35.Movimento rpido at ao ponto XY inicial.
36.Movimento rpido no eixo Z at cota Z inicial.
37.Se o tipo de calibragem duplo, se posiciona o eixo-rvore a 180 e se repetem os passos do
2 ao 36.
38.Atribuio dos valores reais das faces do apalpador medido aos parmetros correspondentes.
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver os valores reais obtidos depois da medio, nos
seguintes parmetros aritmticos gerais:
P295 Cota real da face menos positiva do apalpador, conforme o eixo de abcissas.
P296 Cota real da face mais positiva do apalpador, conforme o eixo de abcissas.
P297 Cota real da face menos positiva do apalpador, conforme o eixo de ordenadas.
P298 Cota real da face mais positiva do apalpador, conforme o eixo de ordenadas.
P299 Cota real da face medida do apalpador no eixo longitudinal.
330
Man u al d e p r og r amao
CNC 8055
CNC 8055i
12.
T
R
A
B
A
L
H
O
C
O
M
A
P
A
L
P
A
D
O
R
MODELOS M & EN
SOFT: V01.3X
P
R
O
B
E
1
2
.
C
a
l
i
b
r
a
g
e
m
d
e
a
p
a
l
p
a
d
o
r
d
e
b
a
n
c
a
d
a
.
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
13
331
PROGRAMAO EM LINGUAGEM
DE ALTO NIVEL
13.1 Descrio lxica.
Todas as palavras que constituem a linguagem em alto nvel do controle numrico devero ser
escritas em letras maisculas, exceo dos textos associados, que se podero escrever com
letras maisculas e minsculas.
Os elementos que esto disposio para realizar a programao em alto nvel so:
Palavras reservadas.
Constantes numricas.
Smbolos.
Palavras reservadas
Se consideram palavras reservadas quelas palavras que o CNC utiliza na programao de alto
nvel para denominar as variveis do sistema, os operadores, as instrues de controle, etc.
Tambm so palavras reservadas cada uma das letras do alfabeto A-Z, j que podem formar uma
palavra da linguagem de alto nvel quando vo sozinhas.
Constantes numricas
Os blocos programados em linguagem de alto nvel permitem nmeros em formato decimal e
nmeros em formato hexadecimal.
Os nmeros em formato decimal no devem ultrapassar o formato 6.5 (6 dgitos inteiros e 5
decimais).
Os nmeros em formato hexadecimal devem ir precedidos pelo smbolo $ e com um mximo
de 8 dgitos.
A atribuio a uma varivel de uma constante superior ao formato 6.5, se realizar mediante
parmetros aritmticos, mediante expresses aritmticas, ou ento mediante constantes
expressas em formato hexadecimal.
Se o controle trabalha no sistema mtrico (milmetros) a resoluo de dcima de micro,
programando-se as cifras em formato 5.4 (positivo ou negativo, com 5 dgitos inteiros e 4
decimais).
Se o controle trabalha em polegadas a resoluo de cem-milsima de micro, programando-se
as cifras em formato 4.5 (positivo ou negativo, com 4 dgitos inteiros e 5 decimais).
Com o objetivo de que resulte mais c- modo para o programador, este controle admite sempre
o formato 5.5 (positivo ou negativo, com 5 dgitos inteiros e 5 decimais), ajustando
convenientemente cada nmero s unidades de trabalho no momento de ser utilizado.
Se se desej a at ribuir varivel "TI MER" o valor 100000000 se poder realizar uma das
seguint es formas:
( TI MER = $5F5E100)
( TI MER = 10000 * 10000)
( P100 = 10000 * 10000)
( TI MER = P100)
332
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
D
e
s
c
r
i
o
l
x
i
c
a
.
Smbolos
Os smbolos utilizados dentro da linguagem de alto nvel so:
( ) = + - * / ,
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
333
V
a
r
i
v
e
i
s
13.2 Variveis
O CNC possui uma srie de variveis internas que podem ser acessadas desde o programa de
usurio, desde o programa do PLC ou pela via DNC. Conforme a sua utilizao, estas variveis
se diferenciam em variveis de leitura e variveis de leitura-escritura.
O acesso a estas variveis desde o programa de usurio se realiza com comandos de alto nvel.
Cada um destas variveis ser feita sua referencia mediante seu mnemnico, que deve escrever-
se com maisculas.
Os mnemnicos terminados em X-C indicam um conjunto de 9 elementos formados pela
correspondente raiz seguida de X, Y, Z, U, V, W, A, B e C.
ORG(X-C) -> ORGX ORGY ORGZ
ORGU ORGV ORGW
ORGA ORGB ORGC
Os mnemnicos acabados em n indicam que as variveis esto agrupadas em tabelas. Se se
deseja acessar um elemento de uma destas tabelas, se indicar o campo da tabela desejada
mediante o mnemnico correspondente seguido do elemento desejado.
TORn -> TOR1 TOR3 TOR11
As variveis e a preparao de blocos
As variveis que acessam os valores reais do CNC detm a preparao de blocos. O CNC espera
que o referido comando se execute para comear novamente a preparao de blocos. Por isso,
se deve ter precauo ao utilizar este tipo de variveis, j que se se intercalam entre blocos de
usinagem que trabalhem com compensao se podem obter perfis no desejados.
Exemplo: Leitura de uma varivel que detm a preparao de blocos.
Se executam os seguintes blocos de programa num trecho com compensao G41.
.. .
N10 X50 Y80
N15 (P100 = POSX); At ribui ao parmet ro P100 o valor da cot a real em X.
N20 X50 Y50
N30 X80 Y50
.. .
O bloco N15 detm a preparao de
blocos, portanto a execuo do bloco
N10 finalizar no ponto A.
Depois de finalizada a execuo do
bl oco N15, o CNC cont i nuar a
preparao de blocos a partir do bloco
N20.
Como o prximo ponto correspondente
trajetria compensada o ponto "B", o
CNC deslocar a ferramenta at o
referido ponto, executando a trajetria
"A-B".
Como se pode observar a trajetria
resultante no a desejada, por isso
que se aconselha evitar a utilizao
deste tipo de variveis em trechos que
trabalhem com compensao.
334
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.1 Parmetros ou variveis de propsito geral
As variveis de propsito geral, se referenciam mediante a letra "P" seguida de um nmero inteiro.
O CNC possui quatro tipos de variveis de propsito geral.
Nos blocos programados em cdigo ISO se permite associar parmetros a todos os campos G F
S T D M e cotas dos eixos. O nmero de etiqueta de bloco se definir com valor numrico. Se se
utilizam parmetros nos blocos programados em linguagem de alto nvel, estes podero programar-
se dentro de qualquer expresso.
O programador poder utilizar variveis de propsito geral ao editar os seus prprios programas.
Mais tarde e durante a execuo, o CNC substituir estas variveis pelos valores que nesse
momento tenham atribudos.
A utilizao destas variveis de propsito geral, depender do tipo de bloco no qual se programem
e do canal de execuo. Os programas que se executem no canal de usurio podero conter
qualquer parmetro global, de usurio ou de fabricante, mas no podero utilizar parmetros locais.
Tipos de parmetros aritmticos
Parmetros locais
Os parmetros locais somente so acessveis desde o programa ou sub-rotina, na qual foram
programados. Existem sete grupos de parmetros.
Os parmetros locais utilizados em linguagem de alto nvel podero ser definidos utilizando a forma
anteriormente exposta, ou ento utilizando as letras A-Z, excetuando a , de forma que A igual
a P0 e Z a P25.
O seguinte exemplo mostra estas 2 formas de definio:
( I F ( ( P0+ P1) * P2/ P3 EQ P4) GOTO N100)
( I F ( ( A+ B) * C/ D EQ E) GOTO N100)
Se se realiza uma atribuio a parmetro local utilizando o seu nome (A em vez de P0, por exemplo)
e sendo a expresso aritmtica uma constante numrica, a instruo se pode abreviar da seguinte
forma:
( P0= 13. 7) = = > ( A= 13. 7) = = > ( A13. 7)
Se deve ter cuidado ao utilizar parntesis, j que no a mesma coisa M30 que (M30). O CNC
interpreta (M30) como uma instruo e ao ser M, outra forma de definir o parmetro P12, a referida
instruo ler-se- como (P12=30), atribuindo ao parmetro P12 o valor 30.
Parmetros globais
Os parmetros globais so acessveis desde qualquer programa e sub-rotina chamada desde
programa.
Os parmetros globais podem ser usados pelo usurio, pelo fabricante e pelos ciclos do CNC.
Parmetros de fabricante
Estes parmetros so uma ampliao dos parmetros globais, com a diferena de que no so
usados pelos ciclos do CNC.
Tipo de parmetro Classificao
Parmetros locais P0-P25
Parmetros globais P100-P299
Parmetros de fabricante P1000-P1255
Parmetros OEM (de fabricante) P2000 - P2255
Na programao . ..
GP0 XP1 Z100
( I F ( P100 * P101 EQ P102) GOTO N100)
Na execuo . ..
G1 X- 12. 5 Z100
( I F ( 2 * 5 EQ 12) GOTO N100)
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
335
V
a
r
i
v
e
i
s
Parmetros OEM (de fabricante)
Os parmetros OEM e as sub-rotinas com parmetros OEM somente podem utilizar-se nos
programas prprios do fabricante; aqueles definidos com o atributo [O]. Para modificar um destes
parmetros nas tabelas, se solicita o password do fabricante.
Uso dos parmetros aritmticos pelos ciclos
As usinagens multplices (G60 a G65) e os ciclos fixos de usinagem (G69, G81 a G89) utilizam o
sexto nvel de sobreposio de parmetros locais quando se encontram ativos.
Os ciclos fixos de usinagem utilizam o parmetro global P299 para os seus clculos internos e os
ciclos fixos de apalpador utilizam os parmetros globais P294 at P299.
Atualizao das tabelas de parmetros aritmticos
O CNC atualizar a tabela de parmetros depois de elaborar as operaes que se indicam no bloco
que se encontra em preparao. Esta operao se realiza sempre antes da execuo do bloco, por
isso, os valores mostrados na tabela no necessitam corresponder com os do bloco em execuo.
Se se abandona o modo de execuo depois de interromper a execuo do programa, o CNC
atualizar as tabelas de parmetros com os valores correspondentes ao bloco que se encontrava
em execuo.
Quando se acessa tabela de parmetros locais e parmetros globais o valor atribudo a cada
parmetro pode estar expresso em notao decimal (4127.423) ou em notao cientfica (0.23476
E-3).
Parmetros aritmticos nas sub-rotinas
O CNC possui instrues de alto nvel que permitem definir e utilizar sub-rotinas que podem ser
chamadas desde um 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,
permitindo-se at o mximo de 15 nveis de sobreposio.
Se permite atribuir 26 parmetros locais (P0-P25) a uma sub-rotina. Estes parmetros, que sero
desconhecidos para os blocos externos sub-rotina, podero ser referenciados pelos blocos que
formam a mesma.
O CNC permite atribuir parmetros locais a mais de uma sub-rotina, podendo existir um mximo
de 6 nveis de sobreposio de parmetros locais, dentro dos 15 nveis de sobreposio de sub-
rotinas.
336
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.2 Variveis associadas s ferramentas
Estas variveis esto associadas tabela de corretores, tabela de ferramentas e tabela de
armazm de ferramentas, por isso que os valores que se vo atribuir ou se vo ler dos referidos
campos, cumpriro os formatos estabelecidos para as referidas tabelas.
Tabela de Corretores
O valor do raio (R), comprimento (L) e corretores de desgaste (I, K) da ferramenta vm dados nas
unidades ativas.
Se G70, em polegadas (entre 3937.00787).
Se G71, em milmetros (entre 99999.9999).
Se eixo rotativo em graus (entre 99999.9999).
Tabela de ferramentas
O nmero de corretor ser um nmero inteiro entre 0 e 255. O nmero mximo de corretores est
limitado pelo p.m.g. NTOFFSET.
O cdigo de famlia ser um nmero entre 0 e 255.
0 at 199 se se trata de uma ferramenta normal.
200 at 255 se se trata de uma ferramenta especial.
A vida nominal vir expressada em minutos ou operaes (065535).
A vida nominal vir expressada em centsimas de minuto (09999999) ou operaes (0999999).
Tabela de Armazm de ferramentas
Cada posio do armazm se representa da seguinte maneira.
1255 Nmero de ferramenta.
0 A posio de armazm se encontra vazia.
-1 A posio de armazm foi anulada.
A posio da ferramenta no armazm representa-se da seguinte maneira.
1255 Nmero de posio.
0 A ferramenta se encontra no eixo-rvore.
-1 Ferramenta no encontrada.
-2 A ferramenta encontra-se na posio de mudana.
Variveis de leitura
TOOL
Devolve o nmero da ferramenta ativa.
TOD
Devolve o nmero do corretor ativo.
NXTOOL
Devolve o nmero da ferramenta seguinte, que se encontra selecionada mas pendente da execuo
de M06 para ser ativada.
NXTOD
Devolve o nmero do corretor correspondente ferramenta seguinte, que se encontra selecionada,
mas pendente da execuo de M06 para ser ativada.
( P100= TOOL)
At ribui ao parmet ro P100 o nmero da ferrament a at iva.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
337
V
a
r
i
v
e
i
s
TMZPn
Devolve a posio que ocupa a ferramenta indicada (n) no armazm de ferramentas.
HTOR
A varivel HTOR indica o valor do raio da ferramenta que o CNC est utilizando para efetuar os
clculos.
Ao ser uma varivel de leitura e escrita desde o CNC e de leitura desde o PLC e DNC, o seu valor
pode ser distinto do atribudo na tabela (TOR).
Na ligao, depois de programar uma funo T, depois de um RESET ou depois de uma funo
M30, adquire o valor da tabela (TOR).
Exemplo de programao
Se deseja usinar um perfil com um excesso de 0,5 mm realizando passadas de 0,1 mm com uma
ferramenta de raio 10 mm.
Atribuir ao raio de ferramenta o valor:
10,5 mm na tabela e executar o perfil.
10,4 mm na tabela e executar o perfil.
10,3 mm na tabela e executar o perfil.
10,2 mm na tabela e executar o perfil.
10,1 mm na tabela e executar o perfil.
10,0 mm na tabela e executar o perfil.
Entretanto, se durante a usinagem se interrompe o programa ou se produz um reset, a tabela
assume o valor do raio atribudo nesse instante (p. Exemplo: 10.2 mm). O seu valor se modificou.
Para evitar esta ao, em lugar de modificar o raio da ferramenta na tabela (TOR), est disponvel
a varivel (HTOR) onde se ir modificando o valor do raio da ferramenta utilizado pelo CNC para
efetuar os clculos.
Ou ento, se se produz uma interrupo de programa, o valor do raio da ferramenta atribudo
inicialmente na tabela (TOR) ser o correto j que no se ser modificado.
Variveis de leitura e escritura
TORn
Na tabela de corretores o valor atribudo ao desgaste de raio I do corretor indicado (n).
TOLn
Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao comprimento do
corretor indicado (n).
TOIn
Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao desgaste de raio
(I) do corretor indicado (n).
TOKn
Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao desgaste de
comprimento (K) do corretor indicado (n).
TLFDn
Esta varivel permite ler ou modificar na tabela de ferramentas o nmero do corretor da ferramenta
indicada (n).
( P110= TOR3)
At ribui ao parmet ro P110 o valor do raio do corret or 3 .
( TOR3= P111)
At ribui ao raio do corret or 3 o valor do parmet ro P111.
338
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
TLFFn
Esta varivel permite ler ou modificar na tabela de ferramentas o cdigo de famlia da ferramenta
indicada (n).
TLFNn
Esta varivel permite ler ou modificar na tabela de ferramentas o valor atribudo como vida nominal
da ferramenta indicada (n).
TLFRn
Esta varivel permite ler ou modificar na tabela de ferramentas o valor que leva de vida real da
ferramenta indicada (n).
TMZTn
Esta varivel permite ler ou modificar na tabela do armazm de ferramentas o contedo da posio
indicada (n).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
339
V
a
r
i
v
e
i
s
13.2.3 Variveis associadas aos deslocamentos de origem
Estas variveis esto associadas aos deslocamentos de origem, e podem corresponder aos
valores da tabela ou aos valores que, atualmente, se encontram selecionados mediante a funo
G92 ou mediante uma pr-seleo realizada em modo manual.
Os deslocamentos de origem possveis alm do deslocamento aditivo indicado pelo PLC, so G54,
G55, G56, G57, G58 e G59.
Os valores de cada eixo se expressam nas unidades ativas:
Se G70, em polegadas (entre 3937.00787).
Se G71, em milmetros (entre 99999.9999).
Se eixo rotativo em graus (entre 99999.9999).
Mesmo que existam variveis relacionadas a cada eixo, o CNC somente permite as relacionadas
aos eixos selecionados no CNC. Desta maneira, se o CNC controla os eixos X, Y, Z, U e B, somente
admite no caso de ORG(X-C) as variveis ORGX, ORGY, ORGZ, ORGU e ORGB.
Variveis de leitura
ORG(X-C)
Devolve o valor que tem o deslocamento de origem ativo no eixo selecionado. No se inclui neste
valor o deslocamento aditivo indicado pelo PLC ou pelo volante aditivo.
PORGF
Devolve a cota, com respeito origem de coordenadas cartesianas, que tem a origem de
coordenadas polares, conforme o eixo de abcissas.
PORGS
Devolve a cota, com respeito origem de coordenadas cartesianas, que tem a origem de
coordenadas polares, conforme o eixo de ordenadas.
ADIOF(X-C)
Devolve o valor do deslocamento de origem gerado pelo volante aditivo no eixo selecionado.
Variveis de leitura e escritura
ORG(X-C)n
Esta varivel permite ler ou modificar o valor do eixo selecionado na tabela correspondente ao
deslocamento de origem indicado n.
PLCOF(X-C)
Esta varivel permite ler ou modificar o valor do eixo selecionado na tabela de deslocamentos de
origem aditivo indicado pelo PLC.
Se se acessa a alguma das variveis PLCOF(X-C) se detm a preparao de blocos e se espera
que o referido comando se execute, para comear novamente a preparao de blocos.
( P100= ORGX)
At ribui ao parmet ro P100 o valor que t em o deslocament o de origem at ivo do eixo X.
O referido valor pde ser selecionado manualment e, mediant e a funo G92, ou
mediant e a varivel "ORG( X- C) n".
( P110= ORGX 55)
At ribui ao parmet ro P110 o valor do eixo X na t abela correspondent e ao deslocament o
de origem G55.
( ORGY 54= P111)
At ribui ao eixo Y na t abela correspondent e ao deslocament o de origem G54 o parmet ro
P111.
340
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.4 Variveis associadas funo G49
A funo G49 permite definir uma transformao de coordenadas ou, dito por outras palavras, o
plano inclinado resultante da referida transformao.
Os valores de cada eixo se expressam nas unidades ativas:
Se G70, em polegadas (entre 3937.00787).
Se G71, em milmetros (entre 99999.9999).
Variveis associadas definio da funo G49.
ORGROX ORGROY ORGROZ
Cota em X do novo zero pea com respeito ao zero mquina.
Cota em Y do novo zero pea com respeito ao zero mquina.
Cota em Z do novo zero pea com respeito ao zero mquina.
ORGROA ORGROB ORGROC ORGROI
ORGROJ ORGROK ORGROQ ORGROR
ORGROS
Valor atribudo ao parmetro A.
Valor atribudo ao parmetro B.
Valor atribudo ao parmetro C.
Valor atribudo ao parmetro I.
Valor atribudo ao parmetro J.
Valor atribudo ao parmetro K.
Valor atribudo ao parmetro Q.
Valor atribudo ao parmetro R.
Valor atribudo ao parmetro S.
GTRATY
Tipo de G49 programado.
Todas as vezes que se programa a funo G49, o CNC atualiza os valores dos parmetros que
se definiram.
Por exemplo, se se programa G49 XYZ ABC o CNC atualiza as variveis.
ORGROX, ORGROY, ORGROZ
ORGROA, ORGROB, ORGROC
O resto das variveis mantm o valor anterior.
0 = no h G49 definida. 3 = Tipo G49 T X Y Z S
1 = Tipo G49 X Y Z A B C 4 = Tipo G49 X Y Z I J K R S
2 = Tipo G49 X Y Z Q R S
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
341
V
a
r
i
v
e
i
s
Vari vei s de l ei tura e escri tura que atual i za o CNC depoi s de
executada a funo G49.
Se se acessa s variveis TOOROF ou TOOROS se detm a preparao de blocos e se espera
que o referido comando se execute, para comear novamente a preparao de blocos.
Sempre que se possua um eixo-rvore ortogonal, esfrico ou angular, parmetro de mquina geral
"XFORM (P93)" com valor 2 ou 3, o CNC mostra a seguinte informao:
TOOROF
Indica a posio que deve ocupar o eixo rotativo principal da rvore para situar a ferramenta
perpendicular ao plano inclinado indicado.
TOOROS
Indica a posio que deve ocupar o eixo rotativo secundrio da rvore para situar a ferramenta
perpendicular ao plano inclinado indicado.
342
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.5 Variveis associadas aos parmetros de mquina
Estas variveis associadas aos parmetros de mquina so de leitura. Estas variveis podero ser
de leitura e escritura quando se executem dentro de um programa ou sub-rotina de fabricante.
Para conhecer o formato dos valores devolvidos conveniente consultar o manual de instalao
e arranque inicial. Aos parmetros que se definem mediante YES/NO, +/- e ON/OFF correspondem
os valores 1/0.
Os valores que se referem a cotas e avanos se expressam nas unidades ativas:
Se G70, em polegadas (entre 3937.00787).
Se G71, em milmetros (entre 99999.9999).
Se eixo rotativo em graus (entre 99999.9999).
Modificar os parmetros de mquina desde um programa/sub-rotina de fabricante
Estas variveis podero ser de leitura e escritura quando se executem dentro de um programa ou
sub-rotina de fabricante. Neste caso, mediante estas variveis se pode modificar o valor de alguns
parmetros de mquina. Consultar no manual de instalao a lista de parmetros de mquina que
se podem modificar.
Para poder modificar estes parmetros desde o PLC, tem que executar mediante o comando
CNCEX uma sub-rotina de fabricante com as variveis correspondentes.
Variveis de leitura
MPGn
Devolve o valor que se atribuiu ao parmetro de mquina geral (n).
MP(X-C)n
Devolve o valor que se atribuiu ao parmetro de mquina (n) do eixo indicado (X-C).
MPSn
Devolve o valor que se atribuiu ao parmetro de mquina (n) da rvore principal.
MPSSn
Devolve o valor que se atribuiu ao parmetro de mquina (n) do segundo eixo-rvore.
MPASn
Devolve o valor que se atribuiu ao parmetro de mquina (n) da rvore auxiliar.
MPLCn
Devolve o valor que se atribuiu ao parmetro de mquina (n) do PLC.
( P110= MPG8)
At ribui ao parmet ro P110 o valor do parmet ro de mquina geral P8 "I NCHES"; se
milmet ros P110= 0 e se polegadas P110= 1.
( P110= MPY 1)
At ribui ao parmet ro P110 o valor do parmet ro de mquina P1 do eixo Y "DFORMAT".
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
343
V
a
r
i
v
e
i
s
13.2.6 Variveis associadas das zonas de trabalho.
Estas variveis associadas das zonas de trabalho somente so de leitura.
Os valores dos limites aparecem nas unidades ativas:
Se G70, em polegadas (entre 3937.00787).
Se G71, em milmetros (entre 99999.9999).
Se eixo rotativo em graus (entre 99999.9999).
O estado das zonas de trabalho vem definido pelo seguinte cdigo:
0 = Desabilitada.
1 = Habilitada como zona de no entrada.
2 = Habilitada como zona de no sada.
Variveis de leitura
FZONE
Devolve o estado da zona de trabalho 1.
FZLO(X-C) FZUP(X-C)
Limite inferior da zona 1 conforme o eixo selecionado (X-C).
Limite superior da zona 1 conforme o eixo selecionado (X-C).
SZONE SZLO(X-C) SZUP(X-C)
Estado da zona de trabalho 2.
Limite inferior da zona 2 conforme o eixo selecionado (X-C).
Limite superior da zona 2 conforme o eixo selecionado (X-C).
TZONE TZLO(X-C) TZUP(X-C)
Estado da zona de trabalho 3.
Limite inferior da zona 3 conforme o eixo selecionado (X-C).
Limite superior da zona 3 conforme o eixo selecionado (X-C).
FOZONE FOZLO(X-C) FOZUP(X-C)
Estado da zona de trabalho 4.
Limite inferior da zona 4 conforme o eixo selecionado (X-C).
Limite superior da zona 4 conforme o eixo selecionado (X-C).
FIZONE FIZLO(X-C) FIZUP(X-C)
Estado da zona de trabalho 5.
Limite inferior da zona 5 conforme o eixo selecionado (X-C).
Limite superior da zona 5 conforme o eixo selecionado (X-C).
( P100= FZONE) ; At ribui ao parmet ro P100 o est ado da zona de t rabalho 1.
( P101= FZOLOX) ; At ribui ao parmet ro P101 o limit e inferior da zona 1.
( P102= FZUPZ) ; At ribui ao parmet ro P102 o limit e superior da zona 1.
344
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.7 Variveis associadas aos avanos
Variveis de leitura associadas ao avano real
FREAL
Devolve o avano real do CNC. Em mm/minuto ou polegadas/minuto.
FREAL(X-C)
Devolve o avano real do CNC no eixo selecionado.
FTEO(X-C)
Devolve o avano terico do CNC no eixo selecionado.
Variveis de leitura associadas funo G94
FEED
Devolve o avano que se encontra selecionado no CNC mediante a funo G94. Em mm/minuto
ou polegadas/minuto.
Este avano pode ser indicado pelo programa, pelo PLC ou por DNC, selecionando o CNC um
deles, sendo o mais prioritrio o indicado pelo DNC e o menos prioritrio o indicado pelo programa.
DNCF
Devolve o avano, em mm/minuto ou polegadas/minuto, que se encontra selecionado por DNC. Se
tem o valor 0 significa que no se encontra selecionado.
PLCF
Devolve o avano, em mm/minuto ou polegadas/minuto, que se encontra selecionado por PLC. Se
tem o valor 0 significa que no se encontra selecionado.
PRGF
Devolve o avano, em mm/minuto ou polegadas/minuto, que se encontra selecionado por
programa.
Variveis de leitura associadas funo G95
FPREV
Devolve o avano que se encontra selecionado no CNC mediante a funo G95. Em mm/rotao
ou polegadas/rotao.
Este avano pode ser indicado pelo programa, pelo PLC ou por DNC, selecionando o CNC um
deles, sendo o mais prioritrio o indicado pelo DNC e o menos prioritrio o indicado pelo programa.
DNCFPR
Devolve o avano, em mm/revoluo ou polegadas/revoluo, que se encontre selecionado por
DNC. Se tem o valor 0 significa que no se encontra selecionado.
PLCFPR
Devolve o avano, em mm/revoluo ou polegadas/revoluo, que se encontre selecionado por
PLC. Se tem o valor 0 significa que no se encontra selecionado.
( P100= FREAL)
At ribui ao parmet ro P100 o avano real do CNC.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
345
V
a
r
i
v
e
i
s
PRGFPR
Devolve o avano, em mm/revoluo ou polegadas/revoluo, que se encontre selecionado por
programa.
Variveis de leitura associadas funo G32
PRGFIN
Devolve o avano selecionado por programa, em 1/min.
Alm disso, o CNC mostrar na varivel FEED, associada funo G94, o avano resultante em
mm/min ou polegadas/minuto.
Variveis de leitura associadas override
FRO
Devolve o override (%) do avano que se encontra selecionado no CNC. Ser dado por um nmero
inteiro entre 0 e "MAXFOVR" (mximo 255).
Esta percentagem do avano pode ser indicada por programa, pelo PLC, pelo DNC ou desde o
painel frontal, selecionando CNC um deles, sendo a ordem de prioridade (de maior a menor): por
programa, por DNC, por PLC e desde o comutador.
DNCFRO
Devolve a percentagem do avano que se encontra selecionado no DNC. Se tem o valor 0 significa
que no se encontra selecionado.
PLCFRO
Devolve a percentagem do avano que se encontra selecionado no PLC. Se tem o valor 0 significa
que no se encontra selecionado.
CNCFRO
Devolve a percentagem do avano que se encontra selecionada desde o comutador.
PLCCFR
Devolve a percentagem do avano que se encontra selecionado para o canal de execuo do PLC.
Variveis de leitura e escritura associadas override
PRGFRO
Esta varivel permite ler ou modificar a percentagem do avano que se encontra selecionado por
programa. Ser dado por um nmero inteiro entre 0 e "MAXFOVR" (mximo 255). Se tem o valor
0 significa que no se encontra selecionado.
( P110= PRGFRO)
At ribui ao parmet ro P110 a percent agem do avano que se encont ra selecionado por
programa.
( PRGFRO= P111)
At ribui percent agem do avano selecionado por programa o valor do parmet ro P111.
346
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.8 Variveis associadas s cotas
Os valores das cotas de cada eixo se expressam nas unidades ativas:
Se G70, em polegadas (entre 3937.00787).
Se G71, em milmetros (entre 99999.9999).
Se eixo rotativo em graus (entre 99999.9999).
Variveis de leitura
Se se acessa a alguma das variveis POS(X-C), TPOS(X-C), APOS(X-C), ATPOS(X-C), DPOS(X-
C), FLWE(X-C), DEFLEX, DEFLEY ou DEFLEZ, se detm a preparao de blocos e se espera que
o referido comando se execute, para comear novamente a preparao de blocos.
PPOS(X-C)
Devolve a cota terica programada do eixo selecionado.
POS(X-C)
Devolve a cota real da base da ferramenta, com referncia ao zero mquina, do eixo selecionado.
Nos eixos rotativos sem limites esta varivel leva em considerao o valor do deslocamento ativo.
Os valores da varivel esto compreendidos entre o deslocamento ativo e 360 (ORG* 360).
Se ORG* = 20 visualiza entre 20 e 380 / visualiza entre -340 e 20.
Se ORG* = -60 visualiza entre -60 e 300 / visualiza entre -420 e -60.
TPOS(X-C)
Devolve a cota terica (cota real + erro de seguimento) da base da ferramenta, com referncia ao
zero mquina, do eixo selecionado.
Nos eixos rotativos sem limites esta varivel leva em considerao o valor do deslocamento ativo.
Os valores da varivel esto compreendidos entre o deslocamento ativo e 360 (ORG* 360).
Se ORG* = 20 visualiza entre 20 e 380 / visualiza entre -340 e 20.
Se ORG* = -60 visualiza entre -60 e 300 / visualiza entre -420 e -60.
APOS(X-C)
Devolve a cota real da base da ferramenta, com referncia ao zero pea, do eixo selecionado.
ATPOS(X-C)
Devolve a cota terica (cota real + erro de seguimento) da base da ferramenta, com referncia ao
zero pea, do eixo selecionado.
DPOS(X-C)
O CNC atualiza esta varivel sempre que se efetuam operaes de apalpamento, funes G75,
G76 e ciclos de apalpador PROBE, DIGIT.
Quando a comunicao entre o apalpador digital e o CNC se efetua mediante raios infravermelhos
pode existir um retardo de milissegundos desde o momento de apalpamento at que o CNC receba
o sinal.
( P110= PPOSX)
Devolve ao parmet ro P100 a cot a t erica programada do eixo X.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
347
V
a
r
i
v
e
i
s
Mesmo que o apalpador continue o seu deslocamento at que o CNC receba o sinal de
apalpamento, o CNC leva em considerao o valor atribudo ao parmetro de mquina general
PRODEL e proporciona a seguinte informao nas variveis TPOS(X-C) e DPOS(X-C).
TPOS(X-C) Posio real que ocupa o apalpador quando se recebe o sinal de apalpamento.
DPOS(X-C) Posio terica que ocupava o apalpador quando se efetuou o apalpamento.
FLWE(X-C)
Devolve o erro de seguimento do eixo selecionado.
DEFLEX DEFLEY DEFLEZ
Devolvem a deflexo que possui, nesse momento, a sonda SP2 de Renishaw em cada um dos eixos
X, Y, Z.
DPLY(X-C)
Devolve a cota representada na tela para o eixo selecionado.
DRPO(X-C)
Devolve a Posio que indica o regulador Sercos do eixo selecionado (varivel PV51 ou PV53 do
regulador).
GPOS(X-C)n p
Cota programada para um determinado eixo, no bloco (n) do programa (p) indicado.
Somente se podem consultar programas que se encontram na memria RAM do CNC.
Se o programa ou bloco definido no existe, se mostrar o erro correspondente. Se no bloco no
se encontra programado o eixo solicitado, se devolve o valor 100000.0000.
( P80= GPOSX N99 P100)
At ribui ao parmet ro P88 o valor da cot a programada para o eixo X no bloco com et iquet a
N99 e que se encont ra no programa P100.
348
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
Variveis de leitura e escritura
DIST(X-C)
Estas variveis permitem ler ou modificar a distncia percorrida pelo eixo selecionado. Este valor,
que cumulativo, muito til quando se deseja realizar uma operao que depende do percurso
realizado pelos eixos, por exemplo a lubrificao dos mesmos.
Se se acessa a alguma das variveis DIST(X-C) se detm a preparao de blocos e se espera que
o referido comando se execute, para comear novamente a preparao de blocos.
LIMPL(X-C) LIMMI(X-C)
Estas variveis permitem fixar um segundo limite de percurso para cada um dos eixos, LIMPL para
o superior e LIMMI para o inferior.
Como a ativao e desativao dos segundos limites realizada pelo PLC, mediante a entrada
lgica geral ACTLIM2 (M5052), alm de definir os limites, executa uma funo auxiliar M para que
lhe seja comunicada.
Tambm se recomenda executar a funo G4 depois da mudana, para que o CNC execute os
blocos seguintes com os novos limites.
O segundo limite de percurso ser levado em considerao quando se definiu o primeiro, mediante
os parmetros de mquina de eixos LIMIT+ (P5) e LIMIT- (P6).
( P110= DI STX)
Devolve ao parmet ro P110 a dist ncia percorrida pelo eixo X.
( DI STX= P111)
I nicializa a varivel que indica a dist ncia percorrida pelo eixo Z com o valor do parmet ro
P111.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
349
V
a
r
i
v
e
i
s
13.2.9 Variveis associadas aos volantes eletrnicos.
Variveis de leitura
HANPF HANPS HANPT HANPFO
Devolvem os pulsos do primeiro (HANPF), segundo (HANPS), terceiro (HANPT) ou quarto
(HANPFO) volante que foram recebidos desde que se ligou o CNC. No tem problema se o volante
est conectado s entradas de medio ou s entradas do PLC.
HANDSE
Em volantes com boto seletor de eixos, indica se foi pulsado o referido boto. Se tem o valor 0
significa que no se foi pulsado.
HANFCT
Devolve o fator de multiplicao fixado desde o PLC para cada volante.
Se deve utilizar quando se possui vrios volantes eletrnicos ou dispondo de um nico volante, se
deseja aplicar diferentes fatores de multiplicao (x1, x10, x100) a cada eixo.
Depois de posicionado o comutador numa das posies do volante, o CNC consulta esta varivel
e em funo dos valores atribudos aos bits (c b a) de cada eixo aplica o fator multiplicador
selecionado para cada um deles.
Se num eixo existe mais de um bit a 1, se leva em considerao o bit de menor peso. Assim:
HBEVAR
Se deve utilizar quando se possui o volante Fagor HBE.
Indica se a contagem do volante HBE est habilitado, o eixo que se deseja deslocar e o fator de
multiplicao (x1, x10, x100).
(*) Indica se se leva em considerao a contagem do volante HBE em modo manual.
0 = No se leva em considerao.
1 = Se se leva em considerao.
C B A W V U Z Y X
c b a c b a c b a c b a c b a c b a c b a c b a c b a lsb
c b a
0 0 0 O indicado no comutador do painel de comando ou teclado
0 0 1 Fator x1
0 1 0 Fator x10
1 0 0 Fator x100
c b a
1 1 1 Fator x1
1 1 0 Fator x10
Na tela se mostra sempre o valor selecionado no comutador.
i
C B A W V U Z Y X
* ^ c b a c b a c b a c b a c b a c b a c b a c b a c b a lsb
350
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
(^) Indica, quando a mquina possui um volante geral e volantes individuais (associados a um eixo),
qual o volante que tem preferncia quando ambos os volantes se movem ao mesmo tempo.
0 = Tem preferncia o volante individual. O eixo correspondente no leva em considerao
os pulsos do volante geral, o resto de eixos sim.
1 = Tem preferncia o volante individual. No leva em considerao os pulsos do volante
individual.
(a, b, c) Indicam o eixo que se deseja deslocar e o fator multiplicador selecionado.
Se existem vrios eixos selecionados, se leva em considerao a seguinte ordem de prioridade:
X, Y, Z, U, V, W, A, B, C.
Se num eixo existe mais de um bit a 1, se leva em considerao o bit de menor peso. Assim:
O volante HBE tem prioridade. Isto , independentemente do modo selecionado no comutador do
CNC (JOG continuo, incremental, volante) se define HBEVAR diferente de 0, o CNC passa a
trabalhar em modo volante.
Mostra o eixo selecionado em modo inverso e o fator multiplicador selecionado por PLC. Quando
a varivel HBEVAR se pe a 0 volta a mostrar o modo selecionado no comutador.
Variveis de leitura e escritura
MASLAN
Se deve utilizar quando est selecionado o volante trajetria ou o jog trajetria. Indica o ngulo da
trajetria linear.
MASCFI MASCSE
Se devem utilizar quando est selecionado o volante trajetria ou o jog trajetria. Nas trajetrias
em arco, indicam as cotas do centro do arco.
c b a
0 0 0 O indicado no comutador do painel de comando ou teclado
0 0 1 Fator x1
0 1 0 Fator x10
1 0 0 Fator x100
c b a
1 1 1 Fator x1
1 1 0 Fator x10
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
351
V
a
r
i
v
e
i
s
13.2.10 Variveis associadas medio
ASIN(X-C)
Sinal A da captao senoidal do CNC para o eixo X-C.
BSIN(X-C)
Sinal B da captao senoidal do CNC para o eixo X-C.
ASINS
Sinal A da captao senoidal do CNC para o eixo-rvore.
BSINS
Sinal B da captao senoidal do CNC para o eixo-rvore.
SASINS
Sinal A da captao senoidal do CNC para o segundo eixo-rvore.
SBSINS
Sinal B da captao senoidal do CNC para o segundo eixo-rvore.
352
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.11 Variveis associadas ao eixo-rvore
Nestas variveis associadas rvore principal, os valores das velocidades vm dados em rotaes
por minuto e os valores do override da rvore principal vm dados por nmeros inteiros entre 0 e
255.
Algumas variveis detm a preparao de blocos se indicado em cada uma e se espera que o
referido comando se execute para comear novamente a preparao de blocos.
Variveis de leitura
SREAL
Devolve a velocidade de rotao real da rvore principal em rotaes por minuto. Se detm a
preparao de blocos.
FTEOS
Devolve a velocidade de rotao terica da rvore principal.
SPEED
Devolve, em rotaes por minuto, a velocidade de rotaes da rvore principal que se encontra
selecionada no CNC.
Esta velocidade de rotao pode ser indicada por programa, pelo PLC ou pelo DNC, selecionando
o CNC um deles, sendo o mais prioritrio o indicado por DNC e o menos prioritrio o indicado por
programa.
DNCS
Devolve a velocidade de rotao, em rotaes por minuto, selecionada por DNC. Se tem o valor
0 significa que no se encontra selecionado.
PLCS
Devolve a velocidade de rotao, em rotaes por minuto, selecionada por PLC. Se tem o valor 0
significa que no se encontra selecionado.
PRGS
Devolve a velocidade de rotao, em rotaes por minuto, selecionada por programa.
SSO
Devolve o override (%) da velocidade de rotao da rvore principal que se encontra selecionada
no CNC. Ser dado por um nmero inteiro entre 0 e "MAXSOVR" (mximo 255).
Esta percentagem da velocidade de rotao da rvore principal pode ser indicada por programa,
pelo PLC, pelo DNC ou desde o painel frontal, selecionando CNC um deles, sendo a ordem de
prioridade (de maior a menor): por programa, por DNC, por PLC e desde o painel frontal.
DNCSSO
Devolve o percentual da velocidade de rotao da rvore principal que se encontra selecionada
no DNC. Se tem o valor 0 significa que no se encontra selecionado.
PLCSSO
Devolve o percentual da velocidade de rotao da rvore principal que se encontra selecionada
no PLC. Se tem o valor 0 significa que no se encontra selecionado.
CNCSSO
Devolve a percentagem da velocidade de rotao da rvore principal que se encontra selecionada
desde o painel frontal.
( P100= SREAL)
At ribui ao parmet ro P100 a velocidade de rot ao real da rvore principal.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
353
V
a
r
i
v
e
i
s
SLIMIT
Devolve, em rotaes por minuto, o valor no qual est fixado o limite de velocidade de rotao da
rvore principal no CNC.
Este limite pode ser indicado por programa, pelo PLC ou por DNC, selecionando o CNC um deles,
sendo o mais prioritrio o indicado por DNC e o menos prioritrio o indicado por programa.
DNCSL
Devolve o limite da velocidade de rotao da rvore principal, em rotaes por minuto, selecionada
por DNC. Se tem o valor 0 significa que no se encontra selecionado.
PLCSL
Devolve o limite da velocidade de rotao da rvore principal, em rotaes por minuto, selecionada
por PLC. Se tem o valor 0 significa que no se encontra selecionado.
PRGSL
Devolve o limite da velocidade de rotao da rvore principal, em rotaes por minuto, selecionada
por programa.
MDISL
Mxima velocidade do eixo-rvore para a usinagem. Esta varivel tambm se atualiza quando se
programa a funo G92 desde MDI.
POSS
Devolve a posio real da rvore principal. O seu valor vem imposto entre 99999.9999. Se detm
a preparao de blocos.
RPOSS
Devolve a posio real da rvore principal no mdulo 360. O seu valor vem imposto entre 0 e 360.
Se detm a preparao de blocos.
TPOSS
Devolve a posio terica da rvore principal (cota real + erro de seguimento). O seu valor vem
imposto entre 99999.9999. Se detm a preparao de blocos.
RTPOSS
Devolve a posio terica da rvore principal (cota real + erro de seguimento) no mdulo 360. O
seu valor vem imposto entre 0 e 360. Se detm a preparao de blocos.
DRPOS
Posio que indica o regulador Sercos da rvore principal.
PRGSP
Posio programada em M19 por programa para o eixo-rvore principal. Esta varivel de leitura
desde o CNC, DNC e PLC.
FLWES
Devolve em graus (entre 99999.9999) o erro de seguimento da rvore principal. Se detm a
preparao de blocos.
SYNCER
Devolve, em graus (entre 99999.9999), o erro com que a segunda rvore segue principal quando
esto sincronizados em posio.
354
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
Variveis de leitura e escritura
PRGSSO
Esta varivel permite ler ou modificar o percentual da velocidade de rotao da rvore principal que
se encontra selecionada por programa. Ser dado por um nmero inteiro entre 0 e "MAXSOVR"
(mximo 255). Se tem o valor 0 significa que no se encontra selecionado.
( P110= PRGSSO)
At ribui ao parmet ro P110 a percent agem da velocidade de rot ao da rvore principal
que se encont ra selecionada por programa.
( PRGSSO= P111)
At ribui percent agem da velocidade de rot ao da rvore principal selecionada por
programa o valor do parmet ro P111.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
355
V
a
r
i
v
e
i
s
13.2.12 Variveis associadas ao segunda rvore
Nestas variveis associadas ao segunda rvore, os valores das velocidades vm dados em
rotaes por minuto e os valores do override do segundo eixo-rvore vm dados por nmeros
inteiros entre 0 e 255.
Variveis de leitura
SSREAL
Devolve a velocidade de rotao real do segundo eixo-rvore em rotaes por minuto.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
SFTEOS
Devolve a velocidade de rotao terica do segundo eixo-rvore.
SSPEED
Devolve, em rotaes por minuto, a velocidade de rotaes do segundo eixo-rvore que se encontra
selecionado no CNC.
Esta velocidade de rotao pode ser indicada por programa, pelo PLC ou pelo DNC, selecionando
o CNC um deles, sendo o mais prioritrio o indicado por DNC e o menos prioritrio o indicado por
programa.
SDNCS
Devolve a velocidade de rotao, em rotaes por minuto, selecionada por DNC. Se tem o valor
0 significa que no se encontra selecionado.
SPLCS
Devolve a velocidade de rotao, em rotaes por minuto, selecionada por PLC. Se tem o valor 0
significa que no se encontra selecionado.
SPRGS
Devolve a velocidade de rotao, em rotaes por minuto, selecionada por programa.
SSSO
Devolve o override (%) da velocidade de rotao do segundo eixo-rvore que se encontra
selecionado no CNC. Ser dado por um nmero inteiro entre 0 e "MAXSOVR" (mximo 255).
Esta percentagem da velocidade de rotao do segundo eixo-rvore pode ser indicada por
programa, pelo PLC, pelo DNC ou desde o painel frontal, selecionando CNC um deles, sendo a
ordem de prioridade (de maior a menor): por programa, por DNC, por PLC e desde o painel frontal.
SDNCSO
Devolve o percentual da velocidade de rotao da segunda rvore que se encontra selecionada
no DNC. Se tem o valor 0 significa que no se encontra selecionado.
SPLCSO
Devolve o percentual da velocidade de rotao da segunda rvore que se encontra selecionada
no PLC. Se tem o valor 0 significa que no se encontra selecionado.
SCNCSO
Devolve a percentagem da velocidade de rotao da segunda rvore que se encontra selecionada
desde o painel frontal.
( P100= SSREAL)
At ribui ao parmet ro P100 a velocidade de rot ao real da segunda rvore.
356
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
SSLIMI
Devolve, em rotaes por minuto, o valor no qual est fixado o limite de velocidade de rotao da
segunda rvore no CNC.
Este limite pode ser indicado por programa, pelo PLC ou por DNC, selecionando o CNC um deles,
sendo o mais prioritrio o indicado por DNC e o menos prioritrio o indicado por programa.
SDNCSL
Devolve o limite da velocidade de rotao da segunda rvore, em rotaes por minuto, selecionada
por DNC. Se tem o valor 0 significa que no se encontra selecionado.
SPLCSL
Devolve o limite da velocidade de rotao da segunda rvore, em rotaes por minuto, selecionada
por PLC. Se tem o valor 0 significa que no se encontra selecionado.
SPRGSL
Devolve o limite da velocidade de rotao da segunda rvore, em rotaes por minuto, selecionada
por programa.
SPOSS
Devolve a posio real da segunda rvore. O seu valor vem imposto entre 99999.9999.
SRPOSS
Devolve a posio real da segunda rvore no mdulo 360. O seu valor vem imposto entre 0 e 360.
STPOSS
Devolve a posio terica da segunda rvore (cota real + erro de seguimento). O seu valor vem
imposto entre 99999.9999.
SRTPOS
Devolve a posio terica da segunda rvore (cota real + erro de seguimento) no mdulo 360. O
seu valor vem imposto entre 0 e 360.
SDRPOS
Posio que indica o regulador Sercos do segundo eixo-rvore.
SPRGSP
Posio programada em M19 por programa para o segundo eixo-rvore. Esta varivel de leitura
desde o CNC, DNC e PLC.
SFLWES
Devolve em graus (entre 99999.9999) o erro de seguimento da segunda rvore.
Se se acessa a alguma das variveis SPOSS, SRPOSS, STPOSS, SRTPOSS ou SFLWES se
detm a preparao de blocos e se espera que o referido comando se execute, para comear
novamente a preparao de blocos.
Variveis de leitura e escritura
SPRGSO
Esta varivel permite ler ou modificar o percentual da velocidade de rotao da segunda rvore
que se encontra selecionada por programa. Ser dado por um nmero inteiro entre 0 e "MAXSOVR"
(mximo 255). Se tem o valor 0 significa que no se encontra selecionado.
( P110= SPRGSO)
At ribui ao parmet ro P110 a percent agem da velocidade de rot ao da segunda rvore
que se encont ra selecionada por programa.
( SPRGSO= P111)
At ribui percent agem da velocidade de rot ao da segunda rvore selecionada por
programa o valor do parmet ro P111.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
357
V
a
r
i
v
e
i
s
13.2.13 Variveis associadas ferramenta motorizada
Variveis de leitura
ASPROG
Debe ser utilizada dentro da sub-rotina associada funo M45.
Devolve as revolues por minuto programadas em M45 S. Se se programar somente M45 a
varivel toma o valor 0.
A varivel ASPROG se atualiza justamente, antes de executar a funo M45, de forma que esteja
atualizada ao executar a sub-rotina associada.
358
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.14 Variveis associadas ao autmato
Se dever levar em considerao que o autmato possui os seguintes recursos:
(I1 at I512) Entradas.
(O1 at O512) Sadas.
(M1 at M5957) Marcas.
(R1 at R499) Registros de 32 bits cada um.
(T1 at T512) Temporizadores com uma conta do temporizador em 32 bits.
(C1 at C256) Contadores com uma conta do contador em 32 bits.
Se se acessa a qualquer varivel que permite ler ou modificar o estado de um recurso do PLC (I,
O, M, R, T, C), se detm a preparao de blocos e se espera que o referido comando se execute
para comear novamente a preparao de blocos.
Variveis de leitura
PLCMSG
Devolve o nmero da mensagem de autmato mais prioritrio que se encontre ativo, coincidir com
o visualizado na tela (1128). Se no tem nenhum devolve 0.
Variveis de leitura e escritura
PLCIn
Esta varivel permite ler ou modificar 32 entradas do autmato a partir da indicada (n).
No se poder modificar o valor das entradas que utiliza o armrio eltrico, j que o seu valor est
imposto pelo mesmo. Entretanto, se poder modificar o estado do resto das entradas.
PLCOn
Esta varivel permite ler ou modificar 32 sadas do autmato a partir da indicada (n).
PLCMn
Esta varivel permite ler ou modificar 32 marcas do autmato a partir da indicada (n).
PLCRn
Esta varivel permite ler ou modificar o estado dos 32 bits do registro indicado (n).
PLCTn
Esta varivel permite ler ou modificar a conta do temporizador indicado (n).
PLCCn
Esta varivel permite ler ou modificar a conta do contador indicado (n).
( P110= PLCMSG)
Devolve o nmero de mensagem de aut mat o mais priorit rio que se encont ra at ivo.
( P110= PLCO 22)
At ribui ao parmet ro P110 o valor das sadas O22 at O53 ( 32 sadas) do PLC.
( PLCO 22= $F)
At ribui s sadas O22 a O25 o valor 1 e s sadas O26 a O53 o valor 0.
Bit 31 30 29 28 27 26 25 24 23 22 ... 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 .... 0 0 1 1 1 1
Sada 53 52 51 50 49 48 47 46 45 44 .... 27 26 25 24 23 22
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
359
V
a
r
i
v
e
i
s
PLCMMn
Esta varivel permite ler ou modificar a marca (n) do autmato.
( PLMM4= 1)
Coloca no 1 a marca M4 e deixa o rest o como est iver.
( PLCM4= 1)
Coloca no 1 a marca M4 e no 0 as 31 seguint es ( M5 a M35) .
360
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.15 Variveis associadas aos parmetros locais
O CNC permite atribuir 26 parmetros locais (P0-P25) a uma sub-rotina, mediante o uso das
instrues PCALL e MCALL. Estas instrues alm de executar a sub-rotina desejada permitem
inicializar os parmetros locais da mesma.
Variveis de leitura
CALLP
Permite conhecer que parmetros locais foram definidos e quais no, na chamada sub-rotina
mediante a instruo PCALL ou MCALL.
A informao ser dada nos 26 bits menos significativos (bits 025), correspondendo cada um deles
ao parmetro local do mesmo nmero, desta maneira, o bit 12 corresponde ao P12.
Cada bit indicar se foi definido (=1) o parmetro local correspondente ou no (=0).
Exemplo:
No parmetro P100 se obter:
Bit 31 30 29 28 27 26 25 24 23 22 ... 5 4 3 2 1 0
0 0 0 0 0 0 * * * * ... * * * * * *
; Chamada sub- rot ina 20.
( PCALL 20, P0= 20, P2= 3, P3= 5)
.. .
.. .
; I nicio da sub- rot ina 20.
( SUB 20)
( P100 = CALLP)
.. .
.. .
0000 0000 0000 0000 0000 0000 0000 1101 LSB
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
361
V
a
r
i
v
e
i
s
13.2.16 Variveis Sercos.
Se utilizam no transvase de informao, via Sercos, entre o CNC e os reguladores.
Variveis de leitura
TSVAR(X-C) TSVARS TSSVAR
Devolve o terceiro atributo da varivel Sercos correspondente ao "identificador". O terceiro atributo
se utiliza em determinadas aplicaes software e a sua informao vem codificada conforme a
norma Sercos.
TSVAR(X-C) identificador ... para os eixos.
TSVARS identificador ... para a rvore principal.
TSSVARS identificador ... para a segunda rvore.
Variveis de escrita
SETGE(X-C) SETGES SSETGS
O regulador pode dispor at 8 gamas de trabalho o redutores (0 at 7). Identificador Sercos 218,
GearRatioPreselection.
Da mesma maneira, pode dispor at 8 conjuntos de parmetros (0 at 7). Identificador Sercos 217,
GearRatioPreselection.
Estas variveis permitem modificar a gama de trabalho e o conjunto de parmetros de cada um
dos reguladores.
SETGE(X-C) ... para os eixos.
SETGES ... para a rvore principal.
SSETGS ... para a segunda rvore.
Nos 4 bits de menor peso destas variveis se deve indicar a gama de trabalho e nos 4 bits de maior
peso o conjunto de parmetros que se deseja selecionar.
Variveis de leitura e escritura
SVAR(X-C) SVARS SSVARS
Permitem ler ou modificar o valor da varivel Sercos correspondente ao "identificador" do "eixo".
SVAR(X-C) identificador ... para os eixos.
SVARS identificador ... para a rvore principal.
SSVARS identificador ... para a segunda rvore.
( P110= SVARX 40)
At ribui ao parmet ro P110 o t erceiro at ribut o da varivel Sercos do ident ificador 40 do
eixo X, que corresponde a "Velocit yFeedback".
362
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.17 Variveis de configurao do software e hardware.
Variveis de leitura
HARCON
Indica, mediante bits, a configurao Hardware do CNC. O bit ter o valor 1 quando a configurao
correspondente est disponvel.
Modelo CNC8055:
Bit Significado
4,3,2,1 0000
0010
Modelo 8055 FL.
Modelo 8055 Power.
5 Ethernet integrada na placa CPU.
6 Mdulo Sercos na placa manager.
7 Mdulo de eixos.
10,9,8 001
010
011
100
Um mdulo de I/Os.
Dois mdulos de I/Os.
Trs mdulos de I/Os.
Quatro mdulos de I/Os.
14 Possui vdeo analgico.
15 Possui CAN integrada na placa CPU.
18,17,16 Tipo de teclado (servio de assistncia tcnica).
20,19 Tipo de CPU (servio de assistncia tcnica).
23,22,21 1xx CPU PPC5200.
26,25,24 000
001
Monitor LCD cor.
Monitor LCD monocromo
30 Conector Ethernet integrado na CPU.
31 Memria Compact flash (KeyCF).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
363
V
a
r
i
v
e
i
s
Modelo CNC8055i:
HARCOA
Indica, mediante bits, a configurao Hardware do CNC. O bit ter o valor 1 quando a configurao
correspondente est disponvel.
Modelo CNC8055:
O bit 1 somente indica se o hardware possui conector para a compact flash no indica se a compact
flash est inserida ou no.
Modelo CNC8055i:
O bit 1 somente indica se o hardware possui conector para a compact flash no indica se a compact
flash est inserida ou no.
Bit Significado
4, 3, 2, 1 0100
0110
Modelo 8055i FL.
Modelo 8055i Power.
5 Sercos (modelo digital).
6 Reservado.
9, 8, 7 000
001
010
011
No existe placa de expanso.
Placa de expanso contagens + I/Os.
Placa de expanso somente contagens.
Placa de expanso somente I/Os.
101
110
111
Placa "Eixos 2" para expanso de contagens + I/Os.
Placa "Eixos 2" para expanso de somente contagens.
Placa "Eixos 2" para expanso de somente I/Os.
10 Placa de eixos com conversor digital analgico de 12 bits (=0), ou de 16 bits (=1).
12, 11 Reservado.
14, 13 Reservado.
15 Possui CAN (mdulo digital).
18,17,16 Tipo de teclado (servio de assistncia tcnica).
20,19 Tipo de CPU (servio de assistncia tcnica).
23,22,21 1xx CPU PPC5200.
26,25,24 000
001
Monitor LCD cor.
Monitor LCD monocromo
30 Ethernet
31 Memria Compact flash (KeyCF).
Bit Significado
0 Mdulo eixos 2.
1 Possui conector para compact flash.
10 A placa de eixos "Mdulo eixos SB"
Nota: necessrio que o bit 0 de HARCOA tenha valor 0.
Bit Significado
0 Placa Eixos 2.
1 Possui conector para compact flash.
10 A placa de eixos "Mdulo eixos SB"
Nota: necessrio que o bit 0 de HARCOA tenha valor 0.
364
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
IDHARH IDHARL
Devolvem, em cdigo BCD, o nmero de identificao hardware correspondente KeyCF. o
nmero que aparece na tela de diagnoses software.
Como o nmero de identificao tem 12 dgitos, a varivel IDHARL mostra os 8 de menor peso e
a varivel IDHARH os 4 de maior peso.
Exemplo:
SOFCON
Devolvem, o nmero das verses de software correspondentes ao CNC e ao disco duro.
Os bits 15-0 devolvem a verso de software do CNC (4 dgitos)
Os bits 31-16 devolvem a verso de software do disco duro (HD) (4 dgitos)
Por exemplo, SOFCON 01010311 indica:
HDMEGA
Devolve o tamanho do disco duro (em megabytes).
KEYIDE
Cdigo do teclado, conforme o sistema de identificao automtica.
000029AD IDHART
29ADEE020102
EE020102 IDHARL
Verso de software do disco duro (HD) 0101
Verso de software do CNC 0311
... 31 30 29 ... 18 17 16 15 14 13 ... 2 1 0
LSB
HD Software CNC Software
KEYIDE CUSTOMY (P92) Teclado
0 - - - Teclado semidentificao automtica.
130 254 Teclado de fresadora.
131 254 Teclado de torno.
132 254 Teclado coloquial de fresadora.
133 254 Teclado coloquial de torno.
134 254 Teclado modelo educacional.
135 252 Painel de Comando OP.8040/55.ALFA.
136 0 Painel de Comando OP.8040/55. MC.
137 0 Painel de Comando OP.8040/55. TC.
138 0 Painel de Comando OP.8040/55. MCO/TCO.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
365
V
a
r
i
v
e
i
s
13.2.18 Variveis associadas telediagnose.
Variveis de leitura
HARSWA HARSWB
Devolvem, em 4 bits, a configurao da unidade central valor 1 quando est presente e valor 0
em caso contrrio. Direo lgica fixada em cada uma das placas mediante os micro comutadores
(ver manual de instalao).
A placa CPU deve estar presente em todas as configuraes e personalizada com o valor 0. No
resto dos casos, se no h placa devolve o valor 0.
Pode haver placa Sercos de tamanho grande (a que ocupa mdulo completo) ou placa pequena
que se instala no mdulo CPU.
Pode ter dois tipos de placas CAN (valor 0001 se do tipo SJ1000 e valor 0010 se do tipo
OKI9225).
HARSWB
Bits Placa
31 - 28
27 - 24
23 - 20 Tipo de CAN em COM1
19 - 16
15 - 12 0 = no h placa CAN
1 - Placa CAN em COM1
2 - Placa CAN em COM2
3 - Placa em ambas COM
11- 8 Sercos pequena
7 -4
3 - 0 (LSB) HD
HARSWA
Bits Placa
31 - 28 Sercos grande
27 - 24 I/O 4
23 - 20 I/O 3
19 - 16 I/O 2
15 - 12 I/O 1
11- 8 Eixos
7 -4
3 - 0 (LSB) CPU
366
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
HARTST
Devolve o resultado do teste de hardware. A informao se apresenta nos bits mais baixos, com
um 1 se errnea e com um 0 se correta ou no existe a placa correspondente.
MEMTST
Devolve o resultado do teste de memria. Cada dado utiliza 4 bits, que esto em 1 se o teste
correto e ter valor diferente de 1 quando h algum erro.
Durante o teste o bit 30 permanece a 1.
NODE
Devolve o nmero de nodo com que se configurou o CNC dentro do anel Sercos.
VCHECK
Devolve o checksum de cdigo correspondente verso de software instalada. o valor que
aparece no teste de cdigo.
IONODE
Devolve em 16 bits a posio do comutador "ADDRESS" do CAN das I/Os. Se no est conectado,
devolve o valor 0xFFFF.
IOSLOC
Permitem ler o nmero de I/Os digitais locais disponveis.
Bits
14 Test 24V. del mdulo IO4
13 Temperatura interior
12 I/O 3 (Tenso da placa)
11 I/O 2 (Tenso da placa)
10 I/O 1 (Tenso da placa)
8 Eixos (Tenso da placa)
7 +3.3 V Alimentao
6 GND Alimentao
5 GNDA Alimentao
4 - 15 V Alimentao
3 + 15 V Alimentao
2 Pila Alimentao
1 - 5 V Alimentao
0 (LSB) + 5 V Alimentao
Bits Teste
30 Estado teste:
... ...
... ...
19 - 16 Cach
Bits Teste
15 - 12 Sdram
11- 8 HD
7 -4 Flash
3 - 0 (LSB) Ram
Bit Significado
0 - 15 Nmero de entradas.
16 - 31 Nmero de sadas.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
367
V
a
r
i
v
e
i
s
IOSREM
Permitem ler o nmero de I/Os digitais remotas disponveis.
Bit Significado
0 - 15 Nmero de entradas.
16 - 31 Nmero de sadas.
368
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
13.2.19 Variveis associadas ao modo de operao
Variveis de leitura relacionadas com o modo padro
OPMODE
Devolve o cdigo correspondente ao modo de operao selecionado.
0 = Menu principal.
10 = Execuo em modo automtico.
11 = Execuo em bloco a bloco.
12 = MDI EM EXECUO.
13 = Inspeo de ferramenta.
14 = Reposio.
15 = Busca de bloco executando G.
16 = Busca de bloco executando G, M, S e T.
20 = Simulao em percurso terico.
21 = Simulao com funes G.
22 = Simulao com funes G, M, S e T.
23 = Simulao com movimento no plano principal.
24 = Simulao com movimento em rpido.
25 = Simulao em rpido com S=0.
30 = Edio normal.
31 = Edio de usurio.
32 = Edio TEACH-IN.
33 = Editor interativo.
34 = Editor de Perfis.
40 = Movimento em JOG contnuo.
41 = Movimento em JOG incremental.
42 = Movimento com volante eletrnico.
43 = Busca de zero em Manual.
44 = Pr-seleo em MANUAL.
45 = Medio de ferramenta.
46 = MDI EM MANUAL.
47 = Manipulao MANUAL do usurio.
50 = Tabela de Origens.
51 = Tabela de corretores.
52 = Tabela de ferramentas.
53 = Tabela de armazm de ferramentas.
54 = Tabela de parmetros globais.
55 = Tabelas de parmetros locais.
56 = Tabela de parmetros do usuario.
57 = Tabela de parmetros OEM.
60 = Utilidades.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
369
V
a
r
i
v
e
i
s
70 = Estado DNC.
71 = Estado CNC.
80 = Edio dos arquivos do PLC.
81 = Compilao do programa do PLC.
82 = Monitorizao do PLC.
83 = Mensagens ativos do PLC.
84 = Pginas ativas do PLC.
85 = Salvar programa do PLC.
86 = Restaurar programa do PLC.
87 = Diagramas de uso do PLC.
88 = Estatsticas do PLC.
90 = Personalizao.
100 = Tabela de parmetros de mquina gerais.
101 = Tabelas de parmetros de mquina de eixos.
102 = Tabela de parmetros de mquina da rvore principal.
103 = Tabelas de parmetros de mquina das linhas srie.
104 = Tabela de parmetros de mquina do PLC.
105 = Tabela de funes M.
106 = Tabelas de compensao de fuso e cruzada.
107 = Tabela de parmetros de mquina de Ethernet.
110 = Diagnoses: Configurao.
111 = Diagnoses: Teste de hardware.
112 = Diagnoses: Teste de memria RAM.
113 = Diagnoses: Teste de memria flash.
114 = Diagnoses de usurio.
115 = Diagnoses do disco duro (HD).
116 = Teste de geometria do crculo
117 = Osciloscpio.
Variveis de leitura relacionadas com o modo coloquial (MC, MCO)
e modo apto a ser configurado M ([SHIFT]-[ESC]).
Nestes modos de trabalho se aconselha utilizar as variveis OPMODA, OPMODB e OPMODC. A
varivel OPMODE genrica e contm valores diferentes do modo padro.
OPMODE
Devolve o cdigo correspondente ao modo de operao selecionado.
0 = CNC em processo de arranque.
10 = Em modo de execuo.
Executando ou espera da tecla [START] (desenho da tecla [START] na parte superior).
21 = Em modo simulao grfica.
30 = Edio de um ciclo.
40 = Em modo manual (Tela padro).
45 = Em modo de Calibragem de Ferramentas.
60 = Monitorando peas. Modo PPROG.
370
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
OPMODA
Indica o modo de operao que se encontra selecionado quando se trabalha com o canal principal.
Para conhecer o modo de operao selecionado a todo o momento (canal principal, canal de
usurio, canal PLC) se deve usar a varivel OPMODE.
A referida informao vir dada nos bits mais baixos e estar indicado com um 1 em caso de que
se encontre ativa e com um 0 quando no esteja ou se a mesma no se encontra disponvel na
verso atual.
Bit 0 Programa em execuo.
Bit 1 Programa em simulao.
Bit 2 Bloco em execuo via MDI, JOG.
Bit 3 Reposio em curso.
Bit 4 Programa interrompido, por STOP.
Bit 5 Bloco de MDI, JOG interrompido.
Bit 6 Reposio interrompida.
Bit 7 Em inspeo de ferramenta.
Bit 8 Bloco em execuo via CNCEX1.
Bit 9 Bloco via CNCEX1 interrompido.
Bit 10 CNC preparado para aceitar movimentos em JOG: manual, volante, teaching,
inspeo.
Bit 11 CNC preparado para aceitar ordem de funcionamento (START): modos de
execuo, simulao com movimento, MDI.
Bit 12 CNC no est preparado para executar nada que implique em movimento de eixo
ou de rvore.
Bit 13 Identifica a busca de bloco.
OPMODB
Indica o tipo de simulao que se encontra selecionado. A referida informao vir dada nos bits
mais baixos e estar indicado com um 1 o que est selecionado.
Bit 0 Percurso terico.
Bit 1 Funes G.
Bit 2 Funes G M S T.
Bit 3 Plano principal.
Bit 4 Rpido.
Bit 5 Rpido (S=0).
OPMODC
Indica os eixos selecionados pelo volante. A referida informao vir dada nos bits mais baixos e
estar indicado com um 1 o que est selecionado.
Bit 0 Eixo 1.
Bit 1 Eixo 2.
Bit 2 Eixo 3.
Bit 3 Eixo 4.
Bit 4 Eixo 5.
Bit 5 Eixo 6.
Bit 6 Eixo 7.
Bit 7
Bit 8
O nome do eixo corresponde ordem de programao dos mesmos.
Exemplo: Se o CNC controla os eixos X, Y, Z, U, B, C se tem eixo1=X, eixo2=Y, eixo3=Z eixo4=U,
eixo5=B, eixo6=C.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
371
V
a
r
i
v
e
i
s
13.2.20 Outras variveis
Variveis de leitura
NBTOOL
Indica o nmero de ferramenta que se est monitorando. Esta varivel somente se pode utilizar
dentro da sub-rotina de troca de ferramenta.
Exemplo: Se possuem de um trocador manual de ferramentas. Est selecionada a ferramenta T1
e o operador solicita a ferramenta T5.
A sub-rotina associada s ferramentas pode conter as seguintes instrues:
A instruo (P103 = NBTOOL) atribui ao parmetro P103 o nmero de ferramenta que se est
monitorando, isto , a que se deseja selecionar. Portanto P103=5.
A mensagem que mostrar o CNC ser "SELECIONAR T5 E PRESSIONAR SOFTKEY MARCHA".
PRGN
Devolve o nmero de programa que se encontra em execuo. Se no tem nenhum devolve o valor
-1.
BLKN
Devolve o nmero de etiqueta do ltimo bloco executado.
GSn
Devolve o estado da funo G indicada (n). Um 1 no caso de que se encontre ativa e um 0 no caso
contrrio.
MSn
Devolve o estado da funo M indicada (n). Um 1 no caso de que se encontre ativa e um 0 no caso
contrrio.
Esta varivel proporciona o estado das funes M00, M01, M02, M03, M04, M05, M06, M08, M09,
M19, M30, M41, M42, M43, M44 e M45.
PLANE
Devolve em 32 bits e codificado em BCD a informao do eixo de abcissas (bits 4 a 7) e do eixo
de ordenadas (bits 0 a 3) do plano ativo.
Os eixos esto codificados em 4 bits e indicam o nmero de eixo de acordo com a ordem de
programao.
Exemplo: Se o CNC controla os eixos X, Y, Z, U, B, C e se encontra selecionado o plano ZX (G18).
(P122 = GS17) atribui ao parmetro P122 o valor $31.
Eixo de abcissas = 3 (0011) => Eixo Z
Eixo de ordenadas = 1 (0001) => Eixo X
( P103 = NBTOOL)
( MSG " SELECI ONAR T?P103 E PRESSI ONAR SOFTKEY MARCHA")
( P120= GS17)
At ribui ao parmet ro P120 o valor 1 quando se encont ra at iva a funo G17 e um 0 em
caso cont rrio.
0000 0000 0000 0000 0000 0000 0011 0001 LSB
... ... ... ... ... ... 7654 3210 lsb
Eixo ordenadas Eixo abcissas
372
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
LONGAX
Devolve o nmero conforme a ordem de programao correspondente ao eixo longitudinal. Ser
o selecionado com a funo G15 ou em seu defeito o eixo perpendicular ao plano ativo, se este
XY, ZX ou YZ.
Exemplo:
Se o CNC controla os eixos X, Y, Z, U, B, C e se encontra selecionado o eixo U.
(P122 = LONGAX) atribui ao parmetro P122 o valor 4.
MIRROR
Devolve nos bits de menor peso de um grupo de 32 bits, o estado do espelhamento de cada eixo,
um 1 no caso de encontrar-se ativo e um 0 no caso contrrio.
O nome do eixo corresponde ordem de programao dos mesmos.
Exemplo: Se o CNC controla os eixos X, Y, Z, U, B, C se tem eixo1=X, eixo2=Y, eixo3=Z eixo4=U,
eixo5=B, eixo6=C.
SCALE
Devolve o fator de escala geral que est aplicado.
SCALE(X-C)
Devolve o fator de escala particular do eixo indicado (X-C).
ORGROT
Devolve o ngulo de rotao do sistema de coordenadas que se encontra selecionado com a funo
G73. O seu valor vem imposto em graus (entre 99999.9999).
ROTPF
Devolve a cota, com respeito origem de coordenadas cartesianas, que tem o centro de rotao
conforme o eixo de abcissas. O seu valor vem imposto nas unidades ativas:
Se G70, em polegadas (entre 3937.00787).
Se G71, em milmetros (entre 99999.9999).
ROTPS
Devolve a cota, com respeito origem de coordenadas cartesianas, que tem o centro de rotao
conforme o eixo de ordenadas. O seu valor vem imposto nas unidades ativas:
Se G70, em polegadas (entre 3937.00787).
Se G71, em milmetros (entre 99999.9999).
PRBST
Devolve o estado do apalpador.
0 = o apalpador no est em contato com a pea.
1 = o apalpador est em contato com a pea.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
CLOCK
Devolve em segundos o tempo que indica o relgio do sistema. Valores possveis 04294967295.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 LSB
Eixo 7 Eixo 6 Eixo 5 Eixo 4 Eixo 3 Eixo 2 Eixo 1
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
373
V
a
r
i
v
e
i
s
TIME
Devolve a hora em formato horas-minutos-segundos.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
DATE
Devolve a data em formato ano-ms-dia.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
CYTIME
Devolve em centsimas de segundo o tempo que se transcorreu em executar a pea. No se
contabiliza o tempo que a execuo pode estar detida. Valores possveis 04294967295.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
FIRST
Indica se a primeira vez que se executa um programa. Devolve um 1 se a primeira vez e um
0 o resto das vezes.
Se considera execuo pela primeira vez aquela que se realize:
Depois da ligao do CNC.
Depois de pressionar as teclas [SHIFT]+[RESET].
Cada vez que se seleciona um novo programa.
ANAIn
Devolve o estado da entrada analgica indicada (n). O valor vir expressado em volts e em formato
1.4.
No mdulo Eixos se pode selecionar uma dentre as oito (18) entradas analgicas
disponveis. Os valores devolvidos estaro dentro da classe 5 V.
No mdulo Eixos Vpp se pode selecionar uma dentre as quatro (14) entradas analgicas
disponveis. Os valores devolvidos estaro dentro da classe 5 V ou 10 V, dependendo de
como se tenham personalizado as entradas analgicas.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
AXICOM
Devolve nos 3 bytes de menor peso os pares de eixos comutados mediante a funo G28.
Os eixos esto codificados em 4 bits e indicam o nmero de eixo (de 1 at 7) de acordo com a ordem
de programao.
Se o CNC controla os eixos X, Y, Z, B, C e se programou G28 BC, a varivel AXICOM mostrar
a seguinte informao:
( P150= TI ME)
At ribui ao P150 hh- mm- ss. Por exemplo se so as 18h 22m. 34seg. Em P150 se deve
t er 182234.
( P151= DATE)
At ribui ao P151 ano- ms- dia. Por exemplo se o 25 de Abril de 1992 em P151 se deve
t er 920425.
Par 3 Par 2 Par 1
Eixo 2 Eixo 1 Eixo 2 Eixo 1 Eixo 2 Eixo 1 LSB
Par 3 Par 2 Par 1
C B
0000 0000 0000 0000 0101 0100 LSB
374
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
TANGAN
Varivel associada funo controle tangencial, G45. Indica a posio angular programada.
TPIOUT(X-C)
Sada do PI do eixo mestre do Tandem (em rpm).
TIMEG
Mostra o estado de contagem do temporizador programado mediante G4 K, no canal de CNC. Esta
varivel, devolve o tempo que falta para acabar o bloco de temporizao, em centsimas de
segundo.
TIPPRB
Indica o ciclo PROBE que se est executando no CNC.
Se se est executando o ciclo PROBE1, a varivel TIPPRB adquire o valor 1, se se est
executando o ciclo PROBE2, adquire o valor 2, ..., se se est executando o ciclo PROBE12, adquire
o valor 12.
TIPDIG
Indica o ciclo DIGIT que se est executando no CNC.
PANEDI
Aplicao WINDRAW55. Nmero da tela criada pelo usurio ou fabricante, que se est
consultando.
DATEDI
Aplicao WINDRAW55. Nmero do elemento que se est consultando.
RIP
Velocidade terica linear resultante do lao seguinte (em mm/min).
No clculo da velocidade resultante, no se consideram os eixos rotativos, os eixos escravos
(gantry, acoplados e sincronizados) e os visualizadores.
TEMPIn
Devolve a temperatura em dcimos de grau detectada pela PT100. Se pode selecionar uma entre
as quatro (14) entradas de temperatura disponveis.
Variveis de leitura e escritura
TIMER
Esta varivel permite ler ou modificar o tempo, em segundos, que indica o relgio habilitado pelo
PLC. Valores possveis 04294967295.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
PARTC
O CNC possui um contador de peas que se incrementa, em todos os modos exceto o de Simulao,
cada vez que se executa M30 ou M02 e esta varivel permite ler ou modificar o seu valor, que vir
dado por um nmero entre 0 e 4294967295.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
375
V
a
r
i
v
e
i
s
KEY
Permite ler o cdigo da ltima tecla que foi aceita pelo CNC.
Esta varivel pode utilizar-se como varivel de escritura somente dentro de um programa de
personalizao (canal de usurio).
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
KEYSRC
Esta varivel permite ler ou modificar a procedncia das teclas, sendo os valores possveis:
0 = Teclado.
1 = PLC.
2 = DNC.
O CNC somente permite modificar o contedo desta varivel se a mesma se encontra em 0.
ANAOn
Esta varivel permite ler ou modificar a sada analgica desejada (n). O seu valor se expressa em
volts e em formato 2.4 (10 volts).
Se permitir modificar as sadas analgicas que se encontrem livres dentre as oito (18) que possui
o CNC, visualizando-se o erro correspondente quando se intenta escrever numa que esteja
ocupada.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
SELPRO
Quando se possui duas entradas de apalpador, permite selecionar qual a entrada ativa.
No arranque assume o valor 1, ficando selecionada a primeira entrada do apalpador. Para
selecionar a segunda entrada do apalpador tem que ser dado o valor 2.
O acesso a esta varivel desde o CNC detm a preparao de blocos.
DIAM
Muda o modo de programao para as cotas do eixo X entre raios e dimetros. Quando se muda
o valor desta varivel, o CNC assume o novo modo de programao para os blocos programados
a seguir.
Quando a varivel toma o valor 1, as cotas programadas se ativam em dimetros; quando toma
valor 0, as cotas programadas se ativam em raios.
Esta varivel afeta visualizao do valor real do eixo X no sistema de coordenadas da pea e
leitura de variveis PPOSX, TPOSX e POSX.
No momento da ligao, depois de executar-se M02 ou M30 e depois de uma emergncia ou um
reset, a varivel se inicializa conforme o valor do parmetro DFORMAT do eixo X. Se este parmetro
tem um valor maior ou igual a 4, a varivel toma o valor 1 em caso contrrio, toma o valor 0.
376
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
V
a
r
i
v
e
i
s
PRBMOD
Indica se se deve mostrar ou no um erro de apalpamento nos seguintes casos, mesmo que o
parmetro mquina geral PROBERR (P119) =YES.
Quando finaliza um movimento de apalpamento G75 e o apalpador no reconheceu a pea.
Quando finaliza um movimento de apalpamento G76 e o apalpador no deixou de tocar a pea.
A varivel PRBMOD toma os seguintes valores.
A varivel PRBMOD de leitura e escritura desde o CNC e PLC, e de leitura desde o DNC.
Valor Significado
0 Se se d o erro.
1 No se d o erro.
Valor por default 0.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
377
C
o
n
s
t
a
n
t
e
s
13.3 Constantes
Se definem como constantes todos aqueles valores fixos que no podem ser alterados por
programa, sendo consideradas como constantes:
Os nmeros expressos em sistema decimal.
Os nmeros em formato hexadecimal.
A constante PI.
As tabelas e variveis s de leitura, pois o seu valor no pode ser alterado dentro dum programa.
378
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
O
p
e
r
a
d
o
r
e
s
13.4 Operadores
Um operador um smbolo que indica os procedimentos matemticos ou lgicos que se devem
efetuar. O CNC possui operadores aritmticos, relacionais, lgicos, binrios, trigonomtricos e
operadores especiais.
Operadores aritmticos.
Operadores relacionais.
Operadores lgicos e binrios.
NOT, OR, AND, XOR: Atuam como operadores lgicos entre condies e como operadores binrios
entre variveis ou constantes.
I F ( FI RST AND GS1 EQ 1) GOTO N100
P5 = ( P1 AND ( NOT P2 OR P3) )
Funes trigonomtricas
Existem duas funes para o clculo do arcotangente, ATAN que devolve o resultado entre 90
e ARG que d entre 0 e 360.
+ soma. P1=3 + 4 P1=7
- subtrao, tambm menos unria. P2=5 - 2
P3= -(2 * 3)
P2=3
P3=-6
* multiplicao. P4=2 * 3 P4=6
/ diviso. P5=9 / 2 P5=4.5
MOD mdulo ou resto da diviso. P6=7 MOD 4 P6=3
EXP exponencial. P7=2 EXP 3 P7=8
EQ igual.
NE diferente.
GT maior que.
GE maior ou igual que.
LT menor que.
LE menor ou igual que.
SIN Seno P1=SIN 30 P1=0.5
COS Co-seno. P2=COS 30 P2=0.8660
TAN tangente. P3=TAN 30 P3=0.5773
ASIN arco-seno. P4=ASIN 1 P4=90
ACOS arco-coseno. P5=ACOS 1 P5=0
ATAN arco-tangente. P6=ATAN 1 P6=45
ARG ARG(x,y) arcotangente y/x. P7=ARG(-1,-2) P7=243.4349
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
379
O
p
e
r
a
d
o
r
e
s
Outras funes.
As converses a binrio e a BCD se realizaro em 32 bits, podendo-se representar o nmero 156
nos seguintes formatos:
Decimal 156
Hexadecimal 9C
Binario 0000 0000 0000 0000 0000 0000 1001 1100
BCD 0000 0000 0000 0000 0000 0001 0101 0110
ABS valor absoluto. P1=ABS -8 P1=8
LOG logaritmo decimal. P2=LOG 100 P2=2
SQRT raiz quadrada. P3=SQRT 16 P3=4
ROUND arredondamento a um nmero inteiro. P4=ROUND 5.83 P4=6
FIX parte inteira. P5=FIX 5.423 P5=5
FUP se um nmero inteiro toma parte inteira.
se no, toma parte inteira mais um.
P6=FUP 7
P6=FUP 5.423
P6=7
P6=6
BCD converte o nmero dado a BCD. P7=BCD 234 P7=564
0010 0011 0100
BIN converte o nmero dado a binrio. P8=BIN $AB P8=171
1010 1011
380
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
E
x
p
r
e
s
s
e
s
13.5 Expresses
Uma expresso qualquer combinao vlida entre operadores, constantes e variveis.
Todas as expresses devero estar entre parnteses, mas se a expresso se reduz a um nmero
inteiro podem-se eliminar os parnteses.
13.5.1 Expresses aritmticas
Se formam combinando funes e operadores aritmticos, binrios e trigonomtricos com as
constantes e variveis da linguagem.
O modo de operar com estas expresses estabelecido pelas prioridades dos operadores e sua
associatividade:
conveniente utilizar parntesis para esclarecer a ordem em que se produz a avaliao da
expresso.
( P3 = P4/ P5 - P6 * P7 - P8/ P9 )
( P3 = ( P4/ P5) - ( P6 * P7) - ( P8/ P9) )
O uso de parntese redundantes ou adicionais no produzir erros nem diminuir a velocidade de
execuo.
Nas funes obrigatrio utilizar parnteses, exceto quando se aplicam a uma constante numrica,
em cujo caso opcional.
(SIN 45) (SIN (45)) ambas so vlidas e equivalentes.
(SIN 10+5) o mesmo que ((SIN 10)+5).
As expresses se podem utilizar tambm para referenciar os parmetros e as tabelas:
( P100 = P9)
( P100 = P( P7) )
( P100 = P( P8 + SI N( P8 * 20) ) )
( P100 = ORGX 55)
( P100 = ORGX ( 12+ P9) )
( PLCM5008 = PLCM5008 OR 1)
; Seleciona execuo bloco a bloco ( M5008= 1)
( PLCM5010 = PLCM5010 AND $FFFFFFFE)
; Libera o override do avano ( M5010= 0)
Prioridade de maior a menor Associatividade
NOT, funes, - (unrio) da direita esquerda.
EXP, MOD da esquerda direita.
* , / da esquerda direita.
+, - (soma, subtrao) da esquerda direita.
Operadores relacionais da esquerda direita.
AND, XOR da esquerda direita.
OR da esquerda direita.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
13.
MODELOS M & EN
SOFT: V01.3X
381
E
x
p
r
e
s
s
e
s
13.5.2 Expresses relacionais
So expresses aritmticas unidas por operadores relacionais.
( I F ( P8 EQ 12.8)
; Analisa se o valor de P8 igual a 12. 8
( I F ( ABS( SI N( P24) ) GT SPEED)
; Analisa se o seno maior que a velocidade do eixo- rvore.
( I F ( CLOCK LT ( P9 * 10. 99) )
; Analisa se a cont a do relgio menor que ( P9 * 10. 99)
Ao mesmo tempo, estas condies podem unir-se mediante operadores lgicos.
( I F ( ( P8 EQ 12. 8) OR ( ABS( SI N( P24) ) GT SPEED) ) AND ( CLOCK LT ( P9 * 10. 99) ) . ..
O resultado de estas expresses verdadeiro ou falso.
382
Man u al d e p r og r amao
CNC 8055
CNC 8055i
13.
P
R
O
G
R
A
M
A
O
E
M
L
I
N
G
U
A
G
E
M
D
E
A
L
T
O
N
I
V
E
L
MODELOS M & EN
SOFT: V01.3X
E
x
p
r
e
s
s
e
s
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
14
383
INSTRUES DE CONTROLE DOS
PROGRAMAS
As instrues de controle que possui a programao em linguagem de alto nvel, se podem agrupar
da seguinte maneira.
Instrues de atribuio.
Instrues de visualizao.
Instrues de habilitao e inabilitao.
Instrues de controle de fluxo.
Instrues de sub-rotinas.
Instrues associadas ao apalpador.
Instrues de sub-rotinas de interrupo.
Instrues de programas.
Instrues associadas s cinemticas.
Instrues de personalizao.
Em cada bloco se programar uma nica instruo, no sendo permitido programar nenhuma outra
informao adicional no referido bloco.
384
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
a
t
r
i
b
u
i
o
14.1 Instrues de atribuio
o tipo de instruo mais simples e se pode definir como:
(destino = expresso aritmtica)
Como destino pode selecionar-se um parmetro local ou global ou ento uma varivel de leitura
e escritura. A expresso aritmtica pode ser to complexa quanto se deseje ou uma simples
constante numrica.
( P102 = FZLOY)
( ORGY 55 = ( ORGY 54 + P100) )
Em caso de realizar-se uma atribuio a parmetro local utilizando o seu nome (A em vez de P0,
por exemplo) e sendo a expresso aritmtica uma constante numrica, a instruo se pode abreviar
da seguinte forma:
( P0= 13. 7) = = > ( A= 13. 7) = = > ( A13. 7)
Num nico bloco se podem realizar at 26 atribuies a destinos diferentes, interpretando-se como
uma nica atribuio o conjunto de atribuies realizadas a um mesmo destino.
( P1= P1+ P2, P1= P1+ P3, P1= P1* P4, P1= P1/ P5)
o mesmo que
( P1= ( P1+ P2+ P3) * P4/ P5) .
As diferentes atribuies que se realizem num mesmo bloco se separaro com vrgulas ",".
Man u al d e p r og r amao
CNC 8055
CNC 8055i
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
14.
MODELOS M & EN
SOFT: V01.3X
385
I
n
s
t
r
u
e
s
d
e
v
i
s
u
a
l
i
z
a
o
.
14.2 Instrues de visualizao.
(ERRO n inteiro,"texto de erro" )
Esta instruo detm a execuo do programa e visualiza o erro indicado, podendo-se selecionar
o referido erro das seguintes maneiras:
(ERROR n inteiro)
Visualizar o nmero de erro indicado e o texto associado ao referido nmero conforme o
cdigo de erros do CNC (se existe).
(ERRO n inteiro,"texto de erro" )
Visualizar o nmero e o texto de erro indicados, devendo o texto ser escrito entre aspas.
(ERRO "texto de erro")
Visualizar somente o texto de erro indicado.
O nmero de erro pode ser definido mediante uma constante numrica ou mediante um parmetro.
Cuando se utiliza un parmetro local debe utilizarse su forma numrica (P0-P25).
Exemplos de programao:
(ERROR 5)
(ERROR P100)
(ERRO "Erro do usuario")
(ERRO 3 "Erro do usuario")
(ERRO P120 "Erro do usuario")
( MSG mensagem )
Esta instruo visualiza a mensagem indicada entre aspas.
Na tela do CNC existe una zona para visualizao de mensagens de DNC ou de programa do
usurio, visualizando-se sempre a ltima mensagem recebida, independentemente, da sua
procedncia.
Exemplo: (MSG Verificar ferramenta)
( DGWZ expresso 1, expresso 2, expresso 3, expresso 4, expresso 5,
expresso 6 )
A instruo DGWZ (Define Graphic Work Zone) permite definir a zona de representao grfica.
Cada uma das expresses que compem a sintaxe da instruo correspondem a um dos limites
e se devem definir em milmetros ou polegadas.
expresso 1 X mnimo
expresso 2 X mximo
expresso 3 Y mnimo
expresso 4 Y mximo
expresso 5 Z mnimo
expresso 6 Z mximo
386
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
h
a
b
i
l
i
t
a
o
e
i
n
a
b
i
l
i
t
a
o
14.3 Instrues de habilitao e inabilitao
( ESBLK e DSBLK )
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 executa o programa no modo de operao BLOCO a BLOCO, o grupo
de blocos que se encontram entre as instrues ESBLK e DSBLK se executaro em ciclo contnuo,
isto , no se deter a execuo ao finalizar um bloco, pelo contrrio, continuar com a execuo
do seguinte.
( ESTOP e DSTOP )
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 permanecer ativa at que volte a ser habilitada mediante a instruo ESTOP.
( EFHOLD e DFHOLD )
A partir da execuo da instruo DFHOLD, o CNC inabilita a entrada de Feed-Hold proveniente
do PLC.
Esta inabilitao permanecer ativa at que volte a ser habilitada mediante a instruo EFHOLD.
G01 X10 Y10 F8000 T1 D1
( ESBLK) ; Comeo do bloco nico
G02 X20 Y20 I 20 J- 10
G01 X40 Y20
G01 X40 Y40 F10000
G01 X20 Y40 F8000
( DSBLK) ; Anulao do bloco nico
G01 X10 Y10
M30
Man u al d e p r og r amao
CNC 8055
CNC 8055i
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
14.
MODELOS M & EN
SOFT: V01.3X
387
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
14.4 Instrues de controle de fluxo
As instrues GOTO e RPT no podem ser utilizadas em programas que se executam desde um
PC conectado, atravs da linha serial.
( GOTO N(expresso) )
A instruo GOTO provoca um salto dentro do mesmo programa, ao bloco definido mediante a
etiqueta N (expresin). A execuo do programa continuar depois do salto, a partir do bloco
indicado.
A etiqueta de salto pode ser direcionada mediante um nmero ou mediante qualquer expresso
que tenha como resultado um nmero.
(RPT N(Expresso), N(Expresso), P(Expresso))
A instruo RPT executa a parte de programa existente entre os dois blocos definidos mediante
as etiquetas N(expresin). Os blocos a executar podero estar no programa em execuo ou num
programa da memria RAM.
A etiqueta P(expresso) indica o nmero de programa no qual se encontram os blocos a executar.
Se no se define, se entende que a parte que se deseja repetir se encontra dentro do mesmo
programa.
Todas as etiquetas podero ser indicadas mediante um nmero ou mediante qualquer expresso
que tenha como resultado um nmero. A parte de programa selecionado mediante as duas
etiquetas deve pertencer ao mesmo programa, definindo-se primeiro o bloco inicial e depois o bloco
final.
A execuo do programa continuar no bloco seguinte ao que se programou a instruo RPT,
depois de executada a parte de programa selecionada.
( IF condio<ao1> ELSE <ao2> )
Esta instruo analisa a condio dada, que dever ser uma expresso de relao. Se a condio
correta (resultado igual a 1), se executar a <aco1>, e em caso contrrio (resultado igual a 0)
se executar a <acco2>.
Exemplo:
( I F ( P8 EQ 12. 8) CALL 3 ELSE PCALL 5, A2, B5, D8)
Se P8= 12.8 execut a a inst ruo ( CALL3)
Se P8< > 12.8 execut a a inst ruo ( PCALL 5, A2, B5, D8)
G00 X0 Y0 Z0 T2 D4
X10
( GOTO N22) ; I nst ruo de linha
X15 Y20 ; No se execut a.
Y22 Z50 ; No se execut a.
N22 G01 X30 Y40 Z40 F1000 ; A execuo cont inua nest e bloco.
G02 X20 Y40 I - 5 J- 5
.. .
N10 G00 X10
Z20
G01 X5
G00 Z0
N20 X0
N30 ( RPT N10, N20) N3
N40 G01 X20
M30
Ao chegar ao bloco N30, o programa execut ar 3 vezes a seo N10- N20. Una vez
finalizada, cont inuar la ej ecucin en el bloque N40.
Como a instruo RPT no detm a preparao de blocos, nem interrompe a compensao de
ferramenta pode-se utilizar nos casos em que se utiliza a instruo EXEC e se necessita manter a
compensao.
i
388
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
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
A instruo pode no possuir a parte ELSE, isto , ser suficiente programar IF condio <ao1>.
Exemplo:
( I F ( P8 EQ 12.8) CALL 3)
<ao1> como <ao2> podero ser expresses ou instrues, a excepo das instrues IF e
SUB.
Em virtude de que num bloco de alto nvel os parmetros locais podem ser denominados mediante
letras, se podem obter expresses deste tipo:
( I F ( E EQ 10) M10)
Quando se cumpra a condio de que o parmetro P5 (E) tenha o valor 10, no se executar a
funo auxiliar M10, j que um bloco de alto nvel no pode dispor de comandos em cdigo ISO.
Neste caso M10 representa a atribuio do valor 10 ao parmetro P12, isto , o mesmo que
programar:
( I F ( E EQ 10) M10) ou ( I F ( P5 EQ 10) P12= 10)
Man u al d e p r og r amao
CNC 8055
CNC 8055i
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
14.
MODELOS M & EN
SOFT: V01.3X
389
I
n
s
t
r
u
e
s
d
e
s
u
b
-
r
o
t
i
n
a
s
.
14.5 Instrues de sub-rotinas.
Se chama sub-rotina a uma parte de programa que, convenientemente identificada, pode ser
chamada desde qualquer posio de um programa para a sua execuo.
Uma sub-rotina pode estar armazenada como um programa independente ou como parte de um
programa, e pode ser chamada uma ou vrias vezes, desde diferentes posies de um programa
ou desde diferentes programas.
Somente se podem executar sub-rotinas existentes na memria RAM do CNC. Por isso, quando
se deseja executar uma sub-rotina armazenada no disco duro (KeyCF) ou num PC conectado
atravs da linha serial, deve copi-la memria RAM do CNC.
Se a sub-rotina demasiado grande para pass-la memria RAM, converter a sub-rotina em
programa e utilizar a instruo EXEC.
( SUB n inteiro )
A instruo SUB define como sub-rotina o conjunto de blocos de programa que se encontram
programados a seguir, at atingir a sub-rotina RET. A sub-rotina se identifica mediante um nmero
inteiro, o qual tambm define o tipo de sub-rotina geral ou sub-rotina OEM (de fabricante).
As sub-rotinas do fabricante tm o mesmo tratamento que as gerais, mas com as seguintes
restries.
Somente se podem definir nos programas prprios de fabricante, os que levam o atributo [O].
Em caso contrrio se mostra o erro correspondente.
Erro 63 : Programar nmero de sub-rotina de 1 at 9999.
Para executar uma sub-rotina OEM mediante CALL, PCALL ou MCALL, esta deve de estar num
programa prprio do fabricante. Em caso contrrio se mostra o erro correspondente.
Erro 1255 : Sub-rotina restringida a programa OEM.
Na memria do CNC no podem existir ao mesmo tempo duas sub-rotinas com o mesmo nmero
de identificao, mesmo que pertenam a programas diferentes.
( RET )
A instruo RET indica que a sub-rotina que se definiu mediante a instruo SUB, finaliza no referido
bloco.
Faixa de sub-rotinas gerais SUB 0000 - SUB 9999
Faixa de sub-rotinas OEM (de fabricante) SUB 10000 - SUB 20000
( SUB 12)
G91 G01 XP0 F5000
YP1
X- P0
Y- P1
( RET )
; Definio da sub- rot ina 12
; Fim de sub- rot ina
390
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
s
u
b
-
r
o
t
i
n
a
s
.
(CALL (expresso)).
A instruo CALL realiza uma chamada sub-rotina indicada mediante um nmero ou mediante
qualquer expresso que tenha como resultado um nmero.
Em virtude que de um programa principal, ou de uma sub-rotina se pode chamar a uma sub-rotina,
desta a uma segunda, da segunda a uma terceira, etc..., o CNC limita estas chamadas at o mximo
de 15 nveis de sobreposio, podendo-se repetir cada um dos nveis 9999 vezes.
Exemplo de programao.
G90 G00 X30 Y20 Z10
( CALL 10)
G90 G00 X60 Y20 Z10
( CALL 10)
M30
( SUB 10)
G91 G01 X20 F5000
( CALL 11)
G91 G01 Y10
( CALL 11)
G91 G01 X- 20
( CALL 11)
G91 G01 Y- 10
( CALL 11)
( RET )
( SUB 11)
G81 G98 G91 Z- 8 I - 22 F1000 S5000 T1 D1
G84 Z- 8 I - 22 K15 F500 S2000 T2 D2
G80
( RET )
; Furao e rosqueament o
; Furao e rosqueament o
; Furao e rosqueament o
; Furao e rosqueament o
; Ciclo fixo de furao
; Ciclo fixo de rosqueament o
Man u al d e p r og r amao
CNC 8055
CNC 8055i
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
14.
MODELOS M & EN
SOFT: V01.3X
391
I
n
s
t
r
u
e
s
d
e
s
u
b
-
r
o
t
i
n
a
s
.
(PCALL (expresso), (instruo de atribuio), (instruo de atribuio), ... )
A instruo PCALL realiza uma chamada sub-rotina indicada mediante um nmero ou mediante
qualquer expresso que tenha como resultado um nmero. Alm disso, permite inicializar, at o
mximo de 26 parmetros locais da referida sub-rotina.
Estes parmetros locais se inicializam mediante as instrues de atribuio.
Exemplo: (PCALL 52, A3, B5, C4, P10=20)
Neste caso, alm de gerar um novo nvel de sobreposio de sub-rotinas, se gerar um novo nvel
de sobreposio de parmetros locais, existindo no mximo 6 nveis de sobreposio de
parmetros locais, dentro dos 15 nveis de sobreposio de sub-rotinas.
Tanto o programa principal, como cada sub-rotina que se encontre num nvel de sobreposio de
parmetros, possuir 26 parmetros locais (P0-P25).
Exemplo de programao.
G90 G00 X30 Y50 Z0
( PCALL 10, P0= 20, P1= 10)
G90 G00 X60 Y50 Z0
( PCALL 10, P0= 10, P1= 20)
M30
( SUB 10)
G91 G01 XP0 F5000
( CALL 11)
G91 G01 YP1
( CALL 11)
G91 G01 X- P0
( CALL 11)
G91 G01 Y- P1
( CALL 11)
( RET )
( SUB 11)
G81 G98 G91 Z- 8 I - 22 F1000 S5000 T1 D1
G84 Z- 8 I - 22 K15 F500 S2000 T2 D2
G80
( RET )
; Tambm ( PCALL 10, A20, B10)
; Tambm ( PCALL 10, A10, B20)
; Ciclo fixo de furao
; Ciclo fixo de rosqueament o
392
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
s
u
b
-
r
o
t
i
n
a
s
.
(MCALL (expresso), (instruo de atribuio), (instruo de atribuio), ... )
Por meio da instruo MCALL, qualquer sub-rotina definida pelo usurio (SUB n inteiro) adquire
a categoria de ciclo fixo.
A execuo desta instruo igual instruo PCALL, mas a chamada modal, isto , se depois
deste bloco, se programa algum outro com movimento dos eixos, depois do referido movimento,
se executar a sub-rotina indicada e com os mesmos parmetros de chamada.
Si ao estar selecionada uma sub-rotina modal se executa um bloco de movimento com nmero de
repeties, por exemplo X10 N3, o CNC executar uma nica vez o deslocamento (X10), e depois
a sub-rotina modal, tantas vezes como indique o nmero de repeties.
Em caso de se selecionar repeties de bloco, a primeira execuo da sub-rotina modal, se
realizar com os parmetros de chamada atualizados, mas no desta maneira o resto das vezes,
pois se executaro com os valores que nesse momento disponham os referidos parmetros.
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.
(MDOFF)
A instruo MDOFF indica que a modalidade que tinha adquirido uma sub-rotina com a instruo
MCALL ou um programa de usinagem com MEXEC, finaliza no referido bloco.
A utilizao de sub-rotinas modais simplifica a programao.
Exemplo de programao.
G90 G00 X30 Y50 Z0
( PCALL 10, P0= 20, P1= 10)
G90 G00 X60 Y50 Z0
( PCALL 10, P0= 10, P1= 20)
M30
( SUB 10)
G91 G01 XP0 F5000
( MCALL 11)
G91 G01 YP1
G91 G01 X- P0
G91 G01 Y- P1
( MDOFF)
( RET )
( SUB 11)
G81 G98 G91 Z- 8 I - 22 F1000 S5000 T1 D1
G84 Z- 8 I - 22 K15 F500 S2000 T2 D2
G80
( RET )
Man u al d e p r og r amao
CNC 8055
CNC 8055i
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
14.
MODELOS M & EN
SOFT: V01.3X
393
I
n
s
t
r
u
e
s
a
s
s
o
c
i
a
d
a
s
a
o
a
p
a
l
p
a
d
o
r
.
14.6 Instrues associadas ao apalpador.
(PROBE (expresso), (instruo de atribuio), (instruo de atribuio), ... )
A instruo PROBE realiza uma chamada ao ciclo de apalpador indicado, mediante um nmero
ou mediante qualquer expresso que tenha como resultado um nmero. Alm disso, permite
inicializar os parmetros locais do referido ciclo, mediante as instrues de atribuio.
Esta instruo, tambm gera um novo nvel de sobreposio de sub-rotinas.
394
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
s
u
b
-
r
o
t
i
n
a
s
d
e
i
n
t
e
r
r
u
p
o
.
14.7 Instrues de sub-rotinas de interrupo.
Sempre que se ativa uma das entradas lgicas gerais de interrupo "INT1" (M5024), "INT2"
(M5025), "INT3" (M5026) o "INT4" (M5027), o CNC suspende, temporariamente, a execuo do
programa em curso e passa a executar a sub-rotina de interrupo, cujo nmero se indica no
parmetro de mquina geral correspondente.
Com INT1 (M5024) a indicada pelo parmetro INT1SUB (P35)
Com INT2 (M5025) a indicada pelo parmetro INT2SUB (P36)
Com INT3 (M5026) a indicada pelo parmetro INT3SUB (P37)
Com INT4 (M5027) a indicada pelo parmetro INT4SUB (P38)
As sub-rotinas de interrupo se definem como qualquer outra sub-rotina, utilizando as instrues
"(SUB n inteiro)" e "(RET)".
As sub-rotinas de interrupo no mudaro o nvel de parmetros locais, por isso, dentro delas
somente se permitir a utilizao dos parmetros globais.
Dentro de uma sub-rotina de interrupo se pode utilizar a instruo "(REPOS X, Y, Z, ....)" que
se detalha a seguir.
Depois de finalizada a execuo da sub-rotina, o CNC continuar com a execuo do programa
em curso.
( REPOS X, Y, Z, ... )
A instruo REPOS se deve utilizar sempre dentro das sub-rotinas de interrupo e facilita o
reposicionamento da mquina no ponto de interrupo.
Quando se executa esta instruo o CNC desloca os eixos at o ponto em que se interrompeu a
execuo do programa.
Dentro da instruo REPOS se deve indicar a ordem em que se devem deslocar os eixos at o ponto
de interrupo.
O deslocamento se realiza eixo a eixo.
No necessrio definir todos os eixos, somente os que se desejam reposicionar.
O deslocamento dos eixos que formam o plano principal da mquina se far de forma conjunta.
No necessrio definir ambos os eixos j que o CNC efetua o referido deslocamento com o
primeiro deles. No se repete o deslocamento com a definio do segundo eixo, ele o ignora.
Exemplo:
O plano principal est formado pelos eixos XY, o eixo longitudinal o eixo Z e a mquina utiliza
os eixos C e W como eixos auxiliares. Se deseja reposicionar primeiro o eixo C, em seguida
os eixos XY e por ltimo o Z.
Pode-se utilizar qualquer destas definies:
(REPOS C, X, Y, Z)(REPOS C, X, Z)(REPOS C, Y, Z)
Se durante a execuo duma sub-rotina que no foi ativada mediante uma das entradas de
interrupo, se detecta a instruo REPOS o CNC mostrar o erro correspondente.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
14.
MODELOS M & EN
SOFT: V01.3X
395
I
n
s
t
r
u
e
s
d
e
p
r
o
g
r
a
m
a
s
.
14.8 Instrues de programas.
O CNC permite desde um programa em execuo:
Ao executar outro programa. Instruo (EXEC P.....)
Executar outro programa de forma modal. Instruo (MEXEC P.....)
Gerar um programa novo. Instruo (OPEN P.....)
Acrescentar blocos a um programa j existente. Instruo (WRITE P.....)
(EXEC P(expresso), (diretrio)).
A instruo EXEC P executa o programa de usinagem do diretrio indicado.
O programa de usinagem se pode definir mediante um nmero ou mediante qualquer expresso
que tenha como resultado um nmero.
Por default o CNC entende que o programa de usinagem est na memria RAM do CNC. Quando
se encontra em outro dispositivo tem que ser indicado no (diretrio).
HD no Disco Duro (KeyCF).
DNC2 num PC conectado atravs da linha serial.
DNCE num PC conectado atravs de Ethernet.
(MEXEC P(expresso), (diretrio))
A instruo MEXEC executa o programa de usinagem do diretrio indicado e alm disso adquire
a categoria de modal, isto , se depois deste bloco se programa algum outro com movimento dos
eixos, depois do referido movimento se voltar a executar o programa indicado.
O programa de usinagem se pode definir mediante um nmero ou mediante qualquer expresso
que tenha como resultado um nmero.
Por default o CNC entende que o programa de usinagem est na memria RAM do CNC. Quando
se encontra em outro dispositivo tem que ser indicado no (diretrio):
HD no Disco Duro (KeyCF).
DNC2 num PC conectado atravs da linha serial.
DNCE num PC conectado atravs de Ethernet.
Se ao estar selecionado o programa de usinagem modal se executa um bloco de movimento com
nmero de repeties (por exemplo X10 N3), o CNC no leva em considerao o nmero de
repeties e executa uma nica vez o deslocamento e o programa de usinagem modal.
Se ao estar selecionado um programa de usinagem como modal se executa desde o programa
principal um bloco que contenha a instruo MEXEC, o programa de usinagem atual perde a sua
modalidade e o programa de usinagem chamado mediante MEXEC passar a ser modal.
Se dentro do programa de usinagem modal se intenta executar um bloco com a instruo MEXEC
se dar o erro correspondente.
1064: No possvel executar o programa.
(MDOFF)
A instruo MDOFF indica que a modalidade que tinha adquirido uma sub-rotina com a instruo
MCALL ou um programa de usinagem com MEXEC, finaliza no referido bloco.
(OPEN P(expresso), (diretrio destino), A/D, "comentrio de programa")
A instruo OPEN comea a edio dum programa de usinagem. O nmero do referido programa
vir indicado mediante um nmero ou mediante qualquer expresso que tenha como resultado um
nmero.
Por default o novo programa de usinagem editado se armazena na memria RAM do CNC. Para
armazen-lo em outro dispositivo tem que ser indicado no (diretrio destino).
HD no Disco Duro (KeyCF).
DNC2 num PC conectado atravs da linha serial.
DNCE num PC conectado atravs de Ethernet.
396
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
p
r
o
g
r
a
m
a
s
.
O parmetro A/D se utilizar quando o programa que se deseja editar j exista.
A O CNC acrescenta os novos blocos a seguir aos blocos j existentes.
D O CNC elimina o programa existente e comear a edio de um novo.
Tambm possvel, se se deseja, associar um comentrio de programa que posteriormente ser
visualizado junto a ele no diretrio de programas.
Para editar os blocos deve-se utilizar a instruo WRITE que se detalha a seguir.
Notas:
Se o programa que se deseja editar existe e no se definem os parmetros A/D o CNC mostrar
uma mensagem de erro ao executar o bloco.
O programa aberto com a instruo OPEN se fecha quando se executa M30, quando se executa
outra instruo OPEN e depois de uma Emergncia ou Reset.
Desde um PC somente se podem abrir programas na memria RAM ou no Disco Duro (KeyCF).
( WRITE <texto do bloco> )
A instruo WRITE acrescenta depois do ltimo bloco do programa que se comeou a editar
mediante a instruo OPEN P, a informao contida em <texto do bloco> como um novo bloco do
programa.
Quando se trata de um bloco paramtrico editado em cdigo ISO todos os parmetros (globais e
locais) so substitudos pelo valor numrico que tm nesse momento.
(WRITE G1 XP100 YP101 F100) => G1 X10 Y20 F100
Quando se trata de um bloco paramtrico editado em alto nvel tem que indicar com o caractere
? que se deseja substituir o parmetro pelo valor numrico que tem nesse momento.
Quando se programa a instruo WRITE sem ter programado previamente a instruo OPEN, o
CNC mostrar o erro correspondente, exceto ao editar um programa de personalizao de usurio,
em cujo caso se acrescenta um novo bloco ao programa em edio.
Exemplo de criao de um programa que contm diversos pontos de uma cardiide.
Se utiliza a sub-rotina nmero 2, tendo seus parmetros o seguinte significado:
A ou P0 Valor do ngulo Q.
B ou P1 Valor de B.
C ou P2 Incremento angular para o clculo.
D ou P3 Avano dos eixos.
( WRI TE ( SUB P102) )
( WRI TE ( SUB ?P102) )
( WRI TE ( ORGX54= P103) )
( WRI TE ( ORGX54= ?P103) )
( WRI TE ( PCALL P104) )
( WRI TE ( PCALL ?P104) )
= >
= >
= >
= >
= >
= >
( SUB P102)
( SUB 55)
( ORGX54= P103)
( ORGX54= 222)
( PCALL P104)
( PCALL 25)
| R = B cos (Q/2) |
Man u al d e p r og r amao
CNC 8055
CNC 8055i
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
14.
MODELOS M & EN
SOFT: V01.3X
397
I
n
s
t
r
u
e
s
d
e
p
r
o
g
r
a
m
a
s
.
Uma forma de utilizar neste exemplo poder ser:
Sub-rotina de gerao do programa.
G00 X0 Y0
G93
( PCALL 2, A0, B30, C5, D500)
M30
N100
( SUB 2)
( OPEN P12345)
( WRI TE FP3)
( P10= P1 * ( ABS( COS( P0/ 2) ) ) )
( WRI TE G01 G05 RP10 QP0)
( P0= P0+ P2)
( I F ( P0 LT 365) GOTO N100)
( WRI TE M30)
( RET )
; Comea a execuo do programa P12345
; Seleciona avano de usinagem
; Calcula R
; Bloco de moviment o
; Novo ngulo
; Se ngulo menor que 365 , calcula novo pont o
; Bloco de fim de programa
; Fim de sub- rot ina
398
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
a
s
s
o
c
i
a
d
a
s
s
c
i
n
e
m
t
i
c
a
s
.
14.9 Instrues associadas s cinemticas.
Para mudar a cinemtica, necessrio modificar os parmetros de mquina gerais, relacionados
com elas e validar os referidos parmetros. Desde um programa OEM se podem modificar os
parmetros de mquina mediante as suas variveis e depois validar os valores mediante a instruo
INIPAR.
por isso que dentro de um programa OEM se podem definir diferentes sub-rotinas que definam
os parmetros de mquina para cada uma das cinemticas. Posteriormente, desde a sub-rotina
de mudana de eixo-rvore se chamar a sub-rotina com os parmetros do eixo-rvore, que se
vai ativar e a seguir, se executar a instruo INIPAR.
( INIPAR )
Instruo que valida os parmetros de mquina modificados desde a sub-rotina OEM de definio
de cinemtica. Esta instruo somente vlida quando se utiliza em sub-rotinas que esto dentro
de programas OEM.
Para validar os parmetros de mquina associados a uma cinemtica no devem estar ativas as
funes G48 nem G49. Em caso contrrio se mostra o erro correspondente.
1074: No permitido executar INIPAR.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
14.
MODELOS M & EN
SOFT: V01.3X
399
I
n
s
t
r
u
e
s
d
e
p
e
r
s
o
n
a
l
i
z
a
o
14.10 Instrues de personalizao
As instrues de personalizao podero utilizar-se somente nos programas de personalizao
realizados pelo usurio.
Estes programas de personalizao, devem estar armazenados na memria RAM do CNC, e
podem utilizar as "Instrues de Programao". Se executaro no canal especial destinado a este
fim, indicando-se nos seguintes parmetros de mquina gerais o programa selecionado em cada
caso.
Em "USERDPLY" se indicar o programa que se deseja executar no Modo de Execuo.
Em "USEREDIT" se indicar o programa que se deseja executar no Modo de Edio.
Em "USERMAN" se indicar o programa que se deseja executar no Modo Manual.
Em "USERDIAG" se indicar o programa que se deseja executar no Modo Diagnoses.
Os programas de personalizao podem possuir, alm do nvel atual, outros cinco nveis de
sobreposio. Alm disso, as instrues de personalizao no admitem parmetros locais,
entretanto, se permite utilizar todos os parmetros globais na sua definio.
(CALL (expresso))
A instruo PAGE visualiza na tela o nmero de pgina indicado mediante um nmero ou mediante
qualquer expresso que tenha como resultado um nmero.
As pginas definidas pelo usurio estaro compreendidas entre a pgina 0 e a pgina 255 e se
definiro desde o teclado do CNC em modo de personalizao tal e como se indica no Manual
de Operao.
As pginas do sistema se definiro mediante um nmero superior a 1000. Ver apndice
correspondente.
(SYMBOL (expresso 1), (expresso 2), (expresso 3))
A instruo SYMBOL visualiza na tela o smbolo cujo nmero vem indicado mediante o valor da
expresso 1 depois de valorada.
Da mesma maneira, a sua posio na tela est definida pela expresso 2 (coluna) e pela expresso
3 (fila).
Tanto expresso 1, como expresso 2 e expresso 3 podero conter um nmero ou qualquer
expresso que tenha como resultado um nmero.
O CNC permite visualizar qualquer smbolo definido pelo usurio (0-255) desde o teclado do CNC
no modo de personalizao tal e como se indica no Manual de Operao.
Para posicion-lo dentro da rea de visualizao se definiro os pixels da mesma, 0-639 para as
colunas (expresso 2) e 0-335 para as filas (expresso 3).
(IB (expresso) = INPUT "texto", formato)
O CNC possui de 26 variveis de entrada de dados (IB0-IB25).
A instruo IB visualiza na janela de entrada de dados o texto indicado e armazena na varivel de
entrada indicada mediante um nmero ou mediante qualquer expresso que tenha como resultado
um nmero, o dado introduzido pelo usurio.
A espera de introduo de dados se realizar somente quando se programe o formato do dado
solicitado. Este formato poder ter sinal, de parte inteira e parte decimal.
Se tem o sinal "-" admitir valores positivos e negativos, e se no tem sinal admitir s valores
positivos.
A parte inteira indica o nmero mximo de dgitos inteiros (0-6) que se desejam.
A parte decimal indica o nmero mximo de dgitos decimais (0-5) que se desejam.
Quando se programa sem formato numrico, por exemplo (IB1 = INPUT "texto"), a instruo
visualiza o texto indicado e no espera a introduo de dados.
400
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
p
e
r
s
o
n
a
l
i
z
a
o
(ODW (expresso 1), (expresso 2), (expresso 3))
A instruo ODW define e desenha na tela uma janela de cor branca e dimenses fixas (1 fila x
14 colunas).
Cada janela contm um nmero associado que vem indicado pelo valor da expresso 1 depois de
valorada.
Da mesma maneira, a sua posio na tela est definida pela expresso 2 (fila) e pela expresso
3 (coluna).
Tanto expresso 1, como expresso 2 e expresso 3 podero conter um nmero ou qualquer
expresso que tenha como resultado um nmero.
O CNC permite definir 26 janelas (0-25) e posicion-las dentro da rea de visualizao, dispondo
para isso de 21 filas (0-20) e 80 colunas (0-79).
(DW (expresso 1) = (expresso 2), DW (expresso 3) = (expresso 4), ... )
A instruo DW visualiza na janela indicada pelo valor da expresso 1, expresso 3, .. e depois
de valorada, o dado numrico indicado pela expresso 2, expresso 4, ....
Expresso 1, expresso 2, expresso 3, .... podero conter um nmero ou qualquer expresso que
tenha como resultado um nmero.
O exemplo seguinte mostra uma visualizao dinmica de variveis:
O CNC permite visualizar o dado em formato decimal, hexadecimal e binrio, dispondo para isso
das seguintes instrues:
(DW1 = 100)
Formato decimal. Visualiza na janela 1 o valor "100".
(DWH2 = 100)
Formato hexadecimal. Visualiza na janela 2 o valor "64".
(DWB3 = 100)
Formato binrio. Visualiza na janela 3 o valor "01100100".
Quando se emprega a representao em formato binrio (DWB) a visualizao se limita a 8
caracteres, mostrando-se o valor "11111111" para valores superiores a 255 e o valor "10000000"
para valores inferiores a 127.
Alem disso, o CNC permite visualizar na janela solicitada, o nmero armazenado numa das 26
variveis de entrada de dados (IB0-IB25).
O exemplo seguinte mostra uma petio e posterior visualizao do avano dos eixos:
(SK (expresso 1) = "texto 1", (expresso 2) = "texto 2", .... )
A instruo SK define e visualiza o novo menu de softkeys indicado.
Cada uma das expresses indicar o nmero de softkey que se deseja modificar (1-7, comeando
pela esquerda) e os textos o que se deseja escrever nelas.
Expresso 1, expresso 2, expresso 3, .... podero conter um nmero ou qualquer expresso que
tenha como resultado um nmero.
N10
( ODW 1, 6, 33)
; Define a j anela de dados 1
( ODW 2, 14, 33)
; Define a j anela de dados 2
( DW1= DATE, DW2= TI ME)
; Visualiza a dat a na j anela 1 e a hora na 2
( GOTO N10)
( ODW 3, 4, 60)
; Define a j anela de dados 3.
( I B1= I NPUT " Avano dos eixos: ", 5. 4)
; Pet io do avano dos eixos.
( DW3= I B1)
; Visualiza o avano na j anela 3.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
14.
MODELOS M & EN
SOFT: V01.3X
401
I
n
s
t
r
u
e
s
d
e
p
e
r
s
o
n
a
l
i
z
a
o
Cada texto admitir no mximo 20 caracteres que se representaro em duas linhas de 10 caracteres
cada uma. Se o texto selecionado tem menos de 10 caracteres o CNC o centralizar na linha
superior, mas se tem mais de 10 caracteres a centralizao ser efetuada pelo programador.
Exemplos:
(SK 1="HELP", SK 2="MAXIMUN POINT")
(SK 1="FEED", SK 2=" _ _MAXIMUN_ _ _POINT")
( WKEY )
A instruo WKEY detm a execuo do programa at que se pressione uma tecla.
A tecla pressionada ficar registrada na varivel KEY.
(WBUF "texto", (expresso))
A instruo WBUF somente se pode utilizar no programa de personalizao que se deseja executar
no Modo de Edio.
Esta instruo se pode programar de duas formas e em cada caso permite:
(WBUF "texto", (expresso))
Acrescenta ao bloco que se encontra em edio e dentro da janela de entrada de dados, o texto
e o valor da expresso depois de valorada.
(Expresso) poder conter um nmero ou qualquer expresso que tenha como resultado um
nmero.
A programao da expresso ser opcional, mas isso no acontece com o texto que ser
obrigatrio defini-lo, se no se deseja texto se programar "".
Exemplos para P100=10:
HELP MAXIMUN POINT
FEED MAXIMUN POINT
Se ao estar ativo um menu de softkeys padro do CNC se seleciona uma ou vrias softkeys mediante
a instruo de alto nvel "SK", o CNC apagar todas as softkeys existentes e mostrar somente as
que se selecionaram.
Se ao estar ativo um menu de softkeys de usurio, se seleciona uma ou vrias softkeys mediante a
instruo "SK", o CNC substituir somente as softkeys selecionadas mantendo o resto.
. ..
( WKEY )
( I F KEY EQ $FC00 GOTO N1000)
. ..
; Espera t ecla
; Quando se foi pulsada a t ecla F1 cont inua em
N1000
( WBUF "X", P100)
( WBUF "X P100")
= >
= >
X10
X P100
402
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
p
e
r
s
o
n
a
l
i
z
a
o
( WBUF )
Introduz na memria, acrescentando ao programa que se est editando e depois da posio
que ocupa o cursor, o bloco que se encontra em edio (previamente escrito com instrues
"(WBUF "texto", (expresso))"). Alm disso, elimina o buffer de edio, deixando-o preparado
para uma nova edio de bloco.
Isto possibilita ao usurio editar um programa completo, sem a necessidade de abandonar o
modo de edio de usurio depois de cada bloco e pressionar [ENTER] para introduzi-lo na
memria.
Depois de executar este programa, se dispe na memria um bloco deste estilo:
(PCALL 25, A=23.5, B=-2.25)
( SYSTEM )
A instruo SYSTEM finaliza a execuo do programa de personalizao de usurio e volta ao
menu padro correspondente do CNC.
Exemplo de um programa de personalizao:
O seguinte programa de personalizao deve ser selecionado como programa de usurio
associado ao Modo Editor.
Depois de se selecionar o Modo Editor e pressionar a softkey USURIO, este programa comea
a ser executado e permite realizar uma edio ajudada pelos 2 ciclos de usurio permitidos. Esta
edio se realiza ciclo a ciclo e quantas vezes se deseje.
Visualiza a pgina inicial de edio
Personaliza as softkeys de acesso aos diferentes modos e solicita uma opo
( WBUF "( PCALL 25, ")
; Acrescent a ao bloco em edio "( PCALL 25, ".
( I B1= I NPUT " Parmet ro A: ", - 5. 4)
; Pet io do parmet ro A.
( WBUF "A= ", I B1)
; Acrescent a ao bloco em edio "A = ( valor int roduzido) ".
( I B2= I NPUT " Parmet ro B: ", - 5. 4)
; Pet io do parmet ro B.
( WBUF ", B= ", I B2)
; Acrescent a ao bloco em edio "B = ( valor int roduzido) " .
( WBUF ") " )
; Acrescent a ao bloco em edio ") ".
( WBUF )
; I nt roduz na memria o bloco edit ado.
.. .
N0 ( PAGE 10)
N5
( SK 1= "CI CLO 1", SK 2= "CI CLO 2" ,SK 7= "SALI R")
( WKEY )
( I F KEY EQ $FC00 GOTO N10)
(IF KEY EQ $FC01 GOTO N20)
(IF KEY EQ $FC06 SYSTEM ELSE GOTO N5)
; Pedir t ecla
; Ciclo 1
; Ciclo 2
; Sair ou pedir tecla
Man u al d e p r og r amao
CNC 8055
CNC 8055i
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
14.
MODELOS M & EN
SOFT: V01.3X
403
I
n
s
t
r
u
e
s
d
e
p
e
r
s
o
n
a
l
i
z
a
o
CICLO 1
CICLO 2
; Visualiza a pgina 11 e define 2 j anelas de dados
N10 ( PAGE 11)
( ODW 1, 10, 60)
( ODW 2, 15, 60)
; Edio
(WBUF "( PCALL 1,") ; Acrescenta ao bloco em edio "(PCALL 1, ".
( I B 1= I NPUT "X: ", - 6. 5)
( DW 1= I B1)
( WBUF "X", I B1)
; Pet io do valor de X.
Visualiza na j anela 1 o valor int roduzido.
; Acrescent a ao bloco em edio X ( valor
int roduzido) .
( WBUF ", ") ; Acrescent a ao bloco em edio ", ".
( I B 2= I NPUT " Y: " ,- 6.5)
( DW 2= I B2)
( WBUF "Y", I B2)
; Pet io do valor de Y.
Visualiza na j anela 2 o valor int roduzido.
; Acrescent a ao bloco em edio Y ( valor
int roduzido) .
( WBUF ") ")
( WBUF )
; Acrescent a ao bloco em edio ") ".
; I nt roduz na memria o bloco edit ado.
; Por exemplo : ( PCALL 1, X2, Y3)
( GOTO N0)
; Visualiza a pgina 12 e define 3 j anelas de dados
N20 ( PAGE 12)
( ODW 1, 10, 60)
( ODW 2, 13, 60)
( ODW 3, 16, 60)
; Edio
( WBUF "( PCALL 2, ") ; Acrescent a ao bloco em edio "( PCALL 2, ".
( I B 1= I NPUT " A: " , - 6.5)
( DW 1= I B1)
( WBUF "A", I B1)
; Pet io do valor de A.
Visualiza na j anela 1 o valor int roduzido.
; Acrescent a ao bloco em edio A ( valor
int roduzido) .
( WBUF ", ") ; Acrescent a ao bloco em edio ", ".
( I B 2= I NPUT "B: ", - 6. 5)
( DW 2= I B2)
( WBUF "B", I B2)
; Pet io do valor de B.
Visualiza na j anela 2 o valor int roduzido.
; Acrescent a ao bloco em edio B ( valor
int roduzido) .
( WBUF ", ")
( I B 3= I NPUT " C: " , - 6.5)
( DW 3= I B3)
( WBUF "C", I B3)
; Acrescent a ao bloco em edio ", ".
; Pet io do valor de C.
Visualiza na j anela 3 o valor int roduzido.
; Acrescent a ao bloco em edio C ( valor
int roduzido) .
( WBUF ") ") ; Acrescent a ao bloco em edio ") ".
( WBUF ) ; I nt roduz na memria o bloco edit ado.
Por exemplo: ( PCALL 2, A3, B1, C3) .
( GOTO N0)
404
Man u al d e p r og r amao
CNC 8055
CNC 8055i
14.
I
N
S
T
R
U
E
S
D
E
C
O
N
T
R
O
L
E
D
O
S
P
R
O
G
R
A
M
A
S
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
p
e
r
s
o
n
a
l
i
z
a
o
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
15
405
TRANSFORMAO DE
COORDENADAS
A descrio da transformao geral de coordenadas est dividida em trs funcionalidades bsicas:
Movimento em plano inclinado (G49).
Deslocar a ferramenta conforme o sistema de coordenadas da ferramenta (G47).
Transformao TCP, Tool Center Point (G48).
Para uma melhor compreenso da transformao de coordenadas, nos seguintes exemplos, se
consideraro trs sistemas de coordenadas na mquina.
Sistema de coordenadas mquina. X Y Z nas figuras.
Sistema de coordenadas pea. X' Y' Z' nas figuras.
Sistema de coordenadas da ferramenta. X" Y" Z" nas figuras.
Quando no se efetuou nenhum tipo de transformao e o eixo-rvore est em posio de partida,
os 3 sistemas de coordenadas coincidem. Figura esquerda.
Quando se roda o eixo-rvore, o sistema de coordenadas da ferramenta (X" Y" Z") muda. Figura
direita.
Se alm disso, se seleciona um plano inclinado (G49) tambm muda o sistema de coordenadas
da pea (X' Y' Z'). Figura inferior.
406
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
Caso A
No se efetuou nenhum tipo de transformao e o eixo-rvore est
rodado.
Quando se programa um deslocamento do eixo Z (G01 Z), a ferramenta se mover conforme o
sistema de coordenadas pea, que neste caso coincide com o sistema de coordenadas da
mquina.
Para deslocar a ferramenta conforme o sistema de coordenadas da ferramenta, se deve utilizar a
funo G47 ao programar o deslocamento do eixo Z (G01 G47 Z).
Neste tipo de deslocamentos, quando o sistema de coordenadas da ferramenta e o sistema de
coordenadas de mquina no coincidem, o CNC move vrios eixos da mquina para deslocar a
ferramenta conforme o sistema de coordenadas da ferramenta. No exemplo se movem os eixos
X, Z.
A funo G47 no modal e somente atua no deslocamento programado.
Para que os deslocamentos em modo manual se realizem conforme o sistema de coordenadas da
ferramenta, se deve ativar no PLC a entrada lgica geral do CNC "TOOLMOVE (M5021).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
407
Caso B
Se sel eci onou um pl ano i ncl i nado ( G49) e o ei xo- rvore est
perpendicular ao mesmo.
Quando se programa um deslocamento do eixo Z (G01 Z), a ferramenta se mover conforme o
sistema de coordenadas pea,
Neste tipo de deslocamentos, quando o sistema de coordenadas pea e o sistema de coordenadas
de mquina no coincidem, o CNC move vrios eixos da mquina para deslocar a ferramenta
conforme o sistema de coordenadas pea. No exemplo se movem os eixos X, Z.
Para deslocar a ferramenta conforme o sistema de coordenadas de mquina, se deve utilizar a
funo G53 (programao com respeito ao zero mquina) ao programar o deslocamento do eixo
Z (G01 G53 Z).
A funo G53 no modal e somente atua no deslocamento programado.
Para que os deslocamentos em modo manual se realizem conforme o sistema de coordenadas de
mquina se deve ativar no PLC a entrada lgica geral do CNC "MACHMOVE (M5012).
408
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
Caso C
Se selecionou um plano inclinado (G49) e o eixo-rvore no est
perpendicular ao mesmo.
Quando se programa um deslocamento do eixo Z (G01 Z), a ferramenta se mover conforme o
sistema de coordenadas pea,
Neste tipo de deslocamentos, quando o sistema de coordenadas pea e o sistema de coordenadas
de mquina no coincidem, o CNC move vrios eixos da mquina para deslocar a ferramenta
conforme o sistema de coordenadas pea. No exemplo se movem os eixos X, Z.
Para deslocar a ferramenta conforme o sistema de coordenadas da ferramenta, se deve utilizar a
funo G47 ao programar o deslocamento do eixo Z (G01 G47 Z).
Neste tipo de deslocamentos, quando o sistema de coordenadas da ferramenta e o sistema de
coordenadas de mquina no coincidem, o CNC move vrios eixos da mquina para deslocar a
ferramenta conforme o sistema de coordenadas da ferramenta. No exemplo se movem os eixos
X, Z.
A funo G47 no modal e somente atua no deslocamento programado.
Para que os deslocamentos em modo manual se realizem conforme o sistema de coordenadas da
ferramenta, se deve ativar no PLC a entrada lgica geral do CNC "TOOLMOVE (M5021).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
409
Para deslocar a ferramenta conforme o sistema de coordenadas de mquina, se deve utilizar a
funo G53 (programao com respeito ao zero mquina) ao programar o deslocamento do eixo
Z (G01 G53 Z).
A funo G53 no modal e somente atua no deslocamento programado.
Para que os deslocamentos em modo manual se realizem conforme o sistema de coordenadas de
mquina se deve ativar no PLC a entrada lgica geral do CNC "MACHMOVE (M5012).
Caso D
Se trabalha com transformao TCP, Tool Center Point
Quando se trabalha com transformao TCP, funo G48 ativa, o CNC permite modificar a
orientao da ferramenta sem modificar a posio que ocupa a ponta da mesma (cotas da pea).
lgico, que o CNC deve deslocar vrios eixos da mquina para manter a posio da ponta da
ferramenta.
A funo G48, tal e como se explica mais adiante, modal e indica quando se comea a trabalhar
com transformao TCP e quando se anula a mesma.
A funo G48, transformao TCP, pode ser utilizada junto com as funes G49, movimento no
Plano Inclinado e G47, movimento conforme os eixos da ferramenta.
410
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
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
15.1 Movimento em plano inclinado
Se denomina plano inclinado a qualquer plano do espao resultante da transformao de
coordenadas dos eixos X, Y, Z.
O CNC permite selecionar qualquer plano do espao e efetuar usinagens no mesmo.
A programao de cotas se realiza como sempre, como se se tratasse do plano XY, mas a execuo
se efetua no plano inclinado definido.
Sempre que se deseje trabalhar com planos inclinados se devem seguir os seguintes passos:
1. Definir, mediante a funo G49, o plano inclinado correspondente usinagem. A funo G49
est explicada mais adiante neste mesmo captulo.
2. O CNC mostra nas variveis TOOROF, TOOROS e nos parmetros P297, P298 a posio que
devem ocupar os eixos rotativos do eixo-rvore, principal e secundrio respectivamente, para
situar a ferramenta perpendicular ao plano inclinado indicado.
3. Se se deseja trabalhar com a ferramenta perpendicular ao plano inclinado, orientar os eixos
rotativos da rvore na posio indicada.
A partir deste momento os deslocamentos dos eixos X, Y se efetuaro ao longo do plano inclinado
selecionado e os deslocamentos do eixo Z sero perpendicular ao mesmo.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
411
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
15.1.1 Definio de plano inclinado (G49)
A funo G49 permite definir uma transformao de coordenadas ou, dito por outras palavras, o
plano inclinado resultante da referida transformao. H vrias formas de definir a funo G49.
G49 X Y Z A B C
Define o plano inclinado resultante de ter rodado primeiro sobre o eixo X, depois sobre o Y e por
fim sobre o Z as quantidades indicadas no A, B, C respectivamente.
X Y Z
Definem a origem de coordenadas do plano inclinado.
Indicam as cotas em X, Y, Z com respeito ao origem de coordenadas atual.
A B C
Definem o plano inclinado resultante de:
Ter rodado primeiro sobre o eixo X, o indicado pelo A.
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 pelo B.
O novo sistema de coordenadas resultante desta transformao denomina-se X Y Z j que os
eixos X, Z foram rodados.
412
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
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
Por ltimo rodar sobre o eixo Z'', o indicado pelo C.
G49 X Y Z Q R S
Coordenadas esfricas. Define o plano inclinado resultante de ter rodado primeiro sobre o eixo Z,
depois sobre o Y e novamente sobre o Z as quantidades indicadas no Q, R, S respectivamente.
X Y Z
Definem a origem de coordenadas do plano inclinado.
Indicam as cotas em X, Y, Z com respeito ao origem de coordenadas atual.
Q R S
Definem o plano inclinado resultante de:
Ter rodado primeiro sobre o eixo Z, o indicado pelo Q.
O novo sistema de coordenadas resultante desta transformao se denomina X' Y' Z uma vez que
os eixos X, Y foram rodados.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
413
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
A seguir se deve rodar sobre o eixo Y, o indicado pelo B.
O novo sistema de coordenadas resultante desta transformao se denomina X'' Y' Z' uma vez que
os eixos X, Z foram rodados.
Por ltimo rodar sobre o eixo Z', o indicado pelo S.
G49 X Y Z I J K R S
Define o plano inclinado especificando os ngulos que formam o novo plano inclinado com os eixos
X Y Z do sistema de coordenadas de mquina.
X Y Z
Definem a origem de coordenadas do plano inclinado.
Indicam as cotas em X, Y, Z com respeito ao origem de coordenadas atual.
I J K
Definem os ngulos que formam o novo plano inclinado com os eixos X Y Z do sistema de
coordenadas de mquina. Destes trs ngulos, somente se programam dois deles.
414
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
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
R
Define qual dos eixos (X', Y') do novo plano cartesiano fica em alinhamento com o canto. Se R0
fica em alinhamento o eixo X' e se R1 fica em alinhamento o eixo Y'. Se no se programa se aceita
o valor R0.
S
Permite efetuar uma rotao de coordenadas sobre o novo plano cartesiano.
G49 T X Y Z S
Define um novo plano de trabalho perpendicular direo que ocupa a ferramenta.
aconselhvel possuir uma rvore ortogonal, esfrica ou angular (parmetro de mquina geral
"XFORM (P93)" com valor 2 ou 3) quando se utiliza esta forma de definio.
T
Indica que se deseja selecionar um plano de trabalho perpendicular direo que ocupa a
ferramenta.
X Y Z
Definem a origem de coordenadas do plano inclinado.
Indicam as cotas em X, Y, Z com respeito ao origem de coordenadas atual.
S
Permite efetuar uma rotao de coordenadas sobre o novo Z' correspondente ao novo plano de
trabalho.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
415
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
O novo plano de trabalho ficar perpendicular direo que ocupa a ferramenta.
O eixo Z mantm a mesma orientao que a ferramenta.
A orientao dos eixos X, Y no novo plano de trabalho depende do tipo de eixo-rvore e da forma
na que esto orientados os eixos rotativos do eixo-rvore.
Ao ajustar a mquina, deve-se definir como posio de repouso do eixo-rvore quando a ferramenta
est paralela ao eixo Z da mquina.
Posteriormente, cada vez que se roda o eixo-rvore, se rodam as coordenadas relativas da
ferramenta.
Desta maneira, nas duas mquinas da esquerda somente rodou o eixo rotativo principal.
Pelo contrrio na mquina da direita, para conseguir a mesma orientao da ferramenta giraram
ambos os eixos rotativos, o principal e o secundrio.
Se na mquina da direita se deseja que os eixos X', Y' fiquem orientados como nos outros 2 casos,
ter que ser programado:
G49 T XYZ S- 90
O ato de programar S-90 obriga rodar -90 sobre o novo Z', correspondente ao novo plano de
trabalho, e compensar desta forma a rotao do eixo rotativo principal.
416
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
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
15.1.2 G49 em rvores oscilantes
funo G49, definio do plano inclinado, se acrescentou o parmetro W. Indica que se trata de
um eixo-rvore oscilante e se deve definir no final: G49 ****** W.
G49 X Y Z A B C W G49 X Y Z Q R S W
G49 X Y Z I J K R S W G49 T X Y Z S W
O eixo-rvore se dirige ao novo plano e os deslocamentos posteriores se realizam em X, Y, W.
Para observar os grficos no novo plano, personalizar o parmetro de mquina geral GRAPHICS
(P16)=1.
Quando se pretende realizar ciclos fixos no plano inclinado existem duas alternativas:
Depois de definir o plano (G49****W) selecionar o eixo W como eixo longitudinal (G15 W), para
que os deslocamentos programados em Z se realizem sobre o eixo W.
Comutar os eixos Z-W (G28 ZW) antes de definir o plano (G49 **** W), para que os
deslocamentos programados em Z se realizem sobre o eixo W.
Para desativar o plano inclinado programar G49 s.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
417
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
15.1.3 G49 em rvores tipo Hurn
Quando se define um novo plano inclinado, o CNC proporciona a posio que devem ocupar cada
um dos eixos rotativos para situar a ferramenta perpendicular ao novo plano.
A referida posio vem indicada nas variveis TOOROF, TOOROS e nos parmetros aritmticos
P297, P298.
Como nos eixos-rvore do tipo Furo (rvores a 45) tem duas solues possveis, funo G49,
definio do plano inclinado, se lhe h acrescentado o parmetro L que indica qual das duas
solues se deseja utilizar. opcional e se define no final: G49 ****** L.
G49 X Y Z A B C L G49 X Y Z Q R S L
G49 X Y Z I J K R S L G49 T X Y Z S L
Se no se define "L" ou se define "L0" se proporciona a soluo na qual a rotao principal (a
articulao mais prxima guia ou mais afastada da ferramenta) est mais prxima de 0.
Quando se define "L1" se proporciona a outra soluo (a articulao mais afastada guia).
Quando se programa "L" no resto dos eixo-rvores, se mostra o erro "Opo no disponvel".
418
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
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
15.1.4 Consideraes funo G49
A programao de G49 no est permitida nos seguintes casos:
No modelo GP.
Desde o canal de PLC (mesmo que desde o canal de usurio).
Dentro de uma definio de perfil para bolses ou outros ciclos.
Para poder trabalhar com transformao de coordenadas (G49) os eixos X, Y, Z devem estar
definidos, formar o triedro ativo e ser lineares. Se permite que os eixos X, Y, Z tenham associados
eixos gantry, eixos acoplados ou eixos sincronizados por PLC.
Quando se deseja trabalhar com transformao de coordenadas e efetuar rosqueamentos rgidos
em planos inclinados, conveniente efetuar os ajustes de ganhos em todos os eixos (no s em
Z) utilizando os segundos ganhos e aceleraes.
Os parmetros de mquina associados funo G49 so opcionais. Quando se programa a funo
G49 sem parmetros, se anula a transformao de coordenadas ativa.
A funo G49 modal e no se permite definir mais funes G no bloco.
A transformao de coordenadas se mantm ativa incluso depois de um desliga-liga do CNC.
Para anul-la se deve programar:
G49 E1 anula, mas continua mantendo o zero pea definido na transformao.
G49 E0 G49 Anula e se recupera o zero pea que tinha antes de ativar a funo G49.
G74 Anula, ativa a busca de referencia de mquina e recupera o zero pea que
tinha, antes de ativar a funo G49.
Estando ativada uma transformao de coordenadas permite-se realizar deslocamentos de origem
G54-G59, rotaes do sistema de coordenadas (G73) e pr-selees (G92, G93).
Da mesma maneira, no se permite:
Programar uma nova transformao de coordenadas, sem antes anular a anterior.
Trabalho com apalpador (G75).
Movimentos contra batente (G52).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
419
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
15.1.5 Variveis associadas funo G49
Variveis de leitura associadas definio da funo G49.
ORGROX ORGROY ORGROZ
Cotas do novo zero pea com respeito ao zero mquina.
ORGROA ORGROB ORGROC
Valores atribudos aos parmetros A, B, C.
ORGROI ORGROJ ORGROK
Valores atribudos aos parmetros I, J, K.
ORGROQ ORGROR ORGROS
Valores atribudos aos parmetros Q, R, S.
GTRATY
Tipo de G49 programado.
0 = no h G49 definida.
1 = Tipo G49 X Y Z A B C
2 = Tipo G49 X Y Z Q R S
3 = Tipo G49 T X Y Z S
4 = Tipo G49 X Y Z I J K R S
Todas as vezes que se programa a funo G49, o CNC atualiza os valores dos parmetros que
se definiram.
Por exemplo, se se programa G49 XYZ ABC o CNC atualiza as variveis ORGROX, ORGROY,
ORGROZ, ORGROA, ORGROB, ORGROC. O resto das variveis mantm o valor anterior.
Variveis de leitura e escritura que atualiza o CNC depois de executada a funo G49.
Sempre que se possua um eixo-rvore ortogonal, esfrico ou angular, parmetro de mquina geral
"XFORM (P93)" com valor 2 ou 3, o CNC mostra a seguinte informao:
TOOROF
Indica a posio que deve ocupar o eixo rotativo principal da rvore para situar a ferramenta
perpendicular ao plano inclinado indicado.
TOOROS
Indica a posio que deve ocupar o eixo rotativo secundrio da rvore para situar a ferramenta
perpendicular ao plano inclinado indicado.
Se se acessa s variveis TOOROF ou TOOROS se detm a preparao de blocos e se espera
que o referido comando se execute, para comear novamente a preparao de blocos.
420
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
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
15.1.6 Variveis associadas funo G49
Depois de executada a funo G49 o CNC atualiza os parmetros globais P297 e P298:
P297 Indica a posio que deve ocupar o eixo rotativo principal da rvore para situar a
ferramenta perpendicular ao plano inclinado indicado. o mesmo valor que mostra a
varivel TOOROF.
P298 Indica a posio que deve ocupar o eixo rotativo secundrio da rvore para situar a
ferramenta perpendicular ao plano inclinado indicado. o mesmo valor que mostra a
varivel TOOROS.
Estes parmetros so globais, por isso, podem ser modificados pelo usurio ou incluso por ciclos
de apalpamento do prprio CNC.
conveniente utiliz-los depois a execuo da funo G49. Se isto no acontece, se aconselha
utilizar as variveis TOOROF e TOOROS.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
421
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
15.1.7 Exemplo de programao
G49 X0 Y0 Z100 B- 30 Define plano inclinado.
G01 AP298 BP297 Posiciona o eixo principal ( B) e o secundrio ( A) para que
a ferrament a fique perpendicular ao plano.
A ordem de programao ABC, independent ement e de
qual sej a o eixo principal e o secundrio.
G90 G01 Z5 Aproximao da ferrament a ao plano de t rabalho.
G90 G01 X20 Y120 Posicionament o no primeiro pont o.
G?? Usinagem do primeiro pont o.
G91 G01 Y60 Posicionament o no segundo pont o.
G?? Usinagem do segundo pont o.
G91 G01 X100 Posicionament o no t erceiro pont o.
G?? Usinagem do t erceiro pont o.
G91 G01 Y- 60 Posicionament o no lt imo pont o.
G?? Usinagem do lt imo pont o.
G90 G01 Z 20 Ret irar a ferrament a.
G49 Anular plano inclinado.
422
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
D
e
s
l
o
c
a
r
a
f
e
r
r
a
m
e
n
t
a
c
o
n
f
o
r
m
e
o
s
i
s
t
e
m
a
d
e
c
o
o
r
d
e
n
a
d
a
s
d
a
f
e
r
r
a
m
e
n
t
a
(
G
4
7
)
.
15.2 Deslocar a ferramenta conforme o sistema de coordenadas da
ferramenta (G47).
aconselhvel, quando se utiliza esta funo, possuir uma rvore ortogonal, esfrica ou angular
(parmetro de mquina geral "XFORM (P93)" com valor 2 ou 3).
Quando no se utiliza a funo G47 a ferramenta se move conforme o sistema de coordenadas
pea.
Para deslocar a ferramenta conforme o sistema de coordenadas da ferramenta, se deve utilizar a
funo G47 ao programar o deslocamento do eixo Z (G01 G47 Z).
Os deslocamentos programados mediante a funo G47 so sempre incrementais.
A funo G47 no modal e somente atua dentro do bloco, de trajetria linear, onde foi programada.
A funo G47 tambm pode programar-se estando ativas as funes G48 e G49.
No exemplo da esquerda as coordenadas da pea coincidem com as coordenadas de
mquina, e no da direita est ativo um plano inclinado (G49).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
423
T
r
a
n
s
f
o
r
m
a
o
T
C
P
(
G
4
8
)
15.3 Transformao TCP (G48)
Para poder utilizar esta funo necessrio que as articulaes do eixo-rvore possuam transdutor
e estejam controladas pelo CNC.
Quando se trabalha com transformao TCP, Tool Center Point, o CNC permite modificar a
orientao da ferramenta sem modificar a posio que ocupa a ponta da mesma (cotas da pea).
lgico, que o eixo-rvore deve ser ortogonal, esfrico ou angular, parmetro de mquina geral
"XFORM (P93)" diferente de zero.
Para poder posicionar a ferramenta sem modificar a posio que ocupa a ponta da mesma, o CNC
deve deslocar vrios eixos da mquina.
A ativao e desativao da transformao TCP se realiza mediante a funo G48.
G48 S1 Ativao da transformao TCP
G48 S0 Desativao da transformao TCP
Tambm se desativa a transformao TCP ao programar a funo G48 sem parmetros.
A funo G48 modal e se programa sozinha no bloco.
Depois de estar ativada a transformao TCP se pode combinar posicionamentos do eixo-rvore
com interpolaes lineares e circulares.
Para orientar o eixo-rvore tem que programar a posio angular que deve ocupar o eixo rotativo
principal e secundrio do eixo-rvore.
Nos exemplos que se citam a seguir se possui do seguinte eixo-rvore ortogonal:
424
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
T
r
a
n
s
f
o
r
m
a
o
T
C
P
(
G
4
8
)
Exemplo A
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 TCP.
O bloco N22 posiciona a ferramenta no ponto (100,20) podendo orientar-la em -60.
O CNC efetua uma interpolao dos eixos XZB efetuando a interpolao linear programada e
rodando a ferramenta, durante o deslocamento dos eixos, desde a posio inicial (0) at
orientao final programada (-60).
O bloco N23 efetua uma interpolao circular at ao ponto (170,90) mantendo a mesma
orientao de ferramenta em todo o curso.
O bloco N24 posiciona a ferramenta no ponto (170.120) podendo orientar-la em 0.
O CNC efetua uma interpolao dos eixos XZB efetuando a interpolao linear programada e
rodando a ferramenta, durante o deslocamento dos eixos, desde a posio atual (60) at
orientao final programada (0).
O bloco N25 desativa a transformao TCP.
Exemplo B
Interpolao circular com a ferramenta perpendicular 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 TCP.
O bloco N32 posiciona a ferramenta no ponto (100,20) podendo orientar-la em -90.
O CNC efetua uma interpolao dos eixos XZB efetuando a interpolao linear programada e
rodando a ferramenta, durante o deslocamento dos eixos, desde a posio inicial (0) at
orientao final programada (-90).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
425
T
r
a
n
s
f
o
r
m
a
o
T
C
P
(
G
4
8
)
O bloco N33 efetua uma interpolao circular at ao ponto (170,90) fixando a orientao final
da ferramenta em (0).
O CNC efetua uma interpolao dos eixos XZB efetuando a interpolao circular programada
e rodando a ferramenta, durante o deslocamento dos eixos, desde a posio inicial (-90) at
orientao final programada (0).
Como ambas as orientaes so radiais, a ferramenta se mantm durante todo o deslocamento
orientada de maneira radial, isto , perpendicular trajetria.
O bloco N34 posiciona a ferramenta no ponto (170,120).
O bloco N35 desativa a transformao TCP.
Exemplo C
Usinagem dum perfil
G18 G90 Seleciona o plano ZX ( G18)
G48 S1 At iva a t ransformao TCP.
G01 X40 Z0 B0 Posiciona a ferrament a em ( 40. 0) podendo orient ar- la em 0 .
X100 Deslocament o at ( 100, 0) com ferrament a orient ada em ( 0 )
B- 35 Orient a a ferrament a a ( - 35 )
X200 Z70 Deslocament o at ( 200. 70) com ferrament a orient ada em ( -
35 )
B90 Orient a a ferrament a a ( 90 )
G02 X270 Z0 R70 B0 I nt erpolao circular at ( 270, 0) mant endo a ferrament a
perpendicular t raj et ria
G01 X340 Deslocament o at ( 340, 0) com ferrament a orient ada em ( 0 )
G48 S0 Desat iva a t ransformao TCP.
426
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
T
r
a
n
s
f
o
r
m
a
o
T
C
P
(
G
4
8
)
15.3.1 Consideraes funo G48
A programao de G49 no est permitida nos seguintes casos:
No modelo GP.
Desde o canal de PLC (mesmo que desde o canal de usurio).
Para poder trabalhar com transformao TCP (G48) os eixos X, Y, Z devem estar definidos, formar
o triedro ativo e ser lineares. Se permite que os eixos X, Y, Z tenham associados eixos gantry, eixos
acoplados ou eixos sincronizados por PLC.
Quando se deseja trabalhar com transformao TCP e efetuar rosqueamentos rgidos em planos
inclinados conveniente efetuar os ajustes de ganhos em todos os eixos (no s em Z) utilizando
os segundos ganhos e aceleraes.
A transformao TCP se mantm ativa incluso depois de um desliga-liga do CNC.
Se permite a programao de G48 estando G49 ativa e vice-versa.
Para anular a transformao TCP se deve programar a funo G48 S0 ou G48 sem parmetros,
tambm se desativa depois de uma busca de referncia de mquina (G74).
Estando ativada a transformao TCP permite-se realizar:
Deslocamentos de origem G54-G59
Rotao do sistema de coordenadas (G73)
Pr-selees (G92, G93).
Movimentos em jog contnuo, jog incremental e volante
Da mesma maneira, no se permite:
Trabalho com apalpador (G75).
Efetuar arredondamentos e chanfros pois durante o bloco de arredondamento ou chanfrado se
mantm a orientao da ferramenta.
A compensao do comprimento G43 pois o TCP em si, j implica compensao de
comprimento especifica. Os programas CAD/CAM normalmente programam a cota da base do
eixo-rvore.
Se deve ter especial cuidado ao ativar e desativar a funo G48.
Quando est ativa a funo G48, o CNC mostra as cotas da ponta da ferramenta.
Quando no est ativa a funo G48, o CNC mostra as cotas correspondentes base da
ferramenta ou ponta terica (ferramenta no rodada).
1. No est ativa a funo G48. El CNC mostra as cotas da ponta.
2. A funo G48 se ativa. El CNC segue mostrando as cotas da ponta.
3. Se roda a ferramenta. Como est ativa a funo G48, o CNC segue mostrando as cotas da
ponta.
4. A funo G48 se desativa. El CNC mostra as cotas correspondentes da ponta terica
(ferramenta no rodada).
Man u al d e p r og r amao
CNC 8055
CNC 8055i
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
15.
MODELOS M & EN
SOFT: V01.3X
427
T
r
a
n
s
f
o
r
m
a
o
T
C
P
(
G
4
8
)
Quando se trabalha com planos inclinados e transformao TCP se recomenda seguir a seguinte
ordem de programao:
G48 S1 Ativa a transformao TCP.
G49 ... Definio de plano inclinado.
G01 AP298 BP297 Posicionar a ferramenta perpendicular ao plano.
G... Comeo da usinagem.
... Final da usinagem
G49 Anular plano inclinado.
G48 S0 Desativar a transformao TCP.
M30 Fim programa de usinagem.
conveniente ativar primeiro a transformao TCP, j que permite orientar a ferramenta sem
modificar a posio que ocupa a ponta da mesma, evitando desta maneira choques no desejados.
428
Man u al d e p r og r amao
CNC 8055
CNC 8055i
15.
T
R
A
N
S
F
O
R
M
A
O
D
E
C
O
O
R
D
E
N
A
D
A
S
MODELOS M & EN
SOFT: V01.3X
T
r
a
n
s
f
o
r
m
a
o
T
C
P
(
G
4
8
)
CNC 8055
CNC 8055i
MODELOS M & EN
SOFT: V01.3X
16
429
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 de usinagem mediante a funo G46.
A desativao das transformaes angulares se realiza desde o programa de usinagem mediante
a funo G46. 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, M30 e incluso
depois de um desligamento e ligamento do controle.
Z
X'
X
X Eixo cartesiano.
X' Eixo angular.
Z Eixo ortogonal.
430
Man u al d e p r og r amao
CNC 8055
CNC 8055i
16.
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
.
MODELOS M & EN
SOFT: V01.3X
Consideraes transformao angular de eixo inclinado.
Os eixos que configuram a transformao angular devem ser lineais. Ambos os eixos podem ter
associados eixos Gantry, estar acoplados ou estar sincronizados por PLC.
Se a transformao angular est ativa, as cotas visualizadas sero as do sistema cartesiano. Em
caso contrrio, se visualizam as cotas dos eixos reais.
Com a transformao ativa permite-se realizar as seguintes operaes:
Deslocamento de origem.
Pr-selees de cotas.
Movimentos em jog contnuo, jog incremental e volantes.
Com a transformao ativa no se permite realizar as seguintes operaes:
Movimentos contra batente.
Rotao de coordenadas.
Avano superficial em fresadora.
Busca de referncia de mquina.
A funo G46 se desativa quando se faz a busca de referncia de algum dos eixos que formam
parte da transformao angular (parmetros de mquina ANGAXNA e ORTAXNA). Quando se faz
a busca de referncia de eixos que no intervm na transformao angular, a funo G46 se
mantm ativa.
Durante a busca de referncia de mquina os deslocamentos se realizam nos eixos reais.
Movimentos em modo manual (jog e volantes).
Os deslocamentos em modo manual se podero realizar nos eixos reais ou nos eixos cartesianos,
em funo de como o tenha definido o fabricante. A seleo se realiza desde o PLC (MACHMOVE)
e pode estar disponvel, por exemplo, desde uma tecla do usurio.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
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
.
16.
MODELOS M & EN
SOFT: V01.3X
431
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
16.1 Ativao e desativao da transformao angular
Ativao da 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 G46, sendo o formato de
programao o seguinte.
G46 S1
Esta instruo torna a ativar uma transformao angular congelada. Ver "16.2 Congelao da
transformao angular" na pgina 432.
Desativao da 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 G46, sendo o formato de
programao o seguinte.
G46 S0
G46
A transformao angular de eixo inclinado se mantm ativa depois de um reset, M30 e incluso
depois de um desligamento e ligamento do controle.
432
Man u al d e p r og r amao
CNC 8055
CNC 8055i
16.
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
.
MODELOS M & EN
SOFT: V01.3X
C
o
n
g
e
l
a
o
d
a
t
r
a
n
s
f
o
r
m
a
o
a
n
g
u
l
a
r
16.2 Congelao da 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 funo G46, sendo o formato de
programao o seguinte.
G46 S2
Programao de deslocamentos depois de congelar 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 ativao
da transformao (G46 S1) tambm desativa a congelao.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
SOFT: V01.3X
433
APNDICES
A. Programao em cdigo ISO................................................................... 435
B. Instrues de controle dos programas...................................................... 437
C. Resumo de variveis internas do CNC .................................................... 441
D. Cdigo de teclas....................................................................................... 449
E. Pginas do sistema de ajuda em programao......................................... 459
F. Manuteno.............................................................................................. 463
Man u al d e p r og r amao
CNC 8055
CNC 8055i
A.
MODELOS M & EN
SOFT: V01.3X
435
P
r
o
g
r
a
m
a
o
e
m
c
d
i
g
o
I
S
O
PROGRAMAO EM CDIGO ISO
Funo M D V Significado Seo
G00 * ? * Posicionamento em rpido 6.1
G01 * ? * Interpolao linear 6.2
G02 * * Interpolao circular (helicoidal) direita 6.3 / 6.7
G03 * * Interpolao circular (helicoidal) esquerda 6.3 / 6.7
G04 Temporizao/Deteno da preparao de blocos 7.1 / 7.2
G05 * ? * Arredondamento de aresta 7.3.2
G06 * Centro de circunferncia em coordenadas absolutas 6.4
G07 * ? Aresta viva 7.3.1
G08 * Circunferncia tangente trajetria anterior. 6.5
G09 * Circunferncia por trs pontos 6.6
G10 * * Anulao de espelhamento 7.5
G11 * * Espelhamento em X 7.5
G12 * * Espelhamento em Y 7.5
G13 * * Espelhamento em Z 7.5
G14 * * Espelhamento nas direes programadas 7.5
G15 * * Seleo do eixo longitudinal 8.2
G16 * * Seleo plano principal por dois direes e eixo longitudinal 3.2
G17 * ? * Plano principal X-Y e longitudinal Z 3.2
G18 * ? * Plano principal Z-X e longitudinal Y 3.2
G19 * * Plano principal Y-Z e longitudinal X 3.2
G20 Definio limites inferiores zonas de trabalho 3.7.1
G21 Definio limites superiores zonas de trabalho 3.7.1
G22 * Habilitao / inabilitao zonas de trabalho 3.7.2
G28 * * Seleciona o segundo eixo-rvore 5.4
G29 * * Seleciona a rvore principal 5.4
G28-29 * Comutao de eixos 7.5
G30 * * Sincronizao de rvores principais (defasagem) 5.5
G32 * * Avano F como funo inversa do tempo 6.15
G33 * * Rosqueamento eletrnico 6.12
G34 Rosqueamento de passo varivel 6.13
G36 * Arredondamento de arestas 6.10
G37 * Entrada tangencial 6.8
G38 * Sada tangencial 6.9
G39 * Chanfrado 6.11
G40 * * Anulao de compensao radial 8.1
G41 * * Compensao radial ferramenta esquerda 8.1
G41 N * * Deteco de choques 8.3
G42 * * Compensao radial ferramenta direita 8.1
G42 N * * Deteco de choques 8.3
G43 * ? * Compensao longitudinal 8.2
G44 * ? Anulao de compensao longitudinal 8.2
G45 * * Controle tangencial (G45) 6.16
G47 * Deslocar a ferramenta conforme o sistema de coordenadas da
ferramenta
15.2
G48 * * Transformao TCP 15.3
G49 * * Definio de plano inclinado 15.1
G50 * * Arredondamento de aresta controlada 7.3.3
G51 * * Look-Ahead 7.4
G52 * Movimento contra batente 6.14
G53 * Programao com respeito ao zero mquina 4.3
G54 * * Deslocamento de origem absoluto 1 4.4.2
G55 * * Deslocamento de origem absoluto 2 4.4.2
G56 * * Deslocamento de origem absoluto 3 4.4.2
G57 * * Deslocamento de origem absoluto 4 4.4.2
G58 * * Deslocamento de origem aditivo 1 4.4.2
G59 * * Deslocamento de origem aditivo 2 4.4.2
436
Man u al d e p r og r amao
CNC 8055
CNC 8055i
A.
MODELOS M & EN
SOFT: V01.3X
P
r
o
g
r
a
m
a
o
e
m
c
d
i
g
o
I
S
O
A M significa MODAL, isto , que uma vez programada, a funo G permanece ativa enquanto no
se programe outra G incompatvel, ou se execute M02, M30, EMERGNCIA, RESET ou se desligue
e ligue o CNC.
A letra D significa POR DEFAULT, isto , que sero assumidas pelo CNC no momento da ligao,
depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou RESET.
Nos casos que se indica com ? se deve interpretar que o POR DEFAULT destas funciones G,
depende da personalizao dos parmetros de mquina gerais do CNC.
A letra V significa que a funo G se visualiza, nos modos de execuo e simulao, junto
condies na que se est realizando a usinagem.
G60 * Usinagem multplice em linha reta 10.1
G61 * Usinagem multplice formando um paralelogramo 10.2
G62 * Usinagem multplice em malha 10.3
G63 * Usinagem multplice formando uma circunferncia 10.4
G64 * Usinagem multplice formando um arco 10.5
G65 * Usinagem multplice mediante uma corda de arco 10.6
G66 * Ciclo fixo de bolses com Ilhas 11.1 / 11.2
G67 * Operao de desbaste de bolses com Ilhas 11.1.2
G68 * Operao de acabamento de bolses com Ilhas 11.1.3
G69 * * Ciclo fixo de furao profunda com passo varivel 9.6
G70 * ? * Programao em polegadas 3.3
G71 * ? Programao em milmetros 3.3
G72 * * Fator de escala geral e particulares 7.6
G73 * * Rotao do sistema de coordenadas 7.7
G74 * Busca de referncia de mquina. 4.2
G75 * Movimento com apalpador at tocar 12.1
G76 * Movimento com apalpador at deixar de tocar 12.1
G77 * * Acoplamento eletrnico de eixos 7.8.1
G77S * * Sincronizao de rvores principais 5.5
G78 * * Anulao do acoplamento eletrnico 7.8.2
G78S * * Anulao da sincronizao de rvores principais 5.5
G79 Modificao de parmetros de um ciclo fixo 9.2.1
G80 * * Anulao de ciclo fixo 9.3
G81 * * Ciclo fixo de furao 9.7
G82 * * Ciclo fixo de furao com temporizao 9.8
G83 * * Ciclo fixo de furao profunda com passo constante 9.9
G84 * * Ciclo fixo de rosqueamento com macho 9.10
G85 * * Ciclo fixo de escareado 9.11
G86 * * Ciclo fixo de mandrilamento com retrocesso em G00 9.12
G87 * * Ciclo fixo do bolso retangular 9.13
G88 * * Ciclo fixo do bolso circular 9.14
G89 * * Ciclo fixo de mandrilamento com retrocesso em G01 9.15
G90 * ? Programao absoluta 3.4
G91 * ? * Programao incremental 3.4
G92 Pr-seleo de cotas / Limitao da velocidade do eixo-rvore 4.4.1
G93 Pr-seleo da origem polar 4.5
G94 * ? Avano em milmetros (polegadas) por minuto 5.2.1
G95 * ? * Avano em milmetros (polegadas) por rotao 5.2.2
G96 * * Velocidade do ponto de corte constante 5.2.3
G97 * * Velocidade do centro da ferramenta constante. 5.2.4
G98 * * Volta plano de partida no final do ciclo fixo 9.5
G99 * * Volta plano de referncia no final do ciclo fixo 9.5
G145 * * Desativao temporal do controle tangencial 6.17
Funo M D V Significado Seo
Man u al d e p r og r amao
CNC 8055
CNC 8055i
B.
MODELOS M & EN
SOFT: V01.3X
437
I
n
s
t
r
u
e
s
d
e
c
o
n
t
r
o
l
e
d
o
s
p
r
o
g
r
a
m
a
s
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de visualizao.
Instrues de habilitao e inabilitao.
Instrues de controle de fluxo.
Instrues de sub-rotinas.
( seo 14.2 )
(ERRO n inteiro,"texto de erro" )
Detm a execuo do programa e visualiza o erro indicado.
( MSG mensagem )
Visualiza a mensagem indicada.
(DGWZ expresso 1, ..... expresso 6)
Definir a zona de representao grfica.
( seo 14.3 )
( ESBLK e DSBLK )
O CNC executa todos os blocos que se encontram entre ESBLK e DSBLK como se se tratara de um nico bloco.
( ESTOP e DSTOP )
Habilitao ESTOP e inabilitao DSTOP da tecla de Stop e o sinal de Stop externa PLC.
( EFHOLD e DFHOLD )
Habilitao EFHOLD e inabilitao DFHOLD da entrada de Feed-Hold (PLC).
( seo 14.4 )
( GOTO N(expresso) )
Provoca um salto dentro do mesmo programa, ao bloco definido mediante a etiqueta N (expresin).
(RPT N(Expresso), N(Expresso), P(Expresso))
Repete a execuo da parte de programa existente entre os dois blocos definidos mediante as etiquetas
N(expresin).
( IF condio<ao1> ELSE <ao2> )
Analisa a condio dada, que dever ser uma expresso de relao. Se a condio correta (resultado igual
a 1), se executar a <aco1>, e em caso contrrio (resultado igual a 0) se executar a <acco2>.
( seo 14.5 )
( SUB n inteiro )
Definio de sub-rotinas.
( RET )
Fim de sub-rotina.
(CALL (expresso)).
Chamada a uma sub-rotina.
(PCALL (expresso), (instruo de atribuio), (instruo de atribuio), ... )
Chamada a uma sub-rotina. Alm disso, permite inicializar, mediante as instrues de atribuio, at o mximo
de 26 parmetros locais da referida sub-rotina.
(MCALL (expresso), (instruo de atribuio), (instruo de atribuio), ... )
Igual instruo PCALL, mas convertendo a sub-rotina indicada em sub-rotina modal.
(MDOFF)
Anulao de sub-rotina modal.
438
Man u al d e p r og r amao
CNC 8055
CNC 8055i
B.
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
c
o
n
t
r
o
l
e
d
o
s
p
r
o
g
r
a
m
a
s
Instrues associadas ao apalpador.
Instrues de sub-rotinas de interrupo.
Instrues de programas.
Instrues associadas s cinemticas.
Instrues de personalizao.
( seo 14.6 )
(PROBE (expresso), (instruo de atribuio), (instruo de atribuio), ... )
Executa um ciclo fixo de apalpador, inicializando os seus parmetros mediante as instrues de atribuio.
( seo 14.7 )
( REPOS X, Y, Z, .... )
Se deve utilizar sempre dentro das sub-rotinas de interrupo e facilita o reposicionamento da mquina no ponto
de interrupo.
( seo 14.8 )
(EXEC P(expresso), (diretrio)).
Comea a execuo do programa
(MEXEC P(expresso), (diretrio))
Comea a execuo do programa de forma modal.
(OPEN P(expresso), (diretrio destino), A/D, "comentrio de programa")
Ao comear a edio de um novo programa, permite que seja associado um comentrio ao programa.
( WRITE <texto do bloco> )
Acrescenta depois do ltimo bloco do programa que se comeou a editar mediante a instruo OPEN P, a
informao contida em <texto do bloco> como um novo bloco do programa.
( seo 14.9 )
( INIPAR )
Valida os parmetros de mquina modificados desde a sub-rotina OEM de definio de cinemtica.
( seo 14.10 )
(CALL (expresso))
Visualiza na tela o nmero de pgina de usurio (0-255) ou de sistema (1000) que se indica.
(SYMBOL (expresso 1), (expresso 2), (expresso 3))
Visualiza na tela o smbolo (0-255) indicado mediante expresso 1.
A sua posio na tela est definida pela expresso 2 (fila, 0-639) e pela expresso 3 (coluna 0-335).
(IB (expresso) = INPUT "texto", formato)
Visualiza na janela de entrada de dados o texto indicado e armazena na varivel de entrada (Ibn) o dado
introduzido pelo usurio.
(ODW (expresso 1), (expresso 2), (expresso 3))
Define e desenha na tela uma janela de cor branca (1 fila x 14 colunas).
A sua posio na tela est definida pela expresso 2 (fila) e pela expresso 3 (coluna).
(DW (expresso 1) = (expresso 2), DW (expresso 3) = (expresso 4), ... )
Visualiza nas janelas indicadas o smbolo pelo valor da expresso 1,3,.. , o dado numrico indicado pela
expresso 2,4,..
(SK (expresso 1) = "texto 1", (expresso 2) = "texto 2", .... )
Define e visualiza o novo menu de softkeys indicado.
( WKEY )
A instruo detm a execuo do programa at que se pressione uma tecla.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
B.
MODELOS M & EN
SOFT: V01.3X
439
I
n
s
t
r
u
e
s
d
e
c
o
n
t
r
o
l
e
d
o
s
p
r
o
g
r
a
m
a
s
(WBUF "texto", (expresso))
Acrescenta ao bloco que se encontra em edio e dentro da janela de entrada de dados, o texto e o valor da
expresso depois de valorada.
( WBUF )
Introduz na memria o bloco que se encontra em edio. Somente se pode utilizar no programa de personalizao
que se deseja executar no Modo de Edio.
( SYSTEM )
Finaliza a execuo do programa de personalizao de usurio e volta ao menu padro correspondente do CNC.
( seo 14.10 )
440
Man u al d e p r og r amao
CNC 8055
CNC 8055i
B.
MODELOS M & EN
SOFT: V01.3X
I
n
s
t
r
u
e
s
d
e
c
o
n
t
r
o
l
e
d
o
s
p
r
o
g
r
a
m
a
s
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C.
MODELOS M & EN
SOFT: V01.3X
441
R
e
s
u
m
o
d
e
v
a
r
i
v
e
i
s
i
n
t
e
r
n
a
s
d
o
C
N
C
RESUMO DE VARIVEIS INTERNAS DO CNC
O smbolo R indica que se permite ler a varivel correspondente.
O smbolo W indica que se permite modificar a varivel correspondente.
Variveis associadas s ferramentas.
Variveis associadas aos deslocamentos de origem
Variveis associadas funo G49
Variveis associadas definio da funo G49.
Variveis que atualiza o CNC depois de executada a funo G49.
Varivel CNC PLC DNC ( seo 13.2.2 )
TOOL R R R Nmero da ferramenta ativa.
TOD R R R Nmero do corretor ativo.
NXTOOL R R R Nmero da ferramenta seguinte, pendente de M06.
NXTOD R R R Nmero de corretor da ferramenta seguinte.
TMZPn R R - Posio que ocupa a ferramenta (n) no armazm.
TLFDn R/W R/W - Nmero de corretor da ferramenta (n).
TLFFn R/W R/W - Cdigo de familia da ferramenta (n).
TLFNn R/W R/W - Valor atribudo como vida nominal da ferramenta (n).
TLFRn R/W R/W - Valor de vida real da ferramenta (n).
TMZTn R/W R/W - Contedo da posio de armazm (n).
HTOR R/W R R Valor do raio de ferramenta que est utilizando o CNC para realizar os
clculos.
TORn R/W R/W - Raio do corretor (n).
TOLn R/W R/W - Comprimento do corretor (n).
TOIn R/W R/W - Desgaste de raio do corretor (n).
TOKn R/W R/W - Desgaste de comprimento do corretor (n).
Varivel CNC PLC DNC ( seo 13.2.3 )
ORG(X-C) R R - Deslocamento de origem ativo no eixo selecionado. No se inclui o
deslocamento aditivo indicado pelo PLC.
PORGF R - R Cota conforme o eixo de abcissas da origem de coordenadas polares.
PORGS R - R Cota conforme o eixo de ordenadas da origem de coordenadas polares.
ORG(X-C)n R/W R/W R Valor para o eixo selecionado do deslocamento de origem (n).
PLCOF(X-C) R/W R/W R Valor para o eixo selecionado do deslocamento de origem aditivo (PLC).
ADIOF(X-C) R R R Valor para o eixo selecionado do deslocamento de origem com volante
aditivo.
Varivel CNC PLC DNC
( seo 13.2.4 )
ORGROX R R R Cota em X do novo zero pea com respeito ao zero mquina.
ORGROY R R R Cota em Y do novo zero pea com respeito ao zero mquina.
ORGROZ R R R Cota em Z do novo zero pea com respeito ao zero mquina.
ORGROA R R R Valor atribudo ao parmetro A.
ORGROB R R R Valor atribudo ao parmetro B.
ORGROC R R R Valor atribudo ao parmetro C.
ORGROI R R R Valor atribudo ao parmetro I.
ORGROJ R R R Valor atribudo ao parmetro J.
ORGROK R R R Valor atribudo ao parmetro K.
ORGROQ R R R Valor atribudo ao parmetro Q.
ORGROR R R R Valor atribudo ao parmetro R.
ORGROS R R R Valor atribudo ao parmetro S.
GTRATY R R R Tipo de G49 programado.
TOOROF R/W R/W R/W Posio que deve ocupar o eixo rotativo principal da rvore principal.
TOOROS R/W R/W R/W Posio que deve ocupar o eixo rotativo secundrio da rvore principal.
442
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C.
MODELOS M & EN
SOFT: V01.3X
R
e
s
u
m
o
d
e
v
a
r
i
v
e
i
s
i
n
t
e
r
n
a
s
d
o
C
N
C
Variveis associadas aos parmetros de mquina.
Variveis associadas das zonas de trabalho.
Variveis associadas aos avanos.
Variveis associadas funo G94.
Variveis associadas funo G95.
Variveis associadas funo G32.
Variveis associadas override (%).
Varivel CNC PLC DNC ( seo 13.2.5 )
MPGn R R - Valor atribudo ao parmetro de mquina geral (n).
MP(X-C)n R R - Valor atribudo ao parmetro de mquina (n) do eixo (X-C).
MPSn R R - Valor atribudo ao parmetro de mquina (n) do eixo-rvore principal.
MPSSn R R - Valor atribudo ao parmetro de mquina (n) do eixo-rvore principal.
MPASn R R - Valor atribudo ao parmetro de mquina (n) da rvore auxiliar.
MPLCn R R - Valor atribudo ao parmetro de mquina (n) do PLC.
Varivel CNC PLC DNC ( seo 13.2.6 )
FZONE R R/W R Estado da zona de trabalho 1.
FZLO(X-C) R R/W R Zona de trabalho 1. Limite inferior conforme o eixo selecionado (X-C).
FZUP(X-C) R R/W R Zona de trabalho 1. Limite superior conforme o eixo selecionado (X-C).
SZONE R R/W R Estado da zona de trabalho 2.
SZLO(X-C) R R/W R Zona de trabalho 2. Limite inferior conforme o eixo selecionado (X-C).
SZUP(X-C) R R/W R Zona de trabalho 2. Limite superior conforme o eixo selecionado (X-C).
TZONE R R/W R Estado da zona de trabalho 3.
TZLO(X-C) R R/W R Zona de trabalho 3. Limite inferior conforme o eixo selecionado (X-C).
TZUP(X-C) R R/W R Zona de trabalho 3. Limite superior conforme o eixo selecionado (X-C).
FOZONE R R/W R Estado da zona de trabalho 4.
FOZLO(X-C) R R/W R Zona de trabalho 4. Limite inferior conforme o eixo selecionado (X-C).
FOZUP(X-C) R R/W R Zona de trabalho 4. Limite superior conforme o eixo selecionado (X-C).
FIZONE R R/W R Estado da zona de trabalho 5.
FIZLO(X-C) R R/W R Zona de trabalho 5. Limite inferior conforme o eixo selecionado (X-C).
FIZUP(X-C) R R/W R Zona de trabalho 5. Limite superior conforme o eixo selecionado (X-C).
Varivel CNC PLC DNC
( seo 13.2.7 )
FREAL R R R Avano real do CNC, em mm/min ou em polegadas/min.
FREAL(X-C) R R R Avano real do CNC no eixo selecionado.
FTEO/X-C) R R R Avano terico do CNC no eixo selecionado.
FEED R R R Avano ativo no CNC, em mm/min ou em polegadas/min.
DNCF R R R/W Avano selecionado por DNC.
PLCF R R/W R Avano selecionado por PLC.
PRGF R R R Avano selecionado por programa.
FPREV R R R Avano ativo no CNC, em mm/rev ou em polegadas/rev.
DNCFPR R R R/W Avano selecionado por DNC.
PLCFPR R R/W R Avano selecionado por PLC.
PRGFPR R R R Avano selecionado por programa.
PRGFIN R R R Avano selecionado por programa, em 1/mm.
FRO R R R Override (%) do avano ativo no CNC.
PRGFRO R/W R R Override (%) selecionado por programa.
DNCFRO R R R/W Override (%) selecionado por DNC.
PLCFRO R R/W R Override (%) selecionado por PLC.
CNCFRO R R R Override (%) selecionado desde o comutador.
PLCCFR R R/W R Override (%) do canal de execuo do PLC.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C.
MODELOS M & EN
SOFT: V01.3X
443
R
e
s
u
m
o
d
e
v
a
r
i
v
e
i
s
i
n
t
e
r
n
a
s
d
o
C
N
C
Variveis associadas s cotas.
Variveis associadas aos volantes eletrnicos.
Variveis associadas medio.
Variveis associadas ao eixo-rvore.
Variveis associadas da velocidade de rotao.
Varivel CNC PLC DNC ( seo 13.2.8 )
PPOS(X-C) R - - Cota terica programada.
POS(X-C) R R R Cotas de mquina. Cota real da base da ferramenta.
TPOS(X-C) R R R Cotas de mquina. Cota terica da base da ferramenta.
APOS(X-C) R R R Cotas da pea. Cota real da base da ferramenta.
ATPOS(X-C) R R R Cotas da pea. Cota terica da base da ferramenta.
DPOS(X-C) R R R Cota terica que ocupava o apalpador quando se efetuou o apalpamento.
FLWE(X-C) R R R Erro de seguimento do eixo selecionado.
DEFLEX R R R Deflexo do apalpador conforme o eixo X.
DEFLEY R R R Deflexo do apalpador conforme o eixo Y.
DEFLEZ R R R Deflexo do apalpador conforme o eixo Z.
DIST(X-C) R/W R/W R Distncia percorrida pelo eixo selecionado.
LIMPL(X-C) R/W R/W R Segundo limite de percurso superior.
LIMMI(X-C) R/W R/W R Segundo limite de percurso inferior.
DPLY(X-C) R R R Cota representada na tela, para o eixo selecionado.
DRPO(X-C) R R R Posio que indica o regulador Sercos, para o eixo selecionado.
GPOS(X-C)n p R - - Cota do eixo selecionado, programada no bloco (n) do programa (p).
Varivel CNC PLC DNC ( seo 13.2.9 )
HANPF R R - Pulsos recebidos do 1 volante desde que se ligou o CNC.
HANPS R R - Pulsos recebidos do 2 volante desde que se ligou o CNC.
HANPT R R - Pulsos recebidos do 3 volante desde que se ligou o CNC.
HANPFO R R - Pulsos recebidos do 4 volante desde que se ligou o CNC.
HANDSE R R Em volantes com boto seletor, indica se foi pulsado o referido boto.
HANFCT R R/W R Fator de multiplicao diferente para cada volante (quando existem vrios).
HBEVAR R R/W R Volante HBE. Contagem habilitado, eixo para deslocar e fator de
multiplicao (x1, x10, x100).
MASLAN R/W R/W R/W ngulo da trajetria linear con "Volante trajetria" ou "Jog trajetria".
MASCFI R/W R/W R/W Cotas do centro do arco con "Volante trajetria" ou "Jog trajetria".
MASCSE R/W R/W R/W Cotas do centro do arco con "Volante trajetria" ou "Jog trajetria".
Varivel CNC PLC DNC
( seo 13.2.10 )
ASIN(X-C) R R R Sinal A da medio senoidal do CNC para o eixo selecionado.
BSIN(X-C) R R R Sinal B da medio senoidal do CNC para o eixo selecionado.
ASINS R R R Sinal A da captao senoidal do CNC para o eixo-rvore.
BSINS R R R Sinal B da captao senoidal do CNC para o eixo-rvore.
SASINS R R R Sinal A da captao senoidal do CNC para o segundo eixo-rvore.
SBSINS R R R Sinal B da captao senoidal do CNC para o segundo eixo-rvore.
Varivel CNC PLC DNC
( seo 13.2.11 )
SREAL R R R Velocidade de rotao real do eixo-rvore.
FTEOS R R R Velocidade de rotao terica do eixo-rvore.
SPEED R R R Velocidade de rotao do eixo-rvore no CNC.
DNCS R R R/W Velocidade de rotao selecionada por DNC.
PLCS R R/W R Velocidade de rotao selecionada por PLC.
PRGS R R R Velocidade de rotao selecionada por programa.
444
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C.
MODELOS M & EN
SOFT: V01.3X
R
e
s
u
m
o
d
e
v
a
r
i
v
e
i
s
i
n
t
e
r
n
a
s
d
o
C
N
C
Variveis associadas ao spindle override.
Variveis associadas aos limites de velocidade.
Variveis associadas posio.
Variveis associadas ao erro de seguimento.
Variveis associadas ao segunda rvore
Variveis associadas da velocidade de rotao.
Variveis associadas ao spindle override.
Variveis associadas aos limites de velocidade.
SSO R R R Override (%) da velocidade de rotao do eixo-rvore ativa no CNC.
PRGSSO R/W R R Override (%) selecionado por programa.
DNCSSO R R R/W Override (%) selecionado por DNC.
PLCSSO R R/W R Override (%) selecionado por PLC.
CNCSSO R R R Override (%) selecionado desde o painel frontal.
SLIMIT R R R Limite da velocidade de rotao ativa no CNC.
DNCSL R R R/W Limite da velocidade de rotao selecionada por DNC.
PLCSL R R/W R Limite da velocidade de rotao selecionada por PLC.
PRGSL R R R Limite da velocidade de rotao selecionada por programa.
MDISL R R/W R Mxima velocidade do eixo-rvore para a usinagem.
POSS R R R Posio real do eixo-rvore.
Leitura desde o PLC em dez milsimos de grau (entre 999999999) e
desde o CNC em graus (entre 99999.9999).
RPOSS R R R Posio real do eixo-rvore.
Leitura desde o PLC em dez milsimos de grau (entre 0 e 3600000) e desde
o CNC em graus (entre 0 e 360).
TPOSS R R R Posio terica do eixo-rvore.
Leitura desde o PLC em dez milsimos de grau (entre 999999999) e
desde o CNC em graus (entre 99999.9999).
RTPOSS R R R Posio terica do eixo-rvore.
Leitura desde o PLC em dez milsimos de grau (entre 0 e 3600000) e desde
o CNC em graus (entre 0 e 360).
DRPOS R R R Posio que indica o regulador Sercos.
PRGSP R R R Posio programada em M19 por programa para o eixo-rvore principal.
FLWES R R R Erro de seguimento do eixo-rvore.
SYNCER R R R Erro com o qual a segunda rvore (sincronizada) segue o principal.
Varivel CNC PLC DNC
( seo 13.2.12 )
SSREAL R R R Velocidade de rotao real do eixo-rvore.
SFTEOS R R R Velocidade de rotao terica do eixo-rvore.
SSPEED R R R Velocidade de rotao do eixo-rvore no CNC.
SDNCS R R R/W Velocidade de rotao selecionada por DNC.
SPLCS R R/W R Velocidade de rotao selecionada por PLC.
SPRGS R R R Velocidade de rotao selecionada por programa.
SSSO R R R Override (%) da velocidade de rotao do eixo-rvore ativa no CNC.
SPRGSO R/W R R Override (%) selecionado por programa.
SDNCSO R R R/W Override (%) selecionado por DNC.
SPLCSO R R/W R Override (%) selecionado por PLC.
SCNCSO R R R Override (%) selecionado desde o painel frontal.
SSLIMI R R R Limite da velocidade de rotao ativa no CNC.
SDNCSL R R R/W Limite da velocidade de rotao selecionada por DNC.
SPLCSL R R/W R Limite da velocidade de rotao selecionada por PLC.
SPRGSL R R R Limite da velocidade de rotao selecionada por programa.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C.
MODELOS M & EN
SOFT: V01.3X
445
R
e
s
u
m
o
d
e
v
a
r
i
v
e
i
s
i
n
t
e
r
n
a
s
d
o
C
N
C
Variveis associadas posio.
Variveis associadas ao erro de seguimento.
Variveis associadas ferramenta motorizada.
Variveis associadas ao autmato
Variveis associadas aos parmetros locais e globais.
Variveis Sercos.
SPOSS R R R Posio real do eixo-rvore.
Leitura desde o PLC em dez milsimos de grau (entre 999999999) e
desde o CNC em graus (entre 99999.9999).
SRPOSS R R R Posio real do eixo-rvore.
Leitura desde o PLC em dez milsimos de grau (entre 0 e 3600000) e desde
o CNC em graus (entre 0 e 360).
STPOSS R R R Posio terica do eixo-rvore.
Leitura desde o PLC em dez milsimos de grau (entre 999999999) e
desde o CNC em graus (entre 99999.9999).
SRTPOS R R R Posio terica do eixo-rvore.
Leitura desde o PLC em dez milsimos de grau (entre 0 e 3600000) e desde
o CNC em graus (entre 0 e 360).
SDRPOS R R R Posio que indica o regulador Sercos.
SPRGSP R R R Posio programada em M19 por programa para o segundo eixo-rvore.
SFLWES R R R Erro de seguimento do eixo-rvore.
Varivel CNC PLC DNC
( seo 13.2.13 )
ASPROG R R - Velocidade programada em M45 S (dentro de sub-rotina associada).
Varivel CNC PLC DNC ( seo 13.2.14 )
PLCMSG R - R Nmero da mensagem de autmato mais prioritrio que se encontra ativo.
PLCIn R/W - - 32 entradas do autmato a partir da (n).
PLCOn R/W - - 32 sadas do autmato a partir da (n).
PLCMn R/W - - 32 marcas do autmato a partir da (n).
PLCRn R/W - - Registro (n).
PLCTn R/W - - Conta do temporizador (n).
PLCCn R/W - - Conta do contador (n).
PLCMMn R/W - - Modifica a marca (n) do autmato.
Varivel CNC PLC DNC
( seo 13.2.15 )
GUP n - R/W - Parmetro global (P100-P299) (n).
LUP (a,b) - R/W - Parmetro local (P0-P25) indicado (b), do nvel de sobreposio (a)
CALLP R - - Indica quais os parmetros locais que foram definidos e quais no, na
chamada sub-rotina mediante a instruo PCALL ou MCALL.
Varivel CNC PLC DNC ( seo 13.2.16 )
SETGE(X-C) W W - Gama de trabalho e conjunto de parmetros do regulador do eixo (X-C).
SETGES W W - Gama de trabalho e conjunto de parmetros do regulador eixo-rvore
principal.
SSETGS W W - Gama de trabalho e conjunto de parmetros do regulador segundo eixo-
rvore.
SVAR(X-C) id R/W - - Varivel sercos correspondente ao identificador "id" do eixo (X-C).
SVARS id R/W - - Varivel sercos correspondente ao identificador "id" da rvore principal.
SSVARS id R/W - - Varivel sercos correspondente ao identificador "id" do segundo eixo-
rvore.
TSVAR(X-C) id R - - Terceiro atributo da varivel sercos do identificador "id" do eixo (X-C).
TSVARS id R - - Terceiro atributo da varivel sercos do identificador "id" da rvore principal.
TSSVAR id R - - Terceiro atributo da varivel sercos do identificador "id" do segundo eixo-
rvore.
446
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C.
MODELOS M & EN
SOFT: V01.3X
R
e
s
u
m
o
d
e
v
a
r
i
v
e
i
s
i
n
t
e
r
n
a
s
d
o
C
N
C
Variveis de configurao do software e hardware.
Variveis associadas telediagnose.
Variveis associadas ao modo de operao.
Outras variveis.
Varivel CNC PLC DNC ( seo 13.2.17 )
HARCON R R R Indica, mediante bits, a configurao Hardware do CNC.
HARCOA R R R Indica, mediante bits, a configurao Hardware do CNC.
IDHARH R R R Identificador de hardware (8 dgitos de menor peso).
IDHARL R R R Identificador de hardware (4 dgitos de maior peso).
SOFCON R R R Verso de software do CNC (bits 15-0) e HD (bits 31-16).
HDMEGA R R R Tamanho do disco duro (em megabytes).
KEYIDE R R R Cdigo do teclado, conforme o sistema de identificao automtica.
MODEL R R R Identifica o modelo do CNC, fresadora ou torno.
Varivel CNC PLC DNC
( seo 13.2.18 )
HARSWA R R R Configurao de hardware.
HARSWB R R R Configurao de hardware.
HARTST R R R Teste de hardware.
MEMTST R R R Teste de memria.
NODE R R R Nmero do nodo dentro do anel Sercos.
VCHECK R R R Checksum da verso de software.
IONODE R R R Posio do comutador "ADDRESS" do bus CAN das I/Os.
IOSLOC R R R Nmero de I/Os locais disponveis.
IOSREM R R R Nmero de I/Os remotas disponveis.
Varivel CNC PLC DNC
( seo 13.2.19 )
OPMODE R R R Modo de operao.
OPMODA R R R Modo de operao quando se trabalha no canal principal.
OPMODB R R R Tipo de simulao.
OPMODC R R R Eixos selecionados pelo volante.
Varivel CNC PLC DNC
( seo 13.2.20 )
NBTOOL R - R Nmero de ferramenta que se est monitorando.
PRGN R R R Nmero de programa em execuo.
BLKN R R R Nmero de etiqueta do ltimo bloco executado.
GSn R - - Estado da funo G (n).
GGSA - R R Estado das funes G00 at G24.
GGSB - R R Estado das funes G25 at G49.
GGSC - R R Estado das funes G50 at G74.
GGSD - R R Estado das funes G75 at G99.
MSn R - - Estado da funo M (n).
GMS - - R Estado das funes M (0..6, 8, 9, 19, 30, 41..44).
PLANE R R R Eixos de abcissas e ordenadas do plano ativo.
LONGAX R R R Eixo sobre o que se aplica a compensao longitudinal (G15).
MIRROR R R R Espelhamento ativos.
SCALE R R R Fator de escala geral aplicado. Leitura desde o PLC em dez milsimos.
SCALE(X-C) R R R Fator de escala particular do eixo indicado Leitura desde o PLC em dez
milsimos.
ORGROT R R R ngulo de rotao do sistema de coordenadas (G73).
ROTPF R - - Centro de rotao conforme ao eixo de abcissas.
ROTPS R - - Centro de rotao conforme ao eixo de ordenadas.
PRBST R R R Devolve o estado do apalpador.
CLOCK R R R Relgio do sistema, em segundos.
TIME R R R/W Hora em formato horas-minutos-segundos.
DATE R R R/W Data em formato ano-ms-dia.
TIMER R/W R/W R/W Relgio habilitado pelo PLC, em segundos.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C.
MODELOS M & EN
SOFT: V01.3X
447
R
e
s
u
m
o
d
e
v
a
r
i
v
e
i
s
i
n
t
e
r
n
a
s
d
o
C
N
C
CYTIME R R R Tempo total de execuo de uma pea, em centsimas de segundo.
PARTC R/W R/W R/W Contador de peas do CNC.
FIRST R R R Primeira vez que se executa um programa.
KEY R/W R/W R/W Cdigo de tecla.
KEYSRC R/W R/W R/W Procedncia das teclas.
ANAIn R R R Tenso em volts da entrada analgica (n).
ANAOn R/W R/W R/W Tenso em volts a aplicar sada analgica (n).
CNCERR - R R Nmero de erro ativo no CNC.
PLCERR - - R Nmero de erro ativo no PLC.
DNCERR - R - Nmero de erro que se produziu na comunicao via DNC.
AXICOM R R R Pares de eixos comutados mediante a funo G28.
TANGAN R R R Posio angular respeito trajetria (G45).
TPIOUT(X-C) R R R Sada do PI do eixo mestre do Tandem (em rpm).
DNCSTA - R - Estado da transmisso DNC.
TIMEG R R R Tempo restante para acabar o bloco de temporizao (em centsimas de
segundo)
SELPRO R/W R/W R Quando se possui duas entradas de apalpador, seleciona qual a entrada
ativa.
DIAM R/W R/W R Muda o modo de programao para as cotas do eixo X entre raios e
dimetros.
PRBMOD R/W R/W R Indica se se deve mostrar ou no um erro de apalpamento
RIP R R R Velocidade terica linear resultante do lao seguinte (em mm/min).
TEMPIn R R R Devolve a temperatura em dcimos de grau detectada pela PT100.
TIPPRB R R R Ciclo PROBE que se est executando.
TIPDIG R R R Ciclo DIGIT que se est executando.
PANEDI R R R Aplicao WINDRAW55. Nmero da tela que se est executando.
DATEDI R R R Aplicao WINDRAW55. Nmero de elemento que se est executando.
FBDIF(X-C) R R R Permite a monitorao da diferena entre as cotas da primeira e a segunda
medio no osciloscpio
CYCLEV R R R Indica no modelo conversacional o nmero de pestana que se est
visualizando em cada momento.
CYCEDI R R R Indica no modelo conversacional o nmero de ciclo ou tela que se est
visualizando em cada momento.
DISBLO R R R Indica o valor da distncia total programada em blocos com look-ahead.
MIXPO(X..C) R R R Varivel que indica a posio do eixo com a medio misturada.
FLWAC(X..C) R R R Varivel que indica o erro real tendo em considerao a segunda medio.
Varivel CNC PLC DNC
( seo 13.2.20 )
A varivel "KEY" no CNC de escritura (W) somente no canal de usurio.
A varivel "NBTOOL" somente se pode utilizar dentro da sub-rotina de troca de ferramenta.
448
Man u al d e p r og r amao
CNC 8055
CNC 8055i
C.
MODELOS M & EN
SOFT: V01.3X
R
e
s
u
m
o
d
e
v
a
r
i
v
e
i
s
i
n
t
e
r
n
a
s
d
o
C
N
C
Man u al d e p r og r amao
CNC 8055
CNC 8055i
D.
MODELOS M & EN
SOFT: V01.3X
449
C
d
i
g
o
d
e
t
e
c
l
a
s
CDIGO DE TECLAS
Teclado alfanumrico e monitor
450
Man u al d e p r og r amao
CNC 8055
CNC 8055i
D.
MODELOS M & EN
SOFT: V01.3X
C
d
i
g
o
d
e
t
e
c
l
a
s
Man u al d e p r og r amao
CNC 8055
CNC 8055i
D.
MODELOS M & EN
SOFT: V01.3X
451
C
d
i
g
o
d
e
t
e
c
l
a
s
Painel de comando alfanumrico
452
Man u al d e p r og r amao
CNC 8055
CNC 8055i
D.
MODELOS M & EN
SOFT: V01.3X
C
d
i
g
o
d
e
t
e
c
l
a
s
Painel de Comando MC
Man u al d e p r og r amao
CNC 8055
CNC 8055i
D.
MODELOS M & EN
SOFT: V01.3X
453
C
d
i
g
o
d
e
t
e
c
l
a
s
454
Man u al d e p r og r amao
CNC 8055
CNC 8055i
D.
MODELOS M & EN
SOFT: V01.3X
C
d
i
g
o
d
e
t
e
c
l
a
s
Man u al d e p r og r amao
CNC 8055
CNC 8055i
D.
MODELOS M & EN
SOFT: V01.3X
455
C
d
i
g
o
d
e
t
e
c
l
a
s
Painel de Comando MCO/TCO
456
Man u al d e p r og r amao
CNC 8055
CNC 8055i
D.
MODELOS M & EN
SOFT: V01.3X
C
d
i
g
o
d
e
t
e
c
l
a
s
Teclado alfanumrico
Man u al d e p r og r amao
CNC 8055
CNC 8055i
D.
MODELOS M & EN
SOFT: V01.3X
457
C
d
i
g
o
d
e
t
e
c
l
a
s
Monitor LCD 11"
458
Man u al d e p r og r amao
CNC 8055
CNC 8055i
D.
MODELOS M & EN
SOFT: V01.3X
C
d
i
g
o
d
e
t
e
c
l
a
s
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E.
MODELOS M & EN
SOFT: V01.3X
459
P
g
i
n
a
s
d
o
s
i
s
t
e
m
a
d
e
a
j
u
d
a
e
m
p
r
o
g
r
a
m
a
o
PGINAS DO SISTEMA DE AJUDA EM PROGRAMAO
Estas pginas podem ser visualizadas mediante a instruo de alto nivel PAGE. Todas elas
pertencem ao sistema do CNC e se utilizam como pginas de ajuda das respectivas funes.
Ajudas lxico-grficas
Pgina 1000 Funes preparatrias G00-G09.
Pgina 1001 Funes preparatrias G10-G19.
Pgina 1002 Funes preparatrias G20-G44.
Pgina 1003 Funes preparatrias G53-G59.
Pgina 1004 Funes preparatrias G60-G69.
Pgina 1005 Funes preparatrias G70-G79.
Pgina 1006 Funes preparatrias G80-G89.
Pgina 1007 Funes preparatrias G90-G99.
Pgina 1008 Funes auxiliares M.
Pgina 1009 Funes auxiliares M, com o smbolo de pgina seguinte.
Pgina 1010 Coincide com a 250 do diretrio se existe.
Pgina 1011 Coincide com a 251 do diretrio se existe.
Pgina 1012 Coincide com a 252 do diretrio se existe.
Pgina 1013 Coincide com a 253 do diretrio se existe.
Pgina 1014 Coincide com a 254 do diretrio se existe.
Pgina 1015 Coincide com a 255 do diretrio se existe.
Pgina 1016 Lxico da linguagem de alto nvel (da A G).
Pgina 1017 Lxico da linguagem de alto nvel (da H N).
Pgina 1018 Lxico da linguagem de alto nvel (da O S).
Pgina 1019 Lxico da linguagem de alto nvel (da T Z).
Pgina 1020 Variveis acessveis por alto nivel (1 parte).
Pgina 1021 Variveis acessveis por alto nivel (2 parte).
Pgina 1022 Variveis acessveis por alto nivel (3 parte).
Pgina 1023 Variveis acessveis por alto nivel (4 parte).
Pgina 1024 Variveis acessveis por alto nivel (5 parte).
Pgina 1025 Variveis acessveis por alto nivel (6 parte).
Pgina 1026 Variveis acessveis por alto nivel (7 parte).
Pgina 1027 Variveis acessveis por alto nivel (8 parte).
Pgina 1028 Variveis acessveis por alto nivel (9 parte).
Pgina 1029 Variveis acessveis por alto nivel (10 parte).
Pgina 1030 Variveis acessveis por alto nivel (11 parte).
Pgina 1031 Variveis acessveis por alto nivel (12 parte).
Pgina 1032 Operadores matemticos.
460
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E.
MODELOS M & EN
SOFT: V01.3X
P
g
i
n
a
s
d
o
s
i
s
t
e
m
a
d
e
a
j
u
d
a
e
m
p
r
o
g
r
a
m
a
o
Ajudas sintticas: Linguagem ISO
Pgina 1033 Estrutura de um bloco de programa.
Pgina 1034 Posicionamento e interpolao circular: G00, G01 (1 parte).
Pgina 1035 Posicionamento e interpolao circular: G00, G01 (2 parte).
Pgina 1036 Interpolao circular-helicoidal: G02, G03 (1 parte).
Pgina 1037 Interpolao circular-helicoidal: G02, G03 (2 parte).
Pgina 1038 Interpolao circular-helicoidal: G02, G03 (3 parte).
Pgina 1039 Trajetria circular tangente: G08 (1 parte).
Pgina 1040 Trajetria circular tangente: G08 (2 parte).
Pgina 1041 Trajetria circular trs pontos: G09 (1 parte).
Pgina 1042 Trajetria circular trs pontos: G09 (2 parte).
Pgina 1043 Rosqueamento eletrnico: G33
Pgina 1044 Arredondar: G36.
Pgina 1045 Entrada tangencial: G37.
Pgina 1046 Sada tangencial: G38.
Pgina 1047 Chanfrado: G39.
Pgina 1048 Temporizao/Deteno da preparao de blocos G04, G04K.
Pgina 1049 Aresta viva/arredondamento de aresta: G07, G05.
Pgina 1050 Espelhamento: G11, G12, G13, G14.
Pgina 1051 Programao de planos e eixo longitudinal: G16, G17, G18, G19, G15.
Pgina 1052 Zona de trabalho: G21, G22.
Pgina 1053 Compensao de raio: G40, G41, G42.
Pgina 1054 Compensao de comprimento: G43, G44.
Pgina 1055 Deslocamento de origem.
Pgina 1056 Milmetros/polegadas G71, G70.
Pgina 1057 Fator de escala. G72.
Pgina 1058 ; Rotao de coordenadas: G73.
Pgina 1059 Busca de referncia de mquina. G74.
Pgina 1060 Trabalho com apalpador G75.
Pgina 1061 Acoplamento eletrnico de eixos: G77, G78
Pgina 1062 Absolutas/incrementais: G90, G91.
Pgina 1063 Pr-seleo cotas e origem polar: G92, G93.
Pgina 1064 Programao de avanos: G94, G95.
Pgina 1065 Funes G associadas aos ciclos fixos: G79, G80, G98 e G99.
Pgina 1066 Programao das funes auxiliares F, S, T e D.
Pgina 1067 Programao de funes auxiliares M.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E.
MODELOS M & EN
SOFT: V01.3X
461
P
g
i
n
a
s
d
o
s
i
s
t
e
m
a
d
e
a
j
u
d
a
e
m
p
r
o
g
r
a
m
a
o
Ajudas sintticas: Tabelas CNC
Pgina 1090 Tabela de corretores.
Pgina 1091 Tabela de ferramentas.
Pgina 1092 Tabela de armazm de ferramentas.
Pgina 1093 Tabela de funes auxiliares M.
Pgina 1094 Tabela de Origens.
Pgina 1095 Tabelas de compensao de fuso.
Pgina 1096 Tabela de compensao cruzada.
Pgina 1097 Tabelas de parmetros de mquina.
Pgina 1098 Tabelas de parmetros do usuario.
Pgina 1099 Tabela de passwords.
Ajudas sintticas: linguagem de Alto Nivel
Pgina 1100 Instrues ERROR e MSG.
Pgina 1101 Instrues GOTO e RPT.
Pgina 1102 Instrues OPEN e WRITE.
Pgina 1103 Instrues SUB e RET.
Pgina 1104 Instrues CALL, PCALL, MCALL, MDOFF e PROBE.
Pgina 1105 Instrues DSBLK, ESBLK, DSTOP, ESTOP, DFHOLD e EFHOLD.
Pgina 1106 Instruo IF.
Pgina 1107 Blocos de atribuies.
Pgina 1108 Expresses matemticas.
Pgina 1109 Instruo PAGE.
Pgina 1110 Instruo ODW.
Pgina 1111 Instruo DW.
Pgina 1112 Instruo IB.
Pgina 1113 Instruo SK.
Pgina 1114 Instrues WKEY e SYSTEM.
Pgina 1115 Instruo KEYSRC.
Pgina 1116 Instruo WBUF.
Pgina 1117 Instruo SYMBOL.
462
Man u al d e p r og r amao
CNC 8055
CNC 8055i
E.
MODELOS M & EN
SOFT: V01.3X
P
g
i
n
a
s
d
o
s
i
s
t
e
m
a
d
e
a
j
u
d
a
e
m
p
r
o
g
r
a
m
a
o
Ajudas sintticas: Ciclos fixos
Pgina 1070 Usinagem multplice em linha reta: G60.
Pgina 1071 Usinagem multplice formando um paralelogramo: G61.
Pgina 1072 Usinagem multplice em malha: G62.
Pgina 1073 Usinagem multplice formando uma circunferncia: G63.
Pgina 1074 Usinagem multplice formando um arco: G64.
Pgina 1075 Usinagem multplice mediante uma corda de arco: G65.
Pgina 1076 Ciclo fixo de bolses com Ilhas: G66.
Pgina 1077 Operao de desbaste de bolses com Ilhas: G67.
Pgina 1078 Operao de acabamento de bolses com Ilhas: G68.
Pgina 1079 Ciclo fixo de furao profunda com passo varivel: G69.
Pgina 1080 Ciclo fixo de furao: G81.
Pgina 1081 Ciclo fixo de furao com temporizao: G82.
Pgina 1082 Ciclo fixo de furao profunda com passo constante: G83.
Pgina 1083 Ciclo fixo de rosqueamento com macho: G84.
Pgina 1084 Ciclo fixo de escareado: G85.
Pgina 1085 Ciclo fixo de mandrilamento com retrocesso em G00: G86.
Pgina 1086 Ciclo fixo do bolso retangular: G87.
Pgina 1087 Ciclo fixo do bolso circular: G88.
Pgina 1088 Ciclo fixo de mandrilamento com retrocesso em G01: G89.
Man u al d e p r og r amao
CNC 8055
CNC 8055i
F.
MODELOS M & EN
SOFT: V01.3X
463
M
a
n
u
t
e
n
o
MANUTENO
Limpeza.
O acmulo 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 Controle Numrico.
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:
Gorduras e leos minerais.
Bases e gua sanitria.
Detergentes dissolvidos.
lcool.
Fagor Automation no se responsabilizar por qualquer dano material ou fsico que pudera derivar-
se de um incumprimento destas exigncias bsicas de segurana.
Para verificar os fusveis, desligar previamente a alimentao. Se o CNC no se acende ao acionar
o interruptor de arranque inicial, verificar se os fusveis se encontram em perfeito estado e se so os
apropriados.
Evitar dissolventes. A ao de dissolventes como clorohidrocarbonetos, benzol, steres e teres
podem danificar os plsticos com os que est realizado o frontal do aparelho.
No manipular o interior do aparelho. Somente tcnicos autorizados por Fagor Automation podem
manipular o interior do aparelho.
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.
464
Man u al d e p r og r amao
CNC 8055
CNC 8055i
F.
MODELOS M & EN
SOFT: V01.3X
M
a
n
u
t
e
n
o
Man u al d e p r og r amao
CNC 8055
CNC 8055i
F.
SOFT: V01.3X
465
466
Man u al d e p r og r amao
CNC 8055
CNC 8055i
F.
SOFT: V01.3X