API Polaris Communication Library

Bibliotecas de software de movimento

A Polaris UniverseOne ™ as bibliotecas de comunicação incluem vários módulos com centenas de funções que são úteis para o desenvolvimento de programas integrados de máquina-ferramenta e interfaces homem-máquina (IHMs). Os módulos principais são:

  • Interface de controle de movimento (API MCI)
  • API G-Code (API GCI)
  • API de aquisição de dados de alta velocidade (HSDAQ API)
  • API Polaris Server Utility (API PSU)

API MCI

A API MCI contém centenas de funções relacionadas ao movimento para movimentos síncronos e assíncronos, homing, aguardando eventos feitos de movimento, fase automática, configuração de pórticos, geração de tabelas Hall, ESTOP e muito mais.

API G-Code

A API de código G é usada por OEMs que desejam ter a maior flexibilidade para implementar seu software de máquina-ferramenta CNC. Com esta API, códigos G e códigos M personalizados podem ser criados para garantir que o operador da máquina-ferramenta receba a resposta e o comportamento esperados. O OEM é capaz de estabelecer um comportamento personalizado do fuso, volante e jogging. Lógica para troca de ferramenta e configuração de ferramenta podem ser aplicadas de acordo com especificações detalhadas.

API de aquisição de dados de alta velocidade

Os sistemas de controle de movimento Polaris UniverseOne ™ têm uma poderosa capacidade e função de aquisição de dados. As taxas de aquisição de dados em Gbps são alcançadas. Os clientes do Polaris Motion OEM têm acesso a uma biblioteca de aquisição de dados de alta velocidade fácil de usar. Recursos personalizados podem ser escritos usando a biblioteca para adquirir em tempo real, posição real ou dados de erro do servo, dados de E / S analógica ou outras informações de estado. Os dados podem ser registrados e salvos em um arquivo.

API do utilitário do servidor Polaris

Muitas funções de utilitário estão disponíveis como parte da API PSU. É possível consultar o status do sistema de várias maneiras, a taxa de sincronização do sistema pode ser definida, os números da versão do software podem ser adquiridos, arquivos de log podem ser criados e muito mais.