Functions | |
| void | ecycTRA_HELICE (double *point1, double *point2, double *point3, int Bval, double Rpas) |
| Create helix toolpath for approach/return. | |
| int | lcycARC_APPRET (double *ptc, int *bsens) |
| Read arc coordinates on first/last toolpath if exists. | |
| void | lcycDIST_VALIDE (int *bval) |
| Read if rapid point app/ret calculated with distance contained in the technologie (bval = DPP_NON pour sous-poches bal/poc) | |
| void | lcycEXTREME_APPRET (int *ival) |
| Read if 1st approach or last return (sub cycle) | |
| void | lcycPTS_APPRET (double *ptrap, double *ptusi) |
| Read approach/return points and first/last point of profiles in order to create any toolpath beetwen them (helix, rampling,...) | |
| int | lcycTYPE_CYCLE (int *btype) |
| Read type cycle of the selected cycle. | |
| void | lcycVEC_NORMAL (double *vnorm) |
| Read normal vector from geometry plane. | |
| void | lcycVEC_TANGENT (double *vtgt) |
| Read tangent vector from geometry plane. | |
Approach / Return
| void ecycTRA_HELICE | ( | double * | point1, |
| double * | point2, | ||
| double * | point3, | ||
| int | Bval, | ||
| double | Rpas ) |
Create helix toolpath for approach/return.
| [in] | point1 | Starting point of the helix |
| [in] | point2 | Ending point of the helix |
| [in] | point3 | Center point of the helix |
| [in] | Bval | sens DPP_TRIGO, DPP_HORAIRE |
| [in] | Rpas | Step |
| int lcycARC_APPRET | ( | double * | ptc, |
| int * | bsens ) |
Read arc coordinates on first/last toolpath if exists.
| [out] | ptc | arc center |
| [out] | bsens | arc way DPP_TRIGO / DPP_HORAIRE |
| void lcycDIST_VALIDE | ( | int * | bval | ) |
Read if rapid point app/ret calculated with distance
contained in the technologie
(bval = DPP_NON pour sous-poches bal/poc)
| [out] | bval | SPI_YES / SPI_NO |
| void lcycEXTREME_APPRET | ( | int * | ival | ) |
Read if 1st approach or last return (sub cycle)
| [out] | ival | SPI_YES , SPI_NO |
| void lcycPTS_APPRET | ( | double * | ptrap, |
| double * | ptusi ) |
Read approach/return points and first/last point of
profiles in order to create any toolpath beetwen them
(helix, rampling,...)
| [out] | ptrap | approach/return point |
| [out] | ptusi | starting point/ending point machining |
| int lcycTYPE_CYCLE | ( | int * | btype | ) |
Read type cycle of the selected cycle.
| [out] | btype | Cycle type (DPP_CONTOURNAGE, ...) |
| void lcycVEC_NORMAL | ( | double * | vnorm | ) |
Read normal vector from geometry plane.
| [out] | vnorm | normal vector |
| void lcycVEC_TANGENT | ( | double * | vtgt | ) |
Read tangent vector from geometry plane.
| [out] | vtgt | tangent vector |