ctrlX Softmotion CNC: SubProgram directory definition do not work

No Matter what path I set (absolute or relative to the PLC's App Folder directory), my subprograms cannot be found by the SMC_ReadNcFile2 FB.

Did anyone use the Softmotion CNC subprogram function with ctrlX Core successfully?

VAR

fbReadFile : SMC_ReadNcFile2;

arSubProgramDirs : ARRAY[0..4] OF STRING(174) := ['/var/snap/rexroth-solutions/common/solutions/activeConfiguration/plc/run/linux-gcc-aarch64/data/PlcLogic/cnc/subprograms/', ''];

END_VAR

fbReadFile( bExecute:= bExecute, bAbort := bAbortReadFile, sFileName := strFileName, fDefaultVelFF := lrDefaultFastVel, fDefaultAccelFF := lrDefaultFastAcc, fDefaultDecelFF := lrDefaultFastDec, pvl := ADR(stVarList), aSubProgramDirs := arSubProgramDirs );

G-Code call of the subprogram: N3 tool1{}

SMC_ReadNcFile2 errors out with SMC_RNCF_FILE_DOESNT_EXIST .

1 reply