VOGBIT И снова про брак... - Материалы, Комплектующие, Складской учёт
Новая версия VOGBIT 24.2.5 - Календарное планирование, обновленные терминалы, новый раздел «Оповещения», встроенный загрузчик спецификаций из Excel, просмотр файлов STEP и КОМПАС, и др.

Последние темы на форумах VOGBIT

Сравнение производительности серверов - Прочее
Константин Чилингаров: Здравствуйте, Времена какие-то запредельные, на мой взгляд. Как по мне, для "расчёта" потребности минута - уже очень долго. Не говор ...
Расчет потребности материала из сменных заданий - Материалы, Комплектующие, Складской учёт
Zms.komissarov: Да, так и есть, не обновил строку и не увидел, что коэффициент пересчета указан для другого материала... Все работает! Спасибо!  
Восстановить учётные записи не срабатывает - Прочее
NPP_ORION: Разобрались, снимается вопрос.
Ошибка раскраски по приоритету - Ошибки в работе
Константин Чилингаров: Здравствуйте, Если кратко: 1. Нужно установить в настройках ручное назначение "приоритетов" (что пользователь сам проставляет &quo ...
Хранение в базе данных ссылок на файлы - Общие вопросы
Константин Чилингаров: Ещё штатный отчёт маршрутный лист с чертежом из PDF на обратной стороне у меня как-то не смог с первого раза сам сформироваться нормально, ...
Ошибка при печати отчёта - Отчёты
Константин Чилингаров: последнее сообщение /forum/messages/forum24/topic2877/message17694/2877-khranenie-v-baze-dannykh-ssylok-na-fayly#message17694 перенесено . Причина - нарушение /forum/rules/ правил форума , п.8.
Новые возможности. Объединённые задания. Как пользоваться? - Производство
Константин Чилингаров: Здравствуйте, Судя по данным вопросам, я понял, что Вы не поняли, как в принципе используется по задумке механизм "объединенных задан ...
Права Доступа Сотрудника - Прочее
Константин Чилингаров: Здравствуйте, Немного из истории вопроса…   В прошлой программе, которую мы делали до VOGBIT, была у нас «развесистая» система управл ...
Формат адреса прокси-сервера - Прочее
Владимир Белов: Добрый день! Нужно указывать в формате URL: http://170.70.0.1:3128 http http://170.70.0.1:3128 ://170.70.0.1:3128 У вас должен быть на прокси-сервере проброшен порт 28 ...
С Новым годом! - Общие вопросы
Сергей: На данный момент проблема решается повторной активацией серийного номера. Нужно нажать на кнопку "Повторить"
Совместимость с MS SQL Server - Общие вопросы
Владимир Белов: Добрый день! MSSQL 2008 не поддерживается. Минимальная поддерживаемая версия - 2012. Рекомендуемая - 2016 или более старшая.
Схема изготовления - Производство
Константин Чилингаров: А нет возможности из этого окна проверять наличие деталей на складе? Ну и выдавать их со склада, чтоб позиции "зеленели". Тут неск ...
И снова про брак... - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: при нажатии на + в Связанных позициях, я ожидал(хотел) увидеть появление трёх позиций... Для этого нужно настроить, какие позиции должны ...
Удаление запланиированных этапов - Состав и технология
Константин Чилингаров: Здравствуйте! Компонент либо не существует, либо на него ссылаются этапы В  базе данных есть задания для производства (создаются ком ...
Групповой перенос номенклатуры с изменением обозначения - Прочее
GlMax: В принципе ожидаемо, но странно, что в системе, которая вроде бы должна работать, в том числе, и с мелкосерийным производством, отсутствую ...
Отсутствие деталей, операций в графике производства - Состав и технология
Константин Чилингаров: Здравствуйте, Нужно смотреть, какие настройки в базе данных сейчас выставлены (тип нормирования, в первую очередь), и данные введённые ...
Отсутствует команда "Навигатор" - Общие вопросы
Константин Чилингаров: ... продолжение ... 6. Если Вы используете метод выдачи и закрытия заданий в производстве "По комплектам" и укрупненное нормирование, ...
Пример создания плагина - Плагины
Сергей: Здравствуйте! Способ первый. Поиск в справочнике по набору свойств[CODE var ccs = ExtApp.Application.General.ComponentCollections(-1, CatalogOptions.None); var sr = cc ...
Ошибка при установке демоверсии - Установка
Владимир Белов: Проверьте, что вы параметры подключения к БД ввели правильно. Лучше всего скопировать из предыдущего сообщения.
Тёмная тема - Прочее
Константин Чилингаров: здравствуйте, В меню выбираем "Главная" - "Установки". Там закладка "Клиент", в поле "Тема" меняем на нужное.

И снова про брак...

Всё, что связано с расчётами и учётом материалов, покупных изделий, комплектующих и др. ТМЦ - Материалы, Комплектующие, Складской учёт - Работа с программой
Страницы: 1
И снова про брак...
 
Коллеги, здравствуйте.
Подготовил с вашей помощью ПО для внедрения, но есть одна особенность, которая выбивает из колеи и влечет за собой множество вопросов...
Это вопрос отделения брака от партии.
Я изучил все возможные варианты, которые описаны на форуме, но ни один из них мне не подходит. Вариант перемещения с каждой операции на склад брака также сложен с точки зрения постоянной диспетчеризации процессов. В таком подходе есть большой минус - оператор не начнет выполнение следующей операции без перемещения брака в склад изолятора.
Наш процесс отличается большим маршрутом и операциями разной длительности. Если постоянно перемещать брак после каждой операции, у технолога времени больше ни на что не останется.
Написать это сообщение меня вдохновила графа "брак" в "Графике производства" - "работы". Это какой-то рудимент? Как используется данная графа?

Итак, возможен ли следующий вариант работы:
1. Оператор выполнил операцию, сдает изделий меньше, чем получил.
2. Программа резонно спрашивает: "а что делать с остатком?".
3. К существующим вариантам добавить "забраковать".
4. Забракованное количество появляется в уже имеющейся графе.
5. При окончании обработки партии, годные изделия уходят на склад, бракованные в изолятор (для нас они сразу отправятся в изолятор, кому-то может пригодиться опция отправить по маршруту реставрации или доработки..).

Второй вопрос. Как жестко обозначить последовательность выполнения операций? Это делается только настройкой связей в ТП?
Снимок.PNG (28.99 КБ)
Изменено: Kovyrkin - 18.04.2023 13:25:58
 
Здравствуйте,

Цитата
написал:
Итак, возможен ли следующий вариант работы:
Не очень хороший вариант.

Цитата
написал:
1. Оператор выполнил операцию, сдает изделий меньше, чем получил.
Это само по себе ничего не значит. Просто пока сделал часть, а не все. Сплошь и рядом.

Цитата
написал:
2. Программа резонно спрашивает: "а что делать с остатком?".
Доставать будет. При каждой сдаче (частичной) такой вопрос

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

У нас есть свой уже проработанный (теоретически пока) вариант, как должна выглядеть в программе соответствующая функциональность. Включая:
Разные уровни:
- простой: для тех у кого вообще нет института ОТК, но брак как-то по простому фиксировать нужно.
- средний: есть ОТК, фиксируются отклонения, виды, причины, возврат на доработку или отправка в брак.
- полный: фиксируются не только отклонения, но и факт приемки после выполнения операции контролером ОТК годных деталей.
Возможность возвращения на доработку или оформления, как брак.
При оформлении, как брак, пересчёт (изменение) общего количества движущихся деталей в партии.
Запуск новой партии для восполнения забракованного количества деталей.

Будет вот так.
Пока отложено. Потому что сейчас заняты более срочными моментами.
Как руки дойдут, сделаем. Может быть, кто-то из пользователей, где внедряем, примет участие в частичном софинансировании, тогда резко продвинется вперед в общей очереди доработок  :D .

Цитата
написал:
графа "брак" в "Графике производства" - "работы".
Это задел на будущее.
Колонка сделана под то, что выше описано.
В текущей версии никак не используется. Просто есть. Можно скрыть, чтобы не мозолила глаза.
Форму когда переделывали, сразу вставили колонку. Использоваться будет, когда сделаем вышеописанное.

Цитата
написал:
Как жестко обозначить последовательность выполнения операций? Это делается только настройкой связей в ТП?
Настройкой связей последовательность устанавливается в случаях, когда операции делаются не подряд, а какие-то параллельно (в более сложных случаях возможны ещё "ветвления" в техпроцессе, когда одна операция может, например, заменять несколько других).
Если последовательность операций просто друг за другом, как написаны они в ТП, то ничего не надо, никаких связей, достаточно просто один раз в "выпадашке" в "графике производства" (слева внизу) поставить "Последовательность = подряд" (рис.1). И всё.
1.png (122.42 КБ)
 
Здравствуйте, Константин.
Цитата
написал:
Вообще, в большинстве случаев определение и фиксация брак или не брак - это компетенция не оператора, а контролера ОТК.
Полагаю, это больше свойственно для механообрабатывающих производств. В микроэлектронике - бракует цех, а ОТК/СКК выполняет контроль годной партии, если находит брак - на перепроверку цеху возвращает. Но эти возвраты мы пока что с вашим продуктом не рассматриваем...
Цитата
написал:
примет участие в частичном софинансировании
Можете написать про этот момент подробнее на почту? Может быть мы примем участие. Хочется внедрить систему, а это тормозит глобально. Может быть вкупе  с консультационными услугами по внедрению.
Цитата
написал:
Последовательность = подряд
Сможет ли оператор в текущей версии программы обработать готовые и годные изделия на следующей операции? Они перейдут туда в том количестве, в котором их отметили годными? А брак так и останется на своей операции? Правильно ли я понимаю текущую логику работы программы? Или мы не сможем начать обработку на следующей операции, пока не определим что требуется делать с браком - фактически необработанными деталями (в текущей версии программы): отправить на склад брака (изолятор)/отправить "в работу" на той же операции?
Изменено: Kovyrkin - 20.04.2023 13:37:10
 
Доброго дня.

Третий день ищу информацию на форуме по поводу Модуля "Контроля". Документацию "Модуль Контроля" прочитал.

Сложность в том, что у меня данной кнопки нету вообще. Не в Системном, не в Полном пользовательском варианте. Загружена база Стартовая(пустая), так же были скачаны для примерного освоения программы "Движение" и "Начало работы". Там этой(этих) клавиши тоже нету. Помогите пожалуйста, что можно с этим сделать. Может его как-то можно(нужно) "Включить", если да, то напиши инструкцию пожалуйста.

Или есть какой-то альтернативный вариант для указания брака, отправки его на повторное производство. Не хотелось бы, когда запустится программа на производстве, что бы эти не доделанные детали(9шт сдал, 1шт в брак,которую нигде не отметить и будет висеть) начали нарастать как снежный ком.
Модуль.jpg (330.66 КБ)
Вогбит.jpg (384.81 КБ)
 
Здравствуйте,

Для начала нужно поставить последнее обновление. Скачать дистрибутив можно на сайте, в той версии, которая сейчас выложена, модуль "Контроль" есть уже.
Обновите свою базу данных, с которой вы работаете (если с несколькими разными базами, то все их обновите). Перезапустите клиентское приложение, подключитесь к базе данных.
Дальше нужно вытащить кнопку "Контроль" себе в ленту. В "полной пользовательской" конфигурации она появится. Нужно сделать себе новую "конфигурацию" чтобы в ней была кнопка. Например, создать по новой "Максимальную" конфигурацию (которая будет включать вообще все кнопки, какие существуют), как описано вот здесь. И появится кнопка "Контроль" у Вас.

Не обязательно, кстати, большой кнопкой вызывать. Можно из "графика производства подробно" или из "работы" вызывать "маленькой кнопкой" с панели инструментов на выбранной операции (см. вот здесь рис. 13). Кнопку маленькую, правда, тоже нужно добавить, наверное себе будет в панель инструментов в окне "работы" или "график производства, подробно".
 
Доброго вечера.

Благодарю вас от всей души. Кнопка появилась. Будем жить) :like:  
 
Доброго дня.

И снова здравствуйте и снова о браке. Продолжаю работу над тестовым сервером, дубликатом оригинала. Учусь,проверяю варианты, делую доработки, чтоб не сказалось на Основе, в общем готовлю Vogbit к внедрению с минимальными конфликтами. По умолчанию решили пока остановиться на Среднем уровне, а брак пока проверяю на Минимальном.

1. В общем. В случае когда деталь одна,сама по себе, то с забраковкой проблем нету, в Связях хорошо появляются нужная деталь и можно делать новое Задние для производства. Но в случае если Сборочная единица (В Даном примере Деталь и Запр.Гайка), то при забраковке он выдаёт связь только такую же Сборочную еденицу, а не состав её. Вообще я предполагал, что при забраковке должен цикл запускаться заново, т.е Деталь на Лаз. резку и т.д., чтоб потом опять появилась Сборочная еденица. Дело в том что у нас на производстве много изделий использующие Сборочные еденицы. И если скажем на сварке, кто то убил столешницу состоящий из двух деталей, то вырезать надо именно эти две детали и чтоб они прошли по циклу. Желательно оставаясь в рамках своего заказа. Понятно что можно сделать отдельное задание (Еденичное производство) на эту столешницу, но она уже не будет привязана к этому Заказу.

2. Тут скорее всего не добрался, до данной темы. Просто после Запресовки и гибки, из 12шт 2шт в брак, он мне дал сделать Подстаканник 12шт. И ему не важно что 2шт не было в наличии. Терминал версиия 24.

Буду вам благодарен, если поможете, разъясните. Нужную информацию тяжело найти на форуме, даже через общий поиск, не говоря уже о внутри сайта. Только на перечитывание всех тем(в попытке найти что-то по данному вопросу), уходит довольно много времени. И поверьте, пишу уже, когда руки опустились.  
брак2.png (893.98 КБ)
Брак.png (188.83 КБ)
 
Здравствуйте,

Цитата
Вообще я предполагал, что при забраковке должен цикл запускаться заново, т.е Деталь на Лаз. резку и т.д., чтоб потом опять появилась Сборочная еденица
А вот это вообще не факт)))

