Cтраница 3
Используется для подготовки управляющего устройства к вводу последующих команд. Например, слово g02 подготавливает управляющее устройство к выполнению круговой интерполяции траектории движения инструмента по часовой стрелке. Подготовительное слово необходимо для того, чтобы управляющее устройство правильно интерпретировало данные, следующие за ним в этом же блоке. [31]
Во втором и третьем циклах величины Дх0 и Ау0 из массива данных переписываются в оперативную часть ЗУ в ячейки с адресами 14 и 16 соответственно. При этом анализируются соотношения Дх0 / л и Дг / от, при одновременном выполнении которых формируется признак перехода от круговой интерполяции к линейной. На основании анализа величин Д о и Ау0, задающих центр дуги окружности, и с учетом направления обхода определяется номер квадранта, в котором расположена начальная часть заданной дуги. [32]
![]() |
Пример линейной интерполяции ГРУ. / - подлежащий вычерчиванию. [33] |
В интерполяционном режиме во входной информации задаются координаты точки, в которую должно переместиться пишущее устройство, а ГРУ, благодаря наличию линейно-кругового интерполятора преобразует данные в последовательность инкрементальных команд. Координаты точки задаются четырьмя байтами по два в направлении X и Y. При круговой интерполяции наряду с координатами конечной точки вычерчиваемой дуги окружности задаются также координаты центра. В одной и той же графической программе оба режима могут чередоваться в произвольном порядке. [34]
Вместе с математическими методами формирования аксонометрических и перспективных видов приводятся методы поворота, преобразования и масштабирования геометрических фигур. Процедуры определения кривых, заданных явно и в параметрической форме, описываются как для двумерного, так и для трехмерного пространства. Методы определения кривых предусматривают использование конических сечений, круговой интерполяции дугами, кубических сплайнов, параболического сглаживания, кривых Безье и кривых на основе В-сплайнов. [35]
Нецифровые символы кода делятся на две группы 1) символы для УП; 2) символы для управления печатающими и перфорирующими устройствами. Нецифровыми символами являются в основном буквы. Они используются при программировании для обозначения адреса осей координат исполнительных органов, адреса технологических команд ( шпиндель, подача), для обозначения параметров круговой интерполяции в контурных системах ЧПУ ( буквы /, /, К), в также функций G и V. [36]
Большая ЭВМ системы ПЦУ дает возможность выполнять вычислительные функции и функции обработки информации эффективнее, чем в традиционных СЧПУ. Поскольку эти функции реализуются программным путем, а не с помощью жестко запаянной аппаратуры, можно гибко менять и совершенствовать методы их выполнения. Примерами таких функций могут служить круговая интерполяция и возможности удобного редактирования и диагностики пакетов управляющих программ. [37]
В этих управляющих устройствах стала практически возможной реализация таких функций, как круговая интерполяция. [38]