On Saturday 12 September 2020 13:31:18 John Dammeyer wrote: > Let me correct myself yet again. Where I said > > > But now add the A axis. G01 X2 Z1 A360 F4. > > I just ran that on the mill and and it took 34 seconds > Run G01 X2 A360 F4 and it takes 30 seconds > Run G01 A360 F4 and now the rate changes to degrees per minute and > it's still busy turning. > > So when there are combined XYZ along with A how can the distance along > the circumference be factored in so the ipm is correct? > > John > > > -----Original Message----- > > From: John Dammeyer [mailto:jo...@autoartisans.com] > > Sent: September-12-20 9:52 AM > > To: 'Enhanced Machine Controller (EMC)' > > Subject: Re: [Emc-users] G93 minimum value/behaviour > > > > Oops. I meant radius for the first Z dimensions. > > I've fixed that below. > > > > > From: andy pugh [mailto:bodge...@gmail.com] > > > > > > On Sat, 12 Sep 2020 at 05:19, David Berndt <ber...@uberwin.com> wrote: > > > > 2) Is there a minimum value for G93 feed rates. > > > > > > Not as far as I know. I just tried a test move of G93 G0 X100 > > > F0.01 and it moved 1mm in 1 minute. > > > > > > > rotating A axis with something like G93 A45000 Z-1 F.2. > > > > > > I tried this G-code in the axis-9axis sim. It complained that > > > there was no movement mode active. Putting in a G1 I got > > > approximately the expected result, in that Z moved 0.5mm in 4.5 > > > minutes. So I assume that the A axis was maxed out in the > > > simulator. > > > Bumping up the A axis max speed from 90 to 360 gave me a system > > > that did 25 revolutions in 1 minute. > > > > > > Had you done a G0 move? > > > > > > G0 X0 Y0 > > > G93 A45000 Z-1 F.2 > > > > > > Moves very fast. As G0 is modal. This ought to be an error, I > > > think. (G0 X0 Y0 F10 is accepted. It is valid G-code but probably > > > isn't what anyone intends. It says "set the feed rate to 10 and > > > then perform a rapid move") > > > > > > G93 with G0 active, however, clearly makes no sense and appears to > > > cause confusion. > > > > I've had some discussions with Mecsoft and their CAM generation for > > the 4th axis. I'm not sure the G93 solves this problem although > > perhaps indirectly it does. > > > > Assume the rotation of the 4th axis is in line with the X axis and > > assume you have a an object held in the 4th axis that has a taper. > > So at X=0 it's radius is say 2" and at X=2" the radius is 1". Now > > you want to cut a spiral slot on this taper from X=0 to X=2" in one > > revolution of the part. In effect a very coarse tapered thread. > > > > The feed rate for the cutter size and mill rpm is 4 ipm. > > > > If this were a standard 3D move Y would remain the same, G01 X2 Z1 > > F4 assuming the current position of X is 0" and Z is 2. > > > > The tool now moves down the hypotenuse of this triangle where the X > > and Z are calculated to move at a rate to create an F4 speed on this > > ramp. It should move the 2" X distance in 30 seconds. > > > > But now add the A axis. G01 X2 Z1 A360 F4. > > > > The X move completes in 30 seconds. The Z has moved 1" in 30 > > seconds. The A axis has moved 4 degrees per minute so in 30 seconds > > has moved 2 degrees. > > > > But wait, there's more. If the feed rate through the material has > > to be F4 the A axis speed has to change in proportion to the Z > > position. That's because the circumference at Z=2" is 12.56" and at > > Z=1" is 6.28". > > > > If the diameter was fixed at 4" (Z=2") then F4 results in 3.14 > > minutes for one revolution while at a diameter of 2" (Z=1") is 1.57 > > minutes for one revolution. > > > > Is it even possible to cut this sort of spiral in one G-Code line or > > does it require a long list of separate A and XZ moves? > > > > Or does somehow the G93 handle this situation. > > > > Thanks > > John
The point being missed is that a successful G93 completes all commanded moves at the same time, provided they are the equ of a g1, g2, or g3 move, moving the A axis however many degrees is specced on that line, at a speed that will complete that move at the same time as all the others. but if specing 45000 degrees and F0.2, you had better have a pretty high speed A axis. The cause of the error was the G0 move in front of that line. Those are different modes. > > > > > > _______________________________________________ > > Emc-users mailing list > > Emc-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-users > > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Genes Web page <http://geneslinuxbox.net:6309/gene> _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users