• Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ

Olof Simren - Microsoft Dynamics 365 Business Central Blog

  • Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ

Work Centers vs. Machine Centers

February 2, 2015 Posted by Olof Simren Manufacturing 27 Comments

A topic that is discussed on all manufacturing implementations is Work Centers vs. Machine Centers. Questions like ‘should we be using machine centers?’ and ‘what are the differences?’ are always raised and discussed.

It is very important to understand the differences and how to apply the functionality in Microsoft Dynamics NAV. I have seen several installations where the setup has been much more complicated than it needed to be and therefor the system became hard to work with. I have also seen cases where standard functionality that could have added lots of value was not utilized and even modifications being done that could have been handled by standard functionality.

This blog post is a write-up to outline what to consider when setting up work centers and potentially machine centers in order to get the most out of your Dynamics NAV solution. It is divided in three main sections; the overall concept, some sample setups of the different hierarchies and the differences in functionality.

Overall Concept

The overall concept is a hierarchy where the top level are work center groups, within each work center group there are work centers and each work center can have one or many machine centers.

Work Centers and Machine Centers

You schedule your production against either work centers or machine centers. The machine centers are optional and not always needed (actually most of the times the machine centers are not needed) the work center groups are mandatory by not used for much else other than grouping of work centers from a capacity reporting point of view.

When you setup your routings you define what work center or machine center the operation should take place in. Dynamics NAV then allocates the capacity towards those accordingly when production orders are planned and created. When using machine centers you have the option to say that the calendar of the work center should be the total of the machine centers calendars or if it should have its own calendar.

Sample Setups

Below is a sample of how the work centers and machine centers can be setup in Dynamics NAV. With the option to say that the machine centers calendars should consolidate into the work center or not you basically have three main configurations; A. Work Centers without Machine Centers, B. Machine Centers with Consolidated Calendar and C. Machine Centers without Consolidated Calendar.

Below are the three setups described one by one using a made up hierarchy (illustration below) with 4 work centers within a plant where two of the work centers are using machine centers. Of the two work centers with machine centers one of them is without the consolidated calendar and the other one with.

Work Centers and Machine Centers Sample

A. Work Center without Machine Center

There are two work centers without machine centers; one is a final assembly area where employees are working in their own cells with assembling products and the other one is an extruding area with multiple extruders.

The final assembly work center is setup to represent man hours, the calendar is defined according to the shifts that the employees are working and the capacity field is setup to the number of employees that is typically working in the final assembly area (in this case 10). The capacity field is a key field that defines how many production orders that can be worked on at the same time in a work center and it is used by Dynamics NAV to multiple the capacities defined in the calendar.

Final-Assembly-Work-Center-Dynamics-NAV

The above work center is setup with a calendar that represent 1 shift working 5 days a week, 8 hours a day. When the calendar is generated Dynamics NAV adds 80 hours per day available capacity (8 hours per day times 10 employees) (note that I left the efficiency to 100%, otherwise the available hours per day will be adjusted accordingly).

Final-Assembly-Work-Center-Calendar-Dynamics-NAV

When scheduling production orders the system knows that the capacity is 10 and will not schedule more than 8 hours per day for a single operation. This because it assumes that a production order only occupies 1 capacity at a time (e.g. in terms of an assembly work center with employees this equals to each employee working on their own production order). If you want Dynamics NAV to schedule more than one capacity for an operation then this can be accomplished with the concurrent capacity field in the routing, this is described in one of my previous blog posts, Production Lead Time using Routings, so I will not go into the details of that.

The extruding work center is setup to represent 4 extruders that are working independent of each other. This is achieved using the capacity field (just like for the final assembly work center). This work center is then machine hours and not man hours, there could be one employee running 4 extruders and the calendar should represent the time the extruders are available because that is what is being planned on in this case (which is very typical).

Extruding-Work-Center-Calendar-Dynamics-NAV

The calendar and the way that Dynamics NAV plans production orders on this work center is the same as on the final inspection work center. The example with the extruders is here just to indicate that the capacity field also works on scheduling machines (not only employees).

