> On Apr 11, 2024, at 11:49 AM, John Dammeyer <jo...@autoartisans.com> wrote:
> 
> Where I'm still having trouble is understanding the compromises.
> 
> Using G02 I,J motion it's possible to specify a feed rate and spindle RPM 
> that remains constant regardless of the spiral diameter.  This approach 
> generated by the CAM software does a number of segments.  But since a spiral 
> is continuously changing the radius doesn't this approach still create a 
> blocky segmented series of lines?  Shouldn't there really be more like a new 
> line for every say one tenth of a degree of rotation?

What you should care about is just one thing: that the resulting spiral is 
within tolerance.   If it is done with a series of straight lines or a series 
of arcs should not matter.

I think the example g-code below is not real.  What I mean is it is not what 
you would use because it does the cut all at once

> %
> N1 G17 G21 G40 G90
> (2 1/2 Axis Profiling)
> N2 T1 M06
> N3 S2000 M3
> N4 G0 Z11.35
> N5 X-6.795 Y-2.3642
> N6 G1 Z5. F745.1
> N7 X-4.971 Y3.7182 F372.5
> N8 G17
> N9 G02X2.9354Y7.9767I6.0824J-1.824 F279.4
> N10 X0.0086Y-11.1633I-3.0663J-9.3249 F372.5
> N11 X-4.8878Y12.9255I-0.3348J12.4739
> N12 X10.8896Y-12.3617I5.6431J-14.0447
> N13 X-16.8958Y8.9702I-11.9852J13.1505
> N14 X21.6077Y-2.7715I18.1973J-9.3286
> N15 X-23.7802Y-5.6409I-22.9524J2.6529
> N16 X22.4641Y15.1503I24.9984J6.2225
> N17 X-18.2168Y-23.5731I-23.4829J-16.0603
> N18 X12.0427Y30.2156I18.8718J24.7892
> N19 X-3.5415Y-35.0813I-12.341J-31.5628
> N20 X-6.7258Y37.3924I3.4567J36.4587
> N21 X17.9557Y-36.5564I7.1836J-38.6957
> N22 X-29.1519Y32.2355I-18.7497J37.6857
> N23 X39.2113Y-24.4201I30.2257J-33.1012
> N24 X-47.7931Y-8.2457I-40.4241J24.6445
> N25 G1 X-49.1271 Y-2.0374 F745.1
> N26 G0 Z11.35
> N27 M30
> %
> 
> On the other hand with the rotary table the motion is continuous for both 
> axis.
> G00 G49 G40.1 G17 G80 G50 G90
> G20
> (2 1/2 Axis Profiling)
> M6 T2
> M03 S2000
> G1 F100 A3600 X60
> G00 Z0.2362
> M5 M9
> M30
> 
> However the F100 is a joke because my A axis can't run more than 7 ipm or so. 
>  I have faint memories of that from a previous discussion on how to set up 
> the A axis.  My INI file says
> DEFAULT_ANGULAR_VELOCITY = 90.00
> MIN_ANGULAR_VELOCITY = 0
> MAX_ANGULAR_VELOCITY = 180.00
> 
> I think that's in degrees per second because at a G01 F6 A3600 it takes 2 
> seconds to do one revolution.  Now that's still plenty fast if we are 
> slotting with a 3mm or 0.118" end mill.  However the problem of SFM is now in 
> the picture.   Again, a custom G-Code solution would likely be to do 
> something like the following.
> 
> G01 F6 A360 X10
> F5.5 A720 X20
> F5  A1080 X30
> 
> And so on...  Picking both X resolution and A distance to create a closer to 
> ideal SFM.  I don't know if there is a G-Code that states the F rate for the 
> A axis is in degrees per minute so it's some sort of conversion from IPM.
> 
> I only have the 4th Axis version of MECSOFT so I can't generate a fifth axis 
> program cutting a spiral with the mill using the rotary table.
> 
> But I think I agree the best way to do this is probably still by hand or with 
> a support program that generate the G-code based on parameter input like 
> min/max SFM.
> 
> John
> 
> 
> 
> _______________________________________________
> 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

Reply via email to