Motion Controller for Automated Parameter Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In factory automation, the efficiency of motion control in production machinery is hindered by the need for collaboration between mechanical and electrical engineers, as mechanical engineers lack the programming skills to set up and adjust motor control systems independently, leading to low work efficiency and prolonged development periods.
Innovation Solution
A motion controller and motor control system that allows mechanical engineers to perform motion-control-related work from design to adjustment using a general-purpose PC, a programmable logic controller, a touch panel display, and motor driving apparatuses, with a motion-and-sequence time chart created by an operation chart conversion tool, enabling them to execute motion control without requiring programming expertise.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If mechanical engineers collaborate with electrical engineers for motion control setup, then programming expertise is available, but work efficiency decreases and development periods prolong
Solution Approach 1:
The motion control system enables mechanical engineers to independently configure and adjust motion parameters without requiring electrical engineers. The system provides user-friendly interfaces and automated parameter setting capabilities that allow mechanical engineers to perform motion control setup themselves, eliminating the need for inter-departmental collaboration and thereby improving work efficiency
Solution Approach 2:
The control system acts as an intermediary that translates mechanical motion requirements into electrical control parameters automatically. By providing automated parameter conversion and configuration tools, the system bridges the knowledge gap between mechanical and electrical engineering domains, allowing mechanical engineers to specify motion parameters without needing to understand the underlying electrical control programming
2Productivity
If mechanical engineers independently perform motion control setup, then work efficiency improves, but programming skills are required
Solution Approach 1:
The system automatically generates motion control parameters based on mechanical specifications input by the engineer. The control apparatus includes automated calculation functions that compute optimal motion parameters from basic mechanical data, eliminating the need for manual programming while enabling independent configuration by mechanical engineers
Solution Approach 2:
The system replaces complex programming operations with automated computational algorithms. Instead of requiring mechanical engineers to write control code, the system uses automated parameter generation and configuration tools that translate mechanical requirements into control parameters through algorithmic processing, thereby eliminating the programming skill barrier
3Measurement precision
If complex programming is used for motion control, then control precision is achieved, but system complexity increases
Solution Approach 1:
The system extracts and separates the complex programming logic from the user interface. The control apparatus internally handles sophisticated motion control algorithms and parameter calculations, while presenting a simplified configuration interface to users. This separation allows high-precision motion control to be achieved without exposing the user to programming complexity
Solution Approach 2:
The control system serves as an intermediary layer that manages the complexity of motion control programming. It automatically translates simple mechanical specifications into complex control parameter sets, handling the computational complexity internally while maintaining a simple user interface, thereby achieving precision control without requiring users to engage with complex programming
Data Source
AI summary
A motion controller includes a controller configured to output a motor driving command based on a motion-and-sequence time chart used for motion control of a motor, to a motor driving apparatus. The controller is configured to receive the motion-and-sequence time chart, which has been created by a general-purpose PC, from the general-purpose PC via a higher-layer network. The controller is configured to receive the motion-and-sequence time chart including a command data sequence included in the motor driving command for the motor driving apparatus. The controller is configured to receive the motion-and-sequence time chart including a sequence time chart that describes a coordinated relationship between the motion control of the motor and a certain two-level input/output signal relating to the motion control of the motor.


