Sie sind auf Seite 1von 344

C

N
C

8
0
5
5

/

C
N
C

8
0
5
5
i
REF. 0901
MODELO T
(SOFT V16.1X)
MANUAL DE PROGRAMAO
Modelo T
(Soft V16.1x)
Ref. 0901
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.
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.
Microsoft e Windows so marcas registradas ou marcas comerciais de Microsoft
Corporation, U.S.A. As demais marcas comerciais pertencem aos seus
respectivos proprietrios.
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.
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.
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
i
I N D I C E
A respeito do produto............................................................................................................. I
Declarao de conformidade ............................................................................................... III
Histrico de verses (T) ........................................................................................................ V
Condies de Segurana................................................................................................... XV
Condies de garantia ...................................................................................................... XIX
Condies para retorno de materiais ................................................................................ XXI
Notas complementares ................................................................................................... XXIII
Documentao Fagor....................................................................................................... XXV
CAPTULO 1 GENERALIDADES
1.1 Programas de usinagem ........................................................................................... 2
1.1.1 Consideraes conexo Ethernet....................................................................... 4
1.2 Conexo DNC ........................................................................................................... 6
1.3 Protocolo de comunicao via DNC ou perifrico..................................................... 6
CAPTULO 2 CONSTRUO DE UM PROGRAMA
2.1 Estrutura de um programa no CNC........................................................................... 8
2.1.1 Cabealho de bloco............................................................................................... 8
2.1.2 Bloco de programa ................................................................................................ 9
2.1.3 final de bloco........................................................................................................ 10
CAPTULO 3 EIXOS E SISTEMAS DE COORDENADAS
3.1 Nomenclatura dos eixos.......................................................................................... 11
3.1.1 Seleo dos eixos................................................................................................ 12
3.2 Seleo de planos (G16, G17, G18, G19) .............................................................. 13
3.3 Dimenso da pea. Milmetros (G71) ou polegadas (G70) ..................................... 14
3.4 Programao absoluta/incremental (G90, G91)...................................................... 15
3.5 Programao em raios ou dimetros (G152, G151) ............................................... 16
3.6 Programao de cotas ............................................................................................ 17
3.6.1 Coordenadas cartesianas.................................................................................... 17
3.6.2 Coordenadas polares .......................................................................................... 18
3.6.3 ngulo e uma coordenada cartesiana................................................................. 20
3.7 Eixos rotativos ......................................................................................................... 21
3.8 Zona de trabalho ..................................................................................................... 22
3.8.1 Definio das zonas de trabalho ......................................................................... 22
3.8.2 Utilizao das zonas de trabalho......................................................................... 23
CAPTULO 4 SISTEMAS DE REFERNCIA
4.1 Pontos de referncia ............................................................................................... 25
4.2 Busca de referncia de mquina (G74)................................................................... 26
4.3 Programao com respeito ao zero mquina (G53) ............................................... 27
4.4 Visualizao de cotas e deslocamentos de origem................................................. 28
4.4.1 Visualizao de cotas e limitao do valor de S (G92) ....................................... 29
4.4.2 Deslocamentos de origem (G54..G59 e G159) ................................................... 30
4.5 Pr-seleo da origem polar (G93) ......................................................................... 32
CAPTULO 5 PROGRAMAO CONFORME CDIGO ISO
5.1 Funes preparatrias............................................................................................. 34
5.2 Velocidade de avano F.......................................................................................... 36
5.2.1 Avano em mm/minuto ou polegadas/minuto (G94) ........................................... 37
5.2.2 Avano em mm/revoluo ou polegadas/revoluo (G95).................................. 38
5.3 Velocidade de rotao do eixo-rvore (S) ............................................................... 39
5.3.1 Velocidade de corte constante (G96) .................................................................. 39
5.3.2 Velocidade de rotao do eixo-rvore em RPM (G97)........................................ 39
5.4 Seleo de eixo-rvore (G28-G29) ......................................................................... 40
5.5 Sincronizao de rvores principais (G30, G77S, G78S) ....................................... 41
5.6 Nmero da ferramenta (T) e corretor (D) ................................................................ 42
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
ii
5.7 Funo auxiliar (M).................................................................................................. 44
5.7.1 M00. Parada de programa................................................................................... 45
5.7.2 M01. Parada condicional de programa................................................................ 45
5.7.3 M02. Final de programa ...................................................................................... 45
5.7.4 M30. Final de programa com volta no comeo ................................................... 45
5.7.5 M03. Arranque da rvore direita (sentido horrio)............................................ 45
5.7.6 M04. Arranque da rvore esquerda (sentido anti-horrio) ............................... 45
5.7.7 M05. Parada de eixo-rvore................................................................................ 45
5.7.8 M06. Cdigo de mudana de ferramenta............................................................ 46
5.7.9 M19. Parada orientada de eixo-rvore................................................................ 46
5.7.10 M41, M42, M43, M44. Troca de gamas do eixo-rvore....................................... 47
5.7.11 M45. rvore auxiliar / Ferramenta motorizada .................................................... 47
CAPTULO 6 CONTROLE DA TRAJETRIA
6.1 Posicionamento em rpido (G00)............................................................................ 49
6.2 Interpolao linear (G01)......................................................................................... 50
6.3 Interpolao circular (G02, G03) ............................................................................. 51
6.4 Interpolao circular com centro do arco em coordenadas absolutas (G06) .......... 55
6.5 Trajetria circular tangente trajetria anterior (G08) ............................................ 56
6.6 Trajetria circular definida mediante trs pontos (G09) .......................................... 57
6.7 Interpolao helicoidal............................................................................................. 58
6.8 Entrada tangencial no comeo de usinagem (G37) ................................................ 59
6.9 Sada tangencial ao final de usinagem (G38) ......................................................... 61
6.10 Arredondamento controlado de arestas (G36) ........................................................ 62
6.11 Chanfrado (G39) ..................................................................................................... 63
6.12 Rosqueamento eletrnico (G33) ............................................................................. 64
6.13 Retirada de eixos em roscado perante uma parada (G233) ................................... 67
6.14 Rosqueamento de passo varivel (G34) ................................................................. 69
6.15 Ativao do eixo C (G15) ........................................................................................ 70
6.15.1 Usinagem na superfcie cilndrica........................................................................ 70
6.15.2 Usinagem da superfcie frontal da chapa............................................................ 72
6.16 Movimento contra batente (G52)............................................................................. 73
6.17 Avano F como funo inversa do tempo (G32) ..................................................... 74
6.18 Controle tangencial (G45) ....................................................................................... 75
6.18.1 Consideraes funo G45.............................................................................. 77
6.19 G145 Desativao temporal do controle tangencial................................................ 78
CAPTULO 7 FUNES PREPARATRIAS ADICIONAIS
7.1 Interromper a preparao de blocos (G04) ............................................................. 79
7.1.1 G04 K0: Interrupo da preparao de blocos e atualizao de cotas............... 81
7.2 Temporizao (G04 K) ............................................................................................ 82
7.3 Trabalho em aresta viva (G07) e arredondamento de aresta (G05, G50) .............. 83
7.3.1 Aresta viva (G07)................................................................................................. 83
7.3.2 Arredondamento de aresta (G05)........................................................................ 84
7.3.3 Arredondamento de aresta controlada (G50) ...................................................... 85
7.4 Look-ahead (G51) ................................................................................................... 86
7.4.1 Algoritmo avanado de look-ahead (integrando filtros Fagor)............................. 88
7.4.2 Funcionamento de look-ahead com filtros Fagor ativos...................................... 89
7.4.3 Maneira de suavizar a velocidade de usinagem ................................................. 89
7.5 Espelhamento (G10, G11, G12, G13, G14) ............................................................ 90
7.6 Fator de escala (G72). ............................................................................................ 91
7.6.1 Fator de escala aplicado a todos os eixos .......................................................... 92
7.6.2 Fator de escala aplicado a um ou vrios eixos ................................................... 93
7.7 Acoplamento-desacoplamento eletrnico de eixos................................................. 95
7.7.1 Acoplamento eletrnico de eixos (G77) .............................................................. 95
7.7.2 Anulao do acoplamento eletrnico de eixos (G78) .......................................... 96
7.8 Comutao de eixos G28-G29................................................................................ 97
CAPTULO 8 COMPENSAO DE FERRAMENTAS
8.1 A compensao do comprimento............................................................................ 99
8.2 Compensao de raio ........................................................................................... 100
8.2.1 O Fator de forma da ferramenta........................................................................ 101
8.2.2 Trabalho sem compensao de raio de ferramenta.......................................... 104
8.2.3 Trabalho com compensao de raio de ferramenta.......................................... 106
8.2.4 Inicio de compensao de raio da ferramenta (G41, G42) ............................... 107
8.2.5 Trechos de compensao de raio de ferramenta.............................................. 110
8.2.6 Anulao da compensao de raio da ferramenta (G40).................................. 111
8.2.7 Anulao temporal da compensao com G00................................................. 115
8.2.8 Mudana do tipo de compensao de raio durante a usinagem....................... 117
8.2.9 Compensao de ferramenta em qualquer plano ............................................. 118
8.3 Deteco de choques (G41 N, G42 N).................................................................. 119
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
iii
CAPTULO 9 CICLOS FIXOS
9.1 G66 Ciclo fixo de seguimento de perfil .................................................................. 122
9.1.1 Funcionamento bsico....................................................................................... 125
9.1.2 Sintaxe de programao de perfis..................................................................... 127
9.2 G68 Ciclo fixo de desbaste no eixo X.................................................................... 128
9.2.1 Funcionamento bsico....................................................................................... 131
9.2.2 Sintaxe de programao de perfis..................................................................... 134
9.3 G69 Ciclo fixo de desbaste no eixo Z.................................................................... 135
9.3.1 Funcionamento bsico....................................................................................... 138
9.3.2 Sintaxe de programao de perfis..................................................................... 141
9.4 G81 Ciclo fixo de torneamento de trechos retos ................................................... 142
9.4.1 Funcionamento bsico....................................................................................... 144
9.5 G82 Ciclo fixo de faceamento de trechos retos..................................................... 146
9.5.1 Funcionamento bsico....................................................................................... 148
9.6 G83 Ciclo fixo de perfurao axial / rosqueamento com macho........................... 150
9.6.1 Funcionamento bsico....................................................................................... 152
9.7 G84 Ciclo fixo de torneamento de trechos curvos................................................. 154
9.7.1 Funcionamento bsico....................................................................................... 156
9.8 G85 Ciclo fixo de faceamento de trechos curvos.................................................. 158
9.8.1 Funcionamento bsico....................................................................................... 160
9.9 G86 Ciclo fixo de rosqueamento longitudinal ........................................................ 162
9.9.1 Funcionamento bsico....................................................................................... 166
9.10 G87 Ciclo fixo de rosqueamento frontal ................................................................ 167
9.10.1 Funcionamento bsico....................................................................................... 171
9.11 G88 Ciclo fixo de ranhura no eixo X...................................................................... 172
9.11.1 Funcionamento bsico....................................................................................... 173
9.12 G89 Ciclo fixo de ranhura no eixo Z...................................................................... 174
9.12.1 Funcionamento bsico....................................................................................... 175
9.13 G60 Furao / rosqueamento na face que teve o faceamento ............................. 176
9.13.1 Funcionamento bsico....................................................................................... 178
9.14 G61 Furao / rosqueamento na face de Torneamento ....................................... 180
9.14.1 Funcionamento bsico....................................................................................... 182
9.15 G62 Ciclo fixo de rasgos de chavetas na face de Torneamento........................... 184
9.15.1 Funcionamento bsico....................................................................................... 185
9.16 G63 Ciclo fixo de rasgos de chavetas na face de Faceamento ............................ 186
9.16.1 Funcionamento bsico....................................................................................... 187
CAPTULO 10 TRABALHO COM APALPADOR
10.1 Movimento com apalpador (G75, G76) ................................................................. 190
10.2 Ciclos fixos de apalpador ...................................................................................... 191
10.3 PROBE 1. Ciclo fixo de calibragem de ferramenta ............................................... 192
10.3.1 Funcionamento bsico....................................................................................... 195
10.4 PROBE 2. Ciclo fixo de calibragem do apalpador................................................. 198
10.4.1 Funcionamento bsico....................................................................................... 199
10.5 PROBE 3. Ciclo fixo de medida de pea e correo de ferramenta no eixo X ..... 201
10.5.1 Funcionamento bsico....................................................................................... 202
10.6 PROBE 4. Ciclo fixo de medida de pea e correo de ferramenta no eixo Z...... 203
10.6.1 Funcionamento bsico....................................................................................... 204
CAPTULO 11 PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
11.1 Descrio lxica. ................................................................................................... 205
11.2 Variveis................................................................................................................ 207
11.2.1 Parmetros ou variveis de propsito geral ...................................................... 209
11.2.2 Variveis associadas s ferramentas................................................................ 211
11.2.3 Variveis associadas aos deslocamentos de origem........................................ 214
11.2.4 Variveis associadas aos parmetros de mquina ........................................... 216
11.2.5 Variveis associadas das zonas de trabalho..................................................... 217
11.2.6 Variveis associadas aos avanos.................................................................... 218
11.2.7 Variveis associadas s cotas........................................................................... 220
11.2.8 Variveis associadas aos volantes eletrnicos. ................................................ 222
11.2.9 Variveis associadas medio ....................................................................... 224
11.2.10 Variveis associadas ao eixo-rvore................................................................. 225
11.2.11 Variveis associadas ao segunda rvore.......................................................... 227
11.2.12 Variveis associadas ferramenta motorizada................................................. 229
11.2.13 Variveis associadas ao autmato.................................................................... 230
11.2.14 Variveis associadas aos parmetros locais..................................................... 232
11.2.15 Variveis Sercos................................................................................................ 233
11.2.16 Variveis de configurao do software e hardware. .......................................... 234
11.2.17 Variveis associadas telediagnose................................................................. 237
11.2.18 Variveis associadas ao modo de operao..................................................... 239
11.2.19 Outras variveis................................................................................................. 242
11.3 Constantes ............................................................................................................ 246
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
iv
11.4 Operadores ........................................................................................................... 246
11.5 Expresses............................................................................................................ 248
11.5.1 Expresses aritmticas ..................................................................................... 248
11.5.2 Expresses relacionais...................................................................................... 249
CAPTULO 12 INSTRUES DE CONTROLE DOS PROGRAMAS
12.1 Instrues de atribuio ........................................................................................ 252
12.2 Instrues de visualizao. ................................................................................... 253
12.3 Instrues de habilitao e inabilitao................................................................. 254
12.4 Instrues de controle de fluxo ............................................................................. 255
12.5 Instrues de sub-rotinas. ..................................................................................... 257
12.6 Instrues associadas ao apalpador. .................................................................... 261
12.7 Instrues de sub-rotinas de interrupo. ............................................................. 262
12.8 Instrues de programas....................................................................................... 263
12.9 Instrues de personalizao................................................................................ 266
CAPTULO 13 TRANSFORMAO ANGULAR DE EIXO INCLINADO
13.1 Ativao e desativao da transformao angular................................................ 275
13.2 Congelao da transformao angular ................................................................. 276
APNDICES
A Programao em cdigo ISO................................................................................ 279
B Instrues de controle dos programas .................................................................. 281
C Resumo de variveis internas do CNC ................................................................. 285
D Cdigo de teclas.................................................................................................... 293
E Pginas do sistema de ajuda em programao.................................................... 303
F Manuteno........................................................................................................... 307
CNC 8055
CNC 8055i
I
A RESPEITO DO PRODUTO
Caractersticas bsicas dos diferentes modelos.
* Os modelos 8055i /A e 8055i Plus no tm CPU turbo.
Opes de hardware do CNC 8055i.
8055i/ A
8055 /A
8055i Plus
8055 Plus
Botoeira 8055i/ A 8055i Plus
Armrio 8055 /A 8055 Plus
USB 8055i/ A 8055i Plus
Tempo de processo de bloco sem CPU turbo 9 ms 3 ms
* Tempo de processo de bloco com CPU turbo ----- 1,5 ms
Memria RAM 256 Kb amplivel a 1Mb 1 Mb
Software para 7 eixos ----- Opo
Digitalizao Opo Padro
Cpia ----- Opo
Transformao TCP ----- Opo
Eixo C (torno) ----- Opo
Eixo Y (torno) ----- Opo
1M RAM - 2M Flash Opo -----
Analgico Digital
Disco duro do tipo compact flash. Opo Opo
Ethernet Opo Opo
1M RAM - 2M Flash Opo Opo
Linha serial RS232 Padro Padro
16 entradas e 8 sadas digitais (I1 at I16 e O1 at O8). Padro Padro
Outras 40 entradas e 24 sadas digitais (I65 a I104 y O33 a O56) Opo Opo
Entradas de apalpador Padro Padro
Cabezal (entrada de contagem e sada analgica) Padro Padro
Volantes eletrnicos 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.

CNC 8055
CNC 8055i
II
A

r
e
s
p
e
i
t
o

d
o

p
r
o
d
u
t
o
Opes de Software dos produtos CNC 8055 e CNC 8055i.
Modelo
GP M MC MCO T TC TCO
Nmero de eixos com software padro 4 4 4 4 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
Gesto de Armazm de ferramentas ----- Stand Stand Stand Stand Stand Stand
Ciclos fixos de usinagem ----- Stand Stand ----- Stand Stand -----
Usinagem multplice ----- Stand Stand ----- ----- ----- -----
Grficos slidos ----- Stand Stand Stand Stand Stand Stand
Rosca rgida ----- Stand Stand Stand Stand Stand Stand
Controle de vida das ferramentas ----- Opt Opt Opt Opt Opt Opt
Ciclos fixos de apalpador ----- Opt Opt Opt Opt Opt Opt
DNC 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
Controle tangencial Opt Opt Opt Opt Opt Opt Opt
Funo Retracing ----- Opt Opt Opt Opt Opt Opt
Ajudas colocao em funcionamento Stand Stand Stand Stand Stand Stand Stand
Bolses irregulares com Ilhas ----- Stand Stand Stand ----- ----- -----
Digitalizao ----- Opt Opt Opt ----- ----- -----
Cpia ----- Opt Opt Opt ----- ----- -----
Transformao TCP ----- Opt Opt Opt ----- ----- -----
Eixo C (no torno) ----- ----- ----- ----- Opt Opt Opt
Eixo Y (no torno) ----- ----- ----- ----- Opt Opt Opt
Telediagnose Opt Opt Opt Opt Opt Opt Opt
CNC 8055
CNC 8055i
III
DECLARAO DE CONFORMIDADE
O fabricante:
Fagor Automation, S. Coop.
Barrio de San Andrs s/n, C.P. 20500, Mondragn -Guipzcoa- (ESPANHA).
Declaramos o seguinte:
Declaramos sob nossa exclusiva responsabilidade a conformidade do produto:
Controle Numrico Fagor
CNC 8055 e CNC 8055i
Ao que se refere esta declarao, com as seguintes normas.
Normas de segurana.
Normas de compatibilidade eletromagntica.
(*) Somente para o modelo 8055
De acordo com as disposies das Diretrizes Comunitrias: 73/23/CEE modificada
por 93/68/EEC de Baixa Voltagem e 89/336/CEE modificada por 92/31/EEC e 93/
68/EEC de Compatibilidade Eletromagntica e os seus atualizaes.
Em Mondragn a 15 de Junho de 2005
EN 60204-1 Segurana das mquinas. Equipamento eltrico das mquinas.
EN 61000-6-4 Norma genrica de emisso em entornos industriais.
EN 55011 Irradiadas. Classe A, Grupo 1.
(*) EN 55011 Conduzidas. Classe A, Grupo 1.
(*) EN 61000-3-2 Harmnicos de corrente.
(*) EN 61000-3-3 Flutuaes de tenso e Flickers.
EN 61000-6-2 Norma genrica de imunidade em entornos industriais.
EN 61000-4-2 Descargas eletrostticas.
EN 61000-4-3 Campos eletromagnticos irradiados em radiofrequencia.
EN 61000-4-4 Transitrios Rpidos e Exploses.
(*) EN 61000-4-5 Pulsos conduzidos de alta tenso em rede (Surges).
EN 61000-4-6 Perturbaes conduzidas por campos em radiofrequencia.
EN 61000-4-8 Campos magnticos a freqncia de rede.
EN 61000-4-11 Variaes e Cortes de Tenso.
ENV 50204 Campos gerados por radiotelefones digitais.
CNC 8055
CNC 8055i
V
HISTRICO DE VERSES (T)
(modelo torno)
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-TC Manual de operao da opo TC
OPT-CO Manual do modelo CO
Software V04.0x Dezembro 1999
Lista de funes Manual
Portugus. INST
Controle tangencial. INST / PRG
Planos inclinados. Se testam limites de software nos movimentos em JOG.
PLC. Registros do usurio de R1 R499. INST / PRG
Tela do estado para o CNC. OPT
Disco duro (HD). INST
Diagnoses do HD. OPT
Integrar o HD numa rede informtica exterior. INST
Consultar os diretrios, apagar, dar novo nome e copiar programas no mesmo ou outro
dispositivo.
OPT / PRG
Execuo e simulao desde RAM, Memkey Card, HD ou linha serial. OPT
Se permite executar (EXEC) e abrir para edio (OPEN) um programa armazenado em qualquer
dispositivo.
PRG
Repasso de roscas. Buscar I0 do eixo-rvore antes do repasso. PRG / OPT-TC
Simulao em rpido, sem assumir G95, nem M3, nem M45, etc. OPT
Geometria associada ao corretor. INST / OPT
Ferramenta motorizada com M45 ou como 2 eixo-rvore. INST
Canal PLC afetado por outra correo de avano comandada desde o PLC. INST
Fator x1, x10, x100 independente para cada volante. INST / PRG
Gesto volante Fagor HBE. INST
Compatibilidade volante HBE e volantes individuais.
Sincronizao das rvores (G77 S). INST / PRG
Otimizao das usinagens de perfis PRG / OPT-TC
Eixos (2) controlados por um acionamento. INST
Funo G75 afetada pelo feedrate (%). INST
Apalpador. Posio do apalpador mediante parmetros de ciclo. PRG
Deteco de temperatura e tenso da pilha na nova unidade CPU.
Opo TC. Gesto ISO, tambm como MDI. OPT-TC
Opo TC. cone de leo refrigerante de corte em todos os ciclos. OPT-TC
Opo TC. Edio em background. OPT-TC
Opo TC. Cdigos de tecla para ciclos do usuario. OPT-TC

CNC 8055
CNC 8055i
VI
H
i
s
t

r
i
c
o

d
e

v
e
r
s

e
s

(
T
)
Software V04.02 Maro 2000
Software V04.1x Junho 2000
Software V06.0x Novembro 2000
Software V06.1x Abril 2001
Lista de funes Manual
Deter a preparao no canal de PLC. INST
Volantes admitem captao diferencial. INST
Alto nvel. Operandos "?" na instruo WRITE. PRG
Lista de funes Manual
Idiomas Checo e Polaco. INST
Visualizar rpm tericas do eixo-rvore. INST
Cinco zonas de trabalho. INST / PRG
Atribuir mais CPU para o PLC. INST / OPT
Variveis de configurao hardware e software. INST / PRG
Melhora de manipulao de utilidades. OPT
Gesto similar ao DDSSETUP. INST
Controle de jerk. INST
Modo manual. Visualizar posio. OPT
Melhora de monitorao de zonas de trabalho em JOG.
Modo de trabalho apto a ser configurado no modo M. INST
Modelo 8055 /A.
Lista de funes Manual
Acomodao do conector RS232 (compatvel com o anterior). INST
Varivel PARTC no se incrementa em simulao. INST / PRG
Grficos slidos. Torna a pintar imagem depois de mudar as condies. OPT
Novos teclados NMON.55xx-11.LCD. INST
Idiomas Checo e Polaco. INST
Sercos. Valores do parmetro SERPPOWSE (P121). INST
Rosqueamento de passo varivel (G34). PRG
Lista de funes Manual
Edio parmetros regulador (Sercos) desde o CNC.
Utilidades. Copiar ou apagar grupos de programas. OPT
Canal de PLC. Marcas associadas ao Feed-Hold. INST
Canal de PLC. Gesto de funes M. INST
Canal de PLC. Gerar programas com eixos do PLC. INST
Canal de PLC. Buffer de entrada de 4 12 blocos. INST
Editor de perfis. Modificar ponto inicial. OPT
Editor de perfis. Modificar elemento. OPT
Editor de perfis. Apagar elemento. OPT
Editor de perfis. Inserir elemento. OPT
Parmetros mquina. Smbolos de actualizao. INST
Idioma Chins continental. INST
Textos do fabricante em vrios idiomas. INST
Teclas Edit, Simul e Exec. OPT
Tratamento da tecla de rpido em execuo. INST
Mensagem de cdigo de validao incorreto.
Tabelas. Inicializao. OPT
Deteco de choques. PRG
Novos parmetros do regulador.

CNC 8055
CNC 8055i
VII
H
i
s
t

r
i
c
o

d
e

v
e
r
s

e
s

(
T
)
Software V06.2x Dezembro 2001
Software V06.3x Abril 2002
Software V08.0x Dezembro 2002
Sercos. Segunda medio. INST
Sercos. Estacionar eixos.
Variveis associadas telediagnose. INST / PRG
Volante geral inibe os volantes individuais. INST / PRG
Arquivo de configurao. Sabeinsub, disable 20 e 21. INST
Furao profunda com passo varivel. PRG / OPT
Rosqueamento rgido. PRG / OPT
Captao senoidal no eixo-rvore. INST
Gesto do eixo-rvore e eixo C com uma nica medio. INST
Opo TC. Se leva em considerao o parmetro DIPLCOF. OPT-TC
Opo TC. Se pode abortar o reposicionamento. OPT-TC
Opo TC. Evitar execuo no desejada. OPT-TC
Opo TC. cone do sentido de rotao do eixo-rvore. INST / OPT-TC
Opo TC. Representao "S2" com o segundo eixo- rvore. OPT-TC
Opo TC. Excessos de acabamento em X-Z. OPT-TC
Opo TC. Pestana indicadora de nvel de ciclo. OPT-TC
Opo TC. ngulo I0 nos ciclos de rosqueamento. OPT-TC
Opo TC. Gesto programas textos P999997. OPT-TC
Lista de funes Manual
Funo Retracing. INST
Teste de geometria do crculo. OPT
Compensao cruzada com cotas tericas (p.m.g. TYPCROSS). INST
Eixo-rvore auxiliar controlado pelo PLC (p.m.g. AXIS9). INST
P.m.e. I0CODI1, I0CODI2 para escalas com I0 codificado. INST
Compensao de folga por mudana de sentido somente nas trajetrias circulares G2/G3. INST
Volante no acumula movimento (p.m.g. HDIFFBAC). INST
Mudana da funcionalidade da varivel MENTST. INST / PRG
Sub-rotina associada funo G15 de eixo C (p.m.g. G15SUB). INST
Compilar variveis de PLC com eixos no definidos.
At 70 caracteres em textos de erro gerados pelo PLC.
Opo TC. Com Feed-Hold ativo o avano muda de colorao. OPT-TC
Opo CO. Com Feed-Hold ativo o avano muda de colorao. OPT-CO
Lista de funes Manual
Novos modelos de placas de expanso no 8055i. INST / PRG
Bus CANOpen para controlar I/Os digitais remotas no 8055i. INST / OPT
Novas instrues do PLC. IREMRD e OREMWR. INST
Compensao de fuso em eixos rotativos entre 0-360 graus. INST
Eliminao de estatsticas de PLC em uma softkey. OPT
Gesto de I0 absoluto via Sercos (p.m.e. REFVALUE). INST
Lista de funes Manual
Novos idiomas: Euskera e Russo. INST
Impulso adicional de instruo. Pico de folga de fuso exponencial. INST
Impulso adicional de instruo. Eliminar picos de folga interiores nas mudanas de quadrante. INST
Melhora na monitorao de um armazm no-random. INST
Ganhos proporcional e derivativa com o eixo C. INST
Limite de segurana para avano dos eixos. INST
Limitao de segurana para a velocidade do eixo-rvore. INST
Executar o bloco adicional de compensao no comeo do seguinte bloco. INST
Lista de funes Manual

CNC 8055
CNC 8055i
VIII
H
i
s
t

r
i
c
o

d
e

v
e
r
s

e
s

(
T
)
Modalidade jog trajetria. INST / OPT
Atualizar as variveis dos parmetros de mquina desde o programa ou sub-rotina do fabricante. INST / PRG
Varivel HARCON devolve o tipo de LCD e placa turbo. INST / PRG
Variveis para consultar o avano real e terico de cada eixo. INST / PRG
Varivel para consultar as cotas representadas na tela de cada eixo. INST / PRG
Varivel para consultar a posio que indica o regulador Sercos, para cada eixo. INST / PRG
Varivel para consultar a cota programada num bloco dum programa. INST / PRG
Varivel para consultar a posio que indica o regulador Sercos do primeiro e o segundo eixo-
rvore.
INST / PRG
Varivel para consultar a velocidade de rotao terica do primeiro e o segundo eixo-rvore. INST / PRG
Varivel para consultar a mxima velocidade para o eixo-rvore. INST / PRG
Variveis associadas medio. INST / PRG
Varivel para consultar uma nica marca do PLC. INST / PRG
Varivel para consultar o ciclo PROBE que se est executando. INST / PRG
Varivel para conhecer o nmero da tela, criada com WINDRAW55, que se est consultando. INST / PRG
Varivel para conhecer o nmero de elemento, criado com WINDRAW55, que se est
consultando.
INST / PRG
Segurana de mquina. Com erros de hardware, a tecla [START] se desabilita. INST
Segurana de mquina. Mxima velocidade para a usinagem. INST
Busca de referncia de um eixo obrigatria depois do alarme de medio com contagem direta. INST
Se reconhece a placa "SERCOS816".
Proteger perante a escritura os parmetros aritmticos de usurio (P1000-P1255) e de
fabricante (P2000-P2255).
INST
Novo comando da linguagem de configurao. Comando UNMODIFIED. INST
Sincronizar um eixo de PLC com outro de CNC. INST
Eixos (2) controlados por um acionamento. O sentido da instruo LOOPCHG se define em
ambos eixos.
INST
Troca de ferramenta desde o PLC INST
Tabela de parmetros aritmticos de usurio (P1000 - P1255). PRG
Novos parmetros aritmticos OEM (de fabricante) (P2000 - P2255). PRG
Instruo RPT. Executar blocos de um programa da memria RAM. PRG
Look-ahead. Se analisam antecipadamente at 75 blocos. PRG
Sub-rotinas OEM (de fabricante). Faixa SUB10000 - SUB20000. PRG
Funo osciloscpio. OPT
Carregar verso sem usar micro exterior. OPT
Os dados na tela (cotas, avanos, etc.) no visualizaro os zeros no significativos esquerda.
Blackbox para o registro de erros. OPT
Telediagnose para a conexo da linha serial RS232. OPT
Telediagnose desde o WinDNC. OPT
Corrigir o desgaste da ferramenta a partir do modo inspeo da ferramenta. OPT
Melhoras no editor de perfis. OPT
G60, G61 e G63. Passo mnimo de furao. PRG
G86 e G87. Parmetro "V" para roscas de diferentes entradas PRG
Salvar e carregar os parmetros do regulador Sercos ou CAN atravs da linha serial. INST
Opo TC. Recuperar os ltimos valores de F, S e Smax depois da ligao. INST
Opo TC. Possibilidade de ocultar operaes ou ciclos que no se utilizam. INST
Opo TC. Melhoras para executar um programa de usinagem: OPT-TC
Opo TC. Se mostram mensagens de aviso sobre a banda verde. OPT-TC
Opo TC. Limitaes calibragem de ferramentas quando existe um programa em execuo
ou em inspeo de ferramenta.
OPT-TC
Opo TC. Ciclos de Torneamento. Se permite definir o excesso de acabamento em X e Z. OPT-TC
Opo TC. Ciclos de Torneamento. Novo nivel que permite definir o tipo de canto. OPT-TC
Opo TC. Ciclo de Faceamento. Se permite definir o excesso de acabamento em X e Z. OPT-TC
Opo TC. Ciclo de Faceamento. Novo nivel que permite definir o tipo de canto. OPT-TC
Opo TC. Ciclo de Conicidade. Novo nvel que permite definir a distncia Z e o ngulo do cone. OPT-TC
Opo TC. Ciclo de rosqueamento. Se permite definir o tipo de rosca normalizada (exceto
roscado frontal).
OPT-TC
Opo TC. Ciclo de rosqueamento. No repetir a ltima passada. OPT-TC
Opo TC. Ciclo de rosqueamento. Novo nvel para roscas de diferentes entradas OPT-TC
Opo TC. Ciclo de Ranhura. Novo nvel para operaes de corte dos metais. OPT-TC
Opo TC. Ciclo de perfil. Depois do desbaste no se retrocede distncia de segurana. OPT-TC
Opo TC. Ciclo de perfil. Se assume como ponto inicial o primeiro ponto do perfil. OPT-TC
Opo TC. Ciclo de perfil. Excessos de acabamento nos ciclos de perfil XC e ZC OPT-TC
Opo TC. Ciclo de perfil. Ferramenta de acabamento nos ciclos XC e ZC OPT-TC
Lista de funes Manual

CNC 8055
CNC 8055i
IX
H
i
s
t

r
i
c
o

d
e

v
e
r
s

e
s

