CATÁLOGO GERAL. Versão /06/2014. ISAC S.r.l. VIA MAESTRI DEL LAVORO, CASCINA (PI) ITALY TEL FAX

Tamanho: px
Começar a partir da página:

Download "CATÁLOGO GERAL. Versão 1.6 25/06/2014. ISAC S.r.l. VIA MAESTRI DEL LAVORO, 30 56021 CASCINA (PI) ITALY WWW.ISACSRL.IT TEL 050 711131 FAX 050 711472"

Transcrição

1 CATÁLOGO GERAL Versão /06/2014 ISAC S.r.l. CAPITALE SOCIALE ,00 C.F. e P.I VIA MAESTRI DEL LAVORO, CASCINA (PI) ITALY TEL FAX ISACSRL@ISACSRL.IT Posta Certificata: ISACSRL.IT@PEC.IT Azienda con sistema di qualità certificato UNI EN ISO 9001:2008

2 Indice Versões... 5 INTRODUÇÃO... 6 Sistema ISAC Características do sistema ISAC Sistemas operativos O ambiente PLC Programação da lógica PLC Interface operadora nativa Configuração I-O Área de Mémoria Interface COM Resumo das Prestações Módulos Software (OPTMOD) Desenvolvimento e controle das aplicações Programação IEC Programação C SIMU PLC Remote Debugger (PRD) Livrarias de utilidade Editor de camma Editor de Painéis Simulador do Console de Controle Caminho (Traço) da Execução Análises dos crash Estatíticas de Uso OMAX: Módulo de Gestão dos Eixos por PLC OMCNC: Módulo CNC Spartaco Gestão dos Eixos Gestão do Mandril Funções do CNC Gestão de Ferramentas Funções Auxiliares Programação CNC Ciclos de Perfuração Interface CAD-CAM Oscilóscopio e Medições Modos Operativos Visualização Arquivos de Programas Intercâmbio de Dados Manutenção Livraria do PLC Livraria e Blocos de Funções de Base Livraria e Blocos de Função para gestão de ferrramentas Livraia e Blocos de Função para a reconstrução do formato 2D; Livraria e Blocos de Função para o PAC com Furos Dispersos : Livraria e Blocos de função para construção de amostras na nuvem dos pontos 3D por reconstrução volumétrica; Livraria e Blocos de Função para o Motion Control conforme o standard PLCopen MC Parte 1; Pag. 2 di 74

3 Livaria e Blocos de função por Motion Control conforme o standard PLCopen MC Parte 4;...27 Livraria e Blocos de Função para aplicações de corte ao vôo...27 Livraria e Blocos de Função por Movimento dos eixos hidraúlicos...28 Livraria e Blocos de Função por Serra Ponte em ponte...28 Livraria e Blocos de Funções por Corte Térmico...28 Livraria e Blocos de Função por Corte a Laser...28 Livraria e Blocos de Função por Corte em Madeira...28 Livraria e Blocos de Funções para Corte em Vidro:...29 Livraria e Blocos de Função para Paletizadores:...29 SOFTWARE para Gestão de Máquinas que requerem funções multicanal...30 CONFIGURADOR...31 Hardware e Tamanhos...31 Software...33 Aplicativos de Software...33 Aplicativos de Software para PAC...33 Aplicativos de Software para o CNC Spartaco...33 Ettore - Software de Automação...41 Linha de guia para selecionar...42 HARDWARE...43 UNIDADES CENTRAIS CONFIGURÁREIX...45 Unidade Central U...45 Unidade Central Q...47 Unidade Central M...49 Unidade Central H...51 Unidade Central K...53 Unidades Centrais Configuravéis: NANO, COMPACT, INTEGRADA Unidade NANO...55 Unidade COMPACT...58 CNC COMPACT...58 TELEMACO...61 Expansão I/O para Unidade Compactas...63 Unidades INTEGRADAS...64 PANEL IPC...64 Bridge EtherCAT...66 INTERFACE DOS EIXOS...67 Analógica...68 Impulsos/Direção...68 Slm...69 Mechatrolink...69 CANopen...70 EtherCAT...70 Descrições Técnicas e Códigos...71 Pag. 3 di 74

4 ISAC S.r.l. reserva o direito de realizar modificações e melhorias aos seus produtos. Portanto todos os dados aqui presentes devem ser considerados apenas como indicação. Todas as marcas e produtos citados no presente catálago são registrados e de propriedade dos relativos produtores. Nota: descrição do software atualizada pela versão SPARTACO V7.1 e PAC1.4. Pag. 4 di 74

5 Versões Versão /12/2013 Adicionada a seção Software de base e Bridge EtherCAT. Removida a seção das aplicações, a qual pode ser vista no Catálogo de Aplicativos localizado em Download no nosso site. Versão /11/2013 Codificação de alguns produtos da tabela: Hardware proposto para Corte de Vidro. Versão /10/2013 Introdução da nova solução correspondente ao Código GRGLSP0050. Versão /09/2013 Excluída a seção dedicada aos screen shots na pasta de APLICAÇÕES. Para maiores informações solicitamos consultar os catálogos específicos aplicações no nosso site Versão /07/2013 Adicionadas algumas funções na seção específica corte térmico. Versão /07/2013 Adicionada a seção "CNC para Router laser, de Serra e corte" entre as aplicações. Versão /03/2013 Primeiro lançamento do catálogo com as informações relacionadas a versão. Pag. 5 di 74

6 INTRODUÇÃO ISAC, graças a experiência acumulada no setor de automação industrial e em particular de máquinas ferramentas, está em grau de oferecer uma variedade de produtos para máquinas de controle númerico e máquinas automáticas. O Sistema ISAC, com suas características de abertura, modularidade e flexibilidade permite a personalização e uso em diferentes campos de aplicação, através de produtos constituídos por software e hardware únicos. ISAC OFERECE CNC PARA MÁQUINAS DE CONTROLE NÚMERICO Os CNCs são caracterizados pela grande versatilidade, são compostos de interface operadora específica e em grau de hospedar CAD/CAM de terça parte. A versatilidade vai da normal adaptação do CNC a máquina convencional até a personalização avançada para máquinas direcionadas a trabalhos específicos. Processamento de Metais Serra Ponte Centros de Trabalho Máquinas Alesadoras Tornos Corte de lamieras Pantógrafos por Corte Térmico Processamento de materiais de pedra lixadeiras (para mármore e granito) Serra Ponte Contornadora (com diferente tecnologia de corte: broca de diamante, serra de fio diamantado, jato de água ) ISAC oferece pacotes de aplicativos completos (descritos na última parte do catálogo): Processamento de madeira, vidro, plástico, couro, peles e tecidos Pantógrafos Máquinas Perfuradoras de Espiga Máquinas Especiais ISAC oferece pacotes de aplicativos completos (descritos na última parte do catálogo): Corte a laser, plasma e oxy fuel PAC PARA MÁQUINAS AUTOMÁTICAS Os PACs facilitam a integração do software PLC com a gestão dos eixos e com a interface operadora ou de supervisões (como por exemplo via web); permitindo a realização de sistemas distribuídos e consentindo a redução dos custos, o aumento da confiabilidade e a escala de produção. Processamento de pedra: Corta blocos multidisco Serra Ponte e a Bandeira Slot Machine Moedoras Linhas de Corte Corte a Fio (Monofio em coordenada e para corte de blocos diretamente na pedreira, Multifio) ISAC oferece pacotes de aplicativos completos (descritos na última parte do catálogo): Processamento de madeira: Máquina Perfuradora de Espiga Máquinas de Bordas Lixadeiras, Serras Processamento de vidro: mesa de corte Processamento de Metal: Serra Furadeira Processamento de Papel: Rebobinadoras Tubeiras Empacotadoras.... Acessórios para Máquinas Ferramentas: Troca de ferramentas Suportes automáticos Visualizadores de partes Sistemas de carga e descarga Logística e Packging: Armazém Automático, Linha para o Packging Robot cartesianos de carga e descarga Controle de Frotas Domótica : Acessórios Controle de Acessos Controle remoto dos dispositivos domóticos PC INDUSTRIAIS Pag. 6 di 74

