UF_CAMBND_app_data_s (view source)
 
Defined in: uf_cambnd.h
 
Also known as:
 
Overview
The application data for a boundary and the members:

The following information shows the types of application data
allowed by the objects and the boundary types.
An error code is returned by the functions if a wrong type
of application data is set.

Facing Operation Boundary:
Blank Boundary:
Boundary: Stock, Feedrate
Boundary members: Stock, Feedrate, Tool Position
Check Boundary:
Boundary: Stock, Feedrate
Boundary members: Stock, Feedrate, Tool Position

Planar Mill Operation Boundary: (also Cavity Mill)
Part Boundary:
Boundary: Stock, Tolerances, Blank Distance, Feedrate
Boundary members: Stock, Tolerances, Feedrate, Tool Position
Blank Boundary:
Boundary: Stock, Tolerances, Feedrate
Boundary members: Stock, Tolerances, Feedrate, Tool Position
Check Boundary:
Boundary: Stock, Tolerances
Trim Boundary:
Boundary: Stock, Tolerances


Data Members

has_stock
int
Stock flag.
Set to 1 if used, or else set to 0.

stock
double
Stock value.

has_tolerances
int
Tolerance flag.
Set to 1 if used, or else set to 0.

tolerances [ 2 ]
double
Tolerance values
[0] = intol
[1] = outtol

has_feedrate
int
Feed rate flag.
Set to 1 if used, or else set to 0.

feedrate_unit
UF_CAM_feedrate_unit_t
Feed rate unit.

feedrate_value
double
Feed rate value.

has_blank_distance
int
Blank distance flag.
Set to 1 if used, or else set to 0.

blank_distance
double
Blank distance value.

has_tool_position
int
Tool position flag.
Set to 1 if used, or else set to 0.

tool_position
UF_CAM_tool_position_t
Tool position value.