You are on page 1of 88

Cdigos G (General or preparatory) pelo Padro ISO 1056.

Cdigo G

Funo

G00

Posicionamento rpido

G01

Interpolao linear

G02

Interpolao circular no sentido horario (CW)

G03

Interpolao circular no sentido anti-horario (CCW)

G04

Temporizao (Dwell)

G05

No registrado

G06

Interpolao parablica

G07

No registrado

G08

Acelerao

G09

Desacelerao

G10 a G16

No registrado

G17

Seleo do plano XY

G18

Seleo do plano ZX

G19

Seleo do plano YZ

G20

Programao em sistema Ingls (Polegadas)

G21

Programao em sistema Internacional (Mtrico)

G22 a G24

No registrado

G25 a G27

Permanentemente no registrado

G28

Retorna a posio do Zero mquina

G29 a G32

No registrados

G33

Corte em linha, com avano constante

G34

Corte em linha, com avano acelerando

G35

Corte em linha, com avano desacelerando

G36 a G39

Permanentemente no registrado

G40

Cancelamento da compensao do dimetro da ferramenta

G41

Compensao do dimetro da ferramenta (Esquerda)

G42

Compensao do dimetro da ferramenta (Direita)

G43

Compensao do comprimento da ferramenta (Positivo)

G44

Compensao do comprimento da ferramenta (Negativo)

G45 a G52

Compensaes de comprimentos das ferramentas

G53

Cancelamento das configuraes de posicionamento fora do zero fixo

G54

Zeragem dos eixos fora do zero fixo (01)

G55

Zeragem dos eixos fora do zero fixo (02)

G56

Zeragem dos eixos fora do zero fixo (03)

G57

Zeragem dos eixos fora do zero fixo (04)

G58

Zeragem dos eixos fora do zero fixo (05)

G59

Zeragem dos eixos fora do zero fixo (06)

G60

Posicionamento exato (Fino)

G61

Posicionamento exato (Mdio)

G62

Posicionamento (Groceiro)

G63

Habilitar leo refrigerante por dentro da ferramenta

G64 a G67

No registrados

G68

Compensao da ferramenta por dentro do raio de canto

G69

Compensao da ferramenta por fora do raio de canto

G70

Programa em Polegadas

G71

Programa em metros

G72 a G79

No registrados

G80

Cancelamento dos ciclos fixos

G81 a G89

Ciclos fixos

G90

Posicionamento absoluto

G91

Posicionamento incremental

G92

Zeragem de eixos (mandatrio sobre os G54...)

G93

Avano dado em tempo inverso (Inverse Time)

G94

Avano dado em minutos

G95

Avano por revoluo

G96

Avano constante sobre superfcies

G97

Rotao do fuso dado em RPM

G98 e G99

No registrados

CURSO DE PROGRAMAO CNC


CURSO DE PROGRAMAO CNC
1.
CNC E O AMBIENTE DE AUTOMAO
............................................3

1.1.
HISTRICO
.............................................................................................................3
1.2.
COMPARATIVO ENTRE USINAGEM CONVENCIONAL XCNC
5
1.3.
DEFINIO E TIPOS DE COMANDO NUMRICO
......................6
1.4.
PRINCPIO DE FUNCIONAMENTO
........................................................9
1.5.
CARACTERSTICAS DAS MQUINAS CNC
..................................12
1.6.
VANTAGENS E DESVANTAGENS DO COMANDONUMRICO
......................................................................................................................15
1.7.
MODOS DE FUNCIONAMENTO DAS MQUINAS CNC
........16
1.8.
TRANSFERNCIA DE DADOS, REDES DNC
...............................18
1.9.
EIXOS E SENTIDOS DE MOVIMENTO
..............................................19
1.10.
ZERO MQUINA, ZERO PEA E ZERO FERRAMENTA
21
1.11.
DETERMINAO DO ZERO PEA
...............................................24

2.
PROGRAMAO DE MQUINAS CNC
............................................26
2.1.
SEQNCIA PARA PROGRAMAO MANUAL
.........................26
2.2.
ESTRUTURA DE PROGRAMA
................................................................28
3.
SISTEMAS DE COORDEADAS CARTESIANAS
........................................................29
3.1.
COORDENADAS ABSOLUTAS
...............................................................30
3.2.
EXERCCIOS SISTEMAS DE COORDENADASABSOLUTAS
...................................................................................................................31
3.3.
COORDENADAS INCREMENTAIS
.......................................................36
3.4.
EXERCCIOS SISTEMAS DE COORDENADASABSOLUTAS
...................................................................................................................37
3.5.
ANLISE DE DESENHOS
...........................................................................41
3.6.
LINGUAGEM DO SISTEMA ISO
..............................................................47
1
CURSO DE PROGRAMAO CNC
3.7.

PROGRAMAO DE BLOCOS DE TRAJETRIA


......................49
3.8.
POSSIBILIDADES DE MOVIMENTOS ENTRE DOIS PONTOS
50
4.
FRESAMENTO - PROGRAMAO DE CONTORNOS
...........54
4.1.
DEFINIO DE FERRAMENTAS
...........................................................55
4.2.
FUNES PREPARATRIAS E AUXILIARES
.............................58
4.3.
EXEMPLO DE PROGRAMA DE FRESADORA
.............................65
4.4.
CDIGOS G - FRESADORA ISO
...........................................................66
4.5.
CDIGOS M - FRESADORA ISO
...........................................................67
4.6.
PROGRAMAO DE SUB ROTINAS
..................................................68
4.6.1.
G81 CICLO DE FURAO CURTA
................................................69
4.6.2.
G83 CICLO DE FURAO
..................................................................70
5.

TORNEAMENTO - PROGRAMAO DE CONTORNOS


......74
5.1.
CDIGOS G - TORNO COMANDO ISO
...........................................100
5.2.
CDIGOS M - TORNO COMANDO ISO
..........................................101
5.3.
TORNEAMENTO - PROGRAMAO DE CICLOS
....................102
5.3.1.
G71 CICLO DE DESBASTE LONGITUDINAL
.......................102
5.3.2.
G75 CICLO DE FACEAMENTO E DESBASTE RADIAL
.103
5.3.3.
G70 CICLO DE ACABAMENTO
......................................................104
5.3.4.
G33 CICLO DE ROSQUEAMENTO
..............................................105
5.3.5.
G81 CICLO DE FURAO CURTA
..............................................107
5.3.6.
G83 CICLO DE FURAO
................................................................108
6.
OPERAO DA MQUINA
.....................................................................109
7.

DESENHOS PARA PROGRAMAO CNC


.................................114
2
CURSO DE PROGRAMAO CNC
1. CNC e o ambiente de automao
O comando numrico hoje o mais dinmico processo de fabricao depeas,
constituindo um dos maiores desenvolvimentos para a automao demquinas para
usinagem.O comando numrico representa investimento inicial maior, pormquando
a sua aplicao bem estruturada, o investimento compensadodevido as
vantagens do processo, ao produzir peas com menor tempo defabricao,
aumentar a qualidade do produto, produzir com maior eficincia edesta maneira
aumentando tambm a produtividade.
1.1. Histrico
Os primeiros esforos para a aplicao de comando numrico emmquinas
operatrizes tiveram incio em 1949, no Laboratrio de ServoMecanismo do Instituto
de Tecnologia de Massachussets (M.I.T), associado aU.S. Air Force e Parsons
Corporation of Traverse City, de Michigan.Uma fresadora de trs eixos Hydrotel, da
Cincinnati Milling MachineCompany, foi escolhida para a experincia. Os controles
de copiagem foramremovidos e a mquina foi aparelhada com equipamento de
comandonumrico. O trabalho desenvolvido pelo M.I.T. resultou numa
excelentedemonstrao de praticabilidade, em maro de 1952.Foi publicada uma
reportagem final em maio de 1953. No final dadcada de 50, os fabricantes de
avies aumentaram o uso de equipamentoscom comando numrico para gerao
contnua de contornos.Em 1957 as mquinas comearam a ser produzidas j com o
comandonumrico, pois at ento os comandos numricos eram adaptados
nasmquinas convencionais j existentes.A partir de novembro de 1958,
equipamentos com controles deposicionamento de ponto a ponto e gerao
contnua de contornos, forammelhorados com o acrscimo do trocador automtico
de ferramentas, o qual foidesenvolvido em meados de 1956, por uma fbrica de
usinagem de metaispara seu prprio uso.A primeira linguagem de programao de
mquinas foi o APT(Automatically Programed Tool) pelo MIT em 1956. J no final de
1962, todosos maiores fabricantes de mquinas ferramentas estavam empenhados
nafabricao de mquinas com comando numrico.
3
CURSO DE PROGRAMAO CNC
Os principais fatores que induziram pesquisa, aparecimento eintroduo do uso de
mquinas operatrizes comandadas numericamenteforam:

O avano tecnolgico durante e aps a segunda guerra mundial .

A necessidade de adaptao dos equipamentos aos conceitos defabricao como


baixo custo em pequenos lotes .

Produtos de geometria complexa e alta preciso

Menor tempo entre projeto do produto e incio da fabricao do mesmo.A


transferncia de dados era realizada atravs de fitas perfuradas comas instrues
dos dados da pea e condies de usinagem, definidas peloprogramador. Estas fitas
podiam ser criadas tanto pelo sistema manual comoatravs do auxlio do
computador. Uma leitora tica acoplada na mquina faziaa leitura da fita e passava a
instruo de comando mquina.A programao manual tambm podia, e em boa

parte das mquinasatuais ainda pode, ser feita atravs de teclados alfanumricos
presentesconectados as mquinas de comando numrico, principalmente onde
asimplicidade do trabalho a ser feito e a natureza da operao, no justificamgastos
com sofisticados mtodos de programao.Por outro lado, o uso de programao
com auxlio do computador,proporciona, alm da rapidez, maior segurana contra
erros
.
J nos anos 70 foram introduzidas as mquinas CNC que passaram adepender
menos da parte de hardware, essencial nos circuitos das anterioresdos anos 60, e
ter seu funcionamento baseado muito mais no software.Os avanos substituram a
entrada manual de dados e as fitasperfuradas por armazenamento em disquete dos
programas ou comunicaoremota, e atualmente possvel inserir dados na
mquina a partir de umagrande variedade de programas e linguagens.Atualmente,
os mtodos de transferncia de dados empregados so osseguintes :

Programao direta no prprio comando da mquina

Transferncia de arquivos via DNC

Transferncia de arquivos via disquete

Comunicao ON-LINE via microcomputadorHoje em dia as mquinas com


comando numrico so comuns, para quasetodos os tipos de usinagem, com
diversas opes de escolha de fabricantes.
4
CURSO DE PROGRAMAO CNC
1.2. Comparativo entre usinagem convencional x CNC
A forma de trabalho na usinagem CNC diferente da forma de trabalhona usinagem
convencional.Usinagem convencional:Na usinagem convencional o operrio o
principal elemento do sistemade produo, pois cabem a ele as decises sobre a
execuo do trabalho.Diante da mquina o operador ir receber :

A ordem de produo

O desenho da pea

Os dispositivos de fixao e instrumentos de medio

As peas em bruto ou semi-acabadas

As ferramentas a serem utilizadasCom base nestas informaes, cabe ao operador


as tarefas de
interpretar
,
decidir
,
executar
,
controlar
e
informar
sobre o trabalho a serrealizado. Desta forma, a eficincia do processo produtivo
dependerdiretamente da experincia do operador. Operadores de mquina
maisexperientes faro o trabalho com maior facilidade que operadores

iniciantes.Usinagem CNC:J na usinagem CNC, o nmero de informaes bem


maior, pois ooperador recebe :

A ordem de produo

Toda a documentao da pea a ser usinada, desenhos, planos defixao, listas de


ferramentas, etc.

Os dispositivos de fixao e instrumentos de medio.

As peas em bruto ou semi-acabadas.

O programa CNC preparado no escritrio, com todos os dados decorte, seqncia


de movimentos da mquina, funes auxiliares, etc.

As ferramentas montadas e posicionadas no porta ferramentas damquina. Estas


