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 .