Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МАТЕРИАЛЫ по Программированию.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
213.5 Кб
Скачать
  1. Классификация систем автоматического программирования (сап).

САП различны по назначению, области применения, уровню автоматизации, форме записи исходной информации, параметрам используемых ЭВМ и режимов их работы при подготовке УП. Их можно классифицировать по следующим признакам:

  1. По наличию в системе средств и возможностей автоматизации подготовки техпроцессов: с автоматизацией и без автоматизации разработки.

  2. По назначению: специализированные, универсальные, комплексные.

  3. По области применения: для обработки плоскостей, параллельных координатным плоскостям; 2,5, 3 или 5-координатные для фрезерной обработки; для обработки контуров на многокоординатных станках; для комплексной обработки корпусных деталей и т.д.

  4. По уровню автоматизации: САП низкого, среднего и высокого уровней.

  5. По форме запаси исходной информации: с табличным входом; языковые и с электронным вводом свей информации.

  1. Основные блоки систем автоматического программирования.

С определенной точки зрения формирование УП блоками САП можно рассматривать как процесс переработки информации. При этом исходная программа обработки детали является для САП входной, а УП – выходной информацией. Основными блоками САП являются:

1. Процессор – он позволяет выполнять комплекс геометрических и технологических расчетов; результатом работы является полностью рассчитанная траектория движения инструмента.

2. Блок трансляции – считывает исходные программы с внешнего носителя; вывод программ на печать или экран; преобразование информации.

3. Геометрический блок – решет задачи по построению траектории движения инструмента; находит точки пересечения различных элементов;

4. Технологический блок – автоматически разделяет обрабатываемую область на переходы и рассчитывает оптимальные режимы обработки.

5.Блок формирования промежуточных данных CLDATA – считывает данные процессора; переводит их в систему координат станка; формирует команды на смену инструмента, включение(выключение) охлаждения , шпинделя; диагностирует ошибки; формирует команды коррекции.

  1. Входной язык сап и его синтаксис.

Исходная информация для большинства САП записывается на машинных языках. Он должен удовлетворять раду требований. Одно из главных – простота записи. Данные с чертежа и другой технологической документации должны переноситься без существенных пересчетов размеров и изменения обозначений. Входной язык- код ISO- принят в качестве единого кода для отечественных станков с ЧПУ. Он ориентирован на средний и низкий уровни автоматизации программирования. Запись на входном языке ведется аббревиатурами понятий на английском языке. Синтаксис входного языка определяет формальные правила записи исходной информации. Элементами входного языка являются фразы, слова и символы.

  1. Фразой записываются определение, указание, арифметические выражения и обозначения части текста. Они состоят из последовательности слов и знаков.

  2. Словами обозначаются понятия и задаются значения параметров. Различают главные слова, модификаторы, нормализованные обозначения, идентификаторы, маркеры, литералы и числа.

  3. Символы для записи текста исходной информации – буквы, цифры и знаки – выбираются из набора, предусмотренного для представления алфавитно-цифровой информации.

Во входном языке используются буквы русского и латинского алфавитов, арабские цифры и знаки – точка, запятая, двоеточие, плюс, минус. Черта дроби, равно, левая и правая круглые скобки, звездочка, точка с запятой, кавычки, апостроф. Знак денежной единицы, стрелка вверх и пробел.

Структура фраз входного языка построена про принципу

ИДЕНТИФТКАТОР = ГЛАВНОЕ СЛОВО/ ВСПОМОГАТЕЛЬНАЯ ЧАСТЬ.