ferramentas so trocadas automaticamente pelamquina CNC, comandadas pelo
programa CNC.Assim, na usinagem CNC, cabem ao operador as tarefas de
executar
e
informar
sobre o servio, reduzindo o tempo de preparao da mquina. Astarefas de
interpretao
e
deciso
so realizadas antes da usinagem, peloprogramador de CNC. A tarefa de controle
pode ser feita pela prpria mquina,e em casos especficos pelo controle de
qualidade da empresa.
5
CURSO DE PROGRAMAO CNC
1.3. Definio e tipos de comando numrico
DEFINIOO comando numrico um equipamento eletrnico capaz de
receberinformaes por meio de entrada prpria, compilar estas informaes
etransmiti-las em forma de comando mquina, de modo que esta, sem
ainterveno do operador, realize as operaes na seqncia
programada.COMANDO NUMRICO PONTO A PONTONeste tipo de comando,
para alcanar uma determinada posioprogramada, a mquina se desloca com
movimentos independentes, sem umatrajetria pr-definida e controlada. Nenhum
tipo de operao de fabricaopode ocorrer durante este deslocamento, somente
depois que a mquinaalcance completamente a posio programada. Este comando
simples ebarato, e utilizado em mquinas onde sejam necessrias rapidez e
precisode posicionamento final, independente da trajetria percorrida.COMANDO
NUMRICO CONTNUO - NCNeste tipo de comando a movimentao da mquina
controladaindividualmente e continuamente, com uma exata relao entre os eixos
damquina, para que a trajetria seja perfeitamente definida, na sua forma
dedeslocamento bem como em sua velocidade de avano.A coordenao dos
movimentos controlada atravs de um componentechamado de interpolador. O
interpolador calcula os pontos a serem alcanadose controla o movimento relativo
dos eixos assegurando que o ponto finalprogramado seja alcanado
simultaneamente em todos os sentidos demovimento.No comando numrico
contnuo, muitas funes da mquina sopredeterminadas exclusivamente pela
estrutura rgida dos circuitos eltricos / eletrnicos que formam a unidade de
comando sendo que o nvel deflexibilidade est ligado introduo de programas
novos ou modificados.O comando desenvolvido especificamente para controle de

um certotipo de mquina, no havendo flexibilidade de aplicao em outros tipos


deequipamentos. Para se fazer uma mudana deste porte seria necessria atroca
do comando numrico.
6
CURSO DE PROGRAMAO CNC
COMANDO NUMRICO COMPUTADORIZADO - CNCO comando numrico
computadorizado tambm um equipamentoeletrnico que traduz informaes para
as mquinas. A diferena que estatraduo feita atravs de um microcomputador
interno.As informaes do perfil da pea, ou das operaes de usinagem
soprogramadas atravs de um arquivo de programa. Devido sua capacidade
deprocessamento, os CNC podem controlar mquinas mais complexas, comdiversos
tipos de usinagem e ferramentas e executar perfis de usinagem maiscomplexos.A
tarefa do interpolador realizada por um programa de computador(software),
permitindo interpolaes lineares, circulares, parablicas e do tipo
spline
(curva suave que passa por um conjunto de pontos).Alguns CNC dispe de
interfaces grficas para testes de programa. Emmquinas com este tipo de recurso
possvel fazer a programao em umcomputador comum, depois transmitir o
programa para a mquina, executar oteste para verificar o percurso da ferramenta
antes da usinagem. Isto evitaerros de sintaxe na programao, erros de
posicionamento de ferramentas,entre outros.No controle numrico computadorizado
(CNC), uma srie de funes damquina se tornam flexveis graas introduo de
um computador na unidadede comando: o resultado um nvel de flexibilidade no
mais ligado apenasaos programas de usinagem, mas tambm estrutura lgica da
unidade decomando, que pode ser modificada sem alterar o sistema fsico dos
circuitoseletrnicos (
hardware
).
O mesmo tipo de CNC pode controlar diferentes tipos de mquinas.
Tambm possvel executar programas de diagnstico, no objetivo decontrolar
componentes da mquina, evitando falhas e reduzindo o tempo dereparo.
7
CURSO DE PROGRAMAO CNC
COMANDO NUMRICO ADAPTATIVO - CNAPossui as funes normais dos CNC e
a funo adaptativa.A funo adaptativa permite o controle de processo atravs da
medioem
tempo real
das variveis do processo. Podem ser medidas :

Velocidade de corte

Velocidade de avano

Potncia consumida

Dimenses da pea

Nvel de vibraesCom base nestas medies, o comando calcula e ajusta os


parmetrosde usinagem para atingir um desempenho otimizado no processo,
durante oprocesso.Apesar das vantagens oferecidas, este sistema ainda custa caro
eapresenta menor confiabilidade, pois existem muitas variveis para controlar.Por
isto necessria uma anlise criteriosa de viabilidade prtica paraimplementao
em cada caso.COMANDO NUMRICO DISTRIBUDO - DNCUm computador central

armazena os programas CNC, e gerencia o fluxode informaes para vrias


mquinas CNC, conforme a necessidade. Osprogramas podem ser enviados
automaticamente, conforme a solicitao doCNC, ou pelo operador da mquina
atravs de um meio de comunicao.Existem vrios nveis de sistemas DNC, que
podem variar desde osimples armazenamento de dados, at o controle total de um
conjunto demquinas. Em sistemas bem estruturados, possvel que as
mquinasfuncionem independentemente do computador central, aumentando
aflexibilidade em casos de falhas.Este tipo de comando dispensa o uso de
equipamentos locais de leiturade dados, pois os programas so enviados
diretamente atravs da rede. Aestrutura permite ao operador maior rapidez e
facilidade de acesso aosprogramas CNC, e permite ao programador fazer a
programao
off-line.
Como os programas CNC so armazenados em um computador da redeDNC, isto
, no servidor, o procedimento de
back up
(cpia de segurana) podeser feito automaticamente, evitando a perda de dados.Em
casos de programas longos, possvel particionar o programa,reduzindo a
capacidade de memria da mquina. Alm disso possvel fazer ocontrole dos
tempos de fabricao, tempo de usinagem, tempo de preparao,permitindo a
avaliao do desempenho da mquina.
8
CURSO DE PROGRAMAO CNC
1.4. Princpio de funcionamento
O princpio de funcionamento das mquinas CNC ocorre em circuitosfechados,
utilizando sensores de posio para controle da mquina.COMANDO NUMERICO
COMPUTADORIZADOMOTORPRINCIPALSERVO
DRIVEEIXOPRINCIPALCONVERSOR
T
SERVOMOTOR
TE
MESA DA MQUINA OUCARRO DO TORNO
E
T = TACMETRO E = ENCODER
ENTRADA DE DADOS DAMQUINA :TECLADO, DISQUETE,FITA, DNC, etc.
9
CURSO DE PROGRAMAO CNC
COMPONENTES DOS CNC Comando - Recebe as informaes atravs de entrada
prpria, que pode seratravs do teclado da mquina, fitas perfuradas ou magnticas,
disquetes,DNC, etc.Conversor - Converte os impulsos eletrnicos emitidos pelo
comando emimpulsos eltricos que acionam o motor principal da
mquina.Tacmetro - Instrumento de medio responsvel pelo monitormento
dosvalores de avano e rotao dos eixos da mquina. O tacmetro
forneceinformao para o conversor ou o servo drive da necessidade ou no
derealimentao dos seus respectivos motores.Servo Drive - Converte os sinais
eletrnicos emitidos pelo comando damquina em impulsos eltricos que acionam o
servo motor.Servo Motor - Motor de velocidade varivel, responsvel pelo
movimento damesa da mquina. Para tornos, o servo motor aciona os eixos de
movimentoda ferramenta.Encoder - Transdutor, responsvel pela medio de
posio dos eixos. Paraeixos lineares, o encoder mede a posio linear, para eixos
de rotao oencoder mede a posio angular. O encoder fornece os dados de
posio doseixos para o comando da mquina.Na composio eletrnica, definida
como unidade de comando (UC),entram os dados da pea, que determinam as

tarefas dos acionamentos,enquanto os sinais dos transdutores constituem os dados


de controle doselementos acionados. O salto evolutivo dessa composio
aconteceu,sobretudo, com a aplicao do computador e, particularmente, com
suarealizao em circuitos microeletrnicos.
10
CURSO DE PROGRAMAO CNC
Os sensores de posio absolutos lineares utilizam-se do
prinpio magneto-estritivo para obteno da posio do cursor. Uma onda de toro
geradapela passagem da corrente atravs do campos dos ims do cursor. O
tempo depropagao da onda caracteriza a posio do cursor, ao qual associado
umsinal de sada.Fabricado em comprimentos at 3000mm apresenta-se em
diversosformatos construtivos como no formato de haste sendo inclusive
adequadopara a montagem internamente em cilindros hidrulicos. Podem ficar
alojadosem um perfil de alumnio com cursor em forma de carrinho ou livre,
sendoexcelente substituto para os potencimetros lineares.
11
CURSO DE PROGRAMAO CNC
1.5. Caractersticas das mquinas CNC
As mquinas CNC foram criadas a partir de mquinas convencionais.Apesar disto,
muitos de seus componentes tiveram de ser reprojetados com opropsito de atender
as exigncias de qualidade e produtividade. Algumasmquinas CNC tm
caractersticas especficas, variando em funo do tipo doprocesso produtivo, porm
algumas caractersticas so comuns :

A parte mecnica formada por conjuntos estticos e dinmicoscada vez mais


precisos. As guias comuns das mquinas foramsubstitudas por guias temperadas e
de materiais especiais quepossibilitam a diminuio do atrito e das folgas, pois como
aproduo foi aumentada, as mquinas CNC necessitaram de maiorresistncia ao
desgaste.

As massas mveis das mquinas devem de ser diminudas emfuno do aumento


das velocidades do processo de usinagem.
12
CURSO DE PROGRAMAO CNC

Maior rigidez esttica e dinmica da mquina para assegurarpreciso de


posicionamento e aumentar a capacidade de remoo dematerial.

Existncia de trocadores automticos de ferramentas

A ao de componentes eletromecnicos (motores e transdutores)para produzir e


controlar os movimentos das partes mecnicas damquina. (p.ex., movimentao da
ferramenta, movimentao dapea, determinao da velocidade de giro do fuso).

Sistemas de medio de deslocamentos robustos de maior preciso,capazes de


resistirem ao ambiente industrial e a vibraes.

Motores de acionamento dos avanos e posicionamentos de baixainrcia e elevado


torque.

Motores de acionamento do eixo principal da mquina de elevadapotncia e


capacidade de variao contnua de velocidade.

Controles de potncia de avano e velocidade.

Previso de local para esteira removedora de cavacos.


13
CURSO DE PROGRAMAO CNC
O uso das mquinas com CNC est aumentando pois a cada novolanamento as
tecnologias envolvidas custam menos e possibilitam resultados
cada vez melhores nos processos de fabricao.Algumas mquinas equipadas com
CNC :
Puncionadeira Centro de torneamento
Eletro-eroso corte a fio Centro de usinagem
Fresadora Injetora de plstico
14
CURSO DE PROGRAMAO CNC
1.6. Vantagens e desvantagens do comando numrico
O comando numrico computadorizado fornece uma srie de vantagensquando
comparado aos mtodos de usinagem convencionais.Alm da economia no
processo de usinagem podemos citar :

Aumento na produtividade

Facilidade de programao e controle de produo

Troca automtica de velocidades

Reduo de custos em controle de qualidade, aumento da qualidade

Padronizao de ferramentas, ferramentas intercambiveis

Alta versatilidade de operaes

Aumento do controle em operaes complexas

Possibilidade de simulaes de usinagem

Reduo da quantidade de mquinas

Aumento da vida til de mquinas e ferramentas

Aumento do controle sobre desgaste de ferramentas

Alta flexibilidade de produo

Aumento da repetibilidade das peas

Maior segurana do operador

Reduo do custo e produo mais rpida de prottipos de peasAlgumas


desvantagens do comando numrico :

Alto custo de implementao (custo inicial)

Mo de obra qualificada para manuteno e programao

Maior exigncia de organizao entre os setores da empresa


