Axis-Specific Stopping Distance Calculation for Collision Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for preventing collisions between movable parts and obstacles often inaccurately calculate the stopping distance, leading to potential collisions or false assumptions, as they rely on previous movement patterns and do not account for maximum accelerations, resulting in incomplete freedom from collision.
Innovation Solution
The method focuses on individual axes and their feeder drives, calculating stopping distances based on speed data varied by maximum acceleration, ensuring all possible movements are considered, including maximum accelerations, without requiring high computing power. This approach determines components of the stopping distance from increased or reduced speed data by the feeder drive's acceleration, forming a stopping region that encompasses all potential movements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the stopping distance is calculated based on previous path of movement and current speed data, then the calculation is simple and quick, but the stopping distance may be inaccurate when the part moves unanticipatedly, leading to false collision prevention assumptions
Solution Approach 1:
The stopping distance calculation is segmented into multiple components, each corresponding to a specific axis of the moving part. For each axis, a component of the stopping distance is calculated based on the speed data and maximum acceleration of that axis. These individual components are then combined to form the overall stopping distance, allowing the system to account for unanticipated movements along different axes independently.
Solution Approach 2:
The method calculates components of the stopping distance by varying the speed data with maximum acceleration during the retrieval time interval, which is a preliminary action that anticipates potential future movements. This preliminary calculation of extreme scenarios (maximum acceleration cases) ensures that the stopping distance accounts for all possible movements before they actually occur, rather than reacting to past movements alone.
2Reliability
If the collision calculation considers all possible movements including maximum accelerations, then freedom from collision is ensured, but the computing power required increases
Solution Approach 1:
The calculation is segmented by axis, with each axis contributing one or more components to the overall stopping distance. For each axis, the method calculates components based on speed data varied by maximum acceleration in different directions (positive and negative). This segmentation allows the system to consider all possible movements systematically without requiring excessive computing power, as each axis is handled independently and then combined.
Solution Approach 2:
The method changes the speed parameter by applying maximum acceleration variations to generate different speed scenarios (increased and reduced speed data). By calculating stopping distance components for these varied speed parameters, the system accounts for all possible movements including extreme cases, ensuring reliable collision prevention while maintaining computational efficiency through structured parameter variation.
3Productivity
If the method only uses current position data for collision calculation, then the calculation is fast and simple, but unanticipated future movements are not accounted for, resulting in false stopping distance determination
Solution Approach 1:
The method performs preliminary calculations by varying the speed data with maximum acceleration during the retrieval time interval before the actual braking occurs. This preliminary action anticipates potential future movements and calculates the stopping distance components accordingly, ensuring that unanticipated movements are already accounted for in the calculation, rather than reacting to past movements alone.
Solution Approach 2:
The stopping distance is segmented into multiple components, each calculated from speed data retrieved in individual time intervals and varied by maximum acceleration. This segmentation allows the system to process each axis independently with structured calculations, maintaining computational speed while accurately accounting for all possible movements through systematic component analysis.
Data Source
AI summary
A method for preventing the collision of an obstacle and a part movable along at least two axes, which axes each have a feeder drive, includes the steps of a minimum stopping distance being determined repeatedly at predetermined time intervals from the relative location and speed data of the moving part as a function of the machine and part data required for this purpose and taking the minimum stopping distance as the basis for the collision calculation. The collision calculation is based on at least one component, from the components of the stopping distance that are related to the individual axes, which component is determined from the speed data retrieved in the individual time intervals and varied by a maximum acceleration of the associated feeder drive at least during the retrieval time interval.


