Константин Чилингаров: написал:
Еще бы поиск допилить в обеспеченности по заказам, чтоб искал не только номер, но и материал
Будет. В ближайшем обновлении, на ...
Константин Чилингаров: Здравствуйте,
Я посмотрел Ваш ролик. Спасибо!
Только с обновлением это, по-моему, никак не связано.
Давайте поясню один момент:
...
Константин Чилингаров: Движок форума не разрешает напрямую Excel файлы в сообщения вставлять.
Ну ладно. Понятно, в общем, о чем речь.
на будущее: если нужно Excel фа ...
Константин Чилингаров: Тут ещё знаете, в чем может быть дело...
Не в размере даже, а во внутренностях конкретного файла с картинкой.
Ошибка может озвучиваться си ...
Константин Чилингаров: Здравствуйте,
Очень странная картина... Не сталкивались никогда с таким.
Копию базы данных можете дать нам посмотреть?
Если есть техни ...
Константин Чилингаров: Здравствуйте,
В этом окне, насколько я помню, сохраняется только список "постов" выбранных. При закрытии/открытии окна.
Порядок сл ...
Владимир Белов: написал:
Добрый день! Такой вопрос. Могу я установить базу данных на съемный диск и пользоваться на разных компьютерах - переставляя то ...
Константин Чилингаров: Здравствуйте,
Обычно, непосредственно с терминала выгружают управляющие программы какие-нибудь, к заданию, которое берется в работу. Н ...
Константин Чилингаров: К сожалению, проблема хронического отсутствия времени пока не позволила сделать.
Лежит заготовка под второй ролик с лета. Пока отложена ...
Константин Чилингаров: написал:
Честно говоря, "средний" уровень как-то никогда не рассматривали для работы.
Всё меняется...
10 лет назад там действитель ...
Константин Чилингаров: написал:
Можно, пожалуйста, выложить скрины, как это реализовано
Пожалуйста:
Рис.1 - Параметры в справочнике. Которые я использовал, ка ...
Константин Чилингаров: Здравствуйте!
Да, встречали такую ситуацию. Но, к сожалению, пока никак не можем научиться её стабильно повторять. Не можем пока найти к ...
Здравствуйте! Долго искал ответ на вопрос у вас на форуме, в гайдах ,но так и не смог разобраться.
Подскажите пожалуйста,можно ли в VOGBIT , в разделе "Загрузка" автоматически распределить задания таким образом,чтобы они выстроились на графике другом за другом(по порядку выполнения) , а не отображались все сразу в один день после включения их в план. К примеру: Пиление конструкций занимает два дня(понедельник-вторник) ,соответственно к сварке можно приступить только в среду. Я и хочу от программы,чтобы она включила задание "сварка" сразу в среду и остальные процессы по такой же системе.
Или может все-таки есть альтернативный вариант для планирования? чтобы исходя из расчётов трудоемкости можно было бы спрогнозировать дату окончания автоматически
Режим "Производство - Загрузка" предназначен не для прогнозирования сроков. Он нужен для раздачи текущих заданий - кому что сейчас непосредственно делать, и для визуализации в графическом виде фактической картины (загруженности постов работой), как на самом деле было.
Цитата
Zhalenik написал: а не отображались все сразу в один день после включения их в план
Для этого должна при запуске в производство ставиться "последовательность" заданий. Дальше работает так: В "графике производства" даёте команду производству начать изготовление очередной партии продукции. Предположим технология, как вы описываете: пиление, сварка, окраска. В этот момент, сразу после запуска в производство, в "новых заданиях" вы видите только "пиление" по этой партии изделий - текущая работа, которую нужно выдать исполнителям. Чем непосредственно сейчас занята у Вас пила, видите как раз в "Загрузке". Предположим, свободна. Выдаете на пилу задания. Предположим, на 2 дня это им работы. Через 2 дня, если они успешно всё напилили (или раньше, или позже - как на самом деле произошло) в окне "новые задания" у вас появляются работы по "сварке" по этой партии изделий. Включаете "график работы постов", смотрите чем у вас непосредственно сейчас реально занята сварка. Если ничем - выдаёте в работу задание на наши изделия. Если занята, то либо ждём пока доделают то, чем заняты (ставим после этого в план), либо "раздвигаем" то, что у них сейчас в плане, чтобы вставить сейчас наши изделия, которые важнее. И так далее. Как сварщики сделают своё, в новых заданиях появится у вас информация, что пока ставить в работу "окраску" по данной партии продукции. По ситуации на тот момент на участке окраске выдаём задание (может, вклинится уже к этому моменту кто-то более важный на окраске, например, и эта партия уже не первая в очереди окажется).
Когда номенклатура большая (много изделий/заказов постоянно параллельно в работе), подключаем приоритеты, чтобы легче было ориентироваться, когда задание следующее выдаёшь, что первое ставить в работу.
Вот так примерно используется связка "график производства - новые задания - загрузка" при использовании "высокого" или "максимального" уровня.
Пытаться заранее распланировать точно все работы по дням по постам на длинное время вперёд, в подавляющем большинстве случаев в реальном производстве занятие неблагодарное. Кучу времени потратите, а в итоге всё равно не угадаете. Будет всё равно не так. Для понимания "попадаем/не попадаем в сроки" нужно анализировать оставшийся объём работ в сравнении со своими возможностями усреднёнными. Какое "количество" работ в день вы реально без аврала можете делать. В простом линейном производстве, типа "строительных металлоконструкций" при отлаженной производственной системе это делается элементарно. Не надо ничего моделировать и вычислять, достаточно две цифры знать и одну на другую поделить: общий приблизительный объём работ по заказу в человеко-часах и среднюю "мощность" своего производства в день. Пример. В технологически неоднородном производстве сложнее, но принцип примерно тот же, по идее. Есть определённый объём работы (по заказам, участкам, операциям), который нужно сделать, чтобы удовлетворить заказчика. Есть возможности реальные (по участкам, операциям), с какой скоростью в среднем мы можем такие работы делать. Соотношение первого и второго в общем случае определяет сроки*. В табличном виде соответствующая информация (какой объём работ осталось выполнить) есть в окне "график производства - подробно". С возможностью любой выборки и группировки (по заказам, по участкам, по операциям - и другие более сложные варианты). В качестве исходной информации для анализа подходит. Вопрос, как это показать графически и наложить на календарь, пока остаётся открытым. У нас много идей было, но при наложении их на реалии конкретных производств у наших клиентов большинство из них показали слабую применимость в реальности. Когда-то давно сделали вот такой модуль. Но он получился сложноват. Как в понимании, так и в использовании. И не всем далеко подходит. Сейчас есть новые идеи и возможности по графическому представлению. Но пока анонсировать не буду. Пока вопрос в процессе проработки (новых возможностей для оценки сроков).
*Если не учитывать те факторы, которые влияют на сроки, но мы их не можем учесть, потому что эти влияющие обстоятельства на текущий момент просто ещё не наступили. А наступят или нет и какие - мы не знаем. Зачастую реальные сроки на самом деле определяются именно этими факторами. И проблема с ними, что никак их не учтёшь заранее.
Спасибо за ответ! Хотелось бы еще уточнить такой момент: После покраски, деталь должна сохнуть какое-то время. Как правильно создать процесс сушки,чтобы он шел паралельно со всем производством и учитывался в расчете трудоёмкости? Для этого нужно создавать отдельный пост и ФОРМАЛЬНОГО сотрудника? или можно всё-таки задать определенные параметры для самой операции покраски?
Можно и так, и так, я думаю. Зависит от ситуации и целей.
Если, например, физически это некая камера, в которую закладывается некоторое кол-во (ограниченное) покрашенных деталей и они там несколько часов сушатся, потом их выкатывают и закатывают следующую партию покрашенных к этому моменту, то я бы, наверно, в таком случае отдельной операцией в техпроцессе "сушку" прописал в VOGBIT и завёл отдельный пост. Можно использовать "объединённые задания" ещё в этом случае, если есть желание. То есть собрать все детали, которые заедут в камеру в одну "группу", потом одним заданием на "сушку" эту всю "группу" выдать на пост (занять его на несколько часов всеми этим деталями одновременно) и одним нажатием на терминале потом закрыть их все (VOGBIT пропишет сам тогда, что те детали, кто был в этой "группе" сушку прошли).
Может быть другой случай: место особо не ограничено, специальной камеры нет (не требуется). Просто после покраски какое-то время оно ещё лежит (разное, могут забрать через 4 часа, могут через 2 дня). Заранее неизвестно, когда точно заберут. И надо просто контролировать, что высушенное уже забрали и оформлять на склад, например. В этом случае можно сделать тоже "сушку" отдельной операцией, но задания по ней конкретно формировать не "высокого", а "среднего" уровня. В современной версии программы (20.5) можно настроить так, что автоматом для разных операций в ТП одной и той же детали (изделия) задания формируются разного "уровня". Тогда будет выглядеть так. После окраски, когда перемещается в зону сушки, выдавать через "новые задания" и "загрузку" ничего не нужно уже. Нужно просто по факту, когда с сушки забираем взять какой-нибудь сопроводительный листик со штрих-кодом и ткнуть им в терминал. Соответственно в базу у вас прилетит информация, что с сушки забрали по факту, когда это произойдёт.
Третий вариант: если, например, сушится там же, где красится, место ограничено, оплата малярам идёт за площадь покрашенных изделий, а не за время. В таком раскладе можно не делать, мне кажется отдельной операции. Но может быть, потребуются разные эксперименты с "объединёнными" заданиями для правильного отображения загруженности поста при использовании "высокого" уровня. Ведь если 5 изделий сохнут одновременно 4 часа (занимают место, больше пока ничего красить нельзя), то они соответствующий ресурс занимают 4 часа, а не 20. То есть каждое из них если бы сушилось одно, то это занимало бы 4 часа, но все вместе - тоже 4 часа ("объединённое" задание).
В общем, варианты разные могут быть. Нужно смотреть подробнее, какую задачу хотим решить, какие имеем граничные условия (особенности реальной технологии - примеры выше), и от этого уже отталкиваться.
Поставьте на него ненастоящего работника. Заведите в сотрудниках участка "робота" ("Оператор", например, обзовите его) и поставьте. Просто надо как-то пометить. Показать программе, работает пост, или нет, можно на него давать задания или нет, и если можно, то сколько? Чтобы не изобретать какой-то отдельный специальный механизм для этого одного случая, можно использовать стандартный, который есть. А он работает по принципу: если работник на посту - пост работает, нет - не работает. Просто работника завести "условного" для этого. А в "ёмкости смены" поставить значение, ограничивающее, какой "объём" заданий можно влить на смену.
Так (примерно так, чуть посложнее) делают, например, пользователи в VOGBIT на ЧПУ участках, где реально работы на станок планируют, а не на оператора. А операторы могут вдвоём обслуживать в смену 5 станков, например. Одновременно.
Возможно, со временем поменяем что-нибудь, чтобы было поизящнее, так сказать. Но пока оставили так, потому что работает, в принципе, нормально.