SDK
fichiers TABLE EDM

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.
 

Description détaillée

Gestion des fichiers table EDM

Documentation des fonctions

◆ SPI_FIL_add_cut_edm_sequence()

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.

Version
6.03
Paramètres
[in]namenom de la passe
[in]settingnumero régime
[in]feedvitesse avance
[in]coolantnuméro arrosage
[in]corAngnuméro correcteur angle
[in]offsetvaleur offset
[in]noOffnuméro offset
[in]commentcommentaire
[in]controlinformation contrôle
[in]qualityinformation qualité
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_add_cut_edm_sequence('cut1',2,0.1,0,1,0.121,3,'com','','')
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.
Definition sp_fil06.c:624
Voir également
SPI_FIL_init_edm_seqlist
SPI_FIL_add_cut_edm_seqlist
SPI_FIL_save_edm_seqlist
SPI_FIL_free_edm_seqlist

◆ SPI_FIL_add_param_edm_table()

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.

Version
5.9
Paramètres
[in]heighthauteur pour laquelle les paramètres seront valides
[in]noOffnuméro d'offset
[in]offsetvaleur d'offset
[in]feedvitesse d'avance
[in]coolantnuméro d'arrosage
[in]corAngangular setting number
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_add_param_edm_table(20.0,2,0.16,0.6,8,0);
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.
Definition sp_fil06.c:325
Voir également
SPI_FIL_new_edm_table
SPI_FIL_add_techno_edm_table
SPI_FIL_save_edm_table
SPI_FIL_free_edm_table

◆ SPI_FIL_add_param_str_edm_table()

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.

Version
5.12
Paramètres
[in]heighthauteur pour laquelle les paramètres seront valides
[in]noOffnuméro d'offset
[in]offsetvaleur d'offset
[in]feedvitesse d'avance
[in]coolantnuméro d'arrosage
[in]corAngnuméro de correcteur angulaire
[in]sCommentcommentaite techno
[in]sControlcommentaire controle
[in]sQualitycommentaire qualite
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_add_param_str_edm_table(20.0,2,0.16,0.6,8,0,'','','')
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.
Definition sp_fil06.c:383
Voir également
SPI_FIL_new_edm_table
SPI_FIL_add_techno_edm_table
SPI_FIL_save_edm_table
SPI_FIL_free_edm_table

◆ SPI_FIL_add_sequence_edm_seqlist()

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.

Version
6.03
Paramètres
[in]namenom de la techno
[in]heighthauteur
[in]rara résultant
[in]conditioncondition d'usinage
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_add_sequence_edm_seqlist,'finition',10.0,0.006,'std');
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.
Definition sp_fil06.c:574
Voir également
SPI_FIL_init_edm_seqlist
SPI_FIL_add_cut_edm_seqlist
SPI_FIL_save_edm_seqlist
SPI_FIL_free_edm_seqlist

◆ SPI_FIL_add_techno_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.

Version
5.9
Paramètres
[in]namenom de la techno
[in]settingnuméro de régime
[in]hMinhauteur minimum
[in]hMaxhauteur maximum
[in]pMaxprise de passe maximum
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_add_techno_edm_table,'finition',2,1.0,100.0,0.2);
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.
Definition sp_fil06.c:275
Voir également
SPI_FIL_new_edm_table
SPI_FIL_add_param_edm_table
SPI_FIL_save_edm_table
SPI_FIL_free_edm_table

◆ SPI_FIL_criteres_edm_table()

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.

Version
6.03
Paramètres
[in]raRa (inactif si nul)
[in]conditioninfo complémentaire sur le type d'usinage
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_criteres_edm_table,0.34,'open');
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...
Definition sp_fil06.c:237
Voir également
SPI_FIL_init_edm_table

◆ SPI_FIL_free_edm_seqlist()

void SPI_FIL_free_edm_seqlist ( )

Libère la memoire de la liste séquences EDM GO2cam.

Version
6.03
void SPI_FIL_free_edm_seqlist()
Libère la memoire de la liste séquences EDM GO2cam.
Definition sp_fil06.c:98
Voir également
SPI_FIL_init_edm_seqlist
SPI_FIL_load_edm_seqlist
SPI_FIL_save_edm_seqlist

