Sunteți pe pagina 1din 16

Dalberto Dias da Costa; Athos Gleber Pereira

Desenvolvimento e avaliao de uma


tecnologia de baixo custo para programao
CNC em pequenas empresas
DALBERTO DIAS DA COSTA
ATHOS GLEBER PEREIRA
Universidade Federal do Paran (UFPR)

Resumo
Apesar do grande desenvolvimento e disseminao da tecnologia de Comando Numrico (CN), a programao de
mquinas-ferrramenta ainda uma tarefa difcil em algumas empresas. Este fato confirmado pela baixa usabilidade
de algumas interfaces CN e pela dificuldade de integr-las aos sistemas a montante, por exemplo o CAD. Neste
artigo, esse problema tratado tendo como cenrio pequenas empresas que ainda empregam a programao
manual na fabricao de peas de baixa complexidade. Um prottipo de um software de baixo custo foi desenvolvido
para possibilitar a programao CN baseada em microcomputadores. A implementao foi fundamentada em
features de programao e dedicada sintaxe de um comando comercial. Demonstrou-se que essa alternativa
propicia uma grande reduo de tempo quando comparada programao manual. Alm disso, sua curva de
aprendizagem extremamente reduzida em relao s tecnologias de ponta para manufatura, como por exemplo
os sistemas CAM.

Palavras-chave
Gesto de tecnologias, usinagem e programao CNC.

Development and evaluation of a low cost


technology for CNC programming in small companies
Abstract
Despite of the high development and dissemination of Numerical Control (NC), the programming of machine tools
remains a hard task in some companies. This fact is confirmed by a low usability of some NC interfaces and the
difficulty to integrate them to an upstream system, such a CAD one. In this paper we address this problem, taking
with scenario small companies which still use manual programming and supply low complexity geometrical parts. For
this group was developed a low cost software that allows a PC-based programming, instead of a direct one. This
software was based on programming features and directed to a specific CNC syntax. It was demonstrated that the
proposed alternative leads to a significant time reduction when compared to manual programming. Furthermore,
its learning curve is smaller than that observed in high-end CAMs.

Key words
Technology management, machining and CNC programming.

48

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas

APRESENTAO
Desde o surgimento do Comando Numrico (CN),
em meados do sculo XX, diversas indstrias, em especial a aeronutica e a automotiva, vm auferindo ganhos
significativos com a utilizao dessa tecnologia. Sua
aplicao no controle de mquinas-ferramenta permite
a realizao de tarefas repetitivas e de grande complexidade cinemtica. Isto possibilita a reprodutibilidade de
produtos de variadas formas geomtricas. Alm disso,
empresas que produzem com alta diversificao e em pequenos lotes usufruem
muito da flexibilidade inerente a esses
equipamentos.
Apesar de no ter representado uma
revoluo nos processos de fabricao j
conhecidos, pois no alterou o comportamento dos mesmos, a tecnologia CN, aliada a outros sistemas de informao, revolucionou o modus operandi nos sistemas
de produo nos quais foi adotada. Essa
revoluo pode ser, de uma forma simplificada, avaliada pelo seu impacto no fluxo de informaes dentro desses sistemas.
A tecnologia CN, associada modelagem digital encontrada em sistemas CAD (Computer-Aided Design) e
CAM (Computer-Aided Manufacturing), suporta em
grande parte a transferncia do modelo de um produto
para a mquina com pouca interveno humana, alm de
propiciar a substituio do meio de transmisso, papel ou
verbal, para o eletrnico.
Essa pequena interveno humana ainda se faz presente
no planejamento da usinagem, atividade que ainda no foi
automatizada, apesar dos enormes esforos da comunidade cientfica no desenvolvimento de sistemas CAPPs
(Computer-Aided Process Planning) (YUEN et al., 2003).
Essa revoluo, propiciada por este tipo de tecnologia
de informao, tambm pode ser avaliada pela substituio humana em atividades fabris. Outrora, em sistemas
de manufatura complexos, empregavam-se vrias pessoas
em tarefas de projeto, desenho, conferncia, arquivamento, interpretao, transferncia, planejamento e execuo. Atualmente, nesses mesmos sistemas empregamse pessoas apenas nas tarefas de projeto e planejamento.
Apesar das tecnologias CAD-CAM-CN propiciarem
essa revoluo, fazendo-se uma anlise espao-temporal
percebe-se que isso no ocorreu em todas as empresas de
um mesmo segmento industrial. Seja por incapacidade de
investir, ou por restries impostas pela cadeia produtiva, algumas empresas ainda dependem fortemente da
transmisso de informaes em mdia escrita e falada.
Em um trabalho realizado entre empresas prestadoras

de servios de usinagem (COSTA, 2001), observou-se


que empresas consideradas fornecedores de terceira e
quarta camada dentro da indstria automotiva, e metalmecnica de um modo geral, ainda recebem desenhos de
produtos impressos em papel e realizam a programao e
(ou) operao de seus processos manualmente.
Isto contribui para a reduo da competitividade dessas empresas, pois as impede de ascender na escala
produtiva, tornando-se, por exemplo, fornecedores diretos em primeira ou segunda camada (FERRO, 2000).

eja por incapacidade de investir, ou


por restries impostas pela cadeia
produtiva, algumas empresas ainda
dependem fortemente da transmisso
de informaes em mdia escrita e falada.

Uma alternativa freqentemente recomendada para


tais empresas o investimento em tecnologias faltantes,
por exemplo em sistemas CAM. Atualmente, pode-se
encontrar uma extensa gama desse tipo de software,
sendo que a maioria dirigida aos processos de usinagem. Alguns so modulares, possibilitando ao usurio
adquirir mdulos de acordo com os processos de seu
interesse, por exemplo, torneamento, fresamento ou
eletroeroso. Outros so mais abrangentes e contemplam
mais de um processo. Em alguns casos pode-se adquirir
uma plataforma CAD-CAM completa. Essa ltima opo evita alguns aborrecimentos durante a transferncia
de dados entre sistemas de fabricantes diferentes.
Salvo algumas limitaes de formatao, uma vez
modelado o produto, pode-se escolher o processo de
fabricao, entre aqueles disponibilizados pelo CAM,
selecionar a mquina, informar a seqncia de fabricao, escolher ferramentas e condies de corte. A partir
disso o sistema calcula, automaticamente, a trajetria das
ferramentas, transferindo-as, na forma de um programa
CN, para a mquina-ferramenta determinada a priori.
Esse conjunto de softwares (CAD-CAM-CNC) condio necessria, porm no suficiente, para que uma
dada empresa possa ter um sistema integrado de manufatura. No obstante, esse pacote tecnolgico propicia
um diferencial competitivo.
Entretanto, o investimento em softwares CAM muito
elevado. Nesse investimento, destacam-se dois componentes: o preo de aquisio e o valor desembolsado em
treinamento de pessoal. Este custo pode variar de acordo
Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

