GO2cam Pascal API

Functions

void ecycTRA_ARC (double *point1, double *point2, double *point3, int bsens)
 Create an arc toolpath ( G02/G03)
 
void ecycTRA_SEGMENT (double *point1, double *point2)
 Create a segment toolpath (G01)
 
void ecycTRA_SEGRAP (double *point1, double *point2)
 Create a rapide segment toolpath (G00 or G01F99999)
 
void ecycTRA_SEGSPE (double *point1, double *point2, int typspe)
 Create a special segment toolpath (approach,return)
 

Detailed Description

Milling functions

Function Documentation

◆ ecycTRA_ARC()

void ecycTRA_ARC ( double * point1,
double * point2,
double * point3,
int bsens )

Create an arc toolpath ( G02/G03)

Parameters
[in]point1first arc point
[in]point2second arc point
[in]point3Arc center point
[in]bsensDPP_TRIGO, DPP_HORAIRE
Remarks
Coordinates depend on the origine.
THE ARC MUST BE DESCRIBED IN THE COUNTER CLOCKWISE SENS :
To go from P1 to P2 in counter clockwise sens use :
PCALL(ecycTRA_ARC,p1,p2,pc,DPP_TRIGO);

To go from P1 to P2 in clockwise sens use :
PCALL(ecycTRA_ARC,p2,p1,pc,DPP_HORAIRE);
PCALL(ecycTRA_ARC,pt1,pt2,ptc,DPP_TRIGO);
void ecycTRA_ARC(double *point1, double *point2, double *point3, int bsens)
Create an arc toolpath ( G02/G03)
Definition pa_cyc02.c:1071
See also
ecycDECAL_ORIGINE, ecycANNUL_ORIGINE

◆ ecycTRA_SEGMENT()

void ecycTRA_SEGMENT ( double * point1,
double * point2 )

Create a segment toolpath (G01)

Parameters
[in]point1Starting point coordinates
[in]point2Ending point coordinates
Remarks
Coordinates depend on the origine.
PCALL(ecycTRA_SEGMENT,pt1,pt2);
void ecycTRA_SEGMENT(double *point1, double *point2)
Create a segment toolpath (G01)
Definition pa_cyc02.c:1019
See also
ecycDECAL_ORIGINE, ecycANNUL_ORIGINE

◆ ecycTRA_SEGRAP()

void ecycTRA_SEGRAP ( double * point1,
double * point2 )

Create a rapide segment toolpath (G00 or G01F99999)

Parameters
[in]point1Starting point
[in]point2Ending point
Remarks
Coordinates depend on the origine.
Allows to change feed without losing tool compensation
PCALL(ecycTRA_SEGRAP,pt1,pt2);
void ecycTRA_SEGRAP(double *point1, double *point2)
Create a rapide segment toolpath (G00 or G01F99999)
Definition pa_cyc02.c:1136
See also
ecycDECAL_ORIGINE, ecycANNUL_ORIGINE

◆ ecycTRA_SEGSPE()

void ecycTRA_SEGSPE ( double * point1,
double * point2,
int typspe )

Create a special segment toolpath (approach,return)

Parameters
[in]point1Starting point
[in]point2Ending point
[in]typspespecial type
!DPP_TRA_APP_3AXES!, !DPP_TRA_RET_3AXES!
!DPP_TRA_APP_PLAN!, !DPP_TRA_RET_PLAN!
!DPP_TRA_APP_PERP!, !DPP_TRA_RET_PERP!
Remarks
Coordinates depend on the origine.
Allows to choose position for tool compensation
!DPP_TRA_APP_PLAN! and !DPP_TRA_APP_PERP! must be use together
!DPP_TRA_RET_PLAN! and !DPP_TRA_RET_PERP! must be use together
PCALL(ecycTRA_SEGSPE,pt1,pt2,DPP_TRA_APP_PERP);
PCALL(ecycTRA_SEGSPE,pt1,pt2,DPP_TRA_APP_PLAN);
void ecycTRA_SEGSPE(double *point1, double *point2, int typspe)
Create a special segment toolpath (approach,return)
Definition pa_cyc02.c:1192
See also
ecycTRA_APPROCHE, ecycTRA_RETOUR