A Container to transfer the GUI settings. More...
#include <cutting_tools.h>
Public Attributes | |
float | cad_radius |
This represents the minimum CAD-Radius of the forming shape. | |
bool | clockwise |
This value is necessary to tell some special functions if we move zig/zag or clockwise/counterclockwise without changing direction after each step. | |
float | correction_factor |
This represents the springback correction factor used for the mirror part. | |
float | error_tolerance |
This represents the error of the approximated NURB surface. | |
float | level_distance |
This represents the cutting distance between two levels (the pitch). | |
float | limit_angle |
This represents the maximum allowed angle for the springback functions. | |
float | master_radius |
This represents the radius of the Master Tool. | |
float | max_Acc |
This represents the maximum acceleration for the simulation output. | |
float | max_Vel |
This represents the maximum velocity for the simulation output. | |
float | sheet_thickness |
This represents the sheet thickness. | |
float | slave_radius |
This represents the radius of the Slave Tool. | |
int | spring_pretension |
This represents the pretension of the spring if used during simulation in mm. | |
float | x_offset_robot |
This represents the X-Offset value for the robot output. | |
float | y_offset_robot |
This represents the Y-Offset value for the robot output. |
A Container to transfer the GUI settings.
This struct can be used to transfer the settings of the CAM-Workbench GUI to other functions if required. It provides members for all fields of the GUI settings window.
Definition at line 51 of file cutting_tools.h.
This represents the minimum CAD-Radius of the forming shape.
This is necessary for the springback to avoid the generation of radii which are below that value
Definition at line 57 of file cutting_tools.h.
Referenced by CamGui::Cutting::getSettings().
This value is necessary to tell some special functions if we move zig/zag or clockwise/counterclockwise without changing direction after each step.
Definition at line 83 of file cutting_tools.h.
Referenced by CamGui::Cutting::getSettings(), and cutting_tools::OffsetWires_Spiral().
This represents the springback correction factor used for the mirror part.
Definition at line 65 of file cutting_tools.h.
Referenced by CamGui::Cutting::getSettings(), and SpringbackCorrection::Perform().
This represents the error of the approximated NURB surface.
Definition at line 79 of file cutting_tools.h.
Referenced by CamGui::Cutting::getSettings(), and CamGui::Cutting::on_best_fit_go_button_clicked().
This represents the cutting distance between two levels (the pitch).
Definition at line 63 of file cutting_tools.h.
Referenced by cutting_tools::arrangecuts_ZLEVEL(), CamGui::Cutting::getSettings(), and cutting_tools::OffsetWires_Spiral().
This represents the maximum allowed angle for the springback functions.
Definition at line 54 of file cutting_tools.h.
Referenced by CamGui::Cutting::getSettings(), and CamGui::Cutting::on_best_fit_go_button_clicked().
This represents the radius of the Master Tool.
Definition at line 59 of file cutting_tools.h.
Referenced by cutting_tools::calculateAccurateSlaveZLevel(), path_simulate::ConnectPaths_Feat(), CamGui::Cutting::getSettings(), path_simulate::MakePathRobot_Feat(), path_simulate::MakePathSimulate_Feat(), cutting_tools::OffsetWires_FeatureBased(), cutting_tools::OffsetWires_Spiral(), cutting_tools::OffsetWires_Standard(), and SpringbackCorrection::Perform().
This represents the maximum acceleration for the simulation output.
Definition at line 71 of file cutting_tools.h.
Referenced by CamGui::Cutting::getSettings(), and path_simulate::path_simulate().
This represents the maximum velocity for the simulation output.
Definition at line 69 of file cutting_tools.h.
Referenced by CamGui::Cutting::getSettings(), and path_simulate::path_simulate().
This represents the sheet thickness.
Definition at line 67 of file cutting_tools.h.
Referenced by cutting_tools::calculateAccurateSlaveZLevel(), CamGui::Cutting::getSettings(), path_simulate::MakePathRobot_Feat(), path_simulate::MakePathSimulate_Feat(), cutting_tools::OffsetWires_FeatureBased(), cutting_tools::OffsetWires_Spiral(), cutting_tools::OffsetWires_Standard(), and path_simulate::path_simulate().
This represents the radius of the Slave Tool.
Definition at line 61 of file cutting_tools.h.
Referenced by cutting_tools::calculateAccurateSlaveZLevel(), path_simulate::ConnectPaths_Feat(), CamGui::Cutting::getSettings(), path_simulate::MakePathRobot_Feat(), path_simulate::MakePathSimulate_Feat(), cutting_tools::OffsetWires_FeatureBased(), cutting_tools::OffsetWires_Spiral(), cutting_tools::OffsetWires_Standard(), and SpringbackCorrection::Perform().
This represents the pretension of the spring if used during simulation in mm.
Definition at line 73 of file cutting_tools.h.
Referenced by CamGui::Cutting::getSettings(), and path_simulate::path_simulate().
This represents the X-Offset value for the robot output.
Definition at line 77 of file cutting_tools.h.
Referenced by CamGui::Cutting::getSettings(), path_simulate::WriteOutput_Feat(), path_simulate::WriteOutputDouble(), and path_simulate::WriteOutputSingle().
This represents the Y-Offset value for the robot output.
Definition at line 75 of file cutting_tools.h.
Referenced by CamGui::Cutting::getSettings(), path_simulate::WriteOutput_Feat(), path_simulate::WriteOutputDouble(), and path_simulate::WriteOutputSingle().