• Nenhum resultado encontrado

DESENVOLVIMENTO DO TRABALHO (T2) OBJETIVOS

N/A
N/A
Protected

Academic year: 2021

Share "DESENVOLVIMENTO DO TRABALHO (T2) OBJETIVOS"

Copied!
11
0
0

Texto

(1)

DESENVOLVIMENTO DO TRABALHO (T2)

OBJETIVOS

Curto Prazo (neste semestre): aprender sobre programação parametrizada

Longo Prazo: Desenvolver um sistema para programação CN baseado em features de usinagem.

features de usinagem: são entidades geométricas para as quais existe uma (ou mais) operações de usinagem.

(2)

PROGRAMAÇÃO PARAMETRIZADA EM LINGUAGENS DE ALTO NÍVEL.

A programação parametrizada é utilizada para automatizar

seqüências utilizadas com freqüência. Isto é: após a entrada dos valores de determinados parâmetros (ou propriedades) de uma operação de usinagem, gera-se seu programa CN

automaticamente.

LINGUAGENS DE ALTO NÍVEL: Linguagens de programação com um nível de abstração elevado, distante do código de máquina e mais próximo possível da linguagem natural. Ex: Pascal; Fortran; Basic; C...

(3)

PROGRAMAÇÃO EM MS VISUAL BASIC

•Baseada em elementos gráficos (controles) e, atualmente, com recursos para programação orientada por objetos

•Possibilita o desenvolvimento de aplicativos para Windows com baixo custo e tempo

•Versões disponíveis: VB5; VB6; .Net2003; .Net2005;.Net2008 e .Net2010 (gratuita para download:

http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express )

(4)

ELABORAÇÃO DE UM FLUXOGRAMA OU PSEUDOCÓDIGO

ENTRADA DE DADOS

Entrada manual (digitação de valores)

Arquivo texto com valores

Arquivo com modelo geométrico (STEP ou STL)

PROCESSAMENTO (Algoritmos)

SAÍDA

(5)

EXEMPLO: ELABORAÇÃO DE UMA MACRO PARA

G81

VARIÁVEIS DE ENTRADA

•Diâmetro dos furos •Profundidade dos furos

•Coordenadas dos centros dos furos (XY) [duas opções] •Plano de aproximação •Plano de retração •Velocidade de corte •Avanço •Sentido de corte •Velocidade de retração •Opção de retração •Número da Ferramenta •Número do Corretor •Opção de refrigeração

(6)

PROCESSAMENTO

ENTRADA MANUAL DE DADOS {;Z;R;Vc;f;sentido;refrig}

Opções para entrada dos centros dos furos

Individual Leiaute linear Leiaute circular Manual Importa arquivo

Armazenamento interno das entradas

•Calcula rotação e Vel. avanço •Monta cabeçalho

•Converte número em strings conf. formato Mach9 • monta blocos

Exibe programa CN completo (listagem e gráfico)

(7)

SAÍDA

•Programa completo, incluindo o cabeçalho, troca de ferramenta •e fim de programa

(8)

Temas sugeridos Alunos

Número Descrição 1 Torneamento de roscas triangulares métricas

2 Torneamento de roscas triangulares UNC

3 Torneamento de roscas trapezoidais métricas

4 Torneamento de roscas para tubos e conexões

5 Faceamento espiral

6 Sagramento de canais radiais internos

7 Sangramento de canais axiais 8 Furação com controle do cavaco (G83)

9 Desbaste retangular – ressaltos 10 Desbaste retangular - cavidades 11 Concordância reta-reta 12 Concordância arco-reta 13 Concordância arco-arco

14 Acabamento de um polígono a partir de pontos armazenados em um arquivo

15 Roscamento interno por fresamento

16 Torneamento de um elipsóide por aproximação

(9)

CRONOGRAMA DE TRABALHO Turmas A,B,C

Terças-feiras: 08:00 – 11:30h ou 15:30 -17:30h – presenças obrigatórias

Semana Data Tópico

1 25/05 Introdução ao MS-Visual Basic e definição dos temas 2 01/06 Entrega do pseudocódigo

3 08/06 Atendimento: dúvidas de implementação 4 15/06 Atendimento: dúvidas de implementação 5 22/06 Apresentação e defesa do projeto

(10)

CRONOGRAMA DE TRABALHO Turmas D,E,F Terças-feiras: 08:00 – 11:30h ou Quartas-feiras: 08:00-11:30h presenças obrigatórias

Semana Data Tópico

1 26/05/2015 Introdução ao MS-Visual Basic e definição dos temas 2 02/06/2015 Entrega do pseudocódigo

3 09/06/2015 Atendimento: dúvidas de implementação 4 16/06/2015 Atendimento: dúvidas de implementação 5 23/06/2015 Apresentação e defesa do projeto

Horários alternativos para TODAS AS TURMAS Segundas-feiras: 18:00h – 20:00h

(11)

BIBLIOGRAFIA COMPLEMENTAR

* Aguillar, L.J. "Fundamentos de programaçao : algoritmos, estruturas de dados e objetos” Ed.: McGraw-Hill (2008) - tombo: 005.1 A283

Forbellone, A. L.V. "Lógica de programação“ Ed.: Makron Books (2000) - tombo 005.1 F692 Notas de aulas sobre MS Visual Basic 2010

http://www.labusig.ufpr.br/mac/apst_VB_2010_express.pdf )

Stephens, R. "Visual Basic Graphics Programming: Hands-On Applications and Advanced Color Development“

Ed.: Wiley (2000) - 2ª edição.

Schneider, P. J.; Eberly, D. H. Geometric tools for computer graphics . Amsterdam : Boston : Morgan

Referências

Documentos relacionados

Estratégias (Plano de Ações Prioritárias): estas estratégias estão relacionadas com o crescimento da organização. Os sócios que não estivem dispostos a investir,

A versão mais recente 1.1.1 do MxMC, incluindo informações detalhadas nas notas relativas à versão, estará disponível, em princípio, a partir de quinta-feira,

Compete ao conselho geral emitir parecer sobre todas as questões solicitadas pelo conselho de administração da ULS, nomeadamente sobre programas e planos de actividade e

No período de primeiro de janeiro a 30 de junho de 2011, foram encaminhadas, ao Comitê de Segurança do Paciente da instituição sede do estudo, 218 notificações de

após a administração, a curto prazo, da dose recomendada para o tratamento da ansiedade transitória e dos distúrbios de ansiedade (por exemplo, 0,75 a 4 mg por dia). Certos

considerado sujeito de direito, pois era propriedade do dominus. O trabalho escravo continuava no tempo, de modo indefinido, mais precisamente enquanto o escravo vivesse ou deixasse

O objetivo deste trabalho foi avaliar, in vitro, os efeitos anti-helmínticos do extrato aquoso das folhas e do extrato metanólico dos frutos de algaroba sobre cultivos de larvas de

Júri de Seleção de trabalhos Ginecologia/ Obstetrícia Hélder Ferreira Luís Guedes Martins Júri de Prémio CO Ginecologia/ Obstetrícia Anabela Branco José Cabral Luísa Vieira