Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceito bsico NC
- Linhas transfer - Portais de carga - Centros de usinagem
Contedo:
Funes auxiliares
Estrutura do programa NC
2 / Wi.
cada uma delas so relacionadas de forma fixa um canal NC i.e. M20 tem no canal 1 uma funo diferente que M20 no canal 2.
4 / Wi.
Nenhuma sinalizao No incio da sentena (antes do movimento) Durante o movimento No final da sentena (depois do movimento)
Funes S; F; H
Funo F: avano em mm/min i.e. rotao / mm, tambm como indicao de tempo (G4 F2)
Funo H: sinalizao de um nmero Integer no PLC. H120 ou H3=80 (determinao da presso de fixao).
6 / Wi.
7 / Wi.
Interface entre PLC e NC Dualport- RAM com 1024 Byte Organizao e gerenciamento pelo usurio FB110 --> DB209
8 / Wi.
Pelo DB do usurio DB209 os dados i.e. os bits de dados so tranferidos entre PLC e NC (Dualport- Ram). ex. o usurio escreve o DB209. DBX 10.3 e pode verificar o Bit pelo comando NC IF ($A_DBB[10] B_AND 'B00001000' /8 == TRUE) na pgina NC.
9 / Wi.
Definio no programa NC
10 / Wi.
NCK- I/Os
I_.... --> Entradas NCK O_... --> Sadas NCK
Funes M
M_Nmero_Designao --> ex. M_225_WKST_spannen
11 / Wi.
12 / Wi.
Estrutura do programa NC
Conforme
o tipo de mquina deve ser definido se a configurao contem um, dois ou trs canais NC, ou seja um ou dois BAGs.
Geralmente a usinagem acontece no BAG 1 / canal NC 1. Critrios de deciso por um canal NC Nenhuma sequncia paralela(ex. usinagem tem que esperar que sequncia de fixao ocorra. Troca de paletes)
13 / Wi.
Estrutura do programa NC
Critrios de deciso por canal NC dois (BAG`s) Sequncias paralelas (ex. durante a usinagem, ocorre a sequncia de fixao da prxima pea. Mesa de preparao) Critrios de deciso por canais NC trs Sequncias paralelas (ex. durante a usinagem ocorre a sequncia de fixao da prxima pea e simultaneamente uma esteira de alimentao ou de sada tem que ser operada. Linha Transfer)
14 / Wi.
Estrutura do programa NC
Atravs da funcionalidade NC PROG_EVENT Com NC-Start de canal 1, o programa NC de canal 2 pode ser automaticamente selecionado e iniciado.
Seleo de programa e NC-Start pelo PLC
15 / Wi.
Estrutura do programa NC
Atravs de um distribuidor de saltos (Interface: canal de dados rpido) se conectado parte do programa desejada.
Depois da sinalizao das funes M, por ex.Werkstck spannen (fixar pea), esta sequncia de programa ser finalizada com M17 Programmende(fim do programa).
A prxima funo Werkstck lsen(soltar pea) ser de novo iniciada atravs do distribuidor de saltos, i.e. o canal 2 deve ser reiniciado.
16 / Wi.
Estrutura do programa NC
Principios de funo
O incio de uma tarefa acontece entweder ber eine definierte M-Funktion aus dem NC-Kanal 1 (M60=Palettenwechsel), oder von einem externen Eingangssignal (Start: Rstplatz) ber die Nahtstelle schnellen Datenkanal (DB209) wird der Auftrags an den NC-Kanal 2 weitergeleitet. Der NC- Kanal 1 wird bei Bedarf mit Einlesesperre angehalten, bis der Auftrag im Kanal 2 ausgefhrt wurde.
17 / Wi.
Estrutura do programa NC
Principios de funo
Passos de espera so programados igualmente pelas funes M --> Bloqueio de leitura. Se vrios passos tm que ser executados ao emsmo tempo, ento as funes M devem ser programadas em uma sentena (mx. 5 Funes M). Se o bloqueio de leitura no tiver efeito na sentena atual, o programa pode ser interrompido com M31.
18 / Wi.
Estrutura do programa NC
Principios de funo
O gerenciamento de tarefas do canal NC 2 ramifica-se na subrotina correspondente. Na subrotina, a sequncia de passos definida pela sequncia das funes M programadas. (Funo Sequncia de passos). Com cada funo M ativado um passo no PLC (Diagnosematrix - Planilha de diagnose).
19 / Wi.
Estrutura do programa NC
Principios de funo
A sinalizao passo a passo e a execuo das funes M acionam o PLC (Master). Depois da sinalizao de uma funo M, o bloqueio de leitura permanece ativo at que a ao seja executada. O NC pra na sentena com a funo M sinalizada por ltimo, at que ele receba de novo a liberao para executar a prxima sequncia. A Diagnosematrix gera mensagens de erro (falta critrio).
20 / Wi.
Estrutura do programa NC
Composio do programa
;================================ ;== Version: V1.0 /01.03.03 /xx. ;================================ ;============================================= DEFINE DBI_SPV_SPANNEN AS ($A_DBB[200]B_AND'B00000001')/1 DEFINE DBI_SPV_LOESEN AS ($A_DBB[200]B_AND'B00000010')/2 ;============================================== ;== Definition: M- Funktion (Definio: Funo M) ;============================================== DEFINE M_270_WRK_SPANNEN AS M270 (fixar pea) DEFINE M_275_AUSRICHTER_VOR AS M275 (avanar posicionador) DEFINE M_276_AUSRICHTER_ZURCK AS M287 (posicionador para trs) DEFINE M_288_AUFLAGENKONTROLLE_AUS AS M288 (desligar contr. de apoio) ....
21 / Wi.
Estrutura do programa NC
Composio do programa
;============================================== ;== Auftrags- Anwahl (seleo de tarefa) ;============================================== N100 IF(DBI_SPV_SPANNEN==TRUE) GOTOF l_clamp (fixar dispositivo) N200 IF(DBI_SPV_LOESEN==TRUE) GOTOF l_unclamp (soltar dispositivo) .... N600 IF(DBI_SPV_ZUR_GRUNDSTELLUNG==TRUE) GOTOF l_home
(dispositivo para a posio inicial)
22 / Wi.
Estrutura do programa NC
Composio do programa
N2000 l_clamp: ;============================================== ;== Werkstck spannen (fixar pea) ;============================================== N2100 M_275_AUSRICHTER_VOR (avanar posicionador) N2200 M_270_WRK_SPANNEN (fixar pea) N2300 M_276_AUSRICHTER_ZURCK (posicionador para trs) N2900 M17
23 / Wi.