Skip to content

Commit

Permalink
Merge pull request #3189 from 6XoCtujg2C0gne/gardenweazel-branch
Browse files Browse the repository at this point in the history
Gardenweazel-branch
  • Loading branch information
c-morley authored Nov 22, 2024
2 parents 843e079 + aaa3e1f commit 79b27eb
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 19 deletions.
2 changes: 1 addition & 1 deletion lib/python/qtvcp/widgets/versa_probe.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ def __init__(self, parent=None):
self.buildToolTip(self.input_search_vel, 'Search Velocity', 'search_vel')
self.buildToolTip(self.input_probe_vel, 'Probe Velocity', 'probe_vel')
self.buildToolTip(self.input_z_clearance, 'Z Clearence Distance', 'Zclearance')
self.buildToolTip(self.input_max_travel, 'Maximum Probe Search Distance', 'rappid')
self.buildToolTip(self.input_max_travel, 'Maximum Probe Search Distance', 'rapid')
self.buildToolTip(self.input_latch_return_dist, 'Return After Latch Distance', 'rapid_return')
self.buildToolTip(self.input_probe_diam,'Probe Diameter','probe_diam')
self.buildToolTip(self.input_xy_clearance, 'XY Clearence Distance', 'XYclearance')
Expand Down
69 changes: 51 additions & 18 deletions share/qtvcp/widgets_ui/versa_usage2.html
Original file line number Diff line number Diff line change
@@ -1,18 +1,51 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;">
<h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:xx-large; font-weight:600;">Versa Probe Usage (pg2) </span></h1>
<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">DIAMETER</span></h3>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This is the diameter of the probe tip. The accuracy of probe measurements is directly affected by the accuracy of the probe tip diameter. </p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">RAPID </span><span style=" font-weight:600;">(velocity) </span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Axis movements not associated with searching are done at the speed defined in machine units per minute. </p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">SEARCH </span><span style=" font-weight:600;">(velocity) </span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Axis movements associated with rough position searching are done at this speed defined in machine units per minute. . The search speed should be slow enough to give an acceptable initial accuracy, but fast enough to not waste time waiting for movement. Recommendation: 200-500 mm/min. Once initial contact has been made and the probe is retracted, it will wait for 0.5 seconds before performing the search again at the lower probe velocity.</p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:600;">P</span><span style=" font-size:large; font-weight:600;">ROBE </span><span style=" font-weight:600;">(velocity) </span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Axis movements associated with fine position probing are done at this speed defined in machine units per minute. This lower speed ensures the machine can stop movement as quickly as possible on contact with the workpiece. </p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:600;">XY </span><span style=" font-weight:600;">(clearance)</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The distance that the probe will move away from an edge or corner before performing a search. It should be large enough to ensure that the probe will not contact the workpiece or any other fixtures before moving down. It should be small enough to avoid excessive waiting for movement while searching. </p>
<h3 style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Z </span><span style=" font-weight:600;">(clearance) </span></h3>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The distance that the probe will move down before performing a search. If measuring an inside hole, the probe could be manually jogged to the starting Z height and then set Z CLEARANCE to 0. </p>
<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html>
<head>
<meta name="qrichtext" content="1">
<style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<title>Versa Probe Usage (pg2)</title>
</head>
<body style="font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;">
<h1 style="margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:xx-large; font-weight:600;">Versa Probe Usage (page 2)</span></h1>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">INPUT</span> <span style="font-weight:600;">(read-only)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Defines the unit type of the current configuration.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">DIAMETER</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This is the diameter of the probe tip. The accuracy of probe measurements is directly affected by the accuracy of the probe tip diameter.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">TRAVEL</span> <span style="font-weight:600;">(velocity)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The distance that the probe will travel during the initial search. If the search distance is too short, you will receive a message like "G38 finished without making contact". For safety reasons, it is recommended to set this parameter to 3-4 mm more than probe stylus diameter.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">LATCH RTN</span> <span style="font-weight:600;">(latch retract)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The distance the probe is retracted after making initial contact with the workpiece. This should be a short distance because the second approach will be at a slow speed, but large enough for the probe to break contact and bring it to the search ready state. If the Latch Rtn(retraction) distance too large, you will end up spending a lot of time waiting for the search to complete. Recommendation: 1-2 mm</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">SEARCH</span> <span style="font-weight:600;">(velocity)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Axis movements associated with rough position searching are done at this speed defined in machine units per minute. The search speed should be slow enough to give an acceptable initial accuracy, but fast enough to not waste time waiting for movement. Recommendation: 200-500 mm/min. Once initial contact has been made and the probe is retracted, it will wait for 0.5 seconds before performing the search again at the lower probe velocity.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:12pt; font-weight:600;">PROBE</span> <span style="font-weight:600;">(velocity)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Axis movements associated with fine position probing are done at this speed defined in machine units per minute. This lower speed ensures the machine can stop movement as quickly as possible on contact with the workpiece.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">RAPID</span> <span style="font-weight:600;">(velocity)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Axis movements not associated with searching are done at the speed defined in machine units per minute.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">LENGTH</span> <span style="font-weight:600;">(SIDE/EDGE)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This is the distance the probe will move at the rapid rate to the position where it will begin a search. If measuring a corner, it will move EDGE LENGTH units away from the corner, then move away from the workpiece by XY CLEARANCE, lower by Z CLEARANCE and begin the initial search. If measuring an inner circle, then EDGE LENGTH should be set to the approximate radius of the circle. Note: NOT the diameter.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">PROBE HT</span> <span style="font-weight:600;">(probe height)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The height of the tool sensor from the machine table surface. This value is used to calculate the Z zero height for the current work coordinate system when using the probe with a tool setter sensor.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">BLOCK HT</span> <span style="font-weight:600;">(block height)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The height of the top of the workpiece from the machine table surface. This value is used to calculate the Z zero height for the current work coordinate system when using the probe with a tool setter sensor.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:12pt; font-weight:600;">XY</span> <span style="font-weight:600;">(clearance)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The distance that the probe will move away from an edge or corner before performing a search. It should be large enough to ensure that the probe will not contact the workpiece or any other fixtures before moving down. It should be small enough to avoid excessive waiting for movement while searching.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">Z</span> <span style="font-weight:600;">(clearance)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The distance that the probe will move down before performing a search. If measuring an inside hole, the probe could be manually jogged to the starting Z height and then set Z CLEARANCE to 0.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">MOTION TYPE</span> <span style="font-weight:600;">(read-only)</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Indicates motion state when probing is active(real-time)</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">There are three <u>toggle</u> buttons:</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">TOOL MEASURE</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tool measure, if integrated, turns auto tool probing on and off.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">AUTO SKEW</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If selected, after probing the system will be rotated or just display the calculated rotation.</p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-size:large; font-weight:600;">AUTO ZERO</span></p>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If selected, after probing the relevant axis will be set to ZERO in the current user system.</p>
<h2 style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Probe Type</h2>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Clicking the probe type button cycles or round-robins through the different probe type options.</p>
<h2 style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Set Angle</h2>
<p style="margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Set Angle used in the skew pane.</p>
<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br></p>
</body></html>

0 comments on commit 79b27eb

Please sign in to comment.