Операция на основе текста УП, Токарная операция на основе текста УП

Задайте

текст УП


Выберите

интерпретатор


Нажмите

"Пуск"


Получите

траекторию

images/download/attachments/95428524/SetNC_Rus.png

images/download/attachments/95428524/SelectInterpreter_Rus.png

images/download/attachments/95428524/RunCalc_Rus.png

images/download/thumbnails/95428524/GCodeMillToolPath.png

images/download/thumbnails/95428524/NCBasedMilling_Ico.bmp < Операция на основе текста УП > и images/download/attachments/95428524/NCBasedLathe_Ico.png < Токарная операция на основе текста УП >, расположены в группе операций <Вспомогательные>. Они могут применяться, в том числе для индексной и непрерывной обработки на 4-х и 5-ти координатных обрабатывающих центрах. Поддерживаются все доступные типы моделирования, в том числе аддитивная обработка для симуляции наращивания слоя материала.

Примечание:

  • images/download/thumbnails/95428524/NCBasedMilling_Ico.bmp < Операция на основе текста УП > не поддерживает токарный инструмент.

  • images/download/attachments/95428524/NCBasedLathe_Ico.png < Токарная операция на основе текста УП > поддерживает только токарный инструмент.

  • Обе операции не поддерживают электроэрозионную обработку.

Данные операции позволяют выполнить:

  • прямое управление симуляцией станка посредством G-кодов;

  • проверку и оптимизацию управляющей программы;

  • преобразование УП одной стойки в другую (для станков с идентичной кинематической схемой);

  • отладку работы собственного интерпретатора в процессе его создания.

Формирование траектории инструмента осуществляется на основе следующих параметров операции:

  • Заданного текста УП на панели параметров images/download/attachments/95428524/JobAssignment.png < Рабочее задание >;

  • Выбранного интерпретатора и настроек на панели параметров images/download/attachments/95428524/Strategy.png < Стратегия >;

  • Назначенного инструмента на панели параметров images/download/attachments/95428524/Tool.png < Инструмент >.

images/download/thumbnails/95428524/NCFile.png < Текст управляющей программы > может быть написан непосредственно во встроенном текстовом редакторе или загружен из внешнего файла и отредактирован, в случае необходимости. Встроенный текстовый редактор поддерживает подсветку синтаксиса основных ключевых конструкций языка программирования стоек ЧПУ, а также широкий перечень сочетаний клавиш для работы с текстом.

Более подробная информация о возможностях работы с текстом УП описана в разделе < Рабочее задание для Операции на основе текста УП, Токарной операции на основе текста УП >

images/download/thumbnails/95428524/SNCIFile.png < Файл настройки интерпретатора УП (*.snci) > определяет формат распознавания команд стойки в кадрах управляющей программы. В соответствующем параметре задается полный путь к выбранному интерпретатору. Значение параметра можно корректировать как вручную, так и с помощью диалога выбора файла, который запускается нажатием кнопки images/download/thumbnails/95428524/FileDialogBtn.png . В процессе выбора доступна панель предварительного просмотра информации об интерпретаторе (описание, предназначение, тип стойки, авторы и прочее):

images/download/attachments/95428524/InterpreterPreviewPane_Rus.png

Поддерживается возможность выбора интерпретатора из контейнера.

В настоящее время для использования доступны интерпретаторы следующих систем ЧПУ:

Группа станка

Система ЧПУ

Комментарий

Примечание

Фрезерный

APT

Только для импорта траектории


Apt_Simplify_3D

Только для импорта траектории


ISO

Только для импорта траектории


Fanuc 30i

Для моделирования и импорта траектории


Haas VF-2

Для моделирования и импорта траектории


Heidenhain iTNC 530

Для моделирования и импорта траектории


NC210

Для моделирования и импорта траектории

Необходима дополнительная лицензия

Sinumerik 840D

Для моделирования и импорта траектории


Tormach PCNC Mach3

Для моделирования и импорта траектории


Tormach PCNC PathPilot

Для моделирования и импорта траектории


Global control

Только для импорта траектории

Необходима дополнительная лицензия

Токарно-фрезерный

Sinumerik 840D

Для моделирования и импорта траектории


Okuma OSP-P300

Для моделирования и импорта траектории

Необходима дополнительная лицензия

Робот

Fanuc robot (контроллер R-30iB)

Для моделирования и импорта траектории


Kuka robot

Для моделирования и импорта траектории


Motoman robot

Для моделирования и импорта траектории


ABB robot

Для моделирования и импорта траектории


Примечание: Все интерпретаторы реализуют только перечень команд, генерируемый соответствующими постпроцессорами из дистрибутива SprutCAM.

Интерпретаторы "Только для импорта траектории" не поддерживают соответствие строка УП - траектория движения инструмента.

При выборе интерпретатора обратите внимание на его предназначение (поле Предназначение на панели предварительного просмотра).

images/download/attachments/95428621/G-code_Purpose_Rus.png

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

