ERP is the information management system for the entire enterprise. The enterprise’s operations, finance, production, sales, etc. all run under ERP. ERP has limited functions in production scheduling and cannot meet the detailed scheduling needs of enterprises. As an independent production planning module, APS becomes a supplement to ERP.
The production scheduling system solves the problem of detailed production planning at the workshop equipment level, but APS cannot run independently of ERP. When implementing APS, it needs to share data with ERP.
The data APS needs to obtain from ERP includes:
1. Work orders: Many companies issue work orders based on customer needs and manage production based on work orders. The PlanMateAPS system schedules work orders based on work orders, which are the most basic scheduling data.
2. Demand: that is, the customer’s order, including information on what product, quantity, and when it needs to be delivered. Demand is not necessary data, APS can schedule based on work orders only. Demand data is required when:
3.Inventory: Inventory includes materials, semi-finished products and finished products. Whether to use inventory is based on the following considerations:
4. Material release list: A list of materials that have been released for work orders. This data table only needs to be used when 2 and 3 are used at the same time. When deducting inventory, the part that has been issued needs to be subtracted.
After obtaining the scheduling data, APS automatically schedules according to the customer’s model. The data obtained after automatic scheduling mainly includes:
When using material condition constraint scheduling, you can output
If the BOM of the purchased material is defined in the system, but the inventory constraint is turned off, you can output
Scheduling data returned to ERP
After the scheduling is completed, the scheduling results need to be returned to the ERP. The data required by most ERPs is the start and end dates of work orders, and some ERP systems also require detailed production plans of master resources.
How to implement the interface:
There are two ways to implement the interface with ERP
MES (ShopFloor) interface:
Although we can make a plan that looks good, the situation at the production site changes at any time, and if adjustments are not made in time, the plan and the actual execution on site will soon be inconsistent. Therefore, it is necessary to obtain the production progress on site in a timely manner and modify the production plan according to the progress.
MES refers to the data collection and monitoring system at the production site. MES collects data from the production site in real time through barcode equipment, real-time communication with equipment, or manual entry.
APS and MES systems generally associate data through information such as work order numbers, processes, resources, etc., and obtain the actual production progress regularly. According to the progress, the production plan can be adjusted. This adjustment can be done automatically by the system or manually by the production manager.
Enterprises that have not implemented MES
If the enterprise has not yet implemented an MES system, the scheduling system needs to obtain the actual production progress in order to track the execution of the plan. PlanMate comes with a simple MES module, which is installed in the workshop and releases production plans by shift. Production personnel can enter actual output for each shift. The workshop can also manually enter the actual output into the report, and the system can directly read the report into the report.
Changes to production plans
If the situation on site is very different from the plan, how to modify the production plan? For example, if a device fails, all tasks on this device are postponed. A common practice is to move some tasks on the failed device to other similar devices. This method is feasible for production methods with simple processes.
However, in enterprises with multiple production processes, the production schedule is tightly arranged and tasks are intertwined. The delay of some tasks will cause conflicts in the time of many task processes. It is very difficult to adjust this kind of conflict manually. Simply going backwards Delaying the equipment will cause gaps in time, waste corporate resources, and affect delivery times. This is exactly the problem that many corporate production managers face every day.
After the automatic scheduling system is implemented, in this case, the tasks that have already occurred and are being executed are fixed, and then the system is re-optimized to generate a new production plan. The production plan obtained in this way is more optimized than a simple backward delay plan. , and the required plan revision time is also shorter.