Константин Чилингаров: Здравствуйте,
Времена какие-то запредельные, на мой взгляд.
Как по мне, для "расчёта" потребности минута - уже очень долго. Не говор ...
Константин Чилингаров: Здравствуйте,
Если кратко:
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 ...
Константин Чилингаров: А нет возможности из этого окна проверять наличие деталей на складе? Ну и выдавать их со склада, чтоб позиции "зеленели".
Тут неск ...
Константин Чилингаров: при нажатии на + в Связанных позициях, я ожидал(хотел) увидеть появление трёх позиций...
Для этого нужно настроить, какие позиции должны ...
Константин Чилингаров: Здравствуйте!
Компонент либо не существует, либо на него ссылаются этапы
В базе данных есть задания для производства (создаются ком ...
Константин Чилингаров: Здравствуйте,
Нужно смотреть, какие настройки в базе данных сейчас выставлены (тип нормирования, в первую очередь), и данные введённые ...
Константин Чилингаров: ... продолжение ...
6. Если Вы используете метод выдачи и закрытия заданий в производстве "По комплектам" и укрупненное нормирование, ...
Сергей: Здравствуйте!
Способ первый. Поиск в справочнике по набору свойств[CODE var ccs = ExtApp.Application.General.ComponentCollections(-1, CatalogOptions.None);
var sr = cc ...
Всё, что связано с производством и вопросами применения программы в производстве - Производство - Работа с программой
Страницы:1
Долгосрочное планирование или график производства
Пользователь
Сообщений: Регистрация: 28.06.2019
0
21.05.2020 23:41:11
Здравствуйте! Долго искал ответ на вопрос у вас на форуме, в гайдах ,но так и не смог разобраться.
Подскажите пожалуйста,можно ли в VOGBIT , в разделе "Загрузка" автоматически распределить задания таким образом,чтобы они выстроились на графике другом за другом(по порядку выполнения) , а не отображались все сразу в один день после включения их в план. К примеру: Пиление конструкций занимает два дня(понедельник-вторник) ,соответственно к сварке можно приступить только в среду. Я и хочу от программы,чтобы она включила задание "сварка" сразу в среду и остальные процессы по такой же системе.
Или может все-таки есть альтернативный вариант для планирования? чтобы исходя из расчётов трудоемкости можно было бы спрогнозировать дату окончания автоматически
Разработчик
Сообщений: Регистрация: 14.11.2008
0
22.05.2020 13:41:59
Здравствуйте,
Режим "Производство - Загрузка" предназначен не для прогнозирования сроков. Он нужен для раздачи текущих заданий - кому что сейчас непосредственно делать, и для визуализации в графическом виде фактической картины (загруженности постов работой), как на самом деле было.
Цитата
Zhalenik написал: а не отображались все сразу в один день после включения их в план
Для этого должна при запуске в производство ставиться заданий. Дальше работает так: В "графике производства" даёте команду производству начать изготовление очередной партии продукции. Предположим технология, как вы описываете: пиление, сварка, окраска. В этот момент, сразу после запуска в производство, в "новых заданиях" вы видите только "пиление" по этой партии изделий - текущая работа, которую нужно выдать исполнителям. Чем непосредственно сейчас занята у Вас пила, видите как раз в "Загрузке". Предположим, свободна. Выдаете на пилу задания. Предположим, на 2 дня это им работы. Через 2 дня, если они успешно всё напилили (или раньше, или позже - как на самом деле произошло) в окне "новые задания" у вас появляются работы по "сварке" по этой партии изделий. Включаете "график работы постов", смотрите чем у вас непосредственно сейчас реально занята сварка. Если ничем - выдаёте в работу задание на наши изделия. Если занята, то либо ждём пока доделают то, чем заняты (ставим после этого в план), либо "раздвигаем" то, что у них сейчас в плане, чтобы вставить сейчас наши изделия, которые важнее. И так далее. Как сварщики сделают своё, в новых заданиях появится у вас информация, что пока ставить в работу "окраску" по данной партии продукции. По ситуации на тот момент на участке окраске выдаём задание (может, вклинится уже к этому моменту кто-то более важный на окраске, например, и эта партия уже не первая в очереди окажется).
Когда номенклатура большая (много изделий/заказов постоянно параллельно в работе), подключаем приоритеты, чтобы легче было ориентироваться, когда задание следующее выдаёшь, что первое ставить в работу.
Вот так примерно используется связка "график производства - новые задания - загрузка" при использовании "высокого" или "максимального" уровня.
Пытаться заранее распланировать точно все работы по дням по постам на длинное время вперёд, в подавляющем большинстве случаев в реальном производстве занятие неблагодарное. Кучу времени потратите, а в итоге всё равно не угадаете. Будет всё равно не так. Для понимания "попадаем/не попадаем в сроки" нужно анализировать оставшийся объём работ в сравнении со своими возможностями усреднёнными. Какое "количество" работ в день вы реально без аврала можете делать. В простом линейном производстве, типа "строительных металлоконструкций" при отлаженной производственной системе это делается элементарно. Не надо ничего моделировать и вычислять, достаточно две цифры знать и одну на другую поделить: общий приблизительный объём работ по заказу в человеко-часах и среднюю "мощность" своего производства в день. . В технологически неоднородном производстве сложнее, но принцип примерно тот же, по идее. Есть определённый объём работы (по заказам, участкам, операциям), который нужно сделать, чтобы удовлетворить заказчика. Есть возможности реальные (по участкам, операциям), с какой скоростью в среднем мы можем такие работы делать. Соотношение первого и второго в общем случае определяет сроки*. В табличном виде соответствующая информация (какой объём работ осталось выполнить) есть в окне "график производства - подробно". С возможностью любой выборки и группировки (по заказам, по участкам, по операциям - и другие более сложные варианты). В качестве исходной информации для анализа подходит. Вопрос, как это показать графически и наложить на календарь, пока остаётся открытым. У нас много идей было, но при наложении их на реалии конкретных производств у наших клиентов большинство из них показали слабую применимость в реальности. Когда-то давно сделали модуль. Но он получился сложноват. Как в понимании, так и в использовании. И не всем далеко подходит. Сейчас есть новые идеи и возможности по графическому представлению. Но пока анонсировать не буду. Пока вопрос в процессе проработки (новых возможностей для оценки сроков).
*Если не учитывать те факторы, которые влияют на сроки, но мы их не можем учесть, потому что эти влияющие обстоятельства на текущий момент просто ещё не наступили. А наступят или нет и какие - мы не знаем. Зачастую реальные сроки на самом деле определяются именно этими факторами. И проблема с ними, что никак их не учтёшь заранее.
Пользователь
Сообщений: Регистрация: 28.06.2019
0
22.05.2020 14:32:04
Спасибо за ответ! Хотелось бы еще уточнить такой момент: После покраски, деталь должна сохнуть какое-то время. Как правильно создать процесс сушки,чтобы он шел паралельно со всем производством и учитывался в расчете трудоёмкости? Для этого нужно создавать отдельный пост и ФОРМАЛЬНОГО сотрудника? или можно всё-таки задать определенные параметры для самой операции покраски?
Разработчик
Сообщений: Регистрация: 14.11.2008
0
22.05.2020 15:47:48
Можно и так, и так, я думаю. Зависит от ситуации и целей.
Если, например, физически это некая камера, в которую закладывается некоторое кол-во (ограниченное) покрашенных деталей и они там несколько часов сушатся, потом их выкатывают и закатывают следующую партию покрашенных к этому моменту, то я бы, наверно, в таком случае отдельной операцией в техпроцессе "сушку" прописал в VOGBIT и завёл отдельный пост. Можно использовать "объединённые задания" ещё в этом случае, если есть желание. То есть собрать все детали, которые заедут в камеру в одну "группу", потом одним заданием на "сушку" эту всю "группу" выдать на пост (занять его на несколько часов всеми этим деталями одновременно) и одним нажатием на терминале потом закрыть их все (VOGBIT пропишет сам тогда, что те детали, кто был в этой "группе" сушку прошли).
Может быть другой случай: место особо не ограничено, специальной камеры нет (не требуется). Просто после покраски какое-то время оно ещё лежит (разное, могут забрать через 4 часа, могут через 2 дня). Заранее неизвестно, когда точно заберут. И надо просто контролировать, что высушенное уже забрали и оформлять на склад, например. В этом случае можно сделать тоже "сушку" отдельной операцией, но задания по ней конкретно формировать не "высокого", а "среднего" уровня. В современной версии программы (20.5) можно настроить так, что автоматом для разных операций в ТП одной и той же детали (изделия) задания формируются разного "уровня". Тогда будет выглядеть так. После окраски, когда перемещается в зону сушки, выдавать через "новые задания" и "загрузку" ничего не нужно уже. Нужно просто по факту, когда с сушки забираем взять какой-нибудь сопроводительный листик со штрих-кодом и ткнуть им в терминал. Соответственно в базу у вас прилетит информация, что с сушки забрали по факту, когда это произойдёт.
Третий вариант: если, например, сушится там же, где красится, место ограничено, оплата малярам идёт за площадь покрашенных изделий, а не за время. В таком раскладе можно не делать, мне кажется отдельной операции. Но может быть, потребуются разные эксперименты с "объединёнными" заданиями для правильного отображения загруженности поста при использовании "высокого" уровня. Ведь если 5 изделий сохнут одновременно 4 часа (занимают место, больше пока ничего красить нельзя), то они соответствующий ресурс занимают 4 часа, а не 20. То есть каждое из них если бы сушилось одно, то это занимало бы 4 часа, но все вместе - тоже 4 часа ("объединённое" задание).
В общем, варианты разные могут быть. Нужно смотреть подробнее, какую задачу хотим решить, какие имеем граничные условия (особенности реальной технологии - примеры выше), и от этого уже отталкиваться.
Пользователь
Сообщений: Регистрация: 28.06.2019
0
22.05.2020 16:29:33
А можно эту операцию сделать без работника?То есть пост ,который работает ,но на него не нужны сотрудники?
Разработчик
Сообщений: Регистрация: 14.11.2008
0
22.05.2020 16:46:51
Поставьте на него ненастоящего работника. Заведите в сотрудниках участка "робота" ("Оператор", например, обзовите его) и поставьте. Просто надо как-то пометить. Показать программе, работает пост, или нет, можно на него давать задания или нет, и если можно, то сколько? Чтобы не изобретать какой-то отдельный специальный механизм для этого одного случая, можно использовать стандартный, который есть. А он работает по принципу: если работник на посту - пост работает, нет - не работает. Просто работника завести "условного" для этого. А в "ёмкости смены" поставить значение, ограничивающее, какой "объём" заданий можно влить на смену.
Так (примерно так, чуть посложнее) делают, например, пользователи в VOGBIT на ЧПУ участках, где реально работы на станок планируют, а не на оператора. А операторы могут вдвоём обслуживать в смену 5 станков, например. Одновременно.
Возможно, со временем поменяем что-нибудь, чтобы было поизящнее, так сказать. Но пока оставили так, потому что работает, в принципе, нормально.