49

Dalberto Dias da Costa; Athos Gleber Pereira

com o nmero de mdulos que compe o sistema. Em


alguns produtos isso pode superar a importncia de
U$$ 20.000,00 (PEREIRA, 2003).
A amortizao desse investimento no comea aps a
aquisio do software, mas sim aps a empresa poder
contar com um funcionrio apto a oper-lo. Preston et al.
(1984) apresentaram uma curva de aprendizagem comparando processos realizados de maneira convencional e
com auxlio de determinadas tecnologias CAD-CAM. Os
referidos autores observaram vantagens do processo
automatizado sobre o convencional ao final dos primeiros seis meses de utilizao. O domnio completo sobre
todas as funes disponveis ocorreu somente aps um
perodo superior a dezoito meses.
Dentro do setor de prestao de servios de usinagem,
em vrias ocasies os clientes no dispem de seus
produtos no formato digital. Ao enfrentar tal problema o
prestador de servios tem de arcar com o custo da
digitalizao desse produto para poder usin-lo com os
recursos do CAM. Na fabricao de peas de elevada
complexidade, por exemplo as cavidades de moldes,
possvel transferir esse custo para o cliente. No caso de
peas mais simples isto no possvel. Para contornar
esse problema, o prestador opta, na maioria dos casos,
por realizar uma programao manual da mquina CNC
ou por usin-las em equipamento convencional.
Diante desse contexto, prope-se, como objetivo deste
trabalho, a apresentao e validao de uma alternativa
de baixo custo para a programao CNC em pequenas
empresas prestadoras de servios de usinagem.
Alm dessa introduo ao problema, este artigo contempla ainda os seguintes assuntos: caracterizao da
programao CNC na fabricao de produtos considerados simples; caracterizao das pequenas empresas
prestadoras de servios de usinagem; apresentao de um
editor/simulador baseado no conceito de features para
programao em 2 eixos; apresentao e discusso dos
resultados obtidos na avaliao da alternativa proposta
em trs empresas do setor; concluses e referncias
bibliogrficas.

PROGRAMAO CN EM MQUINASFERRAMENTA
Tratando-se de processos de usinagem, a tecnologia
CN (Comando Numrico) pode ser interpretada como um
sistema de informao que transforma uma descrio
geomtrica do componente a ser usinado, a partir de uma
entrada simblica da mesma, no controle de posio e
velocidade de um ou mais servomotores (PRESSMAN &
WILLIAMS, 1977; CHANG, 1998). Basicamente, o
Controle Numrico compreende o comando dos movi50

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

mentos de aproximao, avano e recuo de uma ferramenta de corte, de forma similar ao definido na NBR
6162, 1989.
O desenvolvimento da tecnologia CN iniciou-se em
1949 no MIT (Massachusetts Institute of Techonology) e
teve como ponto de partida uma metodologia proposta
por J. T Parsons baseada em cartes perfurados. O primeiro prottipo de uma mquina-ferramenta comandada
numericamente foi uma fresadora de trs eixos
(DEGARMO, 1997; PRESSMAN & WILLIAMS, 1977;
GROOVER, 1984).
A programao, no obstante seu sucesso inicial, revelou-se um grande empecilho para os tcnicos e operadores acostumados a realizar manualmente o controle
das mquinas. Para minorar esse problema foi desenvolvida a linguagem APT (Automatically Programmed
Tool), tambm no MIT. Dentre as vantagens dessa linguagem destaca-se a boa correlao da sintaxe dos comandos com a semntica de manufatura. Alm disso, ela
possibilita a definio de diversas entidades geomtricas, tais como: pontos, linhas, planos, vetores, crculos,
cilindros, troncos de cones, esferas, qudricas (parabolides e elipsides), splines e recursos para definio de superfcies esculpidas. De maneira similar ao
que acontece em linguagens de alto nvel (p. ex.:
Fortran, Basic e Pascal), o usurio pode implementar
loops, subprogramas e macros. Uma macro possibilita
ao programador predefinir operaes repetitivas empregando variveis ao invs de valores fixos (PRESSMAN
& WILLIAMS, 1977).
Para que um programa gerado com a linguagem APT
ou similar possa ser executado num tipo particular de
CN, torna-se necessrio seu ps-processamento. Isto
pode ser entendido como uma transformao da sintaxe
APT para uma sintaxe proprietria, i.e., definida pelo
fabricante do CN. Essa necessidade foi decorrente, e
ainda se observa em alguns comandos, da pequena disponibilidade de memria para armazenar e processar programas (CHANG, 1998).
Apesar do elevado potencial da linguagem APT, aliado ao aumento da capacidade de memria e velocidade
dos processadores modernos, verifica-se sua inexistncia, ou de similares, em um nmero significativo de
comandos comerciais. Vrios sistemas modernos s permitem ao usurio a programao baseada em primitivas
codificadas, tais como aquelas definidas como Padro
G (ISO 6983, 1982).
Dependendo do tipo de mquina-ferramenta e da
quantidade de eixos comandados, o padro G suficiente
para a fabricao de uma gama elevada de componentes
mecnicos. Como exemplo, pode-se citar os tornos com
apenas 2 eixos (X e Z), os quais permitem a obteno de

Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas

vrias formas geomtricas definidas por superfcies de