(
T
)
Software V08.1x Julho 2003
Software V10.0x Fevereiro 2004
Lista de funes Manual
Novos cdigos de validao de 24 caracteres.
Modelo 8055i. O pino 9 do conector X1 (linha serial RS232) deixa de fornecer 5 V. INST
Modelo 8055. O pino 9 do conector X3 (linha serial RS232) deixa de fornecer 5 V. INST
Modelo 8055. Se elimina o fusvel da placa I/Os. INST
Parada suave em movimento com apalpador. INST
Usinagem em arredondamento de aresta ao mudar de corretor. INST
Compensao de fuso bidirecional. INST
A monitorao do I0 codificado via SERCOS pode-se realizar atravs da segunda medio do
regulador. As verses de regulador devem ser V4.10 ou V5.10 (ou superior).
Parmetros de mquina modificveis desde programa OEM mediante variveis INST / OEM
Parmetros de mquina gerais modificveis desde o osciloscpio: TLOOK. OPT
Parmetros de mquina de eixos modificveis desde o osciloscpio: MAXFEED, JOGFEED. OPT
Melhoras no look ahead. Se suavizam as mudanas de avano de usinagem em base a filtrar
as aceleraes e desaceleraes.
G86 e G87. Parmetro "J". Sada de rosca passando pelo ponto final PRG
Opo TC. Ciclo de rosqueamento. Sada de rosca passando pelo ponto final OPT-TC
Lista de funes Manual
Ranhura MEM CARD como unidade de disco (CARD-A). INST / OPT
Eixos tandem. INST
Parar a preparao de blocos ao executar uma T INST
Executar o stop depois de finalizar a mudana da T. INST
Modelo 8055i. Disco duro do tipo compact flash e Ethernet. INST
Modelo 8055. Disco duro do tipo compact flash e Ethernet integrados no mdulo CPU. INST
Eixo inclinado. INST / PRG
Selecionar o funcionamento do avano para F0. INST
Em eixos Gantry, a compensao cruzada se aplica tambm ao eixo escravo. INST
Modelo 8055i. Varivel para selecionar a entrada de apalpador ativa. INST / PRG
Varivel para selecionar o modo de programao, raios ou dimetros. INST / PRG
Modelo 8055Varivel para detectar o tipo de placa de CAN de I/Os presente em COM1 e COM2. INST / PRG
Varivel para conhecer a direo address do CAN de I/Os. INST / PRG
Variveis para ler o nmero de I/Os locais e remotas. INST / PRG
A varivel HARCON reconhece Ethernet e compact flash. INST / PRG
Durante a compilao do programa de PLC, as sadas se inicializam a zero.
Novas marcas para estacionar eixo-rvores. INST
Denominar mediante o nome do eixo as entradas e sadas lgicas INST
Parmetro RAPIDEN toma valor 2. Tecla rpido controlada por PLC. INST
Terminar a execuo de um bloco mediante marca de PLC (BLOABOR, BLOABORP). INST
Acoplamento aditivo entre eixos. INST
As instrues EXEC e OPEN podem-se usar com Ethernet. PRG
G2/G3. Se podem omitir as cotas do centro se o seu valor zero. PRG
Parmetros gerais modificveis desde o osciloscpio ou programa OEM: CODISET. INST/PRG/OPT
Parmetros de eixos modificveis desde o osciloscpio ou programa OEM: MAXFLWE1,
MAXFLWE2.
INST/PRG/OPT
Conexo a um disco duro remoto. INST / OPT
Conexo a um PC mediante WinDNC. INST / OPT
Acessar desde um PC ao disco duro do CNC via FTP. INST / OPT
Telediagnose. Chamada telefnica normal. OPT
Telediagnose. Desativar tela e teclado do CNC desde o PC. OPT
Funes M41 at M44 admitem sub-rotinas quando a mudana de gama automtica. PRG
Opo TC. Acessar a ciclos e programas desde a tela auxiliar. INST
Opo TC. Ajudas programao ISO. OPT-TC
Opo TC. Gesto da tabela de deslocamentos de origem. OPT-TC
Opo TC. Ciclo de perfil de pontos. Na hora de definir os pontos do perfil, se por acaso se deixa
um dado em branco o ciclo entende que a repetio do anterior.
OPT-TC
Opo TC. Ciclo de calibragem da ferramenta. OPT-TC
Opo TC. Depois dum erro na execuo ou simulao se indica o ciclo errneo. OPT-TC
Opo TC. Na execuo ou simulao se indica e se visualiza o nmero de ciclo. OPT-TC
Opo TC. O CNC ressalta o eixo que se est deslocando em jog ou com volantes. OPT-TC
Opo TC. Copiar um perfil. OPT-TC
Opo TC. Seleccionar um programa indicando seu nmero. OPT-TC
Opo CO. Copiar um perfil. OPT-CO

CNC 8055
CNC 8055i
X
H
i
s
t

r
i
c
o

d
e

v
e
r
s

e
s

(
T
)
Software V10.1x Dezembro 2004
Software V10.13 Abril 2005
Software V10.14 Maio 2005
Lista de funes Manual
Clculo da dissipao do calor da unidade central. INST
Entradas de freqncia para eixos e rvores INST
Ativar a compensao de raio no primeiro bloco de movimento, ainda que no tenha
deslocamento dos eixos do plano.
INST
Regulao CAN. INST
Modelo 8055. Novo mdulo Eixos Vpp. INST
Modelo 8055i. Nova placa "Eixos2". INST
Velocidade de transmisso de SERCOS a 8 MHz e 16 MHz. INST
Funo Retracing. Com RETRACAC=2 a funo retracing no se detm nas funes M. INST
Funo Retracing. O parmetro RETRACAC se inicializa com [SHIFT][RESET].
Funo Retracing. Se aumenta o nmero de blocos a retroceder at 75. INST
Novas variveis para APOS(X-C) e ATPOS(X-C) para consultar as cotas da pea. INST / PRG
Nova varivel DNCSTA para consultar o estado da comunicao DNC. INST / PRG
Nova varivel TIMEG para consultar o estado da contagem do temporizador programado com
G4.
INST / PRG
Interveno manual com volante aditivo. INST / OPT
Uma emergncia do CNC desabilita os sinais SPENA e o regulador Sercos freia respeitando
as rampas de emergncia.
INST
Manter G46 quando na busca de referncia de mquina no intervenha nenhum eixo da
transformao angular.
INST / PRG
COMPMODE (P175). Novos mtodos de compensao de raio. INST / PRG
Identificao automtica do tipo de teclado. INST
Varivel para indicar quando se pressionou o boto selecionador do volante. INST / PRG
Modelo 8055. Varivel para selecionar a entrada do apalpador ativa. INST / PRG
Proteger o acesso desde a rede ao disco duro com password. INST
A varivel HARCON reconhece a nova placa de eixos "Eixos2". INST / PRG
Varivel para consultar o valor das entradas analgicas. INST / PRG
Nova instruo MEXEC. Executar um programa modal. PRG
Look-ahead. Se permitem as funes G74, G75 e G76. PRG
Se amplia o nmero de funes G disponveis at 319. PRG
Parmetros mquina modificveis desde o osciloscpio ou programa OEM: REFVALUE,
REFDIREC, FLIMIT, SLIMIT.
INST/PRG/OPT
Acesso desde o osciloscpio a variveis do regulador da rvore auxiliar. OPT
As simulaes sem o movimento de eixos no levam em considerao G4. OPT
Compartir o disco duro do CNC com password. INST / OPT
Telediagnose. Chamada telefnica avanada. OPT
Telediagnose atravs de Internet. OPT
Telediagnose. Desligar o CNC de Ethernet durante a telediagnose. OPT
Manter o avano selecionado em simulao. OPT
Quando est ativo o eixo C, a posio dos eixos X-C com respeito ao zero pea se correspondem
com as cotas transformadas.
OPT
A transformao de eixo inclinado se mantm depois de ativar o eixo C. PRG
G151-G152. Programao em dimetros ou raios. PRG
Opo TC. Visualizar as cotas transformadas com eixo C ativo. OPT-TC
Lista de funes Manual
Nova tabela para definir a potncia Sercos com a placa Sercos816. INST
Retardo de 600 s no bus Sercos para transmisses a 8 MHz e 16 MHz. INST
Passo do eixo Hirth paramtrico em graus. INST
Eixo de posicionamento rollover. Movimento em G53 pelo caminho mais curto. INST
Lista de funes Manual
Nova tabela para definir a potncia Sercos com a placa Sercos816. INST

CNC 8055
CNC 8055i
XI
H
i
s
t

r
i
c
o

d
e

v
e
r
s

e
s

(
T
)
Software V12.01 Agosto 2005
Software V12.11 Fevereiro 2006
Software V12.13 Junho 2006
Software V12.14 Agosto 2006
Lista de funes Manual
Ampliao das entradas/sadas analgicas e PT100. INST
Velocidade do bus CAN com mdulos remotos de I/Os digitais. INST
O CNC suporta Memkey Card + Compact Flash ou KeyCF OPT
Se dispe de dois modos de apresentar o contedo dos diferentes dispositivos de
armazenamento:
INST / OPT
Carga de verso desde o Memkey Card ou o disco duro. OPT
Nova forma de realizar a busca de I0 que se pode selecionar mediante o parmetro de mquina
geral I0TYPE=3.
INST
Melhora de manipulao de utilidades. Passo da simulao execuo. INST / OPT
Novo modo de reposicionamento que se ativa pondo o parmetro de mquina geral
REPOSTY=1.
INST/PRG/OPT
Rampas tipo seno quadrado no eixo-rvore em lao aberto. INST
Numerao das entradas/sadas locais dos mdulos de expanso mediante parmetros de
mquina de plc.
INST
Valor por default dos parmetros de mquina de eixo e eixo-rvore ACFGAIN = YES. INST
Parametrizao dos parmetros de mquina de eixos FFGAIN e FFGAIN2 com dois decimais. INST
Aumento do nmero de smbolos (DEF) disponveis no PLC a 400. INST
Nova varivel HTOR que indica o valor do raio da ferramenta que est utilizando o CNC. INST / PRG
Ultrapassagem do eixo-rvore em todo o ciclo de rosqueamento em 100%. PRG
Eixo Y como opo de software. INST
Melhoras nos ciclos de ranhura. Dois novos cones nos parmetros de desbaste. OPT-TC
Gerao dum programa em cdigo ISO. OPT-TC
Lista de funes Manual
Novos modelos 8055i/A, 8055i Plus e 8055 Plus. INST
Hardware CPU compacta. Novas funcionalidades. INST
Identificao automtica do tipo de teclado. INST / PRG
Nova G145. Desativao temporal do controle tangencial. PRG
Medio de volante levada a um conector de captao livre. INST
Novas variveis para RIP, GGSE, GGSF, GGSG, GGSH, GGSI, GGSJ, GGSK, GGSL, GGSM,
PRGSP, SPRGSP e PRBMOD.
INST
G04 K0. Interrupo da preparao de blocos e atualizao de cotas. PRG
Possibilidade de ver todas as mensagens de PLC activas. OPT-TC
Nos ciclos, quando se seleciona VCC, aparece "VCC" no lugar de "S". OPT-TC
cone de refrigerao ON/OFF nos ciclos de posicionamento 1 e 2. OPT-TC
Lista de funes Manual
Parada suave na referncia do eixos, que se pode selecionar mediante o parmetro de mquina
de eixos I0TYPE.
INST
Lista de funes Manual
Tempo de processo de bloco dos modelos 8055/A a 9ms. INST
Seleo do volante aditivo como volante associado ao eixo. INST

CNC 8055
CNC 8055i
XII
H
i
s
t

r
i
c
o

d
e

v
e
r
s

e
s

(
T
)
Software V12.18 Junho 2007
Software V12.20 Maio 2008
Software V14.01 Dezembro 2006
Software V16.01 Maio 2007
Lista de funes Manual
Copiar e executar programas em Disco duro (KeyCF) OPT
Novo mdulo de eixos AXES VPP SB INST
Lista de funes Manual
Busca de referncia de mquina nos eixos SERCOS utilizando medio absoluta INST
Lista de funes Manual
Visualizao das mensagens de PLC ou CNC em Russo e Chins. INST
Novo mdulo de eixos AXES VPP SB. INST
Novos filtros FAGOR. INST
Compensao de folga de fuso. Critrio de corte de pico de compensao. INST
Busca de I0 em eixos Gantry (superviso de dois micros). INST
Busca automtica de I0 do eixo-rvore com a primeira M3/M4. OPT
Permitir que dois eixos "SWITCHADOS" tenham redues diferentes. INST
Look Ahead. ngulo debaixo do qual se usina em aresta viva. PRG
Teach-in. Execuo do bloco editado. OPT
Melhoras no osciloscpio e acesso direto desde os modos manual e execuo. OPT
Edio no Disco Duro (KeyCF). OPT
Cpia de segurana dos dados. Backup - Restore. OPT
Nova faixa de lucros e aceleraes. INST
MSGFILE: Nmero de mensagens e erros de PLC ampliado a 255 e 128 respectivamente. INST / OPT
Melhoras no editor de perfis. OPT
Rosqueamento rgido mais rpido sem passar Ms ao PLC. INST
Retirada de eixos em roscado perante uma parada. INST / PRG
Variao da Ultrapassagem do eixo-rvore durante o roscado. INST / PRG
Roscados em roscas cegas (sem sada da rosca). OPT / PRG
Movimentos manuais em G95. PRG
Lista de funes Manual
No executar um programa enviado por DNC at que se pressione START. INST
Selecionar a gama de ganhos e aceleraes a utilizar na busca de I0. INST
Evitar que os blocos sem movimento faam aresta viva. INST / PRG
Ampliao do nmero de deslocamentos de origem. PRG
Nmero de dgitos das etiquetas ampliado a 8. PRG
Edio no Disco Duro (KeyCF) em CNCs sem expanso de memria. OPT
Ciclos fixos de perfurao no modelo GP.
PROBE1. Medio do desgaste da ferramenta. PRG

CNC 8055
CNC 8055i
XIII
H
i
s
t

r
i
c
o

d
e

v
e
r
s

e
s

(
T
)
Software V16.11 Maro 2008
Software V16.12 Maio 2008
Lista de funes Manual
Busca de I0 do eixo-rvore na volta seguinte deteco de passo por micro. INST
Busca de I0 nos eixos SERCOS utilizando medio absoluta. INST
Definio duma interpolao helicoidal sem programar a cota final nos eixos do plano. PRG
Arranque do CNC com filtros Fagor ativos. INST
Aumento do formato numrico da definio do centro do arco G2/G3. PRG
Monitorizao de defasagem em roscado rgido entre o eixo-rvore e o eixo longitudinal. INST / OPT
Histerese na ordem de compensao nas inverses. INST
Mudana do valor por default do p.m.e. INPOSW2 (P51). INST
Personalizao do CNC no idioma Turco. INST
G86/G87. Ciclos de roscado de passo varivel. PRG
Lista de funes Manual
Melhoras na funo look ahead:
Algoritmo avanado de look-ahead (integrando filtros FAGOR).
Funcionamento de look-ahead com filtros FAGOR ativos.
Maneira de suavizar a velocidade de usinagem
INST / PRG

CNC 8055
CNC 8055i
XIV
H
i
s
t

r
i
c
o

d
e

v
e
r
s

e
s

(
T
)
CNC 8055
CNC 8055i
XV
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.
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).

CNC 8055
CNC 8055i
XVI
C
o
n
d
i

e
s

d
e

S
e
g
u
r
a
n

a
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 / 1 W e C=0,2 F /
600 V.
Motores de corrente alterna. RC conectadas entre fases, com valores R=300
/ 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
XVII
C
o
n
d
i

e
s

d
e

S
e
g
u
r
a
n

a
Protees do prprio aparelho (8055)
Mdulos "Eixos", "Entradas-Sadas" e "Entradas-Sadas e Cpia"
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.
Precaues durante as reparaes
OUT IN
X7
X1
X8
X9
X2
X10
X3
X11
X4
X12
X5
X13
X6
+24V
0V
FUSIBLE
FUSIVEL
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.

CNC 8055
CNC 8055i
XVIII
C
o
n
d
i

e
s

d
e

S
e
g
u
r
a
n

a
Smbolos de segurana
Smbolos que podem aparecer no manual
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
XIX
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 cober tas outras garanti as i mpl ci tas ou expl ci tas e FAGOR
AUTOMATION no responsvel sob nenhuma circunstncia de outros danos ou
prejuzos que possam ocasionar.

CNC 8055
CNC 8055i
XX
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 elementos
reparados (ou substitudos) nos locais da rede prpria.
CLUSULAS DE
EXCLUSO
As mesmas que se aplicam sobre o captulo de garantia
inicial.
Se a reparao se efetua no perodo de garantia, no
tem efeito a ampliao de Garantia
CNC 8055
CNC 8055i
XXI
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.

CNC 8055
CNC 8055i
XXII
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
XXIII
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
CPU
X1 X2
CMPCT
FLASH
ETH
COM1
COM2
X3 X4
CDEF 0 B A9 81 72 63 54
I N
OUT
NODE
C DE F 0 B A 9 81 72 63 54
1
0
AXES
X1 X2
X3 X4
X5 X6
X7 X8
X9
X10
(A)
(B)
X2
X1

CNC 8055
CNC 8055i
XXIV
N
o
t
a
s

c
o
m
p
l
e
m
e
n
t
a
r
e
s
CNC 8055
CNC 8055i
XXV
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.

CNC 8055
CNC 8055i
XXVI
D
o
c
u
m
e
n
t
a

o

F
a
g
o
r
1
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
1
GENERALIDADES
O CNC pode programar-se tanto na mquina desde o painel frontal como desde
perifricos exteriores (leitor de fita, leitor/gravador de tiras magnticas, computador,
etc.). 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 as linhas serial RS232C e RS422.
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.
Manual de programao
CNC 8055
CNC 8055i
1.
G
E
N
E
R
A
L
I
D
A
D
E
S
P
r
o
g
r
a
m
a
s

d
e

u
s
i
n
a
g
e
m
MODELO T
(SOFT V16.1X)
2
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 de usinagem na "Memkey Card", em um
PC conectado atravs da linha srie 1 ou 2, ou no disco duro.
Para transmitir um programa a um PC conectado atravs da linha serial 1 ou 2, o
processo o seguinte:
1. Executar no PC a aplicao"Fagor50.exe" ou "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 "Memkey Card", num PC ou no disco duro 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 na "Memkey Card",
num PC ou no disco duro, 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 de uma das linhas serial.
Desde um programa de usinagem em execuo se pode executar, mediante a
instruo EXEC, qualquer outro programa de usinagem situado na memria
RAM, na "Memkey Card", num PC ou no disco duro.
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.
Manual de programao
CNC 8055
CNC 8055i
G
E
N
E
R
A
L
I
D
A
D
E
S
P
r
o
g
r
a
m
a
s

d
e

u
s
i
n
a
g
e
m
1.
MODELO T
(SOFT V16.1X)
3
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.
Editar, modificar, apagar, dar novo nome, etc. os programas armazenados no
disco duro.
Copiar programas do disco ao PC ou vice-versa.
Para configurar o CNC como um n a mais dentro da rede informtica, consultar o
manual de instalao.
RAM CARD A HD DNC
Consultar o diretrio de programas de ...
Consultar o diretrio de sub-rotinas de ...
Sim
Sim
Sim
No
Sim
No
Sim
No
Criar diretrio de trabalho de ...
Mudar diretrio de trabalho de ...
No
No
No
No
No
No
No
Sim
Editar um programa de ...
Modificar um programa de ...
Apagar um programa de ...
Sim
Sim
Sim
No
No
Sim
No
No
Sim
No
No
Sim
Copiar de/a memria RAM a/de ...
Copiar de/a CARD A a/de ...
Copiar de/a HD a/de ...
Copiar de/a DNC a/de ...
Sim
Sim
Sim
Sim
Sim
Sim
Sim
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
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 CARD A 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
Sim
No
No
Sim
No
Sim
Sim
Sim
Sim
Sim
No
No
No
No
Sim
Sim
Sim
No
Executar programas, com a instruo OPEN, em RAM desde...
Abrir programas, com a instruo OPEN, em CARD A 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
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
No
No
No
Sim
No
No
No
No
No
Manual de programao
CNC 8055
CNC 8055i
1.
G
E
N
E
R
A
L
I
D
A
D
E
S
P
r
o
g
r
a
m
a
s

d
e

u
s
i
n
a
g
e
m
MODELO T
(SOFT V16.1X)
4
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 (HD).
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 (HD) 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.
Manual de programao
CNC 8055
CNC 8055i
G
E
N
E
R
A
L
I
D
A
D
E
S
P
r
o
g
r
a
m
a
s

d
e

u
s
i
n
a
g
e
m
1.
MODELO T
(SOFT V16.1X)
5
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.
Manual de programao
CNC 8055
CNC 8055i
1.
G
E
N
E
R
A
L
I
D
A
D
E
S
C
o
n
e
x

o

D
N
C
MODELO T
(SOFT V16.1X)
6
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.
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
copi ado de programas, apagado de programas, etc.), possa reali zar-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 das linhas serial "EOFCHR", podendo ser um dos caracteres seguintes.
ESC ESCAPE
EOT END OF TRANSMISSION
SUB SUBSTITUTE
EXT END OF TRANSMISSION
7
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
2
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
Manual de programao
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
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
MODELO T
(SOFT V16.1X)
8
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 20 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 , 20 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 G66, G68 e G69), s admite etiquetas de 4 dgitos.
Manual de programao
CNC 8055
CNC 8055i
C
O
N
S
T
R
U

O

D
E

U
M

P
R
O
G
R
A
M
A
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.
MODELO T
(SOFT V16.1X)
9
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 condi es de t rabal ho, como i nt er pol aes l i neares, ci rcul ares,
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.
Manual de programao
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
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
MODELO T
(SOFT V16.1X)
10
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
11
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
3
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.
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.
Manual de programao
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
N
o
m
e
n
c
l
a
t
u
r
a

d
o
s

e
i
x
o
s
MODELO T
(SOFT V16.1X)
12
Na figura seguinte, se mostra um exemplo da denominao dos eixos num torno
paralelo.
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.
Manual de programao
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
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.
MODELO T
(SOFT V16.1X)
13
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.
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. 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.
G17. Seleciona o plano XY
G18. Seleciona o plano ZX
G19. Seleciona o plano YZ
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.
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".
Manual de programao
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
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
)
MODELO T
(SOFT V16.1X)
14
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".
Manual de programao
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
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.
MODELO T
(SOFT V16.1X)
15
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 referi das a um ponto de ori gem de coordenadas estabel eci do, 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 X200 Z60 ; Ponto P0
X160 Z60 ; Ponto P1
X80 Z100 ; Ponto P2
X80 Z120 ; Ponto P3
Cotas incrementais:
G90 X200 Z60 ; Ponto P0
G91 X-40 ; Ponto P1
X-80 Z40 ; Ponto P2
Z20 ; Ponto P3
Exemplo de programao do eixo X em dimetros.
Manual de programao
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
P
r
o
g
r
a
m
a

o

e
m

r
a
i
o
s

o
u

d
i

m
e
t
r
o
s

(
G
1
5
2
,

G
1
5
1
)
MODELO T
(SOFT V16.1X)
16
3.5 Programao em raios ou dimetros (G152, G151)
O CNC admite que as cotas do eixo X possam ser programadas em raios ou
dimetros. Para isso possui as seguintes funes.
G151. Programao das cotas do eixo X em dimetros.
G152. Programao das cotas do eixo X em raios.
Estas funes se podem programar em qualquer parte do programa, no sendo
necessrio que estejam ss no bloco. A partir da execuo de uma destas funes,
o CNC assume a modalidade de programao correspondente para os blocos
programados a seguir.
A troca de unidades tambm se leva em considerao nos seguintes casos.
Visualizao do valor real do eixo X no sistema de coordenadas da pea.
Leitura da varivel PPOSX (cota programada).
As funes G151 e G152 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 G151 ou G152 conforme se tenha
definido pelo parmetro de mquina "DFORMAT" do eixo X.
Manual de programao
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
P
r
o
g
r
a
m
a

o

d
e

c
o
t
a
s
3.
MODELO T
(SOFT V16.1X)
17
3.6 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
ngulo e uma coordenada cartesiana
3.6.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
Manual de programao
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
P
r
o
g
r
a
m
a

o

d
e

c
o
t
a
s
MODELO T
(SOFT V16.1X)
18
3.6.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.
Manual de programao
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
P
r
o
g
r
a
m
a

o

d
e

c
o
t
a
s
3.
MODELO T
(SOFT V16.1X)
19
Exemplo de programao supondo a Origem Polar situada na Origem de
Coordenadas.
Cotas absolutas:
G90 R430 Q0 ; Ponto P0
G03 Q33,7 ; Ponto P1, em arco (G03)
G01 R340 Q45 ; Ponto P2, em linha reta (G01)
G01 R290 Q33.7 ; Ponto P3, em linha reta (G01)
G01 R230 Q45 ; Ponto P4, em linha reta (G01)
G01 R360 Q63.4 ; Ponto P5, em linha reta (G01)
G03 Q90 ; Ponto P6, em arco (G03)
Cotas incrementais:
G90 R430 Q0 ; Ponto 0
G91 G03 Q33,7 ; Ponto P1, em arco (G03)
G01 R-90 Q11.3 ; Ponto P2, em linha reta (G01)
G01 R-50 Q-11.3 ; Ponto P3, em linha reta (G01)
G01 R-60 Q11.3 ; Ponto P4, em linha reta (G01)
G01 R130 Q18.4 ; Ponto P5, em linha reta (G01)
G03 Q26.6 ; Ponto P6, em arco (G03)
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.
Manual de programao
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
P
r
o
g
r
a
m
a

o

d
e

c
o
t
a
s
MODELO T
(SOFT V16.1X)
20
3.6.3 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 do eixo X em raios.
X0 Z160 ; Ponto P0
Q90 X30 ; Ponto P1
Q149 Z110 ; Ponto P2
Q180 Z80 ; Ponto P3
Q146.3 Z50 ; Ponto P4
Q90 X100 ; Ponto P0
Se se deseja representar um ponto no espao, o resto de coordenadas podero
programar-se, em coordenadas cartesianas.
Manual de programao
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
E
i
x
o
s

r
o
t
a
t
i
v
o
s
3.
MODELO T
(SOFT V16.1X)
21
3.7 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.
Manual de programao
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
Z
o
n
a

d
e

t
r
a
b
a
l
h
o
MODELO T
(SOFT V16.1X)
22
3.8 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.8.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. . . C5. 5
G21 K X. . . C5. 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 se expressam em raios e estaro
programadas com respeito ao zero mquina.
No ser necessrio programar todos os eixos, por isso se limitaro somente os
eixos definidos.
G20 K1 X20 Z20
G21 K1 X100 Z100
Manual de programao
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
Z
o
n
a

d
e

t
r
a
b
a
l
h
o
3.
MODELO T
(SOFT V16.1X)
23
3.8.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:
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.
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 = 1 se habilita como zona de no sada.
S = 1 Zona de no entrada S = 2 Zona de no sada
Manual de programao
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
Z
o
n
a

d
e

t
r
a
b
a
l
h
o
MODELO T
(SOFT V16.1X)
24
25
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
4
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... Coor denadas do pont o de r efer nci a mqui na
("REFVALUE")
Manual de programao
CNC 8055
CNC 8055i
4.
S
I
S
T
E
M
A
S

D
E

R
E
F
E
R

N
C
I
A
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
)
MODELO T
(SOFT V16.1X)
26
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.
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.
Manual de programao
CNC 8055
CNC 8055i
S
I
S
T
E
M
A
S

D
E

R
E
F
E
R

N
C
I
A
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.
MODELO T
(SOFT V16.1X)
27
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.
Exemplo de programao do eixo X em dimetros.
Manual de programao
CNC 8055
CNC 8055i
4.
S
I
S
T
E
M
A
S

D
E

R
E
F
E
R

N
C
I
A
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
MODELO T
(SOFT V16.1X)
28
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
Manual de programao
CNC 8055
CNC 8055i
S
I
S
T
E
M
A
S

D
E

R
E
F
E
R

N
C
I
A
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.
MODELO T
(SOFT V16.1X)
29
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
Os valores atribudos aos eixos programar-se-o em raios ou dimetros
dependendo da personalizao do parmetro de mquina de eixos "DFORMAT"
Limitao da velocidade do eixo-rvore.
Mediante a programao de G92 S5.4 se limita a velocidade do eixo-rvore ao
valor fixado mediante S5.4.
Isto significa que o CNC no aceitar, a partir desse bloco, a programao de
valores de S superiores ao mximo definido. Tambm no se poder superar
esse mximo mediante as teclas do painel frontal.
; Posicionamento em linha.
G90 X0 Z200
; Pr-selecionar P0 como origem pea
G92 X0 Y0
; Programao conforme cotas da pea
G91 X30 Z- 30
Z - 30
X20
X20 Z- 40
Z - 30
Manual de programao
CNC 8055
CNC 8055i
4.
S
I
S
T
E
M
A
S

D
E

R
E
F
E
R

N
C
I
A
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
MODELO T
(SOFT V16.1X)
30
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. Os valores da tabela esto expressos em raios.
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: X0 Z330
G55: X0 Z240
G56: X0 Z150
G58: X0 Z-900
G59: X0 Z-180
Manual de programao
CNC 8055
CNC 8055i
S
I
S
T
E
M
A
S

D
E

R
E
F
E
R

N
C
I
A
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.
MODELO T
(SOFT V16.1X)
31
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.
Manual de programao
CNC 8055
CNC 8055i
4.
S
I
S
T
E
M
A
S

D
E

R
E
F
E
R

N
C
I
A
P
r

-
s
e
l
e

o

d
a

o
r
i
g
e
m

p
o
l
a
r

(
G
9
3
)
MODELO T
(SOFT V16.1X)
32
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.
Os valores atribudos aos referidos parmetros programar-se-o em raios ou
dimetros dependendo da personalizao do parmetro de mquina de eixos
"DFORMAT"
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.
G90 X180 Z50 ; Ponto P0
G01 X160 ; Ponto P1, em linha reta (G01).
G93 I90 J160 ; Pr-selecionar P5 como origem polar.
G03 Q270 ; Ponto P2, em arco (G03).
G01 Z130 ; Ponto P3, em linha reta (G01).
G93 I130 J0 ; Pr-selecionar P6 como origem polar.
G02 Q0 ; Ponto P4, em arco (G02)
Exemplo de programao do eixo X em dimetros.
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
33
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
5
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.
Manual de programao
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
F
u
n

e
s

p
r
e
p
a
r
a
t

r
i
a
s
MODELO T
(SOFT V16.1X)
34
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 direita 6.3
G03 * * Interpolao circular esquerda 6.3
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 * * Eixo C 6.15
G16 * * Seleo plano principal por dois direes 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.8.1
G21 Definio limites superiores zonas de trabalho 3.8.1
G22 * Habilitao / inabilitao zonas de trabalho 3.8.2
G28 * * Seleciona o segundo eixo-rvore ou comutao de eixos 5.4 / 7.8
G29 * * Seleciona a rvore principal ou comutao de eixos 5.4 / 7.8
G30 * * Sincronizao de rvores principais (defasagem) 5.5
G32 * * Avano F como funo inversa do tempo 6.17
G33 * * Rosqueamento eletrnico 6.12
G34 Rosqueamento de passo varivel 6.14
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.2.6
G41 * * Compensao radial ferramenta esquerda 8.2.3
G41 N * * Deteco de choques 8.3
G42 * * Compensao radial ferramenta direita 8.2.3
G42 N * * Deteco de choques 8.3
G45 * * Controle tangencial (G45) 6.18
G50 * * Arredondamento de aresta controlada 7.3.3
G51 * * Look-Ahead 7.4
G52 * Movimento contra batente 6.16
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 * Ciclo fixo de perfurao / rosqueamento na face que teve o
faceamento
9.13
Manual de programao
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
F
u
n

e
s

p
r
e
p
a
r
a
t

r
i
a
s
5.
MODELO T
(SOFT V16.1X)
35
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.
G61 * Ciclo fixo de perfurao / rosqueamento na face de
Torneamento
9.14
G62 * Ciclo fixo de rasgos de chavetas na face de Torneamento 9.15
G63 * Ciclo fixo de rasgos de chavetas na face de Faceamento 9.16
G66 * Ciclo fixo de seguimento de perfil 9.1
G68 * Ciclo fixo de desbaste no eixo X 9.2
G69 * Ciclo fixo de desbaste no eixo Z 9.3
G70 * ? * Programao em polegadas 3.3
G71 * ? Programao em milmetros 3.3
G72 * * Fator de escala geral e particulares 7.6
G74 * Busca de referncia de mquina. 4.2
G75 * Movimento com apalpador at tocar 10.1
G76 * Movimento com apalpador at deixar de tocar 10.1
G77 * * Acoplamento eletrnico de eixos 7.7.1
G77S * * Sincronizao de rvores principais 5.5
G78 * * Anulao do acoplamento eletrnico 7.7.2
G78S * * Anulao da sincronizao de rvores principais 5.5
G81 * Ciclo fixo de torneamento de trechos retos 9.4
G82 * Ciclo fixo de faceamento de trechos retos 9.5
G83 * Ciclo fixo de furao 9.6
G84 * Ciclo fixo de torneamento de trechos curvos 9.7
G85 * Ciclo fixo de faceamento de trechos curvos 9.8
G86 * Ciclo fixo de rosqueamento longitudinal 9.9
G87 * Ciclo fixo de rosqueamento frontal 9.10
G88 * Ciclo fixo de ranhura no eixo X 9.11
G89 * Ciclo fixo de ranhura no eixo Z 9.12
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 de corte constante 5.3.1
G97 * * Velocidade de rotao do eixo-rvore em RPM 5.3.2
G145 * * Desativao temporal do controle tangencial 6.19
G151 * ? Programao das cotas do eixo X em dimetros. 3.5
G152 * ? Programao das cotas do eixo X em raios. 3.5
G159 * Deslocamentos de origem absolutos 4.4.2
G233 * Retirada de eixos em roscado perante uma parada 6.13
Funo M D V Significado Seo
Manual de programao
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
V
e
l
o
c
i
d
a
d
e

d
e

a
v
a
n

o

F
MODELO T
(SOFT V16.1X)
36
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 G86 (ciclo fixo de rosqueamento longitudinal) ou G87 (ciclo fixo de
rosqueamento frontal), no se permite modificar o avano, trabalhando a 100% da
F programada.
Manual de programao
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
V
e
l
o
c
i
d
a
d
e

d
e

a
v
a
n

o

