препроцессор САПР-ЧПУ CL управляющая программа CNC NC программа САПР-ЧПУ/2000
САПР ЧПУ

 Главная страница

 For english reader

 Новости

 САПР-ЧПУ/2000

 APTIPP для CAD/CAM

 Верификатор УП

 Постпроцессоры

 Прайс-лист

 Ответы на вопросы

 Небольшие секреты

 Демоверсия

 Рассылка новостей

 Форум о САПР

 Гостевая книга

 Об "Евразии Лтд"

 CAD/CAM портал

 Наша библиотека

 О вебмастере







URALWEB TOP

Модуль Препроцессор

Демо-версия | Хочу купить | Структура САПР-ЧПУ/2000

         Препроцессор предназначен для трансляции исходной программы, написанной на языке программирования САПР-ЧПУ в так называемый файл контура детали и технологических команд.

          В процессе трансляции в первую очередь вычисляются канонические параметры всех геометрических элементов и идентификаторов, а затем обрабатываются операторы, составляющие тело процедуры (строки обхода). Помимо основных операторов (движение по элементам геометрии, подъем/опускание  по Z), Препроцессор интерпретирует управляющие операторы (обработка участков, операторы ЕСЛИ-ТО-ИНАЧЕ, операторы циклов), а также макропроцедуры, вызовы автоциклов и CNC - подпрограмм и, конечно, технологические команды.

         После трансляции исходной программы пользователь может ознакомиться с содержимым файла канонических параметров геометрических элементов:

ТК0 -10.000 -30.000 ПР1 +270.00.00 30.000 КР1 0.000 0.000 41.000
TK1 0.000 -30.000 ПР2 +180.00.00 1.000 КР2 -27.500 -14.000 17.000
TK3 -26.847 -30.987 ПР3 +270.00.00 40.900 КР3 27.500 -14.000 17.000
TK4 -42.060 -5.225 ПР21 +360.00.00 0.000 КР4 -28.000 0.000 15.000
TK5 -40.000 9.000 ПР31 +270.00.00 7.000 КР5 28.000 0.000 15.000
TK6 -1.000 41.000 ПР32 +180.00.00 15.000 КР35 0.000 -10.000 5.000

         ПРЕПРОЦЕССОР обрабатывает каждую вызываемую макропроцедуру, отыскивая ее в Библиотеке макропроцедур. Каждая станочная подпрограмма рассматривается в САПР-ЧПУ как макропроцедура. Если у этой макропроцедуры есть тело, то САПР-ЧПУ обеспечит графическое моделирование такой подпрограммы и более точный расчет времени обработки детали на станке. На финишном этапе (перед расчетом кадров УП) макропроцедура игнорируется, и вместо нее в управляющую программу выдается толко кадр вызова УП. Весь этот механизм подробно используется в работе модуля Библиотека Имитационных Макропроцедур.

         Для оперативного исправления обнаруженных ошибок клиента Препроцессор автоматически вызывает встроенный двухоконный текстовый редактор. В первом окне находится текст программы, а во втором строки с сообщением об обнаруженных ошибках.


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

Сформированный ПРЕПРОЦЕССОРОМ объектный файл передается модулю ГЕОМЕТРИЧЕСКИЙ ПРОЦЕССОР.