В общем случае, то, что при изготовлении была забраковано N шт неких сборочных единиц - это вообще не значит автоматом, что нужно запускать детали новые на N таких же сборочных единиц.
Вовсе не факт.
Детали вполне могут быть и в наличии. Они могут изначально быть запущены с некоторым запасом. И не факт что он не перекрывает этот брак. Самих сборочных единиц может быть запущено с некоторым запасом.
Запросто...
Кроме того, факт возникновения брака при изготовлении некоей сборочной единицы совершенно сам по себе не означает, что однозначно все детали от неё нужно выкинуть и делать заново. А может, там половина деталей то не пострадала? И их то ещё можно и применить вполне. А часть бы переделать нужно.
И т.д. И т.п. ...

Другими словами - факт возникновения брака в общем случае сам по себе вовсе не означает, что нужно что-то вообще запускать. А если и нужно, то совсем не очевидно (в общем случае) что именно, когда именно, и в каком количестве. Вариантов может быть масса.

Давайте поясню некоторые вещи:

1. Про "Контроль" и "забраковку".

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

2. Про "связи" в производственном заказе, как таковые.

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

Например, если детали из одной и той же партии идут на разные сборочные единицы, то такие "связи" не дают абсолютно точной картины в любой момент.
Когда детали не начали делать - понятно. Ничего нет, собирать ничего нельзя. Когда сделали всю партию деталей - тоже понятно - достаточно, чтобы собрать все соответствующие сборочные единицы. А вот посередине между этими событиями... Там только "связи" и сдача по операциям дают картину весьма примерную и условную. Предполагаемую, с некоторыми допущениями.

