0% found this document useful (0 votes)
55 views

Tutorial - On - Adding - Probing - in Post - Using - UPG

This document provides instructions for configuring a post processor to support probing functionality in CAMWorks. It describes adding a probing header command, adding probe as an operation, adding probe template sections, and adding probe CALC sections to the post library. Specific sections that should be added include LINE_MOVE_PROBE_MILL, RAPID_MOVE_PROBE_MILL, RAPID_Z_UP_PROBE_MILL, RAPID_Z_DOWN_PROBE_MILL, and probe cycle sections. These sections output probing moves and calls based on the type of probing cycle.

Uploaded by

norbert.rendes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views

Tutorial - On - Adding - Probing - in Post - Using - UPG

This document provides instructions for configuring a post processor to support probing functionality in CAMWorks. It describes adding a probing header command, adding probe as an operation, adding probe template sections, and adding probe CALC sections to the post library. Specific sections that should be added include LINE_MOVE_PROBE_MILL, RAPID_MOVE_PROBE_MILL, RAPID_Z_UP_PROBE_MILL, RAPID_Z_DOWN_PROBE_MILL, and probe cycle sections. These sections output probing moves and calls based on the type of probing cycle.

Uploaded by

norbert.rendes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

Cover Page

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.

Copyright © 2019 Geometric Americas, Inc. All Rights Reserved.


Tutorial: Adding Probing in Post using UPG

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

PROBING FUNCTIONALITY IN UPG


Probing functionality is available from CAMWorks 2020 SP0 version onwards.
However, in order to use this functionality, your post processor needs to be
configured to allow and interpret all the probing functionalities.
Learn how to configure your post processor for support Probing Cycles through
this tutorial document.

Steps to configure Post to Allow probing:


1. Add Probing Header Command in Header section of Post
Add the header command ALLOW_PROBING in the header section of post.
: ALLOW_PROBING=TRUE OR FALSE

This action will set the post to support probing cycles.

ALLOW_PROBING added to Header Section of Post

2. Adding Probe as Operation in Post


Add MILL_PROBING in mill operation list. When added to the post, it will
support post questions for probing cycles.

4 Probing Functionality in UPG


Tutorial: Adding Probing in Post using UPG

Operation type for probing is MILL_PROBING. So, any logic specific to


probe operation can be done based on the specified conditions.
:C: IF OPR_TYPE=MILL_PROBING THEN
:C: CALL (SPECIFIC SECTIONS)
:C: ENDIF

Adding Probing in Mill Operation List

3. Adding Probe Template Section in Post Source


There are new CALC sections added in MILL.LIB that have the necessary
calculations related to probe operations and call necessary sections from the
source file based on the type of probing cycles used in probe operations
within CAMWorks.
These CALC sections are:
• CALC_LINE_MOVE_PROBE_MILL
• CALC_RAPID_MOVE_PROBE_MILL
• CALC_RAPID_Z_UP_PROBE_MILL
• CALC_RAPID_Z_DOWN_PROBE_MILL
• CALC_FEED_Z_PROBE_MILL
• CALC_OUTPUT_PROBE_CYCLE_MILL

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.

Probing Functionality in UPG 5


Tutorial: Adding Probing in Post using UPG

Images of these CALC sections as available in MILL.LIB.

CALC_LINE_MOVE_PROBE_MILL

CALC_RAPID_Z_UP_PROBE_MILL

6 Probing Functionality in UPG


Tutorial: Adding Probing in Post using UPG

CALC_RAPID_MOVE_PROBE_MILL

Probing Functionality in UPG 7


Tutorial: Adding Probing in Post using UPG

CALC_RAPID_Z_DOWN_PROBE_MILL

CALC_FEED_Z_PROBE_MILL

8 Probing Functionality in UPG


Tutorial: Adding Probing in Post using UPG

Probing Functionality in UPG 9


Tutorial: Adding Probing in Post using UPG

10 Probing Functionality in UPG


Tutorial: Adding Probing in Post using UPG

CALC_OUTPUT_PROBE_CYCLE_MILL

4. Adding Probe CALC Section in Post Library


Now based on the logic added in above mentioned CALC sections,
corresponding template sections need to be added in post source files.
These template sections are as listed below. Currently, these have been
added to all the Mill tutorial posts shipped with CAMWorks so that you can
refer and copy these and based on your requirements. You can do any
alteration required in any of these template sections in post source files.

Probe Line Move section


Probe line move will be posted though this section.
LINE_MOVE_PROBE_MILL

It calls program P9810 and based on the type of probe you use; this
program can be changed.

Probe Rapid Move Section


These sections will output rapid moves related to probe operation e.g. probe
operation rapid move, 5-axis probe operation rapid move, rapid from tool
change etc. 5 Axis sections can be used if the post is supporting pre-
positional machining.
• RAPID_MOVE_PROBE_MILL
• 5AXIS_RAPID_MOVE_PROBE_MILL
• RAPID_PROBE_FROM_TOOL_CHANGE_MILL
• 5AXIS_RAPID_PROBE_FROM_TOOL_CHANGE_MILL