images/download/thumbnails/95428524/MCD2CLDConversion.bmp < Использовать расширенные преобразования траектории > - данный параметр преобразует траекторию управляющей программы из машинной в геометрическую. Что, в свою очередь, даёт возможность выполнить корректировку траектории с помощью карты осей робота. Если настройка отключена, то формируется конечная траектория (максимально точно повторяющая заданную в УП), без возможности её изменения.

images/download/thumbnails/95428524/PhysicGOTOStep.bmp < Шаг растеризации машинных перемещений > - доступен только при использовании расширенного преобразования траектории (см. выше). В таком режиме на первом этапе траектория движения инструмента преобразуется в геометрическую кривую. На следующем этапе машинные перемещения растеризуются с заданным в текущем параметре шагом, для обеспечения максимального сходства с исходной траекторией. Чем меньше значение шага растеризации, тем выше точность построения и соответственно сходство с исходной траекторией.

images/download/thumbnails/95428524/InsertUnknown.bmp < Добавить нераспознанную команду в траекторию > - этот параметр добавляет все нераспознанные интерпретатором команды управляющей программы в траекторию движения инструмента. Нераспознанные команды добавляются в описание траектории движения инструмента в качестве параметра технологической команды < INSERT > перед распознанными командами.

Пример работы параметра "Добавить нераспознанные команды в траекторию"

Управляющая программа

Параметр отключен

Параметр включен

images/download/thumbnails/95428524/InsertUnknown_NC.png

Команды M107, E - не распознаются интерпретатором

images/download/attachments/95428524/InsertUnknown_ModeOff.png

images/download/attachments/95428524/InsertUnknown_ModeOn.png

images/download/attachments/95428524/Radius%D0%A1ompensationMode.bmp < Режим коррекции на радиус > - позволяет отключить или установить произвольное значение коррекции радиуса инструмента.

Значение параметра

Фрезерная обработка

Токарная обработка

images/download/thumbnails/95428524/CompensationOff.bmp Выкл.

images/download/thumbnails/95428524/TRCMode_Off.png

Коррекция на радиус отключена.

Команды G40, G41, G42 игнорируются

images/download/thumbnails/95428524/CRCMode_Off.png

Коррекция радиуса резца отключена.

Команды G40, G41, G42 игнорируются

images/download/thumbnails/95428524/CompensationRadius.bmp Радиус инструмента

images/download/thumbnails/95428524/TRCRMode_Radius.png

Коррекция на радиус равна радиусу инструмента

images/download/thumbnails/95428524/CRCRMode_Radius.png

Коррекция радиуса резца равна радиусу при вершине инструмента

images/download/thumbnails/95428524/CompensationControl.bmp Произвольное значение

images/download/thumbnails/95428524/TRCMode_CustomValue.png

Коррекция на радиус определяется заданным произвольным значением.

images/download/thumbnails/95428524/CRCMode_CustomValue.png

Коррекция радиуса резца определяется заданным произвольным значением.

Параметр

Фрезерная обработка

Токарная обработка

Примечание

images/download/attachments/95428524/ToolRadiusDelta.bmp < Отклонение от радиуса инструмента >

images/download/thumbnails/95428524/TRCMode_Radius_Delta.png

Дополнительное смещение инструмента.

Общее смещение рассчитывается как сумма радиуса инструмента и значения дополнительного смещения.

images/download/thumbnails/95428524/CRCMode_Radius_Delta.png

Дополнительное смещение инструмента.

Общее смещение рассчитывается как сумма радиуса при вершине инструмента и значения дополнительного смещения.

Настройка доступна только при использовании значения images/download/thumbnails/95428524/CompensationRadius.bmp <Радиус инструмента>, заданного в качестве режима коррекции на радиус (см. выше)

images/download/attachments/95428524/ToolRadiusDelta.bmp < Значение коррекции>

images/download/thumbnails/95428524/TRCMode_CustomValue2.png

Произвольное значение коррекции на радиус.

По умолчанию значение равно радиусу инструмента — 50% Ø

images/download/thumbnails/95428524/CRCMode_CustomValue.png

Произвольное значение коррекции радиуса резца.

По умолчанию значение равно радиусу при вершине инструмента — 50% Ø

Настройка доступна только при использовании значения images/download/thumbnails/95428524/CompensationControl.bmp <Произвольное значение>, заданного в качестве режима коррекции на радиус (см. выше)

images/download/thumbnails/95428524/MillToolType.bmp < Инструмент >, которым будет выполнена обработка, определяется на соответствующей вкладке окна параметров операции. При создании операций на основе текста УП им назначается инструмент, заданный по умолчанию для соответствующей обработки (фрезерной или токарной).

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

Операция на основе текста УП"


Сопутствующие ссылки:

Рабочее задание для Операции на основе текста УП, Токарной операции на основе текста УП

Сочетания клавиш для работы с текстом УП

Создание собственного интерпретатора