I was using the CNC Edtor with SMC_CNC_REF objects in Codesys 3.5.11.
SMC_CNC_REF because I need to use variables in my programs.
Now I upgraded to Codesys 3.5.13 (Softmotion 4.4.0.2) which supports expressions in CNC programms.
The documentation states I need to use SMC_ReadNCFile2 and SMC_NCInterpreter
to use this feature.
So I created a new CNC program as file (as input to SMC_ReadNCFile2).
But when I use an expressions in the program like:
N000G01X0.845+0.79
The CNC Editor shows 'unexpected token'.
What I'm i doing wrong?
The example for sub programs and expressions shows the CNC programs as
external file in the project. But I need the CNC editor for preview and debugging.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I was using the CNC Edtor with SMC_CNC_REF objects in Codesys 3.5.11.
SMC_CNC_REF because I need to use variables in my programs.
Now I upgraded to Codesys 3.5.13 (Softmotion 4.4.0.2) which supports expressions in CNC programms.
The documentation states I need to use SMC_ReadNCFile2 and SMC_NCInterpreter
to use this feature.
So I created a new CNC program as file (as input to SMC_ReadNCFile2).
But when I use an expressions in the program like:
The CNC Editor shows 'unexpected token'.
What I'm i doing wrong?
The example for sub programs and expressions shows the CNC programs as
external file in the project. But I need the CNC editor for preview and debugging.
Hi,
go to the packageManager and update the SoftMotion version to current.
BR
Edwin
After the update and a restart the CNC Editor still shows errors when programs contain expressions.
Hi,
sorry, expressions in CNC editor are not yet supported. There is a tracking issue for it
you need a *.CNC file, SMC_ReadNcFile2 and SMC_NCInterpreter FBs to do this.
If needed I will attach an example.
BR
Edwin
CNC_Expressions.cnc.txt [51 Bytes]
CNCExpressions.project [145.05 KiB]