Fonctions | |
| void | SPI_FIL_free_edm_table () |
| Libère la mémoire de la table EDM GO2cam. | |
| int | SPI_FIL_save_edm_table (const std::string &dir, const std::string &name) |
| Enregistre un fichier table EDM GO2cam. | |
| void | SPI_FIL_free_edm_seqlist () |
| Libère la memoire de la liste séquences EDM GO2cam. | |
| int | SPI_FIL_save_edm_seqlist (const std::string &dir, const std::string &name) |
| Enregistre un fichier liste séquences EDM GO2cam. | |
| int | SPI_FIL_load_edm_table (const std::string &dir, const std::string &name) |
| Charge un fichier table EDM GO2cam. | |
| int | SPI_FIL_new_edm_table (const std::string &partMat, const std::string &wireRef, double wireDia) |
| Initialise une table EDM GO2cam avec une matière et un fil nécessaire avant d'appliquer des ajouts si la table n'est pas chargée. | |
| int | SPI_FIL_criteres_edm_table (double ra, const std::string &condition) |
| Ajoute des critères pour filtrer les technos. Peut être utiliser juste après SPI_FIL_init_edm_table. | |
| int | SPI_FIL_add_techno_edm_table (const std::string &name, int setting, double hMin, double hMax, double pMax) |
| Ajoute une technologie sur la table EDM GO2cam courante. | |
| int | SPI_FIL_add_param_edm_table (double height, int noOff, double offset, double feed, int coolant, int corAng) |
| Ajoute des paramètres selon la hauteur sur la table technologique EDM courante. | |
| int | SPI_FIL_add_param_str_edm_table (double height, int noOff, double offset, double feed, int coolant, int corAng, const std::string &sComment, const std::string &sControl, const std::string &sQuality) |
| Ajoute des paramètres selon la hauteur sur la table technologique EDM courante. | |
| int | SPI_FIL_select_techno_edm_table (int setting) |
| Sélectionne une technologie dans la table GO2cam EDM par son numéro de régime. | |
| int | SPI_FIL_load_edm_seqlist (const std::string &dir, const std::string &name) |
| Charge un fichier liste séquences EDM GO2cam. | |
| int | SPI_FIL_init_edm_seqlist (const std::string &partMat, const std::string &wireRef, double wireDia) |
| Initialise une structure liste séquences EDM GO2cam avec matière et fil nécessaire avant de faire des ajouts si la séquence n'est pas chargée. | |
| int | SPI_FIL_add_sequence_edm_seqlist (const std::string &name, double height, double ra, const std::string &condition) |
| Ajoute une séquence dans la liste EDM GO2cam courante. | |
| int | SPI_FIL_add_cut_edm_sequence (const std::string &name, int setting, double feed, int coolant, int corAng, double offset, int noOff, const std::string &comment, const std::string &control, const std::string &quality) |
| Ajoute une passe avec ses paramètres sur la séquence EDM courante. | |
Gestion des fichiers table EDM
| int SPI_FIL_add_cut_edm_sequence | ( | const std::string & | name, |
| int | setting, | ||
| double | feed, | ||
| int | coolant, | ||
| int | corAng, | ||
| double | offset, | ||
| int | noOff, | ||
| const std::string & | comment, | ||
| const std::string & | control, | ||
| const std::string & | quality ) |
Ajoute une passe avec ses paramètres sur la séquence EDM courante.
| [in] | name | nom de la passe |
| [in] | setting | numero régime |
| [in] | feed | vitesse avance |
| [in] | coolant | numéro arrosage |
| [in] | corAng | numéro correcteur angle |
| [in] | offset | valeur offset |
| [in] | noOff | numéro offset |
| [in] | comment | commentaire |
| [in] | control | information contrôle |
| [in] | quality | information qualité |
| int SPI_FIL_add_param_edm_table | ( | double | height, |
| int | noOff, | ||
| double | offset, | ||
| double | feed, | ||
| int | coolant, | ||
| int | corAng ) |
Ajoute des paramètres selon la hauteur sur la table technologique EDM courante.
| [in] | height | hauteur pour laquelle les paramètres seront valides |
| [in] | noOff | numéro d'offset |
| [in] | offset | valeur d'offset |
| [in] | feed | vitesse d'avance |
| [in] | coolant | numéro d'arrosage |
| [in] | corAng | angular setting number |
| int SPI_FIL_add_param_str_edm_table | ( | double | height, |
| int | noOff, | ||
| double | offset, | ||
| double | feed, | ||
| int | coolant, | ||
| int | corAng, | ||
| const std::string & | sComment, | ||
| const std::string & | sControl, | ||
| const std::string & | sQuality ) |
Ajoute des paramètres selon la hauteur sur la table technologique EDM courante.
| [in] | height | hauteur pour laquelle les paramètres seront valides |
| [in] | noOff | numéro d'offset |
| [in] | offset | valeur d'offset |
| [in] | feed | vitesse d'avance |
| [in] | coolant | numéro d'arrosage |
| [in] | corAng | numéro de correcteur angulaire |
| [in] | sComment | commentaite techno |
| [in] | sControl | commentaire controle |
| [in] | sQuality | commentaire qualite |
| int SPI_FIL_add_sequence_edm_seqlist | ( | const std::string & | name, |
| double | height, | ||
| double | ra, | ||
| const std::string & | condition ) |
Ajoute une séquence dans la liste EDM GO2cam courante.
| [in] | name | nom de la techno |
| [in] | height | hauteur |
| [in] | ra | ra résultant |
| [in] | condition | condition d'usinage |
| int SPI_FIL_add_techno_edm_table | ( | const std::string & | name, |
| int | setting, | ||
| double | hMin, | ||
| double | hMax, | ||
| double | pMax ) |
Ajoute une technologie sur la table EDM GO2cam courante.
| [in] | name | nom de la techno |
| [in] | setting | numéro de régime |
| [in] | hMin | hauteur minimum |
| [in] | hMax | hauteur maximum |
| [in] | pMax | prise de passe maximum |
| int SPI_FIL_criteres_edm_table | ( | double | ra, |
| const std::string & | condition ) |
Ajoute des critères pour filtrer les technos.
Peut être utiliser juste après SPI_FIL_init_edm_table.
| [in] | ra | Ra (inactif si nul) |
| [in] | condition | info complémentaire sur le type d'usinage |
| void SPI_FIL_free_edm_seqlist | ( | ) |
Libère la memoire de la liste séquences EDM GO2cam.
| void SPI_FIL_free_edm_table | ( | ) |
Libère la mémoire de la table EDM GO2cam.
| int SPI_FIL_init_edm_seqlist | ( | const std::string & | partMat, |
| const std::string & | wireRef, | ||
| double | wireDia ) |
Initialise une structure liste séquences EDM GO2cam avec matière et fil
nécessaire avant de faire des ajouts si la séquence n'est pas chargée.
| [in] | partMat | matière usinée |
| [in] | wireRef | référence du fil |
| [in] | wireDia | diamètre du fil |
| int SPI_FIL_load_edm_seqlist | ( | const std::string & | dir, |
| const std::string & | name ) |
Charge un fichier liste séquences EDM GO2cam.
| int SPI_FIL_load_edm_table | ( | const std::string & | dir, |
| const std::string & | name ) |
Charge un fichier table EDM GO2cam.
| int SPI_FIL_new_edm_table | ( | const std::string & | partMat, |
| const std::string & | wireRef, | ||
| double | wireDia ) |
Initialise une table EDM GO2cam avec une matière et un fil
nécessaire avant d'appliquer des ajouts si la table n'est pas chargée.
| [in] | partMat | matière usinée |
| [in] | wireRef | référence du fil |
| [in] | wireDia | diamètre du fil |
| int SPI_FIL_save_edm_seqlist | ( | const std::string & | dir, |
| const std::string & | name ) |
Enregistre un fichier liste séquences EDM GO2cam.
| int SPI_FIL_save_edm_table | ( | const std::string & | dir, |
| const std::string & | name ) |
Enregistre un fichier table EDM GO2cam.
| int SPI_FIL_select_techno_edm_table | ( | int | setting | ) |
Sélectionne une technologie dans la table GO2cam EDM par son numéro de régime.
| [in] | setting | numéro de régime |