F
5.
MODELO T
(SOFT V16.1X)
37
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 Z lineares e o eixo C rotativo, situados todos eles
no ponto X0 Z0 C0, se programa o seguinte deslocamento:
G1 G90 X100 Z20 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 x
x ( )
2
z ( )
2
c ( )
2
+ +
-----------------------------------------------------------
10000 100
100
2
20
2
270
2
+ +
------------------------------------------------ 3464 7946 , = = =
Fz
F z
x ( )
2
z ( )
2
c ( )
2
+ +
-----------------------------------------------------------
10000 20
100
2
20
2
270
2
+ +
------------------------------------------------ 692 9589 , = = =
Fc
F c
x ( )
2
z ( )
2
c ( )
2
+ +
-----------------------------------------------------------
10000 270
100
2
20
2
270
2
+ +
------------------------------------------------ 9354 9455 , = = =
Manual de programao
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
V
e
l
o
c
i
d
a
d
e

d
e

a
v
a
n

o

F
MODELO T
(SOFT V16.1X)
38
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/ mi nut o ou pol egadas/ mi nut o. Tambm no ser apl i cado 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".
Movimentos manuais em G95
A partir deste momento, se o eixo a ser movido em JOG no pertence ao plano ativo,
o movimento se realizar em mm/minuto, portanto no ser necessrio programar
um S no eixo-rvore.
Alm disto, se algum eixo do plano o eixo Y, tampouco ser necessrio programar
o S para realizar movimentos em JOG em qualquer eixo, quer seja ou no do plano.
Esta funo principalmente interessante no caso de eixos auxiliares, lunetas e
contrapontos, j que nestes casos o S no tem influncia.
Manual de programao
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
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.
MODELO T
(SOFT V16.1X)
39
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/minuto (G97) ou em metros/minuto (ps/minuto se se trabalha
em polegadas) se est na modalidade de velocidade de corte constante (G96).
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 G86 (ciclo fixo de rosqueamento longitudinal) ou G87 (ciclo fixo de
rosqueamento frontal), no se permite modificar a velocidade programada,
trabalhando a 100% da S programada.
5.3.1 Velocidade de corte constante (G96)
Quando se programa G96 o CNC entende que a velocidade do eixo-rvore
programada mediante S5.4 se efetua em metros/minuto ou ps/minuto e o torno
comea a trabalhar na modalidade de velocidade de corte constante.
Se recomenda programar a velocidade do eixo-rvore S5.4 no mesmo bloco no qual
se programa a funo G96, devendo selecionar-se a gama de eixo-rvore
correspondente (M41, M42, M43, M44) no mesmo bloco ou em um anterior.
Se no bloco no que se programa a funo G96 no se programa a velocidade de eixo-
rvore S5.4, o CNC assume como velocidade de eixo-rvore a ltima com a que se
trabalhou na modalidade de velocidade de corte constante.
Se no se programa a velocidade do eixo-rvore e no existe nenhuma prvia ou
no se encontra selecionada a gama de eixo-rvore correspondente, o CNC
mostrar o erro correspondente.
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.
5.3.2 Velocidade de rotao do eixo-rvore em RPM (G97)
Quando se programa G97 o CNC entende que a velocidade do eixo-rvore
programada mediante S5.4 o em revolues/minuto.
Se no bloco que se programa G97 no se programa a velocidade de eixo-rvore S5.4,
o CNC assume como velocidade programada, a velocidade qual nesse momento
est rodando o eixo-rvore.
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.
Manual de programao
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
S
e
l
e

o

d
e

e
i
x
o
-

r
v
o
r
e

(
G
2
8
-
G
2
9
)
MODELO T
(SOFT V16.1X)
40
5.4 Seleo de eixo-rvore (G28-G29)
O modelo torno pode dispor 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. Como eixo C
somente pode trabalhar o eixo-rvore principal.
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.
Manual de programao
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
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.
MODELO T
(SOFT V16.1X)
41
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.
No se permite sincronizar eixos-rvore se est selecionado o plano XC ou ZC (eixo
C).
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.
Definir plano XC ou ZC em modo eixo C.
Manual de programao
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
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
)
MODELO T
(SOFT V16.1X)
42
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:
Quando se possui um suporte de ferramentas, normal utilizar mais ferramentas
do que posies tm o castelo. Por isso que uma mesma posio da porta-
ferramenta deve ser utilizada por mais de uma ferramenta.
Nestes casos se deve programar as funes "T" e "D".
A funo "T" faz referncia posio da torre 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
posio da torre 5 e que o CNC deve levar em considerao as dimenses e
geometrias indicadas nas tabelas de corretores e geometrias para o corretor 23.
Quando se possui um brao suporte de ferramentas com 2 ferramentas de corte
tambm se deve programar as funes "T" e "D".
A funo "T" se refere ao brao e a funo "D" s dimenses da ferramenta de
corte. Assim se poder programar T1 D1 ou T1 D2, em funo de qual das 2
ferramentas de corte se deseja trabalhar.
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 definiu a funo D, consulta a "Tabela 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. Analisa a "Tabela de
Geometria" para conhecer a geometria da ferramenta de corte
(largura, ngulo e ngulo de corte). A "Tabela de Geometria est
associada ao T ou ao D conforme critrio do fabricante, parmetro
de mquina geral "GEOMTYPE (P123)".
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
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.
Manual de programao
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
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.
MODELO T
(SOFT V16.1X)
43
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.
A compensao longitudinal se aplica a todo o momento, enquanto que a
compensao radial, deve ser selecionada pelo usurio mediante as funes G40,
G41, G42.
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.
Manual de programao
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
F
u
n

o

a
u
x
i
l
i
a
r

(
M
)
MODELO T
(SOFT V16.1X)
44
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
Manual de programao
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
F
u
n

o

a
u
x
i
l
i
a
r

(
M
)
5.
MODELO T
(SOFT V16.1X)
45
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.
recomendado personalizar esta funo na tabela de funes M, 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.
Manual de programao
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
F
u
n

o

a
u
x
i
l
i
a
r

(
M
)
MODELO T
(SOFT V16.1X)
46
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.
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, depois de
efetuar a busca do micro de referncia 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
absol utas, i ndependentemente, do ti po de uni dades 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.
Manual de programao
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
F
u
n

o

a
u
x
i
l
i
a
r

(
M
)
5.
MODELO T
(SOFT V16.1X)
47
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.
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.
Manual de programao
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
F
u
n

o

a
u
x
i
l
i
a
r

(
M
)
MODELO T
(SOFT V16.1X)
48
49
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
6
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
As cotas de cada eixo devero ser programadas em raios ou dimetros, dependendo
da personalizao do parmetro de mquina de eixos "DFORMAT".
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 Z100; Ponto de comeo
G00 G90 X300 Z400; Trajetria programada
Exemplo de programao do eixo X em raios.
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
I
n
t
e
r
p
o
l
a

o

l
i
n
e
a
r

(
G
0
1
)
MODELO T
(SOFT V16.1X)
50
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 X800 Z650 F150
Exemplo de programao do eixo X em dimetros.
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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.
MODELO T
(SOFT V16.1X)
51
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.
O seguinte exemplo mostra o sentido de G02 e G03 em diferentes mquinas.
Observe-se como se mantm a posio relativa da ferramenta com respeito aos
eixos.
Tornos horizontais:
Tornos verticais:
A interpolao circular somente se pode executar no plano. A forma de definir a
interpolao circular a seguinte:
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
,

G
0
3
)
MODELO T
(SOFT V16.1X)
52
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:
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 em raios e 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:
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
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
Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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.
MODELO T
(SOFT V16.1X)
53
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.
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.. Z.. R- ..
Arco 2 G02 X.. Z.. R+..
Arco 3 G03 X.. Z.. R+..
Arco 4 G03 X.. Z.. R- ..
Execuo da interpolao circular
O CNC calcular, conforme o arco da trajetria programada, os raios 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.
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
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
I
n
t
e
r
p
o
l
a

o

c
i
r
c
u
l
a
r

(
G
0
2
,

G
0
3
)
MODELO T
(SOFT V16.1X)
54
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"
Exemplos de programao
A seguir se analisam diversos modos de programao, sendo o ponto inicial X40 Z60.
Coordenadas cartesianas:
G90 G03 X90 Z110 I 50 K0
X40 Z160 I 10 K50
Coordenadas polares:
G90 G03 Q0 I 50 K0
Q- 90 I 0 K50
Ou:
G93 I 90 J 60 ; Define o centro polar
G03 Q0
G93 I 90 J 160 ; Define o centro polar
Q- 90
Coordenadas cartesianas com programao de raio:
G90 G03 X90 Z110 R50
X40 Z160 R50
Exemplo de programao do eixo X em raios.
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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.
MODELO T
(SOFT V16.1X)
55
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.
As cotas do centro devero ser programadas em raios ou dimetros, dependendo
das unidades de programao selecionadas mediante o parmetro de mquina de
eixos "DFORMAT".
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 X40 Z60.
Coordenadas cartesianas:
G90 G06 G03 X90 Z110 I 90 K60
G06 X40 Z160 Y40 I 90 K160
Coordenadas polares:
G90 G06 G03 Q0 I 90 K60
G06 Q- 90 I 90 K160
Exemplo de programao do eixo X em raios.
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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
)
MODELO T
(SOFT V16.1X)
56
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.
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.
Exemplo de programao do eixo X em raios.
G90 G01 X0 Z270
X50 Z250
G08 X60 Z180 ;Arco tangente trajetria anterior.
G08 X50 Z130 ;Arco tangente trajetria anterior.
G08 X60 Z100 ;Arco tangente trajetria anterior.
G01 X60 Z40
Utilizando a funo G08, no possvel executar uma circunferncia
completa, devido que existem infinitas solues. O CNC visualizar o cdigo
de erro correspondente.
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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.
MODELO T
(SOFT V16.1X)
57
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:
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
G18 G09 X5.5 Z5.5 I5.5 K5.5
G18 G09 R5.5 Q5.5 I5.5 K5.5
Exemplo sendo o P0 o ponto inicial.
Programao do eixo X em raios.
G09 X60 Z20 I 30 K50
Programao do eixo X em dimetros.
G09 X120 Z20 I 60 K50
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.
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
I
n
t
e
r
p
o
l
a

o

h
e
l
i
c
o
i
d
a
l
MODELO T
(SOFT V16.1X)
58
6.7 Interpolao helicoidal
A interpolao helicoidal consta de uma interpolao circular no plano de trabalho
e do deslocamento do resto dos eixos programados.
Normalmente se utiliza em mquinas especiais que possuam um eixo auxiliar.
A interpolao helicoidal se programa num bloco.
A interpolao circular mediante as funes G02, G03, G08 ou G09.
O deslocamento do outro ou outros eixos.
Exemplo de interpolao circular no plano YZ e deslocamento do eixo X:
G02 Y Z J K X
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:
Exemplo:
Exemplo de interpolao circular no plano YZ e deslocamento do eixo X com passo
de hlice de 5 mm:
G02 Y Z J K X I 5
Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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.
MODELO T
(SOFT V16.1X)
59
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 X20 Z60 e se deseja usinar um arco de circunferncia, sendo
retilnea a trajetria de aproximao, se dever programar:
G90 G01 X20 Z30
G03 X40 Z10 R20
Exemplo de programao do eixo X em raios.
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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
)
MODELO T
(SOFT V16.1X)
60
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 R5 X20 Z30
G03 X40 Z10 R20
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.
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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.
MODELO T
(SOFT V16.1X)
61
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 X10 Z50 e se deseja usinar um arco de circunferncia, sendo
retilneas as trajetrias da sada, se dever programar:
G90 G02 X30 Z30 R20
G01 X30 Z10
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 G02 G38 R5 X30 Z30 R20
G00 X30 Z10
Exemplo de programao do eixo X em raios.
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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
)
MODELO T
(SOFT V16.1X)
62
6.10 Arredondamento controlado de arestas (G36)
A funo G36 permite fazer arredondamento de uma aresta com um raio
determinado, sem a necessidade de calcular nem o centro nem os pontos inicial e
final do arco.
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 X20 Z60
G01 G36 R10 X80
Z10
G90 X20 Z60
G01 G36 R10 X80
G02 X60 Z10 I 20 K- 30
Exemplo de programao do eixo X em dimetros.
G90 X60 Z90
G02 G36 R10 X60 Z50 R28
X60 Z10 R28
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
C
h
a
n
f
r
a
d
o

(
G
3
9
)
6.
MODELO T
(SOFT V16.1X)
63
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 fazer um chanfrado.
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 X20 Z80
G01 G39 R10 X80 Z60
X100 Z10
Exemplo de programao do eixo X em dimetros.
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
R
o
s
q
u
e
a
m
e
n
t
o

e
l
e
t
r

n
i
c
o

(
G
3
3
)
MODELO T
(SOFT V16.1X)
64
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 se trabalha em arredondamento de aresta (G05), se podem juntar diferentes
roscas de forma contnua numa mesma pea. Quando 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%. Se ignora o override do eixo-rvore tanto na usinagem como
no retrocesso.
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. Isto permite realizar roscas
de mltiplas entradas. Se no se programa se toma o valor 0.
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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.
MODELO T
(SOFT V16.1X)
65
Exemplos de programao
Nos seguintes exemplos, o eixo X se programa em dimetros.
Rosqueamento longitudinal
Se deseja realizar de uma s passada, uma rosca cilndrica de 2mm de profundidade
e 5mm de passo.
G90 G00 X200 Z190
X116 Z180
G33 Z40 L5 ; Rosqueamento.
G00 X200
Z190
Rosqueamento longitudinal multplice
Se deseja realizar uma rosca cilndrica de duas entradas. As roscas esto defasadas
180 e cada uma de 2mm de profundidade e 5mm de passo.
G90 G00 X200 Z190
X116 Z180
G33 Z40 L5 Q0 ; Primeiro rosqueamento.
G00 X200
Z190
X116 Z180
G33 Z40 L5 Q180 ; Segundo rosqueamento.
G00 X200
Z190
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
R
o
s
q
u
e
a
m
e
n
t
o

e
l
e
t
r

n
i
c
o

(
G
3
3
)
MODELO T
(SOFT V16.1X)
66
Rosqueamento cnico
Se deseja realizar de uma s passada, uma rosca cnica de 2mm de profundidade
e 5mm de passo.
G90 G00 X200 Z190
X84
G33 X140 Z50 L5 ; Primeiro rosqueamento.
G00 X200
Z190
Juno de roscas
Se trata de juntar um roscado longitudinal e um cnico de 2mm de profundidade e
5mm de passo.
G90 G00 G05 X220 Z230
X96
G33 Z120 L5 ; Rosqueamento longitudinal.
Z160 Z60 L5 ; Rosqueamento cnico.
G00 X200
Z230
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
R
e
t
i
r
a
d
a

d
e

e
i
x
o
s

e
m

r
o
s
c
a
d
o

p
e
r
a
n
t
e

u
m
a

p
a
r
a
d
a

(
G
2
3
3
)
6.
MODELO T
(SOFT V16.1X)
67
6.13 Retirada de eixos em roscado perante uma parada (G233)
A funo G233 permite programar a distncia de segurana que se vo retirar os
eixos em caso de que se interrompa um roscado (G33), quer seja mediante a tecla
[STOP] ou feedhold.
Esta funo, uma funo modal que se programa sozinha no bloco e se visualiza
no histrico. Esta funo estabelece a sada de rosca para todos os roscados que
se programem depois dela. Em caso de haver vrias funes G33 seguidas e em
cada uma delas se deseje realizar uma retirada diferente, se deve programar a
funo G233 correspondente, antes de cada uma das funes G33.
A funo G233 pode ser desativada programando-a sozinha no bloco ou
programando todas as cotas a zero. Em ambos os casos a G233 desaparece do
histrico.
Se na execuo de um roscado se pressiona a tecla [STOP] e a funo G233 est
ativa, os eixos se retiram conforme as distncias programadas na referida funo.
Se depois da retirada houvesse um DSTOP ativo, se continuaria executando os
seguintes blocos do programa at encontrar um ESTOP.
Formato de programao
G233 X....C
Exemplo:
X: Distncia incremental positiva ou negativa a mover-se no eixo de sada
da rosca (eixo X).
Z: Distncia incremental a mover-se no eixo da rosca (eixo Z).
X...C +/-5.5 Distncias de sada da rosca.
Z
X
STOP
Z
X
Ponto final
Ponto de sada
da rosca.
Ponto de parada
do ciclo
Ponto inicial.
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
R
e
t
i
r
a
d
a

d
e

e
i
x
o
s

e
m

r
o
s
c
a
d
o

p
e
r
a
n
t
e

u
m
a

p
a
r
a
d
a

(
G
2
3
3
)
MODELO T
(SOFT V16.1X)
68
Exemplo de programao
Programao com G33 e G233 de uma rosca.
N10 G90 G18 S500 M3
N20 G0 X20
N30 Z0
N40 X10
N50 G233 X5 Z-20 ;Bloco de ativao de retirada de rosca (5mm em X e
-20mm em Z).
N60 G33 Z-30 L5 ;Bloco de roscado que se pode interromper com STOP.
N70 G33 X15 Z-50 L5 ;Bloco sada rosqueamento anterior.
Retirada de eixos perante uma parada nos ciclos fixos de
roscado (G86, G87)
Nos ciclos fixos de roscado (G86, G87) que tm programada uma sada de rosca,
no necessrio programar uma G233. As distancias de retirada sero as indicadas
nos parmetros D e J do referido ciclo.
Na execuo dos referidos ciclos, ao pressionar a tecla [STOP] ou feedhold, depois
que a ferramenta foi retirada, volta ao ponto inicial do ciclo. Depois disto, a mquina
fica parada espera da ordem de [START] para repetir a passada interrompida.
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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.
MODELO T
(SOFT V16.1X)
69
6.14 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. O roscado de passo
fixo no se programa com G33 mas sim com G34 L0 K0.
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.
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
A
t
i
v
a

o

d
o

e
i
x
o

C

(
G
1
5
)
MODELO T
(SOFT V16.1X)
70
6.15 Ativao do eixo C (G15)
A funo preparatria G15 ativa o eixo C de forma que se pode usinar na superfcie
cilndrica ou na face frontal do cilindro.
Esta funo ser opcional, sendo necessrio possuir um software que permita
controlar 4 ou mais eixos.
Para poder utilizar esta funo preparatria necessrio personalizar um dos eixos
da mquina como eixo C (parmetro de mquina geral P0 at P7) e definir referido
eixo como eixo rotativo normal (parmetro de mquina do eixo C "AXISTYPE").
Quando se ativa o eixo C mediante a funo preparatria G15, o CNC executa uma
busca de referncia de mquina do eixo C, se anteriormente se estava trabalhando
em modo rvore principal. Se j se estava em modo C no se executar a busca de
referncia de mquina.
A funo G15 modal, mantendo-se ativa a sada lgica do eixo-rvore "CAXIS"
(M5955) durante todo o tempo no qual se encontra ativo o eixo C.
No se permite definir mais funes auxiliares no mesmo bloco no qual se definiu
a funo G15.
O CNC desativa o eixo C, retornando ao modo de eixo-rvore, depois de serem
executadas uma das funes tpicas de eixo-rvore (M03, M04, M05, etc).
Alm disso, se se personalizou o parmetro de mquina geral "PERCAX=NO" o CNC
tambm desativa a funo C depois de um desliga-liga do CNC, de uma Emergncia
ou Reset ou da execuo das funes M02, M30.
6.15.1 Usinagem na superfcie cilndrica
Para usinar na superfcie cilndrica da pea se deve definir mediante a funo G15
R o raio do cilindro que se deseja desenvolver e posteriormente selecionar o plano
principal com a funo G16 ZC.
A seguir se deve programar o perfil que se deseja usinar, sendo permitido programar
interpolaes lineares, interpolaes circulares e compensao do raio da
ferramenta.
A programao do eixo C se efetuar como se fosse um eixo linear, no prprio CNC
calcular o deslocamento angular correspondente em funo do raio selecionado
mediante a funo G15 R.
Se durante a programao do perfil se deseja modificar o raio que se quer
desenvolver se deve programar novamente a funo G15 R.
Exemplo com programao do eixo X em dimetros, supondo que o raio com que
se deseja realizar a ranhura no cilindro seja R20:
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
A
t
i
v
a

o

d
o

e
i
x
o

C

(
G
1
5
)
6.
MODELO T
(SOFT V16.1X)
71
G15 R20
G16 ZC
G90 G42 G01 Z70 C0 ; Posicionamento em ponto inicial
G91 X- 4 ; Penetrao
G90 G36 R5 C15. 708
G36 R3 Z130 C31. 416
G36 R3 C39. 270
G36 R3 Z190 C54. 978
G36 R3 C70. 686
G36 R3 Z130 C86. 394
G36 R3 C94. 248
G36 R3 Z70 C109. 956
G36 R3 C125. 664
G91 X4 ; Retirada
M30
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
A
t
i
v
a

o

d
o

e
i
x
o

C

(
G
1
5
)
MODELO T
(SOFT V16.1X)
72
6.15.2 Usinagem da superfcie frontal da chapa
Para usinar na superfcie frontal da pea se deve definir a funo G15 R e
posteriormente selecionar o plano principal com a funo G16 XC.
A seguir se deve programar o perfil que se deseja usinar, sendo permitido programar
interpolaes lineares, interpolaes circulares e compensao do raio da
ferramenta.
A programao do eixo C se efetuar como se fosse um eixo linear, e os valores
atribudos ao eixo X considerar-se-o programados em raios, independentemente
do valor atribudo ao parmetro de mquina do eixo X "DFORMAT".
G15
G16 XC
G0 X30 ; Posicionamento em ponto inicial
G0 Z- 2 ; Penetrao
G01 G90 X15 F1000
X0 C- 10
X - 12
C10
X0
X15 C0
X30
G0 Z20 ; Retirada
M30
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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.
MODELO T
(SOFT V16.1X)
73
6.16 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.
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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
)
MODELO T
(SOFT V16.1X)
74
6.17 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, 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.
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
C
o
n
t
r
o
l
e

t
a
n
g
e
n
c
i
a
l

(
G
4
5
)
6.
MODELO T
(SOFT V16.1X)
75
6.18 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 Ei xo ngul o
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 o 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
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
C
o
n
t
r
o
l
e

t
a
n
g
e
n
c
i
a
l

(
G
4
5
)
MODELO T
(SOFT V16.1X)
76
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.
5. 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.
Manual de programao
CNC 8055
CNC 8055i
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
C
o
n
t
r
o
l
e

t
a
n
g
e
n
c
i
a
l

(
G
4
5
)
6.
MODELO T
(SOFT V16.1X)
77
6.18.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.
Manual de programao
CNC 8055
CNC 8055i
6.
C
O
N
T
R
O
L
E

D
A

T
R
A
J
E
T

R
I
A
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
MODELO T
(SOFT V16.1X)
78
6.19 G145 Desativao temporal do controle tangencial
A funo G145 serve para desativar temporariamente o controle tangencial (G145):
G145 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.
G145 K1 Recupera o controle tangencial do eixo com o ngulo que tinha antes de ser anulado.
Depois disto, G145 desaparece da historia.
79
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
7
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 ; Interromper a preparao de blocos
/ 1 G01 X10 Z20 ; Condio de salto "/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.
Manual de programao
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
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
)
MODELO T
(SOFT V16.1X)
80
Exemplo: Se executam os seguintes blocos de programa num trecho com
compensao G41.
. . .
N10 X80 Z50
N15 G04
/ 1 N17 M10
N20 X50 Z50
N30 X50 Z80
. . .
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.
Manual de programao
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
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.
MODELO T
(SOFT V16.1X)
81
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).
Manual de programao
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
T
e
m
p
o
r
i
z
a

o

(
G
0
4

K
)
MODELO T
(SOFT V16.1X)
82
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 centsimas de segundo (0.5 segundos)
G04 K200 ; Temporizao de 200 centsimas 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 81.
Manual de programao
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
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.
MODELO T
(SOFT V16.1X)
83
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 X100 F100
Z - 120
Manual de programao
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
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
)
MODELO T
(SOFT V16.1X)
84
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 X100 F100
Z - 120
Manual de programao
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
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.
MODELO T
(SOFT V16.1X)
85
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 X100 F100
Z - 120
Manual de programao
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
L
o
o
k
-
a
h
e
a
d

(
G
5
1
)
MODELO T
(SOFT V16.1X)
86
7.4 Look-ahead (G51)
A execuo de programas formados por blocos com deslocamentos muito pequenos
(CAM, 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.
aconselhvel possuir a opo CPU-TURBO quando se utiliza a funo look-ahead.
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.
As velocidades mximas dos eixos.
As aceleraes mximas.
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.
BLOQUE i
BLOQUE i 1
B
BLOCO I
BLOCO I+1
Manual de programao
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
L
o
o
k
-
a
h
e
a
d

(
G
5
1
)
7.
MODELO T
(SOFT V16.1X)
87
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.
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.
Manual de programao
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
L
o
o
k
-
a
h
e
a
d

(
G
5
1
)
MODELO T
(SOFT V16.1X)
88
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.
Manual de programao
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
L
o
o
k
-
a
h
e
a
d

(
G
5
1
)
7.
MODELO T
(SOFT V16.1X)
89
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.
7.4.3 Maneira de suavizar a velocidade de usinagem
Em funo da potncia do processo do CNC (que depende do modelo e da
parametrizao), e em funo tambm do tipo de pea que se est executando, se
ativa a superviso da maneira de suavizar da F (velocidade de avano de usinagem),
para conseguir que esta se mantenha estvel. Desta forma, se consegue maior
suavidade de usinagem em programas exigentes quanto capacidade de clculo
(programas com blocos pequenos e alta velocidade programada).
Esta melhora vlida para qualquer algoritmo de look-ahead. Para ativar esta
melhora, se utilizar o Bit 14 do parmetro mquina geral LOOKATYP (P160).



Movimento programado.
Movimento real utilizando filtros Fagor.
Movimento real sem utilizar filtros Fagor.
Se se ativa esta melhora com o algoritmo de look-ahead com monitorao
de jerk (bit 0 del parmetro de mquina geral LOOKATYP (P160)=1), no
necessrio ajustar o parmetro de mquina geral TLOOK (P161).
i
Manual de programao
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
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
)
MODELO T
(SOFT V16.1X)
90
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 trabal ha com espelhamento, executa os desl ocamentos
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.
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".
G90 G00 X40 Z150
G02 X80 Z110 R60
G01 Z60
X120 Z0
A programao de todas as peas ser:
Execuo da sub-rotina ; Usinagem "A".
G13 ; Espelhamento no eixo Z.
Execuo da sub-rotina ; Usinagem "B".
M30 ; Fim de programa
Manual de programao
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
F
a
t
o
r

d
e

e
s
c
a
l
a

(
G
7
2
)
.
7.
MODELO T
(SOFT V16.1X)
91
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.
Manual de programao
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
F
a
t
o
r

d
e

e
s
c
a
l
a

(
G
7
2
)
.
MODELO T
(SOFT V16.1X)
92
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 bsica.
G90 X200 Z0
G01 X200 Z30 F150
G01 X160 Z40
G03 X160 Z60 I 0 J 10
G02 X160 Z80 I 0 J 10
G03 X160 Z100 I 0 J 10
G02 X160 Z120 I 0 J 10
A programao das duas peas ser:
Execuo da sub-rotina. Usinagem "A1".
G92 Z0 ; Pr-seleo de cotas
(deslocamento de origem de coordenadas)
G72 S0. 5 ; Aplica fator de escala de 2.
Execuo da sub-rotina. Usinagem "A2".
G72 S2; Anular fator de escala
M30 ; Fim de programa
Exemplo de programao do eixo X em dimetros.
Manual de programao
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
F
a
t
o
r

d
e

e
s
c
a
l
a

(
G
7
2
)
.
7.
MODELO T
(SOFT V16.1X)
93
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 ao eixo Z do plano, trabalhando com compensao
radial da ferramenta.
Manual de programao
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
F
a
t
o
r

d
e

e
s
c
a
l
a

(
G
7
2
)
.
MODELO T
(SOFT V16.1X)
94
Se a um eixo giratrio se aplica um fator de escala igual a 360/2R 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.
Exemplo com programao do eixo X em dimetros, supondo que o raio com que
se deseja realizar a ranhura no cilindro seja R20.
Fator de escala a aplicar = 360/(2R) = 2.86
G16 ZC
G90 G42 G01 Z70 C0 ; Posicionamento em ponto inicial
G91 X- 4 ; Penetrao
G72 C2. 86 ; Fator de escala
G90 G36 R5 C45
G36 R5 Z130 C90
G36 R5 C112. 5
G36 R5 Z190 C157. 5
G36 R5 C202. 5
G36 R5 Z130 C247. 5
G36 R5 C270
G36 R5 Z70 C315
G36 R5 C360
G91 X4 ; Retirada
G72 C1 ; Anula fator de escala
M30
Manual de programao
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
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.
MODELO T
(SOFT V16.1X)
95
7.7 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.
7.7.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 <Ei xo 1> <Ei xo 2> <Ei xo 3> <Ei xo 4> <Ei xo 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.
Manual de programao
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
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
MODELO T
(SOFT V16.1X)
96
7.7.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 Desacopl a t odos os ei xos que se
encontrem acoplados.
G78 <Eixo1> <Eixo2> <Eixo3> <Eixo4> Desacopla somente os eixos indicados.
Manual de programao
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
C
o
m
u
t
a

o

d
e

e
i
x
o
s

G
2
8
-
G
2
9
7.
MODELO T
(SOFT V16.1X)
97
7.8 Comutao de eixos G28-G29
Esta funo, permite, em tornos verticais de 2 porta-ferramentas ou em mquinas
com 2 eixos principais, utilizar um nico programa de usinagem para efetuar
diferentes peas.
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 ( ei xo 1) ( ei xo 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 l i gao, depoi s de executar-se M30 ou depoi s de uma
EMERGNCIA ou RESET, se descomutan os eixos.
O seguinte exemplo mostra como utilizar esta funo num torno com 2 rvores
principais. O programa de usinagem est definido para o eixo-rvore 1.
1. Executar o programa de usinagem no eixo-rvore1.
2. G28 ZW. Comutao de eixos ZW.
3. Selecionar o eixo-rvore 2.
4. Deslocamento de origem para usinar no eixo-rvore 2.
5. Executar um programa de usinagem.
Se executar no eixo-rvore 2.
Enquanto isso, substituir a pea elaborada na mesa 1 por outra nova.
6. G29 B. Des-comutao de eixos ZW.
7. Selecionar o eixo-rvore 1.
8. Anular deslocamento de origem para usinar na mesa 1.
9. Executar um programa de usinagem.
Se executar na mesa 1.
Enquanto isso, substituir a pea elaborada na mesa 2 por outra nova.
Manual de programao
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
C
o
m
u
t
a

o

d
e

e
i
x
o
s

G
2
8
-
G
2
9
MODELO T
(SOFT V16.1X)
98
99
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
8
COMPENSAO DE
FERRAMENTAS
8.1 A compensao do comprimento
Se aplica sempre para compensar a diferena de comprimento entre as diferentes
ferramentas programadas.
Quando se seleciona uma nova ferramenta o CNC leva em considerao as suas
dimenses, definidas no corretor correspondente, e desloca o suporte de
ferramentas para que a ponta da nova ferramenta ocupe a mesma posio (cota)
que a anterior.
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
MODELO T
(SOFT V16.1X)
100
8.2 Compensao de raio
obrigatrio program-los. O CNC assume como ponta terica (P) a resultante das
faces utilizadas na calibragem da ferramenta (figura esquerda). Sem compensao
de raio a ponta terica (P) percorre a trajetria programada (figura central) deixando
sobras de usinagem.
Com compensao de raio se leva em considerao o raio da ponta e o fator de forma
ou tipo de ferramenta e se obtm as dimenses corretas da pea programada (figura
direita).
O CNC sempre mostra a posio da ponta terica. Por isso, quando se trabalha com
compensao de raio, as cotas e a representao grfica no coincidem sempre com
o percurso programado.
O CNC no mostra o percurso do centro da ferramenta; mostra a posio que ocupa
a ponta terica.
O percurso da ponta terica coincide, em parte, com o perfil programado nos
torneamentos e faceamentos, mas no coincide nunca com os trechos inclinados
e curvos.
Percurso programado.
Compensao de raio.
O CNC leva em considerao o raio da
ferrament a para obt er as di menses
corretas da pea programada.
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
8.
MODELO T
(SOFT V16.1X)
101
8.2.1 O Fator de forma da ferramenta
O fator de forma indica o tipo de ferramenta e as faces que foram utilizadas para a
sua calibragem. Depende da posio da ferramenta e da orientao dos eixos na
mquina.
O seguinte exemplo mostra o fator de forma F3 em diferentes mquinas. Observe-
se como se mantm a posio relativa da ferramenta com respeito aos eixos.
Tornos horizontais
Tornos verticais
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
MODELO T
(SOFT V16.1X)
102
A seguir se mostram os fatores de forma disponveis nos tornos horizontais mais
comuns.
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
8.
MODELO T
(SOFT V16.1X)
103
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
MODELO T
(SOFT V16.1X)
104
8.2.2 Trabalho sem compensao de raio de ferramenta
Existem algumas limitaes para trabalhar sem compensao de raio.
Fator de forma de ferramenta.
Unicamente se devem utilizar ferramentas que se calibraram tocando duas faces
da mesma, fatores de forma F1, F3, F5, F7, etc.
A usinagem com o resto de ferramentas no recomendvel, j que a ponta terica
da ferramenta percorre a trajetria programada (se elimina a zona sombreada na
figura direita).
Trechos de usinagem.
Unicamente se podem efetuar torneamentos de faces com dimetro constante
(figura da esquerda) ou faceados de paredes retas (figura da direita).
Existe problemas em trechos inclinados (figura da esquerda) e em faces
arredondadas (figura da direita).
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
8.
MODELO T
(SOFT V16.1X)
105
Faceamento de paredes retas.
Quando se deseja efetuar um faceamento at cota 0 (por exemplo da cota 40 at
cota 0) a ponta terica da ferramenta chega at cota 0, mas devido ao
arredondamento da ponta fica uma salincia na pea. Para solucionar este problema
efetuar o faceamento at cota negativa (por exemplo da cota 40 cota -3).
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
MODELO T
(SOFT V16.1X)
106
8.2.3 Trabalho com compensao de raio de ferramenta
Quando se trabalha com compensao de raio, se leva em considerao o raio da
ponta e o fator de forma armazenados na tabela de corretores, correspondente
ferramenta para obter as dimenses corretas da pea programada.
Todas as ferramentas tem um corretor associado (na tabela de ferramentas). Para
selecionar outro corretor utilizar o cdigo "D". Se no se programou nenhum corretor,
o CNC aplica o corretor D0, com X=0, Z=0, F=0, R=0, I=0 e K=0.
Tambm possvel definir as dimenses da ferramenta com as variveis TOX, TOZ,
TOF, TOR, TOI, TOK.
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.
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 (G66, G68, G69,
G83), e tambm no momento da ligao, depois de executar-se M02, M30 ou depois
de uma emergncia ou reset.
Tornos horizontais
Tornos verticais
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
8.
MODELO T
(SOFT V16.1X)
107
8.2.4 Inicio de compensao de raio da ferramenta (G41, G42)
Depois de que 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 X0 Z0 F0 R0 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), no referido bloco se anula
temporariamente 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.
Seguidamente se mostram diferentes casos de anulao de inicio de raio de
ferramenta, nas quais a trajetria programada se representa com trao contnuo e
a trajetria do centro da ferramenta 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 J 0

