Ophthalmic Lens Calculation System with Dynamic Module Activation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current ophthalmic lens manufacturing processes face challenges due to lab-specific management entities and tools, requiring adaptation of lens designers and calculators, and the inability to recalculate manufacturing data during the process based on measured data, leading to potential inaccuracies.
Innovation Solution
A calculation system comprising independent and asynchronous calculation modules, a managing unit that receives input data, determines which modules to activate, and calculates output data through iterations, allowing for precise manufacturing process adjustments during the manufacturing process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a database containing ophthalmic labs data is used in the ophthalmic lens calculator, then manufacturing process data can be calculated for different labs, but some labs data may not be obtained or updated, resulting in incorrect calculated manufacturing process data
Solution Approach 1:
The system dynamically determines which calculation modules to activate based on real-time conditions rather than using static pre-configured database entries. This allows the system to adapt to different labs while ensuring data accuracy by only activating modules with verified, up-to-date parameters.
Solution Approach 2:
The system implements feedback mechanisms where calculation results and measured data are used to update and validate the activation conditions of calculation modules. This ensures that manufacturing process data is recalculated using current, accurate information from each specific lab, resolving the issue of outdated database entries.
2Loss of time
If manufacturing process data are calculated prior to the beginning of the manufacturing process, then the calculation can be completed in advance, but it is not possible to recalculate some of the manufacturing process data during the manufacturing process, resulting in a lack of precision
Solution Approach 1:
The system transitions from static pre-calculated data to dynamic recalculation capabilities. Calculation modules can be activated at different stages of the manufacturing process based on measured data, allowing the system to maintain precision while managing calculation time efficiently through selective, on-demand recalculation.
Solution Approach 2:
The system performs preliminary calculations before manufacturing begins, but also maintains the capability to recalculate specific parameters during the process when measured data becomes available. This preliminary action combined with subsequent updates optimizes both time efficiency and precision.
3Adaptability or versatility
If each lens designer has to be adapted to calculate manufacturing process data for different ophthalmic labs, then the system can accommodate multiple labs, but the device complexity increases
Solution Approach 1:
The calculation system is segmented into independent, modular calculation modules, each handling specific manufacturing parameters. This modular architecture allows different labs and designers to use only the modules relevant to their needs, reducing individual system complexity while maintaining overall system versatility and adaptability.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The invention proposes a calculation system (1) for manufacturing an ophthalmic lens, comprising: - a set of calculation modules (M1, M2, M3, M4) associated to partial calculation in relation with manufacturing process of said ophthalmic lens, - a managing unit (MU) configured to: -receive input data, -calculate output data through one or several iteration(s) of: - determining one or several calculation module(s) to be activated, - determining an order of activation of the one or several calculation module(s), - activating the determined one or several calculation module(s), in accordance with the determined order of activation, and - transmit an indication that the output data have been calculated.