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


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


Чат по базис мебельщику @bazis_center
Чат по скриптам @Bazis_Script_Free
Download Telegram
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
Media is too big
VIEW IN TELEGRAM
Добрый вечер!
Есть одна из операций на работе - фасады с четрых-пяти заказов объединяются в одном распиле, для упрощения процесса делал это через проект, но тут возникал ряд неудобств:
1 - модели в разных папках. искать, бегать по папкам
2 - после распила фасады отправляются на присадку, для удобства присадчика - вручную перекидывал папки с УП разных заказов в одну

Скрипт открывающий модели теперь может формировать проект, причем поиск можно осуществлять списком, а не по одному номеру, и плюс обозначение в проекте сразу то что надо (базис почему то не дает вставить в обозначение заказ модели, хотя тут тоже есть логика)
И так через проект отдельной конфигурацией формируется папка УП для присадки
👍8
Приветствую! В прошлом году знакомясь с Базис-Биркой, спрашивал в чатах совета и рекомендаций, что сделать чтобы было хорошо

И один уважаемый человек поделился опытом -чертёж на бирках, но тогда не было большой необходимости и (вроде как) обошёлся без читабельного чертежа на бирке.

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

В итоге идея и опыт хорошего человека пригодились!

И к чему я: вопрос к публике

Желаете ли видеть какую либо информацию которая касается не только скриптов, но и fastreport, допустим?

Если да - пишите вопросы, предложения

Буду делиться своим, да и отчасти чужим, опытом 😉
👍28🔥1