(X0 Y0)
Y
X

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

(X0 Y0)
Y
X
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
MODELO T
(SOFT V16.1X)
108
Trajetria RETA-RETA
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
8.
MODELO T
(SOFT V16.1X)
109
Trajetria RETA-CURVA
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
MODELO T
(SOFT V16.1X)
110
8.2.5 Trechos de compensao de raio de ferramenta
O CNC vai lendo at 50 blocos por diante do que est executando, com o objetivo
de calcular com antecipao a trajetria a percorrer. O CNC quando trabalha com
compensao de raio, necessita conhecer o deslocamento programado seguinte,
para calcular a trajetria a percorrer, por esse motivo no se poder programar 48
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 do centro da
ferramenta 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.
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
8.
MODELO T
(SOFT V16.1X)
111
8.2.6 Anulao da compensao de raio da ferramenta (G40)
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.
Seguidamente se mostram diferentes casos de anulao de inicio de raio de
ferramenta, nas quais a trajetria programada se representa com trao contnuo e
a trajetria do centro da ferramenta 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
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
MODELO T
(SOFT V16.1X)
112
Trajetria RETA-RETA
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
8.
MODELO T
(SOFT V16.1X)
113
Trajetria CURVA-RETA
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
MODELO T
(SOFT V16.1X)
114
Exemplo de programao
T1 D1
G0 G90 X110 Z100 Posicionamento em ponto de partida.
G1 G42 X10 Z60 Ativa compensao e deslocamento a ponto inicial.
X70 Z40
X70 Z20
X90 Z20 Deslocamento ao ponto final (compensao ativa).
G40 X110 Z100 Desativa a compensao e o deslocamento ao ponto de
partida.
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
8.
MODELO T
(SOFT V16.1X)
115
8.2.7 Anulao temporal da compensao com G00
Quando se detecta um passo de G01, G02, G03, G33 ou G34 at G00, o CNC anula
temporariamente a compensao de raio, permanecendo a ferramenta tangente
perpendicular, na extremidade do deslocamento programado no bloco de G01, G02,
G03, G33 ou G34.
Quando se detecta um passo de G00 at G01, G02, G03, G33 ou G34 o novo bloco
recebe o tratamento correspondente ao primeiro ponto compensado, recomeando
a compensao radial normalmente.
Caso especial: Se o controle no tem suficiente informao para compensar, mas
o movimento em G00, se executar sem compensao radial.
Exemplo de programao
Exemplo de programao errneo. A compensao se elimina no ltimo bloco do
perfil e a usinagem no coincide com o desejado porque o CNC compensa todo o
trecho definido. Ao compensar o ltimo trecho a ferramenta se introduz na face que
teve o faceamento.
T1 D1
G0 G90 X110 Z100 Posicionamento em ponto de partida.
G1 G42 X10 Z60 Ativa compensao e deslocamento a ponto inicial
X70 Z40
X70 Z20
G40 X110 Z100 Desativa a compensao e o deslocamento ao ponto de
partida.
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
MODELO T
(SOFT V16.1X)
116
Este problema se acessa utilizando a funo G00, como se indica a seguir:
T1 D1
G0 G90 X110 Z100 Posicionamento em ponto de partida.
G1 G42 X10 Z60 Ativa compensao e deslocamento a ponto inicial
X70 Z40
X70 Z20
G40 G0 X110 Z100 Desativa a compensao e o deslocamento ao ponto de
partida.
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
8.
MODELO T
(SOFT V16.1X)
117
8.2.8 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:
Trajetria reta rarco:
A
B
Trajetria arco reta:
A B
Trajetria arco arco:
A B
Manual de programao
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
C
o
m
p
e
n
s
a

o

d
e

r
a
i
o
MODELO T
(SOFT V16.1X)
118
8.2.9 Compensao de ferramenta em qualquer plano
O parmetro de mquina geral "PLACOMP" permite trabalhar com compensao de
ferramenta em todos os planos ou s no plano ZX. Quando se tenha personalizado
"PLACOMP=1" para trabalhar com compensao de ferramenta em todos os planos,
o CNC interpreta a tabela de ferramentas da seguinte forma:
Plano ZX Plano WX Plano AB
Parmetros Z e K. Eixo de abcissas. eixo Z eixo W eixo A
Parmetros X e I. Eixo de ordenadas. eixo X eixo X eixo B
Manual de programao
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
D
e
t
e
c

o

d
e

c
h
o
q
u
e
s

(
G
4
1

N
,

G
4
2

N
)
8.
MODELO T
(SOFT V16.1X)
119
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.
Manual de programao
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
D
e
t
e
c

o

d
e

c
h
o
q
u
e
s

(
G
4
1

N
,

G
4
2

N
)
MODELO T
(SOFT V16.1X)
120
121
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
9
CICLOS FIXOS
O CNC possui os seguintes ciclos fixos de usinagem:
G66 Ciclo fixo de seguimento de perfil.
G68 Ciclo fixo de desbaste no eixo X.
G69 Ciclo fixo de desbaste no eixo Z.
G81 Ciclo fixo de torneamento de trechos retos.
G82 Ciclo fixo de faceamento de trechos retos.
G83 Ciclo fixo de furao.
G84 Ciclo fixo de torneamento de trechos curvos.
G85 Ciclo fixo de faceamento de trechos curvos.
G86 Ciclo fixo de rosqueamento longitudinal.
G87 Ciclo fixo de rosqueamento frontal.
G88 Ciclo fixo de ranhura no eixo X.
G89 Ciclo fixo de ranhura no eixo Z.
Ciclos fixos de usinagem com ferramenta motorizada:
G60 Ciclo fixo de perfurao / rosqueamento na face que teve o
faceamento.
G61 Ciclo fixo de perfurao / rosqueamento na face de Torneamento.
G62 Ciclo fixo de rasgos de chavetas na face de Torneamento.
G63 Ciclo fixo de rasgos de chavetas na face que teve o faceamento.
Um ciclo fixo se define mediante a funo G indicativa de ciclo fixo e os parmetros
correspondentes ao ciclo desejado. Um ciclo fixo pode ser definido em qualquer
parte do programa, isto , se pode definir tanto no programa principal como numa
sub-rotina.
Quando se trabalha com plano de trabalho diferente ao ZX, por exemplo G16 WX,
o CNC interpreta os parmetros do ciclo fixo da seguinte forma:
Plano ZX Plano WX Plano AB
O parmetro Z e todos os relacionados
com ele, com o eixo de abcissas.
eixo Z eixo W eixo A
O parmetro Z e todos os relacionados
com ele, com o eixo de ordenadas.
eixo X eixo X eixo B
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
6

C
i
c
l
o

f
i
x
o

d
e

s
e
g
u
i
m
e
n
t
o

d
e

p
e
r
f
i
l
MODELO T
(SOFT V16.1X)
122
9.1 G66 Ciclo fixo de seguimento de perfil
Este ciclo usina o perfil programado, mantendo o passo especificado entre as
sucessivas passadas de usinagem. O ciclo permite utilizar ferramentas triangulares,
redondas e quadradas.
A estrutura bsica do bloco :
G66 X Z I C A L M H S E Q
X5.5 Define a cota conforme o eixo X, do ponto inicial do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial do perfil. Se programar em cotas
absolutas.
I5.5 Define as sobras de material, isto , a quantidade a eliminar da pea original. Se
define em raios e dependendo do valor atribudo ao parmetro "A" este valor se
interpretar como passou em X ou em Z.
Se o seu valor no maior que o excesso para o acabamento (L ou M) somente se
efetua a passada de acabamento, se H diferente de zero.
C5.5 Define o passo de usinagem. Todas as passadas de usinagem se efetuam com este
passo, exceto a ltima que eliminar o material que sobra.
Se define em raios e dependendo do valor atribudo ao parmetro "A" este valor se
interpretar, igual que "I", como passou em X ou em Z. Se se programa com valor
0, o CNC visualizar o erro correspondente.
A1. Define o eixo principal de usinagem.
Se se programa A0, o eixo principal ser o Z. O valor de "I" se toma como sobras
de material em X e o valor de "C" como passo em X.
Se se programa A1, o eixo principal ser o X. O valor de "I" se toma como sobras
de material em Z e o valor de "C" como passo em Z.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
6

C
i
c
l
o

f
i
x
o

d
e

s
e
g
u
i
m
e
n
t
o

d
e

p
e
r
f
i
l
9.
MODELO T
(SOFT V16.1X)
123
Se no se programa o parmetro A, o valor de "I" e "C" depende das dimenses da
ferramenta.
Se o comprimento em X da ferramenta maior que o comprimento em Z, o valor
de "I" se toma como sobras de material em X e o valor de "C" como passo em X.
Se o comprimento em X da ferramenta menor que o comprimento em Z, o valor
de "I" se toma como sobras de material em Z e o valor de "C" como passo em Z.
L5.5 Define o valor do excesso que se deixa em X para efetuar o acabamento. Se define
em raios e se no se programa se toma o valor 0.
M5.5 Define o valor do excesso que se deixa em Z para efetuar o acabamento.
Quando se programa "L" ou "M" com valor negativo a passada de acabamento se
realizar em arredondamento de aresta (G05) Quando se programam ambos os
parmetros com valor positivo a passada de acabamento se realizar em aresta viva
(G07).
Se no se programa o parmetro "M", o excesso em X e Z ser o indicado no
parmetro "L" e as passadas de desbaste sero eqidistantes, mantendo a distncia
"C" entre 2 passadas consecutivas.
H5.5 Define a velocidade de avano na passada de acabamento.
Se no se programa ou se programa com valor 0, se entende que no se deseja a
passada de acabamento.
S4 Define o nmero de etiqueta do bloco no qual comea a descrio geomtrica do
perfil.
E4 Define o nmero de etiqueta do bloco no qual finaliza a descrio geomtrica do
perfil.
Q6 Define o nmero de programa que contm a descrio geomtrica do perfil.
Este parmetro opcional e se no se define, o CNC entende que o perfil se encontra
definido no mesmo programa que contm a chamada ao ciclo.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
6

C
i
c
l
o

f
i
x
o

d
e

s
e
g
u
i
m
e
n
t
o

d
e

p
e
r
f
i
l
MODELO T
(SOFT V16.1X)
124
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao do eixo-
rvore, etc.) devem programar-se antes da chamada ao ciclo.
O ponto de chamada ao ciclo estar situado fora da pea a usinar e a uma distncia
superior definida como sobras de material (I) do perfil exterior da chapa.
Se a posio da ferramenta no correta para executar o ciclo, o CNC visualizar
o erro correspondente.
Depois de finalizado o ciclo fixo o avano ativo ser o ltimo avano programado,
o correspondente operao de desbaste (F) ou acabamento (H). Da mesma
maneira, o CNC aceitar as funes G00, G40 e G96.
Otimizao da usinagem
Se se define somente o perfil desejado o CNC supe que a pea em bruto cilndrica
e efetua a usinagem como se indica na parte esquerda.
Quando se conhece o perfil da pea em bruto se aconselha definir ambos os perfis:
O perfil da pea em bruto e o perfil final desejado. A usinagem mais rpida pois
somente se elimina o material delimitado por ambos os perfis.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
6

C
i
c
l
o

f
i
x
o

d
e

s
e
g
u
i
m
e
n
t
o

d
e

p
e
r
f
i
l
9.
MODELO T
(SOFT V16.1X)
125
9.1.1 Funcionamento bsico
Cada uma das passadas se realiza da seguinte forma:
1. O movimento de aproximao "1-2" se realiza em avano rpido (G00).
2. O deslocamento "2-3" se efetua ao avano programado (F).
3. O deslocamento de retrocesso "3-1" se realiza em avano rpido (G00).
Se existe a possibilidade de choque com a pea, este deslocamento se realizar
mediante dois deslocamentos em G00 ("3-4" e "4-1"), da mesma maneira como
indica a seguinte figura.
4. O ciclo fixo finalizar ao mesmo ponto em que se realizou a chamada ao ciclo.
As passadas de usinagem
Depois de calculado o perfil que se deve executar, se calcularo todas as passadas
necessrias para eliminar o material que sobra (I) programado.
A usi nagem se executar mantendo o trabalho em aresta viva (G07) ou
arredondamento de aresta (G05) que se encontra selecionado quando chamar ao
ciclo.
Quando no se programa o parmetro "M" se efetuam passadas eqidistantes,
mantendo a distncia "C" entre 2 passadas consecutivas. Alm disso, se o ltimo
trecho do perfil um trecho curvo ou um plano inclinado, o CNC calcular as
diferentes passadas sem superar a cota mxima programada.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
6

C
i
c
l
o

f
i
x
o

d
e

s
e
g
u
i
m
e
n
t
o

d
e

p
e
r
f
i
l
MODELO T
(SOFT V16.1X)
126
O perfil e a ferramenta
Depois de analisar o perfil programado e em funo da ferramenta utilizada, se
executar o referido perfil ou o que estiver mais prximo se no possvel executar
o programado. Naqueles casos que no se possa usinar o perfil programado (vales)
com a ferramenta selecionada, se mostrar uma mensagem no inicio da execuo
do ciclo.
O operador poder deter a execuo e selecionar a ferramenta apropriada. Se no
o faz, se calcula um novo perfil nas zonas que no so acessveis para a ferramenta
selecionada e se usina tudo o que seja possvel. A mensagem mostrada durante
toda a usinagem.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
6

C
i
c
l
o

f
i
x
o

d
e

s
e
g
u
i
m
e
n
t
o

d
e

p
e
r
f
i
l
9.
MODELO T
(SOFT V16.1X)
127
9.1.2 Sintaxe de programao de perfis
Na definio do perfil no necessrio programar o ponto inicial, j que se encontra
especificado mediante os parmetros X, Z de definio do ciclo fixo.
Se se definem 2 perfis, primeiro tem que definir o perfil final e a seguir o perfil da pea
em bruto.
O primeiro bloco de definio do perfil e o ltimo (donde finaliza o perfil ou perfis)
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 do perfil.
A sintaxes de programao do perfil deve cumprir as seguintes normas:
Pode programar-se mediante cotas absolutas e incrementais e estar formado por
elementos geomtricos simples como retas, arcos, arredondamentos de cantos
e chanfrados, seguindo para a programao, as normas de sintaxes definidas
para as mesmas.
A funo G00 indica que finalizou a definio do perfil final e que no referido bloco
comea a definio do perfil da pea em bruto.
Programar G01, G02 ou G03 no bloco seguinte, j que G00 modal, evitando
deste modo que o CNC mostre a mensagem de erro correspondente.
Na descrio do perfil 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.
Para a definio do perfil pode-se fazer 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.
Se permite programar as seguintes funes, mesmo que sero ignoradas pelo ciclo.
G05 Arredondamento de aresta.
G07 Aresta viva.
G50 Arredondamento de aresta controlada.
Funes F, S, T, D ou M.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
8

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

X
MODELO T
(SOFT V16.1X)
128
9.2 G68 Ciclo fixo de desbaste no eixo X
Este ciclo usina o perfil programado, mantendo o passo especificado entre as
sucessivas passadas de usinagem. O ciclo permite ferramentas triangulares,
redondas e quadradas.
A estrutura bsica do bloco :
G68 X Z C D L M K F H S E Q
X5.5 Define a cota conforme o eixo X, do ponto inicial do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial do perfil. Se programar em cotas
absolutas.
C5.5 Define o passo de usinagem e se programar mediante um valor positivo expresso
em raios. Se se programa com valor 0, o CNC visualizar o erro correspondente.
Todas as passadas de usinagem se efetuam com este passo, exceto a ltima que
eliminar o material que sobra.
D 5.5 Define a distncia de segurana que se efetua o retrocesso da ferramenta em cada
passada.
Quando se programa D com um valor diferente de 0, a ferramenta cortante realiza
um movimento de retirada a 45 at atingir a distncia de segurana (figura
esquerda).
Se se programa D com o valor 0, a trajetria de sada coincide com a trajetria de
entrada. Esto pode ser de interesse para fazer ranhuras em perfis complexos, para
utilizar estos ciclos em retificadoras cilndricas, etc.
Quando no se programa o parmetro D a retirada da ferramenta se efetua seguindo
o perfil at passada anterior, distncia C (figura da direita).
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
8

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

X
9.
MODELO T
(SOFT V16.1X)
129
Se deve levar e considerao quando no se programa o parmetro D que o tempo
de execuo do ciclo maior, mas a quantidade de material a comer na passada
de acabamento menor.
L5.5 Define o valor do excesso que se deixa em X para efetuar o acabamento. Se define
em raios e se no se programa se toma o valor 0.
M5.5 Define o valor do excesso que se deixa em Z para efetuar o acabamento.
Quando se programa "L" ou "M" com valor negativo a passada de acabamento se
realizar em arredondamento de aresta (G05) Quando se programam ambos os
parmetros com valor positivo a passada de acabamento se realizar em aresta viva
(G07).
Se no se programa o parmetro "M", o excesso ter o valor indicado no parmetro
"L" e ser constante em todo o perfil.
K5.5 Define a velocidade de avano de penetrao da ferramenta nos vales. Se no se
programa ou se programa com valor 0, assume a velocidade de avano da usinagem
(o que estava programado antes da chamada ao ciclo).
F5.5 Define a velocidade de avano na passada final de desbaste. Se no se programa
ou se programa com valor 0, se entende que no se deseja a passada final de
desbaste.
H5.5 Define a velocidade de avano na passada de acabamento. Se no se programa ou
se programa com valor 0, se entende que no se deseja a passada de acabamento.
S4 Define o nmero de etiqueta do bloco no qual comea a descrio geomtrica do
perfil.
E4 Define o nmero de etiqueta do bloco no qual finaliza a descrio geomtrica do
perfil.
Q6 Define o nmero de programa que contm a descrio geomtrica do perfil.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
8

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

X
MODELO T
(SOFT V16.1X)
130
Este parmetro opcional e se no se define, o CNC entende que o perfil se encontra
definido no mesmo programa que contm a chamada ao ciclo.
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao do eixo-
rvore, etc.) devem programar-se antes da chamada ao ciclo.
O ponto de chamada ao ciclo estar situado fora da pea a usinar e a uma distncia
superior definida como desbaste de acabamento (L, M) conforme os dois eixos (X,
Z).
Se a posio da ferramenta no correta para executar o ciclo, o CNC visualizar
o erro correspondente.
Depois de finalizado o ciclo fixo o avano ativo ser o ltimo avano programado,
o correspondente operao de desbaste (F) ou acabamento (H). Da mesma
maneira, o CNC aceitar as funes G00, G40 e G96.
Otimizao da usinagem
Se se define somente o perfil desejado o CNC supe que a pea em bruto cilndrica
e efetua a usinagem como se indica na parte esquerda.
Quando se conhece o perfil da pea em bruto se aconselha definir ambos os perfis:
O perfil da pea em bruto e o perfil final desejado. A usinagem mais rpida pois
somente se elimina o material delimitado por ambos os perfis.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
8

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

X
9.
MODELO T
(SOFT V16.1X)
131
9.2.1 Funcionamento bsico.
As passadas de usinagem
Depois de calculadas as passadas de desbaste necessrias se usinar o novo perfil
resultante.
A usi nagem se executar mantendo o trabalho em aresta viva (G07) ou
arredondamento de aresta (G05) que se encontra selecionado quando chamar ao
ciclo. Da mesma maneira, se mantm o mesmo passo durante toda a usinagem.
O perfil e a ferramenta
Depois de analisar o perfil programado e em funo da ferramenta utilizada, se
executar o referido perfil ou o que estiver mais prximo se no possvel executar
o programado. Naqueles casos que no se possa usinar o perfil programado (vales)
com a ferramenta selecionada, se mostrar uma mensagem no inicio da execuo
do ciclo.
O operador poder deter a execuo e selecionar a ferramenta apropriada. Se no
o faz, se calcula um novo perfil nas zonas que no so acessveis para a ferramenta
selecionada e se usina tudo o que seja possvel. A mensagem mostrada durante
toda a usinagem.
Usinagem de canais
Se ao executar uma das passadas de desbaste se detecta a existncia de um canal,
o CNC continuar a execuo do resto do perfil, sem levar em considerao o referido
canal. O nmero de canais que pode dispor um perfil ilimitado.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
8

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

X
MODELO T
(SOFT V16.1X)
132
Depois de finalizado o perfil que sobra, comear a execuo dos canais detectados.
Para isso se regressar em G00 ao ponto em que se interrompeu a usinagem do
perfil.
1. Desde este ponto se continuar em G01 o contorno programado, mantendo o
desbaste de acabamento, at alcanar a profundidade da passada "C"
selecionada. Trecho 1-2.
2. Na nova passada de desbaste o deslocamento "2-3" se efetua em G01 ao avano
programado (F).
3. Quando se tenha programado o parmetro "D" o deslocamento "3-4" se realiza
em avano rpido (G00), mas se no se tiver programado "D" o deslocamento
"3-4" se efetua seguindo o contorno programado e em G01 ao avano
programado (F).
4. O deslocamento de retrocesso "4-5" se realiza em avano rpido (G00).
Se ao executar-se um canal se detectam canais internos, se seguir o mesmo
procedimento explicado como anteriormente.
A passada final de desbaste
Se se selecionou passada final de desbaste, se realizar uma passada paralela ao
perfil, mantendo os excessos "L", com o avano "F" indicado. Esta passada final de
desbaste elimina as sobras que ficaram depois do desbaste.
Depois de finalizado o desbaste do perfil, a ferramenta retroceder ao ponto de
chamada ao ciclo.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
8

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

X
9.
MODELO T
(SOFT V16.1X)
133
A passada final de acabamento
Si se selecionou passada de acabamento, se realizar uma passada do perfil
calculado com compensao de raio de ferramenta e com o avano "H" indicado.
Este perfil poder coincidir com o perfil programado ou ser um que esteja prximo
a ele, se h zonas disponveis que no so acessveis para a ferramenta
selecionada.
Depois de finalizada a passada de acabamento, a ferramenta retroceder ao ponto
de chamada ao ciclo.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
8

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

X
MODELO T
(SOFT V16.1X)
134
9.2.2 Sintaxe de programao de perfis
Na definio do perfil no necessrio programar o ponto inicial, j que se encontra
especificado mediante os parmetros X, Z de definio do ciclo fixo.
Se se definem 2 perfis, primeiro tem que definir o perfil final e a seguir o perfil da pea
em bruto.
O primeiro bloco de definio do perfil e o ltimo (donde finaliza o perfil ou perfis)
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 do perfil.
A sintaxes de programao do perfil deve cumprir as seguintes normas:
Pode programar-se mediante cotas absolutas e incrementais e estar formado por
elementos geomtricos simples como retas, arcos, arredondamentos de cantos
e chanfrados, seguindo para a programao, as normas de sintaxes definidas
para as mesmas.
A funo G00 indica que finalizou a definio do perfil final e que no referido bloco
comea a definio do perfil da pea em bruto.
Programar G01, G02 ou G03 no bloco seguinte, j que G00 modal, evitando
deste modo que o CNC mostre a mensagem de erro correspondente.
Na descrio do perfil 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.
Para a definio do perfil pode-se fazer 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.
Se permite programar as seguintes funes, mesmo que sero ignoradas pelo ciclo.
G05 Arredondamento de aresta.
G07 Aresta viva.
G50 Arredondamento de aresta controlada.
Funes F, S, T, D ou M.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
9

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

Z
9.
MODELO T
(SOFT V16.1X)
135
9.3 G69 Ciclo fixo de desbaste no eixo Z
Este ciclo usina o perfil programado, mantendo o passo especificado entre as
sucessivas passadas de usinagem. O ciclo permite ferramentas triangulares,
redondas e quadradas.
A estrutura bsica do bloco :
G69X Z C D L M K F H S E Q
X5.5 Define a cota conforme o eixo X, do ponto inicial do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial do perfil. Se programar em cotas
absolutas.
C5.5 Define o passo de usinagem. Se se programa com valor 0, o CNC visualizar o erro
correspondente.
Todas as passadas de usinagem se efetuam com este passo, exceto a ltima que
eliminar o material que sobra.
D 5.5 Define a distncia de segurana que se efetua o retrocesso da ferramenta em cada
passada.
Quando se programa D com um valor diferente de 0, a ferramenta cortante realiza
um movimento de retirada a 45 at atingir a distncia de segurana (figura
esquerda).
Se se programa D com o valor 0, a trajetria de sada coincide com a trajetria de
entrada. Esto pode ser de interesse para fazer ranhuras em perfis complexos, para
utilizar estos ciclos em retificadoras cilndricas, etc.
Quando no se programa o parmetro D a retirada da ferramenta se efetua seguindo
o perfil at passada anterior, distncia C (figura da direita).
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
9

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

Z
MODELO T
(SOFT V16.1X)
136
Se deve levar e considerao quando no se programa o parmetro D que o tempo
de execuo do ciclo maior, mas a quantidade de material a comer na passada
de acabamento menor.
L5.5 Define o valor do excesso que se deixa em X para efetuar o acabamento. Se define
em raios e se no se programa se toma o valor 0.
M5.5 Define o valor do excesso que se deixa em Z para efetuar o acabamento.
Quando se programa "L" ou "M" com valor negativo a passada de acabamento se
realizar em arredondamento de aresta (G05) Quando se programam ambos os
parmetros com valor positivo a passada de acabamento se realizar em aresta viva
(G07).
Se no se programa o parmetro "M", o excesso ter o valor indicado no parmetro
"L" e ser constante em todo o perfil.
K5.5 Define a velocidade de avano de penetrao da ferramenta nos vales. Se no se
programa ou se programa com valor 0, assume a velocidade de avano da usinagem
(o que estava programado antes da chamada ao ciclo).
F5.5 Define a velocidade de avano na passada final de desbaste. Se no se programa
ou se programa com valor 0, se entende que no se deseja a passada final de
desbaste.
H5.5 Define a velocidade de avano na passada de acabamento. Se no se programa ou
se programa com valor 0, se entende que no se deseja a passada de acabamento.
S4 Define o nmero de etiqueta do bloco no qual comea a descrio geomtrica do
perfil.
E4 Define o nmero de etiqueta do bloco no qual finaliza a descrio geomtrica do
perfil.
Q6 Define o nmero de programa que contm a descrio geomtrica do perfil.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
9

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

Z
9.
MODELO T
(SOFT V16.1X)
137
Este parmetro opcional e se no se define, o CNC entende que o perfil se encontra
definido no mesmo programa que contm a chamada ao ciclo.
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao do eixo-
rvore, etc.) devem programar-se antes da chamada ao ciclo.
O ponto de chamada ao ciclo estar situado fora da pea a usinar e a uma distncia
superior definida como desbaste de acabamento (L, M) conforme os dois eixos (X,
Z).
Se a posio da ferramenta no correta para executar o ciclo, o CNC visualizar
o erro correspondente.
Depois de finalizado o ciclo fixo o avano ativo ser o ltimo avano programado,
o correspondente operao de desbaste (F) ou acabamento (H). Da mesma
maneira, o CNC aceitar as funes G00, G40 e G96.
Otimizao da usinagem
Se se define somente o perfil desejado o CNC supe que a pea em bruto cilndrica
e efetua a usinagem como se indica na parte esquerda.
Quando se conhece o perfil da pea em bruto se aconselha definir ambos os perfis:
O perfil da pea em bruto e o perfil final desejado. A usinagem mais rpida pois
somente se elimina o material delimitado por ambos os perfis.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
9

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

Z
MODELO T
(SOFT V16.1X)
138
9.3.1 Funcionamento bsico.
As passadas de usinagem
Depois de calculadas as passadas de desbaste necessrias se usinar o novo perfil
resultante.
A usinagem se executar mantendo o trabalho em aresta viva (G07) ou
arredondamento de aresta (G05) que se encontra selecionado quando chamar ao
ciclo. Da mesma maneira, se mantm o mesmo passo durante toda a usinagem.
O perfil e a ferramenta
Depois de analisar o perfil programado e em funo da ferramenta utilizada, se
executar o referido perfil ou o que estiver mais prximo se no possvel executar
o programado. Naqueles casos que no se possa usinar o perfil programado (vales)
com a ferramenta selecionada, se mostrar uma mensagem no inicio da execuo
do ciclo.
O operador poder deter a execuo e selecionar a ferramenta apropriada. Se no
o faz, se calcula um novo perfil nas zonas que no so acessveis para a ferramenta
selecionada e se usina tudo o que seja possvel. A mensagem mostrada durante
toda a usinagem.
Usinagem de canais
Se ao executar uma das passadas de desbaste se detecta a existncia de um canal,
o CNC continuar a execuo do resto do perfil, sem levar em considerao o referido
canal. O nmero de canais que pode dispor um perfil ilimitado.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
9

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

Z
9.
MODELO T
(SOFT V16.1X)
139
Depois de finalizado o perfil que sobra, comear a execuo dos canais detectados.
Para isso se regressar em G00 ao ponto em que se interrompeu a usinagem do
perfil.
1. Desde este ponto se continuar em G01 o contorno programado, mantendo o
desbaste de acabamento, at alcanar a profundidade da passada "C"
selecionada. Trecho 1-2.
2. Na nova passada de desbaste o deslocamento "2-3" se efetua em G01 ao avano
programado (F).
3. Quando se tenha programado o parmetro "D" o deslocamento "3-4" se realiza
em avano rpido (G00), mas se no se tiver programado "D" o deslocamento
"3-4" se efetua seguindo o contorno programado e em G01 ao avano
programado (F).
4. O deslocamento de retrocesso "4-5" se realiza em avano rpido (G00).
Se ao executar-se um canal se detectam canais internos, se seguir o mesmo
procedimento explicado como anteriormente.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
9

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

Z
MODELO T
(SOFT V16.1X)
140
A passada final de desbaste
Se se selecionou passada final de desbaste, se realizar uma passada paralela ao
perfil, mantendo os excessos "L", com o avano "F" indicado. Esta passada final de
desbaste elimina as sobras que ficaram depois do desbaste.
Depois de finalizado o desbaste do perfil, a ferramenta retroceder ao ponto de
chamada ao ciclo.
A passada final de acabamento
Si se selecionou passada de acabamento, se realizar uma passada do perfil
calculado com compensao de raio de ferramenta e com o avano "H" indicado.
Este perfil poder coincidir com o perfil programado ou ser um que esteja prximo
a ele, se h zonas disponveis que no so acessveis para a ferramenta
selecionada.
Depois de finalizada a passada de acabamento, a ferramenta retroceder ao ponto
de chamada ao ciclo.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
9

C
i
c
l
o

f
i
x
o

d
e

d
e
s
b
a
s
t
e

n
o

e
i
x
o

Z
9.
MODELO T
(SOFT V16.1X)
141
9.3.2 Sintaxe de programao de perfis
Na definio do perfil no necessrio programar o ponto inicial, j que se encontra
especificado mediante os parmetros X, Z de definio do ciclo fixo.
Se se definem 2 perfis, primeiro tem que definir o perfil final e a seguir o perfil da pea
em bruto.
O primeiro bloco de definio do perfil e o ltimo (donde finaliza o perfil ou perfis)
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 do perfil.
A sintaxes de programao do perfil deve cumprir as seguintes normas:
Pode programar-se mediante cotas absolutas e incrementais e estar formado por
elementos geomtricos simples como retas, arcos, arredondamentos de cantos
e chanfrados, seguindo para a programao, as normas de sintaxes definidas
para as mesmas.
A funo G00 indica que finalizou a definio do perfil final e que no referido bloco
comea a definio do perfil da pea em bruto.
Programar G01, G02 ou G03 no bloco seguinte, j que G00 modal, evitando
deste modo que o CNC mostre a mensagem de erro correspondente.
Na descrio do perfil 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.
Para a definio do perfil pode-se fazer 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.
Se permite programar as seguintes funes, mesmo que sero ignoradas pelo ciclo.
G05 Arredondamento de aresta.
G07 Aresta viva.
G50 Arredondamento de aresta controlada.
Funes F, S, T, D ou M.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
1

C
i
c
l
o

f
i
x
o

d
e

t
o
r
n
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

r
e
t
o
s
MODELO T
(SOFT V16.1X)
142
9.4 G81 Ciclo fixo de torneamento de trechos retos
Este ciclo realiza o torneamento do trecho programado, mantendo o passo
especificado entre as sucessivas passadas de torneamento. O ciclo permite
selecionar se se realizar ou no uma passada de acabamento depois de finalizar
o torneamento programado.
A estrutura bsica do bloco :
G81 X Z Q R C D L M F H
X5.5 Define a cota conforme o eixo X, do ponto inicial do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial do perfil. Se programar em cotas
absolutas.
Q5.5 Define a cota conforme o eixo X, do ponto final do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
R5.5 Define a cota conforme o eixo Z, do ponto final do perfil.
C5.5 Define o passo de torneamento e se programar mediante um valor positivo
expresso em raios. Se se programa com valor 0, o CNC visualizar o erro
correspondente.
Todo o torneamento se realiza com o mesmo passo, sendo este igual ou inferior ao
programado (C).
D 5.5 Define a distncia de segurana que se efetua o retrocesso da ferramenta em cada
passada.
Quando se programa D com um valor diferente de 0, a ferramenta cortante realiza
um movimento de retirada a 45 at atingir a distncia de segurana (figura
esquerda).
Se se programa D com o valor 0, a trajetria de sada coincide com a trajetria de
entrada.
Quando no se programa o parmetro D a retirada da ferramenta se efetua seguindo
o perfil at passada anterior, distncia C (figura da direita).
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
1

