Galvano-Scanner Drive Control for Arbitrary Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveposition command input flexibilityVSAvoidpositioning accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvecontrol operation complexityVSAvoidresponse speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7982933B2Drive control method for galvano-scanner
Publication Date: 2011.07.19 HARMONIC DRIVE SYST IND CO LTD
  • US7982933B2 patent drawing
  • US7982933B2 patent drawing
  • US7982933B2 patent drawing

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.