Block-Based Drive Control with Sensor-Triggered Parameter Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional drive apparatuses face challenges in achieving diversity and safety due to pre-developed control programs, which limit user customization and third-party involvement, and require extensive man-hours for parameter adjustment and safety verification.
Innovation Solution
A drive apparatus comprising a drive unit, a controller, and sensors that execute applications defined by multiple blocks, allowing parameter changes and control adjustments based on detected states, ensuring safe operation by adhering to predefined parameter ranges.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If control programs are developed in advance by the manufacturer, then safety can be ensured, but device variety and user customization are limited
Solution Approach 1:
The control program is segmented into multiple blocks that can be independently configured and executed. Each block represents a discrete control unit with specific parameters, allowing flexible combination while maintaining individual safety verification for each segment.
Solution Approach 2:
The control program structure transitions from static pre-defined sequences to dynamic block-based execution where blocks can be selectively activated, reordered, and parameter-adjusted based on operational conditions, enabling adaptability while preserving safety through structured validation.
2Ease of operation
If control programs are developed in advance by the manufacturer, then safety can be ensured, but third-party involvement and user customization are restricted
Solution Approach 1:
A block-based intermediate structure serves as a mediator between manufacturer-defined safety constraints and user customization needs. The blocks provide a standardized interface that users can configure within safe parameter ranges while maintaining the structural integrity required for safety verification.
Solution Approach 2:
Users can customize control behavior by modifying parameters within each block rather than changing the entire control program. This allows flexible adjustment of operational characteristics while maintaining the validated block structure, enabling customization without compromising safety.
3Productivity
If control programs are developed in advance with fixed parameters, then safety verification is simplified, but development time and man-hours are increased
Solution Approach 1:
Safety-critical parameters and block structures are pre-configured and validated by the manufacturer before deployment. This preliminary action ensures safety requirements are met upfront, reducing the time needed for safety verification during later customization phases.
Solution Approach 2:
The block-based structure enables dynamic reconfiguration of control parameters without requiring complete re-verification of the entire program. Changes are localized to specific blocks, reducing the time investment needed for parameter adjustment and verification.
Data Source
AI summary
A drive apparatus includes: a drive unit; a controller that obtains an application including a plurality of blocks, and executes the application to control the drive unit in accordance with the plurality of blocks; a first sensor; and a second sensor. Each of the plurality of blocks includes a parameter and an end condition. When, during execution of a first block, the first driving state detected by the first sensor meets the end condition of the first block and the second driving state detected by the second sensor meets a parameter change condition, the controller: changes the parameter of a second block that is executed after the first block; and controls the drive unit in accordance with the second block including the changed parameter.