revoluo. Outro exemplo, de um centro de usinagem
com trs eixos comandados (X, Y, Z). Neste caso, comandando-se apenas dois eixos simultaneamente, e mantendo o terceiro em posio constante, pode-se usinar
uma infinidade de entidades geomtricas, tais como:
furos lisos, furos roscados, superfcies planas e contornos compostos por arcos de circunferncia e segmentos de
reta. A este tipo de programao d-se o nome de programao em 2 eixos (OMIROU, 2004; HATNA, 1998).
Entretanto, caso seja necessria a usinagem de superfcies mais complexas, como aquelas encontradas em
cavidades para moldes para injeo e (ou) conformao,
deve-se investir em sistemas computacionais mais sofisticados, tais como os softwares para CAM. Nestes, verifica-se uma maior implementao da linguagem APT.
Destaca-se apenas que ao invs da utilizao de uma
sintaxe baseada em linguagem natural, como originalmente proposto, os sistemas CAM modernos empregam
recursos grficos baseados em features de manufatura
(entidades geomtricas associadas a um processo de fabricao). Alm disso, o modelo geomtrico pode ser
recuperado diretamente de um sistema CAD, como comentado no tpico introdutrio deste trabalho.
Apesar da programao baseada no padro G ser
muito antiga e estar em vias de desaparecimento, devendo ser futuramente substituda pela norma ISO 14649
(XU 2004; FORTIN, 2004), a quantidade de mquinas
equipadas com interfaces baseadas na ISO 6983 ainda a
maioria.
Em resumo, pode-se dizer que existe uma enorme
gama de produtos que pode ser usinada somente com a
programao em 2 eixos. Alguns autores estimam que
essa quantidade pode ser superior a 80%, em se tratando
de componentes mecnicos fabricados em grandes lotes
(HATNA, 1998; EVERSHEIM, 1994). Isto pode ser feito
em tornos e centros de usinagem programando-se apenas
com os recursos do Padro G definidos na norma ISO
6983. Como so geometrias simples, sua programao
pode ser feita manualmente, i. e., utilizando apenas o
editor fornecido pelo fabricante do comando. Neste caso,
cabe ao programador o clculo da trajetria da ferramenta e o conhecimento dos cdigos Gs equivalentes.

PROGRAMAO CN EM PEQUENAS
EMPRESAS PRESTADORAS DE SERVIOS
DE USINAGEM
Em um estudo sobre a competitividade do setor de
servios em usinagem no Estado do Paran (COSTA,
2001; COSTA, 2002) props-se uma classificao para
essas empresas. Quatro categorias foram assim definidas:

i) produo seriada composta de empresas fornecedoras


de lotes grandes, geralmente em sries, para o setor
automotivo, principalmente, e eletroeletrnico;
ii) ferramentarias fabricao e montagem de moldes, matrizes e dispositivos para injeo, conformao, fundio
e usinagem conforme modelo enviado pelo cliente;
iii)manuteno recuperao e (ou) fabricao de peas de
grandes dimenses em pequenos lotes de acordo com
desenho ou modelo fornecido pelo cliente; e
iv)usinagem no-convencional empresas que empregam
processos de usinagem por laser, jato dgua, eletroeroso, eletroqumica ou fotoqumica.
A partir da anlise de uma amostra de 65 empresas no
ano 2000 (COSTA, 2001) e 50 no ano de 2001 (COSTA,
2002), observaram-se, no tocante ao uso da tecnologia
CN, os seguintes aspectos:
Acima de 20% das mquinas cadastradas estavam equipadas com tecnologia CNC. Isto corresponde a um percentual significativo quando comparado ao cenrio nacional (ver GONALVES, 2001);
Apenas 5% das empresas pesquisadas declararam que
possuam sistema CAM prprio. Dessas, todas se enquadravam na categoria de ferramentarias. Isto explicado
pela complexidade elevada de seus servios;
Observou-se que nas demais empresas a programao
era, quase sempre, realizada manualmente, sem o auxlio
de softwares para gerao e transmisso de programas.
Alm disso, em vrias empresas, o programador introduz
o programa elaborado via teclado da mquina, o que
implica em aumento do tempo de preparao (setup). Para
trabalhos mais complexos comum a terceirizao da
etapa de programao; e
A programao manual justificada, na opinio de empresrios e tcnicos, pela simplicidade dos programas
elaborados e pela baixa capacidade de investimentos.
Nestas empresas, o ambiente de programao pode ser
caracterizado como 2 eixos.
A qualidade do ambiente de trabalho nas pequenas
empresas, quando associada aos quesitos de conforto e
ergonomia, pode ser considerada como precria. De um
modo geral, a programao manual realizada em um
cho de fbrica com rudo elevado e em teclados montados em painis verticais, o que, alm de contribuir para
a fadiga do programador, tambm prejudica a atividade
mental requerida neste tipo de tarefa (PEREIRA, 2003).
Apesar de o cenrio descrito acima estar limitado pelo
aspecto geogrfico, basicamente o Estado do Paran,
observa-se que a programao manual no est relacionada somente com o porte da empresa, mas sim com a
complexidade das peas a serem usinadas. Vonortas e
Xue (1997) indicaram esta caracterstica em um levantaProduo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

51

Dalberto Dias da Costa; Athos Gleber Pereira

mento realizado em pequenas empresas americanas do


setor de usinagem. Alm disso, eles constataram tambm
que o grupo pesquisado no apresentava dificuldades de
investimento em tecnologia CNC e CAM, o que contrasta
com o cenrio paranaense, onde a baixa quantidade de
sistemas CAM adquiridos est relacionada com as limitaes financeiras das empresas.
Um outro aspecto destacado no trabalho de Vonortas e
Xue (1997) o papel importante exercido pelas pequenas
empresas, que fazem uso da programao manual, sobre
o processo de melhoria contnua da tecnologia CN.
Nesta mesma linha de raciocnio, Djassemi (1998) e
Abbas (2004) defendem que um bom comando numrico
deve prover recursos para que o usurio possa desenvolver macros (ciclos fixos) para facilitar a programao
manual. Na avaliao de Abbas (2004), por exemplo, isto
implica em uma reduo superior a 50% do tempo de
programao.
Adamczyk (2000) apresentou alguns aspectos relacionados com a dificuldade de implementao dos atuais
sistemas CAM em pequenas e mdias empresas. Segundo
o autor, alm do elevado investimento inicial, a adoo
dessa tecnologia, a qual ele denominou de Monolithic
applications, implica nas seguintes limitaes:
i) dificuldade de integrao em empresas com elevada diversificao de mquinas (comandos muito diferentes);
ii) elevado custo de manuteno e atualizao; e
iii)nmero elevado de funes, porm com baixo uso devido
simplicidade do mix de produo.

investimento em sistemas CAD-CAM e a baixa produtividade da programao manual. Essa lacuna pode ser
preenchida com a criao de sistemas computacionais
simples, que apesar de no disporem dos recursos grficos e matemticos para a gerao de trajetrias em superfcies, tais como aqueles observados nos sistemas CAM
modernos, podem auxiliar o programador a editar, avaliar
e transmitir programas para a usinagem de uma famlia
extensa de peas cuja cinemtica de usinagem esteja contida na movimentao simultnea de apenas dois eixos.

