Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Manual de programao
Ref.1501
Soft: V01.6x
PRODUTOS DE DUPLA UTILIZAO.
Os produtos fabricados pela FAGOR AUTOMATION a partir de 1 de abril de
2014, se includos na lista de produtos de dupla utilizao conforme a
regulamentao UE 428/2009, possui o texto MDU na identificao do produto
e necessita de licena de exportao de acordo com o destino.
Neste produto se est utilizando o seguinte cdigo fonte, sujeito aos termos da licena GPL. As aplicaes busybox
V0.60.2; dosfstools V2.9; linux-ftpd V0.17; ppp V2.4.0; utelnet V0.1.1. A livraria grx V2.4.4. O kernel de linux V2.4.4. O
carregador de linux ppcboot V1.1.3. Se voc deseja que lhe seja enviada uma cpia em CD deste cdigo fonte, envie 10
euros a Fagor Automation em conceito de custos de preparao e envio.
Manual de program a o
INDICE
CAPTULO 1 GENERALIDADES
3
Manual de programao
4
Manual de program a o
5
Manual de programao
APNDICES
CNC 8055
CNC 8055i
SOFT: V01.6X
6
A RESPEITO DO PRODUTO
Outras 40 entradas e 24 sadas digitais (I65 a I104 y O33 a O56) Opo Opo Opo
Mdulos remotos CAN, para a ampliao das entradas e sadas digitais Opo Opo ---
(RIO)
Sistema de regulao Sercos, para conexo com os reguladores Fagor --- Opo ---
CNC 8055
Sistema de regulao CAN, para conexo com os reguladores Fagor --- Opo ---
CNC 8055i
Antes de a colocao em funcionamento, verificar que a mquina onde se incorpora o CNC cumpre
a especificao da directiva 89/392/CEE.
7
OPES DE SOFTWARE DO CNC 8055 E CNC 8055I
Modelo
GP M MC MCO EN T TC TCO
Rosqueamento eletrnico ----- Estn. Estn. Estn. Estn. Estn. Estn. Estn.
A respeito do produto
Gesto de magazine de ferramentas ----- Estn. Estn. Estn. ----- Estn. Estn. Estn.
Ciclos fixos de usinagem ----- Estn. Estn. ----- Estn. Estn. Estn. -----
Usinagem multplice ----- Estn. Estn. ----- Estn. ----- ----- -----
Grficos slidos ----- Estn. Estn. Estn. ----- Estn. Estn. Estn.
Rosca rgida ----- Estn. Estn. Estn. Estn. Estn. Estn. Estn.
Controle de vida das ferramentas ----- Opt. Opt. Opt. Estn. Opt. Opt. Opt.
Ciclos fixos de apalpador ----- Opt. Opt. Opt. Estn. Opt. Opt. Opt.
Verso COCOM Opt. Opt. Opt. Opt. ----- Opt. Opt. Opt.
Editor de perfis Estn. Estn. Estn. Estn. ----- Estn. Estn. Estn.
Compensao de raio Estn. Estn. Estn. Estn. Estn. Estn. Estn. Estn.
Controle tangencial Opt. Opt. Opt. Opt. ----- Opt. Opt. Opt.
Funo Retracing ----- Opt. Opt. Opt. Estn. Opt. Opt. Opt.
Ajudas colocao em funcionamento Estn. Estn. Estn. Estn. Estn. Estn. Estn. Estn.
Bolses irregulares com Ilhas ----- Estn. Estn. Estn. ----- ----- ----- -----
Transformao TCP ----- Opt. Opt. Opt. ----- ----- ----- -----
Eixo C (no torno) ----- ----- ----- ----- ----- Opt. Opt. Opt.
Eixo Y (no torno) ----- ----- ----- ----- ----- Opt. Opt. Opt.
CNC 8055
CNC 8055i
8
DECLARAO DE CONFORMIDADE
O fabricante:
Fagor Automation, S. Coop.
Barrio de San Andrs N 19, C.P. 20500, Mondragn -Guipzcoa- (SPAIN).
Declara:
Declaramos sob nossa exclusiva responsabilidade a conformidade do produto:
CNC 8055
CNC 8055i
9
HISTRICO DE VERSES
A seguir se mostra a lista de funes acrescentadas em cada verso de software e os manuais nos quais
aparece descrita cada uma delas.
11
Software V01.31 Outubro 2011
CNC 8055
CNC 8055i
12
CONDIES DE SEGURANA
Leia as seguintes medidas de segurana com o objetivo de evitar leses a pessoas e prever danos a este
equipamento bem como aos equipamentos ligados ao mesmo.
O aparelho somente poder ser reparado por pessoal autorizado de Fagor Automation.
Fagor Automation no se responsabiliza por qualquer dano fsico ou material que seja ocasionado pelo
no cumprimento destas normas bsicas de segurana.
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.
CNC 8055
CNC 8055i
13
PRECAUES CONTRA DANOS AO PRODUTO
Ambiente de trabalho.
Este aparelho est preparado para ser utilizado em Ambientes Industriais obedecendo s diretrizes
e normas em vigor na Unio Europia.
Fagor Automation no se responsabiliza pelos danos que possam sofrer ou provocar quando se monta
em outro tipo de condies (ambientes residenciais ou domsticos).
Instalar o aparelho no lugar apropriado.
Se recomenda que, sempre que seja possvel, que a instalao do controle numrico se realize
Condies de Segurana
afastada dos lquidos refrigerantes, produtos qumicos, golpes, etc. que possam danific-lo.
O aparelho cumpre as diretrizes europias de compatibilidade eletromagntica. Entretanto,
aconselhvel mant-lo afastado de fontes de perturbao eletromagntica, como:
Cargas potentes ligadas mesma rede que o equipamento.
Transmissores portteis prximos (Radiotelefones, emissoras de rdio amadores).
Proximidade de Transmissores de rdio/TV.
Proximidade de Mquinas de solda por arco.
Proximidade de Linhas de alta tenso.
Etc.
Envolventes.
O fabricante responsvel de garantir que o gabinete em que se montou o equipamento, cumpra todas
as diretrizes de uso na Comunidade Econmica Europia.
Evitar interferencias provenientes da mquina-ferramenta.
A mquina-ferramenta deve ter desacoplados todos os elementos que geram interferncias (bobinas
dos rels, contatores, motores, etc.).
Bobinas dos rels de corrente contnua. Diodo tipo 1N4000.
Bobinas dos rels de corrente alterna. RC conectada o mais prximo possvel s bobinas, com uns
valores aproximados de R=220 1 W e C=0,2 F / 600 V.
Motores de corrente alterna. RC conectadas entre fases, com valores R=300 / 6 W e C=0,47 F
/ 600 V
Utilizar a fonte de alimentao apropriada.
Utilizar, para a alimentao das entradas e sadas, uma fonte de alimentao exterior estabilizada de
24 V DC.
Conexes terra da fonte de alimentao.
O ponto de zero volts da fonte de alimentao externa dever ser ligado ao ponto principal de terra
da mquina.
Conexes das entradas e sadas analgicas.
Se recomenda realizar a ligao mediante cabos blindados, conectando todas as malhas ao terminal
correspondente.
Condies do meio ambiente.
A temperatura ambiente que deve existir em regime de funcionamento deve estar compreendida entre
+5 C e +40 C, com uma media inferior a +35 C.
A temperatura ambiente que deve existir em regime de funcionamento deve estar compreendida entre
-25 C e +70 C.
Habitculo do monitor (CNC 8055) ou unidade central (CNC 8055i).
CNC 8055
Garantir entre o monitor ou unidade central e cada uma das paredes do habitculo as distncias
CNC 8055i
requeridas. Utilizar um ventilador de corrente contnua para melhorar a arejamento do habitculo.
Dispositivo de secionamento da alimentao.
O dispositivo de secionamento da alimentao tem que estar situado em lugar facilmente acessvel
e a uma distncia do cho compreendida entre 0,7 m e 1,7 m.
14
PROTEES DO PRPRIO APARELHO (8055)
Condies de Segurana
prprio aparelho.
Unidade Central.
Leva 1 fusvel exterior rpido (F) de 4 A 250 V.
OUT IN
X1
X7 X8
FUSIBLE
FUSIVEL
+24V
0V
X2 X3 X4 X5 X6
Entradas-Sadas.
Todas as entradas-sadas digitais possuem isolamento galvnico mediante optoacopladores entre os
circuitos do CNC e o exterior.
CNC 8055
CNC 8055i
15
PRECAUES DURANTE AS REPARAES
No manipular o interior do aparelho. Somente tcnicos autorizados por Fagor Automation podem
manipular o interior do aparelho.
No manipular os conectores com o aparelho conectado rede eltrica. Antes de manipular os
conectores (entradas/sadas, medio, etc.) assegurar-se que o aparelho no se encontra conectado
rede eltrica.
Condies de Segurana
SMBOLOS DE SEGURANA
Smbolos de obrigao.
Indica aes e operaes que se tem que realizar obrigatoriamente.
i Smbolos de informao.
Indica notas, avisos e conselhos.
CNC 8055
CNC 8055i
16
CONDIES DE GARANTIA
GARANTIA INICIAL
Todo o produto fabricado ou comercializado por FAGOR tem uma garantia de 12 meses para o usurio
final, que podero ser controlados pela rede de servio mediante o sistema de controle de garantia
estabelecido por FAGOR para esta finalidade.
Para que o tempo que transcorre entre a sada de um produto desde os nossos armazns at chegada
ao usurio final no intervenha contra estes 12 meses de garantia, FAGOR estabeleceu um sistema de
controle de garantia baseado na comunicao por parte do fabricante ou intermedirio a FAGOR do
destino, a identificao e a data de instalao na mquina, no documento que acompanha cada produto
no envelope de garantia. Este sistema nos permite, alm de garantir o ano de garantia ao usurio, manter
informados os centros de servio da rede sobre os equipamentos FAGOR que entram na rea de
responsabilidade procedentes de outros pases.
A data de inicio da garantia ser a que figura como data de instalao no citado documento, FAGOR d
um prazo de 12 meses ao fabricante ou intermedirio para a instalao e para a venda do produto, de
maneira que a data de inicio da garantia pode ser at um ano posterior da sada do produto dos nossos
armazns, sempre e quando nos tenha sido remetido a folha de controle da garantia. Isto, significa na
prtica a extenso da garantia a dois anos desde a sada do produto dos armazns de Fagor. No caso
de que no se tenha enviado a citada folha, o perodo de garantia finalizar em 15 meses desde a sada
do produto dos nossos armazns.
A referida garantia cobre todas as despesas de materiais e mo-de-obra de reparao, nas dependncias
da FAGOR, utilizadas para reparar anomalias de funcionamento nos equipamentos. FAGOR se
compromete a reparar ou substituir os seus produtos, no perodo compreendido desde o incio de
fabricao at 8 anos, a partir da data de desapario do produto de catlogo.
Compete exclusivamente a FAGOR determinar se a reparao est dentro dos limites definidos como
garantia.
CLUSULAS DE EXCLUSO
A reparao realizar-se- em nossas dependncias, portanto ficam fora da referida garantia todos os
gastos ocasionados no deslocamento de seu pessoal tcnico para realizar a reparao de um
equipamento, mesmo estando este dentro do perodo de garantia, antes mencionado.
A referida garantia aplicar-se- sempre que os equipamentos tenham sido instalados conforme as
instrues, no tenham sido maltratados, nem tenham sofrido danos por acidentes ou negligncia e no
tenham sido manipulados por pessoal no autorizado por FAGOR. Se depois de realizada a assistncia
ou reparao, a causa da avaria no imputvel aos referidos elementos, o cliente est obrigado a CNC 8055
cobrir todas as despesas ocasionadas, atendo-se s tarifas vigentes. CNC 8055i
No esto cobertas outras garantias implcitas ou explcitas e FAGOR AUTOMATION no responsvel
sob nenhuma circunstncia de outros danos ou prejuzos que possam ocasionar.
17
GARANTIA DE REPARAES
Analogamente garantia inicial, FAGOR oferece uma garantia sobre as reparaes padro nos seguintes
termos:
PERODO 12 meses.
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
A disposio do distribuidor ou do fabricante que compre e instale os nossos sistemas CNC, existe o
CONTRATO DE SERVIO.
CNC 8055
CNC 8055i
18
CONDIES PARA RETORNO DE
MATERIAIS
Se vai enviar a unidade central ou os mdulos remotos, faa a embalagem com o mesmo papelo e o
material utilizado na embalagem original. Se no est disponvel, seguindo as seguintes instrues:
1. Consiga uma caixa de papelo cujas 3 dimenses internas sejam pelo menos 15 cm (6 polegadas)
maiores que o aparelho. O papelo empregado para a caixa deve ser de uma resistncia de 170 Kg.
(375 libras).
2. Inclua uma etiqueta no aparelho indicando o dono do aparelho, o endereo, o nome da pessoa a
contatar, o tipo do aparelho e o nmero de srie.
3. Em caso de avaria indique tambm, o sintoma e uma rpida descrio da mesma.
4. Envolva o aparelho com um rolo de polietileno ou sistema similar para proteg-lo.
5. Se vai enviar a unidade central, proteja especialmente a tela.
6. Acolchoe o aparelho na caixa de papelo enchendo- a com espuma de poliuretano por todos os lados.
7. Feche a caixa de papelo com fita de embalagem ou grampos industriais.
CNC 8055
CNC 8055i
19
20
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).
X1 X2 X1 X2 X1
X3 X4
CMPCT X5 X6
X2
FLASH
USB X7 X8
ETH
X10
X9 X3
COM1
IN
OUT
NODE
B CD
8 9A
EF 2
01
67
3 45
X3
FAGOR
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).
(A)
(B)
X1
W1
Antes de ligar o monitor do CNC 8055 verificar se o fusvel externo de linha (B) o apropriado. Consultar
a etiqueta de identificao do prprio aparelho.
Em caso de mau funcionamento ou falha do aparelho, deslig-lo e chamar o servio de assistncia tcnica.
No manipular o interior do aparelho.
CNC 8055
CNC 8055i
21
Notas complementares
CNC 8055
CNC 8055i
22
DOCUMENTAO FAGOR
Manual OEM
Dirigido ao fabricante da mquina ou pessoa encarregada de efetuar a instalao e colocao em
funcionamento do controle numrico.
Manual USER-M
Dirigido ao usurio final.
Indica a forma de operar e programar no modo M.
Manual USER-T
Dirigido ao usurio final.
Indica a forma de operar e programar no modo T.
Modelo MC
Dirigido ao usurio final.
Indica a forma de operar e programar no modo MC.
Contm um manual de auto-aprendizagem.
Manual TC
Dirigido ao usurio final.
Indica a forma de operar e programar no modo TC.
Contm um manual de auto-aprendizagem.
Manual MCO/TCO
Dirigido ao usurio final.
Indica a forma de operar e programar nos modos MCO e TCO.
Manual Exemplos-M
Dirigido ao usurio final.
Contm exemplos de programao do modo M.
Manual Exemplos-T
Dirigido ao usurio final.
Contm exemplos de programao do modo T.
Manual WINDNC
Dirigido s pessoas que vo utilizar a opo de software de comunicao DNC.
Se entrega em suporte informtico junto com a aplicao.
Manual WINDRAW55
Dirigido s pessoas que vo utilizar o programa WINDRAW55 para elaborar telas. CNC 8055
Se entrega em suporte informtico junto com a aplicao. CNC 8055i
23
Documentao Fagor
CNC 8055
CNC 8055i
24
GENERALIDADES
1
O CNC pode se programar tanto ao p da mquina (desde o painel frontal) como desde um
perifrico exterior (computador). A capacidade de memria disponvel pelo usurio para a
realizao dos programas de usinagem de 1 Mbyte.
Os programas de usinagem e os valores das tabelas que possui o CNC podem ser introduzidos
desde o painel frontal, desde um computador (DNC) ou desde um perifrico.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
25
Manual de programao
Os diferentes modos de operao se encontram descritos no manual de operao. Para obter mais
informao, consulte o referido manual.
1. Para criar um programa de usinagem tem que acessar ao modo de operao Editar.
O novo programa de usinagem editado se armazena na memria RAM do CNC. possvel guardar
uma cpia dos programas pea no disco rgido (KeyCF), num PC conectado atravs da linha srie,
GENERALIDADES
Programas de usinagem
ou no disco USB.
Os programas de personalizao do usurio devem estar na memria RAM para que o CNC os
execute.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
26
Manual de program a o
GENERALIDADES
Programas de usinagem
Apagar um programa de ... Sim Sim Sim
Executar programas, com a instruo OPEN, em RAM desde... Sim Sim Sim
Executar programas, com a instruo OPEN, em HD desde... Sim Sim Sim
Executar programas, com a instruo OPEN, em DNC desde... Sim Sim No
Atravs de Ethernet:
Consultar desde um PC o diretrio de programas de ... No Sim No
Consultar desde um PC o diretrio de sub-rotinas de ... No No No
Consultar desde um PC um diretrio em ... No No No
Ethernet
Quando se possui a opo Ethernet e o CNC est configurado como um n a mais dentro da rede
informtica, possvel efetuar as seguintes operaes desde qualquer PC da rede.
Acessar ao diretrio de programas de usinagem do Disco Duro (KeyCF).
Editar, modificar, apagar, dar novo nome, etc. os programas armazenados no disco duro.
Copiar programas do disco duro ao PC ou vice-versa.
Para configurar o CNC como um n a mais dentro da rede informtica, consultar o manual de
instalao.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
27
Manual de programao
Quando se configura o CNC como um n a mais, dentro da rede informtica possvel desde
qualquer PC da rede editar e modificar os programas armazenados no disco duro (KeyCF).
1. Para configurar o PC para acessar aos diretrios do CNC, se recomenda seguir os seguintes
passos.
1.Abrir "Explorador de Windows".
GENERALIDADES
Programas de usinagem
Esta conexo se efetua atravs de Ethernet e portanto, o CNC no efetua nenhum controle sobre
a sintaxes dos programas durante a sua recepo ou modificao. No obstante, sempre que se
acessa desde o CNC ao diretrio de programas do disco duro (KeyCF) se efetuam as seguintes
verificaes.
Nome do arquivo.
O nmero de programa deve ter sempre 6 dgitos e a extenso PIM (fresadora) ou PIT (torno).
Exemplos: 001204.PIM 000100.PIM 123456.PIT 020150.PIT
Se ao arquivo foi atribudo um nome errneo, por exemplo 1204.PIM ou 100.PIT, o CNC no o
modifica mas mostra-o com o comentrio "****************". O nome do arquivo no poder
ser modificado a partir do CNC; tem que ser editado do PC para corrigir o erro.
Tamanho do arquivo.
S e o a r q u i v o e s t va z i o ( t a m a n h o = 0 ) o CNC mostra-o com o
comentrio"********************".
Quando o formato da primeira linha incorreto, o CNC no o modifica e sim o mostra com o
comentrio "****************". O arquivo poder ser apagado ou modificado desde o CNC
ou desde o PC.
MODELO T
SOFT: V01.6X O formato incorreto quando o comentrio tem mais de 20 caracteres, falta alguma vrgula (,) para
agrupar os atributos ou existe um carter estranho em atributos.
28
Manual de program a o
O CNC possui, como funo, a possibilidade de trabalhar com DNC (Controle Numrico
Distribudo), permitindo a comunicao entre o CNC e um computador, para realizar as seguintes
funes.
Ordens de diretrio e apagado.
Transferncia de programas e tabelas entre o CNC e um computador.
Controle remoto da mquina.
Capacidade de superviso do estado de sistemas avanados de DNC.
1.
GENERALIDADES
Conexo DNC
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
29
Manual de programao
Esta comunicao permite que as ordens de transferncia de programas e tabelas, assim como
o controle dos diretrios tanto do CNC como do computador (para copiado de programas, apagado
de programas, etc.), possa realizar-se indistintamente desde o CNC ou desde o computador.
Quando se deseja realizar uma transferncia de arquivos necessrio seguir o seguinte protocolo:
Se empregar como comeo de arquivo o smbolo "%", seguido opcionalmente do comentrio
de programa, que poder ter at 20 caracteres.
1. Em seguida e separado por uma vrgula ",", indicar-se-o as protees que esto atribudas
no referido arquivo, leitura, escritura, etc. Estas protees sero opcionais, no sendo
obrigatria a sua programao.
GENERALIDADES
Protocolo de comunicao via DNC ou perifrico
Para finalizar o cabealho do arquivo, se dever enviar separado por uma vrgula "," do anterior,
o caracter RT (RETURN) ou LF (LINE FEED).
Exemplo: %Fagor Automation, MX, RT
Depois do cabealho, se programaro os blocos do arquivo. Todos eles se encontraro
programados conforme as normas de programao que se indicam neste manual. Depois de
cada bloco e para separ-lo do seguinte, se utilizar o caractere RT (RETURN) ou LF (LINE
FEED).
Exemplo: N20 G90 G01 X100 Y200 F2000 LF
(RPT N10, N20) N3 LF
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
30
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.
O formato numrico de uma palavra pode ser substitudo por um parmetro aritmtico na
programao. Mais tarde, durante a execuo bsica, o controle substituir o parmetro aritmtico
pelo seu valor. Por exemplo, quando se programou XP3, o CNC substituir durante a execuo P3
pelo seu valor numrico, obtendo resultados como X20, X20.567, X-0.003, etc
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
31
Manual de programao
salto de bloco e pela etiqueta ou nmero de bloco. Ambas devem ser programadas nesta ordem.
Se pode programar at 3 condies de salto num s bloco, que se valoraro uma a uma,
respeitando-se a ordem na que foram programadas.
O controle vai lendo 200 blocos por diante do que se est executando, para poder calcular com
antecipao a trajetria a percorrer. A condio de salto de bloco se analisar no momento em que
se l o bloco, isto , 200 blocos antes da sua execuo.
Mesmo que no necessria a sua programao, o CNC permite mediante uma softkey a
programao automtica de etiquetas, podendo o programador seleccionar o nmero inicial e o
passo entre elas.
Restries:
Visualizao do nmero de bloco ativo na janela superior da tela:
Ao executar um programa no modo ISO, quando o nmero de etiqueta maior de 9999 se
visualizar N**** .
Na tela "VISUALIZAR / SUBROTINAS" quando se visualiza um RPT que tenha alguma
etiqueta maior do que 9999 se visualizar com ****.
A edio dos ciclos fixos G66, G68 e G69), s admite etiquetas de 4 dgitos.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
32
Manual de program a o
Estar escrito com comandos em linguagem ISO ou com comandos em linguagem de alto nvel.
Para a elaborao de um programa se utilizaro blocos escritos numa ou outra linguagem, devendo
estar cada bloco redigido com comandos de uma nica linguagem.
Linguagem ISO
Est desenhado, especialmente, para controlar o movimento dos eixos, j que proporciona
informao e condies de deslocamento e indicaes sobre o avano. Possui os seguintes tipos
de funes.
Funes preparatrias de movimentos, que servem para determinar a geometria e condies
2.
de trabalho, como interpolaes lineares, circulares, rosqueamentos, etc.
CONSTRUO DE UM PROGRAMA
Estrutura de um programa no CNC
Funes de controle de avanos dos eixos e de velocidades do spindle.
Funes de controle de ferramentas.
Funes complementares, que contm indicaes tecnolgicas.
Tambm possui instrues para a construo de voltas, assim como de sub-rotinas com variveis
locais. Se entende por varivel local aquela varivel que somente conhecida pela sub-rotina na
que foi definida.
Alm disso, permite criar livrarias, agrupando sub-rotinas, com funes teis e j provadas,
podendo ser estas acessadas desde qualquer programa.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
33
Manual de programao
O final de um bloco, opcional, e poder estar formado pelo indicativo de nmero de repeties
do bloco e pelo comentrio do bloco. Ambas devem ser programadas nesta ordem.
executar o deslocamento programado, assim como a usinagem ativa (ciclo fixo ou sub-rotina
modal), e o nmero de vezes indicado.
Comentrio do bloco
O CNC permite associar a todos os blocos qualquer tipo de informao a ttulo de comentrio. O
comentrio se programar ao final do bloco, devendo comear pelo caractere ";" (ponto e vrgula).
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
34
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: V01.6X
35
Manual de programao
3.
EIXOS E SISTEMAS DE COORDENADAS
Nomenclatura dos eixos
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
36
Manual de program a o
Dos 9 possveis eixos que podem existir, o CNC permite ao fabricante selecionar at 7 dos mesmos.
Alm disso, todos os eixos devero estar definidos adequadamente, como lineares, giratrios, etc.,
por meio dos parmetros de mquina de eixos que se indicam no manual de Instalao e arranque
inicial.
No existe nenhum tipo de limitao na programao dos eixos, podendo realizar-se interpolaes
at com 7 eixos ao mesmo tempo.
3.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
37
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.
CNC 8055
CNC 8055i
38
Manual de program a o
Possui parmetro de mquina geral "INCHES", para definir as unidades de medida do CNC.
No obstante, estas unidades de medida podem ser alteradas ao longo do programa, dispondo para
isso das funes:
G70. Programao em polegadas.
G71. Programao em milmetros.
Conforme se tenha programado G70 ou G71, o CNC assume o referido sistema de unidades para
3.
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: V01.6X
39
Manual de programao
O CNC admite que a programao das coordenadas de um ponto, se realize, tanto em coordenadas
absolutas G90, como em coordenadas incrementais G91.
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: V01.6X
40
Manual de program a o
O CNC admite que as cotas do eixo X possam ser programadas em raios ou dimetros. Para isso
possui as seguintes funes.
G151. Programao das cotas do eixo X em dimetros.
G152. Programao das cotas do eixo X em raios.
Estas funes se podem programar em qualquer parte do programa, no sendo necessrio que
estejam ss no bloco. A partir da execuo de uma destas funes, o CNC assume a modalidade
de programao correspondente para os blocos programados a seguir.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
41
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".
3. Coordenadas cartesianas
Coordenadas polares
EIXOS E SISTEMAS DE COORDENADAS
Programao de cotas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
42
Manual de program a o
O Sistema de Coordenadas Cartesianas est definido por dois eixos no plano, e por trs ou mais
eixos no espao.
A origem de todos eles, que no caso dos eixos X Y Z coincide com o ponto de interseo, se
denomina Origem Cartesiano ou Ponto Zero do Sistema de Coordenadas.
A posio dos diferentes pontos da mquina se expressa mediante as cotas dos eixos, com dois,
trs, quatro ou cinco coordenadas.
As cotas dos eixos se programam mediante a letra do eixo (X, Y, Z, U, V, W, A, B, C, sempre nesta
ordem) e seguida do valor da cota. 3.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
43
Manual de programao
3.
EIXOS E SISTEMAS DE COORDENADAS
Programao de cotas
Se se programa um valor de Q superior a 360, se tomar o mdulo depois de ser dividido entre
360. Desta maneira, Q420 o mesmo que Q60, e Q-420 o mesmo que Q-60.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
44
Manual de program a o
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
Cotas incrementais:
Q90 ; Ponto P6, em arco (G03)
3.
A origem polar, alm de se poder pr- selecionar mediante a funo G93, que se ver mais adiante,
pode ser modificada nos seguintes casos:
No momento da ligao, depois de M02, M30, EMERGNCIA ou RESET, o CNC assumir como
origem polar a origem de coordenadas do plano de trabalho definido pelo parmetro de mquina
geral "IPLANE".
Cada vez que se mude de plano de trabalho (G16, G17, G18 ou G19) o CNC assume como
origem polar a origem de coordenadas do novo plano de trabalho selecionado.
Ao executar uma interpolao circular (G02 ou G03), e se o parmetro de mquina geral
"PORGMOVE" tem o valor 1, o centro do arco passar a ser a nova origem polar.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
45
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.
EIXOS E SISTEMAS DE COORDENADAS
Programao de cotas
X0 Z160 ; Ponto P0
Q90 X30 ; Ponto P1
Q149 Z110 ; Ponto P2
Q180 Z80 ; Ponto P3
Q146.3 Z50 ; Ponto P4
Q90 X100 ; Ponto P0
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
46
Manual de program a o
O CNC permite possuir mais de um eixo hirth mas no admite deslocamentos nos quais
intervenham mais de um eixo hirth ao mesmo tempo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
47
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. Por segurana, o eixo para 0,1mm antes do limite programado.
No ser necessrio programar todos os eixos, por isso se limitaro somente os eixos definidos.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
48
Manual de program a o
Dentro de cada zona ou rea de trabalho, o CNC permite restringir o movimento da ferramenta,
quer proibindo-lhe sair da rea programada (zona de no sada), ou ento, proibindo-lhe a entrada
na rea programada (zona de no entrada).
3.
A personalizao das zonas de trabalho se realiza mediante a funo G22, sendo o seu formato
de programao:
G22 K S
Onde:
K Indica a zona de trabalho sobre a qual se deseja personalizar (1, 2, 3 ou 4)
S Indica a habilitao-inabilitao da zona de trabalho.
S = 0 se desabilita.
S = 1 se habilita como zona de no entrada.
S = 1 se habilita como zona de no sada.
No momento da ligao, o CNC desabilita todas as zonas de trabalho, entretanto, os limites superior
e inferior das referidas zonas no sofrero nenhuma variao, podendo voltar a habilitar-se com
a funo G22.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
49
Manual de programao
3.
EIXOS E SISTEMAS DE COORDENADAS
Zona de trabalho
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
50
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.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
51
Manual de programao
Num bloco no qual foi programado G74 no poder aparecer nenhuma outra funo preparatria.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
52
Manual de program a o
A funo G53 pode ser acrescentada a qualquer bloco que contenha funes de controle de
trajetria.
Se usar somente quando se deseje programar as cotas do referido bloco com ao zero mquina,
devendo expressar-se referidas cotas em milmetros ou polegadas, conforme esteja definido o
parmetro de mquina geral "INCHES".
SISTEMAS DE REFERNCIA
Programao com respeito ao zero mquina (G53)
referidas ao zero mquina.
M Zero mquina
W Zero pea.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
53
Manual de programao
O CNC permite realizar deslocamentos de origem com o objetivo de utilizar coordenadas relativas
ao plano da pea, sem a necessidade de modificar as coordenadas dos diferentes pontos da pea
na hora de programar.
Se define como deslocamentos de origem, a distncia entre o zero pea (ponto de origem da pea)
e o zero mquina (ponto de origem da mquina).
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)
G59
ORG* PLCOF*
CNC 8055 Offset do PLC
CNC 8055i
Deslocamentos de origem
MODELO T
SOFT: V01.6X
54
Manual de program a o
Por meio da funo G92 se pode pr-selecionar qualquer valor nos eixos do CNC, assim como
limitar a mxima velocidade do spindle.
Visualizao de cotas.
Ao realizar um deslocamento de origem mediante a funo G92, o CNC assume as cotas dos
eixos programados depois de G92, como novos valores dos eixos.
No bloco em que se define G92, no se pode programar nenhuma outra funo, sendo o formato
de programao:
G92 X...C 5.5
Os valores atribudos aos eixos programar-se-o em raios ou dimetros dependendo da
4.
SISTEMAS DE REFERNCIA
Visualizao de cotas e deslocamentos de origem
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: V01.6X
55
Manual de programao
O CNC possui uma tabela de deslocamentos de origem, na qual se podem selecionar vrios
deslocamentos de origem, com o objetivo de gerar determinados zeros pea, independentemente,
do zero pea que nesse momento se encontre ativo. Os valores da tabela esto expressos em raios.
O acesso tabela se pode realizar desde o painel frontal do CNC, tal e como se explica no manual
de Operao, ou ento por programa, utilizando comandos em linguagem de alto nvel.
4. Deslocamentos de origem absolutos (G54 ... G57, G159N1 ... G159N20), que devem estar
relacionados com o zero mquina.
Deslocamentos de origem incrementais (G58-G59).
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.
Quando se executa um dos deslocamentos incrementais G58 ou G59, o CNC acrescentar os seus
valores ao deslocamento de origem absoluto que se encontre vigente nesse momento. Anulando
previamente o possvel deslocamento incremental que se encontre ativo.
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: V01.6X
56
Manual de program a o
SISTEMAS DE REFERNCIA
Visualizao de cotas e deslocamentos de origem
G54 ; Aplica o deslocamento G54
Execuo do perfil ; Executa perfil A1
G58 ; Aplica os deslocamentos G54+G58
Execuo do perfil ; Executa perfil A2
G59 ; Aplica os deslocamentos G54+G59
Execuo do perfil ; Executa perfil A3
Funo G159
A funo G159 modal, se programa sozinha no bloco e incompatvel com as funes G53, G54,
G55, G56, G57, G58, G59 e G92.
Exemplos:
G159 N1 Se aplica o primeiro deslocamento de origem. equivalente a programar G54.
G159 N6 Se aplica o sexto deslocamento de origem. equivalente a programar G59, mas
se aplica de forma absoluta.
G159 N20 Se aplica o vigsimo deslocamento de origem.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
57
Manual de programao
A funo G93 permite pr-selecionar qualquer ponto, do plano de trabalho, como nova origem de
coordenadas polares.
Os parmetros I e J definem a abcissa (I) e a ordenada (J) com respeito ao zero pea, em que se
deseja situar a nova origem de coordenadas polares.
Se num bloco se programa somente G93, a origem polar passar a ser o ponto no qual se encontre
a mquina, nesse momento.
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.
O CNC no modifica a origem polar quando se define um novo zero pea, mas se modifica os valores
i das variveis "PORGF" e "PORGS".
Se ao estar selecionado o parmetro de mquina geral "PORGMOVE", se programa uma interpolao
circular G02 ou G03, o CNC assumir o centro do arco como nova origem polar.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
58
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 spindle (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: V01.6X
59
Manual de programao
As funes preparatrias se programam mediante a letra G seguida de no mximo trs cifras (G0
- G319).
5. Funo
G00
M
*
D
?
V
* Posicionamento em rpido
Significado Seo
6.1
Funes preparatrias
PROGRAMAO CONFORME CDIGO ISO
60
Manual de program a o
Funes preparatrias
PROGRAMAO CONFORME CDIGO ISO
G69 * Ciclo fixo de desbaste no eixo Z 9.3
G70 * ? * Programao em polegadas 3.3
G71 * ? Programao em milmetros 3.3
G72 * * Fator de escala geral e particulares 7.6
G74 * Busca de referncia de mquina. 4.2
G75 * Movimento com apalpador at tocar 10.1
G76 * Movimento com apalpador at deixar de tocar 10.1
G77 * * Acoplamento eletrnico de eixos 7.7.1
G77S * * Sincronizao de rvores principais 5.5
G78 * * Anulao do acoplamento eletrnico 7.7.2
G78S * * Anulao da sincronizao de rvores principais 5.5
G81 * Ciclo fixo de torneamento de trechos retos 9.4
G82 * Ciclo fixo de faceamento de trechos retos 9.5
G83 * Ciclo fixo de furao 9.6
G84 * Ciclo fixo de torneamento de trechos curvos 9.7
G85 * Ciclo fixo de faceamento de trechos curvos 9.8
G86 * Ciclo fixo de rosqueamento longitudinal 9.9
G87 * Ciclo fixo de rosqueamento frontal 9.10
G88 * Ciclo fixo de ranhura no eixo X 9.11
G89 * Ciclo fixo de ranhura no eixo Z 9.12
G90 * ? Programao absoluta 3.4
G91 * ? * Programao incremental 3.4
G92 Pr-seleo de cotas / Limitao da velocidade do spindle 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 spindle em RPM 5.3.2
G145 * * Desativao temporal do controle tangencial 6.19
G151 * ? Programao das cotas do eixo X em dimetros. 3.5
G152 * ? Programao das cotas do eixo X em raios. 3.5
G159 * Deslocamentos de origem absolutos 4.4.2
G233 * Retirada de eixos em roscado perante uma parada 6.13
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.
CNC 8055
A letra D significa "padro", isto , que sero assumidas pelo CNC no momento da ligao, depois
de executar-se M02, M30 ou depois de uma EMERGNCIA ou RESET.
CNC 8055i
Nos casos que se indica com ? se deve interpretar que o "padro" destas funciones G, depende
da personalizao dos parmetros de mquina gerais do CNC.
A letra V significa que a funo G se visualiza, nos modos de execuo e simulao, junto MODELO T
SOFT: V01.6X
condies na que se est realizando a usinagem.
61
Manual de programao
A velocidade de avano de usinagem pode ser selecionada por programa, mantendo-se ativa
enquanto no se programe outra. Se representa com a letra F e conforme se esteja trabalhando
no G94 ou G95 se programar em mm/minuto (polegadas/minuto) ou em mm/revoluo
(polegadas/revoluo).
O seu formato de programao 5.5, isto , 5.4 se se programa em milmetros e 4.5 se se programa
em polegadas.
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 cdigo F0 ou ento atribuindo
a F o valor correspondente.
PROGRAMAO CONFORME CDIGO ISO
Velocidade de avano F
O avano F programado efetivo quando se trabalha em interpolao linear (G01) ou circular (G02,
G03). Se no se programa a funo F, o CNC assumir o avano F0. Quando se trabalha em
posicionamento (G00), a mquina se mover com o avano rpido indicado no parmetro de
mquina de eixos "G00FEED", independente, do F programado.
O avano F programado pode variar-se entre 0% e 255% desde o PLC ou por via DNC ou ento
entre 0% e 120% mediante o comutador que se encontra no Painel de Comando do CNC.
Entretanto, o CNC possui o parmetro de mquina geral "MAXFOVR" para limitar a variao
mxima do avano.
Quando se trabalha em posicionamento (G00) o avano rpido estar fixado a 100% ou se permitir
que haja variao entre 0% e 100% conforme estiver personalizado o parmetro de mquina
"RAPIDOVR".
Quando se executam as funes G33 (rosca eletrnica), G34 (rosca de passo varivel) ou G86
(ciclo fixo de rosqueamento longitudinal) ou G87 (ciclo fixo de rosqueamento frontal), no se
permite modificar o avano, trabalhando a 100% da F programada.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
62
Manual de program a o
A partir do momento em que se programa o cdigo G94, o controle entende que os avanos
programados mediante F5.5, so em mm/minuto ou polegadas/minuto.
Quando se realiza uma interpolao entre um eixo rotativo e um eixo linear, o avano programado
ser obtido em mm/minuto ou polegadas/minuto e o deslocamento do eixo rotativo, que se
programou em graus, se considerar que se encontra programado em milmetros ou polegadas.
A relao entre a componente de avano do eixo e o avano F programado ser a mesma que existe
entre o deslocamento do eixo e o deslocamento resultante programado.
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 z 10000 20
Fz = ----------------------------------------------------------- = ------------------------------------------------ = 692 9589
x + z + c
2 2 2 100 2 + 20 2 + 270 2
F c 10000 270
Fc = ----------------------------------------------------------- = ------------------------------------------------ = 9354 9455
x 2 + z 2 + c 2 100 2 + 20 2 + 270 2
A funo G94 modal, isto , depois de programada se mantm ativa at que se programe G95.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
63
Manual de programao
A partir do momento em que se programa o cdigo G95, o controle entende que os avanos
programados mediante F5.5, so em mm/revoluo ou polegadas/revoluo.
Esta funo no afeta os deslocamentos rpidos (G00) que sempre sero realizados em
mm/minuto ou polegadas/minuto. Tambm no ser aplicado aos deslocamentos que se efetuem
em modo manual, inspeo de ferramenta, etc.
A funo G95 modal, isto , depois de programada se mantm ativa at que se programe G94.
A partir deste momento, se o eixo a ser movido em JOG no pertence ao plano ativo, o movimento
se realizar em mm/minuto, portanto no ser necessrio programar um S no spindle.
Alm disto, se algum eixo do plano o eixo Y, tampouco ser necessrio programar o S para realizar
movimentos em JOG em qualquer eixo, quer seja ou no do plano.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
64
Manual de program a o
O valor mximo vem limitado pelos parmetros de mquina do spindle "MAXGEAR1, MAXGEAR2,
MAXGEAR3 e MAXGEAR4", dependendo em cada caso da gama de rvore selecionada.
Tambm possvel limitar este valor mximo por programa, utilizando a funo G92 S5.4.
A velocidade de rotao S programada pode ser variada desde o PLC, ou por via DNC, ou ento,
mediante as teclas de SPINDLE "+" e "-" do Painel de Comando do CNC.
5.
O passo incremental associado s teclas de SPINDLE "+" e "-" do Painel de Comando do CNC para
variar o S programado, estar fixado pelo parmetro de mquina do spindle "SOVRSTEP".
Quando se executam as funes G33 (rosca eletrnica), G34 (rosca de passo varivel) ou G86
(ciclo fixo de rosqueamento longitudinal) ou G87 (ciclo fixo de rosqueamento frontal), no se
permite modificar a velocidade programada, trabalhando a 100% da S programada.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
65
Manual de programao
Quando se programa G96 o CNC entende que a velocidade do spindle programada mediante S5.4
se efetua em metros/minuto ou ps/minuto e o torno comea a trabalhar na modalidade de
velocidade de corte constante.
A funo G96 modal, isto , depois de programada se mantm ativa at que se programe G97.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
66
Manual de program a o
Quando se programa G97 o CNC entende que a velocidade do spindle programada mediante S5.4
o em revolues/minuto.
Se no bloco que se programa G97 no se programa a velocidade de spindle S5.4, o CNC assume
como velocidade programada, a velocidade qual nesse momento est rodando o spindle.
A funo G97 modal, isto , depois de programada se mantm ativa at que se programe G96.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
67
Manual de programao
O modelo torno pode dispor 2 rvores, rvore principal e segundo spindle. Ambas as rvores podem
ser operativas ao mesmo tempo, mas somente se poder ter o controle sobre uma delas.
Depois de selecionado o spindle desejado poder-se- atuar sobre ele mesmo desde o teclado do
5. CNC ou mediante as funes:
M3, M4, M5, M19
Seleo de spindle (G28-G29)
PROGRAMAO CONFORME CDIGO ISO
S****
G33, G34, G94, G95, G96, G97
Ambas as rvores podem trabalhar o lao aberto ou lao fechado. Como eixo C somente pode
trabalhar o spindle principal.
As funes G28 e G29 devem programar-se ss num bloco, no podendo existir mais informao
no referido bloco.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
68
Manual de program a o
Quando esto as rvores sincronizadas em velocidade, a segunda rvore roda mesma velocidade
que a principal.
A funo G77S pode executar-se em qualquer momento, lao aberto (M3, M4) ou lao fechado
(M19), inclusive as rvores podem ter gamas diferentes.
A sada geral "SYNSPEED (M5560)" estar a nvel alto sempre que as rvores estejam
5.
sincronizadas (mesma velocidade).
Estando as rvores sincronizadas em velocidade, funo G77S ativa, a funo G30 permite
sincronizar as rvores em posio e fixar uma defasagem entre eles, de forma que a segunda rvore
deve seguir o spindle principal mantendo a referida defasagem.
Formato de programao: G30 D 359.9999 (defasagem em graus)
Por exemplo, com G30 D90 a segunda rvore rodar retrasada 90 em relao principal.
Consideraes:
Antes de ativar a sincronizao se deve procurar o ponto de referncia Io de ambas as rvores.
Para sincronizar as rvores na posio (G30), primeiro devem estar sincronizadas na velocidade
(G77S).
Para sincronizar dois spindles principais, devem estar ativas os sinais SERVOSON e SERVOSO2.
Estando ativa a sincronizao das rvores se considerar somente os sinais do spindle principal,
PLCCNTL, SPDLINH, SPDLREV, etc. Da mesma maneira, se deseja efetuar um rosqueamento,
somente se levar em considerao a contagem e o sinal Io do principal.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
69
Manual de programao
NO
Magazine?
5. SIM
Se a mquina possui magazine de ferramentas o CNC
consulta a "Tabela do magazine de ferramentas" para
conhecer a posio que ocupa a ferramenta desejada e a
Nmero da ferramenta (T) e corretor (D)
PROGRAMAO CONFORME CDIGO ISO
seleciona.
Seleciona a ferramenta.
SIM
D?
Se no se definiu a funo D, consulta a "Tabela de
Ferramentas" para conhecer o nmero de corretor (D)
NO associado mesma.
O CNC pega o D associado
ao T na tabela de ferramentas
Examina a "Tabela de Corretores" e assume as dimenses
da ferramenta correspondentes ao corretor D. Analisa a
"Tabela de Geometria" para conhecer a geometria da
O CNC pega as ferramenta de corte (largura, ngulo e ngulo de corte). A
dimenses definidas para "Tabela de Geometria est associada ao T ou ao D
D na tabela de corretores conforme critrio do fabricante, parmetro de mquina
geral "GEOMTYPE (P123)".
MODELO T
SOFT: V01.6X
70
Manual de program a o
A compensao longitudinal se aplica a todo o momento, enquanto que a compensao radial, deve
ser selecionada pelo usurio mediante as funes G40, G41, G42.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
71
Manual de programao
Quando num bloco foi programado mais de uma funo auxiliar, o CNC as executa,
correlativamente, na ordem que foram programadas.
O CNC possui uma tabela de funes M com "NMISCFUN" (parmetro de mquina geral)
componentes, especificando-se por cada elemento:
Se ao executar-se a sub-rotina associada de uma funo auxiliar "M", existir um bloco que contenha
o mesmo "M", este ser executado, mas no a sub-rotina associada.
Todas as funes auxiliares "M" que tenham sub-rotina associada, devero programar-se sozinhas
i num bloco.
No caso das funes M41 at M44 com sub-rotina associada, o S que gera a mudana de gama se
deve programar sozinho no bloco. Em caso contrrio o CNC mostrar o erro 1031.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
72
Manual de program a o
Quando o CNC l num bloco o cdigo M00, interrompe o programa. Para renovar o mesmo, tem
que dar novamente a ordem START.
recomendado personalizar esta funo na tabela de funes M, de forma que se execute no final
do bloco no qual est programada.
Este cdigo indica o final de programa e realiza uma funo de "Reset geral" do CNC (Colocao
em condies iniciais). Tambm exerce a funo de M05.
recomendado personalizar esta funo na tabela de funes M, de forma que se execute no final
do bloco no qual est programada.
Este cdigo indica arranque da rvore esquerda. recomendado personalizar esta funo na
tabela de funes M, de forma que se execute no comeo do bloco no qual est programada.
CNC 8055
M05. Parada de spindle CNC 8055i
recomendado personalizar esta funo na tabela de funes M, de forma que se execute no final
do bloco no qual est programada.
MODELO T
SOFT: V01.6X
73
Manual de programao
As funes auxiliares M03, M04 e M05 podem ser executadas atravs das seguintes marcas do
PLC:
Primeiro spindle: PLCM3 (M5070), PLCM4 (M5071) e PLCM5 (M5072).
Segundo spindle: PLCM3SP2 (M5073), PLCM4SP2 (M5074) e PLCM5SP2 (M5075).
Spindle auxiliar: PLCM45 (M5076) para parar o eixo-rvore auxiliar e PLCM45S (M5077) para
pr em funcionamento o eixo-arvore auxiliar.
5. O PLC ativa as marcas para indicar ao CNC que deve executar a funo M correspondente no
spindle indicado.
PROGRAMAO CONFORME CDIGO ISO
Funo auxiliar (M)
No caso de que se atue sobre o spindle secundrio, ser executada a mesma manobra, porm
ativando previamente a marca S2MAIN (M5536) e desativando-a no final. Esta manobra feita
automaticamente, ou seja, no preciso program-la no PLC.
Ainda que a funo M3, M4 ou M5 possua uma sub-rotina associada na tabela de funes M, a
citada sub-rotina no ser executada quando se executa com as marcas de PLC.
Ao executar M3, M4 ou M5 atravs das marcas de PLC, no se remove do PLC a troca de gama
que poderia implicar em um novo S, embora a troca de gama seja automtica.
Se o CNC foi posto em funcionamento e entretanto no existe nenhuma gama ativa, porque no se
executou nenhuma M3 ou M4 no canal principal, o CNC dar erro embora esteja configurado como
AUTOGEAR.
O CNC admitir as funes M a partir do PLC sempre que no esteja em situao de erro ou com
LOPEN (M5506) em nvel lgico alto, independentemente de existir ou no execuo ativa em
manual ou automtico. Se a execuo da funo M realizada durante uma inspeo de ferramenta
e muda o sentido de giro do spindle, a mudana ser identificada na substituio e ser oferecida
a opo de mud-la de volta.
Se no momento em que se ativam as marcas M3, M4 ou M5 pelo PLC, o canal principal est
realizando uma transferncia ao PLC, o PLC mantm ativa a marca at que o CNC possa atend-
la. Uma vez executada a funo M, o CNC desativa a marca.
Nos seguintes casos, o CNC ignora estas marcas do PLC, e apaga a marca para que a solicitao
no permanea pendente:
Quando o spindle est trabalhando como eixo C de torno.
Quando o spindle est executando um rosqueamento em rosqueamento eletrnico (G33).
Quando est realizando um rosqueamento rgido ou rosqueamento com macho de rosquear.
Quando o CNC est em situao de erro ou com LOPEN (M5506) em nvel lgico alto.
Se forem ativadas ao mesmo tempo vrias marcas de diferentes spindless, ser seguida a seguinte
ordem: primeiro o primeiro spindle, depois o segundo spindle e por ltimo o spindle auxiliar.
Durante a execuo da funo M pode-se abortar o processo desativando a marca de PLC que
o iniciou.
74
Manual de program a o
Nota:
A marca PLCM5 utilizada para gerenciar a manobra de segurana com portas abertas definida
pela Fagor Automation.
O CNC permite trabalhar com o spindle em lao aberto (M3, M4) e com o spindle em lao fechado
(M19).
Para poder trabalhar em lao fechado necessrio possuir um medidor rotativo (encder) acoplado
ao spindle da mquina.
Quando se deseja passar de lao aberto a lao fechado, se deve executar a funo M19 ou M19
S5.5. O CNC atuar da seguinte maneira:
Se o spindle 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 spindle "REFEED2".
E por ltimo se posiciona no ponto definido mediante S5.5.
Se a rvore no possui micro de referncia, efetua a busca do sinal de Io do sistema de medio,
com a velocidade de rotao indicada no parmetro de mquina da rvore "REFEED2".
E a seguir, se posiciona no ponto definido mediante S5.5.
Quando se executa somente a funo auxiliar M19 a rvore se posiciona, depois de efetuar a busca
do micro de referncia na posio I0.
Para orientar o spindle 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 spindle na posio indicada
(S5.5).
O cdigo S5.5 indica a posio de parada do spindle, em graus, a partir do pulso zero mquina,
procedente do codificador.
O sinal indica o sentido da contagem e o valor 5.5 sempre se interpreta em cotas absolutas,
independentemente, do tipo de unidades que se encontram selecionadas.
Exemplo:
S1000 M3
spindle em lao aberto.
M19 S100
O spindle passa a lao fechado. Busca de referncia e posicionamento em 100.
M19 S -30
CNC 8055
O spindle se desloca, passando por 0 at -30.
CNC 8055i
M19 S400
O spindle d 1 volta e se posiciona em 40.
MODELO T
75
Manual de programao
O CNC possui 4 gamas de spindle, M41, M42, M43 e M44, com as suas velocidades mximas
respectivas limitadas pelos parmetros de mquina do spindle "MAXGEAR1", "MAXGEAR2",
"MAXGEAR3" e "MAXGEAR4".
Quando se seleciona por meio do parmetro de mquina da rvore "AUTOGEAR", que a mudana
seja realizada de maneira automtica, ser o CNC quem governa as funes M41, M42, M43 e M44.
5. deva escolher a gama correspondente, levando em considerao que cada gama proporcionar
a instruo definida pelo parmetro de mquina da rvore "MAXVOLT" para a velocidade mxima
especificada em cada gama (parmetros de mquina da rvore "MAXGEAR1", "MAXGEAR2",
"MAXGEAR3" e "MAXGEAR4").
PROGRAMAO CONFORME CDIGO ISO
Funo auxiliar (M)
Independentemente, de que a mudana de gama seja automtica ou no, as funes M41 at M44
podem ter sub-rotina associada. Quando se programa a funo M41 at M44 e posteriormente se
programa um S que corresponde referida gama, no se gera a mudana automtica de gama
e no se executa a sub-rotina associada.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
76
Manual de program a o
Para poder utilizar esta funo auxiliar necessrio personalizar um dos eixos da mquina como
rvore auxiliar/ferramenta motorizada (parmetro de mquina geral P0 at P7).
Quando se deseja utilizar a rvore auxiliar ou a ferramenta motorizada se deve executar o comando
M45 S5.5, onde o S indica a velocidade de rotao em R.P.M e o sinal o sentido de rotao que
se deseja aplicar.
Para deter a rotao da rvore auxiliar se deve programar M45 ou M45 S0. 5.
Alm disso, permitido personalizar o parmetro de mquina da rvore auxiliar "SPDLOVR" para
que as teclas de Ultrapassagem do Painel de Comandos possam modificar a velocidade de rotao
da rvore auxiliar, quando se encontra ativo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
77
Manual de programao
5.
PROGRAMAO CONFORME CDIGO ISO
Funo auxiliar (M)
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
78
CONTROLE DA TRAJETRIA
6
O CNC permite programar deslocamentos de um s eixo ou de vrios ao mesmo tempo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
79
Manual de programao
Independentemente do nmero de eixos que se movem, a trajetria resultante sempre uma linha
reta entre o ponto inicial e o ponto final.
6.
CONTROLE DA TRAJETRIA
Posicionamento em rpido (G00)
A funo G00 modal e incompatvel com G01, G02, G03, G33, G34 e G75. A funo G00 pode
programar-se com G ou G0.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
80
Manual de program a o
Los deslocamentos programados depois de G01 se executam conforme uma linha reta e ao avano
F programado.
Quando se movem dois ou trs eixos de maneira simultnea a trajetria resultante uma linha reta
entre o ponto inicial e o ponto final.
CONTROLE DA TRAJETRIA
Interpolao linear (G01)
G01 G90 X800 Z650 F150
O avano F programado pode variar-se entre 0% e 120% mediante o comutador que se encontra
no Painel de Comando do CNC, ou ento se seleciona entre 0% e 255% desde o PLC, por via DNC
ou por programa.
Entretanto, o CNC possui o parmetro de mquina geral "MAXFOVR" para limitar a variao
mxima do avano.
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: V01.6X
81
Manual de programao
O seguinte exemplo mostra o sentido de G02 e G03 em diferentes mquinas. Observe-se como
6. se mantm a posio relativa da ferramenta com respeito aos eixos.
Tornos horizontais:
CONTROLE DA TRAJETRIA
Interpolao circular (G02, G03)
Tornos verticais:
A interpolao circular somente se pode executar no plano. A forma de definir a interpolao circular
a seguinte:
Coordenadas cartesianas
Se definiro as coordenadas do ponto final do arco e a posio do centro com respeito ao ponto
de partida, conforme os eixos do plano de trabalho.
As cotas do centro se definiro em raios e mediante as letras I, J ou K, estando cada uma delas
associada aos eixos do seguinte modo. Se no se definem as cotas do centro, o CNC interpreta
que o seu valor zero.
CNC 8055
CNC 8055i Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
MODELO T
SOFT: V01.6X
82
Manual de program a o
Formato de programao:
CONTROLE DA TRAJETRIA
Interpolao circular (G02, G03)
Coordenadas polares
Ser necessrio definir o ngulo a ser percorrido Q e a distncia desde o ponto de partida ao centro
(opcional), conforme os eixos do plano de trabalho.
As cotas do centro se definiro em raios e mediante as letras I, J ou K, estando cada uma delas
associada aos eixos do seguinte modo:
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:
Formato de programao:
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
83
Manual de programao
Se o arco da circunferncia menor do que 180, o raio se programar com sinal positivo e se
maior do que 180 o sinal do raio ser negativo.
6.
CONTROLE DA TRAJETRIA
Interpolao circular (G02, G03)
Sendo o P0 o ponto inicial e P1 o ponto final, com um mesmo valor de raio existem 4 arcos que
passam por ambos os pontos.
Dependendo da interpolao circular G02 ou G03, e do sinal do raio, se definir o arco que
interesse. Desta maneira o formato de programao dos arcos da figura ser o seguinte:
Arco 1 G02 X.. Z.. R- ..
Arco 2 G02 X.. Z.. R+..
Arco 3 G03 X.. Z.. R+..
Arco 4 G03 X.. Z.. R- ..
O CNC calcular, conforme o arco da trajetria programada, os raios do ponto inicial e do ponto
final. Mesmo que em teoria ambos os raios devem ser exatamente iguais, o CNC permite selecionar
com o parmetro de mquina geral "CIRINERR", a diferena mxima permissvel entre ambos os
raios. Se se supera este valor, o CNC mostrar o erro correspondente.
O avano F programado pode variar-se entre 0% e 120% mediante o comutador que se encontra
no Painel de Comando do CNC, ou ento se seleciona entre 0% e 255% desde o PLC, por via DNC
ou por programa.
Entretanto, o CNC possui o parmetro de mquina geral "MAXFOVR" para limitar a variao
mxima do avano.
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.
CNC 8055
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
CNC 8055i RESET, o CNC assumir o cdigo G00 ou o cdigo G01 conforme se personalize o parmetro de
mquina geral "IMOVE"
MODELO T
SOFT: V01.6X
84
Manual de program a o
Exemplos de programao
6.
CONTROLE DA TRAJETRIA
Interpolao circular (G02, G03)
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 novo centro polar
Q-90
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
85
Manual de programao
Acrescentando a funo G06 num bloco de interpolao circular, se pode programar as cotas do
centro do arco (I, J ou K), em coordenadas absolutas, isto , referente ao zero de origem e no
ao comeo do arco.
As cotas do centro devero ser programadas em raios ou dimetros, dependendo das unidades
de programao selecionadas mediante o parmetro de mquina de eixos "DFORMAT".
6. A funo G06 no modal, portanto dever programar-se sempre que se deseje indicar as cotas
do centro do arco, em coordenadas absolutas. A funo G01 pode programar-se com G6.
CONTROLE DA TRAJETRIA
(G06)
Interpolao circular com centro do arco em coordenadas absolutas
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: V01.6X
86
Manual de program a o
Por meio da funo G08 se pode programar uma trajetria circular tangente trajetria anterior
sem necessidade de programar as cotas (I, J ou K) do centro.
Se definiro somente as coordenadas do ponto final do arco, tanto em coordenadas polares, como
em coordenadas cartesianas conforme os eixos do plano de trabalho.
6.
CONTROLE DA TRAJETRIA
Trajetria circular tangente trajetria anterior (G08)
G90 G01 X0 Z270
X50 Z250
G08 X60 Z180 ;Arco tangente trajetria anterior.
G08 X50 Z130 ;Arco tangente trajetria anterior.
G08 X60 Z100 ;Arco tangente trajetria anterior.
G01 X60 Z40
A funo G08 no modal e portanto, se dever programar sempre que se deseje executar um
arco tangente trajetria anterior. A funo G08 pode programar-se com G8.
A funo G08 permite que a trajetria anterior seja uma reta ou um arco, e no altera a histria
do mesmo, continuando ativa a mesma funo G01, G02 ou G03, depois de finalizar o bloco.
Utilizando a funo G08, no possvel executar uma circunferncia completa, devido que existem
infinitas solues. O CNC visualizar o cdigo de erro correspondente.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
87
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.
6. Eixos X, U, A
Eixos Y, V, B
==>
==>
I
J
CONTROLE DA TRAJETRIA
Trajetria circular definida mediante trs pontos (G09)
Eixos Z, W, C ==> K
Em coordenadas cartesianas:
Em coordenadas polares:
Exemplo:
A funo G09 no modal, portanto, dever programar-se sempre que se deseje executar uma
trajetria circular definida por trs pontos. A funo G09 pode programar-se com G9.
Ao programar G09 no necessrio programar o sentido de deslocamento (G02 ou G03).
A funo G09 no altera a histria do programa, continuando ativa a mesma funo G01, G02 ou
G03, depois de finalizar o bloco.
Utilizando a funo G09, no possvel executar uma circunferncia completa, j que necessrio
programar trs pontos diferentes. O CNC visualizar o cdigo de erro correspondente.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
88
Manual de program a o
CONTROLE DA TRAJETRIA
Interpolao helicoidal
Se se deseja que a interpolao helicoidal efetue mais de uma volta, se deve programar a
interpolao circular e o deslocamento linear de um nico eixo.
Alm disso, se deve definir o passo de hlice (formato 5.5) mediante as letras I, J, K, estando cada
uma delas associada aos eixos do seguinte modo:
Eixos X, U, A ==> I
Eixos Y, V, B ==> J
Eixos Z, W, C ==> K
permitido programar interpolaes helicoidais com look ahead ativo (G51). Graas a isto, os
programas de CAD/CAM em que aparece este tipo de trajetrias, podero ser executados com look
ahead ativo.
Exemplo:
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
89
Manual de programao
Mediante a funo G37 se podem enlaar tangencialmente duas trajetrias sem a necessidade
de calcular os pontos de interseo.
A funo G37 no modal, portanto dever programar-se sempre que se deseje comear uma
usinagem com entrada tangencial.
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
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:
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
CNC 8055 se deseja modificar.
CNC 8055i 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).
MODELO T Em caso de se programar num bloco que inclua o movimento circular (G02 ou G03), o CNC mostrar
SOFT: V01.6X
o erro correspondente.
90
Manual de program a o
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.
Se o ponto de partida X10 Z50 e se deseja usinar um arco de circunferncia, sendo retilneas
as trajetrias da sada, se dever programar:
G90 G02 X30 Z30 R20
G01 X30 Z10
Mas se neste mesmo exemplo se deseja que a sada da usinagem se realize tangencialmente e
descrevendo um raio de 5 mm, se dever programar:
G90 G02 G38 R5 X30 Z30 R20
G00 X30 Z10
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
91
Manual de programao
A funo G36 permite fazer arredondamento de uma aresta com um raio determinado, sem a
necessidade de calcular nem o centro nem os pontos inicial e final do arco.
A funo G36 no modal, portanto dever programar-se sempre que se deseje o arredondamento
de uma aresta.
Esta funo deve ser programada no bloco no qual se define o deslocamento e que no final se
deseja arredondar.
6. O valor de R5.5 deve estar em todos os casos depois de G36 e indica o raio de arredondamento
que o CNC introduz para conseguir um arredondamento de aresta. Este valor de R deve ser sempre
positivo.
CONTROLE DA TRAJETRIA
Arredondamento controlado de arestas (G36)
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
92
Manual de program a o
Nos trabalhos de usinagem possvel, mediante a funo G39, fazer chanfrado de arestas entre
duas retas, sem necessidade de calcular os pontos de interseo.
A funo G39 no modal, portanto dever programar-se sempre que se deseje o chanfrado de
uma aresta.
Esta funo deve ser programada no bloco no qual se define o deslocamento e que no final se
deseja arredondar.
O valor de R5.5 deve estar em todos os casos depois de G39 e indica a distncia desde o final de
deslocamento programado at o ponto no qual se quer realizar o chanfrado. Este valor de R deve
6.
ser sempre positivo.
CONTROLE DA TRAJETRIA
Chanfrado (G39)
Exemplo de programao do eixo X em dimetros.
G90 G01 X20 Z80
G01 G39 R10 X80 Z60
X100 Z10
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
93
Manual de programao
Se o spindle da mquina est dotado de um transdutor rotativo, se podem realizar roscas na ponta
da ferramenta de corte por meio da funo G33.
Mesmo que freqentemente estes rosqueamentos se realizam ao longo de um eixo, o CNC permite
realizar rosqueamentos interpolando mais de um eixo ao mesmo tempo.
Formato de programao:
G33 X.....C L Q
Consideraes:
Sempre que se executa a funo G33, se o parmetro de mquina de spindle M19TYPE (P43) =0,
o CNC antes de realizar o rosqueamento eletrnico, efetua uma busca de referncia de mquina
do spindle.
Para poder programar o parmetro Q (posio angular do spindle), necessrio definir o parmetro
mquina do spindle M19TYPE (P43) =1.
Quando se executa a funo G33 (parmetro de mquina de spindle M19TYPE (P43) =1), antes
de executar o roscado necessrio ter realizado uma busca de referncia mquina do spindle
depois da ltima ligao.
Esta busca realizar-se- velocidade definida pelo p.m.e. REFEED2 (P35). Depois de encontrar
o I0, o spindle acelerar ou desacelerar at velocidade programada sem parar o spindle.
Se o spindle possui captao motor com um codificador SINCOS (sem I0 de referncia), a busca
realizar-se- diretamente velocidade programada S, sem passar pela velocidade definida pelo
parmetro mquina de spindle REFEED2.
Se depois de ligado se executa uma M19 antes que uma M3 ou M4, a referida M19 se executar
sem que se realize a busca de zero do spindle ao executar a primeira M3 ou M4.
Enquanto se encontre ativa a funo G33, no se pode variar o avano F programado, nem a
velocidade de spindle S programada, estando ambas as funes fixas em 100%. Se ignora o
override do spindle tanto na usinagem como no retrocesso.
A funo G00 modal e incompatvel com G00, G01, G02, G03, G34 e G75.
MODELO T
SOFT: V01.6X
94
Manual de program a o
Exemplos de programao:
Nos seguintes exemplos, o eixo X se programa em dimetros.
Rosqueamento longitudinal
Se deseja realizar de uma s passada, uma rosca cilndrica de 2mm de profundidade e 5mm de
passo.
6.
CONTROLE DA TRAJETRIA
Rosqueamento eletrnico (G33)
G90 G00 X200 Z190
X116 Z180
G33 Z40 L5 ; Rosqueamento.
G00 X200
Z190
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.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
95
Manual de programao
Rosqueamento cnico
Se deseja realizar de uma s passada, uma rosca cnica de 2mm de profundidade e 5mm de passo.
6.
CONTROLE DA TRAJETRIA
Rosqueamento eletrnico (G33)
Juno de roscas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
96
Manual de program a o
A funo G233 permite programar a distncia de segurana que se vo retirar os eixos em caso
de que se interrompa um roscado (G33), quer seja mediante a tecla [STOP] ou feedhold.
Esta funo, uma funo modal que se programa sozinha no bloco e se visualiza no histrico.
Esta funo estabelece a sada de rosca para todos os roscados que se programem depois dela.
Em caso de haver vrias funes G33 seguidas e em cada uma delas se deseje realizar uma
retirada diferente, se deve programar a funo G233 correspondente, antes de cada uma das
funes G33.
A funo G233 pode ser desativada programando-a sozinha no bloco ou programando todas as
cotas a zero. Em ambos os casos a G233 desaparece do histrico.
6.
CONTROLE DA TRAJETRIA
Retirada de eixos em roscado perante uma parada (G233)
Se na execuo de um roscado se pressiona a tecla [STOP] e a funo G233 est ativa, os eixos
se retiram conforme as distncias programadas na referida funo. Se depois da retirada houvesse
um DSTOP ativo, se continuaria executando os seguintes blocos do programa at encontrar um
ESTOP.
Formato de programao
G233 X....C
Exemplo:
X: Distncia incremental positiva ou negativa a mover-se no eixo de sada da rosca (eixo X).
Z: Distncia incremental a mover-se no eixo da rosca (eixo Z).
X Ponto de sada
Ponto final da rosca.
Ponto de parada
X
do ciclo
STOP
Z
Ponto inicial.
Exemplo de programao
MODELO T
SOFT: V01.6X
97
Manual de programao
Nos ciclos fixos de roscado (G86, G87) que tm programada uma sada de rosca, no necessrio
programar uma G233. As distancias de retirada sero as indicadas nos parmetros D e J do referido
ciclo.
Na execuo dos referidos ciclos, ao pressionar a tecla [STOP] ou feedhold, depois que a
ferramenta foi retirada, volta ao ponto inicial do ciclo. Depois disto, a mquina fica parada espera
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
98
Manual de program a o
Para efetuar roscas de passo varivel o spindle da mquina deve possuir um transdutor rotativo.
Mesmo que freqentemente estes rosqueamentos se realizam ao longo de um eixo, o CNC permite
realizar rosqueamentos interpolando mais de um eixo ao mesmo tempo.
Formato de programao:
G34 X.....C L Q K
X...C 5.5
L 5.5
Ponto final da rosca
Passo de rosca
6.
CONTROLE DA TRAJETRIA
Rosqueamento de passo varivel (G34)
Q 3.5 Opcional. Indica a posio angular do spindle (359.9999) correspondente
ao ponto inicial da rosca. Se no se programa se toma o valor 0
Consideraes:
Sempre que se executa a funo G34, o CNC antes de realizar o rosqueamento eletrnico, efetua
uma busca de referncia de mquina do spindle e situa o spindle na posio angular indicada pelo
parmetro Q.
Enquanto se encontre ativa a funo G34, no se pode variar o avano F programado, nem a
velocidade de spindle S programada, estando ambas as funes fixas em 100%.
A funo G34 modal e incompatvel com G00, G01, G02, G03, G33 e G75.
No momento da ligao, depois de executar-se M02, M30 ou depois de uma EMERGNCIA ou
RESET, o CNC assumir o cdigo G00 ou o cdigo G01 conforme se personalize o parmetro de
mquina geral "IMOVE"
Juno de um rosqueamento de passo fixo (G33) com outro de passo varivel (G34).
O passo de rosca inicial (L) do G34 deve coincidir com o passo de rosca da G33.
O incremento de passo, na primeira volta de rvore em passo varivel, ser de meio incremento
(K/2) e em voltas posteriores ser do incremento completo K.
Se utiliza para finalizar um rosqueamento de passo varivel (G34) com um pedao de rosca que
mantenha o passo final do rosqueamento anterior. O roscado de passo fixo no se programa com
G33 mas sim com G34 L0 K0.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
99
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
Quando se ativa o eixo C mediante a funo preparatria G15, o CNC executa uma busca de
referncia de mquina do eixo C, se anteriormente se estava trabalhando em modo rvore principal.
CONTROLE DA TRAJETRIA
Ativao do eixo C (G15)
A funo G15 modal, mantendo-se ativa a sada lgica do spindle "CAXIS" (M5955) durante todo
o tempo no qual se encontra ativo o eixo C.
No se permite definir mais funes auxiliares no mesmo bloco no qual se definiu a funo G15.
O CNC desativa o eixo C, retornando ao modo de spindle, depois de serem executadas uma das
funes tpicas de spindle (M03, M04, M05, etc).
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
100
Manual de program a o
Para usinar na superfcie cilndrica da pea se deve definir mediante a funo G15 R o raio do
cilindro que se deseja desenvolver e posteriormente selecionar o plano principal com a funo G16
ZC.
A seguir se deve programar o perfil que se deseja usinar, sendo permitido programar interpolaes
lineares, interpolaes circulares e compensao do raio da ferramenta.
A programao do eixo C se efetuar como se fosse um eixo linear, no prprio CNC calcular o
deslocamento angular correspondente em funo do raio selecionado mediante a funo G15 R.
Se durante a programao do perfil se deseja modificar o raio que se quer desenvolver se deve
programar novamente a funo G15 R.
6.
CONTROLE DA TRAJETRIA
Ativao do eixo C (G15)
Exemplo com programao do eixo X em dimetros, supondo que o raio com que se deseja realizar
a ranhura no cilindro seja R20:
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 CNC 8055
M30
CNC 8055i
MODELO T
SOFT: V01.6X
101
Manual de programao
Para usinar na superfcie frontal da pea se deve definir a funo G15 R e posteriormente selecionar
o plano principal com a funo G16 XC.
A seguir se deve programar o perfil que se deseja usinar, sendo permitido programar interpolaes
lineares, interpolaes circulares e compensao do raio da ferramenta.
A programao do eixo C se efetuar como se fosse um eixo linear, e os valores atribudos ao eixo
X considerar-se-o programados em raios, independentemente do valor atribudo ao parmetro
G15
G16 XC
G0 X30 ; Posicionamento em ponto inicial
G0 Z-2 ; Penetrao
G01 G90 X15 F1000
X0 C-10
X-12
C10
X0
X15 C0
X30
G0 Z20 ; Retirada
M30
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
102
Manual de program a o
Por meio da funo G52 se pode programar o deslocamento de um eixo at um batente mecnico.
Esta funo pode ser interessante em dobradeiras, contrapontos motorizados, alimentadores de
barra, etc.
O formato de programao :
G52 X..C 5.5
Depois da funo G52 se programar o eixo desejado, assim como a cota que define o ponto final
de deslocamento.
O eixo se desloca para a cota programada at que chegue ao batente. Se o eixo chega posio
6.
CONTROLE DA TRAJETRIA
Movimento contra batente (G52)
programada e no se chegou ao batente o CNC deter o deslocamento.
A funo G52 no modal, portanto dever programar-se sempre que se deseje executar um
movimento contra batente.
Alm disso, assume as funes G01 e G40 alterando assim a historia do programa. incompatvel
com as funes G00, G02, G03, G33, G34, G41, G42, G75 e G76.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
103
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.
Um caso tpico se produz quando se deseja efetuar de maneira conjunta o deslocamento dos eixos
lineais da mquina X, Z e o deslocamento dum eixo rotativo programado em graus.
A funo G32 indica que as funes "F" programadas a seguir, fixam o tempo em que se deve
efetuar o deslocamento.
6. 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.
CONTROLE DA TRAJETRIA
Avano F como funo inversa do tempo (G32)
Consideraes:
O CNC mostrar na varivel PRGFIN o avano em funo inversa do tempo que se programou,
e na varivel FEED o avano resultante em mm/min ou pol/min.
Se o avano resultante de algum dos eixos supera o mximo fixado no parmetro de mquina geral
"MAXFEED", o CNC aplica este mximo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
104
Manual de program a o
A funo "Controle Tangencial" permite que um eixo mantenha sempre a mesma orientao com
respeito trajetria programada.
6.
CONTROLE DA TRAJETRIA
Controle tangencial (G45)
Orientao paralela trajetria Orientao perpendicular trajetria
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: V01.6X
105
Manual de programao
4. Se a juno de trechos requer uma nova orientao do eixo tangencial, se atua do seguinte
modo:
Finaliza o trecho em curso.
Orienta o eixo tangencial respeito seguinte trecho.
Continua com a execuo.
6.
CONTROLE DA TRAJETRIA
Controle tangencial (G45)
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: V01.6X
106
Manual de program a o
O controle tangencial, G45, opcional, somente se pode executar no canal principal e compatvel
com:
Compensao de raio e comprimento (G40, 41, 42, 43, 44)
Espelhamento (G10, 11, 12, 13 14).
Eixos gantry, includo gantry associado ao eixo rotativo tangencial.
A velocidade mxima durante a orientao do eixo tangencial definida pelo parmetro de mquina
MAXFEED de referido eixo.
Estando ativo o controle tangencial tambm se pode efetuar a inspeo da ferramenta. Ao acessar
6.
CONTROLE DA TRAJETRIA
Controle tangencial (G45)
a inspeo se desativa o controle tangencial, os eixos ficam livres, e ao abandonar a inspeo se
volta a ativar o controle tangencial.
Estando em modo Manual se pode ativar o controle tangencial em MDI e deslocar os eixos mediante
blocos programados em modo MDI.
O controle tangencial se desativa quando se deslocam os eixos mediante as teclas de JOG (no
MDI). Depois de finalizado o deslocamento se recupera o controle tangencial.
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: V01.6X
107
Manual de programao
G145 K0
G145 K1
Recupera o controle tangencial do eixo com o ngulo que tinha antes de ser anulado. Depois disto,
G145 desaparece da historia.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
108
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, padro, no momento de ser lido, mas se se deseja valorar no momento
da execuo do referido bloco, se usar a funo G04.
Esta funo detm a preparao de blocos e espera que o referido bloco se execute para comear
novamente a preparao de blocos.
Um caso deste tipo a valorizao da "condio de salto de bloco" que se define no cabealho
do bloco.
Exemplo:
.
.
G04; Interromper a preparao de blocos
/1 G01 X10 Z20 ; Condio de salto "/1"
.
.
A funo G04 no modal, portanto dever programar-se sempre que se deseje interromper a
preparao de blocos.
Se deve programar s e no bloco anterior ao que se deseja valorar na execuo. A funo G04 pode
programar-se com G4.
Cada vez que se programa G04 se anula temporariamente a compensao de raio e de longitude
ativas.
Por isso, se deve ter precauo ao utilizar esta funo, j que quando se intercala entre blocos de
usinagem que trabalhem com compensao se podem obter perfis no desejados.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
109
Manual de programao
Exemplo:
7. O bloco N15 detm a preparao de blocos, portanto a execuo do bloco N10 finalizar no ponto A.
FUNES PREPARATRIAS ADICIONAIS
Interromper a preparao de blocos (G04)
Depois de finalizada a execuo do bloco N15, o CNC continuar a preparao de blocos a partir
do bloco N17.
Como o prximo ponto correspondente trajetria compensada o ponto "B", o CNC deslocar
a ferramenta at o referido ponto, executando a trajetria "A-B".
Como se pode observar a trajetria resultante no a desejada, por isso que se aconselha evitar
a utilizao da funo G04 em trechos que trabalhem com compensao.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
110
Manual de program a o
Mediante a funcionalidade associada a G04 K0, se pode conseguir que depois de finalizar
determinadas manobras de PLC, se atualizem as cotas dos eixos do canal.
As manobras de PLC que exigem uma atualizao das cotas dos eixos do canal so as seguintes:
Manobra de PLC utilizando as marcas SWITCH*.
Manobras de PLC nas quais um eixo passa a indicador de posio e em seguida volta a ser
eixo normal durante a execuo de programas pea.
Funcionamento de G04:
7.
Funo Descrio
G04 K0 ou G04 K Interrompe a preparao de blocos e atualizao das cotas do CNC posio
atual.
(G4 K0 funciona no canal de CNC e PLC).
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
111
Manual de programao
Exemplo:
G04 K50 ; Temporizao de 50 centsimas de segundo (0.5 segundos)
G04 K200 ; Temporizao de 200 centsimas de segundo (2 segundos)
7. A funo G04 K no modal, portanto dever programar-se sempre que se deseje uma
temporizao. A funo G04 K pode programar-se com G4 K.
FUNES PREPARATRIAS ADICIONAIS
Temporizao (G04 K)
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
112
Manual de program a o
Quando se trabalha em G07 (aresta viva), o CNC no comea a execuo do seguinte bloco do
programa, at que o eixo atinja a posio programada.
O CNC entende que se atingiu a posio programada quando o eixo se encontra a uma distancia
inferior a "INPOSW" (banda de morte) da posio programada.
7.
G50)
Trabalho em aresta viva (G07) e arredondamento de aresta (G05,
G91 G01 G07 X100 F100
Z-120
Os perfis terico e real coincidem, obtendo-se cantos vivos, como se observa na figura.
A funo G07 modal e incompatvel com G05, G50 e G51. A funo G07 pode programar-se com
G7.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
113
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 diferena entre os perfis terico e real, est na funo do valor do avano F programado. Quanto
maior seja o avano, maior ser a diferena entre ambos os perfis.
A funo G05 modal e incompatvel com G07, G50 e G51. A funo G05 pode programar-se com
G5.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
114
Manual de program a o
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: V01.6X
115
Manual de programao
A execuo de programas formados por blocos com deslocamentos muito pequenos (CAM, etc.)
podem ter a tendncia de tornar-se mais lentos. A funo look-ahead permite atingir uma
velocidade de usinagem alta na execuo dos referidos programas.
7. Quando se trabalha com a funo "Look-Ahead" conveniente ajustar os eixos da mquina com
o menor erro de seguimento possvel, pois o erro do contorno usinado ser no mnimo o erro de
seguimento.
FUNES PREPARATRIAS ADICIONAIS
Look-ahead (G51)
Formato de programao.
O formato de programao :
G51 [A] E B
B (0-180) Este parmetro permite usinar esquinas como aresta viva com a funo Look-Ahead.
Indica o valor angular (em graus) das esquinas programadas, por baixo do qual, a
usinagem se realizar como aresta viva.
Bloco I
Bloco I+1
B
O parmetro "A" permite dispor de uma acelerao de trabalho padro e de outra acelerao para
a execuo com look-ahead.
Se no se programa o parmetro "B", o controle de aresta viva nas esquinas fica anulado.
O controle de aresta viva nas esquinas vlido tanto para o algoritmo de Look-Ahead com controle
de jerk, como para o algoritmo de Look-Ahead sem controle de jerk.
Consideraes execuo:
O CNC hora de calcular o avano leva em considerao o seguinte:
O avano programado.
A curvatura e os cantos.
As velocidades mximas dos eixos.
As aceleraes mximas.
116
Manual de program a o
Para evitar que os blocos sem movimento provoquem um efeito de aresta viva, modificar o bit 0
do parmetro de mquina geral MANTFCON (P189).
Propriedades da funo.
A funo G51 modal e incompatvel com G05, G07 e G50. Se se programa uma delas, se
desativar a funo G51 e se ativar a nova funo selecionada.
A funo G51 dever programar-se somente no bloco, no podendo existir mais informao no
referido bloco.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
117
Manual de programao
Este modo indicado quando se necessita preciso na usinagem, principalmente se h filtros Fagor
definidos por parmetro de mquina nos eixos.
O algoritmo avanado da funo look-ahead realiza o clculo das velocidades nas esquinas, de
forma que se tenha em considerao o efeito dos filtros Fagor ativos destas. Ao programar G51
E, os erros de contorno nos usinados das esquinas ajustar-se-o ao valor programado na citada
G51 em funo dos filtros.
7. Para ativar o algoritmo avanado de look-ahead utilizar o bit 15 do p.m.g. LOOKATYP (P160).
FUNES PREPARATRIAS ADICIONAIS
Look-ahead (G51)
Consideraes
Se no h filtros Fagor definidos por meio de parmetros de mquina nos eixos do canal
principal, ao ativar o algoritmo avanado de look-ahead, internamente ativar-se-o filtros Fagor
de ordem 5 e freqncia 30Hz em todos os eixos do canal.
Se h filtros Fagor definidos por meio de parmetros de mquina, ao ativar o algoritmo avanado
de look-ahead, manter-se-o os valores dos referidos filtros sempre que a sua freqncia no
exceda os 30Hz.
Em caso de que a freqncia supere os 30Hz, aplicar-se-o os valores de ordem 5 e freqncia
30Hz.
Se h diferentes filtros definidos nos eixos do canal, se adquire o de freqncia mais baixa,
sempre que no se exceda a freqncia de 30Hz.
Mesmo que o algoritmo avanado de look-ahead (utilizando filtros Fagor) esteja ativo mediante
o bit 15 do p.m.g. LOOKATYP (P160), no entrar em funcionamento nos seguintes casos:
Se o p.m.g. IPOTIME (P73) = 1.
Se algum dos eixos do canal principal tem o p.m.e. SMOTIME (P58) diferente de zero.
Se algum dos eixos do canal principal tem definido por parmetro algum filtro cujo tipo no
Fagor, p.m.e. TYPE (P71) diferente de 2.
Nestes casos, ao ativar o G51, o CNC visualizar o erro correspondente.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
118
Manual de program a o
Esta melhora permite utilizar filtros Fagor com a funo look-ahead (algoritmo de look-ahead no
avanado). S se levar em considerao se o algoritmo avanado de look-ahead est desativado,
isto , se o bit 15 do p.m.g. LOOKATYP (P160)=0.
Para ativar / desativar esta opo, se utilizar o Bit 13 do parmetro mquina geral LOOKATYP
(P160).
Movimento programado.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
119
Manual de programao
7. G14:
Exemplos:
Espelhamento em qualquer eixo (X..C), ou em vrios, ao mesmo tempo.
G14 W
FUNES PREPARATRIAS ADICIONAIS
Espelhamento (G10, G11, G12, G13, G14)
G14 X Z A B
Quando o CNC trabalha com espelhamento, executa os deslocamentos programados nos eixos
que tenham selecionado espelhamento, com o sinal mudado.
Se podem programar ao mesmo tempo G11, G12 e G13 no mesmo bloco, j que no so
incompatveis entre si. A funo G14 dever programar-se somente num bloco, no podendo existir
mais informao neste bloco.
Se ao estar ativa uma das funes espelhamento (G11, G12, G13, G14) se executa uma pr-
seleo de cotas G92, esta no fica afetada pela funo espelhamento.
MODELO T
SOFT: V01.6X
120
Manual de program a o
Desta maneira podem-se realizar famlias de peas semelhantes de forma, mas de dimenses
diferentes com um s programa.
A funo G72 dever programar-se somente num bloco. Existem dois formatos de programao
da funo G72:
Fator de escala aplicado a todos os eixos.
Fator de escala aplicado a um ou mais eixos. 7.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
121
Manual de programao
O formato de programao :
G72 S5.5
Depois de G72 todas as coordenadas programadas multiplicar-se-o pelo valor do fator de escala
definido por S, at que se leia uma nova definio de fator de escala G72 ou se anule a mesma.
7.
FUNES PREPARATRIAS ADICIONAIS
Fator de escala (G72).
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: V01.6X
122
Manual de program a o
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 eixo ou eixos
correspondentes.
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.
i Quando se realizam simulaes sem deslocamento de eixos no se leva em considerao este tipo
de fator de escala.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
123
Manual de programao
Se a um eixo giratrio se aplica um fator de escala igual a 360/2R sendo R o raio do cilindro sobre
o que se deseja usinar, se pode tratar o referido eixo como um linear e programar sobre a superfcie
cilndrica qualquer figura com compensao de raio da ferramenta.
Exemplo com programao do eixo X em dimetros, supondo que o raio com que se deseja
realizar a ranhura no cilindro seja R20.
Fator de escala a aplicar = 360/(2R) = 2.86
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
G72 C1 ; Anula fator de escala
M30
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
124
Manual de program a o
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: V01.6X
125
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: V01.6X
126
Manual de program a o
A funo G78 permite desacoplar todos os eixos que se encontrem acoplados, ou ento desacoplar
somente os eixos indicados.
Exemplo
G77 X Y U ; Adapta os eixos Y U ao eixo X 7.
G77 V Z ; Adapta o eixo Z ao V
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
127
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 vice-versa.
Formato de programao:
Para anular a comutao se deve executar a funo G29 seguida de um dos dois eixos que se
Comutao de eixos G28-G29
FUNES PREPARATRIAS ADICIONAIS
O seguinte exemplo mostra como utilizar esta funo num torno com 2 rvores
principais. O programa de usinagem est definido para o spindle 1.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
128
COMPENSAO DE
FERRAMENTAS
8
8.1 A compensao do comprimento
Quando se seleciona uma nova ferramenta o CNC leva em considerao as suas dimenses,
definidas no corretor correspondente, e desloca o suporte de ferramentas para que a ponta da nova
ferramenta ocupe a mesma posio (cota) que a anterior.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
129
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.
Com compensao de raio se leva em considerao o raio da ponta e o fator de forma ou tipo de
ferramenta e se obtm as dimenses corretas da pea programada (figura direita).
8.
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.
O CNC leva em considerao o raio da ferramenta
para obter as dimenses corretas da pea
programada.
O CNC no mostra o percurso do centro da ferramenta; mostra a posio que ocupa a ponta terica.
O percurso da ponta terica coincide, em parte, com o perfil programado nos torneamentos e
faceamentos, mas no coincide nunca com os trechos inclinados e curvos.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
130
Manual de program a o
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: V01.6X
131
Manual de programao
A seguir se mostram os fatores de forma disponveis nos tornos horizontais mais comuns.
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
132
Manual de program a o
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
133
Manual de programao
Trechos de usinagem.
Unicamente se podem efetuar torneamentos de faces com dimetro constante (figura da esquerda)
ou faceados de paredes retas (figura da direita).
MODELO T
SOFT: V01.6X
134
Manual de program a o
Quando se trabalha com compensao de raio, se leva em considerao o raio da ponta e o fator
de forma armazenados na tabela de corretores, correspondente ferramenta para obter as
dimenses corretas da pea programada.
Todas as ferramentas tem um corretor associado (na tabela de ferramentas). Para selecionar outro
corretor utilizar o cdigo "D". Se no se programou nenhum corretor, o CNC aplica o corretor D0,
com X=0, Z=0, F=0, R=0, I=0 e K=0.
Tambm possvel definir as dimenses da ferramenta com as variveis TOX, TOZ, TOF, TOR,
TOI, TOK.
Compensao de raio
COMPENSAO DE FERRAMENTAS
G40 Anulao da compensao de raio da ferramenta.
G41 Compensao de raio de ferramenta esquerda.
G42 Compensao de raio de ferramenta direita.
As funes G41 e G42 so modais e incompatveis entre si, e so anuladas mediante G40, G04
(interromper a preparao de blocos), G53 (programao com respeito a zero mquina), G74
(busca do zero), ciclos fixos de usinagem (G66, G68, G69, G83), e tambm no momento da ligao,
depois de executar-se M02, M30 ou depois de uma emergncia ou reset.
Tornos horizontais
Tornos verticais
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
135
Manual de programao
No mesmo bloco no qual se programa G41 ou G42, ou em um anterior, deve ter-se programado
as funes T e D ou s T, para selecionar na tabela de corretores o valor de correo a aplicar.
Quando a nova ferramenta selecionada tem associada a funo M06 e Esta possui sub-rotina
Compensao de raio
COMPENSAO DE FERRAMENTAS
associada, o CNC tratar o primeiro bloco de movimento da referida sub-rotina como bloco de inicio
de compensao.
A seleo da compensao de raio da ferramenta (G41 ou G42) somente se pode realizar quando
esto ativas as funes G00 ou G01 (movimentos retilneos). Se a seleo da compensao se
realiza estando ativas G02 ou G03, o CNC mostrar o erro correspondente.
Seguidamente se mostram diferentes casos de anulao de inicio de raio de ferramenta, nas quais
a trajetria programada se representa com trao contnuo e a trajetria do centro da ferramenta
com trao descontnuo.
X
Y
X (X0 Y0) G90
G01 Y40
G91 G40 Y0 Z10
G90
G02 X20 Y20 I20 J0
G01 X-30 Y30
G01 G41 X-30 Y30 Z10
G01 X25
(X0 Y0)
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
136
Manual de program a o
Trajetria RETA-RETA
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
137
Manual de programao
Trajetria RETA-CURVA
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
138
Manual de program a o
O CNC vai lendo at 50 blocos por diante do que est executando, com o objetivo de calcular com
antecipao a trajetria a percorrer. O CNC quando trabalha com compensao de raio, necessita
conhecer o deslocamento programado seguinte, para calcular a trajetria a percorrer, por esse
motivo no se poder programar 48 ou mais blocos seguidos sem movimento.
A seguir se mostram uns grficos onde se refletem as diversas trajetrias seguidas por uma
ferramenta controlada por um CNC programado com compensao de raio. A trajetria programada
se representa com trao contnuo e a trajetria do centro da ferramenta com trao descontinuo.
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
O modo no qual se faz a juno das diferentes trajetrias depende de como tenha sido
personalizado o parmetro de mquina COMPMODE.
Se se personalizou com valor 0, o mtodo de compensao depende do ngulo entre
trajetrias.
Com um ngulo entre trajetrias at 300, ambas trajetrias se unem com trechos retos. No
resto dos casos ambas trajetrias se unem com trechos circulares.
Se se personalizou com valor 1, ambas as trajetrias se unem com trechos circulares.
Se se personalizou com valor 2, o mtodo de compensao depende do ngulo entre
trajetrias.
Com um ngulo entre trajetrias at 300, se calcula a interseo. No resto dos casos se CNC 8055
compensa como COMPMODE = 0. CNC 8055i
MODELO T
SOFT: V01.6X
139
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.
Seguidamente se mostram diferentes casos de anulao de inicio de raio de ferramenta, nas quais
a trajetria programada se representa com trao contnuo e a trajetria do centro da ferramenta
(X0 Y0)
(X0 Y0)
Y
X
Y
X
G90
G03 X-20 Y-20 I0 J-20
G90 G91 G40 Y0
G01 X-30 G01 X-20
G01 G40 X-30
G01 X25 Y-25
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
140
Manual de program a o
Trajetria RETA-RETA
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
141
Manual de programao
Trajetria CURVA-RETA
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
142
Manual de program a o
Exemplo de programao
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
T1 D1
X70 Z40
X70 Z20
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
143
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.
Caso especial: Se o controle no tem suficiente informao para compensar, mas o movimento
em G00, se executar sem compensao radial.
Exemplo de programao
T1 D1
X70 Z40
X70 Z20
MODELO T
SOFT: V01.6X
144
Manual de program a o
8.
Compensao de raio
COMPENSAO DE FERRAMENTAS
T1 D1
X70 Z40
X70 Z20
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
145
Manual de programao
A compensao se pode mudar de G41 a G42 ou vice-versa sem necessidade de anul-la com
G40. A mudana se pode realizar em qualquer bloco de movimento e incluso num de movimento
nulo; isto , sem movimento nos eixos do plano ou programando duas vezes o mesmo ponto.
A B
A B
A B
CNC 8055
CNC 8055i
A B
MODELO T
SOFT: V01.6X
146
Manual de program a o
Compensao de raio
COMPENSAO DE FERRAMENTAS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
147
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.
O exemplo mostra erros de usinagem (E) devidos a uma coliso no perfil programado. Este tipo
de erros se pode evitar mediante a deteco de colises.
8.
Deteco de choques (G41 N, G42 N)
COMPENSAO DE FERRAMENTAS
Quando se detecta uma volta ou uma coliso, os blocos que a originam no sero executados e
se mostrar um aviso por cada volta ou coliso eliminada.
Casos possveis: Degrau na trajetria reta, degrau em trajetria circular e raio de compensao
demasiado grande.
A informao contida nos blocos eliminados, e que no seja o movimento no plano ativo, ser
executada (incluindo os movimentos de outros eixos).
A deteco de blocos se define e ativa mediante as funes de compensao de raio, G41 e G42.
Se inclui um novo parmetro N (G41 N e G42 N) para ativar a funo e definir o nmero de blocos
a analisar.
Valores possveis desde N3 at N50. Sem "N", ou com N0, N1 e N2 atua como em verses
anteriores.
Nos programas gerados via CAD que esto formados por muitos blocos de comprimento mui
pequeno se recomenda utilizar valores de N baixos (da ordem de 5) se no se quer penalizar o
tempo de processo de bloco
Quando est ativa esta funo se mostra G41 N ou G42 N na histria de funes G ativas.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
148
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.
Um ciclo fixo se define mediante a funo G indicativa de ciclo fixo e os parmetros correspondentes
ao ciclo desejado. Um ciclo fixo pode ser definido em qualquer parte do programa, isto , se pode
definir tanto no programa principal como numa sub-rotina.
Quando se trabalha com plano de trabalho diferente ao ZX, por exemplo G16 WX, o CNC interpreta
os parmetros do ciclo fixo da seguinte forma:
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
149
Manual de programao
Este ciclo usina o perfil programado, mantendo o passo especificado entre as sucessivas passadas
de usinagem. O ciclo permite utilizar ferramentas triangulares, redondas e quadradas.
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.
I5.5
Define as sobras de material, isto , a quantidade a eliminar da pea original. Se define em raios
e dependendo do valor atribudo ao parmetro "A" este valor se interpretar como passou em X
ou em Z.
Se o seu valor no maior que o excesso para o acabamento (L ou M) somente se efetua a passada
de acabamento, se H diferente de zero.
C5.5
Define o passo de usinagem. Todas as passadas de usinagem se efetuam com este passo, exceto
a ltima que eliminar o material que sobra.
Se define em raios e dependendo do valor atribudo ao parmetro "A" este valor se interpretar,
o mesmo que "I", como passo em X ou em Z. Se se programa com valor 0, o CNC visualizar o
erro correspondente.
A1.
MODELO T
SOFT: V01.6X
150
Manual de program a o
9.
L5.5
Define o valor do excesso que se deixa em X para efetuar o acabamento. Se define em raios e se
no se programa se toma o valor 0.
M5.5
Quando se programa "L" ou "M" com valor negativo a passada de acabamento se realizar em
arredondamento de aresta (G05) Quando se programam ambos os parmetros com valor positivo
a passada de acabamento se realizar em aresta viva (G07).
H5.5
E4
Define o nmero de etiqueta do bloco no qual finaliza a descrio geomtrica do perfil. MODELO T
SOFT: V01.6X
Q6
151
Manual de programao
Este parmetro opcional e se no se define, o CNC entende que o perfil se encontra definido no
mesmo programa que contm a chamada ao ciclo.
Consideraes
9. 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.
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.
Quando se conhece o perfil da pea em bruto se aconselha definir ambos os perfis: O perfil da pea
em bruto e o perfil final desejado. A usinagem mais rpida pois somente se elimina o material
delimitado por ambos os perfis.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
152
Manual de program a o
9.
As passadas de usinagem
Depois de calculado o perfil que se deve executar, se calcularo todas as passadas necessrias
para eliminar o material que sobra (I) programado.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
153
Manual de programao
O perfil e a ferramenta
Depois de analisar o perfil programado e em funo da ferramenta utilizada, se executar o referido
perfil ou o que estiver mais prximo se no possvel executar o programado. Naqueles casos que
no se possa usinar o perfil programado (vales) com a ferramenta selecionada, se mostrar uma
mensagem no inicio da execuo do ciclo.
9.
G66. Ciclo fixo de seguimento de perfil
CICLOS FIXOS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
154
Manual de program a o
Se se definem 2 perfis, primeiro tem que definir o perfil final e a seguir o perfil da pea em bruto.
O primeiro bloco de definio do perfil e o ltimo (donde finaliza o perfil ou perfis) devero possuir
de nmero de etiqueta de bloco. Estes nmeros de etiqueta sero os que indicaro ao ciclo fixo
o comeo e o final da descrio geomtrica do perfil.
A sintaxes de programao do perfil deve cumprir as seguintes normas:
Pode programar-se mediante cotas absolutas e incrementais e estar formado por elementos
9.
geomtricos simples como retas, arcos, arredondamentos de cantos e chanfrados, seguindo
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: V01.6X
155
Manual de programao
Este ciclo usina o perfil programado, mantendo o passo especificado entre as sucessivas passadas
de usinagem. O ciclo permite ferramentas triangulares, redondas e quadradas.
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.
C5.5
Todas as passadas de usinagem se efetuam com este passo, exceto a ltima que eliminar o
material que sobra.
D5.5
CNC 8055
CNC 8055i
Se se programa D com o valor 0, a trajetria de sada coincide com a trajetria de entrada. Esto
pode ser de interesse para fazer ranhuras em perfis complexos, para utilizar estos ciclos em
retificadoras cilndricas, etc.
156
Manual de program a o
L5.5
Define o valor do excesso que se deixa em X para efetuar o acabamento. Se define em raios e se
no se programa se toma o valor 0.
M5.5
Se no se programa o parmetro "M", o excesso ter o valor indicado no parmetro "L" e ser
constante em todo o perfil.
K5.5
F5.5
CNC 8055
CNC 8055i
H5.5
MODELO T
Define a velocidade de avano na passada de acabamento. Se no se programa ou se programa SOFT: V01.6X
com valor 0, se entende que no se deseja a passada de acabamento.
S4
157
Manual de programao
E4
Q6
Este parmetro opcional e se no se define, o CNC entende que o perfil se encontra definido no
mesmo programa que contm a chamada ao ciclo.
9. Consideraes
G68. Ciclo fixo de desbaste no eixo X
CICLOS FIXOS
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).
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
Quando se conhece o perfil da pea em bruto se aconselha definir ambos os perfis: O perfil da pea
MODELO T em bruto e o perfil final desejado. A usinagem mais rpida pois somente se elimina o material
SOFT: V01.6X delimitado por ambos os perfis.
158
Manual de program a o
As passadas de usinagem
Depois de calculadas as passadas de desbaste necessrias se usinar o novo perfil resultante.
O perfil e a ferramenta
Depois de analisar o perfil programado e em funo da ferramenta utilizada, se executar o referido
9.
perfil ou o que estiver mais prximo se no possvel executar o programado. Naqueles casos que
Usinagem de canais
Se ao executar uma das passadas de desbaste se detecta a existncia de um canal, o CNC
continuar a execuo do resto do perfil, sem levar em considerao o referido canal. O nmero
de canais que pode dispor um perfil ilimitado.
Depois de finalizado o perfil que sobra, comear a execuo dos canais detectados.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
159
Manual de programao
Esta passada final de desbaste elimina as sobras que ficaram depois do desbaste. Depois de
finalizado o desbaste do perfil, a ferramenta retroceder ao ponto de chamada ao ciclo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
160
Manual de program a o
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: V01.6X
161
Manual de programao
Se se definem 2 perfis, primeiro tem que definir o perfil final e a seguir o perfil da pea em bruto.
O primeiro bloco de definio do perfil e o ltimo (donde finaliza o perfil ou perfis) devero possuir
de nmero de etiqueta de bloco. Estes nmeros de etiqueta sero os que indicaro ao ciclo fixo
o comeo e o final da descrio geomtrica do perfil.
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: V01.6X
162
Manual de program a o
Este ciclo usina o perfil programado, mantendo o passo especificado entre as sucessivas passadas
de usinagem. O ciclo permite ferramentas triangulares, redondas e quadradas.
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.
D5.5
CNC 8055
CNC 8055i
163
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.
M5.5
9. Quando se programa "L" ou "M" com valor negativo a passada de acabamento se realizar em
arredondamento de aresta (G05) Quando se programam ambos os parmetros com valor positivo
CICLOS FIXOS
G69. Ciclo fixo de desbaste no eixo Z
Se no se programa o parmetro "M", o excesso ter o valor indicado no parmetro "L" e ser
constante em todo o perfil.
K5.5
F5.5
CNC 8055
CNC 8055i
H5.5
164
Manual de program a o
E4
Q6
Este parmetro opcional e se no se define, o CNC entende que o perfil se encontra definido no
mesmo programa que contm a chamada ao ciclo.
Consideraes 9.
CICLOS FIXOS
G69. Ciclo fixo de desbaste no eixo Z
As condies de usinagem (velocidade de avano, velocidade de rotao do spindle, etc.) devem
programar-se antes da chamada ao ciclo.
O ponto de chamada ao ciclo estar situado fora da pea a usinar e a uma distncia superior
definida como desbaste de acabamento (L, M) conforme os dois eixos (X, Z).
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: V01.6X
Quando se conhece o perfil da pea em bruto se aconselha definir ambos os perfis: O perfil da pea
em bruto e o perfil final desejado. A usinagem mais rpida pois somente se elimina o material
delimitado por ambos os perfis.
165
Manual de programao
As passadas de usinagem
Depois de calculadas as passadas de desbaste necessrias se usinar o novo perfil resultante.
9. O perfil e a ferramenta
Depois de analisar o perfil programado e em funo da ferramenta utilizada, se executar o referido
perfil ou o que estiver mais prximo se no possvel executar o programado. Naqueles casos que
CICLOS FIXOS
G69. Ciclo fixo de desbaste no eixo Z
no se possa usinar o perfil programado (vales) com a ferramenta selecionada, se mostrar uma
mensagem no inicio da execuo do ciclo.
Usinagem de canais
Se ao executar uma das passadas de desbaste se detecta a existncia de um canal, o CNC
continuar a execuo do resto do perfil, sem levar em considerao o referido canal. O nmero
de canais que pode dispor um perfil ilimitado.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
166
Manual de program a o
Depois de finalizado o perfil que sobra, comear a execuo dos canais detectados.
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: V01.6X
167
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: V01.6X
168
Manual de program a o
Se se definem 2 perfis, primeiro tem que definir o perfil final e a seguir o perfil da pea em bruto.
O primeiro bloco de definio do perfil e o ltimo (donde finaliza o perfil ou perfis) devero possuir
de nmero de etiqueta de bloco. Estes nmeros de etiqueta sero os que indicaro ao ciclo fixo
o comeo e o final da descrio geomtrica do perfil.
A sintaxes de programao do perfil deve cumprir as seguintes normas:
Pode programar-se mediante cotas absolutas e incrementais e estar formado por elementos
9.
geomtricos simples como retas, arcos, arredondamentos de cantos e chanfrados, seguindo
CICLOS FIXOS
G69. Ciclo fixo de desbaste no eixo Z
para a programao, as normas de sintaxes definidas para as mesmas.
A funo G00 indica que finalizou a definio do perfil final e que no referido bloco comea a
definio do perfil da pea em bruto.
Programar G01, G02 ou G03 no bloco seguinte, j que G00 modal, evitando deste modo que
o CNC mostre a mensagem de erro correspondente.
Na descrio do perfil no se permite programar espelhamento, mudanas de escala, rotao
do sistema de coordenadas, deslocamentos de origem, etc.
Tambm no permitido programar blocos em linguagem de alto nvel, como saltos, chamadas
a sub-rotinas ou programao paramtrica.
No podem programar-se outros ciclos fixos.
Para a definio do perfil pode-se fazer uso das seguintes funes:
G01 Interpolao linear.
G02 Interpolao circular direita.
G03 Interpolao circular esquerda.
G06 Centro de circunferncia em coordenadas absolutas.
G08 Circunferncia tangente trajetria anterior.
G09 Circunferncia por trs pontos.
G36 Arredondamento de arestas.
G39 Chanfrado.
G53 Programao com respeito ao zero mquina.
G70 Programao em polegadas.
G71 Programao em milmetros.
G90 Programao absoluta.
G91 Programao incremental.
G93 Pr-seleo da origem polar
Se permite programar as seguintes funes, mesmo que sero ignoradas pelo ciclo.
G05 Arredondamento de aresta.
G07 Aresta viva.
G50 Arredondamento de aresta controlada.
Funes F, S, T, D ou M.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
169
Manual de programao
Este ciclo realiza o torneamento do trecho programado, mantendo o passo especificado entre as
sucessivas passadas de torneamento. O ciclo permite selecionar se se realizar ou no uma
passada de acabamento depois de finalizar o torneamento programado.
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.
R5.5
C5.5
Todo o torneamento se realiza com o mesmo passo, sendo este igual ou inferior ao programado (C).
D5.5
CNC 8055
CNC 8055i
MODELO T Quando se programa D com um valor diferente de 0, a ferramenta cortante realiza um movimento
SOFT: V01.6X
de retirada a 45 at atingir a distncia de segurana (figura esquerda).
170
Manual de program a o
L5.5
M5.5 9.
Define o desbaste para o acabamento conforme o eixo Z.
CICLOS FIXOS
G81. Ciclo fixo de torneamento de trechos retos
Se no se programa se toma o valor 0.
F5.5
H5.5
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
171
Manual de programao
O ciclo fixo analisar o perfil programado realizando, se for necessrio, um torneamento horizontal
at alcanar o perfil definido. Todo o torneamento se realiza com o mesmo passo, sendo este igual
ou inferior ao programado (C).
9.
CICLOS FIXOS
G81. Ciclo fixo de torneamento de trechos retos
Se se selecionou passada final de desbaste, se realizar uma passada paralela ao perfil, mantendo
os excessos "L" e "M", com o avano "F" indicado. Esta passada final de desbaste elimina as sobras
que ficaram depois do desbaste.
O ciclo depois de efetuar o torneamento (com ou sem passada de acabamento) finalizar sempre
no ponto de chamada ao ciclo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
172
Manual de program a o
Consideraes
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo.
A distncia entre o ponto de partida e o ponto final (R, Q), conforme o eixo X, tem que ser igual
ou maior que L. A distncia entre o ponto de partida e o ponto final (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: V01.6X
173
Manual de programao
Este ciclo realiza o faceamento do trecho programado, mantendo o passo especificado entre as
sucessivas passadas de faceamento. O ciclo permite selecionar se se realizar ou no uma
passada de acabamento depois de finalizar o faceamento programado.
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.
R5.5
C5.5
Todo o faceamento se realiza com o mesmo passo, sendo este igual ou inferior ao programado (C).
D5.5
CNC 8055
CNC 8055i
MODELO T Quando se programa D com um valor diferente de 0, a ferramenta cortante realiza um movimento
SOFT: V01.6X de retirada a 45 at atingir a distncia de segurana (figura esquerda).
174
Manual de program a o
L5.5
M5.5
CICLOS FIXOS
G82. Ciclo fixo de faceamento de trechos retos
F5.5
H5.5
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
175
Manual de programao
O ciclo fixo analisar o perfil programado realizando, se for necessrio, um faceamento vertical at
alcanar o perfil definido. Todo o faceamento se realiza com o mesmo passo, sendo este igual ou
inferior ao programado (C).
9.
CICLOS FIXOS
G82. Ciclo fixo de faceamento de trechos retos
Se se selecionou passada final de desbaste, se realizar uma passada paralela ao perfil, mantendo
os excessos "L" e "M", com o avano "F" indicado. Esta passada final de desbaste elimina as sobras
que ficaram depois do desbaste.
O ciclo depois de efetuar o faceamento (com ou sem passada de acabamento) finalizar sempre
no ponto de chamada ao ciclo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
176
Manual de program a o
Consideraes
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo.
A distncia entre o ponto de partida e o ponto final (X, Z), conforme o eixo X, tem que ser igual ou
maior que L. A distncia entre o ponto de partida e o ponto final (R, Q), 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: V01.6X
177
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.
9.
CICLOS FIXOS
G83. Ciclo fixo de perfurao axial / rosqueamento com macho
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.
B5.5
D5.5
Define a distncia de segurana e indica a que distncia do ponto inicial (Z, X) se posiciona a
ferramenta no movimento de aproximao. Se no se programa se toma o valor 0.
K5
C5.5
MODELO T
SOFT: V01.6X 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.
178
Manual de program a o
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)",
9.
e assim sucessivamente, isto , a partir do segundo passo o novo passo ser o produto do fator
CICLOS FIXOS
G83. Ciclo fixo de perfurao axial / rosqueamento com macho
R pelo passo anterior.
Para poder efetuar um roscado rgido necessrio que o spindle correspondente (principal o
secundrio) se encontre preparado para trabalhar em lao, isto , que disponha de um sistema
motor-regulador e de codificador de spindle.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
179
Manual de programao
Perfurao
Rosca rgida
Consideraes
CNC 8055
CNC 8055i
As condies de usinagem (velocidade de avano, velocidade de rotao do spindle, etc.) devem
programar-se antes da chamada ao ciclo.
Quando se trata de um rosqueamento (rgido ou com macho) a sada lgica geral "TAPPING"
MODELO T (M5517) se mantm ativa durante a execuo deste ciclo.
SOFT: V01.6X
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo. Unicamente se anular a compensao de raio da
ferramenta se se encontrava ativa, continuando a execuo do programa com a funo G40.
180
Manual de program a o
Este ciclo realiza o torneamento do trecho programado, mantendo o passo especificado entre as
sucessivas passadas de torneamento. O ciclo permite selecionar se se realizar ou no uma
passada de acabamento depois de finalizar o torneamento programado.
9.
Define a cota conforme o eixo X, do ponto inicial do perfil. Se programar em cotas absolutas e
conforme as unidades ativas, raios ou dimetros.
Z5.5
Define a cota conforme o eixo Z, do ponto inicial do perfil. Se programar em cotas absolutas.
Q5.5
Define a cota conforme o eixo X, do ponto final do perfil. Se programar em cotas absolutas e
conforme as unidades ativas, raios ou dimetros.
R5.5
C5.5
Todo o torneamento se realiza com o mesmo passo, sendo este igual ou inferior ao programado (C).
D5.5
MODELO T
SOFT: V01.6X
181
Manual de programao
L5.5
M5.5
F5.5
H5.5
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: V01.6X
182
Manual de program a o
O ciclo fixo analisar o perfil programado realizando, se for necessrio, um torneamento horizontal
at alcanar o perfil definido.
Todo o torneamento se realiza com o mesmo passo, sendo este igual ou inferior ao programado
(C). Cada passo de torneamento se realiza da seguinte forma:
9.
Se se selecionou passada final de desbaste, se realizar uma passada paralela ao perfil, mantendo
os excessos "L" e "M", com o avano "F" indicado. Esta passada final de desbaste elimina as sobras
que ficaram depois do desbaste.
O ciclo depois de efetuar o torneamento (com ou sem passada de acabamento) finalizar sempre
no ponto de chamada ao ciclo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
183
Manual de programao
Consideraes
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo.
A distncia entre o ponto de partida e o ponto final (R, Q), conforme o eixo X, tem que ser igual
9. ou maior que L. A distncia entre o ponto de partida e o ponto final (X, Z), conforme o eixo Z, tem
que ser igual ou maior que M.
G84. Ciclo fixo de torneamento de trechos curvos
CICLOS FIXOS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
184
Manual de program a o
Este ciclo realiza o faceamento do trecho programado, mantendo o passo especificado entre as
sucessivas passadas de faceamento. O ciclo permite selecionar se se realizar ou no uma
passada de acabamento depois de finalizar o faceamento programado.
9.
Define a cota conforme o eixo X, do ponto inicial do perfil. Se programar em cotas absolutas e
conforme as unidades ativas, raios ou dimetros.
Z5.5
Define a cota conforme o eixo Z, do ponto inicial do perfil. Se programar em cotas absolutas.
Q5.5
Define a cota conforme o eixo X, do ponto final do perfil. Se programar em cotas absolutas e
conforme as unidades ativas, raios ou dimetros.
R5.5
C5.5
Define o passo de faceamento. Todo o faceamento se realiza com o mesmo passo, sendo este igual
ou inferior ao programado (C).
D5.5
MODELO T
SOFT: V01.6X
185
Manual de programao
L5.5
M5.5
F5.5
H5.5
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
CNC 8055 Define a distncia desde o ponto inicial (X, Z) ao centro do arco, conforme o eixo Z. Se programa
CNC 8055i em cotas incrementais com respeito ao ponto inicial, como o K em interpolaes circulares (G02,
G03).
MODELO T
SOFT: V01.6X
186
Manual de program a o
O ciclo fixo analisar o perfil programado realizando, se for necessrio, um faceamento vertical at
alcanar o perfil definido.
Todo o faceamento se realiza com o mesmo passo, sendo este igual ou inferior ao programado (C).
Cada passo de faceamento se realiza da seguinte forma:
9.
O ciclo depois de efetuar o faceamento (com ou sem passada de acabamento) finalizar sempre
no ponto de chamada ao ciclo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
187
Manual de programao
Consideraes
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo.
A distncia entre o ponto de partida e o ponto final (X, Z), conforme o eixo X, tem que ser igual ou
9. maior que L. A distncia entre o ponto de partida e o ponto final (R, Q), conforme o eixo Z, tem que
ser igual ou maior que M.
G85. Ciclo fixo de faceamento de trechos curvos
CICLOS FIXOS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
188
Manual de program a o
Este ciclo permite talhar roscas exteriores ou interiores em corpos cnicos ou cilndricos.
9.
Define a cota conforme o eixo X, do ponto inicial da rosca. Se programar em cotas absolutas e
conforme as unidades ativas, raios ou dimetros.
Z5.5
Define a cota conforme o eixo Z, do ponto inicial da rosca. Se programar em cotas absolutas.
Q5.5
Define a cota conforme o eixo X, do ponto final da rosca. Se programar em cotas absolutas e
conforme as unidades ativas, raios ou dimetros.
R5.5
K5.5
Define a cota conforme o eixo Z, do ponto no qual se efetua a medio da rosca. Normalmente
um ponto intermedirio da rosca.
I5.5
Define a profundidade da rosca e se programar em raios. Ter valor positivo nas roscas exteriores
e negativo nas interiores.
B5.5
MODELO T
SOFT: V01.6X
189
Manual de programao
E5.5
Indica o valor mnimo que pode atingir o passo de aprofundamento quando se programou o
parmetro B com valor positivo. Se no se programa se toma o valor 0.
D5.5
Define a distncia de segurana e indica a que distncia, no eixo X, do ponto inicial da rosca se
posiciona a ferramenta no movimento de aproximao. Se programar em raios. A volta ao ponto
inicial depois de cada passada de roscado se realiza mantendo esta mesma distncia (D) do trecho
programado.
Se o valor programado positivo, este movimento de retrocesso se realiza em arredondamento
de aresta (G05) e se o valor negativo em aresta viva (G07).
Se no se programa se toma o valor 0.
L5.5
Quando se programa com valor negativo a passada de acabamento se realiza com entrada
radial.
Se se programa com valor 0 se repete a passada anterior.
C5.5
MODELO T
SOFT: V01.6X
190
Manual de program a o
J5.5
Sada de rosca. Define a que distncia, conforme o eixo Z, do ponto final da rosca (R, Q) comea
a sada da mesma.
Se se programa com valor positivo, a ferramenta se desloca diretamente desde o ponto "J"
distncia de segurana Xs, Zs.
Quando se programa com valor negativo, a ferramenta se desloca desde o ponto "J" ao ponto
final da rosca (R,Q), e posteriormente distncia de segurana Xs.
Se no se programa se toma o valor 0 (rosca cega).
Para melhorar o ajustamento e a usinagem da sada das roscas cegas, se poder utilizar a
terceira gama de lucros e aceleraes para os eixos e para o spindle. Se o percurso da sada
de rosca pequeno, se poder utilizar a gama de aceleraes ou inclusive eliminar a
9.
J>0 J<0
A5.5
W5.5
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
Se no se definiu o parmetro "K", indica a posio angular do spindle correspondente ao ponto
inicial da rosca. Isso permite efetuar roscas de mltiplas entradas sem utilizar o parmetro "V".
191
Manual de programao
O seguinte exemplo mostra como efetuar uma rosca de 3 entradas. Para isso programar-se-o 3
ciclos fixos de roscado com os mesmos valores exceto o valor atribudo ao parmetro "W".
G86 X Z Q R K I B E D L C J A W0
G86 X Z Q R K I B E D L C J A W120
G86 X Z Q R K I B E D L C J A W240
V5.5
M5.5
Define o incremento (M positivo) ou decremento (M negativo) do passo de rosca por volta do spindle.
Se deve levar em considerao que se se programa uma diminuio do passo de rosca e o passo
alcana o valor 0 antes de terminar a usinagem, o CNC visualizar o erro correspondente.
H1
A A
192
Manual de program a o
U1
Nos casos em que se repara um fuso mediante solda numa parte da rosca, aps esta operao
o fuso deve ser repassado mediante o ciclo de repasso de roscas.
A operao de repasse necessria somente em uma parte muito pequena do fuso comparada
ao seu comprimento total. O repasse parcial de roscas se evita esta perda de tempo, j que
possvel repassar somente a parte do fuso que foi reparada atravs de solda.
Tambm possvel utilizar esta opo para usinar uma rosca sobre um cilindro, mas entrando
diretamente no cilindro sem faz-lo a partir da parte externa.
Para utilizar esta opo deve ser definido um ponto de entrada e outro de sada, em pontos
intermedirios entre o comeo e a sada do fuso, nos quais a ferramenta entre e saia seguindo uma
trajetria oblqua em relao pea, para no causar danos rosca durante a operao.
U=0: Se no for programado ou se for programado com valor 0, a rosca se executa comeando
na mesma direo que sua geometria e finalizando na mesma direo ou na direo definida
pela sada de rosca programada.
U=1: O comeo de cada passe se realizar com um tramo de ngulo necessrio para que, no
ltimo passe, durante o primeiro passo se alcance a profundidade da rosca; o final de cada
passe se realizar com um tramo de ngulo necessrio para que, no ltimo passe, durante
o ltimo passo se atinja a superfcie da rosca.
Se for programado a sada de rosca esta ser respeitada, em caso contrrio, o ciclo calcular
a trajetria de sada de modo similar de entrada.
Com a opo U1 possvel fazer dois tipos de usinagem:
Fazer um repasse de roscas parcial, e neste caso deve-se programar a K e W.
Usinar uma rosca sobre um cilindro mas entrando diretamente no cilindro sem faz-lo pela
parte externa. Neste caso no necessrio programar a K.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
193
Manual de programao
9. Efetua o roscado do espao programado e com a sada de rosca (J) selecionada. Durante
o rosqueamento no possvel variar a velocidade de avano F por meio do comutador
FEED-OVERRIDE, cujo valor se manter fixo em 100%. Durante o inicio da usinagem em
G86. Ciclo fixo de rosqueamento longitudinal
CICLOS FIXOS
tornos grandes, quando se efetuam rosqueamentos longos, para evitar que a pea comece
a "arquear", possvel variar a ultrapassagem do spindle durante as primeiras passadas.
Retrocesso com rapidez (G00) at o ponto de aproximao.
3. Acabamento da rosca. Deslocamento em modo rpido (G00) at cota de profundidade
programada em "I".
Este deslocamento se realizar em forma radial ou conforme o ngulo de penetrao da
ferramenta (A), dependendo do sinal aplicado ao parmetro "L".
4. Efetua o roscado do espao programado e com a sada de rosca (J) selecionada.
Durante o rosqueamento no possvel variar a velocidade de avano F por meio do comutador
FEED-OVERRIDE, cujo valor se manter fixo em 100%. Alm disto, na ltima passada do
roscado no permitido variar a ultrapassagem, fixando-a no valor que estivesse imposto na
passada anterior de roscado.
5. Retrocesso com rapidez (G00) at o ponto de aproximao.
Repasso de roscas
Para efetuar o repasso de roscas se devem seguir os seguintes passos:
1. Efetuar a busca de referncia de mquina do spindle.
2. Efetuar a medio de angular da rosca (vale), parmetros K W.
3. Definir o ciclo G87 para o repasso de roscas.
4. Executar o ciclo fixo.
Consideraes
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo. Unicamente se anular a compensao de raio da
ferramenta se se encontrava ativa, continuando a execuo do programa com a funo G40.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
194
Manual de program a o
Este ciclo permite talhar roscas exteriores ou interiores na face frontal da pea.
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.
R5.5
K5.5
Define a cota conforme o eixo X, do ponto no qual se efetua a medio da rosca. Normalmente
um ponto intermedirio da rosca.
I5.5
Define a profundidade da rosca. Ter valor positivo se se usina em sentido negativo conforme o
eixo Z e valor negativo se se usina em sentido contrrio.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
195
Manual de programao
B5.5
9.
CICLOS FIXOS
G87. Ciclo fixo de rosqueamento frontal
E5.5
Indica o valor mnimo que pode atingir o passo de aprofundamento quando se programou o
parmetro B com valor positivo.
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).
CNC 8055 Se no se programa se toma o valor 0.
CNC 8055i
MODELO T
SOFT: V01.6X
196
Manual de program a o
L5.5
9.
CICLOS FIXOS
G87. Ciclo fixo de rosqueamento frontal
Quando se programa com valor negativo a passada de acabamento se realiza com entrada
radial.
Se se programa com valor 0 se repete a passada anterior.
C5.5
J5.5
Sada de rosca. Define a que distncia, conforme o eixo Z, do ponto final da rosca (R, Q) comea
a sada da mesma.
Se se programa com valor positivo, a ferramenta se desloca diretamente desde o ponto "J"
distncia de segurana Xs, Zs.
Quando se programa com valor negativo, a ferramenta se desloca desde o ponto "J" ao ponto
final da rosca (R,Q), e posteriormente distncia de segurana Xs.
Se no se programa se toma o valor 0 (rosca cega).
Para melhorar o ajustamento e a usinagem da sada das roscas cegas, se poder utilizar a
terceira gama de lucros e aceleraes para os eixos e para o spindle. Se o percurso da sada
de rosca pequeno, se poder utilizar a gama de aceleraes ou inclusive eliminar a
acelerao, sem que se d o erro "acelerao insuficiente durante o roscado".
Se recomenda utilizar aceleraes baixas ou nulas.
CNC 8055
X D X D
MODELO T
SOFT: V01.6X
Z Z
J>0 J<0
197
Manual de programao
A5.5
9.
CICLOS FIXOS
G87. Ciclo fixo de rosqueamento frontal
W5.5
O seguinte exemplo mostra como efetuar uma rosca de 3 entradas. Para isso programar-se-o 3
ciclos fixos de roscado com os mesmos valores exceto o valor atribudo ao parmetro "W".
G86 X Z Q R K I B E D L C J A W0
G86 X Z Q R K I B E D L C J A W120
G86 X Z Q R K I B E D L C J A W240
V5.5
M5.5
Define o incremento (M positivo) ou decremento (M negativo) do passo de rosca por volta do spindle.
CNC 8055 Se deve levar em considerao que se se programa uma diminuio do passo de rosca e o passo
alcana o valor 0 antes de terminar a usinagem, o CNC visualizar o erro correspondente.
CNC 8055i
MODELO T
SOFT: V01.6X
198
Manual de program a o
H1
CICLOS FIXOS
G87. Ciclo fixo de rosqueamento frontal
A A
U1
A operao de repasse necessria somente em uma parte muito pequena do fuso comparada
ao seu comprimento total. O repasse parcial de roscas se evita esta perda de tempo, j que
possvel repassar somente a parte do fuso que foi reparada atravs de solda. MODELO T
SOFT: V01.6X
Tambm possvel utilizar esta opo para usinar uma rosca sobre um cilindro, mas entrando
diretamente no cilindro sem faz-lo a partir da parte externa.
199
Manual de programao
Para utilizar esta opo deve ser definido um ponto de entrada e outro de sada, em pontos
intermedirios entre o comeo e a sada do fuso, nos quais a ferramenta entre e saia seguindo uma
trajetria oblqua em relao pea, para no causar danos rosca durante a operao.
U=0: Se no for programado ou se for programado com valor 0, a rosca se executa comeando
na mesma direo que sua geometria e finalizando na mesma direo ou na direo definida
pela sada de rosca programada.
U=1: O comeo de cada passe se realizar com um tramo de ngulo necessrio para que, no
ltimo passe, durante o primeiro passo se alcance a profundidade da rosca; o final de cada
passe se realizar com um tramo de ngulo necessrio para que, no ltimo passe, durante
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
200
Manual de program a o
CICLOS FIXOS
G87. Ciclo fixo de rosqueamento frontal
tornos grandes, quando se efetuam rosqueamentos longos, para evitar que a pea comece
a "arquear", possvel variar a ultrapassagem do spindle durante as primeiras passadas.
Retrocesso com rapidez (G00) at o ponto de aproximao.
3. Acabamento da rosca. Deslocamento em modo rpido (G00) at cota de profundidade
programada em "I".
Este deslocamento se realizar em forma radial ou conforme o ngulo de penetrao da
ferramenta (A), dependendo do sinal aplicado ao parmetro "L".
4. Efetua o roscado do espao programado e com a sada de rosca (J) selecionada.
Durante o rosqueamento no possvel variar a velocidade de avano F por meio do comutador
FEED-OVERRIDE, cujo valor se manter fixo em 100%. Alm disto, na ltima passada do
roscado no permitido variar a ultrapassagem, fixando-a no valor que estivesse imposto na
passada anterior de roscado.
5. Retrocesso com rapidez (G00) at o ponto de aproximao.
Repasso de roscas
Para efetuar o repasso de roscas se devem seguir os seguintes passos:
1. Efetuar a busca de referncia de mquina do spindle.
2. Efetuar a medio de angular da rosca (vale), parmetros K W.
3. Definir o ciclo G87 para o repasso de roscas.
4. Executar o ciclo fixo.
Consideraes
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo. Unicamente se anular a compensao de raio da
ferramenta se se encontrava ativa, continuando a execuo do programa com a funo G40.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
201
Manual de programao
Este ciclo efetua a ranhura no eixo X mantendo entre as sucessivas passadas o mesmo passo,
sendo este igual ou inferior ao programado.
9.
G88. Ciclo fixo de ranhura no eixo X
CICLOS FIXOS
X5.5
Define a cota conforme o eixo X, do ponto inicial da ranhura. Se programar em cotas absolutas
e conforme as unidades ativas, raios ou dimetros.
Z5.5
Define a cota conforme o eixo Z, do ponto inicial da ranhura. Se programar em cotas absolutas.
Q5.5
Define a cota conforme o eixo X, do ponto final da ranhura. Se programar em cotas absolutas e
conforme as unidades ativas, raios ou dimetros.
R5.5
C5.5
D5.5
K5
MODELO T
SOFT: V01.6X
202
Manual de program a o
Toda a ranhura se realiza com o mesmo passo, sendo este igual ou inferior ao "C". Cada passo
de ranhura se realiza da seguinte forma:
O deslocamento de aprofundamento se efetua ao avano programado (F).
O deslocamento de retrocesso e o deslocamento ao prximo ponto de penetrao se efetuam
em avano rpido (G00).
O ciclo fixo depois de realizar a ranhura finalizar sempre no ponto de chamada ao ciclo.
Consideraes
9.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo. Unicamente se anular a compensao de raio da
ferramenta se se encontrava ativa, continuando a execuo do programa com a funo G40.
A ferramenta deve estar situada com relao pea, a uma distncia, no eixo X, superior ou igual
indicada no parmetro "D" (distncia de segurana) de definio do ciclo fixo.
Se a largura da ranhura menor que a largura da ferramenta de corte (NOSEW), o CNC visualizar
o erro correspondente.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
203
Manual de programao
Este ciclo efetua a ranhura no eixo Z mantendo entre as sucessivas passadas o mesmo passo,
sendo este igual ou inferior ao programado.
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.
R5.5
C5.5
D5.5
K5
CNC 8055
Define o tempo de espera, em centsimos de segundo, depois cada aprofundamento, at comear
CNC 8055i o retrocesso.
MODELO T
SOFT: V01.6X
204
Manual de program a o
Toda a ranhura se realiza com o mesmo passo, sendo este igual ou inferior ao "C". Cada passo
de ranhura se realiza da seguinte forma:
O deslocamento de aprofundamento se efetua ao avano programado (F).
O deslocamento de retrocesso e o deslocamento ao prximo ponto de penetrao se efetuam
em avano rpido (G00).
O ciclo fixo depois de realizar a ranhura finalizar sempre no ponto de chamada ao ciclo.
Consideraes
9.
CICLOS FIXOS
G89. Ciclo fixo de ranhura no eixo Z
As condies de usinagem (velocidade de avano, velocidade de rotao do spindle, etc.) devem
programar-se antes da chamada ao ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo. Unicamente se anular a compensao de raio da
ferramenta se se encontrava ativa, continuando a execuo do programa com a funo G40.
A ferramenta deve estar situada com relao pea, a uma distncia, no eixo Z, superior ou igual
indicada no parmetro "D" (distncia de segurana) de definio do ciclo fixo.
Se a largura da ranhura menor que a largura da ferramenta de corte (NOSEW), o CNC visualizar
o erro correspondente.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
205
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.
Durante a elaborao do furo ou roscado o spindle estar parado e a ferramenta estar girando,
sendo possvel efetuar a usinagem em qualquer parte da pea.
Isto vale tanto para o caso de rosqueamento com macho no rgido (parmetro de ciclo R=0), como
para rosqueamento rgido (parmetro de ciclo R=1).
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.
B5.5
CNC 8055
Define o tipo de operao que se deseja executar.
CNC 8055i
Se se programa B=0 efetuar um roscado com macho.
Se se programa B>0 efetuar uma perfurao e o valor de B indica o passo da perfurao.
MODELO T Q5.5
SOFT: V01.6X
Define a posio angular, em graus, em que se deve situar o spindle para efetuar o ciclo (primeira
perfurao ou roscado se existem vrios).
206
Manual de program a o
A5.5
Define o passo angular entre 2 operaes consecutivas. Se programa em graus, positivo em sentido
contrrio aos ponteiros do relgio.
J4
Define o nmero de perfuraes ou roscados com macho, que se desejam efetuar, includo o
primeiro deles.
D5.5 9.
Define a distncia de segurana conforme o eixo Z e indica a que distncia do ponto inicial (Z, X)
CICLOS FIXOS
G60. Furao / rosqueamento na face que teve o faceamento
se posiciona a ferramenta no movimento de aproximao. Se no se programa se toma o valor 0.
K5
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.
C5.5
Define at que distncia, conforme o eixo Z, do passo de perfurao anterior, se deslocar com
rapidez (G00) na sua aproximao pea para realizar um novo passo de perfurao. Se no se
programa se toma o valor 1 milmetro.
S5.5
Velocidade (valor), em rotaes por minuto, e sentido (signo) de rotao da ferramenta motorizada.
L5.5
Opcional. No ciclo de perfurao define o passo mnimo que pode adquirir o passo de furao. Se
utiliza com valores de R diferentes de 1.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
207
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.
Com R1, rosqueamento rgido. O CNC detm a ferramenta com M19 e a orienta para comear
o rosqueamento.
Com R2, rosqueamento rgido. Se a ferramenta est rodando em M3 ou M4, o CNC no a detm
nem a orienta para comear o rosqueamento. Com esta opo no se poder repassar o
rosqueamento, embora a pea no se tenha soltado, j que no coincidir entrada da rosca
com a previamente usinada.
Para poder efetuar um roscado rgido necessrio que o spindle correspondente (principal o
secundrio) se encontre preparado para trabalhar em lao, isto , que disponha de um sistema
motor-regulador e de codificador de spindle.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
208
Manual de program a o
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.
Retrocede de maneira rpida (G00) a quantidade indicada (H) ou at o ponto de
aproximao.
Aproximao com rapidez (G00), at uma distncia "C" do passo de perfurao anterior.
Passo novo de furao. Deslocamento no avano de trabalho (G01), at o seguinte
aprofundamento incremental conforme "B" e "R".
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):
O spindle se desloca nova posio. Incremento angular "A".
Repete os movimentos indicados nos pontos 4, 5, 6 e 7.
9. Se pra a ferramenta motorizada.
CNC 8055
Rosca rgida
CNC 8055i
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma distncia de
segurana "D" do ponto de rosqueamento.
2. Orienta o spindle posio angular "Q" indicada. Obviamente, se o spindle estava em MODELO T
funcionamento, o CNC o parar. SOFT: V01.6X
209
Manual de programao
Ao finalizar o ciclo, o segundo rvore principal (M5) se para. O spindle principal continua
trabalhando em M19.
Consideraes
Quando se trata de um rosqueamento (rgido ou com macho) a sada lgica geral "TAPPING"
(M5517) se mantm ativa durante a execuo deste ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo. Unicamente se anular a compensao de raio da
ferramenta se se encontrava ativa, continuando a execuo do programa com a funo G40.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
210
Manual de program a o
Este ciclo permite efetuar uma perfurao ou um roscado com macho axial. A execuo de uma
ou outra operao depende do formato de programao utilizado. Se se define o parmetro "B=0"
efetua um roscado e se se define "B>0" efetua uma perfurao.
Durante a elaborao do furo ou roscado o spindle estar parado e a ferramenta estar girando,
sendo possvel efetuar a usinagem em qualquer parte da pea.
A estrutura bsica do bloco em cada caso :
Perfurao G61 X Z I B Q A J D K H C S L R
9.
Rosqueamento com macho G61 X Z I B0 Q A J D S R
CICLOS FIXOS
G61. Furao / rosqueamento na face de Torneamento
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.
B5.5
Define a posio angular, em graus, em que se deve situar o spindle para efetuar o ciclo (primeira
perfurao ou roscado se existem vrios).
MODELO T
A5.5 SOFT: V01.6X
Define o passo angular entre 2 operaes consecutivas. Se programa em graus, positivo em sentido
contrrio aos ponteiros do relgio.
211
Manual de programao
J4
Define o nmero de perfuraes ou roscados com macho, que se desejam efetuar, includo o
primeiro deles.
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
9. K5
o valor 0.
CICLOS FIXOS
G61. Furao / rosqueamento na face de Torneamento
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.
C5.5
Define em raios at que distncia, conforme o eixo X, do passo de perfurao anterior, se deslocar
com rapidez (G00) na sua aproximao pea para realizar um novo passo de perfurao. Se no
se programa se toma o valor 1 milmetro.
S5.5
Velocidade (valor), em rotaes por minuto, e sentido (signo) de rotao da ferramenta motorizada.
L5.5
Opcional. No ciclo de perfurao define o passo mnimo que pode adquirir o passo de furao. Se
utiliza com valores de R diferentes de 1.
Se no se programa se toma o valor 0.
R5.5
No ciclo de perfurao indica o fator que reduz o passo de perfurao "B". Se no se programa
ou se programa com valor 0, se tomar o valor 1.
Com R=1, os passos de furao so iguais e do valor programado "B".
Se R no igual a 1, o primeiro passo de furao ser "B", o segundo "R B", o terceiro "R (RB)",
e assim sucessivamente, isto , a partir do segundo passo o novo passo ser o produto do fator
R pelo passo anterior.
Para poder efetuar um roscado rgido necessrio que o spindle correspondente (principal o
secundrio) se encontre preparado para trabalhar em lao, isto , que disponha de um sistema
motor-regulador e de codificador de spindle.
212
Manual de program a o
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.
Retrocede de maneira rpida (G00) a quantidade indicada (H) ou at o ponto de
aproximao.
Aproximao com rapidez (G00), at uma distncia "C" do passo de perfurao anterior.
Passo novo de furao. Deslocamento no avano de trabalho (G01), at o seguinte
aprofundamento incremental conforme "B e R".
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):
O spindle se desloca nova posio. Incremento angular "A".
Repete os movimentos indicados nos pontos 4, 5, 6 e 7.
9. Se pra a ferramenta motorizada.
CNC 8055
Rosca rgida
CNC 8055i
1. Deslocamento em modo rpido at ao ponto de aproximao, situado a uma distncia de
segurana "D" do ponto de rosqueamento.
2. Orienta o spindle posio angular "Q" indicada. Obviamente, se o spindle estava em MODELO T
funcionamento, o CNC o parar. SOFT: V01.6X
213
Manual de programao
Ao finalizar o ciclo, o segundo rvore principal (M5) se para. O spindle principal continua
trabalhando em M19.
Consideraes
Quando se trata de um rosqueamento (rgido ou com macho) a sada lgica geral "TAPPING"
(M5517) se mantm ativa durante a execuo deste ciclo.
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo. Unicamente se anular a compensao de raio da
ferramenta se se encontrava ativa, continuando a execuo do programa com a funo G40.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
214
Manual de program a o
Durante a elaborao da chaveta o spindle estar parado e a ferramenta estar girando, sendo
possvel efetuar a usinagem em qualquer parte da pea.
9.
Define a cota conforme o eixo X, onde se deseja executar o ciclo. Se programar em cotas absolutas
e conforme as unidades ativas, raios ou dimetros.
Z5.5
Define a cota conforme o eixo Z, onde se deseja executar o ciclo. Se programar em cotas
absolutas.
L5.5
Define o comprimento da chaveta. Far referncia ao ponto de comeo (X, Z), por isso ter valor
positivo quando se usina em sentido negativo em relao ao eixo Z e valor negativo se se usina
em sentido contrrio. No exemplo da figura "L(+)".
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 spindle para efetuar o ciclo (primeira
chaveta se existem vrias).
A5.5
Define o passo angular entre 2 operaes consecutivas. Se programa em graus, positivo em sentido
contrrio aos ponteiros do relgio. CNC 8055
CNC 8055i
J4
Indica o nmero de chavetas que se desejam realizar. Se se programa com valor 0, o CNC
visualizar o erro correspondente.
MODELO T
D5.5 SOFT: V01.6X
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.
215
Manual de programao
F5.5
S5.5
Velocidade (valor), em rotaes por minuto, e sentido (signo) de rotao da ferramenta motorizada.
9.
G62. Ciclo fixo de rasgos de chavetas na face de Torneamento
CICLOS FIXOS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
216
Manual de program a o
Consideraes
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo. Unicamente se anular a compensao de raio da
ferramenta se se encontrava ativa, continuando a execuo do programa com a funo G40.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
217
Manual de programao
Durante a elaborao da chaveta o spindle estar parado e a ferramenta estar girando, sendo
possvel efetuar a usinagem em qualquer parte da pea.
9.
G63. Ciclo fixo de rasgos de chavetas na face de Faceamento
CICLOS FIXOS
X5.5
Define a cota conforme o eixo X, onde se deseja executar o ciclo. Se programar em cotas absolutas
e conforme as unidades ativas, raios ou dimetros.
Z5.5
Define a cota conforme o eixo Z, onde se deseja executar o ciclo. Se programar em cotas
absolutas.
L5.5
Define em raios o comprimento da chaveta. Far referncia ao ponto de comeo (X, Z), por isso
ter valor positivo quando se usina em sentido negativo em relao ao eixo X e valor negativo se
se usina em sentido contrrio. No exemplo da figura "L(+)".
I5.5
Q5.5
Define a posio angular, em graus, em que se deve situar o spindle para efetuar o ciclo (primeira
chaveta se existem vrias).
A5.5
Define o passo angular entre 2 operaes consecutivas. Se programa em graus, positivo em sentido
contrrio aos ponteiros do relgio.
CNC 8055
D5.5
CNC 8055i
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.
J4
MODELO T
SOFT: V01.6X
Indica o nmero de chavetas que se desejam realizar. Se se programa com valor 0, o CNC
visualizar o erro correspondente.
218
Manual de program a o
F5.5
S5.5
Velocidade (valor), em rotaes por minuto, e sentido (signo) de rotao da ferramenta motorizada.
9.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
219
Manual de programao
Consideraes
Depois de finalizado o ciclo fixo o programa continuar com o mesmo avano F e as mesmas
funes G que possua ao chamar ao ciclo. Unicamente se anular a compensao de raio da
ferramenta se se encontrava ativa, continuando a execuo do programa com a funo G40.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
220
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.
Nos apndices do manual de instalao se explica a conexo dos diferentes tipos de apalpadores
a estas entradas.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
221
Manual de programao
A funo G75 permite programar deslocamentos que finalizaro depois do CNC receber o sinal
do apalpador de medida utilizado.
A funo G76 permite programar deslocamentos que finalizaro depois do CNC deixar de receber
o sinal do apalpador de medida utilizado.
Depois da funo desejada G75 ou G76 se programar o eixo ou eixos desejados, assim como
TRABALHO COM APALPADOR
Movimento com apalpador (G75, G76)
as cotas dos referidos eixos, que definiro o ponto final de movimento programado.
Se os eixos chegam posio programada antes de receber ou deixar de receber o sinal exterior
do apalpador, o CNC deter o movimento dos eixos.
Este tipo de blocos com movimento de apalpador so muito teis quando se deseja elaborar
programas de medio ou verificao de ferramentas e peas.
As funes G75 e G76 no so modais, portanto devero programar-se sempre que se deseje
realizar um movimento com apalpador.
As funes G75 e G76 so incompatveis entre si e com as funes G00, G02, G03, G33, G34,
G41 e G42. Alm disso, depois de executada uma delas o CNC assumir as funes G01 e G40.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
222
Manual de program a o
Todos os movimentos destes ciclos fixos de apalpamento sero executados nos eixos X, Y, Z,
devendo estar o plano de trabalho formado por 2 dos referidos eixos (XY, XZ, YZ, YX, ZX, ZY). O
outro eixo, que deve ser perpendicular ao mencionado plano, dever selecionar-se como eixo
10.
longitudinal.
A instruo PROBE realiza uma chamada ao ciclo de apalpamento indicado, mediante um nmero
ou mediante qualquer expresso que tenha como resultado um nmero. Alm disso, permite
inicializar os parmetros do referido ciclo, com os valores com os quais se deseja execut-lo,
mediante as instrues de atribuio.
Consideraes gerais
Os ciclos fixos de apalpamento no so modais, portanto, devero ser programados sempre que
se deseje executar algum deles.
A execuo de um ciclo fixo de apalpamento no altera a histria das funes "G" anteriores, com
a excepo das funes de compensao de raio G41 e G42.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
223
Manual de programao
Serve para calibrar uma ferramenta ou um apalpador situado no suporte de ferramentas, e para
medir o desgaste duma ferramenta.
Mediante a operao de medio do desgaste, o usurio poder definir o valor do mximo desgaste
da ferramenta. Depois de sucessivos apalpamentos de medio de desgaste, o desgaste ir
aumentando, e no momento em que supere o valor mximo definido, a ferramenta ser recusada.
Para la ejecucin del ciclo es necesario dispor de um apalpador de sobremesa, instalado numa
10. posio fixa da mquina e com as faces paralelas dos eixos X, Y, Z. A posio do apalpador estar
indicada em cotas absolutas referidas ao zero mquina mediante os parmetros de mquina gerais:
PRBXMIN indica a cota mnima que ocupa o apalpador conforme o eixo X.
TRABALHO COM APALPADOR
PROBE 1. Ciclo fixo de calibragem de ferramenta
Z
PRBZMAX
PRBZMIN
X
Z
Y
Y PRBYMAX
X PRBYMIN
X
PRBXMIN PRBXMAX
Calibragem de ferramenta:
A correo se aplica no comprimento da ferramenta, atualizando os seus valores nos campos X,
Z e Y da tabela de corretores.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
224
Manual de program a o
Formato de programao
CNC 8055
O formato de programao deste ciclo o seguinte:
CNC 8055i
(PROBE 1, B, J, F, L, M, N, C, X, U, Y, V, Z, W)
Define a distncia de segurana e se programar mediante um valor positivo maior que 0 (zero). MODELO T
O seu valor vir expressa em raios. SOFT: V01.6X
225
Manual de programao
10. Define o avano com o qual se realizar o movimento de apalpao. Se programar em mm/minuto
ou polegadas/minuto.
TRABALHO COM APALPADOR
PROBE 1. Ciclo fixo de calibragem de ferramenta
Se se define com valor zero, no se recusa a ferramenta por desgaste de comprimento. Se se mede
um desgaste superior ao definido, a ferramenta recusada.
Somente se foi definido J1 e alm disso possui controle de vida de ferramenta. Se no se programa,
o ciclo tomar o valor L0.
Se se define com valor zero, no se recusa a ferramenta por desgaste de comprimento. Se se mede
um desgaste superior ao definido, a ferramenta recusada.
Somente se foi definido J1 e alm disso possui controle de vida de ferramenta. Se no se programa,
o ciclo fixo toma o valor M0.
Se se define com valor zero, no se recusa a ferramenta por desgaste de comprimento. Se se mede
um desgaste superior ao definido, a ferramenta recusada.
Somente se foi definido J1 e alm disso possui controle de vida de ferramenta. Se no se programa,
o ciclo tomar o valor N0.
[ X U Y V Z W ] Posio do apalpador
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
226
Manual de program a o
10.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
227
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.
TRABALHO COM APALPADOR
PROBE 1. Ciclo fixo de calibragem de ferramenta
2.Movimento de apalpamento.
Dependendo do fator de forma atribudo ferramenta selecionada, realizar-se-o 1 ou 2
apalpamentos para a calibragem. Cada um dos apalpamentos estar formado por um
movimento de aproximao, um movimento de apalpamento e um movimento retrocesso.
Movimento de aproximao. Deslocamento do apalpador em avano rpido (G00) at o ponto
de aproximao, situado frente face a apalpar a uma distncia "B" da mesma
Movimento de apalpamento. Deslocamento do apalpador com o avano indicado (F), at
receber o sinal do apalpador. A mxima distncia a percorrer no movimento de apalpamento
2B. Se percorrida a referida distncia o CNC no recebe o sinal do apalpador, se detm o
movimento dos eixos e se visualiza o erro correspondente.
Movimento de retrocesso. Deslocamento do apalpador em avano rpido (G00) desde o ponto
no qual se realizou o apalpamento at o ponto de aproximao.
3.Movimento de retrocesso.
Deslocamento da ferramenta em avano rpido (G00) desde o ponto de aproximao at o
ponto que se chamou o ciclo.
O movimento de aproximao se realiza em duas fases. Primeiro se desloca conforme o eixo
X e depois conforme o eixo Z.
MODELO T
SOFT: V01.6X
228
Manual de program a o
Se se deseja ativar a ferramenta recusada, quer seja porque se modificou por outra ou porque se
deseja continuar trabalhando com a mesma, h as seguintes opes:
1.Entrar na tabela de ferramentas em modo ISO e apagar a vida real da referida ferramenta.
2.Entrar na tabela de ferramentas em modo ISO e escrever o valor desejado da vida real da referida
ferramenta.
Neste caso, para ativar a ferramenta necessrio que o valor de la vida real seja menor que
o valor da vida nominal. Do contrrio a ferramenta aparecer como gasta (estado = E).
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
229
Manual de programao
Serve para calibrar as faces do apalpador de sobremesa, instalado numa posio fixa da mesa e
com as faces paralelas aos eixos X Z. Este apalpador ser o que se utilize no ciclo fixo de calibragem
de ferramentas.
A posio do apalpador estar indicada em cotas absolutas referidas ao zero mquina mediante
os parmetros de mquina gerais:
PRBXMIN Cota mnima que ocupa o apalpador conforme o eixo X.
10. PRBXMAX
PRBZMIN
Cota mxima que ocupa o apalpador conforme o eixo X.
Cota mnima que ocupa o apalpador conforme o eixo Z.
TRABALHO COM APALPADOR
PROBE 2. Ciclo fixo de calibragem do apalpador
Para a execuo do ciclo se utilizar uma ferramenta padro de dimenses conhecidas com os seus
valores correspondentes, previamente introduzidos no corretor selecionado. Em virtude de ser
preciso calibrar o apalpador conforme os eixos X Z, o fator de forma (F) da ferramenta padro
selecionada dever ser F1, F3, F5 ou F7.
Formato de programao
Define a distncia de segurana e se programar mediante um valor positivo maior que 0 (zero).
O seu valor vir expressa em raios.
[ X, U, Z, W ] Posio do apalpador
MODELO T O CNC no modifica os parmetros de mquina. O CNC leva em considerao as cotas indicadas
SOFT: V01.6X em X, U, Z, W somente durante esta calibragem. Se qualquer dos campos X, U, Z, W omitido,
o CNC toma o valor atribudo ao parmetro de mquina correspondente.
230
Manual de program a o
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 (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 CNC 8055
movimento dos eixos e se visualiza o erro correspondente.
CNC 8055i
Movimento de retrocesso. Deslocamento do apalpador em avano rpido (G00) desde o ponto
no qual se realizou o apalpamento at o ponto de aproximao.
3.Movimento de retrocesso.
Deslocamento da ferramenta em avano rpido (G00) desde o ponto de aproximao at o MODELO T
ponto que se chamou o ciclo. SOFT: V01.6X
231
Manual de programao
Depois de finalizado o ciclo, o CNC devolver os valores medidos nos seguintes parmetros
aritmticos gerais.
P299 Cota real no eixo X da face medida. Este valor estar expresso em cotas absolutas
e em raios.
P299 Cota real no eixo Z da face medida. Este valor estar expresso em cotas absolutas.
Exemplo:
PRBXMIN = P298 - 40
PRBXMAX = P298
PRBZMIN = P299 - 40
PRBZMAX = P299
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
232
Manual de program a o
Se utilizar um apalpador situado no spindle suporte de ferramentas, que deve estar previamente
calibrado mediante o ciclo fixo de calibragem de ferramenta (PROBE 1).
Este ciclo, alm de realizar uma medida de pea conforme o eixo X, permite corrigir o valor do
corretor da ferramenta que se utilizou no processo de usinagem da referida superfcie. Esta
correo se realizar somente quando o erro de medida supera um valor programado.
Formato de programao
10.
eixo X.
PROBE 3. Ciclo fixo de medida de pea e correo de ferramenta no
O formato de programao deste ciclo :
(PROBE 3, X, Z, B, F, L, D)
[ X5.5 ] Cota terica conforme o eixo X, do ponto sobre o que se deseja realizar a medio
[ Z5.5 ] Cota terica conforme o eixo Z, do ponto sobre o que se deseja realizar a medio
Define a distncia de segurana e se programar mediante um valor positivo maior que 0 (zero).
O seu valor vir expressa em raios.
Define a tolerncia que se aplicar ao erro medido. Se programar com valor absoluto e se realizar
a correo do corretor somente quando o erro supera o referido valor.
[ D4 ] Corretor de ferramenta
Define o nmero de corretor sobre o que se realizar a correo, depois de realizada a medio.
Se no se programa ou se programa com valor 0, o CNC entender que no se deseja efetuar a
referida correo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
233
Manual de programao
10.
TRABALHO COM APALPADOR
eixo X.
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.
Se se definiu um nmero de corretor de ferramenta (D), o CNC modifica o valor "I" do referido
corretor, sempre que o erro de medio seja igual ou maior que a tolerncia (L).
Depois de finalizado o ciclo, o CNC devolver os valores reais obtidos depois da medio, nos
seguintes parmetros aritmticos gerais.
P299 Cota real de la superficie. Este valor estar expresso conforme as unidades ativas,
CNC 8055 raios ou dimetros.
CNC 8055i
P299 Erro detectado. Diferena entre a cota real de superfcie e a cota terica programada.
Este valor estar expresso em raios.
MODELO T
SOFT: V01.6X
234
Manual de program a o
Se utilizar um apalpador situado no spindle suporte de ferramentas, que deve estar previamente
calibrado mediante o ciclo fixo de calibragem de ferramenta (PROBE 1).
Este ciclo, alm de realizar uma medida de pea conforme o eixo Z, permite corrigir o valor do
corretor da ferramenta que se utilizou no processo de usinagem da referida superfcie. Esta
correo se realizar somente quando o erro de medida supera um valor programado.
Formato de programao
10.
eixo Z
PROBE 4. Ciclo fixo de medida de pea e correo de ferramenta no
O formato de programao deste ciclo :
(PROBE 4, X, Z, B, F, L, D)
[ X5.5 ] Cota terica conforme o eixo X, do ponto sobre o que se deseja realizar a medio
[ Z5.5 ] Cota terica conforme o eixo Z, do ponto sobre o que se deseja realizar a medio
Define a distncia de segurana e se programar mediante um valor positivo maior que 0 (zero).
O seu valor vir expressa em raios.
Define a tolerncia que se aplicar ao erro medido. Se programar com valor absoluto e se realizar
a correo do corretor somente quando o erro supera o referido valor.
[ D4 ] Corretor de ferramenta
Define o nmero de corretor sobre o que se realizar a correo, depois de realizada a medio.
Se no se programa ou se programa com valor 0, o CNC entender que no se deseja efetuar a
referida correo.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
235
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.
Se se definiu um nmero de corretor de ferramenta (D), o CNC modifica o valor "K" do referido
corretor, sempre que o erro de medio seja igual ou maior que a tolerncia (L).
P299 Erro detectado. Diferena entre a cota real de superfcie e a cota terica programada.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
236
PROGRAMAO EM LINGUAGEM
DE ALTO NIVEL
11
11.1 Descrio lxica.
Todas as palavras que constituem a linguagem em alto nvel do controle numrico devero ser
escritas em letras maisculas, exceo dos textos associados, que se podero escrever com
letras maisculas e minsculas.
Os elementos que esto disposio para realizar a programao em alto nvel so:
Palavras reservadas.
Constantes numricas.
Smbolos.
Palavras reservadas
Se consideram palavras reservadas quelas palavras que o CNC utiliza na programao de alto
nvel para denominar as variveis do sistema, os operadores, as instrues de controle, etc.
Tambm so palavras reservadas cada uma das letras do alfabeto A-Z, j que podem formar uma
palavra da linguagem de alto nvel quando vo sozinhas.
Constantes numricas
A atribuio a uma varivel de uma constante superior ao formato 6.5, se realizar mediante
parmetros aritmticos, mediante expresses aritmticas, ou ento mediante constantes
expressas em formato hexadecimal.
Se se deseja atribuir varivel "TIMER" o valor 100000000 se poder realizar uma das
seguintes formas:
(TIMER = $5F5E100)
(TIMER = 10000 * 10000)
(P100 = 10000 * 10000)
(TIMER = P100) CNC 8055
CNC 8055i
Se o controle trabalha no sistema mtrico (milmetros) a resoluo de dcima de micro,
programando-se as cifras em formato 5.4 (positivo ou negativo, com 5 dgitos inteiros e 4
decimais).
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.
237
Manual de programao
Smbolos
11.
Descrio lxica.
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
238
Manual de program a o
11.2 Variveis
O CNC possui uma srie de variveis internas que podem ser acessadas desde o programa de
usurio, desde o programa do PLC ou pela via DNC. Conforme a sua utilizao, estas variveis
se diferenciam em variveis de leitura e variveis de leitura-escritura.
O acesso a estas variveis desde o programa de usurio se realiza com comandos de alto nvel.
Cada um destas variveis ser feita sua referencia mediante seu mnemnico, que deve escrever-
se com maisculas.
Os mnemnicos terminados em X-C indicam um conjunto de 9 elementos formados pela
correspondente raiz seguida de X, Y, Z, U, V, W, A, B e C.
ORG(X-C) -> ORGX ORGY ORGZ
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
ORGU ORGV ORGW
ORGA ORGB ORGC
Os mnemnicos acabados em n indicam que as variveis esto agrupadas em tabelas. Se se
deseja acessar um elemento de uma destas tabelas, se indicar o campo da tabela desejada
mediante o mnemnico correspondente seguido do elemento desejado.
TORn -> TOR1 TOR3 TOR11
As variveis que acessam os valores reais do CNC detm a preparao de blocos. O CNC espera
que o referido comando se execute para comear novamente a preparao de blocos. Por isso,
se deve ter precauo ao utilizar este tipo de variveis, j que se se intercalam entre blocos de
usinagem que trabalhem com compensao se podem obter perfis no desejados.
239
Manual de programao
As variveis de propsito geral, se referenciam mediante a letra "P" seguida de um nmero inteiro.
O CNC possui quatro tipos de variveis de propsito geral.
P2000-P2255
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.
O programador poder utilizar variveis de propsito geral ao editar os seus prprios programas.
Mais tarde e durante a execuo, o CNC substituir estas variveis pelos valores que nesse
momento tenham atribudos.
A utilizao destas variveis de propsito geral, depender do tipo de bloco no qual se programem
e do canal de execuo. Os programas que se executem no canal de usurio podero conter
qualquer parmetro global, de usurio ou de fabricante, mas no podero utilizar parmetros locais.
Parmetros locais
Os parmetros locais utilizados em linguagem de alto nvel podero ser definidos utilizando a forma
anteriormente exposta, ou ento utilizando as letras A-Z, excetuando a , de forma que A igual
a P0 e Z a P25.
Se se realiza uma atribuio a parmetro local utilizando o seu nome (A em vez de P0, por exemplo)
e sendo a expresso aritmtica uma constante numrica, a instruo se pode abreviar da seguinte
forma:
(P0=13.7) ==> (A=13.7) ==> (A13.7)
Se deve ter cuidado ao utilizar parntesis, j que no a mesma coisa M30 que (M30). O CNC
interpreta (M30) como uma instruo e ao ser M, outra forma de definir o parmetro P12, a referida
instruo ler-se- como (P12=30), atribuindo ao parmetro P12 o valor 30.
Os parmetros globais podem ser usados pelo usurio, pelo fabricante e pelos ciclos do CNC.
MODELO T
SOFT: V01.6X Parmetros de fabricante
Estes parmetros so uma ampliao dos parmetros globais, com a diferena de que no so
usados pelos ciclos do CNC.
240
Manual de program a o
Os parmetros OEM e as sub-rotinas com parmetros OEM somente podem utilizar-se nos
programas prprios do fabricante; aqueles definidos com o atributo [O]. Para modificar um destes
parmetros nas tabelas, se solicita o password do fabricante.
As usinagens multplices (G60 a G65) e os ciclos fixos de usinagem (G69, G81 a G89) utilizam o
sexto nvel de sobreposio de parmetros locais quando se encontram ativos. 11.
Os ciclos fixos de usinagem utilizam o parmetro global P299 para os seus clculos internos e os
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
ciclos fixos de apalpador utilizam os parmetros globais P294 at P299.
O CNC atualizar a tabela de parmetros depois de elaborar as operaes que se indicam no bloco
que se encontra em preparao. Esta operao se realiza sempre antes da execuo do bloco, por
isso, os valores mostrados na tabela no necessitam corresponder com os do bloco em execuo.
Quando se acessa tabela de parmetros locais e parmetros globais o valor atribudo a cada
parmetro pode estar expresso em notao decimal (4127.423) ou em notao cientfica (0.23476
E-3).
O CNC possui instrues de alto nvel que permitem definir e utilizar sub-rotinas que podem ser
chamadas desde um programa principal, ou desde outra sub-rotina, podendo ao mesmo tempo,
chamar desta a uma segunda, da segunda a uma terceira, etc. O CNC limita estas chamadas,
permitindo-se at o mximo de 15 nveis de sobreposio.
Se permite atribuir 26 parmetros locais (P0-P25) a uma sub-rotina. Estes parmetros, que sero
desconhecidos para os blocos externos sub-rotina, podero ser referenciados pelos blocos que
formam a mesma.
O CNC permite atribuir parmetros locais a mais de uma sub-rotina, podendo existir um mximo
de 6 nveis de sobreposio de parmetros locais, dentro dos 15 nveis de sobreposio de sub-
rotinas.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
241
Manual de programao
Tabela de Corretores
O valor do raio (R), comprimento (L) e corretores de desgaste (I, K) da ferramenta vm dados nas
unidades ativas.
Tabela de ferramentas
O nmero de corretor ser um nmero inteiro entre 0 e 255. O nmero mximo de corretores est
limitado pelo p.m.g. NTOFFSET.
Variveis de leitura
CNC 8055
CNC 8055i TOOL
(P100=TOOL)
MODELO T
SOFT: V01.6X Atribui ao parmetro P100 o nmero da ferramenta ativa.
TOD
242
Manual de program a o
NXTOOL
Devolve o nmero da ferramenta seguinte, que se encontra selecionada mas pendente da execuo
de M06 para ser ativada.
NXTOD
TMZPn
Devolve a posio que ocupa a ferramenta indicada (n) no magazine de ferramentas. 11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Variveis de leitura e escritura
TOXn
Esta varivel permite ler ou modificar na tabela de corretores o valor atribudo ao comprimento
conforme o eixo X do corretor indicado (n).
(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
CNC 8055
Esta varivel permite ler ou modificar na tabela de ferramentas o valor atribudo largura da
ferramenta de corte da ferramenta indicada (n). CNC 8055i
CUTAn
Esta varivel permite ler ou modificar na tabela de ferramentas o valor atribudo ao ngulo de corte
MODELO T
da ferramenta indicada (n). SOFT: V01.6X
TLFDn
Esta varivel permite ler ou modificar na tabela de ferramentas o nmero do corretor da ferramenta
indicada (n).
243
Manual de programao
TLFFn
Esta varivel permite ler ou modificar na tabela de ferramentas o cdigo de famlia da ferramenta
indicada (n).
TLFNn
Esta varivel permite ler ou modificar na tabela de ferramentas o valor atribudo como vida nominal
da ferramenta indicada (n).
TLFRn
11. Esta varivel permite ler ou modificar na tabela de ferramentas o valor que leva de vida real da
ferramenta indicada (n).
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
TMZTn
Esta varivel permite ler ou modificar na tabela do magazine de ferramentas o contedo da posio
indicada (n).
HTOR
A varivel HTOR indica o valor do raio da ferramenta que o CNC est utilizando para efetuar os
clculos.
Ao ser uma varivel de leitura e escrita desde o CNC e de leitura desde o PLC e DNC, o seu valor
pode ser distinto do atribudo na tabela (TOR).
Na ligao, depois de programar uma funo T, depois de um RESET ou depois de uma funo
M30, adquire o valor da tabela (TOR).
Exemplo de programao
Se deseja usinar um perfil com um excesso de 0,5 mm realizando passadas de 0,1 mm com uma
ferramenta de raio 10 mm.
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: V01.6X
244
Manual de program a o
Estas variveis esto associadas aos deslocamentos de origem, e podem corresponder aos
valores da tabela ou aos valores que, atualmente, se encontram selecionados mediante a funo
G92 ou mediante uma pr-seleo realizada em modo manual.
Os deslocamentos de origem possveis alm do deslocamento aditivo indicado pelo PLC, so G54,
G55, G56, G57, G58 e G59.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Se eixo rotativo em graus (entre 99999.9999).
Mesmo que existam variveis relacionadas a cada eixo, o CNC somente permite as relacionadas
aos eixos selecionados no CNC. Desta maneira, se o CNC controla os eixos X, Y, Z, U e B, somente
admite no caso de ORG(X-C) as variveis ORGX, ORGY, ORGZ, ORGU e ORGB.
Variveis de leitura
ORG(X-C)
Devolve o valor que tem o deslocamento de origem ativo no eixo selecionado. No se inclui neste
valor o deslocamento aditivo indicado pelo PLC ou pelo volante aditivo.
(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
CNC 8055
Esta varivel permite ler ou modificar o valor do eixo selecionado na tabela correspondente ao
deslocamento de origem indicado n.
CNC 8055i
(P110=ORGX 55)
Atribui ao parmetro P110 o valor do eixo X na tabela correspondente ao deslocamento
de origem G55. MODELO T
SOFT: V01.6X
(ORGZ 54=P111)
Atribui ao eixo Z na tabela correspondente ao deslocamento de origem G54 o parmetro
P111.
245
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: V01.6X
246
Manual de program a o
Estas variveis associadas aos parmetros de mquina so de leitura. Estas variveis podero ser
de leitura e escritura quando se executem dentro de um programa ou sub-rotina de fabricante.
Para conhecer o formato dos valores devolvidos conveniente consultar o manual de instalao
e arranque inicial. Aos parmetros que se definem mediante YES/NO, +/- e ON/OFF correspondem
os valores 1/0.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Se eixo rotativo em graus (entre 99999.9999).
Para poder modificar estes parmetros desde o PLC, tem que executar mediante o comando
CNCEX uma sub-rotina de fabricante com as variveis correspondentes.
Variveis de leitura
MPGn
(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
MPSSn
MPASn
MPLCn
Devolve o valor que se atribuiu ao parmetro de mquina (n) do PLC. CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
247
Manual de programao
11. O estado das zonas de trabalho vem definido pelo seguinte cdigo:
0 = Desabilitada.
1 = Habilitada como zona de no entrada.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Variveis de leitura
FZONE
FZLO(X-C)
FZUP(X-C)
SZONE
SZLO(X-C)
SZUP(X-C)
TZONE
TZLO(X-C)
TZUP(X-C)
FOZLO(X-C)
MODELO T
SOFT: V01.6X Limite inferior da zona 4 conforme o eixo selecionado (X-C).
FOZUP(X-C)
248
Manual de program a o
FIZONE
FIZLO(X-C)
FIZUP(X-C)
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
249
Manual de programao
FREAL
11. (P100=FREAL)
Atribui ao parmetro P100 o avano real do CNC.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
FREAL(X-C)
FTEO(X-C)
FEED
Devolve o avano que se encontra selecionado no CNC mediante a funo G94. Em mm/minuto
ou polegadas/minuto.
Este avano pode ser indicado pelo programa, pelo PLC ou por DNC, selecionando o CNC um
deles, sendo o mais prioritrio o indicado pelo DNC e o menos prioritrio o indicado pelo programa.
DNCF
PLCF
PRGF
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
CNC 8055 deles, sendo o mais prioritrio o indicado pelo DNC e o menos prioritrio o indicado pelo programa.
CNC 8055i
DNCFPR
Devolve o avano, em mm/revoluo ou polegadas/revoluo, que se encontre selecionado por
DNC. Se tem o valor 0 significa que no se encontra selecionado.
MODELO T
SOFT: V01.6X
PLCFPR
250
Manual de program a o
PRGFPR
PRGFIN
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
mm/min ou polegadas/minuto.
FRO
Devolve o override (%) do avano que se encontra selecionado no CNC. Ser dado por um nmero
inteiro entre 0 e "MAXFOVR" (mximo 255).
Esta percentagem do avano pode ser indicada por programa, pelo PLC, pelo DNC ou desde o
painel frontal, selecionando CNC um deles, sendo a ordem de prioridade (de maior a menor): por
programa, por DNC, por PLC e desde o comutador.
DNCFRO
Devolve a percentagem do avano que se encontra selecionado no DNC. Se tem o valor 0 significa
que no se encontra selecionado.
PLCFRO
Devolve a percentagem do avano que se encontra selecionado no PLC. Se tem o valor 0 significa
que no se encontra selecionado.
CNCFRO
PLCCFR
Devolve a percentagem do avano que se encontra selecionado para o canal de execuo do PLC.
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 CNC 8055
programa.
(PRGFRO=P111) CNC 8055i
Atribui percentagem do avano selecionado por programa o valor do parmetro P111.
MODELO T
SOFT: V01.6X
251
Manual de programao
PPOS(X-C)
(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.
FLWE(X-C)
CNC 8055 Devolve o erro de seguimento do eixo selecionado.
CNC 8055i
DPLY(X-C)
MODELO T DRPO(X-C)
SOFT: V01.6X
Devolve a Posio que indica o regulador Sercos do eixo selecionado (varivel PV51 ou PV53 do
regulador).
252
Manual de program a o
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.
Se se acessa a alguma das variveis DIST(X-C) se detm a preparao de blocos e se espera que
o referido comando se execute, para comear novamente a preparao de blocos.
LIMPL(X-C) LIMMI(X-C)
Estas variveis permitem fixar um segundo limite de percurso para cada um dos eixos, LIMPL para
o superior e LIMMI para o inferior.
Como a ativao e desativao dos segundos limites realizada pelo PLC, mediante a entrada
lgica geral ACTLIM2 (M5052), alm de definir os limites, executa uma funo auxiliar M para que
lhe seja comunicada.
Tambm se recomenda executar a funo G4 depois da mudana, para que o CNC execute os
blocos seguintes com os novos limites.
O segundo limite de percurso ser levado em considerao quando se definiu o primeiro, mediante
os parmetros de mquina de eixos LIMIT+ (P5) e LIMIT- (P6).
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
253
Manual de programao
Variveis de leitura
HANDSE
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Em volantes com boto seletor de eixos, indica se foi pulsado o referido boto. Se tem o valor 0
significa que no se foi pulsado.
HANFCT
Se deve utilizar quando se possui vrios volantes eletrnicos ou dispondo de um nico volante, se
deseja aplicar diferentes fatores de multiplicao (x1, x10, x100) a cada eixo.
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
Depois de posicionado o comutador numa das posies do volante, o CNC consulta esta varivel
e em funo dos valores atribudos aos bits (c b a) de cada eixo aplica o fator multiplicador
selecionado para cada um deles.
c b a
0 0 1 Fator x1
0 1 0 Fator x10
1 0 0 Fator x100
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
HBEVAR
Indica se a contagem do volante HBE est habilitado, o eixo que se deseja deslocar e o fator de
multiplicao (x1, x10, x100).
CNC 8055 C B A W V U Z Y X
254
Manual de program a o
(^) Indica, quando a mquina possui um volante geral e volantes individuais (associados a um eixo),
qual o volante que tem preferncia quando ambos os volantes se movem ao mesmo tempo.
0 = Tem preferncia o volante individual. O eixo correspondente no leva em considerao os
pulsos do volante geral, o resto de eixos sim.
1 = Tem preferncia o volante geral. No leva em considerao os pulsos do volante individual.
0 0 1 Fator x1 11.
0 1 0 Fator x10
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
1 0 0 Fator x100
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
Mostra o eixo selecionado em modo inverso e o fator multiplicador selecionado por PLC. Quando
a varivel HBEVAR se pe a 0 volta a mostrar o modo selecionado no comutador.
MASLAN
MASCFI MASCSE
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
255
Manual de programao
ASIN(X-C)
BSIN(X-C)
11. ASINS
BSINS
SASINS
SBSINS
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
256
Manual de program a o
Nestas variveis associadas rvore principal, os valores das velocidades vm dados em rotaes
por minuto e os valores do override da rvore principal vm dados por nmeros inteiros entre 0 e
255.
Algumas variveis detm a preparao de blocos se indicado em cada uma e se espera que o
referido comando se execute para comear novamente a preparao de blocos.
Variveis
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.
FTEOS
SPEED
Devolve, em rotaes por minuto, a velocidade de rotaes da rvore principal que se encontra
selecionada no CNC.
Esta velocidade de rotao pode ser indicada por programa, pelo PLC ou pelo DNC, selecionando
o CNC um deles, sendo o mais prioritrio o indicado por DNC e o menos prioritrio o indicado por
programa.
DNCS
Devolve a velocidade de rotao, em rotaes por minuto, selecionada por DNC. Se tem o valor
0 significa que no se encontra selecionado.
PLCS
Devolve a velocidade de rotao, em rotaes por minuto, selecionada por PLC. Se tem o valor 0
significa que no se encontra selecionado.
PRGS
CSS
Devolve a velocidade de corte constante que se encontra selecionada no CNC. O seu valor vem
imposto nas unidades ativas (en metros/minuto o pies/minuto).
Esta velocidade de corte constante pode ser indicada por programa, pelo PLC ou pelo DNC,
selecionando o CNC um deles, sendo o mais prioritrio o indicado por DNC e o menos prioritrio
o indicado por programa.
DNCCSS
Devolve a velocidade de corte constante selecionada por DNC. O seu valor dado em CNC 8055
metros/minuto ou ps/minuto e se tem o valor 0 significa que no se encontra selecionado. CNC 8055i
PLCCSS
Devolve a velocidade de corte constante selecionada por PLC. O seu valor vem imposto en
metros/minuto o pies/minuto. MODELO T
SOFT: V01.6X
PRGCSS
Devolve a velocidade de corte constante selecionada por programa. O seu valor vem imposto en
metros/minuto o pies/minuto.
257
Manual de programao
SSO
Devolve o override (%) da velocidade de rotao da rvore principal que se encontra selecionada
no CNC. Ser dado por um nmero inteiro entre 0 e "MAXSOVR" (mximo 255).
Esta percentagem da velocidade de rotao da rvore principal pode ser indicada por programa,
pelo PLC, pelo DNC ou desde o painel frontal, selecionando CNC um deles, sendo a ordem de
prioridade (de maior a menor): por programa, por DNC, por PLC e desde o painel frontal.
DNCSSO
11. Devolve o percentual da velocidade de rotao da rvore principal que se encontra selecionada
no DNC. Se tem o valor 0 significa que no se encontra selecionado.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
PLCSSO
CNCSSO
SLIMIT
Devolve, em rotaes por minuto, o valor no qual est fixado o limite de velocidade de rotao da
rvore principal no CNC.
Este limite pode ser indicado por programa, pelo PLC ou por DNC, selecionando o CNC um deles,
sendo o mais prioritrio o indicado por DNC e o menos prioritrio o indicado por programa.
DNCSL
Devolve o limite da velocidade de rotao da rvore principal, em rotaes por minuto, selecionada
por DNC. Se tem o valor 0 significa que no se encontra selecionado.
PLCSL
Devolve o limite da velocidade de rotao da rvore principal, em rotaes por minuto, selecionada
por PLC. Se tem o valor 0 significa que no se encontra selecionado.
PRGSL
Devolve o limite da velocidade de rotao da rvore principal, em rotaes por minuto, selecionada
por programa.
MDISL
Mxima velocidade do spindle para a usinagem. Esta varivel tambm se atualiza quando se
programa a funo G92 desde MDI.
POSS
Devolve a posio real da rvore principal. O seu valor vem imposto entre 99999.9999. Se detm
a preparao de blocos.
RPOSS
Devolve a posio real da rvore principal. Seu valor dado em dcimos de milsimos de grau
(entre -360 e 360). Se detm a preparao de blocos.
CNC 8055
TPOSS
CNC 8055i
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
MODELO T
SOFT: V01.6X
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.
258
Manual de program a o
DRPOS
PRGSP
Posio programada em M19 por programa para o spindle principal. Esta varivel de leitura desde
o CNC, DNC e PLC.
FLWES
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
SYNCER
Devolve, em graus (entre 99999.9999), o erro com que a segunda rvore segue principal quando
esto sincronizados em posio.
PRGSSO
Esta varivel permite ler ou modificar o percentual da velocidade de rotao da rvore principal que
se encontra selecionada por programa. Ser dado por um nmero inteiro entre 0 e "MAXSOVR"
(mximo 255). Se tem o valor 0 significa que no se encontra selecionado.
(P110=PRGSSO)
Atribui ao parmetro P110 a percentagem da velocidade de rotao da rvore principal
que se encontra selecionada por programa.
(PRGSSO=P111)
Atribui percentagem da velocidade de rotao da rvore principal selecionada por
programa o valor do parmetro P111.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
259
Manual de programao
Variveis de leitura
11. SSREAL
(P100=SSREAL)
Atribui ao parmetro P100 a velocidade de rotao real da segunda rvore.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
SFTEOS
SSPEED
Devolve, em rotaes por minuto, a velocidade de rotaes do segundo spindle que se encontra
selecionado no CNC.
Esta velocidade de rotao pode ser indicada por programa, pelo PLC ou pelo DNC, selecionando
o CNC um deles, sendo o mais prioritrio o indicado por DNC e o menos prioritrio o indicado por
programa.
SDNCS
Devolve a velocidade de rotao, em rotaes por minuto, selecionada por DNC. Se tem o valor
0 significa que no se encontra selecionado.
SPLCS
Devolve a velocidade de rotao, em rotaes por minuto, selecionada por PLC. Se tem o valor 0
significa que no se encontra selecionado.
SPRGS
SCSS
Devolve a velocidade de corte constante que se encontra selecionada no CNC. O seu valor vem
imposto nas unidades ativas (en metros/minuto o pies/minuto).
Esta velocidade de corte constante pode ser indicada por programa, pelo PLC ou pelo DNC,
selecionando o CNC um deles, sendo o mais prioritrio o indicado por DNC e o menos prioritrio
o indicado por programa.
SDNCCS
Devolve a velocidade de corte constante selecionada por DNC. O seu valor dado em
CNC 8055 metros/minuto ou ps/minuto e se tem o valor 0 significa que no se encontra selecionado.
CNC 8055i
SPLCCS
Devolve a velocidade de corte constante selecionada por PLC. O seu valor vem imposto en
metros/minuto o pies/minuto.
MODELO T
SOFT: V01.6X
SPRGCS
Devolve a velocidade de corte constante selecionada por programa. O seu valor vem imposto en
metros/minuto o pies/minuto.
260
Manual de program a o
SSSO
Devolve o override (%) da velocidade de rotao do segundo spindle que se encontra selecionado
no CNC. Ser dado por um nmero inteiro entre 0 e "MAXSOVR" (mximo 255).
Esta percentagem da velocidade de rotao do segundo spindle pode ser indicada por programa,
pelo PLC, pelo DNC ou desde o painel frontal, selecionando CNC um deles, sendo a ordem de
prioridade (de maior a menor): por programa, por DNC, por PLC e desde o painel frontal.
SDNCSO
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
SPLCSO
SCNCSO
SSLIMI
Devolve, em rotaes por minuto, o valor no qual est fixado o limite de velocidade de rotao da
segunda rvore no CNC.
Este limite pode ser indicado por programa, pelo PLC ou por DNC, selecionando o CNC um deles,
sendo o mais prioritrio o indicado por DNC e o menos prioritrio o indicado por programa.
SDNCSL
Devolve o limite da velocidade de rotao da segunda rvore, em rotaes por minuto, selecionada
por DNC. Se tem o valor 0 significa que no se encontra selecionado.
SPLCSL
Devolve o limite da velocidade de rotao da segunda rvore, em rotaes por minuto, selecionada
por PLC. Se tem o valor 0 significa que no se encontra selecionado.
SPRGSL
Devolve o limite da velocidade de rotao da segunda rvore, em rotaes por minuto, selecionada
por programa.
SPOSS
Devolve a posio real da segunda rvore. O seu valor vem imposto entre 99999.9999.
SRPOSS
Devolve a posio real da segunda rvore. Seu valor dado em dcimos de milsimos de grau
(entre -360 e 360).
STPOSS
Devolve a posio terica da segunda rvore (cota real + erro de seguimento). O seu valor vem
imposto entre 99999.9999.
SDRPOS
SPRGSP
Posio programada em M19 por programa para o segundo spindle. Esta varivel de leitura desde
o CNC, DNC e PLC.
261
Manual de programao
SFLWES
11. SPRGSO
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Esta varivel permite ler ou modificar o percentual da velocidade de rotao da segunda rvore
que se encontra selecionada por programa. Ser dado por um nmero inteiro entre 0 e "MAXSOVR"
(mximo 255). Se tem o valor 0 significa que no se encontra selecionado.
(P110=SPRGSO)
Atribui ao parmetro P110 a percentagem da velocidade de rotao da segunda rvore
que se encontra selecionada por programa.
(SPRGSO=P111)
Atribui percentagem da velocidade de rotao da segunda rvore selecionada por
programa o valor do parmetro P111.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
262
Manual de program a o
Variveis de leitura
ASPROG
Devolve as rotaes por minuto programadas em M45 S. Quando se programa somente M45 a
varivel toma o valor 0. 11.
Variveis
A varivel ASPROG se atualiza justamente, antes de executar a funo M45, de forma que esteja
LIVRPM
Devolve as rotaes por minuto que selecionou o usurio para a ferramenta motorizada no modo
de trabalho TC.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
263
Manual de programao
Se se acessa a qualquer varivel que permite ler ou modificar o estado de um recurso do PLC (I,
O, M, R, T, C), se detm a preparao de blocos e se espera que o referido comando se execute
para comear novamente a preparao de blocos.
Variveis de leitura
PLCMSG
Devolve o nmero da mensagem de autmato mais prioritrio que se encontre ativo, coincidir com
o visualizado na tela (1128). Se no tem nenhum devolve 0.
(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
CNC 8055 Esta varivel permite ler ou modificar 32 marcas do autmato a partir da indicada (n).
CNC 8055i
PLCRn
Esta varivel permite ler ou modificar o estado dos 32 bits do registro indicado (n).
MODELO T PLCTn
SOFT: V01.6X
Esta varivel permite ler ou modificar a conta do temporizador indicado (n).
PLCCn
264
Manual de program a o
PLCMMn
(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: V01.6X
265
Manual de programao
O CNC permite atribuir 26 parmetros locais (P0-P25) a uma sub-rotina, mediante o uso das
instrues PCALL e MCALL. Estas instrues alm de executar a sub-rotina desejada permitem
inicializar os parmetros locais da mesma.
Variveis de leitura
11. CALLP
Permite conhecer que parmetros locais foram definidos e quais no, na chamada sub-rotina
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: V01.6X
266
Manual de program a o
Variveis de leitura
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
TSVAR(X-C) identificador ... Para os eixos.
TSVARS identificador ... para o spindle principal.
TSSVAR identificador ... para o segundo spindle.
(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
O regulador pode dispor at 8 gamas de trabalho o redutores (0 at 7). Identificador Sercos 218,
GearRatioPreselection.
Da mesma maneira, pode dispor at 8 conjuntos de parmetros (0 at 7). Identificador Sercos 217,
GearRatioPreselection.
Estas variveis permitem modificar a gama de trabalho e o conjunto de parmetros de cada um
dos reguladores.
SETGE(X-C) ... Para os eixos.
SETGES ... para o spindle principal.
SSETGS ... para o segundo spindle.
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.
MODELO T
SOFT: V01.6X
267
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.
11. Modelo CNC8055:
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Bit Significado
7 Mdulo de eixos.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
268
Manual de program a o
Modelo CNC8055i:
Bit Significado
6 Reservado.
9, 8, 7 000
001
010
No existe placa de expanso.
Placa de expanso contagens + I/Os.
Placa de expanso somente contagens.
11.
011 Placa de expanso somente I/Os.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
101 Placa "Eixos 2" para expanso de contagens + I/Os.
110 Placa "Eixos 2" para expanso de somente contagens.
111 Placa "Eixos 2" para expanso de somente I/Os.
10 Placa de eixos com conversor digital analgico de 12 bits (=0), ou de 16 bits (=1).
12, 11 Reservado.
14, 13 Reservado.
30 Ethernet
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.
O bit 1 somente indica se o hardware possui conector para a compact flash no indica se a compact
flash est inserida ou no.
Modelo CNC8055i:
Bit Significado
CNC 8055
0 Placa Eixos 2. CNC 8055i
1 Possui conector para compact flash.
269
Manual de programao
IDHARH IDHARL
Como o nmero de identificao tem 12 dgitos, a varivel IDHARL mostra os 8 de menor peso e
a varivel IDHARH os 4 de maior peso.
Exemplo:
000029AD IDHART
11. 29ADEE020102
EE020102 IDHARL
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
SOFCON
HDMEGA
KEYIDE
MODELO T
SOFT: V01.6X
270
Manual de program a o
Variveis de leitura
HARSWA HARSWB
Devolvem, em 4 bits, a configurao da unidade central valor 1 quando est presente e valor 0
em caso contrrio. Direo lgica fixada em cada uma das placas mediante os micro comutadores
(ver manual de instalao).
11.
HARSWA HARSWB
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
Bits Placa Bits Placa
31 - 28 Sercos grande 31 - 28
27 - 24 I/O 4 27 - 24
19 - 16 I/O 2 19 - 16
7 -4
3 - 0 (LSB) HD
A placa CPU deve estar presente em todas as configuraes e personalizada com o valor 0. No
resto dos casos, se no h placa devolve o valor 0.
Pode ter placa Sercos de tamanho grande (a que ocupa mdulo completo) ou placa pequena que
se instala no mdulo CPU (1 se est colocada na COM1 e 2 se est na COM2).
Pode ter dois tipos de placas CAN (valor 0001 se do tipo SJ1000 e valor 0010 se do tipo
OKI9225).
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
271
Manual de programao
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
13 Temperatura interior
11. 12
11
I/O 3
I/O 2
(Tenso da placa)
(Tenso da placa)
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
7 +3.3 V Alimentao
6 GND Alimentao
5 GNDA Alimentao
4 - 15 V Alimentao
3 + 15 V Alimentao
2 Pila Alimentao
1 -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.
NODE
Devolve o nmero de nodo com que se configurou o CNC dentro do anel Sercos.
VCHECK
IONODE
Devolve em 16 bits a posio do comutador "ADDRESS" do CAN das I/Os. Se no est conectado,
CNC 8055
devolve o valor 0xFFFF.
CNC 8055i
IOSLOC
16 - 31 Nmero de sadas.
272
Manual de program a o
IOSREM
Bit Significado
0 - 15 Nmero de entradas.
16 - 31 Nmero de sadas.
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
273
Manual de programao
OPMODE
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.
CNC 8055
53 = Tabela de magazine de ferramentas.
CNC 8055i
54 = Tabela de parmetros globais.
55 = Tabelas de parmetros locais.
56 = Tabela de parmetros do usuario.
MODELO T
SOFT: V01.6X 57 = Tabela de parmetros OEM.
60 = Utilidades.
274
Manual de program a o
70 = Estado DNC.
71 = Estado CNC.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
87 = Diagramas de uso do PLC.
88 = Estatsticas do PLC.
90 = Personalizao.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
275
Manual de programao
OPMODE
OPMODA
Indica o modo de operao que se encontra selecionado quando se trabalha com o canal principal.
Para conhecer o modo de operao selecionado a todo o momento (canal principal, canal de
usurio, canal PLC) se deve usar a varivel OPMODE.
A referida informao vir dada nos bits mais baixos e estar indicado com um 1 em caso de que
se encontre ativa e com um 0 quando no esteja ou se a mesma no se encontra disponvel na
verso atual.
Bit 0 Programa em execuo.
Bit 1 Programa em simulao.
Bit 2 Bloco em execuo via MDI, JOG.
Bit 3 Reposio em curso.
Bit 4 Programa interrompido, por STOP.
Bit 5 Bloco de MDI, JOG interrompido.
Bit 6 Reposio interrompida.
Bit 7 Em inspeo de ferramenta.
Bit 8 Bloco em execuo via CNCEX1.
Bit 9 Bloco via CNCEX1 interrompido.
Bit 10 CNC preparado para aceitar movimentos em JOG: manual, volante, teaching,
inspeo.
Bit 11 CNC preparado para aceitar ordem de funcionamento (START): modos de
execuo, simulao com movimento, MDI.
CNC 8055 Bit 12 CNC no est preparado para executar nada que implique em movimento de eixo
CNC 8055i ou de rvore.
Bit 13 Identifica a busca de bloco.
MODELO T
SOFT: V01.6X
276
Manual de program a o
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 Curso terico.
Bit 1 Funes G.
Bit 2 Funes G, M, S, T.
Bit 3
Bit 4
Bit 5
Rpido.
Rpido (S=0)..
11.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
OPMODC
Indica os eixos selecionados pelo volante. A referida informao vir dada nos bits mais baixos e
estar indicado com um 1 o que est selecionado.
Bit 0 Eixo 1.
Bit 1 Eixo 2.
Bit 2 Eixo 3.
Bit 3 Eixo 4.
Bit 4 Eixo 5.
Bit 5 Eixo 6.
Bit 6 Eixo 7.
Bit 7
Bit 8
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
277
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.
11. Exemplo: Se possuem de um trocador manual de ferramentas. Est selecionada a ferramenta T1
e o operador solicita a ferramenta T5.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
A instruo (P103 = NBTOOL) atribui ao parmetro P103 o nmero de ferramenta que se est
monitorando, isto , a que se deseja selecionar. Portanto P103=5
PRGN
Devolve o nmero de programa que se encontra em execuo. Se no tem nenhum devolve o valor
-1.
BLKN
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.
PLANE
CNC 8055 Os eixos esto codificados em 4 bits e indicam o nmero de eixo de acordo com a ordem de
CNC 8055i programao.
278
Manual de program a o
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
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
SCALE
SCALE(X-C)
PRBST
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
CLOCK
Devolve em segundos o tempo que indica o relgio do sistema. Valores possveis 04294967295.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
TIME
(P150=TIME)
Atribui ao P150 hh-mm-ss. Por exemplo se so as 18h 22m. 34seg. Em P150 se deve
ter 182234.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
DATE
(P151=DATE)
Atribui ao P151 ano-ms-dia. Por exemplo se o 25 de Abril de 1992 em P151 se deve
ter 920425.
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.
CNC 8055
CYTIME CNC 8055i
Devolve em centsimas de segundo o tempo que se transcorreu em executar a pea. No se
contabiliza o tempo que a execuo pode estar detida. Valores possveis 04294967295.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando MODELO T
se execute, para comear novamente a preparao de blocos. SOFT: V01.6X
279
Manual de programao
FIRST
11. ANAIn
Devolve o estado da entrada analgica indicada (n). O valor vir expressado em volts e em formato
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
1.4.
No mdulo Eixos se pode selecionar uma dentre as oito (18) entradas analgicas
disponveis. Os valores devolvidos estaro dentro da classe 5 V.
No mdulo Eixos Vpp se pode selecionar uma dentre as quatro (14) entradas analgicas
disponveis. Os valores devolvidos estaro dentro da classe 5 V ou 10 V, dependendo de
como se tenham personalizado as entradas analgicas.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
AXICOM
Devolve nos 3 bytes de menor peso os pares de eixos comutados mediante a funo G28.
Os eixos esto codificados em 4 bits e indicam o nmero de eixo (de 1 at 7) de acordo com a ordem
de programao.
W Z
TANGAN
Varivel associada funo controle tangencial, G45. Indica a posio angular programada.
TPIOUT(X-C)
TIMEG
TIPPRB
Aplicao WINDRAW55. Nmero da tela criada pelo usurio ou fabricante, que se est
consultando.
MODELO T DATEDI
SOFT: V01.6X
Aplicao WINDRAW55. Nmero do elemento que se est consultando.
280
Manual de program a o
RIP
TEMPIn
Devolve a temperatura em dcimos de grau detectada pela PT100. Se pode selecionar uma entre
as quatro (14) entradas de temperatura disponveis.
11.
Variveis de leitura e escritura
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
TIMER
Esta varivel permite ler ou modificar o tempo, em segundos, que indica o relgio habilitado pelo
PLC. Valores possveis 04294967295.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
PARTC
O CNC possui um contador de peas que se incrementa, em todos os modos exceto o de Simulao,
cada vez que se executa M30 ou M02 e esta varivel permite ler ou modificar o seu valor, que vir
dado por um nmero entre 0 e 4294967295.
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
KEY
Permite ler o cdigo da ltima tecla que foi aceita pelo CNC.
Esta varivel pode utilizar-se como varivel de escritura somente dentro de um programa de
personalizao (canal de usurio).
Se se acessa a esta varivel se detm a preparao de blocos e se espera que o referido comando
se execute, para comear novamente a preparao de blocos.
KEYSRC
Esta varivel permite ler ou modificar a procedncia das teclas, sendo os valores possveis:
0 = Teclado.
1 = PLC.
2 = DNC.
ANAOn
Esta varivel permite ler ou modificar a sada analgica desejada (n). O seu valor se expressa em
volts e em formato 2.4 (10 volts).
Se permitir modificar as sadas analgicas que se encontrem livres dentre as oito (18) que possui
o CNC, visualizando-se o erro correspondente quando se intenta escrever numa que esteja
ocupada.
CNC 8055
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. CNC 8055i
SELPRO
Quando se possui duas entradas de apalpador, permite selecionar qual a entrada ativa.
MODELO T
No arranque assume o valor 1, ficando selecionada a primeira entrada do apalpador. Para SOFT: V01.6X
selecionar a segunda entrada do apalpador tem que ser dado o valor 2.
281
Manual de programao
DIAM
Muda o modo de programao para as cotas do eixo X entre raios e dimetros. Quando se muda
o valor desta varivel, o CNC assume o novo modo de programao para os blocos programados
a seguir.
Quando a varivel toma o valor 1, as cotas programadas se ativam em dimetros; quando toma
valor 0, as cotas programadas se ativam em raios.
Esta varivel afeta visualizao do valor real do eixo X no sistema de coordenadas da pea e
leitura de variveis PPOSX, TPOSX e POSX.
11. No momento da ligao, depois de executar-se M02 ou M30 e depois de uma emergncia ou um
reset, a varivel se inicializa conforme o valor do parmetro DFORMAT do eixo X. Se este parmetro
tem um valor maior ou igual que 4, a varivel toma o valor 1, em caso contrrio, toma o valor 0.
Variveis
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
PRBMOD
Indica se se deve mostrar ou no um erro de apalpamento nos seguintes casos, mesmo que o
parmetro mquina geral PROBERR (P119) =YES.
Quando finaliza um movimento de apalpamento G75 e o apalpador no reconheceu a pea.
Quando finaliza um movimento de apalpamento G76 e o apalpador no deixou de tocar a pea.
Valor Significado
0 Se se d o erro.
1 No se d o erro.
Valor padro 0.
A varivel PRBMOD de leitura e escritura desde o CNC e PLC, e de leitura desde o DNC.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
282
Manual de program a o
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
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
283
Manual de programao
11.4 Operadores
Operadores aritmticos.
Operadores relacionais.
EQ igual.
NE diferente.
GT maior que.
LT menor que.
Funes trigonomtricas
MODELO T
SOFT: V01.6X
284
Manual de program a o
Outras funes.
Operadores
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
BCD converte o nmero dado a BCD. P7=BCD 234 P7=564
1010 1011
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
285
Manual de programao
11.5 Expresses
Todas as expresses devero estar entre parnteses, mas se a expresso se reduz a um nmero
inteiro podem-se eliminar os parnteses.
O modo de operar com estas expresses estabelecido pelas prioridades dos operadores e sua
associatividade:
OR da esquerda direita.
Nas funes obrigatrio utilizar parnteses, exceto quando se aplicam a uma constante numrica,
em cujo caso opcional.
(SIN 45) (SIN (45)) ambas so vlidas e equivalentes.
(SIN 10+5) o mesmo que ((SIN 10)+5).
MODELO T
SOFT: V01.6X
286
Manual de program a o
Ao mesmo tempo, estas condies podem unir-se mediante operadores lgicos. 11.
(IF ((P8 EQ 12.8) OR (ABS(SIN(P24)) GT SPEED)) AND (CLOCK LT (P9 * 10.99)) ...
Expresses
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
O resultado de estas expresses verdadeiro ou falso.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
287
Manual de programao
11.
Expresses
PROGRAMAO EM LINGUAGEM DE ALTO NIVEL
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
288
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.
Em cada bloco se programar uma nica instruo, no sendo permitido programar nenhuma outra
informao adicional no referido bloco.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
289
Manual de programao
Como destino pode selecionar-se um parmetro local ou global ou ento uma varivel de leitura
e escritura. A expresso aritmtica pode ser to complexa quanto se deseje ou uma simples
constante numrica.
(P102 = FZLOX)
Em caso de realizar-se uma atribuio a parmetro local utilizando o seu nome (A em vez de P0,
por exemplo) e sendo a expresso aritmtica uma constante numrica, a instruo se pode abreviar
Instrues de atribuio
INSTRUES DE CONTROLE DOS PROGRAMAS
da seguinte forma:
(P0=13.7) ==> (A=13.7) ==> (A13.7)
Num nico bloco se podem realizar at 26 atribuies a destinos diferentes, interpretando-se como
uma nica atribuio o conjunto de atribuies realizadas a um mesmo destino.
(P1=P1+P2, P1=P1+P3, P1=P1*P4, P1=P1/P5)
o mesmo que
(P1=(P1+P2+P3)*P4/P5).
As diferentes atribuies que se realizem num mesmo bloco se separaro com vrgulas ",".
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
290
Manual de program a o
O nmero de erro pode ser definido mediante uma constante numrica ou mediante um parmetro.
Cuando se utiliza un parmetro local debe utilizarse su forma numrica (P0-P25).
Exemplos de programao:
(ERROR 5)
(ERROR P100)
(ERRO "Erro do usuario")
(ERRO 3 "Erro do usuario")
(ERRO P120 "Erro do usuario")
( MSG mensagem )
Esta instruo visualiza a mensagem indicada entre aspas.
Na tela do CNC existe una zona para visualizao de mensagens de DNC ou de programa do
usurio, visualizando-se sempre a ltima mensagem recebida, independentemente, da sua
procedncia.
Exemplo: (MSG Verificar ferramenta)
Cada uma das expresses que compem a sintaxe da instruo correspondem a um dos limites
e se devem definir em milmetros ou polegadas.
Expresso 1 Z mnimo
Expresso 2 Z mximo
Expresso 3 Raio interior ou dimetro interior.
Expresso 4 Raio exterior ou dimetro exterior.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
291
Manual de programao
( ESBLK e DSBLK )
A partir da execuo da instruo ESBLK, o CNC executa todos os blocos que se seguem, como
se se tratasse de um nico bloco.
Este tratamento de bloco a bloco, se mantm ativo at que se anule mediante a execuo da
instruo DSBLK.
Desta maneira, quando se executa o programa no modo de operao BLOCO a BLOCO, o grupo
12. de blocos que se encontram entre as instrues ESBLK e DSBLK se executaro em ciclo contnuo,
isto , no se deter a execuo ao finalizar um bloco, pelo contrrio, continuar com a execuo
do seguinte.
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de habilitao e inabilitao
( ESTOP e DSTOP )
A partir da execuo da instruo DSTOP, o CNC inabilita a tecla de Stop, assim como o sinal de
stop proveniente do PLC.
Esta inabilitao permanecer ativa at que volte a ser habilitada mediante a instruo ESTOP.
( EFHOLD e DFHOLD )
A partir da execuo da instruo DFHOLD, o CNC inabilita a entrada de Feed-Hold proveniente
do PLC.
Esta inabilitao permanecer ativa at que volte a ser habilitada mediante a instruo EFHOLD.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
292
Manual de program a o
As instrues GOTO e RPT no podem ser utilizadas em programas que se executam desde um
PC conectado, atravs de uma das linhas serial.
( GOTO N(expresso) )
A instruo GOTO provoca um salto dentro do mesmo programa, ao bloco definido mediante a
etiqueta N (expresin). A execuo do programa continuar depois do salto, a partir do bloco
indicado.
A etiqueta de salto pode ser direcionada mediante um nmero ou mediante qualquer expresso
que tenha como resultado um nmero.
12.
Todas as etiquetas podero ser indicadas mediante um nmero ou mediante qualquer expresso
que tenha como resultado um nmero. A parte de programa selecionado mediante as duas
etiquetas deve pertencer ao mesmo programa, definindo-se primeiro o bloco inicial e depois o bloco
final.
293
Manual de programao
A instruo pode no possuir a parte ELSE, isto , ser suficiente programar IF condio <ao1>.
Exemplo:
(IF (P8 EQ 12.8) CALL 3)
<ao1> como <ao2> podero ser expresses ou instrues, a excepo das instrues IF e
SUB.
Em virtude de que num bloco de alto nvel os parmetros locais podem ser denominados mediante
letras, se podem obter expresses deste tipo:
(IF (E EQ 10) M10)
12. Quando se cumpra a condio de que o parmetro P5 (E) tenha o valor 10, no se executar a
funo auxiliar M10, j que um bloco de alto nvel no pode dispor de comandos em cdigo ISO.
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de controle de fluxo
Neste caso M10 representa a atribuio do valor 10 ao parmetro P12, isto , o mesmo que
programar:
(IF (E EQ 10) M10) ou (IF (P5 EQ 10) P12=10)
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
294
Manual de program a o
Se chama sub-rotina a uma parte de programa que, convenientemente identificada, pode ser
chamada desde qualquer posio de um programa para a sua execuo.
Uma sub-rotina pode estar armazenada como um programa independente ou como parte de um
programa, e pode ser chamada uma ou vrias vezes, desde diferentes posies de um programa
ou desde diferentes programas.
Somente se podem executar sub-rotinas existentes na memria RAM do CNC. Por isso, quando
se deseja executar uma sub-rotina armazenada no disco duro (KeyCF) ou num PC conectado
atravs da linha serial, deve copi-la memria RAM do CNC. 12.
Se a sub-rotina demasiado grande para pass-la memria RAM, converter a sub-rotina em
( SUB n inteiro )
A instruo SUB define como sub-rotina o conjunto de blocos de programa que se encontram
programados a seguir, at atingir a sub-rotina RET. A sub-rotina se identifica mediante um nmero
inteiro, o qual tambm define o tipo de sub-rotina geral ou sub-rotina OEM (de fabricante).
Na memria do CNC no podem existir ao mesmo tempo duas sub-rotinas com o mesmo nmero
de identificao, mesmo que pertenam a programas diferentes.
( RET )
A instruo RET indica que a sub-rotina que se definiu mediante a instruo SUB, finaliza no referido
bloco.
(SUB 12) ; Definio da sub-rotina 12
G91 G01 XP0 F5000
ZP1
XP0
ZP1
(RET) ; Fim de sub-rotina
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
295
Manual de programao
(CALL (expresso)).
A instruo CALL realiza uma chamada sub-rotina indicada mediante um nmero ou mediante
qualquer expresso que tenha como resultado um nmero.
Em virtude que de um programa principal, ou de uma sub-rotina se pode chamar a uma sub-rotina,
desta a uma segunda, da segunda a uma terceira, etc..., o CNC limita estas chamadas at o mximo
de 15 nveis de sobreposio, podendo-se repetir cada um dos nveis 9999 vezes.
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)
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
296
Manual de program a o
Neste caso, alm de gerar um novo nvel de sobreposio de sub-rotinas, se gerar um novo nvel
de sobreposio de parmetros locais, existindo no mximo 6 nveis de sobreposio de
parmetros locais, dentro dos 15 nveis de sobreposio de sub-rotinas.
Tanto o programa principal, como cada sub-rotina que se encontre num nvel de sobreposio de
12.
Exemplo de programao.
(SUB 10)
G91 G01 ZP1
XP0 ZP1
XP0
ZP1
(RET)
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
297
Manual de programao
A execuo desta instruo igual instruo PCALL, mas a chamada modal, isto , se depois
deste bloco, se programa algum outro com movimento dos eixos, depois do referido movimento,
se executar a sub-rotina indicada e com os mesmos parmetros de chamada.
Si ao estar selecionada uma sub-rotina modal se executa um bloco de movimento com nmero de
repeties, por exemplo X10 N3, o CNC executar uma nica vez o deslocamento (X10), e depois
pois se executaro com os valores que nesse momento disponham os referidos parmetros.
Se ao estar selecionada uma sub-rotina como modal se executa um bloco que contenha a instruo
MCALL, a sub-rotina atual perder a sua modalidade e a nova sub-rotina selecionada se converter
em modal.
( MDOFF )
A instruo MDOFF indica que a modalidade que tinha adquirido uma sub-rotina com a instruo
MCALL ou um programa de usinagem com MEXEC, finaliza no referido bloco.
Exemplo de programao.
(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)
CNC 8055 G91 G01 ZP101
CNC 8055i XP100 ZP101
XP100
ZP101
(RET)
MODELO T
SOFT: V01.6X
298
Manual de program a o
12.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
299
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)
Com INT2 (M5025) a indicada pelo parmetro INT2SUB (P36)
As sub-rotinas de interrupo no mudaro o nvel de parmetros locais, por isso, dentro delas
somente se permitir a utilizao dos parmetros globais.
Dentro de uma sub-rotina de interrupo se pode utilizar a instruo "(REPOS X, Y, Z, ....)" que
se detalha a seguir.
( REPOS X, Y, Z, ... )
A instruo REPOS se deve utilizar sempre dentro das sub-rotinas de interrupo e facilita o
reposicionamento da mquina no ponto de interrupo.
Quando se executa esta instruo o CNC desloca os eixos at o ponto em que se interrompeu a
execuo do programa.
Dentro da instruo REPOS se deve indicar a ordem em que se devem deslocar os eixos at o ponto
de interrupo.
O deslocamento se realiza eixo a eixo.
No necessrio definir todos os eixos, somente os que se desejam reposicionar.
O deslocamento dos eixos que formam o plano principal da mquina se far de forma conjunta.
No necessrio definir ambos os eixos j que o CNC efetua o referido deslocamento com o
primeiro deles. No se repete o deslocamento com a definio do segundo eixo, ele o ignora.
Exemplo:
O plano principal est formado pelos eixos XY, o eixo longitudinal o eixo Z e a mquina utiliza
os eixos C e W como eixos auxiliares. Se deseja reposicionar primeiro o eixo C, em seguida
os eixos XY e por ltimo o Z.
Pode-se utilizar qualquer destas definies:
(REPOS C, X, Y, Z)(REPOS C, X, Z)(REPOS C, Y, Z)
Se durante a execuo duma sub-rotina que no foi ativada mediante uma das entradas de
interrupo, se detecta a instruo REPOS o CNC mostrar o erro correspondente.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
300
Manual de program a o
Padro o CNC entende que o programa de usinagem est na memria RAM do CNC. Quando se
encontra em outro dispositivo tem que ser indicado no (diretrio).
HD No Disco Duro
DNC2 num PC conectado atravs da linha serial.
DNCE Num PC conectado atravs de Ethernet.
Padro o CNC entende que o programa de usinagem est na memria RAM do CNC. Quando se
encontra em outro dispositivo tem que ser indicado no (diretrio):
HD No Disco Duro
DNC2 num PC conectado atravs da linha serial.
DNCE Num PC conectado atravs de Ethernet.
Se dentro do programa de usinagem modal se intenta executar um bloco com a instruo MEXEC
se dar o erro correspondente.
1064: No possvel executar o programa.
( MDOFF )
A instruo MDOFF indica que a modalidade que tinha adquirido uma sub-rotina com a instruo
MCALL ou um programa de usinagem com MEXEC, finaliza no referido bloco.
Padro o novo programa de usinagem editado se armazena na memria RAM do CNC. Para
armazen-lo em outro dispositivo tem que ser indicado no (diretrio destino).
MODELO T
HD No Disco Duro SOFT: V01.6X
DNC2 num PC conectado atravs da linha serial.
DNCE Num PC conectado atravs de Ethernet.
301
Manual de programao
A instruo OPEN permite gerar desde um programa em execuo outro programa, que poder
estar em funo dos valores que adquira o programa em execuo.
12. Para editar os blocos deve-se utilizar a instruo WRITE que se detalha a seguir.
Notas:
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de programas.
Se o programa que se deseja editar existe e no se definem os parmetros A/D o CNC mostrar
uma mensagem de erro ao executar o bloco.
O programa aberto com a instruo OPEN se fecha quando se executa M30, quando se executa
outra instruo OPEN e depois de uma Emergncia ou Reset.
Desde um PC somente se podem abrir programas na memria RAM ou no Disco Duro (HD).
Quando se trata de um bloco paramtrico editado em cdigo ISO todos os parmetros (globais e
locais) so substitudos pelo valor numrico que tm nesse momento.
(WRITE G1 XP100 ZP101 F100) => G1 X10 Z20 F100
Quando se trata de um bloco paramtrico editado em alto nvel tem que indicar com o caractere
? que se deseja substituir o parmetro pelo valor numrico que tem nesse momento.
(WRITE (SUB P102)) => (SUB P102)
(WRITE (SUB ?P102)) => (SUB 55)
Quando se programa a instruo WRITE sem ter programado previamente a instruo OPEN, o
CNC mostrar o erro correspondente, exceto ao editar um programa de personalizao de usurio,
em cujo caso se acrescenta um novo bloco ao programa em edio.
Z = -K * X**2
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
302
Manual de program a o
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
303
Manual de programao
Os programas de personalizao podem possuir, alm do nvel atual, outros cinco nveis de
sobreposio. Alm disso, as instrues de personalizao no admitem parmetros locais,
entretanto, se permite utilizar todos os parmetros globais na sua definio.
(CALL (expresso))
A instruo PAGE visualiza na tela o nmero de pgina indicado mediante um nmero ou mediante
qualquer expresso que tenha como resultado um nmero.
As pginas definidas pelo usurio estaro compreendidas entre a pgina 0 e a pgina 255 e se
definiro desde o teclado do CNC em modo de personalizao tal e como se indica no Manual
de Operao.
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.
Para posicion-lo dentro da rea de visualizao se definiro os pixels da mesma, 0-639 para as
colunas (expresso 2) e 0-335 para as filas (expresso 3).
Quando se programa sem formato numrico, por exemplo (IB1 = INPUT "texto"), a instruo
visualiza o texto indicado e no espera a introduo de dados.
MODELO T
SOFT: V01.6X
304
Manual de program a o
Cada janela contm um nmero associado que vem indicado pelo valor da expresso 1 depois de
valorada.
Da mesma maneira, a sua posio na tela est definida pela expresso 2 (fila) e pela expresso
3 (coluna).
Tanto expresso 1, como expresso 2 e expresso 3 podero conter um nmero ou qualquer
expresso que tenha como resultado um nmero.
O CNC permite definir 26 janelas (0-25) e posicion-las dentro da rea de visualizao, dispondo
12.
Expresso 1, expresso 2, expresso 3, .... podero conter um nmero ou qualquer expresso que
tenha como resultado um nmero.
O CNC permite visualizar o dado em formato decimal, hexadecimal e binrio, dispondo para isso
das seguintes instrues:
(DW1 = 100)
Formato decimal. Visualiza na janela 1 o valor "100".
(DWH2 = 100)
Formato hexadecimal. Visualiza na janela 2 o valor "64".
(DWB3 = 100)
Formato binrio. Visualiza na janela 3 o valor "01100100".
Alem disso, o CNC permite visualizar na janela solicitada, o nmero armazenado numa das 26
variveis de entrada de dados (IB0-IB25).
O exemplo seguinte mostra uma petio e posterior visualizao do avano dos eixos:
(ODW 3, 4, 60)
; Define a janela de dados 3.
(IB1=INPUT "Avano dos eixos: ", 5.4)
; Petio do avano dos eixos.
(DW3=IB1) CNC 8055
; Visualiza o avano na janela 3. CNC 8055i
MODELO T
SOFT: V01.6X
305
Manual de programao
Cada uma das expresses indicar o nmero de softkey que se deseja modificar (1-7, comeando
pela esquerda) e os textos o que se deseja escrever nelas.
Expresso 1, expresso 2, expresso 3, .... podero conter um nmero ou qualquer expresso que
tenha como resultado um nmero.
Cada texto admitir no mximo 20 caracteres que se representaro em duas linhas de 10 caracteres
12. cada uma. Se o texto selecionado tem menos de 10 caracteres o CNC o centralizar na linha
superior, mas se tem mais de 10 caracteres a centralizao ser efetuada pelo programador.
Exemplos:
INSTRUES DE CONTROLE DOS PROGRAMAS
Instrues de personalizao
Se ao estar ativo um menu de softkeys padro do CNC se seleciona uma ou vrias softkeys mediante
a instruo de alto nvel "SK", o CNC apagar todas as softkeys existentes e mostrar somente as
que se selecionaram.
Se ao estar ativo um menu de softkeys de usurio, se seleciona uma ou vrias softkeys mediante a
instruo "SK", o CNC substituir somente as softkeys selecionadas mantendo o resto.
( WKEY )
A instruo WKEY detm a execuo do programa at que se pressione uma tecla.
...
(WKEY) ; Espera tecla
(IF KEY EQ $FC00 GOTO N1000) ; Quando se foi pulsada a tecla F1 continua em
N1000
...
( WBUF )
MODELO T
SOFT: V01.6X 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
306
Manual de program a o
"(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.
( SYSTEM )
A instruo SYSTEM finaliza a execuo do programa de personalizao de usurio e volta ao
menu padro correspondente do CNC.
Depois de se selecionar o Modo Editor e pressionar a softkey USURIO, este programa comea
a ser executado e permite realizar uma edio ajudada pelos 2 ciclos de usurio permitidos. Esta
edio se realiza ciclo a ciclo e quantas vezes se deseje.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
307
Manual de programao
CICLO 1
; Visualiza a pgina 11 e define 2 janelas de dados
N10 (PAGE 11)
(ODW 1,10,60)
(ODW 2,15,60)
; Edio
(WBUF "( PCALL 1,") ; Acrescenta ao bloco em edio "(PCALL 1, ".
(GOTO N0)
CICLO 2
; Visualiza a pgina 12 e define 3 janelas de dados
N20 (PAGE 12)
(ODW 1,10,60)
(ODW 2,13,60)
(ODW 3,16,60)
; Edio
(WBUF "( PCALL 2,") ; Acrescenta ao bloco em edio "(PCALL 2, ".
MODELO T
SOFT: V01.6X
308
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.
Em algumas mquinas os eixos no esto configurados ao estilo cartesiano, mas sim formam
ngulos diferentes de 90 entre si. Um caso tpico o eixo X de torno que por motivos de robustez
no forma 90 com o eixo Z, e tem outro valor.
X
X'
X Eixo cartesiano.
X' Eixo angular.
Z Eixo ortogonal.
Para poder programar no sistema cartesiano (Z-X), tem que ativar uma transformao angular de
eixo inclinado, que converta os movimentos aos eixos reais no perpendiculares (Z-X'). Desta
maneira, um movimento programado no eixo X se transforma em movimentos sobre os eixos Z-
X'; isto , se passa a fazer movimentos ao longo do eixo Z e do eixo angular X'.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
309
Manual de programao
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.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
310
Manual de program a o
A transformao angular de eixo inclinado se mantm ativa depois de um reset, M30 e incluso
depois de um desligamento e ligamento do controle.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
311
Manual de programao
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: V01.6X
312
Manual de program a o
APNDICES
CNC 8055
CNC 8055i
SOFT: V01.6X
313
Manual de program a o
315
Manual de programao
A. G78
G78S
*
*
*
*
Anulao do acoplamento eletrnico
Anulao da sincronizao de rvores principais
7.7.2
5.5
Programao em cdigo ISO
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 "padro", 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 "padro" destas funciones G, depende
da personalizao dos parmetros de mquina gerais do CNC.
A letra V significa que a funo G se visualiza, nos modos de execuo e simulao, junto
condies na que se est realizando a usinagem.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
316
Manual de program a o
Instrues de visualizao.
( seo 12.2 )
( 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).
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.
317
Manual de programao
( seo 12.6 )
( seo 12.7 )
B. ( REPOS X, Y, Z, .... )
Se deve utilizar sempre dentro das sub-rotinas de interrupo e facilita o reposicionamento da mquina no ponto
Instrues de controle dos programas
de interrupo.
Instrues de programas.
( seo 12.8 )
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
318
Manual de program a o
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.
( WKEY )
A instruo detm a execuo do programa at que se pressione uma tecla.
( WBUF )
Introduz na memria o bloco que se encontra em edio. Somente se pode utilizar no programa de personalizao
que se deseja executar no Modo de Edio.
( SYSTEM )
Finaliza a execuo do programa de personalizao de usurio e volta ao menu padro correspondente do CNC.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
319
Manual de programao
B.
Instrues de controle dos programas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
320
Manual de program a o
MODELO T
SOFT: V01.6X
321
Manual de programao
C. TZONE
TZLO(X-C)
R
R
R/W
R/W
R
R
Estado da zona de trabalho 3.
Zona de trabalho 3. Limite inferior conforme o eixo selecionado (X-C).
TZUP(X-C) R R/W R Zona de trabalho 3. Limite superior conforme o eixo selecionado (X-C).
Resumo de variveis internas do CNC
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
322
Manual de program a o
323
Manual de programao
C. SLIMIT
DNCSL
PLCSL
R
R
R
R
R
R/W
R Limite da velocidade de rotao ativa no CNC.
R/W Limite da velocidade de rotao selecionada por DNC.
R Limite da velocidade de rotao selecionada por PLC.
Resumo de variveis internas do CNC
324
Manual de program a o
SRPOSS R R R
desde o CNC em graus (entre 99999.9999).
Posio real do spindle.
C.
Leitura desde o PLC em dez milsimos de grau (entre -3600000 e 3600000)
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
325
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 spindle principal
SSETGS W W - Gama de trabalho e conjunto de parmetros do regulador segundo spindle
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 spindle
C. TSVAR(X-C) id
TSVARS id
R
R
-
-
-
-
Terceiro atributo da varivel sercos do identificador "id" do eixo (X-C)
Terceiro atributo da varivel sercos do identificador "id" da rvore principal
TSSVAR id R - - Terceiro atributo da varivel sercos do identificador "id" do segundo spindle
Resumo de variveis internas do CNC
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
326
Manual de program a o
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
GGSD
-
-
R
R
R
R
Estado das funes G50 at G74.
Estado das funes G75 at G99.
C.
MSn R - - Estado da funo M (n).
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
327
Manual de programao
C. PANEDI
DATEDI
R
R
R
R
R
R
Aplicao WINDRAW55. Nmero da tela que se est executando.
Aplicao WINDRAW55. Nmero de elemento que se est executando.
Resumo de variveis internas do CNC
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
328
Manual de program a o
CDIGO DE TECLAS
D.
Cdigo de teclas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
329
Manual de programao
D.
Cdigo de teclas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
330
Manual de program a o
D.
Cdigo de teclas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
331
Manual de programao
Painel de Comando TC
D.
Cdigo de teclas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
332
Manual de program a o
D.
Cdigo de teclas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
333
Manual de programao
D.
Cdigo de teclas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
334
Manual de program a o
D.
Cdigo de teclas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
335
Manual de programao
Teclado alfanumrico
D.
Cdigo de teclas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
336
Manual de program a o
D.
Cdigo de teclas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
337
Manual de programao
D.
Cdigo de teclas
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
338
Manual de program a o
Estas pginas podem ser visualizadas mediante a instruo de alto nivel PAGE. Todas elas
pertencem ao sistema do CNC e se utilizam como pginas de ajuda das respectivas funes.
Ajudas lxico-grficas
Pgina 1000 Funes preparatrias G00-G09.
Pgina 1001
Pgina 1002
Funes preparatrias G10-G19.
Funes preparatrias G20-G44.
E.
MODELO T
SOFT: V01.6X
339
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
340
Manual de program a o
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
341
Manual de programao
E.
Pginas do sistema de ajuda em programao
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
342
Manual de program a o
MANUTENO
Limpeza.
O acmulo de sujidade no aparelho pode atuar como blindagem que impea a correta dissipao
do calor gerado pelos circuitos eletrnicos internos, e tambm haver a possibilidade de risco de
superaquecimento e avaria do Controle Numrico.
Manuteno
Para a limpeza do painel de comandos e do monitor se recomenda o emprego de um pano suave
empapado com a gua desionizada e/ou detergentes lavalouas caseiros no abrasivos (lquidos,
nunca em ps), ou ento com lcool a 75%.
No utilizar ar comprimido a altas presses para a limpeza do aparelho, pois isso, pode causar
acumulao de cargas que por sua vez do lugar a descargas eletrostticas.
Fagor Automation no se responsabilizar por qualquer dano material ou fsico que pudera derivar-
se de um incumprimento destas exigncias bsicas de segurana.
Para verificar os fusveis, desligar previamente a alimentao. Se o CNC no se acende ao acionar
o interruptor de arranque inicial, verificar se os fusveis se encontram em perfeito estado e se so os
apropriados.
Evitar dissolventes. A ao de dissolventes como clorohidrocarbonetos, benzol, steres e teres
podem danificar os plsticos com os que est realizado o frontal do aparelho.
No manipular o interior do aparelho. Somente tcnicos autorizados por Fagor Automation podem
manipular o interior do aparelho.
No manipular os conectores com o aparelho conectado rede eltrica. Antes de manipular os
conectores (entradas/sadas, medio, etc.) assegurar-se que o aparelho no se encontra conectado
rede eltrica.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
343
Manual de programao
F.
Manuteno
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
344
Manual de program a o
F.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
345
Manual de programao
F.
CNC 8055
CNC 8055i
MODELO T
SOFT: V01.6X
346