Версия для печати
Среда, 06 Ноябрь 2013 09:37

Обзор принципов построения и программирования координатных станков с ЧПУ (CNC);

На рынке систем ЧПУ (Числовое программное управление), другое название – CNC (англ. Computer numerical control) для координатных машин с каждым годом появляется все новое и новое программное обеспечение. Данная статья написана с целью разобрать основные принципы программирования и работы на координатных станками с ЧПУ. В основном, станки с двумя и более (до пяти координат)  управляются при помощи команд G-кода.

В России из наиболее распространенных программ можно выделить Mach3 и KCam (под Windows). Большое распространение получило TurboCNC, программа позволяет обойтись малыми ресурсами системы, если конечно Вы готовы пожертвовать визуализацией пути инструмента и вам удобно работать в DOS.
Более современные системы ЧПУ,— системы управления позволяющие использовать для модификации существующих/написания новых программ программные средства. Базой для построения CNC служат современный контроллер (микроконтроллер) или процессор (микропроцессор).

УЛЬТРА АВТОМАТИКА предпочитает работать с программным обеспечением EMC-2 под Linux UBUTU, а для решения более простых задач управления - DeskCNC, но существует еще множество программ, некоторые из которых, мы рассмотрим далее.
EMC-2 в отличие от остальных программ, – это полностью открытое программное обеспечение с открытым исходным кодом. Возможно ЕМС-2 это самый надежный и гибкий инструмент управления координатным станком.

Из каких этапов состоит работа с координатным станком с ЧПУ, управляемым командами G-код? Их всего три:

  1. СAD (Computer Aided Design);
  2. CAM (Computer Aided Manufacturing);
  3. CNC Control Software.

 

СAD (Computer Aided Design) - программа, в котором мы создаем виртуальную модель плоской или объемной детали, которую будем точить, фрезеровать или вырезать на координатном станке.

CAM (Computer Aided Manufacturing) - программа, позволяющая выбрать направление обхода контура, указывать точки с способ подхода и отхода инструмента от контура детали выбранным инструментом, сформировать команды управляющие перемещением координатного станка (G-коды). G-код в данном случае условно является языком программирования координатного станка.

CNC Control Software - программа, которая считывает G-код и формирует команды управления приводами станка. Управление может передаваться приводам через параллельный, последовательный интерфейс, через USB или какой-либо иной цифровой или аналоговый интерфейсы. Реализация зависит от архитектуры ЧПУ координатного станка и установленных приводов.