Galvano-Scanner Drive Control for Arbitrary Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing drive control methods for galvano-scanners often result in unintended movement trajectories and instability when trying to move a laser beam from a current position to an arbitrary position, requiring real-time input from host controllers like joysticks, which can lead to inaccurate positioning.
Innovation Solution
A drive control method that incorporates a position-controlling microcomputer in the scanner driver, which samples position detection signals, updates the current position address, converts digital movement distance command data into an address change amount, calculates a movement destination address, and generates an analog position command voltage to accurately move the galvano-scanner to the desired position.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If real-time input from host controllers (joysticks) is used to move the laser beam to an arbitrary position, then the system can accept flexible position commands, but the galvano-scanner moves on unintended trajectories and positioning accuracy deteriorates
Solution Approach 1:
A position command generation unit is introduced as an intermediary between the host controller and the drive circuit. This unit receives movement distance commands from the host controller, adds them to the current position to calculate the destination position, and generates appropriate position commands. This intermediary processing ensures accurate positioning by properly computing the destination position rather than directly using raw host controller inputs.
Solution Approach 2:
The system continuously acquires current position information from the galvano-scanner and uses this feedback to calculate the destination position. By adding the movement distance command to the actual current position (rather than assuming a reference position), the system compensates for position deviations and ensures accurate beam positioning at the target location.
2Adaptability or versatility
If complex calculations for controlling galvano-scanner movement position are performed in a digital computer, then complex control operations become possible, but the response speed and real-time control capability deteriorate
Solution Approach 1:
The control system is segmented into distinct functional units: a position command generation unit for complex calculations and a drive circuit for high-speed execution. The position command generation unit handles complex operations like position calculation and command generation, while the drive circuit专注于 high-speed analog signal processing and actuator control. This segmentation allows each part to optimize for its specific function without compromising overall system performance.
Data Source
AI summary
A galvano-scanner system (1) has a position-controlling microcomputer (31) mounted on a scanner driver (3) of a galvano scanner (2), wherein a position detection signals outputted from a positional sensor (14) of the galvano-scanner (2) are sampled, the current position of the galvano-scanner (2) is updated on the basis of sampling results, when movement distance amount command data are input, the movement distance amount command data are converted to an address change amount for the galvano-scanner (2), the address change amount is added to the current position to obtain a movement destination address. The movement destination address is converted to an analog position command and supplied to a drive circuit (33). The drive circuit (33) generates position command voltage corresponding to the analog position command and causes to move the galvano scanner (2) by that movement distance. The galvano-scanner (2) can be controlled in a simple manner to move from a current position to an arbitrary position.


