русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

САП «Техтран»


Дата добавления: 2015-08-06; просмотров: 1760; Нарушение авторских прав


 

Система «Техтран» предназначена для автоматизации подготовки управляющих программ при 2,5-координатной обработке на станках с ЧПУ: ее входной язык .предназначен для описания информации о геометрии детали, требуемой траектории движения инструмента и специальных технологических команд.

Система состоит из транслятора, процессора и постпроцессоров.

Процессор организован в виде трех последовательно выполняемых блоков. Первый (компилятор) выполняет следующие функции: синтаксический контроль исходной программы; вызов и вставку текстов из библиотеки; макрогенерацию; формирование на диске в первом промежуточном файле рабочей программы интерпретатора.

Второй блок (интерпретатор) на подготовленном компилятором рабочей программе выполняет:

- вычисление значений арифметических и логических выражений и стандартных функций;

- расчет конической формы геометрических объектов, соответствующих заданному варианту геометрического определения;

- распечатку значений переменных по команде «Печать»;

- формирование на диске второго промежуточного файла, содержащего исходные данные для дальнейшей работы; этот файл содержит последовательность операторов движения и операторов постпроцессора во внутреннем формате системы; все арифметические выражения и геометрические объекты при этом заменяются на вычисленные значения.

Третий блок (блок движения) обрабатывает операторы движения и рассчитывает эквидистантную траекторию с учетом диаметра рабочего инструмента, а также формирует записи выходного файла для дальнейшего использования постпроцессором.

Компилятор, обнаружив ошибки в некоторой строке исходной программы, продолжает обработку следующих строк, чтобы обнаружить все ошибки за одно считывание. Остальные фразы процессора, обнаружив первую ошибку в исходной программе, прекращают ее дальнейшую работу.



В процессоре САП «Техтран» предусмотрена развитая система диагностических сообщений. В случае ошибки соответствующая фаза процессора печатает номер ошибки и пояснительный текст. Тексты сообщений достаточно полно объясняют причины ошибки, поэтому дальнейшей расшифровки по номерам нет.

Кодирующая программа (постпроцессор) предназначена для подготовки управляющих перфолент для станков токарной, фрезерной, профилешлифовальной и электроискровой групп и многоцелевых станков, оснащенных разнообразными системами ЧПУ. Кодирующая программа выполняет следующие функции: преобразование правосторонней системы координат, в которой задан контур обрабатываемой детали, в конкретную систему координат станка, где осуществляется реализация перемещений рабочих органов станка в процессе обработки;

пересчет вылетов инструментов относительно первого рабочего инструмента по всем осям;

анализ и коррекцию величин подач в режимах рабочих и ускоренных перемещений с учетом динамических характеристик приводов конкретного типа станка с ЧПУ;

аппроксимацию круговых участков траектории ломаными линиями или дугами окружности применительно к конкретной системе ЧПУ;

расчет эквидистантной траектории относительно заданного контура детали;

кодирование подач, частот вращения шпинделя и технологических команд, задаваемых технологом на стадии проектирования управляющей программы; ввод и отмену коррекций;

формирование кадров перемещений и кадров технологических команд управляющей программы;

формирование циклов нарезания цилиндрической резьбы.

Входной язык системы позволяет!

описывать геометрические объекты (точки, прямые, окружности, плоскости и векторы);

описывать любые плоские контуры, состоящие из отрезков прямых и дуг окружностей;

описывать эквидистантную траекторию непрерывного движения инструмента по заданному плоскому контуру;

задавать поточечное движение и вертикальные перемещения для управления глубиной резания;

(задавать массивы чисел и геометрических объектов, арифметические и логические выражения; задавать преобразования геометрических объектов и траектории движения инструментов. Кроме того, во входном языке системы имеются операторы управления постпроцессорами, задающие необходимые технологические команды.

Исходный текст на входном языке системы «Техтран», который содержит информацию о геометрии детали, требуемой траектории движения инструмента и специальных технологических командах, составляют на основании расчетно-технологической карты (РТК). РТК оформляют на стадии проектирования операции и в нее вводят данные, назначаемые технологом: число рабочих ходов, глубины резания, подачи и скорости резания по рабочим ходам, данные об инструменте, данные о последовательности обработки и траектории движения инструментов.




<== предыдущая лекция | следующая лекция ==>
Задачи САПР ТП в условиях ГПС | Постановка задачи проектирования оптимального технологического процесса..


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.26 сек.