DESENVOLVIMENTO E IMPLEMENTAO DE
UM EDITOR E SIMULADOR PARA
PROGRAMAO EM 2 EIXOS

Independentemente da tcnica a ser adotada, a elaborao de um programa CN deve passar pelas seguintes
etapas: edio, simulao e transmisso do cdigo para a
mquina. O sistema aqui proposto compreende, basicamente, estes trs recursos, como pode ser visto na representao esquemtica apresentada na Figura 1.
O primeiro bloco representa o editor, que propicia ao
usurio a edio de um programa a partir do acesso aos
cones grficos relacionados com as features de programao. Aps a edio, o programa deve ser depurado. Essa
depurao feita com o auxlio de um simulador grfico
para um dado plano geomtrico. Aps a verificao do
programa, o usurio poder transmitir o mesmo para o
comando da mquina-ferramenta. Neste caso, adotou-se o
protocolo RS-232C como meio de transferncia de dados entre as portas seriais do computador e da mquina. Apresenta-se a seguir uma
descrio de cada um desses blocos, os quais
constituem os mdulos do sistema.

O referido autor prope como alternativa um sistema


denominado KSP-OSN/WIN desenvolvido basicamente
para a programao em 2 eixos. Segundo ele, o referido
sistema pode ser executado em ambiente de redes (Internet
ou Intranets) e as empresas usurias no precisam investir
na aquisio do software, mas sim no pagamento pelo
tempo de uso. Alm disso, a arquitetura do sistema facilita
a formao de uma rede de pequenas e mdias empresas
que podero atuar em um ambiente integrado. Neste caso,
elas podero compartilhar bases de dados e macros de
programao desenvolvidas pelos seus integrantes.
A metodologia apresentada a seguir baseia-se na proposio de que ainda existe uma lacuna entre o elevado

Edio de Programas
A norma brasileira NBR 6162 (1989) define seis tipos de movimentos fundamentais na
definio dos processos de usinagem. No contexto da programao, pode-se reduzi-los, sem perda
significativa, a trs tipos: o movimento de corte, o de
posicionamento e o de avano.
A definio das direes e velocidades desses trs
movimentos , em essncia, o contedo de um programa
CN. De um modo geral, o movimento de posicionamento
sempre retilneo e executado com a velocidade mxima
disponvel na mquina, cabendo ao programador apenas
a tarefa de determinar sua direo, o que feito pela
informao das coordenadas do ponto final.
No caso de centros de usinagem, ou fresadoras, o
movimento de corte sempre resultante do movimento
circular da ferramenta, definido pelo sentido (horrio ou

m resumo, pode-se dizer que


existe uma enorme gama de
produtos que pode ser usinada somente
com a programao em 2 eixos.

52

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas

anti-horrio) e pela velocidade. Para a programao em


2 eixos, o movimento de avano resulta das interpolaes lineares a trajetria um segmento de reta e
(ou) circulares onde a ferramenta descreve um arco ou
um crculo completo. Na interpolao linear deve-se
informar a velocidade e as coordenadas do ponto final.
No movimento circular informa-se, alm da velocidade, o centro do arco (ou crculo) e as coordenadas do
ponto final.
Baseando-se nisto pode-se definir um conjunto de 05
primitivas de programao, as quais se encontram de acordo
com as definies da ISO 6983-1 e so apresentadas na
Tabela 1.
Entretanto, na maioria dos casos prticos, os programas baseados apenas nas primitivas apresentadas na ta-

bela 1 so muito extensos e, quando feitos manualmente,


implicam em um grande dispndio de tempo, alm do
aumento da possibilidade de erros. Dessa forma, os CNs
comerciais dispem de macros de programao, tambm
chamadas ciclos fixos, as quais compreendem uma
seqncia lgica de vrias primitivas. Um exemplo disso
a macro para furao, geralmente representada pelo
cdigo G81 na maioria dos comandos.
O mdulo de edio ainda possui recursos geomtricos que permitem, por exemplo, a compensao do raio
da ferramenta nas operaes de fresamento de contornos.
Alm disso, possibilita tambm a incluso de funes
miscelneas e auxiliares para a realizao de operaes
secundrias, tais como: o controle do fluido de corte e a
troca de ferramentas.

Figura 1: Fluxograma do sistema proposto.

Computador

Editor
Mquina
Simulador
eixo Z

No

eixo Y
eixo X

Programa OK??
Sim
Transmisso

Tabela 1: Trajetrias e cdigos de programao dos movimentos de usinagem.


CDIGO ISO

MOVIMENTO
Corte

TRAJETRIA
horrio

M3

Anti-horrio

M4

VELOCIDADE
S

Posicionamento

G0

XfYfZf

Avano linear

G1

XfYfZf

Avano circular

horrio

G2

XfYfIJ

(no plano X-Y)

Anti-horrio

G3

XfYfIJ

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

53

Dalberto Dias da Costa; Athos Gleber Pereira

O editor aqui proposto baseado em features de


programao relacionadas diretamente com as primitivas apresentadas na Tabela 1 ou com suas combinaes.
Essas features devem ser representadas por cones grficos, para os quais so criados formulrios contendo
campos que devero ser preenchidos pelo usurio de
acordo com a seqncia de usinagem.
O que se defende aqui que o uso de recursos grficos
associados com campos pr-definidos reduz a necessidade de memorizao de cdigos, os quais so desprovidos
de semntica, e elimina erros de sintaxe de programao.
Simulao grfica dos programas
Os recursos de simulao propostos aqui so muito
simples e baseiam-se na representao grfica da trajetria das ferramentas em um plano escolhido. Essa trajetria est sempre relacionada com o centro da ferramenta e
no propicia nenhum tipo de correo em funo do
dimetro da mesma. Na simulao de macros de furao,
um crculo correspondente ao dimetro do furo gerado
quando o plano de simulao escolhido contiver a seco
transversal do mesmo.

bm um pr-processamento para decomp-las em uma


