This is the quick start tutorial to get you fast into cut optimization process
To get started, first navigate to the optimization page. Basically there are three sections of interest: Configuration, Items to cut and Optimization results. Let’s go through all these and show what are they about.
This is where you define material to cut. You need to specify the following properties:
- Material – The name of the material to cut. Put here any label that best describes your material.
- Cut waste – Represents how much material you lose when cutting. For example, when cutting Aluminium, for 90 degrees cut you will probably put a saw width here and for 45 degrees cut it may be slightly more. When cutting ropes, this value may be set to zero if cutting with scissors. This is completely up to you but we recommend to always set a bit more to be on the safe side.
- Side waste – Represents how much material you lose on the sides of the bar. The bar ends may be damaged during transport or for any other reason. You introduce this to be on the safe side but is totally fine to set zero here.
- Minimal reusable – Represents what you don’t consider as waste. All pieces longer than the reusable length we don’t consider as waste when calculating utilization. We also calculate another utilization with all these values considered as waste. We do this so you can get the most pessimistic scenario and have a clear picture about the costs.
- Bar Price – Represents the bar price and is available only to premium users. You specify price parameters when defining material. This price is later used to calculate overall cost. You will get two prices, with reusable items included and excluded.
- Stock – represents how many bars of this particular material you have in stock. This feature is available only in PREMIUM and GOLD plans and in combination with multiple bar lengths gives you the best combination of bars you have in stock and bars you need to order to get best results.
The image above shows how this looks for unauthenticated user. When you are logged in, it looks slightly different. You predefine your materials and use them later in your projects, with no need to enter data manually each time you do the optimization. The following image shows how configuration pane looks for authenticated user:
Items to cut
Simply define the collection of lengths you need to cut for the material specified in the configuration. There are three input parameters:
- Length – Length of the item to cut. This can be any numerical value greater than zero and lesser than the bar length.
- Count – Number of items of the specified length to cut. This should be a valid integer greater than zero. The upper limit depends on your plan.
- Description – Optional label you can assign to the item. It will be printed in the optimization results beside the items length.
You can check the example of the items to cut at the following image:
To run the optimization process simply press the “Run” button. After a while, which can be from seconds to couple of minutes and depends on how many items you are cutting, the following results will appear:
You can see optimization statistics at the top. You can find explanation what each of these means here. Let’s explain other results.
Each line represents bar, and foreach you can see how many times you need to cut specific length. If description is specified it will appear there too (in brackets just beside the length). For example, 60.0625 (Pos A) x 2 59.8125 (Pos B) x 2 means that in this particular bar you need to cut length 60.0625 two times and length 59.8125 also two times.
On the right side you can see the bar statistics: waste, that includes both cut and side waste and the length of the leftover piece. If length of the leftover piece is longer than reusable length (specified in configuration) it will be marked in green, meaning you can potentially use it somewhere else. If it is shorter, it will be marked in yellow, meaning it is considered as waste.
Congratulations, your first cut optimization is done! Now you are ready to start your own optimizations.