PLC CAM Table Switching for Motion Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In existing motion control systems, switching between CAM tables requires stopping the driven shaft, resulting in wasted time, and there is a lack of efficient methods for rapid CAM table switching.
Innovation Solution
A computation unit in a programmable logic controller (PLC) is configured to execute motion control using a CAM table with displacements associated with each phase of an electronic cam, allowing for rapid switching between first and second CAM tables, with features like acceleration and deceleration limiting, smoothing filters, and high-order polynomial equations to ensure smooth transitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If CAM table switching is implemented in conventional motion control systems, then the driven shaft must be stopped to switch tables, but this results in wasted time and reduced productivity
Solution Approach 1:
The patent applies preliminary action by pre-loading multiple CAM tables into the memory before switching is needed. The system maintains readiness of multiple CAM tables (first CAM table and second CAM table) in advance, allowing instantaneous switching without stopping the driven shaft. This eliminates the traditional requirement to halt the system before CAM table changes.
Solution Approach 2:
The patent implements dynamics by enabling dynamic switching between CAM tables during runtime without system interruption. The control unit can switch from the first CAM table to the second CAM table while the system is operating, making the switching process adaptive and flexible rather than static and interruptive.
2Productivity
If rapid CAM table switching is implemented, then productivity improves, but smoothness of transition and operational stability may deteriorate
Solution Approach 1:
The control unit performs preliminary preparation by having multiple CAM tables pre-loaded and ready in memory before switching is required. This allows the system to switch tables rapidly without interruption while maintaining smooth transitions, as the next CAM table is already prepared and can be activated instantly without causing mechanical shock or instability.
3Adaptability or versatility
If multiple CAM tables are stored and switched during execution, then adaptability improves, but device complexity increases
Solution Approach 1:
The patent applies universality by designing the control unit to handle multiple CAM tables through a unified control mechanism. The same control unit that executes the program can also manage switching between different CAM tables, making the system multi-functional without requiring separate dedicated hardware for each CAM table management task.
Data Source
AI summary
A CPU unit of PLC executes a motion control and a sequence control. The CPU unit stores a control program for executing the motion control using a CAM table, and a first CAM table and a second CAM table. When a microprocessor receives a predetermined instruction during execution of the control program, the microprocessor switches the CAM table used in the execution of the control program from the first CAM table to the second CAM table. On the basis of the switching of the CAM table, the microprocessor outputs the execution results of the control program using the second CAM table to an apparatus to be controlled.