seqncia de primitivas de programao (G0, G1, G2/G3).
As funes auxiliares, ou aquelas que no implicam
em movimentos, so ignoradas durante a simulao.
Deve-se observar que no existe a necessidade de se
efetuar uma avaliao da sintaxe do programa durante a
simulao, pois isto est implcito no preenchimento dos
formulrios associados s features de programao. A
representao esquemtica do algoritmo para simulao
apresentada na Figura 2.
Transferncia de programas
O objetivo da criao de um mdulo para a transferncia direta de programas a reduo do tempo, quando
comparado introduo via teclado da mquina, e a
eliminao de eventuais erros de digitao. Em grande
parte dos comandos comerciais ainda se faz necessria a
parada do processo e a preparao da mquina para o
modo de recepo antes que a transferncia possa ser
feita. Apesar disso, pode-se considerar, dada a velocidade de transmisso, que o tempo total drasticamente
reduzido com o auxlio deste recurso.
De um modo geral, as mquinas
atuais dispem de outras interfaces
para transferncia de dados, alm
da porta serial RS232. Entretanto,
devido a sua grande disseminao,
optou-se pela utilizao da mesma
no desenvolvimento do mdulo de
transferncia.
Os parmetros de comunicao,
tais como velocidade, paridade, tamanho de palavra, bits de parada, modo de transferncia
e o nmero da porta serial devem ser previamente definidos pelo usurio. O arquivo a ser transmitido deve conter
apenas caracteres ASCII e possuir tamanho compatvel
com a memria disponvel na mquina.

bservou-se que, nas demais empresas, a


programao era, quase sempre, realizada
manualmente, sem o auxlio de softwares
para gerao e transmisso de programas.

Para a gerao de uma trajetria corrigida, isto , que


inclua a compensao do dimetro da ferramenta, caber
ao usurio incluir as funes de programao disponibilizadas pelo comando no momento da edio.
Os movimentos de posicionamento e avano so identificados com cores diferentes com o intuito de facilitar a
visualizao da simulao. O movimento de avano pode
ser composto de retas e (ou) arcos, dependendo do contorno a ser gerado. Por outro lado, o movimento de
posicionamento ser sempre em trajetria retilnea.
Nos movimentos de posicionamento e avano linear,
uma reta gerada a partir do ponto atual da ferramenta
at as coordenadas do ponto final no plano de simulao
escolhido. Para as interpolaes circulares, executa-se
um pr-processamento para converter as informaes
iniciais do arco (coordenadas do centro, sentido e coordenadas do ponto final) em raio, arco inicial e arco final.
Isto proposto tendo como base a estrutura mais usual
para a implementao computacional.
Na simulao das macros (ou ciclos fixos) faz-se tam54

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

Implementao
A tecnologia de baixo custo aqui proposta foi implementada com o intuito de reduzir o tempo de programao e, por conseguinte, reduzir o custo dos processos
de usinagem, quando comparados queles observados
em empresas que ainda fazem uso da programao
manual.
Alm disso, procurou-se dirigir a implementao para
um comando nacional e ainda muito utilizado nas empresas do setor metal-mecnico, o ROMI MACH9-MP utilizado em centros de usinagem verticais. No obstante,
esta especificidade da metodologia aqui proposta no a
invalida na gerao e simulao de programas formatados de acordo com o padro ISO (ISO 6938-1).

Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas

Outra caracterstica desta implementao foi a preocupao com a utilizao de recursos grficos. Inicialmente foram propostas duas abordagens complementares. A primeira, a qual j faz parte do prottipo apresentado a seguir, baseia-se no uso de cones grficos
relacionados com as principais funes de programao,
tais como aqueles apresentados na Figura 3. Na segunda
abordagem, a ser finalizada futuramente, utilizar-se- o
conceito de features de usinagem, especificamente
features de furao, mandrilamento e fresamento. Segundo Shah (1992), features so formas genricas para
as quais pode-se associar um conceito de engenharia ou,
como neste caso, um cdigo CN para usinagem.

Adaptando-se recursos j existentes, tais como a ferramenta RAD (MS-Visual Basic baseada na linguagem
basic) e um mdulo para comunicao serial, o
MSCOMM do Windows, implementou-se um prottipo
para edio, simulao e transmisso de programas CN
dirigido ao Comando Romi Mach-9. Como pode ser visto
na Figura 3, toda a interface baseada em cones associados s primitivas e algumas macros de programao.
Alm das funes Gs, criou-se tambm cones representativos para as funes auxiliares e miscelneas, o que
permite o desenvolvimento de um programa completo.
O prottipo propicia boa usabilidade e incorpora todos
os recursos grficos disponveis no sistema operacional

Figura 2: Fluxograma do processo de simulao.

Seleciona o plano de simulao


Para i = 1 [1 bloco] at n [ltimo bloco]
Faa:

Decompe em uma
seqncia de primitivas

Macros

Classe da funo?

Primitivas

Trajetria ?

Para j = 1 [1 primitiva]
at v [ltima] - Faa:

Retilnea

Desenha reta
{cor;Xf;Yf;Zf}

Circular

Pr-processa: [raio (R); arco


2)]
inicial (
1) e arco final (

Desenha arco {cor


;I;J; R; 1; 2}
Sim
Macro
aberta?
No

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

55

Dalberto Dias da Costa; Athos Gleber Pereira

Windows, tais como o mouse, janelas do tipo pull-down,


caixas de dilogo, barras de menu, etc. A implementao
foi dividida, conforme a metodologia proposta, em trs
mdulos bsicos: edio, simulao e transferncia.
No mdulo de edio, ao invs de memorizar o lxico
e a sintaxe da linguagem de programao, o programador
faz uso dos cones (elementos grficos) associados s
funes primitivas e ciclos fixos. Para uma utilizao
satisfatria dessa interface o usurio dever possuir,
alm dos conhecimentos relacionados aos processos de
usinagem, domnio sobre os comandos bsicos do sistema operacional Windows. Esses comandos resumem-se
utilizao de barras de rolagem, navegao com o
auxlio do mouse, ou via teclas de atalho, abrir, gravar e
imprimir arquivos, conforme apresentado na Figura 3.
O lado esquerdo da tela de edio (ver Figura 3)
contm os cones representativos das diversas features
de programao, relacionadas com as funes primitivas
e as macros. O usurio poder ter acesso s outras fun-

Figura 3: Mdulo de Programao.

56

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

es de programao, bastando acionar as fichas MISCELNEAS E AUXILIARES.


Para cada cone associou-se uma caixa de dilogo
contendo as instrues necessrias para a programao
da respectiva feature de programao. A Figura 4 contm, como exemplo, a tela de preenchimento para programao de um movimento rpido (G00).
Terminada a etapa de edio, conforme apresentado
no lado direito da Figura 3, o programador poder, a seu
critrio, realizar a simulao grfica do programa.
A visualizao da trajetria da ferramenta acontece
apenas em duas dimenses, de forma similar ao simulador grfico existente no Comando MACH9-MP. A Figura 5 contm uma ilustrao desse recurso grfico.
Aps a edio e simulao grfica de um programa,
pode-se imprimi-lo, grav-lo em disco ou transmiti-lo
diretamente para o buffer ou memria da mquina-ferramenta. Esta ltima opo muito importante pois contribui para a reduo do tempo de preparao. Neste mdulo,

Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas

o envio do programa CN para a memria da mquina


feito via interface serial RS 232C a uma distncia inferior
a 10 metros e com uma taxa de transmisso de 9600 bytes
por segundo. A transmisso, nos dois sentidos, pode ser
feita para qualquer mquina-ferramenta, aps a definio
dos parmetros de comunicao, conforme apresentado na
Figura 6. No caso de recebimento de programas existentes
no CNC, o usurio poder, aps o recebimento dos mesmos, grav-los no computador.
Figura 4: Caixa de dilogo para a funo
posicionamento em rpido.

AVALIAO DO PROTTIPO
O objetivo desta avaliao foi verificar se o prottipo implementado poderia contribuir na reduo
do tempo de elaborao e testes de programas CN e,
por conseguinte, reduzir tempos de preparao em
ambientes fabris. A avaliao foi realizada em trs
etapas:
Figura 6: Tela de comunicao Comando Numrico
Microcomputador.

Figura 5: Tela de simulao.

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

57

Dalberto Dias da Costa; Athos Gleber Pereira

i) seleo de empresas que atendessem a um determinado