7 PRODUTOS PAC Os PACs ISAC são configurados e implementam as seguintes funções: PLC Interface Operadora (MMI) Controle de Eixos (MC) Conectividade com o externo CNC O CNC Spartaco da ISAC expande o PAC implementando entre as várias funções: Interpolação dos eixos através de linguagem de programação ISO Funções auxiliares standard Administração de todas as máquinas e coordenadas cartesianas Controle de máquinas com ferramentas ou peças rolantes que requerem alta velocidade de processamento. Costantino é um software que implementa as funções CNC e é compatível com as aplicações existentes nos setores de processamento de: Mármore, Madeira, Vidro, Corte Térmico e de Peles. Aplicações CNC que requerem um PC para executar a interface CAM a bordo da máquina; Partner que tem como objetivo oferecer a própria solução hardware e fornecer um produto CNC sólido e robusto. Os produtos ISAC, graças a sua abertura e modalidade, permitem de reduzir os custos iniciais do projeto e de economizar recursos para as atualizações sucessivas. O Hardware é comun em todos os produtos. Isto permite uniformizar o projeto de automatização, reduzir o número dos componentes de recambio e aumentar a eficiência do sistema. O Software de Base é Único. É possível desenvolver e atualizar as aplicações em uma única plataforma (ao invés de ter que criar ad hoc para cada máquina), e, em seguida, executá-las em todas as máquinas que operam com a mesma automação. O software de Interface homem-máquina nativa para CNC e PAC permite visualizar os dados seja em Local que em Remoto. O software de interface homem-máquina específico a aplicação (ex: Serra Ponte no PAC e no CNC, Corte de Vidro, Corte Térmico, Processamento de Madeira) coloca a disposição todos os recursos e os instrumentos para facilitar uma eventual personalização, caso seja solicitada. As unidades de controle podem hospedar software aplicativos de terça parte como CAD- CAM, interface operadora ou outros aplicativos de utilidade. ISAC coloca a disposição as librarias e os utilitys necessários para o desenvolvimento da aplicação e para o debug (também em remoto) através de instrumentos de software de larga difusão. Pag. 7 di 74

8 DESCRIÇÃO DA ARQUITERURA DO HARDWARE: Os produtos ISAC são caracterizados pela modularidade e liberdade de configuração. Estas características permitem realizar soluções adequadas as específicas prestações da máquina. O esquema seguinte apresenta os principais elementos de configuração. Acessórios I/O Unidade de Controle MMI UNIDADE CENTRAL EIXOS A unidade de controle é única para todos os produtos: PAC, CNC e PC Industrial. As unidades de controle ISAC para PAC e CNC Spartaco são constituídas de: Unidade central; Sistema operativo Windows XP embedded o Windows CE; Software PAC; Eventual software CNC Spartaco (OMCNC) ; Software aplicativos opcionais; Corte, que inclui O sistema operativo Real-Time (somente no caso em que o sistema operativo for Windows XPembedded ), Define o número de eixos a esse associado: No caso de OMAX determina o número total de eixos e de canais; No caso de CNC monocanal determina o número máximo de eixos interpolados; No caso de CNC Multicanal determina o número máximo de canais. Pag. 8 di 74

9 Periferia PLC (I/O) Caso seja solicitada a função Motion Control, é adicionada a interface de eixos. A unidade Central hospeda a interface dos eixos para a pilotagem do servomotor, inverter e motor passo-passo. As interfaces dos eixos podem ser de vários tipos: standard (CANopen, EtherCAT, Analógica, Impulsos/Direção) e custom para interfacetar o prótocolo de comunicação solicitado pelo fornecedor dos motores. A interface para o campo I/O, é disponível no prótocolo CANopen, e pode ser organizada através de blocos terminais em versão Open Frame e IP67. As unidades de interface operadora (MMI) são disponíveis em diversos modelos, são dotadas de display TFT de várias dimensões e resoluções, podem ter a tela sensível ao tato (Touch Screen) e se conectam com a unidade de controle por meio de interface standard. São projetadas para ser hospedadas em ambiente industrial. As unidades de controle podem ser configuradas nas tipologias NANO, COMPATTE, INTEGRATE. Nota para consultação. No presente catálogo é descrito apenas o hardware disponível para as unidade de controle (Unidade Central e Interface Eixos implementais),o software de automação (PAC e CNC) e os produtos preconfigurados. As periféricas de I/O, as interfaces operadoras MMI e os acessórios diponíveis são descritos nos Catálogos Periféricos e Acessórios. Pag. 9 di 74

10 Sistema ISAC OMCNC OMAX OMCOM OMFILE OMETH OMSMS OMKB O sistema ISAC permite executar através de diversos softwares, as funções de: PLC Motion Control Interface Operadora Comunicação PAC + OMCNC CNC O PAC é um Programmable Automation Controller baseado na arquitetura de microprocessador que executa as funções de: PLC: executa a lei de controle do ambiente real time e multithread; é programado através de linguagem standard; os instrumentos de desenvolvimento facilitam a verificação; Motion control (Gestão dos Eixos): permite o desenvolvimento do Eixo independentemente das diferentes configurações do hardware de interface; garante um alta flexibilidade de controle; Interfe Operadora: é executável na unidade central, e atua através de instrumentos de larga difusão, tais como: SCADA ou sistemas de desenvolvimento rápido das aplicações (RAD); Comunicação: garante a transparência da lei de controle com o sistema de supervisão e controle e outros dispositivos. O CNC é uma extensão do PAC que implementa todas as funções para atender máquinas de ferramentas rolantes, tais como: furadeiras, Serra Ponte, pantógrafos, Máquinas Alesadoras etc..., e em peça rolante, como por exemplo tornos. Os quatros ambientes, PLC, Administração dos Eixos, Interface Operadora e CNC, dividem um único sistema de desenvolvimento e se programam com linguagem standard e de larga difusão (C, linguagem conforme o standard.net, IEC61131). Pag. 10 di 74

11 Características do sistema ISAC Tabela resumo para códigos e versões disponíveis Código Unidades Software Software centrais controle Base compatíveis Sistema Operativo Cod. Interprete Programação IEC61131 OPULISSE Unidade NANO Windows CE OPPROCONU0 (+OPOMKWxx) OPULISSE TELEMACO Windows CE OPPROCONU0 (+OPOMKWxx) OPULISSE Unidade Central U Windows CE OPPROCONU0 (+OPOMKWxx) P OPAIACE Unidade Central Q Windows CE OPPROCONA0 (+OPOMKWxx) A C Unidade Central M OPACHILLE Unidade Central H Windows XP Embedded OPPROCONK0 (+OPOMKWxx) Unidade Central K PANEL IPC Pag. 11 di 74