Probing Functionality in UPG 11


Tutorial: Adding Probing in Post using UPG

Probe Rapid Z up section


These two sections will handle rapid Z up movement i.e. intermediate rapid
Z up movement within a probe operation and last rapid Z up movement i.e.
last Z up move of a probe operation.
• RAPID_Z_UP_PROBE_MILL
• LAST_RAPID_Z_UP_PROBE_MILL

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.

Probe Rapid Z down move


The following two sections are used to output first probe rapid Z down and
rest of probe rapid Z down moves.
• RAPID_Z_DOWN_PROBE_MILL
• FIRST_RAPID_Z_DOWN_PROBE_MILL

12 Probing Functionality in UPG


Tutorial: Adding Probing in Post using UPG

Probe Feed Z move


This section is used to output probe Z down/up movement in feed
FEED_Z_PROBE_MILL.

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.

Probe CYCLE sections


Following are the different sections called based on the type of probing
cycles selected in probe operation.
• PROBE_SURFACE_X_TOOLPATH
• PROBE_SURFACE_Y_TOOLPATH
• PROBE_SURFACE_Z_TOOLPATH
• PROBE_WEB_X_TOOLPATH
• PROBE_WEB_Y_TOOLPATH
• PROBE_POCKET_X_TOOLPATH
• PROBE_POCKET_Y_TOOLPATH
• PROBE_ISLAND_POCKET_X_TOOLPATH
• PROBE_ISLAND_POCKET_Y_TOOLPATH
• PROBE_BOSS_TOOLPATH
• PROBE_BORE_TOOLPATH
• PROBE_ISLAND_BORE_TOOLPATH
• PROBE_3POINT_BOSS_TOOLPATH
• PROBE_3POINT_BORE_TOOLPATH
• PROBE_3POINT_ISLAND_BORE_TOOLPATH

Probing Functionality in UPG 13


Tutorial: Adding Probing in Post using UPG

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.

Probe Tab of a Probing Operation in CAMWorks

14 Probing Functionality in UPG


Tutorial: Adding Probing in Post using UPG

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

Probing Functionality in UPG 15


Tutorial: Adding Probing in Post using UPG

4. PROBE_WEB_X_TOOLPATH

5. PROBE_WEB_Y_TOOLPATH

6. PROBE_POCKET_X_TOOLPATH

16 Probing Functionality in UPG


Tutorial: Adding Probing in Post using UPG

7. PROBE_POCKET_Y_TOOLPATH

8. PROBE_ISLAND_POCKET_X_TOOLPATH

9. PROBE_ISLAND_POCKET_Y_TOOLPATH

Probing Functionality in UPG 17


Tutorial: Adding Probing in Post using UPG

10. PROBE_BOSS_TOOLPATH

11. PROBE_BORE_TOOLPATH

12. PROBE_ISLAND_BORE_TOOLPATH

18 Probing Functionality in UPG


Tutorial: Adding Probing in Post using UPG

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

Probing Functionality in UPG 19


Tutorial: Adding Probing in Post using UPG

• P9812 – Web/Pocket Measurement


• P9814 – Bore/Boss Measurement
• P9823 – 3-Point Bore/Bose Measurement
Based on the type of probe cycles selected for the probe operation, the related
sections will be used.
All these programs/cycles are with reference to Renishaw probe and cycle. In
case you want to use any other probe & related cycles, then these sections
should be changed and al; the related programs should be called.

System Variables added for Probing


Given below are the new post system variables added in UPG-2. Details of
these variables are in available in UPG-2 Help. These variables are used in
above mentioned CALC section as well template sections to handle probing
operations.
• PROBE_A_1ST_ANGLE
• PROBE_B_2ND_ANGLE_OR_TOL
• PROBE_C_3RD_ANGLE
• PROBE_D_NOMINAL_SIZE
• PROBE_E_EXPERIENCE_VALUE
• PROBE_F_PERCENT_FEEDBACK
• PROBE_H_TOL_VALUE
• PROBE_I_CYCLE_SPEC_DIST_X
• PROBE_J_CYCLE_SPEC_DIST_X
• PROBE_K_CYCLE_SPEC_DIST_X
• PROBE_M_POS_TOL
• PROBE_Q_OVERTRAVEL_DIST
• PROBE_R_CLEARANCE
• PROBE_T_TOOL_OFFSET_NUMBER
• PROBE_U_UPPER_TOL_LIMIT
• PROBE_V_NULL_BAND
• PROBE_W_PRINT_DATA
• PROBE_X_POS_OR_SIZE_X
• PROBE_Y_POS_OR_SIZE_Y

20 Probing Functionality in UPG


Tutorial: Adding Probing in Post using UPG

• 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

Probing Functionality in UPG 21

You might also like