
- •Последовательность шагов при планировании mrp1/crp
- •Замкнутый цикл mrp -определение apics
- •Характеристика стратегий позиционирования производственного процесса.
- •Общие характеристики непрерывного и однопредметного потоков.
- •Общие характеристики пакетного типа поточного производства.
- •Основные характеристики производства с фиксированным местоположением
- •Критерии конкурентоспособности и общие характеристики стратегий продукт/процесс
- •Модуль mps должен включать следующие составляющие
- •Укрупненная оценка потребности в мощностях(rough cut capacity planning-rccp)
- •Метод планирования мощностей на базе общих коэффициентов.
- •Основные принципы работы mrp
- •Расчет чистой (нетто-) потребности
- •Учет длительности цикла алгоритма mrp.
- •Система 1с:Предприятие. Основные понятия.
- •1С:Комплексная автоматизация 8
- •Основные требования к бухгалтерскому учету.
- •Затраты, учитываемые в методике tco.
Расчет чистой (нетто-) потребности
Чистая потребность в изделиях А
25-3=22 единицы
В компонентах В
(22х1)-7=15 единиц
В компонентах Е
(15х1)-4 =11 единиц
Материале I
(11х2)-16=6
Исходными данными для работы алгоритма MRP является в том числе спецификация. Спецификация представляет собой структуру, которая является иерархической. Известно, что для работы с иерархическими структурами удобно использовать рекурсивные процедуры. Поэтому алгоритм работы MRP может быть написан с использованием рекурсивных процедур и элементов. Рассмотрим пример на языке C#.
Class PI// ProductionItem
{
Public string Name;
Public int Netto=0;
Public int Brutto=0;
Public int Fact=0;
Public List <PI> PSI;//productionSubItems
Public PI (string AName, int ABrutto, int AFact)
{
Name=AName;
Brutto=ABrutto;
Fact=AFact;
PSI =new List<PI>();
}
Public void CalcRequirements(int NetRequirements)
{
Netto-0;
If (netRequirements>0)
Netto =NetRequirements*Brutto-Fact;
Foreach (PI p in PSI)
{
p.CalcRequirements(Netto);
}
}
Public void Print()
{
Console.WriteLine()
String.Format(“{0} {1}”,Name.PadRight(30,’.’),Netto));
Foreach (PI p in PSI)
{
p.Print();
}
}
Class Program
{
Static void Main(string[] args0
{
PI p = new PI(“Изделие А”,1,3);
p.PSI.Add(new PI(”Компонентв”,1,7));
p.PSI[0].PSI.Add(new PI(“Компонент Е”,1,4));
p.PSI[0]PSI[0].PSI.Add(nw PI (“материал I”,2,16));
p.PSI[0].PSI.Add(new PI(“материал F”,4,0));
p.PSI[0].PSI.Add(new PI(“материал G”,1,0));
p.PSI[0].PSI.Add(new PI(“материал H”,6,0));
p.PSI.Add(new PI(”Компонент C”,2,0));
p.PSI.Add(new PI(”Компонент D”,1,7));
p.CalcRequirements(25);
p.Print();
Console.ReadLine();
}
}
14.11.12
Учет длительности цикла алгоритма mrp.
Режим работы MRP.
1.Режима полного пересчета потребности.
Используется тогда ,когда необходимо осуществить перепланирование потребности для всех номенклатурных позиций, внесенных в базу данных, которые участвуют в построении структур продуктов и отмечены как планируемые при помощи MRP.При данном режиме старый вариант плана полностью отбрасывается, и строится новый вариант.
2.Режим пересчета «по изменениям».
Применяется тогда ,когда необходимо переработать план по тем номенклатурным позициям ,для которых с момента последнего пересчета плана произошли изменения . Перечень этих изменений охватывает все входные данные, необходимые для работы MRP.
3.Режим выборочного пересчета.
Является скорее дополнительной функциональностью, закладываемой разработчиками программного обеспечения, и позволяет производить моделирование ситуации по задаваемому пользователем диапазону номенклатурных позиций.
Диаграмма MRP.
FOQ=30-минимальный размер заказа партии
Длительность цикла=2
Периоды
Изделие А |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Общая (брутто) потребность |
|
20 |
10 |
15 |
10 |
0 |
30 |
10 |
20 |
Запланированные поступления |
|
|
|
|
|
|
|
|
|
Прогнозируемый складской остаток |
30 |
10 |
0 |
-15 |
-25 |
-25 |
-55 |
-65 |
-85 |
Чистая(нетто) потребность |
|
0 |
0 |
15 |
25 |
25 |
55 |
65 |
85 |
Получение по плановым заказам |
|
|
|
|
|
|
|
|
|
Запуск плановых заказов |
|
|
|
|
|
|
|
|
|
Изделие А |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Общая (брутто) потребность |
|
20 |
10 |
15 |
10 |
0 |
30 |
10 |
20 |
Запланированные поступления |
|
|
|
|
|
|
|
|
|
Прогнозируемый складской остаток |
30 |
10 |
0 |
15 |
5 |
5 |
-25 |
-35 |
-55 |
Чистая(нетто) потребность |
|
0 |
0 |
0 |
0 |
0 |
25 |
35 |
55 |
Получение по плановым заказам |
|
|
30 |
|
|
|
|
|
|
Запуск плановых заказов |
|
30 |
|
|
|
|
|
|
|
Изделие А |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Общая (брутто) потребность |
|
20 |
10 |
15 |
10 |
0 |
30 |
10 |
20 |
Запланированные поступления |
|
|
|
|
|
|
|
|
|
Прогнозируемый складской остаток |
30 |
10 |
0 |
15 |
5 |
5 |
5 |
-5 |
-25 |
Чистая(нетто) потребность |
|
0 |
0 |
0 |
0 |
0 |
0 |
5 |
25 |
Получение по плановым заказам |
|
|
|
30 |
|
|
30 |
|
|
Запуск плановых заказов |
|
30 |
|
|
30 |
|
|
|
|
Изделие А |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Общая (брутто) потребность |
|
20 |
10 |
15 |
10 |
0 |
30 |
10 |
20 |
Запланированные поступления |
|
|
|
|
|
|
|
|
|
Прогнозируемый складской остаток |
30 |
10 |
0 |
15 |
5 |
5 |
5 |
25 |
5 |
Чистая(нетто) потребность |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Получение по плановым заказам |
|
|
|
30 |
|
|
30 |
30 |
|
Запуск плановых заказов |
|
30 |
|
|
30 |
30 |
|
|
|
16.11.12
Результаты работы MRP.
-плановые заказы
-рекомендации
Плановые заказы.
Формируются для их дальнейшего запуска в производство или размещения у поставщика и должны быть подтверждены человеком. Являясь результатом работы MRP, плановые заказы могут быть изменены системой, но только в том случае , если он пока находятся за рамками установленной границы во времени. Человек, изменяя плановый заказ либо одобряя его в том виде, как он есть, получает заказ подтвержденный.
Рекомендации.
Можно разделить на 2 категории: информирующие и аварийные.
К первым относятся те рекомендации, которые призывают пользователя не забыть выполнить какие-либо действия в ближайшем будущем. Например, уведомлять пользователя о запуске заказов в несколько ближайших дней. Причем, если пользователь удалит данную рекомендацию, при последующем запуске MRP она будет восстановлена.
Аварийные же рекомендации требуют немедленных действий ,так как свидетельствуют о наличии проблем с удовлетворением потребности в номенклатурных позициях. Например, MRP сообщает о запоздании с запуском заказа или, еще хуже, запоздании с получением заказа.