Escolar Documentos
Profissional Documentos
Cultura Documentos
(REF 0706)
MODELO T
(SOFT V12.1X)
MANUAL DE PROGRAMAO
Modelo T (ref 0706)
(Soft V12.1x)
Todos os direitos reservados. No se pode reproduzir nenhuma parte desta Se h contrastado o contedo deste manual e sua validez para o produto
documentao, transmitir-se, transcrever-se, armazenar-se num sistema de descrito. Ainda assim, possvel que se tenha cometido algum erro involuntrio
recuperao de dados ou traduzir-se a nenhum idioma sem o consentimento e por isso que no se garante uma coincidncia absoluta. De qualquer maneira,
expresso de Fagor Automation. se verifica regularmente a informao contida no documento e se procede a
A informao descrita neste manual pode estar sujeita a variaes motivadas realizar as correes necessrias que ficaro includas numa posterior edio.
por modificaes tcnicas. Fagor Automation se reserva o direito de modificar Os exemplos descritos neste manual esto orientados para uma melhor
o contedo do manual, no estando obrigado a notificar as variaes. aprendizagem. Antes de utiliz-los, em aplicaes industriais, devem ser
Microsoft e Windows so marcas registradas ou marcas comerciais de Microsoft convenientemente adaptados e tambm se deve assegurar o cumprimento das
Corporation, U.S.A. As demais marcas comerciais pertencem a seus normas de segurana.
respectivos proprietrios.
Manual de programao
INDICE
CAPTULO 1 GENERALIDADES
i
Manual de programao
ii
Manual de programao
iii
Manual de programao
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
iv
A RESPEITO DO PRODUTO
* Tempo de processo de bloco com CPU turbo ----- 2,5 ms 1,5 ms 1,5 ms
* Os modelos 8055i /A, 8055i /B, 8055i /C e 8055i Plus no levam CPU turbo.
Analgico Digital
Outras 40 entradas e 24 sadas digitais (I65 a I104 y O33 a O56) Opo Opo
Sistema de regulao CAN, para conexo com os reguladores Fagor --- Opo
I
Opes de Software dos produtos CNC 8055 e CNC 8055i.
Modelo
GP M MC MCO T TC TCO
Gesto de Armazm de ferramentas ----- Stand Stand Stand Stand Stand Stand
Ciclos fixos de usinagem ----- 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
Ajudas colocao em funcionamento Stand Stand Stand Stand Stand Stand Stand
Bolses irregulares com Ilhas ----- Stand Stand Stand ----- ----- -----
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
II
DECLARAO DE CONFORMIDADE
O fabricante:
Declaramos o seguinte:
Normas de segurana.
III
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.
V
Software V04.02 Maro 2000
VI
Lista de funes Manual
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
VII
Lista de funes Manual
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- INST / PRG
rvore.
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
Histrico de verses (T)
VIII
Software V08.1x Julho 2003
IX
Software V10.1x Dezembro 2004
CNC 8055i
X
Software V12.01 Agosto 2005
CNC 8055
Software V12.14 Agosto 2006 CNC 8055i
XI
Software V12.18 Junho 2007
CNC 8055
CNC 8055i
XII
CONDIES DE SEGURANA
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.
Ambiente de trabalho
Este aparelho est preparado para ser utilizado em Ambientes Industriais
obedecendo s diretrizes e normas em vigor na Unio Europia. CNC 8055
Fagor Automation no se responsabiliza pelos danos que possam sofrer ou CNC 8055i
provocar quando se monta em outro tipo de condies (ambientes residenciais
ou domsticos).
XIII
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.
Condies de Segurana
XIV
Protees do prprio aparelho (8055)
Condies de Segurana
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.
CNC 8055
CNC 8055i
XV
Smbolos de segurana
Smbolos de obrigao.
Indica aes e operaes que se tem que realizar obrigatoriamente.
Smbolos de informao.
i Indica notas, avisos e conselhos.
CNC 8055
CNC 8055i
XVI
CONDIES DE GARANTIA
Garantia inicial
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.
Clusulas excludas
XVII
Garantia de reparaes
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.
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.
Contratos de manuteno
CNC 8055
CNC 8055i
XVIII
CONDIES PARA RETORNO DE
MATERIAIS
CNC 8055
CNC 8055i
XIX
XX
Condies para retorno de materiais
CNC 8055
CNC 8055i
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.
CNC 8055
CNC 8055i
XXI
Notas complementares
CNC 8055
CNC 8055i
XXII
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 WGDRAW
Dirigido s pessoas que vo utilizar o programa WGDRAW para elaborar telas.
Se entrega em suporte informtico junto com a aplicao.
CNC 8055
CNC 8055i
XXIII
Documentao Fagor
CNC 8055
CNC 8055i
XXIV
GENERALIDADES
1
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
1
Manual de programao
CNC 8055 O modo de operao Utilidades permite, alm de ver o diretrio de programas de
CNC 8055i usinagem de todos os dispositivos, efetuar cpias, apagar, dar novo nome e incluso
fixar as protees de qualquer um deles.
MODELO T
(SOFT V12.1X)
2
Manual de programao
GENERALIDADES
Programas de usinagem
Copiar de/a memria RAM a/de ... Sim Sim Sim Sim
Copiar de/a CARD A a/de ... Sim Sim Sim Sim
Copiar de/a HD a/de ... Sim Sim Sim Sim
Copiar de/a DNC a/de ... Sim Sim Sim Sim
Atravs de Ethernet:
Consultar desde um PC o diretrio de programas de ... No No Sim No
Consultar desde um PC o diretrio de sub-rotinas de ... No No No No
Consultar desde um PC um diretrio em ... No No No No
Ethernet
MODELO T
(SOFT V12.1X)
3
Manual de programao
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.
Nome do arquivo.
Tamanho do arquivo.
S e o a r q u i vo e s t va z i o ( t a m a n h o = 0 ) o C N C m o s t r a - o c o m o
comentrio"********************".
4
Manual de programao
1.
GENERALIDADES
Programas de usinagem
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
5
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
6
CONSTRUO DE UM
PROGRAMA
2
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.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
7
Manual de programao
O cabealho de um bloco, que opcional, poder estar formada por uma ou vrias
2. condies de salto de bloco e pela etiqueta ou nmero de bloco. Ambas devem ser
programadas nesta ordem.
CONSTRUO DE UM PROGRAMA
Estrutura de um programa no CNC
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.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
8
Manual de programao
Linguagem ISO.
CONSTRUO DE UM PROGRAMA
Estrutura de um programa no CNC
Funes preparatrias de movimentos, que servem para determinar a geometria
e condies de trabalho, como inter polaes lineares, circulares,
rosqueamentos, etc.
Funes de controle de avanos dos eixos e de velocidades do eixo-rvore.
Funes de controle de ferramentas.
Funes complementares, que contm indicaes tecnolgicas.
Alm disso, permite criar livrarias, agrupando sub-rotinas, com funes teis e j
provadas, podendo ser estas acessadas desde qualquer programa.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
9
Manual de programao
Comentrio do bloco
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
10
EIXOS E SISTEMAS DE
COORDENADAS
3
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
11
Manual de programao
3.
EIXOS E SISTEMAS DE COORDENADAS
Nomenclatura 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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
12
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
13
Manual de programao
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.
3.
EIXOS E SISTEMAS DE COORDENADAS
Seleo de planos (G16, G17, G18, G19)
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
14
Manual de programao
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
15
Manual de programao
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
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
16
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
17
Manual de programao
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".
Coordenadas polares
ngulo e uma coordenada cartesiana
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
18
Manual de programao
3.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
19
Manual de programao
3.
EIXOS E SISTEMAS DE COORDENADAS
Programao de cotas
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
CNC 8055 mquina geral "PORGMOVE" tem o valor 1, o centro do arco passar a ser a nova
CNC 8055i origem polar.
MODELO T
(SOFT V12.1X)
20
Manual de programao
No plano principal se pode definir um ponto mediante uma das suas coordenadas
cartesianas e o ngulo de sada da trajetria do ponto anterior.
3.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
21
Manual de programao
3. Rollover
No Rollover
Quando a sua visualizao se realiza entre 0 e 360.
Quando a visualizao pode efetuar-se entre -99999 e 99999.
EIXOS E SISTEMAS DE COORDENADAS
Eixos rotativos
Todos eles se programam em graus, por isso que as suas cotas no se vero
afetadas pela mudana de unidades milmetros/polegadas.
O CNC permite possuir mais de um eixo hirth mas no admite deslocamentos nos
CNC 8055 quais intervenham mais de um eixo hirth ao mesmo tempo.
CNC 8055i
MODELO T
(SOFT V12.1X)
22
Manual de programao
O CNC permite possuir quatro zonas ou reas de trabalho, assim como, limitar o
movimento da ferramenta em cada uma delas.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
23
Manual de programao
3.
EIXOS E SISTEMAS DE COORDENADAS
Zona de trabalho
Onde:
S = 0 se desabilita.
S = 1 se habilita como zona de no entrada.
S = 1 se habilita como zona de no sada.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
24
SISTEMAS DE REFERNCIA
4
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.
MODELO T
(SOFT V12.1X)
25
Manual de programao
Num bloco no qual foi programado G74 no poder aparecer nenhuma outra funo
preparatria.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
26
Manual de programao
A funo G53 pode ser acrescentada a qualquer bloco que contenha funes de
controle de trajetria.
SISTEMAS DE REFERNCIA
Programao com respeito ao zero mquina (G53)
A funo G53 no modal, portanto dever programar-se sempre que se deseje
indicar as cotas referidas ao zero mquina.
M Zero mquina
W Zero pea.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
27
Manual de programao
4.
SISTEMAS DE REFERNCIA
Visualizao de cotas e deslocamentos de origem
M Zero mquina
W Zero pea.
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.
ORG*(58)
G58
G92
ORG*(59)
CNC 8055
CNC 8055i G59
ORG* PLCOF*
Offset do PLC
MODELO T
(SOFT V12.1X)
Deslocamentos de
origem
28
Manual de programao
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 4.
Os valores atribudos aos eixos programar-se-o em raios ou dimetros
SISTEMAS DE REFERNCIA
Visualizao de cotas e deslocamentos de origem
dependendo da personalizao do parmetro de mquina de eixos "DFORMAT"
; 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
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
29
Manual de programao
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.
4. Existem dois tipos de deslocamentos de origem:
Deslocamentos de origem absolutos (G54, G55, G56 e G57), que devem estar
SISTEMAS DE REFERNCIA
Visualizao de cotas e deslocamentos de origem
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.
Este tipo de deslocamentos de origem fixados por programa, so muito teis para
a repetio de usinagens em diversas posies da mquina.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
30
Manual de programao
4.
SISTEMAS DE REFERNCIA
Visualizao de cotas e deslocamentos de origem
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
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
31
Manual de programao
Os parmetros I e J definem a abcissa (I) e a ordenada (J) com respeito ao zero pea,
Se num bloco se programa somente G93, a origem polar passar a ser o ponto no
qual se encontre a mquina, nesse momento.
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.
MODELO T
(SOFT V12.1X)
32
PROGRAMAO CONFORME
CDIGO ISO
5
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
33
Manual de programao
34
Manual de programao
Funes preparatrias
PROGRAMAO CONFORME CDIGO ISO
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.18
G151 * ? Programao das cotas do eixo X em dimetros. 3.5
G152 * ? Programao das cotas do eixo X em raios. 3.5
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.
MODELO T
(SOFT V12.1X)
35
Manual de programao
5. 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
PROGRAMAO CONFORME CDIGO ISO
Velocidade de avano F
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
36
Manual de programao
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. 5.
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:
F x 10000 100
Fx = ----------------------------------------------------------- = ------------------------------------------------ = 3464, 7946
( x ) + ( z ) + ( c )
2 2 2 100 2 + 20 2 + 270 2
F c 10000 270
Fc = ----------------------------------------------------------- = ------------------------------------------------ = 9354, 9455
( x ) + ( z ) + ( c )
2 2 2 100 2 + 20 2 + 270 2
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
37
Manual de programao
Esta funo no afeta os deslocamentos rpidos (G00) que sempre sero realizados
em mm/minuto ou polegadas/minuto. Tambm no ser aplicado aos
deslocamentos que se efetuem em modo manual, inspeo de ferramenta, etc.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
38
Manual de programao
Tambm possvel limitar este valor mximo por programa, utilizando a funo G92
S5.4.
5.
A funo G97 modal, isto , depois de programada se mantm ativa at que se MODELO T
programe G96. (SOFT V12.1X)
39
Manual de programao
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 devem programar-se ss num bloco, no podendo existir mais
informao no referido bloco.
MODELO T
(SOFT V12.1X)
40
Manual de programao
A funo G77S pode executar-se em qualquer momento, lao aberto (M3, M4) ou
lao fechado (M19), inclusive as rvores podem ter gamas diferentes. 5.
A sada geral "SYNSPEED (M5560)" estar a nvel alto sempre que as rvores
Por exemplo, com G30 D90 a segunda rvore rodar retrasada 90 em relao
principal.
Consideraes
MODELO T
(SOFT V12.1X)
41
Manual de programao
5. Armazm?
NO
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.
Nmero da ferramenta (T) e corretor (D)
PROGRAMAO CONFORME CDIGO ISO
SIM
Seleciona a ferramenta.
SIM
D?
Se no se definiu a funo D, consulta a "Tabela de Ferramentas"
para conhecer o nmero de corretor (D) associado mesma.
NO
O CNC pega o D
associado ao T na tabela Examina a "Tabela de Corretores" e assume as dimenses da
de ferramentas 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
O CNC pega as associada ao T ou ao D conforme critrio do fabricante, parmetro
dimenses definidas para de mquina geral "GEOMTYPE (P123)".
D na tabela de corretores
42
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
43
Manual de programao
Quando num bloco foi programado mais de uma funo auxiliar, o CNC as executa,
correlativamente, na ordem que foram programadas.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
44
Manual de programao
Quando o CNC l num bloco o cdigo M00, interrompe o programa. Para renovar
o mesmo, tem que dar novamente a ordem FUNCIONAMENTO.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
45
Manual de programao
5.
5.7.9 M19. Parada orientada de eixo-rvore
PROGRAMAO CONFORME CDIGO ISO
Funo auxiliar (M)
O CNC permite trabalhar com o eixo-rvore em lao aberto (M3, M4) e com o eixo-
rvore em lao fechado (M19).
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.
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).
Exemplo:
S1000 M3
Eixo-rvore em lao aberto.
M19 S100
O eixo-rvore passa a lao fechado. Busca de referncia e posicionamento
em 100.
CNC 8055 M19 S -30
CNC 8055i O eixo-rvore se desloca, passando por 0 at -30.
M19 S400
O eixo-rvore d 1 volta e se posiciona em 40.
MODELO T
(SOFT V12.1X)
46
Manual de programao
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".
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).
Para deter a rotao da rvore auxiliar se deve programar M45 ou M45 S0.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
47
Manual de programao
5.
PROGRAMAO CONFORME CDIGO ISO
Funo auxiliar (M)
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
48
CONTROLE DA TRAJETRIA
6
O CNC permite programar deslocamentos de um s eixo ou de vrios ao mesmo
tempo.
X, Y, Z, U, V, W, A, B, C
49
Manual de programao
6. calcula os avanos de cada eixo para que a trajetria resultante seja a F programada.
A funo G00 modal e incompatvel com G00, G02, G03, G33 e G34. A funo G01
pode programar-se com G1.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
50
Manual de programao
CONTROLE DA TRAJETRIA
Interpolao circular (G02, G03)
Tornos horizontais:
Tornos verticais:
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
51
Manual de programao
Coordenadas cartesianas
6. Eixos X, U, A ==> I
CONTROLE DA TRAJETRIA
Interpolao circular (G02, G03)
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
Formato de programao:
Coordenadas polares
Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
Se no se define o centro do arco, o CNC interpretar que este coincide com a origem
polar vigente.
Formato de programao:
MODELO T
(SOFT V12.1X)
52
Manual de programao
Formato de programao:
CONTROLE DA TRAJETRIA
Interpolao circular (G02, G03)
visualizar o erro correspondente, devido a existirem infinitas solues.
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.
53
Manual de programao
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.
Exemplos de programao
A seguir se analisam diversos modos de programao, sendo o ponto inicial X40 Z60.
Coordenadas cartesianas:
G90 G03 X90 Z110 I50 K0
X40 Z160 I10 K50
Coordenadas polares:
G90 G03 Q0 I50 K0
Q-90 I0 K50
Ou:
G93 I90 J60 ; Define o centro polar
G03 Q0
G93 I90 J160 ; Define o centro polar
Q-90
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
54
Manual de programao
CONTROLE DA TRAJETRIA
(G06)
Interpolao circular com centro do arco em coordenadas absolutas
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 I90 K60
G06 X40 Z160 Y40 I90 K160
Coordenadas polares:
G90 G06 G03 Q0 I90 K60
G06 Q-90 I90 K160
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
55
Manual de programao
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.
6.
CONTROLE DA TRAJETRIA
Trajetria circular tangente trajetria anterior (G08)
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
56
Manual de programao
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.
CONTROLE DA TRAJETRIA
Trajetria circular definida mediante trs pontos (G09)
Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
Em coordenadas cartesianas:
Em coordenadas polares:
Exemplo:
57
Manual de programao
G02 Y Z J K X
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:
Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
Exemplo:
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
58
Manual de programao
6.
CONTROLE DA TRAJETRIA
Entrada tangencial no comeo de usinagem (G37)
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
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
59
Manual de programao
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:
6.
CONTROLE DA TRAJETRIA
Entrada tangencial no comeo de usinagem (G37)
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
60
Manual de programao
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.
6.
CONTROLE DA TRAJETRIA
Sada tangencial ao final de usinagem (G38)
Exemplo de programao do eixo X em raios.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
61
Manual de programao
6.
CONTROLE DA TRAJETRIA
Sada tangencial ao final de usinagem (G38)
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
62
Manual de programao
Esta funo deve ser programada no bloco no qual se define o deslocamento e que
no final se deseja arredondar. 6.
O valor de R5.5 deve estar em todos os casos depois de G36 e indica o raio de
CONTROLE DA TRAJETRIA
Arredondamento controlado de arestas (G36)
arredondamento que o CNC introduz para conseguir um arredondamento de aresta.
Este valor de R deve ser sempre positivo.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
63
Manual de programao
Esta funo deve ser programada no bloco no qual se define o deslocamento e que
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
CONTROLE DA TRAJETRIA
Chanfrado (G39)
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
64
Manual de programao
Formato de programao:
G33 X.....C L Q 6.
CONTROLE DA TRAJETRIA
Rosqueamento eletrnico (G33)
X...C 5.5 Ponto final da rosca
Consideraes
A funo G33 modal e incompatvel com G00, G01, G02, G03, G34 e G75.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
65
Manual de programao
Exemplos de programao
Rosqueamento longitudinal
6.
CONTROLE DA TRAJETRIA
Rosqueamento eletrnico (G33)
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.
66
Manual de programao
Rosqueamento cnico
6.
CONTROLE DA TRAJETRIA
Rosqueamento eletrnico (G33)
G90 G00 X200 Z190
X84
G33 X140 Z50 L5 ; Primeiro rosqueamento.
G00 X200
Z190
Juno de roscas
MODELO T
(SOFT V12.1X)
67
Manual de programao
6. Formato de programao:
G34 X.....C L Q K
CONTROLE DA TRAJETRIA
Rosqueamento de passo varivel (G34)
Consideraes
A funo G34 modal e incompatvel com G00, G01, G02, G03, G33 e G75.
O passo de rosca inicial (L) do G34 deve coincidir com o passo de rosca da G33.
MODELO T
(SOFT V12.1X)
68
Manual de programao
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"). 6.
Quando se ativa o eixo C mediante a funo preparatria G15, o CNC executa uma
CONTROLE DA TRAJETRIA
Ativao do eixo C (G15)
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.
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.
Exemplo com programao do eixo X em dimetros, supondo que o raio com que
se deseja realizar a ranhura no cilindro seja R20:
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
69
Manual de programao
6.
CONTROLE DA TRAJETRIA
Ativao do eixo C (G15)
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
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
70
Manual de programao
A seguir se deve programar o perfil que se deseja usinar, sendo permitido programar
interpolaes lineares, interpolaes circulares e compensao do raio da
ferramenta.
CONTROLE DA TRAJETRIA
Ativao do eixo C (G15)
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 CNC 8055
M30
CNC 8055i
MODELO T
(SOFT V12.1X)
71
Manual de programao
O formato de programao :
G52 X..C 5.5
6. Depois da funo G52 se programar o eixo desejado, assim como a cota que define
o ponto final de deslocamento.
CONTROLE DA TRAJETRIA
Movimento contra batente (G52)
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
72
Manual de programao
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.
A funo G32 indica que as funes "F" programadas a seguir, fixam o tempo em
que se deve efetuar o deslocamento.
6.
CONTROLE DA TRAJETRIA
Avano F como funo inversa do tempo (G32)
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.
Consideraes
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
73
Manual de programao
6.
CONTROLE DA TRAJETRIA
Controle tangencial (G45)
A trajetria definida pelos eixos do plano ativo. O eixo que conservar a orientao
deve ser um eixo rotativo rollover (A, B o C).
Formato de programao:
G45 Eixo ngulo
Para anular a funo Controle tangencial programar a funo G45 s (sem definir
o eixo).
Cada vez que se ativa a funo G45 (Controle tangencial) o CNC atua da seguinte
forma:
1. Situa o eixo tangencial, com respeito ao primeiro trecho, na posio programada.
2. A interpolao dos eixos do plano comea depois que o eixo tangencial est
posicionado.
3. Nos trechos lineares se mantm a orientao do eixo tangencial e nas
interpolaes circulares se mantm a orientao programada durante todo o
percurso.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
74
Manual de programao
6.
Quando se trabalha em arredondamento de aresta (G05) no se mantm a
CONTROLE DA TRAJETRIA
Controle tangencial (G45)
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
75
Manual de programao
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
76
Manual de programao
G145 K1 Recupera o controle tangencial do eixo com o ngulo que tinha antes de ser anulado.
Depois disto, G145 desaparece da historia.
6.
CONTROLE DA TRAJETRIA
G145 Desativao temporal do controle tangencial
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
77
Manual de programao
6.
CONTROLE DA TRAJETRIA
G145 Desativao temporal do controle tangencial
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
78
FUNES PREPARATRIAS
ADICIONAIS
7
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.
Exemplo:
.
.
G04 ; Interromper a preparao de blocos
/1 G01 X10 Z20 ; Condio de salto "/1"
.
.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
79
Manual de programao
7. ...
finalizar no ponto A.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
80
Manual de programao
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.
7.
Funo Descrio
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
81
Manual de programao
Exemplo:
G04 K50 ; Temporizao de 50 centsimas de segundo (0.5 segundos)
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
82
Manual de programao
G50)
Trabalho em aresta viva (G07) e arredondamento de aresta (G05,
G91 G01 G07 X100 F100
Z -120
A funo G07 modal e incompatvel com G05, G50 e G51. A funo G07 pode
programar-se com G7.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
83
Manual de programao
7.
FUNES PREPARATRIAS ADICIONAIS
G50)
Trabalho em aresta viva (G07) e arredondamento de aresta (G05,
Por meio desta funo obter-se-o cantos arredondados, tal e como se observa na
figura.
A funo G05 modal e incompatvel com G07, G50 e G51. A funo G05 pode
programar-se com G5.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
84
Manual de programao
G50)
Trabalho em aresta viva (G07) e arredondamento de aresta (G05,
Z -120
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
85
Manual de programao
Formato de programao.
O formato de programao :
G51 [A] E
Consideraes execuo.
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.
MODELO T
(SOFT V12.1X) A funo G51 dever programar-se somente no bloco, no podendo existir mais
informao no referido bloco.
86
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
87
Manual de programao
Exemplos:
G14 W
G14 X Z A B
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
CNC 8055 uma pr-seleo de cotas G92, esta no fica afetada pela funo espelhamento.
CNC 8055i No momento da ligao, depois de executar-se M02, M30 ou depois de uma
EMERGNCIA ou RESET, o CNC assumir o cdigo G10.
MODELO T
(SOFT V12.1X)
88
Manual de programao
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.
7.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
89
Manual de programao
O formato de programao :
G72 S5.5
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
CNC 8055 de uma EMERGNCIA ou RESET.
CNC 8055i
MODELO T
(SOFT V12.1X)
90
Manual de programao
O formato de programao :
G72 X...C 5.5
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
7.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
91
Manual de programao
Exemplo com programao do eixo X em dimetros, supondo que o raio com que
se deseja realizar a ranhura no cilindro seja R20.
7.
FUNES PREPARATRIAS ADICIONAIS
Fator de escala (G72).
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
MODELO T
(SOFT V12.1X)
92
Manual de programao
O CNC permite acoplar dois ou mais eixos entre si, ficando o movimento de todos
subordinado ao deslocamento do eixo no qual foram acoplados.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
93
Manual de programao
A funo G77 permite selecionar tanto os eixos que se desejam acoplar como o eixo
no qual se deseja subordinar o movimento dos mesmos. O seu formato de
programao :
G77 <Eixo 1> <Eixo 2> <Eixo 3> <Eixo 4> <Eixo 5>
Onde <Eixo 2>, <Eixo 3>, <Eixo 4> e <Eixo 5> indicar-se-o os eixos que se
desejam acoplar ao <Eixo 1>. Ser obrigatrio definir <Eixo1> e <Eixo2>,
enquanto que a programao do resto dos eixos opcional.
7. Exemplo:
G77 X Y U ; Adapta os eixos Y U ao eixo X
FUNES PREPARATRIAS ADICIONAIS
Acoplamento-desacoplamento eletrnico de eixos
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
94
Manual de programao
Exemplo
G77 X Y U ; Adapta os eixos Y U ao eixo X
7.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
95
Manual de programao
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
7. vice-versa.
Formato de programao:
Comutao de eixos G28-G29
FUNES PREPARATRIAS ADICIONAIS
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.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
96
COMPENSAO DE
FERRAMENTAS
8
8.1 A compensao do comprimento
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
97
Manual de programao
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.
8. direita).
Compensao de raio
COMPENSAO DE FERRAMENTAS
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.
Percurso programado.
Compensao de raio.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
98
Manual de programao
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.
Tornos horizontais
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
Tornos verticais
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
99
Manual de programao
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
100
Manual de programao
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
101
Manual de programao
Trechos de usinagem.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
102
Manual de programao
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
103
Manual de programao
Tornos horizontais
Tornos verticais
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
104
Manual de programao
Compensao de raio
COMPENSAO DE FERRAMENTAS
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.
X
Y
X (X0 Y0) G90
G01 Y40
G90 G91 G40 Y0 Z10
G01 X-30 Y30 G02 X20 Y20 I20 J0
G01 G41 X-30 Y30 Z10
G01 X25 CNC 8055
(X0 Y0) CNC 8055i
MODELO T
(SOFT V12.1X)
105
Manual de programao
Trajetria RETA-RETA
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
106
Manual de programao
Trajetria RETA-CURVA
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
107
Manual de programao
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.
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.
CNC 8055 Se se personalizou com valor 2, o mtodo de compensao depende do ngulo
CNC 8055i entre trajetrias.
Com um ngulo entre trajetrias at 300, se calcula a interseo. No resto dos
casos se compensa como COMPMODE = 0.
MODELO T
(SOFT V12.1X)
108
Manual de programao
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.
Compensao de raio
COMPENSAO DE FERRAMENTAS
Fim da compensao sem deslocamento programado
(X0 Y0)
(X0 Y0)
Y X
X
G90
G90 G03 X-20 Y-20 I0 J-20
G01 X-30 G91 G40 Y0
G01 G40 X-30 G01 X-20
G01 X25 Y-25
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
109
Manual de programao
Trajetria RETA-RETA
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
110
Manual de programao
Trajetria CURVA-RETA
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
111
Manual de programao
Exemplo de programao
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
T1 D1
X70 Z40
X70 Z20
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
112
Manual de programao
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.
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
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.
Exemplo de programao
T1 D1
X70 Z20
113
Manual de programao
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
T1 D1
X70 Z40
X70 Z20
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
114
Manual de programao
Compensao de raio
COMPENSAO DE FERRAMENTAS
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 B
Trajetria reta rarco:
A B
Trajetria arco reta:
A B
Trajetria arco arco: CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
A B
115
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
116
Manual de programao
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.
8.
Valores possveis desde N3 at N50. Sem "N", ou com N0, N1 e N2 atua como em
verses anteriores.
Nos programas gerados via CAD que esto formados por muitos blocos de
comprimento mui pequeno se recomenda utilizar valores de N baixos (da ordem de
5) se no se quer penalizar o tempo de processo de bloco
Quando est ativa esta funo se mostra G41 N ou G42 N na histria de funes
G ativas.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
117
Manual de programao
8.
Deteco de choques (G41 N, G42 N)
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
118
CICLOS FIXOS
9
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.
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:
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
119
Manual de programao
9.
G66 Ciclo fixo de seguimento de perfil
CICLOS FIXOS
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. Todas as passadas de usinagem se efetuam com este
passo, exceto a ltima que eliminar o material que sobra.
MODELO T
(SOFT V12.1X)
120
Manual de programao
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
121
Manual de programao
Consideraes
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.
9.
G66 Ciclo fixo de seguimento de perfil
CICLOS FIXOS
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
122
Manual de programao
9.
As passadas de usinagem
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
123
Manual de programao
O perfil e a ferramenta
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
124
Manual de programao
Se se definem 2 perfis, primeiro tem que definir o perfil final e a seguir o perfil da pea
em bruto.
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. CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
125
Manual de programao
9.
G68 Ciclo fixo de desbaste no eixo X
CICLOS FIXOS
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.
Todas as passadas de usinagem se efetuam com este passo, exceto a ltima que
eliminar o material que sobra.
CNC 8055
CNC 8055i
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).
126
Manual de programao
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.
MODELO T
E4 Define o nmero de etiqueta do bloco no qual finaliza a descrio geomtrica do (SOFT V12.1X)
perfil.
127
Manual de programao
Consideraes
9. 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).
G68 Ciclo fixo de desbaste no eixo X
CICLOS FIXOS
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.
MODELO T
(SOFT V12.1X)
128
Manual de programao
As passadas de usinagem
O perfil e a ferramenta
9.
Usinagem de canais
Depois de finalizado o perfil que sobra, comear a execuo dos canais detectados. CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
129
Manual de programao
9.
G68 Ciclo fixo de desbaste no eixo X
CICLOS FIXOS
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
130
Manual de programao
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.
9.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
131
Manual de programao
Se se definem 2 perfis, primeiro tem que definir o perfil final e a seguir o perfil da pea
em bruto.
Se permite programar as seguintes funes, mesmo que sero ignoradas pelo ciclo.
G05 Arredondamento de aresta.
G07 Aresta viva.
G50 Arredondamento de aresta controlada.
CNC 8055 Funes F, S, T, D ou M.
CNC 8055i
MODELO T
(SOFT V12.1X)
132
Manual de programao
9.
CICLOS FIXOS
G69 Ciclo fixo de desbaste no eixo Z
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.
CNC 8055
CNC 8055i
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).
133
Manual de programao
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.
MODELO T
(SOFT V12.1X) E4 Define o nmero de etiqueta do bloco no qual finaliza a descrio geomtrica do
perfil.
134
Manual de programao
Consideraes
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).
9.
CICLOS FIXOS
G69 Ciclo fixo de desbaste no eixo 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.
CNC 8055
Quando se conhece o perfil da pea em bruto se aconselha definir ambos os perfis:
CNC 8055i
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.
MODELO T
(SOFT V12.1X)
135
Manual de programao
As passadas de usinagem
9. O perfil e a ferramenta
CICLOS FIXOS
G69 Ciclo fixo de desbaste no eixo Z
Usinagem de canais
CNC 8055 Depois de finalizado o perfil que sobra, comear a execuo dos canais detectados.
CNC 8055i
MODELO T
(SOFT V12.1X)
136
Manual de programao
9.
CICLOS FIXOS
G69 Ciclo fixo de desbaste no eixo Z
Para isso se regressar em G00 ao ponto em que se interrompeu a usinagem do
perfil.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
137
Manual de programao
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.
9.
CICLOS FIXOS
G69 Ciclo fixo de desbaste no eixo Z
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
138
Manual de programao
Se se definem 2 perfis, primeiro tem que definir o perfil final e a seguir o perfil da pea
em bruto.
CICLOS FIXOS
G69 Ciclo fixo de desbaste no eixo Z
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.
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. CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
139
Manual de programao
9.
CICLOS FIXOS
G81 Ciclo fixo de torneamento de trechos retos
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.
Todo o torneamento se realiza com o mesmo passo, sendo este igual ou inferior ao
programado (C).
CNC 8055
CNC 8055i
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).
140
Manual de programao
F5,5
Se no se programa se toma o valor 0.
CICLOS FIXOS
G81 Ciclo fixo de torneamento de trechos retos
ou se programa com valor 0, se entende que no se deseja a passada final de
desbaste.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
141
Manual de programao
9.
CICLOS FIXOS
G81 Ciclo fixo de torneamento de trechos retos
CNC 8055
CNC 8055i
Consideraes
142
Manual de programao
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.
9.
CICLOS FIXOS
G81 Ciclo fixo de torneamento de trechos retos
Se a posio da ferramenta no correta para executar o ciclo, o CNC visualizar
o erro correspondente.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
143
Manual de programao
9.
CICLOS FIXOS
G82 Ciclo fixo de faceamento de trechos retos
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.
Todo o faceamento se realiza com o mesmo passo, sendo este igual ou inferior ao
programado (C).
CNC 8055
CNC 8055i
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).
144
Manual de programao
F5,5
Se no se programa se toma o valor 0.
CICLOS FIXOS
G82 Ciclo fixo de faceamento de trechos retos
ou se programa com valor 0, se entende que no se deseja a passada final de
desbaste.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
145
Manual de programao
9.
CICLOS FIXOS
G82 Ciclo fixo de faceamento de trechos retos
CNC 8055
CNC 8055i
Consideraes
146
Manual de programao
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.
9.
CICLOS FIXOS
G82 Ciclo fixo de faceamento de trechos retos
Se a posio da ferramenta no correta para executar o ciclo, o CNC visualizar
o erro correspondente.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
147
Manual de programao
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.
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.
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.
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
CNC 8055 de aproximao.
CNC 8055i
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.
MODELO T
(SOFT V12.1X) 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.
148
Manual de programao
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.
CICLOS FIXOS
G83 Ciclo fixo de perfurao axial / rosqueamento com macho
disponha de um sistema motor-regulador e de codificador de eixo-rvore.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
149
Manual de programao
Perfurao
Rosca rgida
MODELO T
(SOFT V12.1X)
150
Manual de programao
Consideraes
CICLOS FIXOS
G83 Ciclo fixo de perfurao axial / rosqueamento com macho
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
151
Manual de programao
9.
G84 Ciclo fixo de torneamento de trechos curvos
CICLOS FIXOS
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.
Todo o torneamento se realiza com o mesmo passo, sendo este igual ou inferior ao
programado (C).
MODELO T
(SOFT V12.1X)
152
Manual de programao
F5,5
Se no se programa se toma o valor 0.
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).
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
153
Manual de programao
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:
9.
G84 Ciclo fixo de torneamento de trechos curvos
CICLOS FIXOS
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
154
Manual de programao
Consideraes
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.
9.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
155
Manual de programao
9.
CICLOS FIXOS
G85 Ciclo fixo de faceamento de trechos curvos
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.
C5,5 Define o passo de faceamento. Todo o faceamento se realiza com o mesmo passo,
sendo este igual ou inferior ao programado (C).
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
156
Manual de programao
CICLOS FIXOS
G85 Ciclo fixo de faceamento de trechos curvos
H5.5 Define a velocidade de avano na 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).
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
157
Manual de programao
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:
9.
CICLOS FIXOS
G85 Ciclo fixo de faceamento de trechos curvos
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
158
Manual de programao
Consideraes
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.
9.
CICLOS FIXOS
G85 Ciclo fixo de faceamento de trechos curvos
Se a posio da ferramenta no correta para executar o ciclo, o CNC visualizar
o erro correspondente.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
159
Manual de programao
Este ciclo permite talhar roscas exteriores ou interiores com passo constante em
corpos cnicos ou cilndricos.
9. G86 X Z Q R K I B E D L C J A W
G86 Ciclo fixo de rosqueamento longitudinal
CICLOS FIXOS
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.
K5.5 Opcional. Se utiliza, junto com o parmetro "W", para o repasso de roscas.
I5.5 Define a profundidade da rosca e se programar em raios. Ter valor positivo nas
roscas exteriores e negativo nas interiores.
CNC 8055
CNC 8055i
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:
MODELO T B ,B 2 ,B 3 ,B 4 ,B n
(SOFT V12.1X)
160
Manual de programao
E5.5
passada igual s sobras do material.
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.
CNC 8055
CNC 8055i
161
Manual de programao
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.
9.
G86 Ciclo fixo de rosqueamento longitudinal
CICLOS FIXOS
J>0 J<0
162
Manual de programao
Repasso de roscas
Consideraes
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
163
Manual de programao
Este ciclo permite talhar roscas exteriores ou interiores com passo frontal constante
9.
CICLOS FIXOS
G87 Ciclo fixo de rosqueamento frontal
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.
K5.5 Opcional. Se utiliza, junto com o parmetro "W", para o repasso de roscas.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
164
Manual de programao
CICLOS FIXOS
G87 Ciclo fixo de rosqueamento frontal
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.
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.
MODELO T
(SOFT V12.1X)
165
Manual de programao
9.
CICLOS FIXOS
G87 Ciclo fixo de rosqueamento frontal
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.
X D X D
J J
Z Z
J>0 J<0
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
166
Manual de programao
9.
CICLOS FIXOS
G87 Ciclo fixo de rosqueamento frontal
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
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
167
Manual de programao
Repasso de roscas
Consideraes
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
168
Manual de programao
9.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
169
Manual de programao
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
9. ao ciclo.
G88 Ciclo fixo de ranhura no eixo X
CICLOS FIXOS
Consideraes
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
170
Manual de programao
9.
CICLOS FIXOS
G89 Ciclo fixo de ranhura no eixo Z
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
171
Manual de programao
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
9. ao ciclo.
CICLOS FIXOS
G89 Ciclo fixo de ranhura no eixo Z
Consideraes
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
172
Manual de programao
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.
CICLOS FIXOS
G60 Furao / rosqueamento na face que teve o faceamento
A estrutura bsica do bloco em cada caso :
Perfurao G60 X Z I B Q A J D K H C S L R
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.
Q5.5 Define a posio angular, em graus, em que se deve situar o eixo-rvore para efetuar CNC 8055
o ciclo (primeira perfurao ou roscado se existem vrios). CNC 8055i
A5.5 Define o passo angular entre 2 operaes consecutivas. Se programa em graus,
positivo em sentido contrrio aos ponteiros do relgio.
MODELO T
J4 Define o nmero de perfuraes ou roscados com macho, que se desejam efetuar, (SOFT V12.1X)
includo o primeiro deles.
173
Manual de programao
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.
9. 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.
CICLOS FIXOS
G60 Furao / rosqueamento na face que teve o faceamento
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.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
174
Manual de programao
Perfurao
CICLOS FIXOS
G60 Furao / rosqueamento na face que teve o faceamento
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.
MODELO T
(SOFT V12.1X)
175
Manual de programao
Rosca rgida
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.
Consideraes
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
176
Manual de programao
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.
CICLOS FIXOS
G61 Furao / rosqueamento na face de Torneamento
Perfurao G61 X Z I B Q A J D K H C S L R
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.
Q5.5 Define a posio angular, em graus, em que se deve situar o eixo-rvore para efetuar CNC 8055
o ciclo (primeira perfurao ou roscado se existem vrios).
CNC 8055i
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, MODELO T
(SOFT V12.1X)
includo o primeiro deles.
177
Manual de programao
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.
9. 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.
CICLOS FIXOS
G61 Furao / rosqueamento na face de Torneamento
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.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
178
Manual de programao
Perfurao
CICLOS FIXOS
G61 Furao / rosqueamento na face de Torneamento
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.
MODELO T
(SOFT V12.1X)
179
Manual de programao
Rosca rgida
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.
Consideraes
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
180
Manual de programao
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(+)".
I5.5 Define em raios a profundidade da chaveta. Estar referido ao ponto de comeo (X,
Z).
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).
D5.5 Define em raios a distncia de segurana com respeito ao eixo X, e indica a que CNC 8055
distncia do ponto inicial (Z, X) se posiciona a ferramenta no movimento de
aproximao. Se no se programa se toma o valor 0. CNC 8055i
S5.5 Velocidade (valor), em rotaes por minuto, e sentido (signo) de rotao da MODELO T
(SOFT V12.1X)
ferramenta motorizada.
181
Manual de programao
Consideraes
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
182
Manual de programao
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(+)".
I5.5 Define a profundidade da chaveta. Estar referido ao ponto de comeo (X, Z).
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).
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.
183
Manual de programao
Consideraes
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
184
TRABALHO COM APALPADOR
10
O CNC possui duas entradas de apalpador para sinais de 5 V DC do tipo TTL e para
sinais de 24 V DC.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
185
Manual de programao
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 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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
186
Manual de programao
Consideraes gerais
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
187
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
188
Manual de programao
10.
Formato de programao:
X, U, Z, W Posio do apalpador
MODELO T
(SOFT V12.1X)
189
Manual de programao
10.
TRABALHO COM APALPADOR
PROBE 1. Ciclo fixo de calibragem de ferramenta
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
190
Manual de programao
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.
10.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
191
Manual de programao
Formato de programao
X, U, Z, W Posio do apalpador
CNC 8055
So parmetros opcionais que no necessrio defini-los normalmente. Em
CNC 8055i algumas mquinas, por falta de repetitividade no posicionamento mecnico do
apalpador, necessrio voltar a calibrar o apalpador antes de cada calibragem.
192
Manual de programao
10.
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 CNC 8055
(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
CNC 8055i
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. MODELO T
(SOFT V12.1X)
193
Manual de programao
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.
P299 Cota real no eixo Z da face medida. Este valor estar expresso em cotas
absolutas.
Exemplo:
PRBXMIN = P298 - 40
PRBXMAX = P298
PRBZMIN = P299 - 40
PRBZMAX = P299
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
194
Manual de programao
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.
10.
eixo X
TRABALHO COM APALPADOR
PROBE 3. Ciclo fixo de medida de pea e correo de ferramenta no
Formato de programao
X5.5 Cota terica conforme o eixo X, do ponto sobre o que se deseja realizar
a medio
Y5.5 Cota terica conforme o eixo Z, do ponto sobre o que se deseja realizar
a medio
D4 Corretor de ferramenta
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
195
Manual de programao
10.
eixo X
TRABALHO COM APALPADOR
PROBE 3. Ciclo fixo de medida de pea e correo de ferramenta no
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 visualiza 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.
P299 Erro detectado. Diferena entre a cota real de superfcie e a cota terica
programada. Este valor estar expresso em raios.
MODELO T
(SOFT V12.1X)
196
Manual de programao
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.
10.
eixo Z
PROBE 4. Ciclo fixo de medida de pea e correo de ferramenta no
Formato de programao
X5.5 Cota terica conforme o eixo X, do ponto sobre o que se deseja realizar
a medio
Y5.5 Cota terica conforme o eixo Z, do ponto sobre o que se deseja realizar
a medio
D4 Corretor de ferramenta
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
197
Manual de programao
10.
TRABALHO COM APALPADOR
eixo Z
PROBE 4. Ciclo fixo de medida de pea e correo de ferramenta no
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 visualiza 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.
P299 Erro detectado. Diferena entre a cota real de superfcie e a cota terica
programada.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
198
PROGRAMAO EM
LINGUAGEM DE ALTO NIVEL
11
11.1 Descrio lxica.
Os elementos que esto disposio para realizar a programao em alto nvel so:
Palavras reservadas.
Constantes numricas.
Smbolos.
Palavras reservadas
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
199
Manual de programao
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
11. ( ) = + - * / ,
Descrio lxica.
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
200
Manual de programao
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.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
201
Manual de programao
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
202
Manual de programao
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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.
Parmetros locais
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 CNC 8055
parmetro P12 o valor 30. CNC 8055i
Parmetros globais
203
Manual de programao
Parmetros de fabricante
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.
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.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
204
Manual de programao
Tabela de Corretores
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Se G71, em milmetros (entre 99999.9999).
Se eixo rotativo em graus (entre 99999.9999).
Tabela de ferramentas
Variveis de leitura
MODELO T
TOOL Devolve o nmero da ferramenta ativa. (SOFT V12.1X)
(P100=TOOL)
Atribui ao parmetro P100 o nmero da ferramenta ativa.
205
Manual de programao
TMZPn Devolve a posio que ocupa a ferramenta indicada (n) no armazm de ferramentas.
TOXn Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao
comprimento conforme o eixo X do corretor indicado (n).
(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.
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).
CNC 8055 TLFRn Esta varivel permite ler ou modificar na tabela de ferramentas o valor que leva de
CNC 8055i vida real da ferramenta indicada (n).
MODELO T
(SOFT V12.1X)
206
Manual de programao
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).
Exemplo de programao
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
207
Manual de programao
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.
(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".
PORGF Devolve a cota, com respeito origem de coordenadas cartesianas, que tem a
origem de coordenadas polares, conforme o eixo de abcissas.
PORGS Devolve a cota, com respeito origem de coordenadas cartesianas, que tem a
origem de coordenadas polares, conforme o eixo de ordenadas.
ADIOF(X-C) Devolve o valor do deslocamento de origem gerado pelo volante aditivo no eixo
selecionado.
ORG(X-C)n Esta varivel permite ler ou modificar o valor do eixo selecionado na tabela
correspondente ao deslocamento de origem indicado n.
208
Manual de programao
PLCOF(X-C) Esta varivel permite ler ou modificar o valor do eixo selecionado na tabela de
deslocamentos de origem aditivo indicado pelo PLC.
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
209
Manual de programao
11. Os valores que se referem a cotas e avanos se expressam nas unidades ativas:
Se G70, em polegadas (entre 3937.00787).
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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
(P110=MPG8)
Atribui ao parmetro P110 o valor do parmetro de mquina geral P8
"INCHES"; se milmetros P110=0 e se polegadas P110=1.
MP(X-C)n Devolve o valor que se atribuiu ao parmetro de mquina (n) do eixo indicado (X-C).
(P110=MPY 1)
Atribui ao parmetro P110 o valor do parmetro de mquina P1 do eixo Y
"DFORMAT".
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
210
Manual de programao
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
1 = Habilitada como zona de no entrada.
2 = Habilitada como zona de no sada.
Variveis de leitura
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
211
Manual de programao
(P100=FREAL)
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.
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.
CNC 8055
CNC 8055i Variveis de leitura associadas funo G32
MODELO T Alm disso, o CNC mostrar na varivel FEED, associada funo G94, o avano
(SOFT V12.1X) resultante em mm/min ou polegadas/minuto.
212
Manual de programao
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.
11.
DNCFRO Devolve a percentagem do avano que se encontra selecionado no DNC. Se tem o
valor 0 significa que no se encontra selecionado.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
valor 0 significa que no se encontra selecionado.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
213
Manual de programao
(P110=PPOSX)
Devolve ao parmetro P100 a cota terica programada do eixo X.
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.
MODELO T
(SOFT V12.1X)
214
Manual de programao
GPOS(X-C)n p Cota programada para um determinado eixo, no bloco (n) do programa (p) indicado.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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.
(P110=DISTX)
Devolve ao parmetro P110 a distncia percorrida pelo eixo X.
(DISTX=P111)
Inicializa a varivel que indica a distncia percorrida pelo eixo Z com o valor
do parmetro P111.
LIMPL(X-C) Estas variveis permitem fixar um segundo limite de percurso para cada um dos
LIMMI(X-C) 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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
215
Manual de programao
Variveis de leitura
HANFCT Devolve o fator de multiplicao fixado desde o PLC para cada volante.
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
Se num eixo existe mais de um bit a 1, se leva em considerao o bit de menor peso.
Assim:
c b a
1 1 1 Fator x1
1 1 0 Fator x10
Indica se a contagem do volante HBE est habilitado, o eixo que se deseja deslocar
e o fator de multiplicao (x1, x10, x100).
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
216
Manual de programao
Se num eixo existe mais de um bit a 1, se leva em considerao o bit de menor peso.
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Assim:
c b a
1 1 1 Fator x1
1 1 0 Fator x10
MASLAN Se deve utilizar quando est selecionado o volante trajetria ou o jog trajetria.
MASCFI Se devem utilizar quando est selecionado o volante trajetria ou o jog trajetria.
MASCSE
Nas trajetrias em arco, indicam as cotas do
centro do arco.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
217
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
218
Manual de programao
Variveis de leitura
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
SREAL Devolve a velocidade de rotao real da rvore principal em rotaes por minuto. Se
detm a preparao de blocos.
(P100=SREAL)
Atribui ao parmetro P100 a velocidade de rotao real 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.
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 CNC 8055
selecionada no CNC. Ser dado por um nmero inteiro entre 0 e "MAXSOVR"
(mximo 255). CNC 8055i
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
MODELO T
PLC e desde o painel frontal. (SOFT V12.1X)
219
Manual de programao
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
11. CNC um deles, sendo o mais prioritrio o indicado por DNC e o menos prioritrio
o indicado por programa.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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.
PRGSP Posio programada em M19 por programa para o eixo-rvore principal. Esta
varivel de leitura desde o CNC, DNC e PLC.
SYNCER Devolve, em graus (entre 99999.9999), o erro com que a segunda rvore segue
principal quando esto sincronizados em posio.
(P110=PRGSSO)
Atribui ao parmetro P110 a percentagem da velocidade de rotao da rvore
MODELO T principal que se encontra selecionada por programa.
(SOFT V12.1X)
(PRGSSO=P111)
Atribui percentagem da velocidade de rotao da rvore principal
selecionada por programa o valor do parmetro P111.
220
Manual de programao
Variveis de leitura
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
(P100=SSREAL)
Atribui ao parmetro P100 a velocidade de rotao real da segunda rvore.
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.
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.
221
Manual de programao
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
11. CNC um deles, sendo o mais prioritrio o indicado por DNC e o menos prioritrio
o indicado por programa.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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.
SPRGSP Posio programada em M19 por programa para o segundo eixo-rvore. Esta
varivel de leitura desde o CNC, DNC e PLC.
(P110=SPRGSO)
CNC 8055
Atribui ao parmetro P110 a percentagem da velocidade de rotao da
CNC 8055i segunda rvore que se encontra selecionada por programa.
(SPRGSO=P111)
Atribui percentagem da velocidade de rotao da segunda rvore
MODELO T
selecionada por programa o valor do parmetro P111.
(SOFT V12.1X)
222
Manual de programao
Variveis de leitura
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
LIVRPM Deve ser utilizada quando se trabalha em modo TC.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
223
Manual de programao
(C1 at C256)
Temporizadores com uma conta do temporizador em 32
bits.
Contadores com uma conta do contador em 32 bits.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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.
(P110=PLCMSG)
Devolve o nmero de mensagem de autmato mais prioritrio que se encontra
ativo.
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).
(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
PLCMn Esta varivel permite ler ou modificar 32 marcas do autmato a partir da indicada (n).
CNC 8055
PLCRn Esta varivel permite ler ou modificar o estado dos 32 bits do registro indicado (n).
CNC 8055i
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).
MODELO T
(SOFT V12.1X)
224
Manual de programao
(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).
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
225
Manual de programao
Variveis de leitura
11. CALLP Permite conhecer que parmetros locais foram definidos e quais no, na chamada
sub-rotina mediante a instruo PCALL ou MCALL.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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).
Bit 31 30 29 28 27 26 25 24 23 22 ... 5 4 3 2 1 0
0 0 0 0 0 0 * * * * ... * * * * * *
Exemplo:
; Chamada sub-rotina 20.
(PCALL 20, P0=20, P2=3, P3=5)
...
...
; Inicio da sub-rotina 20.
(SUB 20)
(P100 = CALLP)
...
...
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
226
Manual de programao
Variveis de leitura
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
TSVARS identificador ... para a rvore principal.
TSSVARS 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".
Variveis de escrita
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
227
Manual de programao
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:
11. Bit Significado
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
0 Placa turbo.
7 Mdulo de eixos.
11 Mdulo de cpia.
13,12 01 Mdulo de disco duro (sem Ethernet).
10 Mdulo com somente Ethernet (sem disco duro).
11 Mdulo de disco duro com Ethernet.
31 Compact flash.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
228
Manual de programao
Modelo CNC8055i:
Bit Significado
0 Placa turbo.
6 Reservado.
9, 8, 7 000
001
No existe placa de expanso.
Placa de expanso contagens + I/Os.
11.
010 Placa de expanso somente contagens.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
011 Placa de expanso somente I/Os.
12, 11 Reservado.
14, 13 Reservado.
30 Ethernet
31 Compact flash.
HARCOA 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 Mdulo eixos 2.
MODELO T
(SOFT V12.1X)
229
Manual de programao
Modelo CNC8055i:
Bit Significado
0 Placa Eixos 2.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
230
Manual de programao
Exemplo:
000029AD IDHART
29ADEE020102
EE020102 IDHARL
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
SOFCON Devolvem, o nmero das verses de software correspondentes ao CNC e ao disco
duro.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
231
Manual de programao
Variveis de leitura
11. HARSWA
Bits Placa
HARSWB
Bits Placa
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
31 - 28 Sercos grande 31 - 28
27 - 24 I/O 4 27 - 24
23 - 20 I/O 3 23 - 20 Tipo de CAN em COM1
19 - 16 I/O 2 19 - 16 Tipo de CAN em COM2
15 - 12 I/O 1 15 - 12 0 = no h placa CAN
11- 8 Eixos 1 - Placa CAN em COM1
2 - Placa CAN em COM2
7 -4 Turbo
3 - Placa em ambas
3 - 0 (LSB) CPU COM
11- 8 Sercos pequena
7 -4
3 - 0 (LSB) HD
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.
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)
CNC 8055
7 +3.3 V Alimentao
CNC 8055i
6 GND Alimentao
5 GNDA Alimentao
MODELO T
(SOFT V12.1X)
232
Manual de programao
Bits
4 - 15 V Alimentao
3 + 15 V Alimentao
2 Pila Alimentao
1 -5V Alimentao
0 (LSB) +5V Alimentao
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.
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Bits Teste Bits Teste
30 Estado teste: 15 - 12 Sdram
... ... 11- 8 HD
... ... 7 -4 Flash
19 - 16 Cach 3 - 0 (LSB) Ram
NODE Devolve o nmero de nodo com que se configurou o CNC dentro do anel Sercos.
Bit Significado
0 - 15 Nmero de entradas.
16 - 31 Nmero de sadas.
Bit Significado
0 - 15 Nmero de entradas.
16 - 31 Nmero de sadas.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
233
Manual de programao
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.
30 = Edio normal.
31 = Edio de usurio.
32 = Edio TEACH-IN.
33 = Editor interativo.
34 = Editor de Perfis.
50 = Tabela de Origens.
51 = Tabela de corretores.
52 = Tabela de ferramentas.
53 = Tabela de armazm de ferramentas.
CNC 8055 54 = Tabela de parmetros globais.
CNC 8055i 55 = Tabelas de parmetros locais.
56 = Tabela de parmetros do usuario.
57 = Tabela de parmetros OEM.
MODELO T
(SOFT V12.1X)
60 = Utilidades.
70 = Estado DNC.
71 = Estado CNC.
234
Manual de programao
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
90 = Personalizao.
235
Manual de programao
OPMODA Indica o modo de operao que se encontra selecionado quando se trabalha com
o canal principal.
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.
11. Bit 1
Bit 2
Programa em simulao.
Bloco em execuo via MDI, JOG.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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.
CNC 8055
Bit 7
CNC 8055i
Bit 8
236
Manual de programao
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.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
(P103 = NBTOOL)
(MSG "SELECIONAR T?P103 E PRESSIONAR SOFTKEY MARCHA")
GSn Devolve o estado da funo G indicada (n). Um 1 no caso de que se encontre ativa
e um 0 no caso contrrio.
(P120=GS17)
Atribui ao parmetro P120 o valor 1 quando se encontra ativa a funo G17
e um 0 em 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.
237
Manual de programao
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.
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
CLOCK Devolve em segundos o tempo que indica o relgio do sistema. Valores possveis
04294967295.
(P150=TIME)
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.
238
Manual de programao
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.
AXICOM Devolve nos 3 bytes de menor peso os pares de eixos comutados mediante a funo
11.
G28.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Par 3 Par 2 Par 1
Eixo 2 Eixo 1 Eixo 2 Eixo 1 Eixo 2 Eixo 1 LSB
TANGAN Varivel associada funo controle tangencial, G45. Indica a posio angular
programada.
PANEDI Aplicao WGDRAW. Nmero da tela criada pelo usurio ou fabricante, que se est
consultando.
TIMER Esta varivel permite ler ou modificar o tempo, em segundos, que indica o relgio CNC 8055
habilitado pelo PLC. Valores possveis 04294967295. CNC 8055i
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 MODELO T
(SOFT V12.1X)
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.
239
Manual de programao
KEY Permite ler o cdigo da ltima tecla que foi aceita pelo CNC.
KEYSRC Esta varivel permite ler ou modificar a procedncia das teclas, sendo os valores
possveis:
11. 0 = Teclado.
1 = PLC.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
2 = DNC.
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).
SELPRO Quando se possui duas entradas de apalpador, permite selecionar qual a entrada
ativa.
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.
Valor Significado
0 Se se d o erro.
MODELO T 1 No se d o erro.
(SOFT V12.1X)
Valor por default 0.
240
Manual de programao
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.
Constantes
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
11.4 Operadores
Operadores aritmticos.
Operadores relacionais.
EQ igual.
NE diferente.
GT maior que.
LT menor que.
NOT, OR, AND, XOR: Atuam como operadores lgicos entre condies e como
operadores binrios entre variveis ou constantes.
IF (FIRST AND GS1 EQ 1) GOTO N100
P5 = (P1 AND (NOT P2 OR P3))
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
241
Manual de programao
Funes trigonomtricas
11. ATAN
ARG
arco-tangente.
P7=ARG(-1,-2) P7=243.4349
Operadores
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
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.
1010 1011
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
242
Manual de programao
11.5 Expresses
Expresses
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
trigonomtricos com as constantes e variveis da linguagem.
OR da esquerda direita.
(P100 = P9)
(P100 = P(P7))
243
Manual de programao
(IF ((P8 EQ 12.8) OR (ABS(SIN(P24)) GT SPEED)) AND (CLOCK LT (P9 * 10.99)) ...
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
244
INSTRUES DE CONTROLE
DOS PROGRAMAS
12
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
245
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
246
Manual de programao
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 )
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
247
Manual de programao
( ESBLK e DSBLK )
( ESTOP e DSTOP )
( EFHOLD e DFHOLD )
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
248
Manual de programao
( GOTO N(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.
MODELO T
(SOFT V12.1X)
249
Manual de programao
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)
12. A instruo pode no possuir a parte ELSE, isto , ser suficiente programar IF
condio <ao1>.
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de controle de fluxo
Exemplo:
(IF (P8 EQ 12.8) CALL 3)
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)
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
250
Manual de programao
( SUB n inteiro )
( RET )
A instruo RET indica que a sub-rotina que se definiu mediante a instruo SUB,
finaliza no referido bloco.
251
Manual de programao
12.
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de sub-rotinas.
Exemplo de programao.
(SUB 10)
G91 G01 Z-10
X40 Z-10
G03 X0 Z-20 I0 K-10
G01 X-20
G02 X0 Z-20 I0 K-10
G01 X40 Z-10
Z-20
(RET)
252
Manual de programao
Exemplo de programao.
12.
(SUB 10)
G91 G01 ZP1
XP0 ZP1
XP0
ZP1
(RET)
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.
(MDOFF)
MODELO T
(SOFT V12.1X)
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.
253
Manual de programao
Exemplo de programao.
12.
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de sub-rotinas.
(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)
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
254
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
255
Manual de programao
Sempre que se ativa uma das entradas lgicas gerais de interrupo "INT1" (M5024),
"INT2" (M5025), "INT3" (M5026) o "INT4" (M5027), o CNC suspende,
temporariamente, a execuo do programa em curso e passa a executar a sub-rotina
de interrupo, cujo nmero se indica no parmetro de mquina geral
correspondente.
Com INT1 (M5024) a indicada pelo parmetro INT1SUB (P35)
( REPOS X, Y, Z, ... )
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
256
Manual de programao
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.
(MDOFF)
A instruo MDOFF indica que a modalidade que tinha adquirido uma sub-rotina com MODELO T
a instruo MCALL ou um programa de usinagem com MEXEC, finaliza no referido (SOFT V12.1X)
bloco.
257
Manual de programao
12. HD
DNC1
no Disco Duro
Num PC conectado atravs da linha serial 1.
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de programas.
Para editar os blocos deve-se utilizar a instruo WRITE que se detalha a seguir.
Notas:
Se o programa que se deseja editar existe e no se definem os parmetros A/D
o CNC mostrar uma mensagem de erro ao executar o bloco.
O programa aberto com a instruo OPEN se fecha quando se executa M30,
quando se executa outra instruo OPEN e depois de uma Emergncia ou Reset.
Desde um PC somente se podem abrir programas na memria RAM, na CARD
A ou no Disco Duro (HD).
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.
258
Manual de programao
Z = -K * X**2
12.
(SUB 2)
(OPEN P12345) ; Comea a execuo do programa
P12345
(P4=P1)
N100 (IF (P4+P3 GE P2) P4=P2 ELSE P4=P4+P3)
(P5=-(P0 * P4 * P4))
(WRITE G01 XP4 ZP5) ; Bloco de movimento
(IF (P4 NE P2) GOTO N100)
(WRITE M30) ; Bloco de fim de programa CNC 8055
( RET ) ; Fim de sub-rotina CNC 8055i
MODELO T
(SOFT V12.1X)
259
Manual de programao
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.
(CALL (expresso))
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).
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.
MODELO T
(SOFT V12.1X)
260
Manual de programao
Quando se programa sem formato numrico, por exemplo (IB1 = INPUT "texto"), a
instruo visualiza o texto indicado e no espera a introduo de dados.
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).
MODELO T
(SOFT V12.1X)
261
Manual de programao
(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.
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.
Exemplos:
(SK 1="HELP", SK 2="MAXIMUN POINT")
CNC 8055 Se ao estar ativo um menu de softkeys padro do CNC se seleciona uma ou
CNC 8055i 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.
MODELO T
(SOFT V12.1X)
262
Manual de programao
( WKEY )
...
( WKEY ) ; Espera tecla
(IF KEY EQ $FC00 GOTO N1000) ; Quando se foi pulsada a tecla F1
continua em N1000
... 12.
( 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.
263
Manual de programao
( SYSTEM )
A instruo SYSTEM finaliza a execuo do programa de personalizao de
usurio e volta ao menu padro correspondente do CNC.
12. 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.
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de personalizao
N0 (PAGE 10)
(IF KEY EQ $FC06 SYSTEM ELSE GOTO N5) ; Sair ou pedir tecla
CICLO 1
(ODW 1,10,60)
(ODW 2,15,60)
; Edio
CNC 8055
(WBUF ")") ; Acrescenta ao bloco em edio ")".
CNC 8055i
( WBUF ) ; Introduz na memria o bloco editado.
; Por exemplo : (PCALL 1, X2, Y3)
264
Manual de programao
CICLO 2
(ODW 1,10,60)
(ODW 2,13,60)
(ODW 3,16,60)
; Edio 12.
(GOTO N0)
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
265
Manual de programao
12.
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de personalizao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
266
TRANSFORMAO ANGULAR
DE EIXO INCLINADO.
13
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.
X
X'
X Eixo cartesiano.
X' Eixo angular.
Z Eixo ortogonal.
Para poder programar no sistema 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'.
MODELO T
(SOFT V12.1X)
267
Manual de programao
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.
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.
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
268
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
269
Manual de programao
13. G46 S2
angular.
X'
X
P2 P1
N20
N40 N70
N60
P3 P4
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)
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
270
Manual de programao
APNDICES
F. Manuteno ......................................................................301
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
271
Manual de programao
273
Manual de programao
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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
274
Manual de programao
Instrues de visualizao.
( 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.
B.
( 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>.
Instrues de sub-rotinas.
( seo 12.5 )
( SUB n inteiro )
Definio de sub-rotinas.
( RET )
Fim de sub-rotina.
(CALL (expresso)).
Chamada a uma sub-rotina.
CNC 8055
(PCALL (expresso), (instruo de atribuio), (instruo de atribuio), ... ) CNC 8055i
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. MODELO T
(SOFT V12.1X)
(MDOFF)
Anulao de sub-rotina modal.
275
Manual de programao
( 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.
B. ( REPOS X, Y, Z, .... )
( seo 12.7 )
Instrues de programas.
( 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.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
276
Manual de programao
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.
B.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
277
Manual de programao
B.
Instrues de controle dos programas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
278
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
279
Manual de programao
C. TZLO(X-C)
TZUP(X-C)
FOZONE
R
R
R
R/W
R/W
R/W
R
R
R
Zona de trabalho 3. Limite inferior conforme o eixo selecionado (X-C).
Zona de trabalho 3. Limite superior conforme o eixo selecionado (X-C).
Estado da zona de trabalho 4.
Resumo de variveis internas do CNC
APNDICES
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).
280
Manual de programao
MASLAN
MASCFI
R/W
R/W
R/W
R/W
R/W
R/W
multiplicao (x1, x10, x100).
ngulo da trajetria linear con "Volante trajetria" ou "Jog trajetria".
Cotas do centro do arco con "Volante trajetria" ou "Jog trajetria".
C.
MODELO T
(SOFT V12.1X)
281
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
282
Manual de programao
Variveis Sercos.
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 CNC 8055
TSVAR(X-C) id R - - Terceiro atributo da varivel sercos do identificador "id" do eixo (X-C) CNC 8055i
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
MODELO T
(SOFT V12.1X)
283
Manual de programao
Outras variveis.
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.
CNC 8055 CYTIME R R R Tempo total de execuo de uma pea, em centsimas de segundo.
CNC 8055i 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).
MODELO T
(SOFT V12.1X) ANAOn R/W R/W R/W Tenso em volts a aplicar sada analgica (n).
CNCERR - R R Nmero de erro ativo no CNC.
284
Manual de programao
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
285
Manual de programao
C.
Resumo de variveis internas do CNC
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
286
Manual de programao
CDIGO DE TECLAS
D.
Cdigo de teclas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
287
Manual de programao
D.
Cdigo de teclas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
288
Manual de programao
D.
Cdigo de teclas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
289
Manual de programao
Painel de Comando TC
D.
Cdigo de teclas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
290
Manual de programao
D.
Cdigo de teclas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
291
Manual de programao
D.
Cdigo de teclas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
292
Manual de programao
D.
Cdigo de teclas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
293
Manual de programao
Teclado alfanumrico
D.
Cdigo de teclas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
294
Manual de programao
D.
Cdigo de teclas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
295
Manual de programao
D.
Cdigo de teclas
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
296
Manual de 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
Pgina 1001
Funes preparatrias G00-G09.
Funes preparatrias G10-G19.
E.
MODELO T
(SOFT V12.1X)
297
Manual de programao
E. Pgina 1039
Pgina 1040
Trajetria circular tangente: G08 (1 parte).
Trajetria circular tangente: G08 (2 parte).
Pginas do sistema de ajuda em programao
APNDICES
298
Manual de programao
Pgina 1106
EFHOLD.
Instruo IF. E.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
299
Manual de programao
E.
Pginas do sistema de ajuda em programao
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
300
Manual de programao
MANUTENO
Limpeza.
Manuteno
APNDICES
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%.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
301
Manual de programao
F.
APNDICES
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
302
Manual de programao
F.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
303
Manual de programao
F.
CNC 8055
CNC 8055i
MODELO T
(SOFT V12.1X)
304