Cómo desarrollar un sistema de máquina herramienta CNC_Diseño de sistema de máquina herramienta CNC
Soy un fabricante de máquinas herramienta CNC. Me he comunicado con técnicos de muchos fabricantes de sistemas. Déjame responder:
Existen al menos dos tipos de desarrollo de sistemas CNC de máquinas herramienta: uno. es CNC abierto El desarrollo completo del sistema es el desarrollo secundario del sistema CNC integrado.
Para los sistemas CNC abiertos, como las tarjetas de control de movimiento, los fabricantes de tarjetas han escrito API de interfaz y necesitan desarrollar sus propias interfaces. funciones y lógica. Generalmente se utiliza lenguaje C, C, VB, C#, etc. El "CNC" en el sistema CNC se refiere a G00, G01, etc., también conocido como codificador. En el sistema CNC abierto, no hay un codificador original. En segundo lugar, las funciones de interpolación como G01, G02, G03 y la interpolación spline requieren que usted escriba sus propios algoritmos. Este algoritmo no solo es difícil, sino que también es la principal ventaja del fabricante del sistema. Ningún fabricante lo guiará.
El desarrollo secundario de sistemas CNC integrados es un método de desarrollo relativamente rápido. Se han escrito el compilador de código G y la interpolación. Sólo necesitas desarrollar tus propias funciones basadas en él. En la actualidad, las marcas de primera línea respaldan el desarrollo por primera vez, como Siemens, Frank, Xindai nacional, etc. Este método de desarrollo tiene costos de hardware más altos, pero puede desarrollar rápidamente nuevos modelos y lanzarlos al mercado, acortar el ciclo del producto y lograr innovación a nivel de sistema.
En nuestra empresa hay un técnico que utiliza tarjetas de control de movimiento y lleva 14 años desarrollándolas. Cada vez que la máquina se apaga, se descubren problemas y se corrigen. Sólo en este ciclo podemos tener las condiciones para escribir un sistema de control relativamente estable y reconocido.
La forma de desarrollar sistemas, modos y modelos CNC es muy importante: es necesario desarrollar una versión preliminar, aplicarla a máquinas herramienta, venderla, recopilar sugerencias de los clientes y luego modificarla y actualizarla. No piense en escribir un buen sistema en un corto período de uno o dos años sin la respuesta del mercado.
Por otro lado, conozco a un colega que escribe software. Más tarde, ingresó a la industria de las máquinas herramienta. Debido a que desarrolló un sistema para lograr un varillaje de 8 ejes, no tuvo que preocuparse por vender máquinas herramienta. Actualmente, su empresa está establecida desde hace tres años y se ha exportado al mundo. . Detrás del escenario hay un sistema de control que tardó más de diez años en escribirse.