C
i
c
l
o

f
i
x
o

d
e

t
o
r
n
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

r
e
t
o
s
9.
MODELO T
(SOFT V16.1X)
143
Se deve levar e considerao quando no se programa o parmetro D que o tempo
de execuo do ciclo maior, mas a quantidade de material a comer na passada
de acabamento menor.
L5.5 Define o desbaste para o acabamento conforme o eixo X e se programar em raios.
Se no se programa se toma o valor 0.
M5.5 Define o desbaste para o acabamento conforme o eixo Z.
Se no se programa se toma o valor 0.
F5.5 Define a velocidade de avano na passada final de desbaste. Se no se programa
ou se programa com valor 0, se entende que no se deseja a passada final de
desbaste.
H5.5 Define a velocidade de avano na passada de acabamento.
Se no se programa ou se programa com valor 0, se entende que no se deseja a
passada de acabamento.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
1

C
i
c
l
o

f
i
x
o

d
e

t
o
r
n
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

r
e
t
o
s
MODELO T
(SOFT V16.1X)
144
9.4.1 Funcionamento bsico.
O ciclo fixo analisar o perfil programado realizando, se for necessrio, um
torneamento horizontal at alcanar o perfil definido. Todo o torneamento se realiza
com o mesmo passo, sendo este igual ou inferior ao programado (C).
Cada passo de torneamento se realiza da seguinte forma:
O deslocamento "1-2" se realiza em avano rpido (G00).
O deslocamento "2-3" se efetua em G01 ao avano programado (F).
Quando se tenha programado o parmetro "D" o deslocamento "3-4" se realiza
em avano rpido (G00), mas se no se tiver programado "D" o deslocamento
"3-4" se efetua seguindo o contorno programado e em G01 ao avano
programado (F).
O deslocamento de retrocesso "4-5" se realiza em avano rpido (G00).
Se se selecionou passada final de desbaste, se realizar uma passada paralela ao
perfil, mantendo os excessos "L" e "M", com o avano "F" indicado. Esta passada
final de desbaste elimina as sobras que ficaram depois do desbaste.
O ciclo depois de efetuar o torneamento (com ou sem passada de acabamento)
finalizar sempre no ponto de chamada ao ciclo.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
1

C
i
c
l
o

f
i
x
o

d
e

t
o
r
n
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

r
e
t
o
s
9.
MODELO T
(SOFT V16.1X)
145
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao de eixo-
rvore, etc.), assim como a compensao de raio da ferramenta (G41, G42), devem
programar-se antes da chamada ao ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo.
A distncia entre o ponto de partida e o ponto final (R, Q), conforme o eixo X, tem
que ser igual ou maior que L. A distncia entre o ponto de partida e o ponto inicial
(X, Z), conforme o eixo Z, tem que ser igual ou maior que M.
Se a posio da ferramenta no correta para executar o ciclo, o CNC visualizar
o erro correspondente.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
2

C
i
c
l
o

f
i
x
o

d
e

f
a
c
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

r
e
t
o
s
MODELO T
(SOFT V16.1X)
146
9.5 G82 Ciclo fixo de faceamento de trechos retos
Este ciclo realiza o faceamento do trecho programado, mantendo o passo
especificado entre as sucessivas passadas de faceamento. O ciclo permite
selecionar se se realizar ou no uma passada de acabamento depois de finalizar
o faceamento programado.
A estrutura bsica do bloco :
G82 X Z Q R C D L M F H
X5.5 Define a cota conforme o eixo X, do ponto inicial do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial do perfil. Se programar em cotas
absolutas.
Q5.5 Define a cota conforme o eixo X, do ponto final do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
R5.5 Define a cota conforme o eixo Z, do ponto final do perfil.
C5.5 Define o passo de faceamento.
Todo o faceamento se realiza com o mesmo passo, sendo este igual ou inferior ao
programado (C).
Se se programa com valor 0, o CNC visualizar o erro correspondente.
D 5.5 Define a distncia de segurana que se efetua o retrocesso da ferramenta em cada
passada.
Quando se programa D com um valor diferente de 0, a ferramenta cortante realiza
um movimento de retirada a 45 at atingir a distncia de segurana (figura
esquerda).
Se se programa D com o valor 0, a trajetria de sada coincide com a trajetria de
entrada.
Quando no se programa o parmetro D a retirada da ferramenta se efetua seguindo
o perfil at passada anterior, distncia C (figura da direita).
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
2

C
i
c
l
o

f
i
x
o

d
e

f
a
c
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

r
e
t
o
s
9.
MODELO T
(SOFT V16.1X)
147
Se deve levar e considerao quando no se programa o parmetro D que o tempo
de execuo do ciclo maior, mas a quantidade de material a comer na passada
de acabamento menor.
L5.5 Define o desbaste para o acabamento conforme o eixo X e se programar em raios.
Se no se programa se toma o valor 0.
M5.5 Define o desbaste para o acabamento conforme o eixo Z.
Se no se programa se toma o valor 0.
F5.5 Define a velocidade de avano na passada final de desbaste. Se no se programa
ou se programa com valor 0, se entende que no se deseja a passada final de
desbaste.
H5.5 Define a velocidade de avano na passada de acabamento.
Se no se programa ou se programa com valor 0, se entende que no se deseja a
passada de acabamento.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
2

C
i
c
l
o

f
i
x
o

d
e

f
a
c
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

r
e
t
o
s
MODELO T
(SOFT V16.1X)
148
9.5.1 Funcionamento bsico.
O ciclo fixo analisar o perfil programado realizando, se for necessrio, um
faceamento vertical at alcanar o perfil definido. Todo o faceamento se realiza com
o mesmo passo, sendo este igual ou inferior ao programado (C).
Cada passo de faceamento se realiza da seguinte forma:
O deslocamento "1-2" se realiza em avano rpido (G00).
O deslocamento "2-3" se efetua em G01 ao avano programado (F).
Quando se tenha programado o parmetro "D" o deslocamento "3-4" se realiza
em avano rpido (G00), mas se no se tiver programado "D" o deslocamento
"3-4" se efetua seguindo o contorno programado e em G01 ao avano
programado (F).
O deslocamento de retrocesso "4-5" se realiza em avano rpido (G00).
Se se selecionou passada final de desbaste, se realizar uma passada paralela ao
perfil, mantendo os excessos "L" e "M", com o avano "F" indicado. Esta passada
final de desbaste elimina as sobras que ficaram depois do desbaste.
O ciclo depois de efetuar o faceamento (com ou sem passada de acabamento)
finalizar sempre no ponto de chamada ao ciclo.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
2

C
i
c
l
o

f
i
x
o

d
e

f
a
c
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

r
e
t
o
s
9.
MODELO T
(SOFT V16.1X)
149
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao de eixo-
rvore, etc.), assim como a compensao de raio da ferramenta (G41, G42), devem
programar-se antes da chamada ao ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo.
A distncia entre o ponto de partida e o ponto final (X, Z), conforme o eixo X, tem
que ser igual ou maior que L. A distncia entre o ponto de partida e o ponto inicial
(X, Z), conforme o eixo Z, tem que ser igual ou maior que M.
Se a posio da ferramenta no correta para executar o ciclo, o CNC visualizar
o erro correspondente.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
3

C
i
c
l
o

f
i
x
o

d
e

p
e
r
f
u
r
a

o

a
x
i
a
l

/

r
o
s
q
u
e
a
m
e
n
t
o

c
o
m

m
a
c
h
o
MODELO T
(SOFT V16.1X)
150
9.6 G83 Ciclo fixo de perfurao axial / rosqueamento com
macho
Este ciclo permite efetuar uma perfurao axial ou um roscado com macho axial. A
execuo de uma ou outra operao depende do formato de programao utilizado.
Se se define o parmetro "B=0" efetua um roscado com macho axial e se se define
"B>0" efetua uma perfurao axial.
A estrutura bsica do bloco em cada caso :
X5.5 Define a cota conforme o eixo X, onde se deseja executar o ciclo. Se programar
em cotas absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, onde se deseja executar o ciclo. Se programar em
cotas absolutas.
I5.5 Define a profundidade. Far referncia ao ponto de comeo (X, Z), por isso ter valor
positivo se se perfura ou faz rosca em sentido negativo em relao ao eixo Z e valor
negativo se se perfura ou se faz rosca em sentido contrrio.
Se se programa com valor 0, o CNC visualizar o erro correspondente.
B5.5 Define o tipo de operao que se deseja executar.
Se se programa B=0 efetuar um roscado com macho axial.
Se se programa B>0 efetuar uma perfurao axial e o valor de B indica o passo
da perfurao.
D5.5 Define a distncia de segurana e indica a que distncia do ponto inicial (Z, X) se
posiciona a ferramenta no movimento de aproximao. Se no se programa se toma
o valor 0.
K5 Define o tempo de espera, em centsimos de segundo, no fundo do furo, at comear
o retrocesso. Se no se programa se toma o valor 0.
H5.5 Define a distncia que retroceder de maneira rpida (G00) depois de cada
perfurao. Se no se programa ou se programa com valor 0, retroceder at o ponto
de aproximao.
C5.5 Define at que distncia, do passo de perfurao anterior, se deslocar com rapidez
(G00) o eixo Z na sua aproximao pea para realizar um novo passo de
perfurao. Se no se programa se toma o valor 1 milmetro.
L5.5 Opcional. No ciclo de perfurao define o passo mnimo que pode adquirir o passo
de furao. Se utiliza com valores de R diferentes de 1.
Se no se programa se toma o valor 0.
Perfurao axial G83 X Z I B D K H C L R
Rosqueamento com macho axial G83 X Z I B0 D K R
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
3

C
i
c
l
o

f
i
x
o

d
e

p
e
r
f
u
r
a

o

a
x
i
a
l

/

r
o
s
q
u
e
a
m
e
n
t
o

c
o
m

m
a
c
h
o
9.
MODELO T
(SOFT V16.1X)
151
R5.5 No ciclo de perfurao indica o fator que reduz o passo de perfurao "B". Se no
se programa ou se programa com valor 0, se tomar o valor 1.
Com R=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.
No ciclo de Rosqueamento define o tipo de roscado que se deseja efetuar, com "R0"
se efetuar um rosqueamento com macho e com "R1" se efetuar um roscado rgido.
Se no se programa se toma o valor 0, roscado com macho.
Para poder efetuar um roscado rgido necessrio que o eixo-rvore correspondente
(principal o secundrio) se encontre preparado para trabalhar em lao, isto , que
disponha de um sistema motor-regulador e de codificador de eixo-rvore.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
3

C
i
c
l
o

f
i
x
o

d
e

p
e
r
f
u
r
a

o

a
x
i
a
l

/

r
o
s
q
u
e
a
m
e
n
t
o

c
o
m

m
a
c
h
o
MODELO T
(SOFT V16.1X)
152
9.6.1 Funcionamento bsico.
Perfurao
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto de furo.
2. Primeiro aprofundamento de furao. Deslocamento, no avano de trabalho do
eixo longitudinal at a profundidade Incremental programada em "B + D".
3. Volta de furao. Os passos seguintes se repetiro at atingir a cota de
profundidade programada em I.
Primeiro retrocede de maneira rpida (G00) a quantidade indicada (H) ou at o
ponto de aproximao. Aproximao com rapidez (G00), at uma distncia "C"
do passo de perfurao anterior.
Passo novo de furao. Deslocamento no avano de trabalho (G01), at o
seguinte aprofundamento incremental conforme "B" e "R".
4. Tempo de espera K em centsimas de segundo no fundo de perfurao, se foi
programado.
5. Retrocesso com rapidez (G00) at o ponto de aproximao.
Rosqueamento com macho
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto de rosqueamento.
2. Rosqueamento. Deslocamento, no avano de trabalho do eixo longitudinal at
a profundidade Incremental programada em "B + D".
3. Inverso do sentido de rotao do eixo-rvore.
Se se programou K se pra o eixo-rvore, e depois de transcorrer o tempo
programado parte o eixo-rvore em sentido contrrio.
4. Retrocesso no avano de trabalho at o ponto de aproximao.
Rosca rgida
1. O rosqueamento se efetua no centro da pea (X0). Deslocamento em modo
rpido at ao ponto de aproximao, situado a uma distncia de segurana "D"
do ponto de rosqueamento.
2. Rosqueamento. Deslocamento at profundidade incremental programada em
"D+B".
Se realiza interpolando o eixo-rvore principal (que est rodando) com o eixo Z.
No se pode deter o roscado rgido nem modificar as condies de usinagem.
Se efetua em 100% da S e F programadas.
3. Inverso do sentido de rotao do eixo-rvore.
Se se programou K se pra o eixo-rvore, e depois de transcorrer o tempo
programado parte o eixo-rvore em sentido contrrio.
4. Retrocesso no avano de trabalho at o ponto de aproximao.
Para a representao grfica do roscado rgido se utiliza a colorao de "sem
compensao". Ao finalizar o ciclo, o rvore (M5) se para.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
3

C
i
c
l
o

f
i
x
o

d
e

p
e
r
f
u
r
a

o

a
x
i
a
l

/

r
o
s
q
u
e
a
m
e
n
t
o

c
o
m

m
a
c
h
o
9.
MODELO T
(SOFT V16.1X)
153
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao do eixo-
rvore, etc.) devem programar-se antes da chamada ao ciclo.
Quando se trata de um rosqueamento (rgido ou com macho) a sada lgica geral
"TAPPING" (M5517) se mantm ativa durante a execuo deste ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo. Unicamente se anular a
compensao de raio da ferramenta se se encontrava ativa, continuando a execuo
do programa com a funo G40.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
4

C
i
c
l
o

f
i
x
o

d
e

t
o
r
n
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

c
u
r
v
o
s
MODELO T
(SOFT V16.1X)
154
9.7 G84 Ciclo fixo de torneamento de trechos curvos
Este ciclo realiza o torneamento do trecho programado, mantendo o passo
especificado entre as sucessivas passadas de torneamento. O ciclo permite
selecionar se se realizar ou no uma passada de acabamento depois de finalizar
o torneamento programado.
A estrutura bsica do bloco :
G84 X Z Q R C D L M F H I K
X5.5 Define a cota conforme o eixo X, do ponto inicial do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial do perfil. Se programar em cotas
absolutas.
Q5.5 Define a cota conforme o eixo X, do ponto final do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
R5.5 Define a cota conforme o eixo Z, do ponto final do perfil.
C5.5 Define o passo de torneamento e se programar mediante um valor positivo
expresso em raios. Se se programa com valor 0, o CNC visualizar o erro
correspondente.
Todo o torneamento se realiza com o mesmo passo, sendo este igual ou inferior ao
programado (C).
D 5.5 Define a distncia de segurana que se efetua o retrocesso da ferramenta em cada
passada.
Quando se programa D com um valor diferente de 0, a ferramenta cortante realiza
um movimento de retirada a 45 at atingir a distncia de segurana (figura
esquerda).
Se se programa D com o valor 0, a trajetria de sada coincide com a trajetria
de entrada.
Quando no se programa o parmetro D a retirada da ferramenta se efetua
seguindo o perfil at passada anterior, distncia C (figura da direita).
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
4

C
i
c
l
o

f
i
x
o

d
e

t
o
r
n
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

c
u
r
v
o
s
9.
MODELO T
(SOFT V16.1X)
155
Se deve levar e considerao quando no se programa o parmetro D que o tempo
de execuo do ciclo maior, mas a quantidade de material a comer na passada
de acabamento menor.
L5.5 Define o desbaste para o acabamento conforme o eixo X e se programar em raios.
Se no se programa se toma o valor 0.
M5.5 Define o desbaste para o acabamento conforme o eixo Z.
Se no se programa se toma o valor 0.
F5.5 Define a velocidade de avano na passada final de desbaste. Se no se programa
ou se programa com valor 0, se entende que no se deseja a passada final de
desbaste.
H5.5 Define a velocidade de avano na passada de acabamento.
Se no se programa ou se programa com valor 0, se entende que no se deseja a
passada de acabamento.
I5.5 Define em raios a distncia desde o ponto inicial (X, Z) at ao centro do arco,
conforme o eixo X. Se programa em cotas incrementais com respeito ao ponto inicial,
como a I em interpolaes circulares (G02, G03).
K5.5 Define a distncia desde o ponto inicial (X, Z) ao centro do arco, conforme o eixo Z.
Se programa em cotas incrementais com respeito ao ponto inicial, como o K em
interpolaes circulares (G02, G03).
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
4

C
i
c
l
o

f
i
x
o

d
e

t
o
r
n
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

c
u
r
v
o
s
MODELO T
(SOFT V16.1X)
156
9.7.1 Funcionamento bsico.
O ciclo fixo analisar o perfil programado realizando, se for necessrio, um
torneamento horizontal at alcanar o perfil definido.
Todo o torneamento se realiza com o mesmo passo, sendo este igual ou inferior ao
programado (C). Cada passo de torneamento se realiza da seguinte forma:
O deslocamento "1-2" se realiza em avano rpido (G00).
O deslocamento "2-3" se efetua em G01 ao avano programado (F).
Quando se tenha programado o parmetro "D" o deslocamento "3-4" se realiza
em avano rpido (G00), mas se no se tiver programado "D" o deslocamento
"3-4" se efetua seguindo o contorno programado e em G01 ao avano
programado (F).
O deslocamento de retrocesso "4-5" se realiza em avano rpido (G00).
Se se selecionou passada final de desbaste, se realizar uma passada paralela ao
perfil, mantendo os excessos "L" e "M", com o avano "F" indicado. Esta passada
final de desbaste elimina as sobras que ficaram depois do desbaste.
O ciclo depois de efetuar o torneamento (com ou sem passada de acabamento)
finalizar sempre no ponto de chamada ao ciclo.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
4

C
i
c
l
o

f
i
x
o

d
e

t
o
r
n
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

c
u
r
v
o
s
9.
MODELO T
(SOFT V16.1X)
157
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao de eixo-
rvore, etc.), assim como a compensao de raio da ferramenta (G41, G42), devem
programar-se antes da chamada ao ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo.
A distncia entre o ponto de partida e o ponto final (R, Q), conforme o eixo X, tem
que ser igual ou maior que L. A distncia entre o ponto de partida e o ponto inicial
(X, Z), conforme o eixo Z, tem que ser igual ou maior que M.
Se a posio da ferramenta no correta para executar o ciclo, o CNC visualizar
o erro correspondente.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
5

C
i
c
l
o

f
i
x
o

d
e

f
a
c
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

c
u
r
v
o
s
MODELO T
(SOFT V16.1X)
158
9.8 G85 Ciclo fixo de faceamento de trechos curvos
Este ciclo realiza o faceamento do trecho programado, mantendo o passo
especificado entre as sucessivas passadas de faceamento. O ciclo permite
selecionar se se realizar ou no uma passada de acabamento depois de finalizar
o faceamento programado.
A estrutura bsica do bloco :
G85 X Z Q R C D L M F H I K
X5.5 Define a cota conforme o eixo X, do ponto inicial do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial do perfil. Se programar em cotas
absolutas.
Q5.5 Define a cota conforme o eixo X, do ponto final do perfil. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
R5.5 Define a cota conforme o eixo Z, do ponto final do perfil.
C5.5 Define o passo de faceamento. Todo o faceamento se realiza com o mesmo passo,
sendo este igual ou inferior ao programado (C).
Se se programa com valor 0, o CNC visualizar o erro correspondente.
D 5.5 Define a distncia de segurana que se efetua o retrocesso da ferramenta em cada
passada.
Quando se programa D com um valor diferente de 0, a ferramenta cortante realiza
um movimento de retirada a 45 at atingir a distncia de segurana (figura
esquerda).
Se se programa D com o valor 0, a trajetria de sada coincide com a trajetria
de entrada.
Quando no se programa o parmetro D a retirada da ferramenta se efetua
seguindo o perfil at passada anterior, distncia C (figura da direita).
Se deve levar e considerao quando no se programa o parmetro D que o tempo
de execuo do ciclo maior, mas a quantidade de material a comer na passada
de acabamento menor.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
5

C
i
c
l
o

f
i
x
o

d
e

f
a
c
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

c
u
r
v
o
s
9.
MODELO T
(SOFT V16.1X)
159
L5.5 Define o desbaste para o acabamento conforme o eixo X e se programar em raios.
Se no se programa se toma o valor 0.
M5.5 Define o desbaste para o acabamento conforme o eixo Z.
Se no se programa se toma o valor 0.
F5.5 Define a velocidade de avano na passada final de desbaste. Se no se programa
ou se programa com valor 0, se entende que no se deseja a passada final de
desbaste.
H5.5 Define a velocidade de avano na passada de acabamento.
Se no se programa ou se programa com valor 0, se entende que no se deseja a
passada de acabamento.
I5.5 Define em raios a distncia desde o ponto inicial (X, Z) at ao centro do arco,
conforme o eixo X. Se programa em cotas incrementais com respeito ao ponto inicial,
como a I em interpolaes circulares (G02, G03).
K5.5 Define a distncia desde o ponto inicial (X, Z) ao centro do arco, conforme o eixo Z.
Se programa em cotas incrementais com respeito ao ponto inicial, como o K em
interpolaes circulares (G02, G03).
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
5

C
i
c
l
o

f
i
x
o

d
e

f
a
c
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

c
u
r
v
o
s
MODELO T
(SOFT V16.1X)
160
9.8.1 Funcionamento bsico.
O ciclo fixo analisar o perfil programado realizando, se for necessrio, um
faceamento vertical at alcanar o perfil definido.
Todo o faceamento se realiza com o mesmo passo, sendo este igual ou inferior ao
programado (C). Cada passo de faceamento se realiza da seguinte forma:
O deslocamento "1-2" se realiza em avano rpido (G00).
O deslocamento "2-3" se efetua em G01 ao avano programado (F).
Quando se tenha programado o parmetro "D" o deslocamento "3-4" se realiza
em avano rpido (G00), mas se no se tiver programado "D" o deslocamento
"3-4" se efetua seguindo o contorno programado e em G01 ao avano
programado (F).
O deslocamento de retrocesso "4-5" se realiza em avano rpido (G00).
Se se selecionou passada final de desbaste, se realizar uma passada paralela ao
perfil, mantendo os excessos "L" e "M", com o avano "F" indicado. Esta passada
final de desbaste elimina as sobras que ficaram depois do desbaste.
O ciclo depois de efetuar o faceamento (com ou sem passada de acabamento)
finalizar sempre no ponto de chamada ao ciclo.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
5

C
i
c
l
o

f
i
x
o

d
e

f
a
c
e
a
m
e
n
t
o

d
e

t
r
e
c
h
o
s

c
u
r
v
o
s
9.
MODELO T
(SOFT V16.1X)
161
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao de eixo-
rvore, etc.), assim como a compensao de raio da ferramenta (G41, G42), devem
programar-se antes da chamada ao ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo.
A distncia entre o ponto de partida e o ponto final (X, Z), conforme o eixo X, tem
que ser igual ou maior que L. A distncia entre o ponto de partida e o ponto inicial
(X, Z), conforme o eixo Z, tem que ser igual ou maior que M.
Se a posio da ferramenta no correta para executar o ciclo, o CNC visualizar
o erro correspondente.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
6

C
i
c
l
o

f
i
x
o

d
e

r
o
s
q
u
e
a
m
e
n
t
o

l
o
n
g
i
t
u
d
i
n
a
l
MODELO T
(SOFT V16.1X)
162
9.9 G86 Ciclo fixo de rosqueamento longitudinal
Este ciclo permite talhar roscas exteriores ou interiores em corpos cnicos ou
cilndricos.
As roscas direita ou esquerda programar-se-o indicando o sentido de rotao
do eixo-rvore M03 ou M04.
A estrutura bsica do bloco :
G86 X Z Q R K I B E D L C J A WV M
X5.5 Define a cota conforme o eixo X, do ponto inicial da rosca. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial da rosca. Se programar em cotas
absolutas.
Q5.5 Define a cota conforme o eixo X, do ponto final da rosca. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
R5.5 Define a cota conforme o eixo Z, do ponto final da rosca.
K5.5 Opcional. Se utiliza, junto com o parmetro "W", para o repasso de roscas.
Define a cota conforme o eixo Z, do ponto no qual se efetua a medio da rosca.
Normalmente um ponto intermedirio da rosca.
I5.5 Define a profundidade da rosca e se programar em raios. Ter valor positivo nas
roscas exteriores e negativo nas interiores.
Se se programa com valor 0, o CNC visualizar o erro correspondente.
B5.5 Define a profundidade das passadas de rosqueamento e se programar em raios.
Se se programa com valor positivo, a profundidade de cada passada estar em
funo do nmero da passada correspondente.
Desta maneira os aprofundamentos, conforme o eixo X, so:
B B 2B 3B 4B n , , , ,
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
6

C
i
c
l
o

f
i
x
o

d
e

r
o
s
q
u
e
a
m
e
n
t
o

l
o
n
g
i
t
u
d
i
n
a
l
9.
MODELO T
(SOFT V16.1X)
163
Se se programa com valor negativo, o incremento do aprofundamento se mantm
constante entre passadas, com um valor igual ao programado (B).
Desta maneira os aprofundamentos, conforme o eixo X, so:
Se se programa com valor 0, o CNC visualizar o erro correspondente.
Independentemente do sinal atribudo a "B", quando a ltima passada de desbaste
(antes do acabamento) inferior quantidade programada, o ciclo fixo realizar uma
passada igual s sobras do material.
E5.5 Est relacionado com o parmetro B.
Indica o valor mnimo que pode atingir o passo de aprofundamento quando se
programou o parmetro B com valor positivo.
Se no se programa se toma o valor 0.
D5.5 Define a distncia de segurana e indica a que distncia, no eixo X, do ponto inicial
da rosca se posiciona a ferramenta no movimento de aproximao. Se programar
em raios.
A volta ao ponto inicial depois de cada passada de roscado se realiza mantendo esta
mesma distncia (D) do trecho programado.
Se o valor programado positivo, este movimento de retrocesso se realiza em
arredondamento de aresta (G05) e se o valor negativo em aresta viva (G07).
Se no se programa se toma o valor 0.
L5.5 Define o desbaste para o acabamento e se programar em raios.
Se se programa com valor positivo, a passada de acabamento se realiza
mantendo o mesmo ngulo de entrada "A" que o resto das passadas.
Quando se programa com valor negativo a passada de acabamento se realiza
com entrada radial.
Se se programa com valor 0 se repete a passada anterior.
C5.5 Define o passo de rosca.
Com sinal positivo se se programa o passo conforme a inclinao do cone.
Com sinal negativo se se programa o passo conforme o eixo associado.
Se se programa com valor 0, o CNC visualizar o erro correspondente.
B 2B 3B 4B nB , , , ,
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
6

C
i
c
l
o

f
i
x
o

d
e

r
o
s
q
u
e
a
m
e
n
t
o

l
o
n
g
i
t
u
d
i
n
a
l
MODELO T
(SOFT V16.1X)
164
J5.5 Sada de rosca. Define a que distncia, conforme o eixo Z, do ponto final da rosca
(R, Q) comea a sada da mesma.
Se se programa com valor positivo, a ferramenta se desloca diretamente desde
o ponto "J" distncia de segurana Xs, Zs.
Quando se programa com valor negativo, a ferramenta se desloca desde o ponto
"J" ao ponto final da rosca (R,Q), e posteriormente distncia de segurana Xs.
Se no se programa se toma o valor 0 (rosca cega).
Para melhorar o ajustamento e a usinagem da sada das roscas cegas, se poder
utilizar a terceira gama de lucros e aceleraes para os eixos e para o eixo-rvore.
Se o percurso da sada de rosca pequeno, se poder utilizar a gama de
aceleraes ou inclusive eliminar a acelerao, sem que se d o erro "acelerao
insuficiente durante o roscado".
Se recomenda utilizar aceleraes baixas ou nulas.
A5.5 Define o ngulo de penetrao da ferramenta. Estar referido ao eixo X e se no se
programa, se toma o valor 30.
Se se programa A=0, a rosca se realizar com penetrao radial.
Se o valor atribudo ao parmetro "A" a metade do ngulo da ferramenta, a
penetrao se realiza roando o flanco da rosca.
Se se programa A com valor negativo, a penetrao se realizar em ziguezague,
alternando em cada passada o flanco da rosca.
W5.5 Opcional. O seu significado depende do parmetro "K".
Quando se tenha definido o parmetro "K" se trata de um repasso de roscas.
Indica a posio angular do eixo-rvore correspondente ao ponto no qual se
efetua a medio da rosca.
Se no se definiu o parmetro "K", indica a posio angular do eixo-rvore
correspondente ao ponto inicial da rosca. Isso permite efetuar roscas de
mltiplas entradas sem utilizar o parmetro "V".
J > 0 J < 0
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
6

C
i
c
l
o

f
i
x
o

d
e

r
o
s
q
u
e
a
m
e
n
t
o

l
o
n
g
i
t
u
d
i
n
a
l
9.
MODELO T
(SOFT V16.1X)
165
O seguinte exemplo mostra como efetuar uma rosca de 3 entradas. Para isso
programar-se-o 3 ciclos fixos de roscado com os mesmos valores exceto o valor
atribudo ao parmetro "W".
G86 X Z Q R K I B E D L C J A W0
G86 X Z Q R K I B E D L C J A W120
G86 X Z Q R K I B E D L C J A W240
V5.5 Opcional. Define o nmero de entradas de rosca que se deseja efetuar.
Se no se programa ou se define com valor 0, a rosca somente ter uma entrada.
M5.5 Define o incremento (M positivo) ou decremento (M negativo) do passo de rosca por
volta do eixo-rvore.
Este parmetro incompatvel com o parmetro K (repasse de roscas), portanto, se
se programam ambos os parmetros j untos, o CNC vi sual i zar o erro
correspondente.
Se deve levar em considerao que se se programa uma diminuio do passo
de rosca e o passo alcana o valor 0 antes de terminar a usinagem, o CNC
visualizar o erro correspondente.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
6

C
i
c
l
o

f
i
x
o

d
e

r
o
s
q
u
e
a
m
e
n
t
o

l
o
n
g
i
t
u
d
i
n
a
l
MODELO T
(SOFT V16.1X)
166
9.9.1 Funcionamento bsico.
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto inicial (X, Z).
2. Volta de rosqueamento. Os passos seguintes se repetiro at atingir a cota de
acabamento, profundidade programada em I menos o excesso de acabamento
"L".
1 Deslocamento em modo rpido (G00) at cota de profundidade
programada mediante "B". Este deslocamento se realizar conforme o
ngulo de penetrao de ferramenta (A) selecionado.
2 Efetua o roscado do espao programado e com a sada de rosca (J)
selecionada. Durante o rosqueamento no possvel variar a velocidade de
avano F por meio do comutador FEED-OVERRIDE, cujo valor se manter
fixo em 100%. Durante o inicio da usinagem em tornos grandes, quando se
efetuam rosqueamentos longos, para evitar que a pea comece a "arquear",
possvel variar a ultrapassagem do eixo-rvore durante as primeiras
passadas.
3 Retrocesso com rapidez (G00) at o ponto de aproximao.
3. Acabamento da rosca. Deslocamento em modo rpido (G00) at cota de
profundidade programada em "I".
Este deslocamento se realizar em forma radial ou conforme o ngulo de
penetrao da ferramenta (A), dependendo do sinal aplicado ao parmetro "L".
4. Efetua o roscado do espao programado e com a sada de rosca (J) selecionada.
Durante o rosqueamento no possvel variar a velocidade de avano F por meio
do comutador FEED-OVERRIDE, cujo valor se manter fixo em 100%. Alm
disto, na ltima passada do roscado no permitido variar a ultrapassagem,
fixando-a no valor que estivesse imposto na passada anterior de roscado.
5. Retrocesso com rapidez (G00) at o ponto de aproximao.
Repasso de roscas
Para efetuar o repasso de roscas se devem seguir os seguintes passos:
1. Efetuar a busca de referncia de mquina do eixo-rvore.
2. Efetuar a medio de angular da rosca (vale), parmetros K W.
3. Definir o ciclo G87 para o repasso de roscas.
4. Executar o ciclo fixo.
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao do eixo-
rvore, etc.) devem programar-se antes da chamada ao ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo. Unicamente se anular a
compensao de raio da ferramenta se se encontrava ativa, continuando a execuo
do programa com a funo G40.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
7

C
i
c
l
o

f
i
x
o

d
e

r
o
s
q
u
e
a
m
e
n
t
o

f
r
o
n
t
a
l
9.
MODELO T
(SOFT V16.1X)
167
9.10 G87 Ciclo fixo de rosqueamento frontal
Este ciclo permite talhar roscas exteriores ou interiores na face frontal da pea.
As roscas direita ou esquerda programar-se-o indicando o sentido de rotao
do eixo-rvore M03 ou M04.
A estrutura bsica do bloco :
G87 X Z Q R K I B E D L C J A WV M
X5.5 Define a cota conforme o eixo X, do ponto inicial da rosca. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial da rosca. Se programar em cotas
absolutas.
Q5.5 Define a cota conforme o eixo X, do ponto final da rosca. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
R5.5 Define a cota conforme o eixo Z, do ponto final da rosca.
K5.5 Opcional. Se utiliza, junto com o parmetro "W", para o repasso de roscas.
Define a cota conforme o eixo X, do ponto no qual se efetua a medio da rosca.
Normalmente um ponto intermedirio da rosca.
I5.5 Define a profundidade da rosca. Ter valor positivo se se usina em sentido negativo
conforme o eixo Z e valor negativo se se usina em sentido contrrio.
Se se programa com valor 0, o CNC visualizar o erro correspondente.
B5.5 Define a profundidade das passadas de rosqueamento.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
7

C
i
c
l
o

f
i
x
o

d
e

r
o
s
q
u
e
a
m
e
n
t
o

