On 4/11/24 16:30, John Dammeyer wrote:


-----Original Message-----
From: gene heskett [mailto:ghesk...@shentel.net]
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.

Why should you need a 5th axis? What are you going to do with it? I
cannot visualize the need.

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

Gene,
My Harmonic drive is set up as an  'A' axis so the graphic on the screen
shows the spiral being cut along the X as the work in line with X turns.

I'd have to change my INI or HAL file to make the axis of rotation of the
harmonic drive to be in line with the Z axis.  Don't know how to do that.
John

Easy John.

1. Copy your present config directory, say its currently named go704-xyza, to make a go7704-xyzc directory in the configs dir.

2. Remount the table face up.

3. Rename the new .ini file to be go704-xyzc or whatever your mill is for the go704 part.

4. Do the same with the .hal file. Now edit the *-xyzc.ini file and change first the hal reference to point to the *-xyzc.hal.

4a. Change the COORDINATES string from X Y Z A to X Y Z C.

5. Then change [axis A] header to [axis C]. Start linuxcnc w/o the -l, and select the new *-xyzc config it should show you.

6. You'll likely get some .hal exits, fix those by editing the A's here and there by making them C's.

Eventually you will fix the last one and it Should run although I've no clue where the jog buttons will be. Might even still be [], it depends somewhat on any other trickery you have in the config.

You could do the same for a B but there's not much room on the average mill particularly the cnc conversion of a go704 as it loses around an inch of Y with the choice of screws supplied in the kit I used a decade+ ago.

My 6040 is setup with a B, clear at the back of the bed because on the 6040, a medium sized gantry style mill, its the Y that is 600mm long. X is narrower, just under 400mm wide. I also have a rotary table, but at 90/1, its pretty slow. 15 secs or so to do 90 degrees. Considering its an ebay table I was amazed at its accuracy. I needed to sharpen a 10" ATBF saw blade for my table saw, set it up to polish about a thou off the face of every tooth. I got a 3 year saw blade before it put a burn mark on the next piece of cherry. Usually I got maybe 3 or 4 months out of a new blade.

You'll always have the xyza to fall back to. Just remount the table, and run that config at startup. It really can be that simple once all this has been done.

One after thought, I have assumed you have an index pulse generator on that table so it can be homed. Handier than sliced bread to calibrate the .ini SCALE. That is a separate subject involving lots of .hal code that can be commented out once its truly calibrated.

Cheers, Gene Heskett, CET.
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis



_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to