15
CURSO DE PROGRAMAO CNC
1.7. Modos de funcionamento das mquinas CNC
possvel nas mquinas com CNC, uma certa variedade de modos
defuncionamento, que podem ser escolhidos de acordo com a necessidade
dooperador da mquina. Cada modo de funcionamento permite variaes naforma
de acionamento da mquina.MODO MANUALNo funcionamento em modo manual o
comando permite ao operadorefetuar movimentos dos eixos da mquina, sem a
necessidade deprogramao. Este modo de funcionamento utilizado para
movimentao damquina, quando a mesma estiver em posio inadequada para
operao.Por exemplo, o operador pode efetuar um movimento especfico paramedir
a pea que no esteja previsto no programa CNC.MODO ENTRADA DE DADOS
MANUAL - MDI - MANUAL DATA INPUTEste modo de funcionamento permite ao
operador efetuar movimentosprogramados em uma nica linha de comando,
executando funes demquina programadas pelo prprio operador. Neste modo
tambm possvel aexecuo de ciclos fixos, aumentando a versatilidade de
operao. bastante utilizado para verificaes de posio, execuo de
detalhesespecficos de peas ou pequenos lotes de peas, reduzindo o tempo
depreparao da mquina.MODO DE EXECUO CONTNUANeste modo de
execuo a mquina executa as operaesautomaticamente e continuamente, logo
aps ter sido pressionado o boto departida da mquina (START). O programa CNC
controla a mquina, somenteparando em instrues especficas do programa ou em
caso de interrupo doprograma pelo operador.Este modo de execuo utilizado
para produo de grandes lotes depeas, quando o programa j estiver funcionando
de forma adequada,maximizando a produtividade e evitando paradas
desnecessrias. A mquinaexecuta a usinagem sem a interferncia do operador.
16
CURSO DE PROGRAMAO CNC
MODO DE EXECUO PASSO A PASSOPara executar um programa necessrio
que o boto de partida sejapressionado para cada nova linha de comando do
programa CNC. Ao finaldesta linha de comando o CNC pra a execuo e fica
aguardando novamenteque seja pressionado o boto de partida.Este modo
particularmente utilizado para se fazer a primeira execuodo programa, pois como
a maioria dos comandos CNC indicam os valoresrestantes para deslocamento,
possvel evitar colises e outros problemas deusinagem que no tenham sido
percebidos durante a programao CNC.MODO DE TESTE DE PROGRAMAAlguns
tipos de comandos permitem executar testes de programa,verificando a sintaxe
correta das instrues. Podem ainda apresentar umainterface grfica que permite ao
operador verificar visualmente a seqncia deoperaes do programa, atravs do
desenho na tela da mquina do percursoda ferramenta.
17
CURSO DE PROGRAMAO CNC
1.8. Transferncia de dados, redes DNC

Com a evoluo do comando numrico, o grande nmero defornecedores no


mercado e diversificao de aplicaes, tornou-se necessriaa padronizao.A partir
de 1958, atravs de estudos organizados pela E.I.A. (AssociaoAmericana de
Engenheiros), houve a padronizao do formato dos dados deentrada, conforme
padro RS-244 e RS-232. Atualmente so muito usados ossistemas EIA 244 ou
ASCII.Antigamente, a forma mais utilizada de entrada de dados era o mtododa fita
perfurada. Recentemente, os mtodos empregados so os seguintes :

Programao direta no prprio comando da mquina

Transferncia de arquivos via DNC

Transferncia de arquivos via disquete

Comunicao ON-LINE via microcomputador


18
CURSO DE PROGRAMAO CNC
1.9. Eixos e sentidos de movimento
Eixo uma direo segundo a qual se pode programar os movimentosrelativos entre
a ferramenta e a pea de forma contnua e controlada.
Sistema de coordenadas
Os eixos principais determinam um sistema de coordenadas retangular, derotao
direita. Neste sistema de coordenadas so programados movimentosda ferramenta.
Na tcnica NC, os eixos principais so classificados como eixosgeomtricos. Este
termo utilizado igualmente em situaes de programao.Para cada eixo
cartesiano, foi associado um eixo de rotao, a saber:

Eixo A

Rotao em torno do eixo X

Eixo B

Rotao em torno do eixo Y

Eixo C

Rotao em torno do eixo Z


19
CURSO DE PROGRAMAO CNC
Os eixos de movimento coincidem com os eixos dos sistemas decoordenadas
cartesianas (X, Y e Z), sendo que os sentidos dos eixos sodeterminados pela regra
da mo direita.
Regra da mo direita
Foi adotado internacionalmente a conveno de orientar o EIXO "Z" emsentido
paralelo ao eixo -rvore da mquina, contendo o movimento principalde corte. O
sentido positivo do eixo "Z" aquele na qual a ferramenta se afastada pea.No caso
especifico do torno, todo trabalho se processa em um plano quepassa pelo eixo de
simetria da pea. Portanto, temos apenas dois eixos: oLongitudinal por conveno o
eixo "Z" e o transversal que ser o eixo "X"(dimetro ou raio).Para fresadoras aplicase os eixos geomtricos X, Y e Z.Para mquinas mais complexas, podem ser
controlados at mais decinco eixos de movimento. Cada um associado a um

elemento da mquina.Existem mquinas com eixos paralelos aos eixos X, Y e Z.


Neste caso suasdenominaes passam a ser U, V e W, respectivamente.
20
CURSO DE PROGRAMAO CNC
1.10. Zero mquina, zero pea e zero ferramenta
PONTO DE REFERNCIAO ponto de referncia uma posio fixa na mquina,
definido pelofabricante, para que o comando possa localizar a posio dos
elementos demquina. Este ponto definido em local estratgico, de forma a facilitar
oposicionamento de referncia e troca de ferramentas.PONTO ZERO MQUINAO
ponto zero mquina outra posio fixa na mquina do sistema dereferncia. Este
valor sempre o mesmo, definido pelo fabricante atravs docomando.Indicao dos
eixos e sistemas de coordenadasPONTO ZERO PEA
Tambm chamado de deslocamento de ponto zero. Definir o zero peasignifica
dizer que o ponto de origem do sistema de referncia para usinagempode ser
definido em qualquer posio do plano de trabalho. Para cada peapode-se ter um
ou mais pontos zero convenientes para a programao eproduo.Este ponto a
origem do sistema de coordenadas da pea, definida peloprogramador e servir
como referncia para usinagem e programao. A partirdeste ponto sero
programadas todas as funes de usinagem, caminhos eposicionamentos de
ferramentas.A mudana do sistema de referncia feita no programa e ajustada
pelooperador da mquina. A distncia entre o zero mquina e o zero pea
determinada diretamente na mquina pelo operador. Existe uma rea docomando
onde o operador informa a posio do zero pea.
21
CURSO DE PROGRAMAO CNC
Ponto zero mquina e zero pea.
PONTO ZERO FERRAMENTA O ponto zero ferramenta localizado no eixo que
contm a ferramenta,prximo da entrada do alojamento do cone porta ferramenta.
Este ponto fixoe normalizado e coincide com o ponto localizado na parte maior do
dimetro docone porta ferramenta, quando a mesma est montada.A partir do ponto
zero ferramenta que so medidas as dimenses dasferramentas. Estes valores
so de extrema importncia para o processo deusinagem CNC, pois a partir destas
informaes que o comando numrico ircalcular automaticamente a trajetria da
ponta da ferramenta, de forma aproduzir corretamente a pea usinada.Durante o
processo de usinagem sero necessrias diversasferramentas para a produo da
pea. Obviamente, estas ferramentas poderoter tamanhos diferentes, dependendo
de cada aplicao.
Diferena de comprimento de algumas ferramentas em relao ferramenta
de referncia
22
CURSO DE PROGRAMAO CNC
O comando leva em conta as informaes dimensionais dasferramentas. Desta
forma o comando pode controlar o posicionamento damquina corretamente para a
execuo da usinagem.
Sistema de referncia das ferramentas zero ferramenta.
Durante o processamento do programa o controle tira os dados decorreo
necessrios da pgina de correo de ferramentas e corrigeindividualmente, para
cada ferramenta diferente, o percurso que a mquina irpercorrer. Com duas

ferramentas diferentes, a mquina executar percursosdiferentes para produzir


peas iguais.
23
CURSO DE PROGRAMAO CNC
1.11. Determinao do zero pea
Normalmente na programao CNC, no se trabalha com coordenadasrelativas ao
zero mquina. Isto se deve ao fato de que a mesma pea pode serfabricada em
diferentes mquinas. Neste caso, no importa para oprogramador qual a posio
que a pea ir ocupar na mquina, e sim apenasas suas dimenses
geomtricas.Uma prtica comum na programao CNC a de estabelecer a
origemdo eixo Z na face da pea. Desta forma, para usinar a pea ser
necessriotrabalhar no programa com valores negativos de coordenadas, sendo que
ascoordenadas positivas indicaro que a ferramenta no est "
dentro
" da pea.Para torneamento, comum utilizar a face da pea como referncia parao
eixo Z, e o centro de simetria como referncia para o eixo X.Para fresamento e
mandrilamento, comum a utilizao de uma dasarestas da pea como referncia
para X e Y. Tambm comum utilizar a faceda pea como referncia para o eixo
Z.Em todos os casos, porm, importante que sejam indicados os pontoszero pea
para o operador atravs do plano de set-up. importante que oponto zero pea seja
de fcil localizao para operador, pois este precisarinformar para a mquina sua
posio relativa ao sistema de coordenadas damquina.Tambm interessante
fazer comentrios dentro do programa CNCsobre a localizao do ponto zero pea.
Estes comentrios so importantespara chamar a ateno do operador sobre a
posio do ponto zero pea.
24
CURSO DE PROGRAMAO CNC
Exemplos de ponto zero pea
Ponto zero pea para fresamento Ponto zero pea para torneamento
25
CURSO DE PROGRAMAO CNC
2. Programao de mquinas CNC
A programao CNC compreende a preparao dos dados parausinagem da pea
pela mquina. Estes dados so informados para a mquinaCNC atravs do
programa CNC.As informaes contidas no programa so referentes s dimenses
equalidades da pea, parmetros de usinagem, funes de mquina, dados
deferramentas e informaes tecnolgicas, que permitam que a mquina produzaa
pea de forma automtica, sem a interveno do operador.
2.1. Seqncia para programao manual
O programador precisa conhecer todos os parmetros envolvidos noprocesso de
fabricao e obter uma soluo adequada para cada tipo de pea.Analisando os
recursos da mquina, dispositivos, ferramentas e o desenho dapea possvel
determinar a seqncia de operaes mais apropriada parafabricao. Esta anlise
pode ser dividida em partes :1. Anlise do desenho da peaO programador deve
conhecer as normas de desenho tcnico, bemcomo saber interpretar as tolerncias
de medidas, forma e posio da pea. necessrio que o programador consiga
visualizar a pea em trsdimenses, e tambm conhecer a aplicao da pea e a
utilidade doproduto.2. Escolha do processo de usinagemA partir da anlise do
desenho, ser definida a seqncia de operaespara fabricao da pea. Para
cada fase da fabricao ser escolhido umprocesso de usinagem, considerando as
caractersticas fsicas egeomtricas da pea e do material a ser usinado.Podero ser
descritos processos alternativos, com objetivo de flexibilizara produo. Em certos

casos, possvel que o recurso de mquina noesteja disponvel, e neste caso,


