вторник, 22 апреля 2008 г.

Программа на Delphi для управления станком

Я решил начать писать программу на Дельфи.
Вот первый вариант
Что она сейчас умеет:
Сейчас программа имеет только одну закладку - настроек станка. На ней вы можете настроить программу под свой контроллер. Контроллеры поддерживаются только Step/Dir пока на 3 оси, позже будет на 4 оси. Есть также возможность управления двумя реле. Также 4 конечника и один общий выключатель.
Механические особености станка также вводятся в программе.
Всю эту информацию можно сохранить в файле профиля. Таким образом, если у вас есть несколько разных контроллеров, вы можете загрузить профиль нужного и работать.
В профиле также сохраняются "порталы". Это особые точки на рабочем поле станка, которые используются в программе.
Из живого-двигающего пока только функция калибровки - ручная и автоматическая.
В автоматической калибровке станок ищет нулевую точку по концевым выключателям (должен искать - пока не проверял)
Ручная калибровка - с помощью "джойстика" по все трем координатам. При удерживании кнопки джойстика около 2 секунд станок начинает "двигать" эту координату в нужном направлении. Позже будет написана функция одиночного шага при кратковременном нажатии кнопки джойстика.
Ну и последнее - вверху программы информационное табло, показывающее пока только текущие координаты по X,Y и Z. Позже туда будут выведены дополнительные данные работы станка.
Саму программу и профиль для моего контроллера PLC002 вы можете скачать по адресу http://lipkij.narod.ru/DelphiProgram.zip
Если не получается оттуда - пишите - вышлю по мылу

Комментариев нет: