Tutorial - On - Adding - Probing - in Post - Using - UPG
Tutorial - On - Adding - Probing - in Post - Using - UPG
Disclaimer
Geometric Americas, Inc. makes no warranties, either express or implied with respect
to this manual. Geometric Americas, Inc. reserves the right to revise and improve
products as it sees fit, and to revise the specifications and information contained
herein without prior notice. Due to continuing product development, specifications
and capabilities described in this manual are subject to change without notice.
Trademarks
The following and other product names and corporate references herein are registered
or proprietary trademarks of their respective owners.
CAMWorks® is a registered trademark of Geometric Americas, Inc.
All other brands and names are property of their respective owners.
TABLE OF CONTENTS
Probing Functionality in UPG ...................................................................... 4
Steps to configure Post to Allow probing: ..........................................................4
1. Add Probing Header Command in Header section of Post .............................. 4
2. Adding Probe as Operation in Post .................................................................. 4
3. Adding Probe Template Section in Post Source .............................................. 5
4. Adding Probe CALC Section in Post Library .................................................. 11
Probe Line Move section ............................................................................................. 11
Probe Rapid Move Section .......................................................................................... 11
Probe Rapid Z up section ............................................................................................ 12
Probe Rapid Z down move .......................................................................................... 12
Probe Feed Z move .................................................................................................... 13
Probe CYCLE sections................................................................................................ 13
1. PROBE_SURFACE_X_TOOLPATH ............................................................................. 15
2. PROBE_SURFACE_Y_TOOLPATH ............................................................................. 15
3. PROBE_SURFACE_Z_TOOLPATH .............................................................................. 15
4. PROBE_WEB_X_TOOLPATH....................................................................................... 16
5. PROBE_WEB_Y_TOOLPATH....................................................................................... 16
6. PROBE_POCKET_X_TOOLPATH ................................................................................ 16
7. PROBE_POCKET_Y_TOOLPATH ................................................................................ 17
8. PROBE_ISLAND_POCKET_X_TOOLPATH ................................................................. 17
9. PROBE_ISLAND_POCKET_Y_TOOLPATH ................................................................. 17
10. PROBE_BOSS_TOOLPATH ..................................................................................... 18
11. PROBE_BORE_TOOLPATH ..................................................................................... 18
12. PROBE_ISLAND_BORE_TOOLPATH ...................................................................... 18
13. PROBE_3POINT_BOSS_TOOLPATH ...................................................................... 19
14. PROBE_3POINT_BORE_TOOLPATH ...................................................................... 19
15. PROBE_3POINT_ISLAND_BORE_TOOLPATH ....................................................... 19
System Variables added for Probing ............................................................... 20
Table of Contents i
Tutorial: Adding Probing in Post using UPG
These sections can be copied to your post library in case any alteration is
needed in the calculation or to the call of any template sections in the source
file.
CALC_LINE_MOVE_PROBE_MILL
CALC_RAPID_Z_UP_PROBE_MILL
CALC_RAPID_MOVE_PROBE_MILL
CALC_RAPID_Z_DOWN_PROBE_MILL
CALC_FEED_Z_PROBE_MILL
CALC_OUTPUT_PROBE_CYCLE_MILL
It calls program P9810 and based on the type of probe you use; this
program can be changed.
You can see these sections output program P9833 which is to switch off the
probe while moving up and you can change this program based on the
probe and cycles you use.
You can see it calls program P9810 that is for Protected positioning move.
You can change this based on the type of probe and cycle used on your
machine.
The image below displays the different cycles available for the Probe operation.
Each of these Probe cycles will call a specific section as listed on the previous
page.
Explained below is how these various probe cycle sections are defined in
post source.
1. PROBE_SURFACE_X_TOOLPATH
2. PROBE_SURFACE_Y_TOOLPATH
3. PROBE_SURFACE_Z_TOOLPATH
4. PROBE_WEB_X_TOOLPATH
5. PROBE_WEB_Y_TOOLPATH
6. PROBE_POCKET_X_TOOLPATH
7. PROBE_POCKET_Y_TOOLPATH
8. PROBE_ISLAND_POCKET_X_TOOLPATH
9. PROBE_ISLAND_POCKET_Y_TOOLPATH
10. PROBE_BOSS_TOOLPATH
11. PROBE_BORE_TOOLPATH
12. PROBE_ISLAND_BORE_TOOLPATH
13. PROBE_3POINT_BOSS_TOOLPATH
14. PROBE_3POINT_BORE_TOOLPATH
15. PROBE_3POINT_ISLAND_BORE_TOOLPATH
In all the above-listed sections, you will observe that the below listed
programs.
• P9811 – Single surface Measurement
• PROBE_Z_POS_OR_SIZE_Z
• PROBE_CYCLE_FEEDRATE
• PROBE_WORK_SUB_OFFSET_NUM
• PROBE_WORK_OFFSET_NUM
• PROBE_UPDATE_WCS_OFFSET
• PROBE_FIXTURE_OFFSET_NUM
• PROBE_CYCLE_TYPE
• PROBE_UPDATE_OFFSET_TYPE
• UPDATE_WORK_OFFSETS_CYCLE
• HAVE_PROBE_CYCLE