portanto, importante haver uma seqnciaalternativa de processos de usinagem.3.
Escolha da mquina preciso que o programador conhea as caractersticas da
mquina, demodo a escolher o equipamento mais adequado ao processo de
usinagem.Para isto necessrio analisar as dimenses de pea suportadas
pelamquina, condies de potncia disponvel para execuo da tarefa,recursos de
programao CNC, capacidade de armazenamento deferramentas, condies de
utilizao de dispositivos de fixao, etc.
26
CURSO DE PROGRAMAO CNC
4. Escolha das ferramentas para usinagemA partir do tipo de processo e das
condies de usinagem da pea queso determinadas as ferramentas envolvidas
no processo de fabricao. importante ter em mente que se deve utilizar as
ferramentas queproduzam a pea no menor tempo possvel, preservando a mquina
egarantindo a segurana do operador da mquina.5. Determinao dos parmetros
de corteAtravs do uso de manuais de fabricantes de ferramentas, oprogramador
dever determinar as condies iniciais de usinagem, visandoa preservao das
mquinas, ferramentas e dispositivos, e procurandoproduzir a pea no menor tempo
possvel.Alm disso estes parmetros de corte devero ser determinados deforma a
garantir a qualidade do produto e manter a segurana do operadorda mquina. O
ajuste final destes parmetros ocorre durante o processo deusinagem, onde sero
consideradas todas as varaveis do processo.6. Programao CNCSabendo o que
deve ser feito e de que forma deve ocorrer a usinagemda pea, o programador
passa a fazer o programa CNC, que consiste emuma srie de comandos que
informam mquina os detalhes necessriospara a fabricao da pea.Durante a
programao, devem ser escritas listas de ferramentas paraque o setor responsvel
pelas ferramentas possa ir preparando-as para afabricao. Tambm o programador
deve preparar um plano de set-up,indicando a forma de fixao na mquina e o
ponto zero pea para cada fasede usinagem, o nmero do programa CNC, o
dispositivo de fixao a serutilizado.Estes documentos so documentos auxiliares da
produo, e tm oobjetivo de facilitar e agilizar o trabalho do operador de mquina.
Porm deve-se tomar cuidado com a burrocratizao do processo produtivo,
evitandodocumentos desnecessrios.Deve-se ainda lembrar que na indstria CNC,
o planejamento e as decises decomo fazer o trabalho devem ser feitas antes da
usinagem das peas. Nestetipo de indstria, aumentam as responsabilidades sobre
o processista e oprogramador CNC, pois o propsito de que sejam feitas as peas
da maneiracorreta logo na primeira vez em que se esteja executando a usinagem.
27
CURSO DE PROGRAMAO CNC
2.2. Estrutura de programa
A estrutura de um programa baseia-se na norma DIN 66204. Um programa,que ser
transmitido diretamente ao CNC composto das seguintes partes :CABEALHO DE
PROGRAMAContm a informao do tipo de dados contidos naquela instruo
% = Programa principal (alguns comandos podem utilizar O)
L = Sub-rotinaCOMENTRIOSContm informaes adicionais para o operador. No
executam funesna mquina.INSTRUES DE COMANDOExecutam operaes
especficas da mquina, como ligar o fuso, trocar aferramenta, desligar o fluido
refrigerante, etc.BLOCOS DE USINAGEMContm informaes sobre a trajetria da
ferramenta.FUNES TECNOLGICASContm informaes sobre o
funcionamento da mquina.FIM DE PROGRAMAOrienta o trmino da execuo da
operao de usinagem, ereposicionamento no incio do programa.Normalmente M30

ou M02.Exemplo de programa CNC%2341(PROGRAMA INICIAL)N10 G21 G40 G90


G94N20 G28 U0 W0(FERRAMENTA DE FACEAR)N30 T01 H01 M6N40 G97 S250
M3N50 G00 G54 X200 Y100 Z10N60 G01 Z0 F30 M8N70 X100 F80N80 G00 Z10
M9N90 G28 U0 W0N100 M30
28
CURSO DE PROGRAMAO CNC
3.
Sistemas de coordeadas cartesianas
As mquinas CNC so comandadas com base nos sistemas decoordenadas
cartesianas. Este sistema composto de retas que se cruzam noespao,
possibilitando a localizao de qualquer ponto de posio da mquinaatravs de
valores numricos de posio relativos a estas retas.O conhecimento de sistemas
de coordenadas, orientao e sentido doseixos da mquina e localizao da pea
fundamental para o bomdesenvolvimento de um programa CNC.Normalmente ao
eixo horizontal fica implcita a direo do movimentolongitudinal da mquina, e ao
eixo vertical fica associado o movimentotransversal da mquina, no se importando
que componentes da mquina semovimentem. O cruzamento destas retas define o
plano de trabalho.
ORIGEMDOSISTEMAEIXOHORIZONTALEIXOVERTICAL
Eixo de coordenadas do plano de trabalho.
Coordenadas so todos os pontos relacionados com a geometria dodesenho e que
orientam o programador na elaborao do programa de CNC.O sinal da coordenada
definido em relao aos eixos do sistema.A utilizao do ponto decimal possvel
com os seguintes endereos:X, Y, Z, E, A, B, C, U, W, Q, I, J, K, R, F
29
CURSO DE PROGRAMAO CNC
3.1. Coordenadas absolutas
aquele em que todos os pontos so definidos no plano atravs de umsistema de
coordenadas ortogonal, onde a interseo dos eixos chamadaorigem.
YX
Q U A D 1 ( + , + ) Q U A D 2 ( - , + ) QUAD 3 (-,-)Q U A D 4 ( + , - )
Quadrantes do plano de trabalho
Cada ponto do sistema de coordenadas ter sinais especficos (+ ou -)de acordo
com o quadrante no qual estiver localizado.
Exemplos :
PONTOValor em X Valor em Y Localizao+18.2 +10.005 Quadrante 1-18 +15
Quadrante 2-123 -20 Quadrante 312.22 -42.89 Quadrante 4Praticamente,
estabelece-se que a pea est sempre parada, e aferramenta percorre as posies
no plano de trabalho.Quanto a referncia de posio, e quanto ao ponto de origem
do sistemade coordenadas das mquinas CNC, existem trs tipos : Ponto de
referncia,Ponto zero mquina e ponto zero pea.
30
CURSO DE PROGRAMAO CNC
3.2. Exerccios Sistemas de coordenadas absolutas
Coordenadas XY - ABSOLUTASLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaA -50 -40B 0 -40C 0 -20D 60 -20E 60 60F 40 40G 40 20H -10 20I -10 80J -50 80K
-60 60L -60 30M -40 30N -50 -40Considere a pea com espessura constante de 30
mm

31
CURSO DE PROGRAMAO CNC
Coordenadas XY - ABSOLUTASLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaA 65 10B 45 10C 45 45D 30 60E -30 60F -30 0G -50 0H -50 -65I 10 -65J 10
-45K 40 -45L 40 -20M 55 -20N 65 10Considere a pea com espessura constante de
25mm
32
CURSO DE PROGRAMAO CNC
Coordenadas XY - ABSOLUTASLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaA 80 -80B 60 -80C 60 -50D 20 -50E 20 -80F -60 -80G -80 -60H -80 80I -60 80J
-60 50K -20 50L -20 80M 60 80N 80 60O 80 -80Considere a pea com espessura
constante de 55mm
33
CURSO DE PROGRAMAO CNC
Coordenadas XY - ABSOLUTASLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaABCDEFGHIJKLMNOConsidere a pea com espessura constante de 30mm
34
CURSO DE PROGRAMAO CNC
Coordenadas XY - ABSOLUTASLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaABCDEFGHIJKLMNOConsidere a pea com espessura constante de 30mm
35
CURSO DE PROGRAMAO CNC
3.3. Coordenadas incrementais
aquele em que todos os pontos so definidos no plano atravs de umsistema de
coordenadas ortogonais, onde a o ponto anterior chamadaorigem. O sinal da
coordenada definido em funo da direo do movimento.
Coordenadas no plano de trabalho sistema incremental.Exemplos: Considerando o
sentido de movimento 1 - 2 - 3
P o n t o V a l o r e m X V a l o r e m Y D e s c r i o 1 0 0 Origem do movimento
no ponto 12 +30,00 +27,00 Distncias do ponto 1 para o ponto 23 +42,88 -36,96
Distncias do ponto 2 para o ponto 3
Considerando o sentido de movimento 3 - 2 - 1
P o n t o V a l o r e m X V a l o r e m Y D e s c r i o 3 0 0 Origem do movimento
no ponto 32 -42,88 +36,96 Distncias do ponto 3 para o ponto 21 -30,00 -27,00
Distncias do ponto 2 para o ponto 1O sistema de coordenadas incremental
bastante utilizado paraexecuo da usinagem de determinados detalhes do desenho
que se repitamem pontos diferentes da pea, facilitando assim a programao.Pode
servir de recurso para usinagem de diversas peas iguais fixadassimultaneamente
na mquina.
36
CURSO DE PROGRAMAO CNC
3.4. Exerccios Sistemas de coordenadas absolutas
Coordenadas XY - INCREMENTAISLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva

da peaA -30 50B -30 -30C 0 -10D 40 0E 0 -20F -20 30G 0 -20H 80 0I 20 20J 0 30K -40
0L 0 40M 20 0N 0 20Considere a pea com espessura constante de 40 mm
37
CURSO DE PROGRAMAO CNC
Coordenadas XY - INCREMENTAISLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaA 70 20B 0 30C -30 20D -30 0E 0 -40F -20 0G 0 30H -30 0I 0 -70J -10 -30K 20
-20L 70 0M 0 40N 30 40Considere a pea com espessura constante de 55mm
38
CURSO DE PROGRAMAO CNC
Coordenadas XY - INCREMENTAISLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaABCDEFGHIJKLMNOConsidere a pea com espessura constante de 25mm
39
CURSO DE PROGRAMAO CNC
Coordenadas XY - INCREMENTAISLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaABCDEFGHIJKLMNOConsidere a pea com espessura constante de 35mm
40
CURSO DE PROGRAMAO CNC
3.5. Anlise de desenhos
Para se fazer a programao CNC necessrio fazer antes a anlise dodesenho da
pea. Identificando todas as medidas necessrias para afabricao, o programador
escolhe o tipo do sistema de coordenadas que irutilizar, atribuindo uma origem
coincidente com um ponto ou eixo geomtricoda pea de onde partiro as medidas
para escrever o programa CNC.Desta forma, necessrio identificar todos os
pontos da geometria dapea em funo do sistema de coordenadas estabelecido no
estudo dodesenho.
41
CURSO DE PROGRAMAO CNC
42
CURSO DE PROGRAMAO CNC
43
CURSO DE PROGRAMAO CNC
44
CURSO DE PROGRAMAO CNC
45
CURSO DE PROGRAMAO CNC CURSO DE PROGRAMAO CNC
46
46
CURSO DE PROGRAMAO CNC
3.6. Linguagem do sistema ISO

BLOCOS DE USINAGEMSo linhas de programao que contm as informaes


necessrias execuo de uma etapa do programa.Exemplo: N10 G01 G90 X100
F500Neste bloco, o eixo X ser deslocado at a posio 100 mm a umavelocidade
de 500 mm / min. O comprimento do bloco est limitado a 120caracteres. Um bloco
pode ser apresentado subdividido em vrias linhas.O nmero do bloco pode ser
escolhido livremente. Entretanto, para queseja possvel o incio do programa a partir
de um determinado bloco, bem comopara se obter informaes claras do destino de
uma instruo de salto, nodeve haver mais de um bloco com o mesmo nmero.
permitida a programao sem a numerao de blocos. Neste casoporm, no ser
possvel o adiantamento do programa para um blocointermedirio, nem a utilizao
de instrues de salto.CARACTERES DISPONVEISBasicamente, podemos usar
dois cdigos para programao:
DIN 66025 (ISO)
EIA RS 244-BOs exemplos desta apostila baseiam-se no cdigo ISO. Para
aformulao das instrues de programa, tecnolgicas e geomtricas, o cdigoISO
utiliza os seguintes caracteres :Letras de endereosA, B, C, D, E, F, G, H, I, J, K, L,
M, N, P, Q, R, S, T, U, V, W, X, Y, ZLetras minsculasa, b, c, d, e, fNmeros0, 1, 2, 3,
4, 5, 6, 7, 8, 9Caracteres especiais
%,+-*/:.=
<>
@
&$!?[]()