◆ SPI_FIL_free_edm_table()

void SPI_FIL_free_edm_table ( )

Libère la mémoire de la table EDM GO2cam.

Version
5.9
ier := ICALL(SPI_FIL_free_edm_table);
void SPI_FIL_free_edm_table()
Libère la mémoire de la table EDM GO2cam.
Definition sp_fil06.c:42
Voir également
SPI_FIL_new_edm_table
SPI_FIL_load_edm_table
SPI_FIL_save_edm_table

◆ SPI_FIL_init_edm_seqlist()

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.

Version
6.03
Paramètres
[in]partMatmatière usinée
[in]wireRefréférence du fil
[in]wireDiadiamètre du fil
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_init_edm_seqlist,'Cu','Lt15',0.15)
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 d...
Definition sp_fil06.c:529
Voir également
SPI_FIL_load_edm_seqlist
SPI_FIL_save_edm_seqlist
SPI_FIL_free_edm_seqlist

◆ SPI_FIL_load_edm_seqlist()

int SPI_FIL_load_edm_seqlist ( const std::string & dir,
const std::string & name )

Charge un fichier liste séquences EDM GO2cam.

Version
6.03
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_load_edm_seqlist,'mac\dirfile','tecfile');
int SPI_FIL_load_edm_seqlist(const std::string &dir, const std::string &name)
Charge un fichier liste séquences EDM GO2cam.
Definition sp_fil06.c:498
Voir également
SPI_FIL_init_edm_seqlist
SPI_FIL_save_edm_seqlist
SPI_FIL_free_edm_seqlist

◆ SPI_FIL_load_edm_table()

int SPI_FIL_load_edm_table ( const std::string & dir,
const std::string & name )

Charge un fichier table EDM GO2cam.

Version
5.9
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_load_edm_table,'mac\dirfile','tecfile');
int SPI_FIL_load_edm_table(const std::string &dir, const std::string &name)
Charge un fichier table EDM GO2cam.
Definition sp_fil06.c:161
Voir également
SPI_FIL_new_edm_table
SPI_FIL_save_edm_table
SPI_FIL_free_edm_table

◆ SPI_FIL_new_edm_table()

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.

Version
5.9
Paramètres
[in]partMatmatière usinée
[in]wireRefréférence du fil
[in]wireDiadiamètre du fil
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_new_edm_table,'Cu','Lt15',0.15)
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 ...
Definition sp_fil06.c:192
Voir également
SPI_FIL_load_edm_table
SPI_FIL_save_edm_table
SPI_FIL_free_edm_table

◆ SPI_FIL_save_edm_seqlist()

int SPI_FIL_save_edm_seqlist ( const std::string & dir,
const std::string & name )

Enregistre un fichier liste séquences EDM GO2cam.

Version
6.03
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_save_edm_seqlist,'mac\dirfile','seqfile');
int SPI_FIL_save_edm_seqlist(const std::string &dir, const std::string &name)
Enregistre un fichier liste séquences EDM GO2cam.
Definition sp_fil06.c:123
Voir également
SPI_FIL_init_edm_seqlist
SPI_FIL_load_edm_seqlist
SPI_FIL_free_edm_seqlist

◆ SPI_FIL_save_edm_table()

int SPI_FIL_save_edm_table ( const std::string & dir,
const std::string & name )

Enregistre un fichier table EDM GO2cam.

Version
5.9
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_save_edm_table,'mac\dirfile','tecfile');
int SPI_FIL_save_edm_table(const std::string &dir, const std::string &name)
Enregistre un fichier table EDM GO2cam.
Definition sp_fil06.c:67
Voir également
SPI_FIL_new_edm_table
SPI_FIL_load_edm_table
SPI_FIL_free_edm_table

◆ SPI_FIL_select_techno_edm_table()

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.

Version
5.9
Paramètres
[in]settingnuméro de régime
Renvoie
SPI_YES | SPI_NO
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.
Definition sp_fil06.c:453
Voir également
SPI_FIL_add_techno_edm_table
SPI_FIL_add_param_edm_table