Если хотите точную картинку в любом моменте, то надо делать через "склад". Реальный. И в программе.
То есть детали все сделанные сдавать на склад. Фиксировать это.
Сборочному участку на конкретные сборочные единицы из производственного заказа выдавать нужные детали со склада в нужном количестве. Фиксировать это.

Вот тогда в любой момент времени у Вас будет полная, четкая и точная картина. Хватает деталей, не хватает, на что уже забрали и использовали детали, на что ещё не забрали, сколько сейчас реально осталось. В том числе, с учетом возможного возникновения брака на любом абсолютно этапе.
Всё четко будет. Потому что чётко фиксируется, что из сделанного на что пошло. Или не пошло пока что, а просто лежит готовое.
Но есть минус - сильно больше действий и телодвижений требуется. В первую очередь в части самой организации процесса. Во вторую - в части фиксации соответствующих действий и событий в программе.

Если же никакого "склада" нет, а есть просто список деталей и сборок в производственном заказе со "связями" между ними, то тут нужно понимать, что это штука сильно упрощенная и весьма примерная. Она не даёт сама по себе точной картинки что с теми деталями, которые сделали. Может их на одну сборочную единицу потратим, может, на другую... Уже использовали их или нет - тоже вопрос открытый. Это же не фиксируется никак в моменте в данном случае.
Но зато всё максимально просто. Никаких лишних движений. Список получили, по нему делаем. И всё. Детали готовы - видим что можно сборки делать. И т.п.
Учитывая, что очень много среди наших текущих клиентов предприятий, которые можно условно отнести к "сверхмалым" (наверное), то есть с абсолютно минимальной и простой организационной структурой - для них как раз упрощение работы получается превыше абсолютной точности.
Тем более, что когда идёт всё штатно, без отклонений - и такая простая схема, в целом, работает отлично. Особенно на простых изделиях и технологиях (которые, в основном, как раз и есть на таких самых маленьких производствах).

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

Возвращаясь к Вашему пример/вопросу.
Если идём по классическому упрощенному варианту (т. е. никакого "Склада" куда детали сдаются и выдаются под сборку конкретных сборочных единиц, где всё это фиксируется - ничего такого нет, просто делаем одни заказ, в нем и сборки и детали для них и "связи"  между ними), то при возникновении "внештатных" ситуаций просто вносим необходимые корректировки вручную.
Например, если забраковали в процессе изготовления пару деталей, есть 2 варианта (как минимум, на самом деле больше). Можно после этого с помощью функции "изменить количество" в "Графике производства", например, добавить ещё количество деталей в ту же партию. Как бы, дозапустить такое же количество, как испортили, в рамках той же партии в изготовление, чтобы они "догнали" остальных. Дальше ничего не меняем, деталей в итоге готовых столько и получим, сколько хотели. Просто на первых операциях маршрута получилось побольше сделали. А дальше не все прошли.
Могут быть нюансы. Сам сейчас не пробовал, времени нет. Но, в целом, предполагаю, должно сработать.
Другой вариант, наоборот, уменьшить в партии количество сборочных единиц. Не хватает деталей на все? Ну и ладно, подкорректируем план (производственный заказ), пусть будет поменьше, на сколько точно хватит. Так же, кнопку "Изменить количество" в "Графике производства" можно задействовать, по идее.

Как-то так. Но в любом случае автоматизировать такие изменения невозможно в общем случае. Слишком мало вводных у программы и много возможных вариантов, как действовать. Внештатная ситуация, она на то и внештатная. Нужно принять решение, как адекватно будет действовать в конкретной ситуации и так и действовать. В программе вручную это отразить в виде соответствующих правок.
 
Доброго вечера.

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

Видимо я не правильно выразился или вы меня не так поняли.

Тут даже заминка была не в том что Автоматически программа должна была выдать мне новое задание на всё в Сборочной единице (Детали и гайки и полный цикл) А то что программа не дала мне возможность выбора, что конкретно я хочу запустить по новой. Если брать данный пример, то на Рис брак, при нажатии на + в Связанных позициях, я ожидал(хотел) увидеть появление трёх позиций: Саму А11,778 Запрессовка и входящие в её состав детали nuu_02 и Запрессовочную гайку. Где уже по логике, я бы и проставил, что гайка пережила запрессовку и она мне новая не нужна, а Деталь надо запустить по новому циклу, ну и Сборочную единицу тоже, так как в основном заказе их стало меньше в следствии забраковки. И вот все детали остаются в рамках этого заказа(как было с другими Деталями при тестах на рис брак2 видно), а руководство, захоти оно что то узнать, сможет это увидеть.

Про возможность Изменения количества, при Выполненном задании не знал, думал позиция как бы закрывается по готовности и ничего с ней не сделаешь(кроме Контроля). Что ж, есть повод прочитать ещё сотню страниц текста. Думаю в системе это конечно можно будет отследить, когда сколько докинул, и по какой причине, вдруг руководству захочется поднять этот вопрос, почему сделано больше чем надо.

Ещё раз благодарю.
 
Цитата
при нажатии на + в Связанных позициях, я ожидал(хотел) увидеть появление трёх позиций...
Для этого нужно настроить, какие позиции должны появляться при нажатии на "+". Вот так.

По умолчанию, если ничего не настраивать, то при отметке "Брака" в окне "Контроль" можно "породить" в качестве новой позиции только партию таких же изделий.
Если настроить для номенклатурной позиции через "связанные объекты", как описано в инструкции, кого ещё она может "порождать", то и они появятся для выбора.

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

Но нужно держать в голове следующее:

1. Это всё таки очень упрощенный механизм (этот + в окне "Контроль") в плане добавления чего-то нового в производственный заказ. Эта возможность тут больше нужна, на самом деле, в таком виде не для "пополнения" плана новой номенклатурой из-за случившегося брака, а скорее для случаев "превращения" - когда одна номенклатура по ходу производства "превращается" в другую из-за отклонений на какой-то операции маршрута изготовления.

Если брать в расчёт, что деталей может быть в сборке десяток, два и более наименований, что в сборочную единицу могут быть вложены другие сборочные единицы поменьше, у которых тоже есть состав и т.д и т.п., то в качестве инструмента для добавления в производственных заказ чего-либо с "разворачиванием" его на составляющие всё-таки лучше использовать "Расчёт комплектации". Да, при этом не будет явной ссылки, что данные позиции появились в заказе из-за брака на конкретной операции. Но зато именно в плане "добавления с разворачиванием", в т.ч. управляемым - это, конечно, совершенно другой уровень возможностей.

2. При таком "добавлении" эти вновь появившиеся в производственном заказе позиции ни с какими другими позициями этого заказа связаны НЕ будут. Они будут сами по себе. Поэтому если нужно не просто добавить партию изделий в производственный заказ, но и установить, что эта добавленная позиция должна быть изготовлена раньше чего-либо другого из этого же заказа и т.п. - это всё, если оно нужно, можно настроить только руками, путём проставления вручную связей между заданиями (после их создания для вновь появившихся позиций в заказе) через графический "редактор связей".
Страницы: 1
Сейчас на форуме
Всего зарегистрированных пользователей: 4402
Приняло участие в обсуждении: 435
Всего тем: 804
Всего сообщений: 6067

×
Вход на сайт