12 Software controle Código Software Base Unidades centrais compatíveis Sistema Operativo Cod. Interprete Programação IEC61131 CNC COMPACT Unidade Central Q C Unidade Central M N C OPSPARTACO Unidade Central H Windows XP Embedded OPPROCONK0 (+OPOMKWxx) Unidade Central K PANEL IPC Pag. 12 di 74

13 Sistemas operativos Nos controles ISAC são disponibilizados os sistemas operativos Windows XP Embedded, com extensão Real Time, ou Windows CE. O primeiro oferece uma interface de programação (API) similar aquela do Win32 típica dos sistemas operativos NT/2000/XP. Windows XP Embedded é compatível com tais sistemas em nível binário, assim, a mesma aplicação pode ser executada em todos os ambientes. O sistema operativo Windows CE foi expressamente concebido para a aplicação embedded; oferece funções Real Time juntamente com várias aplicações típicas dos sistemas de ofício e é dotado de potentes instrumentos de desenvolvimento. As tecnologias suportadas são: MFC: livraria similar a MFC para a aplicação desktop; ATL: livraria para o desenvolvimento de componentes COM; COM: tecnologia Microsoft para criar componentes reutilizáveis;.net compact framework: juntamente com funções que permitem executar o código interpretado (metacódigo) largamente independentemente da plantaforma hardware e software abaixo; Script com desenvolvimento de Automação; Web server: permite publicar informações com o prótocolo HTTP; FTP server: permite transferir files de e para a unidade em modo eficiente. O ambiente PLC O PLC foi implementado através de um ambiente de (framework) e pela lei de controle realizada por um ou mais módulos. O framework se ocupa da gestão dos prótocolos, execução das funções dos módulos PLC e da interface com as outras aplicações, enquanto os módulos PLC implementam a lei de controle. Todas as operações são desenvolvidas através de tempo certo de execução (gestão de tempo real.) Programação da lógica PLC Os módulos PLC podem ser escritos nas linguagens conforme o standard IEC Este standard foi promovido pelo consórcio PLCopen ( do qual a ISAC é membro. No standard vem definidos as seguintes linguagens, todas suportadas pelo PAC ISAC: IL (Lista de Instrução) ST (Linguagem estruturada, similar ao PASCAL) LD (Lógica em contatos ) FBD (Diagrama em blocos funcionais ) SFC (Tabela de sequência funcional) Os componentes da lei de controle podem ser escritos através de cada uma dessas linguagens, copresentes no mesmo código. Para mairoes detalhes, ver o parágrafo Programação IEC61131 Existe também a possibilidade de desenvolver os módulos em linguagem C em um ambiente compatível com o standard IEC Para maiores detalhes, ver o parágrafo Programação C. Pag. 13 di 74

14 Interface operadora nativa A interface nativa PLC Interface (PLCI) é uma aplicação executada no ambiente.net Framework em grau de visualizar as informações relativas ao PLC e seus módulos. O PLC pode ser executado tanto pelo PAC como por um PC externo conectado via Ethernet com uma unidade de controle. Configuração I-O Através da especial interface descrita na configuração dos dispositivos do I-O (os nós físicos), as informações são organizadas em nós lógicos, em disposição dos módulos PLC. Deste modo os módulos PLC são independentes da tecnologia dos dispositivos I-O e da sua organização física. A atribuição dos valores das variáveis globais e locais associadas ocorre no carregamento do módulo mesmo na em sua base atual de configuração. Os sinais físicos podem ser redirecionados, duplicados ou mascarados. Caso um sinônimo do produto de um Módulo PLC for associado a um recurso não disponível o framework individualizará o erro, assinalará e desabilitará o sinônimo. O qual no entanto, não está atualizado com valores reais. Área de Mémoria Os módulos PLC tem a disposição uma área de mémoria para as próprias variáveis (área volátil) compreendida entre 128KB e 8 Mbyte. Podem também memorizar dados em modo retentivo (32/128KB). Interface COM Todas as funções do framework são expostas por meio da interface COM que permite as outras aplicações de adquirir informações e de efetuarem o controle. As funções expostas pelos módulos PLC (variáveis locais e globais, rotinas dos eventos, definição das estruturas etc.) são publicadas em modo que as aplicações externas possam interagir diretamente com a lógica implementada. Neste modo, por exemplo, um script é em grau de interagir e controlar o fluxo de execução da receita do movimento dos eixos ou da lógica de controle, sem comprometer a execução em tempo real do framework. Os métodos de interação com as outras aplicações são: Envio bi-direcional de mensagem; Acesso aos conteúdos das variáveis globais ou locais; Ativação/desativação dos gestores de eventos. Gestão centralizada dos alarmes, atenção e mensagem de informação. As aplicações externas estão também em grau de carregar e descarregar módulos PLC. Está disponível uma livraria que permite interagir com o PLC da aplicação em ambiente.net Framework. E, em grau de conectar-se a unidade PAC em execução na mesma CPU, ou ainda, com outra unidade PAC conectada em rede. As informações neste caso são publicadas através da web service. Pag. 14 di 74

15 Resumo das Prestações Tempo mínimo de digitalização 10msec 5msec 500 sec 500 sec Nodi CANopen Total I-O* Os valores são teóricos e estimados para a interfaces digitais com suporte no Bus Unico (exemplo CANopen) e com a potência de elaboração máxima permitida para o modelo de referimento. Módulos Software (OPTMOD) As funções de base fornecidas pelo framework podem ser expandidas adicionando Módulos Opcionais (OPTMOD), ou seja componentes software e hardware que expandem as informações para os módulos PLC e para outras aplicações externas de função hardware ou software, em modo que sejam utilizadas de forma homogênea. O quadro abaixo apresenta o resumo dos principais módulos opcionais e dos códigos associados e uma síntetica indicação dos casos em que tais módulos são indispensáveis: OMCNC SPARTACO [Ver o código OPSPARTACO] = Módulo CNC Spartaco. Introduz as funções CNC no PAC ISAC ACHILLE. Veja a segurir as caracterísiticas. OMAX [Cod. OPOMAXxx (1) ] = Módulo gestão de Eixos. Indispensáveis para a administração do Movimento (2). Veja a seguir as caracterísiticas. OMCAN [Cod. OPOMCANxx] = Módulo de gestão dos dispositivos NÃO standard no bus CAN e CANopen. Necessário para administrar os mini-painéis de Controle remotos (OPPILOTXX). OMCOM [Cod. OPOMCOMxx] = Módulo para a gestão de comunicação com a porta serial da parte do PLC. Serve para administrar na linha serial com Modbus, como Inverter, PLC e interface operadora, ou ainda dispositivos com prótocolo, como leitores RFID e BARCODE)). O server Modbus já está incuído no software standard do PAC. OMETH [Cod. OPOMETHxx]= Módulo de comunicação do PLC via rede ethernet (como por exemplo para sincronicar o PLC em Real Time via Ethernet (TCP/IP)). Não inclui o server Modbus TCP e o web server que são standard. OMETH é incompatível com a EtherCAT. OMKB [Cod. OPOMKBxx]= Módulo (3) de gestão do teclado (administra o teclado pelo PLC). OMFILE [Cod. OPOMFILExx]= Módulo de acesso ao file (administra o file e o DataBase). Serve para as aplicações nas quais o PLC deve memorizar as informações, ou ainda receber uma configuração inicial. Necessário para a gestão dos mini-painéis de Controle remotos (OPPILOTXX). (1) O sufixo xx pode assumir as seguintyes siglas: AC para o software PAC Achille (ou CNC SPARTACO), AI para o software PAC Aiace, UL para o software PAC Ulisse. (2) Exceto no caso em que estão presentes somente inverter administrável pela tela I/O ou pelos comandos do OMCAN. Para o CNC SPARTACO deve ser adicionado para administrar os eixos independentes. (3) Não disponível para o PAC Ulisse. Pag. 15 di 74

