Заказ закрыт
Cкрипт iLogic «Пакет для трубореза» для Autodesk Inventor

Бюджет: по договоренности
Написать скрипт для Autodesk Inventor:

Алгоритм работы скрипта (пошагово):

Сбор данных:

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

Фильтр: Игнорировать ВСЁ, кроме трубных профилей (можно фильтровать по наличию длины или по признаку Frame Generator).

Извлечение параметров:

Длина (L): Извлекается свойство "G_L" (Stock Length) из модели Frame Generator. Если деталь создана не через FG, скрипт должен выдать ОШИБКУ "Деталь [Имя] не является трубой" и остановиться.

Сечение профиля (S): Читается из свойства "Title" (Заголовок) файла детали. В названии не должно быть пробелов — замените на подчеркивания. Пример: 40x40x2.

Базирование (Система координат):

Это самое важное для IGS на труборез. Станок режет вдоль оси.

Скрипт должен создать «виртуальную копию» детали или трансформировать СК при экспорте:

Ось профиля -> Ось X (или Z, как скажет технолог цеха).

Центр тяжести или нижний левый торец -> Точка 0,0,0.

Без этого шага все ваши косые барные стойки упадут на раскроечный стол криво.

Группировка (Ключевой момент для вашей маски):

Скрипт создает временную таблицу.

Сравнивает попарно: Сечение + Длина.

Если СЕЧЕНИЕ и ДЛИНА совпадают (с допуском +/- 0.5 мм):

Увеличивает счетчик Количество.

Файл сохраняет ОДИН, а не плодит копии.

Экспорт:

Создать папку Экспорт_IGS на рабочем столе.

Для каждой уникальной группы создать файл.

Формула имени: 01_40x40x2_1250_4.igs

01 – Порядковый номер (по возрастанию в таблице).

40x40x2 – Из свойства Title.

1250 – Длина (округленная).

4 – Посчитанное количество.

Отчет (Log-файл):

Пусть скрипт выплюнет Excel-файлик со списком: Порядковый номер | Имя файла IGS | Кол-во | Материал.
Опубликован 18.06.2026 в 16:35
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.