- •Оглавление
- •Глава 8. Отладчик алгоритмов 91
- •Глава 1. Основные положения
- •1.1. Этапы работы системы
- •1.2. Общие термины и понятия
- •1.3. Задачи, решаемые адаптером
- •1.3.1. Определение имени станка
- •1.3.2. Определение номера постпроцессора
- •1.3.3. Преобразование команд cldata в слова и кадры уп
- •1.3.4. Компоновка кадров управляющей программы
- •Глава 2. Этапы создания постпроцессора
- •2.1. Состав постпроцессора
- •2.2. Действия пользователя при написании постпроцессора
- •2.3. Распечатка файлов постпроцессора
- •2.4. Трансляция файла алгоритмов
- •2.5. Просмотр результатов работы постпроцессора
- •2.2. Отладка постпроцессора
- •Глава 3. Формирование паспорта станка
- •3.1. Действия пользователя
- •Содержимое паспорта станка
- •Оборудование
- •Шпиндель, подача, охлаждение.
- •3.1. Возможность программного управления охлаждением.
- •3.2. Место выдачи в уп команды включения/выключения сож.
- •Инструмент.
- •Корректоры.
- •1.1. Место выдачи в уп команд включения линейных корректоров.
- •1.2. Место выдачи в уп команды включения радиусного корректора.
- •Перемещения.
- •Интерполяторы.
- •Параметры управляющей программы.
- •Глава 4. Формирование файла макрокоманд
- •4.1. Действия пользователя
- •4.2. Пример формирования файлов макрокоманд
- •Глава 5. Формирование макета кадра
- •5.1. Формат вывода
- •5.2. Формирование окон различных типов
- •5.3. Действия пользователя
- •Глава 6. Формирование файла алгоритмов
- •6.1. Арифметические действия и функции в алгоритмах
- •6.2. Команды алгоритмов
- •6.3. Пример работы с трансформами.
- •Примеры работы с пользовательскими командами и циклами
- •Пример работы с пользовательскими командами
- •Пример работы с пользовательскими циклами
- •6.5. Действия пользователя
- •6.6. Пример формирования файла алгоритмов
- •Глава 7. Системные переменные.
- •7.1. Координаты инструмента
- •7.2. Круговая интерполяция
- •7.3. Последующие перемещения инструмента
- •Совмещенные перемещения.
- •7.5. Геометрия и номер позиции инструментов
- •7.6. Включение/выключение корректоров
- •7.7. Выстой
- •7.8. Положение металла
- •7.9. Управление шпинделем
- •7.10. Управление подачей
- •7.11. Резьба
- •Учетные параметры программы, детали и станка
- •7.13. Постоянные циклы
- •7.14. Координаты безопасной позиции
- •7.19. Работа с подпрограммами.
- •7.20. Системные переменные для работы с контурами и clData.
- •7.21. Системные переменные для работы с пользовательскими функциями.
- •7.23. Системные переменные для работы с элементами контуров.
- •7.24. Вспомогательные переменные
- •Пользовательские переменные
- •Глава 8. Отладчик алгоритмов
- •Приложение а. Команды cldata
- •Приложение б. Пример паспорта станка
- •Пpиложение в. Пpимеp файла макрокоманд
- •Приложение г. Пример макета кадра
- •Пpиложение д. Пpимеp файла алгоритмов
7.6. Включение/выключение корректоров
ВКЛКОРX XCOMРON |
Номер включаемого линейного корректора по оси X. После отработки команды KX/ВКЛзначениеВКЛКОРXсбрасывается. | |
ВКЛКОРY YCOMРON |
Номер включаемого линейного корректора по оси Y. После отработки команды KY/ВКЛ значениеВКЛКОРY сбрасывается. | |
ВКЛКОРZ ZCOMРON |
Номер включаемого линейного корректора по оси Z. После отработки команды KZ/ВКЛ значениеВКЛКОРZ сбрасывается. | |
ВКЛКОРR RCOMРON |
Номер включаемого радиусного корректора. После отработки команды KR/ВКЛ значениеВКЛКОРR сбрасывается. | |
ВЫКЛКОРX XCOMРOFF |
Номер выключаемого линейного корректора по оси X. После отработки команды KX/ВЫКЛ значениеВЫКЛКОРX сбрасывается. | |
ВЫКЛКОРY YCOMРOFF |
Номер выключаемого линейного корректора по оси Y. После отработки команды KY/ВЫКЛ значениеВЫКЛКОРY сбрасывается. | |
ВЫКЛКОРZ ZCOMРOFF |
Номер выключаемого линейного корректора по оси Z. После отработки команды KZ/ВЫКЛ значениеВЫКЛКОРZ сбрасывается. | |
ВЫКЛКОРR RCOMРOFF |
Номер выключаемого радиусного корректора. После отработки команды KR/ВЫКЛ значениеВЫКЛКОРR сбрасывается. |
7.7. Выстой
ВЫСТОБ SРIN/DW |
Величина выстоя, выраженная в количестве оборотов шпинделя. |
ВЫСТВРTIME/DW |
Величина выстоя, выраженная в секундах. |
KOДBЫCT C/DWELL |
Показывает, каким образом была задана величина выстоя при формировании перехода технологического объекта. Принимает значения 0, если выстой был задан в секундах или 1, если выстой был задан в оборотах шпинделя. Вне зависимости от способа задания выстоя его величина рассчитывается и оборотах и в секундах и записывается в системные переменные ВЫСТОБ(SРIN/DW) и ВЫСТВР(TIME/DW) соответственно. |
Эти параметры формируются по команде ВЫСТОЙ (код 27).
7.8. Положение металла
ПЛМ METLOCAT |
Положение металла. ПЛМ принимает значенияСЛВ илиСПР. |
СЛВ LEFT |
Металл слева [1]. |
СПР RIGHT |
Металл справа [0]. |
Рис. 15. Параметры положения металла при обработке
7.9. Управление шпинделем
N NОБ SРIN |
Величина оборотов шпинделя в об/мин. |
V VРЕЗ VC |
Скорость резания в м/мин. |
NДИАПN/RANGE |
Номер заданного диапазона шпинделя. |
HВШПDIR/SРIN |
Направление вращения шпинделя, принимает значение ЧСилиПЧС. |
КОДШПИНД COD/SРIN |
Код в ряду шпинделя. |
СЛNОБ NEXTSРIN |
Величина оборотов шпинделя, которая будет включена далее по ходу программы в об/мин. |
СЛVРЕЗ NEXTVC |
Величина СЛNОБ, пересчитанная в м/мин. |
СЛНДИАПNEXT/RNG |
Номер диапазона шпинделя, который будет включен далее по ходу программы. |
СЛHВШП NX/DIRSР |
Направление вращения шпинделя, которое будет включено далее по ходу программы, принимает значение ЧСилиПЧС. |
СЛКОДШП NEXTC/SР |
Следующий код в ряду шпинделя. |
УГОРШП ANG/SРIN |
Угол ориентации шпинделя при ориентированном останове. |
CЛKKШП |
Показывает, каким образом будут заданы обороты шпинделя при смене текущей загрузки шпинделя. Принимает значения об/мин или м/мин. Вне зависимости от способа задания оборотов шпинделя его величина рассчитывается и в оборотах в минуту и в метрах в минуту и записывается в системные переменные СЛNОБ(NEXTSPIN) и СЛVРЕЗ(NEXTVC) соответственно. |
KKШП |
Показывает, каким образом были заданы обороты шпинделя при формировании перехода технологического объекта. Принимает значения об/мин или м/мин. Вне зависимости от способа задания оборотов шпинделя его величина рассчитывается и в оборотах в минуту и в метрах в минуту и записывается в системные переменные N(SРIN) и V(VC) соответственно. |
MAX/SРIN |
Максимально допустимая величина оборотов шпинделя (в токарной обработке). |