CNC Editor and Expressions

Fless
2019-05-07
2019-05-08
  • Fless

    Fless - 2019-05-07

    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:

    N000 G01 X0.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.

     
  • eschwellinger

    eschwellinger - 2019-05-07

    Hi,
    go to the packageManager and update the SoftMotion version to current.

    BR
    Edwin

    IMG: Update.png

     
  • Fless

    Fless - 2019-05-08

    After the update and a restart the CNC Editor still shows errors when programs contain expressions.

    IMG: cnc editor marker.png

     
  • eschwellinger

    eschwellinger - 2019-05-08

    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]

     

Log in to post a comment.