f
r
o
n
t
a
l
MODELO T
(SOFT V16.1X)
168
Se se programa com valor positivo, a profundidade de cada passada estar em
funo do nmero da passada correspondente.
Desta maneira os aprofundamentos, conforme o eixo Z, so:
Se se programa com valor negativo, o incremento do aprofundamento se mantm
constante entre passadas, com um valor igual ao programado (B).
Desta maneira os aprofundamentos, conforme o eixo Z, so:
Se se programa com valor 0, o CNC visualizar o erro correspondente.
Independentemente do sinal atribudo a "B", quando a ltima passada de desbaste
(antes do acabamento) inferior quantidade programada, o ciclo fixo realizar uma
passada igual s sobras do material.
E5.5 Est relacionado com o parmetro B.
Indica o valor mnimo que pode atingir o passo de aprofundamento quando se
programou o parmetro B com valor positivo.
Se no se programa se toma o valor 0.
D5.5 Define a distncia de segurana e indica a que distncia, no eixo Z, do ponto inicial
da rosca se posiciona a ferramenta no movimento de aproximao.
A volta ao ponto inicial depois de cada passada de roscado se realiza mantendo esta
mesma distncia (D) do trecho programado.
Se o valor programado positivo, este movimento de retrocesso se realiza em
arredondamento de aresta (G05) e se o valor negativo em aresta viva (G07).
Se no se programa se toma o valor 0.
L5.5 ; Define o valor do excesso de acabamento.
Se se programa com valor positivo, a passada de acabamento se realiza
mantendo o mesmo ngulo de entrada "A" que o resto das passadas.
Quando se programa com valor negativo a passada de acabamento se realiza
com entrada radial.
Se se programa com valor 0 se repete a passada anterior.
B B 2B 3B 4B n , , , ,
B 2B 3B 4B nB , , , ,
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
7

C
i
c
l
o

f
i
x
o

d
e

r
o
s
q
u
e
a
m
e
n
t
o

f
r
o
n
t
a
l
9.
MODELO T
(SOFT V16.1X)
169
C5.5 Define o passo de rosca.
Com sinal positivo se se programa o passo conforme a inclinao do cone.
Com sinal negativo se se programa o passo conforme o eixo associado.
Se se programa com valor 0, o CNC visualizar o erro correspondente.
J5.5 Sada de rosca. Define a que distncia, conforme o eixo Z, do ponto final da rosca
(R, Q) comea a sada da mesma.
Se se programa com valor positivo, a ferramenta se desloca diretamente desde
o ponto "J" distncia de segurana Xs, Zs.
Quando se programa com valor negativo, a ferramenta se desloca desde o ponto
"J" ao ponto final da rosca (R,Q), e posteriormente distncia de segurana Xs.
Se no se programa se toma o valor 0 (rosca cega).
Para melhorar o ajustamento e a usinagem da sada das roscas cegas, se poder
utilizar a terceira gama de lucros e aceleraes para os eixos e para o eixo-rvore.
Se o percurso da sada de rosca pequeno, se poder utilizar a gama de
aceleraes ou inclusive eliminar a acelerao, sem que se d o erro "acelerao
insuficiente durante o roscado".
Se recomenda utilizar aceleraes baixas ou nulas.
A5.5 Define o ngulo de penetrao da ferramenta. Estar referido ao eixo X e se no se
programa, se toma o valor 30.
Se se programa A=0, a rosca se realizar com penetrao radial.
Se o valor atribudo ao parmetro "A" a metade do ngulo da ferramenta, a
penetrao se realiza roando o flanco da rosca.
Se se programa A com valor negativo, a penetrao se realizar em ziguezague,
alternando em cada passada o flanco da rosca.
J > 0 J < 0
D X
J
(R,Q) (Xs,Zs)
Z
D X
J
(R,Q) (Xs,Zs)
Z
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
7

C
i
c
l
o

f
i
x
o

d
e

r
o
s
q
u
e
a
m
e
n
t
o

f
r
o
n
t
a
l
MODELO T
(SOFT V16.1X)
170
W5.5 Opcional. O seu significado depende do parmetro "K".
Quando se tenha definido o parmetro "K" se trata de um repasso de roscas.
Indica a posio angular do eixo-rvore correspondente ao ponto no qual se
efetua a medio da rosca.
Se no se definiu o parmetro "K", indica a posio angular do eixo-rvore
correspondente ao ponto inicial da rosca. Isso permite efetuar roscas de
mltiplas entradas sem utilizar o parmetro "V".
O seguinte exemplo mostra como efetuar uma rosca de 3 entradas. Para isso
programar-se-o 3 ciclos fixos de roscado com os mesmos valores exceto o valor
atribudo ao parmetro "W".
G86 X Z Q R K I B E D L C J A W0
G86 X Z Q R K I B E D L C J A W120
G86 X Z Q R K I B E D L C J A W240
V5.5 Opcional. Define o nmero de entradas de rosca que se deseja efetuar.
Se no se programa ou se define com valor 0, a rosca somente ter uma entrada.
M5.5 Define o incremento (M positivo) ou decremento (M negativo) do passo de rosca por
volta do eixo-rvore.
Este parmetro incompatvel com o parmetro K (repasse de roscas), portanto, se
se programam ambos os parmetros j untos, o CNC vi sual i zar o erro
correspondente.
Se deve levar em considerao que se se programa uma diminuio do passo
de rosca e o passo alcana o valor 0 antes de terminar a usinagem, o CNC
visualizar o erro correspondente.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
7

C
i
c
l
o

f
i
x
o

d
e

r
o
s
q
u
e
a
m
e
n
t
o

f
r
o
n
t
a
l
9.
MODELO T
(SOFT V16.1X)
171
9.10.1 Funcionamento bsico.
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto inicial (X, Z).
2. Volta de rosqueamento. Os passos seguintes se repetiro at atingir a cota de
acabamento, profundidade programada em I menos o excesso de acabamento
"L".
1 Deslocamento em modo rpido (G00) at cota de profundidade
programada mediante "B". Este deslocamento se realizar conforme o
ngulo de penetrao de ferramenta (A) selecionado.
2 Efetua o roscado do espao programado e com a sada de rosca (J)
selecionada. Durante o rosqueamento no possvel variar a velocidade de
avano F por meio do comutador FEED-OVERRIDE, cujo valor se manter
fixo em 100%. Durante o inicio da usinagem em tornos grandes, quando se
efetuam rosqueamentos longos, para evitar que a pea comece a "arquear",
possvel variar a ultrapassagem do eixo-rvore durante as primeiras
passadas.
3 Retrocesso com rapidez (G00) at o ponto de aproximao.
3. Acabamento da rosca. Deslocamento em modo rpido (G00) at cota de
profundidade programada em "I".
Este deslocamento se realizar em forma radial ou conforme o ngulo de
penetrao da ferramenta (A), dependendo do sinal aplicado ao parmetro "L".
4. Efetua o roscado do espao programado e com a sada de rosca (J) selecionada.
Durante o rosqueamento no possvel variar a velocidade de avano F por meio
do comutador FEED-OVERRIDE, cujo valor se manter fixo em 100%. Alm
disto, na ltima passada do roscado no permitido variar a ultrapassagem,
fixando-a no valor que estivesse imposto na passada anterior de roscado.
5. Retrocesso com rapidez (G00) at o ponto de aproximao.
Repasso de roscas
Para efetuar o repasso de roscas se devem seguir os seguintes passos:
1. Efetuar a busca de referncia de mquina do eixo-rvore.
2. Efetuar a medio de angular da rosca (vale), parmetros K W.
3. Definir o ciclo G87 para o repasso de roscas.
4. Executar o ciclo fixo.
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao do eixo-
rvore, etc.) devem programar-se antes da chamada ao ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo. Unicamente se anular a
compensao de raio da ferramenta se se encontrava ativa, continuando a execuo
do programa com a funo G40.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
8

C
i
c
l
o

f
i
x
o

d
e

r
a
n
h
u
r
a

n
o

e
i
x
o

X
MODELO T
(SOFT V16.1X)
172
9.11 G88 Ciclo fixo de ranhura no eixo X
Este ciclo efetua a ranhura no eixo X mantendo entre as sucessivas passadas o
mesmo passo, sendo este igual ou inferior ao programado.
A estrutura bsica do bloco :
G88 X Z Q R C D K
X5.5 Define a cota conforme o eixo X, do ponto inicial da ranhura. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial da ranhura. Se programar em cotas
absolutas.
Q5.5 Define a cota conforme o eixo X, do ponto final da ranhura. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
R5.5 Define a cota conforme o eixo Z, do ponto final da ranhura.
C5.5 Define o passo de ranhura.
Se no se programa, se tomar o valor da largura da ferramenta de corte (NOSEW)
da ferramenta ativa e se se programa com valor 0 o CNC mostrar o erro
correspondente.
D5.5 Define a distncia de segurana e se programar mediante um valor positivo
expresso em raios.
K5 Def i ne o t empo de espera, em cent si mos de segundo, depoi s cada
aprofundamento, at comear o retrocesso.
Se no se programa se toma o valor 0.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
8

C
i
c
l
o

f
i
x
o

d
e

r
a
n
h
u
r
a

n
o

e
i
x
o

X
9.
MODELO T
(SOFT V16.1X)
173
9.11.1 Funcionamento bsico.
Toda a ranhura se realiza com o mesmo passo, sendo este igual ou inferior ao "C".
Cada passo de ranhura se realiza da seguinte forma:
O deslocamento de aprofundamento se efetua ao avano programado (F).
O deslocamento de retrocesso e o deslocamento ao prximo ponto de
penetrao se efetuam em avano rpido (G00).
O ciclo fixo depois de realizar a ranhura finalizar sempre no ponto de chamada
ao ciclo.
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao do eixo-
rvore, etc.) devem programar-se antes da chamada ao ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo. Unicamente se anular a
compensao de raio da ferramenta se se encontrava ativa, continuando a execuo
do programa com a funo G40.
A ferramenta deve estar situada com relao pea, a uma distncia, no eixo X,
superior ou igual indicada no parmetro "D" (distncia de segurana) de definio
do ciclo fixo.
Se a profundidade da ranhura nula, o CNC visualizar o erro correspondente.
Se a largura da ranhura menor que a largura da ferramenta de corte (NOSEW),
o CNC visualizar o erro correspondente.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
8
9

C
i
c
l
o

f
i
x
o

d
e

r
a
n
h
u
r
a

n
o

e
i
x
o

Z
MODELO T
(SOFT V16.1X)
174
9.12 G89 Ciclo fixo de ranhura no eixo Z
Este ciclo efetua a ranhura no eixo Z mantendo entre as sucessivas passadas o
mesmo passo, sendo este igual ou inferior ao programado.
A estrutura bsica do bloco :
G89 X Z Q R C D K
X5.5 Define a cota conforme o eixo X, do ponto inicial da ranhura. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, do ponto inicial da ranhura. Se programar em cotas
absolutas.
Q5.5 Define a cota conforme o eixo X, do ponto final da ranhura. Se programar em cotas
absolutas e conforme as unidades ativas, raios ou dimetros.
R5.5 Define a cota conforme o eixo Z, do ponto final da ranhura.
C5.5 Define o passo de ranhura. Se programar em raios.
Se no se programa, se tomar o valor da largura da ferramenta de corte (NOSEW)
da ferramenta ativa e se se programa com valor 0 o CNC mostrar o erro
correspondente.
D5.5 Define a distncia de segurana.
Se no se programa se toma o valor 0.
K5 Def i ne o t empo de espera, em cent si mos de segundo, depoi s cada
aprofundamento, at comear o retrocesso.
Se no se programa se toma o valor 0.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
8
9

C
i
c
l
o

f
i
x
o

d
e

r
a
n
h
u
r
a

n
o

e
i
x
o

Z
9.
MODELO T
(SOFT V16.1X)
175
9.12.1 Funcionamento bsico.
Toda a ranhura se realiza com o mesmo passo, sendo este igual ou inferior ao "C".
Cada passo de ranhura se realiza da seguinte forma:
O deslocamento de aprofundamento se efetua ao avano programado (F).
O deslocamento de retrocesso e o deslocamento ao prximo ponto de
penetrao se efetuam em avano rpido (G00).
O ciclo fixo depois de realizar a ranhura finalizar sempre no ponto de chamada
ao ciclo.
Consideraes
As condies de usinagem (velocidade de avano, velocidade de rotao do eixo-
rvore, etc.) devem programar-se antes da chamada ao ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo. Unicamente se anular a
compensao de raio da ferramenta se se encontrava ativa, continuando a execuo
do programa com a funo G40.
A ferramenta deve estar situada com relao pea, a uma distncia, no eixo Z,
superior ou igual indicada no parmetro "D" (distncia de segurana) de definio
do ciclo fixo.
Se a profundidade da ranhura nula, o CNC visualizar o erro correspondente.
Se a largura da ranhura menor que a largura da ferramenta de corte (NOSEW),
o CNC visualizar o erro correspondente.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
0

F
u
r
a

o

/

r
o
s
q
u
e
a
m
e
n
t
o

n
a

f
a
c
e

q
u
e

t
e
v
e

o

f
a
c
e
a
m
e
n
t
o
MODELO T
(SOFT V16.1X)
176
9.13 G60 Furao / rosqueamento na face que teve o
faceamento
Este ciclo se encontra disponvel quando a mquina tem ferramenta motorizada.
Este ciclo permite efetuar uma perfurao ou um roscado com macho axial. A
execuo de uma ou outra operao depende do formato de programao utilizado.
Se se define o parmetro "B=0" efetua um roscado e se se define "B>0" efetua uma
perfurao.
Durante a elaborao do furo ou roscado o eixo-rvore estar parado e a ferramenta
estar girando, sendo possvel efetuar a usinagem em qualquer parte da pea.
A estrutura bsica do bloco em cada caso :
X5.5 Define a cota conforme o eixo X, onde se deseja executar o ciclo. Se programar
em cotas absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, onde se deseja executar o ciclo. Se programar em
cotas absolutas.
I5.5 Define a profundidade. Far referncia ao ponto de comeo (X, Z), por isso ter valor
positivo se se perfura ou faz rosca em sentido negativo em relao ao eixo Z e valor
negativo se se perfura ou se faz rosca em sentido contrrio.
Se se programa com valor 0, o CNC visualizar o erro correspondente.
B5.5 Define o tipo de operao que se deseja executar.
Se se programa B=0 efetuar um roscado com macho.
Se se programa B>0 efetuar uma perfurao e o valor de B indica o passo da
perfurao.
Q5.5 Define a posio angular, em graus, em que se deve situar o eixo-rvore para efetuar
o ciclo (primeira perfurao ou roscado se existem vrios).
A5.5 Define o passo angular entre 2 operaes consecutivas. Se programa em graus,
positivo em sentido contrrio aos ponteiros do relgio.
J4 Define o nmero de perfuraes ou roscados com macho, que se desejam efetuar,
includo o primeiro deles.
Se se programa com valor 0, o CNC visualizar o erro correspondente.
Perfurao G60 X Z I B Q A J D K H C S L R
Rosqueamento com macho G60 X Z I B0 Q A J D S R
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
0

F
u
r
a

o

/

r
o
s
q
u
e
a
m
e
n
t
o

n
a

f
a
c
e

q
u
e

t
e
v
e

o

f
a
c
e
a
m
e
n
t
o
9.
MODELO T
(SOFT V16.1X)
177
D5.5 Define a distncia de segurana conforme o eixo Z e indica a que distncia do ponto
inicial (Z, X) se posiciona a ferramenta no movimento de aproximao. Se no se
programa se toma o valor 0.
K5 Define o tempo de espera, em centsimos de segundo, no fundo do furo, at comear
o retrocesso. Se no se programa se toma o valor 0.
A operao de roscado com macho no leva em considerao este parmetro,
portanto no necessrio program-lo. Se se programa, o ciclo o ignora.
H5.5 Define a distncia, conforme o eixo Z, que retrocede de maneira rpida (G00) depois
de cada perfurao. Se no se programa ou se programa com valor 0, retroceder
at o ponto de aproximao.
A operao de roscado com macho no leva em considerao este parmetro,
portanto no necessrio program-lo. Se se programa, o ciclo o ignora.
C5.5 Define at que distncia, conforme o eixo Z, do passo de perfurao anterior, se
deslocar com rapidez (G00) na sua aproximao pea para realizar um novo
passo de perfurao. Se no se programa se toma o valor 1 milmetro.
A operao de roscado com macho no leva em considerao este parmetro,
portanto no necessrio program-lo. Se se programa, o ciclo o ignora.
S5.5 Velocidade (valor), em rotaes por minuto, e sentido (signo) de rotao da
ferramenta motorizada.
L5.5 Opcional. No ciclo de perfurao define o passo mnimo que pode adquirir o passo
de furao. Se utiliza com valores de R diferentes de 1.
Se no se programa se toma o valor 0.
R5.5 No ciclo de perfurao indica o fator que reduz o passo de perfurao "B". Se no
se programa ou se programa com valor 0, se tomar o valor 1.
Com R=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.
No ciclo de Rosqueamento define o tipo de roscado que se deseja efetuar, com "R0"
se efetuar um rosqueamento com macho e com "R1" se efetuar um roscado rgido.
Se no se programa se toma o valor 0, roscado com macho.
Para poder efetuar um roscado rgido necessrio que o eixo-rvore correspondente
(principal o secundrio) se encontre preparado para trabalhar em lao, isto , que
disponha de um sistema motor-regulador e de codificador de eixo-rvore.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
0

F
u
r
a

o

/

r
o
s
q
u
e
a
m
e
n
t
o

n
a

f
a
c
e

q
u
e

t
e
v
e

o

f
a
c
e
a
m
e
n
t
o
MODELO T
(SOFT V16.1X)
178
9.13.1 Funcionamento bsico.
Perfurao
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto de furo.
2. O CNC coloca em funcionamento a ferramenta motorizada velocidade (rpm)
e sentido indicados no parmetro S.
3. Orienta o eixo-rvore posio angular "Q" indicada. Obviamente, se o eixo-
rvore estava em funcionamento, o CNC o parar.
4. Primeiro aprofundamento de furao. Deslocamento, no avano de trabalho do
eixo longitudinal at a profundidade Incremental programada em "B + D".
5. Volta de furao. Os passos seguintes se repetiro at atingir a cota de
profundidade programada em I.
1 Retrocede de maneira rpida (G00) a quantidade indicada (H) ou at o ponto
de aproximao.
2 Aproximao com rapidez (G00), at uma distncia "C" do passo de
perfurao anterior.
3 Passo novo de furao. Deslocamento no avano de trabalho (G01), at o
seguinte aprofundamento incremental conforme "B" e "R".
6. Tempo de espera K em centsimas de segundo no fundo de perfurao, se foi
programado.
7. Retrocesso com rapidez (G00) at o ponto de aproximao.
8. Em funo do valor atribudo ao parmetro "J" (nmero de perfuraes):
1 O eixo-rvore se desloca nova posio. Incremento angular "A".
2 Repete os movimentos indicados nos pontos 4, 5, 6 e 7.
9. Se pra a ferramenta motorizada.
Rosqueamento com macho
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto de rosqueamento com macho.
2. O CNC coloca em funcionamento a ferramenta motorizada velocidade (rpm)
e sentido indicados no parmetro S.
3. Orienta o eixo-rvore posio angular "Q" indicada. Obviamente, se o eixo-
rvore estava em funcionamento, o CNC o parar.
4. Rosqueamento. Deslocamento, no avano de trabalho do eixo longitudinal at
a profundidade programada em "I". Se desabilitam o FRO, SSO, FEED-HOLD
e o STOP.
5. Inverso do sentido de rotao da ferramenta motorizada.
6. Retrocesso no avano de trabalho at o ponto de aproximao.
7. Em funo do valor atribudo ao parmetro "J" (nmero de roscados com macho):
1 O eixo-rvore se desloca nova posio. Incremento angular "A".
2 Repete os movimentos indicados nos pontos 4, 5 e 6.
8. Se pra a ferramenta motorizada.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
0

F
u
r
a

o

/

r
o
s
q
u
e
a
m
e
n
t
o

n
a

f
a
c
e

q
u
e

t
e
v
e

o

f
a
c
e
a
m
e
n
t
o
9.
MODELO T
(SOFT V16.1X)
179
Rosca rgida
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto de rosqueamento.
2. Orienta o eixo-rvore posio angular "Q" indicada. Obviamente, se o eixo-
rvore estava em funcionamento, o CNC o parar.
3. Rosqueamento. Se realiza interpolando o segundo eixo-rvore (ferramenta
motorizada) com o eixo Z.
O segundo eixo-rvore debe possuir encder e o parmetro de mquina geral
AUXTYPE deve estar em 1 (do contrrio apresenta erro 1042: Valor de parmetro
no vlido em ciclo fixo).
O avano F tem que ser programado antes do ciclo e a velocidade S est implcita
na definio do ciclo. O ciclo assume as funes G94 e G97.
No se pode deter o roscado rgido nem modificar as condies de usinagem.
Se efetua em 100% da S e F programadas.
4. Inverso do sentido de rotao da ferramenta motorizada.
5. Retrocesso no avano de trabalho at o ponto de aproximao.
6. Em funo do valor atribudo ao parmetro "J" (nmero de roscados com macho):
1 O eixo-rvore se desloca nova posio. Incremento angular "A".
2 Repete os movimentos indicados nos pontos 4, 5 e 6.
7. Se pra a ferramenta motorizada.
Para a representao grfica do roscado rgido se utiliza a colorao de "sem
compensao".
Ao finalizar o ciclo, o segundo rvore principal (M5) se para. O eixo-rvore principal
continua trabalhando em M19.
Consideraes
As condies de usinagem (velocidade de avano, velocidade da ferramenta
motorizada, etc.) devem programar-se antes da chamada ao ciclo.
Se ao executar o ciclo se est trabalhando em G95 e no se trabalhou anteriormente
em G94, o CNC mostrar o erro "1039 No se programou F em G94".
Quando se trata de um rosqueamento (rgido ou com macho) a sada lgica geral
"TAPPING" (M5517) se mantm ativa durante a execuo deste ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo. Unicamente se anular a
compensao de raio da ferramenta se se encontrava ativa, continuando a execuo
do programa com a funo G40.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
1

F
u
r
a

o

/

r
o
s
q
u
e
a
m
e
n
t
o

n
a

f
a
c
e

d
e

T
o
r
n
e
a
m
e
n
t
o
MODELO T
(SOFT V16.1X)
180
9.14 G61 Furao / rosqueamento na face de Torneamento
Este ciclo se encontra disponvel quando a mquina tem ferramenta motorizada.
Este ciclo permite efetuar uma perfurao ou um roscado com macho axial. A
execuo de uma ou outra operao depende do formato de programao utilizado.
Se se define o parmetro "B=0" efetua um roscado e se se define "B>0" efetua uma
perfurao.
Durante a elaborao do furo ou roscado o eixo-rvore estar parado e a ferramenta
estar girando, sendo possvel efetuar a usinagem em qualquer parte da pea.
A estrutura bsica do bloco em cada caso :
X5.5 Define a cota conforme o eixo X, onde se deseja executar o ciclo. Se programar
em cotas absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, onde se deseja executar o ciclo. Se programar em
cotas absolutas.
I5.5 Define em raios a profundidade. Far referncia ao ponto de comeo (X, Z), por isso
ter valor positivo se se perfura ou faz rosca em sentido negativo em relao ao eixo
X e valor negativo se se perfura ou se faz rosca em sentido contrrio.
Se se programa com valor 0, o CNC visualizar o erro correspondente.
B5.5 Define o tipo de operao que se deseja executar.
Se se programa B=0 efetuar um roscado com macho.
Se se programa B>0 efetuar uma perfurao e o valor de B indica em raios o
passo da perfurao.
Q5.5 Define a posio angular, em graus, em que se deve situar o eixo-rvore para efetuar
o ciclo (primeira perfurao ou roscado se existem vrios).
A5.5 Define o passo angular entre 2 operaes consecutivas. Se programa em graus,
positivo em sentido contrrio aos ponteiros do relgio.
J4 Define o nmero de perfuraes ou roscados com macho, que se desejam efetuar,
includo o primeiro deles.
Se se programa com valor 0, o CNC visualizar o erro correspondente.
Perfurao G61 X Z I B Q A J D K H C S L R
Rosqueamento com macho G61 X Z I B0 Q A J D S R
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
1

F
u
r
a

o

/

r
o
s
q
u
e
a
m
e
n
t
o

n
a

f
a
c
e

d
e

T
o
r
n
e
a
m
e
n
t
o
9.
MODELO T
(SOFT V16.1X)
181
D5.5 Define em raios a distncia de segurana com respeito ao eixo X, e indica a que
distncia do ponto inicial (Z, X) se posiciona a ferramenta no movimento de
aproximao. Se no se programa se toma o valor 0.
K5 Define o tempo de espera, em centsimos de segundo, no fundo do furo, at comear
o retrocesso. Se no se programa se toma o valor 0.
A operao de roscado com macho no leva em considerao este parmetro,
portanto no necessrio program-lo. Se se programa, o ciclo o ignora.
H5.5 Define em raios a distncia, conforme o eixo X, que retrocede em modo rpido (G00)
depois de cada furo. Se no se programa ou se programa com valor 0, retroceder
at o ponto de aproximao.
A operao de roscado com macho no leva em considerao este parmetro,
portanto no necessrio program-lo. Se se programa, o ciclo o ignora.
C5.5 Define em raios at que distncia, conforme o eixo X, do passo de perfurao
anterior, se deslocar com rapidez (G00) na sua aproximao pea para realizar
um novo passo de perfurao. Se no se programa se toma o valor 1 milmetro.
A operao de roscado com macho no leva em considerao este parmetro,
portanto no necessrio program-lo. Se se programa, o ciclo o ignora.
S5.5 Velocidade (valor), em rotaes por minuto, e sentido (signo) de rotao da
ferramenta motorizada.
L5.5 Opcional. No ciclo de perfurao define o passo mnimo que pode adquirir o passo
de furao. Se utiliza com valores de R diferentes de 1.
Se no se programa se toma o valor 0.
R5.5 No ciclo de perfurao indica o fator que reduz o passo de perfurao "B". Se no
se programa ou se programa com valor 0, se tomar o valor 1.
Com R=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.
No ciclo de Rosqueamento define o tipo de roscado que se deseja efetuar, com "R0"
se efetuar um rosqueamento com macho e com "R1" se efetuar um roscado rgido.
Se no se programa se toma o valor 0, roscado com macho.
Para poder efetuar um roscado rgido necessrio que o eixo-rvore correspondente
(principal o secundrio) se encontre preparado para trabalhar em lao, isto , que
disponha de um sistema motor-regulador e de codificador de eixo-rvore.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
1

F
u
r
a

o

/

r
o
s
q
u
e
a
m
e
n
t
o

n
a

f
a
c
e

d
e

T
o
r
n
e
a
m
e
n
t
o
MODELO T
(SOFT V16.1X)
182
9.14.1 Funcionamento bsico.
Perfurao
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto de furo.
2. O CNC coloca em funcionamento a ferramenta motorizada velocidade (rpm)
e sentido indicados no parmetro S.
3. Orienta o eixo-rvore posio angular "Q" indicada. Obviamente, se o eixo-
rvore estava em funcionamento, o CNC o parar.
4. Primeiro aprofundamento de furao. Deslocamento, no avano de trabalho do
eixo X at a profundidade Incremental programada em "D"+"B".
5. Volta de furao. Os passos seguintes se repetiro at atingir a cota de
profundidade programada em I.
1 Retrocede de maneira rpida (G00) a quantidade indicada (H) ou at o ponto
de aproximao.
2 Aproximao com rapidez (G00), at uma distncia "C" do passo de
perfurao anterior.
3 Passo novo de furao. Deslocamento no avano de trabalho (G01), at o
seguinte aprofundamento incremental conforme "B e R".
6. Tempo de espera K em centsimas de segundo no fundo de perfurao, se foi
programado.
7. Retrocesso com rapidez (G00) at o ponto de aproximao.
8. Em funo do valor atribudo ao parmetro "J" (nmero de perfuraes):
1 O eixo-rvore se desloca nova posio. Incremento angular "A".
2 Repete os movimentos indicados nos pontos 4, 5, 6 e 7.
9. Se pra a ferramenta motorizada.
Rosqueamento com macho
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto de furo.
2. O CNC coloca em funcionamento a ferramenta motorizada velocidade (rpm)
e sentido indicados no parmetro S.
3. Orienta o eixo-rvore posio angular "Q" indicada. Obviamente, se o eixo-
rvore estava em funcionamento, o CNC o parar.
4. Rosqueamento. Deslocamento, no avano de trabalho do eixo X at a
profundidade programada em "I".
5. Inverso do sentido de rotao da ferramenta motorizada.
6. Retrocesso no avano de trabalho at o ponto de aproximao.
7. Em funo do valor atribudo ao parmetro "J" (nmero de roscados com macho):
1 O eixo-rvore se desloca nova posio. Incremento angular "A".
2 Repete os movimentos indicados nos pontos 4, 5 e 6.
8. Se pra a ferramenta motorizada.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
1

F
u
r
a

o

/

r
o
s
q
u
e
a
m
e
n
t
o

n
a

f
a
c
e

d
e

T
o
r
n
e
a
m
e
n
t
o
9.
MODELO T
(SOFT V16.1X)
183
Rosca rgida
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto de rosqueamento.
2. Orienta o eixo-rvore posio angular "Q" indicada. Obviamente, se o eixo-
rvore estava em funcionamento, o CNC o parar.
3. Rosqueamento. Se realiza interpolando o segundo eixo-rvore (ferramenta
motorizada) com o eixo X.
O segundo eixo-rvore debe possuir encder e o parmetro de mquina geral
AUXTYPE deve estar em 1 (do contrrio apresenta erro 1042: Valor de parmetro
no vlido em ciclo fixo).
O avano F tem que ser programado antes do ciclo e a velocidade S est implcita
na definio do ciclo. O ciclo assume as funes G94 e G97.
No se pode deter o roscado rgido nem modificar as condies de usinagem.
Se efetua em 100% da S e F programadas.
4. Inverso do sentido de rotao da ferramenta motorizada.
5. Retrocesso no avano de trabalho at o ponto de aproximao.
6. Em funo do valor atribudo ao parmetro "J" (nmero de roscados com macho):
1 O eixo-rvore se desloca nova posio. Incremento angular "A".
2 Repete os movimentos indicados nos pontos 4, 5 e 6.
7. Se pra a ferramenta motorizada.
Para a representao grfica do roscado rgido se utiliza a colorao de "sem
compensao".
Ao finalizar o ciclo, o segundo rvore principal (M5) se para. O eixo-rvore principal
continua trabalhando em M19.
Consideraes
As condies de usinagem (velocidade de avano, velocidade da ferramenta
motorizada, etc.) devem programar-se antes da chamada ao ciclo.
Se ao executar o ciclo se est trabalhando em G95 e no se trabalhou anteriormente
em G94, o CNC mostrar o erro "1039 No se programou F em G94".
Quando se trata de um rosqueamento (rgido ou com macho) a sada lgica geral
"TAPPING" (M5517) se mantm ativa durante a execuo deste ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo. Unicamente se anular a
compensao de raio da ferramenta se se encontrava ativa, continuando a execuo
do programa com a funo G40.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
2

C
i
c
l
o

f
i
x
o

d
e

r
a
s
g
o
s

d
e

c
h
a
v
e
t
a
s

n
a

f
a
c
e

d
e

T
o
r
n
e
a
m
e
n
t
o
MODELO T
(SOFT V16.1X)
184
9.15 G62 Ciclo fixo de rasgos de chavetas na face de
Torneamento
Este ciclo se encontra disponvel quando a mquina tem ferramenta motorizada.
Durante a elaborao da chaveta o eixo-rvore estar parado e a ferramenta estar
girando, sendo possvel efetuar a usinagem em qualquer parte da pea.
A estrutura bsica do bloco :
G62 X Z L I Q A J D F S
X5.5 Define a cota conforme o eixo X, onde se deseja executar o ciclo. Se programar
em cotas absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, onde se deseja executar o ciclo. Se programar em
cotas absolutas.
L5.5 Define o comprimento da chaveta. Far referncia ao ponto de comeo (X, Z), por
isso ter valor positivo quando se usina em sentido negativo em relao ao eixo Z
e valor negativo se se usina em sentido contrrio. No exemplo da figura "L(+)".
Se se programa com valor 0, o CNC visualizar o erro correspondente.
I5.5 Define em raios a profundidade da chaveta. Estar referido ao ponto de comeo (X,
Z).
Se se programa com valor 0, o CNC visualizar o erro correspondente.
Q5.5 Define a posio angular, em graus, em que se deve situar o eixo-rvore para efetuar
o ciclo (primeira chaveta se existem vrias).
A5.5 Define o passo angular entre 2 operaes consecutivas. Se programa em graus,
positivo em sentido contrrio aos ponteiros do relgio.
J 4 Indica o nmero de chavetas que se desejam realizar. Se se programa com valor 0,
o CNC visualizar o erro correspondente.
D5.5 Define em raios a distncia de segurana com respeito ao eixo X, e indica a que
distncia do ponto inicial (Z, X) se posiciona a ferramenta no movimento de
aproximao. Se no se programa se toma o valor 0.
F5.5 Define o avano de usinagem para a usinagem da chaveta.
S5.5 Velocidade (valor), em rotaes por minuto, e sentido (signo) de rotao da
ferramenta motorizada.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
2

C
i
c
l
o

f
i
x
o

d
e

r
a
s
g
o
s

d
e

c
h
a
v
e
t
a
s

n
a

f
a
c
e

d
e

