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