Скрипты для Базиса📝
2.63K subscribers
122 photos
149 videos
15 files
65 links
Скрипты для Базис Мебельщика, Базис Салон


Вопросы, предложения, жалобы адресовать:
@poet_dy


Чат по базис мебельщику @bazis_center
Чат по скриптам @Bazis_Script_Free
Download Telegram
Media is too big
VIEW IN TELEGRAM
Импорт и преобразование 3D объектов в панели и профили.

Новинки и продвижение по функционалу скрипта
1. Считывание непрямоугольных деталей
2. Группировка объектов по толщинам. вручную назначаем материал и преобразовываем
3. Преобразование погонных элементов
👍38
This media is not supported in your browser
VIEW IN TELEGRAM
Приветствую! Тут в процессе трудов часто приходится сталкиваться с присланными моделями из ПРО100, где конструктивизм иногда оставляет желать лучшего в плане расстановки полок в модулях на нужных расстояниях (на видео так сказать радикальный пример).

Сделал скрипт (где то на форумах есть подобные решения, но порой проще и/или интереснее решить задачку самостоятельно):

Выделяются полки, и скрипт спрашивая по какому принципу их распределять, под евровинт - читайте как "на равном расстоянии", либо под полкодержатели - присадка под полкодержатели на равном расстоянии.

Мелочь - но удобно!

PS Может конечно сразу установку крепежа прикрутить....
👍17
This media is not supported in your browser
VIEW IN TELEGRAM
Добрый день!

Скрипт по корректировке припуска/прифуговки кромки.
3 основных параметра:
1 - минимальная длина прямой кромки
2 - величина прифуговки
3 - минимальный габаритный размер детали
По умолчанию везде ставим прифуговку/припуск
Если это радиус и прилегающие к нему кромки, неортодоксальная сторона, или если сторона меньше минимальной длины кромки - прифуговка убирается с этих элементов контура
А также если габаритный размер детали меньше минимального габарита - по всей детали прифуговка убирается
У Базис-Центра есть подобный скрипт на малые отрезки, и есть другие подобные скрипты с удалением припуска с радиусов. Тут объединил и модернизировал ряд вещей
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Приветствую! Из личного опыта, наша фирма делает фасады в пленке ПВХ / эмали, и пришла идея как решить проблему огромной базы материалов с кучей пленок, цветов - 3 скрипта для работы с облицовкой

1 - облицовка материалом нулевой толщины, материал вводится в окно - вписали номер/наименование пленки и облицовали выделенные панели
2 - смена стороны "пластика", при групповом нанесении облицовки на несколько панелей, бывает ситуация, в зависимости от того как панель ставилась, крутилась и пр, что облицовывается не та сторона, и с данным скриптом выбрали панель - нажали кнопку (её вот еще не нарисовал) и готово!
3 - изменение толщины облицовки на ноль, чтобы решить конфликт в раскрое, где если мы используем склейку 16+16, например, или облицовка идет не пленкой а пластиком - нам нужен припуск на склейку, чтобы потом опилить в чистый размер, и в моделях от конструкторов бывает приходят фасады с облицовкой пленкой толщиной 0,1-0,3 мм что портит эту шатко-налаженную систему
🔥7👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Приветствую!

Опять же в связи с логикой работы нашего производства и выходной информации - у нас есть некая логика по которым формируются сборочные единицы в модели - упаковка: какие детали, как упаковывают, и на эти упаковки (сборочные единицы) печатаются этикетки через FastReport.

И работая с моделями других конструкторов, фирм - я вот в штатном режиме "упаковывал" детали, ящики и прочее в СЕ (в начале ролика пример алгоритма, для понимания разницы затраченного времени), но если что то можно упростить и ускорить - это надо упрощать и ускорять, скрипт - выделенное загоняет в Блок с галочкой сборочная единица и нужным названием, оставляя на уровне выделенного.
👍8
Скрипты для Базиса📝
И вновь гениальные идеи от читателей: Обновление - автоматически расставляет отрезы: объединяет кромки в один отрез если в смежных элементах контура есть радиус
Обновление скрипта: V3.2

- Учет кромок лежащих на одной линии
- Обработка внутренних контуров
- Исправление ошибок

Известная недоделка - сопряженные кромки с внутренним углом

UPD проблема с внутренним углом при объединении отрезов решена!
Выше - пример возможных настроек скрипта