47
CURSO DE PROGRAMAO CNC
4.1. Definio de ferramentas
Existem algumas diferenas no trato com ferramentas, de acordo com ocomando da
mquina. Porm, de uma forma geral, para indicar ferramentas utilizado o endereo
T.A chamada de ferramentas consiste num bloco de programa que tem porfuno
indicar qual ser a ferramenta para executar parte da usinagem dapea.Exemplos :
N101 T101 (FERRAMENTA DE FACEAR TJLP)N200 T6 ;(FRESA DE TOPO
3CORTES DIAM. 20MM)N210 D1Os dados referentes geometria das ferramentas
so depositados em umarea de corretores de ferramenta (TOA), sendo que o
acionamento do corretorde ferramenta no programa depende do comando da
mquina.Em fresadoras e centros de usinagem normalmente utiliza-se um
endereodo tipo D ou HExemplos : N10 T15 (Fresa de topo HSS diam. 22mm)N20
S660 M3 D1Ou ento :N220 T06 H06 M06 (Fresa abacaxi Diam. 63mm)Em tornos,
normalmente o corretor de ferramenta acompanha oendereo de chamada da
mesmaExemplo : N101 T01 (Ferramenta de acabamento externo)......N707 T07
(Ferramenta de canal interno) muito importante para o programador, ter em mente
quais so asdimenses importantes da ferramenta para a confeco da pea.
Normalmenteestes valores so introduzidos diretamente no painel da mquina em
pginaespecfica para corretores de ferramentas.Os programas devero conter uma
breve descrio da ferramenta, comocomentrio, de forma que o operador possa
montar o conjunto de ferramentasnecessrias quela usinagem.
55
CURSO DE PROGRAMAO CNC
COMPENSAO DE RAIO G40 / G41 / G42A programao de usinagem de peas
em fresadoras depende do dimetroda ferramenta a ser utilizada.Os comandos de

compensao de raio se referem ao dimetro daferramenta e seguem a seguinte


regra :Para fresadoras e centros de usinagem, considerado o sentido
demovimento da ferramenta em relao pea, olhando-se da vista de cima
dausinagem.Compensao do raio da ferramenta.Ento, para efetuar a
programao de contornos nas peas usinadas emfresadoras, as medidas a serem
programadas so as dimenses retiradasdiretamente dos desenhos, no importando
o dimetro da ferramenta, desdeque possibilite a fabricao da pea.AVANO EM
MM/MIN - G94
Estabelece o valor sob endereo F como velocidade de avano emmm/min.Exemplo
:(BROCA DE CENTRO DIAM. 3,15MM)N230 T01 M06 (Chamada da
ferramenta)N240 G97 S1800 M03 (Rotao Constante de 1800 RPM)N250 G0 X0
Y20 Z5 (Posicionamento nas coordenadas X0 e Z5)N260 G1 G94 Z-5 F140
(Movimento com avano de 40mm/min)
56
CURSO DE PROGRAMAO CNC
VELOCIDADE EM ROTAO CONSTANTE - G97Estabelece o valor sob endereo
S como velocidade em RPMExemplo :(BROCA DE CENTRO DIAM. 3,15MM)N30
T01 M06 (Chamada da ferramenta)N40 G97 S1800 M03 (Rotao Constante de
1800 RPM)N50 G00 X10 Y10 (Posio do furo)N60 Z5 (Aproximao para
furao)Exemplo :(FRESA DE TOPO DIAM. 10MM)N10 T01 M6 D1 (Chamada de
ferramenta)N20 G97 S1000 M3 (Liga a mquina com 1000RPM)N30 G00 X-10 Y10N40 G01 Z-5 F20N50 G01 G42 X0 Y0 F200 M8 (Compensao de raio
direita)N60 G01 X70 Y0 F40N70 G03 X80 Y10 R10N80 G01 X80 Y45N90 X15
Y45N100 G03 X0 Y30 R15N110 G01 X0 Y-10N120 G00 G40 X-10 Y-10 (Cancela
correo de raio)N1300 G00 Z150 M9
57
CURSO DE PROGRAMAO CNC
4.2. Funes preparatrias e auxiliares
TEMPO DE PERMANNCIA - G4 / G04
utilizado para determinar a permanncia da ferramenta por um tempodeterminado
no local desejado. A durao deste tempo definida pelo caracter
P
e define o tempo em segundos que vai de 00.01 a 99.99 segundos.EXEMPLO :N100
G00 X30 Y25N110 G01 X25 F100N130 G4 P2000 Permanncia de 2 segundosN140 G00
X30N150 Z150PROGRAMAO EM POLEGADAS - G20
Esta funo modal e cancela o G21. Todas as medidas programadasproduziro
posicionamentos em polegadas.PROGRAMAO EM MILMETROS - G21
Esta funo modal e ativa-se quando ligamos a mquina. Todas asmedidas
programadas produziro posicionamentos em milmetros.RETORNA RPIDO PARA
O PONTO DE REFERNCIA - G28
Esta funo faz com que a mquina retorne ao ponto de troca deferramentas em
avano rpido (G00).Exemplo : N250 G28 U0 W0COORDENADAS ABSOLUTAS G90
Usa como referncia o sistema de coordenadas absolutas da mquina,partindo as
medidas do zero pea ou zero mquina.Exemplo :N250 G00 G90 X120 Y100N260
G01 Z0 F220N290 X-1N300 G00 Z5 M9COORDENADAS INCREMENTAIS G91Utiliza como referncia o sistema de coordenadas incremental, partindoas

medidas do ltimo ponto do deslocamento, independente de estar usando ozero


pea ou zero mquina. As medidas tem referncia somente no ltimoponto do
movimento.
58
CURSO DE PROGRAMAO CNC
Exemplo :%2200(PROGRAMA PARA FRESAMENTO DO CONTORNO)N10 G21
G40 G90 G94 (Definies iniciais)N20 G00 X250 Y150 Z150 (Afastamento para
troca de ferr)(FRESA DE TOPO DIAM. 10MM)N30 T01 M6 D1 (Chamada de
ferramenta)N40 G97 S1000 M3 (Liga a mquina com 1000RPM)N50 G00 X-10 Y10N60 G01 Z-5 F20N70 G01 G42 Y0 F200 M8 (Compensao de raio direita)N80
G01 X70 F40N90 G03 X80 Y10 R10N100 G01 Y45N110 X15N120 G03 X0 Y30 R15N130
G01 Y-10N140 G00 G40 X-10 Y-10 (Cancela correo de raio)N150 G00 Z150
M9N160 M30 (Fim de programa)
59
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________
60
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________________________________________________
61
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________

_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________________________________________________
62
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________________________________________________
63
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________________________________________________
64
CURSO DE PROGRAMAO CNC
4.3. Exemplo de programa de fresadora
%0231(CICLOS DIFERENTES)N10 G21 G40 G90N20 G28 X0 Y0(FRESA DE
FACEAR DIAM. 63MM x 90 GR)N30 T01 H01 M06N40 G97 S660 M3N50 G0 G54 X130 Y10N60 Z5N70 G1 Z0 F320N80 X100 Y10 F350N90 G0 Z5.0N100 X-100 Y10N110 G1 Z0 F320N120 X125 Y-10 F350N130 G0 Z5N140 G28 H0 M19(BROCA
DE CENTRO DIAM. 3,15MM)N150 T02 H02 M06N170 G97 S2000 M3N180 G0 G54
X55 Y0 M8N190 G81 Z-8 R2 F160 (CICLO DE FURACAO)N200 M98 P010232N210

G28 H0 M19(BROCA HSS DIAM. 12MM COM COBERTURA TIN20)N220 T04 H04
M06N230 G97 S2000 M3N240 G0 X55 Y0N250 G81 Z-28.5 R2 F120N260 M98
P010232N270 G28 H0 M19(BROCA LONGA HSS DIAM. 12MM)N280 T06 H06
M06N290 G97 S2500 M3N300 G0 X0 Y0N310 G83 Z-60 Q5 R2 F150 (CICLO DE
FURACAO PROFUNDA)N320 M98 P010233N330 G28 H0 M19N340 M30L0232
L0233(SUB PARA FUROS CURTOS) (SUB PARA FUROS LONGOS)N10 G00 G90
X-38 Y10 N10 G00 G90 X50 Y25N20 X-55 Y0 N20 X-50 Y25N30 G80 N30 G80N40
M99 N50 M99
65
CURSO DE PROGRAMAO CNC
4.4. CDIGOS G - FRESADORA ISO
G00
Interpolao linear em avano em rpido
G01
Interpolao linear com avano programado
G02
Interpolao circular no sentido horrio
G03
Interpolao circular no sentido anti-horrio
G04
Permite uma parada num tempo programado:
G17
Define o plano de trabalho XY (Valor padro)
G18
Define o plano de trabalho XZ
G19
Define o plano de trabalho YZ
G20
Programao em polegadas
G21
Programao em milmetros
G40
Cancela compensao da ferramenta
G41
Faz compensao do raio da ferramenta esquerda da trajetria programada:
G42
Faz compensao do raio da ferramenta direita da trajetria programada:
G53
Cancelamento dos deslocamentos de origem - Ponto zero mquina
G54
1. Deslocamento de origem - Ponto zero pea
G55
2. Deslocamento de origem - Ponto zero pea
G56
3. Deslocamento de origem - Ponto zero pea
G57
4. Deslocamento de origem - Ponto zero pea
G59
Deslocamento de origem aditivo externo
G60
Parada precisa
G64
Deslocamento contnuo
G70

Sistema de medidas em polegadas


G71
Sistema de medidas mtrico
G80
Cancelamento de ciclo fixo
G81
Ciclo de furao simples
G83
Ciclo de furao tipo pica-pau
G84
Ciclo de roscamento com macho
G85
Ciclo de alargamento
G86
Ciclo de mandrilamento
G90
Programao em sistemas
de
coordenadas absolutas
G91
Programao em sistemas de coordenadas incrementais
G94
O avano programado em mm/min
G95
O avano programado em mm/rot
G97
A rotao programada em RPM
66
CURSO DE PROGRAMAO CNC
4.5. CDIGOS M - FRESADORA ISO
M00
Parada programada
M01
Parada condicional
M03
Liga rotao da rvore no sentido horrio
M04
Liga rotao da rvore no sentido anti-horrio
M05
Desliga rotao
M06
Habilita a troca de ferramenta (manual)
M08
Liga refrigerao
M09
Desliga refrigerao
M17
Fim de sub-rotina
M19
Parada orientada da rvore
M30
Fim de programa

M98
Chamada de sub rotina
M99
Fim de sub rotina
67
CURSO DE PROGRAMAO CNC
4.6. Programao de sub rotinas
A tcnica de programao de sub rotinas utilizada quando se querfabricar peas
com detalhes especficos repetidos. Por exemplo, quando setem um furo especial,
com dimetros tolerados, uso de ferramentas especiais eque se repetem algumas
vezes na pea. Neste caso criamos uma sub rotinapara execuo deste detalhe
especfico, e chamamos sua execuo noprograma principal.Desta forma, a sub
rotina um programa CNC que pode ser executadodentro de um outro programa
CNC. Valem todos os comandos para uso emsubrotinas..N120 G28( FRESA HSS 2
CORTES DIAMETRO 20)N130 T02 M06N140 G97 S400 M03N150 G00 X-25 Y25N160 Z0N170 M98 P042022 (Chamada de sub rotina nmero 2022)N180 G00
Z10N190 G28(BROCA DE CENTRO)N200 T03 M06N210 G97 S1500 M03N220 G00
X15 Y15N230 Z5N240 G81 Z-8 R5 F150 M8 (Ciclo de furao curta)N250 X15
Y65N260 X85 Y65..L2022(SUB ROTINA PARA USINAGEM EXTERNA)(DES. CNC001001 REV. 0)N10 G00 G91 Z-4N20 G01 G41 G90 X0 F80N30 Y65N40 G02 X15 Y80
R15N50 G01 X85N60 G02 X100 Y65 R15N70 G01 Y15N80 G02 X85 Y0 R15N90 G01
X15N100 G02 X0 Y15 R15N110 G01 Y20N120 G00 G40 X-25 Y-25N130 M99
68
CURSO DE PROGRAMAO CNC
4.6.1. G81 ciclo de furao curta
Funo preparatria aplicada para furao simples sem quebra cavaco.Necessita de
um bloco de programa, podendo utilizar de coordenadasabsolutas (X e Z) e de
coordenadas incrementais (R)SINTAXEN___ G81 Z___ R____
F____ SIGNIFICADO:Z profundidade final do furoR Plano de recuo em ZF
velocidade de avano (mm/min (G94) ou mm/rot(G95))Exemplo:(CICLO DE
FURACO)N330 T01 M6N340 G97 S1200 M3N350 G00 X20 Y50 (Aproximao em
avano rpido)N360 Z2 M8 (Aproximao at Z2 e liga refrigerante)N370 G81 Z-8
R2 F120 (G81 Indica o ciclo de furao)N380 G00 G80 Z150 M9 (Z-8
profundidade final do furo)(R2 plano de recuo)(F120 avano de 120mm/min)(G80
Cancela o ciclo de furao)
69
CURSO DE PROGRAMAO CNC
4.6.2. G83 ciclo de furao
Funo preparatria aplicada para furao simples com quebra cavaco.Funo
parametrizada onde os parmetros determinam a situao deusinagem desejada.
Necessita de um bloco de programa, podendo utilizar decoordenadas absolutas (X e
Z) e de coordenadas incrementais (R)SINTAXEN___ G83 Z___ Q____ R____
F____ SIGNIFICADO:Z profundidade final do furoQ Profundidade para cada
penetra0 (incremental)R Plano de recuo em ZF velocidade de avano (mm/min
(G94) ou mm/rot(G95))EXEMPLO :(CICLO DE FURACO)N330 T01 M6N340 G97
S800 M3N350 G00 X30 Y25 (Aproximao em avano rpido)N360 Z2 M8
(Aproximao at Z2 e liga refrigerante)N370 G83 Z-38 Q5 R2 F50 (G83 Indica o
ciclo de furao)N380 G00 G80 Z150 M9 (Z-38 profundidade final do furo)(Q5
remove 5mm a cada penetrao)(R2 plano de recuo)(F50 avano de 50 mm/min)
70
CURSO DE PROGRAMAO CNC

