Functions | |
| void | SPI_FIL_free_edm_table () |
| Releases GO2cam EDM techno table. | |
| int | SPI_FIL_save_edm_table (const std::string &dir, const std::string &name) |
| Saves a GO2cam EDM techno table. | |
| void | SPI_FIL_free_edm_seqlist () |
| Releases GO2cam EDM sequence list. | |
| int | SPI_FIL_save_edm_seqlist (const std::string &dir, const std::string &name) |
| Saves a GO2cam EDM sequence list. | |
| int | SPI_FIL_load_edm_table (const std::string &dir, const std::string &name) |
| Loads a GO2cam EDM techno table. | |
| int | SPI_FIL_new_edm_table (const std::string &partMat, const std::string &wireRef, double wireDia) |
| Initializes a GO2cam EDM table with material and wire necessary before applying adds if table not loaded. | |
| int | SPI_FIL_criteres_edm_table (double ra, const std::string &condition) |
| Adds criterions to GO2cam EDM table Can be called after SPI_FIL_init_edm_table. | |
| int | SPI_FIL_add_techno_edm_table (const std::string &name, int setting, double hMin, double hMax, double pMax) |
| Adds a technology on the current GO2cam EDM table. | |
| int | SPI_FIL_add_param_edm_table (double height, int noOff, double offset, double feed, int coolant, int corAng) |
| Adds parameters according to the height on the current EDM technology 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) |
| Adds parameters according to the height on the current EDM technology table. | |
| int | SPI_FIL_select_techno_edm_table (int setting) |
| Selects a technology in the GO2cam EDM table by its setting number. | |
| int | SPI_FIL_load_edm_seqlist (const std::string &dir, const std::string &name) |
| Loads a GO2cam EDM sequence list. | |
| int | SPI_FIL_init_edm_seqlist (const std::string &partMat, const std::string &wireRef, double wireDia) |
| Initializes an EDM GO2cam sequence list structure with material and thread necessary before adding if the sequence is not loaded. | |
| int | SPI_FIL_add_sequence_edm_seqlist (const std::string &name, double height, double ra, const std::string &condition) |
| Adds a sequence in GO2cam EDM liste. | |
| 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) |
| Adds a pass with its parameters to the current EDM sequence. | |
Manage EDM table files
| 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 ) |
Adds a pass with its parameters to the current EDM sequence.
| [in] | name | cut name |
| [in] | setting | setting number |
| [in] | feed | feed move |
| [in] | coolant | coolant number |
| [in] | corAng | angular setting number |
| [in] | offset | offset value |
| [in] | noOff | offset number |
| [in] | comment | comment info |
| [in] | control | control info |
| [in] | quality | quality info |
| int SPI_FIL_add_param_edm_table | ( | double | height, |
| int | noOff, | ||
| double | offset, | ||
| double | feed, | ||
| int | coolant, | ||
| int | corAng ) |
Adds parameters according to the height on the current EDM technology table.
| [in] | height | height which validate parameters |
| [in] | noOff | offset number |
| [in] | offset | offset value |
| [in] | feed | feedrate |
| [in] | coolant | coolant number |
| [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 ) |
Adds parameters according to the height on the current EDM technology table.
| [in] | height | height which validate parameters |
| [in] | noOff | offset number |
| [in] | offset | offset value |
| [in] | feed | feedrate |
| [in] | coolant | coolant number |
| [in] | corAng | angular setting number |
| [in] | sComment | techno commentary |
| [in] | sControl | control commentary |
| [in] | sQuality | quality commentary |
| int SPI_FIL_add_sequence_edm_seqlist | ( | const std::string & | name, |
| double | height, | ||
| double | ra, | ||
| const std::string & | condition ) |
Adds a sequence in GO2cam EDM liste.
| [in] | name | name of dequence |
| [in] | height | reference height |
| [in] | ra | refernec ra |
| [in] | condition | machining condition |
| int SPI_FIL_add_techno_edm_table | ( | const std::string & | name, |
| int | setting, | ||
| double | hMin, | ||
| double | hMax, | ||
| double | pMax ) |
Adds a technology on the current GO2cam EDM table.
| [in] | name | name of techno |
| [in] | setting | setting number |
| [in] | hMin | mini height |
| [in] | hMax | maxi height |
| [in] | pMax | maxi pass increment |
| int SPI_FIL_criteres_edm_table | ( | double | ra, |
| const std::string & | condition ) |
Adds criterions to GO2cam EDM table
Can be called after SPI_FIL_init_edm_table.
| [in] | ra | ra to choose techno if not null |
| [in] | condition | complementary information on machining type |
| void SPI_FIL_free_edm_seqlist | ( | ) |
Releases GO2cam EDM sequence list.
| void SPI_FIL_free_edm_table | ( | ) |
Releases GO2cam EDM techno table.
| int SPI_FIL_init_edm_seqlist | ( | const std::string & | partMat, |
| const std::string & | wireRef, | ||
| double | wireDia ) |
Initializes an EDM GO2cam sequence list structure with material and thread
necessary before adding if the sequence is not loaded.
| [in] | partMat | material of part |
| [in] | wireRef | reference of wire |
| [in] | wireDia | wire diameter |
| int SPI_FIL_load_edm_seqlist | ( | const std::string & | dir, |
| const std::string & | name ) |
Loads a GO2cam EDM sequence list.
| int SPI_FIL_load_edm_table | ( | const std::string & | dir, |
| const std::string & | name ) |
Loads a GO2cam EDM techno table.
| int SPI_FIL_new_edm_table | ( | const std::string & | partMat, |
| const std::string & | wireRef, | ||
| double | wireDia ) |
Initializes a GO2cam EDM table with material and wire
necessary before applying adds if table not loaded.
| [in] | partMat | material of part |
| [in] | wireRef | reference of wire |
| [in] | wireDia | wire diameter |
| int SPI_FIL_save_edm_seqlist | ( | const std::string & | dir, |
| const std::string & | name ) |
Saves a GO2cam EDM sequence list.
| int SPI_FIL_save_edm_table | ( | const std::string & | dir, |
| const std::string & | name ) |
Saves a GO2cam EDM techno table.
| int SPI_FIL_select_techno_edm_table | ( | int | setting | ) |
Selects a technology in the GO2cam EDM table by its setting number.