perfil;
ii) treinamento de tcnicos dessas empresas e avaliao de
seus desempenhos; e
iii) teste do prottipo no cho de fbrica.
As empresas foram pr-selecionadas a partir de uma
base de dados sobre prestadores de servios de usinagem
no Estado do Paran (ver COSTA, 2001) e tambm
disponvel no site www.usidados.com.br. Em um primeiro
momento, foi enviada a essas firmas uma carta-convite
para participao desta avaliao. Dentre as respondentes,
selecionaram-se aquelas que atenderam aos seguintes requisitos:
1- possuir em seu parque fabril no mnimo um centro de
usinagem marca Romi, equipado com o comando
MACH9-MP;
2- disponibilizar tcnicos para participarem do treinamento;
3- permitir a utilizao de seus centros de usinagem para
testes prticos.
Dentre as empresas convidadas, seis responderam e
indicaram os tcnicos para o treinamento durante 5 dias,
perfazendo um total de 20 horas.
O treinamento foi realizado tendo apenas o prottipo
como material didtico. Um questionrio foi aplicado
antes e aps o treinamento com os seguintes quesitos de
avaliao: familiaridade com microcomputadores; conhecimentos prvios sobre o sistema operacional Windows;
experincia em processos de usinagem; experincia em
programao CNC; e desempenho na utilizao do prottipo.
A avaliao do prottipo no cho de fbrica foi realizada em apenas trs empresas, denominadas aqui simplesmente de empresas A, B e C. Nestas escolheram-se
componentes cuja produo era realizada em centros de
usinagem com programao em apenas 2 eixos. O teste
prtico foi conduzido nas seguintes etapas:
1- Selecionar pea da linha de produo;
2- Confeccionar o programa manualmente;
3- Digitar o programa utilizando apenas a interface da mquina;
4- Registrar tempos;
5- Confeccionar o programa com auxlio do prottipo;
6- Enviar programa via RS232;
7- Registrar tempos; e
8- Comparar os tempos gastos no processo manual em relao queles obtidos com auxlio do prottipo.
A empresa A uma empresa dedicada produo de
peas automotivas, comercializadas como segunda linha para equipamentos do setor automotivo. Seu par58

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

que de usinagem conta com as seguintes mquinasferramenta:


3 centros de usinagem CNC;
3 mandriladoras CNC;
9 tornos CNC;
3 fresadoras convencionais;
1 brunidora;
1 mandriladora convencional; e
8 retificadoras.
Essa empresa possui sistema integrado de projetos via
CAD/CAM e DNC (Direct Numerical Control) para
transferncia de programas para as mquinas, mas faz
uso, tambm, da programao manual.
A pea escolhida, ver Figura 7, utilizada em caixas
de transmisso de mquinas para terraplanagem. Essa
pea foi usinada em quatro etapas descritas a seguir:
1- Desbaste do canal central largura 15 mm e profundidade
10 mm;
2- Acabamento do canal;
3- Furao de centros; e
4- Usinagem dos furos com broca helicoidal 12 mm.
As ferramentas utilizadas foram:
1- fresa de topo dimetro 12 mm para desbaste e acabamento
do canal; e
2- broca helicoidal de ao rpido 12 mm e broca de centro.
A velocidade de corte (Vc) e a velocidade de avano
(Vf) empregadas foram:
1- Para desbaste: Vc = 150 m/min e Vf = 700 mm/min
2- Para acabamento: Vc = 180 m/min e Vf = 500 mm/min
3- Para as furaes: Vc = 45 m/min e Vf = 100 mm/min
A empresa B de pequeno porte e tambm usina
produtos automotivos. Ela produz um sistema completo
de freios para carretas e caminhes. Alm desse produto,
ela realiza tambm servios de usinagem para terceiros.
Atualmente, encontram-se em seu parque fabril:
6 tornos CNC;
1 centro de usinagem CNC;
4 fresadoras convencionais;
2 rosqueadeiras automticas; e
2 retificadoras.
Nesta empresa, a programao feita de modo totalmente manual, j que a mesma no possui sistema CAD/
CAM/DNC. Por este motivo, a memria da mquina CN
estava constantemente cheia, obrigando o programador a
apag-la antes de inserir um novo programa. Para a
realizao dos testes foi necessrio instalar o prottipo
em um microcomputador disponvel no almoxarifado da

Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas

empresa, confeccionar o cabo e configurar os parmetros


de comunicao.
A pea escolhida para o teste, ver Figura 8, foi usinada
nas seguintes etapas:
1- Fresamento do canal com largura de 10 mm e profundidade 3 mm;
2- Furao com 7 mm;
3- Execuo do furo com 19 mm.

As ferramentas utilizadas foram:


Para o canal: fresa de topo f10mm;
Para os furos 7 mm: broca de centro e broca helicoidal 7 mm;
Para o furo 19 mm: broca de centro, broca helicoidal e alargador 19 mm.
A empresa C de pequeno porte e se dedica exclusivamente usinagem para terceiros. Seu parque fabril conta