Setting up work centers without machine centers and using the capacity field to define the number of machines or employees in the work center is by far the most common way to use the manufacturing functionality in Dynamics NAV (at least in my mind). For most companies it is enough to see the capacity at a work center and know what has been allocated towards it without knowing exactly in what extruder or what employee that is assigned to the different production orders.

From an execution point of view this works quite well by the employee or machine just starting on the next production order allocated towards the work center when becoming available using a common task list. A task list for the extruders could for example look like below where the specific extruder to run the production order on is not listed (just the work center) with multiple production orders overlap on the same day (running concurrently on 4 different extruders). The employee then decides what extruder to run what production order on.

Extruder-Task-List-Dynamics-NAV

You can obviously also have work centers setups to represent a single machine or employee. You could for example have four extruding work centers (one for each extruder). This is only recommended if there is a difference in the work centers; if they are identical then setting up multiple of them would complicate the creation of the routings since you there have to pick which one that would be used by Dynamics NAV as the default one for creating production orders and scheduling tasks.

B. Machine Centers with Consolidated Calendar

The next option is to have machine centers that together make up the calendar for the work center. This option is valid if the machine centers are similar and can provide the same kind of work (e.g. if a machine is down the work center is still functional just with less capacity).

In this example we have a cutting work center that consists of two cutting machines. The work center is setup with the consolidate calendar option activated. This basically means that the work center calendar gets calculated based on the machine centers and their capacities (e.g. the work center gets the same capacity as the total capacity of all the machine centers, the capacity and efficiency fields on the work center is then not used by the system). With this method you can review the load both on each individual machine center and as a total for the work center.

Cutting-Work-Center-Calendar-Dynamics-NAV

Each cutter then gets its own machine center with the capacity set to 1. Note the work center no. field that links it to the work center and the fact that there is no shop calendar code on the machine center (the machine centers inherits the shop calendar code from its work center). Also note the routing setup fast tab where default values for the routing can be specified (this is something that you don’t have with work centers and it is kind of nice).

Cutter-Machine-Center-Dynamics-NAV

When you create your routing for operations that take place on work centers like this you have the option to create it with a specific machine center or with the more generic work center. This option is very useful, you could for example have all the routings defined with the cutting work center which Dynamics NAV then uses for the initial scheduling and creation of production orders (yes NAV considers the production orders scheduled on the machine centers as a load on the work center as well in this case). Once the start date of the production order gets closer a user can go through the task list on the work center and assign the tasks to the individual machine centers using a move function. The move function let a user select a machine center within the work center to move an operation to.

Move-Function-Work-Center-Task-List-Dynamics-NAV

The tasks left on the work center are then tasks that are due to be assigned to a machine center (since they fall of the task list of the work center when they are moved to a machine center).

The load on the work center still shows the total allocated time even if the task is moved to a machine center. Drilling into the allocated qty. field then shows the details about if the time allocated is towards the work center (e.g. non-delegated operation) or towards a machine center.

Work-and-Machine-Center-Load-Dynamics-NAV

So this way you can manage the load on two levels; as a total on the work center or for each individual machine centers.

This scenario with using machine centers which calendars consolidate to the work center is quite useful in my mind and applicable where there are multiple similar machines that need to be planned individually with each of them having their own task list.

You can obviously also have the machine centers directly in the routings, and also move tasks between machine centers.

C. Machine Centers without Consolidated Calendar

The last option is to have a work center defined with machine centers that are set up individually without having their calendars consolidate into the work center.

In this example it is a molding work center that consists of a grinder and two molding machines (the grinder is grinding the material for the molders). The work center is setup as a regular work center but with the efficiency set to 0. You set the efficiency to 0 if you don’t want the work center calendar to make any contribution to the total capacity of the work center, which you typically don’t want. All you need to be aware of here is that with the efficiency set to 0 you can’t calculate the calendar on the work center (which actually is a good thing and not needed).

Molding-Work-Center-Dynamics-NAV

