#emc | Logs for 2007-10-13

[00:49:23] <Martini> Martini is now known as jlmjvm
[02:27:57] <DanielFalck> is there a place in lathe.ini for setting diameter readings for X instead of radius values. Ie, I want to turn something to X=1.00 diameter, and show X at .5 from center.
[02:28:27] <cradek> the AXIS gui will show you both radius and diameter on the screen
[02:28:39] <cradek> however the gcode is always written in radius
[02:28:55] <DanielFalck> is there a way of changing it?
[02:29:10] <DanielFalck> so that you can feed X diameter from g code
[02:29:19] <cradek> no, that's a can of worms
[02:29:45] <cradek> you could change your input scale by half, but arcs aren't round anymore if you do that
[02:30:02] <cradek> and it would screw up your tool offsets and other things too
[02:30:07] <DanielFalck> ok, I can change my post, but someday it will have to be configurable to be similar to fanuc, etc
[02:30:42] <DanielFalck> we use dia in the shop and have about 30 machines that do it that way
[02:31:28] <cradek> I understand, maybe someone will step up to do that, or you can find someone to do it for you.
[02:32:07] <DanielFalck> probably will, if we ever get into taking out some of the older fanuc controls
[02:32:21] <DanielFalck> which I can forsee in just a couple years
[02:32:45] <DanielFalck> how much of a can of worms is involved?
[02:33:09] <cradek> those things I described are what comes to mind to me, but I haven't spent much time thinking about it
[02:33:43] <cradek> in particular I can't see how an arc would be specified if you're in diameter mode
[02:33:56] <DanielFalck> we could put a filter on the front end
[02:34:10] <DanielFalck> take the 'normal' lathe code and make it work for emc
[02:34:15] <cradek> sure, but I bet down that path lies madness
[02:34:32] <DanielFalck> yes, mdi comes to mind
[02:34:54] <cradek> tool offsets, jogging, ...
[02:34:59] <cradek> touch off
[02:35:13] <cradek> like I said, can of worms.
[02:35:48] <DanielFalck> ok, I can make my apt post work here at home. I'm just playing in sim mode right now
[02:36:03] <cradek> I learned on a manual lathe, radius is natural for me
[02:36:09] <cradek> but, I like that both are shown on the gui
[02:36:30] <DanielFalck> I thought that was the way until I started working at the place I'm at
[02:36:44] <DanielFalck> It confused the hell out of me
[02:37:35] <toast> re: diameter circular cutting works just like radial cutting on the lathe
[02:37:44] <toast> except you have to double the X value
[02:37:47] <toast> to get a circle
[02:39:33] <cradek> so you have to write something like g0 x0 z0 / g3 x2 z1 i1 k.5 to get a semicircle?
[02:41:06] <SWPadnos> it shouldn't be possible to get a circle, since the EMC it would need to be an ellipse (which isn't supported)
[02:41:11] <SWPadnos> s/the/to/
[02:41:39] <cradek> that's right
[02:41:50] <cradek> but, I wonder how you would write an arc in diameter mode IF it worked
[02:42:04] <cradek> it's not at all clear to me
[02:42:25] <DanielFalck> let me look for some examples....
[02:42:36] <DanielFalck> I'm just a CAD jockey at work
[02:42:42] <SWPadnos> yeah, it could be easier if someone could point out how it's supposed to work :)
[02:42:42] <cradek> heh
[02:44:06] <cradek> we would really need someone who wants this and knows all about it
[02:44:14] <cradek> (I know that person is not me)
[02:45:40] <cradek> this might be one of those things where a wiki page of collected knowledge would help someone commit to implementing it
[02:45:56] <DanielFalck> Yes, I just realized it, wondering why my code wasn't working. I just peck away at this stuff every couple weeks. Last time I played with it was when Jepler was looking at some of my code
[02:46:05] <DanielFalck> two weeks ago...
[02:46:44] <DanielFalck> I think the I is in radius value, but I'm looking now
[02:47:28] <toast> i think they just divide the diameter by two
[02:48:01] <toast> rather than trying to do something like an ellipse
[02:48:05] <SWPadnos> who's "they"? the CAM person or the control?
[02:52:19] <cradek> if there are simple rules for how gcode in dia works, that's some (maybe easy) interp work to translate to radius before canon. then, you'd fix all the gui stuff to show/read diameters where necessary.
[02:52:27] <toast> the control
[02:52:36] <toast> does the divide
[02:52:51] <cradek> this is just like the units problems we already deal with, consider it just another 'unit'
[02:53:41] <cradek> haha "just"
[02:54:06] <SWPadnos> hmmm. yeah, if you always pass radius to canon, then circles will be circular, and it is "just" a divide at the interp level
[02:54:17] <cradek> yes
[02:54:23] <SWPadnos> it becomes a user I/O problem, rather than a motion problem
[02:54:29] <cradek> right
[02:54:47] <cradek> just like units
[02:54:52] <cradek> I'm sure that's the approach to take
[02:54:53] <SWPadnos> sort of, yes
[02:55:08] <SWPadnos> except that there's no support for different units on differnet axes ;)
[02:55:41] <cradek> sure there is, rotaries
[02:55:46] <SWPadnos> (ie, you always specify XYZ in either mm or inches)
[02:55:57] <SWPadnos> but those are always inverse time
[02:56:10] <cradek> huh?
[02:56:26] <SWPadnos> well, they're effectively inverse time when combined with linear
[02:56:44] <cradek> they have different units
[02:56:52] <cradek> g20/g21 doesn't change them for instance
[02:56:59] <SWPadnos> I wonder how well it works if you set up A as degrees and B as radians, and then issue A1B1
[02:57:02] <SWPadnos> true
[02:57:32] <cradek> that would surely be broken, but you'd deserve it if you did that
[02:58:22] <SWPadnos> that's the kind of thing I'm talking about. you can't issue X in mm and Y in inches in the same command
[02:58:52] <SWPadnos> that's the kind of thing I'm talking about. you can't issue X in mm and Z in inches in the same command
[02:58:57] <SWPadnos> argh
[02:59:16] <cradek> I didn't mean to say you could do it today, just that it should be done at the input to the interp and translated to sanity (radius) immediately
[02:59:27] <SWPadnos> ok, phew :)
[02:59:52] <cradek> sorry it might be too late for me to discuss this
[02:59:57] <SWPadnos> heh
[03:00:03] <cradek> and, sake might have been part of the problem
[03:00:15] <DanielFalck> I'll try and find some Fanuc code for tomorrow
[03:00:15] <SWPadnos> oh for gods sake
[03:03:22] <DanielFalck> cradek: how's the bridgeport coming along?
[03:03:56] <cradek> the emc conversion is on hold, but I have fixed all the problems in the existing control and it's working reliably
[03:04:18] <cradek> most recently, I rigged flood coolant and that's very nice
[03:04:38] <cradek> however it's obvious I need guards now
[03:04:43] <DanielFalck> how's your tooling collection coming along?
[03:04:57] <cradek> not bad. It's a little hard to find stuff.
[03:05:20] <DanielFalck> I use the same QC stuff in my bridgeport
[03:05:27] <cradek> to make it worse, lots of NMTB30 tools are misidentified as QC
[03:05:38] <cradek> (ebay etc)
[03:05:53] <DanielFalck> yes, I found a couple of those in the tooling that came with my machine
[03:06:28] <cradek> I have reground several holders to fit, it's sometimes not very hard
[03:06:51] <DanielFalck> what did you use to regrind?
[03:06:53] <cradek> finally got a nice albrecht chuck and holder, didn't fit but I ground it to fit
[03:07:15] <cradek> http://timeguy.com/cradek/
[03:07:18] <cradek> second entry from the top
[03:07:30] <cradek> this is the first one I fixed up, I've done some others in various other ways
[03:07:45] <cradek> you have to measure carefully, they all need some different part taken off :-)
[03:08:52] <DanielFalck> cool solution
[03:08:55] <cradek> I had to take the top off the flange for the drill chuch holder - it would not let the taper quite seat (and the nut wouldn't close)
[03:09:03] <cradek> chuck
[03:09:34] <cradek> I should have taken photos of that setup too
[03:09:48] <cradek> http://timeguy.com/cradek-files/01188770083/DSCN6329.JPG
[03:09:49] <Ziegler> http://hardware.slashdot.org/article.pl?sid=07/10/12/2118247&from=rss << nice little shop computer to run EMC on
[03:10:21] <DanielFalck> cool
[03:10:34] <cradek> I have a shell mill holder that is going to take a LOT of rework. I might try it tomorrow.
[03:11:26] <DanielFalck> here's a manual for lathe programming that I'm checking right now:
[03:11:27] <DanielFalck> http://www.perfectmachinery.com/manuals/lathemanual.pdf
[03:11:28] <cradek> now I put wet paper towels down on the mill - they do a good job of catching the grinding dust
[03:11:56] <cradek> and clean up real well afterward
[03:12:02] <cradek> (it's worn badly enough as it is)
[03:12:24] <DanielFalck> I'll take the holders that I have, like that, and do the same thing
[03:12:29] <DanielFalck> at, work
[03:12:47] <cradek> check the flange width first, it is very critical
[03:12:52] <DanielFalck> yes
[03:13:04] <DanielFalck> to get the holder to pull in
[03:13:06] <cradek> and, check its position "along" the taper
[03:13:59] <cradek> I set some kind of gage blocks on top of the flange and used calipers against those to measure the taper
[03:14:08] <cradek> the one that wouldn't seat was obviously wrong
[03:14:26] <cradek> (the calipers measured too small)
[03:16:03] <DanielFalck> that's a good method
[03:16:36] <DanielFalck> did you get a Kurt vise with the machine?
[03:17:50] <cradek> no, I bought a new cheapish enco that's surprisingly ok for the price
[03:18:20] <DanielFalck> I ended up with 2 kurts. I mount them side by side most of the time.
[03:18:30] <cradek> the only thing I did was pull the jaws, clean, and put them back on right
[03:18:47] <cradek> indicating the top of the jaws showed .020" height change across the 6" as it came
[03:18:50] <DanielFalck> I lined them up reasonably close in Y
[03:19:08] <cradek> nice. those are not cheap vises.
[03:19:31] <DanielFalck> got one with the bridgeport and had the other one from my previous mill
[03:19:48] <cradek> is your bp a R2E3 too?
[03:20:21] <DanielFalck> mine is an old bridgeport from late 70's or early 80's that Hurco retrofitted
[03:20:28] <DanielFalck> it's one of the manual machines
[03:20:40] <cradek> ah
[03:20:46] <cradek> probably less worn out that mine then...
[03:21:04] <DanielFalck> the Hurco control must have died in the mid to late 90's because I have a Centroid control on it
[03:21:22] <DanielFalck> I don't know. It was at Tektronics for years
[03:21:35] <cradek> I saw a price list for centroid and was fairly shocked
[03:22:00] <DanielFalck> I really like the Centroid control, but I want to change it over to EMC just to be rid of the proprietary crap
[03:22:01] <cradek> every little feature costs extra big bucks (and I think we have most of them)
[03:22:26] <DanielFalck> it will die someday and I don't want to spend anything on it
[03:22:39] <cradek> hard to justify taking down a working machine though.
[03:22:59] <cradek> but yeah, when it dies, emc is sure the way to go
[03:23:02] <DanielFalck> it's got some weird centroid designed servo amp module in it that doesn't have obvious connections labeled
[03:23:19] <DanielFalck> so, I'm not sure how to attack that one
[03:23:27] <DanielFalck> other than to put something else in
[03:23:39] <DanielFalck> but, I can't spend anything on it at the moment
[03:23:59] <DanielFalck> got no budget for it at the moment
[03:24:06] <DanielFalck> and it works
[03:24:06] <cradek> you have the benefit of time
[03:24:20] <cradek> you can keep an eye out for a deal on parts.
[03:24:40] <DanielFalck> plus, it would be cool to use some of the features it has in a gui for emc and I am learning a lot of python now
[03:25:00] <DanielFalck> so , as I use it, I take notes...
[03:25:15] <DanielFalck> by the time it dies, maybe I can write my own emc gui : )
[03:25:31] <cradek> I got a couple ideas from the boss8, but only a couple
[03:25:41] <cradek> some ideas of what NOT to do too :-)
[03:25:55] <DanielFalck> is that the Bandit control?
[03:25:57] <cradek> I like the "quill up" button so I added mdi capability to halui
[03:26:07] <cradek> no it's textron, 1984 or so
[03:26:25] <DanielFalck> the centroid has that too. a 'tool check' button that retracts
[03:26:39] <cradek> emc2.2 has it too now
[03:26:45] <DanielFalck> touching off tools is pretty nice on this one
[03:26:48] <DanielFalck> cool
[03:27:00] <cradek> I'll probably have "go to reference position" and "quill up" buttons
[03:28:01] <DanielFalck> you touch off the appropriate tool, push a button that records tool length in the tool table, then retract and you change to next tool
[03:28:03] <cradek> you can specify any mdi command to go with the button (G0G53Z0, G28)
[03:28:19] <cradek> sounds nice.
[03:28:31] <DanielFalck> centroid is probably using EMC now
[03:28:37] <DanielFalck> they are running linux
[03:28:50] <DanielFalck> this one is an old one that uses DOS though
[03:29:14] <cradek> if they are using emc2 their system must be pretty open
[03:29:32] <cradek> if emc1, no such guarantee
[03:29:43] <DanielFalck> probably emc1
[03:29:46] <DanielFalck> it's not open
[03:30:03] <DanielFalck> who knows what they are doing, it's proprietary
[03:30:29] <cradek> I better run - nice to talk to you tonight
[03:30:41] <DanielFalck> talk to you tomorrow. thanks
[03:30:48] <cradek> good luck with your tool holders, let me know how it turns out
[03:30:54] <DanielFalck> ok
[04:42:45] <tomp> hey this python pickle lets me read and write structs to files, cool, esp since they're dicts ( a dict is an array with a name for an index )
[09:02:47] <HHMonster> word up machine gurus...
[09:03:12] <HHMonster> <- ohiopctech.com aKa chr0n1c. thought i'd stop in to say hi
[09:03:33] <HHMonster> i have been reading the dev mailing list.. it sound like you guys are still doing awesome things with emc2
[09:04:32] <HHMonster> it's been a few since i turned my machine on but it's still around
[09:43:45] <HHMonster> word.. later gangsters...
[14:15:06] <CIA-8> 03jepler 07TRUNK * 10emc2/docs/src/code/ (Code_Notes.lyx Style_Guide.lyx): get rid of some of the silliest and most-outdated stuff in these files
[14:23:09] <CIA-8> 03jepler 07TRUNK * 10emc2/docs/man/man1/.cvsignore: iocontrol belongs in section 1; only realtime/kernel modules go in 9
[14:23:11] <CIA-8> 03jepler 07TRUNK * 10emc2/docs/man/man9/ (motion.9 iocontrol.9): iocontrol belongs in section 1; only realtime/kernel modules go in 9
[15:12:23] <cradek> oh man, Dan F was right. In diameter mode, arcs have X in diameter and I in radius
[15:14:21] <skunkworks> umm what?
[15:14:49] <cradek> on lathes some people want X to be in diameter, not radius
[15:15:11] <cradek> but if you just change the scale of X, arcs aren't round anymore
[15:15:16] <skunkworks> ah - I thought the decision was made to ignore those people?
[15:15:21] <cradek> so you need special support
[15:15:23] <cradek> hahaha
[15:15:30] <cradek> yes, that's been the approach so far.
[15:15:57] <cradek> but partly because nobody had been able to explain how it works yet
[15:16:06] <skunkworks> heh
[15:40:50] <DanielFalck> hi cradek
[15:42:37] <DanielFalck> woops bbl
[16:41:55] <anonimasu> DanielFalck: well, I think that as long as it works great you are better off not looking at replacing it
[16:42:05] <anonimasu> well not replacing..
[16:50:55] <DanielFalck> anonimasu: maybe not for now
[16:51:32] <DanielFalck> anonimasu: but for industrial lathe use, it will have to be changed a bit
[16:52:27] <DanielFalck> I'm guessing that most cnc lathe users in this country use diameter readings on X to help operators and programmers visualize the part
[16:52:49] <DanielFalck> or I should say the japanese cnc lathe makers do it that way
[16:53:11] <DanielFalck> I read somewhere that it's different in Europe
[16:53:33] <DanielFalck> but I've only seen the fanuc controls on lathes in our shop
[16:54:54] <DanielFalck> here's a good link to a site that's teaching cnc programming, using methods that are probably common in this country :
[16:54:55] <DanielFalck> http://technology.calumet.purdue.edu/met/mfet/275/coursematerial.htm
[16:54:57] <anonimasu> DanielFalck: well, I wouldnt trade the heidenhain I have on the big mill for anything.. as long as it's working
[16:55:34] <Skullworks-PGAB> True, X is almost always a diameter value on commercial industrial lathes
[16:55:43] <DanielFalck> I wonder how heidenhain does things on lathe
[16:56:11] <DanielFalck> I'll be back in a bit. I need to get a haircut
[16:56:14] <anonimasu> me too
[16:56:14] <anonimasu> :)
[16:57:05] <Skullworks-PGAB> * Skullworks-PGAB is on a killing spree
[16:57:17] <Skullworks-PGAB> All Mice should fear me.
[17:03:10] <alex_joni> oh-oh
[18:05:20] <DanielFalck> alex_joni: do you know of an ftp site where someone could upload a cnc manual?
[18:05:32] <DanielFalck> CD size file
[18:06:07] <SWPadnos> DanielFalck, if it's available somewhere on the net, I can directly download it at linuxcnc.org (assuming it's not copyrighted ...)
[18:06:24] <dmess> it is
[18:06:52] <DanielFalck> I think that's a problem... sorry
[18:06:55] <jmkasunich__> I know the perspective is distorted by a long lens, but wow: http://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Soyuz_TMA-9_launch.jpg/398px-Soyuz_TMA-9_launch.jpg
[18:07:04] <jmkasunich__> I wonder how close that guy really is to the launch
[18:07:29] <dmess> yeah.. i seen that earlier this am... cool ehh
[18:08:34] <jmkasunich__> someday I want to be present at a launch
[18:08:54] <SWPadnos> I almost managed it for a shuttle launch, but the contract fell through
[18:09:02] <dmess> it would be very cool
[18:09:11] <jmkasunich__> closest I've ever gotten was being in Orlando (for work) at the time of a scheduled shuttle launch, but it was scrubbed for some reason
[18:09:28] <jmkasunich__> it was a night launch, and I expected to be able to see something
[18:09:30] <SWPadnos> I did see a rocket launch when I was in Cocoa Beach once though - still friggin cool from 20 miles away
[18:09:37] <SWPadnos> this one was at 1:00 AM or so
[18:09:49] <dmess> oh yeah..
[18:10:01] <jmkasunich__> I found a balcony/roofish sort of thing looking in the right direction, and went there at t-10 mins
[18:10:05] <SWPadnos> you couldn't look at it - it was like the sun
[18:10:24] <jmkasunich__> 30 mins later I gave up and went; back to the room, checked the TV and found out about the scrub
[18:12:02] <SWPadnos> we thought this one was going to get scrubbed. it was a couple of hours late.
[18:12:19] <SWPadnos> luckily we had NASA TV on in the hotel room, and were able to run out to the beach in time to see it :)
[18:14:45] <jmkasunich__> http://antwrp.gsfc.nasa.gov/apod/ap041212.html
[18:17:06] <SWPadnos> that shot could have been done in daylight :)
[18:17:29] <SWPadnos> stopped down to F64 or so (though it does say early morning hours)
[18:17:44] <dmess> http://imagebin.org/11036
[18:17:45] <jmkasunich__> you'd have to stop down more than that in full daylight
[18:17:54] <jmkasunich__> that is many seconds, maybe a minute or more
[18:18:06] <SWPadnos> ISO6 film and F64 or F128 would probably do the trick ;)
[18:35:32] <Skullworks-PGAB> Just to toss a grenade into the chat - Since EMC2 has been expanded to support the XYZABCUVW EMC2 has run out of addressable axis.
[18:35:49] <ds2> is there a easy way to inspect for concentricity of something on the end of a morse taper mandrel?
[18:36:28] <Skullworks-PGAB> so - would it be possible - at some far future point to have 2 EMC2 boxes running in parallel
[18:37:41] <Skullworks-PGAB> I am borrowing from the way OKUMA did there Dual turret lathe config
[18:38:18] <Skullworks-PGAB> they set G13 to be the A turret and G14 to be the B turret
[18:38:48] <fenn> ds2: put it in your {lathe,drillpress} and turn it slowly with a test indicator
[18:38:55] <SWPadnos> if you're wanting two boxes to remain in sync while interpreting G-code (that's different for each box, since the axis limitation is in G-code, not the motion controller), then I'd say that'll be tough
[18:39:10] <Skullworks-PGAB> also they used "P" codes to sync turret operations
[18:39:24] <SWPadnos> the motion controller can be expanded to support more axes - it doesn't now
[18:39:25] <DanielFalck> on the 2 turret machines at work, they don't have to be in sync
[18:39:34] <DanielFalck> they hand off to each other with M codes
[18:39:44] <Skullworks-PGAB> DF - same idea
[18:39:57] <Skullworks-PGAB> not truely sync'ed
[18:39:58] <SWPadnos> that kind of sync can probably be done, once the G-codes that wait for input are finished
[18:40:01] <ds2> fenn: Hmmm okay... what if the lathe is "unknown" alignment?
[18:40:03] <SWPadnos> or M-codes or whatever
[18:40:19] <fenn> ds2: it doesnt matter as long as the spindle is good
[18:40:43] <fenn> you can check the spindle with the same indicator
[18:40:49] <ds2> fenn: good point
[18:41:38] <ds2> having done that, it means all my ER chucks are garbage then :(
[18:42:18] <ds2> thanks for confirming that conclusion
[18:42:19] <Skullworks-PGAB> DS2 - be sure that you don't have a chip embedded in the spindle taper
[18:43:05] <Skullworks-PGAB> stone the male tapers
[18:43:07] <ds2> Skullworks-PGAB: I'll clean it and try again then
[18:43:35] <ds2> it all started with a 3/4" dowel pin measuring about 0.005 TIR with that ER chuck
[18:44:04] <ds2> seems the ER taper is measuring about 0.001-0.002 TIR (can't be more specific due to cosine error)
[18:44:18] <Skullworks-PGAB> als try swaping the nuts around on the collet chucks - sometimes it makes a difference
[18:44:25] <ds2> wonder if it matters if I didn't bother with a drawbar on the MT3 shank
[18:44:59] <ds2> Skullworks-PGAB: I only have one nut :( and none seems to be willing to sell a ER nut cheaper then an entire chuck + nut
[18:46:04] <fenn> 0.005" is a lot of runout
[18:46:17] <ds2> yes it is, I can see it waving up and down
[18:46:38] <fenn> i dont think it would be manufactured that badly no matter what
[18:47:13] <fenn> try bluing all the surfaces with a marker
[18:47:37] <ds2> like the marks-a-lot stuff?
[18:47:56] <fenn> sure
[18:48:31] <ds2> doesn't seating/unseating a MT mess it up?
[18:49:03] <DanielFalck> it shouldn't
[18:49:12] <DanielFalck> if things are clean
[18:49:50] <DanielFalck> what is this in again? a lathe? or mill?
[18:50:51] <DanielFalck> ok, reading back, lathe it is
[18:51:11] <ds2> lathe
[18:51:31] <DanielFalck> clean everything up, ram it home again. rechuck the pin. measure again
[18:52:23] <ds2> think i'll try that; 0.005TIR on a collet just defeats the point of having a collet
[18:52:24] <DanielFalck> if things were working before and you didn't have a crash, it's probably something minor
[18:52:57] <ds2> DanielFalck: this is on a used lathe I acquired for a CNC controller refit; doing a mechanical sanity inspection at the moment
[18:53:22] <fenn> if you spin a morse taper because it isnt drawn tight enough or no tang, it can weld/gall to the spindle taper and make a lump or concentric scratches
[18:53:31] <DanielFalck> everything measure ok in the spindle taper itself then?
[18:53:41] <fenn> do you have a dead center?
[18:54:08] <DanielFalck> feel the inside of the taper for galling, like fenn says
[18:54:19] <fenn> do it with the lathe off :)
[18:54:23] <ds2> yep, got a dead center
[18:54:42] <ds2> the one sample of the spindle taper shows 0.0005 or less TIR
[18:54:50] <fenn> test the TIR of the center
[18:55:18] <ds2> at the 60deg part or the cylind. portion of the center?
[18:55:34] <fenn> um, i dunno, both?
[18:55:40] <DanielFalck> either should work
[18:56:08] <ds2> oh they are all concentric?
[18:56:23] <fenn> my centers dont have a cylindrical part
[18:56:32] <ds2> oh heh
[18:56:41] <ds2> problems of import grade tooling :/
[18:57:06] <DanielFalck> if you can get the indicator on a portion of the morse taper on the center, then you will find out if there's something wrong with the interface with the spindle
[18:57:28] <DanielFalck> ie it's if it's not giving you the same reading as the spindle taper
[18:57:48] <DanielFalck> then you know there's something sticking up inside the spindle- galling
[18:59:08] <fenn> if it is galled, enco has some fairly inexpensive morse taper reamers
[18:59:52] <ds2> do they expect the existing MT to guide the reaper or do I need a good working tail stock first?
[18:59:57] <DanielFalck> or knock it down with a cone shaped stone
[19:00:40] <DanielFalck> or cylindrical shaped stone, by hand
[19:01:37] <DanielFalck> you can dress/fix things carefully with no problem. We've had to do it on some mills at work after burying slitting saws in work
[19:02:09] <ds2> 'k thanks. that's a lot of ideas to check for; still got to scan the drawings for the cross slide leadscrew mount
[19:02:26] <DanielFalck> what brand machine?
[19:02:37] <ds2> supposely, the MT portion of the spindle was never used (came out of a school, they used a 3J on it)
[19:02:41] <ds2> this is a Denford
[19:03:09] <DanielFalck> you can probably see any problems with a flashlight
[19:03:15] <DanielFalck> in the spindle taper
[19:03:20] <DanielFalck> I bet it's fine
[19:41:27] <rcsu> hi *
[19:41:30] <alex_joni> hi
[20:01:32] <dmess> just off the phone with my mom... the shit-szu treed a bear at the front of the car-port... MNR.. and all involved... a 25-35lb bear in October..... 2nd litter???
[20:02:12] <dmess> i've seen it
[20:11:01] <dmess> mom thought it was cute
[20:18:09] <Skullworks-PGAB> cute until momma shows up
[20:28:21] <JymmmEMC> no doubt
[20:33:49] <alex_joni> http://www.compumotor.com/catalog_eng_ref.htm <- excellent pages for various things
[20:36:14] <dmess> they think momma got shot...
[20:36:53] <dmess> and cubbie is off to the shelter...
[20:38:18] <dmess> to eat dog food... till he/she is big enuf to be released further south where ther are already too many bears
[20:38:45] <dmess> roamin' int towns...
[20:39:08] <alex_joni> fenn: this has a pic of a gray abs disc http://www.compumotor.com/catalog/catalogA/A39-A44.pdf
[20:56:46] <alex_joni> good night all
[21:45:36] <IceGuest_7> hi, I'm having problems with setting backlash in EMC. Anyone help?
[21:46:33] <IceGuest_7> I can set backlash in the software but it doesn't take any notice of it
[21:47:10] <IceGuest_7> list
[21:49:20] <cradek> IceGuest_7: are you the one using emc1 (bdi 4.something)?
[21:49:49] <IceGuest_7> hi, I'm using 4.15
[21:50:19] <cradek> in emc1, I don't know how well backlash compensation works, but you can set it in the ini file
[21:50:51] <IceGuest_7> I tried that and managed to set it in the file, but the software itself still takes no notice of it i.e. acts as if there was no backlash
[21:51:28] <cradek> can you pastebin your ini file so I can see the settings? http://pastebin.ca/
[21:52:24] <IceGuest_7> let me crank up the machine again and I'll get it!
[21:52:37] <cradek> ok
[22:01:16] <IceGuest_7> right, it worked (neat service!) URL - http://pastebin.ca/735728
[22:01:48] <cradek> yeah we use it a lot for doing "support"
[22:02:27] <cradek> ok I see you set the backlash to 0.050 mm in X and 0.1 mm in Z
[22:02:32] <cradek> is that correct?
[22:02:55] <IceGuest_7> yup, that was just to put in something for testing
[22:03:14] <cradek> and you don't see any change?
[22:04:10] <IceGuest_7> no, I tested it by jogging Z by 0.001mm back and forwards; it should move the 0.1mm backlash when I reversed the jog direction but it didn't
[22:04:30] <IceGuest_7> btw, I'm using stepper motor drives on a Sherline mill
[22:04:34] <cradek> ok
[22:05:03] <cradek> unfortunately I don't know the status of the software you're running - for the last several years all the developers have been working on (and using) emc2
[22:05:44] <cradek> backlash compensation for steppers is one of the trouble spots of emc1 that has had some recent work in emc2
[22:06:02] <cradek> if you want to keep using emc1, there is one other place you can ask for help, let me find the url
[22:06:25] <cradek> http://lists.ourproject.org/pipermail/bdi4emc-help/
[22:06:32] <cradek> here is a mailing list
[22:06:53] <cradek> (as you can see, it's not very active for the last several years)
[22:08:53] <cradek> there is a very large amount of emc2 information here: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl
[22:10:56] <IceGuest_7> tnx for them - didn't know there was an emc1 & emc2! How could I find out from the software what exact version I have? I just got it new from Sherline a week ago so I'm guessing it's an up-to-date one.
[22:12:15] <cradek> I'm sure you have the latest CD they are distributing, but they are using an old version of emc...
[22:14:06] <cradek> http://linuxcnc.org/index.php?option=com_content&task=view&id=2&Itemid=4&lang=en
[22:14:20] <cradek> if you can download and burn an iso, you can get started with emc2 very easily
[22:15:48] <IceGuest_7> hi, thanks for the links - I'll have a go at this and also contact Sherline!
[22:16:00] <cradek> I have to run - best of luck whichever way you decide to proceed
[22:16:04] <IceGuest_7> I'd better be going, it's getting late here (UK). Thanks for helping out!
[22:16:10] <cradek> welcome, goodnight
[22:16:10] <IceGuest_7> Cheers
[22:20:42] <DanielFalck> jepler: can you help me with jdi.py just a bit?
[22:20:55] <DanielFalck> I'm trying to set it up and I think I'm missing something
[22:21:08] <DanielFalck> I have a file called jdi.ini in configs
[22:21:32] <DanielFalck> that is copied from an axis.ini file. I put DISPLAY = jdi in there
[22:21:44] <DanielFalck> I made jdi executable
[22:21:54] <DanielFalck> placed in /emc2-trunk/bin directory
[22:22:09] <DanielFalck> have been using this cl argument:
[22:22:18] <DanielFalck> ./jdi -ini /home/dan/emc2-trunk/configs/sim/jdi.ini /home/dan/emc2-trunk/nc_files/3D_Chips.ngc
[22:22:32] <DanielFalck> and I get some errors:
[22:22:45] <DanielFalck> File "./jdi", line 61, in ?
[22:22:45] <DanielFalck> while running():
[22:22:45] <DanielFalck> File "./jdi", line 58, in running
[22:22:45] <DanielFalck> if do_poll: s.poll()
[22:22:45] <DanielFalck> emc.error: emcStatusBuffer invalid
[22:23:08] <DanielFalck> am I supposed to start up emc separately?
[22:25:16] <jepler> sounds to me like you did the right thing
[22:25:31] <DanielFalck> I've tried it with axis running just for fun and got the same thing
[22:27:55] <jepler> I haven't used or tested jdi.py probably since I posted it ..
[22:28:04] <jepler> it may have become incompatible with trunk in some way
[22:28:19] <jepler> oh, if you're invoking jdi directly while emc is not running, that's sure not to work ..
[22:28:28] <DanielFalck> ok
[22:28:44] <DanielFalck> start up one of the guis then?
[22:28:49] <jepler> that's why you change DISPLAY = to jdi, so that the emc script invokes it with the argument you give: emc configs/..../your.ini /full/path/to/your/gcode.ngc
[22:29:30] <DanielFalck> ok, so I need to start emc without the guis
[22:30:00] <DanielFalck> bypass the script that starts up the nice menu for selecting axis, tkemc etc
[22:30:26] <DanielFalck> so, I'll look inside the emc script...
[22:30:47] <DanielFalck> that's in /usr/bin
[22:31:09] <jepler> oooooookay, hold on here
[22:31:12] <jepler> you mentioned emc2-trunk
[22:31:14] <DanielFalck> yep
[22:31:21] <DanielFalck> bleeding edge
[22:31:25] <jepler> make sure you're doing everything with just one version of emc
[22:31:37] <jepler> make sure you're not mixing things up between a run-in-place system and a run-installed system
[22:31:55] <DanielFalck> I went ahead and ran run-installed
[22:32:11] <DanielFalck> make install
[22:32:21] <DanielFalck> no run-in place
[22:33:00] <jepler> so you removed the emc2 package, used ./configure --prefix=/usr, and make install?
[22:33:02] <DanielFalck> bad habit of mine
[22:33:25] <DanielFalck> whoops there's the problem --prefix... sorry
[22:33:35] <DanielFalck> I'll unistall and try again
[22:35:15] <jepler> if you are directly invoking a user interface program, you must be in the same directory as the .ini file, even though giving a path seems to be accepted. That's why your ./jdi -ini /... example doesn't work even the rest of emc is already running with a different gui
[22:36:26] <DanielFalck> ok, thanks
[22:38:14] <DanielFalck> I like the fact that 0 stray cats were added : )
[23:51:15] <jmkasunich__> http://icanhascheezburger.files.wordpress.com/2007/09/banzai.jpg
[23:58:19] <Ziegler> Hey... can you guys help me think of reasons why an R8 collet wont fit in an R8 spindle?
[23:58:38] <Ziegler> can seem to get the key to take
[23:58:52] <Ziegler> arnt they all a specified size?