← Back to Build Log

Cutting Table RL Begins

A new manufacturing simulation project starts with a clean Python structure, basic job model, simulator state, and first machine actions.

Cutting Table RLManufacturing SimulationPythonReinforcement LearningFactory AI

The Cutting_Table_RL repository was created for a new Python-based manufacturing simulation project. The local folder is cutting-table-rl.

The initial project structure was set up with cutting_table_rl/sim, cutting_table_rl/envs, cutting_table_rl/metrics, cutting_table_rl/utils, plus agents, configs, data, logs, notebooks, scripts, and tests.

README, .gitignore, and starter requirements were added. The first simulator state was created, along with a CuttingJob model. The job model was corrected early to avoid irrelevant stripe or pattern-matching assumptions and stay focused on cutting table behavior.

Four sample jobs were added. The first machine actions, wait and load_next_job, were implemented.

The current lifecycle is idle → loaded. The next step is extending that into loaded → processing → completed so jobs can consume time, update metrics, and produce more meaningful simulator behavior.