ExerccioEscreva o programa CNC para executar os furos da pea abaixo:


_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________________________________________________
71
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar os rasgos da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________________________________________________
72
CURSO DE PROGRAMAO CNC
73
CURSO DE PROGRAMAO CNC
5. Torneamento - Programao de contornos
Nas operaes de torneamento, o movimento principal de corte
aplicadodiretamente na pea atravs do eixo rvore do torno. As ferramentas
sedoslocam em relao pea em um plano definido por um sistema
decoordenadas ZX, onde X a direo do dimetro da pea e Z a
direolongitudinal.O movimento de rotao da pea associado ao deslocamento
daferramenta possibilita a construo de peas cilndricas.De uma forma geral,
programam-se:
interpolao linear para linhas retas
interpolao circular
- para arcos de crculosPela superposio destes elementos podem ser produzidos
tambmelipses e outros contornos geomtricos mais complexos.Assim colocamos

um ao lado do outro os elementos que formam ocontorno da pea.Para formao de


contornos deve-se sempre considerar o deslocamentoda ferramenta e a rotao da
pea. Contornos mais complexos podem serproduzidos pelo prprio contorno da
ferramenta, pois constitui maneira maisfcil de obteno do perfil necessrio na
pea.Exemplos : Filetes de roscaCanais especiaisRaiosRasgos
Plano de trabalho ZX Pea em corte parcial e lado de trabalho da ferramenta
74
CURSO DE PROGRAMAO CNC
Como para este tipo de pea, os desenhos so normalmenteapresentam os
dimetros especificados pelo projeto, os valores dascoordenadas na direo X
tambm so programados em dimetro, embora oposicionamento da ferramenta
seja efetuado de acordo com o raio da pea.
MW
Ponto de referncia, ponto zero mquina e ponto zero pea
No esquecer de que na programao de tornos CNC, as coordenadasna direo
X
representam o dimetro da pea.Quando o ponto zero pea ficar na face da pea,
as coordenadas nadireo
Z
sero coordenadas negativas.
75
CURSO DE PROGRAMAO CNC
Para ferramentas de torneamento o zero ferramenta fica no centro e na basedo
porta ferramenta, como na figura abaixo.
Ponto zero ferramenta ferramenta de torneamento externo
Para este tipo de usinagem, alm de informar para a mquina asdistncias da ponta
da ferramenta, necessrio informar qual o quadrante deposio da ponta.Em
tornos, normalmente o corretor de ferramenta acompanha oendereo de chamada
da mesmaExemplo : N101 T01 (Ferramenta de acabamento externo)......N707 T07
(Ferramenta de canal interno) muito importante para o programador, ter em mente
quais so asdimenses importantes da ferramenta para a confeco da pea.
Normalmenteestes valores so introduzidos diretamente no painel da mquina em
pginaespecfica para corretores de ferramentas.Os programas devero conter uma
breve descrio da ferramenta, comocomentrio, de forma que o operador possa
montar o conjunto de ferramentasnecessrias quela usinagem.
76
CURSO DE PROGRAMAO CNC
Coordenadas ZXLocalize os seguintes pontos no sistema de coordenadas
abaixo:Esboce ao lado a perspectiva da pea rotacionada, em corte
parcial.P e r s p e c t i v a
d a
p e a
P o n t o X
Z A0
0B 100 0C 100 -70D 120 -80E 120 -100F 80 -100G 80 -150H 0 -150IJKLMNPara
peas rotacionais, a coordenada X expressa em dimetro.
77
CURSO DE PROGRAMAO CNC
Coordenadas ZXLocalize os seguintes pontos no sistema de coordenadas
abaixo:Esboce ao lado a perspectiva da pea rotacionada, em corte
parcial.P e r s p e c t i v a
d a
p e a
P o n t o X
Z A
75 0B 75 -40C 55 -50D 55 -95E 65 -100F 120 -100G 130 -95H 130 -65I 110 -65J 90

-50K 90 -5L 80 0M 75 0NPara peas rotacionais, a coordenada X expressa em


dimetro.
79
CURSO DE PROGRAMAO CNC
80
CURSO DE PROGRAMAO CNC
81
CURSO DE PROGRAMAO CNC
82
CURSO DE PROGRAMAO CNC
83
CURSO DE PROGRAMAO CNC
84
CURSO DE PROGRAMAO CNC
INTERPOLAO LINEAR COM AVANO PROGRAMADO - G01
Para operaes de torneamento o endereo F assume o formato de avano,tendo
sua unidade em mm/rot.Exemplo : N110 G00 X120 Z2N120 G01 Z-22.5 F0.2 avano de 0,2mm/rot......N330 X140 Z-45
Pea sendo usinada com G01 Interpolao linear com avano programado
85
CURSO DE PROGRAMAO CNC
INTERPOLAO CIRCULAR COM AVANO PROGRAMADO - G02 / G03 Esta
funo programa a mquina para executar movimentos circularessob avano
programado.G02 Sentido horrioG03 Sentido anti-horrioPara trabalhos em
tornos deve-se considerar a posio da ferramentaem relao ao eixo da mquina.
Para diferentes mquinas, poderemos terdiferentes programas de execuo para a
mesma pea.
Pea sendo usinada com interpolao circular G03 Pea sendo usinada com
interpolao circular G02
86
CURSO DE PROGRAMAO CNC
PARMETROS DE INTERPOLAO I, J, KParmetros de interpolao so vetores
paralelos aos eixos, queexpressam a distncia do ponto de incio ao ponto central do
crculo ou arcoem cada eixo.De acordo com a norma DIN 66025, aos eixos X, Y e Z
so associadosos parmetros I, J e K, respectivamente. Os parmetros de
interpolao soprogramados de forma incremental, sendo que o sinal resultado
da relaode posio entre o incio do arco e o centro do mesmo, em relao ao
planoescolhido.
Ponto Final
Parmetros para interpolao circular.
Nestes casos necessrio que o programador calcule a distncia docentro de
crculo, bem como as coordenadas do ponto inicial e final do arco.Este clculo tem
de ser bem preciso, pois a mquina pode trabalhar fazendoclculos normalmente
at a quarta casa aps a vrgula.
87

CURSO DE PROGRAMAO CNC


Exemplo:(FERRAMENTA DE ACABAMENTO EXTERNO)N100 T04 M6N110 G96
S240 M4N120 G00 X20 Z5N130 G01 Z-16 F0.25 M8N140 X26 Z-24N150 X33 (Ponto
inicial do arco)N160 G03 X45 Z-30 I0 K-6 (Comando interpolar)N170 G01 Z-54N180
G00 X250 Z150 M9N190 M30Alguns comandos tm a programao facilitada
atravs do uso doparmetro R. Neste caso a programao dever conter apenas o
ponto inicial,ponto final e o raio do crculo que se deseja inserir no contorno.Exemplo
: (FERRAMENTA DE ACABAMENTO EXTERNO)N100 T04 M6N110 G96 S240
M4N120 G00 X20 Z5N130 G01 Z-16 F0.25 M8N140 X26 Z-24N150 X33 (Ponto inicial
do arco)N160 G03 X45 Z-30 R6 (Comando interpolar)N170 G01 Z-54N180 G00
X250 Z150 M9N190 M30
88
CURSO DE PROGRAMAO CNC
COMPENSAO DE RAIO G40 / G41 / G42Quando para o contorno de uma pea
so programados simplesmente ospontos de transio conforme as medidas dos
desenhos, ocorrem desvios demedidas em todas as obliquidades e raios. Estes
desvios de medidas soprovocados pelo raio de corte da ferramenta. Quanto maior
o raio de corte,tanto maior ser a deformao do contorno.
Torneamento sem compensao de raio G40 Deformao produzida pelo raio da
ferramenta.
Para evitar estas falhas de contorno necessrio que a ferramenta sejaprogramada
para que o ponto central de corte (centro do raio da ferramenta)descreva uma
trajetria equidistante do contorno da pea.
Pea sendo usinada com G40 - sem a compensao de raio
89
CURSO DE PROGRAMAO CNC
Detalhe da deformao produzida sem a compensao de raio da pontada
ferramenta.
Usinagem do contoro da pea com G40
Nas operaes de acabamento necessria a funo de compensaodo raio de
corte da ferramenta.
Detalhe da usinagem aplicando a compensao de raio Usinagem do contorno com
G42
90
CURSO DE PROGRAMAO CNC
Exemplo: Programao com compensao de raio(FERRAMENTA DE
ACABAMENTO EXTERNO)N100 T04 M6N110 G96 S240 M4N120 G00 X25 Z5N125
G01 G42 X20N130 G01 Z-16 F0.25 M8N140 X26 Z-24N150 X33 (Ponto inicial do
arco)N160 G03 X45 Z-30 I0 K-6 (Comando interpolar)N170 G01 Z-54N180 G00 G40
X250 Z150 M9N190 M30
91
CURSO DE PROGRAMAO CNC
LIMITE DE ROTAO - G92
Estabelece o valor mximo de rotaes por minuto permitido ao eixoprincipal da
mquina. programado sob endereo S.Exemplo :%1234(BUCHA PARALELA)N10
G21 G40 - Medidas em mmN20 G28 U0 W0 - Retorna ao ponto de ref.(FERR.
DESBASTE EXTERNO)N30 T07 M06 - Chamada da ferramentaN40 G96 S300 M04

