Академический Документы
Профессиональный Документы
Культура Документы
ndice
1. Introduo ..................................................................................................... 1 2. Instalao do Sistema .................................................................................... 1 3. Descrio e Uso do CorteBi .......................................................................... 7 3.1. Cadastro de Placas ..................................................................... .8 3.2. Cadastro de Projetos .................................................................. .9 3.3 Gerao de Padres de Corte........................................................ .12 4 Referncias ..................................................................................................... .16
1. Introduo
O sistema CorteBi resolve problemas gerais de corte de estoque bidimensional atendendo uma demanda solicitada e otimizando a perda de material. Esse sistema se encontra em sua quarta verso, agora com uma nova interface grfica com usurio (GUI) de fcil manipulao e conexo com banco de dados. O sistema CorteBi est em contnua evoluo tendo como perspectiva o aumento da eficincia no processo de produo de mveis. A primeira verso do CorteBi foi desenvolvida por Perin e Rangel (1989) para resolver problemas gerais de corte de estoque bidimensional. Cavali e Rangel (2004) iniciaram a adaptao do sistema para atender requisitos da indstria de mveis. No ano de 2004 foram includas as opes de rotao de itens e espessura da serra. Lemos (2005) props a reengenharia do sistema, onde foi feita uma documentao do mesmo e realizada a adequao do cdigo-fonte do sistema ao paradigma de programao estruturada, adicionando tambm uma interface grfica com usurio e um mdulo para a gerao de padres de corte do tipo tabuleiro. Barbosa (2009) construiu uma nova interface grfica com o usurio e adicionou um banco de dados, aproximando mais o CorteBi realidade das empresas, tornando possvel os cadastros da matria-prima e dos produtos de modo a permitir a gerao de padres de corte para lotes inteiros de produtos (ex. mveis), O cdigo do sistema CorteBi est escrito em linguagem Pascal, a interface grfica em Java e o banco de dados utilizado a verso gratuita do sistema gerenciador de banco de dados MySQL. O cdigo continua sendo desenvolvido para incorporar novas funcionalidades que atendam s indstrias de mveis (Figueiredo e Rangel (2006), Mosquera e Rangel (2006), ) .
2. Instalao do Sistema
O sistema CorteBi compatvel com a plataforma Windows e necessita de dois softwares complementares para poder funcionar. O primeiro o Java Runtime, aplicativo necessrio para executar softwares feitos na linguagem de programao Java. O segundo trata-se do Sistema Gerenciador de Banco de Dados MySQL, que ir armazenar o banco de dados utilizado pelo CorteBi. Para ver se o sistema possui uma verso Java instalada e compatvel com o CorteBi, abra o prompt do DOS (Menu Iniciar > Programas >Acessrios > Prompt de Comando) e digite java version (sem os apstrofos). A verso compatvel a 1.6 ou mais nova. Caso o computador no possua o Java Runtime instalado ou possua uma verso antiga, necessrio instalar a verso mais nova, contida no CD de instalao do CorteBi, na pasta Java. O processo de instalao simples, bastando confirmar todos os passos do assistente de instalao.
2 A prxima etapa instalar o MySQL, tambm presente no CD de instalao, localizado na pasta MySQL. Os passos a seguir guiam o processo de instalao do MySQL e como o mesmo deve ser configurado aps a sua instalao. Passo 1: Aps clicar no arquivo de instalao do MySQL, exibida a tela mostrada na Figura 2.1. Clique em Next.
Figura 2.1 Tela inicial da instalao do MySQL. Passo 2: Na prxima tela (Figura 2.2), mantenha a opo Typical selecionada e clique em Next.
Figura 2.3 Tela final da primeira etapa da instalao do MySQL. Passo 4: Na prxima tela que abrir, clique em Next at chegar na tela da Figura 2.4. Nesta tela, h duas opes. A primeira para iniciar a configurao do MySQL, deixe-a marcada. A Segunda opo para registrar gratuitamente a verso Free do MySQL atravs da internet, ficando a gosto do usurio. Clique em Finish.
4 Passo 5: A prxima tela que abrir (Figura 2.5), iniciar a configurao do MySQL. Clique em Next.
Figura 2.5 Incio da configurao do MySQL. Passo 6: Na tela seguinte (Figura 2.6), selecione a opo Standard Configuration e clique em Next.
5 Passo 7: Na prxima tela (Figura 2.7) deixe todas as opes marcadas de acordo com a Figura 2.7 e clique em Next.
Figura 2.7 Tela de configuraes de inicializao do MySQL. Passo 8: Na tela seguinte (Figura 2.8), desmarque todas as opes, de acordo com a Figura 2.8 e clique em Next. Na prxima tela clique em Execute e na seguinte (e ltima) clique em Finish.
6 Aps a instalao e configurao do MySQL, necessrio inserir nele o banco de dados utilizado pelo CorteBi. Copie o arquivo cortebiDB.sql presente na pasta Bando de Dados para a partio C: do Windows. Isto pode ser feito normalmente atravs do Windows Explorer. Em seguida, siga os passos abaixo: Passo 1- Entrar no ambiente modo texto do MySQL: No prompt do DOS, digite mysql -u root -p (sem os apstrofos) e tecle Enter duas vezes. Passo 2- Criar um banco de dados chamado Cortebi: No ambiente modo texto do MySQL (Figura 2.9) digite create database cortebi; (sem apstrofos) e tecle Enter. Aps fazer isso, saia do ambiente modo texto do MySQL digitando quit (sem os apstrofos) e d Enter.
Figura 2.9 - Ambiente modo texto do MySQL. Passo 3 - Inserir o banco de dados do Cortebi no MySQL: Ainda com o prompt do DOS aberto, digite o comando mysql -u root -p cortebi < c:\cortebiDB.sql (sem apstrofos) e aperte Enter duas vezes. Se no apareceu nenhuma mensagem de erro, o banco de dados do CorteBi foi inserido com sucesso, caso contrrio verifique se foi digitado algo errado neste passo ou nos anteriores. Para encerrar a instalao e iniciar o uso do CorteBi, basta copi-lo do CD (pasta Sistema CorteBi) para alguma pasta do computador e inici-lo dando um clique duplo no arquivo Cortebi.jar. Caso o Windows no relacione arquivos .jar com Java, clique com o boto direito sobre um deles, depois clique em Abrir com... e escolha a linha contendo o Java e depois em Ok.
Figura 3.1.1 Tela Placas Cadastradas. Nesta tela (Figura 3.1.1) podemos ver quais Placas j esto cadastradas, buscar uma Placa pelo cdigo (balo 1), adicionar (balo 2), remover (balo 3) e modificar (balo 4) os dados da Placa selecionada. Para inserir uma nova Placa, basta clicar no boto Nova (balo 2), onde ser aberta uma tela para insero de novas Placas, como mostrado na Figura 3.1.2 a seguir:
Figura 3.1.2 Tela Nova Placa. Nesta tela (Figura 3.1.2) podemos inserir os dados da placa, tais como cdigo, nome, descrio, dimenses e se a mesma permite rotao de peas. A tela para alterao de dados de uma Placa semelhante a esta.
Figura 3.2.1 Tela Projetos Cadastrados. Assim como na tela de Placas, nesta tela (Figura 3.2.1) podemos ver os Projetos j cadastrados. Podemos tambm buscar por Projetos utilizando seu cdigo (balo 1) ou exibir apenas os Projetos de uma determinada Categoria (balo 2). Para abrir ou remover um Projeto existente, basta selecion-lo na lista de Projetos Cadastrados e clicar em Abrir (balo 3) ou Remover (balo 5).
10
Para inserir um novo Projeto, devemos clicar em Novo (balo 4 da Figura 3.2.1) para abrir a tela Novo Projeto, mostrada na Figura 3.2.2:
Figura 3.2.2 Tela Novo Projeto. Nesta tela (Figura 3.2.2), podemos inserir informaes de identificao do Projeto, tais como Cdigo, Nome, Categoria e Descrio. A tela de Cadastro de Projetos orientada por Placas, ou seja, primeiro devemos inserir as Placas que faro parte do Projeto e depois para cada Placa inserir as respectivas peas. Para inserir as Placas no Projeto, basta clicar no boto Adicionar (balo 1 da Figura 3.2.2) na seo de Placas. Ao fazer isso, uma pequena tela chamada Adicionar Placas Cadastradas aberta, mostrando as Placas cadastradas e as Placas j inseridas no Projeto. Esta tela pode ser vista na Figura 3.2.3 a seguir:
11
Figura 3.2.3 Tela Adicionar Placas Cadastradas. Aps inserir as Placas que sero utilizadas no Projeto, podemos inserir para cada Placa, a sua respectiva Pea. Para isso, basta selecionar a Placa desejada na tabela Placas Utilizadas e na tabela Peas da Placa Selecionada da parte inferior da tela (Figura 3.2.2), inserir as respectivas Peas. Alm de digitar novas Peas, possvel tambm importar Peas de outros Projetos. Isso feito clicando no boto Importar na Seo de Peas (balo 2 da Figura 3.2.2), onde ser aberta a tela Importar Pecas mostradas na Figura 3.2.4 a seguir:
12 Figura 3.2.4 Tela Importar Peas. Nesta tela (Figura 3.2.4), podemos escolher o Projeto que contm as peas a serem importadas (balo 1) e filtrar as peas de acordo com a Placa que a contm (balo 2). Aps selecionar o Projeto e a Placa, basta selecionar as Peas desejadas na tabela de Peas (balo 3) e clicar em OK. Ainda na tela de Cadastro de Projetos (Figura 3.2.2), possvel mover as Peas de uma Placa para outra. Podemos fazer isso selecionando a Pea a ser movida e em seguida clicar no boto Mover para a Placa... (balo 3 da Figura 3.2.2) que estar habilitado quando existirem duas ou mais Placas no Projeto. Este boto ir abrir uma pequena janela (Figura 3.2.5) com a lista das Placas j inseridas para receber a Pea, basta ento o usurio clicar na linha da tabela referente Placa destino.
13
Figura 3.3.1 Tela Planos de Corte. A tela Planos de Corte (Figura 3.3.1), se assemelha s telas de Placas Cadastradas (Figura 2.1) e Projetos Cadastrados (Figura 3.1). Nela (Figura 3.3.1) possvel visualizar Planos de Corte salvos anteriormente, gerar novos (balo 1), abrir (balo 2) e remover (balo 3). Para gerar um novo Plano de Corte, basta clicar em Novo, onde ser aberta a tela Montagem de Lotes, que pode ser vista na Figura 3.3.2 a seguir:
14
Figura 3.3.2 Tela Montagem de Lotes. Nesta tela (Figura3.3.2), podemos adicionar os Projetos que faro parte do lote, clicando em Adicionar (balo 1). Podemos tambm escolher as Configuraes de Corte para o lote (balo 2). Dentre as opes de corte (balo 2), podemos escolher se queremos que sejam produzidas peas excedentes para diminuir a perda de matria-prima e/ou se desejamos utilizar o Padro Tabuleiro o qual permite a gerao de padres de corte mais fceis de se cortar. As configuraes podem ser aplicadas para todo o Projeto ou individualmente para cada Placa utilizada. Aps inserir os Projetos e as respectivas quantidades que sero produzidas de cada um, poderemos gerar os padres de corte clicando em Calcular Plano de Corte (balo 3) e ser exibida a tela Resultados Iniciais, que pode ser vista na Figura 3.3.3 abaixo:
15
Figura 3.3.3 Tela Resultados Iniciais. Nesta tela (Figura 3.3.3) encontramos os dados referentes ao lote (projetos com suas quantidades e placas utilizadas). Do lado direito, na seo Dados dos Clculos da Placa Selecionada (balo 1), vemos um resumo sobre os resultados dos clculos realizados para cada Placa selecionada do lado esquerdo. Ao clicarmos no boto ver Padres de Corte (balo 2) poderemos ver os padres de corte referentes Placa selecionada, que so mostrados pela tela Padres de Corte para a Placa...., mostrada na Figura 3.3.4:
16 Nesta tela (Figura 3.3.4) podemos ver os padres de corte do lado esquerdo e do lado direito a legenda das peas juntamente com os dados da placa e as configuraes de corte utilizadas. Para salvar os resultados, basta clicar em Salvar na tela Resultados Iniciais (Figura 3.3.3) e uma tela para salvar o Plano de corte (conjunto de padres de corte do lote) ser aberta para inserir um cdigo, nome e descrio para a produo (Figura 3.3.5 abaixo).
17
4. Referncias
Barbosa, T. H. (2009). Interface Grfica e Banco de Dados - Uma Nova Verso do Sistema Cortebi. Trabalho de Concluso de Curso, UNESP-Universidade Estadual Paulista. Cavali, R. e Rangel S. (2004). Production Planning: A Cutting Stock Problem In The Furniture Industry, Anais do XII Congreso Latino-Iberoamericano de Investigacin de Operaciones y Sistemas - CLAIO, Havana, Cuba, outubro. Figueiredo, A. e Rangel, S., (2006). Gerao de padres de corte produtivos para a indstria de mveis. In: Anais do XXXVIII Simpsio Brasileiro de Pesquisa Operacional, Goinia, SOBRAPO. Lemos, R. (2005). Reengenharia de software do sistema CorteBi com a incluso de novas funcionalidades. Trabalho de Concluso de Curso, UNESP-Universidade Estadual Paulista. Mosquera, G. e Rangel, S., (2006). Anlise de padres de corte para reduo de ciclos da serra, Anais do XXIX CNMAC - Congresso Nacional de Matemtica Aplicada e Computacional, Campinas, So Carlos - SP : SBMAC, v. nico. Perin, C. e Rangel S. (1989). O Problema do Corte Bidimensional, Caderno de Resumos do XII CNMAC. S. J. do Rio Preto - SP: 1989. v. 1. Rangel, S., Lemos, R. B. Manual do sistema CorteBI - Interface Grfica. So Jos do Rio Preto, DCCE/UNESP, criado em dezembro, 2005. ltima reviso fevereiro 2008.