The machine center for the grinder is setup according to below (same as in option B described above).

Grinding-Machine-Center-Dynamics-NAV

The two molding machines are setup similar to the grinder but with the capacity equal to 2.

Molding-Machine-Center-Dynamics-NAV

Now when you create your routings, for which you use the machine centers to define the operations, in the case below we first grind the material and then it gets molded.

Molding-Routing-Dynamics-NAV

So, why not only have a single work center called molding and use that instead for both operations? Good question! It would definitely be easier; but if you have the requirement to schedule the grinder and molding machines separately or to have different costs associated with them, then machine centers might be the way to go (maybe not all items needs to be grinded, some might go directly to the molding machine).

So, why not have the grinder and the two molders as two different work centers? Another good question. 🙂 The machine centers are slight simpler to setup (since they inherit the shop calendar code, dimensions, etc. from their work center) and the work center provides a way to group the machine centers that belong to each other. There are also some machine center specific functionalities that could be applicable and provide some value. This leads me to the next part of the blog post.

Differences in Functionality between Work Centers and Machine Centers

When you decide how to setup the work centers and machine centers in Dynamics NAV you also need to be aware of the slight differences there are in terms of functionality when it comes to the following:

1. Shop Calendars

2. Moving Tasks

3. Scrap % and Scrap Codes

4. Routing Setup

5. Dimensions

Those are described in more details below;

Shop Calendars

The shop calendar codes are only on the work centers, it is assumed that all machine centers within a work center use the same shop calendar. In other words; machine centers does not have their own shop calendars. This also could be seen as a way to simplify the setup and maintenance of machine centers.

Move Tasks

The task lists in Dynamics NAV has a move function that allows you to move an operation to a machine center. You can move operation from a work center to a machine center and between machine centers but you cannot move an operation to a work center.

When moving an operation to a machine center the setup time is adjusted according to the setup time defined on the machine center. This way different machine centers can have different setup times and moving an operation could adjust the production lead time.

This in conjunction with the consolidated calendars described above is in my mind the biggest functionality gain from using machine centers.

Scrap % and Scrap Codes

There is a slightly difference in how scrap can be handled between work centers and machine centers; a scrap % can be defaulted on machine centers but not on a work center (for work centers you need to enter it on the individual routings). You also have the option to assign a scrap code when posting output on a machine center while if you want this option on a work center you need to do a minor modification. See my previous post related to Scrap in Production.

Routing Setup

On machine centers you can default some of the routing times on the routing setup tab (like the setup time, move time, wait time), this you can’t do on the work centers. If you use work centers then you will have to enter those on the individual routings. I guess the logic behind this is that a work center should be more generic and therefor the times would be more unique to what is performed, while a machine center is more of a specific machine(s) and therefor has the potential to be defaulted onto the routings.

Dimensions

Machine centers does not have their own set of dimensions, instead the operations posted against a machine center inherits the dimensions from the work center it belongs to. This I guess is ok since most of the times the dimensions defined work centers are something like a department or similar, and that would probably also apply to the machine centers within a work center. If you want to know more about dimensions on production orders read my previous blog post Dimensions on Production Orders.

Summary

I hope the above clarifies things in relation to work centers vs. machine centers and when to choose what method of configuring the manufacturing resources in Dynamics NAV. Keeping things as simple as possible is often a good strategy and in my experience using work centers only is sufficient in most manufacturing implementations.

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X

Related


Discover more from Olof Simren - Microsoft Dynamics 365 Business Central Blog

Subscribe to get the latest posts sent to your email.

Tags: CalendarCapacityMachine CenterPlanningProductionProduction OrdersRoutingScrapTask ListWork Center
27 Comments
Share
13

About Olof Simren

