Activity for bruno-roth

  • bruno-roth bruno-roth modified a comment on discussion Engineering 🇬🇧

    You could use the FBs ETC_CO_SdoWrite and ETC_CO_SdoRead

  • bruno-roth bruno-roth posted a comment on discussion Engineering 🇬🇧

    zzuuse the FBs ETC_CO_SdoWrite and ETC_SdoRead

  • bruno-roth bruno-roth posted a comment on discussion Deutsch 🇩🇪

    Hallo, ich habe CODESYS 3.5 SP19P6 installiert und auch das Plugin für Raspberry PI aber im Tools menu taucht das Update Rapsberry pi nicht auf . Das Plugin wird irgendwie nicht richtig installiert ? auch das Edge -Gateway update Menu ist nicht vorhanden. Ich habe alles mit Admin installiert. was geht hier schief?

  • bruno-roth bruno-roth posted a comment on discussion Deutsch 🇩🇪

    Hallo, du bist mit der Arbeitsweise einer PLC nicht so vertraut. Die Bausteine und Funktione in 61131 werdern immer zyklisch abgearbeitet.Vieleicht schaust du dir mal diese Videos an https://www.youtube.com/@automationTutorials dann verstehst du das Grüße

  • bruno-roth bruno-roth posted a comment on discussion Motion 🇬🇧

    Hello, this questions you have to ask at Beckhoff :-) https://www.beckhoff.com/en-en/products/motion/servo-drives/ax5000-digital-compact-servo-drives/ax5206.html

  • bruno-roth bruno-roth posted a comment on discussion Motion 🇬🇧

    Hello, you could directly read the EtherCAT address from the device:

  • bruno-roth bruno-roth modified a comment on discussion Motion 🇬🇧

    Hello, I think you need some basic training to understood the Softmotion concept and how to use the PLCopen blocks. Maybe check this channel https://www.youtube.com/@sansengineering3300/videos Also take a look to online help. To do a shift of "coordinate system" the MC_Setposition could be used. https://help.codesys.com/webapp/xiNnxNPAb5nA4ocm6PFB_cHgUb4%2FMC_SetPosition;product=SM3_Basic;version=4.9.0.0

  • bruno-roth bruno-roth posted a comment on discussion Motion 🇬🇧

    Hello, I think you need some basic training to understood the Softmotion concept and how to use the PLCopen blocks. Also a look to onlinehelp. To do a shift of "coordinate system" the MC_Setposition could be used. https://help.codesys.com/webapp/xiNnxNPAb5nA4ocm6PFB_cHgUb4%2FMC_SetPosition;product=SM3_Basic;version=4.9.0.0

  • bruno-roth bruno-roth posted a comment on discussion Motion 🇬🇧

    Use the "dOveride" input at the SMC_Interpolator

  • bruno-roth bruno-roth posted a comment on discussion Motion 🇬🇧

    If you are using offsets with SMC_trafo_xxx you have to know this values are direct added to the axisposition. To limit gaps and dynamics you need to limit in the axisconfiguration and with SMC_controlaxisbypos.

  • bruno-roth bruno-roth modified a comment on discussion Engineering 🇬🇧

    the "MC_Home" FB in Softmotion only starts a homing which will be executed direct from the real drive e.g. the Servo. For example a Lexium32M could execute this homing methods If you need a torque limited homing (homing on block) you need a real drive which have this functionality. On a virtual axis you dont need the MC_home use MC_Setposition.

  • bruno-roth bruno-roth modified a comment on discussion Engineering 🇬🇧

    the "MC_Home" FB in Softmotion only starts a homing which will be executed direct from the real drive e.g. the Servo. For example a Lexium32M could execute this homing methods If you need a torque limited homing (homing on block) you need a real drive which have this functionality. On a virtual axis you dont need the MC_home use MC_Setposition.

  • bruno-roth bruno-roth posted a comment on discussion Engineering 🇬🇧

    the "MC_Home" FB in Softmotion only starts a homing which will be executed direct from the real drive e.g. the Servo. For example a Lexium32M could execute this homing methods If you need a torque limited homing (homing on block) you need a real drive which have this functionality. On a virtual axis you dont need the MC_home use MC_Setposition.

  • bruno-roth bruno-roth modified a comment on discussion Motion 🇬🇧

    Hello, I think you have not understood the functionality of smoothpath : it smooth edges and make possible to "move around a corner" without stopping on the edge. In your G-Code you could directly see it when you "anaylze dynamics" of the path. take a look at the screenshots: one with smoothpath and one without.

  • bruno-roth bruno-roth posted a comment on discussion Motion 🇬🇧

    Hello, I think you have not understood the functionality of smoothpath : it smooth edges and make possible to "move around a corner" without stopping on the edge. In your G-Code you could directly see it when you "anaylze dynamics" of the path. take a look at the screenshots: one with smoothpath and one without.

  • bruno-roth bruno-roth modified a comment on discussion Motion 🇬🇧

    Hello, The G51 is also working with values < 1 maybe you did not see the effect because of the dimension of your geometric. You could direct simulate with the G-Code editor.

  • bruno-roth bruno-roth posted a comment on discussion Motion 🇬🇧

    Hello, The G51 is also working with values < 1 maybe you did not see the effect because of the dimension of your geometric. You could direct simulate with the G-Code editor.

  • bruno-roth bruno-roth modified a comment on discussion Deutsch 🇩🇪

    Hallo eds files ganz einfach über das Geräterepository installieren.` Sieh dir den Screenshot an. aber irgendwas stimmt mit dem EDS nicht ?! ist das Original von Parker ?

  • bruno-roth bruno-roth posted a comment on discussion Deutsch 🇩🇪

    Hallo eds files ganz einfach über das Geräterepository installieren.` Sieh dir den Screenshot an. aber irgendwas stimmt mit dem EDS nicht ?! ist das Original von Parker ?

  • bruno-roth bruno-roth posted a comment on discussion Engineering 🇬🇧

    https://product-help.schneider-electric.com/Machine%20Expert/V2.0/en/m2xxcom/m2xxcom/Function_Block_Descriptions/Function_Block_Descriptions-3.htm#IX_READ_VAR The object datatype for the addressing is MW and then direct use 1296 for the register address. You could also use a Modbus_ioscanner and read direct from configurator like this:

  • bruno-roth bruno-roth posted a comment on discussion Runtime 🇬🇧

    Also this USB to CAN adapter is working: https://www.amazon.de/gp/product/B07Q812QK8/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&th=1 with the same configuration I used with the PeakCAN Adapter. It is really plug and play.

  • bruno-roth bruno-roth modified a comment on discussion Runtime 🇬🇧

    Hello, if you are using e.g. the debian buster based Os the PeakCANUSB-adapter is already supported with SocketCan. If you want to use this in CODESYS you have only to enable the component in the CODESYSControl_User.cfg. Then you could direct use the CanBus adapter and all protocoldevices like CanOpen.

  • bruno-roth bruno-roth modified a comment on discussion Runtime 🇬🇧

    Hello, if you are using e.g. the debian buster based Os the PeakCANUSB-adapter is already supported with SocketCan. If you want to use this in CODESYS you have only to enable the component in the CODESYSControl_User.cfg. Then you could direct use the CanBus adapter and all protocoldevices like CanOpen.

  • bruno-roth bruno-roth posted a comment on discussion Runtime 🇬🇧

    Hello, if you are using e.g. the debian buster based Os the PeakCANUSB-adapter is already supported with SocketCan. If you want to use this in CODESYS you have only to enable the component in the CODESYSControl_User.cfg. Then you could direct use the CanBus adapter and all protocoldevices like CanOpen.

  • bruno-roth bruno-roth posted a comment on discussion Runtime 🇬🇧

    Hello, this is a "normal" behaviour with Softmotion and absolute Encoder in the drive. You have to use SMC3_PersistPosition to store the "original" position also in the PLC. Here you could find a description: https://help.codesys.com/webapp/_sm_storing_axis_position_persistently;product=codesys_softmotion;version=4.9.0.0

  • bruno-roth bruno-roth posted a comment on discussion Motion 🇬🇧

    Hello, please contact the local motion support of Schneider Electric in your country. Another point you could not use a MC_home for an Encoder. And If you are working with this encoder always perform the MC_setposition to the logical encoder and also use only this "Axis" for your CAM or Gear-Master. Bruno

  • bruno-roth bruno-roth posted a comment on discussion Motion 🇬🇧

    Hello, you could attach the somachine project file. Thats enough. Bruno

  • bruno-roth bruno-roth posted a comment on discussion Motion 🇬🇧

    Hello, B404 is a communication error of the drives. (The MotionBus CAN is interrupted) I think the controller has a watchdog or the Motion-Task is overloaded. Please check the Tasks and be sure to separate the file handling from the Motion task. I advise to contact the SE support in your Country. You could attach your application and I will take a look on it. Bruno

  • bruno-roth bruno-roth posted a comment on discussion Motion

    Hello here you could find some good videos about Softmotion with LXM32M and EtherCAT https://www.youtube.com/channel/UCeOa8aEiV8CdAO9dCp7PATA

  • bruno-roth bruno-roth created a blog post

    CODESYS SoftMotion with LXM32

1