|
| int | SPI_PRC_create_tag_begin_cycle (int processNb, int subProgNb, double time, const std::string &comment, const std::string &label) |
| | Creates a starting tag in the machining database.
|
| |
| int | SPI_PRC_create_tag_end_cycle (int processNb, int subProgNb, double time, const std::string &comment, const std::string &label) |
| | Creates an ending tag in the machining database.
|
| |
| int | SPI_PRC_create_subprogram_cycle (int processNb, int subProgNb, int callType, int manipType, int planNb, int number, double *arrayReal, double angOrCoef, const std::string &label) |
| | Creates a subprogram call in the database.
|
| |
| int | SPI_PRC_create_special_subprogram_cycle (int processNb, int subProgNb, double *arrayReal, const std::string &label, const std::string &comment) |
| | Creates a special subprogram call in the database.
|
| |
| int | SPI_PRC_create_techno_cycle (int processNb, int way, int functionType, int planNb, double *fca, double time, const std::string &comment, const std::string &label) |
| | Creates a technological function in the database.
|
| |
Creation of special cycles
◆ SPI_PRC_create_special_subprogram_cycle()
| int SPI_PRC_create_special_subprogram_cycle |
( |
int | processNb, |
|
|
int | subProgNb, |
|
|
double * | arrayReal, |
|
|
const std::string & | label, |
|
|
const std::string & | comment ) |
Creates a special subprogram call in the database.
- Version
- 4.4
- Parameters
-
| [in] | processNb | process number. The subprogram call will be made after |
| [in] | subProgNb | subprogram number |
| [in] | arrayReal | array of 6 real values |
| [in] | label | subprogram call label |
| [in] | comment | comment |
- Returns
- SPI_YES if Ok | SPI_NO if Error
int SPI_PRC_create_special_subprogram_cycle(int processNb, int subProgNb, double *arrayReal, const std::string &label, const std::string &comment)
Creates a special subprogram call in the database.
Definition sp_prc03.c:219
◆ SPI_PRC_create_subprogram_cycle()
| int SPI_PRC_create_subprogram_cycle |
( |
int | processNb, |
|
|
int | subProgNb, |
|
|
int | callType, |
|
|
int | manipType, |
|
|
int | planNb, |
|
|
int | number, |
|
|
double * | arrayReal, |
|
|
double | angOrCoef, |
|
|
const std::string & | label ) |
Creates a subprogram call in the database.
- Version
- 4.4
- Parameters
-
| [in] | processNb | process number. The subprogram call will be made after |
| [in] | subProgNb | subprogram number |
| [in] | callType | type of subprogram call (AGC_APPEL_SPG, AGC_APPEL_DEPLACE_SPG) |
| [in] | manipType | type of manipulation |
| [in] | planNb | plan number |
| [in] | number | number of repetitions |
| [in] | arrayReal | real value X, Y, Z |
| [in] | angOrCoef | angle or coefficient |
| [in] | label | subprogram call label |
- Returns
- SPI_YES if Ok | SPI_NO if error
int SPI_PRC_create_subprogram_cycle(int processNb, int subProgNb, int callType, int manipType, int planNb, int number, double *arrayReal, double angOrCoef, const std::string &label)
Creates a subprogram call in the database.
Definition sp_prc03.c:144
◆ SPI_PRC_create_tag_begin_cycle()
| int SPI_PRC_create_tag_begin_cycle |
( |
int | processNb, |
|
|
int | subProgNb, |
|
|
double | time, |
|
|
const std::string & | comment, |
|
|
const std::string & | label ) |
Creates a starting tag in the machining database.
- Version
- 4.4
- Parameters
-
| [in] | processNb | process number. The tag will be laid before this process |
| [in] | subProgNb | subprogram number (negative => no display in operation list) |
| [in] | time | machining time in seconds |
| [in] | comment | comment |
| [in] | label | machining label |
- Returns
- SPI_YES si Ok | SPI_NO si erreur
int SPI_PRC_create_tag_begin_cycle(int processNb, int subProgNb, double time, const std::string &comment, const std::string &label)
Creates a starting tag in the machining database.
Definition sp_prc03.c:54
◆ SPI_PRC_create_tag_end_cycle()
| int SPI_PRC_create_tag_end_cycle |
( |
int | processNb, |
|
|
int | subProgNb, |
|
|
double | time, |
|
|
const std::string & | comment, |
|
|
const std::string & | label ) |
Creates an ending tag in the machining database.
- Version
- 4.4
- Parameters
-
| [in] | processNb | process number. The tag will be laid after this process |
| [in] | subProgNb | subprogram number (negative => no display in operation list) |
| [in] | time | machining time in seconds |
| [in] | comment | comment |
| [in] | label | machining label |
- Returns
- SPI_YES si Ok | SPI_NO si erreur
int SPI_PRC_create_tag_end_cycle(int processNb, int subProgNb, double time, const std::string &comment, const std::string &label)
Creates an ending tag in the machining database.
Definition sp_prc03.c:99
◆ SPI_PRC_create_techno_cycle()
| int SPI_PRC_create_techno_cycle |
( |
int | processNb, |
|
|
int | way, |
|
|
int | functionType, |
|
|
int | planNb, |
|
|
double * | fca, |
|
|
double | time, |
|
|
const std::string & | comment, |
|
|
const std::string & | label ) |
Creates a technological function in the database.
- Version
- 4.4
- Parameters
-
| [in] | processNb | process number. |
| [in] | way | -1 the technological function will be placed before processNb, 1 it will be placed after |
| [in] | functionType | type of technological function |
| [in] | planNb | plan number |
| [in] | fca | Canonical form |
| [in] | time | machining time in seconds |
| [in] | comment | comment |
| [in] | label | technology cycle label |
- Returns
- SPI_YES if Ok | SPI_NO if Error
int SPI_PRC_create_techno_cycle(int processNb, int way, int functionType, int planNb, double *fca, double time, const std::string &comment, const std::string &label)
Creates a technological function in the database.
Definition sp_prc03.c:277