- Vc Constante de 300 m/minN50 G92 S2500 - Rotao mxima 2500 RPMN60 G00
G90 X50 Z2 - Coordenadas absolutasAVANO EM MM/ROT - G95
Estabelece o valor sob endereo F como avano em mm/rot.Exemplo :(BROCA DE
CENTRO DIAM. 12MM)N230 T07 M06 - Chamada da ferramentaN240 G97 S400
M03 - Rotao Constante de 400 RPMN250 G0 X0 Z5 - Posicionamento nas
coordenadas X0 e Z5N260 G1 G95 Z-25 F0.2 - Movimento com avano de
0,2mm/rotVELOCIDADE DE CORTE CONSTANTE - G96
Estabelece o valor sob endereo S como velocidade de corte em m/min.Exemplo :
%1234(BUCHA PARALELA)N10 G21 G40 - Medidas em mmN20 G28 U0 W0 Retorna ao ponto de ref.(FERR. DESBASTE EXTERNO)N30 T07 M06 - Chamada
da ferramentaN40 G96 S300 M04 - Vc Constante de 300 m/minN50 G92 S2500 Rotao mxima 2500 RPMN60 G00 G90 X50 Z2 - Coordenadas absolutas
92
CURSO DE PROGRAMAO CNC
Exemplo: Programao com definies%9856(EIXO REBAIXADO COM RAIO DE
CANTO)N10 G21 G40 G90 G95N20 G00 X250 Z150 M9(FERRAMENTA PARA
FACEAMENTO E DESBASTE)N30 T01 M6N35 G92 S2000N40 G96 S220 M4N50
G00 X50 Z0N60 G01 X-1 F0.25 M8 (Faceamento)N70 G00 X46N80 G01 Z-58
F0.3N90 G00 X250 Z150 M9(FERRAMENTA DE ACABAMENTO EXTERNO)N100
T04 M6N110 G96 S240 M4N120 G00 X25 Z5N125 G01 G42 X20N130 G01 Z-16
F0.25 M8N140 X26 Z-24N150 X33 (Ponto inicial do arco)N160 G03 X45 Z-30 I0 K-6
(Comando interpolar)N170 G01 Z-54N180 G00 G40 X250 Z150 M9N190 M30
93
CURSO DE PROGRAMAO CNC
VELOCIDADE EM ROTAO CONSTANTE - G97Estabelece o valor sob endereo
S como velocidade em RPMExemplo :%1234(PARAFUSO)N10 G21 G40 - Medidas
em mmN20 G28 U0 W0 - Retorna ao ponto de ref.(BROCA DE CENTRO DIAM.
3,15MM)N30 T01 M06 - Chamada da ferramentaN40 G97 S1800 M03 - Rotao
Constante de 1800 RPMN50 G92 S2500 - Rotao mxima 2500 RPMN60 G00 G90
X0 Z5 - Coordenadas absolutasTEMPO DE PERMANNCIA - G4 / G04
utilizado para determinar a permanncia da ferramenta por um tempodeterminado
no local desejado. A durao deste tempo definida pelo caracter
P
e define o tempo em segundos que vai de 00.01 a 99.99 segundos.EXEMPLO :N100
G00 X30 Z2N110 G01 X25 F0.2N130 G4 P2000 Permanncia de 2 segundosN140
G00 X30 Z5N150 Z150PROGRAMAO EM POLEGADAS - G20
Esta funo modal e cancela o G21. Todas as medidas programadasproduziro
posicionamentos em polegadas.PROGRAMAO EM MILMETROS - G21
Esta funo modal e ativa-se quando ligamos a mquina. Todas asmedidas
programadas produziro posicionamentos em milmetros.RETORNA RPIDO PARA
O PONTO DE REFERNCIA - G28
Esta funo faz com que a mquina retorne ao ponto de troca deferramentas em
avano rpido (G00).Exemplo : N250 G28 U0 W0
94
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:

_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________
95
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________
96
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________
97
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:

_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________
98
CURSO DE PROGRAMAO CNC
Exemplo de programa CNC para torno%5001 (- Cabealho do programa)(EXEMPLO
DE PROGRAMA CNC)(DATA 10/05/2002) (- Comentrios)(POR CJR)N10 G21 G40
G90 G95N20 G0 X250.0 Z150.0(FERR. DESBASTE EXTERNO)(PCLNL-2525-M12 GC1015)N30 T01 M6 (- Instrues de comando)N40 G92 S3000N50 G96 S220 M4 (Funes tecnolgicas)N60 M8(FACEAMENTO DA PECA)N70 G0 X44.0 Z5.0N80
G75 X-1.0 Z2.5 D2500 (- Ciclos de usinagem)N90 Z0.0(DESBASTE
LONGITUDINAL COM CICLO)N100 G0 X38.0 Z2.0N110 G71 U.5 W.1 P120 Q210
D3000 F0.2N120 G1 X11.8 (- Blocos de movimento)N130 Z0.5N140 X13.8 Z0.5N150 Z-19.0 (- Coordenada do ponto)N160 X20.8N170 X21.8 Z-19.5N180 Z35.0N190 X33.0N200 X34.0 Z-35.5N210 Z-55(MOVE PARA O PONTO DE
TROCA)N220 G28 U0 W0(FERR. CORTAR - BEDAME)(MBS5-151.21-30 GC225)N230 T03 M6N240 G96 S150 M4N250 M8(CORTE DA PECA)N260 G0 X34.0
Z-54.0N270 G1 X29.0 Z-55.0 F0.15N280 X0.0N290 G0 X36N300 X250.0 Z150.0
M9N310 M30 (- Final do programa)
99
CURSO DE PROGRAMAO CNC
5.1. CDIGOS G - TORNO COMANDO ISO
G00
Interpolao linear em avano rpido
G01
Interpolao linear com avano programado
G02
Interpolao circular no sentido horrio
G03
Interpolao circular no sentido anti-horrio
G04
Tempo de permanncia
G20
Programao em polegadas
G21
Programao em milmetros
G28
Deslocamento at o ponto de referncia
G33
Ciclo de rosqueamento bsico
G40
Cancela compensao do raio de corte

G41
Faz compensao do raio de corte esquerda da trajetria programada
G42
Faz compensao do raio de corte direita da trajetria programada
G53
Cancelamento dos deslocamentos de origem - Ponto zero mquina
G54
1. Deslocamento de origem - Ponto zero pea
G55
2. Deslocamento de origem - Ponto zero pea
G56
3. Deslocamento de origem - Ponto zero pea
G57
4. Deslocamento de origem - Ponto zero pea
G59
Deslocamento de origem aditivo externo
G70
Ciclo de acabamento
G71
Ciclo de desbaste longitudinal
G72
Ciclo de desbaste transversal
G73
Ciclo de desbaste paralelo ao perfil
G74
Ciclo de torneamento e furao
G75
Ciclo de faceamento e abertura de canais
G76
Ciclo de roscamento automtico
G77
Ciclo de torneamento paralelo e cnico
G80
Cancelamento do ciclo de furao
G83
Ciclo de furao
G84
Ciclo de roscamento com macho
G90
Programao em sistemas
de
coordenadas absolutas
G91
Programao em sistemas de coordenadas incrementais
G92
Limite de rotao
G94
O avano programado em mm/min
G95
O avano programado em mm/rot
G96
Velocidade de corte constante em m/min
G97

Rotao constante em RPM


100
CURSO DE PROGRAMAO CNC
5.2. CDIGOS M - TORNO COMANDO ISO
M00
Parada programada
M01
Parada opcional
M02
Fim do programa sem retorno ao incio
M03
Liga rotao da placa no sentido horrio
M04
Liga rotao da placa no sentido anti-horrio
M05
Desliga rotao
M06
Habilita a troca de ferramenta
M08
Liga refrigerao
M09
Desliga refrigerao
M10
Abre a placa de fixao
M11
Fecha a placa de fixao
M17
Fim de sub-rotina
M19
Orientao do eixo rvore
M20
Aciona o alimentador de barras
M21
Parar o alimentador de barras
M30
Fim de programa com volta ao incio do mesmo
M38
Abre a porta da mquina
M39
Fecha a porta da mquina
M98
Chamada de sub rotina
M99
Fim de sub rotina
101
CURSO DE PROGRAMAO CNC
5.3. Torneamento - Programao de ciclos
Para trabalhos repetitivos comuns em usinagem, como desbaste demetal, furaes,
rosqueamento, etc. so utilizados os chamados ciclos deusinagem.Estes ciclos so
definidos especificamente para cada fabricante demquina e para cada comando.

recomendvela a consulta do catlogo dofabricante da mquina para ver a forma de


programao dos ciclos deusinagem.Como exemplos, vejamos :
5.3.1. G71 Ciclo de desbaste longitudinal
Funo preparatria aplicada para o desbaste de geometrias onde omaior
comprimento de corte na direo do eixo Z. Funo parametrizadaonde os
parmetros determinam a situao de usinagem desejada.SINTAXEN__ G71 U___
W____ P___ Q____ D _______ F ____ SIGNIFICADOU sobremetal em X para
acabamento (externo (+) e interno(-))W sobremetal em Z para acabamentoP
endereo do bloco inicial do contorno finalQ endereo do bloco final do contorno
finalD profundidade de corte (multiplicar por 1000)F velocidade de avano (mm/min
(G94) ou mm/rot(G95))EXEMPLO :(DESBASTE LONGITUDINAL COM CICLO)N100
G0 X38.0 Z2.0N110 G71 U.5 W.1 P120 Q210 D3000 F0.2N120 G1 X12.8 (G71
Indica ciclo de desbaste longitudinal)N130 Z0.5 (P120 Indica que o perfil comea
no bloco N120)N140 X13.8 Z-0.5 (U.5 deixa 0,5mm para acabamento no
raio)N150 Z-19.0 (W.1 deixa 0,1mm para acabamento nas faces)N160 X20.8
(D3000 Indica que a prof. de corte ser de 3mm)N170 X21.8 Z-19.5 (Q210 Indica
que o perfil termina no bloco N210)N180 Z-35.0 (F0.2 Indica que o avano ser de
0,2mm/rot)N190 X29.0N200 X30.0 Z-35.5N210 Z-60(MOVE PARA O PONTO DE
TROCA)N220 G0 X250 Z150
102
CURSO DE PROGRAMAO CNC
5.3.2. G75 Ciclo de faceamento e desbaste radial
Funo preparatria aplicada para o desbaste de geometrias onde omaior
comprimento de corte na direo do eixo X. Funo parametrizadaonde os
parmetros determinam a situao de usinagem desejada.SINTAXEN__ G75 X___
Z____ D______ F____ SIGNIFICADOX posio final do faceamento em X
(dimetro)Z posio final do faceamento em Z (comprimento)D profundidade de
corte (multiplicar por 1000)F velocidade de avano (mm/min (G94) ou
mm/rot(G95))EXEMPLO :(FERR. PARA FACEAMENTO)(PCLNL-2525-M12 GC1015)N30 T01 M6N40 G92 S3000N50 G96 S220 M4N60 G54 M8(FACEAMENTO
COM G75)N70 G0 X50 Z5 (X50 Z5 Posio inicial do faceamento)N80 G75 X-1 Z0
D2500 F0.25 (G75 Indica ciclo de faceamento)N90 G0 X40 Z5 (X-1 Z0 Posio
final do faceamento)(CONTINUACAO DO PROG) (D2500 Profundidade de corte
de 2,5mm)N100 G1 Z-25 F0.3
Consideraes
:a) Devemos considerar um ponto de aproximao inicial prximo do
contornoexterno, a partir do qual o comando numrico utilizar para os movimentos
decorte e posicionamento.
103
CURSO DE PROGRAMAO CNC
5.3.3. G70 ciclo de acabamento
Funo avanada utilizada aps os ciclo de desbaste G71, com afinalidade de
remover o sobremetal deixado por esta funo, com dados decorte especficos e
ferramenta adequada.SINTAXEN___ G70 P___ Q____ F____; SIGNIFICADO:P
endereo do bloco inicial do contorno final.Q endereo do bloco final do contorno
final.F velocidade de avano (mm/min (G94) ou mm/rot(G95))EXEMPLO :(FERR. DE
ACABAMENTO)(SVLBL-2020-K16 - GC4015)N230 T02 M6N240 G96 S315 M4N250
M8(ACABAMENTO COM G70)N260 G0 X20 Z2 (Aproximao em avano
rpido)N270 G70 P120 Q210 F0.1 (G70 Indica o ciclo de acabamento)N280 G0
X48 (P120 Indica que o perfil comea no bloco N120)N290 G28 U0 W0 (Q210
Indica que o perfil termina no bloco N210)N300 M01 (F0.1 Indica que o avano
ser de 0,1mm/rot)Deveremos considerar o ponto de aproximao utilizados nos
ciclos dedesbaste.