Тут видео и модель для ознакомления - что получается скриптом сделать
This media is not supported in your browser
VIEW IN TELEGRAM
Доброго!

Сделал банальный и крайне простецкий скрипт, повесил на автозапуск перед проверкой модели:

Проходит по всем отверстиям и находит несоответствия по диаметру (частенько получаем эскцентрики с 7кой в торце)

Пока не разделяет на торцевые, в пласти - данного функционала вполне достаточно: скрипт выделяет фурнитуру на какую стоит обратить внимание,и принять решение


Позже можно и разделение добавить и сразу возможность редактировать на нужный диаметр
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
По заявкам уважаемых слушателей: Проверка на соответствие отступа петли от края фасада

Указываем стандартный отступ - и если петля не "бьется" - выделяется петля
👍10
Скрипты для Базиса📝
Приветствую! Опять же в связи с логикой работы нашего производства и выходной информации - у нас есть некая логика по которым формируются сборочные единицы в модели - упаковка: какие детали, как упаковывают, и на эти упаковки (сборочные единицы) печатаются…
This media is not supported in your browser
VIEW IN TELEGRAM
Доброй пятницы!

Небольшое развитие получает данное решение "контекстного меню"
Пункты меню зависят от того что в данный момент выделено, грубо говоря - ничего не выделено, работа с моделью, панели -с панелями, блок -с блоками и тд

Есть идея по унификации скрипта - каждый в него "вкладывает свои скрипты"

Что на ваш взгляд можно сделать с подобной концепцией?
Кнопки? Допинформация? Калькулятор? Тетрис?
👍6
Media is too big
VIEW IN TELEGRAM
Добрый вечер! Прототип "универсального меню"

В папке со скриптом - 5 папок "контекстов", в зависимости от того что у нас выделено - запускается меню с определенным набором скриптов - то что положите в нужные папочки

На данный момент 5 контекстов - Модель, Панель, Панели, Блок, Фурнитура
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Добрый день! Тут возникла нетривиальная задача (а такие я люблю) - "физическое" отображение отверстий в пласти - для дальнейших манипуляций с моделью в других программах

Вспомнилась также давняя задача от уважаемого @vertexx - сделать что то типо раскладки панелей в одной плоскости - для переноса в вектор и создания УП для нестинга минуя ЧПУ, Раскрой. Тогда как раз таки я остановился на проблеме переноса отверстий вместе с панелью - а тут все шансы на успех есть
🔥11👍2
Media is too big
VIEW IN TELEGRAM
Добрый вечер!
Для удобства работы и из-за интереса работы с файловой системой "из-под" Базиса написались несколько скриптов:
1 - скрипт который проверяет есть ли сохранена ли данная модель в моей рабочей папке и если модель не там - идет проверка - есть ли номер заказа у модели и наименование, создается папка "Номер заказа Наименование" (если поставить плюс, без плюса просто номер заказа)
2 - Дальше различные манипуляции с моделью, отправка на ЧПУ и Раскрой, и создание выходных документов (с сохранение скриншота модели в папке) и когда мы запускаем печать отчетов идет проверка - есть ли УП для ЧПУ и ПЦ. Проверка УП для пильного идет по каждому материалу, и если нет УП на определенные материалы - дается список отсутствующих. И если программа на пильный есть - в отчет попадает фактическое количество листов для распила, не через смету, или квадратуру, данные берутся из файла УП
3 - скрипт который также проверяет наличие УП и переносит папку с моделью в другую папку, где находятся уже обработанные заказы
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
4 - Кнопка открытия модели по номеру заказа (а точнее по имени папки) Часто подходят спрашивая и уточняя какие то детали, нюансы заказов, и приходится либо искать в файловой системе, либо вспоминать в каком месяце был заказ, тут же просто вводим номер и скрипт нам предоставляет все варианты (есть рекламации и дозаказы к заказам с литерой, они тоже попадают в выборку)

Единственный нюанс - текущая модель закрывается, с предварительным сохранением
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
5 - ну и для порядка в папках с УП, да и для папки загрузки - скрипт который сортирует файлы по папкам-месяцам, чтобы разгрузить основную папку с УП, искал какие то готовые решения но там больше ориентация шла на фотографии, с другой программой как то не подружился - решил написать сам, изначально папки раскидывает по месяцам, потом для папки загрузки решил попробовать раскидывать файлы по формату.

Плохая привычка не чистить папку Загрузки, а так хоть порядок какой то)
👍3