Jump to content

Why is the speed not constant?


MDT

Recommended Posts

Posted · Why is the speed not constant?

I normally use PrusaSlicer but due to a limitation in print bed size and some other issues I would like to give Cura a try.

 

Right of the bat it seems fine and there are a lot more settings. 

 

I do however have a major problem regarding how it moves. In prusaslicer normally the speed is constant without any jerky movements.

 

In cura everything is far from smooth. Every minor change of direction causes jerky movements. I have tried  different values in "enable acceleration control" and "enable jerk control". but nothing seems to change anything. I see the jerky movements both in cura when I press the small play button after I have sliced but also when I try on the robot.

 

Can anybody help me figure out what i'm doing wrong? 

 

*I print using an industrial robot and therefore need to convert the g-code I get from cura to "robot language" using a program called Robodk.

  • Link to post
    Share on other sites

    Posted · Why is the speed not constant?
    1 hour ago, nallath said:

    Do you have some images that show the difference? I'm not a 100% what behavior you mean.

    Hi, I have made a small video where you can see that the speed of which the simulated extruder moves is very uneven. The link between the gcode and the robot is the program robodk which also makes a visual representation of how the robot will move. It shows the same uneven movements as in CURA. 

     

    Does this make sense or do you need any other information?

     

    Cura video

     

     

  • Link to post
    Share on other sites

    Posted · Why is the speed not constant?

    Ooh, you're talking about the simulation view.

    We "faked" the animation that it shows there. It basicly moves to the next line every x time. So if yo have a lot of small movements the animation looks pretty smooth. If you have big long lines it will be very jittery.

  • Link to post
    Share on other sites

    Posted · Why is the speed not constant?
    22 hours ago, nallath said:

    Ooh, you're talking about the simulation view.

    We "faked" the animation that it shows there. It basicly moves to the next line every x time. So if yo have a lot of small movements the animation looks pretty smooth. If you have big long lines it will be very jittery.

    Okay but it still show how the robot actually moves.. very uneven and jittery. 

  • Link to post
    Share on other sites

    Posted · Why is the speed not constant?
    1 hour ago, MDT said:

    Okay but it still show how the robot actually moves.. very uneven and jittery. 

    Those are completely unrelated. The animation in the simulation view does not take actual speed or acceleration into account.

  • Link to post
    Share on other sites

    Posted · Why is the speed not constant?

    I'm asking the same on (Problem #2)

     

    Yes, simulation and actual printing is differs, unfortunately I have no poof video of actual printing but in my case each round line prints separately in fact from speed point of view but those lines are actually connected!

    I've played with enable/disable acceleration/jerk control excluding impact of computed speed in g-code commands but have no success with it.
    How to make it print smoothly as a seamless line?

     

  • Link to post
    Share on other sites

    Posted · Why is the speed not constant?

    My understanding of speed in Cura generated Gcode is that a line like "G1 F4500 X2 Y 22 E222.12345" simply tells the printer where to go (including the E) and at what speed.  If acceleration and Jerk are enabled, then the firmware handles the further calculations of Accel, Decel, and applies the Jerk setting.  It times the steps to be sent to each motor so that they all arrive at the same time.  If the extrusion is short, then dependent on the Accel setting, the print head will not be able to reach the speed.  It will spend half the move accelerating and half decelerating.

  • Link to post
    Share on other sites

    Posted · Why is the speed not constant?

    wich robot you use?

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 23 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...