From 6c6c906b3390d8c9c2cdbc7de657744d9a04db98 Mon Sep 17 00:00:00 2001 From: DarioS Date: Tue, 14 Jun 2022 12:01:33 +0200 Subject: [PATCH] 3dPrinting : - in generazione codice CN aggiunto controllo presenza feed e speed (prima crash a 64 bit). --- LuaLibs/RunGcodeGenerate.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/LuaLibs/RunGcodeGenerate.lua b/LuaLibs/RunGcodeGenerate.lua index f0b257c..e39af72 100644 --- a/LuaLibs/RunGcodeGenerate.lua +++ b/LuaLibs/RunGcodeGenerate.lua @@ -1,4 +1,4 @@ --- RunGcodeGenerate.lua by Egaltech s.r.l. 2022/05/19 +-- RunGcodeGenerate.lua by Egaltech s.r.l. 2022/06/14 -- Calcoli prima fase per Stampa 3d -- Tabella per definizione modulo @@ -93,7 +93,13 @@ function RunGcodeGenerate.Exec() EgtSetMachiningParam( MCH_MP.USERNOTES, sNotes) if not EgtApplyMachining() then - EgtOutBox( 'Error applying Extrusion', 'GcodeGenerate') + local nErr, sErr = EgtGetLastMachMgrError() + local sMsg = 'Error applying Extrusion' + if nErr == 2803 and string.find( sErr, '(3)', 1, true) then + sMsg = sMsg .. ' (missing Feed & Speed)' + end + EgtResetCurrMachGroup() + EgtOutBox( sMsg, 'GcodeGenerate') return end