WIP
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
#General
|
||||
epicsEnvSet("ECMC_MOTOR_NAME", "Axis1")
|
||||
epicsEnvSet("ECMC_R", "Axis1-")
|
||||
epicsEnvSet("ECMC_MOTOR_NAME", "Axis3")
|
||||
epicsEnvSet("ECMC_AXIS_NO", "3")
|
||||
epicsEnvSet("ECMC_DESC", "EL7201 Test")
|
||||
epicsEnvSet("ECMC_EGU", "mm") # Motor Record Unit
|
||||
|
||||
+9
-4
@@ -2,14 +2,19 @@
|
||||
# Test of GRBL plugin for g-code parsing
|
||||
#
|
||||
|
||||
println('GRBL busy :', grbl_get_busy());
|
||||
println('Parser busy:', grbl_get_parser_busy());
|
||||
println('Error:', grbl_get_error());
|
||||
println('GRBL busy :', grbl_get_busy());
|
||||
println('Parser busy :', grbl_get_parser_busy());
|
||||
println('Error :', grbl_get_error());
|
||||
println('Row :', grbl_get_code_row_num());
|
||||
println('Ecmc error :', ax1.error, ax2.error, ax3.error);
|
||||
|
||||
if(grbl_get_error()) {
|
||||
println('Try reset');
|
||||
grbl_reset_error();
|
||||
ec_err_rst();
|
||||
#ax1.reset:=1;
|
||||
#ax2.reset:=1;
|
||||
#ax3.reset:=1;
|
||||
|
||||
} else if(not(grbl_get_parser_busy())) {
|
||||
static.counter+=1;
|
||||
println('Retrigger g-code. Counter: ', static.counter);
|
||||
|
||||
+1
-1
@@ -82,7 +82,7 @@ epicsEnvSet("PLUGIN_VER" ,"develop")
|
||||
require ecmc_plugin_grbl $(PLUGIN_VER)
|
||||
|
||||
epicsEnvSet(ECMC_PLUGIN_FILNAME,"/home/pi/epics/base-7.0.5/require/${E3_REQUIRE_VERSION}/siteMods/ecmc_plugin_grbl/$(PLUGIN_VER)/lib/${EPICS_HOST_ARCH=linux-x86_64}/libecmc_plugin_grbl.so")
|
||||
epicsEnvSet(ECMC_PLUGIN_CONFIG,"DBG_PRINT=0;X_AXIS=1;Y_AXIS=2;SPINDLE_AXIS=3;AUTO_ENABLE=1;AUTO_START=0;") # Only one option implemented in this plugin
|
||||
epicsEnvSet(ECMC_PLUGIN_CONFIG,"DBG_PRINT=1;X_AXIS=1;Y_AXIS=2;SPINDLE_AXIS=3;AUTO_ENABLE=1;AUTO_START=0;") # Only one option implemented in this plugin
|
||||
${SCRIPTEXEC} ${ecmccfg_DIR}loadPlugin.cmd, "PLUGIN_ID=0,FILE=${ECMC_PLUGIN_FILNAME},CONFIG='${ECMC_PLUGIN_CONFIG}', REPORT=1"
|
||||
epicsEnvUnset(ECMC_PLUGIN_FILNAME)
|
||||
epicsEnvUnset(ECMC_PLUGIN_CONFIG)
|
||||
|
||||
Reference in New Issue
Block a user