104
CURSO DE PROGRAMAO CNC
5.3.4. G33 ciclo de rosqueamento
Funo avanada para confeco de roscas complexas (mtrica oupolegada) no
desbaste e no acabamento. Ciclo parametrizado que necessitagarante o
posicionamento correto da ferramenta na entrada da rosca.SINTAXEN___ G33 Z___
F____ SIGNIFICADOZ - comprimento da rosca a partir do ponto deaproximaoF passo da rosca
Consideraes importantes:
a) Antes do ciclo de rosca devemos posicionar a ferramenta prximo dageometria
preparada para ser roscada, chamaremos de P.A.I. (ponto deaproximao inicial).b)
Algumas mquinas CNC podem executar operaes de rosqueamento emrotaes
especificas.
EXEMPLO DE CICLO DE ROSQUEAMENTO
Seja a rosca mtrica M12 X 1.75
Dados geomtricos
Dimetro externo D = 12mm Dimetro interno d = 9.84mm Comprimento da rosca c
= 20mm Altura do filete h = 1,08mm ngulo do filete a = 60graus Passo p = 1.75mm
Parmetros de usinagem
Nmero de passe para acabamento = 3Profundidade do primeiro
passe=0,25mmProfundidade deixada para o acabamento=0,15mmngulo de
entrada da ferr.=15grausProfundidade mnima de corte=0,15mmPrograma:
Considerando que a geometria esta preparada para a rosca
105
CURSO DE PROGRAMAO CNC
EXEMPLO :.(ROSQUEAMENTO COM G33)N150 G28 U0 W0 N160 T07 M6 N170
G97 S250 (AJUSTA A ROTACAO PARA FAZER A ROSCA) N180 G00 X12 Z10
M03 (POSICIONA PARA INICIAR A ROSCA) N190 G33 Z-20 K1.75 N200 G0
X15N210 Z10N220 X11.2N230 G33 Z-20 F1.75N240 G0 X15N250 Z10N260
X10.6N270 G33 Z-20 F1.75N280 G0 X15N290 Z10N300 X10.2N310 G33 Z-20
F1.75N320 G0 X15N330 Z10N340 X10N350 G33 Z-20 F1.75N360 G0 X15N370
Z10N380 X9.84N390 G33 Z-20 F1.75N400 G0 X15N410 Z10N420 X9.84N430 G33
Z-20 F1.75N440 G0 X15N450 Z10N460 X9.84N470 G33 Z-20 F1.75N480 G0
X15N490 G28 U0 W0 N500 M05 N510 M30 (FIM DE PROGRAMA)
106
CURSO DE PROGRAMAO CNC
5.3.5. G81 ciclo de furao curta
Funo preparatria aplicada para furao simples sem quebra cavaco.Necessita de
um bloco de programa, podendo utilizar de coordenadasabsolutas (X e Z) e de
coordenadas incrementais (R)SINTAXEN___ G81 Z___ R____
F____ SIGNIFICADO:Z profundidade final do furoR Plano de recuo em ZF
velocidade de avano (mm/min (G94) ou mm/rot(G95))Exemplo:(CICLO DE
FURACO)N330 T01 M6N340 G97 S2800 M4N350 G0 X0 Z5 (Aproximao em
avano rpido)N360 Z2 M8 (Aproximao at Z2 e liga refrigerante)N370 G81 Z-8
R2 F0.25 (G81 Indica o ciclo de furao)N380 G80 M5 (Z-8 profundidade final do
furo)N390 G28 U0 W0 (R2 plano de recuo)(F0.25 avano de 0,25mm/rot)
107
CURSO DE PROGRAMAO CNC
5.3.6. G83 ciclo de furao

Funo preparatria aplicada para furao simples com quebra cavaco.Funo


parametrizada onde os parmetros determinam a situao deusinagem desejada.
Necessita de um bloco de programa, podendo utilizar decoordenadas absolutas (X e
Z) e de coordenadas incrementais (R)SINTAXEN___ G83 Z___ Q____ R____
F____ SIGNIFICADO:Z profundidade final do furoQ Profundidade para cada
penetra0 (incremental)R Plano de recuo em ZF velocidade de avano (mm/min
(G94) ou mm/rot(G95))EXEMPLO :(CICLO DE FURACO)N330 T01 M6N340 G97
S2800 M4N350 G0 X0 Z5 (Aproximao em avano rpido)N360 Z2 M8
(Aproximao at Z2 e liga refrigerante)N370 G83 Z-38 Q5 R2 F0.25 (G83 Indica o
ciclo de furao)N380 G80 M5 (Z-38 profundidade final do furo)N390 G28 U0 W0
(Q5 remove 5mm a cada penetrao)(R2 plano de recuo)(F0.25 avano de
0,25mm/rot)
108
CURSO DE PROGRAMAO CNC
6. Operao da mquina
PRTICAS BSICAS DE OPERAO E SEGURANA
1. PERIGOS1.1
- Algumas partes do painel eltrico, do painel de comando, dostransformadores, dos
motores, das caixas de ligao e outroscomponentes, apresentam pontos ou
terminais com presena de voltagenselevadas. Estes, quando tocados, podem
ocasionar graves choqueseltricos ou at mesmo a morte do operador.
1.2
- Nunca mexa em um comando manual (botes, teclas, chavescomutadoras, etc.)
com as mos, sapatos ou roupas, quando estiveremmolhados. A no observncia
dessa recomendao tambm poderprovocar choque eltrico ou at mesmo a
morte do operador.
1.3
- Cabo, cordo ou fio eltrico, cuja isolao esteja danificada, podeproduzir fuga de
corrente eltrica e provocar choques eltricos. Antes deus-los, verifique suas
condies.
2. ADVERTNCIAS2.1
- A localizao do boto de emergncia deve ser bem conhecida, para quepossa ser
acionado a qualquer momento sem necessidade de procur-lo.
2.2
- Antes de qualquer tipo de manuteno, desligar e travar a chave geraleltrica da
mquina.
2.3
- Proporcione espao de trabalho suficiente para evitar quedas perigosas.
2.4
- gua ou leo podero tornar o piso escorregadio e perigoso. Para evitaracidentes,
o piso deve estar seco e limpo.
2.5
- Antes de acionar qualquer comando manual (botes, teclas, chavescomutadoras,
alavancas), verifique sempre se o comando correto, e emcaso de dvida, consulte
os demais captulos dos manuais de operao emanuteno.
2.6
- Nunca toque ou acione um comando manual (botes, tecla, chavescomutadoras,
alavancas) por acaso.
109
CURSO DE PROGRAMAO CNC
3. AVISOS3.1
- No caso de falta de energia, desligue imediatamente a CHAVE GERAL.
3.2

- Os fusveis de reposio devem ter especificaes idnticas srecomendadas no


manual de diagramas eltricos.
3.3
- Evite choques mecnicos na Unidade de CN e demais equipamentos
ecomponentes eletrnicos, Painel Eltrico, Painel de Comando Eltrico, etc;uma vez
que podero causar falhas ou mau funcionamento.
3.4
- Evite que gua, sujeira e p entrem na Unidade de CN e demaisequipamentos e
componentes eletrnicos, Painel Eltrico, Painel deComando Eltrico, etc. Use
sempre protees e/ou cubra o local.
3.5
- No altere, sem necessidade e sem conhecimento adequado osparmetros ou
outros ajustes eletro-eletrnicos. Se estas modificaesforem inevitveis, anote os
valores anteriores alterao, de maneira quepossam voltar aos seus ajustes
originais, se necessrio.
3.6
- No suje, raspe ou retire qualquer tabela de aviso. Caso ela estejailegvel ou
perdida, solicite outra tabela.
3.7
- Leia atenta e cuidadosamente as tabelas de segurana contidas namquina.
3.8
- Certifique-se de que os manuais de instalao e manuteno,
operao,programao, etc., estejam completamente entendidos. Cada funo
eprocedimento de operao e manuteno deve estar inteiramente claro.
3.9
- Use sapatos de segurana que no se estraguem com leo, culos desegurana
com cobertura lateral, roupas e proteo de segurana.
3.10
- Feche as portas e protees da Unidade de CN e demaisequipamentos e
componentes eletrnicos e do Painel Eltrico e do Painelde Comando.
4. CUIDADOS4.1
- Os cabos eltricos que ficarem no solo junto mquina, precisam serprotegidos
contra cavacos, para evitar curto circuito.
4.2
- Antes de operar a mquina pela primeira vez, ou aps ficar parada porlongo tempo
(alguns dias), ligar a mquina e movimentar os eixos (X e Z)em todo seu curso, em
baixo avano. Desta maneira, entra emfuncionamento o ciclo de lubrificao
automtica.
4.3
- Os reservatrios de leo devem ser abastecidos at os nveis indicados.Verifique e
adicione leo, se necessrio.
110
CURSO DE PROGRAMAO CNC
PREPARAO PARA USINAGEM
1. AVISOS1.1
- O ferramental deve estar de acordo com as especificaes, dimenses etipo da
mquina.
1.2
- Ferramentas muito gastas podem causar danos. Substitua todas essasferramentas
por outras, antes que isso acontea.
1.3
- A rea de trabalho deve ser adequadamente iluminada para facilitar asverificaes
de segurana.
1.4

- Ferramentas e outros itens devem ser guardados. No os deixe ao redorda


mquina e mantenha os corredores limpos para evitar acidentes. Nodevem ser
colocados em cima do cabeote, protees ou lugares semelhantes.
2. CUIDADOS2.1
- Para evitar interferncias, o comprimento das ferramentas deve estardentro da
tolerncia.
2.2
- Aps instalar uma ferramenta, faa um teste.
2.3
- No trabalhe com cabelos compridos, que possam tocar qualquer parte
namquina. Amarr-los para cima e para trs.
2.4
- No opere comandos manuais (boto, tecla, chave comutadora, alavanca,etc.)
quando estiver usando luvas. Poder causar defeitos e acidentes.
2.5
- Sempre que uma pea pesada tiver que ser movimentada e em qualquerocasio
em que haja qualquer risco envolvido, duas ou mais pessoas devemtrabalhar juntas.
2.6
- Cabos de ao ou cordas devem ser suficientemente resistentes parasuportar as
cargas a serem levantadas. Devem estar de acordo com as normastcnicas
pertinentes.
2.7
- Segure as peas com firmeza.
2.8
- No toque em cavacos ou na borda das ferramentas com as mos semproteo.
2.9
- Pare a mquina, antes de ajustar o bico de refrigerao.
3.0 Nunca toque com as mos ou de qualquer outra maneira uma peagirando ou no
eixo-rvore em movimento;
3.1
- No abra a tampa frontal ou a porta da mquina, durante a usinagem.
3.2
- No opere a mquina, sem a parte frontal de segurana.
112
CURSO DE PROGRAMAO CNC
3.3
- Feche sempre a porta frontal, antes de ligar a mquina.
3.4
- Use escova para limpar os cavacos da ponta da ferramenta
PARA LIMPAR FERRAMENTAS UTILIZE UM PINCEL
PARA INTERROMPER A USINAGEM
1. AVISO1.1
- Apertar o boto de Cicle Stop (interrompe os movimentos dos eixos X eZ).
1.2
- Apertar o boto de Cicle Stop e depois os botes de Shift e Cicle
Stopsimultaneamente (para os movimentos e aborta o programa).
1.3
- Apertar o boto de emergncia (somente em caso de necessidade).APS
TERMINAR UM TRABALHO
1. CUIDADOS1.1
- Limpe sempre a mquina ou o equipamento. Retire os cavacos e limpe
asprotees. No use estopa para fazer a limpeza.
1.2

- Nunca limpe a mquina ou equipamento antes de sua PARADACOMPLETA.


1.3
- Ao executar usinagem pesada, evite o acmulo de cavacos, pois cavacosquentes
podem provocar combusto e danificar os raspadores de cavacos.Verifique os
limpadores e substitua os danificados.
1.4
- Verifique se h contaminao de leo e troque-os sempre e quandonecessrio.
Verifique o nvel do leo refrigerante e lubrificante e adicione leo,se necessrio.
Limpe o filtro do tanque de refrigerao.
1.5
Antes de deixar a mquina no final do turno, acione o Boto deEmergncia,
desligue o Vdeo, desligue a Chave Geral da mquina e,finalmente, desligue a
Chave Geral da rede, sempre seguindo essa ordem.
113
CURSO DE PROGRAMAO CNC
7. Desenhos para programao CNC
Neste captulo foram includos alguns desenhos de peas paraprogramao CNC.
114
CURSO DE PROGRAMAO CNC
115
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
116
CURSO DE PROGRAMAO CNC
117
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
118
CURSO DE PROGRAMAO CNC
119
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
120
CURSO DE PROGRAMAO CNC
121
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
122
CURSO DE PROGRAMAO CNC
123
CURSO DE PROGRAMAO CNC
PROGRAMA CNC

124
CURSO DE PROGRAMAO CNC
125
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
126
CURSO DE PROGRAMAO CNC
127
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
128
CURSO DE PROGRAMAO CNC
129
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
130
CURSO DE PROGRAMAO CNC
131
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
132
CURSO DE PROGRAMAO CNC
133
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
134

CURSO DE PROGRAMAO CNC


135

CURSO DE PROGRAMAO CNC


PROGRAMA CNC
136

You might also like