#emc | Logs for 2008-06-08

Back
[01:11:52] <tomp> i tried to burn a 3.7G dvd .iso (OSX for i386) to a dual layer media (ok for the dvd writer), got message saying "more than 50% space would be wasted" and GnomeBaker exited. Just installed k3b, same thing. is it possible to use big media and 'small' image?
[01:13:45] <JymmmEMC> Where did you get the iso from?
[01:14:02] <jepler> tomp: did you look for a "fuck off and stop trying to think for me" checkbox?
[01:14:14] <tomp> jepler: :)
[01:14:30] <tomp> JymmmEMC: google eeepc and mac osx , you'll find it
[01:14:52] <tomp> jepler: sounds like Pascal, right
[01:18:25] <tomp> hokay, off to get some single layer dvd media, gnite
[01:31:43] <JymmmEMC> Heh, BIOS VIRUSES RULE!!! http://en.wikipedia.org/wiki/Extensible_Firmware_Interface
[01:39:12] <chr0n1c> * chr0n1c just got back from fishing..
[01:40:15] <chr0n1c> i only caught one... it was a largemouth bass about 10 inches long...
[01:51:50] <JymmmEMC> BTW... These are AWESOME drives... http://www.westerndigital.com/en/products/products.asp?driveid=357
[01:52:30] <dmess> better than bein' skunked... like i was last weekend ; (
[01:53:07] <chr0n1c> oh man.. i saw a skunk... it was ready to fight but like 40 feet away.. hissing at me or something...
[01:53:30] <chr0n1c> it mighta been the geese hissing... i dunno
[01:54:12] <chr0n1c> the cool thing is the river is like 5 or 6 blocks away from my house...
[01:59:21] <dmess> skunks HISSING is NOT good... thats what comes just before Pissin'
[02:01:43] <chr0n1c> lol, they are so cute though
[02:02:57] <dmess> a girl at work has a dog who killed 19 last lear alone
[02:03:52] <dmess> mi sisters 2 malmutes will do in 20-30 a year
[02:04:19] <chr0n1c> wow that's a lotta skunks.. whre you at dmess?
[02:04:27] <chr0n1c> dayton, ohio here...
[02:04:37] <chr0n1c> the little miami river...
[02:04:55] <dmess> toronto Canada.. my sis is in Kirkland lake ontario
[02:05:04] <chr0n1c> *which is waaay up today from all the rain...
[02:05:50] <dmess> we had a very HOT day today...
[02:06:11] <chr0n1c> i heard a staory the other day about a three eyed fish... being in the industrialized city that i'm in.. i could almost believe it
[02:06:17] <chr0n1c> story*
[02:06:35] <chr0n1c> it was up to the high 80's today after it quit raining
[02:06:41] <dmess> i could believe it...
[02:07:22] <chr0n1c> my taskbar says it's 73 now... and the sun just went down a few minutes ago
[02:08:02] <dmess> all i know is im melting...
[02:09:12] <chr0n1c> sorry to hear that... i almost melted yesterday! it hit like 92-93 around there and i was outback putting up my chicken wire fence around the garden....
[02:10:09] <chr0n1c> the garden being a big 30 foot tall J (for my first initial) in my backyard that you'll be able to see on google maps satt. view when they update dayton ;) yay!
[02:11:15] <chr0n1c> **right next to interstate 75 where lots of people should see it and ask.. "wtf?"
[02:12:06] <dmess> what you growin??
[02:12:31] <dmess> working on the freedom 35 plan???
[02:12:44] <chr0n1c> tomatoes, bananna peppers, lima beans, sugar snap peas, radishes, eggplants
[02:13:05] <dmess> nice variety... cool
[02:13:07] <chr0n1c> and some other peppers... and bush beans..
[02:13:27] <chr0n1c> lol.. i need like a 10x bigger garden than i have
[02:13:50] <chr0n1c> i was gonna do green onions but i forgot to get the seeds...
[02:13:51] <dmess> get some of the big chinese beans... 24-36 inches long
[02:14:06] <chr0n1c> these lima beans are "big mama" from burpee...
[02:14:22] <chr0n1c> spose'd to get 10-12 feet tall with 8-9 inch pods...
[02:14:26] <chr0n1c> the beans are huge!
[02:14:34] <chr0n1c> 1 lima bean per spoonful, lol
[02:14:43] <dmess> WOW
[02:15:05] <chr0n1c> that's what i said... i had to try them
[02:15:19] <chr0n1c> i'll tell ya the rabbits loved the leaves before i got the fence up
[02:16:46] <chr0n1c> and the family of groundhogs...
[02:16:51] <chr0n1c> :|
[02:19:19] <chr0n1c> * chr0n1c is gonna play with some mastercam...
[02:19:23] <chr0n1c> :)
[03:20:06] <chr0n1c> has anyone who's used emc also used mach3?
[03:20:43] <chr0n1c> i hope that isn't a bad word here..
[03:24:38] <gezr> I think that some people may have tried it at one point or another
[03:25:07] <SWPadnos> I've done some testing, but never run a machine (with either, really)
[03:25:39] <gezr> art is a pretty darn smart guy, so the software does what its supposed to from what I can gather, I think the only missing part to mach is the realtime bits
[03:25:54] <gezr> the others would know more specifics then I would
[03:25:57] <SWPadnos> well, the whole feedback thing is completely missing ...
[03:26:51] <gezr> same with emc without a card though right?
[03:27:02] <SWPadnos> nope
[03:27:09] <gezr> oh thats right
[03:27:12] <SWPadnos> you can use a parallel port to read encoders and do PWM
[03:27:22] <gezr> yeah, thats the uberness of hal right?
[03:27:32] <SWPadnos> partly
[03:27:48] <SWPadnos> but the real thing missing from Mach is the abiilty to do actual servo control (with the software)
[03:28:12] <SWPadnos> like, PID - "my input isn't what I think it should be, so I'll modify my output"
[03:30:46] <SkullWorks_PGAB> Also Mach is stuck in the step/dir rut - as if that were the only control mode.
[03:31:16] <SWPadnos> that's almost completely true, but there is a driver for some $1000 Galil servo controller board
[03:31:37] <SWPadnos> Mach still outputs positions to the board, which does PID on its own
[03:31:52] <SWPadnos> (similar to the motion controller and HAL PID components
[03:31:54] <SWPadnos> )
[03:32:49] <SkullWorks_PGAB> Only Galil I'd want is in 7.62mm :)
[03:33:37] <chr0n1c> hmm
[03:34:04] <chr0n1c> you should build a tiny 3 axis mill or something SWPadnos
[03:34:18] <SWPadnos> or retrofit my Bridgeport
[03:34:25] <chr0n1c> ohh yeah!
[03:34:37] <SkullWorks_PGAB> not
[03:34:56] <chr0n1c> just put motors and gears on it and get a 100 dolla control card
[03:34:59] <SkullWorks_PGAB> shoe horn a BOSS next to it and gut it proper.
[03:35:17] <SWPadnos> I have multiple Mesa cards, a USC, and a Gecko G100 - I don't think I'm lacking hardware ;)
[03:35:27] <chr0n1c> interesting...
[03:35:49] <mmgood> I've got a question about my 8.04 install, but I don't have the machine right here right now. Should I stfu until I can get my hands on while I'm talking here? :)
[03:36:03] <chr0n1c> i'm waiting for a bridgeport to fall from the sky and land in my garage
[03:36:14] <SWPadnos> if you remember the problem, and can remember an answer, then ask away :)
[03:36:21] <chr0n1c> i'm running 8.04 x86_64
[03:36:22] <SWPadnos> that would be painful
[03:36:24] <mmgood> chr0n1c: shot placement is gonna be very important there :)
[03:36:33] <mmgood> SW: thanks
[03:36:56] <mmgood> well, I have a cute little 750 MHz 1U rack computer that seems to have a TYAN mobo
[03:37:31] <mmgood> and I can't get at the video chip but I strongly suspect from info I have gathered that it is an i810
[03:37:47] <SkullWorks_PGAB> oooh Intel PIIX4 chipset maybe - the really good stuff
[03:37:51] <mmgood> ignoring the latency-test results for the moment
[03:38:02] <SkullWorks_PGAB> 810 sucks
[03:38:10] <mmgood> the tcl/tk sim stuff and the curses interface all seem to work
[03:38:14] <mmgood> buty
[03:38:17] <mmgood> err but
[03:38:21] <SWPadnos> chr0n1c, no biggie - those sometimes work OK, and if not, you can get a PCI or AGP video card for it, you should be golden
[03:38:40] <SWPadnos> err - not chr0n1c , mmgood
[03:38:42] <mmgood> OpenGL hoses up the screen, whether glxgears or the OpenGL/Python EMC2
[03:38:45] <chr0n1c> * chr0n1c says his 64 bit mobo has a via unichrome video card built in
[03:39:01] <mmgood> I can live with the tcl/tk interface for now
[03:39:24] <mmgood> but since it's only a 1U rack box, the riser will only hold a single PCI card
[03:39:39] <cradek> mmgood: did you turn off desktop effects?
[03:39:41] <chr0n1c> i'm using latencey settings from my 233 mhz pII right now on this 1.6ghz box i'm gonna creep it up little by little
[03:39:42] <mmgood> and I want to use a "sacrificial" PCI parallel port
[03:39:48] <mmgood> hmmm
[03:39:54] <mmgood> cradek -- nope
[03:40:01] <cradek> in my experience i810 works as accelerated opengl with realtime
[03:40:09] <mmgood> I hope this Jaca IRC client is logging :)
[03:40:15] <cradek> desktop effects screw up all opengl applications that don't run full screen
[03:40:21] <cradek> (in 8.04)
[03:40:22] <mmgood> OK
[03:40:25] <cradek> not an emc problem
[03:40:42] <cradek> just a bad decision by ubuntu (effects are more important than GL apps)
[03:40:47] <cradek> fortunately you can turn them off
[03:40:52] <mmgood> cradek: is the effect possibly a repetetive horizontal blitty sort of line?
[03:41:02] <cradek> not sure, it might vary
[03:41:02] <mmgood> cradek: well that will be an easy thing to check
[03:41:07] <mmgood> coold
[03:41:10] <chr0n1c> i uninstalled compiz today... it didn't do much on this unichrome driver anyways
[03:41:21] <mmgood> it's probably only like a 4MB vid buffer
[03:41:32] <mmgood> wasn't sure OpenGL could even fit in that
[03:41:42] <cradek> if all else fails, use the vesa driver. it will usually work fine but slow
[03:41:46] <mmgood> OK
[03:42:01] <mmgood> well for now I think I'll just "punt" the OpenGL for this box
[03:42:15] <mmgood> but the latency-test suggests doing OpenGL cr*p
[03:42:24] <mmgood> so let me see here.... afk for a moment
[03:42:32] <mmgood> and thanks btw
[03:42:41] <cradek> welcome, hope you figure it out.
[03:42:43] <chr0n1c> http://potrace.sourceforge.net/ <- looks interesting here, i'm getting ready to try it out
[03:42:43] <SkullWorks_PGAB> Stuart said that he had to crank up the shared video mem to 256 to get good OpenGL
[03:42:46] <mmgood> bbiab
[03:42:59] <mmgood> Skull: well that just ain'
[03:43:05] <mmgood> t happening on this box. :)
[03:43:17] <mmgood> OK back
[03:43:29] <mmgood> it appears to be a Tyan S2420S mobo
[03:43:34] <SkullWorks_PGAB> ok - He was using a GTW Profile III
[03:43:47] <mmgood> and lspci | grep VGA
[03:44:33] <mmgood> returns 00:01.1 WVG compatible controller: Intel Corporation: 82810E DC-133 (CGC) Chipset Graphics COntroller (rev 03)
[03:45:14] <mmgood> crud, I think I left my latency notes at work :\
[03:45:35] <SkullWorks_PGAB> Thats Intel's hardware version of Windows ME
[03:45:36] <mmgood> but assuming I can remember the right order of magnitude...
[03:45:43] <mmgood> SKull: Heh
[03:45:51] <[1]a-l-p-h-a> [1]a-l-p-h-a is now known as a-l-p-h-a
[03:46:28] <mmgood> if the tighter (25uSec) timeslice has say 9000 to 16000 nSec of jitter...
[03:47:03] <mmgood> and the looser (servo) (1mSec) one has a value lower than that...
[03:47:07] <chr0n1c> i only ever encountered WinME once in the short life it had and i formatted the drive the first chance i had
[03:47:10] <SkullWorks_PGAB> is an optical drive attached (CD/DVD)?
[03:47:19] <toastyde1th> toastyde1th is now known as toastydeath
[03:47:20] <mmgood> SKull: yes
[03:47:48] <SkullWorks_PGAB> might try shutting down and yanking that and run the jitter test again
[03:47:48] <mmgood> though now that the 8.04 LinuxCNC distro is in place I could unplug it I suppose
[03:47:52] <mmgood> hmmm
[03:47:57] <mmgood> nifty
[03:48:21] <SkullWorks_PGAB> It made a huge diff on my ITX system
[03:48:36] <mmgood> I was getting about 9 uSec of jitter or less until I ran some other stuff
[03:48:51] <mmgood> but that still seemed like a lot on the 25 uSec timer
[03:49:12] <mmgood> I haven't figured all this out but jus as a percentage it seemed unacceptable
[03:49:36] <SkullWorks_PGAB> I'm going to redo the test with a 7200rpm drive (not the slow Bigfoot)
[03:49:43] <mmgood> unplugging the CD drive is an easy thing to try
[03:50:05] <mmgood> this little mobo has a SCSI interface (because it wants to be a server when it griws up)
[03:50:16] <SkullWorks_PGAB> then Ill post the new results for comparison
[03:50:40] <SkullWorks_PGAB> ouch - I love SCSI but not with realtime
[03:50:57] <cradek> I have used lots of realtime scsi machines and they have always worked perfectly
[03:50:59] <mmgood> If I knew for sure exactly what I had here I'd post results but TYAN's site has orphaned the board AFAICT
[03:51:02] <cradek> they have all been P3
[03:51:09] <SkullWorks_PGAB> really
[03:51:12] <mmgood> this is a sub-GHz P3
[03:51:23] <cradek> well maybe not lots, but at least 4/4
[03:51:30] <mmgood> as always, the devil is in the details
[03:51:30] <chr0n1c> i've got one ide channel and two sata plugs and NO sata drives... and a bunch of ide drives.
[03:51:34] <mmgood> which I lack
[03:51:57] <SkullWorks_PGAB> may try my ASUS P2BS then - has a Tualatin Cele 1.3GHz on a slot 1 adaptor.
[03:52:09] <mmgood> but this at least was not hiccuping with the horrible once-a-minute overruns of an earlier box I wanted to use
[03:52:51] <mmgood> I've also got an nVidia 6100 (?) box that I'm typing on right now that 6.06 didn't like
[03:53:17] <mmgood> I mught just try the Heron CNC livecd on that
[03:53:46] <mmgood> anyway, thanks for the suggestions
[03:53:49] <SkullWorks_PGAB> I bet - only thing worse is a 6150 (with encrypted hardware HDMI Vista support)
[03:53:58] <mmgood> heh
[03:54:01] <chr0n1c> what about XP on a 233 mhz pII with 384 mb of ram?
[03:54:03] <mmgood> noooo thankeeee
[03:54:11] <mmgood> to either
[03:54:31] <mmgood> another thing
[03:55:00] <mmgood> it seems that no one comes right out and says it, but are nVidia boards just a bad idea for RTAI?
[03:55:08] <mmgood> video, I mean
[03:55:21] <chr0n1c> i think the wiki says that somewhere
[03:55:28] <chr0n1c> or said at one point
[03:55:32] <SkullWorks_PGAB> My TNT2 works ok...
[03:55:38] <mmgood> well, it was worded sort of indirectly
[03:56:08] <cradek> mmgood: yes in my opinion
[03:56:16] <mmgood> OK, I am off to try liveCD on this box
[03:56:20] <cradek> you can get by with the vesa driver using them though
[03:56:23] <mmgood> thanks again for the suggestions
[03:56:23] <chr0n1c> on my old gateway mobo i was using a tnt2 it was working great
[03:56:29] <cradek> matrox and i810 have always been best for me
[03:56:32] <mmgood> how do I force the vesa driver?
[03:56:45] <cradek> put Driver "vesa" in xorg.conf
[03:56:46] <mmgood> edit some x11 config file?
[03:56:50] <SkullWorks_PGAB> not sure if my 8800GT would be any better - all the gee wiz stuff isn't used.
[03:56:53] <mmgood> hmmm
[03:57:04] <mmgood> need to remove anything else?
[03:57:16] <cradek> goes in the Section "Device" section
[03:57:21] <mmgood> just comment out all others?
[03:57:29] <mmgood> if any are active?
[03:57:32] <cradek> if there's another Driver "...", replace it; otherwise, add it
[03:57:32] <mmgood> OK
[03:57:44] <mmgood> just vesa on its onw line?
[03:57:54] <cradek> Section "Device"
[03:57:54] <mmgood> sorry <--newb without machine handy
[03:57:55] <cradek> ...
[03:57:58] <cradek> Driver "vesa"
[03:57:59] <mmgood> OK
[03:58:01] <cradek> EndSection
[03:58:05] <mmgood> SWEET
[03:58:08] <mmgood> thankc
[03:59:19] <mmgood> OK.
[03:59:38] <mmgood> once again, my appreciation to you both / all
[03:59:52] <cradek> welcome
[04:00:28] <mmgood> off to try this CD on my admin machine ... "Oh no, Mr Hands, he's gonna be mean to meeeee..."
[04:00:38] <cradek> ha
[04:00:58] <SWPadnos> "and you'll have to change it every time you boot the CD" ...
[04:02:52] <chr0n1c> if you don't have a cd drive Gmount-iso works great... ;)
[04:13:12] <K`zan_emc> Evening all.
[04:15:28] <K`zan_emc> Got a question about Axis / tool radius compensation (G41, G42 (I think). Running my program and watching it in axis, having selected a tool with the right diameter, it looks like the cutter is running on the line rather than (in this case) inside of it. Having tried G41 and G42 the program errors out with something about cutter gouging. How does one get the cutter to cut on the desired side of the line (circle in this case)?
[04:15:57] <cradek> the line shows the tool path. it changes with the diameter
[04:16:20] <K`zan_emc> So what axis is showing is not what will actually happen?
[04:16:27] <cradek> you could run it once without comp, then don't clear the backplot, and then reload it with comp
[04:16:35] <cradek> axis IS showing the path the tool will take
[04:16:54] <K`zan_emc> As it sits the tool is straddling the line.
[04:16:55] <cradek> axis does not show your part outline. it shows the tool path
[04:17:05] <K`zan_emc> Ah.
[04:17:29] <K`zan_emc> So the only thing to do is feed some material to it and see what happens to the part.
[04:17:37] <cradek> change your program to use tool 0, and reload it
[04:17:41] <chr0n1c> sooo... is there any cool hidden bits of axis that isn't in the docs?
[04:17:41] <cradek> you will see it change
[04:17:59] <K`zan_emc> OK lemme give that a shot, thanks.
[04:18:30] <cradek> chr0n1c: my favorite feature is highlighting a line in the plot or gcode and seeing the corresponding line in gcode or plot
[04:18:47] <chr0n1c> oh, i found that yesterday ;)
[04:19:20] <cradek> I bet you haven't read the docs then!
[04:19:34] <chr0n1c> i was just randomly hitting all the buttons and clicking stuff to see what would happen
[04:19:40] <chr0n1c> i read them a while ago
[04:19:50] <chr0n1c> about 2 years ago
[04:20:02] <K`zan_emc> Huh, now I am getting "Cannot change units with cutter radius comp".
[04:20:11] <K`zan_emc> Lemme try putting g40 back in there.
[04:20:14] <chr0n1c> and i just brushed up enough to get this amd box running emc2
[04:20:24] <cradek> maybe you need to put g40 at the beginning
[04:20:34] <toastydeath> you should kill cc whenever you use it
[04:20:44] <toastydeath> i almost crashed the mill yesterday because of that =(
[04:21:05] <toastydeath> if you stop the run in the middle, execute a g40 before doing much
[04:21:07] <K`zan_emc> I thought that was what G40 was, but it sure isn't working. Same message.
[04:21:19] <toastydeath> whack.
[04:21:20] <cradek> toastydeath: that's good advice
[04:21:43] <chr0n1c> huge g-code reference wall posters!
[04:21:55] <toastydeath> k`zan_emc: are you hitting g20/21 somewhere
[04:21:59] <K`zan_emc> Got it, had to run it in the MDI
[04:22:17] <toastydeath> ya
[04:22:19] <toastydeath> sry
[04:22:27] <K`zan_emc> With t0 it does the same thing, cuts right on the line.
[04:22:38] <cradek> yes but it's a different line
[04:22:51] <cradek> leave the backplot there, reload the program with T1 or whatever
[04:22:59] <toastydeath> the mill doesn't really care about your part, it cares about where it has to put the tool
[04:23:07] <toastydeath> so it makes sense that it shows you the path, not the cutter comp'ed thing
[04:23:10] <K`zan_emc> Err, it is? Looks the same to me, plots over the circle as before.
[04:23:21] <cradek> but is it the same circle or different?
[04:23:35] <toastydeath> and what's the radius value
[04:23:49] <K`zan_emc> So when I draw up a part I have to make the circle smaller than what I want to compensate for the tool diameter?
[04:24:05] <toastydeath> ...no?
[04:24:18] <cradek> with cutter comp, you program the part size
[04:24:36] <toastydeath> cutter comp is g41/42
[04:25:11] <K`zan_emc> So if I want a 1.5" circle and have a .125 cutter I draw a circle .125 smaller to get an actual hole of 1.5"
[04:25:29] <toastydeath> nah
[04:25:36] <K`zan_emc> * K`zan_emc confuzed as hell.
[04:25:38] <toastydeath> program it 1.5" and kick on g41 or 42
[04:26:00] <toastydeath> the machine will keep the cutter away from the line by whatever the radius value for that tool is
[04:26:16] <K`zan_emc> Must be something more I need to feed G41/2
[04:26:47] <cradek> check your tool table, make sure you have your diameters right
[04:26:49] <toastydeath> g1 g41 d1 x0 y0
[04:26:58] <cradek> then load one of those tools
[04:27:06] <K`zan_emc> I tried both in place of the G40 and it crashed the program.
[04:27:13] <K`zan_emc> One at a time.
[04:27:15] <toastydeath> did you give it a d word
[04:27:31] <K`zan_emc> T2 in the stock table is the tool I happen to have :-).
[04:27:42] <toastydeath> but did you give it a d word
[04:27:57] <toastydeath> all cutter offsetting commands need a value to look at
[04:27:58] <K`zan_emc> Er, no, didn't see anything that indicated it required an argument.
[04:28:10] <K`zan_emc> G41 to cut inside and G42 outside.
[04:28:13] <toastydeath> g41/42 need D*, 43/44 need H*
[04:28:25] <toastydeath> uh, 41 is cutter comp left, 42 is cutter comp right
[04:28:27] <K`zan_emc> er...
[04:28:28] <cradek> g41/42 are left/right, not inside/outside
[04:28:30] <toastydeath> referring to which side of the line it stays on
[04:28:34] <toastydeath> as it cuts
[04:28:48] <toastydeath> if you do a g2 under g41, you get an OD
[04:28:55] <toastydeath> g3 under g41, you get an id
[04:28:57] <cradek> goodnight, my battery's about gone :-)
[04:29:02] <toastydeath> nighty sir!
[04:29:03] <K`zan_emc> well in this case I with the direction the tool is traveling I want G42 which is inside.
[04:29:10] <chr0n1c> later!
[04:29:27] <toastydeath> cutter comp right
[04:29:27] <K`zan_emc> Thanks cradek es gn
[04:29:32] <toastydeath> do not get caught up calling it inside and outside
[04:29:39] <toastydeath> because you're gonna crash your machine someday doing that
[04:29:49] <K`zan_emc> Heh, someday :)
[04:30:09] <K`zan_emc> Someday I am going to figure out enough to consider actually making a part :).
[04:30:14] <toastydeath> lol.
[04:30:43] <K`zan_emc> So it won't just take the diameter from the tool table, I have to manually feed it to it?
[04:31:03] <toastydeath> no, you need to tell it WHICH value on the tool table to look at
[04:31:06] <K`zan_emc> I would assume it wants 1/2 dia to get it where it wants it/
[04:31:11] <toastydeath> so if you do T1 M6
[04:31:16] <K`zan_emc> G42 T2 ?
[04:31:18] <toastydeath> you need to do G41 D1
[04:31:22] <toastydeath> no, no T word
[04:31:26] <toastydeath> T is only for the toolchanger
[04:31:49] <K`zan_emc> D == tool number here as T == tool number to the T command?
[04:31:54] <toastydeath> yeah
[04:32:09] <K`zan_emc> OK, thanks MUCH!
[04:32:10] <toastydeath> D and H refer to the radius and height of the tool number
[04:32:23] <toastydeath> T is, on bigger mills, a command that will actually cause movement
[04:32:29] <toastydeath> so it's ONLY used for changing tools.
[04:32:35] <K`zan_emc> We'll get to height later, no idea in hell how to deal with that :-)
[04:32:41] <toastydeath> height is simple.
[04:32:52] <toastydeath> easier than cutter comp, for sure =)
[04:33:34] <K`zan_emc> Once I get real homes / zeros for this think it will make more sense. I hope.
[04:33:55] <toastydeath> lol
[04:34:05] <K`zan_emc> The program I have is one generated out of qcad via dxf2gcode.
[04:34:18] <toastydeath> i don't use any of those programs so i have no idea what you just said
[04:34:20] <K`zan_emc> Needs a lot of work.
[04:34:38] <K`zan_emc> Takes a acad drawing and turns it into gcode.
[04:34:50] <toastydeath> height offset is actually more important than cc
[04:35:06] <toastydeath> Z0, for the machine, is the point farthest away from the spindle.
[04:35:08] <K`zan_emc> All the docs are in German so I am staggering around in the dark.
[04:35:29] <K`zan_emc> Have you seen what I am working with / making up?
[04:35:33] <toastydeath> nope
[04:35:44] <K`zan_emc> hold a sec
[04:36:23] <K`zan> http://wrlabs.shacknet.nu/~vw/MyMachineShop/PipeDreamMill/
[04:36:47] <toastydeath> haha cool man
[04:36:47] <K`zan> No laughing, it is a learning experience :). OH is it a learning experience :)!
[04:37:00] <K`zan> Back to the emc machine...
[04:37:25] <toastydeath> k
[04:37:32] <K`zan_emc> G42 D2
[04:37:37] <K`zan_emc> oops ww
[04:37:49] <toastydeath> i don't know if EMC uses true diameters or radius values
[04:38:07] <toastydeath> all the machines i use are radius
[04:38:10] <SWPadnos> radius I believe
[04:38:13] <K`zan_emc> "Cutter is gouging with cutter radius comp"
[04:38:40] <SWPadnos> it's likely you're trying to do "inside corners", which EMC is verrrrrry picky about
[04:38:49] <toastydeath> lol, and rightfully so
[04:38:51] <K`zan_emc> Tool might be too big, lemme try T1
[04:38:53] <SWPadnos> (ie, it complains every time you try one ;) )
[04:39:05] <SkullWorks_PGAB> Tool table asks for DIa values - might be Radius for the revised lathe tool table.
[04:39:06] <SWPadnos> any tool is too big unless you have an arc instead of a corner
[04:39:08] <K`zan_emc> Essentially making a mount for a NEMA23 motor
[04:39:17] <toastydeath> swpadnos: does emc support R words on g1
[04:39:19] <K`zan_emc> Mill]
[04:39:23] <toastydeath> that's another way to get around the problem
[04:39:30] <SWPadnos> oh - good point. those are diameters (oops :) )
[04:39:42] <K`zan_emc> 4 holes for the screws and a 1.5" in the center...
[04:39:42] <SWPadnos> didn't I say earlier that I don't actually run any machines?
[04:39:50] <SkullWorks_PGAB> R can be used but is not recommended
[04:40:03] <toastydeath> lol swpadnos
[04:41:17] <K`zan_emc> Well nothing from t0 to t2 gets me any other message. Sigh.
[04:41:34] <K`zan_emc> Maybe I should just drill those manually.
[04:41:40] <SWPadnos> if you are trying to go around an inside corner with cutter comp on, you will get an error
[04:42:03] <toastydeath> k`zan_emc: you're not trying to drill with cutter comp, are you?
[04:42:18] <K`zan_emc> So I'll need to make a smaller size hole and forget cutter comp.
[04:42:39] <K`zan_emc> No trying to make a NEMA 23 mount with a 1/8" end mill.
[04:43:00] <K`zan_emc> 4 mounting holes and one large one in the center for the stepper
[04:43:14] <K`zan_emc> raised portion.
[04:43:16] <SWPadnos> so you'll "drill" the screw holes, and mill out the shaft hole, right?
[04:43:23] <SkullWorks_PGAB> "G0 G17 G40 G80 G90" - put a safe reset line in there between tools if needed.
[04:43:49] <K`zan_emc> Well, to be real honest I have not a clue what I am doing and it is getting less as time goes on.
[04:44:17] <K`zan_emc> Guess it really wouldn't matter if all the sizes were .0625 large.
[04:44:44] <SWPadnos> http://www.linuxcnc.org/docview/html//gcode_tool_compensation.html
[04:45:27] <toastydeath> i am really not sure what the problem is unfortunately
[04:46:50] <SWPadnos> night night
[04:47:04] <toastydeath> night dude
[04:47:18] <toastydeath> also you need to have the right "approach"
[04:47:23] <toastydeath> when you go into cutter comp.
[04:47:34] <toastydeath> otherwise, it won't work.
[04:49:21] <SkullWorks_PGAB> kzan - I can whip up a proper program for you - if you have a sketch of what you intend.
[04:49:32] <K`zan_emc> Yeah, I am quite confused ATM, going to read that section another 10 times and hope it at least starts making some sense :-/.
[04:50:02] <toastydeath> it won't until you start making parts.
[04:50:14] <toastydeath> you can read all you want, you gotta eventually sit down and try to get the physical machine to do what you want
[04:50:14] <K`zan_emc> SkullWorks_PGAB: VERY much appreciate that, but I have got to be able to do this myself else I will become a REAL PITA to you folks that do understand it :).
[04:50:55] <K`zan_emc> Yes, I need to throw some material at it and see what it actually does so I can figure out where in the process to compensate for what to get it right.
[04:50:55] <toastydeath> and then the questions become more answerable
[04:51:02] <toastydeath> because you are forced to tackle one issue at a time
[04:51:06] <toastydeath> rather than a whole part at once.
[04:51:46] <SkullWorks_PGAB> true - but seeing a program run - comparing the code to what you see it do will help you understand whats happening.
[04:52:04] <K`zan_emc> Well, silly me :-). Figured I drew up just what I wanted in QCad and ran it through dxf2gcode and that should have produced would be the perfect part :).
[04:52:22] <toastydeath> haha, if it were that simple, engineers would make excellent machinists
[04:52:24] <K`zan_emc> SkullWorks_PGAB: Yes, examples are indeed VERY valuable.
[04:52:49] <SkullWorks_PGAB> maybe - if the layers were set for different Z values
[04:52:50] <K`zan_emc> What I chose for an example was a plate to mount a NEMA23 stepper on.
[04:53:16] <K`zan_emc> SkullWorks_PGAB: milling depth we have not even addressed yet.
[04:54:16] <SkullWorks_PGAB> ok - maybe its time to stick with a spring loaded pen on a sheet of paper to trace out your moves.
[04:54:27] <K`zan_emc> SkullWorks_PGAB: you want me to put up the .dxf and the program that got generated by dxf2gcode and hacked to work (such as it does)?
[04:54:44] <toastydeath> k`zan_emc: you're probably best trashing that program and figuring it out.
[04:54:48] <SkullWorks_PGAB> why not
[04:55:00] <K`zan_emc> Heh, it is the only liferaft I have ATM :).
[04:55:14] <SkullWorks_PGAB> Atleast we can see any errors you may be fighting.
[04:56:10] <K`zan_emc> It does do something that sorta kind looks like it is in the right places (depth not considered at this point). With this thing, assuming I actually make the part, it will take a few passes assuming a 1/8" 6061T6 plate...
[04:56:33] <K`zan_emc> lemme stuff them up on the site, just a sec...
[04:57:19] <K`zan> Looking for the dxf...
[04:57:31] <toastydeath> i am kind of interested in seeing this program myself
[04:57:34] <toastydeath> as well
[04:58:31] <SkullWorks_PGAB> * SkullWorks_PGAB reaches for the laptop with the DOS version of BobCAD from 1992 to open a DXF file.
[05:00:10] <K`zan> QCad is what I did it in...
[05:01:09] <K`zan> OK, got it all together :) - http://wrlabs.shacknet.nu/~vw/MyMachineShop/tmp/FirstTryDXF2Gode/
[05:02:02] <K`zan> I hacked stuff out of the gcode to get it to work. Need to change some things in the .dxf2gcode config file...
[05:02:09] <toastydeath> i am looking at this program and i am totally confused
[05:02:11] <K`zan> Remove some things.
[05:02:21] <K`zan> Welcome to my world....
[05:02:23] <toastydeath> do you just like
[05:02:24] <toastydeath> have a drawing
[05:02:29] <toastydeath> in mspaint or something
[05:02:34] <toastydeath> or is that the dxf
[05:02:56] <K`zan> I think QCad will export the drawing to something useful, lemme see...
[05:03:03] <toastydeath> this program will crash your machine man
[05:03:21] <toastydeath> it's got you rapiding 1 inch through the part
[05:03:26] <toastydeath> and then tries to feed to the same spot?
[05:05:00] <toastydeath> maybe solidworks can deal with dxf
[05:05:11] <toastydeath> oh, acad can
[05:05:14] <K`zan> exported it to a .jpg in the same place, that work for you OK?
[05:05:16] <toastydeath> duhhhh
[05:05:23] <toastydeath> nah i gots autocad
[05:05:48] <K`zan> BRB, coffee buffer overflow...
[05:07:18] <toastydeath> what's with the weird bolt hole pattern
[05:07:57] <K`zan> Err, that should be standard NEMA23 ?!?
[05:08:02] <ds2> just hand program it
[05:08:03] <toastydeath> oh
[05:08:05] <toastydeath> i was just askin'
[05:08:33] <K`zan> ds2: <blush> if I had a clue how it would be another story.
[05:08:54] <ds2> it isn't that hard
[05:09:04] <K`zan> Some magic on the holes with that G2 stuff
[05:09:08] <ds2> if you are just doing 1 of these, it is easier to MDI it :)
[05:09:15] <K`zan> Well, sigh, bear with me on this...
[05:09:35] <toastydeath> ds2: he isn't fluent in gcode
[05:09:37] <K`zan> What I am trying to accomplish here is to be able to draw up what I want and make it :)
[05:09:39] <ds2> you ar doing full circles so G02/G03 is easy
[05:10:35] <K`zan> My previous experience (10-15 years ago now) was with Moogs and I had a graphics program that spit out a paper tape of the (I assume gcode) which got fed into the reader on the moog.
[05:11:23] <K`zan> Interestingly enough I wasn't allowed out of the office and didn't even know gcode existed until I started this little (heh) endeavor...
[05:11:34] <K`zan> Well, I knew the word...
[05:11:41] <ds2> short summary: predrill so you don't have to plunge; g00 to center of hole about 0.1 above part; Feed into either desired depth or 1 diameter; G01 over to one side; G02 X/Y of the other side, I0.0 J(Radius of circle), once more time with the sign of J flipped
[05:11:53] <K`zan> Sure appreciate that program now though.
[05:12:22] <ds2> compensate for tool diameter as needed and use G02/G03 as appropriate for particular machine
[05:13:04] <toastydeath> ds2: we've been through this though
[05:13:08] <ds2> write it out, run it in axis and if it looks good... run it for real... less pain then figuring out posts, etc.
[05:13:15] <toastydeath> he isn't familiar enough to do what you are asking
[05:13:48] <ds2> toastydeath: I am sure.... but I am procastinating... :)
[05:13:49] <SkullWorks_PGAB> So do you want to spiral pocket the center or just cut it
[05:14:17] <K`zan_emc> Just copied all that to my notes file...
[05:15:15] <ds2> IMO, the only time CAM programs are really useful is for 3D surfacing or doing parts with a bazillion features
[05:15:16] <K`zan_emc> Wow, I am embarrassed to say this, but "duhh, drool, I wanna NEMA23 mount", Sigh, life is NOT fun being this horridly ignorant...
[05:15:44] <K`zan_emc> As hard as I am trying to dispell that ignorance...
[05:15:58] <ds2> heh... actually I need to make one these too
[05:16:10] <K`zan_emc> About this time I read enough to think I know something, heh...
[05:16:13] <toastydeath> k`zan_emc: you need to throw your program out.
[05:16:17] <toastydeath> make a sketch up on a napkin.
[05:16:25] <toastydeath> the four holes, what size drill you need
[05:16:27] <SkullWorks_PGAB> Kzan - did you real want .27" dia mounting holes?
[05:16:31] <K`zan_emc> I already got the nappy skeptch :)
[05:16:34] <toastydeath> the center of the holes, diameter
[05:16:42] <toastydeath> and just figure out how you're going to get the machine to move there.
[05:16:48] <toastydeath> write it out.
[05:16:57] <K`zan_emc> Err, I think so, NEMA23 drawing is on other box.
[05:17:01] <ds2> or just manually do it
[05:17:29] <ds2> drill out the center to 1/2 or larger if you got S/D bits
[05:17:34] <ds2> then put on a boring head
[05:17:45] <toastydeath> ds2: i'm sure you are trying to be helpful but uh
[05:17:55] <toastydeath> yeah
[05:18:04] <ds2> toastydeath: what is wrong with manual for single parts?
[05:18:18] <toastydeath> a couple things: he's trying to learn how to make his machine move
[05:18:29] <SkullWorks_PGAB> um - all 4 holes are at different locations from the center bore...
[05:18:43] <ds2> oh... sorry.. thought the exercise was in getting a NEMA23 mount done
[05:18:46] <toastydeath> and doing it manually kind of defeats the purpose
[05:19:16] <ds2> i remember he was working on a CNC refit of a micromill
[05:19:32] <K`zan> 4 each 5.1mm for the mounting holes...
[05:19:57] <K`zan> Well, at this point the PipeDream makes the uMill look like a bridgeport :).
[05:20:05] <SkullWorks_PGAB> since they are supposed to be symmetrical just give me 1 hole location and dia.
[05:20:08] <ds2> heh
[05:20:22] <K`zan> According to my conversion .20"
[05:20:53] <ds2> IIRC, NEMA23 motors used a #8 screw on the corner
[05:21:07] <SkullWorks_PGAB> #10's
[05:21:22] <K`zan> Mounting holes are spaced 1.8559" (47.14mm)
[05:21:28] <ds2> really? hmmm I better remeasure
[05:21:38] <ds2> either that or I don't have NEMA23s on the taig :/
[05:21:59] <K`zan> Lemme check the data sheet again.
[05:22:53] <ds2> SkullWorks_PGAB: I that with a nut?
[05:23:41] <K`zan> Well, nowhere does it say NEMA23 but that is what the guy I got them from said they were.
[05:24:01] <K`zan> And yes #10 screws fit just fine.
[05:25:03] <ds2> guess I better go do what I am suppose to do :(
[05:26:45] <K`zan> Nut sits just so you don't need a wrench on it (stepper body fits the flat).
[05:27:02] <SkullWorks_PGAB> OK I grabbed a SEC Nema 23 - holes on it are.180"
[05:27:55] <SkullWorks_PGAB> center boss is 1.498"
[05:28:41] <K`zan> Sounds right, I figured 1.5" was close enough not to have to pound it in with a hammer :-).
[05:28:54] <SkullWorks_PGAB> mounting holes are 1.875"
[05:29:16] <K`zan> Seems a 1/8" end mill should have worked there...
[05:29:51] <SkullWorks_PGAB> so
[05:30:30] <K`zan> If you need some place to paste - /join #vmmst
[05:30:33] <SkullWorks_PGAB> for the center - you going to pre-drill a hole or just mill a circle?
[05:30:58] <SkullWorks_PGAB> or spiral out
[05:30:59] <K`zan> Possibly out of ignorance I was just going to mill it all with the .125 end mill.
[05:31:21] <K`zan> Assuming for sake of this example, 1/8" 6061T6
[05:31:40] <SkullWorks_PGAB> OK - we do that - in 2 parts
[05:32:03] <K`zan> Just for what it is worth, this is my first attempt at actually doing something on my own ...
[05:32:05] <SkullWorks_PGAB> this to be cut on your pipe dream or what?
[05:32:14] <K`zan> That was the plan...
[05:33:11] <K`zan> I assumed a while back that the hardware end of this was going to be the easy part :). Looks like I was right...
[05:33:19] <SkullWorks_PGAB> ok - limited rigidity - do it in 4 passes (hope thats small enough!)
[05:33:58] <toastydeath> now i don't know the machine but seriously?
[05:33:59] <K`zan> Where I never got to here was once I had as much as I had to essentially duplicate the holes and move Z down appropriately between them.
[05:34:04] <toastydeath> four passes for .125?
[05:34:24] <K`zan> Might be optomistic, really do not know at this point.
[05:34:25] <SkullWorks_PGAB> its a dremel machine
[05:34:35] <K`zan> Well, a foredom, but yes.
[05:34:41] <K`zan> Generic foredom :)
[05:34:59] <K`zan> 15K RPM
[05:35:13] <SkullWorks_PGAB> just giving Toasty an Ideal of your spindle rigidity
[05:35:25] <toastydeath> ty
[05:35:28] <SkullWorks_PGAB> 15K is good!
[05:35:42] <K`zan> Until I put together a PWM of some sort to change RPM, but that is a way down the road at this point.
[05:36:00] <K`zan> TRO on it sucks, but I got another handpiece that is much better.
[05:36:24] <toastydeath> also you might want to figure out the whole z axis thing
[05:36:29] <toastydeath> and setting tool length offset
[05:36:31] <SkullWorks_PGAB> I run 1/8" carbide at 24K - because I can't run the spindle faster.
[05:37:10] <toastydeath> that's a lot better than the 4k i run mine at =(
[05:37:15] <K`zan> toastydeath: I'd ask you to convert that to newbie but we'll hold on that for now...
[05:37:26] <toastydeath> k`zan: tell your machine where the tool is on the Z axis
[05:37:35] <toastydeath> because you can't cut anything if the machine is way up in outer space
[05:37:37] <K`zan> In the chuck...
[05:37:44] <toastydeath> yeah, but how far away from the part?
[05:37:46] <toastydeath> it doesn't know.
[05:37:52] <toastydeath> that's what tool length offset (tlo) does
[05:37:59] <K`zan> I thought you set that with "touchoff"?
[05:38:09] <toastydeath> that's the command to set it, yeah
[05:38:31] <toastydeath> the technical name for how long the tool is is TLO, tool length offset.
[05:38:41] <K`zan> I put a 1/4" gauge on the part and run Z down until it is fairly firm and then set 0.250 in touchoff.
[05:38:42] <toastydeath> so if you hear that said by folks, now you know what they are referring to.
[05:38:53] <toastydeath> cool
[05:39:30] <K`zan> Thanks. I have hope here, I am so damn confuzed at this point I must be learning something :) LOL.
[05:39:38] <toastydeath> don't worry man
[05:39:40] <toastydeath> you'll get there
[05:39:59] <K`zan> Problem is, at this point, "Home / zero" is a very variable constant...
[05:40:07] <toastydeath> home is the machine's home point
[05:40:13] <toastydeath> zero is a floating value.
[05:40:48] <toastydeath> but to confuse things, sending an axis home is sometimes called "zeroing an axis"
[05:40:54] <K`zan> Yes, it is wherever it is today. More or less the front left of the table, which for this thing may not be the best place, but hell, I dunno.
[05:41:09] <toastydeath> well you can move one of the work offset zeros to the part
[05:41:16] <toastydeath> like say, to the corner
[05:41:19] <toastydeath> or to the middle of the part.
[05:41:29] <K`zan> As long, apparently, as I don't offend limits...
[05:42:00] <K`zan> Which I blew out a lot since I kept running up against what I entered as really there...
[05:42:51] <K`zan> What would be panultimately cool would be to make stepper mounts for the uMill on this and then give it to my roomie for the lapidary stuff as well as some engraving...
[05:43:05] <K`zan> Just need to make x and y as rigid as I finally got Z.
[05:43:28] <K`zan> Yes, this IS fun if frustrating at my level of ignorance...
[05:43:33] <toastydeath> lol
[05:43:51] <K`zan> I think I can..... I think I can.... I think I can.... :).
[05:44:13] <K`zan> Minor crises, bbiaf
[05:44:17] <toastydeath> k`zan: if you are hitting limits
[05:44:27] <toastydeath> after setting your work offset on the part
[05:44:30] <toastydeath> you are doing somethin' wrong
[05:44:45] <K`zan> toastydeath: Beyond ***ANY*** doubt :).
[05:44:49] <toastydeath> hahah
[05:44:49] <K`zan> LOL
[05:44:52] <K`zan> brb
[05:44:57] <toastydeath> when that happens check the +/- of the numbers.
[05:45:15] <K`zan> If you ain't screwing up something you ain't either doing or learning nothin' :-).
[05:45:25] <K`zan> Ole Southern Saying(TM) :-)
[05:45:27] <toastydeath> hahaha
[05:46:27] <toastydeath> it's better that you learn on your own dollar
[05:46:34] <toastydeath> my first couple major screwups were on the company dime
[05:47:03] <SkullWorks_PGAB> kzan you using the 1/8" EM as T01?
[05:49:45] <toastydeath> t2, if i recall
[05:56:06] <K`zan> Sorry, back...
[05:56:09] <K`zan> EM?
[05:56:40] <SkullWorks_PGAB> ok - and I started being lazy (using an Inc routine for the holes) but I figure that would jus add confusion... so I won't
[05:56:49] <K`zan> SkullWorks_PGAB: EM? Just used the second entry in the default tool table becasuse it was 1/8" dia...
[05:56:55] <SkullWorks_PGAB> Endmill
[05:57:00] <K`zan> Ah, yes.
[05:57:34] <K`zan> Damn inconsiderate of me to pile up my stuff where they kitties want to jump up :-).
[05:57:49] <K`zan> Got it cleaned up though and in a better place now.
[06:03:42] <toastydeath> anyone here familiar with milling stainless steel
[06:03:44] <toastydeath> 303, specifically
[06:03:51] <toastydeath> is dmess awake
[06:03:54] <toastydeath> he would know
[06:05:45] <SkullWorks_PGAB> 303 is butter
[06:06:59] <SkullWorks_PGAB> I did tonnes of 303 for Synthes
[06:07:01] <toastydeath> i was facemilling some this week
[06:07:11] <SkullWorks_PGAB> dry I hope
[06:07:12] <toastydeath> and i am trying to bump by feedrates up
[06:07:14] <toastydeath> no?
[06:07:17] <toastydeath> should i do it dry?
[06:07:29] <toastydeath> i've got stainless specific inserts
[06:07:42] <SkullWorks_PGAB> less thermal shock - better tool life
[06:08:03] <toastydeath> yeah
[06:08:07] <toastydeath> just never done it before
[06:08:12] <toastydeath> on stainless, anway
[06:08:14] <toastydeath> *anyway
[06:08:24] <SkullWorks_PGAB> I often used Kennametal 725M for everything
[06:08:30] <toastydeath> is .013 too much per tooth, on a 4" facemill?
[06:08:37] <SkullWorks_PGAB> no
[06:08:45] <toastydeath> i lost an edge but i think it was probably thermal shock
[06:08:56] <toastydeath> i'll kill the coolant and see what happens
[06:09:11] <toastydeath> the inserts are rated from 200-660 sfm
[06:09:14] <toastydeath> i am down near 200
[06:09:21] <toastydeath> maybe i'll bump it up.
[06:09:24] <SkullWorks_PGAB> can maybe even go to .017 depending on depth of cut and available hp
[06:09:36] <toastydeath> 20+ hp on a geared head horizontal
[06:09:52] <toastydeath> doc is light at the moment, we just wanted the job running
[06:09:54] <SkullWorks_PGAB> should purr right thru
[06:10:04] <toastydeath> it was purring, which lead to my confusion regarding the lost edge
[06:10:31] <SkullWorks_PGAB> may have just been a bum insert
[06:10:54] <toastydeath> that's what i'm thinking, it failed in a really weird way
[06:10:59] <toastydeath> like a little notch
[06:11:03] <toastydeath> in a nonobvious spot
[06:11:14] <toastydeath> cool man, thank you.
[06:11:16] <SkullWorks_PGAB> I've had batches where the cobalt binder was not uniform throughout and the inserts had very random life cycles
[06:11:29] <toastydeath> hm
[06:12:23] <toastydeath> that would certainly give someone who has never done stainless before, like me, pause
[06:12:34] <toastydeath> it was so strange, it was just a little notch that was gone
[06:12:43] <toastydeath> right ABOVE the corner, which is what i expected to be missing
[06:12:48] <SkullWorks_PGAB> under a magnifier the coating looked like the measles sent them back for analysis and got full credit for the lot.
[06:12:55] <K`zan> Folks, appreciate the guidance tonight, but I'm *beat* and am going to call it a night, catch y'all on the morrow.
[06:12:59] <toastydeath> cya k`zan
[06:13:06] <K`zan> gn es tnx agn!
[06:13:09] <toastydeath> i'm getting black on the inserts, is that normal?
[06:13:12] <SkullWorks_PGAB> I'll have code for you...
[06:13:33] <toastydeath> we do like, 95% aluminum and i have been running the slow/bigger machines now
[06:13:39] <toastydeath> with the steel and stainless jobs
[06:13:48] <K`zan> SkullWorks_PGAB: Thanks so very much, I am just too beat to last much longer, got keyboard key prints in my forehead.
[06:13:52] <toastydeath> so it's a learning experience
[06:13:54] <K`zan> :-)
[06:13:55] <K`zan> Night
[06:14:03] <SkullWorks_PGAB> with coolant its likely a sulfer component
[06:14:18] <toastydeath> hm
[06:14:41] <SkullWorks_PGAB> run dry and you won't see that I bet
[06:14:52] <toastydeath> it was weird because it didn't look like BURNING
[06:14:54] <toastydeath> it looked like suit
[06:15:05] <toastydeath> the coating was immaculate
[06:15:09] <toastydeath> with a little bit of edge wear
[06:15:28] <toastydeath> no coolant would make my life simpler, too, since this machine has no enclosure.
[06:15:33] <SkullWorks_PGAB> just check the insert specs - I bet they show a preference to run dry - except maybe for finishing passes.
[06:15:34] <toastydeath> won't get soaked
[06:15:54] <toastydeath> i gotta go look them up then, all i have is the package and it doesn't help
[06:15:58] <toastydeath> just sfm suggestion.
[06:16:06] <SkullWorks_PGAB> been there - done that, burned out the wet/dry vac...
[06:16:13] <toastydeath> hahahahah
[06:17:00] <SkullWorks_PGAB> CNC knee mills great for small one off proto types - but messy
[06:17:31] <toastydeath> yeah
[06:17:39] <toastydeath> thankfully we don't have too many of those
[06:18:33] <toastydeath> sigh
[06:18:38] <toastydeath> i have a long way to go with this whole machining thing man
[06:18:55] <toastydeath> ty for your assistance
[06:21:01] <SkullWorks_PGAB> 300 series tends to stick to the insert with coolant - and can lead to cratering - but the way the tooling engineer put it - cutting dry the chip floats on the coating like a drop of water on a hot fry pan - actually cutting easier
[06:22:05] <toastydeath> yeah, the solid lubricant coating
[06:22:28] <toastydeath> i am just trying to get over the "USE COOLANT" peer pressure
[06:22:31] <SkullWorks_PGAB> 303 has Selenium added IIRC to help make it a more free machining
[06:23:12] <toastydeath> to be fair our other inserts are like, bargain basement variety
[06:23:38] <toastydeath> yeah it cuts so nice
[06:23:43] <toastydeath> so, so nice
[06:23:51] <SkullWorks_PGAB> don't matter - this applies to simple TiN coated carbide
[06:23:52] <toastydeath> i'm just a wuss
[06:24:09] <toastydeath> i'm mostly talking about the grade, not the coating
[06:24:21] <toastydeath> the grades we have are low hot hardness
[06:24:33] <SkullWorks_PGAB> brand?
[06:24:35] <toastydeath> you could mill dry but the insert will wear very, very fast
[06:24:42] <toastydeath> lol, they don't even have a brand
[06:24:56] <toastydeath> they're like "import" brand inserts
[06:25:40] <toastydeath> in paper boxes
[06:26:04] <toastydeath> somebody bought like, hundreds of them a long time ago and we're just now running out
[06:26:10] <toastydeath> and starting to buy real inserts
[06:26:44] <SkullWorks_PGAB> I don't have my notebook (with the secret feeds & speeds) but maybe a lower SFM with a higher chipload will carry the heat off in the chip and give you better tool life.
[06:27:12] <toastydeath> eh, i don't have to worry about those
[06:27:19] <toastydeath> the machine i am running gets good tools/inserts
[06:27:31] <toastydeath> i just have to figure out what the heck i'm doing, which is the real problem
[06:29:13] <toastydeath> those inserts get used on the aluminum machines, and they last for forever
[06:29:34] <SkullWorks_PGAB> We have some tube we turn - 1025 steel - I had the engineers buy me new tool holders to use Trigon (WNMG) style inserts - same price as the CNMG insert but now I get 6 edges vrs 4 - so it costs them less.
[06:30:03] <toastydeath> nice!
[06:31:08] <SkullWorks_PGAB> over a 2 yr time I've got tool life up from 7 parts per edge to 60 part per edge
[06:31:29] <SkullWorks_PGAB> lots of testing
[06:31:35] <toastydeath> just keeping logs and stuff?
[06:32:18] <SkullWorks_PGAB> used ceramincs dry for awhile - now back to a simple carbide base with a gee-wiz majic coating.
[06:32:30] <toastydeath> hahahah.
[06:32:44] <toastydeath> TiZAlNQRX coating that does your laundry!
[06:33:08] <toastydeath> what SFM do you start to drop the coolant?
[06:33:15] <SkullWorks_PGAB> there is supposed to be something even better coming - but I have not had a chance to use it yet.
[06:33:18] <toastydeath> or do you pretty much go by the mfg's recommendation
[06:33:57] <SkullWorks_PGAB> well many of these tests were done with free samples from the mfg
[06:34:16] <toastydeath> oh
[06:34:59] <SkullWorks_PGAB> Our Iscar rep want the business so he plays ball and is sure we get exactly what we need.
[06:35:05] <toastydeath> hahahahah
[06:35:13] <toastydeath> "give us a box of inserts"
[06:36:09] <SkullWorks_PGAB> yeah - they just hand us 2 packs (20 total) and say give them a try.
[06:36:40] <toastydeath> that's pretty hot, we should try that with our rep
[06:36:42] <SkullWorks_PGAB> I run them at HIGH SFM too
[06:36:45] <toastydeath> i doubt we'll get anywhere
[06:36:47] <toastydeath> how high?
[06:36:52] <toastydeath> 1000?
[06:37:00] <SkullWorks_PGAB> 1900 rpm on a 2.25 dia
[06:37:04] <toastydeath> haha holy crap
[06:37:20] <toastydeath> high speed.
[06:37:33] <toastydeath> i wanna do that =(
[06:37:46] <SkullWorks_PGAB> yup - small mushroom cloud when you open up the door
[06:38:16] <SkullWorks_PGAB> and that is with a big torit running
[06:38:51] <toastydeath> haha
[06:39:08] <toastydeath> i hope i get to stay on this whole stainless thing
[06:39:13] <toastydeath> aluminum is kind of boring and not very interesting
[06:39:25] <toastydeath> "how fast does the machine go? well, okay!"
[06:39:39] <toastydeath> it's like there's real strategy and forethought with the steel
[09:20:50] <mmgood> rehi, Skull
[09:22:45] <mmgood> I'm having trouble finding the right place in the docs/wiki for a go/no go regarding my current configuration. If latency-test is giving be jitter results on the close order of 15 to 16 uSec, what's the likelihood I'll be able to drive a stepper directly at a reasonable rate?
[09:23:31] <mmgood> as opposed to driving a stepper controller with just direction + "step"?
[09:25:32] <mmgood> I'll idle here 'til I'm kicked off, and I can check the published logs if anyone responds after that :)
[09:26:02] <mmgood> It _is_ nearly 2:30 AM Pacific time, after all.
[09:29:18] <mmgood> I'll mention what I'm wondering in more detail, for the record.
[09:29:19] <mmgood> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TweakingSoftwareStepGeneration
[09:29:56] <mmgood> this talks about latency, but not jitter.
[09:32:36] <mmgood> The doc says "If your "ovl max" number is less than about 15-20 microseconds (15000-20000 nanoseconds), the computer should give very nice results with software stepping."
[09:33:51] <mmgood> Well, cool. But how does the "jitter" figure reported by latency-test relate to the /usr/realtime*/testsuite/kern/latency tool output?
[11:48:24] <alex_joni> mmgood: it measures the same thing basicly
[11:48:43] <alex_joni> although latency-test gives slightly bigger numbers in praxis
[12:49:49] <Guest915> hi to all, is there anyone?
[12:50:21] <awallin> hi Guest915
[12:50:55] <Guest915> hi i have an emc question
[12:51:14] <Guest915> can i talk ?
[12:52:10] <awallin> ?
[12:52:25] <awallin> just ask your question!
[12:52:58] <Guest696> well, sorry for my bad english i hope you understand me
[12:53:07] <Guest696> i use tkemc interface
[12:53:16] <Guest696> and
[12:53:39] <Guest696> i would use in g code some variable
[12:54:17] <Guest696> the question is : how i can load a variable value from external program ?
[12:56:03] <awallin> you want to change the value of the variable as the program is running?
[12:56:15] <Guest696> yes i mean that
[12:57:02] <awallin> what is your application? it might be possible with a HAL pin maybe?
[12:57:52] <Guest696> no, whit hal i think no possible. Now i explain you..
[12:58:05] <Guest696> first i running emc
[12:58:46] <Guest696> second i load a g code whit a code, example a square
[12:58:54] <awallin> ok
[12:59:30] <Guest696> in a external program i load a variable , example x=100 y=200
[13:00:00] <Guest696> the value will be in a #1000 and #1001
[13:00:14] <Guest696> next i run the machine
[13:00:30] <Guest696> you understand me ?
[13:00:53] <awallin> ok, and the x=100 and y=200 values will affect how bug the square is or something
[13:01:05] <Guest696> yes
[13:01:17] <awallin> and you want to change x and y while the program is running?
[13:01:50] <Guest696> but this when emc is running and machine stop
[13:02:13] <Guest696> in top of gcode program
[13:04:33] <Guest696> isn't it possible ?
[13:05:00] <BigJohnT> can't you just edit the g code file and reload it?
[13:05:11] <awallin> I'm not sure...
[13:06:19] <Guest696> the g code program is a code to produce a standard form and
[13:06:49] <Guest696> it is load by default when i running emc2
[13:07:17] <Guest696> only four parameter need to change
[13:08:01] <BigJohnT> AFAIK you can not pass a variable to a g code program
[13:08:23] <BigJohnT> can you just place the parameters at the top of the file?
[13:08:47] <Guest696> hi BigJohnT
[13:09:07] <Guest696> yes that is possible
[13:09:32] <Guest696> but how can change they ?
[13:09:56] <BigJohnT> from EMC?
[13:10:12] <Guest696> no, from xternal program
[13:10:33] <BigJohnT> a file editor?
[13:10:55] <Guest696> yes
[13:11:15] <Guest696> or a dedicated program in pyton or c
[13:12:23] <BigJohnT> I don't use tkemc so I don't know with that interface. In Axis you edit the file then reload it...
[13:13:41] <Guest696> in tkemc is the same but i would not edit the file
[13:14:48] <Guest696> second possibility
[13:15:07] <Guest696> in axis there is a pyton program
[13:15:21] <BigJohnT> python
[13:15:25] <awallin> having custon M-codes returing values back to the g-code file where the call was made would be nice, I don't think it's supported (yet?)
[13:15:48] <BigJohnT> that's what I understand too awallin
[13:16:45] <Guest696> who produce a gcode and then load it in gcode windows of axis
[13:17:13] <BigJohnT> however in 2.3 you can pass a variable to an outside file in the form of a call
[13:17:47] <BigJohnT> you do a
[13:18:19] <BigJohnT> o<myprog> call [100] [150] I think
[13:18:47] <Guest696> 2.3 ?????
[13:19:04] <Guest696> is it the emc version ?
[13:19:11] <BigJohnT> yes the TRUNK
[13:19:23] <BigJohnT> not released yet but you can install it
[13:19:25] <Guest696> i have the 2.2.5 version
[13:19:53] <Guest696> where i can find it ?
[13:20:36] <BigJohnT> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2
[13:20:44] <BigJohnT> look at getting the source with CVS
[13:21:43] <BigJohnT> It is the bleeding edge so YMMV (your machine may vaporize)
[13:22:04] <BigJohnT> you still have to edit the calling file
[13:24:05] <Guest696> isn't it a stable version ?
[13:24:25] <BigJohnT> I'm using it ok
[13:24:59] <BigJohnT> is this a machine were the operators are just button pushers?
[13:26:33] <Guest696> yes it is
[13:26:47] <Guest696> this is the problem
[13:26:57] <Guest696> how can i pass the variable exactly ?
[13:27:03] <BigJohnT> in that case I would write a python script to edit the file.
[13:27:29] <BigJohnT> that way the operator only sees the 4 parameters on his screen
[13:27:40] <Guest696> yes i mean that
[13:27:48] <BigJohnT> change the number hit save and reload then go
[13:28:17] <BigJohnT> can you program in python?
[13:28:26] <awallin> if there was something in g-code to read a HAL pin then that could be a pyVCP number...
[13:31:28] <Guest696> excuse me
[13:31:39] <Guest696> now i go
[13:31:41] <BigJohnT> awallin: that would be the best way but I don't know if it is possilbe
[13:32:16] <Guest696> thanks to all and sey you later
[13:32:21] <BigJohnT> ok
[13:32:31] <Guest696> see you later
[13:32:33] <Guest696> bye
[13:33:34] <BigJohnT> awallin: that is an interesting real life problem...
[13:35:06] <SWPadnos> tou can do something with analog inputs, but I'm not sure that would help
[13:35:09] <SWPadnos> you
[13:35:41] <BigJohnT> but could you insert the values into a g code file
[13:36:40] <SWPadnos> I'm not sure, but I think the value goes into some parameter
[13:37:52] <BigJohnT> like a 52nn parameter?
[13:38:32] <SWPadnos> yes, but I'm not sure how/if that happens :)
[13:38:36] <BigJohnT> * BigJohnT hears the breakfast bell
[13:57:27] <BigJohnT> A M66 only puts into a 52nn parameter a value indicating a timeout or not
[14:04:27] <BigJohnT> hi alex_joni
[14:32:26] <jepler> according to the docs, M66 E- reads an analog value to #5399 http://linuxcnc.org/docs/html/gcode_main.html#sec:M66:
[14:32:39] <jepler> I believe this is implemented in 2.2.5
[15:07:11] <BigJohnT> jepler: I missed that part when I skimmed over the docs and skipped right to the end
[15:11:42] <BigJohnT> Gamma-X: you there?
[15:49:20] <renesis_> renesis_ is now known as renesis
[16:51:11] <chr0n1c> good afternoon genius cnc'ers!
[16:54:45] <chr0n1c> anyone ever try to share files between XP and ubuntu 8.04?
[16:54:55] <chr0n1c> i had it working for like 3 seconds.. then nothing
[16:57:41] <JymmmEMC> start samba on nix
[16:58:00] <JymmmEMC> or share drive on xp
[16:58:31] <JymmmEMC> share xp drive is easier
[17:04:41] <chr0n1c> well i'm at the point where i just did a ftp server on the win box... samba is getting uninstalled ;)
[17:04:51] <chr0n1c> it's too touchy for me
[17:05:05] <chr0n1c> one boot it works the next it doesn't...
[17:17:49] <JymmmEMC> that's why I said just share a drive on the XP box and connect to it from nix. No need for samba.
[17:18:16] <eric_U> that uses the samba client
[17:18:31] <JymmmEMC> From nix, click on PLACES, NETWORK SERVERS, and enter in the ip/hostname of your xp box
[17:19:59] <JymmmEMC> smabd can be a pain to setup, but samba as a client is pretty straight forward.
[17:20:04] <JymmmEMC> smbd
[17:22:29] <gezr> there is nothing going on today, nothing at all
[17:22:30] <chr0n1c> yes... i kept the nix samba browser, i'll play with it
[17:23:12] <chr0n1c> i got stuff going on! i planted some sugar snap peas in the garden ;)
[17:24:03] <chr0n1c> and i got xp running on a 233 mhz pII gateway with 384 mb ram.. and it's snappy! i'm surprised
[17:24:16] <chr0n1c> it installed last night while i was sleeping ;)
[17:24:25] <chr0n1c> i think it took like 3 hours
[17:24:51] <gezr> heh
[17:24:59] <chr0n1c> **was my old cnc control box... now to be my dedicated windows Cad/Cam box
[17:28:25] <gezr> cad/cam on a 233?
[17:28:52] <chr0n1c> yeah.. the only thing that's slow really is loading huge dxf's
[17:29:07] <chr0n1c> i've been playing with it all morning
[17:29:07] <gezr> ah
[17:29:28] <chr0n1c> **the computer, lol
[17:29:45] <gezr> I ended up sleeping till about 45minutes ago, some neighbors decided that 3am, was a perfect time to go outside and have a fight
[17:30:40] <chr0n1c> i got some neighbors that are wanaba scrappers
[17:30:53] <gezr> I got to hear someone call one guy Eric, and all the other names I heard were exactly the same, maybe 10 people in total,
[17:31:07] <chr0n1c> they tear apart dryers, ac units, refridgerators at like 8 in the morning in the driveway
[17:31:14] <chr0n1c> with sledgehammers and sawzalls
[17:31:24] <chr0n1c> ... i don't they they eveer heard of a screwdriver
[17:31:36] <gezr> thats not bad though, at least the sun is up
[17:31:43] <chr0n1c> lol, i guess ;)
[17:32:14] <chr0n1c> i got a drunk neighbor who comes home at 2:30 am all the time revving his engine and yelling at the whole neighborhood in his front yard
[17:32:37] <chr0n1c> **he told me he was gonna kill me one night when i told him to shut it
[17:33:25] <chr0n1c> other than those two nieghbors.. the rest are awesome neighbors
[17:37:55] <Roguish> BIGJOHN
[17:38:01] <Roguish> b
[17:38:45] <Roguish> BigjohnT, you out there? questions on your m5i20 and spindle setup????
[17:40:22] <Roguish> or awallin
[17:46:21] <eric_U> what problem are you having?
[17:54:43] <awallin> Roguish: ask away!
[17:56:08] <Roguish> thanks. just looking thru your website.
[17:56:39] <Roguish> i want to use the 4th inputs on my 5i20 to run a spindle motor.
[17:56:56] <Roguish> i see in the wiki you have done just that.
[17:57:17] <Roguish> would you mind sharing your hal files?
[17:57:41] <awallin> I use the 4th encoder input for the spindle, but I use general purpose IO for controlling the spindle
[17:58:00] <Roguish> yeah, that's ok.
[17:58:36] <Roguish> it's hooking up the 4th encoder to the spindle signals and parameters and such I am trying to sort out.
[17:58:51] <awallin> ini and HAL are here http://www.anderswallin.net/2008/04/emc2-test-run/ that's not the final version but pretty close
[18:01:07] <Roguish> looking and saving as files. thanks. it will take a while to read through. gotta start simple first and build it up.
[18:01:40] <awallin> ok, if something is unclear I might remember what it does :)
[18:03:06] <Roguish> oh, i see in some examples, like the mazak, a reference to a [SPINDLE] section in the ini file. is that documented anywhere ?
[18:03:32] <Roguish> i don't find it in the current docs.
[18:03:40] <Roguish> maybe i have missed it.
[18:04:07] <awallin> If you define new stuff (a variable) in the ini, you can use that later in the HAL files. That way you don't have to hard-code calibration parameters etc. in the HAL file
[18:04:34] <Roguish> by the way, your little boats are pretty cool. i used to race on large ones, 20' up to 80'.
[18:04:58] <jmkasunich> 80' ? big time racing!
[18:05:05] <Roguish> so, i can actually add whatever i want to the ini file? (within reason)
[18:05:10] <jmkasunich> yes
[18:05:44] <Roguish> spinikers were 4000 sqr feet.
[18:05:54] <jmkasunich> where was this?
[18:05:58] <Roguish> 40 tons of boat.
[18:06:21] <Roguish> hawaii, sardinia, san troupe
[18:06:28] <jmkasunich> I raced on a 28' on Lake Erie for about 10 years - got to do one race on a 45' which was about as big as we had around here
[18:06:36] <Roguish> for people with LOTS of money.
[18:07:38] <Roguish> so, should add a [SPINDLE] section and whatever i wish to pass?
[18:07:46] <Roguish> cool.
[18:07:46] <jmkasunich> sure
[18:08:04] <jmkasunich> you can reference values in that section from your hal file
[18:08:17] <Roguish> i don't like hard coding much of anything that could conceivably change.
[18:08:25] <jmkasunich> like 'setp scale.0.gain0 [SPINDLE]SCALE'
[18:08:36] <Roguish> wonderful.
[18:09:38] <awallin> Roguish: my HAL file has mostly hard-coded values, so perhaps it's not a model example of a 'nice' emc2 setup
[18:09:39] <Roguish> i want the 5i20 4th axis to run a spindle. just on/off, speed/direction for now. then, maybe orientation.
[18:10:00] <awallin> do you have a VFD, or a servo on the spindle?
[18:10:10] <Roguish> that's ok. the mazak demo has lots of softcoded lines.
[18:10:36] <Roguish> right now it's a servo on the bench. yaskawa, just like the 3 axes motors.
[18:11:19] <awallin> ok, that should be pretty straightforward then if you already have the three other axes running
[18:12:28] <Roguish> oh, yeah. my test setup has 2 m5i20's and is running 6 motors.
[18:13:31] <Roguish> thanks guys. i willl try for a while. but i may be back for some more dumb questions.
[18:49:41] <eric_U> I wish firefox would stop crashing
[18:50:32] <gefink> eric_U: which version?
[18:50:48] <eric_U> dunno, trying to get it to start right now
[18:51:35] <chr0n1c> i've been using the firefox 3 beta on xp and linux and it's working super!
[18:51:37] <gefink> here 2.0.0.13 dont crash
[18:51:48] <eric_U> 2.0.0.14
[18:52:13] <eric_U> all versions since can't remember have crashed
[18:52:18] <chr0n1c> friefox 3 beta with addblock plus and firebug
[18:52:25] <gefink> oh. its time to update
[18:52:29] <eric_U> I just have addblock
[18:52:50] <eric_U> firebug is the bug reporter?
[18:53:02] <chr0n1c> it's for tweaking html/css code
[18:53:11] <chr0n1c> or inspecting really...
[18:53:14] <gefink> what antivirus use you?
[18:53:19] <eric_U> none
[18:53:29] <gefink> linux?
[18:53:33] <eric_U> yes
[18:53:47] <gefink> ehich kernel?
[18:53:53] <gefink> e=w
[18:53:54] <eric_U> I've never had it crash on windows
[18:54:13] <eric_U> 2.6.23
[18:54:37] <gefink> this is a bit old
[18:54:48] <gefink> and full of problems
[18:54:58] <eric_U> is it?
[18:55:09] <eric_U> I am wondering why fedora is using it
[18:55:19] <gefink> try to disable powermanagemant
[18:56:55] <chr0n1c> i don't think desktops should even have power management on them unless they were buil to run on solar pwoer or something
[18:57:09] <eric_U> they probably should
[18:57:12] <chr0n1c> i always turn it off when i first turn on a new mobo
[18:57:19] <eric_U> why waste power?
[18:57:33] <chr0n1c> i turn my pc off when i don't use it anyways..
[18:57:40] <gefink> just to test if its lead to problems
[18:57:49] <chr0n1c> so when i am using it i want as much juice as i can get
[18:58:43] <eric_U> you aren't going to get that though, the processors throttle w/heat
[19:00:07] <chr0n1c> hmm..
[19:00:36] <eric_U> maybe I should build a kernel
[19:00:51] <eric_U> I don't feel like updating the whole os
[19:02:04] <eric_U> actually, just installed a new kernel, should reboot and see if it fixes anything
[19:02:44] <chr0n1c> 87 degrees / 52% humidity in dayton, ohio
[19:13:19] <SkullWorks_PGAB> Colorado Springs - Partly cloudy with a slight chance of thunderstorms. A few storms may be severe. High 68F. Winds S at 10 to 20 mph. Chance of rain 30%.
[19:13:52] <SkullWorks_PGAB> Natures Swamp Cooler working overtime.
[19:14:16] <eric_U> too bad swamp coolers dont' work in Pennsylvania
[19:14:22] <chr0n1c> lol...
[19:14:38] <BigJohnT> Poplar Bluff, MO Breezy and 94
[19:14:57] <eric_U> the stinkin' thunderstorms don't usually help much either
[19:16:35] <SkullWorks_PGAB> MO when reduced to 2 syllables is Misery. ( I had Family in Pacifica for many years)
[19:17:07] <BigJohnT> what part of MO is that in?
[19:17:56] <SkullWorks_PGAB> Next door to Six Flags over Mid America - 40miles west of St Louis
[19:18:28] <BigJohnT> in the big city
[19:19:39] <SkullWorks_PGAB> Country - 400acre ranch - breeding horses for jumping or what ever the "Horse" version of motocross is.
[19:20:38] <chr0n1c> i'd like to see someone do a superman off a jump with a horse ;)
[19:20:39] <BigJohnT> horse motocross that would be fun
[19:21:40] <SkullWorks_PGAB> Motorcycle side car polo - thats a real riot
[19:22:02] <chr0n1c> that reminds me i haven't played atv offroad fury on my psp in a while ...
[19:22:24] <BigJohnT> more fun than donkey basketball
[19:22:45] <eric_U> but not as much fun as cow bingo, let me assure you
[19:23:25] <SkullWorks_PGAB> I'll stay clear of sports where competitors might kick dung up in your face thank you.
[19:24:46] <awallin> SkullWorks_PGAB: I wrote some notes on the spindle setup: http://www.anderswallin.net/2008/06/spindle-details/
[19:24:49] <chr0n1c> there is another good sport... DungBall
[19:25:07] <SkullWorks_PGAB> Horses and I have an understanding - We each stay on our own side of the fence and everyone stays happy.
[19:27:54] <SkullWorks_PGAB> awallin: - Great - Thanks!
[19:28:29] <lerneaen_hydra> awallin; why the 1:1 ratio on your spindle rather than a 2:1 or something like that?
[19:28:36] <lerneaen_hydra> how often do you use low rpms?
[19:30:12] <chr0n1c> i just checked out your site awallin
[19:30:24] <chr0n1c> ... what did you use for a base on your machine?
[19:31:13] <chr0n1c> i went as far back in the posts as the first emc test...
[19:31:24] <Gamma-X> i think i have hpv.... i thought that was dormant in males lol
[19:33:22] <JymmmEMC> Gamma-X: Um females actually.
[19:33:36] <JymmmEMC> or you said dormant, nm
[19:34:10] <Gamma-X> lol
[19:34:15] <awallin> lerneaen_hydra: now we have 0-5400 rpm with 1:1, more would be nice, but torque would be a problem with the 40mm face mill if we would go 1:2 to get 10krpm
[19:34:26] <lerneaen_hydra> oh I see
[19:34:55] <JymmmEMC> Gamma-X: http://www.cdc.gov/STD/HPV/STDFact-HPV.htm
[19:35:01] <lerneaen_hydra> I don't quite recall but torque is about constant for an async motor independant of speed right?
[19:35:02] <awallin> chr0n1c: the machine is a heavily modded Opti BF-20, it stands on a base that's sold for a bigger opti manual mill, I think the BF-45 stand
[19:35:27] <chr0n1c> i like the spindle setup....
[19:35:38] <chr0n1c> it's got me inspired to build a mini version of it
[19:35:41] <awallin> lerneaen_hydra: if the vector VFD does its job right then torque should be ok also at low rpms
[19:35:52] <chr0n1c> i'm using a stinky knockoff dremel tool right no for my spindle
[19:35:55] <lerneaen_hydra> higher torque at lower speed?
[19:36:02] <lerneaen_hydra> or just the same?
[19:36:09] <SkullWorks_PGAB> So its still using the Seig 7x lathe spindle?
[19:36:10] <awallin> the same
[19:36:22] <lerneaen_hydra> ok right, that's what I was thinking
[19:36:44] <awallin> SkullWorks_PGAB: yep, the spindle is a spare part from littlemachineshop
[19:37:03] <Gamma-X> hmmm
[19:37:03] <awallin> lerneaen_hydra: but ofcourse you would halve the torque if we would go 1:2 to get 10krpm
[19:37:09] <Gamma-X> i think i have hpv or herpes...
[19:37:11] <Gamma-X> wierd lol
[19:37:13] <SkullWorks_PGAB> you want the P/N for the taper roller bearings for future ref?
[19:37:29] <chr0n1c> maybe you need vagisil Gamma-X?
[19:37:35] <awallin> sure why not
[19:37:39] <Gamma-X> hahaha
[19:37:53] <lerneaen_hydra> awallin; yes of course
[19:38:17] <Gamma-X> i hope its hpv not herps lol
[19:38:28] <SkullWorks_PGAB> Its actually a common wheel bearing...
[19:38:43] <chr0n1c> the motor from a vaccum cleaner might make a good mini spindle motor... hmmm...
[19:39:09] <lerneaen_hydra> awallin; how have you found the stability of the base and main column of the bf-20 to be? my experience with it has shown it to be relatively weak, deflecting up to 0.05mm for modest forces
[19:39:20] <SkullWorks_PGAB> 30206 Taper Wheel Bearing 30x62x17.25
[19:39:29] <lerneaen_hydra> how can you run a 40mm endmill and not get bad surface/tolerance
[19:39:41] <awallin> anyone know why my vmware server with ubuntu 8.04 starts up without eth0 sometimes and with eth0 sometimes? does it automatically disable eth0 if there's lots of traffic at bootup and it can't get a response quickly from DHCP?
[19:40:03] <SkullWorks_PGAB> VXB sells them here for $6.95 for bearing and race
[19:40:44] <awallin> lerneaen_hydra: here's the 40mm face-mill taking a 1mm deep cut into alu: http://video.google.com/videoplay?docid=-6222166294337898920&hl=en
[19:41:05] <SkullWorks_PGAB> you would have to design a seal as they don't have a rubber seal like ball bearing units.
[19:41:11] <lerneaen_hydra> how's the surface after the cut? smooth? how are the dimensions?
[19:41:42] <awallin> the surface is good provided the spindle is tuned carefully to be exactly vertical. that takes some time to get right...
[19:42:29] <BigJohnT> I'm real fast at tramming the head on my bridgeport... that comes from doing it a lot :(
[19:42:36] <awallin> dimensions are within 0.02-0.03 mm mostly for small parts, maybe up to 0.05mm for bigger ones. It helps to keep the chip load down for the finish cuts. Sometime we run the finish path twice
[19:42:49] <lerneaen_hydra> awallin; yes, that of course assumes the spindle is perp to X and Y
[19:42:58] <lerneaen_hydra> hmm, that's pretty good actually
[19:43:09] <SkullWorks_PGAB> I may have to do the same - put liner bearings on the Z axis as the X3 mills tend to have head rock in the Y axis plain.
[19:43:09] <lerneaen_hydra> oh ok, to allow for springback
[19:43:27] <chr0n1c> on my bridgeport cnc i could eyball the tram when i had to move the head and it would be within .005 ;)
[19:43:35] <chr0n1c> my ex bridgeport*
[19:44:25] <SkullWorks_PGAB> I run a free pass or Spring pass on a huge Mori - Its often the tool flexing - not the machine itself.
[19:44:56] <lerneaen_hydra> awallin; oh, is that 0.02-3 mm after the finish cut or the roughing?
[19:46:57] <awallin> lerneaen_hydra: we only measure after the finish pass(es), roughing usually leaves 0.2-0.3 mm material for finish cutting
[19:47:06] <lerneaen_hydra> oh ok
[19:47:17] <lerneaen_hydra> and I take it the roughing has never gone past this offset?
[19:47:42] <chr0n1c> awallin: i just joined the monocam mailing list/group so i can follow along... i'm afraid i won't be much help other than beta testing though.
[19:47:57] <awallin> from deflection you mean? not that I recall. otherwise it would just be a following error
[19:48:38] <lerneaen_hydra> yeah from deflection
[19:48:43] <lerneaen_hydra> ok, sounds good
[19:48:52] <awallin> chr0n1c: there's been very little activity on the C# coding lately, but I'm in the process of coding it in python/C++ now so there should be something to test in a month or so
[19:49:23] <awallin> lerneaen_hydra: if you have the dovetail ways they need to be tuned just right for accuracy vs. friction
[19:49:35] <lerneaen_hydra> awallin; yeah, true
[19:49:35] <awallin> also the stock BF-20 spindle might have quite a bit of runout
[19:49:49] <lerneaen_hydra> mine's pretty good actually, under 0.01mm
[19:50:22] <lerneaen_hydra> i just placed a dial indicator against the spindle housing and pushed in some directions :p
[20:01:38] <SkullWorks_PGAB> * SkullWorks_PGAB just had another interior decorating inspiration - Replace the coffee table with a nice big surface plate - Question remains - Pink or black granite.
[20:03:01] <jmkasunich> don't forget to reinforce the living room floor
[20:03:32] <SkullWorks_PGAB> only about a 4" thick
[20:03:41] <SkullWorks_PGAB> or 5"
[20:04:11] <chr0n1c> can a plain old potentiometer be used for things like jog wheels ?
[20:04:20] <SkullWorks_PGAB> Still have a 36" x 24" in the create bought when Maxtor shut down here.
[20:04:27] <jmkasunich> chr0n1c: not really
[20:05:05] <chr0n1c> hmm... does hal read voltage on pins?
[20:05:13] <chr0n1c> i need to do some reading
[20:05:26] <jmkasunich> analog to digital converter hardware is needed to read voltages on pins
[20:05:39] <jmkasunich> (on physical pins)
[20:05:54] <jmkasunich> the hal driver puts those readings onto HAL pins so you can do stuff with them
[20:07:42] <chr0n1c> ok, that makes sense
[20:41:38] <ds2> heh... the difference between automotive folks and machinist... Just heard on the a chevy commerical... body tolerances as tight as 1mm... uh... errr....
[20:41:49] <jmkasunich> heh
[20:42:03] <jmkasunich> sheet metal - bend to fit, paint to match
[20:42:24] <chr0n1c> building dies for the sheet metal.. that's wher ethe fun is... ;)
[20:42:54] <ds2> where the best work is from the half retired cranky guy ;)
[20:43:46] <jmkasunich> I got the cranky part down - unfortunately the half retired part is a ways off
[22:02:33] <Guest986> anyone have a sec for dumb question about setting up xylotex board?
[23:50:29] <chr0n1c> rebooting to stock kernel... i miss my sound.. cya!
[23:52:23] <toastydeath> there's a gigantic HMC on machinetools.com
[23:52:40] <toastydeath> i am going to put it on my christmas list
[23:55:47] <jmkasunich_> jmkasunich_ is now known as jmkasunich