4 Axes CNC how wire foam cutter

If you have a question about the software please ask it here.

4 Axes CNC how wire foam cutter

Postby CarCan » Tue Feb 23, 2021 7:59 am

I have some trouble in UCCNC setup.
The cnc machine is composed by two indipendent "tower" moved by two motors each (XY axes and AB axes)
I wanna use constant velocity setting and I work with inverse time mode feedrate.
With standard settings, sometimes, the trajectory algorithm change the speed of the motors in strange way.
I have tried to configured the AB axes as rotary, to exclude they, from the trajectory algorithm but nothing is changed.
In other words, I need that the trajectory algorithm is performed for XY and AB independently.
There are some settings that I can use?
Attachments
R2273cddadef86182993a4120af27575f.gif
CarCan
 
Posts: 8
Joined: Wed Jan 01, 2020 5:16 pm

Re: 4 Axes CNC how wire foam cutter

Postby CarCan » Sat Feb 27, 2021 6:23 pm

I made some test with a simple gcode,
out.tap
The GCode
(874 Bytes) Downloaded 376 times
the left "tower" is XY and the right is AB (AB as rotary to exclude from trajectory algorithm)
TGA.pro
The profile
(35.58 KiB) Downloaded 375 times

As shown in these two picture
1.jpg
2.jpg
the feed is correctly 240 and it's ok.
But next something goes wrong as shown in this picture
3.jpg
the feed is now 160 that is not ok.
All the movement should be done at the same speed.
Someone has ideas ?
CarCan
 
Posts: 8
Joined: Wed Jan 01, 2020 5:16 pm

Re: 4 Axes CNC how wire foam cutter

Postby CarCan » Sat Mar 06, 2021 8:24 pm

I think that is a bug, I do a test with feed mode in unit per minutes, the feed remain the same also when, in the previous test, the feed become slow (that is wrong).
CarCan
 
Posts: 8
Joined: Wed Jan 01, 2020 5:16 pm

Re: 4 Axes CNC how wire foam cutter

Postby Klembaris » Sun Mar 07, 2021 11:30 am

Try all axis as linear. Don't think so its a bug, its just not suitable for foam cutter especially for tapered cuts.
CncPlanet has an option for foam cutters like speed calculations. Maybe its possible with plugins.
Attachments
foam.png
foam.png (5.52 KiB) Viewed 7401 times
AXBB_E
User avatar
Klembaris
 
Posts: 1
Joined: Sun Mar 07, 2021 10:56 am

Re: 4 Axes CNC how wire foam cutter

Postby CarCan » Fri Mar 12, 2021 12:06 pm

What Is not clear in my post?
CarCan
 
Posts: 8
Joined: Wed Jan 01, 2020 5:16 pm

Re: 4 Axes CNC how wire foam cutter

Postby cncdrive » Fri Mar 12, 2021 7:33 pm

And what velocity does the AB axes moving when the feedrate drops from the programmed 240 to 160?
When the axes are in rotary mode then the feedrate is calculated on the linear axes (except if there are only rotary axis movements), the rotary axes then only following the XY in a way that when the XY finishes the movement with the programmed feedrate on the XY axes plane the AB finishes the same time.
This is how the motion is planned when rotary axis are in the motion.
The only exception is if the A or B or both axes cannot finish as fast as the XY, then the XY plane feedrate will drop, because then the A or B or both cannot finish that fast and so it is nessessary to slow down the XY. This can happen in cases when the AB acceleration and/or velocity is too low compared to the XY and/or the AB path is too long and so they cannot run that fast even with the set acceleration and max. velocity.
So, this is a physical constrain due to the settings and/or the motion code.
cncdrive
Site Admin
 
Posts: 4887
Joined: Tue Aug 12, 2014 11:17 pm

Re: 4 Axes CNC how wire foam cutter

Postby CarCan » Fri Mar 12, 2021 10:22 pm

I understand what you say, but you need to know that the axes are identical, and also the movement XY AB are the same, and when the trajectory is bottom to top the speed is right but when the movement is top to bottom the speed decrease. Test it with the attached profile and gcode. Consider also that If you do the same test with g94 and not inverse time the speed is always right, so is not an axis limit
CarCan
 
Posts: 8
Joined: Wed Jan 01, 2020 5:16 pm

Re: 4 Axes CNC how wire foam cutter

Postby cncdrive » Sat Mar 13, 2021 7:44 am

In G94 the trajectory is planned on the XYZABC plane depending on which axes are used in the motion, so then the feedrate is correct on a multi-dimensional plane and not on a max. 3 dimensions plane with the other 3 rotary axes possibly just following.
But it is possible that something is not right, we will test it out soon to see what's going on.
cncdrive
Site Admin
 
Posts: 4887
Joined: Tue Aug 12, 2014 11:17 pm

Re: 4 Axes CNC how wire foam cutter

Postby CarCan » Sat Mar 13, 2021 7:47 am

Thank you. I think that is a good improvement to consider an option to select the type of trajectory algorithm xyzabc (with the rotary options like now) and XY AB for foam cutting machine, like cnc planet do.
CarCan
 
Posts: 8
Joined: Wed Jan 01, 2020 5:16 pm


Return to Ask a question from support here

Who is online

Users browsing this forum: Google [Bot] and 36 guests