Figura 7: Pea avaliada na empresa A denominada Garfo.

4 furos passantes dim. 12 mm

Rasgo passante 10 x 15 mm

Figura 8: Pea usinada na empresa B - Carcaa 3069.

6 furos cegos dim. 7 x 11 mm

furo dim. 19 mm

canal 3 x 10 x 45 mm

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

59

Dalberto Dias da Costa; Athos Gleber Pereira

apenas com um centro de usinagem CNC e mquinas


convencionais: fresadoras, tornos, retificadoras e
furadeiras. A empresa no possui sistema CAD/CAM.
Toda a programao feita em papel e posteriormente
digitada na mquina. O programador possui grande experincia tanto em programao, quanto na utilizao de
microcomputadores.
A pea escolhida, aqui denominada tampa, pode ser
vista na Figura 9.
As etapas de usinagem foram as seguintes:
1- Faceamento da superfcie;
2- Execuo dos furos com 3 mm;
3- Execuo da usinagem do contorno da pea;
4- Usinagem da cavidade.
As ferramentas utilizadas foram:
1- Para a superfcie: fresa de facear 63 mm;
2- Para os furos 3mm: broca de centro e broca helicoidal
3 mm;
3- Para o contorno e a cavidade: fresa de topo 8 mm.
Anlise dos Resultados
Os resultados discutidos a seguir referem-se, primeiramente, etapa de treinamento e, por ltimo, aos testes
realizados dentro das empresas.
Ao final do treinamento, os seis participantes foram
avaliados individualmente, de acordo com os quesitos

Figura 9: Pea avaliada na empresa C.

4 furos passantes dim. 5 mm

cavidade dim. 20 x 10 mm

60

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

propostos anteriormente. Os resultados so apresentados


graficamente nas Figuras 10 a 13. Observa-se que, com
exceo dos participantes 2 e 6 (Figura 10), os demais
possuam experincia igual ou superior a 12 meses na
elaborao de programas. No quesito experincia na
utilizao de microcomputadores (fFigura 11), verificase que metade do grupo tinha pouco, ou nenhum, contato
com este tipo de tecnologia. Isto implicou em um aumento do tempo de aprendizagem do prottipo. Os participantes que declararam e demonstraram experincia em
microcomputadores possuam-na em outros sistemas
para edio e simulao de programas CNC, como pode
ser visto na Figura 12. Apesar da grande heterogeneidade do perfil dos participantes no tocante ao uso das
tecnologias bsicas programao CNC e microcomputadores observou-se que o desempenho do grupo, ver
Figura 13, foi bom. Essa avaliao foi feita via exerccios
propostos aos alunos e por uma ficha de auto-avaliao
fornecida ao final do treinamento.
Em resumo, pode-se afirmar que o prottipo possui
boa usabilidade at para usurios inexperientes. Isto conduz a uma curva de aprendizagem pequena, quando comparada quela observada em softwares CAM de alto
desempenho (PRESTON et al., 1984).
Os resultados dos testes realizados nas empresas foram sintetizados em tempos para programao manual
e tempos para programao com auxlio do prottipo
conforme Tabelas 2 e 3, respectivamente.
Comparando as duas formas de programao avaliadas, observa-se um maior tempo na etapa elaborao de
programas com auxlio do prottipo. Entretanto, nas
etapas de transmisso e depurao de erros o prottipo
apresenta vantagem significativa em relao tcnica de
programao manual adotada nas trs empresas. Durante
os testes foi constatado tambm que o tempo de montagem do programa de usinagem utilizando o prottipo
poder ser reduzido drasticamente medida que o usurio se habitua com seu ambiente de edio e simulao.
Na empresa A a mquina esteve parada por 27
minutos para a insero manual do programa na memria
e para a realizao dos testes. Utilizando-se o prottipo
este tempo foi de apenas 7 minutos, propiciando uma
reduo superior a 3,8 vezes.
Nos testes realizados na empresa B, o programador
demonstrou pouca familiaridade com os recursos da mquina. Isto implicou na elaborao de um programa extenso, baseado apenas nas funes primitivas, tais como
as interpolaes lineares e circulares. Para a referida
pea, ver Figura 8, exige-se a aplicao de ciclos fixos
para as operaes repetitivas de furao. O emprego de
sub-rotinas ou subprogramas tambm implicaria em reduo do tempo de programao. Entretanto, essas tcni-

Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas

Figura 10: Tempo de experincia em programao, em meses, para cada um dos participantes.

Figura 11: Experincia na utilizao de microcomputadores.

Figura 12: Experincia na utilizao de outros softwares para simulao de programas CNC.

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

61

Dalberto Dias da Costa; Athos Gleber Pereira

cas eram desconhecidas. Alm disso, o programador


ainda apresentava dificuldades na utilizao do sistema
operacional Windows. No obstante, observa-se que o
simples fato de poder transmitir, via RS232, o programa
do computador para o comando implicou, nessas circunstncias, em uma reduo significativa no tempo de mquina parada.
Na empresa C, constatou-se, novamente, a importncia de eliminar a tarefa de digitao do programa
diretamente na interface da mquina. Observa-se que
esta etapa contribuiu significativamente para o aumento
do tempo de preparao, pois a mquina permanece
parada durante todo o processo de digitao.
Um aspecto peculiar do Comando MACH9-MP
(ROMI, 1997) reside no formato de seus parmetros
relacionados com o sistema de coordenadas. Para a maioria desses parmetros o formato 3.3, tendo o ponto
como separador decimal. Caso o ponto no seja digitado,
o comando alinha os dgitos da direita para a esquerda
implicando em efeitos colaterais indesejveis. Durante a
avaliao na empresa C, verificou-se que o operador
gastou um tempo bem elevado, ver Tabela 2, para obter
uma simulao grfica do programa, decorrente de erros
de formatao. Com a utilizao do prottipo este problema no existe, pois a formatao de todos os parmetros de uma dada feature de programao automtica.

CONCLUSES
O propsito principal deste trabalho foi avaliar a possibilidade da adoo de uma tecnologia de baixo custo
para auxiliar na programao CNC para 2 eixos. Constatou-se que em vrias empresas existe uma famlia bem
expressiva de peas, de baixa complexidade geomtrica,
que pode ser usinada com este tipo de abordagem. Essas
empresas, na maioria pequenas e mdias, foram caracterizadas como prestadoras de servios de usinagem para
produtos seriados dentro da cadeia automotiva.
Figura 13: Desempenho dos participantes na
utilizao do prottipo.

