Введение
Назначение генератора постпроцессоров
Набор файлов генератора постпроцессоров
Общая организация работы
Принцип работы генератора постпроцессоров
Главное окно
Главная панель
Системные установки
Настройка редактора
Заполнение общих параметров
Основные параметры
Транслитерация комментариев
Определение структуры и формата кадра (формирование списка регистров)
Шаблоны трансляции технологических команд
Программы обработки технологических команд
Подпрограммы
Трансляция программ обработки технологических команд
Работа с файлами технологических команд
Тестовая генерация управляющих программ
Отладка программ
Обязательное заполнение пользователем информации о системе ЧПУ и станке
Шаблоны
Состав шаблона
Элемент шаблона
Регистры в шаблонах
Модификатор
Выражение
Вложенный шаблон
Разделители элементов шаблона
Занесение значений в переменные
Отложенные шаблоны
Использование массива <GMA> в шаблонах
Управление шаблоном
Переключатели шаблона
Преобразование шаблона в подпрограмму
Визуальные средства формирования шаблона
Описание языка
Основные понятия
Условные обозначения
Программы обработки технологических команд, комментарии в программе
Подпрограммы
Понятие оператора языка
Набор символов
Переменные
Математические выражения
Предопределенные переменные и функции
Стандартные математические функции
Функции работы со строками
Служебные функции и переменные
Функции и операторы работы с CLData
Именованные параметры CLData
Предопределенный массив CLD
Оператор Cmd
Оператор Cmd (параметры с уникальным кодом)
Оператор CLDFile
Оператор Project
Предопределенный массив <GMA>
Функция GetCLDStr
Функция CurCode
Функция NextCode
Функция CLDCounter
Функция CodeOfCmd
Функция GetCLD
Функция FindCld
Функция GFindCld
Предопределенная подпрограмма <Filter>
Структуры
Объекты
Операторы
Оператор начала программы обработки технологической команды <PROGRAM>
Оператор присваивания
Оператор вывода <PRINT>
Оператор ввода <INPUT>
Оператор условного выполнения <IF>
Оператор множественного условного выполнения <CASE>
Оператор перехода на метку <JUMP>
Оператор цикла <FOR>
Оператор цикла <REPEAT>
Оператор цикла <WHILE>
Составной оператор <BEGIN...END>
Оператор вызова программы <CALL>
Оператор начала подпрограммы <SUB>
Оператор окончания подпрограммы <SUBEND>
Оператор начала процедуры <PROC>
Оператор возврата из процедуры <RETURN>
Оператор вывода кадра <OUTBLOCK>
Оператор формирования кадра <FORMBLOCK>
Оператор прямого вывода в кадр <OUTPUT>
Оператор замены подстроки в строке <REPLACE>
Оператор формирования кадра по шаблону <MASK>
Оператор смены текущего файла УП
Оператор вызова внешней задачи
Оператор обращения к пользовательским данным SprutCam
Операторы работы с NC-подпрограммами
Оператор вывода NC-подпрограммы <NCSUB.OUTPUT>
Оператор вывода всех подпрограмм <NCSUB.OUTPUTALL>
Оператор определения начальной метки NC-подпрограммы <NCSUB.STARTLABEL>
Оператор определения конечной метки NC-подпрограммы <NCSUB.ENDLABEL>
Оператор определения имени NC-подпрограммы <NCSUB.NAME>
Методика работы с NC-подпрограммами
ReplNCStr Оператор замены строк в файле УП
Приложения
Информация о проекте в CLData
Описание технологических команд
Управление тормозами осей станка <AXESBRAKE>
Перемещение по дуге окружности <CIRCLE>
Комментарий <COMMENT>
Охлаждение <COOLNT>
Компенсация инструмента <CUTCOM>
Циклы обработки отверстий <CYCLE>
Цикл сверления типа G81 <CYCLE DRILL(163)>
Цикл сверления типа G82 <CYCLE FACE(81)>
Цикл сверления типа G84 <CYCLE TAP(168)>
Цикл сверления типа G85 <CYCLE BORE5(209)>
Цикл сверления типа G86 <CYCLE BORE6(210)>
Цикл сверления типа G87 <CYCLE BORE7(211)>
Цикл сверления типа G88 <CYCLE BORE8(212)>
Цикл сверления типа G89 <CYCLE BORE9(213)>
Глубокое сверление с полным выводом инструмента для удаления стружки <CYCLE DEEP(153)>
Глубокое сверление с отводами сверла для ломки стружки <CYCLE BRKCHP(288)>
Выстой <DELAY>
Электроэрозионное перемещение <EDMMOVE>
Расширенный цикл <EXTCYCLE>
Цикл чистового точения G70, G73 <LATHEFINISH>
Цикл чернового точения G71, G72 <LATHEROUGH>
Цикл точения канавок G74, G75 <LATHEGROOVE>
Цикл точения резьбы в несколько проходов G76 <LATHETHREAD>
Цикл точения резьбы за один проход G92 – <LATHETHREADG92(404)>
Цикл токарного сверления G81 <DRILL>
Цикл токарного сверления G82 <FACE>
Цикл токарного нарезания резьбы осевым инструментом G84 <TAP>
Цикл токарного сверления с ломкой стружки <BRKCHP>
Цикл токарного сверления с удалением стружки <DEEP>
Цикл сверления G81 <W5DDrill>
Цикл сверления G82 <W5DFace>
Цикл сверления с удалением стружки G83 <W5DChipRemoving>
Цикл сверления с ломкой стружки G73 <W5DChipBreaking>
Цикл нарезания резьбы метчиком G84 <W5DTap>
Цикл сверления типа G85 <W5DBore5>
Цикл сверления типа G86 <W5DBore6>
Цикл сверления типа G87 <W5DBore7>
Цикл сверления типа G88 <W5DBore8>
Цикл сверления типа G89 <W5DBore9>
Цикл фрезерования резьбы <W5DThreadMill>
Цикл выборки отверстия <W5DHolePocketing>
Цикл измерения <WProbing>
Параметры цикла "Одиночная поверхность"
Параметры цикла "Отверстие"
Параметры цикла "Отверстие с защищенной поверхностью"
Параметры цикла "Бобышка"
Параметры цикла "Прямоугольный карман"
Параметры цикла "Прямоугольный карман с зоной защиты"
Параметры цикла "Прямоугольный выступ"
Параметры цикла "Выступ"
Параметры цикла "Выступ (три точки)"
Параметры цикла "Паз"
Параметры цикла "Паз с зоной защиты"
Параметры цикла "Внутренний угол (две стенки)"
Параметры цикла "Наружный угол (две стенки)"
Параметры цикла "Внутренний угол (три стенки)"
Параметры цикла "Наружный угол (три стенки)"
Дополнительные параметры
Подача <FEDRAT>
Конечная запись <FINI>
Начальная точка <FROM>
Возврат в нулевую точку станка <GOHOME>
Линейные перемещения <GOTO.abs>
Номер шпиндельной головки <HEAD>
Непосредственный вывод в кадр <INSERT>
Загрузка инструмента <LOADTL>
Режим интерполяции <INTERPOLATION>
Многокоординатное перемещение по окружности <MULTIARC>
Многокоординатные перемещения <MULTIGOTO>
Условный пропуск <OPSKIP>
Дополнительный останов <OPSTOP>
Определение системы координат <ORIGIN>
Смена палеты <PALETA>
Номер детали <PARTNO>
Перемещение в физических осях станка <PhysicGOTO>
Рабочая плоскость <PLANE>
Постпроцессорная функция <PPFUN>
Команда контроля стойкости инструмента <PPFUN PPFUN(500)>
Команда начала NC-подпрограммы <PPFUN STARTSUB(50)>
Команда окончания NC-подпрограммы <PPFUN ENDSUB(51)>
Команда вызова NC-подпрограммы <PPFUN CALLSUB(52)>
Команда задания технологических параметров операции <PPFUN TECHINFO(58)>
Команда окончания технологической информации операции <PPFUN ENDTECHINFO(59)>
Команда определения условий обработки электроэрозионных операций <PPFUN WEDMConditions(56)>
Свойства контура электроэрозионной операции PPFun WEDMPassItem(57)
Печать постпроцессора <PPRINT>
Быстрый ход <RAPID>
Поворот стола <ROTABL>
Точка смены инструмента <SAFPOS>
Выбор активной державки заготовки <SELWORKPIECE>
Шпиндель <SPINDL>
Нарезание резьбы за один проход <SINGLETHREAD>
Останов <STOP>
Команда <STRUCTURE>
Перехват заготовки <TAKEOVER>
Ожидание точки синхронизации <WAIT>
Команда TLContact