Skip to content

Commit b466e8b

Browse files
c-morleyrene-dev
authored andcommitted
task -add g73/83 peck clearence settings to python remap code
1 parent 37beade commit b466e8b

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

src/emc/rs274ngc/interpmodule.cc

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -810,12 +810,24 @@ static inline int get_tool_change_quill_up (Interp &interp) {
810810
static inline void set_tool_change_quill_up(Interp &interp, int value) {
811811
interp._setup.tool_change_quill_up = value;
812812
}
813-
static inline int get_tool_change_with_spindle_on (Interp &interp) {
813+
static inline int get_tool_change_with_spindle_on(Interp &interp) {
814814
return interp._setup.tool_change_with_spindle_on;
815815
}
816816
static inline void set_tool_change_with_spindle_on(Interp &interp, int value) {
817817
interp._setup.tool_change_with_spindle_on = value;
818818
}
819+
static inline double get_parameter_g73_peck_clearence (Interp &interp) {
820+
return interp._setup.parameter_g73_peck_clearence;
821+
}
822+
static inline void set_parameter_g73_peck_clearence(Interp &interp, double value) {
823+
interp._setup.parameter_g73_peck_clearence = value;
824+
}
825+
static inline double get_parameter_g83_peck_clearence (Interp &interp) {
826+
return interp._setup.parameter_g83_peck_clearence;
827+
}
828+
static inline void set_parameter_g83_peck_clearence(Interp &interp, double value) {
829+
interp._setup.parameter_g83_peck_clearence = value;
830+
}
819831

820832
BOOST_PYTHON_MODULE(interpreter) {
821833
using namespace boost::python;
@@ -1008,6 +1020,8 @@ BOOST_PYTHON_MODULE(interpreter) {
10081020
.add_property("tool_change_quill_up", &get_tool_change_quill_up, &set_tool_change_quill_up)
10091021
.add_property("tool_change_with_spindle_on", &get_tool_change_with_spindle_on,
10101022
&set_tool_change_with_spindle_on)
1023+
.add_property("parameter_g73_peck_clearence", &get_parameter_g73_peck_clearence, &set_parameter_g73_peck_clearence)
1024+
.add_property("parameter_g83_peck_clearence", &get_parameter_g83_peck_clearence, &set_parameter_g83_peck_clearence)
10111025

10121026
.add_property( "params",
10131027
bp::make_function( &param_wrapper,

0 commit comments

Comments
 (0)