Tabela 2: Tempos registrados durante a programao manual nas empresas A, B e C.


TEMPOS NAS EMPRESAS [MIN]
ETAPA

Escrever o programa

25

50

20

Digitar o programa na tela da mquina

12

30

15

10

Tempo total para montagem e testes com o programa

52

93

44

Tempo de mquina parada

27

43

24

Simular o programa na mquina


Depurar erros do programa
Simular usinagem na mquina com avano rpido

Tabela 3: Tempos registrados durante a programao com auxlio do prottipo nas empresas A, B e C.
TEMPOS NAS EMPRESAS [MIN]
ETAPA

36

75

12

Transmitir o programa via RS232

Simular o programa na mquina

Simular usinagem na mquina com avano rpido

43

90

17

15

Montar o programa, simular e retirar erros

Tempo total para montagem e testes com o programa


Tempo de mquina parada

62

Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas

perincia na utilizao de computadores, o que implica


em uma menor curva de aprendizagem em relao aos
sistemas CAM comerciais.
Alm disso, pode-se recomendar que tecnologias similares ao prottipo apresentado devam ser consideradas como
alternativa de transio entre a programao manual e a
consolidao de um grande investimento em sistemas CAM.

Dentro desse contexto, pode-se concluir que o prottipo computacional avaliado representa uma alternativa
vivel para reduo do tempo total de usinagem, quando
comparado programao puramente manual. Apesar de
no possuir recursos para uma simulao grfica em trs
dimenses, o prottipo desenvolvido apresenta boa usabilidade, principalmente para usurios com pequena exArtigo recebido em 01/07/2004
Aprovado para publicao em 28/07/2005

Referncias Bibliogrficas

ABBAS, A. T., MEGAHED, S. M. A general algorithm for drilling holes lying


in a matrix. Robotics and ComputerIntegrated Manufacturing. v. 21,
p. 235-239, 2005.

DEGARMO, E. P. et al. Materials and


Processes in Manufacturing. Prentice
Hall. 8 ed., 1997

HATNA, A. et al. Automatic CNC


milling of pockets: geometric and
technological issues. Computer
Integrated Manufacturing Systems, v.
11, n. 4, p. 309-330, 1998.

DJAS SEMI, M. A parametric


programming technique for efficient
CNC
machining
Operations.
Computers & Industrial Engineering, v.
35, n. 1-2, p. 33-36, 1998.

GROOVER, M. P. et al. C AD/C AM:


Computer-Aided
Design
and
Manufacturing.
P rentice
Hall
International, Inc. 1984.

EVERSHEIM,
W.
Information
Modelling for Technology-Oriented
Tool Selection. Annals of the CIRP. v.
43, n. 1, p. 429-432, 1994.

INTERNATIONAL ORGANIZATION
FOR STANDARDIZATION. ISO 69831: Numerical control of machines
Program format and definition of
address words Part 1: Data format
for positioning, line motion and
contouring control systems. 1982.

FERRO, J. R. (Coord.). Relatrio anual


do Programa Paran Automotivo Publicado pelo SEBRAE e SINDIMETAL
do Paran, 2000.

OMIROU, S. L.; BAROUNI, A. K.


Integration of new programming
capabilities into a CNC milling
system. Robotics and Computer
Integrated Systems. In press.

COSTA, D. D., da.. Anlise da Competitividade do Setor de Usinagem


no Estado do Paran. Mquinas e Metais. n. 426, p. 132-139, 2001.

FORTIN, E. et al. An innovative


software architecture to improve
information flow from CAM to CNC.
Computers & Industrial Engineering, v.
46, p. 655-667, 2004.

PEREIRA, Athos G. Desenvolvimento e


avaliao de um editor para programao CN em centros de usinagem. Programa de Ps-Graduao em Engenharia Mecnica, Universidade Federal do Paran, 104 p., dissertao
(mestrado), 2003.

COSTA, D. D. da. Empresas prestadoras


de servios de usinagem no Estado do
Paran Rede Usidados, 2002. Disponvel em: www.usidados.com.br

GONALVES, R. J. Quantas so e onde


esto as mquinas-ferramenta no
Brasil. Mquinas e Metais, dezembro
de 2001.

PRESSMAN, R. S., WILLIAMS, J. E.,


Numerical Control and Computer Aided
Manufacturing, USA, Editora John
Wiley & Sons, 307 p., 1977.

ADAMCZYK, Z. A new approach to


CAM systems development for small
and and medium enterprises. Journal
of Materials Processing Technology.
v. 107, p. 173-180, 2000.
ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR 6162: movimentos e relaes geomtricas na usinagem
dos metais. Rio de Janeiro, outubro de
1989.
CHANG, T-C. et al. Computer-Aided
Manufacturing.
P rentice
Hall
International Series. Second edition,
1998.

PRESTON, E. J. et al. C AD/C AM


Systems: Justification, Implementation,
Productivity Measurement. New York:
Marcel Dekker, Inc, 358 p., 1984

ROMI. Manual de Programao e Operao CNC MACH9-MP, 185 p., 1997.

SHAH, J. J. Features in Design and


Manufacturing in Intelligent Design and
Manufacturing editado por Kusiak,
A. Editora John Wiley & Sons, Inc.,
1992.

VONORTAS, N. S., XUE, L. Process


innovation in small firms: case studies
on CNC machine tools. Technovation.
v. 17, n. 8, p. 427-438, 1997.

XU, X. W., HE, Q. Striving for a total


integration of CAD, CAPP, CAM and
CNC. Robotics and Computer-Integrated
Manufacturing. v. 20, p. 101-109,
2004.

YUEN, C. F. et al. Development of a


generic computer-aided process
planning support system. Journal of
Materials Processing Technology. v. 139,
p. 394-404, 2003.

Sobre os autores

Dalberto Dias da Costa


Professor do Departamento de Engenharia Universidade Federal do Paran (UFPR)
Centro Politcnico Jardim das Amricas S/N
C. Postal: 19011 CEP: 81531-990 Curitiba PR
Telefone/fax: (41) 361-3207
E-mail: dalberto@ufpr.br
Athos Gleber Pereira
Mestre pelo Programa de Ps-Graduao em Engenharia Mecnica
Universidade Federal do Paran (UFPR)
Produo, v. 16, n. 1, p. 048-063, Jan./Abr. 2006

63

S-ar putea să vă placă și