User Guide¶
Use this guide to learn PyExtrusion 0.19.0 from a practical, task-oriented point of view. The package now covers three related areas: production and planning, bounded analytical engineering tools, and deterministic economics.
What PyExtrusion can do¶
PyExtrusion can help you:
- describe a direct extrusion press;
- describe a profile and its extrusion conditions;
- evaluate whether a supported process is geometrically viable;
- calculate billet-related results, extrusion ratio, speeds, cuts and pull grouping;
- estimate process losses and technical press time;
- estimate real gross and net productivity;
- plan one production order in bars, kilograms, metres or billets;
- calculate what can be produced in a fixed press-time window;
- calculate a user-supplied list of production orders in sequence;
- compare the same process, planning request or production sequence across two or more presses;
- evaluate source-traced AA6063 and AA6060 constitutive models;
- calculate equivalent-axisymmetric mechanical baselines and bounded thermal analytical results;
- calculate recurring production cost, material/scrap economics, tooling/development cost and sales margins;
- work from Python, the command line or JSON.
What PyExtrusion does not do¶
PyExtrusion does not currently model the full reality of an extrusion plant. In particular, it does not predict or schedule:
- die availability;
- die caustic cleaning / soda treatment;
- die correction or repeated trials;
- die heating or preparation;
- billet availability or logistics;
- shifts, weekends or breaks;
- operator availability;
- maintenance or breakdowns;
- furnace, stretcher, saw or packing bottlenecks;
- automatic order priorities;
- automatic order reordering;
- automatic work allocation between presses;
- final shaped-section, bridge-die or porthole-die force prediction;
- production-grade exit-temperature prediction.
When PyExtrusion calculates a production sequence, the returned time is continuous technical press time only. It does not invent time between orders.
Recommended learning paths¶
Start with installation, then follow the path that matches your task.
Production & Planning¶
- Installation and first steps
- Define a press
- Define a profile and process
- Trim topology and legacy migration
- Calculate a process
- Plan one production order
- Calculate a sequence of orders
- Compare presses
- Understand the results
Engineering¶
Economics¶
For every path, also review JSON and the CLI, troubleshooting, model boundaries and the glossary as needed.