- •Ввод имени файла
- •Ввод имени файла
- •Рассмотрены вопросы экономической целесообразности разработки, а также охраны труда и техники безопасности при работе и эксплуатации вычислительно-управляющего комплекса Введение.
- •1.4. Блок управления шаговым двигателем
- •2.3. Описание элементов схемы усо.
- •2.3.1. Выбор резисторов для схемы усо.
- •3. Моделирование системы управления движением.
- •4. Разработка программного обеспечения.
- •4.1. Режим формообразования. Линейно-круговая интерполяция по методу оценочной функции.
- •Приложение а (спецификации)
4. Разработка программного обеспечения.
ПЭВМ является неотъемлемой частью всего устройства. Именно её вычислительные способности используются для управления электрооборудованием станка. Устройство сопряжения служит лишь для связи и адаптации сигналов, поступающих с ПЭВМ на станок.
Поэтому, не менее важной частью всего комплекса, помимо аппаратной части, является программная часть в виде различного вида алгоритмов, осуществляющих нормальное функционирование комплекса и выполнения всех поставленных технических требований. К программным алгоритмам предъявляются такие требования как:
осуществление работоспособности и нормального функционирования всех узлов и блоков устройства сопряжения;
быстродействие, достаточное для использования в качестве управляющей ПЭВМ IBM-совместимый компьютер и позволяющее выполнить технические требования, предъявляемые к комплексу;
удобный интерфейс, для облегчения визуального контроля за протекающими в удалённом объекте управления процессами и упрощения управления им.
Приведён листинг всех используемых в программах макрокоманд с подробными комментариями осуществляющихся в них действий, с указанием входных и выходных параметров.
4.1. Режим формообразования. Линейно-круговая интерполяция по методу оценочной функции.
Программы обработки детали, являющиеся внешними по отношению к алгоритмам управления, разрабатываются потребителем, эксплуатирующим станок с УЧПУ. Программы записываются на перфоленте или вводятся с клавиатуры УЧПУ и определяются типом обрабатываемой детали (ее геометрическими размерами, видом обработки и т. п.).
Для работы УЧПУ существенное значение имеет алгоритм интерполяции. Под интерполяцией понимают выдачу информации о траектории движений инструмента в интервале между координатами опорных точек, заданных в УП. Если траектория движения между опорными точками задана прямой, то выполняют линейную интерполяцию, если окружностью, то круговую интерполяцию. Интерполяцию выполняют с помощью электронных схем; (в УЧПУ Н22, НЗЗ и др.) либо с помощью ПМО (в микропроцессорных устройствах ЧПУ). Однако в обоих случаях интерполируют по одним и тем же математическим выражениям.
Интерполятор отрабатывает программу последовательно отдельными участками (кадрами), при линейной интерполяции - это участки прямых линий, расположенных в пространстве.
Предположим, что необходимо отработать кадр, представляющий собой отрезок АВ (рис. 1), расположенный в плоскости XY (ха, уа — координаты точки А, хВ, уВ—координаты точки В). Отработку кадра ведут в направлении от точки А к точке В. Особенностью интерполятора является то, что исходной информацией для него являются не координаты точек отрабатываемого отрезка (Ха, Уа, ХВ, УВ), а разность координат конечной В и начальной А точек отрезка, т. е. приращения по координатам:
Х = ХВ—Ха
.У=УВ—Уа.