Aerotech - Precision Positioning Systems and Motion Control. Aerotech has over 35 years of experience as a manufacturer of top quality motion control products and positioning systems to medical, industrial, research, educational, and government customers.
                United States [Change]
           Motion Control
      
Aerotech Products
Actuators
Air Bearing Stages
Amplifiers
Drive Racks
Gantry Systems
Goniometers
Industry Solutions
Lift Stages
Linear Motors
Linear Stages
Linear/Rotary
Combination Stages
Manual Positioners
Motion Controllers
Motion Simulators
NANO Technology
Optical Mounts
Rotary Motors
Rotary Stages
Spindles
Accessories
Markets
Assembly
Automotive
Data Storage
Education
Electronic Manufacturing
Fiberoptics
Flat Panel
Imaging
Laser Processing
Machine Tool
Medical
Military/Aerospace
Optics
Packaging
Photovoltaic
Semiconductor
Test & Inspection
Engineered Systems
Engineering Reference
Software/Manuals
CADs/3D Models
Site Index
 
 


Home >> Customer Service >> FAQs >> Aerotech FAQ's Help Center

FAQ ID # 213

Last Update : 2009/08/03
Rating : Not Rated
Send FAQ by E-mail
Add to favorites
Print this FAQ

Social Bookmark this Article :


Question / Issue
We have a Renishaw touch probe which we have connected to the X-axis drive which is being monitored using the A3200 "PROBE" command, in software mode to register the locations of the drives when the probe is tripped. In order to improve accuracy in measurement, we're looking into switching to hardware mode. Based on the A3200 documentation, it seems that this requires the probe input to be connected to each of the drives, but in terms of the code for the A3200, what syntax would be used to handle the multiple drive input? Is one drive still designated with the PROBE INPUT sub-command, or do multiple drives need to be specified? Along the same lines, does the G51 probe monitoring command work similarly?

Answer / Solution
The main difference between the hardware and software modes for the PROBE command is how the input state is detected. In software mode, the SMC (running on the PC) detects the change in the input and signals each of the specified drives to latch their position. This only requires the touch probe to be connected to a single drive regardless of how many positions you want to capture, but the latency is increased due to the communication with the PC. In the hardware mode, on the other hand, the input state is detected by the drive firmware, thus eliminating the communication latency. The downside of this is that, if you want to capture the position of multiple axes, the touch probe must then be connected to each drive on which you wish to capture the position.
 
There are two differences in the way that the hardware mode is configured compared to the software mode. First, you need to change the PROBE MODE command to use PROBE_HW_MODE instead of PROBE_SW_MODE. Second, if you want to capture the position of multiple axes, you will also need to use the PROBE INPUT command on each axis to specify the input that will be used for monitoring the touch probe. The remaining configuration (i.e., the G51 command) will remain the same for both modes.
 
For example, the following configuration using software mode captures the position on axes X, Y, and Z:
 
PROBE MODE PROBE_SW_MODE 1 $Global[0]
PROBE INPUT PROBE_INPUT_DRIVE_DIGITAL X 3
G51 X Y Z
 
To capture the same data using hardware mode, the following code would be used:
 
PROBE MODE PROBE_HW_MODE 1 $Global[0]
PROBE INPUT PROBE_INPUT_DRIVE_DIGITAL X 3
PROBE INPUT PROBE_INPUT_DRIVE_DIGITAL Y 3
PROBE INPUT PROBE_INPUT_DRIVE_DIGITAL Z 3
G51 X Y Z


Direct Link to This FAQ
http://www.aerotech.com/FAQs/?f=213

Tags

How would you rate this article?

Poor
1
2
3
4
5

Great
Submit

 

  FAQ Home
  Print
  RSS
  Browse Topics
  Glossary
  Ask A Question

 
Site Index  |  Contact  |  Careers  |  Locate Sales Office  |  RSS Feed  |  Aerotech Ltd   Aerotech GmbH   AerotechKK    Aerotech China
 
 
Aerotech is a motion controller and motion control systems manufacturer.