16 OMSMS [Cod. OPOMSMSxx]= permite a comunicação através de SMS, e server para aplicações de telediagnóstico. (Divide um recurso serial com OMCOM). Necessita do dispositivo GPRS para conectar-se a porta serial: OPGSMGPRS0 (Módulo GSM dual band GPRS via serial RS232) para conectar-se a antena local (OPGSMANT01) ou remoto (OPGSMANT00) fim a 4 mt. OMKW [Cod. OPOMKWxx]= Módulo integrativo (interprete de programação) para aplicativos em IEC OMREMOTE [Cod. OPREMOTExx]= é um sistema distribuído com a intenção de realizar um mecanismo de transporte de informações e de sincronização das execuções de dados em modo remoto, para uma quantidade maior de pontos fisicamente e longe um do outro. Neste caso é possível criar uma rede distribuída por controle sem aumentar a complexidade da gestão do implante. Desenvolvimento e controle das aplicações Programação IEC61131 Para o desenvolvimento dos códigos com linguagem conforme o standard IEC61131, estão a disposição os ambientes dos KW Software ( Multiprog PRO e Multiprog Express (versão light gratuíta). Caso se trate de potentes ferramentas que permitam a programação visual e assistida, e consentem de ligar os códigos ao recurso do framework. Em adição, ISAC fornece um addin que implementa várias funções, permite de explorar os recursos dos módulos do software e ligar os códigos aos recursos do framework ISAC. Programação C Em adição os módulos PLC pode ser escritos em linguagem C usando o ambiente Microsoft Visual Studio.NET 2003, 2005 e 2008, com o auxílio de uma extensão (Addin para visual Studio) no mesmo ambiente que facilita a programação dos módulos PLC. Ou ainda usando o ambiente Visual C++ Express com o auxílio de uma potente ferramenta de desenvolvimento adicional (RTPLC IDE) fornecido pela ISAC. A lógica PLC pode utilizar uma seleção das funções da livraria standard do C, as funções standard do framework, livraria PLCopen MC, além das outras colocadas a disposição nos módulos opcionais. SIMU ISAC coloca a disposição um pacote software que realiza no PC uma simulação do PLC. O pacote inclui o simulador do framework do PLC e os simuladores de todos os módulos opcionais OPTMOD. Permite de realizar e controlar a lógica PLC, simular os dispositivos dos I/O e os eixos, e realizar as aplicações externas de auxílio ou das interfaces operadoras [Cod. OPPCSIMU00]. PLC Remote Debugger (PRD) PRD é uma potente ferramenta de controle do código PLC, útil nas fases iniciais do controle. É colocada a disposição diretamente no ambiente Visual Studio. Com PRD é possível configurar pontos de interrupção no código ou nos valores das variáveis locais e globais. Durante a execução no interno do PRD de uma determinada rotina, as outras são executadas Pag. 16 di 74

17 no interno do framework com gestão de tempo real, de modo que seja possível executar o controle mantendo uma parte ou toda a lógica de gestão de segurança ou outras funções não submetidas em controle. Livrarias de utilidade Estão disponíveis livrarias em forma de módulos PLC que colocam a disposição blocos funcionais que facilitam a gestão dos eixos e outras funcões utéis para a realização da aplicação. Como por exemplo: é implementada a livraria para a gestão dos dispositivos CANopen e aquela para a gestão das mensagens de alarme e dos files log ao vôo do framework. Em particular, a introdução da livraria certificada PLCopen MC 1.1 ( entre as várias funções, permite de administrar: A abilitação/desabilitação dos eixos; Os eixos em gantry, da camma eletrônica, etc ; Os limites do software; A busca do zero pelos eixos; A movimentação incremental, absoluta e em JOG; Os Override; As modalidades de funcionamento: Home, Manual Jog, Manual posicionamento, Automático para a execução do ciclo de movimentação, Bloco em trajetória dos eixos em movimento (Hold ) e consequente desbloquei, Reset do ciclo e/ou do comando de movimento. Ver a lista completa >>> Livraria PLC Editor de camma [Módulo opcional OPCAMMEDT0] O editor de camma permite definir um genérico víncolo de posição entre os eixos master e um eixo slave (CAMMA). Tais vínculos são formados pela posição de polinômos até ao 5 grau conectatos entre seus pontos mais importantes, definidos pelo usuário. O editor permite de definir os pontos e a realização polinomial entre estes, e, assim mover os pontos diretamente no gráfico visualizado em tempo real. Contemporaneamente são visualizados os gráficos de velocidade, aceleração e jerk resultados. O formato do file é compatível com vários editores de camma de terça parte. Editor de Painéis O painel operador da página é projetado ao interno de um editor específico. Com este se definem as páginas e ao seu interno se inserem os controles de troca de informação; para cada controle se configuram as propriedades de conexão e do aspecto gráfico. A inteira projetação ocorre em modo assistido e visual sem necessidade de escrever os códigos. Existem muitos controles em grau de satisfazer várias exigências de representação dos dados de interação com o usuário, e são todos independentes do modelo do PAC, outros controles específicos podem ser adicionados ou ainda criados pelos usuários expert. Pag. 17 di 74

18 Com o mesmo editor é possível colocar em execução o painel do simulador, e distribuí-lo no PAC de destinação. Simulador do Painel de Controle O painel executado mediante o editor pode ser colocado em função através do simulador de painel com o propósito de verificação e controle remoto do PAC: os dados trocados de fato podem ser produzidos no interno do simulador ou ainda diretamente pelo PAC sob controle. Osciloscópio Através do PLCI é possível configurar uma série de variáveis locais e globais (não necessariamente de sinais físicos) e visualizar o andamento no tempo. A aquisição pode ser contínua ou ainda a partir de um evento de trigger, completamente programável. Os dados são adquiridos contemporaneamente e em modo sícrono com a execução dos eventos do PLC. Os dados são visualizados pelo vídeo como num osciloscópio digital de última geração, são salvos no file de (formato CSV) para ser analisados pelas aplicações externas e podem ser solicitados a qualquer momento. Tadas as funções do osciloscópio são acessíveis também por outras aplicações, através da interface COM do framework. Caminho (Traço) da Execução É possível inserir uma série de strings e de dados binários na lógica do PLC, que possam funcionar como marcadores das execuções, registrados pelos valores das variáveis, controladas pelo fluxo de execução etc. Tais strings ou dados são verificados pelo visualizador de dados do caminho (ou traço) PLC Logger (FWLOG). O uso do caminho (ou traço) não modifica em modo sustancial os tempos de execução.da lógica PLC. Análises dos crash Nos casos em que a lógica PLC aumenta as execuções não administradas, o framework armazena todas as informações necessárias para a execução da lógica na mesma condição. As informações são salvas em um file binário que pode ser lido por uma aplicação especial. Neste modo é possível executar o ciclo do crash ao interno do Visual Studio, e estudar as causas que portaram ao aumento da execução. Esta ferramenta é indicada para compreender causas de erros dificilmente indentificadas de outra forma. Estatíticas de Uso Através do PLCI ou script específico é possível adquirir informações a cerca do número de execuções de cada rotina do evento, função main, e as estatíticas dos tempos de execução. Pag. 18 di 74

19 OMAX: Módulo de Gestão dos Eixos por PLC O módulo de Gestão dos Eixos OMAX se ocupa do controle direto dos drives, através dos protócolos de comunicação, e apresenta uma interface homogênia independente da tecnolocia e da particularidade do controle de cada eixo individualmente. OMAX inclui numerosas funções de controle dos eixos, que permitem executar movimentos, e a verificação inicial da calibragem de modo independente ao desenvolvimento do PLC: Ciclo de busca do zero completamente programável e configurável segundo as exigências da aplicação; memorização do posicionamento no desligamento para permitir a nova movimentação sem efetuar o ciclo de busca do zero ; imposição de um posicionamento qualquer no ponto zero do transdutor. Feed forward de velocidade (VFF) e de torque(tff) para os servosistemas digitais que o permitam; Rampa de aceleração e desaceleração com perfil linear, cúbico e a sinuosidade (em S ); P.I.D. do controle de velocidade e espaço, integrado ao loop de regulação do controle ou pilotado pelo loop de regulação do servosistema; Servosistemas digitais no bus de campo e protócolos proprietários, tais como SLM 1 e Mechatrolink2; Drives digitais standard tais como: EtherCAT e CANopen (DSP402); Drives para step motor, inverter, servo seja com interface analógica seja com interface impulos/ direção; Encoder absoluto com prótoco EnDat 2.x e SSI; Encoder incremental com interface TTL LineDriver e Push-Pull; Manivelas eletrônicas; A resolução do sistema é de 48Bit portanto é possível garantir o mínimo incremento de comando 0,01 m e o mínimo incremento de controle 0,01 nm; Em fase de configuração são estabelecidos os parâmetros funcionais de cada eixo e a sua atribuição aos canis do PLC. Os eixos que pertecem a um canal podem receber comandos em modos independentes ou (por certos tipos de eixos) em grupos. Estes comandos são configurados pelos módulos PLC ou por aplicações externas. Cada canal coloca a disposição uma lista de comandos interpretada em modo sequencial, um interpolador e um distribuidor dos comandos por eixos independentes. Podem ser configurados até 8 canais independentes, e podem associar até 16 eixos por canal. As modalidades operativas dos eixos podem ser: Libera Servo : os eixos não recebem os comandos e apresenta somente a posição corrente; Posicionamento: o eixo recebe os comandos de posicionamento em modo independente dos outros; Interpolação por canal: o eixo é associado ao interpolador do canal e se move em modo sincronizado com os outros eixos da mesma modalidade; Tipos de Interpolação: linear, circolar, externa através do CAMMA ou PLC (interpolação livre). Neste último caso o módulo PLC pode instalar uma interpolação custom que é projetada em função das exigências aplicativas. Os comandos possíveis aos eixos são os mesmos a disposição da lista de comando e dos comandos coletivos por canal; 1 Os dois bus SLM e Mechatrolink não podem ser implementados contemporaneamente no mesmo controle. Pag. 19 di 74

20 Pesquisa pelo zero dos eixos lineares com parâmetros micro, marca da velocidade de entrada, saída, imposição da posição etc.; Pesquisa pelo zero dos eixos circulares; Movimentos com terminação na comutação da entrada; Movimentos com perfil de velocidade programável; Movimento de interpolação; Mudança de modalidade operativa; Mudança do valor da posição; Mudança do valor da posição na posição de zero; Sincronização dos eixos (GANTRY); Sincronização dos eixos com mais slave (GEAR); Movimentos dos posicionamentos em espaço e velocidade, com posição incremental e absoluta; A velocidade dos movimentos é controlada através do valor percentual (OVERRIDE). Pag. 20 di 74

21 OMCNC: Módulo CNC Spartaco Gestão dos Eixos INCLUI TODAS AS FUNÇÕES DA GESTÃO DOS EIXOS DO OPTMOD OMAX. Mais de 100 eixos controlados e administrados por controle de aceleração, de velocidade, de espaço e do torque; Até 8 canais independentes, cada um com máximo de 12 eixos interpolados; NURBS (Non Uniform Rational B-Spline) disponível em algumas versões do hardware; Melhor acabamento do trabalho e um menor stress mecânico, graças ao perfil de aceleração trapezoidal com controle de Jerk e aceleração com modulação contínua com uma função seno; Interpolação Lineares, circulares e em espiral; Camma eletrônicas com interpolação polinomial até ao 5 grau, associável a cada um dos 8 canais; Movimento sobreposto aquele do interpolador; A resolução interna da posição é de 48Bit, por isso é possível controlar deslocamentos incrementais de 0,01 m em distância da origem de 1Km; OMCNC implementa as funções para o controle e a gestão dos: Eixos sincronizados ou gantry, até um máximo de 4 eixos master e n eixos slave por processo ou por canal. A relação entre os movimentos dos eixos gantry é configurável à gosto, seja como função direta que contrária; Posicionamento da interpolação entre os eixos com o movimento telescópico (como por exemplo trenó e canoa); Eixos posicionados em maneira discreta, sem servomotor; Eixos lineares e eixos módulo; Eixos com blocagem e frios; Fim de percurso dos eixos com verificação de todos os pontos da trajetória linear e circular antes de partir os movimentos; Limites de movimento para evitar colisão; Eixos auxiliares para processamento complementar como movimentação de pallet ou armazém de ferramentas. O CNC Spartaco implementa a gestão das seguintes configurações: Tempo de apresentação do interpolador e do loop de regulação; tempo mínimo configurável: 0,5 ms; Parâmetros de regulação, alguns dos quais também podem ser modificados pelo software PLC e programa peça; Override de velocidade na trajetória durante o trabalho ou o deslocamento rápido; Override de rotação das ferramentas. As funções indroduzidas através do OMCNC comprendem as seguintes compensações: De irregularidades dos movimentos dos eixos através do mapeamento dos erros; a compensação pode ser a respeito da posição de cada eixo individualmente ou de uma dupla de eixos; Pag. 21 di 74

22 De erros do passo da rosca; De declinação estrutural por eixo de suporte; Térmica; De perca de movimento na sua inversão (jogo mecânico). Gestão do Mandril Velocidade do mandril programavél através de códigos standard S e M ; Variação da velocidade atravé de override; Gestão de 6 gammas de velocidade; ou {Chegada do Mandril ou o M42 {Seleção Gamma M03 S100 {Horário Variação automática da aceleração e dos parâmetros de regulação do anel de espaço em função da gamma inserida; Gestão automática por inserimento de engrenagem da gamma; Seleção automátiva da gamma em função da velocidade programada; Parada orientada pelo mandril (Gestão em Espaço); Rosqueamento com ferramenta de compensação; Rosquamento rígido. Funções do CNC Leitura sobre os blocos a ser interpolados para obter a velocidade ideal do perfil (look ahead); Look ahead até 256 blocos; A variação da velocidade, configurada com o override, é estendida também aos blocos já processados; Throughput de instruções/segundo, e de pico, em função da prestação pela CPU e pela tipologia do programa ISO; Possibilidade de variar as acelerações ao vôo também em bloco por bloco; Controle da velocidade nas bordas da trajetória em função dos parâmetros de aceleração dos eixos; Seleção através da função G da velocidade máxima no perfil em alternativa a máxima pressão (G64, G66); Controle da velocidade periférica nos arcos do círculo em função da aceleração mássima consentida pelos eixos interpolantes; Função Espelho eixo por eixo; Interpretação do programa peça com sequência de execução direta e contrária; Funçao relação de escala programável com parâmetros diversos para cada eixo; Processamento de elementos geométricos lineares e circulares no plano rotativo em respeito as coordenadas da máquina; Movimentação em modo manual (JOG) pelos eixos de profundidade segundo a orientação do mandril; Interpolação RTCP (Rotation Tool Center Point) por processamento no espaço com o auxílio dos eixos totativos. A função permite a programação da trajétoria na ponta da ferramenta independente de sua Pag. 22 di 74

23 orientação; Interpolação com eixos perseguidor: o terço eixo (definido como eixo perseguidor) persegue a posição tangente a trajétoria dos primeiros dois eixos (eixos no plano); Suavização da trajétoria e junção automática. Gestão de Ferramentas O módulo CNC Spartaco introduz as funções específicas para a gestão das ferramentas. Entre aquelas inseridas sinalizamos as referentes ao controle de: Armazém porta ferramenta com ou sem postos dedicados (Lineares e Rotativos); Posto de feramenta segundo as dimensões (Tamanhos: Pequeno, Médio, Grande); Consumo por desgaste e tempo de utilizo; Ferramentas alternativas; O módulo, também, permite de aplicar numerosas correções, entre as quais as compensações de: Largura da ferramenta por máquina com ferramenta ou peça rolante; Vetorial de raio no plano de trabalho estabelecido; Raio e largura da ferramenta no espaço; Definição do largura da feramenta também através de auto-aprendizagem. Base de dados para gestçao até 300 ferramentas. Funções Auxiliares Funções diversas M e H com possibilidades de definição; Gestão das prioridades de execução das funções auxiliales em respeito ao movimento dos eixos. Isto permite de escrever no mesmo bloco de programa funções de (códigos M) que devem ser ativadas antes de partir os eixos, durante o movimento dos eixos e depois de firmados. Ou Ou {parada refreigeradora Ou M09 Ou Programação CNC Linguagem de programação ISO 6983; O avançado editor gráfico interativo GIE permite: programar o código de usinagem em ISO com o auxílio de instruções macro (programação convencional). visualização gráfica da usinagem programada com a representação da trajetória programada e compensada. o Pag. 23 di 74

24 Chamada do sub-programa anos/dados até 7 níveis Seleção dos planos de contorno Chanfro implícito e conexão angular. Ponto de início de usinagem com arco tangente ao perfil. Ponto de início de usinagem com ponto tangente helicoidal ao perfil. Programação sobre metal. Funções aritméticas, trigonométricas e booleanas. Funções para controle de fluxo programa. Funções para controle de interrupção epara controle de execução de programas de alta prioridade. Blocos excluíveis. Interrupção de programa com ou sem possibilidade de exclusão. Funções de sincronização entre processos. Funções de sincronização entre eventos. Funções de associação entre eixos e processos. As cotas de programa podem ser definidas: Através de coordenadas polares e cartesianas Através de valores absolutos ou incrementais Em milímetros ou polegadas G01 X(R101) Y(R102) R100 = ABS(-93.5) R101= COS(R102) (%V4005 & '200') As origens podem ser tanto rotacionadas como transladadas através das seguintes possibilidades: Definição de 20 puntos de origem mais 1 ponto de deslocamento absoluto e 1 incremental de salto Traslação e roto-translação de um perfil em seu plano de contorno Definição da origem da peça através auto-aprendizagem. Ciclos de Perfuração Ciclos de perfuração Ciclos de perfuração de alojamentos Ciclos de rosqueamento Pag. 24 di 74

25 Interface CAD-CAM CAD CAM é direcionado para usinagem no plano (2D e meio) para máquinas de usinagem e perfuração de metais. (Serra Pontes, furadeiras, Alesadoras, etc...usinagem de canais e ranhuras, usinagem interna e externa e usinagem externa de entalhe de cilindros. Perfuração, rosqueamento compensado, rosqueamento rígido e respectivos Macro. CAD CAM direcionada para usinagem de pedras através de fio de diamante CAD CAM direcionada ao processamento de pedras através de disco de diamante Importação de perfis CAD externo em formato DXF Controle de Sequência e otimização do corte Nota: Os pacotes dos software acima citados são opcionais e estão disponíveis na versão para o CNC e PC externo (Estação de Trabalho). Oscilóscopio e Medições Análise da malha de comando através de oscilóscopio com função integrada na seção específica de medidas, para controlar A estabilidade dos anéis de regulação O tamanho do overshoot Erros de Deslocamento A precisão da interpolação Visualização do traço ou do valor numérico de todos os registros e das variáveis contidas no controle númerico Funções para arquivar e exportar resultados gráficos e dados de medição. Fácil inserção de parâmetros de calibragem do CNC e dos sevo drivers caso equipados de interface digital Modos Operativos Set Para pesquisar a posição zero de cada eixo (homing). Manual Movimentação de um eixo individualmente ou multi-eixos em modo Jog contínuo, ou por impulsos, através da manivela eletrônica. Competência do Painel de Controle da Máquina. Automático Execução automática de programa peça. Recuperação do trabalho interrompido (no ponto de interrupção da trajetória) Automática e Manual. Permite interromper o avanço da ferramenta, desatacando-a da peça em modalidade de funcionamento manual e de partir da posição relativa a interrupção reposicionando as funções auxiliares como: rotação do mandril, refrigeração, troca de ferramenta etc... Retração Permite retornar ao longo da trajetória de posicionamento de modo preciso ao ponto desejado, através de deslocamentos nos sentidos frente e verso e de repreender o trabalho Pag. 25 di 74

26 (Funções básicas a serem implementadas pelas aplicações específicas). Prova Verificação da coerência e da síntaxe do programa. Bloco a Bloco Execução passo a passo do programa. Na interface operadora são disponíveis os seguintes comandos: START, STOP, RESET e RELEASE. Visualização Visualização gráfica em antecipação do perfil e ao mesmo tempo do programa de usinagem. Visualização da interface na lígua desejada. Arquivos de Programas Arquivação dos programas em pastas de trabalho diversas e com todas as facilidade colocadas a disposição do Sistema operativo. Intercâmbio de Dados Carregamento e descarregamento dos programas da rede (LAN) Linha Serial RS232 administrada pelo PLC Porta USB Manutenção Registro em file de todas as paradas da máquina através da associação da dependência a partir dos alarmes encontrados Software aplicativo para a tela disgnóstica Interpolação com os eixos de deslocamento: o terço eixo(definido como eixo perseguidor) persegue a posição da tangente da trajétoria dos dois primeiros eixos (eixos no plano) Pag. 26 di 74

27 Livraria do PLC Para favorecer a escrita do PLC foram inseridos blocos de função e livrarias para implementar as funcionalidades típicas da máquina por controle numérico. Livraria e Blocos de Funções de Base Os blocos de Função básicos permitem a gestão dos: Servo-drivers e auxiliares (ex:. freio) Posicionamento dos eixos Movimentação em modo Jog dos eixos Modalidade home dos eixos Saída do fim de percurso dos eixos Comandos da interface operadora Mandril incluindo variador de velocidade (gammas) Seletor das funções auxiliares Funções auxiliares standard (antecipada, adiada e contemporânea ao movimento dos eixos) Painéis de Controle portatéis Livraria e Blocos de Função para gestão de ferrramentas Troca de ferramentas nas configurações lineares e circulares; Medida da dimenção e do gasto da ferramenta; Livraia e Blocos de Função para a reconstrução do formato 2D; Livraria e Blocos de Função para o PAC com Furos Dispersos : Gestão do script do movimento; Furo não transpassado, transpassado, profundo; Alesadora; Livraria e Blocos de função para construção de amostras na nuvem dos pontos 3D por reconstrução volumétrica; Livraria e Blocos de Função para o Motion Control conforme o standard PLCopen MC Parte 1; Movimento individual absoluto ou incremental, através da mudança de objetivo ao vôo; Movimento sobreposto; Home do eixo; Movimento de grupo através de camma eletrônica; Movimento de grupo através do gear em velocidade ou em espaço, para um eixo slave ou para mais eixos slave; Trocados parâmetros dos eixos; Livaria e Blocos de função por Motion Control conforme o standard PLCopen MC Parte 4; Movimento do grupo linear; Movimento do grupo circular; Seleção da cinemática; Blend entre movimentos; Preenchimento dinâmico do grupo de eixos a serem movidos; Livraria e Blocos de Função para aplicações de corte ao vôo Deslocamento com engate na posição Master e Slave estabelecidas; Deslocamento com engate na posição Master estabelecida; Desengate com manutenção da velocidade do slave; Pag. 27 di 74

28 Movimento através da instrução pelo PLC ou script de movimento; Livraria e Blocos de Função por Movimento dos eixos hidraúlicos Gestão de torneiras; Linearização da curva de velocidade; Controle por impulso constante; Controle do retorno dos movimentos em velocidade; Controle adaptativo da posição; Livraria e Blocos de Função por Serra Ponte em ponte Para as Serra Pontes em Ponte foi criada a function block que permite administrar: Bloco principal para controlar as funções básicas: Controle dos eixos X,Y e Z e controle dp fim de percurso direcionado a aplicação Controle do tombador Comandos da interface operadora Comandos de override da velocidade dos eixos direcionados a aplicação Controle de ignição do laser, do aspirador, da lubrificação, etc Modalidade operativa semi-automática (para cortes manuais) Mesa (controlada ou visualizada) + inclinador (controlado ou visualizado) Cabeça mono-rotativa (com inclinador não controlado) Cabeça bi-rotativa (rotação e inclinação) Disco, ponta e relativo override Torno Eixos auxiliares Corte de pedra dura ou mórbida; Processamento com disco ou com Serra Ponte; Inclinação da cabeça com várias tipologias de mecânica; Simulação com controle de colisão mecânica e sobreposição dos cortes; Ciclos de cortes fixos ou definidos pelo usuário; Perfilamento, modelagem, processamento de ombro; Livraria e Blocos de Funções por Corte Térmico Gestão do Maçarico Ligar/desligar Controle da altura Gestão do traço (para retornar ao corte) Gestão de mais maçaricos; Maçarico do tipo plasma, oxicorte, marcador, furador; Controle da altura do maçarico interno e externo; Comunicação através de série com a central de gás/gerador de plasma; Livraria e Blocos de Função por Corte a Laser Controle da potência do Laser. Modulação da potência pela velocidade da trajétoria; Rastering da perfuração ou ablatura do laser; Livraria e Blocos de Função por Corte em Madeira Processamento por 3, 4, ou 5 eixos; Programação através do macro paramétrico posicionado; Verificação de colisões e colocação de grampos; Visualização gráfica; Pag. 28 di 74

29 Livraria e Blocos de Funções para Corte em Vidro: Gestão do cabeçote pneumático de corte com eventual eventual alta de pressão ou controle adaptativo da pressão; Ciclo de carga e descarga com sopro e correias; Tombadores; Gestão da Chapas, otimização dos espaços, recuperação para quebradura; Cortes em linha ou interpolados; Livraria e Blocos de Função para Paletizadores: Baia de carga individual ou múltipla; Várias políticas de embalagens; Gestão de pinças, ventosas ou lift; Pag. 29 di 74

30 SOFTWARE para Gestão de Máquinas que requerem funções multicanal Algumas máquinas ou implantes são constituídos por mais de uma unidade operativa e por sistemas auxiliares como por exemplo: esteiras rolantes de carga e descarga, troca de ferramentas etc... Esta tipologia de máquina pode ser automatizada através de vários controles entre seus colegamentos ou ainda com um único controlador que permite de administar os softwares de controle paralelos para a movimentação dos eixos. Quando as unidades operativas requerem a movimentação de mais eixos interpolados e as trejétorias devem ser definidas através de linguagem de programação ISO o CNC ISAC deve ser equipado da opção Multicanal. Caso as unidades operativas solicitem as interpolações dos eixos comandadas por moldes ou file do tipo XML ou VBSCRIPT pode ser usado o controlador do PAC. Para o CNC a opção Multicanal (OPOMMCH) permite o funcionamento paralelo de até 8 softwares CNC completos de: interface operativa, interprete ISO, interpolador e interface CNC-PLC. Portanto é suficiente carregar para cada canal CNC o próprio programa para fazê-lo funcionar de modo independente dos outros canais. O PLC é único para todos os canais e através da lógica da máquina pode ser implementada a sincronização entre estes. A interface operativa de cada canal permite de comandar o estado de funcionamento manual/jog/automático/set. Portanto cada unidade operativa pode ser comandada de modo independente uma da outra. Para o PAC a função multicanal é básica e a gestão dos grupos é realizada diretamente através do software PLC. Para quanto reguarda a interface operadora a gestão é delegada ao projeto da aplicação. Quando a apicação requer prestação do CNC juntamente a prestação do PAC pode-se colocar a disposição o software GIANO. A opção GIANO (OPGIANO000) é uma extensão do CNC. Adiciona a possibilidade de controlar até 128 eixos totais agrupados em 8 canais (com um número máximo de 16 eixos para cada canal). Os eixos controlados através da oção GIANO são eixos de posicionamento. Através do GIANO é possível realizar aplicações complexas em que sejam necessários administrar um grupo de eixos utilizados para o processamento e uma série de eixos de serviço, como por exemplo: carregador/descarregador, grampos motorizados e outros; este objetivo é realizado sem a necessidade de um outro dispositivo de controle e sem incremento significatido de componentes do CNC e do PLC. Os posicionamentos dos eixos adicionados são controlados pelo PLC do CNC (Livraria de Multiprocesso) ou ainda diretamente pelo Part-Program utilizando uma lista de comandos; as duas possibilidade não são exclusivas. ISAC fornece uma livraria específica para a programação da lógica da máquina (PLC) e uma interface específica para movimentações. Os comandos de interface podem exercer nos eixos a função de homing e a mudança de origem, o posicionamento a parte desejada em modalidade absoluta e incremental e enfim o movimento em JOG. Todos os detalhes sobre o estado e os comandos para frente e retorno dos eixos de posicionamento estão a disposição da lei de controle do PLC e são logicamente equivalentes aqueles dos eixos controlados pelo CNC. A interface gráfica permite de visualiar o estado dos eixos e a posição. O CNC através da opção GIANO pode ser equipado com um segundo grupo de monitores de eixos ou ainda com uma segunda porta CANopen através do protócolo DSP-402 e DS-401. Pag. 30 di 74

31 CONFIGURADOR Hardware e Tamanho doeixos Para ajudar a selecionar a unidade central mais adpta a vostra exigência, é apresentado a seguir os principais critérios de seleção. Inicialmente é fundamental conhecer o número e o tipo de eixos que desejam utilizar. Isto lhe permitirá de encontrar o tamanho e a interface dos eixos. Sucessivamente se pode individualizar o número de slot que instalarão os monitores de controle dos eixos. Após esse processo, proceder a seleção da resolução do vídeo. É importante escolher uma configuração que satisfaça os mínimos solicitados pelas eventuais aplicações de terça parte e verificar a compatibilidade com o sistema operativo fornecido através da unidade central ISAC. CONFIGURADOR Unidade Central U 2 Q M40 H40 K40 Nano Telemaco CNC Compact PanelPC CNC-PAC Resol. Video 480x272, 640x480, 800x x x x x x x x x x272, 640x480, 800x x272, 640x480, 800x x x x768 Tempo mínimo de scanner Tamanho 1 10ms 5ms 500 μ sec 500 μ sec 500 μ sec 10msec 10msec 5 msec 500 μ sec / / / / / / / / / / T S M L E T S M L E T S M L E / / / / / / S / / / / S / / / T S M L E Software Canal Interface dos Eixos: Número máximo de eixos que podem ser conectados por tiplologia de interface Analogica Pulse/Dir SLM 3 Mechatrolink I 3 Mechatrolink II 3 EtherCAT 3 (1 slot) 6 (2 slot) 9 (3 slot) 12 (4 slot) 12 (4 slot) 3 (1 slot) 6 (2 slot) 9 (3 slot) 12 (4 slot) 12 (4 slot) 3 (1 slot) 8 (2 slot) 12 (3 slot) 12 (3 slot) 12 (3 slot) 3 (1 slot) 8 (1 slot) 15 (1 slot) 15 (1 slot) 15 (1 slot) 3 (1 slot) 8 (1 slot) 32 (1 slot) 32 (1 slot) 32 (1 slot) / / 128 (1 slot) 128 (1 slot) 128 (1 slot) Nodi CANopen 8 (0 Slot) 32 (0 Slot) 127 (0 Slot) 127 (0 Slot) 127 (0 Slot) Software admitido ULISSE AIACE / SPARTACO ACHILLE / SPARTACO ACHILLE / SPARTACO ACHILLE / SPARTACO 1 / 2 / / / / / ULISSE 1 4 Assi 4 Assi / / / / / ULISSE 1 4 Assi 4 Assi / / / / / SPARTACO 8 3 (1 slot) 3 (1 slot) 4 (1 slot) / 32 (1 slot) 128 (1 slot) 127 (0 Slot) ACHILLE / SPARTACO Notas: 1) Ver Legenda de Tamanhos (para a unidade central Q os tamanhos são disponíveis somente para o Software CNC SPARTACO). 2) Não está prevista a possibilidade de fazer o CN com a unidade central U 3) As interfaces dos eixos digitais de propriedade da: SLM e Mechatrolink não podem ser presentes contemporaneamente. Pag. 31 di 74

32 Tamanho dos eixos Sigla Nome Código SW Eixos/ Tamanho para OPOMAX no PAC ACHILLE Eixos Totais para CNC SPARTACO MONOCANAL para CNC SPARTACO MULTI-CANAL (através dos códigos OPOMMCH) Canais (1) N. eixos interpolados Canais (1) T Tiny OPTGTINY eixos 1 canal S Small OPTGSMALL eixos 2 canais M Medium OPTGMEDIUM eixos 2 canais L Large OPTGLARGE eixos 4 canais E Extra OPTGEXTRA canais Nota: (1) Cada Canal pode administrar o número máximo permitido pelo tamanho. Nota: (2) Acima de 2 canais necessita da Unidade Central modelo H Pag. 32 di 74

33 Software Módulos de software Após ter selecionado a unidade central, se prossegue com a seleção dos módulos de software (ver páragrafo Módulos Software (OPTMOD)) para integrar as funções desejadas. Nesta fase é possível escolher se executar um PAC ou um CNC. Para executar o CNC SPARTACO é necessário aplicar o OPTMOD OMCNC (ver o páragrafo OMCNC: Módulo CNC Spartaco ). O código é OPSPARTACO. Em caso de programação com linguagem IEC61131, incluir o interprete de programação OPPROCONK0 ( e o módulo para interprete em run-time OPOMKWxx) ). Para realizar o CNC Multicanal necessita adicionar também o código correspondente (OPOMMCH). Ler maiores informações em SOFTWARE para Gestão de Máquinas que requerem funções multicanal. Aplicativos do Software ISAC desenvolve e propõe aplicativos de software para o PAC e para o CNC Spartaco: a seguir são citados os mais importantes (e seus relativos códigos). Para alguns desses, na parte final do catálogo, estão propostos pacotes completos de Hardware e estão explicitadas as funções disponíveis com referência a configuração do Hardware. Para maiores informações sugerimos de contactar a ISAC. Aplicativos de Software para PAC Serra Ponte (OPCAMFPSWP): Ver o grupo de aplicação proposto: Diagnótico Remoto (OPMERCUSWP): administra as condições de erros enviando mensagem. (Necessita do módulo OMSMS) Aplicativos de Software para o CNC Spartaco Software para Serra Ponte (Ver a lista de funções do CNC SPARTACO OPSWCNCCP0 (Software CNC SPARTACO fornecido pelo PLC e fechado para a gestão de funções básicas). OPFBGR0004: opções do software do grupo 1 ( import. file dxf da CAD/CAM externos, Gantry, Gestão do micro do Home, dos alarmes dos drivers e do fim de percurso para cada eixo individualmente, Gestão Override do potenciômetro, movimentação manual dos eixos através do Joystick, troca de ferramentas na prateleira, Lubrificação. OPSWCNCOP0 (Software CNC SPARTACO fornecido pelo PLC aberto para implementações) [Para programar em IEC61131 incluir o OPPROCONK0]. o Otimização do percurso (OPCAMSMOOTH) Para o desenvolvimento do software PLC são colocadas a disposição as livrarias (Blocos de Função) >>>> Livrarias do PLC Ao software básico do CNC (OPSPARTACO) é possível adicionar os seguintes aplicativos de software: Pag. 33 di 74

34 Serra Ponte Ver os grupos de aplicação propostos para.opcamfpsp1 A seguir será apresentada uma descrição completa da aplicação e das opções adicionais. S e r r a P o n t e O P C A M F P S P 1 A interface é um software específico criado para máquinas de corte de materiais em pedra chamada comumente de Serra Ponte. Tem como objetivo promover o uso da máquina, até mesmo aos operadores que não desejam testar a utilização da CAM e preferem programar o trabalho diretamente no CNC que administra a máquina. Como objetivo específico (mas não menos importante) pretende promover a personalização da interface operadora em função da exigência do construtor da máquina e de seus clientes. Funções A interface CAM permite utilizar a máquina também na modalidade Manual, e não somente automática. Garantindo nesta última: a plena compatibilidade com os programas gerados pelo CADCAM que são processados no externo do CNC e uma programação paramétrica dos cortes mais recorrentes suportada por uma gráfica interativa. Os processos previstos são: CORTE DE PLACAS PARA TELHAS/AZULEIJOS, PLANOS PARA COZINHA, PIAS, ESCADAS E SIMILARES, MOLDES DE BLOCOS PARA QUADROS, FRONTÃO, PORTAIS, ESCULTURAS E SIMILARES, a seguir serão apresentadas as descrições das respectivas prestações. Exemplo da interface em língua inglesa. Pag. 34 di 74