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