GO2cam Pascal API

Functions

PROCEDURE Approach_3Axis ()
 Called to do an approach with the 3 axes at the same time.
 
PROCEDURE Approach_Perp ()
 Called to do an approach with the third axis.
 
PROCEDURE Approach_Plane ()
 Called to do an approach with the two first axes.
 
PROCEDURE Call_Homothety ()
 Called to do a homothety before a sub program.
 
PROCEDURE Call_Rotation ()
 Called to do a rotation before a sub program.
 
PROCEDURE Call_Symmetry ()
 Called to do a symmetry before a sub program.
 
PROCEDURE Call_Translation ()
 Called to do a translation before a sub program.
 
PROCEDURE Call_Translation_Rotation ()
 Called to do a translation then a rotation before a sub program.
 
PROCEDURE Change_Diameter_Offset ()
 Called when the diameter offset number must change.
 
PROCEDURE Change_Length_Offset ()
 Called when the tool length offset must be update.
 
PROCEDURE Change_Plane ()
 Called when a plane orientation change.
 
PROCEDURE Change_Tool ()
 Called when a tool is change inside an operation.
 
PROCEDURE Circle ()
 Called to output a circular movement.
 
PROCEDURE Cycle_Drilling_Cancel ()
 Called to cancel drilling operation.
 
PROCEDURE Cycle_Drilling_Chipbreaking ()
 Called for a chipbreaking operation.
 
PROCEDURE Cycle_Drilling_Counterboring ()
 Called for a counterboring operation.
 
PROCEDURE Cycle_Drilling_Deburring ()
 Called for a deburring operation.
 
PROCEDURE Cycle_Drilling_Reaming ()
 Called for a reaming operation.
 
PROCEDURE Cycle_Drilling_Simple ()
 Called for a simple drill operation.
 
PROCEDURE Cycle_Drilling_Tapping ()
 Called for a tapping operation.
 
PROCEDURE Cycle_Hole_Backmachining ()
 Called to output backmachining hole.
 
PROCEDURE Cycle_Hole_Thread ()
 Called to output threading operation.
 
PROCEDURE Cycle_Hole_Toolpath ()
 Called to output hole by circular interpolation.
 
PROCEDURE Cycle_Profile ()
 Called for milling on profile. Can be used to generate nurbs for Siemens.
 
PROCEDURE File_Begin ()
 Called at the begin of file.
 
PROCEDURE File_Cut ()
 Called if the file must be cut.
 
PROCEDURE File_End ()
 Called at the end of file.
 
PROCEDURE File_Treatment ()
 Called after the closing of file to deo a treatment.
 
PROCEDURE Line ()
 Called to output a linear movement.
 
PROCEDURE Line_Diameter_Offset ()
 Called to do a movement with an offset number modification.
 
PROCEDURE Multax_Activ (int_BVal:INTEGER)
 Called to set or unset the 5 simultaneous axis.
 
PROCEDURE Operation_Begin ()
 Called at the begin of operation.
 
PROCEDURE Operation_End ()
 Called at the end of sub-cycle and between each sub call.
 
PROCEDURE Parameter_Specific ()
 Called when the post-processor is launched to display a window.
 
PROCEDURE Parameter_Standard ()
 Called to display the configuration pages of post-processor.
 
PROCEDURE Parameter_Update ()
 Called to treat the modification of parameter in a panel.
 
PROCEDURE Point ()
 Called to output a rapid movement to reach a point.
 
PROCEDURE PP_Begin ()
 Calls at the begin of post-ptocessor.
 
PROCEDURE PP_End ()
 Called at the end of post-ptocessor.
 
PROCEDURE Return_3Axis ()
 Called to do a return with the 3 axes.
 
PROCEDURE Return_Perp ()
 Called to do a return with the third axis.
 
PROCEDURE Return_Plane ()
 Called to do a return with the two first axes.
 
PROCEDURE Specific_Begin ()
 Called at the begin of techno function.
 
PROCEDURE Specific_End ()
 Called at the end of techno function.
 
PROCEDURE SPM_Begin ()
 Called at the begin of sub-program.
 
PROCEDURE SPM_Call ()
 Called when a sub-program call is done.
 
PROCEDURE SPM_End ()
 Called at the end of sub-program.
 
PROCEDURE SUB_Begin ()
 Called when a block call will occur.
 
PROCEDURE SUB_Call ()
 Called to do a block call.
 
PROCEDURE SUB_End ()
 Called at the end of block call.
 
PROCEDURE Techno_Function ()
 Called for a techno function.
 
PROCEDURE Test_Cycle_Hole_Backmachining (VAR int_Cable :INTEGER)
 Test to modify the GPP treatment for hole backmachining.
 
PROCEDURE Test_Cycle_Hole_Thread (VAR int_Cable :INTEGER)
 Test to modify the GPP treatment for hole thread.
 
PROCEDURE Test_Cycle_Hole_Toolpath (VAR int_Cable :INTEGER)
 Test to modify the GPP treatment for hole toolpath.
 

Detailed Description

Contains all the procedure directly called by the GPP

Function Documentation

◆ Approach_3Axis()

PROCEDURE Approach_3Axis ( )

Called to do an approach with the 3 axes at the same time.

See also
Approach3AxisBegin
Approach3AxisEnd

◆ Approach_Perp()

PROCEDURE Approach_Perp ( )

Called to do an approach with the third axis.

See also
ApproachPerpBegin
ApproachPerpEnd

◆ Approach_Plane()

PROCEDURE Approach_Plane ( )

Called to do an approach with the two first axes.

See also
ApproachPlaneBegin
ApproachPlaneEnd

◆ Circle()

PROCEDURE Circle ( )

Called to output a circular movement.

If the movement must be output in two blocks used CircleBlock1 and CircleBlock2 procedures
By default only CircleBlock2 is used

See also
CircleBlock1
CircleBlock2
CircleBegin
CircleEnd

◆ File_Cut()

PROCEDURE File_Cut ( )

Called if the file must be cut.

The call of this procedure depends of the GPP parameters

◆ Line()

PROCEDURE Line ( )

Called to output a linear movement.

See also
LineBegin
LineEnd

◆ Multax_Activ()

PROCEDURE Multax_Activ ( int_BVal:INTEGER )

Called to set or unset the 5 simultaneous axis.

Parameters
[in]int_BVal: define if 5 axis must be activated
CONST_YES : to activate it
CONST_NO : to unactive it

◆ Operation_Begin()

PROCEDURE Operation_Begin ( )

Called at the begin of operation.

called at the begin of each sub-cycle
Before a sub-program call
At the begin of sub-program to select the plane
machnining plane modification between sub-program

◆ Point()

PROCEDURE Point ( )

Called to output a rapid movement to reach a point.

See also
PointBegin
PointEnd

◆ Return_3Axis()

PROCEDURE Return_3Axis ( )

Called to do a return with the 3 axes.

See also
Return3AxisBegin
Return3AxisEnd

◆ Return_Perp()

PROCEDURE Return_Perp ( )

Called to do a return with the third axis.

See also
ReturnPerpBegin
ReturnPerpEnd

◆ Return_Plane()

PROCEDURE Return_Plane ( )

Called to do a return with the two first axes.

See also
ReturnPlaneBegin
ReturnPlaneEnd