LinuxCNC 2.7.3 Trajectory Planner, circle problem

More
04 Jan 2016 08:39 #67805 by matiq05
Hello, i have little problem with new trajectory planner in LinuxCNC 2.7.3. When i start gcode with circles, like this:

Warning: Spoiler!


I need do it fast, but circles are made in 2 steps...

Machine starts circle fine but slow down when reach second point, and start accelerate again to first point of circle. I try use G64 Pxx Qxx but it's not help. Always the same thing... 2 stepc circle.

Somone tell me what is wrong ? In INI file i add new trajectory planer options:

Warning: Spoiler!


And experiment with all, but still bad :(

Please help

Please Log in or Create an account to join the conversation.

More
04 Jan 2016 10:59 #67811 by andypugh
It is possible that your machine acceleration limits are the problem.
What are your velocity and accel limits in the INI file?

Please Log in or Create an account to join the conversation.

More
04 Jan 2016 11:40 #67812 by matiq05
Hmm in INI file i have only set MAX_VELOCITY and DEFAULT_VELOCITY, i will try with accel, but when in gcode circle have manny points then machine work correcly

Please Log in or Create an account to join the conversation.

More
04 Jan 2016 15:25 #67836 by andypugh

Hmm in INI file i have only set MAX_VELOCITY and DEFAULT_VELOCITY, i will try with accel, but when in gcode circle have manny points then machine work correcly


The acceleration is a per-axis setting. But if short segments work then it probably isn't that.

Please Log in or Create an account to join the conversation.

More
05 Jan 2016 07:41 #67908 by Rick G
Tried the original code which has a G64 on a sim and it shows the slow down you reported.
However edited the file with G64 P.05 Q.05 and did not see slow down.

Rick G

Please Log in or Create an account to join the conversation.

More
05 Jan 2016 08:43 #67910 by cncbasher
what cam program are you using ? , this is a common problem .

Please Log in or Create an account to join the conversation.

More
05 Jan 2016 10:14 #67914 by matiq05
This is my INI file:

Warning: Spoiler!


I try with G64 P.05 Q.05 and same problem...
And one strange thing, second part of circle machine make faster than first

Please Log in or Create an account to join the conversation.

More
05 Jan 2016 12:05 #67916 by andypugh
You have F55000 or 55m.min / 0.9 m/s

Acceleration in a circular path is v^2 / r,
16.8m/s^2 for a 50mm arc
8.4m/s^2 for a 100mm arc
4.2m/s for a 200mm arc

Your machine acceleration limits are 3m/s^2 for each axis.
Working the other way, you would expect a velocity of
23m/min at 50mm radius
33m/min at a 100mm radius
46m/min at 200mm radius.

Is this what you are seeing?

Please Log in or Create an account to join the conversation.

More
05 Jan 2016 12:15 #67917 by matiq05
Acceleration and velocity is good but why machine must stop on point and start again accelerate ?

Please Log in or Create an account to join the conversation.

More
05 Jan 2016 12:59 - 07 Jan 2016 07:20 #67919 by matiq05
Hmm.. i write my own circle in g-code and copy g-code with circle from previous code i upload here and for some reason it's work.. Circles are make fast as machine can, no stop, all in max speed. Why ??

This is code:

Warning: Spoiler!


/edit
I have new information/problem. So, i have this code:

Warning: Spoiler!


This code have like you see 3 circles. This g-code run fine, machine run fast on arc and i like it. But this all circle is make on Z-5, and when i add in Gcode before circle Z10, like this:

Warning: Spoiler!


Then last circle is run in 2 steps like before... WHY ?? What is wrong ?
Last edit: 07 Jan 2016 07:20 by matiq05. Reason: new info

Please Log in or Create an account to join the conversation.

Time to create page: 0.150 seconds
Powered by Kunena Forum