Características Proteo SX570

14 

Texto

(1)

Características

Proteo

SX570

Arquitetura de Hardware Terminal Integrado incorpora CPU Dual ( ARM + DSP ) 32 bits

Módulos E/S, Eixos ANA, Temperatura CANopen

Comunicação Digital CANopen com Drivers Inteligentes, Inversores de Freqüência

Comunicação Serial RS232 / MODbus Comunicação Ethernet ( TCP , TCP/IP ) Memória FLASH ( 8Mb )

Memória DRAM ( 16Mb )

Memória SRAM ( 128Kb ) - mantida por bateria Memória EXT – ( SD Card até 2Gb )

Terminal Inteligente (Remoto) Gabinete (RACK) com fonte

Módulo CPU – 8 bits Módulos de E/S, Eixos ANA e

Temperatura Comunicação Serial Memória ROM (512Kb) Memória SRAM ( 256Kb)

Capacidade de Controle 8 eixos + 256 pontos E/S por CPU

Múltiplos CANAIS de execução permitem a execução de programas independentes com recursos de sincronismo

inter-programas

Comunicação TCP Inter-CPU Área Comum ( H e PLC ) Movimentos Independentes via PLC

6 eixos + 128 pontos E/S por CPU Comunicação Serial Inter-CPU ou

via PLC ( Entradas e Saídas Dedicadas)

Movimentos Independentes via PLC Terminal de Operação (IHM) Terminal Inteligente nas versões Integrado ou Remoto

com softkeys horizontais(8) e verticais(9), 45 teclas dedicadas a programação alfanumérica, navegação

entre campos e páginas e edição inteligente de comandos com sistema sensível ao contexto que

Terminal Inteligente com softkeys horizontais ( 7 ), 36 teclas dedicadas

a programação MCS, navegação entre campos e páginas e edição

(2)

Características

Proteo

SX570

Montagem Terminal Inteligente com CPU integrada, utiliza conexão CAN com drivers inteligentes e módulos E/S via cabos

blindados finos e com grande imunidade a ruídos. Os módulos ocupam muito pouco espaço no quadro elétrico

da máquina.

O protocolo CAN pra funcionar adequadamente também exige cuidados com a qualidade dos cabos e nas suas

ligações, os módulos e também a CPU do CNC são todos isolados entre si o que facilita muito o combate

aos ruídos presentes em todas as máquinas.

Gabinete centralizado integra Fonte+CPU, módulos E/S e canais

de Eixos Analógicos. O terminal inteligente remoto é ligado a CPU no

via cabo dedicado. Todos os cabos de sinais estão ligados ao gabinete centralizado o que exige um cuidado maior e um sistema de aterramento que exige

atenção redobrada. PLC Programa cíclico (16mseg / 4 mseg), supervisionado

pelo CNC, área de memória ( 4096 bytes ), instruções lógicas, acesso a memória do PLC, parâmetros e variáveis reservadas do CNC. Funções matemáticas de

ponto flutuante com ACC e Pilha ( 8 floats 32bits ) com acesso aos parâmetros H ampliando muito a capacidade de cálculo do PLC e a precisão dos resultados. O Software básico do CNC disponibiliza uma

série de funções dedicadas chamadas “SERVIÇOS” síncronos ( execução síncrona = imediata) que simplificam muito o PLC. Existem serviços de busca de

referência, movimentos manuais, eixo árvore entre outros: Blocos funcionais prontos.Ao PLC cabe a interface lógica entre a máquina e o CNC. Todas as

funções de tela e navegação via softkeys no CNC Proteo já não fazem mais parte do PLC, são configuradas via arquivos texto descritivos ( scripts de configuração de telas, ciclos e navegação de softkeys )

Programa cíclico (48mseg/16mseg), programa executável, área de memória (2000 bytes), instruções

lógicas e de acesso a memória do PLC ,parâmetros e variáveis reservadas do CNC. O PLC utiliza ORDENS ASSINCRONAS para se comunicar com o CNC. Existem ORDENS relacionados a passagem

de teclas, busca de referência, movimentos manuais, eixo árvore entre outras. O PLC precisa cuidar