I am a Microsoft Dynamics NAV and 365 Business Central Expert, I started implementing Microsoft Dynamics NAV in 2002, back then it was called Navision Attain. Throughout the years there has been many exciting implementations in different parts of the world, all of them with different challenges but with one common theme; manufacturing. As a consultant, I bring over 20 years of experience in implementing Microsoft Dynamics NAV and 365 Business Central within manufacturing and distribution companies. The services I offer includes project management, consultation, development and training. Feel free to contact me if you need help with anything related to Microsoft Dynamics NAV or 365 Business Central. I work through my company Naviona where I team up with other skilled Microsoft Dynamics NAV and 365 Business Central Experts.

You also might be interested in

Additional Outputs on Production Orders

Mar 24, 2014

Having additional outputs on production orders (sometimes refereed to as[...]

BOM Cost Share Distribution Report

May 14, 2014

One of the new reports in Microsoft Dynamics NAV 2013[...]

The Low-Level Code

Jun 4, 2014

Do you know what the low-level code in Microsoft Dynamics[...]

27 Comments

Leave your reply.
  • Francis Malengier
    · Reply

    February 4, 2015 at 4:48 AM

    Hi olof,

    I enjoyed reading your post. it is a nice summary of how to use Workcenters and Machine centers.

    kr,
    Francis

    • Olof Simren
      · Reply

      Author
      February 4, 2015 at 7:42 AM

      Thanks Francis,
      Much appreciated! 🙂

      /Olof

      • Sudeep
        · Reply

        April 22, 2015 at 1:16 AM

        Hi Simren

        Probably, I am commenting on Wrong Post , Have you posted any Articles on Project Management ( JOBS, RESOURCE PLANNING) I Searched it but couldn’t managed to get it

        Your Help is greatly appreciated

        Thanks
        Sudeep

        • Olof Simren
          · Reply

          Author
          April 22, 2015 at 6:52 AM

          Hi Sundeep,
          No, I have not posted anything related to Jobs, yet..

          Thanks for visiting my blog!

          /Olof

  • Jacques
    · Reply

    July 28, 2015 at 6:11 AM

    Hi,

    Do you know if one can create subcontractors from Machine Center only routing, or must the last line always be a Work Center in order to output the stock?

    Thanks.

    Jacques

    • Olof Simren
      · Reply

      Author
      July 29, 2015 at 8:24 AM

      Hi Jacques,
      The subcontracting operation must be a work center.

      /Olof

  • Prado
    · Reply

    December 1, 2015 at 4:26 AM

    Hi Olof,

    If a subcontracting order is sent against a vendor, While receiving the item I i find out a defect and want to reject the item against that vendor. How can i achieve the process and get my invenory back for that production order.

    Thanks

    Prado

    • Olof Simren
      · Reply

      Author
      December 2, 2015 at 11:59 AM

      Hi Prado,
      You can do a purchase return order to send the defect ones back. When you create the purchase return order you use the copy document function to copy the purchase order, if you do this without recalculating the line the prod. order no. will also copy to the return order. Posting this will then reverse the transactions on the prod. order.

      /Olof

      • Kapil
        · Reply

        May 26, 2017 at 7:58 AM

        Hi Olof,

        Really thankful to your blog. Great learning experience.

        One query regarding above response. I posted the PO which then posted the consumption on the Production order. My production order has just one subcontractor routing. When I try to post the Purchase Return Order I get an error ‘Applies-to Entry must have a value in Item Journal Line. It cannot be zero or empty. When I click on Appl-to Item Entry field I get an error ‘Prod Order No. must be equal to blank in Purchase Line’. Since I am posting a Purchase Return against a PO which has a Prod Order ref. why does the system stop me to post. Please advice. I am on NAV 2017.

        Thanks
        Kapil

        • Olof Simren
          · Reply

          Author
          May 29, 2017 at 11:29 PM

          Hi Kapil,
          You probably have the ‘Exact Cost Reversing Mandatory’ turned on in the Purchases & Payables Setup.
          Try to turn this off and see if you can reverse the subcontracting PO.

          /Olof

          • kapil

            May 30, 2017 at 1:40 AM

            Hi Olof,

            I had verified that earlier and ‘Exact Cost reversing Mandatory’ was not turned on. Still I was getting this error. What else can stop me posting of this transaction?
            Thanks
            Kapil

  • Joseph Agyeman-badu
    · Reply

    March 9, 2016 at 5:56 AM

    Nice piece. I appreciate and am sure to come back for more knowledge.

    Greetings from Ghana
    Joseph/

  • Fadli
    · Reply

    April 9, 2017 at 8:28 PM

    Hi Olof.

    I have a question about work center and machine center.
    If i have two punch machine 160 tons. and i have 5 press tools which can only be use in those punch machine. can i settup Punch machine as the work center with 2 capacity and press tools as machine center from work center?

    • Olof Simren
      · Reply

      Author
      April 15, 2017 at 7:38 AM

      Hi Fadli,
      Yes, that sounds about right.
      Then in the routing you might want to add both the work center and the machine center and set it up to be a parallel routing (so the punch machine and press tool is used at the same time).

      /Olof

      • Fadli
        · Reply

        April 16, 2017 at 8:54 PM

        Ok, thanks very much.
        i will try it.
        and Could i do send a head between the different routing?and what can ido for it, if i want to make the first routing can send a head to another routings for reduce lead time.?

  • Edward
    · Reply

    December 20, 2017 at 5:25 PM

    hi,

    How can I register a work center stop due to a machine failure?

    Taking into account that I do not work with a machine center

  • Shilpa
    · Reply

    May 21, 2018 at 6:45 PM

    Amazing Blog! much appreciate it. I’ve a question… can we roll up machine center’s cost to the actual work center? I’ve two machine centers one labor and one machine under a work center. So if I define just the work center in the routing lines, can I roll up the cost of these 2 machine centers into the work center while posting the output?

  • Jan-Eric Thelin
    · Reply

    December 13, 2018 at 6:06 AM

    Hi Olof!
    Many thanks for a great explanation!
    We do have a problem with several Machine centers combined in a Work center using consolidated calendars.
    I am not sure if the setup is wrong or if there is a bug in NAV because doing like you have described above gives only 25% allocated when having 4 machines. So I have some questions:
    1. Shall the Concurrent Capacity be set for the Work center or for only the machine centers, or for both Work center and Machine centers?
    2. Must the Capacity on the Work center be set manually to 4? (Having 4 machines in the work center)
    3. Must the Capacity on the Routing Line be set to 4? (It makes no sens to me, but this it what our consultant said…)
    4. When moving a task from Work Center to a Machine center the load on the Work center decreases. This must be wrong.

    Best Regards
    Jan-Eric Thelin

  • Jan-Eric Thelin
    · Reply

    January 17, 2019 at 1:10 PM

    Hi Olof!
    I have now tested different setup in order to get NAV to work like you have described. But I cannot make it work!
    I have talked with our consultant and they could not give me any answer about this. Therefore we have registered a support case with Microsoft. Yesterday I got answers from Microsoft. The conclusion is that NAV does not work the way you describe. Or at least it is misleading. That is becuase you do not mention anything about capacity restrained resources!

    You have in your example a Work centre with capacity 4. Then you have four different Production orders scheduled at the same time which makes 100% of the resources allocated. Since you have capacity 4 on this Work Centre you should set up this work centre as a capacity restrained resource. Otherwise NAV will be able to plan more production orders on this Work Centre at the same time with the result of more then 100% load. This means that if you create a new production order and set the same due date NAV will plan this production order at the same time as the other four.

    However if you set this Work Centre as a capacity restrained resource with capacity 4 (e.g 4 machines or 4 persons) the result will be that NAV only can plan one production order at the same time. Giving a maximum of 25 % load on this Work Centre. This is what I believed was a bug in the system but obviously it was not. This is a limitation in NAV. The only way to work around this is to allow concurrent capacities. If we do this every single operation will be planned parallell. Using all, in this case, all four machines or people at the same time. Which often in reality is not possible.

    So, sorry to say, in my mind your blog post explaines many things BUT you should have also said something about limited Capacity which is the case in almost every manufacturing business.

    Best Regards
    Jan-Eric Thelin

    • Olof Simren
      · Reply

      Author
      January 20, 2019 at 4:10 PM

      Hi Jan-Eric,
      Thanks for your comments.
      Sounds like all you need to do is to remove the capacity constrained resource setup and it is working as described.

      Here is my view of this;
      The capacity constrained resource feature in NAV is a feature that is rarely used (I don’t know anybody using it, so does my co-workers). People that want to do capacity planning in NAV are either doing it manually in the application (maybe with a visual schedular) or are using an add-on (like a sequence planner). This because capacity planning is a lot more than just limiting what’s being allocated against work/machine centers to a percentage. When manually doing capacity planning you do want NAV to create orders that allocates unlimited against work/machine centers so you see where you have more/less than the available capacity and can act on it (the load is one of the key indicators when planning).
      You are not the first one that run into issues with the capacity constrained resources and the capacity field, I think it is a bug, just like you do. I don’t agree with Microsoft in this case (although I am not sure what they replied).
      If you setup concurrent capacities you get a different behavior, so I don’t see that as a workaround.
      I can see that I missed your previous comment in December, sorry I have been too busy with things, but I hope this helps.

      /Olof

  • Jan-Eric Thelin
    · Reply

    January 21, 2019 at 2:30 AM

    Hi Olof.
    Thanks for your reply. It sounds like we have to get an Add-on…

    In our case we have about 200 production orders with a total of 1000 operations running on about 60 different machines and 40 workers each week. When getting due dates from sales orders NAV plans productions orders and sets many of them to the same due date which gives us multiple operations with same ending date & time overlaping each other.

    If we do not set up as Constrained Resources, what is the purpose of the Capacity Field? NAV apparently ignores this and allocates lot more then 100% of the capacity anyway. And when setting up Constrained Resources NAV again ignores the Capacity Field and allocates only capacity on 1.

    So why is the function Constrained Resources even there if it doesn’t work?
    If this is not a bug one can wonder how the developers thought?

    Manually scheduling this many production orders is not possible with the NAV interface. At least not in NAV 2016.
    Do you have any suggestions of another approach to our problem? Different thinking or different setup or getting a Add-on scheduling software? Can you in that case recommend any Add-on?

    Best regards
    /Jan-Eric

    • Olof Simren
      · Reply

      Author
      January 22, 2019 at 10:08 PM

      Hi Jan-Eric,
      The purpose of the capacity field is what’s described in this blog post;
      Let’s say you have 10 of the same machines, and they can run 8 hours in a day each. If you create a work center with the capacity of 10 and a calendar code that translates to 8 hours (maybe 8 am to 5 pm with a break) then the total available capacity for the work center will be 80 hours per day.
      If each order takes 8 hours and runs on a single machine, then when you place such an order on a work center like that the operation will start at 8 am and end at 5 pm (the entire day), and will allocate 8 hours (10%) of the capacity.
      If you place another order it will allocate another 8 hours, also starting at 8 am and ending at 5 pm.
      This is how it works even without constrained resources. And without using the capacity field you will not get the 80 hours per day capacity.
      Lets say you have 13 such orders that are due the same day, NAV will place them all starting at 8 am ending at 5 pm. The work center load will then say 130% on that day. A production planner can then look at the loads over a period of time and act accordingly. Options might be to run some of the orders the day before, add resources, work over time, work weekend, tell the customer that their order will be late, combine orders to reduce setup times, etc..
      If you use constrained resources, then NAV will just move the starting dates of the last placed orders and my experience is that production planners thinks that’s hard to work with since it removes some of the visibility into the loads and just moving the starting dates is not always an option. On top of this it will break operations into pieces and allocation them to different times (like staring an operation for a period of time, then finish it a later day). I think this is why that feature is rarely used.

      I don’t know what the developer though when he developed the feature, but if you google on it you find people who have changed it. Changing the FinitelyLoadCapBack and FinitelyLoadCapForward functions of codeunits “99000774 Calculate Routing Line” and “99000810 Calculate Planning Route Line” seems to be a solid suggestion, although I have not tried this myself.

      I normally try not to mention add-ons on my blog, but since you ask; we are working a lot with a solution from Cosmo Consult that they call ‘Advanced Manufacturing Package’, it has a sequence planner that does the capacity planning for you. The way it basically works is that you define properties on your items (almost like the standard item attributes), then there is a matrix where you configure the priorities of the properties, and the setup time it takes when changing from one property to another. Properties could be things like ‘Dimensions’, ‘Color’, ‘Tool’, ‘Customer’, etc.. and the setup can be defined to schedule similar items after each other on the same machines in order to optimize production. The classic example of this is blending order colors, where you might want to blend the lighter colors first, then the darker, and when you change from a dark to a light color you need to clean the equipment. With this sequence planner you get orders arranged in an optimized order with proper setup times between then (depending on what was run prior). Part of this tool is also a graphical extension where you can view the result and do some drag and drop of orders.
      We also have a couple of customers using the PlannerOne tool from Delmia. It basically works similar (with a optimization planning and graphical interface) and it comes as something that can be used together with standard NAV (while the Cosmo solution is part of a manufacturing vertical).
      The third planning tool that I know is the Visual Scheduler from Netronic, it does not move orders for you, but you can view orders and drag/drop them in a sequence. It is the simpler of the three.
      Having about 200 orders does not sound that bad to me, I think that would be manageable with a tool like the Visual Scheduler, and with the approach of reviewing days that have more than 100% load and moving orders to even things out.

      Some other thoughts (maybe could be useful);
      It sounds like you will have in average about 5 operations per order (1000/200), my experience is that planning typically focuses on the main machines (might be the bottleneck) and then operations before and after just falls into place. If you try to plan on multiple machines in a routing then it adds a lot of complexity.
      Moving orders to earlier dates requires availability of components, moving orders to later dates could cause delay on demand orders (sales orders, or parent production orders). Setting safety lead times allows you to build some flexibility into this so that you for example can run an order one day late without affecting the shipment date of the sales order.
      The further out you can plan the easier it will be as it tends to be easier to pull orders in and run them early than to have to push them out and run them later.
      A fairly common way to plan orders are to have them all being placed in a ‘planning work center’ when orders are created, then move them to the different work centers/machine centers (kind of delegating the work).

      I think that’s all I could think of for now. Hope it somehow helps.

      /Olof

  • Jan-Eric Thelin
    · Reply

    January 25, 2019 at 12:32 AM

    Hi Olof!
    Thank you very much. you have been a big help to me.
    Best Regards /Jan-Eric

  • Daniel
    · Reply

    February 28, 2019 at 11:07 AM

    Hi Olof, Like everyone else I really appreciate your . It is a great resouce for me.

    I am having difficult with “Consolidate Calendars”. Obviously, I am doing something wrong and/or not understanding your instructions.

    I have created a work center with a shop calendar. I have attached a machine to the work center. I have calculated the calendar for the work center. Yet, when I look to the load of the work center or the machine center nothing is there.

    What am I missing?

  • Samin
    · Reply

    November 11, 2019 at 5:39 AM

    Hi Olof
    when I refresh released production order , starting time and ending time doesn’t use the work center and routing setting and it’s the same or with a little difference, please tell me how to fix this, for example start time is 15:59 and ending time is 16:00 on the same date. I have defined unit of measure code as minute or hour and running time in routing equal to 60 and there is no difference between these to setting and input.

  • Minerva Marcial
    · Reply

    June 23, 2020 at 2:27 PM

    Hi Olof,
    Question, is it efficient to do Work Centers and Work Centers & Machine Centers?
    example: I have 3 apple slicers, these could be set up as a work center. These 3 slicers feed 4 bagger machines, I could use another work center but then 3 baggers run 1 SKU and 1 bagger runs a different SKU. In this case, what do you suggest?
    Thanks in advance,
    Minerva

  • Federico
    · Reply

    October 24, 2024 at 3:11 AM

    Hi Olof
    in our plant we have 3 packaging lines.
    line 1 packs 1kg semolina bags
    line 2 packs 0.5 kg semolina bags
    line 3 packs 500 kg big bags
    I created 3 work center, in the capacity they made me enter the kg per hour that the line can pack , I don’t know if this setting is correct ?
    Ad example line 1 can pack 600 kg\h in the area tab I put as capacity 600
    The line shift work is from 8 am to 5 pm without break

Leave a Reply

Your email is safe with us.
Cancel Reply

Subscribe to My Blog via Email

Check Out Our Apps in AppSource

My Dynamics NAV Partner

Naviona, LLC

Categories

  • Assembly (3)
  • Development (35)
  • Finance (14)
  • General (28)
  • Inventory (24)
  • Manufacturing (36)
  • Miscellaneous (27)
  • Purchase (9)
  • Sales (11)
  • Warehouse (7)

Tags

.net Add-in AI AppSource Assembly Assembly BOM Business Central CAL Capacity Consumption Contact Copilot Costs Customer Development Dimensions Excel Finance Flushing General Ledger Inventory Item Item Tracking Low-Level Code MRP NAV 2015 NAV 2016 Output Planning Production Production BOM Production Orders Purchase Orders Receipts Reporting Reports Routing Sales Sales Order Stockkeeping Unit Subcontracting Task List Warehouse Warehouse Shipment Work Center

Recent Posts

  • Business Central Configuration Audit using Vibe Coding
  • Copilot in Planning Parameter Worksheet
  • Copilot in Planning Worksheet
  • Copilot Inventory Queries
  • Record Deletion Tool for Business Central in AppSource
  • Reopen Finished Production Orders
  • XML Buffer and CSV Buffer Tables
  • Functionality Improvements in NAV 2017
  • Reversing Production Output and Consumption
  • Return Merchandise Authorization (RMA)

Categories

  • Assembly
  • Development
  • Finance
  • General
  • Inventory
  • Manufacturing
  • Miscellaneous
  • Purchase
  • Sales
  • Warehouse

Contact Us

We're currently offline. Send us an email and we'll get back to you, asap.

Send Message

Categories

  • Assembly (3)
  • Development (35)
  • Finance (14)
  • General (28)
  • Inventory (24)
  • Manufacturing (36)
  • Miscellaneous (27)
  • Purchase (9)
  • Sales (11)
  • Warehouse (7)

Tags

.net Add-in AI AppSource Assembly Assembly BOM Business Central CAL Capacity Consumption Contact Copilot Costs Customer Development Dimensions Excel Finance Flushing General Ledger Inventory Item Item Tracking Low-Level Code MRP NAV 2015 NAV 2016 Output Planning Production Production BOM Production Orders Purchase Orders Receipts Reporting Reports Routing Sales Sales Order Stockkeeping Unit Subcontracting Task List Warehouse Warehouse Shipment Work Center

Recent Posts

  • Business Central Configuration Audit using Vibe Coding
  • Copilot in Planning Parameter Worksheet
  • Copilot in Planning Worksheet
  • Copilot Inventory Queries
  • Record Deletion Tool for Business Central in AppSource
  • Reopen Finished Production Orders
  • XML Buffer and CSV Buffer Tables
  • Functionality Improvements in NAV 2017
  • Reversing Production Output and Consumption
  • Return Merchandise Authorization (RMA)

Recent Comments

  • Olof on Business Central Configuration Audit using Vibe Coding
  • Andrew Trayfoot on Business Central Configuration Audit using Vibe Coding
  • Barrett Allen on Reopen Finished Production Orders
  • Kateryna on Business Central Configuration Audit using Vibe Coding
  • Takeshi Setoya on Reopen Finished Production Orders
  • Steve on Consignment Inventory
  • Olof Simren on Copilot in Planning Worksheet
  • Omaer Amjad on Copilot in Planning Worksheet

© 2026 · Olof Simren

  • Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ
Prev Next