T
o
r
n
e
a
m
e
n
t
o
9.
MODELO T
(SOFT V16.1X)
185
9.15.1 Funcionamento bsico.
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" de rasgo de chavetas.
2. O CNC coloca em funcionamento a ferramenta motorizada velocidade (rpm)
e sentido indicados no parmetro "S".
3. Orienta o eixo-rvore posio angular "Q" indicada. Obviamente, se o eixo-
rvore estava em funcionamento, o CNC o parar.
4. Usinagem da chaveta seguindo os seguintes passos:
1 Penetrao ao avano que se encontrava selecionado quando chamar ao
ciclo.
2 Usinagem da chaveta movendo o eixo Z velocidade "F" programada.
3 Retrocesso de maneira rpida cota de referncia.
4 Volta em rpido ao ponto inicial.
5. Em funo do valor atribudo ao parmetro "J" (nmero de chavetas):
1 O eixo-rvore se desloca nova posio. Incremento angular "A".
2 Repete os movimentos indicados no ponto 4.
6. Se pra a ferramenta motorizada.
Consideraes
As condies de usinagem (velocidade de avano, velocidade da ferramenta
motorizada, etc.) devem programar-se antes da chamada ao ciclo.
Se ao executar o ciclo se est trabalhando em G95 e no se trabalhou anteriormente
em G94, o CNC mostrar o erro "1039 No se programou F em G94".
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo. Unicamente se anular a
compensao de raio da ferramenta se se encontrava ativa, continuando a execuo
do programa com a funo G40.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
3

C
i
c
l
o

f
i
x
o

d
e

r
a
s
g
o
s

d
e

c
h
a
v
e
t
a
s

n
a

f
a
c
e

d
e

F
a
c
e
a
m
e
n
t
o
MODELO T
(SOFT V16.1X)
186
9.16 G63 Ciclo fixo de rasgos de chavetas na face de
Faceamento
Este ciclo se encontra disponvel quando a mquina tem ferramenta motorizada.
Durante a elaborao da chaveta o eixo-rvore estar parado e a ferramenta estar
girando, sendo possvel efetuar a usinagem em qualquer parte da pea.
A estrutura bsica do bloco :
G63 X Z L I Q A J D F S
X5.5 Define a cota conforme o eixo X, onde se deseja executar o ciclo. Se programar
em cotas absolutas e conforme as unidades ativas, raios ou dimetros.
Z5.5 Define a cota conforme o eixo Z, onde se deseja executar o ciclo. Se programar em
cotas absolutas.
L5.5 Define em raios o comprimento da chaveta. Far referncia ao ponto de comeo (X,
Z), por isso ter valor positivo quando se usina em sentido negativo em relao ao
eixo X e valor negativo se se usina em sentido contrrio. No exemplo da figura "L(+)".
Se se programa com valor 0, o CNC visualizar o erro correspondente.
I5.5 Define a profundidade da chaveta. Estar referido ao ponto de comeo (X, Z).
Se se programa com valor 0, o CNC visualizar o erro correspondente.
Q5.5 Define a posio angular, em graus, em que se deve situar o eixo-rvore para efetuar
o ciclo (primeira chaveta se existem vrias).
A5.5 Define o passo angular entre 2 operaes consecutivas. Se programa em graus,
positivo em sentido contrrio aos ponteiros do relgio.
D5.5 Define a distncia de segurana conforme o eixo Z e indica a que distncia do ponto
inicial (Z, X) se posiciona a ferramenta no movimento de aproximao. Se no se
programa se toma o valor 0.
J 4 Indica o nmero de chavetas que se desejam realizar. Se se programa com valor 0,
o CNC visualizar o erro correspondente.
F5.5 Define o avano de usinagem para a usinagem da chaveta.
S5.5 Velocidade (valor), em rotaes por minuto, e sentido (signo) de rotao da
ferramenta motorizada.
Manual de programao
CNC 8055
CNC 8055i
C
I
C
L
O
S

F
I
X
O
S
G
6
3

C
i
c
l
o

f
i
x
o

d
e

r
a
s
g
o
s

d
e

c
h
a
v
e
t
a
s

n
a

f
a
c
e

d
e

F
a
c
e
a
m
e
n
t
o
9.
MODELO T
(SOFT V16.1X)
187
9.16.1 Funcionamento bsico.
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma
distncia de segurana "D" do ponto de furo.
2. O CNC coloca em funcionamento a ferramenta motorizada velocidade (rpm)
e sentido indicados no parmetro "S".
3. Orienta o eixo-rvore posio angular "Q" indicada. Obviamente, se o eixo-
rvore estava em funcionamento, o CNC o parar.
4. Usinagem da chaveta seguindo os seguintes passos:
1 Penetrao ao avano que se encontrava selecionado quando chamar ao
ciclo.
2 Usinagem da chaveta movendo o eixo X velocidade "F" programada.
3 Retrocesso de maneira rpida cota de referncia.
4 Volta em rpido ao ponto inicial.
5. Em funo do valor atribudo ao parmetro "J" (nmero de chavetas):
6. O eixo-rvore se desloca nova posio. Incremento angular "A".
7. Repete os movimentos indicados no ponto 4.
8. Se pra a ferramenta motorizada.
Consideraes
As condies de usinagem (velocidade de avano, velocidade da ferramenta
motorizada, etc.) devem programar-se antes da chamada ao ciclo.
Se ao executar o ciclo se est trabalhando em G95 e no se trabalhou anteriormente
em G94, o CNC mostrar o erro "1039 No se programou F em G94".
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e
as mesmas funes G que possua ao chamar ao ciclo. Unicamente se anular a
compensao de raio da ferramenta se se encontrava ativa, continuando a execuo
do programa com a funo G40.
Manual de programao
CNC 8055
CNC 8055i
9.
C
I
C
L
O
S

F
I
X
O
S
G
6
3

C
i
c
l
o

f
i
x
o

d
e

r
a
s
g
o
s

d
e

c
h
a
v
e
t
a
s

n
a

f
a
c
e

d
e

F
a
c
e
a
m
e
n
t
o
MODELO T
(SOFT V16.1X)
188
189
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
10
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 e de medio de peas.
Manual de programao
CNC 8055
CNC 8055i
10.
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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
)
MODELO T
(SOFT V16.1X)
190
10.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.
Manual de programao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
C
i
c
l
o
s

f
i
x
o
s

d
e

a
p
a
l
p
a
d
o
r
10.
MODELO T
(SOFT V16.1X)
191
10.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 pea e correo de ferramenta no eixo X.
Ciclo fixo de medida de pea e correo de ferramenta no eixo Z.
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 ( expr esso) , ( i nst r uo de at r i bui o) , . . . )
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.
Manual de programao
CNC 8055
CNC 8055i
10.
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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
MODELO T
(SOFT V16.1X)
192
10.3 PROBE 1. Ciclo fixo de calibragem de ferramenta
Serve para calibrar uma ferramenta ou um apalpador situado no suporte de
ferramentas, e para medir o desgaste duma ferramenta.
Mediante a operao de medio do desgaste, o usurio poder definir o valor do
mximo desgaste da ferramenta. Depois de sucessivos apalpamentos de medio
de desgaste, o desgaste ir aumentando, e no momento em que supere o valor
mximo definido, a ferramenta ser recusada.
Para a execuo deste ciclo, necessrio possuir um apalpador de sobremesa,
instalado numa posio fixa da mquina e com as suas faces paralelas aos eixos
X, Y e Z. A posio do apalpador 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.
Calibragem de ferramenta:
A correo se aplica no comprimento da ferramenta, atualizando os seus valores nos
campos X, Z e Y da tabela de corretores.
Medio do desgaste da ferramenta:
Os valores medidos se comparam com os valores anteriores dos campos X, Z e Y
da tabela de corretores, e a diferena se atualiza nos campos I, K e J.
A medio do desgaste da ferramenta est disponvel s em CNCs que disponham
da opo de controle de vida das ferramentas.
X
Z
PRBZMAX
PRBZMIN
X
Y
PRBXMAX PRBXMIN
PRBYMAX
PRBYMIN
Z
X
Y
Manual de programao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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
10.
MODELO T
(SOFT V16.1X)
193
Se a primeira vez que se calibra a ferramenta ou o apalpador, aconselhvel
introduzir na tabela de corretores um valor aproximado do seu comprimento (X, Z),
assim como o fator de forma (F) e o valor do raio (R). Se se trata de um apalpador,
o valor "R" corresponder ao raio da (esfera) bola do apalpador e o fator de forma
depende da forma na qual se efetua a calibrao.
Formato de programao
O formato de programao deste ciclo o seguinte:
(PROBE 1, B, J, F, L, M, N, C, X, U, Y, V, Z, W)
B5.5 Distncia de segurana
Define a distncia de segurana e se programar mediante um valor positivo maior
que 0 (zero). O seu valor vir expressa em raios.
Manual de programao
CNC 8055
CNC 8055i
10.
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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
MODELO T
(SOFT V16.1X)
194
J Tipo de operao a realizar
Permite selecionar se se deseja realizar uma calibragem de ferramenta ou uma
medio do desgaste da ferramenta.
J=0 Calibragem da ferramenta.
J=1 Medio do desgaste.
Se no se programa, o ciclo tomar o valor J0.
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.
L5.5 Mximo desgaste de comprimento permitido no eixo X
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.
M5.5 Mximo desgaste de comprimento permitido no eixo Z
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 M0.
N5.5 Mximo desgaste de comprimento permitido no eixo Y
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 tomar o valor N0.
C Comportamento quando se supera o desgaste permitido
Somente se se definiu "L", "M" ou "N" 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.
X U Y V Z W Posio do apalpador
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.
Manual de programao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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
10.
MODELO T
(SOFT V16.1X)
195
10.3.1 Funcionamento bsico.
Manual de programao
CNC 8055
CNC 8055i
10.
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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
MODELO T
(SOFT V16.1X)
196
1. Movimento de aproximao.
Deslocamento da ferramenta em avano rpido (G00) desde o ponto de
chamada ao ciclo at o ponto de aproximao. Este ponto se encontra situado
em frente ao canto correspondente do apalpador, a uma distncia de segurana
(B) de ambas as faces.
O movimento de aproximao se realiza em duas fases: Primeiro se desloca
conforme o eixo Z e depois conforme o eixo X.
2. Movimento de apalpamento.
Dependendo do fator de forma atribudo ferramenta selecionada, realizar-se-
o 1 ou 2 apalpamentos para a calibragem. Cada um dos apalpamentos estar
formado por um movimento de aproximao, um movimento de apalpamento e
um movimento retrocesso.
Movimento de aproximao. Deslocamento do apalpador em avano rpido
(G00) at o ponto de aproximao, situado frente face a apalpar a uma distncia
"B" da mesma
Movimento de apalpamento. Deslocamento do apalpador 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 detm o movimento dos eixos e se visualiza o
erro correspondente.
Movimento de retrocesso. Deslocamento do apalpador em avano rpido (G00)
desde o ponto no qual se realizou o apalpamento at o ponto de aproximao.
3. Movimento de retrocesso.
Deslocamento da ferramenta em avano rpido (G00) desde o ponto de
aproximao at o ponto que se chamou o ciclo.
O movimento de aproximao se realiza em duas fases. Primeiro se desloca
conforme o eixo X e depois conforme o eixo Z.
Aes depois de finalizar o ciclo de calibragem
Atualizao dos dados do corretor de ferramenta
Depois de finalizado o ciclo, o CNC ter modificado na tabela de corretores os
dados do corretor que se encontra selecionado (valores "X", "Z", "Y") e inicializa
os valores "I", "K" e "J" a 0.
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver o erro detectado nos seguintes
parmetros aritmticos gerais.
P298 Erro detectado no eixo X. Diferena entre o comprimento real da
ferramenta e o valor atribudo ao corretor.
P299 Erro detectado no eixo Z. Diferena entre o comprimento real da
ferramenta e o valor atribudo ao corretor.
P297 Erro detectado no eixo Y. Diferena entre o comprimento real da
ferramenta e o valor atribudo ao corretor.
Manual de programao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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
10.
MODELO T
(SOFT V16.1X)
197
Aes depois de finalizar o ciclo de medio do desgaste
Quando se possui controle de vida de ferramentas
Neste caso se comparam os comprimentos em X, Z e Y com os valores tericos
atribudos na tabela. Se supera o mximo permitido mostra mensagem de
ferramenta recusada e atua da seguinte maneira.
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).
Se se deseja ativar a ferramenta recusada, quer seja porque se modificou por
outra ou porque se deseja continuar trabalhando com a mesma, h as seguintes
opes:
1. Entrar na tabela de ferramentas em modo ISO e apagar a vida real da referida
ferramenta.
2. Entrar na tabela de ferramentas em modo ISO e escrever o valor desejado
da vida real da referida ferramenta.
Neste caso, para ativar a ferramenta necessrio que o valor de la vida real
seja menor que o valor da vida nominal. Do contrrio a ferramenta aparecer
como gasta (estado = E).
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, P297
e os valores dos desgastes de comprimento do corretor selecionado na tabela
de corretores.
P298 "Comprimento medido em X" - "Comprimento terico em X".
P299 "Comprimento medido em Z" - "Comprimento terico em Z".
P297 "Comprimento medido em Y" - "Comprimento terico em Y".
X Comprimento terico em X. Se mantm o valor anterior.
I "Comprimento medido em X" - "Comprimento terico em X". Novo valor
do desgaste.
Z Comprimento terico em Z. Se mantm o valor anterior.
K "Comprimento medido em Z" - "Comprimento terico em Z". Novo valor
do desgaste.
Y Comprimento terico em Y. Se mantm o valor anterior.
J "Comprimento medido em Y" - "Comprimento terico em Y". Novo valor
do desgaste.
Manual de programao
CNC 8055
CNC 8055i
10.
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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
MODELO T
(SOFT V16.1X)
198
10.4 PROBE 2. Ciclo fixo de calibragem do apalpador
Serve para calibrar as faces do apalpador de bancada, instalado numa posio fixa
da mesa e com as faces paralelas aos eixos X Z. Este apalpador ser o que se utilize
no ciclo fixo de calibragem de ferramentas.
A posio do apalpador estar indicada em cotas absolutas referidas ao zero
mquina mediante os parmetros de mquina gerais:
PRBXMIN Cota mnima que ocupa o apalpador conforme o eixo X.
PRBXMAX Cota mxima que ocupa o apalpador conforme o eixo X.
PRBZMIN Cota mnima que ocupa o apalpador conforme o eixo Z.
PRBZMAX Cota mxima que ocupa o apalpador conforme o eixo Z.
Para a execuo do ciclo se utilizar uma ferramenta padro de dimenses
conhecidas com os seus valores correspondentes, previamente introduzidos no
corretor selecionado. Em virtude de ser preciso calibrar o apalpador conforme os
eixos X Z, o fator de forma (F) da ferramenta padro selecionada dever ser F1, F3,
F5 ou F7.
Formato de programao
O formato de programao deste ciclo :
( PROBE 2, B, F, X, U, Z, W)
B5.5 Distncia de segurana
Define a distncia de segurana e se programar mediante um valor positivo maior
que 0 (zero). O seu valor vir expressa em raios.
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.
X, U, Z, W 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, 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, Z, W somente durante esta calibragem. Se qualquer dos
campos X, U, Z, W omitido, o CNC toma o valor atribudo ao parmetro de mquina
correspondente.
Manual de programao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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
10.
MODELO T
(SOFT V16.1X)
199
10.4.1 Funcionamento bsico.
1. Movimento de aproximao.
Deslocamento da ferramenta em avano rpido (G00) desde o ponto de
chamada ao ciclo at o ponto de aproximao. Este ponto se encontra situado
em frente ao canto correspondente do apalpador, a uma distncia de segurana
(B) de ambas as faces.
O movimento de aproximao se realiza em duas fases: Primeiro se desloca
conforme o eixo Z e depois conforme o eixo X.
2. Movimento de apalpamento.
As faces do apalpador utilizadas neste movimento de apalpamento, assim como
a trajetria realizada pela ferramenta dependem do fator de forma atribudo
ferramenta selecionada.
Nesta fase se realizaro 2 apalpamentos. Cada um dos apalpamentos estar
formado por um movimento de aproximao, um movimento de apalpamento e
um movimento retrocesso.
Movimento de aproximao. Deslocamento do apalpador em avano rpido
(G00) at o ponto de aproximao, situado frente face a apalpar a uma distncia
"B" da mesma
Movimento de apalpamento. Deslocamento do apalpador 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 detm o movimento dos eixos e se visualiza o
erro correspondente.
Movimento de retrocesso. Deslocamento do apalpador em avano rpido (G00)
desde o ponto no qual se realizou o apalpamento at o ponto de aproximao.
Manual de programao
CNC 8055
CNC 8055i
10.
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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
MODELO T
(SOFT V16.1X)
200
3. Movimento de retrocesso.
Deslocamento da ferramenta em avano rpido (G00) desde o ponto de
aproximao at o ponto que se chamou o ciclo.
O movimento de aproximao se realiza em duas fases. Primeiro se desloca
conforme o eixo X e depois conforme o eixo Z.
Parmetros aritmticos que modifica o ciclo
Depois de finalizado o ciclo, o CNC devolver os valores medidos nos seguintes
parmetros aritmticos gerais.
Definir a posio do apalpador
Depois de conhecidos os valores dos parmetros P298 e P297 e as dimenses do
apalpador, o usurio deve calcular as cotas das outras duas faces e atualizar os
parmetros de mquina gerais:
PRBXMIN Cota mnima que ocupa o apalpador conforme o eixo X.
PRBXMAX Cota mxima que ocupa o apalpador conforme o eixo X.
PRBZMIN Cota mnima que ocupa o apalpador conforme o eixo Z.
PRBZMAX Cota mxima que ocupa o apalpador conforme o eixo Z.
P299 Cota real no eixo X da face medida. Este valor estar expresso em cotas
absolutas e em raios.
P299 Cota real no eixo Z da face medida. Este valor estar expresso em cotas
absolutas.
Exemplo:
Se a ferramenta utilizada tem um fator de forma F3 e o apalpador tem forma
quadrada de 40 mm de lado, os valores que se atribuiro a estes parmetros de
mquina gerais so:
PRBXMIN = P298 - 40
PRBXMAX = P298
PRBZMIN = P299 - 40
PRBZMAX = P299
Manual de programao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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

p
e

a

e

c
o
r
r
e

o

d
e

f
e
r
r
a
m
e
n
t
a

n
o
e
i
x
o

X
10.
MODELO T
(SOFT V16.1X)
201
10.5 PROBE 3. Ciclo fixo de medida de pea e correo de
ferramenta no eixo X
Se utilizar um apalpador situado no eixo-rvore suporte de ferramentas, que deve
estar previamente calibrado mediante o ciclo fixo de calibragem de ferramenta
(PROBE 1).
Este ciclo, alm de realizar uma medida de pea conforme o eixo X, permite corrigir
o valor do corretor da ferramenta que se utilizou no processo de usinagem da referida
superfcie. Esta correo se realizar somente quando o erro de medida supera um
valor programado.
Formato de programao
O formato de programao deste ciclo :
( PROBE 3, X, Z, B, F, L, D)
X5.5 Cota terica conforme o eixo X, do ponto sobre o que se deseja realizar
a medio
Este valor estar expresso conforme as unidades ativas, raios ou dimetros.
Y5.5 Cota terica conforme o eixo Z, do ponto sobre o que se deseja realizar
a medio
B5.5 Distncia de segurana
Define a distncia de segurana e se programar mediante um valor positivo maior
que 0 (zero). O seu valor vir expressa em raios.
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.
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.
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.
Manual de programao
CNC 8055
CNC 8055i
10.
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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

p
e

a

e

c
o
r
r
e

o

d
e

f
e
r
r
a
m
e
n
t
a

n
o
e
i
x
o

X
MODELO T
(SOFT V16.1X)
202
10.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 canto correspondente do apalpador, a uma distncia de segurana (B) de
ambas as faces.
O movimento de aproximao se realiza em duas fases: Primeiro se desloca
conforme o eixo Z e depois conforme o eixo X.
2. Movimento de apalpamento.
Deslocamento do apalpador conforme o eixo X 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 detm o movimento dos eixos e se visual iza o erro
correspondente.
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 de
aproximao at o ponto que se chamou o ciclo.
O movimento de aproximao se realiza em duas fases. Primeiro se desloca
conforme o eixo X e depois conforme o eixo Z. O deslocamento no eixo X se
realiza at cota do ponto de chamada no referido eixo.
Atualizao dos dados do corretor de ferramenta
Se se definiu um nmero de corretor de ferramenta (D), o CNC modifica o valor "I"
do referido corretor, sempre que o erro de medio seja igual ou maior que a
tolerncia (L).
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. Este valor estar expresso conforme as
unidades ativas, raios ou dimetros.
P299 Erro detectado. Diferena entre a cota real de superfcie e a cota terica
programada. Este valor estar expresso em raios.
Manual de programao
CNC 8055
CNC 8055i
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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

p
e

a

e

c
o
r
r
e

o

d
e

f
e
r
r
a
m
e
n
t
a

n
o
e
i
x
o

Z
10.
MODELO T
(SOFT V16.1X)
203
10.6 PROBE 4. Ciclo fixo de medida de pea e correo de
ferramenta no eixo Z
Se utilizar um apalpador situado no eixo-rvore suporte de ferramentas, que deve
estar previamente calibrado mediante o ciclo fixo de calibragem de ferramenta
(PROBE 1).
Este ciclo, alm de realizar uma medida de pea conforme o eixo Z, permite corrigir
o valor do corretor da ferramenta que se utilizou no processo de usinagem da referida
superfcie. Esta correo se realizar somente quando o erro de medida supera um
valor programado.
Formato de programao
O formato de programao deste ciclo :
( PROBE 4, X, Z, B, F, L, D)
X5.5 Cota terica conforme o eixo X, do ponto sobre o que se deseja realizar
a medio
Este valor estar expresso conforme as unidades ativas, raios ou dimetros.
Y5.5 Cota terica conforme o eixo Z, do ponto sobre o que se deseja realizar
a medio
B5.5 Distncia de segurana
Define a distncia de segurana e se programar mediante um valor positivo maior
que 0 (zero). O seu valor vir expressa em raios.
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.
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.
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.
Manual de programao
CNC 8055
CNC 8055i
10.
T
R
A
B
A
L
H
O

C
O
M

A
P
A
L
P
A
D
O
R
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

p
e

a

e

c
o
r
r
e

o

d
e

f
e
r
r
a
m
e
n
t
a

n
o
e
i
x
o

Z
MODELO T
(SOFT V16.1X)
204
10.6.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 canto correspondente do apalpador, a uma distncia de segurana (B) de
ambas as faces.
O movimento de aproximao se realiza em duas fases: Primeiro se desloca
conforme o eixo X e depois conforme o eixo Z.
2. Movimento de apalpamento.
Deslocamento do apalpador conforme o eixo Z 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 detm o movimento dos eixos e se visual iza o erro
correspondente.
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 de
aproximao at o ponto que se chamou o ciclo.
O movimento de aproximao se realiza em duas fases. Primeiro se desloca
conforme o eixo Z e depois conforme o eixo X. O deslocamento no eixo Z se
realiza at cota do ponto de chamada no referido eixo.
Atualizao dos dados do corretor de ferramenta
Se se definiu um nmero de corretor de ferramenta (D), o CNC modifica o valor "K"
do referido corretor, sempre que o erro de medio seja igual ou maior que a
tolerncia (L).
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.
205
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
11
PROGRAMAO EM
LINGUAGEM DE ALTO NIVEL
11.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).
Se se deseja atribuir varivel "TIMER" o valor 100000000 se poder realizar uma
das seguintes formas:
( TI MER = $5F5E100)
( TI MER = 10000 * 10000)
( P100 = 10000 * 10000)
( TI MER = P100)
Manual de programao
CNC 8055
CNC 8055i
11.
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
D
e
s
c
r
i

o

l

x
i
c
a
.
MODELO T
(SOFT V16.1X)
206
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.
Smbolos
Os smbolos utilizados dentro da linguagem de alto nvel so:
( ) = + - * / ,
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
207
11.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 X80 Z50
N15 ( P100 = POSX) ; Atribui ao parmetro P100 o valor da cota real em X.
N20 X50 Z50
N30 X50 Z80
. . .
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 N20.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
208
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.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
209
11.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.
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)
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
210
Parmetros de fabricante
Estes parmetros so uma ampliao dos parmetros globais, com a diferena de
que no so usados pelos ciclos do CNC.
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 atual i zar as tabel as de parmetros com os val ores
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.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
211
11.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).
O valor do fator de forma (F) ser um nmero inteiro entre 0 e 9.
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).
O ngulo da ferramenta de corte vem expresso em dez milsimos de grau
(0359999).
A largura da ferramenta de corte vir expressa 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 ngulo de corte vem expresso em dez milsimos de grau (0359999).
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.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
212
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.
TMZPn Devolve a posio que ocupa a ferramenta indicada (n) no armazm de ferramentas.
Variveis de leitura e escritura
TOXn Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao
comprimento conforme o eixo X do corretor indicado (n).
TOZn Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao
comprimento conforme o eixo Z do corretor indicado (n).
TOFn Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao
cdigo de forma (F) do corretor indicado (n).
TORn Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao
desgaste de raio (R) do corretor indicado (n).
TOIn Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao
desgaste de comprimento conforme o eixo X (I) do corretor indicado (n).
TOKn Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao
desgaste de comprimento conforme o eixo Z (K) do corretor indicado (n).
NOSEAn Esta varivel permite ler ou modificar na tabela de ferramentas o valor atribudo ao
ngulo da ferramenta de corte da ferramenta indicada (n).
NOSEWn Esta varivel permite ler ou modificar na tabela de ferramentas o valor atribudo
largura da ferramenta de corte da ferramenta indicada (n).
CUTAn Esta varivel permite ler ou modificar na tabela de ferramentas o valor atribudo ao
ngulo de corte da ferramenta indicada (n).
TLFDn Esta varivel permite ler ou modificar na tabela de ferramentas o nmero do corretor
da ferramenta indicada (n).
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).
( P100=TOOL)
Atribui ao parmetro P100 o nmero da ferramenta ativa.
( P110=TOX3)
Atribui ao parmetro P110 o valor X do corretor 3.
( TOX3=P111)
Atribui ao valor X do corretor 3 o valor do parmetro P111.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
213
TMZTn Esta varivel permite ler ou modificar na tabela do armazm de ferramentas o
contedo da posio indicada (n).
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.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
214
11.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.
Esta varivel vir expressa em raios ou dimetros, conforme se encontre
personalizado o parmetro de mquina de eixos "DFORMAT".
PORGS Devolve a cota, com respeito origem de coordenadas cartesianas, que tem a
origem de coordenadas polares, conforme o eixo de ordenadas.
Esta varivel vir expressa em raios ou dimetros, conforme se encontre
personalizado o parmetro de mquina de eixos "DFORMAT".
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.
( P100=ORGX)
Atribui ao parmetro P100 o valor que tem o deslocamento de origem ativo do
eixo X. O referido valor pde ser selecionado manualmente, mediante a funo
G92, ou mediante a varivel "ORG(X-C)n".
( P110=ORGX 55)
Atribui ao parmetro P110 o valor do eixo X na tabela correspondente ao
deslocamento de origem G55.
( ORGZ 54=P111)
Atribui ao eixo Z na tabela correspondente ao deslocamento de origem G54
o parmetro P111.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
215
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.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
216
11.2.4 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)
Atribui ao parmetro P110 o valor do parmetro de mquina geral P8
"INCHES"; se milmetros P110=0 e se polegadas P110=1.
( P110=MPY 1)
Atribui ao parmetro P110 o valor do parmetro de mquina P1 do eixo Y
"DFORMAT".
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
217
11.2.5 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) Limite inferior da zona 1 conforme o eixo selecionado (X-C).
FZUP(X-C) Limite superior da zona 1 conforme o eixo selecionado (X-C).
SZONE Estado da zona de trabalho 2.
SZLO(X-C) Limite inferior da zona 2 conforme o eixo selecionado (X-C).
SZUP(X-C) Limite superior da zona 2 conforme o eixo selecionado (X-C).
TZONE Estado da zona de trabalho 3.
TZLO(X-C) Limite inferior da zona 3 conforme o eixo selecionado (X-C).
TZUP(X-C) Limite superior da zona 3 conforme o eixo selecionado (X-C).
FOZONE Estado da zona de trabalho 4.
FOZLO(X-C) Limite inferior da zona 4 conforme o eixo selecionado (X-C).
FOZUP(X-C) Limite superior da zona 4 conforme o eixo selecionado (X-C).
FIZONE Estado da zona de trabalho 5.
FIZLO(X-C) Limite inferior da zona 5 conforme o eixo selecionado (X-C).
FIZUP(X-C) Limite superior da zona 5 conforme o eixo selecionado (X-C).
( P100=FZONE) ; Atribui ao parmetro P100 o estado da zona de trabalho 1.
( P101=FZOLOX) ; Atribui ao parmetro P101 o limite inferior da zona 1.
( P102=FZUPZ) ; Atribui ao parmetro P102 o limite superior da zona 1.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
218
11.2.6 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.
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.
( P100=FREAL)
Atribui ao parmetro P100 o avano real do CNC.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
219
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)
Atribui ao parmetro P110 a percentagem do avano que se encontra
selecionado por programa.
( PRGFRO=P111)
Atribui percentagem do avano selecionado por programa o valor do
parmetro P111.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
220
11.2.7 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) ou FLWE(X-C) se detm a preparao de blocos e se espera que o
referido comando se execute, para comear novamente a preparao de blocos.
As cotas que proporcionam as variveis PPOS(X-C), POS(X-C), TPOS(X-C),
APOS(X-C) e ATPOS(X-C), estaro expressas conforme o sistema de unidades
(raios ou dimetros) ativo. Para conhecer o sistema de unidades ativo, consultar a
varivel DIAM.
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.
FLWE(X-C) Devolve o erro de seguimento do eixo selecionado.
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).
( P110=PPOSX)
Devolve ao parmetro P100 a cota terica programada do eixo X.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
221
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.
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).
( P80=GPOSX N99 P100)
Atribui ao parmetro P88 o valor da cota programada para o eixo X no bloco
com etiqueta N99 e que se encontra no programa P100.
( P110=DI STX)
Devolve ao parmetro P110 a distncia percorrida pelo eixo X.
( DI STX=P111)
Inicializa a varivel que indica a distncia percorrida pelo eixo Z com o valor
do parmetro P111.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
222
11.2.8 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.
(^) 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 geral. No leva em considerao os pulsos do
volante individual.
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
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
223
(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.
MASCFI
MASCSE
Se devem utilizar quando est selecionado o volante trajetria ou o jog trajetria.
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
Indica o ngulo da trajetria linear.
Nas trajetrias em arco, indicam as cotas do
centro do arco.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
224
11.2.9 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.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
225
11.2.10 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.
CSS Devolve a velocidade de corte constante que se encontra selecionada no CNC. O
seu valor vem imposto nas unidades ativas (en metros/minuto o pies/minuto).
Esta velocidade de corte constante 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.
DNCCSS Devolve a velocidade de corte constante selecionada por DNC. O seu valor dado
em metros/minuto ou ps/minuto e se tem o valor 0 significa que no se encontra
selecionado.
PLCCSS Devolve a velocidade de corte constante selecionada por PLC. O seu valor vem
imposto en metros/minuto o pies/minuto.
PRGCSS Devolve a velocidade de corte constante selecionada por programa. O seu valor vem
imposto en metros/minuto o pies/minuto.
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.
( P100=SREAL)
Atribui ao parmetro P100 a velocidade de rotao real da rvore principal.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
226
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.
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.
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)
Atribui ao parmetro P110 a percentagem da velocidade de rotao da rvore
principal que se encontra selecionada por programa.
( PRGSSO=P111)
Atribui percentagem da velocidade de rotao da rvore principal
selecionada por programa o valor do parmetro P111.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
227
11.2.11 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.
SCSS Devolve a velocidade de corte constante que se encontra selecionada no CNC. O
seu valor vem imposto nas unidades ativas (en metros/minuto o pies/minuto).
Esta velocidade de corte constante 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.
SDNCCS Devolve a velocidade de corte constante selecionada por DNC. O seu valor dado
em metros/minuto ou ps/minuto e se tem o valor 0 significa que no se encontra
selecionado.
SPLCCS Devolve a velocidade de corte constante selecionada por PLC. O seu valor vem
imposto en metros/minuto o pies/minuto.
SPRGCS Devolve a velocidade de corte constante selecionada por programa. O seu valor vem
imposto en metros/minuto o pies/minuto.
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.
( P100=SSREAL)
Atribui ao parmetro P100 a velocidade de rotao real da segunda rvore.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
228
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.
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)
Atribui ao parmetro P110 a percentagem da velocidade de rotao da
segunda rvore que se encontra selecionada por programa.
( SPRGSO=P111)
Atribui percentagem da velocidade de rotao da segunda rvore
selecionada por programa o valor do parmetro P111.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
229
11.2.12 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.
LIVRPM Deve ser utilizada quando se trabalha em modo TC.
Devolve as rotaes por minuto que selecionou o usurio para a ferramenta
motorizada no modo de trabalho TC.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
230
11.2.13 Variveis associadas ao autmato
Se dever levar em considerao que o autmato possui os seguintes recursos:
(I1 at I256) Entradas.
(O1 at O256) Sadas.
(M1 at M5957) Marcas.
(R1 at R499) Registros de 32 bits cada um.
(T1 at T256) 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 autmato mais prioritrio que se encontra
ativo.
( P110=PLCO 22)
Atribui ao parmetro P110 o valor das sadas O22 at O53 (32 sadas) do PLC.
( PLCO 22=$F)
Atribui 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
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
231
PLCMMn Esta varivel permite ler ou modificar a marca (n) do autmato.
( PLMM4=1)
Coloca no 1 a marca M4 e deixa o resto como estiver.
( PLCM4=1)
Coloca no 1 a marca M4 e no 0 as 31 seguintes (M5 a M35).
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
232
11.2.14 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:
; Chamada sub- r ot i na 20.
( PCALL 20, P0=20, P2=3, P3=5)
. . .
. . .
; I ni ci o da sub- r ot i na 20.
( SUB 20)
( P100 = CALLP)
. . .
. . .
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 * * * * ... * * * * * *
0000 0000 0000 0000 0000 0000 0000 1101 LSB
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
233
11.2.15 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)
Atribui ao parmetro P110 o terceiro atributo da varivel Sercos do identificador
40 do eixo X, que corresponde a "VelocityFeedback".
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
234
11.2.16 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
0 Placa turbo.
4,3,2,1 0000
0001
0010
Modelo 8055 /A
Modelo 8055 /B
Modelo 8055 /C
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.
11 Mdulo de cpia.
13,12 01
10
11
Mdulo de disco duro (sem Ethernet).
Mdulo com somente Ethernet (sem disco duro).
Mdulo de disco duro com Ethernet.
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 000
010
011
110
111
Memkey card (4 Mb).
Memkey card (24 Mb).
No existe memory card inserido.
Memkey card (512 Mb).
Memkey card (2 Mb).
26,25,24 000
001
Monitor LCD cor.
Monitor LCD monocromo
28,27 00
01
Placa turbo 25 Mhz
Placa turbo 40 Mhz.
29 Disco duro integrado na CPU.
30 Conector Ethernet integrado na CPU.
31 Compact flash.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
235
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.
Bit Significado
0 Placa turbo.
4, 3, 2, 1 0101
0110
Modelo 8055i /B.
Modelo 8055i /C.
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 000
010
011
110
111
Memkey card (4 Mb).
Memkey card (24 Mb).
No existe memory card inserido.
Memkey card (512 Mb).
Memkey card (2 Mb).
26,25,24 000
001
Monitor LCD cor.
Monitor LCD monocromo
28,27 00
01
Placa turbo 25 Mhz
Placa turbo 40 Mhz.
30 Ethernet
31 Compact flash.
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.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
236
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.
IDHARH
IDHARL
Devolvem, em cdigo BCD, o nmero de identificao hardware correspondente
Memkey card. 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.
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.
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.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
237
11.2.17 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 ter placa Sercos de tamanho grande (a que ocupa mdulo completo) ou placa
pequena que se instala no mdulo CPU (1 se est colocada na COM1 e 2 se est
na COM2).
Pode ter dois tipos de placas CAN (valor 0001 se do tipo SJ1000 e valor 0010
se do tipo OKI9225).
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.
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 Turbo
3 - 0 (LSB) CPU
HARSWB
Bits Placa
31 - 28
27 - 24
23 - 20 Tipo de CAN em COM1
19 - 16 Tipo de CAN em COM2
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
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)
9
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
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
238
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.
IOSREM Permitem ler o nmero de I/Os digitais remotas disponveis.
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.
Bit Significado
0 - 15 Nmero de entradas.
16 - 31 Nmero de sadas.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
239
11.2.18 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.
70 = Estado DNC.
71 = Estado CNC.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
240
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 (TC,
TCO) e modo apto a ser configurado M, T ([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.
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
241
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
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.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
242
11.2.19 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:
( P103 = NBTOOL)
( MSG "SELECI ONAR T?P103 E PRESSI ONAR SOFTKEY MARCHA" )
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 = PLANE) atribui ao parmetro P122 o valor $31.
Eixo de abcissas = 3 (0011) => Eixo Z
Eixo de ordenadas = 1 (0001) => Eixo X
( P120=GS17)
Atribui ao parmetro P120 o valor 1 quando se encontra ativa a funo G17
e um 0 em caso contrrio.
0000 0000 0000 0000 0000 0000 0011 0001 LSB
... ... ... ... ... ... 7654 3210 lsb
Eixo ordenadas Eixo abcissas
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
243
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).
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.
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.
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
( P150=TI ME)
Atribui ao P150 hh-mm-ss. Por exemplo se so as 18h 22m. 34seg. Em P150
se deve ter 182234.
( P151=DATE)
Atribui ao P151 ano-ms-dia. Por exemplo se o 25 de Abril de 1992 em P151
se deve ter 920425.
Manual de programao
CNC 8055
CNC 8055i
11.
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
V
a
r
i