do sincronismo com o CNC, aguardando a execução das ORDENS o que acaba gerando muito código extra para garantir o

perfeito entendimento das mensagens de ambos os lados

(3)

Características

Proteo

SX570

Parâmetros de Máquina 1000 Parâmetros de máquina divididos em 10 blocos de 100 parâmetros: 100 Param. Gerais, 8 x 100 Parâmetros por

eixo, 100 parâmetros reservados para o PLC. Editor de Parâmetros configurável ( script Proteo.par ) apresenta os parâmetros em forma de tabela com texto descritivo, valores alfa-numéricos sensíveis ao Parâmetro

Geral que define o idioma. Existem muitos parâmetros adicionais que tornaram mais simples o processo de startup

dos eixos. Basta definir as características dos acionamentos, resolução e forma de acoplamento que o

CNC ajusta os parâmetros internos automaticamente. Também a forma de comunicação com os elementos da

máquina ( módulos E/S, acionamentos e inversores de freqüência) são definidos nos parâmetros dos eixos. O CNC

se ajusta automaticamente sempre que os parâmetros são validados.

Tanto o programa do CNC quanto o programa do PLC acessam os parâmetros de máquina livremente. O CNC mantém os parâmetros em memória não volátil mantida por bateria e também uma cópia dos parâmetros em arquivo na

memória FLASH. Os valores memorizados na FLASH podem ser resgatados ou atualizados pelo Usuário ZERO

sempre que necessário.

284 Parâmetros de máquina editáveis apenas na forma numérica. Os parâmetros do SX570 foram definidos para um comando simples e que foi se

tornando mais complexo e por razões de compatibilidade histórica acabaram

na sua forma final muito

desorganizados e enigmáticos. O CNC mantém os parâmetros em memória

não volátil mantida por bateria e também pode manter uma cópia dos

parâmetros na EPROM via PLC. Os valores memorizados na EPROM

podem ser resgatados pelo PLC sempre que necessário.

(4)

Características

Proteo

SX570

Configuração dos Eixos

Comandados comandada: até dois tipos simultâneos (máquina principal e Parâmetros de Máquina para definir tipo de máquina máquina alternativa), configuração dos eixos desde a sua letra de identificação, tipo de movimento linear ou rotativo,

até mesmo a resolução e número de casas decimais, fatores de acoplamento, canal de execução associado, limites e previsores de velocidade e aceleração e formas de

realimentação em malha aberta ou fechada exemplificam a grande flexibilidade disponível já no software básico do

CNC.

Alguns parâmetros de máquina permitem a configuração parcial dos eixos: letra de identificação, tipo linear

ou rotativo, resolução centesimal ou milesimal e ganhos PID. O PLC e software básico precisam

ser ajustados para configurar a máquina devido aos limitados recursos oferecidos pelo software

básico do CNC. SoftKeys O CNC Proteo possui dois conjuntos de softkeys , 8

horizontais e 9 verticais, que podem operar em conjunto ou de forma independente. As árvores de softkeys são definidas de acordo com o tipo de máquina ( principal ou alterantiva ) e ainda todos os textos associados consideram também o idioma parametrizado. As softkeys podem conter desenhos e textos e são apresentadas na tela em forma de botões alinhados com as teclas correspondentes. Os botões

podem ser com ou sem travamento e ainda os textos e desenhos podem mudar conforme o estado do botão ( com ou sem retenção). As propriedades das softkeys bem como

a navegação pretendida estão definidas em arquivo tipo script ( proteo.sfk ) e desenhos associados. A navegação via softkeys fica portanto definida fora do

corpo do PLC. Os textos e desenhos bem como a navegação são interpretados e compilados sempre que o arquivo de configuração for carregado. Via software ATIVO,

o arquivo script pode ser depurado no ambiente do PC e uma vez definido pode então ser transferido ao CNC na sua

versão final.

O CNC Sx570 possui apenas softkeys horizontais ( 7 ) e a tabela

com as propriedades precisa ser definida no PLC. O PLC recebe o status das softkeys e pode bloquear

teclas monitorando o código passados pelo CNC.

A depuração desta tabela só pode ser feita em conjunto com o PLC tamanha a interferência de um

