Электронная почта jnker@jnker.com
Телефоны:
+7 (495) 506-16-10
Сергей Николаевич консультации по станкам и блокам управления.
+7 (916) 106-61-24 Светлана договора по оборудованию, двигатели и драйвера.
ICQ 301334061.
АРХИВ
Станок для изготовления графитовых тиглей
Программа управления станком «SMControl»
SMControl
Технические требования к компьютеру:
процессор Pentium-100 и выше,
оперативная память, не менее 16 Мб,
свободное место на жестком диске, не менее 20 Мб,
выход последовательного порта COM 1,
операционная система Windows 98 и выше.

Запуск программы файл SMControl.exe, после появления главного меню в левой части появляется надпись «COM-порт открыт!». Это означает, что программа обнаружила последовательный порт COM 1 и настроила его для управления контроллером.
В правой части программы вверху находится блок управления двигателями: пинолью (блок резцов) координата Y и сверлом координата Z. В окне «Скорость» выставляется линейная скорость перемещения соответствующего инструмента: горизонтальная для пиноли и вертикальная для сверла. В окнах «Шаги» выставляется количество шагов, на которое необходимо переместить соответствующий инструмент. В левом окне выставляется грубое значение шагов, а в правом точное. Одно значение шага в левом окне равно 255 значениям в правом. Максимальное значение для любого окна, не более 255. С помощью кнопок «Вперед», «Назад», «Z вверх» и «Z вниз» происходит перемещение соответствующей координаты. При нажатии на одну из этих кнопок в контроллер посылается команда на управление. Программа ожидает ответ от контроллера, при этом запрещена повторная подача команды, до тех пор, пока контроллер не отработает предыдущую. Чтобы прекратить ожидание ответа, (но не выполнение команды!) необходимо нажать кнопку «Сброс».
Все команда отображаются в таблице, которая расположена в центре экрана вверху. При нажатии на кнопку «Записать», команды будут переписываться в главную таблицу, расположенную в центре экрана. Если включен контрольный индикатор («галочка») «Автоматическая запись в таблицу», запись в главную таблицу будет происходить при каждой управляющей команде, при этом кнопка «Записать» будет недоступна.
Справа от главной таблицы также находятся: блок включения/выключения цанги подающей заготовку, блок установки таймера и блок контактных датчиков (опция). Таймер служит для задания задержек между рабочими операциями. Максимальное время задержки равно: 255мс х 100 = 25сек

Опционный блок «Датчики» работает при наличии в системе каких-либо контактных датчиков, например датчика подачи заготовки или датчика приема изготовленной детали в сборный лоток. Соответствующие контрольные индикаторы можно настроить на ожидание замыкания или размыкания датчиков. Все команды для цанги, таймера и датчиков также записываются в главную таблицу.
Команды из этой таблицы, могут быть зациклены, т.е. повторены несколько раз. Для определения числа повторений служит окно «Число циклов».
Окно «ШДХ» (опция) служит для управления третьим шаговым двигателем по координате X. Эта опция в данном контроллере не активирована.
В главной таблице может быть записано не более 15 команд + 16-я команда. «CYCLE» команда зацикливания, которая записывается автоматически. После заполнения таблицы, при нажатии кнопки «Записать» происходит запись команд в энергонезависимое ОЗУ контроллера. Кнопка «Прочитать» предназначена для чтения и сравнения данных из ОЗУ. С помощью кнопки «Очистить таблицу» можно очистить все строки в таблице, но не в ОЗУ. Старая программа в ОЗУ автоматически стирается при записи в него новой программы.
Элементы управления и индикации на передней панели установки.
Запуск программы на выполнение происходит при нажатии кнопки «ПУСК» на передней панели, а для остановки служит кнопка «СТОП». Четыре кнопки «ВПРАВО», «ВЛЕВО», «ВВЕРХ» и «ВНИЗ» служат для ручного позиционирования соответствующих инструментов. Индикация выбора и направления движения инструментов осуществляется соответствующими светодиодами. При включении режима «ПУСК» загорается красный светодиод. Этот светодиод начинает мигать при работе таймера, (а также при ожидании замыкания или размыкания контактных датчиков-(опция)).
Пример программирования контроллера
Дано:
Выполняем
Предварительные операции:
Рабочие операции
Настройка размеров