Академический Документы
Профессиональный Документы
Культура Документы
Ссылка Помощь
Delcam PLC не имеет никакого контроля над использованием изготовленного из программного обеспечения, описанного в данном
руководстве и не несет ответственности за любые убытки или ущерб, причиненный в НЕЗАВИСИМО ОТ результате использования
программного обеспечения. Пользователям рекомендуется, что все результаты от программного обеспечения должны быть
проверены компетентным лицом, в соответствии с процедурами управления хорошим качеством. Функциональные возможности и
пользовательский интерфейс в данном руководстве может быть изменена без предварительного уведомления в будущих версиях
поставляется по лицензии
Соглашение и может быть использовано или скопировано в соответствии с условиями этой лицензии.
Delcam PLC дает разрешение для лицензированных пользователей, чтобы напечатать копии этого руководства или частей данного
руководства только для личного использования. Школы, которые имеют лицензию на использование программного обеспечения
могут создавать копии данного руководства или части этого руководства для студентов в настоящее время зарегистрированы для
Выражение признательности
Эта документация ссылается на ряд зарегистрированных товарных знаков, и они являются собственностью их
Введение
Важная информация ................................................ .......................................... Delcam Plc
Software Лицензия и Условия поставки ................................... Системные Требования .............
.................................................. .................... Что нового ............................
.................................................. .................... Особенности .............................
.................................................. ........................ обратная совместимость с V4.8 ....................
.............................................
обзор
Постпроцессор ................................................. ................................................ Редактор .
.................................................. .................................................. ......... Консоль
........................................ .................................................. ................ PostComparer
................................. .................................................. ...........
FAQ Как
Рекомендации
Справочник команд ................................................ ............................................... Встроенный
параметры ................................................. ................................................ Разъем в функции
................................................ .................................................. ... Консоль командной строки
............................................ ............................................. ошибки .... ..................................................
.................................................. ............
приложение
Глоссарий ................................................. .................................................. ..............
Escape-последовательности .................................. .................................................. .............
Системные Требования
Windows 7 SP1, Windows Server 2008 R2 с пакетом обновления 1, Windows Server 2008 SP2, Windows Vista SP2
Требования к оборудованию:
Общие улучшения
• Объединение в PostComparer
Особенности
Delcam постпроцессор является инструментом для создания контроллера конкретных программ ЧПУ из CLDATA файлов,
полученных с помощью систем CAM. Она также включает в себя редактор для создания и редактирования файлы опций,
которые используются для преобразования файлов CLDATA, и приложение для сравнения различных версий файлов опций.
Она имеет следующие особенности:
• Графический пользовательский интерфейс для постобработки CLDATA файлы, такие как *. порез
файлы, созданные PowerMILL;
• отчеты опшена;
• функции сценариев для сложной обработки команд постпроцессор. На основе Microsoft Active Scripting, и с
помощью JScript и VBScript, сценариев позволяет реализовывать конкретные задачи для любого контроллера.
Обратная совместимость с V4.8
Работа с постпроцессора 2010 многие пользователи испытывали проблемы с опционным файлами, записанными в
постпроцессор 4.8 или более ранней версии. Основная причина заключается в том, что v2010 и далее применяет некоторые
новые подходы и порядок реагирования совершенно иная. Версии Delcam постпроцессор до v2014 обработанных старых
файлов опций (* .pmopt) в режиме совместимости, сохраняющих поведение V4.8.
Попытка обработать со старым файле опций вызовет следующее сообщение об ошибке: Файлы параметров этой версии
должны быть повторно сохранены в новом формате и тщательно проверены. Для того, чтобы избавиться от этого сообщения
вы должны сохранить файл опций в новом формате. Настоятельно рекомендуется, чтобы проверить, что выходной сигнал,
генерируемый этим новым файлом опций правильно. Если вы не уверены в правильности вывода, пожалуйста, свяжитесь с
Delcam поддержки.
обзор
Инженер-конструктор использует CAD (Computer Aided Design) Программное обеспечение для создания чертежа детали,
содержащий все особенности и размеры, необходимые для изготовления детали.
Computer Aided Manufacturing (CAM) эволюционировали от необходимости с помощью численного изготовить пакет контролируемого
станка. После того, как САПР чертеж будет завершена, можно импортировать в CAM программное обеспечение для дальнейшего
использования. Используя различные функции жгутов программное обеспечение CAM, программист выбирает различные линии, круги,
поверхностей или других объектов из импортируемого чертежа САПР, а затем разрабатывает резки последовательности, или
траектории движения инструмента, которые моделируют фактическую machinig этих лиц.
В большинстве приложений CAM, траектория движения инструмента, который генерируется для каждой последовательности
режущим помещается в файл в определенном порядке и синтаксиса, почти как структурированный язык. Этот файл
называется Резак Расположение данных (CLDATA) файл. Он содержит различные команды, а также X, Y, Z значения
координат, а в случае четырех и пяти осей машин, также будет содержать вектор инструмента I, значения J, K, используемый
для определения угла наклона инструмента по отношению к часть.
Постпроцессор читает каждое утверждение или команда содержала жгутов CLDATA и postprocesses (переводит) каждый из
этих заявлений или команд в ЧПУ машинный код. Этот код станок с ЧПУ (G-коды) создается на основе содержания CLDATA
и в сочетании с настройками Опция файла.
• редактор используется для создания или редактирования файла опций, который настраивает Постпроцессоров.
• Консоль создает выход подходит для станка с ЧПУ / ЧПУ с помощью команд и параметров, указанных в Редактор.
Постпроцессор используется для генерации программ ЧПУ для конкретного контроллеров машин из CLDATA файлов, полученных
с помощью систем CAM. Постпроцессор является универсальным генератором программы ЧПУ, которая использует
пользовательские файлы опций. Опшен описывает все особенности и элементы управления, как файлы CLDATA будут
преобразованы для конкретного контроллера. использование редактор для создания или редактирования файлов вариант. Постпроцессор
• XML-CLDATA. Например, *. CXM файл, содержащий пути зонда, который был экспортирован из PowerINSPECT.
На изображении ниже вы можете увидеть главное окно постпроцессора. Слева находится Session Explorer,, что позволяет
загружать файлы опций, чтобы загрузить и постобработки CLDATA файлы. Результат программы ЧПУ вы можете увидеть на
правой панели. В нижнем окне необходимо наличие ошибок diplaying, предупреждений и другой информации о
постобработки.
Введение в редакцию
редактор позволяет создавать и редактировать контроллер конкретных опций файлы, используемые при конфигурировании Постпроцесс
для создания вывода, пригодного для соответствующих станков ЧПУ / CNC. Чтобы открыть Редактор, нажмите редактор Вкладка.
Каждая таблица команд представляет собой кадр программы. Он указывает код NC, который выводится на tapefile, когда эта
команда находится в файле вырезать. Для получения более подробной информации, обратитесь к Command Interface. Вы можете
использовать предварительный просмотр Окно в нижней части постпроцессор чтобы просмотреть код NC созданный для
выбранной команды.
Консоль
Этот GUI-приложений, как правило, меньше выполняется CAM систем в фоновом режиме. На изображении ниже вы можете
увидеть консольный вывод в Delcam PowerMILL.
Введение в PostComparer
Delcam PostComparer позволяет сравнить структуру выбранных файлов опций. С его помощью можно просматривать
различия между режимами команд, параметров,
формы и так далее. Кроме того, вы можете слить выбранные
Изменения / функции от одного параметра файла в другой.
исследователь окна отображаются различные секции файлов опций для сравнения. Различия между файлами выделены. свойства
исследователь окна.
Использование Delcam постпроцессор
командная строка
Панель инструментов и меню позволяют создавать, открывать и сохранять файлы опций; указать свойства файлов опций;
чтобы защитить паролем файлов опций; и для создания отчетов файл опций.
Панель инструментов
Кнопка Описание
Сохраняет текущий сеанс в файл. При сохранении сессии в первый раз, Сохранить сессию Как Появится
диалоговое окно. Создает файл опций. Открывает файл опций. Сохраняет текущий файл опций. Загрузка файла
CLDATA, такие как *. порез или *. CXM файл. Postprocesses выбранные файлы CLDATA, используя текущий файл
Кнопка Описание
Указывает свойства файла опций, таких как кинематики станка, настройка генерации программы, формат
вывода. Отменяет последний вариант файла редактирования. Отменяет действие последней Отменить.
Ищет файл опций для текста, указанного в найти Диалог. Вы можете искать весь файл опций, или
• файл меню
• редактировать меню
• Посмотреть меню
• инструменты меню
• Окно меню
• Помогите меню
меню Файл
Новый>
Открыть>
Save Option File As - Сохраняет файл опций под новым именем и папки.
Сохранить файл сессии, - Сохраняет сессию вместе с указателями на связанных файлов сеансов (опция файла, CLDATA и
выходных файлов), под новым именем и папки.
Сохранить папки Session - Сохраняет копии всех файлов в сессии в новую папку.
Добавить папку CLDATA - Добавляет все файлы CLDATA из выбранной папки на сессии. Если файлы находятся в подпапках
эти вложенные папки отображаются в дереве сессии.
Свойства опшена - Указывает свойства файла опций, таких как кинематики станка, настройка генерации программы, формат
вывода.
меню Правка
Найти следующее- Осуществляет поиск Вывод Панель для следующего вхождения текста, указанного в найти Панель инструментов.
Вставить - Вставляет содержимое буфера обмена после текущего выбора. При вставке элементов из другого файла опцию, Вставить
мастер отображается, так что вы можете выбрать, чтобы вставить параметры, связанные с этими элементами. Например,
если вставить команду из другого файла опций, необходимо также решить, следует ли вставить состояния и значения,
связанные в каких-либо параметров, которые уже существуют в файле целевой опции.
При копировании элементов в Delcam постпроцессор, Мастер Paste копирует элементы и все связанные с ними данные,
используя ту же самую модель XML, который используется в файле опций. Например, при копировании параметр в буфер
обмена, мастер также копирует формат присваивается параметру.
При вставке данных из буфера обмена, мастер проверяет данные в буфер обмена против файла опций целевой и
запрашивает какие-либо различия. Например, если вставить параметр, который имеет то же имя в качестве параметра в
целевом файле, однако параметры используют различные форматы, мастер спросит, хотите ли вы, чтобы вставить формат
из буфера обмена или сохранить формат параметра в целевого файла.
Если мастер сталкивается с проблемой, отображается поясняющее сообщение и паста автоматически отменяется.
Вклеивание форматы
Для каждого формата в буфер обмена, мастер ищет файл опций целевой для формата с тем же именем, что и исходный
формат:
• Если найти имя и форматы идентичны, формат буфера обмена не вставляется. Формат целевого файла
автоматически присваивается любым наклеенными параметров, которые используют этот формат.
• Если найти имя, но форматы разные, на дисплей выводится сообщение с вопросом, хотите ли вы, чтобы вставить
формат из буфера обмена в конечный файл. Выбранный формат автоматически применяется ко всем исходных
параметров и всех вставленных параметров.
Вклеивание параметры
Вклеивание параметры работает таким же образом, как и форматы оклейки. Однако, поскольку параметры связаны с
определенным форматом, вы спрашивали о слиянии префикс, постфикс и группа заявляет, когда формат целевого
параметра отличается от параметра, вставленные. Любые дополнительные вопросы отображаются на отдельных диалогах
внутри мастера.
Параметры не могут быть вставлены, когда файл целевой параметр содержит параметр, который имеет такое же имя в
качестве параметра в буфер обмена и параметры имеют различный тип значения.
Вклеивание столы
Вклеивание структуры
панели постпроцессор Вкладка) для текстовых строк. Для поиска текстовой строки:
1. Выберите Правка> Найти пункт меню, или нажмите Ctrl + Shift + F. найти
Панель инструментов отображается в нижней части Посмотреть панели.
3. Если вы хотите, чтобы предотвратить поиск от нахождения примеров строки внутри слов, выберите Только
слово целиком.
4. Если вы хотите ограничить поиск имен, которые соответствуют случай строки вы ввели, выберите Учитывать
регистр.
5. Если вы хотите, чтобы продолжить поиск с начала файла, когда конец будет достигнут, выберите Wrap
Around.
6. Выбрать Найти. Первый экземпляр строки выбирается и отображается в Посмотреть панели. Нажмите найти
еще раз для поиска следующего экземпляра строки.
Использовать найти диалоговое окно для поиска файл опций для заданной текстовой строкой. Для поиска в
файл опций:
1. Нажмите найти Кнопка на панели инструментов, или выберите Правка> Найти пункт меню. найти Появится
диалоговое окно.
5. Для того, чтобы предотвратить поиск от нахождения примеров строки внутри слов, выберите Матч
целое слово.
6. Нажмите Найти все. Найти результаты окно со списком всех экземпляров строки, найденные в файле
опций. Нажмите на результат, чтобы отобразить элемент, в котором была найдена строка.
меню Вид
Исследователь Session - Отображает Исследователь Session. Нажмите опцию еще раз, чтобы скрыть исследователь панели.
Вывод - Отображает Вывод панели. Нажмите опцию еще раз, чтобы скрыть панель.
команды - Отображает команды Вкладка в исследователь панели. Нажмите опцию еще раз, чтобы скрыть вкладку.
параметры - Отображает параметры Вкладка в исследователь панели. Нажмите опцию еще раз, чтобы скрыть вкладку.
сооружения - Отображает сооружения Вкладка в исследователь панели. Нажмите опцию еще раз, чтобы скрыть вкладку.
таблицы - Отображает таблицы Вкладка в исследователь панели. Нажмите опцию еще раз, чтобы скрыть вкладку.
Форматы - Отображает Форматы Вкладка в исследователь панели. Нажмите опцию еще раз, чтобы скрыть вкладку.
скрипт - Отображает скрипт Вкладка в исследователь панели. Нажмите опцию еще раз, чтобы скрыть вкладку.
Свойства товара - Отображение Свойства. Нажмите опцию еще раз, чтобы скрыть свойства.
Пункт справочные - Отображение Пункт Эталонные Свойства. Нажмите опцию еще раз, чтобы скрыть свойства.
окно предварительного просмотра - Отображение предварительный просмотр окно. Нажмите опцию еще раз, чтобы скрыть окно.
Найти Окно результатов - Отображение Найти результаты окно. Нажмите опцию еще раз, чтобы скрыть окно.
меню Инструменты
Опция файла отчета - Создает отчет HTML, содержащий файл истории, настройки, команды и параметры.
Настройки постпроцессор - Позволяет изменить имя пользователя Delcam постпроцессор, а также указать свои
предпочтения интерфейса.
Опция файла отчета - Создает отчет HTML, содержащий файл истории, настройки, команды и параметры.
Настройки постпроцессор - Позволяет изменить имя пользователя Delcam постпроцессор, а также указать свои
предпочтения интерфейса.
меню окно
Создание пустого окна - Добавляет новую вкладку к Посмотреть панели. Выберите элемент в проводнике, чтобы отобразить
его на вкладке.
Различные вкладки позволяют отображать различные элементы сессии в том же окне. Нажмите на вкладку,
Закрыть все Но Активный - Закрывает все вкладки, кроме вкладки, которая в данный момент отображается.
Проверить наличие обновлений - Посетите веб-сайт Delcam для новых версий Delcam постпроцессор.
О Delcam постпроцессор - Отображение информации об этой версии Delcam постпроцессор в том числе:
• лицензионные детали.
Использование постпроцессора
постпроцессор Вкладка позволяет генерировать контроллер конкретных tapefiles для NC / станков с ЧПУ из CLDATA
файлов. Он открывается по умолчанию при запуске Delcam постпроцессор. Вы также можете отобразить его, нажав постпроцессор
На вкладке или выбрав Вид> Переключиться на Постпроцессор пункт меню.
Постпроцессор Вкладка включает в себя следующие разделы:
• Главная панель инструментов а также меню - Они позволяют создавать, открывать и сохранять проекты;
создавать, загружать и сохранять файлы опций; загружать и удалять файлы CLDATA; для выполнения
постобработки; и указать настройки постобработки.
• Исследователь Session - В этом списке перечислены имя текущей сессии, файл опций используется для
постобработки файлы CLDATA и файлы CLDATA, которые будут преобразованы, используя указанный файл
опций. Если CLDATA файлы были постобработки в этой сессии, он также перечисляет вывод (или tapefiles),
которые были получены от них.
• Панель просмотра - Это отображает содержимое выбранного tapefile. Когда не выбран tapefile, панель пуста.
• окно вывода - Это отображает любые ошибки, предупреждения и сообщения, полученный во время
постобработки.
• Дважды щелкните файл опций или файл сеанса в окне проводника. Новая сессия
открывается:
Чтобы изменить размер рамки, поместите курсор на границу кадра и, когда курсор меняется на двунаправленную стрелку,
перетащите границу в новое положение.
Контекстное меню
Delcam постпроцессор содержит несколько контекстные меню, которые отображаются при щелчке правой кнопкой мыши элемент в
пользовательском интерфейсе:
меню Session
Процесс Как отладки All - Постобработки все файлы CLDATA с отладочной информацией.
CLDATA файл
Обработать - Postprocesses выбранный файл.
Для того, чтобы создать новую сессию, нажмите Новая сессия Кнопка или выберите Файл>
New> Session пункт меню.
Если у вас есть любые несохраненные изменения, появится сообщение с вопросом, хотите ли вы, чтобы спасти их. Нажмите:
• Нажмите Открыть файл Кнопка или выберите Файл> Открыть> Файл Session пункт меню. в открыто диалоговое
окно, выберите *. PMP файл и нажмите
Открыто.
Если у вас есть любые несохраненные изменения, появится сообщение с вопросом, хотите ли вы, чтобы спасти их. Нажмите:
Сохранение сеанса
• Чтобы сохранить сессию под его текущим именем, нажмите Сохранить сессию
Кнопка на панели инструментов, или выберите Файл> Сохранить сеанс пункт меню.
• Чтобы сохранить сессию под другим именем, выберите Файл> Сохранить сеанс как пункт
меню.
• Чтобы сохранить все файлы сессий (файлы опций, CLDATA файлы и файлы программы NC) в одну
папку, выберите Файл> Сохранить Папка Session пункт меню.
Местоположение и имя файла отображаются в строке заголовка в Delcam постпроцессор без звездочки.
свойства сеанса
Использовать Свойства сессии диалоговое окно, чтобы указать местоположение и имя tapefiles, созданных с помощью этой
сессии.
• Использование CLDATA Папка - чтобы сохранить tapefiles в папку, содержащую файлы CLDATA.
• Используйте указанную папку - чтобы сохранить tapefiles в указанную папку. Введите путь к папке в
соседнем поле, или нажмите Просматривать чтобы найти папку.
3. в NC Имя файла окно, указать имена tapefiles, которые будут созданы из этой сессии. Для того, чтобы
создать уникальное имя для каждого tapefile, включают в себя одну или несколько записей из Добавить запись в
имя файла список. Выбрать:
• Дата вставить дату в формате dd_mm_yy. % Дата переменная добавляется в поле имени.
• Время чтобы вставить время в hh_mm_ss формате. % время переменная добавляется в поле имени.
• счетчик вставить уникальный номер в имени файла. Число увеличивается каждый раз, когда вы
сохраните файл. % счетчик переменная добавляется в поле имени.
• Используйте расширение, указанный в файле опций генерировать все выходные файлы, используя
расширение, указанное в файле опций.
5. Нажмите Сохранить как по умолчанию если вы хотите использовать текущие настройки, как свойства сеанса
по умолчанию для новых сессий.
6. Нажмите Восстановить значения по умолчанию чтобы, если вы хотите сбросить свойства к настройкам по умолчанию.
CLDATA Папки
В CLDATA файлы сеанса могут быть сгруппированы в папки. Эти папки могут не существовать на диске, но хранятся в
сессии.
• Нажмите Войти.
Если вы хотите переименовать папку выделите его, нажмите переименовывать из контекстного меню (или нажмите F2) и введите
его новое имя.
Если вы хотите, чтобы удалить папку выделите его, нажмите Удалить из контекстного меню (или нажмите Del).
Когда вы делаете Сохранить папки Session дерево каталогов, автоматически создается в пункт назначения согласно
CLDATA папок в сессии.
• Щелкните правой кнопкой мыши CLDATA файлы папки в Session Explorer,, и выберите Добавить
CLDATA из контекстного меню.
2. в открыто Диалог, выберите файл CLDATA и нажмите Открыто. Файл отображается в CLDATA файлы Папка
из Исследователь Session. Например:
постпроцессор Вкладка.
Файл> Добавить папку CLDATA пункт меню. в Поиск папки диалоговое окно, выберите папку и нажмите ОК чтобы
Для создания. CXM файл из cutfile, в той же папке и с тем же префиксом, щелкните правой кнопкой мыши файл в Исследоват
из контекстного меню.
Постобработка CLDATA файлы
2. Загрузите и отредактировать файл опций для управления станком, для которого вы хотите создать
tapefile.
3. Щелкните правой кнопкой мыши CLDATA файлы папки в Исследователь Session и выберите Добавить
CLDATA из контекстного меню. В открывшемся диалоговом окне выберите файлы, которые вы хотите постобработки.
Процесс все Кнопка или выберите Инструменты - Обработать все пункт меню.
• Если ошибки не были обнаружены во время обработки, Delcam постпроцессор создает tapefile с
расширением. нажмите.
• Если Delcam постпроцессор находит любые ошибки при обработке, то tapefile сохраняется с
расширением. эээ, и имя отображается красным цветом. Например:
не были сохранены.
Если изменить файл опций после постобработки, красный крест отображается против выходного файла, чтобы
указать, что он больше не является текущим.
Режим отладки
Режим отладки создает файл программы ЧПУ с дополнительной информацией, так что вы можете увидеть экстентов и имена
блоков, а также настройки параметров, используемых. Они не могут быть использованы для обработки.
• код заказа NC - заказ простой сгенерированный код ЧПУ. Вид позволяет проследить связь между
Настройки постпроцессор
Использовать Настройки постпроцессор Диалог для управления поведением пользовательского интерфейса. Чтобы открыть
диалоговое окно, выберите Инструменты> Настройки постпроцессор пункт меню.
Общие настройки
Резервное копирование файлов при сохранении - Указывает, что происходит при сохранении файла параметров. Выбрать:
• Заменить расширение с .bak переименовать исходный вариант файла с расширением .bak и сохраните
файл опций под оригинальным названием.
Пользователи Имя - Задает имя пользователя, используемое для отслеживания изменений в Редактор.
Выбрать:
Подскажите перед перезаписью выходных файлов - Указывает, хотите ли вы Delcam постпроцессор, чтобы запросить
подтверждение перед перезаписью существующего файла cutfile. Выбрать:
• Показать только свободные - Независимо от того, чтобы отфильтровать элементы по свойствам файла опций. Если нет, то
все существующие элементы показаны.
• Открытый элемент, - Определяет количество щелчков мыши, необходимых для открытия элемента. Выбрать:
Открыть элемент в активном окне открывать каждый элемент в активном окне. Любой воспроизведенных элемент
заменяется.
• Перенос слова - Определяет, как долго строки обрабатываются в окне сценария. Выбрать:
да чтобы отобразить любой текст, который выходит за пределы правого края окна на следующей строке.
Нет чтобы отобразить любой текст, который выходит за пределы правого края окна с помощью прокрутки.
следить чтобы вставить символ табуляции каждый раз при нажатии клавиши Tab.
Вкладка Размер поле определяет длину каждой вкладки.
Вставить пробел вставить символы пробела при каждом нажатии клавиши Tab. Вкладка Размер поле определяет,
сколько пробелов вставляются каждым нажатием клавиши.
Использование редактора
Delcam постпроцессор редактор позволяет создавать и редактировать файлы опций, которые преобразуют CLDATA
файлы контроллеров конкретных программ. Для отображения Редактор,
нажмите редактор Вкладка или выберите Просмотр> Переключиться в редактор пункт меню.
• Главная панель инструментов а также меню - Они позволяют создавать, открывать и сохранять файлы опций;
указать свойства файла опций; чтобы защитить файлы опций; и для создания отчетов файл опций.
• Опция File Explorer - Это показывает элементы, которые могут быть использованы в файле опций. Он
содержит следующие вкладки:
Команды
Параметры
Таблицы
Структуры
Сценарии
Форматы
Панель инструментов отображается в верхней части каждой вкладки, чтобы вы могли добавлять и перемещать
элементы. свойства секция в нижней части каждой вкладки отображает атрибуты выбранного элемента в списке.
Используйте параметры в Посмотреть на панели инструментов, чтобы скрыть или отобразить вкладки в
• Панель просмотра - Это отображает содержимое выбранного элемента в опции File Explorer.
• Найти результаты окно - В этом списке перечислены результаты вашей последней найти операция. Нажмите на ссылку,
чтобы отобразить элемент, в котором была найдена строка поиска.
• загрузить файл опций для требуемого контроллера машины, отредактировать файл, а затем сохраните его под
тем же именем.
• загрузить файл опций, который похож на то, что вам требуется, а затем настроить его и сохранить его под
другим именем.
Перед тем как создать файл опций, вам потребуется следующая информация: Ручной инструмент
Чтобы создать новый файл опций после запуска или открытия Delcam постпроцессор
сессия:
• Выберите File> New> File Option пункт меню.
Если текущая сессия содержит все несохраненные изменения, вам будет предложено сохранить их.
Новый файл параметр отображается в Исследователь Session. Если вы создали новый файл (в отличие от открытия
шаблона), она называется New1, или New2 если это второй новый файл в сессии, и так далее. Вы можете переименовать его,
когда вы сначала сохраните его. Нажмите редактор Закладка и отредактировать файл опций. Если вы используете
существующий файл как шаблон, переименовать его, выбрав Файл> Сохранить Опция файла Как пункт меню или нажав
Опция File Explorer Панель в редактор Вкладка позволяет выбирать различные части файла опций. Она позволяет
перемещаться и работать с элементами, которые составляют файл опций:
• команды
• параметры
• таблицы
• сооружения
• скрипт
• Форматы
Выберите вкладку в нижней части исследователь чтобы выбрать элемент, который вы хотите работать.
Используйте параметры меню Вид, чтобы показать и скрыть вкладки, отображаемые в
Проводник.
• свойства - позволяет просматривать и редактировать свойства для выбранного объекта в элементах Explorer.
Использовать Настройки опшена диалоговое окно, чтобы задать настройки параметров контроллера специфичные для
файла опций вы работаете. Чтобы открыть диалоговое окно, нажмите
Свойства опшена Кнопка на панели инструментов, или выберите Файл> Файл
свойства пункт меню.
Информация отображает общую информацию о файле опций и резюме изменений, внесенных во время создания файла
опций и редактирования: Выберите:
• лист регистраций изменений к дисплеям резюме изменений, внесенных во время создания файла опций и
редактирования.
Программа Generation обеспечивает полный контроль параметров генерации для текущего контроллера. Выбрать:
• Кормовые цены установить минимальные и максимальные допустимые скорости подачи для контроллера.
• Дуги и сплайнов чтобы включить дугу или сплайн-интерполяции, если он поддерживается контроллером. На этой
странице также позволяет установить условия, при которых дуга линеаризация (когда последовательность
небольших линейных ходов записывается вместо дуги) требуется в программе ЧПУ.
• сверлильный задать параметры цикла сверления. Эта страница также включает в себя параметры для
расширения винтовую и нарезание резьб циклы, если они не поддерживаются контроллером.
• Контроль Координаты для включения и отключения Автоматическое управление координат. Когда она включена,
то вы можете выбрать машинные профили и пресетов, чтобы определить связанный с ним Toolpath Режимы оси
(3-Axis, 3 + 2 или Многокоординатная).
• Конфигурация многоосных указать атрибуты многоосных. Эта опция доступна только тогда, когда 4-Axis или 5-Axis
выбран в Машина кинематики.
кинематики станка позволяет указать количество осей станка (3-оси, 4-оси и 5-ось) и номер, тип и местонахождение наклона
осей машины. Там нет наклона осей для машины 3-Axis, одной оси наклона для машины 4- оси и два с изменением наклона
оси для машины 5-Axis.
• строковые переменные для автоматической замены строк в выходном файле. По умолчанию большинство
позволяют редактировать любые настройки с помощью контекстного меню или просто нажав на иконку узла.
Информационные свойства
Раздел содержит информацию о самом файле и опции перечислены изменения, которые были внесены в файл опций:
• Генеральная
• Информация - Общие
Использовать Генеральная страница для записи общую информацию о файле опций и как она используется. Чтобы открыть Генеральная
страница:
созданный Определяет дату создания файла опций. Это поле заполняется автоматически.
Последнее изменение Указывает дату последнего изменения. Это поле заполняется автоматически.
Особые примечания Используйте эту опцию для записи дополнительной информации о файле опций, например, когда она
должна быть использована.
Схема Version Указывает текущую версию схемы файла опций. Это поле заполняется автоматически.
Версия продукта Указывает текущую версию Delcam постпроцессор. Это поле заполняется автоматически.
лист регистраций изменений странице приводятся общие изменения, внесенные в файле опций. С его помощью можно
записывать информацию о файле опций, таких, как изменения, внесенные в файл и причины изменений. Чтобы открыть лист
регистраций изменений страница:
варианты конфигурации
Скрыть информацию Update Установите этот флажок, если вы не хотите, чтобы перечислить информацию о автоматических
обновлений.
Установить Все Примечания Установите этот флажок, чтобы получить список всех записей истории в Заметка
коробка.
настройки Выберите параметр, чтобы указать, когда пользователю предлагается обновить историю.
Инициализация
Использовать Инициализация страница указать начальные значения для параметров, которые должны быть установлены в начале
постобработки, таких, как Режим охлаждающей жидкости а также Режим коррекции на режущий инструмент. Список параметров,
которые должны быть инициализированы, зависит от контроллера машины, используемой.
• Для изменения Real, Integer или строка Параметр, заменой символов Стоимость
коробка.
• Для изменения группа Параметр, щелкните стрелку вниз и выберите запись из выпадающего
списка.
3. Если параметр является модальным набор обновленный свойство, чтобы указать свой первоначальный выход .:
• Проверьте для вывода значения в первый раз параметр вызывается (при условии соблюдения
других параметров в блоке формата или команды). Статус сбрасывается в Нет Следующий вывод
значения.
защита
Использовать защита страница, чтобы защитить файл опций от редактирования. Когда файл защищен опция, вы можете
постобработки CLDATA файлы как обычно, но вы не можете открыть его в редактор без ввода пароля он был защищен.
По умолчанию, только Инициализация страница доступна в защищенном файле. Можно включить любую другую страницу
настроек файлов опций.
3. Выбрать Редактирования
Свойства программы Generation
• Угол Стили
Использовать Программа Generation - Общие страница для определения параметров, которые обеспечивают полный контроль
1. Нажмите Свойства опшена Кнопка или выберите Файл> Свойства файла опций пункт меню.
Северная Каролина Определяет общий допуск, используемый в расчетах траектории. Эта толерантность имеет
Программа наибольшее влияние на многоосных линеаризация, но также имеет важное значение, если
Толерантность линеаризация выключен. Выбрать:
Расширение Задает суффикс, добавляемый для вывода файлов (например, нажмите). Она не может включать в
файла вывода себя любое из следующих символов: *:; = + \ | / ".?.
Зондирование Указывает, видны ли зондирующие команды и параметры. Эта опция только для графического
Поддержка интерфейса и не имеет прямого влияния на выходе. Это не имеет никакого эффекта, если Показать
доступно оны является Нет в
Параметры постпроцессора.
Разрешить Определяет, является ли Load Tool Команда вызывается, когда повторная смена
Повторная смена инструмента встречается.
инструмента
Выходной Указывает единицы, используемые для вывода линейных параметров. Вы можете выбрать: Метрика,
сигнал дюймы, или Как у входных данных ( CLDATA) единиц.
Линейный Единицы измерения
Выходные Указывает единицы, используемые для вывода угловых параметров. Вы можете выбрать: степени
угловые или Радианах.
единицы
параметр Описание
Доступ к Определяет тип доступа к модели XML. Эта опция необходима только для обратной
XML-данных совместимости со старыми файлами с помощью опции XML
а также узел объекты в сценарии. Этот параметр должен быть установлен в Никто или
автоматический для новых файлов опций.
Все данные чтобы получить доступ к всей модели XML, включая перемещения команды,
такие как Переместить Линейный а также Перемещение Rapid. Этот режим необходим только
тогда, когда объект "узел" доступен в сценарии.
Использовать Программа Generation - Кормовые тарифы страница, чтобы установить минимальные и максимальные допустимые
1. Нажмите Свойства опшена Кнопка или выберите Файл> Свойства файла опций пункт меню.
Максимальное Определяет максимальное значение скорости подачи для резания ходов при использовании Режим
инверсной подачи из INVERSE_TIME.
выдержкой времени
использование Выбрать да для коррекции скорости подачи, когда режущий инструмент вращается вокруг режущей кромки инструмента.
Advanced инверсной
выдержкой времени
Ограничительные Коэффициент Введите значение для контроля максимальной скорости подачи когда использование
Минимальная скорость подачи Определяет минимальное возможное значение скорости подачи. При обработке
CLDATA, все скорости подачи ниже этого значения повышаются до этой скорости.
Максимальная Определяет максимальное значение скорости подачи для быстрых ходов. При обработке CLDATA,
скорость подачи все скорости подачи выше этого значения уменьшаются до этой скорости.
Rapid
Максимальная Определяет максимальное значение скорости подачи для резания ходов. При обработке CLDATA,
скорость подачи все режущие скорости подачи выше этого значения уменьшаются этот показатель.
резки
Программа генерации - Дуги и шлицы
Использовать Программа генерации - Дуги и Сплайны страница для задания параметров дуги интерполяции для файла
1. Нажмите Свойства опшена Кнопка или выберите Файл> Свойства файла опций пункт меню.
параметр Описание
Минимальный Определяет минимальное возможное значение радиуса для дуги в программе ЧПУ. Дуга с меньшим радиусом
радиус записывается в линеаризованной форме. Эта опция доступна только тогда, когда вы выбрали один или несколько
вариантов в Дуги поддержки.
Максимальный Задает максимальное возможное значение радиуса для дуги в программе ЧПУ. Дуга с большим радиусом
радиус записывается в линеаризованной форме. Эта опция доступна только тогда, когда вы выбрали один или несколько
вариантов в Дуги поддержки.
Минимальная высота Определяет минимальное фактор выпуклость поддерживается контроллером станка. Дуга с высотой ниже этого
дуги значения записываются в виде серии линейных сегментов, аппроксимирующие дугу. Эта опция доступна только
тогда, когда вы выбрали один или несколько вариантов в Дуги поддержки.
Arc Уголки Стиль Определяет угол стиль Arc Начальный угол а также Arc End Angle. Для получения дополнительной информации см Угол
стилей. Заметка, Arc Начальный угол используется в качестве прежнего значения для Arc End Угол если Относительный или
Наматывания и разматывания используются стили.
Квадрант Split Определяет, являются ли дуги разделены на квадранты в программе ЧПУ. Некоторые контроллеры требуют дуги
должны быть разделены таким образом, так что выбрать Да. Эта опция доступна только тогда, когда вы выбрали один
или несколько вариантов в Дуги поддержки.
Сплайн
конфигурация Потому какВы
PowerMILL
использовали
не может
SplineMILL
генерировать
утилитасплайн
для добавления
записи, эташлицы
опция впредполагает
файл CLDATA. постобработки Вывод может
принимать одно из следующих форм:
когда PowerMILL сохраняет файл CLDATA с дуговой интерполяции, она также сохраняет дуги линеаризацию.
Поскольку CLDATA содержит не только атрибуты дуги, но и последовательность линеаризации, вы можете выбрать, что для
вывода в программе ЧПУ.
Вектор нормали к плоскости дугу играет главную роль в определении дуги. В зависимости от этого, вектор дуга может
принимать различные положения в пространстве и разные команды используются для его вывода на программы ЧПУ. Дуга
определяется следующими:
С - центр дуги;
вектор N определяет расположение дуги, в то время как другие параметры определяют саму дугу. На следующем рисунке
показано влияние изменения вектора N дуги:
Дуга интерполяция поддерживается
Если дуга интерполяция поддерживается контроллером, необходимо установить Выход Arc к Дуги
таким образом Постпроцессор выводит любые круговые движения с использованием Circle Processing. В следующем
примере все XY дуги, содержащиеся в CLDATA файлах выписанного Постпроцессор в виде набора дуг ходов:
В этом случае, Минимальный радиус, максимальный радиус а также Квадрант Split Поля включены.
Максимальный радиус - ввести максимальный радиус для дуг, которые генерируются. Если Постпроцессор
принимает радиус превышает эту величину, то дуги polygonised.
Квадрант Split - если это установлено значение Да, затем, при дуговой выходе, дуга разделяется на
квадранты, если она пересекает ось координат локальных двухмерных координат:
На приведенном выше рисунке показана дуга в плоскости XZ. Красные точки обозначают точки, где дуга пересекает
границы квадранта. Расположение осей локальных координат совпадают с соответствующими осями координат
глобальных и поэтому дуга выводится в программе ЧПУ в виде пяти последовательных круговых движений ( Дуга
старт-1, 1-2, 2-3, 3-4, а также 4-Arc конец).
Arc угол путешествия
Некоторые машины используют угол хода, который представляет собой относительный угол, характеризующий угол движения по
дуге:
Если траектория по часовой стрелке, угол путешествия является отрицательным. Если траектория против часовой стрелки,
угол путешествия является положительным. Arc Travel Угол доступна как параметр и в формате Delcam постпроцессор. Это
реальное значение, которое, когда используется в качестве параметра в командный блок, должен быть установлен на
разность между абсолютным начального угла (как правило, нулевой), а угол конца дуги (это должно быть не более 360
градусов).
Линеаризация
В следующем примере, все дуги, содержащиеся в файлах CLDATA выписанного Постпроцессор как набор стандартных
линейных ходов:
Если у вас есть Arc Выход из Линеаризация, Вы должны указать Линеаризация метод. Значение От CLDATA использует
настройки CLDATA файлов, в то время как альтернативной настройки расчет позволяет указать свой собственный Толерантность
установка в Толерантность поле. Это поле определяет максимальное отклонение между исходной дуги и ряд прямых линий,
используемых для представления кривой, и вы можете установить его либо Используйте CLDATA Tolerance ( и в этом
случае отклонение берется из файла CLDATA) или Укажите толерантности, в этом случае вы можете указать собственное
отклонение в соседнем поле.
Есть три варианта кода ЧПУ, с помощью которого дуга может быть представлена в программе ЧПУ (на основе файла опций
для контроллера Fanuc):
сплайн конфигурации
1. Убедитесь, что ваши файлы CLDATA были произведены SplineMILL. (файлы CLDATA из PowerMill не
содержат сплайн данные.)
2. Перейти к Свойства опшена Диалог в редактор и установить Сплайн Конфигурация - Выходной к многочлен
или B-сплайн:
3. Откройте папку Spline в дереве команды и активировать сплайн Перемещение команда.
5. Сплайн-интерполяция автоматически создает кривую, которая плавно прослеживает указанных точек. Это
обеспечивает высокую скорость и механическую обработку с высокой точностью для свободных форм вдоль плавно
изогнутой траектории.
Delcam постпроцессор поддерживает множество сплайнов, например, Кубический полиномиальных сплайнов может быть
представлена в виде:
C (T) = K0 + K1 * T + K2 * T ^ 2 + K3 * т ^ 3, т = (0; 1)
Delcam постпроцессор имеет специальные параметры "Сплайн K0x", "Сплайн K0y", "Сплайн K0z", ... "сплайн k3x", "Сплайн
K3y", "Сплайн K3z". Эти параметры являются сплайн коэффициенты.
Например, Heidenhain MillPlus принимает шлицы в следующем виде: G6 X51 = .. Y51 = .. Z51 = .. X52 = ..
сверлильный страница позволяет определить параметры и настройки, которые управляют циклом сверления. Чтобы
1. Нажмите Свойства опшена Кнопка или выберите Файл> Свойства файла опций пункт меню.
параметр Описание
Скважинные Вверх Определяет расстояние между Z положением инструмента и обрабатываемой детали поверхности.
Буровое Очистить Определяет координата по оси шпинделя, при которой не может произойти столкновение между инструментом
плоскость и обрабатываемой деталью (включая зажимные устройства).
Буровое Dwell Определяет время в секундах, которое инструмент остается на дне отверстия.
Для того, чтобы инвертировать значения параметра, выберите соответствующий флажок в отрицательный
колонка.
Чтобы указать происхождение цикла сверления для контроллера, выберите запись в Происхождение позиции список для
каждого параметра. Выбрать:
Последний Z для вывода измеренных глубин от текущего значения Z, достигнутой траектории.
Отверстие Вверх для вывода глубины, относительно верхнего настройки отверстие в файле CLDATA.
Отверстие Нижняя для вывода глубины относительно отверстия установки в файле CLDATA внизу.
настройки
многоосных бурения - если CLDATA содержит циклы многоосных бурения, выберите этот параметр, чтобы позволить им
быть постобработки. В противном случае, Delcam постпроцессор не будет обрабатывать CLDATA.
Лечить вертикального бурения как - Delcam постпроцессор использует Автоматическое управление координат для
обработки циклов многоосных бурения. Он генерирует команды, цикл переноса с многоосевая в части траектории 3 + 2, как
Delcam постпроцессор определяет и использует локальную рабочую плоскость для каждого цикла многоосного, что он
обрабатывает. Тем не менее, в некоторых случаях, цикл Многоосная могут быть обработаны без перехода к локальной
рабочей плоскости, например, когда направление цикла параллельна оси Z машины (например, для машин с осями
вращения на столе) , Если вы выбираете эту опцию, Delcam постпроцессор избегает пользоваться ACC, где это возможно,
давая более простые результаты. Если параметр не выбран, Delcam постпроцессор всегда использует ACC для циклов
сверления. Эта опция недоступна, если многоосных бурения не выбран, или если автоматического управления координат не
включена.
Expand спиральную Cycles - если контроллер не поддерживает стандартные спиральные циклы, выберите этот параметр,
чтобы заменить циклы с серией спиралей в файле программы ЧПУ.
Expand Threading Cycles - если контроллер не поддерживает стандартные циклы поточной обработки, выберите этот
параметр, чтобы заменить циклы с серией спиралей в файле программы ЧПУ.
Включение автоматического координат контроль (ACC) Установите флажок для автоматического управления выводом
координат в соответствии с режимом оси.
профили Выберите запись в этом списке, чтобы указать режимы оси, поддерживаемые целевым контроллером. Эти профили
задать предварительные установки, которые управляют вывод координат с использованием команд и параметров.
Машина Присоединить точку Это определяет X, Y а также Z координаты точки привода станка. Доступны следующие
варианты:
установка.
Использование обнаружения режима интеллектуального оси Устанавливает традиционный или новый метод для определения
Нет. Старый стиль Toolpath Ось определения режима на основе специальных CLDATA записей.
> Описание
команда
Установить рабочую плоскость Эти команды используются для включения местной рабочей плоскости На а также Выкл.
On Они используются только тогда, когда Автоматическое управление координат является На и контроллер
включает в себя поддержку 3 + 2. Установить рабочую плоскость On Команда вызывается для каждого
Установить рабочую плоскость
Off
локального рабочей плоскости в траектории. После обработки на траектории в локальной рабочей
плоскости с помощью Набор рабочей плоскостью On параметры, то Установить рабочую плоскость Off команда
вызывается до начала следующего траектории, если обе траектории не состоят из 3 + 2 движется,
используя тот же инструмент и тот же локальный рабочую плоскость, а следующий начинается Toolpath,
где предыдущий заканчивались (так что нет подключения движется) , Эти команды могут быть
использованы для управления Рабочая плоскость Преобразование Параметр без сценариев.
Установить Многоосный On Установить Многоосный On выбирается с помощью 5-осевой траектории в CLDATA, а 3 + 2 траектории когда это Установить
рабочую плоскость является Выкл. Вы должны установить RTCP (Поворот Tool Centre Point) к На в Установить
Многоосный On
Установить Многоосный Off
команда (где это уместно).
Настройка рабочей Эта команда должна быть активирована, только если ACC является Выкл. Это основная команда для работы с
плоскостью локальными рабочих плоскостей, которые получены из CLDATA. Если ACC является На, и 3 + 2 поддерживается,
рекомендуется использовать Установить рабочую плоскость On а также выключено команды вместо того, чтобы
Штаты командах
Режим Toolpath Ось 3-Axis 3 + Этот параметр содержит текущий режим оси. Состояния
никогда не смешиваются в одной программе - 3-осные
2 Multi-
траектории могут присутствовать только в чистых программ
оси
3-оси; в противном случае они всегда рассматриваются как
3 + 2 (или, если 3 + 2 не поддерживается, как и Многокоординатна
Этот параметр управляется из CLDATA и не может быть
изменен. Это может помочь при работе со сценариями.
/Рабочая плоскость Преобразование On Установить Управляет локальной активации рабочей плоскости. Если
выключено многоточечном оси на настройка О, Delcam постпроцессор пытается передать все
координаты в локальной рабочей плоскости, указанной в
ось Set Multi- Off
CLDATA (в качестве альтернативы, вы можете изменить
Настройка рабочей
рабочую плоскость, используя скрипты).
плоскости
RTCP (Вращение Вкл Установите Этот параметр может быть использован для непрерывного Многокоор
инструмента выкл многоосевого вкл / двигаться последовательности и 3 + 2 последовательности, где
Режим компенсации выкл локальная рабочая плоскость не используется. Когда машина
Point) делает вращения вокруг своих осей вращения, инструмент
меняет направление, а также может изменить свою позицию в
зависимости от заготовки (диктовались линейными
координатами). Эти изменения должны быть
параметр Возможные Используется в Описание
Штаты командах
Инструмент Режим Вкл Первый ход Большинство контроллеров может поднять голову вдоль
Длина компенсации выкл После Toolchange машине Z ось по длине инструмента после инструмента
загружен. Там нет необходимости применять этот параметр
Load Tool First
для контроллеров, которые делают это по умолчанию.
Load Tool
Состояние этого параметра становится важным, когда Инструмент
Совет или Калибр лица опция определяется как точка
выхода. Если Инструмент Режим Длина компенсации является
На, Delcam постпроцессор
Точка выхода Info Инструмент Этот параметр показывает точку для каждой рабочей
Pivot
Профили и пресеты
Важно, чтобы выбрать профиль, который подходит для управления станком, на котором будет использоваться
соответствующие tapefiles:
При выборе профиля, возможно, потребуется настроить предварительную настройку для каждого режима оси.
Для выбора предварительной настройки, нажмите на стрелку вниз рядом к Pre-Set поле для требуемого
Режим Toolpath оси, и выберите набор параметров в раскрывающемся списке:
После выбора пресетов, таблица в Посмотреть панели отображаются состояния параметров, Delcam постпроцессор использует
для каждого режима оси во время постобработки. Например:
Для каждой предустановки, комбинации от состояний Рабочая плоскость трансформации, режим RTCP а также Инструмент
Режим Длина компенсации Параметры определяет
Точка выхода Info, который показывает, что в X, Y а также Z координаты среднего. Информация состоит из двух частей: точки
и системы координат, в которой представлена точка. Возможные пункты: Подсказка, Gauge лица, Pivot, или
Неопределенное ( Это означает, что XYZ значения не соответствуют ни одной из точек на машине). Возможные системы
координат: Модель, машина или
Местный.
Для Машина Присоединить точку а также Force Присоединить точку к Инструмент наконечник для 3-оси, см
координат управления.
Машина только с тремя линейными осями
Это наиболее ограничено конфигурацией, как это только позволяет контролировать Режим Коррекция на длину
инструмента ( другие параметры, Режим RTCP а также
Рабочая плоскость трансформации, не используются Delcam постпроцессор с этой конфигурации машины).
Единственный доступный Режим Toolpath Ось Для этого имеется профиль 3-Axis:
По умолчанию
Доступные выход
Предустановленная1:
Рабочая
плоскость: Off, Калибр Пресет может быть использован, если Предустановленная 2 с этими Инструмент
RTCP: Off, Длина лица / Режим Длина компенсации не могут быть применены, и вы должны иметь Калибр
инструмента Комп: машина Рабочая лица координаты в программе 3-оси.
Off плоскость
Эта конфигурация предназначена для более старых многоосных машин, которые имеют поворотные оси, которые не могут
компенсировать вращений вокруг них (то есть машины, которые не поддерживают параметр Поворот инструмента Centre
Point установка). Доступные пресеты для этого профиля для различных Режимы Траектория оси находятся:
Предустановленная 1: Калибр Face / Пресет может быть использован, если Предустановленная 2 с этими Инструмент
Рабочая плоскость: Machine Рабочая Режим Длина компенсации не могут быть применены, и вы должны иметь Калибр
Выкл, RTCP: Off, плоскость лица координаты в программе 3-оси.
Инструмент Длина
Комп: Off
Предустановленная 2: Инструмент Tip / Эта предустановка представляет собой конфигурацию по умолчанию для 3- программ
Рабочая плоскость: Machine Рабочая оси. Для некоторых контроллеров не нужно, чтобы включить Инструмент Режим
Off, RTCP: Off, плоскость Длина компенсации в программе (как правило, с использованием G43 код), потому
Инструмент Длина что компенсация происходит автоматически - см Параметры, определяющие
Комп: О выходные координаты.
в виде 3 + 2 Что касается Режим Оси: 3 + 2 Этот предварительно должен быть выбран, если 3-осевые траектории
быть представлен в виде 3 + 2. Затем он не имеет никакого значения, является ли
сохраненный 3 оси или аналогичный 3 + 2 траектории (программа 3-оси в Многоосный режим)
обрабатывается. 3- оси поля в таблице будут отключены, если выбран этот
предустановки. Все состояния атрибутов оси 3 установлены, чтобы быть такими же, как
соответствующие 3 + 2 состояниями
Режим Оси: 3 + 2
Предустановленная 1: Калибр Face / Пресет может быть использован для всех кинематики, потому что нет никаких
Рабочая плоскость: Machine Рабочая ограничений на Инструмент Режим Длина компенсации. Этот пресет подходит
Off, RTCP: Off, Длина плоскость для старых машин, где "все выключено".
инструмента Комп:
Выкл.
В заключение, этот пресет используется для кинематики, такого как 4- оси или 5
оси стола, где инструмент имеет постоянное направление в пространстве и Инструмент
Режим Длина компенсации могут быть применены без проблем.
в качестве Multi- Что касается Режим При выборе этой предустановки удаляет betwen 3 разница + 2 и чисто
оси Axis: многоосевых траекторий. Delcam постпроцессор начинает обрабатывать все
многокоординатная нон-3-ось движется как многоосевых. Все 3 + 2 поля в таблице, поэтому
отключены. Все состояния атрибутов 3 + 2 устанавливаются так же, как
соответствующих состояний многоосных. Если предустановка используется с как
3 + 2 предустановки для 3-Axis
Предустановленная 1: Калибр Face / Пресет может быть использован для всех кинематики, потому что нет никаких
Рабочая плоскость: Machine Рабочая ограничений на Инструмент Режим Длина компенсации. Этот пресет подходит
Выкл, RTCP: Off, плоскость для старых машин с плохими возможностями, где "все выключено".
Инструмент Длина
Комп: Off
Предустановленная 2: Инструмент Tip / Этот пресет работает только для кинематики без головы осей
Рабочая плоскость: Machine Рабочая вращения.
Off, RTCP: Off, плоскость
Для непрерывных траекторий многоосных, Рабочая плоскость
Инструмент Длина
Преобразование не может быть использован в Delcam постпроцессор.
Комп: О
В виде RTCP это также Off, Инструмент Режим Длина компенсации становится
важным, но это относится только к машинам с круговыми осями на столе.
Этот профиль поддерживает Инструмент Повернуть Centre Point (RTCP) установка в случае необходимости.
Доступные пресеты для 3-осевой режим являются для аппарата Многоосный без RTCP поддержки.
Предустановленная 1: Калибр Face / Пресет может быть использован для всех кинематики, потому что нет никаких ограничений на Инструм
Рабочая плоскость: Machine План Режим Длина компенсации. Этот пресет подходит для старых машин с плохими
Off, работы возможностями, где "все выключено".
RTCP: Off, Длина электронной
инструмента
Комп: Off
Предустановленная 2: Инструмент Tip / Этот пресет (с Коррекция инструмента Длина включено) может применяться только в случае
Рабочая плоскость: Machine План работы кинематики без головы осей вращения. Поскольку преобразование является рабочей
Off, электронной плоскостью Off, траектория 3 + 2 рассматривается Delcam постпроцессор как непрерывное
RTCP: Off, многоосевых и все правила многоосных поэтому применяется здесь. Потому как RTCP это также Off,
Инструмент
контроллер не компенсирует вращения машины. В этом состоянии, если существует, по
Длина Комп: О
крайней мере одна ось вращения на головке, вектор направления инструмента переменной в
пространстве и Инструмент Режим Длина компенсации вдоль оси Z машины не может быть
применен. Этот заданный по-прежнему доступен для выбора для таких кинематики, но Delcam
постпроцессор
В заключение, этот пресет используется для кинематики, такого как 4- оси или 5 оси стола, где
инструмент имеет постоянное направление в пространстве и Инструмент Режим Длина
компенсации могут быть применены без проблем.
Предустановленная 3: Инструмент Совет / Это означает, что предустановка 3 + 2 движется рассматриваются как непрерывные движения
Рабочая плоскость: Модель План работы многоосных. RTCP здесь используется, и поэтому
Off, электронной Инструмент Режим Длина компенсации состояние не важно, потому что точка
RTCP: On, выхода всегда Инструмент Совет.
Инструмент
Убедитесь, что нет лишнего выход Инструмент Режим Длина компенсации коды в
Длина Комп: О
программе (3 + 2 траекторий). Кроме того, необходимо установить RTCP On / Off Коды команд Установ
Многоосный On а также Установить Многоосный Off.
в качестве Multi- Что касается Режим При выборе этой предустановки удаляет разницу между 3 + 2 и чисто многоосевых траекторий. Delcam
оси Axis: постпроцессор начинает обрабатывать все нон-3-ось движется как многоосевых. Все 3 + 2 поля
многокоординатная в таблице, поэтому отключены. Все состояния атрибутов 3 + 2 установлены, чтобы быть такими
же, как соответствующие состояния многоосных. Если эта предустановка используется вместе с как
3 + 2 предустановки для 3-осевой режим, то все траектории без исключения рассматриваются
Предустановленная 1: Калибр Face / Пресет может быть использован для всех кинематики, потому что нет никаких
Рабочая плоскость: Machine Рабочая ограничений на Инструмент Режим Длина компенсации. Этот пресет подходит
Off, RTCP: Off, Длина плоскость для старых машин с плохими возможностями, где "все выключено".
инструмента Комп:
Выкл.
Предустановленная 2: Инструмент Tip / Этот пресет работает только для кинематики без головы осей
Рабочая плоскость: Machine Рабочая вращения.
Off, RTCP: Off, Длина плоскость
Для непрерывных траекторий многоосных, Рабочая плоскость
инструмента Комп:
Преобразование не может быть использован в Delcam постпроцессор.
On.
В виде RTCP это также Off, Инструмент Режим Длина компенсации становится
важным, но он может быть применен только к машинам с осями вращения на
столе.
Комп: Выкл.
Рабочая плоскость Преобразование не доступен для непрерывных
траекторий многоосных в Delcam постпроцессор.
Этот профиль поддерживает Инструмент Повернуть Centre Point (RTCP) установка в случае необходимости, а также
позволяет использовать локальную рабочую плоскость для представления координат. Этот профиль дает вам максимальную
гибкость в отношении контроля координат. Например, вы можете переключить локальный Рабочая плоскость к На 3 + 2
траекториям, но избежать использования RTCP для движения многоосных. Доступные пресеты для 3-осевой режим являются
для аппарата Многоосный без RTCP поддержки.
Доступные пресеты для Многокоординатная режим являются для аппарата Многоосный с RTCP поддержки.
Предустановленная 1: Калибр Face / Пресет может быть использован для всех кинематики, потому что нет
Рабочая плоскость: Machine Рабочая никаких ограничений на Инструмент Режим Длина компенсации. Этот
Выкл, RTCP: Off, плоскость пресет подходит для старых машин с плохими возможностями, где "все
Инструмент Длина выключено".
Комп: Off
Предустановленная 2: Инструмент Tip / Этот пресет (с Инструмент Режим Длина компенсации включено) может
Рабочая плоскость: Machine Рабочая применяться только в случае кинематики без головы осей вращения.
Off, RTCP: Off, плоскость
Потому как Рабочая плоскость Преобразование является Off,
Инструмент Длина
Комп: О
Delcam постпроцессор предполагает траекторию 3 + 2 непрерывными
Многоосная, и все правила многоосных применяются. Потому как RTCP это
также Off, контроллер не компенсирует вращения машины. В этом состоянии,
если существует, по крайней мере одна ось вращения на головке, вектор
направления инструмента переменной в пространстве, и Инструмент Режим
Длина компенсации вдоль оси Z машины не может быть применен. Этот
заданный по-прежнему доступен для выбора для таких кинематики, но Delcam
постпроцессор прекращает обработку с сообщением об ошибке, если есть
попытка обработать траекторию 3 + 2.
В заключение, этот пресет используется для кинематики, такого как 4- оси или
5 оси стола, где инструмент имеет постоянное направление в пространстве и Инструмент
Режим Длина компенсации могут быть применены без проблем.
Предустановленная 3: Инструмент Совет / Это означает, что предустановка 3 + 2 движется рассматриваются как
Рабочая плоскость: Модель Рабочая непрерывные движения многоосных. RTCP здесь используется, и поэтому Инструмент
Off, RTCP: On, плоскость Режим Длина компенсации состояние не важно, потому что точка выхода всегда
Инструмент Длина Инструмент Совет.
Комп: О
Убедитесь, что нет лишнего выход Инструмент Режим Длина компенсации коды
в программе (3 + 2 траекторий). Кроме того, необходимо установить RTCP On
/ Off Коды команд Установить Многоосный On
На, RTCP: Off, Локальная Рабочая плоскость постпроцессор автоматически переключает локальный
Длина рабочая плоскость На а также выключено для таких траекторий, но вы должны
инструмента настроить команды Установить рабочую плоскость On
Комп: Off а также Установите рабочую плоскость Off.
в качестве Multi- Что касается Режим При выборе этой предустановки удаляет разницу между 3 + 2 и чисто
оси Axis: многоосевых траекторий. Delcam постпроцессор начинает обрабатывать все
многокоординатная нон-3-ось движется как многоосевых. Все 3 + 2 поля в таблице, поэтому
отключены. Все состояния атрибутов 3 + 2 установлены, чтобы быть такими же,
как соответствующие состояния многоосных. Если эта предустановка
используется вместе с как 3 + 2 предустановки для 3-Axis Mode, Delcam
постпроцессор рассматривает все траектории как многоосевых.
Каждая программа состоит из траекториям, и каждый имеет свой Траектория Режим Toolpath оси.
Возможно 3-оси, 3 + 2 или 5 оси. Контроллеры машины не требуют режима оси для обработки, так что этот термин придуман,
чтобы сделать процесс записи файла вариант проще и есть более, что один из способов определить Режим Toolpath оси. Постпроцесс
поддерживает два предложения о том, Режим Toolpath Ось определение - Режим Smart компании Axis Definition ( который
используется по умолчанию) и традиционный которые могут быть установлены для обеспечения обратной совместимости
старых файлов опций.
Это метод Режим Toolpath Ось определение с использованием свойств Траектория движений. Структура программы,
показанной ниже показывает области, в которых Режим Toolpath Ось определено и где оно не определено:
Значение Режим Toolpath Ось Параметр между траекториям может содержать ось режим предыдущей
траектории. Но рекомендуется считать это не определено и использовать параметр в пределах только
траектории.
Каждый Траектория (т.е. каждая программа отрезок между Toolpath Start а также Toolpath End команды содержит
последовательность ходов. Режим Toolpath Ось для каждой траектории определяется с использованием следующих правил:
3-осевой Направление инструмента все движется внутри траектории одинакова и вертикальный т.е.
равна ( 0,0,1). Инструмент Ориентация все движется внутри траектории одинакова и равна ( 1,0,0).
Направление инструмента а также Инструмент Ориентация отсутствуют в программе. В этом
случае они, как предполагается, чтобы соответствовать 3-осевой
дело.
3+2 Направление инструмента все движется внутри траектории инструмента и тот же.
Можно видеть, что 3-осевой является частным случаем 3 + 2 а также 3 + 2 является частным случаем 5
оси.
Этот метод анализирует CLDATA записи для определения Режим Toolpath оси. Там нет Toolpath границы в этом случае, и
этот параметр всегда определяется. Правила, используемые являются:
Режим Довольные условия
Toolpath Ось
3-осевой 5000/3 (ОТ) запись не содержит Инструмент Направление. Это очень основное свойство чистый
3-осевой CLDATA: Я
8И 22I 5000I 3I 0I 0
3+2 5000/3 (ОТ) запись содержит Инструмент Направление. Это свойство CLDATA всегда
означает, что программа Многоосная:
9000/2/1 (MULTAX ON) запись была отменена 9000/2/0 (MULTAX OFF) Перед текущей
траектории начинается: Я
4I 38I 9000i 2I 1;
,,,я
4I 40I 9000i 2I 0;
,,,я
11I 82I 5000I 5I 0I 0
9000/2/1 (MULTAX ON) запись была НЕ отменена 9000/2/0 (MULTAX OFF) Перед текущей траектории
начинается: Я
4I 38I 9000i 2I 1;
,,,я
17I 71I 5000I 5I 0I 0
F + 1005960559844971 + 0002F-
5279238510131836 + 0002F + 1225378616333008 + 0003
F-8924321993516674-
0003F + 6409995740022847 + 0000F + 7675407153328475 + 0000
F + 9940394401550293 + 0001F-
5279238510131836 + 0002F + 1225378616333008 + 0003
F + 8924321993516674-
0003F + 6409995740022847 + 0000F + 7675407153328475 + 0000;
Состояние и предупреждения
Положение дел поле в нижней части таблицы ACC показывает, соответствует ли конфигурация выбрана. Если нет никаких
проблем, он отображает ОК. В противном случае, он отображает Предупреждения.
Это предупреждение показывает, что профиль выбран не соответствует кинематики станка, используемых для опшена. В
приведенном выше примере, Delcam постпроцессор
нельзя использовать поворотные оси машины, несмотря на Многоосный кинематика. Чтобы это исправить, либо выбрать
другую (многоосевая) профиль или изменить кинематику машины, чтобы
3 оси. Существует аналогичный предупреждение для 3-осевой кинематики, используемых с профилем в многоосных:
Следующее предупреждение отображается потому, что Инструмент Режим Длина компенсации
не может быть применен, когда направление инструмента не параллельна оси Z машины (это компенсация, которая обычно
активируется с помощью G43 кода и включает в себя снятие головы по длине инструмента). По мере того как направление
инструмента изменяется относительно оси Z на машинах с осями вращения на голове, Delcam постпроцессор не
применяется Инструмент Режим Длина компенсации для таких машин. Предупреждение
Линеаризовать многокоординатная Перемещение - Используйте этот параметр, чтобы указать, как движется, которые превышают допуск контроллера
рассматриваются:
Выбрать да чтобы убедиться, что все движется многоосных находятся в пределах допуска, указанного в Генеральная
Настройки. Когда движение превышает допуск, Delcam постпроцессор разделяет его на два меньших ходов.
Углы Эйлера Стиль - Определяет угол стиль Рабочая плоскость Эйлера A, B Эйлера Рабочая плоскость а также Рабочая плоскость
Эйлера С. Для получения дополнительной информации см Угол стилей.
Машина Уголки Стиль - Определяет угол стиль WP машина A, WP машина B, C WP машина, Машина A, машина B а также Машина
C. Для получения дополнительной информации см Угол стилей.
Reset топоры. Когда Траектория следует 3 + 2 или 5-осевой траектории инструмента машина оси вращения не могут находиться в исходном
состоянии. Например, поворотный стол, может находиться в положении, соответствующем последней машины состояния предыдущей
траектории инструмента. Для того, чтобы заставить оси вращения, чтобы сбросить установить эту опцию.
Перед любой Toolpath сбросить перед траекториям, независимо от способа его оси.
Используйте поверхность постоянной Скорость Подача - В движении многоосных где точка поворота отличается от точки режущей
кромки инструмента, режущая кромка инструмента может двигаться с разной скоростью скорости подачи, указанной в CLDATA.
Используйте этот параметр, чтобы указать, как вы хотите, чтобы относиться к скорости скорости резания:
Метод расчета - определяет метод, используемый для ориентации инструмента для обработки 3 + 2, когда контроллер
поддерживает работу машины в локальной рабочей плоскости. Выбрать:
Источник рабочей плоскостью - определяет данные, используемые для определения рабочей плоскости для 3 + 2 траектории. На
самом деле, рабочая плоскость используется в постпроцессор может отличаться от оригинала командует из системы CAM.
Выбрать:
Z от оригинала рабочей плоскости указать, что Z новой рабочей плоскости совмещается с Z исходной
рабочей плоскости. Другие оси определяются в соответствии с Метод расчета. Если Метод расчета является Эйлер
новая рабочая плоскость точно такая же, как и оригинал.
Оригинал Рабочая плоскость чтобы указать новый рабочую плоскость точно так же, как и оригинал. В
этом случае рабочей плоскости Х не совпадает с вектором ориентации траектория выглядит как 5-оси, а не 3 + 2.
Инструмент Вектор и ориентация чтобы указать новую рабочую плоскость сжавший от вектора
инструмента и вектора ориентации. Этот параметр является умолчанию устраивают программа использует
orientaion векторов. Тем не менее, местное рабочая плоскость может отличаться от того, что был использован в
системе CAM.
команды.
Игнорировать Toolpath Сдвиг рабочей плоскости - указывает, следует ли использовать линейную часть Траектория рабочей плоскости. Другими
словами, если установлено Да, Рабочая плоскость Происхождение X, Y Происхождение Рабочая плоскость а также Рабочая плоскость Z
Происхождение всегда нули.
Программа Generation - конфигурация Многоосный: убирается и перенастроить
Отвод и перенастроить Параметры определяют поведение Delcam постпроцессор когда машина достигает поворотного
границы оси в процессе обработки траектории.
Эти ограничения определены в кинематики станка для стандартных шаблонов многоосных, или в файле МПД для
кинематики MTD основе.
Только угловые пределы учитываются. Если линейный предел оси превышен, Delcam
постпроцессор всегда выдает ошибку и прекращает обработку.
В пределах углового - задает поведение Delcam постпроцессор когда угловой предел достигнут. Выбрать:
остановка программы чтобы остановить обработку и отобразить сообщение об ошибке, когда угловой
предел пересечения мет. Нет другого Отвод и перенастроить
Варианты могут быть выбраны.
Сбросить Уголки только чтобы сбросить текущее значение оси таблицы с помощью одного или нескольких
полных оборотов. Этот вариант может быть применен, если контроллер использует числовые пределы для осей
вращения. Например, вы можете использовать эту опцию, если оборотов стола на машине безграничны, но
установленный контроллер ЧПУ принимает только угол таблицы между -720 и 720. В этом случае, когда значение
720 достигается, текущее значение таблицы ось может быть сброшен до 360 или 0 без втягивания инструмента и
перенастройке станка. Только полные обороты применяются. Если это не представляется возможным, чтобы сделать
полный оборот вокруг
о Контроллер должен поддерживать сброс углов для этой опции, которые будут использоваться
в файле опций.
пример - если угол А имеет минимальные и максимальные пределы [-720; +720] и достигает значения 720,
преобразованного положение множества А равно 0:
о Если это не представляется возможным, чтобы сделать один полный оборот, Delcam
постпроцессор пытается найти решение, используя меньшие значения (см Да). Да - когда реконфигурации, Delcam
постпроцессор пытается найти новые меньшие значения углов реорганизованного позиции, а не
генерировать 360 градусов вращения.
пример - если угол А имеет минимальные и максимальные пределы [-720; +720] и достигает значения 720,
преобразованного положение может вызвать углы А и В, чтобы повернуть на 180 градусов:
Повороты Limit - это поле активируется при Минимизация Ротации установлен в положение Нет. Это ограничивает число
полных круговых оборотов по направлению к центру интервала,
Delcam постпроцессор может сделать, когда реконфигурации свою позицию. Delcam постпроцессор никогда не превышает
предела, указанного и повороты останавливаются, когда середина интервала или предел будет достигнут.
просто задает простейший возможное поведение для Delcam постпроцессор, например в результате чего
переконфигурировать положение для вставки в пронумерованный блок непосредственно после того, как Положение
после ретракта ( как в приведенных выше примерах). Кроме того, если линеаризация используется в движении
многоосных, преобразованного ход не линеариз, как предполагается, машина может обрабатывать этот шаг без
проблем.
Пример заказа команды для простого режима: Переместить
Пример команды:
Отвод и перенастроить Start а также Отвод и перенастроить End
команды используются для ввода некоторых комментариев. Внутренние ходы реализуются стандартом Переместить
Линейный команда. Delcam постпроцессор генерирует последовательность ходов внутри страны, используя
заданные параметры (см страницу настройки выше). Скорость подачи устанавливается автоматически.
Пример результатов:
Руководство позволяет вручную настраивать все движется в текущем движении реконфигурации. Delcam
постпроцессор генерирует автоматический вывод на перенастроить для команды в ручном режиме.
Пользователь определяет все шаги для втягивания и приближается вручную внутри RETRACT &
перенастроить Start и команд RETRACT и перенастроить End.
Пример заказа команды для ручного режима: Move Линейный ( режущая
ход)
Пример команды:
Пример результатов:
Процент Плунге Расстояние - Отвод и перенастроить Процедура использует Отвод Подача указанный в следующем поле.
Тем не менее, когда инструмент возвращается к потрогать заготовку (то есть, когда он делает шаг), его скорость должна
быть уменьшена. Этот процент определяет длину погружения - например, если
Возможные состояния:
Укажите скорость подачи - эта опция открывает окно редактирования, где можно ввести значение
скорости подачи вы хотите использовать для Отвод и перенастроить процедура.
Погружение Скорость подачи - скорость инструмента, когда оно приближается к обрабатываемой детали после
реконфигурации. Возможные состояния:
Укажите скорость подачи - эта опция открывает окно редактирования, где можно ввести значение
скорости подачи, который вы хотите использовать для погружения.
Ответ Ошибка страница позволяет указать действия, которые должны быть приняты, когда постпроцессор встречает
1. Нажмите Свойства опшена Кнопка или выберите Файл> Свойства файла опций пункт меню.
Параметр
Не инициализируется Определяет действие, которое будет принято, когда значение не присваивается к
Параметр, который должен быть выведен.
Параметр
Значение не
может быть
преобразован в
Определяет действие, которое будет принято, если значение не может быть преобразован в тип
указанный тип назначенного параметра, например, когда текстовая строка присваивается числовой параметр.
Команда неактивна Определяет действие, которое нужно предпринять, когда попытки постпроцессор
для вывода команды, которая не была активирована.
На
Попытка изменения параметр только для чтения Определяет действие, которое нужно предпринять, когда попытки
постпроцессор
В этом стиле, значение угла определяет угловое положение, измеренное от нуля в положительном направлении.
Знак угла указывает направление вращения.
2. математическая
В этом стиле, значение угла определяет угловое положение, измеренное от нуля, а знак указывает направление
измерения. Знак угла также указывает направление вращения.
3. Относительный
В этом стиле, значение угла определяет угловое расстояние, измеренное от текущей позиции, а знак указывает
направление измерения. Знак угла также указывает направление вращения.
4. Наматывания и разматывания
В этом стиле, значение угла определяет угловое положение, измеренное от нуля, а знак указывает направление
измерения. Знак разности между углом и текущей позиции указывает направление вращения.
Кинематики станка свойства
Использовать кинематики станка страница, чтобы определить количество осей на станке, а также количество, тип и
расположение осей наклона машины.
кинематическая модель - Выберите опцию из выпадающего списка, чтобы указать тип машины, для которой требуется
создать файл программы ЧПУ. Выбрать:
4-осевой или руководитель Таблица для машин с тремя линейными осями и оси вращения.
Круговая ось может быть расположена на головке машины или таблицы.
о Стол - Руководитель ( также известный как стол - шпиндель), когда одна ось вращения
расположена на столе, а другой расположен на голове.
о Руководитель - начальник ( также известный как шпиндель - шпиндель), когда обе оси
вращения расположены на голове.
чтобы загрузить модель машины, для которой вы создаете файл опций. Модель должна быть определена
в файле MTD (Machine Data Tool), который включает преобразования между моделью и машинных координат.
Поскольку этот параметр загружает данные кинематики из файла модели, он также позволяет создавать
программы для 6-осевых станков с тремя осями вращения. Путь выбранного файла отображается в MTD Путь поля
и хранится в файле опций.
предварительный просмотр - Нажмите предварительный просмотр Вкладка для отображения выбранного Кинематическая модель. Если
вы выбрали, модель указана в MTD Путь отображается. В противном случае, отображается общая модель.
Кинематика цепь
параметр перечислены параметры, которые управляют каждой оси станка. Чтобы отобразить или
обновить параметры оси, нажмите Редактировать. Чтобы изменить
параметр связанный с поворотной осью, выберите запись в раскрывающемся списке.
направление задает вектор для каждой оси. Все истоки и направления определены в рабочей
плоскости, в котором определены кинематика станка. Глава Значения показывают начальное направление
инструмента.
о Эта рабочая плоскость используется PowerMILL чтобы сохранить cutfiles ( CLDATA выход
рабочей плоскостью). происхождения определяет начало координат для каждой оси. Глава значения
определяют начальное положение инструмента (точка подсказка для инструмента с нулевой длиной). Эта точка
определена в машина рабочая плоскость и должен быть таким же, как CLDATA выход рабочей плоскостью когда
CLDATA файлы подготовлены в PowerMILL.
Таблица Значения указать происхождения Точка, в которой находится заготовка. Этот параметр в настоящее время не
используется в PowerMILL.
рамки определяет Min мума и Максимум Значения IMUM для каждой оси.
начальный значение определяет начало координаты.
Delcam постпроцессор проверяет ваши конфигурации оси, и отображает состояние ниже таблицы. Например:
Определение осей вращения
Для того, чтобы изменить букву, обозначающую ось вращения. (Например, из В к С),
выберите его из списка выпадающего в параметр колонка. Каждая ось вращения
круговую ось
Вы можете контролировать положение оси C изнутри PowerMILL путем ввода значения оси C в формате
программы ЧПУ. В Delcam постпроцессор это значение автоматически устанавливает величину Machine C перед
обработкой.
Роторный расположение оси
Хотя конфигурации осей вращения варьироваться в широких пределах, есть только три основных типа конфигурации
5-осевой станок:
ТАБЛИЦА - ГОЛОВА - главная ось на голове (или шпинделем) и вспомогательной оси находится на
столе. Это также известен как таблицы - шпинделя.
head- ГОЛОВА - обе оси на голове (или шпинделя). Это также известно, как шпиндель - шпинделя.
Таблица - повороты вызывают стол станка для вращения, так, чтобы часть (и таблица) перемещается вокруг головки машины.
Глава - повороты вызывают головки машины для вращения, так, чтобы направление наконечника инструмента перемещается
вокруг детали.
Поворотам вокруг ось X обычно называют Ось севообороты. Поворотам вокруг ось Y обычно
называют B Ось севообороты. Поворотам вокруг ось Z обычно называют C Ось севообороты.
Повороты вокруг других осей определяются изготовителем управления машиной и не
стандартизированы.
Диаграмма показывает направление положительных углов вращения вокруг оси, предполагая, что векторы заданы как
(1,0,0), (0,1,0) и (0,0,1). Это называется штопор правило.
Это находит происхождение вращения и является специфическим для каждого типа машины.
Они определяют угловые пределы станка, который, в свою очередь, определяют угол, при котором инструмент может быть
размещен, по отношению к той части, в то время резки многоосевая траекторию а.
Например, если вы можете обрабатывать десять оборотов от нулевого положения в направлении по часовой стрелке, и
десять витков в направлении против часовой стрелки, диапазон +/- 3600.
Для реализации кинематики с одной осью вращения в файле опций, то кинематическая модель
Поле может быть установлен в положение 4-Axis Head или 4-Axis Таблица.
Направление - вектор ось не должна быть коллинеарны с начальным вектором инструмента, как вращения вокруг оси не
изменяют ориентацию инструмента.
происхождения - ось вращения связана с точкой на держателе инструмента, где начинается длина инструмента. Синяя
стрелка на рисунке ниже показано, как определить точку начала координат. При определении координат, убедитесь, что все
оси вращения на станке равны нулю.
где:
TL = длина инструмента
TV = текущий вектор нормали инструмент (так TL * TV является вектором инструмент, чей модуль
равен длине инструмента).
Дельта (Р) - вектором координат (синяя стрелка на рисунке). Это зависит от текущего вращения вокруг
основной оси ( П). В этом случае точка поворота совпадает с наклонной точки оси координат. Основное требование
состоит в том, что точка поворота не меняет свое положение в пространстве, когда машина вращается вокруг
вращающихся осей. Однако, Delcam постпроцессор поддерживает только случаи, когда точка опоры лежит на оси
вращения. Если переместить точку начала координат по оси вдоль своей оси, она не имеет никакого влияния на
расположение оси в пространстве, так что вы всегда можете определить точку начала координат совпадает с точкой
поворота. Если машина поддерживает более чем один способ конфигурирования обработки многоосевая, выбрать
вариант, где точка оси происхождения не используется в расчетах, поэтому подсказке координаты, а не координаты
точки поворота, выводятся в программе ЧПУ. В этом случае, Delcam постпроцессор поддерживает динамическая
компенсация для движения многоосных и всех точек происхождения может быть установлен в ноль (0,0,0).
настольные машины 4-осные
Для реализации кинематики с одной осью вращения в файле опций, то кинематическая модель
Поле может быть установлен в положение 4-Axis Head или 4-Axis Таблица.
роторный Ось находится вдоль машины X. Происхождение оси вектора (что определяет точку начала координат) показано
желтой стрелкой. Модель вращается рабочая плоскость вокруг этой оси вместе со столом (и части).
Ось Вектор - вектор ось не должна быть коллинеарны с начальным вектором инструмента, как вращение вокруг оси не
изменит ориентацию инструмента.
Ось Происхождение - поворотная точка оси происхождения устанавливается по отношению к Модель Рабочая плоскость ( то
есть, по отношению к рабочей плоскости, где траектория CLDATA была сгенерирована PowerMILL).
Отношения между моделью и рабочей плоскостью машины во время рабочей плоскости Многоосный
обработки
В случае вращающейся оси головки на основе модели (или его часть) не меняет своего положения в пространстве при
повороте вокруг этой оси. Позиционное соотношение между моделью и машиной рабочих плоскостей не меняется. Таким
образом, вращение вокруг оси вращения не вызывает часть, чтобы переместить или повернуть в машинном рабочем
пространстве. В результате, достаточно вычислить роторного точку оси происхождения правильно выводить ее в программы
ЧПУ. Нужно только знать, кончик инструмента
координаты и направление подсказке и для компенсации длины инструмента и добавить вектор координат.
Случай вращающейся оси стола на основе гораздо сложнее. Когда вращающийся вокруг оси вращения, положение рабочая
плоскость модель изменяется относительно машины (рабочей плоскости часть вращается в пространстве). Необходимо
определить взаимосвязь между этими двумя системами координат (это коррелирует положение модели в пространстве с
кончиком инструмента). Самый простой способ сделать это состоит в определении оси вращения начала координат точки
относительно модели рабочей плоскости. В этом случае исходная точка не меняет свои координаты в машинном рабочей
плоскости по умолчанию, а затем вы можете следовать за вращением модели рабочей плоскости и вычислить его положение
относительно станка рабочей плоскости (что, в свою очередь, позволяет определить подсказку при правильной точка в
пространстве в любой момент времени). Вектор координат отображается зеленой стрелкой на рисунке выше.
Исходная точка должна быть определена для начального состояния машины в Delcam постпроцессор Конфигурация, когда
координата оси вращения равна нулю. Там, где точка поворота совпадает с точкой режущей кромки инструмента (или
Расчет точки оси координат относительно модельной рабочей плоскости означает, что существует только один
действительный место для части на столе (если часть перемещается, поворотный точка оси происхождения отличается. Это
приводит к аналогичной разнице в повернутом оси исходная точка, и машина кинематика Delcam постпроцессор не будет
соответствовать этой конфигурации).
настольные машины - таблица 5-осные
Ось Вектор - типичная конфигурация Таблица - Таблица класс показан выше. Первая ось вращения (А) имеет направление
1,0,0. Вторая ось вращения (C) имеет направление 0,0,1.
Первая круговая положение оси остается неизменным во время поворотов, как его двигатель просто "качающая колыбель".
Вторая ось вращения двигателя находится внутри «колыбели» и его направление меняется, когда 'колыбель' наклоняется.
Ось Происхождение - вторичная точка поворота оси происхождения устанавливается по отношению к Модель Рабочая плоскость
( по отношению к рабочей плоскости, где траектория CLDATA была сгенерирована PowerMILL). Основная точка вращения оси
происхождения устанавливается относительно начала координат вторичной оси.
Исходная точка должна лежать на оси она связывает. Один сложный вариант показан на диаграмме выше, хотя и более
простые случаи являются более распространенными.
Пример в верхней части этой теме пересекающихся осей А и С, и это значительно упрощает настройку. Если вы поместите
модель на рабочую плоскость в точке пересечения и определить точку начала координат осей 'как точки пересечения, вы
получите обе оси происхождение как 0,0,0:
Первая ось не должна иметь одинаковое направление к исходному вектору инструмента. Первая и вторая
Если эти ограничения не соблюдаются, кинематика 5-осевые вырождается в конфигурации 4- или 3-оси, и Delcam
постпроцессор выдает сообщение об ошибке.
головные машины - таблица 5-осные
Ось Вектор - типичная конфигурация Стол - Руководитель класс показан выше. Первая ось вращения (C) находится на столе
и имеет направление 0,0,1 вдоль оси Z станка. Вторая ось вращения (А) на голове и имеет направление
1,0,0 вдоль оси X. Ни оси меняет свое направление, когда машина выполняет любой другой поворот.
Тусклые стрелки обозначают векторы оси координат. Вторая ось вращения (на голове) ссылки на конец держателя
инструмента и первой оси вращения ссылки на модель рабочей плоскости координат. В этом случае точка поворота
находится точка начала второй оси вращения. Диалог ниже показывает типичные значения:
Необходимо придерживаться следующих правил при настройке Руководитель - Таблица
кинематика:
Ось Вектор - типичная конфигурация Руководитель - начальник класс показан выше. Первая ось вращения (C) имеет
направление 0,0,1. Вторая ось вращения (А) имеет направление 1,0,0 и вращается в горизонтальной плоскости, когда первая
ось вращения вращается.
Первая поворотная ось имеет свое начало по более высокой, чем точка, в которой оси пересекаются. Это сделано, чтобы
показать, как определить точки происхождения. Ось точка первичного происхождения может совпадать с пересечением. В
этом случае основная ось имеет происхождение 0,0,0. Опорная точка является точка начала второй оси вращения.
Все, что необходимо для расчета точки поворота находится на головке машины, так что нет необходимости использовать
модель рабочей плоскости. Это делает расчеты проще. Необходимо придерживаться следующих правил при настройке Руководитель
- начальник
кинематика:
Каждый станок, для которого Delcam постпроцессор генерирует программы могут быть описаны в терминах его
(математической) модели кинематическими. Эта модель содержит информацию, Delcam постпроцессор использует для
преобразования координаты модели, полученные от CLDATA файла в системе координат станка. Это преобразование
называется Обратная кинематическая задача. Решение этой проблемы является одной из главных задач в Delcam
постпроцессор и является более сложным при обработке многоосных траектории. Для представления кинематики станка, Delcam
постпроцессор использует Machine Data Tool (МПД) формат. MTD на основе кинематики предлагают более эффективное
представление, чем кинематики, предлагаемых 3 оси, 4- оси и конфигурации 5-оси. Подход, основанный на MTD- также
позволяет Delcam постпроцессор создавать программы для 6-осевых станков с тремя осями вращения. Это показано на
следующих примерах.
Руководитель отделения
Пример модели MTD
В этом примере мы рассмотрим, как создать MTD Модель для 5-Axis Head - Machine Head. Тем не менее, МТД-формат
позволяет создавать модели для любого типа машин с любым числом осей (линейных или поворотных), расположенных в
любом порядке, с использованием аналогичных принципов.
Различные цвета используются для обозначения различных частей машины. Станина, которая никогда не двигается, показан
в темно-серый цвет. Станина образует корень машины и ветви суставов созданы из этого. В этом случае есть две ветви, Таблица
а также Глава.
Таблица Отделение
Филиал таблица состоит только из одного элемента, показанного на белом, сама таблица. Существует совместный между
столом и основанием. Когда этот сустав приводится в действие, то таблица перемещается относительно основания вдоль
направлении, показанном белой стрелкой на снимках. Это соединение называется Y.
Вы должны прочитать руководство машины, чтобы выяснить, какое имя использовать, а не использовать
некоторые произвольное имя (это не просто Y ось рабочей плоскости).
Эта ось ближе всего к той части, когда она закреплена на столе. Вот почему это Ось
1.
Руководитель отделения
Начнем с первого сустава (между основанием и желтой части), как он ближе к основанию. это Ось 2. Вы можете создать
только один список соединений (осей), несмотря на две ветви, так как расщепление кинематику в ветви, используемые в
формате MTD только для целей презентации. Delcam постпроцессор редактор отображает как место ось (или таблицу), а
ось, когда загружается МПД-модель. Таким образом, существует линейное совместное здесь, представляющее Машина Ось
X. Когда этот сустав приводится в действие, вся головка перемещается в направлении желтых стрелок.
Следующий сустав между желтой части и один зеленый. Это последнее линейное совместное. Он представляет собой Машина
Последнее совместное вращение синей части по отношению к красному. Вращение головки игнорируется, поскольку это не
производит никакого эффекта, когда Delcam постпроцессор вычисляет координаты машины. В этой модели последняя
совместная вторая ось вращения. Delcam постпроцессор использует Вторичный Угол поворота параметр для хранения
координаты этой оси. Ось называется Б, поэтому приставка В для Вторичный Угол поворота Параметр должен быть
добавлен в файл опций для этой машины. Он представляет собой Машина B Ось.
Этот кинематическая пример имеет две оси вращения. Но Delcam постпроцессор также поддерживает
модели 6-оси, которые содержат три ротора и три линейных осей. Для 6-осевой кинематики Третий круговую
ось Параметр используется для хранения координат третьей оси вращения в списке (по оси вращения, которая
находится ближе всего к голове).
свойства формата
• Генеральная
• Блоки
• NC Комментарии
• Замены
• строковые переменные
• Формат - Общие
• Формат - Блоки
• Формат - NC Комментарии
• Замены
• строковые переменные
Формат - Общие
Генеральная страница определяет общие параметры для файла опций. Чтобы открыть Генеральная
страница:
1. Нажмите Свойства опшена Кнопка или выберите Файл> Свойства файла опций пункт меню.
параметр Описание
Формат времени Выберите запись в списке или введите вручную формат, в котором отображается время.
Подробнее о формате даты и времени.
Формат даты Выберите запись в списке или введите вручную формат, в котором отображается дата.
Подробнее о формате даты и времени.
Продолжительность Выберите запись в списке, чтобы указать формат, в котором времена, необходимое для
Формат выполнения отображаются задачи. Пример того, как показаны временные отрезки
отображаются в соседней колонке.
Десятичный Введите символ, который вы хотите использовать для разделения целой и дробной
разделитель части чисел.
Экспонент Введите символы, которые вы хотите использовать в качестве показателя экспоненты в экспоненциальной
Строка форматах.
Формат даты и времени
Дата
Y год века
гггг год
Время
секунды сс
Для того, чтобы вывести любые другие символы, используйте одиночные кавычки ( ').
Формат - Блоки
Блоки страница определяет формат вывода блоков для программ ЧПУ. Чтобы открыть Блоки страница:
1. Нажмите Свойства опшена Кнопка или выберите Файл> Свойства файла опций пункт меню.
Выходные данные Номер Задает номера блоков, являются ли выход с блоком. Выбрать да для вывода цифр.
блока
Максимальный Задает максимальное число блоков, которые могут быть использованы в программе ЧПУ.
номер блока Если Delcam постпроцессор достигает этого числа, нумерация начинается заново.
Блок Конец Задает строку, чтобы отметить конец строки в программе. Если строка устанавливается, каждая
строки строка программы должна заканчиваться с этой строкой.
Обрежьте Лидирующие Выбрать да удалить начальные пробелы из файла программы ЧПУ. Выбрать Нет чтобы
пробелы сохранить начальные пробелы.
Формат - NC Комментарии
NC Комментарии часть определяет формат для вывода NC комментарии к программам. Чтобы открыть NC
Комментарии страница:
1. Нажмите Свойства опшена Кнопка или выберите Файл> Свойства файла опций пункт меню.
параметр Описание
Комментарий Введите строку символов, которая используется для идентификации начало комментария.
Start
Различные контроллеры машины используют разные символы для идентификации
начало комментария. Вы должны ввести соответствующий символ для целевого контроллера.
Комментарий Введите строку символов, которая используется для идентификации конца комментария.
End
Различные контроллеры машины используют разные символы для идентификации
конца комментария. Другие, такие как контроллеры Siemens не требуют конца символ
комментария. Вы должны ввести соответствующий символ для целевого контроллера.
параметр Описание
Включить Определяет, как многострочные комментарии записываются в файл программы ЧПУ. Выберите Да,
многострочные чтобы добавить Комментарий Start а также Комментарий End строки только в начале и в конце
комментарии комментария. Выбрать Нет добавить
Комментарий Start а также Комментарий End строк в каждой строке комментария.
Сделать текст Некоторые контроллеры машины требуют текст комментария, чтобы быть в верхнем регистре. Выбрать да
комментария конвертировать все текст комментария в верхний регистр. Выбрать Нет сохранить капитализацию текста
комментария.
Верхний регистр
Замены
Некоторые контроллеры машины не могут признавать или не может принять все символы, которые могут появляться в
файле программы ЧПУ. Например, контроллеры Fanuc игнорировать символы нижнего регистра в комментариях, а также
контроллеры Haas не принимают символ подчеркивания. Чтобы избежать этой проблемы, вы можете использовать Замены страница
автоматически заменять все экземпляры указанных символов в файле программы ЧПУ.
1. Нажмите Свойства опшена Кнопка или выберите Файл> Свойства файла опций пункт меню.
строковые переменные
Переменная строка является специальная строка сущность, которая заменяется его значением в конце обработки.
Переменная строка может быть помещена в любое текстовое поле в файле опций с следующий синтаксис: "% S (имя)%", где
"имя" является идентификатором переменной строки. Строковые переменные определены в специальной таблице
диалогового окна Свойства файла опций.
Переменная строка также может быть установлен в сценарии с функцией SetStringVariable (): SetStringVariable ( "My
Variable", "+1234,56789");
Обратите внимание, что строковые переменные применяются в самом конце обработки. Таким образом, только последний набор
значение переменной строки применяется.
Строковые переменные полезны, когда вам нужно настроить несколько строк на одном дыхании. Там нет ограничений на
том, где строка заполнитель выводится из: префикса или постфикса параметра, текстового элемента в блоке или даже от
CLDATA.
Вы можете создать отчет HTML, который перечисляет историю этого файла, его общие и инициализации параметров, а
2. Выберите Инструменты> Опция файла отчета пункт меню или нажать на панели инструментов.
3. в Опция файла отчета диалоговое окно, введите место, в котором вы хотите сохранить отчет HTML,
Параметр имеет внутренний обновленный Флаг, указывающий, изменилось ли его значение, так как это был последний
выход. Установка флага да означает, что значение изменилось, и что значение будет выводиться, когда параметр
используется модально. Установка флага Нет означает, что значение не изменяется, и что значение, следовательно, не будет
выводиться, когда параметр используется как модальную.
Параметр используется модально, когда его Выход на ленту Флаг устанавливается в Если обновление в
Мероприятие эффект
Ручная настройка Установка обновленный флаг да причины Delcam постпроцессор для лечения
обновленный флаг в начальное значение параметра, как изменив (даже если он не имеет).
инициализационном таблице.
Иное значение присваивается наборы обновленный к да если он был предварительно установлен в положение Нет.
Выход следующий раз флаг установлен наборы обновленный к да если он был предварительно установлен в положение Нет.
в Принудительный.
Мероприятие эффект
Выход следующий раз флаг наборы обновленный к Нет если он был предварительно установлен в положение Да.
установлен в
Подавлено.
Вывод значения параметра. наборы обновленный к Нет если он был предварительно установлен в положение Да.
Следующая блок-схема показывает последовательность событий, когда постпроцессор встречает параметр в командном
блоке. Он демонстрирует, как установку внутреннего обновленный Флаг имеет важное значение, когда параметр
используется модально.
Круговая Move YZ, Круговая Move XZ или Круговая Move XY обычно генерируется плоскостью, где дуга
лежит.
Как минимум, следующие команды должны быть активированы и оговаривается в каждом конкретном файле опций:
Программа Start Load Tool сначала загрузить инструмент Move Move Rapid Линейный Круговой
Круговая Move XZ, если Дуги опция выбрана для дуг и сплайнов.
Круговая Move XY, если Дуги опция выбрана для дуг и сплайнов.
Сплайн Перемещение, если Выходная конфигурация Сплайн установлен в положение Полиномиальное. Конец программы
Чтобы активировать команду, щелкните правой кнопкой мыши его запись в исследователь и выберите
Общие команды всегда присутствуют в Постпроцессор и вызываются во время обработки, когда это
требуется.
Scripted обработка вызывает сценарий, выбранный в свойствах элемента. Этот сценарий может вызвать
элементы блок, назначенные на команду, используя
StandardResponse () функция, или обойти блок-элементы, используя
AdvancedResponse () функции, и вызвать дополнительные ответы, указанные в сценарии.
интерфейс командной
Командный блок является основным компонентом программы ЧПУ в. Блок состоит из основных элементов, которые
выводятся, например, другие вложенные команды, параметры и текстовых фрагментов.
Команда состоит из одного или нескольких блоков, причем каждый блок, содержащий Блочные элементы. Блок
представляет собой строку программы ЧПУ. Как правило, блок начинается с
Номер блока, но он может начинаться с любого элемента, который имеет возврат каретки, связанные с ним (например,
любая команда).
Проводник команд - отображает список команд и свойств для выбранной команды:
панель команд
Выпадающий список типов блоков элементов, которые вы хотите добавить, который содержит:
Структура
таблицы
параметров
командной
Содержит элементы указанного типа, которые могут быть добавлены в качестве блочных элементов.
Комментарии выбранного блока элементов. Чтобы настроить стиль комментариев, смотрите Свойства
Опция файла: Формат - NC Комментарии.
Командный интерфейс позволяет вставлять условные операторы в командном блоке. Условное заявление связано с
выражением, которое оценивается в RUN- времени. Если выражение истинно блоки по утверждению выполняются и выход.
Есть четыре элемента для построения условных операторов: если, в противном случае, в противном случае, если конец.
Условные операторы могут быть вложены один в другой. Глубина вложенности не ограничено. По умолчанию вложенные
условные операторы отображаются с отступом. Этот режим может быть переключен с помощью кнопки на панели
инструментов.
Синтаксис выражения должен соответствовать язык сценариев файла опций. Например,% р (Tool Number)%! = 1
справедливо для Jscript, в то время как то же самое выражение для VBScript является% р (Tool Number)% <> 1
Строка как% р (номер инструмента)% просто сокращенная форма GetParam ( "% р (номер инструмента)%")
Выражения условных операторов оцениваются в том же контексте в качестве основного сценария. Следовательно, можно
было бы использовать переменные и функции, определенные.
Для того, чтобы вставить условный оператор выполните следующие действия:
Подробная информация о выбранном блоке элемента приведены в Свойства товара Таблица. Например:
блок - отображает свойства строки, в которой выбран элемент блока:
Параметр / Command / Таблица / Структура - Свойства элементов для различных типов вставленного элемента:
Структура
таблицы
параметров
командной
Стоимость - тип записи определяется для записей Блок Пункт а также Тип значения.
Значение Тип / Тип - это поле определяет тип вывода. Для команды, она устанавливается в Выходной блок (только товары когда
Delcam постпроцессор генерирует стандартный вывод NC для командного блока) или Выходные Функции сценариев.
Явный - введите нужное значение в Стоимость поле. текстовая строка ввода в Стоимость поле в случае
включения Текст блок-пункт.
Выход Следующий - если Выход на магнитную ленту установка параметра Если обновление или
Всегда Приставка ( смотри выше), эти силы или подавляет появление значения в следующий раз:
без изменений игнорируемых Выход Следующий Принудительный всегда выписывает значение в следующий раз,
Для вывода рабочей плоскостью - определяет преобразование рабочей плоскости координат, используемую для параметров. Выбрать:
CLDATA выход рабочей плоскостью выводить координаты элемента блока в рабочей плоскости из
программы которой был создан файл CLDATA (например, PowerMILL рабочая плоскость).
Локальная Рабочая плоскость выводить координаты в соответствии с локальным рабочей плоскости
текущего траектории.
машина Рабочая плоскость для вывода координат в соответствии с Станина рабочей плоскости.
CAD Рабочая плоскость для вывода координат в соответствии с глобальной рабочей плоскости
программы CAD.
Вставить пробел - вставить количество пробелов перед текущим элементом. Использование слишком
Выход Следующий флаг блок элемент используется в качестве дополнения к Выход на ленту флаг контролировать выход модальный
Параметры, когда их начальные параметры вывода должны быть пересмотрены в том или ином блоке. В отличии от Выход на
ленту флаг (который влияет на элемент блока непосредственно), Выход Следующий работает немного, как "отсроченный" Выход
на ленту - он не делает ничего с выходом параметра, когда он используется, но защелкивается в действие, когда параметр
появляется в блоках следующий раз, когда во время обработки. Параметр модальный один, для которого Выход на магнитную
ленту установлен в положение Если обновление в своем формате или команды.
Такое состояние может быть полезным, если выход какого-либо параметра в пределах некоторого блока в дополнение к
проблемам модальность косвенно зависит от ранее обработанных блоков. Давайте рассмотрим файл вариант, который
поддерживает 3 + 2 траектории и использует локальные рабочих плоскостей. Cutfile для обработки предназначен, чтобы
сократить набор карманов в по-разному ориентированных плоскостей. Такой cutfile содержит набор 3 + 2 траекторий,
соединенных поворотными соединительными движениями (Join-UPS). После обработки cutfile результат NC-
Файл был создан и для каждого запуска Траектория части он содержал вывод, подобный показанному ниже:
,,,
N100 (рабочая плоскость NAME 1) N110 (Траектория
ИМЯ decaisse) N120 (USINAGE 3 + 2) N130 G17 G131
N140 N150 D5 Д0
N160 G92 Y1540.0 X338.609 Z0.0 ROLL0.0 PITCH0.0 YAW20.0 N170 (USINAGE 3 + 2) N180 D5
N190 G00 Y119.527 X88.156 Z-59,542 B0.0 С20.0 N200 G01 Z-9,542 F20000
N210 Z0.216 F400
,,,
Для лучшего понимания того, что в нем мы можем посмотреть на ту же часть файла в Debug View окне постпроцессора в:
Установить рабочую плоскость On Команда, которая запускает раздел рабочей плоскости в программе использует
NC-эйлеровых углов (Roll-Pitch-Yaw) для установки Локальная рабочая плоскость ориентации. Они окружены с синей рамкой.
В то же время красная рамка огибает углы машины, приведенными в Первый ход После Toolchange. И есть проблема - углы
машины не нужны там, как секция Local Рабочая плоскость уже началась. Но углы машины появились там только потому, что
это первый раз, когда они были выполнены после присоединения вверх вращения conntecting (или первый раз в программе
вообще). Необходимо удалить углы оттуда 3 + 2 траекториям. Давайте посмотрим на Первый ход После Toolchange блок в
редакторе:
Углы машины не могут просто быть удалены, поскольку они по-прежнему необходимы для чистого 5-осевых траекториям
(когда нет каких-либо локальных б Рабочая плоскость). Вместо удаления мы
может подавить их вывод на Выход Следующий флаг, но не в этом блоке. Локальный раздел рабочей плоскостью вызывает эту
проблему, так что это может быть сделано в блоке Установите рабочую плоскость Вкл. В этом случае добавление мы
собираемся сделать будет влиять только на 3 + 2 траектории. Там есть Установить рабочую плоскость On блок:
Синяя рамка показывает параметры угла Эйлера, и они не оказывают никакого влияния на углы машины. Необходимо
добавить углы машины в любом месте блока и набора Выход Следующий флаг подавленный Государство для них:
Обратите внимание, что это решение работает совместно с Выход на ленту флаг установлен Никогда
государство. Этот дополнительный материал необходим, чтобы исключить появление углов машины из Установить рабочую
плоскость On блок. После того, как блок обрабатывается следующий вызов углов машины будет происходить в Первый ход
После Toolchange и именно в тот момент, когда Выход Следующий флаг щелкает в действие для них. Также обратите
внимание, что это будет работать только если параметры угла машины являются покадрово. Код результата после
обновления файла параметров будет выглядеть, как показано ниже. Там нет углов машины в
,,,
N100 (рабочая плоскость NAME 1) N110 (Траектория
ИМЯ decaisse) N120 (USINAGE 3 + 2) N130 G17 G131
N140 N150 D5 Д0
N160 G92 Y1540.0 X338.609 Z0.0 ROLL0.0 PITCH0.0 YAW20.0 N170 (USINAGE 3 + 2) N180 D5
,,,
Эта опция может быть использована, если это необходимо, чтобы повторить вывод модального параметра позже, даже если он не
изменит свое значение. Кроме того, может потребоваться изменить некоторые параметры без написания его вниз, но обеспечить его
выход, когда оно выполняется следующий раз, когда во время обработки (отложенного выхода). В качестве примера мы будем
рассмотреть вопрос о переходе в режим многокоординатной. Посмотрите на следующий кусок кода:
Есть Многоосная выключения / включения процедур. Мы можем хотеть иметь углы машины записаны после того, как
Многоосная включается, даже если они будут повторяться. Но в основном углы машины являются покадрово. Рабочие кадры
на картинке выше облегать повторяя углы. Для этого достаточно открыть Установить Многоосный On блок в редакторе и
набор флагов, как показано ниже:
Выполнение этого мы обеспечиваем углы машины появляются в первый блок движение приходит после того, как Установить
Многоосный On ли они изменены или нет. Как и в предыдущем примере,
Выход на ленту Флаг также устанавливается Никогда как мы не нужны углы машины появляться в Установить Многоосный
On ( отложенный выход).
Составные команды
Составные команды представляют собой команды, которые содержат один или несколько вложенных команд (также
называемые суб-команд). Вложенный команда обрабатывается нормально и результат разборе вставляется в выходной
согласно месту вложенной команды в командной хост-блоке.
Вложенные команды могут быть общим или определены пользователем. Они подвержены к Всегда а также
Никогда настройки вкладки Выход на ленту флаг - обратитесь к
Интерфейс командной.
Команда соединение может ссылаться на StandardResponse () команда. Вложенный команда сама может иметь функцию
сценария, возложенные на него. В этом случае функция выполняется только тогда, когда Тип вложенной команды
устанавливается в Функция выхода сценария ( по умолчанию он установлен в положение Выход блока товары только).
Составные команды полезны, когда вам нужно повторно использовать фрагменты ответа на команду. В этом примере файл вариант
имеет две команды, Load Tool а также Загрузите инструмент в первую очередь, сконфигурирован следующим образом:
Load Tool
Эти команды являются одинаковыми для первого блока, за исключением Загрузите инструмент в первую очередь. Вы можете избежать
внесения изменений в двух местах гнездования Load Tool в Загрузите инструмент в первую очередь. Затем, изменения Load Tool автоматически
отражаются в Загрузите инструмент в первую очередь.
Если функция скрипта назначена на Load Tool Команда, вы должны установить блок Тип к Функция
выхода сценария в Загрузите инструмент в первую очередь
команда.
Введите сообщение, которое вы хотите отобразить, когда Delcam постпроцессор встречает команду в Недопустимое
сообщение поле Команду Свойства.
переименовывать переименовать команду определенный пользователем.
Щелкните правой кнопкой мыши элемент блока в команда просмотра, чтобы отобразить контекстное меню. Выбрать:
Выход Следующий чтобы заставить или подавить появление значения в следующий раз. Ссылаться на
Блок Свойства товара Для получения дополнительной информации.
Выход на ленту для управления выходом на ленте значения параметра, встроенной команды или строки, с позиции в
текущем блоке. Ссылаться на
Блок Свойства товара Для получения дополнительной информации.
Для вывода рабочей плоскостью выводить координаты элемента блока в рабочей плоскости из программы,
сформировавшего файл CLDATA (например, PowerMILL) рабочей плоскости. Ссылаться на Блок Свойства товара Для
получения дополнительной информации.
Порез вырезать выбранные элементы в буфер обмена.
При вставке элементов из другого файла опцию, Вставить мастер отображается, так что вы можете выбрать, чтобы
вставить параметры, связанные с этими элементами. Например, если вставить команду из другого файла опций, необходимо
также решить, следует ли вставить состояния и значения, связанные в каких-либо параметров, которые уже существуют в
файле целевой опции.
Выбрать все чтобы выбрать все блоки в команде. Затем вы можете скопировать и вставить в буфер обмена в другую
команду.
Выбор Комментарий чтобы преобразовать выбранные элементы блока в комментарий. Это добавляет Комментарий Start а
также Комментарий End пункт в начале и в конце выборки. Когда комментарии NC включены в Генеральная вид, эти
элементы вставки
Комментарий Start а также Комментарий End символьные строки в файл программы ЧПУ, а также вызвать контроллер для
лечения приложенных пунктов в виде комментариев.
Для получения информации о прохождении комментарии из файла CLDATA в файл программы ЧПУ,
см Комментарий тема.
Положительный Ссылка связать параметр А для параметра В, так что А выписана только тогда, когда B выписан. Для
получения дополнительной информации см Linkage.
Отрицательная Ссылка связать параметр А для параметра В, так что А выписана только тогда, когда B не выписали. Для
получения дополнительной информации см Linkage.
Unlink отменить ссылку для выбранного блока. Для получения дополнительной информации см Linkage.
Выбрать чтобы выбрать все коробки в блоке. Затем вы можете скопировать и вставить блок или
перетащите его, удерживая левую кнопку мыши нажатой
Описание блока
Связывание блоков элементов
Linking позволяет сделать вывод одного блока элемента зависит от выхода одного или нескольких других элементов в одном
1. Щелкните правой кнопкой мыши элемент блока, который вы хотите связать и выберите:
положительный если вы хотите вывести элемент блок только тогда, когда связанный элемент выводится.
отрицательный если вы хотите вывести элемент блок только если связанный элемент не выводится.
2. Щелкните элементы блока, который вы хотите установить связь. Ссылка отображается значок
первый элемент блока, чтобы показать, что это связано.
Для того, чтобы отобразить элементы блока в ссылке в любое время, нажмите на следующую ссылку значок.
1. Щелкните правой кнопкой мыши элемент блока, который вы хотите разъединить и выберите Разорвать связь.
2. Щелкните элементы блока, который вы хотите отменить. Изменяется цвет блока элементов, чтобы показать его
больше не связаны между собой.
значок
операцию удаления связи. удаляется,
Связь когда все элементы блок-схемы удаляются из
ссылка.
описание Блок
Используйте описание блок для ввода информации о блоках в команде. Для создания или редактирования
описания блока:
1. Выберите любой элемент в строке, для которой необходимо ввести информацию. Описание блок
2. Введите информацию в поле. Описание блока отображается значок, чтобы указать примечание было
введено.
Для отображения заметки в виде всплывающей подсказки, наведите курсор мыши на ноту значок:
Пользовательские команды позволяют выводить конкретные параметры. Вы можете вызывать пользовательские команды из
2. в Добавить команду диалоговое окно, введите имя для новой команды и нажмите ОК.
предварительный просмотр
После того как вы определили команду, вы можете присвоить значения полей в нижнем левом углу Сообщение просмотра и
предварительного просмотра команды в правом нижнем углу экрана. Например:
Параметры приведены в жирный текст постоянно содержатся в таблице команд. Они часто
имеют решающее значение для команды - например,
Круговая Move Команды содержат большинство параметров, относящихся к дуговой интерполяции.
Параметры, приведенные в этом жирный текст постоянно содержатся в таблице команд и имеют
фиксированные значения, или которые зависят от других параметров для их значений, только для чтения.
Например, Круговая Move YZ
Команда, где дуга параметры плоскости предопределены уже и не могут иметь другие значения внутри
команды.
Параметры, указанные в обычном тексте не постоянно в команде, но в настоящее время в
командном блоке.
Все параметры, приведенные в таблице предварительного просмотра имеют некоторые начальные значения, так что, например, в случае включения Переместить
Циркуляр команды, Delcam постпроцессор может генерировать дуги интерполяции правильно в окне предварительного просмотра.
Если cutfile не может быть успешно постобработки, сообщение об ошибке отображается в Вывод панели. Это сообщение
может содержать гиперссылку на соответствующую команду, которая позволяет перейти к команде и изменить определение:
параметры
Параметры позволяют входных значений из файла CLDATA и выходных значений, характерных для контроллера станка.
Чтобы вывести список параметров, доступных в Delcam постпроцессор, нажмите параметры вкладка в исследователь или
выберите Вид> Параметры пункт меню. На вкладке перечислены все доступные параметры использования по категориям.
Чтобы отобразить отдельные параметры, разверните вложенные папки.
Значок отображается слева от каждого параметра указывает тип значения, он может содержать:
текстовую строку
Чтобы изменить настройки параметра, либо изменить формат, возложенные на него, выберите параметр в списке и
редактировать свойства просмотра в нижней части вкладки. Чтобы добавить параметр в командном блоке:
Выберите его вступления в параметр Вкладка исследователь и перетащить его на блок-пункт, в котором вы
хотите использовать его. Чтобы создать параметр правой кнопкой мыши параметры или Пользовательские параметры и
выберите
Добавить пользователя стандартный параметр чтобы создать целое, вещественное, строки или параметр продолжительности, или выберите Добавить
группу параметров пользователя чтобы создать параметр группы.
Необходимо определить значение машины для каждого параметра в качестве параметра группы перед его
использованием; ничего не записывается в выходной файл, если Стоимость в А
состояние пустым. Чтобы проверить параметры для параметра группы, выберите элемент в Блочные товары Посмотреть.
Варианты параметров отображаются в Свойства.
По умолчанию параметры отображаются в соответствии со свойствами файла опций. Например, если дуги
будут отключены в свойствах файла опций параметров, связанных с дуговые становятся скрытыми.
Создание параметров
В дополнение к использованию встроенных параметров, поставляемых с Delcam постпроцессор, вы можете создавать свои
собственные параметры для использования в командах. Эти параметры перечислены в разделе Параметр пользователя филиал
Проводник.
о Добавить пользователя стандартный параметр чтобы создать целое, вещественное, строки или
параметр длительности.
о Для Пользователь Стандартный параметр, Выбрать: Продолжительность, Integer, Real или Строка.
о Для Пользователь Группа параметров, определить состояния, которые пользователи могут выбирать
из и их значения.
4. Нажмите ОК чтобы сохранить изменения и закрыть диалоговое окно. Параметр отображается в Пользовательские
параметры папку, в которой вы можете просмотреть, чтобы изменить свойства параметров.
предварительный просмотр отображает предварительный просмотр для выбранного параметра со значением, введенным в поле
ValueForPreview.
о Читать чтобы указать значение параметра не может быть изменен пользователем. Эта опция
используется для параметров, значения которых определены в файле CLDATA.
Префикс определяет любой текст, который вы хотите отобразить перед значением, когда он выводится.
Например, когда этот префикс Х, значение -1.23 выводится как X-1.23.
постфикс определяет любой текст, который вы хотите отобразить после значения, когда он выводится.
Формат определяет формат, который вы хотите использовать, чтобы контролировать, как параметр
выводится.
В группе Параметры, укажите параметры пользователи могут выбрать. Чтобы задать параметр, введите состояние
наименование и его Стоимость.
Например, если у вас есть PowerMILL Окружение называется Давление, необходимо создать параметр в Delcam
постпроцессор называется udp_Pressure, а затем установить начальное значение для параметра в таблице
форматирования. когда Delcam постпроцессор сталкивается с этим User Defined Окружение в файле вырезать, он
ищет параметра сопоставления пользователя. Если он находит, Delcam
постпроцессор преобразует PowerMILL значение до значения, совместимый с типом Delcam постпроцессор параметр.
Если преобразование прошло успешно, то значение присваивается к Delcam постпроцессор параметр. В
противном случае ошибка (тип Несоответствие) генерируется. Если нет эквивалентно Параметр пользователя найден,
Delcam постпроцессор игнорирует User Defined Окружение из PowerMILL.
Редактирование параметров
Использовать свойства просмотр, чтобы изменить настройки встроенных параметров и задаваемых пользователем параметров.
3. в Формат список, выберите формат, который вы хотите использовать, чтобы контролировать, как параметр
выводится.
о Читать чтобы указать значение параметра не может быть изменен пользователем. Эта опция
используется для параметров, значения которых определены в файле CLDATA.
7. в постфикс поле, введите любой текст, который вы хотите отобразить после значения, когда он выводится.
8. пошаговом режиме - Выбрать Правда чтобы выходные значения по отношению к предыдущему значению.
Например, если значение для вывода составляет 10, а предыдущее значение было 4, пошаговом режиме выводит
значение в виде цифры 6 (10-4). Выбрать Ложь
для вывода текущего значения. пошаговом режиме Допускается для большинства координат, углов машин и реальных
параметров, созданных пользователем (см встроенными параметрами для получения дополнительной информации).
9. Если вы хотите, чтобы проверить, как значения параметров будет выглядеть, когда они выводятся, введите
значение в ValueForPreview поле. Значение отображается в предварительный просмотр поле с любым Префикс а также Postfix,
плюс эффект классифицированного в настоящее время Формат.
10. В группа Параметры, укажите параметры пользователи могут выбрать. Чтобы задать параметр, введите состояние
наименование и его Стоимость.
Например, если это возможно Шпиндель Режим в CLDATA являются КОО ( против часовой стрелки), CW ( по
часовой стрелке) и OFF, необходимо указать машинный код для каждого из этих состояний. Если буква требуется
перед кодами, ввести его в
Префикс поле.
о Необходимо определить значение машины для каждого параметра в качестве параметра группы, прежде
чем использовать его как ничего не записывается в выходной файл, когда параметр остается пустым.
Полярные координаты
Существует еще один способ определить координаты точки с именем, как "полярных координатах".
Полярные координаты полезны в тех случаях, когда деталь или часть детали измеряется по радиусу и углу наклона.
Происхождение размерных измерений называется «полюса». Пример:
Точки P1 и P2 могут быть описаны со ссылкой на полюса следующим образом: P1 соответствует радиусу = 100 плюс угол
Полярный угол, Полярный радиус, Полярный Центр X, Полярный центр Y, Z. Полярный центр
Полярные координаты вычисляются относительно программы системы (рабочая плоскость) координат. Они не зависят от
рабочей плоскости трансформации, или инвалидов RTCP. Полярные координаты вычисляются в плоскости, задаваемой
параметром Mode плоскости. Значения полярных центров чтения / записи и установить как (0, 0, 0) по умолчанию. Другими
словами, он указывает на происхождение программы системы координат.
Приведенные ниже примеры показывают, как полярные координаты используются различными контроллерами с ЧПУ:
Siemens 840D
Heidenhain TNC530
18 CC X + 25 Y + 25 ; настроить полюс
19 LP PR + 20 PA + 0 F250; линейный ход (PR? радиус, PA? угол) 20 CP PA + 180 DR +
; круговое движение
Fanuc 16i
Контактная точка
Обычно движется в NC-программе содержат позиции подсказке. Тем не менее, некоторые контроллеры способны
компенсировать геометрию инструмента. Эта функция называется 3D Cutter компенсация. Когда он используется, система
CAM дополнительно обеспечивают
Как связаться с Normal. постпроцессор вычисляет координаты Контактная точка для каждого перехода из
Радиус подсказке, Диаметр инструмента и контакт нормально. Разница между подсказке пункт и Контактная точка показано
на рисунке ниже:
Используемые сокращения:
ТВ - Инструмент Вектор CN -
подсказке
о Любой из следующих математических функций: ABS, экоса, Asin, Atan, CEIL соз, EXP, пол,
журнал, макс, мин, пау, круглые, грех, SQRT, загар.
Можно назначить выход функции сценария к любому параметру с помощью Стоимость Список в Свойства товара окно.
Структуры позволяют объединить несколько параметров в один элемент блока. Используйте их, если вы хотите быстро
назначить один и тот же набор параметров для нескольких различных блоков команд. Структуры также позволяют быстро
вносить изменения в несколько команд одновременно, потому что изменения в структуре отражаются во всех командах, в
которых она используется.
Структура выглядит как упрощенная блок, за исключением того, что она содержит одну строку, и нет Номер блока:
2. в Добавить структуры диалоговом окне введите имя для структуры, и нажмите ОК. Структура
отображается в Проводник.
Использование структур
Выбрать Состав в Выберите тип товара список, выберите структуру в Выберите предмет список, и
нажмите Добавить параметр Кнопка.
Перетащите структуру из исследователь и поместите его в блок, где вы хотите его использовать.
Для отображения параметров в пределах структуры, щелкните правой кнопкой мыши элемент блока и выберите раскрываться
пункт меню. Параметры отображаются с оранжевом фоне.
Вы не можете редактировать параметры в пределах структуры или вставки элементов между ними.
Чтобы свернуть структуру снова, щелкните правой кнопкой мыши параметр в структуре и выберите Fold.
Чтобы изменить содержимое структуры, щелкните правой кнопкой мыши элемент блока и выберите Перейти к Структура пункт
меню.
Чтобы преобразовать содержимое структуры в блок элементов, щелкните правой кнопкой мыши структуру и выберите Unstructure
пункт меню.
Эта опция разрывает связь со структурой, и дальнейшие изменения в структуре не будет иметь
никакого влияния на команду.
Щелчок правой кнопкой мыши отдельную структуру отображается следующее контекстное меню:
в Добавить структуры диалоговом окне введите имя для структуры, и нажмите ОК. Структура отображается в исследователь
таблицы
Таблицы позволяют перечислить все инструменты и режущие машины вместе, так что вы можете уведомить об этом оператора
станка требований программы ЧПУ (в, например, при добавлении соответствующей Таблица инструментов к Запуск
программы и соответствующая Toolpath Таблица к
Toolpath Start).
Если вставить карту памяти Toolpath Таблица в Toolpath Start Команда, вы можете выбрать Тип вывода, что создает.
Выбрать:
Если вставить карту памяти Таблица инструментов в команду, или вставить Toolpath Таблица в
любой команде, кроме Toolpath Start, таблица выводится автоматически.
Создание таблицы
1. в таблицы Вкладка, щелкните правой кнопкой мыши в Опция Проводник файлов, Выбрать Добавить таблицу из
контекстного меню. Добавить таблицу Появится диалоговое окно.
о Если Toolpath Таблица вставляется в команду Toolpath Start, только одна строка
выводится. Обратитесь к таблицам.
4. Нажмите ОК. Таблица добавляется к таблицы ветвь, и его содержимое отображается в Посмотреть панель:
5. Завершить свойства поля:
о имя - Задает имя выбранной таблицы. Чтобы изменить имя, щелкните в поле, и переписать
текст.
Чтобы проверить таблицу, введите значения в списке параметров в нижней левой части окна. Значения отображаются в
примере панели справа.
Редактирование столбца
Использовать Свойства товара посмотреть, чтобы указать расположение выбранного столбца. Для того, чтобы отобразить
свойства, выберите столбец в таблице. Свойства товара вид отображает все параметры выбранного столбца:
параметр задает имя параметра, назначенного для столбца. Нажмите, чтобы отобразить свойства параметров.
Префикс определяет любой текст, который будет добавлен в начале значений столбца при выходе. Например, если Префикс является
Икс а значение столбца - 1,23, выход
X-1.23.
постфикс определяет любой текст, который вы должны быть добавлены к концу значений столбца при выходе. Например,
если постфикс является _ A а значение столбца - 1,23, выход - 1.23_A.
Выход Total когда Правда выбран для параметра столбца, который имеет числовое значение, Delcam постпроцессор
выводит общее значение для столбца.
Форматы
Формат представляет собой группу параметров, которые контролируют как параметры выводятся. Форматы позволяют быстро
применить настройки к параметрам, так что вы можете гарантировать, что аналогичные значения выводятся аналогичным
образом. Форматы также позволяют изменять мощность всех связанных параметров в одном месте.
Чтобы создать формат, щелкните правой кнопкой мыши в Форматы Проводник и выберите Добавить формат пункт меню.
Использование форматов Проводник
Поведение Параметры управления, как параметры, связанные с этим форматом, выводятся по умолчанию.
зависимость - если Выход на ленту установлен в положение Всегда, всегда префикс, или Если обновление, зависимый установка
управляет выводом значения параметра и его префикс. Выбрать:
• Как и в формате использовать настройку из формата, присвоенного этому параметру. Если изменить значение по
умолчанию Как и в формате установка в командном блоке,
Настройка формата отменяется. Этот параметр доступен только для выбора в командных блоков.
• Независимый, если появляется для лечения элемент блока как независимые, когда он появится. Выход
управления установок Выход на ленту установка.
• Независимый если Обновлено для лечения элемент блока как независимые, когда его значение изменяется.
Выход управления установок Выход на ленту установка только тогда, когда значение отличается.
• Параметр не строка имеет нет Выход на ленту установка. Его выход определяется зависимость установка,
которая может быть Независимый ( Выход его независимо от других элементов в блоке); Зависимая ( Выход его
только тогда, когда один из других элементов блока является Independent); или Никто ( всегда выводить его).
• Выход на ленту - управляет выводом на ленту значения параметра, встроенной команды или строки, с позиции в
текущем блоке. Выбрать:
• Как и в формате (только параметр) использовать настройку из формата, присвоенного этому параметру.
Если вы измените Как и в формате установка в командном блоке, настройка формата отменяется. Этот
параметр доступен только для выбора в командных блоков.
• Всегда (Параметр, String и Embedded Command) всегда выходной значения (для параметра, это подпадает
под действие зависимость а также
Вывод следующий раз Настройки - смотри ниже).
• Всегда Приставка (Только параметр) всегда выходной префикс (при условии соблюдения зависимость а также Вывод
следующий раз Настройки), независимо от того, является ли значение выводится.
• Значение модальный не выводится, если Вывод следующий раз флаг был установлен
пресекать когда она была вызвана в последний раз.
• Ширина - Определяет размер выходного значения в символах, когда Ширина Режим является максимальная или Константа
Значение должно быть положительным числом между 1 а также 80.
• максимальная чтобы ограничить ширину вывода количества символов, указанных в Ширина поле.
• Константа Выровнять по левому краю влево выровнять все значения в указанное Ширина. Значения,
которые содержат меньше символов, чем указано Ширина дополняются (с пробелами по умолчанию, или с
нулями, когда Ведущие Нули флажок).
• Константа Выровнять по правому краю к правому краю все значения на указанном Ширина. Значения, которые
содержат меньше символов, чем указано Ширина дополняются (с пробелами по умолчанию, или с нулями, когда Ведущие
Нули флажок).
• Имперский блок зависимых и единицы метрической зависимости указать, каким образом значения выводятся
при использовании измерений имперские и при использовании метрических измерений.
• Десятичные места - когда Десятичный разделитель выбран, используйте эту строку, чтобы указать, сколько
отображаются знаков после запятой.
• Масштаб - Используйте этот параметр, чтобы указать, сколько раз метрический а также
имперский значения должны быть умножены. По умолчанию 1, но если, например, вы измените его на 2, это
позволяет создавать диаметры от радиусов.
• Нулевая строка - Выберите параметр, чтобы указать, как представляется нулевое значение.
• Значение Внешний вид Параметры управления, как значения представлены, если выход.
• Дробная часть Ноль - Определяет, как представлены числовые значения с замыкающими нулями. Выбрать:
о XXX.000 чтобы отобразить конечные нули (даже если конечные нули не является
выбран). Если Десятичная точка не выбран, дисплей становится
XXX000.
о XXX.0 чтобы отобразить один последний ноль (если конечные нули не выбрано).
о XXX. для отображения не замыкающих нулей (за исключением случаев конечные нули выбран).
о XXX для отображения не завершающие нули или десятичной точки (если Скользящий
нули или Десятичная точка выбраны).
• Десятичный разделитель - Выбрать Правда для отображения десятичной точки в числовых значений.
• экспонент - Отображает числовые значения в экспоненциальном формате. Выберите параметр в списке, чтобы
указать количество показательных цифр, которые вы хотите использовать. Например, чтобы отобразить -23.45 как - 02.345e
+ 001, Выбрать 3 цифры.
• Целая часть Ноль - Определяет, как представляются числа с целым значением, равным нулю. Выбрать:
• , XXX для отображения не ведущих нулей (за исключением случаев Ведущие Нули выбран).
о Эта настройка недоступна, если Десятичная точка или Ведущие Нули является
выбран.
• Ведущие Нули - Выбрать Правда на площадку числовые значения с ведущими нулями до количества символов,
указанных в Ширина. Например, если Ширина является 7, -
23,45 выводится как - 023,45 При выборе этой опции.
• Вход Выход - Задает знак, используемый для отображения положительных и отрицательных значений. Выбрать:
о Если ответ отрицательный для отображения знаков минус (-) перед отрицательными
значения.
• конечные нули - Выбрать Правда на площадку числовых значений нулями, вплоть до количества символов,
указанных в Ширина. Например, если Ширина является 9, -
23,45 выводится как - 23,45000 когда Правда выбран.
• Настройки поведения могут быть перекрыты в командных блоках. Для того, чтобы повторно назначить
Создание форматов
1. Щелкните правой кнопкой мыши Форматы Проводник и выберите Добавить формат пункт меню.
Например:
3. в на основании список, выберите формат, на котором вы хотите основать свойства нового формата, и
нажмите ОК. Новый формат отображается в
Форматы папка. Например:
Для просмотра и редактирования свойств параметра, выберите его элемент в списке. Свойства отображаются в Свойства
товара окно.
Чтобы назначить параметр в другой формат, щелкните правой кнопкой мыши параметр и выберите формат из меню.
Например:
Параметр не может быть назначен на более чем один формат. Если назначить параметр, который
уже назначен, он удаляется от своего первоначального формата.
скрипт
Postprocessessing поведение может быть расширена с помощью JScript или VBScript. Определяемые пользователем
функции имеют доступ к встроенным функциям и все настройки файла опций. Панель инструментов позволяет создавать
функции скрипта быстро. Обратитесь к Command Interface для получения инструкций о том, как связать функцию сценария с
командой. когда Delcam постпроцессор обрабатывает команды, он отвечает следующим образом:
Если командный блок не связан с функцией сценария, Delcam постпроцессор обрабатывает список
блочных элементов в команде и формирует выходной сигнал NC. Это поведение по умолчанию эквивалентно
сценария
StandardResponse ().
Если командный блок связан с функцией сценария, скрипт запускается. Если функция сценария
содержит StandardResponse (), Delcam постпроцессор формирует выходной сигнал из блока команды, как
описано выше. Если функция сценария содержит AdvancedResponse (), Delcam постпроцессор
генерирует выходной сигнал в соответствии со сценарием, связанной с командой, на который ссылается AdvancedResponse
().
Создание сценария
4. Введите имя для функции. Имя не должно начинаться с цифры или содержать пробелы.
6. Введите свой сценарий. Код проверяется, как вы пишете, и его статус, а также какие-либо ошибки,
отображаются в Статус бар. Например:
2. Введите новое имя в фоновом окне, покрывающей функцию. Delcam постпроцессор обновляет файл
Эти примеры были упрощены, чтобы проиллюстрировать, что происходит, когда функция скрипта прилагается к команде, и
что происходит, когда сценарий содержит
стандарт а также AdvancedResponse функции. Следующие функции
когда Delcam постпроцессор обрабатывает первая команда, которая не имеет прикрепленный сценарий, он обрабатывает
элементы блок в команды и формирует выходной сигнал NC. Это поведение по умолчанию и эквивалентна сценария
StandardResponse ():
когда Delcam постпроцессор обрабатывает вторая команда, функция игнорирует стандартный вывод из командного блока и
использует выход из сценария:
Сценарий для подключенной функции, Script_Second, является:
функция Script_Second ()
тусклый RET RET = StandardResponse & "Выход сценария"
функция
( Script_Standard) вместо того, чтобы его командного блока, чтобы генерировать свой вывод:
функция Script_Standard ()
тусклый RET RET = StandardResponse ( "% Б (Второй)%" ) & StandardResponse
Первая часть вывода от вывода команды блока второй команды. Последняя часть продукции ( Выход из третьего
командования) происходит от текущей команды блока ( Third_from_Standard_Second) поскольку
Последняя часть функции скрипта StandardResponse () без аргумента. Это соответствует выходу от вызывающей команды.
Script_Advanced, вместо того, чтобы ее командный блок, чтобы сгенерировать свой вывод. Тем не менее, первая часть
выходного сигнала происходит от AdvancedResponse () ( по сценарию выход) второй команды:
функция Script_Advanced ()
тусклый RET RET = AdvancedResponse ( "% Б (Второй)%" ) & StandardResponse
скрипт Панель инструментов отображается при выборе сценария в Посмотреть панели. Это позволяет создавать шаблоны
функций и выполнять Вырезать, Копировать, Вставить, Удалить, Выбрать все а также найти Функции по тексту сценария.
Кнопка Описание
Нажмите стрелку вниз и выберите нужный вариант из списка, чтобы добавить шаблон для выбранной функции в
сценарий.
Можно также выбрать функцию, щелкнув правой кнопкой мыши на скрипт просмотра и
выбора опции из контекстного меню. Вырезает выделенный фрагмент сценария в системный буфер
обмена.
Отображает Найти панель инструментов. Используйте его для поиска текста сценария и контролировать, как
отображается текст.
Отладка сценария
Обнаружение проблем во время выполнения очень трудно в сложном сценарии. Но разработчики вариант файла может
установки точек останова и выполнить скрипт в режиме "шаг". Во-первых, вам нужно установить любой JIT отладчик. Лучший
из них поставляется с Microsoft Visual Studio (в том числе экспресс-изданий), но вы можете установить бесплатно Script
Debugger
для Windows
(Http://www.microsoft.com/downloads/details.aspx?FamilyID=2f465be0-94fd- 4569-b3c4-dffdf19ccd99 & DisplayLang =
EN). Затем,
"TurnJITDebuggingOn.reg" с содержанием:
Теперь при двойном щелчке на нем, будут применяться изменения в реестре Windows и отладки будет включен.
код сценария
вернуть Рез; }
Затем запустите постобработки. "Отладчик" нарушит выполнение вашей функции сценария, и вы будете иметь возможность
отладки. Отладчик позволяет увидеть значения параметров и вычисления выражений. Кроме того, вы можете продолжить
сценарий шаг за шагом выполнения или до конца скрипта.
Для того, чтобы отключить отладку JIT вам нужно создать и применить файл с именем
"TurnJITDebuggingOff.reg" с содержанием:
1. Нажмите Открыть левый файл Кнопка или выберите Файл> Открыть левый файл
пункт меню.
2. в открыто Диалог, выберите опцию (*. OPT) файл, который вы хотите отобразить на слева от PostComparer
окно, и нажмите Открыто.
3. Нажмите Открыть правый файл Кнопка или выберите Файл> Открыть правый файл пункт меню.
4. в открыто Диалог, выберите опцию (*. OPT) файл, который вы хотите отобразить на справа от PostComparer
окно, и нажмите Открыто.
5. Теперь вы можете сравнить файлы опций. Вы можете открыть недавно просмотренных файлов, выбрав Файл>
Последние слева
а также Файл> Последние Right опции меню или нажав Недавние файлы
кнопки над каждой панели.
Для смены позиций файлов опций в окне, нажмите файлы подкачки Кнопка или выберите Файл> Файлы
подкачки пункт меню. Для сравнения выбранных опций файлов, нажмите сравнить Кнопка или выберите файл
Просмотр различий
Когда сравнение завершено, каждый элемент отображается с цветом фона, который указывает, как он сравнивает по файлов
опций:
Например:
Для сравнения команду, дважды щелкните его запись в PostComparer. Команда отображается в отдельном окне с различия
выделены. Например:
Для сравнения скрипт, дважды щелкните его запись в PostComparer. Текст сценария отображается в отдельном окне с
различия выделены. Например:
Слияние Особенности
С помощью контекстного меню вы можете копировать значения выделенных элементов между файлов опций:
Для сложных элементов, как команды, копирование всего элемента не допускается. Но вы можете скопировать все свои
свойства separatelly, шаг за шагом.
Все изменения сделаны в редакторе и в конечном итоге вам нужно сохранить изменения с помощью кнопок на панели
инструментов и.
При закрытии PostComparer с измененным и неспасенному файл опций, вам будет предложено о
сохранении его.
Опция Файл будет сохранен в текущем формате и не может быть использована со старыми версиями PostProccesor
Вопросы-Ответы
CAM системы всегда использует только один активный постпроцессор. Его версия будет напечатана в окне вывода системы
CAM.
Для изменения активной версии, пожалуйста, используйте руководство Изменить активную версию
Если у вас есть отдельные файлы CLDATA вы можете вызвать любую версию с помощью меню Пуск
операционной системы Windows - Все программы - Delcam - постпроцессор - Постпроцессор.
Как
Этот ярлык запуска программы установки, которая устанавливает активную консоль и COM-сервер.
• В Windows 64-разрядной версии можно установить два активных версий, в первую очередь для 32-разрядных и второй для
64-битных приложений.
Рекомендации
• справочник команд
• Встроенный параметров
• Встроенные функции
• ошибки
справочник команд
запуск программы
Запуск программы устанавливает начальные значения станка с ЧПУ должно начать работать. Команда выводится в начале
каждой программы, и должна быть активирована и определена в каждом файле опций.
Любые специальные символы требуют контроллера станка. Например, Fanuc контроллеры требуют
программ, чтобы начать с символа%.
Параметры, которые содержат информацию о программе, например, имя выходного программы ЧПУ,
а выходные блоки.
Можно также использовать команду для вывода информации оператора, такие как инструменты и режущие машины,
требуемые программой.
Вы можете управлять способом, в котором элементы выводятся в программе ЧПУ с использованием таблиц.
начало Toolpath
Toolpath Start инициализирует параметры перед началом каждого в траектории файле опций. Он также может быть
использован для вывода значения и комментарии.
Вы также можете использовать Toolpath Start Команда для вывода список инструментов, с помощью
Таблица.
переключатели контроллера
Активируйте эту команду, чтобы включить Режим коррекции на режущий инструмент Параметр, который определяет
смещение от центра фрезы.
Режим коррекции на режущий инструмент Параметр может быть встроен в другие команды, поэтому
эта команда обычно не используется.
Активируйте эту команду для выключения Режим коррекции на режущий инструмент Параметр, который определяет
смещение от центра фрезы.
Режим коррекции на режущий инструмент Параметр может быть встроен в другие команды, поэтому
эта команда обычно не используется.
Система охлаждения на
Режим охлаждающей жидкости Параметр может быть встроен в другие команды, поэтому
эта команда обычно не используется.
охлаждающую жидкость
Режим охлаждающей жидкости Параметр может быть встроен в другие команды, поэтому
эта команда обычно не используется.
Установить Многоосный On
Вы должны выбрать профиль машины с несколькими оси в Контроль Координаты Настройки при обработке многоосных
траектории.
Использовать Установить Многоосный Off Команда для отмены любых настроек параметров, заданные для многоосных работы.
Когда контроллер поддерживает работу машины в локальной рабочей плоскости, и вы указали Профиль из Многоосных
машина с RTCP и поддержка 3 + 2 в
Координаты управления, вы должны активировать Установить рабочую плоскость On Команда и указать параметры,
необходимые для Метод определения рабочей плоскостью используемый контроллером:
Если контроллер требует угловой координаты машины, чтобы указать местоположение инструмента,
необходимо установить Рабочая плоскость Происхождение параметры и значения азимута и высоты с
использованием параметров угла машины, такие как WP машина B а также WP Машина C.
Если контроллер требует углов Эйлера, чтобы указать местоположение инструмента, необходимо указать Рабочая
плоскость Происхождение параметры и Рабочая плоскость Эйлера
параметры.
Этот пример показывает Установка рабочего места на Команда для контроллера Heidenhain. Он использует углы Эйлера, чтобы указать
местоположение инструмента.
Использовать Установить рабочую плоскость Off Команда для задания параметров, необходимых для отмены местной рабочей
плоскости, указанной в Установить рабочую плоскость On Команда, так что контроллер может вернуться к использованию выходной
рабочую плоскость.
Шпиндель на
Режим Направление шпинделя Параметр может быть встроен в другие команды, поэтому эта
команда обычно не используется.
Шпиндель выкл
Режим Направление шпинделя Параметр может быть встроен в другие команды, поэтому эта
команда обычно не используется.
Переехать
Первый ход После смены инструмента определяет начальное движение в пределах траектории после загрузки
инструмента. Это, как правило, устанавливает параметры, которые контролируют движение от инструмента начальной
позиции до момента, когда инструмент начинает работу. пример Первый ход После Toolchange Команда для контроллера
Fanuc:
Первый ход После смены инструмента позволяет определить особые условия для первоначального движения
инструмента. Например, в 3-осевой траектории, то Х и Y значения могут быть указаны в отдельном блоке к значению Z так,
чтобы инструмент не перемещается по всем трем осям одновременно. Это позволяет избежать потенциальных проблем при
перемещении инструмента из его загрузки позиции.
Команда также используется, чтобы указать все необходимые параметры, которые не установлены в
Таблица инициализации или Запуск программы Команда в том числе:
Режим Направление шпинделя - Этот параметр должен быть указан до первого хода, так что режим
может быть установлен из файла CLDATA.
Режим охлаждающей жидкости - Этот параметр должен быть указан после того, как шпиндель был
включен и достиг заданной частоты вращения, а также перед началом движения работы. Режим Затем
устанавливается из файла CLDATA.
Длина инструмента Компенсация Mode On - Установите этот параметр после того, как инструмент оставил
безопасный Z поэтому машина знает длину инструмента, прежде чем он начнет работать.
Режим коррекции на режущий инструмент - Этот параметр должен быть указан перед началом
движения работы, так что режим может быть установлен из файла CLDATA.
Вы должны определить значение для каждого состояния в качестве параметра группы перед его
использованием; ничего не записывается в выходной файл, когда состояние снята с охраны. Чтобы проверить
параметры для параметра группы, выберите элемент блока. Свойства параметров отображается в Свойства.
Переместить быстрый
Перемещение Rapid Команда контролирует движения инструмента, когда он не нужно выполнять какие-либо резки.
Типичные параметры, используемые в этой команде, включают:
В этом примере, вывод из Режим движения требуется только тогда, когда по крайней мере один из X, Y или Z
значений выводится. Для получения дополнительной информации см
Связывание блоков элементов.
Linking позволяет сделать вывод одного блока элемента зависит от выхода одного или нескольких других
элементов в одном блоке. Для того, чтобы создать связь между блоком пунктов:
1. Щелкните правой кнопкой мыши элемент блока, который вы хотите связать и выберите:
положительный если вы хотите вывести элемент блок только тогда, когда связанный элемент выводится.
отрицательный если вы хотите вывести элемент блок только если связанный элемент не выводится.
Курсор, чтобы указать тип ссылки, который вы выбрали.
Для того, чтобы отобразить элементы блока в ссылке в любое время, нажмите на следующую ссылку значок.
4. Щелкните правой кнопкой мыши элемент блока, который вы хотите разъединить и выберите Разорвать связь.
5. Щелкните элементы блока, который вы хотите отменить. Изменяется цвет блока элементов, чтобы показать
его больше не связаны между собой.
значок
операцию удаления связи. удаляется,
Связь когда все элементы блок удаляются из
связь.
Режим движения - Этот параметр включает режим движения, который нужно установить из файла
CLDATA.
Режим коррекции на режущий инструмент - Этот параметр должен быть указан перед началом
перемещения, поэтому режим может быть установлен из файла CLDATA.
Режим охлаждающей жидкости - Этот параметр должен быть указан после того, как шпиндель
включается и достиг заданной частоты вращения, а также перед началом движения работы. Режим Затем
устанавливается из файла CLDATA.
Вы должны определить значение для каждого состояния в качестве параметра группы перед его
использованием; ничего не записывается в выходной файл, когда состояние снята с охраны. Чтобы проверить
параметры для параметра группы, выберите элемент блока. Свойства параметров отображается в Свойства.
Перемещение Rapid никогда не вызывается многоосных траекториям, так как файл CLDATA не
содержит быстрые ходы.
Переместить линейный
Переместить Линейный Команда управляет движением инструмента. Типичные параметры, используемые в этой команде,
включают:
Режим движения - Этот параметр включает режим движения, который нужно установить из файла
CLDATA.
Режим коррекции на режущий инструмент - Этот параметр должен быть указан перед началом
перемещения, поэтому режим может быть установлен из файла CLDATA.
Скорость подачи - Этот параметр позволяет скорость подачи быть установлен из файла CLDATA.
Использовать Изменение режима движения Команда для определения Режим движения Параметр для изменения от Перемещение
Rapid к Переместить линейные, или из Переместить Линейный к Перемещение Rapid.
Вращение на
Вращение на выполняется перед любой последовательности ходов, в которых происходит смена оси вращения. Эта
команда может быть использована для разблокировки осей вращения, когда машина осей поддержки зажима.
Эта команда вызывается каждый раз, когда множество движущихся осей вращения изменения. Текущие состояния осей
Вращение на Также может быть использован для запуска обратного времени кормов. Режим обратного времени имеет
больше смысла, когда происходит вращение. В этом случае Режим подачи должен быть INVERSE_TIME и G93 (ISO) должны
быть выведены в программе ЧПУ. Когда не происходит вращения удобнее использовать подачу в минуту или подача на
оборот (G94 и G95 соответственно). В этом случае Режим подачи должен быть установлен в PER_MINUTE или
PER_ROTATION в ротацию Off.
Вращение Выкл
Вращение Выкл выполняется перед любой последовательности ходов, где оси вращения не изменяется (если оси
вращения изменяется до). Эта команда используется для разблокировки осей вращения, когда машина поддерживает оси
зажима или отключить режим подачи обратной зависимости от времени.
Инструмент
Загрузите инструмент в первую очередь команда используется в первый раз инструмент загружается. Как правило, она появляется в
программе до первого хода, и должен быть определен в каждом файле опций. пример Загрузите инструмент в первую очередь Команда
инструмента Наименование
инструмента Длина
Инструмент Номер
инструмента
В большинстве случаев значение параметра устанавливается из файла CLDATA. Тем не менее, вы должны проверить машину
префикс, указанный для каждого параметра подходит для целевого контроллера. (Для проверки параметра, щелкните правой
кнопкой мыши элемент блока и выберите редактировать из контекстного меню. Параметр отображается в Добавление /
редактирование параметров диалоговое окно.)
Загрузите инструмент в первую очередь используется только один раз в программе ЧПУ. Последующие нагрузки
инструмента выполняются Load Tool команда.
Load Tool
Load Tool Команда используется, когда машина должна изменить инструмент в настоящее время она работает с. Команда
аналогична Загрузите инструмент в первую очередь команда, но это, как правило, также включает в себя инструкции,
чтобы отвести инструмент в безопасное положение и отменить компенсацию длины инструмента перед сменой инструмента.
Команда должна быть определена в каждом файле опций.
В этом примере, блоки 1 - 4 Отвод инструмента, отмены компенсации длины инструмента, а затем
переместите инструмент в рамках подготовки к смене инструмента. Поскольку блоки 5 -9 такие же, как те, которые
используются в Загрузите инструмент в первую очередь
Команда в Fauc_Generic файле опций, вы можете заменить блоки 5 - 9, сделав Загрузите инструмент в первую
очередь суб-команда Load Tool. В качестве альтернативы, вы можете создать пользовательскую команду, которая
включает в себя блоки 5 - 9, а затем вставлять команду в обеих командах инструмента нагрузки. Типичные параметры,
используемые в этой команде, включают:
инструмента Наименование
инструмента Длина
Инструмент Номер
инструмента
В большинстве случаев значение параметра устанавливается из файла CLDATA. Тем не менее, вы должны проверить машину
префикс, указанный для каждого параметра подходит для целевого контроллера. (Для проверки параметра, щелкните правой
кнопкой мыши элемент блока и выберите редактировать из контекстного меню. Параметр отображается в Добавление /
редактирование параметров диалоговое окно.)
сверлильный
Delcam постпроцессор содержит все параметры и команды настройки, необходимые для конфигурирования циклов
сверления и фрезерования резьбы. Для того, чтобы обеспечить полное соответствие между CAM систем и контроллером,
необходимо определить и активировать все команды установки бурильного цикла, которые могут быть использованы
контроллером в файле опций.
• Цикл сверления Пуск отображает заданные значения параметров в начале каждого цикла сверления. Эта
команда позволяет отображать информацию, которая применяется на протяжении всего цикла, например, Буровое
Пек Глубина, сверление Количество Глубины, Буровое Шаг резьбы, Буровое Скорость подачи,
сверлильный Очистить плоскость, Конечная глубина бурения, Бурение первой глубины, а также Бурение
Отвод 2-ой высоты.
• Переместить в цикле определяет дырочные координаты и перемещает инструмент между отверстиями. Цикл
сверления затем выполняется.
• Цикл сверления Конец закрывает последовательность и должна содержать Буровое Тип цикла из Canned_Cycle_Off
и любые другие коды выхода требуется контроллером.
• Если ваша система CAM использует цикл сверления не поддерживается Delcam постпроцессор,
выход программы ЧПУ может быть неправильным.
• Если команда цикл сверления, указанный в вашей системе CAM отключен или пустым в файле опций, Delcam
постпроцессор не отображается сообщение об ошибке, когда он создает программу ЧПУ. Однако, если требуемая
команда запрещена, появляется предупреждающее сообщение, когда файл постобработки.
Необходимо определить и активировать все команды установки бурильного цикла, которые могут быть использованы
контроллером в файле опций. Эти:
• Deep Дрель 2 - Эта команда используется таким же образом, что и команда Deep дрель. Она осуществляется
только тогда, когда программа ЧПУ должна поддерживать два аналогичных циклов многократного Пек
бурения.
• Перерыв Чип - бурение выполняется в несколько этапов (несколько клевать) с выдержкой на каждом клевать.
• Жесткое нарезание резьбы - Нарезание резьбы выполняется машиной. Команда может указать Цикл Пек
Глубина в добавок к Шаг резьбы.
• Диаметр цилиндра 3, Диаметр цилиндра 4 а также Диаметр цилиндра 5 - они соответствуют третьему, четвертому и
пятому типу расточных циклов обычно находятся на станке. Эти операции различаются между различными станками.
• спиральный - это позволяет машине высверлить большое отверстие с небольшим инструментом. Он похож на трохоидального
фрезерования, за исключением того, что Трохоидальная фрезерные станки слот (без изменения Z), в то время как спиральная
фрезерная сверлит отверстие путем механической обработки вниз по оси Z.
• обратными спиральными - что касается Винтовая, за исключением того, что отверстие скучает снизу вверх.
• Винтовая по часовой стрелке - что касается Винтовая, за исключением того, что используются круговые разрезы по часовой стрелке,
• Обратными спиральными CW - что касается Винтовая, за исключением того, что отверстие скучает снизу вверх
круговыми порезы против часовой стрелки.
прощупывание
прощупывание Команды управления комплексом зондировании требуется в На машинной проверке (OMV) частей.
Зондирующих команды оптимизированы для PowerINSPECT и для этого требуется контроллер машины
для вывода измерений в определенном формате. Зондирующих вариант файлы используют сложную логику для
поддержки этого, в том числе широкое использование контроллера конкретных макросов, и вы не должны изменять
команды без специальных знаний целевого контроллера. Контакты Delcam для поддержки.
Эта Зондирование начала цикла команда запускает зондирующего последовательность. Он обычно используется, чтобы
проверить, что инструмент зонд и включен. Команда также используется для определения параметров, которые
устанавливаются только один раз, например, смещения и допуски.
Вы должны установить соответствующий префикс машины (# в приведенном выше примере) для каждого
параметра в Параметр Свойства Редактирование параметров.
Зондирование Move Rapid Команда контролирует движения, когда зонд свободен от части поэтому не требуется никакой
проверки столкновений. В Зондирование Move Rapid, вы должны настроить Режим движения параметр вручную (с
помощью, например, назначая, РЭП к нему, когда Зондирование Move Rapid
команда запускает, а затем LIN к нему, когда другой тип зондирования движение начинается.
Ниже приведен пример для машины с помощью контроллера Fanuc, где используется конкретная установка скорости:
Контроллер Fanuc использует G31 Команда для перемещения зонда и прикоснуться к поверхности.
Например, если запрограммировать движение одного сантиметра в G31, машина перемещается на один сантиметр,
как в G01 ( подающий движение по прямой линии). Тем не менее, в G31, машина останавливается, если датчик
касается чего-то.
Зондирование Move Safe Команда используется для перемещения зонда, когда он близок к части непосредственно перед
началом проведения измерений. Он похож на Зондирование Move Rapid Команда за исключением того, что он обычно
настроен для проверки случайных столкновений с деталью.
Зондирование Move Safe как правило, за которым следует Зондирование Move Нажмите команда.
Зондирование Move Нажмите Команда определяет, как зонд движется к поверхности детали и записи измерений. Кроме
того, необходимо указать, как иметь дело с неспособностью сделать ожидаемый контакт.
Элементы блок-желтым цветом ( Probing_Target_Point а также
Probing_Corrected_Point) находятся Структуры. Чтобы изменить структуру, щелкните правой кнопкой мыши
элемент блока и выберите Перейти к Структура из контекстного меню.
Зондирование цикла Конец Команда определяет конец зондирующего цикла. Он может быть использован, чтобы отключить
зонд это не будет сделано автоматически. Элементы блоков, используемые в команде являются зависит от контроллера.
Например, контроллеры Fanuc использовать текстовую строку.
дуга
Arc команды управления круговыми движениями. Соответствующий круговой ход вызывается, когда он встречается в файле
CLDATA:
Круговая Move YZ
Круговая Move XY
Круговой Move XZ
В дополнение Круговая Setup Move Команда может, по желанию, можно использовать для установки любой
подготовительный текст и параметры дуговых ходов.
Все круговые движения имеют одинаковую структуру команды (с параметрами, заданными в настройках ARC). Следующий
пример демонстрирует Круговая Move YZ команда:
Arc настройки
Все команды круговые перемещения используйте дуга параметры. Тем не менее, так как метод компоновки изменяется
между контроллерами, метод, с помощью которого представлена дуга должна быть определена, когда дуга Интерполяция
поддерживается. Дуга координаты центра, Arc Центр X, Y Arc-центр а также Arc центр Z, можно определить следующим
образом:
В абсолютных координатах
Режим плоскости дуги устанавливает идентификационный код плоскости для контроллера. Delcam постпроцессор вычисляет
правильное значение параметра (фактическая дуга плоскости). Нужно только добавить этот параметр для дуговой
интерполяции блоков, чтобы он выписал.
Arc Ось Вектор X, Arc Ось Y Вектор, Arc Ось Z Вектор содержат нормированные векторы нормали к плоскости дуги. Они
используются с контроллерами машин, поддерживающих осей в произвольных плоскостях. Они обычно не нужны для вывода
дуги интерполяции.
Arc Travel Угол содержит угол дуги. Угол дуги угол между векторами из направляющих центра дуги до начала дуги и
конечной точками. Таким образом, угол дуги представляет собой путь инструмента, как она движется по дуге. Значение
является положительным, если направление против часовой стрелки, и отрицательным, если направление по часовой
стрелке.
Режим движения используется для обеих дуг и Перемещение Rapid а также Переместить Линейный команды. Режим устанавливает
из соответствующего тега в CLDATA. Вы должны установить соответствующее значение для каждого станка Режим в Параметр
Свойства ( для отображения свойств, выберите блок Режим движения в команде. Свойства параметров будут отображены в
свойствах элемента).
Режим коррекции на режущий инструмент добавить этот параметр перед началом движения работы. Режим устанавливается
из соответствующего тега в CLDATA. Вы должны установить соответствующее значение для каждого станка Режим в Параметр
Свойства ( к
отобразить свойства, выберите блок Режим коррекции на режущий инструмент в команде. Свойства параметров будут
отображены в свойствах элемента).
Скорость подачи устанавливает скорость подачи из соответствующего тега в CLDATA. Необходимо указать
соответствующий префикс в Параметр Свойства ( для отображения свойств, выберите блок Скорость подачи в команде.
Свойства параметров будут отображены в свойствах элемента).
сплайн старт
Эта команда инициализирует все необходимые параметры перед началом любой spline- последовательности точек.
сплайн движение
Скорость подачи Set Команда может быть использована для вывода изменения скорости подачи, когда он указан в файле
CLDATA.
Скорость подачи обычно определяются с помощью Скорость подачи Параметр, который может быть
установлен автоматически с помощью CLDATA файла. Поскольку Скорость подачи Параметр может быть встроен в
другие команды, эта команда обычно не используется.
Комментарий
Использовать Комментарий Команда передать комментарии из файла CLDATA через к программе ЧПУ. Комментарий
выводится контроллером машины, но это не имеет никакого влияния на программу.
Комментарий Команда выводит все комментарии в файле CLDATA в том числе автоматически
генерируется системой CAM.
Комментарии должны быть определены комментарием команд, которые являются специфическими для целевой контроллер.
Например, на контроллерах Fanuc, комментарии должны быть заключены брекет символов.
2. Нажмите Вставить комментарий Кнопка на панели инструментов или щелкните правой кнопкой мыши выбранные
элементы и выберите Выбор Комментарий Блок контекстного меню пункт меню меню.
функция постпроцессоров
Использовать функция постпроцессоров Команда для вывода команд, которые не поддерживаются Delcam постпроцессор,
таких как печать, набор данных и установки СВО. Он может быть использован для добавления кода машинно-зависимую к
файлу программы ЧПУ путем установки
Стоимость функции. Например, он может быть использован для добавления информации из командной строки, которая
была введена непосредственно из системы CAM. Тем не менее, это сделает файл опций машины специфичны. Вы можете
создать неспецифическую файл опций, используя функции скрипта.
Конец программы
Это последняя команда в каждой программе и должны быть установлены в каждом файле опций.
Варианты прекращения его действия, такие как позиционирование инструмента в безопасном Z и выключая
компенсации охлаждающей жидкости и резак.
Встроенный параметров
легенда
Длительность Параметр
Параметр
• Необходимо указать значение машины для каждого параметра в качестве параметра группы в параметр свойства или
Свойства товара просмотреть перед использованием параметра; ничего не записывается в выходной файл, если
параметр установлен на неопределенное Состояние.
параметр папка Инкрементальный Описание
Arc Центр X Arc правда X координата центра дуги движения. Это часто
требует соответствующий формат, который будет
установлен в пошаговом режиме.
Arc Центр Y Arc правда Y координата центра дуги движения. Это часто
требует соответствующий формат, который будет
установлен в пошаговом режиме.
Arc центр Z Arc правда Z координата центра дуги движения. Это часто
требует соответствующий формат, который будет
установлен в пошаговом режиме.
дуга ложный
Линеаризация X Специальный
дуга ложный
Линеаризация Y Специальное
дуга ложный
Линеаризация Z Special
Arc Travel Угол дуга ложный Угол между вектором от центра дуги к ее начальной
точке и от центра дуги до конечной точки дуги.
Блок Max X Workpiece ложный Верхний предел блока вдоль оси X. Вместе с блоком
Min X, это определяет степень блока PowerMILL
материала вдоль оси X.
Блок Макс Y обрабатываемой детали ложный Верхний предел блока вдоль оси Y. Вместе с блоком
Min Y, это определяет степень блока PowerMILL
материала вдоль оси Y.
Блок Max Z Деталь ложный Верхний предел блока вдоль оси Z. Вместе с блоком
Min Z, это определяет степень блока PowerMILL
материала вдоль оси Z.
Блок Min X Workpiece ложный Нижний предел блока вдоль оси X. Вместе с блоком
Max X, это определяет степень блока PowerMILL
материала вдоль оси X.
Блок Min Y Workpiece ложный Нижний предел блока вдоль оси Y. Вместе с
блоком Max Y,
параметр папка Инкрементальный Описание
Блок Min Z Workpiece ложный Нижний предел блока вдоль оси Z. Вместе с блоком
Max Z, это определяет степень блока PowerMILL
материала вдоль оси Z.
CAM System Номер программа ложный Версия CAM системы используется для
версии создания cutfile.
Режим коррекции на Переключатели N/A Режим коррекции на режущий инструмент (ON / OFF /
режущий инструмент контроллера влево / вправо).
Скорость резания Toolpath ложный Скорость (или скорость), что материал движется
мимо режущей кромки инструмента. Смотрите
также Скорость подачи.
Буровое уклонов Циклы ложный Вывод определенный угол уклона на форме цикла
сверления.
Буровое Скорость Циклы ложный Скорость подачи для цикла. Смотрите также Скорость
подачи подачи.
Буровое поток Циклы ложный Расстояние, для которого подача должна быть
Уменьшение уменьшена в нижней части сверла.
Расстояние Конец
Бурение Подача Циклы ложный Расстояние, для которого подача должна быть
Уменьшение уменьшена в нижней части сверла.
Расстояние Старт
Буровое поток ложный Удельный вес, с помощью которых подача должна быть
циклы
Снижение Конец Консервированные уменьшена в нижней части сверла.
Буровое поток Циклы ложный Удельный вес, с помощью которых подача должна быть
Расположение
Буровое Свинец Циклы ложный Расстояние от начала ведущего переезда к нему в конце
Расстояние
сверлильный ложный Самый маленький клевать, если каждый пуд должен быть
циклы
Минимальная Пек Консервированные меньше, чем в прошлом.
Количество циклы
Глубины
Буровое Пек Циклы ложный Пек уменьшаем если каждый Пек быть меньше, чем в
Decrement прошлом.
Бурение Rapid Циклы N/A Если включена, то цикл сверления втягивается ускоренным.
втянутых
Режим бурения Циклы N/A Бурение: если 1 втягиваться в безопасное Z (G98) в противном
Буровое Sub Пек Циклы ложный Вспомогательный Пек (для каждого клевать
несколько суб клюет выполняются).
Входные Линейный программа N/A Единицы измерения, используемые для ввода линейных единицах
Контроллер режима движения N/A Режим движения (LIN / RAP / CW / CCW / SPL / CYC).
Переключатели
Переместить Тип Переехать N/A Move Type (UNDEFINED / LINK / ПОДХОД / RETRACT /
LEAD IN / OUT LEAD / JOINUP).
Толерантность линеаризация.
Optfile Дата Информация о файле N/A Дата, на которую был создан файл опций.
создания Опция
Optfile Информация о файле N/A Клиент, для которого файл опция предназначена.
клиентов Опция
Optfile дата Информация о файле N/A Дата, на которую было отредактировано файл
последнего изменения Опция опций.
Optfile Machine Информация о файле N/A Изготовитель станка, связанный с файлом опций.
Tool Производитель Опция
Модель Optfile Информация о файле N/A Модель станка, связанного с файлом опций.
Machine Tool Опция
Режим Plane Переключатели N/A Из PowerMILL cutfile, это ось инструмента (XY, XZ или
контроллера YZ), используемые в качестве текущей плоскости для
дуговой интерполяции.
Перенаправление
Используется
Y
параметр папка Инкрементальный Описание
Продолжительность
Режим RTCP Переключатели N/A Вращения инструмента Компенсация Point (ON / OFF). Если
контроллера он установлен в положение OFF,
Delcam постпроцессор рассчитает Опорной точки от
кончика инструмента.
параметр папка Инкрементальный Описание
Расстояние
Шпиндель Переключатели N/A Режим вращения шпинделя (по часовой стрелке / против часовой
вращения шпинделя
сегмента
пособие
Cuts Номер
Угол подъема
Повороты
параметр папка Инкрементальный Описание
Число
Длина инструмента Инструмент ложный Длина общая длина режущего и узла держателя,
когда он установлен в машине. Длина измеряется от
кончика инструмента к датчику лица, которое
является основанием поверхность шпинделя.
Длина Номер Инструмент ложный Смещение длины инструмента номер в столе станка.
коррекции инструмента
инструмента Следующий
Угол
Совет Радиус
Совет Радиус X
параметр папка Инкрементальный Описание
Совет Радиус Y
Продолжительность
Toolpath Toolpath N/A Тип стратегии (например, одиночный клюют для сверления)
Стратегия
Подтип
пользователем параметров
Рабочая плоскость Рабочая плоскость ложный Угол Эйлера берется из матрицы поворота
Эйлера локальных координат. Угловое положение можно
описать тремя углами Эйлера или двух углов
машины, в зависимости от того, как контроллер
настроен.
Рабочая плоскость Рабочая плоскость ложный Угол Эйлера Б берется из матрицы вращения
Эйлера B локальных координат.
Рабочая плоскость Рабочая плоскость ложный Угол Эйлера С берется из матрицы вращения
Эйлера C локальных координат.
Режим трансформации Переключатели N/A Это можно управлять вручную с помощью Set рабочей
ActiveCommandId
ActiveCommandId ()
Пример (JScript)
;}
ActiveCommandName
ActiveCommandName ()
Пример (JScript)
;}
AdvancedResponse
AdvancedResponse ([ команда])
Выполняет функцию сценария, связанного с ссылочного команды и возвращает его значение. При вызове команда не
присвоен сценарий, AdvancedResponse вернуться NC выход ссылочного команды.
Пример (VBScript)
В следующий пример Зондирование Move Composite, значение для PTM происходит от AdvancedResponse () для Зондирование
Move Нажмите ( функция сценария, связанного с Зондирование Move Нажмите команды):
функция ProbingCompositeMove
'Зондирующего Move Composite является зондировании Move Rapid в пункте' подхода с последующим
зондирующего Move прикосновение к зондировании целевой точки
тусклый PRM, PTM, RET PRM = StandardResponse ( "% Б (Зондирование Move
Rapid)%" )
'Примечание AdvancedResponse поэтому скрипт запускается
InitialSplittingPartNumber
InitialSplittingPartNumber ()
Пример (JScript)
100;
вернуть StandardResponse (); }
GetCoordinate
Эта функция возвращает последнее значение координат параметра, которое было выходом в файл программы ЧПУ в
заданной системе координат. Функция возвращает тип значения реального.
Если параметр не был выход в файл программы ЧПУ, функция возвращает значение параметра,
заданное в параметрах инициализации.
аргументы
representation_id - Система координат, для которой значение параметра должно быть возвращено. Выбрать:
0 чтобы вернуть значение в выходной системы NC-программы. (Эта опция является эквивалентом GetParam () функция.)
Примеры (JScript)
GetDynamicAxisInitial
GetDynamicAxisInitial ( axis_name)
Эта функция возвращает текущий начальный угол поворота для заданной оси.
аргументы
GetDynamicAxisMax
GetDynamicAxisMin ( axis_name)
Эта функция возвращает текущий максимальный угол поворота для заданной оси.
аргументы
GetDynamicAxisMin
GetDynamicAxisMin ( axis_name)
Эта функция возвращает текущий минимальный угол поворота для заданной оси.
аргументы
Эта функция возвращает значение указанного параметра. Тип значения зависит от типа параметра.
аргументы
является обязательным:
правда состояние округляет реальный значение для количества цифр, указанных в формате,
используемом в параметре. округление Аргумент не влияет целое число или строка параметры.
Примеры (JScript)
GetParamPrevValue
Функция возвращает предыдущее значение указанного параметра. Тип значения зависит от типа параметра.
аргументы
Округления аргумент является необязательным. Она устанавливает округление свойство для возвращение
реальный стоимость. Если вы используете ложный государство, GetParamPrevValue () возвращает неокругленное значение, поскольку
он хранится в Delcam постпроцессор. Если вы используете правда
государство, GetParamPrevValue () округление реальный значение для количества цифр, указанных в формате,
используемом в параметре. округление Аргумент не влияет целое число или строка параметры.
Примеры (JScript)
----------------------------------
функция Переехать()
// Как избежать повторения ходов, как: // N100 Х10 Y20
Z30 B50 C60 // N110 Х10 Y20 Z30 B50 C60
// Просто используйте эту функцию для всех команд движения. // Если все координаты
такие же, как и в предыдущем движении // то ответ команда не будет обрабатываться. //
{ если ( GetParamPrevValue ( "% Р (Х)%" , правда знак равно GetParam ( "% Р (Х)%" , правда ) ||
GetParamPrevValue ( "% P (Y)%" , правда знак равно GetParam ( "% P (Y)%" , правда ) ||
GetParamPrevValue ( "% Р (Z)%" , правда знак равно GetParam ( "% Р (Z)%" , правда ) ||
GetParamPrevValue ( "% Р (машины B)%" , правда знак равно GetParam ( "% Р (машина
Б)% " , правда ) ||
GetParamPrevValue ( "% Р (машина C)%" , правда знак равно GetParam ( "% Р (машина
C)% " , правда )) { вернуть StandardResponse (); } вернуть
"" ; } // ----------------------------------
Окно сообщения
Окно сообщения Функция создает, отображает и управляет окно сообщения. Окно сообщения содержит сообщение
сценарий определен, наряду с любой комбинацией предопределенных значков и кнопок.
Значение должно быть в пределах, указанных в файле CLDATA. Если машина уже за пределами заданного максимума, или,
если указанная ось не существует, возвращается ошибка.
аргументы
флаги - Определяет содержание и поведение диалогового окна. Этот параметр может быть комбинацией флагов из
следующих групп флагов.
• ppOk - Окно сообщения содержит одну кнопки: ОК. Это значение по умолчанию.
Возвращаемое значение
Если окно сообщения имеет Отмена Кнопка, функция возвращает ppIdCancel значение, если либо ESC нажата клавиша или Отмена
выбрана кнопка. Если окно сообщения не имеет Отмена кнопка, нажав ESC не имеет никакого эффекта. Если функция
завершается ошибкой, возвращаемое значение равно нулю.
Если функция завершается успешно, возвращаемое значение является одним из следующих значений.
OutputExtension
Стоимость имущества
Примеры (JScript)
PromptParam
Эта функция предлагает пользователю установить значение параметра во время постобработки. Когда постобработка
происходит, PromptParam открывает
Параметр Значение диалог:
Пользователь должен ввести требуемый Стоимость, а затем нажмите кнопку ОК Перед постобработки может продолжаться.
PromptParam может быть использован для запроса значения, когда после обработки внутри
PowerMILL.
аргументы
параметр - Имя параметра, для которого значение должно быть проверено.
стоимость - Параметр Значение по стоимость аргумент является необязательным. Он может быть использован, чтобы установить
значение по умолчанию для параметра. Тип зависит от параметра. Там, где это возможно, Стоимость
Примеры
функция User_input () {
// Эта функция вызывается из команды Start
вар out_str = "" ;
PromptParam ( "% Р (Input Offset Value)%" ) Out_str + = StandardResponse
( "" );
вернуть out_str; }
ResetDynamicAxisLimits
ResetDynamicAxisLimits ( axis_name)
Используйте эту функцию для сброса угла поворота указанной оси к исходному значению, указанному в файле CLDATA.
аргументы
Если не указано имя оси, функция сбрасывает все оси к исходным значениям.
ResetMachineCoordinates
ResetMachineCoodinates ()
Эта функция возвращает осей вращения в исходное состояние, как это определено в МПД-файла или файла опций. Например,
использовать его, чтобы убедиться, что все оси сбрасываются при переключении траектории движения инструмента на машинах,
которые настроены на использование двух углов машины, а не углы Эйлера.
аргументы
Никто
пример
функция reset_axes () {
ResetMachineCoordinates ();
вернуть StandardResponse ( "" ); }
SetDynamicAxisInitial
Используйте эту функцию, чтобы установить новый начальный угол поворота для указанной оси. Например, эта позиция
будет использоваться во время ретракта и перенастроить или при вызове ResetMachineCoordinates.
Значение должно быть в пределах, указанных в файле CLDATA. Если указанная начальная позиция находится вне, или если
указанная ось не существует, возвращается ошибка.
аргументы
SetDynamicAxisMax
Используйте эту функцию, чтобы установить новый максимальный угол поворота для указанной оси. Например, вы можете
использовать эту функцию, когда целевая машина поддерживает различные пределы оси для различных инструментов.
Значение должно быть в пределах, указанных в файле CLDATA. Если машина уже за пределами заданного максимума, или,
если указанная ось не существует, возвращается ошибка.
аргументы
SetDynamicAxisMin
Используйте эту функцию, чтобы установить новый минимальный угол поворота для указанной оси. Например, вы можете
использовать эту функцию, когда целевая машина поддерживает различные пределы оси для различных инструментов.
Значение должно быть в пределах, указанных в файле CLDATA. Если машина уже находится за пределами установленного
минимума, или если указанная ось не существует, возвращается ошибка.
аргументы
аргументы
флаг обновления
1 - обновленный
Если функция вызывается с флагом 0 ( по умолчанию), то считается ли параметр, был обновленный зависит от его
значения: если значение отличается от предыдущего значения параметра, то параметр предполагается Обновлено;
Пример 1
Это единичные примеры строк из разных функций. Обратитесь к примеру 2 для полной функции Heidenhain машины, которая
иллюстрирует использование SetParam чтобы установить FQ параметр в соответствии с типом подачи ставки:
Пример 2
В следующей функции, FQ установлен в положение 1, 2, 3 или 4 в зависимости от того набора скорости подачи является Погружение
Rate, Скорость резания, Обезжиренное Оценить или Max Rate. В этом случае функция может быть связана с Перемещение
быстро, первый ход после Toolchange, циркулярный Move YZ Кольцевой Переместить XZ а также Круговая Move XY команды.
JScript
VBScript
функция Parametric_Feedrates
' тусклый FQ
Пример 3
Эта функция должна быть связана с Переместить Линейный команда. Это первая возвращает значение параметра Режим
Toolpath оси. Еще два параметра -
Рабочая плоскость Преобразование а также Инструмент Режим Длина компенсации - устанавливаются в соответствии со значением
этого Режим.
;
вар s_axis_mode = GetParam ( "% Р (Режим Toolpath оси)%" );
если (S_axis_mode == "3 + 2" || s_axis_mode == "3Axis" ) { SetParam ( "% Р
== "5axis" )
{ SetParam ( "% Р (Трансформация рабочей плоскостью)%" , "OFF" );
SetParam ( "% Р (Режим коррекции длин инструмента)%" , "НА" ); } Рез + = StandardResponse ();
вернуть Рез; }
StandardResponse
Постобработки блоков товар указанной команды и вернуть его выход NC (если не указано ни одной команды, вывод
возвращается из текущей команды).
Если вы не укажете StandardResponse () сам по себе в функции сценария, команда блок для команды,
к которому он присоединен никогда не выход.
С помощью StandardResponse () для текущей команды (без указанной команды) запрещен в функциях,
которые приводят используется для значения блока обновления элементов.
Пример 1
JScript
(Скорость подачи)%" );
вар FQ;
если (FR == GetParam ( "% Р (Окунитесь Rate)%" )) {FQ = 1; } иначе если (FR == GetParam
( "% Р (скорость резания)%" )) {FQ = 2; } иначе если (FR == GetParam ( "% Р
(Обезжиренное Rate)%" )) {FQ = 3; } иначе если (FR == GetParam ( "% Р (Max
Rate)%" )) {FQ = 4; } еще {FQ = 1; } SetParam ( "% Р (FQ)%" , FQ);
VBScript
функция Parametric_Feedrates
тусклый FQ
конец функция
Пример 2 (JScript)
Эта функция предназначена для объединения с Инструмент Изменить Команда и ее цель состоит в том, чтобы отменить рабочую
плоскость наклона и сдвига нуля точки. Переменные сценария, которые следуют
если Команда определить, будут ли отображаться рабочая плоскость наклона и смещение нуля точка в программе. Там, где
переменные возвращаются в виде правда, команды, определенные пользователем
Отмена плоскости наклона а также Отменить ZP Сдвиг призваны установить переменные ложный
(с помощью StandardResponse () с вызывающим аргументом).
Вне зависимости от того, нужно ли рабочая плоскость наклона и сдвига нулевой точки будет отменен, выход из Инструмент
Изменить Команда блоков добавляется к предыдущему выходу (с использованием StandardResponse () без каких-либо
вызывающего аргумента).
;
если (M_b_tilt_wp) {Рез + = StandardResponse ( "% Б (Отмена плоскости наклона)%" );
вернуть Рез; }
UserError
Эта функция прерывает постобработку файла CLDATA с ошибкой (например, если условие не выполняется). когда Delcam
постпроцессор встречает эту функцию во время обработки команды, она останавливается на месте вызова функции,
показывая определенное пользователем сообщение в Вывод окно.
аргументы
строка ошибки - Определяется пользователем сообщение об ошибке Это отображается сообщение об ошибке, когда UserError () функция
выполняется. Он может содержать текст и другую информацию, например, текущие значения параметров.
Пример 1 (JScript)
Если у вас есть файл опций, который обрабатывает только непрерывные траектории 5-оси, вы можете заставить его
прервать обработку, когда другой режим встречается в траектории, связывая следующую функцию с Переместить
Линейный и другие соответствующие команды:
поскольку она содержит 3-осевой или 3 + 2-х частей" ); } вернуть StandardResponse (); }
Для любой режим, кроме непрерывного 5-оси, Delcam постпроцессор прекращает обработку файла CLDATA и выводит
следующее сообщение, когда соответствующие команды выполняются:
StandardResponse () функция должна быть вызвана после возможное исполнение из UserError () функция.
В противном случае, неверный код NC может быть сгенерирован перед сообщением об ошибке независимо от
режима оси.
Пример 2 (JScript)
Этот пример показывает, как добавить значение параметра в выходную строку при генерации UserError.
допускаются.
если ( GetParam ( "% Р (Х)%" ) <0) { // Запишите ошибку и
прекратить обработку.
UserError ( "X отрицательна:" + GetParam ( "% Р (Х)%" ));
} вернуть StandardResponse (); }
Если отрицательный результат Икс значение генерируется из обработки команды, и команда вызывает on_move функции, а
затем, если, например, команда была
Переместить линейные, а также Икс был возвращен как - 40, Delcam постпроцессор прекращает обработку и выводит
следующее сообщение:
-------------------------------------------------------------------
Ошибка пользователя! X является отрицательным: -40
-------------------------------------------------------------------
Обратите внимание, что текущее значение параметра Икс присутствует в выходных данных.
Пример 3 (JScript)
UserError () Функция может позволить различные типы данных, которые должны быть возвращены:
(Delay)%" , 123,456);
SetParam ( "% Р (Комментарий)%" , "Мой комментарий". );
UserError ( ". Тест Строка:" + GetParam ( "% Р (Комментарий)" ) + "Реал:" +
GetParam ( "% Р (Delay)%" ) + " Число: " + 987,654 + "Завершение теста." );
вернуть "" ; }
-------------------------------------------------------------------
Ошибка пользователя! Контрольная работа. Строка: мой комментарий. Real: 123.456 Номер: 987,654 Конец испытания. Местонахождение
Запуск программы сценария:: Команды строка 20, поз 4
-------------------------------------------------------------------
Пример 4 (JScript)
Этот пример показывает, как UserError () функция может быть использована для обработки установки цикла сверления. Эти условия являются
следующими:
Циклы Многоосные бурения не поддерживаются.
спиральный а также Перевернутые Винтовая циклы не поддерживаются. Если блок настройки цикла не
производит никаких выходных данных, обработка прекращается и выводится сообщение об ошибке.
Перерыв Чип цикл имеет дополнительные параметры, которые будут записаны в программе ЧПУ.
Вывод из этих параметров уже порождается Перерыв установки Chip командный блок.
Следующая функция должна быть связана со всеми Установка для сверления команды, все из которых должны быть Активный:
"" ;
// 1. Ошибка Throw и обработка остановки, если CLDATA содержит цикл сверления многоосевая.
если ( GetParam ( "% Р (Режим Toolpath оси)%" ) == "5axis" ) { UserError (Многоосный
циклы обрабатываются.
если ( GetParam ( "% Р (Drilling Тип цикла)%" ) == "Винтовая" ||
GetParam ( "% Р (Drilling Тип цикла)%" ) == "REVERSED_HELICAL" )
{ UserError ( "Неподдерживаемый цикл сверления!" ); } // 3. Сформировать выход для настройки
если ( GetParam ( "% Р (Drilling Тип цикла)%" ) == "BREAK_CHIP" ) { // Генерировать вывод для
1,2. Если условие не выполняется в первых двух случаях, появляется соответствующее сообщение об ошибке. Название
команды, где произошла ошибка, содержится в сообщении, как и в предыдущих примерах.
3. StandardResponse () вызов инициирует обработку текущего блока настройки цикла и генерирует вывод для программы
ЧПУ. Ошибка генерируется, если строка, которая выводится из блока пуст.
4. Этот дополнительный блок обрабатывается, если Перерыв установки Chip Команда обрабатывается.
Оператор "+ =" используется для вставки дополнительный выход в out_str. Если он не используется,
выход из исходного блока теряется.
UserWarning
Эта функция генерирует предупреждение во время постобработки файла CLDATA (например, когда заданное условие не
выполняется). когда Delcam постпроцессор
встречает эту функцию во время обработки команды, она отображает предупреждение определенных пользователем в Вывод
окно, прежде чем продолжить постобработки.
аргументы
предупреждение строка - Определяется пользователем предупреждение Это предупреждение отображается в Вывод окно, когда
Пример 1 (JScript)
функция On_load_tool () { // Throw предупреждения, если длина инструмента является чрезмерным. Ассоциированный с функцией Load
если ( GetParam ( "% Р (Инструмент Длина)%" )> 100) { UserWarning ( "Длина инструмента является чрезмерным:" + GetParam
Эта функция выводит предупреждение от текущей команды (например, Загрузите инструмент в первую очередь или Load
Tool) если длина превышает 100. Он также выводит длину инструмента, так что пользователь может видеть лишнюю длину:
-------------------------------------------------------------------
Предупреждение пользователя! Длина инструмента является чрезмерным: 120
-------------------------------------------------------------------
Гиперссылка связана с командой, так что пользователи могут открыть командный блок.
Пример 2 (JScript)
UserWarning () Функция может позволить различные типы данных, которые должны быть возвращены:
функция Warning_test () { //
комментарий
SetParam ( "% Р (Delay)%" , 123,456);
SetParam ( "% Р (Комментарий)%" , "Мой комментарий". );
UserWarning ( ". Тест Строка:" + GetParam ( "% Р (Комментарий)%" ) + "Реал:" +
GetParam ( "% Р (Delay)%" ) + " Число: " + 987,654 + "Завершение теста." );
вернуть "" ;
}
Если эта функция связана с Запуск программы команда, а затем, когда cutfile является постобработкой, Delcam
постпроцессор выводит следующее предупреждение в
Вывод окно до завершения команды:
-------------------------------------------------------------------
Предупреждение пользователя! Контрольная работа. Строка: мой комментарий. Real: 123.456 Номер: 987,654 Конец испытания.
WorkplaneEuler
По умолчанию, Delcam постпроцессор использует соглашение Эйлера, определенный в Конфигурация Multi- оси рассчитает
углы Эйлера, которые выводятся в файл программы ЧПУ. Использовать WorkplaneEuler Функция, чтобы указать другую
конвенцию во время обработки.
4. Нажмите Принять.
Пример (JScript)
WorkplaneEulerA ( "SXYZ" )
командной строки консоли
Синтаксис:
вход Файл программы, содержащий ASCII или бинарном CLDATA (*. порез) или XML-CLDATA (*. CXM), или
имя папки, содержащей файлы.
Если не указано имя файла, выходной файл сохраняется с тем же именем, что и
входной файл и с расширением выходного файла, указанного в Генеральная Посмотреть.
- d - Режим каталогов (указывает на то, что вход это от cutfiles в определенной папке).
- т - вывод в качестве tapefile (указывает на то, что указанное место назначения является одним или более
tapefiles).
- ч - показать помощь.
Консоль D: \ OptionFile \ Fanuc.pmopt D: \ CLDATA \ rough_simple.cut The cutfile rough_simple.cut, в CLDATA Папка, является
постобработки с помощью
Fanuc.pmopt Опция файла. Выходной файл сохраняется в CLDATA папки, как
rough_simple.tap.
Пример 2 - Постобработка папку cutfiles в тот же каталог
В этом примере используется - d аргумент, чтобы указать каталог, из которого cutfiles должны быть прочитаны.
Консоль D: \ OptionFile \ Fanuc.pmopt -d D: \ CLDATA В cutfiles В разделе CLDATA Папка являются постобработки с помощью Fanuc.pmo
Выходной файл создается для каждого входного файла в том же каталоге. Выходные файлы сохраняются с теми же
именами, соответствующих входных файлов, но с расширением. нажмите.
В этом примере используется - T аргумент, чтобы указать местоположение и имя выходного файла.
В этом примере используется - T аргумент, чтобы указать местоположение для выходных файлов. Консоль D: \ OptionFile \
Fanuc.pmopt -d D: \ CLDATA -t D: \ Output Каждый cutfile в CLDATA папка постобработки с помощью Fanuc.pmopt. Выходные
файлы создаются в Вывод каталог с теми же именами входных файлов, но с расширением. нажмите.
ошибки
NCB0003
Сообщение об ошибке
Описание
NCB0010
Сообщение об ошибке
NCB0011
Сообщение об ошибке
NCB0028
Сообщение об ошибке
не может вывести наружу неопределенное состояние значение ( стоимость) от группового параметра ' PARAM "
NCB0032
Сообщение об ошибке
Сообщение об ошибке
NCB0037
Сообщение об ошибке
NCB0039
Сообщение об ошибке
NCB0045
Сообщение об ошибке
NCB0054
Сообщение об ошибке
NCB0058
Сообщение об ошибке
NCB0059
Предупреждающее сообщение
Сообщение об ошибке
Не удается определить зондировании направление поиска, как поиск Начальная точка совпадает с Зондирование целевой точке
NCB0084
Сообщение об ошибке
NCB0085
Сообщение об ошибке
NCB0086
Сообщение об ошибке
NCB0087
Сообщение об ошибке
Максимальная скорость подачи резки не может быть меньше минимальной скорости подачи
NCB0088
Сообщение об ошибке
Максимальная Быстрая скорость подачи не может быть меньше, чем максимальная скорость подачи резания
NCB0089
Сообщение об ошибке
NCB0090
Сообщение об ошибке
NCB0092
Сообщение об ошибке
NCB0093
Сообщение об ошибке
Нельзя использовать ' стоимость' Объект в расширенном сценарии. Разрешить доступ к модели XML на RUN- время
NCB0095
Сообщение об ошибке
NCB0096
Предупреждающее сообщение
Сообщение об ошибке
NCB0099
Сообщение об ошибке
NCB0100
Сообщение об ошибке
Многокоординатная цикл сверления не может быть обработан без автоматического координат контроля (ACC)
NCB0101
Сообщение об ошибке
Многокоординатная цикл сверления не может быть обработан. Включите локальной рабочей плоскости для 3 + 2 траекторий
NCB0106
Предупреждающее сообщение
NCB0107
Предупреждающее сообщение
Не удается изменить 'только для чтения' параметр парам. Набор "Чтение / запись" Доступ для текущего параметра.
NCB0108
Сообщение об ошибке
NCB0109
Сообщение об ошибке
Параметр ' PARAM " не могут быть доступны в качестве координаты, как это имеет другой тип.
NCB0110
Предупреждающее сообщение
Невозможно установить ' PARAM " поскольку нет соответствующей оси в кинематике станка.
NCB0116
Сообщение об ошибке
NCB0125
Предупреждающее сообщение
NCB0129
Сообщение об ошибке
NCB0130
Сообщение об ошибке
Сообщение об ошибке
NCB0133
Сообщение об ошибке
NCB0134
Сообщение об ошибке
параметр стоимость является недействительным. Расширение стоимость цикл не может быть обработан.
NCB0135
Сообщение об ошибке
NCB0199
Сообщение об ошибке
Ошибка пользователя.
NCB0207
Сообщение об ошибке
Сообщение об ошибке
NCB0219
Сообщение об ошибке
NCB0227
Сообщение об ошибке
NCB0229
Сообщение об ошибке
NCB0230
Сообщение об ошибке
Не удается найти линейные координаты машины для достижения позиции Цель инструмента.
NCB0232
Сообщение об ошибке
Сообщение об ошибке
NCB0234
Сообщение об ошибке
Не удается достичь желаемого направления инструмента без поворотных осей ( значение, значение, значение).
NCB0235
Сообщение об ошибке
Не удается инициализировать стоимость расчет двигателя для снижения результатов кинематики для текущего состояния машины в
качестве осей заблокирована.
NCB0236
Сообщение об ошибке
NCB0237
Сообщение об ошибке
Не удается сбросить оси предел = значение градусов во время реконфигурации без убирания процедуры как интервал между
пределами слишком узким.
NCB0238
Сообщение об ошибке
Невозможно использовать многоосных линеаризацию: направления инструмента двух соседних позиций анти-параллельно.
NCB0239
Сообщение об ошибке
NCB0240
Сообщение об ошибке
Ось ' стоимость' предел: Значение = стоимость; Min = стоимость; Макс = стоимость.
NCB0241
Сообщение об ошибке
функция стоимость не может установить новый динамический предел для оси парам: Значение стоимость находится вне диапазона (машина стоимость,
NCB0242
Сообщение об ошибке
Невозможно использовать функцию стоимость с аргументом ' парам ': Этот параметр не связан ни с какими оси машины б
кинематической модели.
NCB0244
Сообщение об ошибке
NCB0245
Сообщение об ошибке
Сообщение об ошибке
Невозможно записать выходной файл ' стоимость'. Файл пропущен или защищен от записи.
NCB0248
Предупреждающее сообщение
Отвод и перенастроить был применен на линии стоимость. Пожалуйста, проверьте правильность NC-программы.
NCB0249
Сообщение об ошибке
NCB0251
Предупреждающее сообщение
Во время направления инструмента перемещения соединения двух соседних позиций антипараллелыш: поведение машины во время
этого движения непредсказуема. Пожалуйста, будь осторожен! Стартовый вектор инструмент ( стоимость), вектор конец инструмента ( стоимость)
NCB0252
Предупреждающее сообщение
Инструментальные направления двух соседних позиций анти-параллельно в течение одного траектории! поведение машины во
время этого движения непредсказуема. Будьте очень осторожны, машина может быть серьезно поврежден! Стартовый вектор
инструмент ( стоимость), вектор конец инструмента ( стоимость).
NCB0253
Сообщение об ошибке
Предупреждающее сообщение
Новое расширение вывода ' стоимость' содержит запрещенные символы. Изменение расширения было проигнорировано.
NCB0256
Предупреждающее сообщение
NCB0257
Предупреждающее сообщение
Блок элемент ( Значение: значение) перекрывается ' стоимость' текст с ' стоимость'. Команда:
' Команда '.
NCB0258
Сообщение об ошибке
NCB0259
Сообщение об ошибке
NCB0617
Сообщение об ошибке
Минимальное значение стоимость для оси ' стоимость' больше, чем максимальное значение стоимость.
NCB0618
Сообщение об ошибке
Начальное значение стоимость оси ' стоимость' находится вне диапазона: [ значение, значение].
NCB0619
Сообщение об ошибке
NCB0621
Сообщение об ошибке
Не удается загрузить кинематику станка. Неправильно Ориентация вектора ( значение, значение, значение). Он должен быть
ортогонален вектору инструмента ( значение, значение, значение).
NCB0641
Предупреждающее сообщение
NCB0642
Предупреждающее сообщение
NCB0643
Предупреждающее сообщение
Коррекция на длину инструмента не может быть использована для машин с осями вращения на голове для непрерывных многоосевых
движений. Это будет проигнорирован.
NCB0644
Предупреждающее сообщение
Локальная и рабочей плоскостью RTCP оба включен. Это как правило, не допускается.
NCB0645
Предупреждающее сообщение
NCB0646
Предупреждающее сообщение
NCB0647
Предупреждающее сообщение
%% Пр (FM) %% установлен в INVERSE_TIME но постпроцессор ommits его расчет при трансформации Рабочая плоскость
включена.
NCB0648
Предупреждающее сообщение
параметр парам имеет слишком малое поле вывода ( стоимость) чтобы содержать значение ' стоимость'
NCB0649
Предупреждающее сообщение
парам «ВКЛ», когда машина 'Подсказка' Attach точка устанавливается. Длина инструмента уже компенсируется за счет
выбора такой точки прикрепить, поэтому, Delcam постпроцессор будет игнорировать "ON" состоянии парам параметр.
NCB0650
Предупреждающее сообщение
NCB0651
Предупреждающее сообщение
Некоторые символы не могут быть переведены в кодовой странице стоимость и заменить на '?'
NCB0652
Предупреждающее сообщение
NCB0653
Предупреждающее сообщение
NCB0654
Предупреждающее сообщение
NCB0655
Предупреждающее сообщение
NCB0656
Предупреждающее сообщение
Предупреждающее сообщение
Дивергенция вектора инструмента ( стоимость; стоимость; стоимость) исправляется ( стоимость; стоимость; стоимость)
NCB0811
Предупреждающее сообщение
NCB0814
Предупреждающее сообщение
NCB0815
Предупреждающее сообщение
NCB0816
Сообщение об ошибке
D0070
Предупреждающее сообщение
Поле пусто.
Описание
• контроллер,
• Machine Tool,
• Десятичный разделитель,
• Экспонент Строка.
D0071
Предупреждающее сообщение
Описание
Все значения скорости подачи должно быть больше нуля и Максимальная скорость подачи резки
должна быть равна или ниже Максимальная Быстрая скорость подачи.
D0072
Предупреждающее сообщение
Описание
• Минимальный радиус,
• Максимальный радиус.
D0075
Предупреждающее сообщение
Описание
Предупреждающее сообщение
Параметр не инициализирован.
D0077
Предупреждающее сообщение
Описание
Как минимум, следующие команды должны быть активированы и оговаривается в каждом конкретном файле опций:
• Запуск программы
• Load Tool
• Перемещение Rapid
• Переместить Линейный
• Круговая Move YZ, если Дуги опция выбрана для дуг и сплайнов.
• Круговая Move XZ, если Дуги опция выбрана для дуг и сплайнов.
• Круговая Move XY, если Дуги опция выбрана для дуг и сплайнов.
• Конец программы
D0078
Предупреждающее сообщение
D0079
Предупреждающее сообщение
Описание
Обычно опция файлы используются различные стили форматирования для значений отпечаткам paramenets, но это использует единый
формат для всех. Возможно, вам потребуется создать новый формат и назначить его требуемым параметрам или просто игнорировать это
предупреждение.
D0080
Предупреждающее сообщение
Описание
D0081
Предупреждающее сообщение
Описание
Выходное значение для состояния не определено, что значит, когда Группа параметров будет находиться в таком состоянии вы
получите пустой вывод.
D0082
Сообщение об ошибке
Неизвестная ошибка
D0083
Сообщение об ошибке
D0084
Предупреждающее сообщение
Описание
В расширенном сценарии вы хотите получить вывод команды, но это имя не определено. Возможно, есть опечатка в имени
или вам необходимо создать новую команду.
D0085
Предупреждающее сообщение
D0086
Предупреждающее сообщение
Описание
В расширенном сценарии вы хотите присвоить новое значение для параметра только для чтения. Возможно, вам необходимо
изменить доступ к параметру.
D0088
Предупреждающее сообщение
D0089
Предупреждающее сообщение
D0090
Предупреждающее сообщение
D0091
Предупреждающее сообщение
Описание
В расширенном сценарии вы хотите использовать параметр, но это имя не определено. Возможно, есть опечатка в имени
или вам необходимо создать новый параметр.
D0092
Предупреждающее сообщение
Описание
Максимальный номер блока должен быть Greate чем Число начала блока
D0093
Предупреждающее сообщение
Описание
D0094
Предупреждающее сообщение
D0095
Сообщение об ошибке
D1001
Сообщение об ошибке
Сообщение об ошибке
Машина Axis: максимальный предел не может быть меньше, чем начальное значение.
D1003
Сообщение об ошибке
D1004
Сообщение об ошибке
D1005
Сообщение об ошибке
Simplex решатель используется для этой кинематики: количество линейных осей не равны 3.
D1006
Сообщение об ошибке
Simplex решатель используется для этой кинематики: линейные оси не являются ортогональными.
D1007
Сообщение об ошибке
Simplex решатель используется для этой кинематики: линейные оси не правой рукой.
D1008
Сообщение об ошибке
Сообщение об ошибке
D1010
Сообщение об ошибке
D1011
Сообщение об ошибке
Simplex решатель используется для этой кинематики: осей порядка в кинематической цепи не стандартной.
D1012
Сообщение об ошибке
Последняя Ось вращения коллинеарны Initial векторный инструмент. Угол поворота можно управлять только с помощью ввода
вектора ориентации.
приложение
глоссарий
Вспомогательные опции файлы позволяют производить более одного файла опций на одном дыхании. Эта функция особенно
полезна для обработки основных и вспомогательных программ. Вспомогательные файлы являются абсолютно независимыми
от своего хозяина. Тем не менее, они хранятся внутри мастер-файлов опций.
Для того, чтобы добавить вспомогательный файл опций, вы можете создать его с нуля или прикрепить существующий файл
опций. Для первого варианта, нажмите на кнопку "Новый вспомогательный Option File" в контекстном меню файла опций
мастера в дереве сессии. Затем введите имя файла и следуйте к редактору, чтобы заполнить его. Если вы предпочитаете
загрузить существующий файл опций, нажмите кнопку "Загрузить Дополнительный Option File" и выберите соответствующий.
Если вы хотите изменить вспомогательный файл, он должен быть активирован первым. Чтобы сделать это, дважды щелкните
на элементе файла в дереве Session или нажмите кнопку "Активировать" из контекстного меню. После активации следуют
редактору и сделать необходимые изменения.
Большинство программистов NC думать о F-регистр в контроллере ЧПУ в качестве способа задания линейной скорости. Это
справедливо для двух- и линейное движение по трем осям, но когда вращательное движение будет контролироваться, то
F-регистр приобретает иной смысл. Когда существует комбинированный линейный / вращательного движения, большинство
хороших контроллеров ЧПУ требуют обратное количества времени, необходимого, чтобы сделать этот шаг, и поскольку
каждый ход имеет различное расстояние, соответствующее время изменяется для каждого блока, а также. Точное
рассуждение позади, используя обратную величину, а не прямое время в минутах или секундах это просто исторический
вопрос.
Константа используется для вычисления обратного временного кода, как правило, 1 минута, таким образом, что уравнение имеет вид:
3D расстояние перемещения рассчитывается в модели пространстве координат в точке управления ЧПУ, а не в машине
пространстве координат и не обязательно на кончике инструмента. Например, 5-дюймовый ход при 50 IPM занимает 5 50ths
Через минуту уступающие обратного расчета времени 1 / .1 и F-кода F10. То же 5-дюймовый двигаться со скоростью 700 IPM
будет 1 (минута) / (время = 5/700) или (1 / (5/700)) или (1 / 0,0071428) или F1400.168
Побег последовательности
Чтобы включить любой из следующих специальных символов в строке, используйте соответствующую управляющую последовательность:
Вкладка HT 9 \т
Горизонтальный
Возврат CR 13 или \р
каретки 0x0D
Вопросительный ? 63 или \?
знак 0x3f
шестнадцатеричное чч \ xhh
число
Например, тип Строка 1 \ nLine 2 в текстовую строку, чтобы сгенерировать следующий вывод:
Линия 1
Линия 2
В предыдущих версиях Delcam постпроцессор, были использованы следующие управляющие последовательности:
Характер
предыдущий Побег
Последовательность Представление замена
; кр CR LF \Г\п
;л < <
; ГТ > >
; bcktick ` `
;бар | |
;; ; ;
При открытии существующего файла параметров, который содержит любой из указанных выше последовательностей,