(5)

Características

Proteo

SX570

Sistema de Origens G53 ( via parâmetros) , G54-G57, G58,G59

Tela de Offsets com valor dos offsets e desenho explicativo conforme o tipo de máquina e com textos conforme o

idioma.

Preset manual e via programa ( cyc 4 , G54-G57 )

G53 ( via parâmetros) , G54-G57, G58,G59

Tela de offsets com o valor dos offsets Preset manual e via programa

(CYC 4 , G54-G57) Ferramentas Código T xx , Código D yy , Código Misto T xxyy

Tela de dados da ferramenta com parâmetros básico e parâmetros estendidos para controle de desgaste, ferramentas gêmeas e dados tecnológicos de corte. Os parâmetros estendidos não são interpretados pelo software

básico mas podem ser utilizados em ciclos fixos e também pelo PLC. Preset dos eixos no modo manual com corretor

ativo = Preset ferramenta. Também suporta o preset no Editor de Ferramentas.

Código T xx , Código D yy Programa 0 armazena informações

das ferramentas definidas em instruções do tipo TDF (tool def ). Os

dados podem ser acessados via programa e passados ao PLC. Preset de ferramentas no modo MDI ao programar um TDF o CNC busca e atualiza a definição correspondente no

(6)

Características

Proteo

SX570

Ciclos Fixos Os ciclos fixos do CNC Proteo são programas paramétricos armazenados em um diretório específico ( CYC) e suas propriedades definidas em arquivos tipo script ( macro_P.txt,

nnnP.txt...mmmP.txt onde P = Português e nnn..mmm correspondem ao ciclos fixos definidos). Os arquivos de

propriedades são separados de acordo com o tipo de máquina (2D e 3D) e ainda de acordo com o idioma ( P = português, E=inglês, G=alemão..etc) e também especificam desenhos associados em formato BMP, GIF ou JPEG e são

processados todas as vezes que ligam o comando. O usuário pode programar os ciclos em modo ISO ( Gnnn....)

ou conversacional ( CYCnnn ) conforme parametrizado. O editor de ciclos possui um HELP gráfico que facilita muito a

escolha do ciclo apresentando os ciclos em grupos e com indicação de um desenho ilustrativo do tipo de ciclo

associado.