v
e
i
s
MODELO T
(SOFT V16.1X)
244
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, Z, C, W e se programou G28 ZW, a varivel AXICOM
mostrar a seguinte informao:
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.
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.
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
W Z
0000 0000 0000 0000 0101 0100 LSB
Manual de programao
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
V
a
r
i

v
e
i
s
11.
MODELO T
(SOFT V16.1X)
245
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.
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.
Manual de programao
CNC 8055
CNC 8055i
11.
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
C
o
n
s
t
a
n
t
e
s
MODELO T
(SOFT V16.1X)
246
11.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.
11.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) )
+ 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.
Manual de programao
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
O
p
e
r
a
d
o
r
e
s
11.
MODELO T
(SOFT V16.1X)
247
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.
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
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
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 i ntei ro toma par te
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
Manual de programao
CNC 8055
CNC 8055i
11.
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
E
x
p
r
e
s
s

e
s
MODELO T
(SOFT V16.1X)
248
11.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.
11.5.1 Expresses aritmticas
Se for mam combi nando f unes e operadores ar i t mt i cos, bi nr i os 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 + SIN(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.
Manual de programao
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
E
x
p
r
e
s
s

e
s
11.
MODELO T
(SOFT V16.1X)
249
11.5.2 Expresses relacionais
So expresses aritmticas unidas por operadores relacionais.
(IF (P8 EQ 12.8)
; Analisa se o valor de P8 igual a 12.8
(IF (ABS(SIN(P24)) GT SPEED)
; Analisa se o seno maior que a velocidade do eixo-rvore.
(IF (CLOCK LT (P9 * 10.99))
; Analisa se a conta do relgio menor que (P9 * 10.99)
Ao mesmo tempo, estas condies podem unir-se mediante operadores lgicos.
(IF ((P8 EQ 12.8) OR (ABS(SIN(P24)) GT SPEED)) AND (CLOCK LT (P9 * 10.99)) ...
O resultado de estas expresses verdadeiro ou falso.
Manual de programao
CNC 8055
CNC 8055i
11.
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
E
x
p
r
e
s
s

e
s
MODELO T
(SOFT V16.1X)
250
251
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
12
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 de personalizao.
Em cada bloco se programar uma nica instruo, no sendo permitido programar
nenhuma outra informao adicional no referido bloco.
Manual de programao
CNC 8055
CNC 8055i
12.
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
I
n
s
t
r
u

e
s

d
e

a
t
r
i
b
u
i

o
MODELO T
(SOFT V16.1X)
252
12.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 = FZLOX)
( ORGX 55 = ( ORGX 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 ",".
Manual de programao
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
I
n
s
t
r
u

e
s

d
e

v
i
s
u
a
l
i
z
a

o
.
12.
MODELO T
(SOFT V16.1X)
253
12.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 )
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 Z mnimo
expresso 2 Z mximo
expresso 3 Raio interior ou dimetro interior.
expresso 4 Raio exterior ou dimetro exterior.
Manual de programao
CNC 8055
CNC 8055i
12.
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
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
MODELO T
(SOFT V16.1X)
254
12.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 X30 Z10 F1000 T1 D1
( ESBLK) ; Comeo do bloco nico
G01 X20 Z10
G01 X20 Z20
G02 X10 Z30 I - 10 K0
( DSBLK) ; Anulao do bloco nico
G01 X10 Z40
M30
Manual de programao
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
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
12.
MODELO T
(SOFT V16.1X)
255
12.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 de uma das linhas 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.
G00 X30 Z10 T2 D4
X30 Z20
( GOTO N22) ; Instruo de linha
X20 Z20 ; No se executa.
X20 Z10 ; No se executa.
N22 G01 X10 Z10 F1000 ; A execuo continua neste bloco.
G02 X0 Z40 I - 105 K0
. . .
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 executar 3 vezes a seo N10-N20.
Una vez finalizada, continuar la ejecucin 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
Manual de programao
CNC 8055
CNC 8055i
12.
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
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
MODELO T
(SOFT V16.1X)
256
( 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:
(IF (P8 EQ 12.8) CALL 3 ELSE PCALL 5, A2, B5, D8)
Se P8=12.8 executa a instruo (CALL3)
Se P8<>12.8 executa a instruo (PCALL 5, A2, B5, D8)
A instruo pode no possuir a parte ELSE, isto , ser suficiente programar IF
condio <ao1>.
Exemplo:
(IF (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:
(IF (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:
(IF (E EQ 10) M10) ou (IF (P5 EQ 10) P12=10)
Manual de programao
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
I
n
s
t
r
u

e
s

d
e

s
u
b
-
r
o
t
i
n
a
s
.
12.
MODELO T
(SOFT V16.1X)
257
12.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 na "Memkey Card", HD
ou num PC conectado atravs de uma das linhas 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.
(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.
Faixa de sub-rotinas gerais SUB 0000 - SUB 9999
Faixa de sub-rotinas OEM (de fabricante) SUB 10000 - SUB 20000
( SUB 12) ; Definio da sub-rotina 12
G91 G01 XP0 F5000
ZP1
XP0
ZP1
( RET ) ; Fim de sub-rotina
Manual de programao
CNC 8055
CNC 8055i
12.
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
I
n
s
t
r
u

e
s

d
e

s
u
b
-
r
o
t
i
n
a
s
.
MODELO T
(SOFT V16.1X)
258
Exemplo de programao.
(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).
G90 G01 X100 Z330
( CALL 10)
G90 G01 X100 Z240
( CALL 10)
G90 G01 X100 Z150
M30
( SUB 10)
G91 G01 Z - 10
X40 Z- 10
G03 X0 Z- 20 I 0 K- 10
G01 X- 20
G02 X0 Z- 20 I 0 K- 10
G01 X40 Z- 10
Z - 20
( RET )
Manual de programao
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
I
n
s
t
r
u

e
s

d
e

s
u
b
-
r
o
t
i
n
a
s
.
12.
MODELO T
(SOFT V16.1X)
259
Exemplo de programao.
O eixo X se programa em dimetros.
(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.
G90 G01 X80 Z330
( PCALL 10, P0=20, P1=- 10) ; Tambm (PCALL 10, A20, B-10)
G90 G01 X80 Z260
( PCALL 10, P0=20, P1=- 10) ; Tambm (PCALL 10, A20, B-10)
G90 G01 X200 Z200
( PCALL 10, P0=30, P1=- 15) ; Tambm (PCALL 10, A30, B-15)
G90 G01 X200 Z115
( PCALL 10, P0=30, P1=- 15) ; Tambm (PCALL 10, A30, B-15)
M30
( SUB 10)
G91 G01 ZP1
XP0 ZP1
XP0
ZP1
( RET )
Manual de programao
CNC 8055
CNC 8055i
12.
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
I
n
s
t
r
u

e
s

d
e

s
u
b
-
r
o
t
i
n
a
s
.
MODELO T
(SOFT V16.1X)
260
Exemplo de programao.
O eixo X se programa em dimetros.
(P100=20, P101=-10)
G90 G01 X80 Z330
(MCALL 10)
G90 G01 X80 Z260
(P100=30, P101=-15)
G90 G01 X200 Z200
G90 G01 X200 Z115
(MDOFF)
M30
(SUB 10)
G91 G01 ZP101
XP100 ZP101
XP100
ZP101
( RET )
Manual de programao
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
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
.
12.
MODELO T
(SOFT V16.1X)
261
12.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.
Manual de programao
CNC 8055
CNC 8055i
12.
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
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
.
MODELO T
(SOFT V16.1X)
262
12.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 i nterrupo, cuj o nmero se i ndi ca no parmetro de mqui na 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.
Manual de programao
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
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a
s
.
12.
MODELO T
(SOFT V16.1X)
263
12.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).
CARD A na "Memkey Card".
HD no Disco Duro
DNC1 Num PC conectado atravs da linha serial 1.
DNC2 Num PC conectado atravs da linha serial 2.
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):
CARD A na "Memkey Card".
HD no Disco Duro
DNC1 Num PC conectado atravs da linha serial 1.
DNC2 Num PC conectado atravs da linha serial 2.
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.
Manual de programao
CNC 8055
CNC 8055i
12.
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
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a
s
.
MODELO T
(SOFT V16.1X)
264
(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).
CARD A na "Memkey Card".
HD no Disco Duro
DNC1 Num PC conectado atravs da linha serial 1.
DNC2 Num PC conectado atravs da linha serial 2.
DNCE num PC conectado atravs de Ethernet.
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.
A instruo OPEN permite gerar desde um programa em execuo outro programa,
que poder estar em funo dos valores que adquira o programa em execuo.
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, na CARD
A ou no Disco Duro (HD).
( 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 ZP101 F100) => G1 X10 Z20 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.
(WRITE (SUB P102)) => (SUB P102)
(WRITE (SUB ?P102)) => (SUB 55)
(WRITE (ORGX54=P103)) => (ORGX54=P103)
(WRITE (ORGX54=?P103)) => (ORGX54=222)
(WRITE (PCALL P104)) => (PCALL P104)
(WRITE (PCALL ?P104)) => (PCALL 25)
Manual de programao
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
I
n
s
t
r
u

e
s

d
e

p
r
o
g
r
a
m
a
s
.
12.
MODELO T
(SOFT V16.1X)
265
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
trajetria parablica.
A programao do eixo X em dimetros e se utiliza a sub-rotina nmero 2, tendo
seus parmetros o seguinte significado:
Parmetros de chamada.
A ou P0 Valor da constante K.
B ou P1 Cota X inicial.
C ou P2 Cota X final.
D ou P3 Incremento ou passo em X.
Parmetros calculados:
E ou P4 Cota X.
F ou P5 Cota Z.
Uma forma de utilizar neste exemplo poder ser:
G00 X0 Z0
( PCALL 2, A0. 01, B0, C100, D1)
M30
Sub-rotina de gerao do programa.
( SUB 2)
( OPEN P12345) ; Comea a execuo do programa
P12345
( P4=P1)
N100 ( I F ( P4+P3 GE P2) P4=P2 ELSE P4=P4+P3)
( P5=- ( P0 * P4 * P4) )
( WRI TE G01 XP4 ZP5) ; Bloco de movimento
( I F ( P4 NE P2) GOTO N100)
( WRI TE M30) ; Bloco de fim de programa
( RET ) ; Fim de sub-rotina
Z = -K * X**2
Manual de programao
CNC 8055
CNC 8055i
12.
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
I
n
s
t
r
u

e
s

d
e

p
e
r
s
o
n
a
l
i
z
a

o
MODELO T
(SOFT V16.1X)
266
12.9 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).
Manual de programao
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
I
n
s
t
r
u

e
s

d
e

p
e
r
s
o
n
a
l
i
z
a

o
12.
MODELO T
(SOFT V16.1X)
267
(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.
(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:
( ODW1, 6, 33)
; Define a janela de dados 1
( ODW2, 14, 33)
; Define a janela de dados 2
N10 ( DW1=DATE, DW2=TI ME)
; Visualiza a data na janela 1 e a hora na 2
( GOTO N10)
Manual de programao
CNC 8055
CNC 8055i
12.
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
I
n
s
t
r
u

e
s

d
e

p
e
r
s
o
n
a
l
i
z
a

o
MODELO T
(SOFT V16.1X)
268
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.
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")
(ODW 3, 4, 60)
; Define a janela de dados 3.
(IB1=INPUT "Avano dos eixos: ", 5.4)
; Petio do avano dos eixos.
(DW3=IB1)
; Visualiza o avano na janela 3.
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.
Manual de programao
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
I
n
s
t
r
u

e
s

d
e

p
e
r
s
o
n
a
l
i
z
a

o
12.
MODELO T
(SOFT V16.1X)
269
( 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:
( 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)
...
( WKEY ) ; Espera tecla
( I F KEY EQ $FC00 GOTO N1000) ; Quando se foi pulsada a tecla F1
continua em N1000
...
( WBUF " X" , P100) => X10
( WBUF " X P100") => X P100
( WBUF " ( PCALL 25, " )
; Acrescenta ao bloco em edio "(PCALL 25, ".
( I B1=I NPUT " Par met r o A: " , - 5. 4)
; Petio do parmetro A.
( WBUF " A=" , I B1)
; Acrescenta ao bloco em edio "A = (valor introduzido)".
( I B2=I NPUT " Par met r o B: " , - 5. 4)
; Petio do parmetro B.
( WBUF " , B=" , I B2)
; Acrescenta ao bloco em edio "B = (valor introduzido)".
( WBUF " ) " )
; Acrescenta ao bloco em edio ")".
( WBUF )
; Introduz na memria o bloco editado.
. . .
Manual de programao
CNC 8055
CNC 8055i
12.
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
I
n
s
t
r
u

e
s

d
e

p
e
r
s
o
n
a
l
i
z
a

o
MODELO T
(SOFT V16.1X)
270
( 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
CICLO 1
N0 (PAGE 10)
(SK 1="CICLO 1",SK 2="CICLO 2",SK 7="SALIR")
N5 ( WKEY ) ; Pedir tecla
(IF KEY EQ $FC00 GOTO N10) ; Ciclo 1
(IF KEY EQ $FC01 GOTO N20) ; Ciclo 2
(IF KEY EQ $FC06 SYSTEM ELSE GOTO N5) ; Sair ou pedir tecla
; Visualiza a pgina 11 e define 2 janelas de dados
N10 (PAGE 11)
(ODW 1,10,60)
(ODW 2,15,60)
; Edio
(WBUF "( PCALL 1,") ; Acrescenta ao bloco em edio "(PCALL 1, ".
(IB 1=INPUT "X:",-6.5) ; Petio do valor de X.
(DW 1=IB1) Visualiza na janela 1 o valor introduzido.
(WBUF "X",IB1) ; Acrescenta ao bloco em edio X (valor introduzido).
(WBUF ",") ; Acrescenta ao bloco em edio ",".
(IB 2=INPUT "Y:",-6.5) ; Petio do valor de Y.
(DW 2=IB2) Visualiza na janela 2 o valor introduzido.
(WBUF "Y",IB2) ; Acrescenta ao bloco em edio Y (valor introduzido).
(WBUF ")") ; Acrescenta ao bloco em edio ")".
( WBUF ) ; Introduz na memria o bloco editado.
; Por exemplo : (PCALL 1, X2, Y3)
(GOTO N0)
Manual de programao
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
I
n
s
t
r
u

e
s

d
e

p
e
r
s
o
n
a
l
i
z
a

o
12.
MODELO T
(SOFT V16.1X)
271
CICLO 2
; Visualiza a pgina 12 e define 3 janelas de dados
N20 (PAGE 12)
(ODW 1,10,60)
(ODW 2,13,60)
(ODW 3,16,60)
; Edio
(WBUF "( PCALL 2,") ; Acrescenta ao bloco em edio "(PCALL 2, ".
(IB 1=INPUT "A:",-6.5) ; Petio do valor de A.
(DW 1=IB1) Visualiza na janela 1 o valor introduzido.
(WBUF "A",IB1) ; Acrescenta ao bloco em edio A (valor introduzido).
(WBUF ",") ; Acrescenta ao bloco em edio ",".
(IB 2=INPUT "B:",-6.5) ; Petio do valor de B.
(DW 2=IB2) Visualiza na janela 2 o valor introduzido.
(WBUF "B",IB2) ; Acrescenta ao bloco em edio B (valor introduzido).
(WBUF ",") ; Acrescenta ao bloco em edio ",".
(IB 3=INPUT "C:",-6.5) ; Petio do valor de C.
(DW 3=IB3) Visualiza na janela 3 o valor introduzido.
(WBUF "C",IB3) ; Acrescenta ao bloco em edio C (valor introduzido).
(WBUF ")") ; Acrescenta ao bloco em edio ")".
( WBUF ) ; Introduz na memria o bloco editado.
Por exemplo: (PCALL 2, A3, B1, C3).
(GOTO N0)
Manual de programao
CNC 8055
CNC 8055i
12.
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
I
n
s
t
r
u

e
s

d
e

p
e
r
s
o
n
a
l
i
z
a

o
MODELO T
(SOFT V16.1X)
272
273
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
13
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 si stema car tesiano (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.
Manual de programao
CNC 8055
CNC 8055i
13.
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
MODELO T
(SOFT V16.1X)
274
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.
Ativar o eixo C.
Movimentos em jog contnuo, jog incremental e volantes.
Com a transformao ativa no se permite realizar movimentos contra batente.
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.
Manual de programao
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
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
13.
MODELO T
(SOFT V16.1X)
275
13.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
"13.2 Congelao da transformao angular" na pgina 276.
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.
Manual de programao
CNC 8055
CNC 8055i
13.
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
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
MODELO T
(SOFT V16.1X)
276
13.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.
N10 G46 S1
N20 G1 Z(P2)
N30 G46 S2 Congelao da transformada.
N40 X(P3) Movimento programando a cota no sistema cartesiano ZX.
N50 G46 S1 Ativao do modo normal.
N60 Z(P4)
N70 X(P1)
Z
X
P1 P2
P3 P4
N40
N60
N20
N70
X'

Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V16.1X)
277
A P N D I C E S
A. Programao em cdigo ISO..........................................279
B. Instrues de controle dos programas..........................281
C. Resumo de variveis internas do CNC..........................285
D. Cdigo de teclas ..............................................................293
E. Pginas do sistema de ajuda em programao............303
F. Manuteno ......................................................................307
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
P
r
o
g
r
a
m
a

o

e
m

c

d
i
g
o

I
S
O
A.
MODELO T
(SOFT V16.1X)
279
PROGRAMAO EM CDIGO ISO
Funo M D V Significado Seo
G00 * ? * Posicionamento em rpido 6.1
G01 * ? * Interpolao linear 6.2
G02 * * Interpolao circular direita 6.3
G03 * * Interpolao circular esquerda 6.3
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 * * Eixo C 6.15
G16 * * Seleo plano principal por dois direes 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.8.1
G21 Definio limites superiores zonas de trabalho 3.8.1
G22 * Habilitao / inabilitao zonas de trabalho 3.8.2
G28 * * Seleciona o segundo eixo-rvore ou comutao de eixos 5.4 / 7.8
G29 * * Seleciona a rvore principal ou comutao de eixos 5.4 / 7.8
G30 * * Sincronizao de rvores principais (defasagem) 5.5
G32 * * Avano F como funo inversa do tempo 6.17
G33 * * Rosqueamento eletrnico 6.12
G34 Rosqueamento de passo varivel 6.14
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.2.6
G41 * * Compensao radial ferramenta esquerda 8.2.3
G41 N * * Deteco de choques 8.3
G42 * * Compensao radial ferramenta direita 8.2.3
G42 N * * Deteco de choques 8.3
G45 * * Controle tangencial (G45) 6.18
G50 * * Arredondamento de aresta controlada 7.3.3
G51 * * Look-Ahead 7.4
G52 * Movimento contra batente 6.16
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 * Ciclo fixo de perfurao / rosqueamento na face que teve o
faceamento
9.13
G61 * Ciclo fixo de perfurao / rosqueamento na face de
Torneamento
9.14
G62 * Ciclo fixo de rasgos de chavetas na face de Torneamento 9.15
G63 * Ciclo fixo de rasgos de chavetas na face de Faceamento 9.16
G66 * Ciclo fixo de seguimento de perfil 9.1
Manual de programao
CNC 8055
CNC 8055i
A.
A
P

N
D
I
C
E
S
P
r
o
g
r
a
m
a

o

e
m

c

d
i
g
o

I
S
O
MODELO T
(SOFT V16.1X)
280
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.
G68 * Ciclo fixo de desbaste no eixo X 9.2
G69 * Ciclo fixo de desbaste no eixo Z 9.3
G70 * ? * Programao em polegadas 3.3
G71 * ? Programao em milmetros 3.3
G72 * * Fator de escala geral e particulares 7.6
G74 * Busca de referncia de mquina. 4.2
G75 * Movimento com apalpador at tocar 10.1
G76 * Movimento com apalpador at deixar de tocar 10.1
G77 * * Acoplamento eletrnico de eixos 7.7.1
G77S * * Sincronizao de rvores principais 5.5
G78 * * Anulao do acoplamento eletrnico 7.7.2
G78S * * Anulao da sincronizao de rvores principais 5.5
G81 * Ciclo fixo de torneamento de trechos retos 9.4
G82 * Ciclo fixo de faceamento de trechos retos 9.5
G83 * Ciclo fixo de furao 9.6
G84 * Ciclo fixo de torneamento de trechos curvos 9.7
G85 * Ciclo fixo de faceamento de trechos curvos 9.8
G86 * Ciclo fixo de rosqueamento longitudinal 9.9
G87 * Ciclo fixo de rosqueamento frontal 9.10
G88 * Ciclo fixo de ranhura no eixo X 9.11
G89 * Ciclo fixo de ranhura no eixo Z 9.12
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 de corte constante 5.3.1
G97 * * Velocidade de rotao do eixo-rvore em RPM 5.3.2
G145 * * Desativao temporal do controle tangencial 6.19
G151 * ? Programao das cotas do eixo X em dimetros. 3.5
G152 * ? Programao das cotas do eixo X em raios. 3.5
Funo M D V Significado Seo
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
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
B.
MODELO T
(SOFT V16.1X)
281
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de visualizao.
Instrues de habilitao e inabilitao.
Instrues de controle de fluxo.
Instrues de sub-rotinas.
( seo 12.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 4)
Definir a zona de representao grfica.
( seo 12.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 12.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 12.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.
Manual de programao
CNC 8055
CNC 8055i
B.
A
P

N
D
I
C
E
S
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
MODELO T
(SOFT V16.1X)
282
Instrues associadas ao apalpador.
Instrues de sub-rotinas de interrupo.
Instrues de programas.
( seo 12.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 12.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 12.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.
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
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
B.
MODELO T
(SOFT V16.1X)
283
Instrues de personalizao.
( seo 12.9 )
(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.
(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.
Manual de programao
CNC 8055
CNC 8055i
B.
A
P

N
D
I
C
E
S
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
MODELO T
(SOFT V16.1X)
284
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
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
C.
MODELO T
(SOFT V16.1X)
285
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 aos parmetros de mquina.
Varivel CNC PLC DNC
( seo 11.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.
TOXn R/W R/W - Comprimento conforme o eixo X do corretor (n).
TOZn R/W R/W - Comprimento conforme o eixo Z do corretor (n).
TOFn R/W R/W - Cdigo de forma do corretor (n).
TORn R/W R/W - Raio do corretor (n).
TOIn R/W R/W - Desgaste de comprimento conforme o eixo X do corretor (n).
TOKn R/W R/W - Desgaste de comprimento conforme o eixo Z do corretor (n).
NOSEAn R/W R/W - ngulo da ferramenta de corte da ferramenta indicada.
NOSEWn R/W R/W - Largura da ferramenta indicada.
CUTAn R/W R/W - ngulo de corte da ferramenta indicada.
Varivel CNC PLC DNC
( seo 11.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 11.2.4 )
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.
Manual de programao
CNC 8055
CNC 8055i
C.
A
P

N
D
I
C
E
S
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
MODELO T
(SOFT V16.1X)
286
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 (%).
Variveis associadas s cotas.
Varivel CNC PLC DNC
( seo 11.2.5 )
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 11.2.6 )
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.
Varivel CNC PLC DNC
( seo 11.2.7 )
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.
FLWE(X-C) R R R Erro de seguimento do eixo selecionado.
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).
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
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
C.
MODELO T
(SOFT V16.1X)
287
Variveis associadas aos volantes eletrnicos.
Variveis associadas medio.
Variveis associadas ao eixo-rvore.
Variveis associadas da velocidade de rotao.
Variveis associadas da velocidade de corte constante.
Variveis associadas ao spindle override.
Variveis associadas aos limites de velocidade.
Varivel CNC PLC DNC
( seo 11.2.8 )
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 11.2.9 )
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 11.2.10 )
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.
CSS R R R Velocidade ativa de corte constante no CNC.
DNCCSS R R R/W Velocidade de corte constante selecionada por DNC.
PLCCSS R R/W R Velocidade de corte constante selecionada por PLC.
PRGCSS R R R Velocidade de corte constante selecionada por programa.
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.
Manual de programao
CNC 8055
CNC 8055i
C.
A
P

N
D
I
C
E
S
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
MODELO T
(SOFT V16.1X)
288
Variveis associadas posio.
Variveis associadas ao erro de seguimento.
Variveis associadas ao segunda rvore
Variveis associadas da velocidade de rotao.
Variveis associadas da velocidade de corte constante.
Variveis associadas ao spindle override.
Variveis associadas aos limites de velocidade.
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 11.2.11 )
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.
SCSS R R R Velocidade ativa de corte constante no CNC.
SDNCCS R R R/W Velocidade de corte constante selecionada por DNC.
SPLCCS R R/W R Velocidade de corte constante selecionada por PLC.
SPRGCS R R R Velocidade de corte constante 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.
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
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
C.
MODELO T
(SOFT V16.1X)
289
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 11.2.12 )
ASPROG R R - Velocidade programada em M45 S (dentro de sub-rotina associada).
LIVRPM R R - Velocidade da ferramenta motorizada no modo de trabalho TC.
Varivel CNC PLC DNC
( seo 11.2.13 )
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 11.2.14 )
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 11.2.15 )
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
Manual de programao
CNC 8055
CNC 8055i
C.
A
P

N
D
I
C
E
S
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
MODELO T
(SOFT V16.1X)
290
Variveis de configurao do software e hardware.
Variveis associadas telediagnose.
Variveis associadas ao modo de operao.
Outras variveis.
Varivel CNC PLC DNC
( seo 11.2.16 )
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.
Varivel CNC PLC DNC
( seo 11.2.17 )
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 11.2.18 )
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 11.2.19 )
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).
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.
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.
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
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
C.
MODELO T
(SOFT V16.1X)
291
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.
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.
Varivel CNC PLC DNC
( seo 11.2.19 )
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.
Manual de programao
CNC 8055
CNC 8055i
C.
A
P

N
D
I
C
E
S
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
MODELO T
(SOFT V16.1X)
292
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
C

d
i
g
o

d
e

t
e
c
l
a
s
D.
MODELO T
(SOFT V16.1X)
293
CDIGO DE TECLAS
Teclado alfanumrico e monitor
Manual de programao
CNC 8055
CNC 8055i
D.
A
P

N
D
I
C
E
S
C

d
i
g
o

d
e

t
e
c
l
a
s
MODELO T
(SOFT V16.1X)
294
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
C

d
i
g
o

d
e

t
e
c
l
a
s
D.
MODELO T
(SOFT V16.1X)
295
Painel de comando alfanumrico
Manual de programao
CNC 8055
CNC 8055i
D.
A
P

N
D
I
C
E
S
C

d
i
g
o

d
e

t
e
c
l
a
s
MODELO T
(SOFT V16.1X)
296
Painel de Comando TC
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
C

d
i
g
o

d
e

t
e
c
l
a
s
D.
MODELO T
(SOFT V16.1X)
297
Manual de programao
CNC 8055
CNC 8055i
D.
A
P

N
D
I
C
E
S
C

d
i
g
o

d
e

t
e
c
l
a
s
MODELO T
(SOFT V16.1X)
298
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
C

d
i
g
o

d
e

t
e
c
l
a
s
D.
MODELO T
(SOFT V16.1X)
299
Painel de Comando MCO/TCO
Manual de programao
CNC 8055
CNC 8055i
D.
A
P

N
D
I
C
E
S
C

d
i
g
o

d
e

t
e
c
l
a
s
MODELO T
(SOFT V16.1X)
300
Teclado alfanumrico
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
C

d
i
g
o

d
e

t
e
c
l
a
s
D.
MODELO T
(SOFT V16.1X)
301
Monitor LCD 11"
Manual de programao
CNC 8055
CNC 8055i
D.
A
P

N
D
I
C
E
S
C

d
i
g
o

d
e

t
e
c
l
a
s
MODELO T
(SOFT V16.1X)
302
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
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
E.
MODELO T
(SOFT V16.1X)
303
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.
Manual de programao
CNC 8055
CNC 8055i
E.
A
P

N
D
I
C
E
S
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
MODELO T
(SOFT V16.1X)
304
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: G02, G03 (1 parte).
Pgina 1037 Interpolao circular: G02, G03 (2 parte).
Pgina 1038 Interpolao circular: 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 Deslocamento de origem.
Pgina 1055 Milmetros/polegadas G71, G70.
Pgina 1056 Fator de escala. G72.
Pgina 1057 Busca de referncia de mquina. G74.
Pgina 1058 Trabalho com apalpador G75.
Pgina 1059 Acoplamento eletrnico de eixos: G77, G78.
Pgina 1060 Absolutas/incrementais: G90, G91.
Pgina 1061 Pr-seleo cotas e origem polar: G92, G93.
Pgina 1062 Programao de avanos: G94, G95.
Pgina 1063 Programao das funes auxiliares F, S, T e D.
Pgina 1064 Programao de funes auxiliares M.
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.
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
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
E.
MODELO T
(SOFT V16.1X)
305
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.
Ajudas sintticas: Ciclos fixos
Pgina 1076 Ciclo fixo de seguimento de perfil: G66..
G68 Ciclo fixo de desbaste no eixo X: G68.
Pgina 1079 Ciclo fixo de desbaste no eixo Z: G69.
Pgina 1080 Ciclo fixo de torneamento de trechos retos: G81.
Pgina 1081 Ciclo fixo de faceamento de trechos retos: G82.
Pgina 1082 Ciclo fixo de furao: G83.
Pgina 1083 Ciclo fixo de torneamento de trechos curvos: G84.
Pgina 1084 Ciclo fixo de faceamento de trechos curvos: G85.
Pgina 1085 Ciclo fixo de rosqueamento longitudinal: G86.
Pgina 1086 Ciclo fixo de rosqueamento frontal: G87.
Pgina 1087 Ciclo fixo de ranhura no eixo X: G88.
Pgina 1088 Ciclo fixo de ranhura no eixo Z: G89.
Pgina 1089 Pgina de Geometria da ferramenta.
Manual de programao
CNC 8055
CNC 8055i
E.
A
P

N
D
I
C
E
S
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
MODELO T
(SOFT V16.1X)
306
Manual de programao
CNC 8055
CNC 8055i
A
P

N
D
I
C
E
S
M
a
n
u
t
e
n

o
F.
MODELO T
(SOFT V16.1X)
307
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.
CNC 8055
CNC 8055i
F.
A
P

N
D
I
C
E
S
MODELO T
(SOFT V16.1X)
308
Manual de programao
CNC 8055
CNC 8055i
F.
MODELO T
(SOFT V16.1X)
309
Manual de programao
CNC 8055
CNC 8055i
F.
MODELO T
(SOFT V16.1X)
310
Manual de programao

Das könnte Ihnen auch gefallen