Os recursos de programação do Proteo foram ampliados permitindo o uso de 1024 registros floats ( área H e área # )

e expressões matemáticas estruturadas com chaves de separação

( #0 = #100 + #110 * [ #2 + #1] ) e instruções de controle de fluxo avançadas ( IF, WHILE, GOTO) que condensam e facilitam muito o entendimento geral do programa. O acesso

as áreas de parâmetros, PLC , dados de ferramenta e variáveis reservadas do CNC é bastante simples uma vez

que o conteúdo é acessado via endereço reservado correspondente ( #nnnnn) tanto para a leitura quanto para a

escrita.

Os ciclos fixos do CNC SX570 são programas paramétricos armazenados

em um diretório específico (2) e suas propriedades definidas em parâmetros

(área L e C). Os recursos de programação do SX570 são limitados

ao uso de 23 funções que incluem cálculos básicos e acesso a memória

área H

(128 floats), área I ( PLC) , área P (parâmetros) e finalmente aos dados

(7)

Características

Proteo

SX570

Rosca com múltiplas entradas de rosca e passo variável

(torno)

Novo ciclo de rosca (G32) além do ponto final , do passo e da saída de rosca, possui também parâmetros para deslocamento de ponto de entrada e passo variável.

No SX570 a rosca é de passo fixo e começa sempre na marca de referência do encoder

S. Uma entrada deslocada só é possível recuando o ponto de entrada. Função de Intersecção

(Desbaste) Ampliada para calcular intersecções múltiplas no perfil o que permite programar o ciclo de desbaste( torno ) com mergulho.

Função determina apenas a primeira intersecção válida, ciclo de desbaste com

mergulho não pode ser implementado. Telas Básicas A tela do CNC Proteo foi dividida em áreas lógicas

ocupadas por objetos especificados em arquivos de

configuração tipo script. Na parte superior, um campo para apresentação de ICON de trabalho, um campo de texto para título do objeto principal da tela compartilhado também por mensagens de texto (mensagens e alarmes ) ativadas pelo PLC. Na parte central da tela ficam objetos chamados “Principais” cujo foco é ativado via códigos de teclas

especiais ( teclas virtuais tipo VK_GOTO_xxxxxxxxx ). Estes objetos pré-montados são: Coordenadas Grandes, Editor de Programas, Editor de Parâmetros, Editor de Ferramentas, Editor de Origens, Monitor de Execução, Editor de Macros, File Explorer, Macro Explorer, Simulação Gráfica 2D e 3D.

Telas Fixas com pequenas porções configuráveis ou programáveis pelo PLC:

Manual, MDI, Programação, Execução Continua ou Passo-a-passo, Simulação Gráfica por traço, Parâmetros e Origens.

Tela de alarmes e linha de status construídas pelo PLC. No topo da tela são apresentadas mensagens e alarmes também com indicação de modo de trabalho. As linhas de

status(2) nos modos de execução podem ser montadas pelo PLC.

(8)

Características

Proteo

SX570

Telas de Usuário Objetos de tela podem ser especificados em arquivos script (Proteo.scn) onde ficam definidos campos numéricos e

alfanuméricos ( sensiveis ao idioma ), desenhos e elementos mais sofisticados como menus e combo-boxes,

permitindo construir objetos de tela dedicados, com diferentes tamanhos de fontes e associar variáveis do CNC

e também do PLC. As janelas de status ganharam um destaque especial. O aplicador pode construir uma janela de status utilizando todos os recursos das telas dedicadas,

facilitando a inclusão de status de assessórios específicos das máquinas. O CNC Proteo suporta até 32 telas feitas

pelo usuário.

O PLC do SX570 pode controlar uma porção da tela e escrever textos e colocar desenhos

( bitmaps monocromáticos). Por um processo muito trabalhoso o PLC pode

apresentar variáveis e receber valores numéricos de entrada, permitindo a construção de telas especiais de acordo

com a aplicação. Todas as definições precisam ser feitas pelo PLC, textos e desenhos devem constar de tabelas fixas

compiladas junto com o PLC. Monitor Gráfico Monitor Gráfico 2D ( torno ) ou 3D (fresa) com remoção de

material nas vistas planas. Uma vez acionado, o monitor gráfico pode operar em background permitindo ao usuário

visitar outros objetos gráficos ( por exemplo o monitor de execução ou o Editor de programas). As perspectivas utilizam linhas na cor definida na tabela de ferramentas ( cor

diferente conforme a família ferramenta) e animação do cursor correspondente ao icon da família da ferramenta. O

CNC identifica o tipo de movimento (G0,G1,G2,G3,G32-rosca) e atua no gráfico de forma a destacar as operações de corte dos deslocamentos rápidos animando o movimento

da ferramenta correspondente. O menu de operações permite definir as dimensões do material bruto e ajustar as escalas de visualização. O tipo de vista ou perspectiva(3D) podem ser especificados também. No caso do torno, podem

ser definidas também as dimensões da placa, das castanhas e do contraponto.

Monitor Gráfico com linhas solidas (monocromáticas) para corte e tracejadas para o rápido. Menu gráfico permite ajustar

escalas e definir forma de visualização. Não existe buffer para os pontos do gráfico. Se mudarmos para o monitor de execução e

depois voltarmos ao monitor gráfico, as linhas correspondentes aos movimentos

(9)

Características

Proteo

SX570

Simulação Gráfica Simulação gráfica utiliza o Monitor Gráfico para apresentar os resultados de uma execução simulada, 2D ( torno ) ou 3D (fresa) com remoção de material nas vistas planas, com ou sem movimentação dos eixos (definidos no menu gráfico ou via telas virtuais associadas as softkeys). Na opção “sem movimento dos eixos” a simulação gráfica ocorre de forma

acelerada permitindo ao usuário verificar os efeitos da movimentação da ferramenta sobre o material bruto testando o programa de forma visual antes do mesmo ser

executado efetivamente na peça.

Simulação com ou sem movimentação dos eixos, utiliza o Monitor de Gráfico para

apresentar os resultados, traçando o caminho da ferramenta de acordo com os

avanços programados.

Comunicação Via Ethernet TCP, TCP/IP, FTP para comunicação com ATIVO e gerenciador MCSlink, inclusive via Internet.

Serial RS232 / RS485 MODBus , @Z ou simples transferência de arquivos de dados de parâmetros, origens e ferramentas ou arquivos de programas do usuário, ciclos

e sub-rotinas.

Via MCSlink TCP, TCP/IP, FTP para comunicação com ATIVO e gerenciador

MCSlink, inclusive via Internet. Serial RS232 / RS485 @Z ou simples transferência de arquivos de dados de parâmetros, origens e ferramentas ou arquivos de programas do usuário, ciclos e

(10)

Características

Proteo

SX570

Execução de Programas

Longos Via Ethernet TCP, TCP/IP, FTP ou SD Card (até 2Gb, FAT32) para comunicação com gerenciador MCSlink. Buffer de Execução utiliza 4 paginas de 256K executadas em forma cíclica. O CNC carrega a pagina atual e a pagina

seguinte. Na mudança da página atual para a seguinte, o CNC requisita a próxima página. O CNC Proteo interpreta e

calcula os blocos do programa de forma a executar os movimentos programados respeitando os limites de avanço

e aceleração parametrizados. De acordo com a geometria da peça o CNC calcula a velocidade máxima de transição entre os elementos da trajetória, adequando a velocidade entre os blocos de forma automática. O CNC Proteo otimiza

os avanços tangenciais da trajetória segundo a geometria programada com uma tolerância especificada (G64 ou G61). A capacidade de execução do CNC Proteo é de até

500 blocos/s (2mseg/bloco), buffer look ahead com 1000(ARM)/100(DSP) blocos.

Retomada de ciclo para usuários autorizados a partir de qualquer ponto do programa; O usuário pode navegar sobre o programa longo de forma transparente, selecionar o bloco

e dar partida.

Via Ethernet com MCSlink TCP, TCP/IP, FTP para comunicação gerenciador

MCSlink.

Buffer de Execução utiliza 2 paginas de 4K executadas em forma cíclica. O CNC carrega a pagina atual e a pagina seguinte.

Na mudança da página atual para a seguinte, o CNC requisita a próxima página. O CNC SX570 interpreta e calcula os blocos

do programa de forma a executar os movimentos programados respeitando os

limites de avanço e aceleração

parametrizados. De acordo com a geometria da peça o CNC calcula a velocidade máxima

de transição entre os elementos da trajetória, adequando a velocidade entre os blocos de forma automática. A tolerância de

contorno é aproximada com o uso do G64 ou M96.

A capacidade de execução do CNC Proteo é de até 25 blocos/s (40mseg/bloco), buffer

(11)

Características

Proteo

SX570

Comentários nos programas O Editor de programas permite inserir e editar comentários ( entre parêntesis ) no final da maioria dos blocos. Programas carregados externamente podem conter comentários com ;

que são desprezados pelo CNC.

O CNC SX570 aceita comentários ( entre parêntesis ) isolados em linhas exclusivas para programas carregados externamente que podem também conter comentários com

; que são desprezados pelo CNC. Identificação dos programas O Comentário na primeira linha do programa é reconhecido

como sendo o nome do programa, e o mesmo é apresentado junto ao número do programa pelo Explorador

de programas(file Explorer).

Programas são identificados apenas pelo seu número.

Arquivo LOG O CNC Proteo memoriza eventos habilitados via parâmetros de configuração. O tempo ( dia/mês/ano hora:segundo) é registrado junto com cada evento. Os eventos podem ser Teclas, alarmes, erros e também podem

ser produzidos por funções M e pelo PLC.

Os registros são apresentados pelo Monitor de LOG que pode ser ativado via teclar virtual de foco (

VK_GOTO_LOG) e também podem ser requisitados via FTP pelo ATIVO, localmente ou via internet. Uma análise

mais detalhada do arquivo de LOG pode esclarecer as condições exatas onde ocorreram falhas

Não Possui

Banco de Dados O CNC Proteo memoriza blocos de dados da área H habilitados via parâmetros de configuração. O tempo ( dia/mês/ano hora:segundo) é registrado junto com cada

(12)

Características

Proteo

SX570

Debug do PLC via ATIVO Observação de variáveis via protocolo TCP/IP com ATIVO. O ATIVO Compila e transfere PLC via rede diretamente

para a FLASH do CNC. No modo tracer é possível acompanhar os estados do acumulador e dos flags ao lado

de cada linha no código fonte do programa do PLC. As variáveis são localizadas pelo nome e podem ser

observadas na janela de WATCH.

Todos os procedimentos podem ser realizados remotamente via internet facilitando muito depuração de

falhas que ocorrem na máquina.

Observação de variáveis via MCSLink + ATIVO com protocolo @Z. ATIVO Compila e

transfere PLC para a placa de RAM instalada no CNC para permitir esta

operação.

Atualizações de Software Via software ATIVO com protocolo TCP/IP e FTP ( local ou via internet ) podem ser atualizados o software básico ( ARM + DSP ) e o PLC. O acesso via software ATIVO está

protegido por usuário/senha no CNC e no PC o que restringe o acesso de pessoas não autorizadas a fazer modificações. O software permite ainda salvar/recuperar Parâmetros de máquina, Dados de Ferramenta, Origens,

Ciclos , Programas de Usuário, Sub-programas, LOG, Banco de dados, bem como todos os arquivos de configuração necessários ao funcionamento do CNC

Proteo.

Substituição de EPROM ( básico e PLC) Backup / Restore Parâmetros P, L, C, I , Programas , Sub-programas e ciclos fixos

via MCSLink, operações protegidas por usuário/senha no CNC.

Usuários / Senhas GoTo +/- . [numero do usuário] [senha] [enter] => ativa usuário

Programas protegidos pelo nível de usuário e podem ser encriptados pelo usuário 0.

Via parâmetro de máquina é possível estabelecer o nível de usuário que pode editar corretores de ferramenta, origens e

executar programas a partir de qualquer bloco.

GoTo +/- . [numero do usuário] [senha] [enter] => ativa usuário

Programas protegidos pelo nível de usuário e podem ser encriptados pelo usuário 0.

(13)

Características

Proteo

SX570

Busca de Referência /

Cotas Absolutas Os acionamentos digitais possuem um resolver absoluto e transmitem a posição absoluta em relação a uma volta. O CNC Proteo memoriza um contador de voltas em memória não volátil e utiliza esta informação para eliminar a busca de

referência tradicional. Marcas na coluna da máquina ( alvo ) permitem que o fabricante da máquina defina coordenadas absolutas nestas posições e posicionando os eixos sobre estas marcas ( basta visualmente posicionar os eixos sobre

as marcas ) e comande a busca de referência. O CNC memoriza os offsets e reseta os contadores de volta. A partir desta inicialização o CNC não precisa mais buscar referência, ao ligar a máquina o CNC já sabe onde está, eliminando assim a necessidade de buscar referência todas

as vezes que a máquina é ligada.

Sistema tradicional com sensores para busca de referência.

Módulos CAN Módulos CANopen 16E:16S , 32E:32S , MIX 16E:16S+4x(ANA+ENCODER+LIB), MIX 32E:32S+4x(ANA+ENCODER+LIB),

5x(CANAIS DE TEMPERATURA), 10x(CANAIS DE TEMPERATURA),

MIX 16E:16S+5x(CANAIS DE TEMPERATURA)

Não possui

PLC Rápido 4 mseg 16 mseg

Interpolações Linear ( até 6 eixos ) , Circular ( 2D) , Rosca ( 2D),

(14)

Características

Proteo

SX570

Parâmetros PLC 100 parâmetros dedicados ao PLC :

Arquivo de configuração tipo script, permite ao aplicador definir os nomes , limites e textos explicativos para cada parametro da área reservada ao PLC. Estes parâmetros

ficam acessíveis tanto para o PLC quanto para os programas ( ciclos fixos ).

16 Parâmetros Word, 16 parâmetros bit.

Parâmetros de REDE Permitem definir os parâmetros de rede , dentre eles o IP

Imagem

Referências

temas relacionados :