#emc | Logs for 2008-02-01

Back
[01:20:56] <eric_U> you guys are boring tonight
[01:45:52] <ds2> shall we crash a few machines for your amusement? ;)
[01:46:56] <toastydeath> the thrill! the excitement! the impending repairs!
[01:50:43] <eric_U> you could just lie and describe an imaginary crash
[01:51:33] <ds2> and not have the divots on the table to show for it?!?!?!?!
[01:51:44] <eric_U> 'zactly
[01:59:26] <eric_U> toastydeath, do you know if the keys on a machine tool vice are hardened?
[02:00:07] <toastydeath> they are
[02:00:10] <toastydeath> case hard
[02:00:18] <toastydeath> or all the ones i've seen are
[02:01:22] <eric_U> the ones that came with my vice are too big
[02:01:31] <toastydeath> no grinder eh
[02:02:33] <eric_U> I have a tool post grinder :)
[02:03:11] <eric_U> I was offered a grinder free
[02:03:19] <toastydeath> hmm
[02:03:27] <eric_U> then he asked me if I would pay to have it rigged out of the building
[02:03:46] <eric_U> then he asked if I would pay $500 and pay to have it rigged out of the building
[02:04:08] <eric_U> price on that deal was going the wrong way, so I don't have a grinder
[02:04:17] <toastydeath> ahahah
[02:04:19] <cradek> free for only $500?
[02:04:30] <eric_U> plus at least $500 rigging
[02:05:13] <toastydeath> so 1500
[02:05:25] <eric_U> at least $1k
[02:05:47] <eric_U> I thought of all the ways I could tell my wife that I was getting a free grinder for $1k
[02:06:16] <eric_U> plus at least $250 to rent the forklift to get it into my basement
[02:11:43] <toastydeath> rigging is always the killer
[02:12:25] <eric_U> yeah the university sold a huge machining center in trade for the rigging to remove it
[02:12:44] <skunkworks> quit funny - the lady in charge of the accounting department is not very versed in the ways of computers and internet.. (scary I know) but I told here that I won an ebay auction an that we need to pay $ by paypal. She said - 'if we won it - why do we have to pay for it?'
[02:12:56] <skunkworks> * her
[02:13:00] <eric_U> funny
[02:14:25] <eric_U> ebay's new messages when you bid are mildly amusing
[02:15:40] <skunkworks> the latest commercials are mildly funny also.
[02:24:45] <skunkworks> jepler: http://www.cnczone.com/forums/showthread.php?p=403040#post403040
[02:25:41] <eric_U> I just saw today that marriss is working on $30 stepper drivers
[02:25:50] <eric_U> if he can get over his god complex
[02:26:16] <skunkworks> You get that too? ;)
[02:26:42] <eric_U> if you run a business, discussing politics with your customers is not a good idea
[02:27:23] <eric_U> funny thing was, he tried to build a brushless motor drive and failed, now he's going to save everyone by replacing servos with steppers
[02:29:24] <eric_U> but I'd be interested in $30 stepper drives, even with limited capabilities
[02:35:47] <skunkworks> archivist: gcam seems to import gerber.. gpl http://www.cnczone.com/forums/showthread.php?t=33159&page=2
[02:35:56] <skunkworks> http://gcam.js.cx/index.php/Main_Page
[02:36:09] <eric_U> last time i tried it, it crashed
[02:36:18] <eric_U> haven't updated recently though
[02:36:37] <skunkworks> just did for me.. :)
[02:36:46] <eric_U> that was when the guy came on here and said emc was garbage because it didn't load gerber, so it's been a while
[02:36:49] <skunkworks> (crashed on window$)
[02:37:08] <eric_U> so it didn't load?
[02:37:53] <skunkworks> I was just thinking about that - but emc supports RS274...
[02:37:56] <skunkworks> ;)
[02:37:59] <eric_U> :)
[02:38:10] <eric_U> after an hour or so he came around
[02:38:12] <skunkworks> it loaded - I was just playing with the menus and it crashed
[02:38:18] <skunkworks> but still upset
[02:40:32] <skunkworks> well - I guess I don't have the latest vertion. Heh - now I just got a virtual memeoy too low.. ;)
[02:40:43] <skunkworks> version
[03:01:31] <GNieport1> !
[03:01:48] <skunkworks> how is the tuning going?
[03:01:54] <GNieport1> vodoo
[03:02:01] <GNieport1> but I think it'
[03:02:03] <eric_U> that's your problem
[03:02:06] <GNieport1> s stable for now
[03:02:10] <eric_U> you need voodoo
[03:02:23] <eric_U> vodoo will cause oscillation every time
[03:02:30] <GNieport1> it would seem =-O
[03:03:08] <GNieport1> for future reference, does anyone make a 'dumb' drive that works with brushless motors?
[03:03:15] <eric_U> amc
[03:03:24] <eric_U> they still have feedback
[03:03:32] <GNieport1> ah, the 'deck of cards' amp? :)
[03:03:50] <eric_U> little black boxes, I
[03:04:00] <eric_U> 'm staying away from their newer stuff
[03:04:11] <GNieport1> I have one, but my motors are 240V
[03:04:20] <eric_U> they have ones that go that high
[03:04:29] <GNieport1> I think the amps on Ebay are usually 80V max
[03:04:36] <eric_U> that's the most common
[03:04:59] <fenn> you need anti-voodoo
[03:05:04] <eric_U> I suppose the top end might be nice
[03:05:15] <GNieport1> The tuning is complete, i can accept an occasional following error when jogging manually.
[03:05:42] <fenn> jogging has a higher accel profile than g0 moves
[03:05:50] <fenn> (i think its square)
[03:05:55] <cradek> no it doesn't
[03:06:07] <fenn> er, maybe i'm thinking the other way around
[03:06:09] <cradek> well I don't think so...?
[03:06:14] <fenn> g0 this way, g0 that way
[03:06:15] <cradek> the max vel might be different by a few percent
[03:06:33] <GNieport1> It faults if I tap the jog button, the loop never has a chance to stabilize from the accel before the decel is thrown at it
[03:06:45] <cradek> you'll occasionally get errors running gcode too then
[03:07:12] <fenn> GNieport1 try a short g0 move one way then the other way
[03:07:18] <GNieport1> I've speak a whole week on the tuning, I'll eat my lump
[03:07:26] <GNieport1> spent, too
[03:07:39] <cradek> I understand - maybe later then, right?
[03:07:40] <fenn> why so much trouble tuning?
[03:07:57] <fenn> you can't put the drive in "dumb" mode?
[03:08:02] <eric_U> oscillations
[03:08:13] <eric_U> it's not _that_ smart
[03:08:14] <GNieport1> I cannot get a stable oscope reading from the amplifier tuning pin
[03:08:26] <GNieport1> no dumb mode
[03:08:29] <eric_U> it has it's own pid though
[03:08:46] <GNieport1> I need the stable scope signal to tune the amp internal loop exactly.
[03:08:55] <eric_U> maybe you should zero out the integral gain in the drive and see what happens
[03:09:00] <fenn> i'm not sure i understand what that means
[03:09:01] <GNieport1> It's 0
[03:09:22] <eric_U> another great internet theory down the tubes
[03:09:37] <fenn> a series of tubes
[03:09:38] <GNieport1> The amplifier has an output terminal that, among other things, is used to monitor the velocity error during moves.
[03:10:02] <GNieport1> If I can't see the error, I have to just guess at values for the PIV loop
[03:10:15] <eric_U> can't just use halscope for that?
[03:10:42] <fenn> P=1 would give you output equal to the input
[03:10:50] <fenn> er.. nevermind
[03:10:53] <GNieport1> yes, not really
[03:10:58] <GNieport1> :)
[03:11:14] <fenn> i agree fantastically
[03:11:22] <GNieport1> eric_U I tried, really, I did
[03:11:24] <eric_U> I haven't played with the drive I have like that yet
[03:11:43] <eric_U> the ones I am playing with use the serial port for their scope
[03:12:34] <GNieport1> anyhow, it handles g0 and g1 at max velocity, both long and short moves
[03:12:46] <jmkasunich> how much error do you get during those moves?
[03:13:01] <GNieport1> 600 microinches
[03:13:04] <GNieport1> peak
[03:13:17] <eric_U> seems like short jogs are pretty useful
[03:13:20] <jmkasunich> so set the ferror limits to 3 or 4 times that so you won't get errors
[03:13:43] <GNieport1> it's at 0.001 right now
[03:13:47] <eric_U> drive is still going into oscillations on short moves correct?
[03:13:56] <GNieport1> no
[03:13:59] <GNieport1> it is stable
[03:14:15] <jmkasunich> set your MIN_FERROR to 0.004" or so and call it done
[03:14:16] <GNieport1> knock on iron
[03:14:30] <jmkasunich> its foolish to risk an ferror in the middle of a long program
[03:14:52] <jmkasunich> the idea behind ferror is to trip if you run into something, or a motor fails, or an encoder fails, etc
[03:14:59] <GNieport1> ah
[03:15:17] <jmkasunich> so the difference between setting it at 0.001 and 0.004 ain't much
[03:15:19] <GNieport1> I misunderstood.
[03:16:27] <GNieport1> Hopefully my mediocre tuning job will not result in a bunch of scrap parts, or worse, variability between duplicate parts
[03:16:51] <GNieport1> Later on, I'll replace the amplifiers, no more budget now :)
[03:17:32] <eric_U> I'm an amplifier collector, my wife is gonna kill me
[03:18:51] <GNieport1> I'm done for a while... have a newborn
[03:19:03] <eric_U> that will do it
[03:19:22] <eric_U> I need to sell some and raise the paypal balance
[03:19:59] <GNieport1> meh, the hospital bills, miraculously just at the end of 07 to use up my deductable, did it
[03:22:04] <GNieport1> time to get homing to work
[03:23:09] <GNieport1> will EMC allow a Machine On when a limit switch is tripped (outside of 'ignore limits')
[03:23:50] <jmkasunich> I believe so
[03:24:00] <jmkasunich> it just won't allow you to move that axis
[03:24:08] <twice2> axis is homing
[03:24:17] <GNieport1> sweet. I can leave my limits in the Estop loop.
[03:24:33] <jmkasunich> if you have independent high and low limits, you can move back toward them, but not farther away
[03:24:51] <GNieport1> that's version 2.0
[03:24:52] <cradek> jmk is not right - you have to 'override limits' to turn Machine On
[03:25:01] <GNieport1> okay
[03:25:07] <jmkasunich> oh...
[03:25:46] <cradek> but he is right - it will smartly keep you from making the problem worse by jogging in the wrong direction AFTER you override limits
[03:26:20] <cradek> (I even just tried it)
[03:26:57] <skunkworks> hmm 50a peak 25a cont 50A20DD http://advancedmotioncontrols.com/download/datasheet/50a8dd.pdf
[03:30:55] <tomp> jmkasunich: nice van norman #6 with linear scales http://mtechdro.blogspot.com/
[03:32:32] <jmkasunich> nice
[03:34:46] <kimron> kimron is now known as kimron_
[03:35:10] <kimron_> kimron_ is now known as kimron
[03:35:17] <kimron> kimron is now known as kimron_
[03:36:30] <twice2> ...kimron is now known as kimgon
[03:37:05] <kimron_> kimron_ is now known as yk
[03:37:16] <yk> yk is now known as yk1954
[03:37:18] <cradek> please stop it, that's irritating
[03:37:27] <yk1954> sorry
[03:39:46] <yk1954> hello, i need some help. i am using the emc2.2 live cd and got an error
[03:40:20] <yk1954> Can not find -sec DISPLAY -var INTRO_GRAPHIC -num 1
[03:41:03] <yk1954> and more ...
[03:41:51] <cradek> you can paste longer error messages using http://pastebin.ca - you put the text there, and then paste the URL it gives you here
[03:42:19] <twice2> any young(er) people expected at illini fest?
[03:43:04] <fenn> yk1954: if you're using a custom .ini file, make sure INTRO_GRAPHIC is defined
[03:43:12] <fenn> twice2: why do you ask?
[03:43:12] <cradek> young is only a state of mind
[03:43:42] <twice2> wondering about future
[03:44:05] <fenn> perhaps you could consult a futurologist
[03:44:17] <twice2> perhaps
[03:44:24] <fenn> kurzweil is a conservative bet i think
[03:44:41] <jmkasunich> twice2: define younger
[03:44:43] <cradek> I saw ages 8-80
[03:44:53] <cradek> last few years
[03:45:08] <cradek> dangit, reminds me of a johnny cash song
[03:45:17] <jmkasunich> under 25 is definitely a minority though
[03:45:23] <fenn> i'd take it out one piece at a time.. it wouldn't cost me a dime
[03:45:45] <twice2> ten year old graduated from veterinarin school ?
[03:45:56] <fenn> a ten year old med student eh?
[03:46:11] <fenn> that some guinness world record?
[03:47:29] <dave_1> anyone still awake?
[03:47:53] <twice2> my comment is not meant to detract from the most excellent work on going here
[03:48:34] <toastydeath> lol "work"
[03:49:07] <yk1954> thanks cradek see at http://pastebin.ca/887129
[03:49:53] <jmkasunich> you need those two variables in your ini file I think
[03:49:54] <cradek> yk1954: do you have a pluto interface?
[03:50:19] <jmkasunich> duh, ignore me, cradek spotted the real error
[03:50:25] <cradek> haha
[03:50:41] <fenn> we ain't got to the real error yet
[03:50:53] <cradek> if you don't have any hardware, pick one of the "sim" configurations
[03:51:06] <cradek> pluto is a special interface for servos/encoders
[03:51:14] <cradek> if you don't have it, you can't run that configuration
[03:52:15] <yk1954> quite a clue in this stuff , where should i pick one of the "sim"
[03:52:52] <cradek> on that initial screen with the penguin
[03:52:57] <jmkasunich> when you start EMC, you get a GUI window with a list of configurations
[03:53:00] <jmkasunich> (and a penguin)
[03:53:04] <yk1954> ok, i understand now
[03:53:08] <yk1954> great thanks
[03:53:21] <yk1954> thanks guy
[03:54:31] <GNieport> I just shot footage of machine moving, what video format is best to post
[03:54:38] <fenn> mpeg
[03:54:54] <cradek> I have had good luck sticking stuff on youtube
[03:55:47] <twice2> cradek: iirc on your sherline conversion you chose 3:1 ratio. why, nnfs, more torque or resolution?
[03:56:09] <cradek> torque - the motors are small
[03:56:22] <cradek> (the resolution is very silly)
[03:56:51] <cradek> scale is 1/6000 mm!
[03:56:55] <cradek> yes mm
[03:57:21] <twice2> cradek: whoa
[03:57:49] <cradek> I would not have picked these encoders - but they work fine
[03:58:26] <twice2> van gogh cnc
[03:59:12] <GNieport> http://home.cinci.rr.com/bog/stuff/100_2228.mpg
[03:59:14] <GNieport> enjoy
[03:59:21] <cradek> I think 3:1 is about the most you can get with one simple pulley reduction
[03:59:29] <GNieport> that is a 300 IPM G1 square :)
[03:59:38] <skunkworks> this is scary http://cgi.ebay.com/15-000-30-000-Watt-Power-Inverter-Extremely-Powerful_W0QQitemZ110219563099QQihZ001QQcategoryZ32814QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
[04:00:29] <twice2> yeah, k, i have no hardware at the moment, but I've been playing with the sdp center distance calcs
[04:01:18] <jmkasunich> oh man - that is outright fraud
[04:01:28] <skunkworks> A bit :)
[04:02:11] <skunkworks> looks ul approved also
[04:02:13] <skunkworks> ;)
[04:02:33] <cradek> GNieport: cool - is it a spiral or circle at the end?
[04:02:40] <jmkasunich> he admits that it would draw 125A at full load
[04:02:52] <jmkasunich> and he sells it with clip leads that would heat up at 5A and burn up at 20A
[04:03:17] <fenn> 125A*120V = 15000W what's the problem?
[04:03:28] <GNieport> cradek it jogs to a center-ish area, and does several square shapes, then jogs back to the origin; all g91 moves
[04:03:30] <cradek> 'have it easily power an entire home'
[04:03:35] <maddash> :(
[04:03:41] <maddash> echo "18/360"|bc -lq
[04:03:43] <cradek> GNieport: neato
[04:03:46] <dave_1> GNeiport ... what accel are you using
[04:03:48] <maddash> vs. echo "1/360*18"|bc -lq
[04:03:58] <GNieport> 25 IPS iir
[04:04:13] <tomp> GNieport: sounds great! congrats, how sharp are the corners?
[04:04:32] <fenn> maddash: which one is right?
[04:04:36] <GNieport> dunno, I need to put a pen and paper down
[04:04:46] <maddash> fenn: it should come out to .05
[04:04:56] <GNieport> thank you all for the hand-holding :)
[04:05:03] <maddash> fenn: i think this is a floating-point thing
[04:05:08] <maddash> er, problem*
[04:05:20] <fenn> but your scale variable is not set to the correct number of decimal places
[04:05:24] <twice2> xfmedia puked on GNieports video :/
[04:05:39] <GNieport> twice2 what format is better
[04:05:39] <maddash> fenn: so what should scale be, then?
[04:05:46] <twice2> glad you got it going
[04:05:59] <tomp> mplayer was happy with the vid
[04:06:24] <dave_1> inverter ... lets see ... 2/0 Cu ?
[04:06:32] <seb_kuzminsky> nice gnieport!
[04:06:43] <twice2> yeah, don't worry about me, I'm hobbled at the moment
[04:07:02] <fenn> maddash: hmm nevermind scale doesn't get rid of the problem, just moves it further down in magnitude
[04:07:04] <jmkasunich> dave_1: not quite - 4 AWG is good for 100A, so 2 AWG would be good enough for 125A
[04:07:11] <GNieport> seb: I wouldn't have gotten it without your help
[04:07:17] <jmkasunich> (he's right about 120V being far superior to 12V)
[04:07:21] <maddash> fenn: it's a rounding error
[04:07:21] <dave_1> guess I like overkill
[04:07:27] <tomp> ampacity
[04:07:35] <Gamma-X> when trying to get the p gain to oscilate, why does this number vary so much?
[04:08:02] <fenn> oh yes i've burned up those clip leads at <400 mA
[04:08:18] <eric_U> what are you changing, and how does a gain oscillate?
[04:08:59] <tomp> nec ampacity rules for conductors http://www.allaboutcircuits.com/vol_1/chpt_12/3.html
[04:09:28] <Gamma-X> GNieport hey u get ur machine's pid done?
[04:09:29] <dave_1> ZN wants the lowest figure that will sustain osc
[04:09:50] <fenn> Gamma-X: PID gains come from the physical properties of the machine - gear ratio, motor current->torque transfer function, inertia
[04:09:51] <dave_1> then go 0.6 times that for a starting P
[04:10:24] <eric_U> not oscillate, overshoot with damped oscillation, correct?
[04:10:29] <Gamma-X> fenn well i read a howto to find the number were the pgain starts to oscilate then u back it down 1 and edit i and d
[04:10:39] <GNieport> Gamma-X when you went out with your woman and got sushi, I stayed in the below 32F garage and kept working with the guys here ;-)
[04:10:49] <dave_1> nope ... it should sustain ... non-dampened
[04:10:51] <maddash> so what's the big deal with GNieport's vid?
[04:10:55] <Gamma-X> GNieport nice! lol but i got laiiiiidd
[04:11:26] <cradek> maddash: his new retrofit is working
[04:11:42] <maddash> what did he have to do?
[04:11:45] <dave_1> or try at_pid
[04:11:51] <Gamma-X> well oscilation refferes to when the frequency spikes,
[04:11:54] <maddash> besides slapping on the steppers and emc2?
[04:11:55] <Gamma-X> correct?
[04:12:16] <maddash> er, are those servos?
[04:12:24] <Gamma-X> yup
[04:12:24] <tomp> dave_1: sustained oscillation is scary for most folks, so its usually an unknown. ZN wants people to wet thier pants:)
[04:12:28] <fenn> Gamma-X: oscillation means it moves back and forth
[04:12:28] <GNieport> maddash: I had a bit of trouble tuning with the samrt-amps
[04:12:35] <dave_1> yep
[04:13:04] <Gamma-X> fenn so i have to find where the p starts to oscilate... then edit i and d correct?
[04:13:09] <dave_1> the osc may be noisy but amplitude is low
[04:13:16] <tomp> yep
[04:13:18] <eric_U> I'm trying to think if you are guaranteed oscillation
[04:13:28] <maddash> GNieport you're using the mesa?
[04:13:36] <twice2> sustained oscillation - like eating sushi for the first time
[04:13:41] <GNieport> maddash: yep, and 7i33 analog output card.
[04:13:46] <twice2> just have to wait and see what happens
[04:13:50] <fenn> Gamma-X: yeah i guess.. seems sorta like commuting to work by cannon launch
[04:13:56] <GNieport> twice2: did you see the vid
[04:14:18] <maddash> GNieport: why don't you upload to youtube?
[04:14:23] <GNieport> hrm
[04:14:37] <Gamma-X> GNieport got a diff link to ur vid?
[04:14:39] <twice2> GNieport: not yet, let me switch to it
[04:14:42] <GNieport> because I'm going to delete it in a couple of hours
[04:14:54] <GNieport> http://home.cinci.rr.com/bog/stuff/100_2228.mpg
[04:15:11] <GNieport> er
[04:15:14] <maddash> er, I was speaking for twice2's benefit
[04:15:18] <GNieport> sorry, the upload apparently failed
[04:15:20] <maddash> I already wgetted the vid
[04:15:29] <GNieport> quote :)
[04:15:36] <GNieport> quota, too
[04:15:42] <dave_1> what does halscope look like ... do you ever get close to max speed?
[04:15:55] <Gamma-X> GNieport nice!!!!
[04:16:16] <twice2> hehe, i've got dead xfmedia window all over the place
[04:16:22] <GNieport> those are ll max velocity G1
[04:16:50] <Gamma-X> GNieport is it plausable to actualy mill sumtin that fast? lol
[04:17:08] <fenn> styrofoam
[04:17:11] <GNieport> Yes, you ever heard of high-speed
[04:17:17] <Gamma-X> dave_1 i personally have not edited yet with halscope
[04:17:22] <GNieport> I won't be, the machine is too old.
[04:17:30] <GNieport> I may zip a bit on aluminum
[04:17:38] <dave_1> halscope is good stuff
[04:17:40] <tomp> GNieport: and no shake of the machine a-tall, very nice
[04:17:41] <toastydeath> it's possible to mill any material almost as fast as the machine can go
[04:17:48] <eric_U> it's a series I bridgeport, correct?
[04:17:57] <maddash> GNieport: mind if I upload it, then?
[04:18:05] <GNieport> http://home.cinci.rr.com/bog/stuff/100_2228.mpg
[04:18:08] <GNieport> i fixed it
[04:18:23] <GNieport> had to clear out the cruft from the ftp account
[04:18:36] <eric_U> what is a good video player for linux?
[04:18:47] <GNieport> maddash: I'd reather not post it
[04:18:49] <Gamma-X> mplayer
[04:19:00] <maddash> GNieport: whoops.
[04:19:09] <GNieport> maddash but whatever
[04:19:09] <tomp> GNieport: is that still dovetails& adjustable gibs? did you change to ball screws?
[04:19:23] <maddash> twice2: http://www.youtube.com/watch?v=dQXTRKmwIis
[04:19:27] <GNieport> maddash It's just not a very good copy
[04:20:00] <GNieport> tomp: all original, the machine came from Japan in 1970 with ballscrews and steppers
[04:20:32] <eric_U> do the knee gibbs extend all the way to the head?
[04:20:40] <GNieport> yes.
[04:20:50] <twice2> thanks maddash
[04:21:30] <eric_U> what's going on the z axis?
[04:22:52] <GNieport> maddash, would you please pull the vid again from the link I posted? it's actually longer
[04:24:32] <eric_U> are you going to drive the knee for z, or is there some way to drive the quill?
[04:25:15] <GNieport> I am going to use the 2-axis to machine a servo mount for Z
[04:25:24] <GNieport> Quill driven by ballscrew
[04:25:38] <fenn> pulled himself up by his bootstraps
[04:25:57] <fenn> and a 3000lb counterweight
[04:26:16] <maddash> GNieport: sure, holdon
[04:26:30] <maddash> hah, 4 sec longer
[04:26:43] <maddash> no, 6
[04:26:51] <GNieport> http://home.cinci.rr.com/bog/stuff/spindle_assembly.jpg
[04:28:12] <tomp> driving where the depth stop nut is usually located?
[04:28:55] <eric_U> does it have a ballscrew concentric to the quill?
[04:29:03] <GNieport> yes, I don't have a detail drawing, but I believe that was how the factory did it for powered Z quills
[04:29:20] <eric_U> that's what is on my bridgeport
[04:29:30] <twice2> maddash: this will kill yah, i type the url in and got a porking video :o
[04:29:45] <GNieport> eric_u how do you mean? the ballnut will have a bit of lateral float, if that's what you're asking
[04:31:06] <eric_U> sorry, I misunderstood one of your answers
[04:32:11] <maddash> twice2: that's b/c I removed to old entry and still uploading the replacement
[04:32:49] <tomp> outrigger drive for quill http://www.elrodmachine.com/images/QU1C%20on%20a%20Millenium%20Edition%20Bridgeport.jpg
[04:32:58] <GNieport> http://cgi.ebay.com/Shizuoka-Turret-Vertical-Milling-Machine-Fontana-Ca_W0QQitemZ140202626424QQihZ004QQcategoryZ58224QQssPageNameZWDVWQQrdZ1QQcmdZViewItem#ebayphotohosting
[04:33:17] <GNieport> I only have photos like this of the originally available setup
[04:33:41] <GNieport> tomp: looks the same :)
[04:33:45] <tomp> with a bandit !
[04:34:26] <GNieport> the guy I bought it from had cut the servo mounts off with a sawzall, and converted it to a manual machine
[04:34:44] <tomp> hah!
[04:35:18] <twice2> ouch
[04:35:21] <maddash> http://www.youtube.com/watch?v=WLctVdLJ4gE
[04:35:37] <tomp> apple II's and bandits, the 2 big users of 6502's
[04:35:50] <GNieport> In the auction I just referrenced, do those appear to be step motors? I have never been quite sure what the OEM used
[04:36:17] <tomp> yep a detail photo is 6 wire
[04:37:48] <tomp> GNieport: i'm impressed, i'll watch for Shizuoka's now
[04:38:38] <tomp> oh, Yamazen i recognize
[04:39:15] <tomp> like kanematsu goshu, the importers, not the mfctr
[04:41:32] <tomp> your knee dovetail goes higher
[04:41:57] <twice2> nah, utube says it's not available. I'll look for it tomorrow. Glad you got it up and going on GNieport.
[04:42:02] <GNieport> If I lived in Cali, I'd have many Shizuoka's to choose from. They go up about once a month on ebay
[04:42:28] <GNieport> http://www.youtube.com/watch?v=dQXTRKmwIis
[04:43:00] <GNieport> Yamazen tells me that there are no docs availble. I real let-down.
[04:46:26] <GNieport> oops, http://www.youtube.com/watch?v=WLctVdLJ4gE
[04:49:01] <tomp> shizuoka speed retrofit http://www.parsons-technology.com/aData.asp?sMode=41 (centroid)
[04:50:34] <GNieport> apparently Shizuoka shipped all kinds of different options ;-)
[04:50:56] <fenn> geez why is the centroid box so big?
[04:51:31] <GNieport> it's got a PC inside of it, maybe
[04:52:08] <fenn> hah they dont include a monitor
[04:52:09] <GNieport> My enclosure is that large, I left room for 4 axis amps and a VFD
[04:52:32] <tomp> it includes peltier beer cooler
[04:53:13] <GNieport> http://i15.ebayimg.com/05/i/000/d5/e4/11fe_1.JPG is this a stepper?
[04:53:36] <tomp> i think so, 6 wires
[04:53:40] <fenn> using that centroid mill must suck
[04:53:51] <GNieport> fenn, what makes you say that
[04:53:53] <fenn> no buttons knobs wheels..
[04:54:06] <GNieport> they have a pendant available
[04:54:42] <GNieport> you mean, "it isn't like my Fanuc"?
[04:54:44] <GNieport> lol
[04:55:08] <fenn> i mean just a keyboard would be taxing
[04:55:30] <GNieport> I run Fanuc 21i at work and it's all touchscreen except for the jog wheel pendant
[04:56:34] <GNieport> Well, besides estop and machine on, a 'function activate' button
[04:57:07] <fenn> ah but touchscreen is different from a keyboard
[04:57:36] <fenn> i think i'd rather have the wheel boltd to something
[04:57:55] <fenn> unless its a really big machine
[04:58:02] <GNieport> agree. A long way from a 1980's NC controller with 55 buttons, and a keyboard, and a jog wheel, all on one huge slab :)
[04:58:56] <fenn> lots of buttons isn't necessarily a bad thing
[04:59:14] <fenn> you can train your hands to do stuff faster with physical controls
[04:59:16] <GNieport> no, not really bad at all
[04:59:49] <GNieport> Touchscreen = 2 or 3 nested screens sometimes to get to a function
[05:00:10] <fenn> and you have to look at it
[05:00:34] <GNieport> bbl, nite all
[05:00:41] <fenn> ciao
[05:00:47] <tomp> bye
[05:01:13] <fenn> wonder if i should buy an air hose reel or make on..
[05:02:09] <tomp> yo-yo auto-wind? or like a garden hose wind up reel?
[05:02:38] <fenn> well, i'm too cheap to buy an auto-wind reel, but i might make one
[05:03:07] <fenn> maybe i'll put that off until i have a functioning cnc mill
[05:03:13] <tomp> a single bicycle hook works, just hang the coil on it, thats cheap
[05:03:18] <fenn> bah
[05:03:27] <fenn> not when you have other people using the shop
[05:03:34] <tomp> do you?
[05:03:37] <fenn> yes
[05:03:49] <tomp> k, thought this was your dungeon
[05:03:56] <tomp> :)
[05:04:16] <fenn> i'm the only person doing anything constructive
[05:04:23] <fenn> the rest just make a lot of messes
[05:05:28] <tomp> bring back tool chips ( big coin like things you handed into the tool crib to get a tool ), keeps those who cant use tools away from 'em
[05:06:18] <fenn> i'd like to implement a computerized inventory system but i have a lot of prjects
[05:06:50] <fenn> and most tools that people borrow are too big to fit in my standard box
[05:07:33] <fenn> i suppose i could just switch to all pneumatic tools.. then they'd be small enough
[05:07:53] <fenn> but again, that's not what gets borrowed
[05:08:13] <tomp> bar code reader, bar codes on all tools,and one the back of the borrowers neck
[05:08:41] <fenn> please insert neck into CNC tatoo station
[05:08:58] <tomp> dzzzzzzt
[05:09:09] <fenn> i wonder what insurance would be like on that
[05:11:10] <fenn> i'm such a sucker for chinese air tools
[05:11:12] <GNieport1> CNC tatoo would destroy the "art" of it
[05:12:38] <GNieport1> tomp: you asked earlier how square the corners were. The corners were heavily blended at F300, but I set the controlled blending to P0.1 and it followed spot-on
[05:13:31] <tomp> thats very interesting, at F300? ( meaning 30 or 300ipm, dunno the emc convention uses implied decimal or not )
[05:13:31] <fenn> the default P is 0.001 inch or 0.01mm (i think)
[05:13:47] <fenn> so increasing P should increase the rounding
[05:14:07] <GNieport1> fenn: I dont't believe so, it was shaving inches off
[05:14:14] <GNieport1> tomp 300 IPM
[05:14:28] <gezar> emc controled machine?
[05:14:34] <GNieport1> yes.
[05:14:36] <tomp> wicked! with a .1" radius at right angle turns
[05:14:45] <GNieport1> it slowed down :)
[05:14:49] <tomp> or is that true?
[05:14:50] <gezar> sweet, depth of cut and dia of tool?
[05:15:17] <GNieport1> depth of cut -1, tool dia infinite ;-)
[05:15:36] <GNieport1> http://www.youtube.com/watch?v=WLctVdLJ4gE
[05:16:27] <gezar> nice, very nice
[05:16:32] <GNieport1> in the video, it is doing ovals at the default blending
[05:16:38] <gezar> i take it you are a machinist right?
[05:16:41] <tomp> does P0.1 mean allow 0.1" deviation from programmed path? ( hurries to docs )
[05:16:49] <GNieport1> nah, not good enough for that title yet
[05:16:56] <GNieport1> yes.
[05:17:11] <GNieport1> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TrajectoryControl
[05:17:30] <gezar> well, if you have machining questions im normally around to catch them, im okay I guess
[05:18:11] <fenn> and you can hang out in #machine
[05:18:20] <gezar> there is a #machine?
[05:18:29] <fenn> as of this week
[05:18:43] <fenn> it's toasty's project
[05:18:46] <gezar> oh neat
[05:19:14] <gezar> im just so so, ive got a lot of stuff, but I dont like to give specifics
[05:19:24] <fenn> a lot of stuff?
[05:19:38] <gezar> oops s/got/cut
[05:19:44] <fenn> ah
[05:20:10] <fenn> i know how to use a hacksaw
[05:20:30] <GNieport1> fenn making a hose reel will be an interesting challenge
[05:20:30] <gezar> I can never remember which way the teeth face on those
[05:20:43] <GNieport1> which ever way you want
[05:20:44] <fenn> gezar: maybe you were japanese in a previous life
[05:20:51] <fenn> or just put it on the wrong way
[05:21:03] <gezar> hehe
[05:21:14] <GNieport1> typical hacksaw has 4 possible orientations, all have some use
[05:21:23] <gezar> well, come on now
[05:21:32] <fenn> seems like you'd want to pull if the blade were facing up
[05:21:48] <fenn> otherwise your back would hurt
[05:22:07] <fenn> well, i guess it would hurt either way
[05:22:12] <GNieport1> think inverted saw, blade threaded over a pipe inbetween floor joists
[05:22:50] <fenn> pro's just use a saber saw
[05:22:51] <GNieport1> cold now, sleepy time
[05:23:07] <GNieport1> i hope to be pro someday
[05:23:11] <fenn> not me
[05:23:30] <fenn> i hope to get a cushy research job
[05:23:32] <GNieport1> i'd settle for 'pro' at anything
[05:23:45] <GNieport1> pro R&D excellent. I'd love it
[05:24:35] <fenn> not that i have any idea what that would be like
[05:24:57] <tomp> i understand that the P0.1 allows 0.1" deviation from programmed, but i dont understand ever allowing any deviation from programmed path, the programmed path is what i asked for (dangit) i program 'tangential' paths always, and never look for high velocity thru small turns
[05:25:19] <fenn> tomp: you can never exactly follow the path unless you stop at every corner
[05:25:40] <fenn> (emc provides this too)
[05:26:30] <tomp> yes, you can, most machine tools can follow the path exactly, just not fast.
[05:26:38] <fenn> nup
[05:26:39] <tomp> and not stop
[05:26:42] <fenn> impossible
[05:26:55] <tomp> i can hand crank exact paths come on
[05:26:56] <fenn> the machine just lies to you and you have no way to check it
[05:27:51] <tomp> you check the part
[05:28:15] <fenn> tomp: try driving your car 50 mph around a 0.1" corner
[05:28:28] <tomp> ever heard of wire edm, the path ios exact
[05:28:32] <tomp> not cars
[05:28:33] <gezar> one feature, I dont know if emc has this, is positioning always from the same direction?
[05:28:34] <tomp> machine tools
[05:28:44] <fenn> wire edm is just so slow you can't measure the deviation
[05:29:04] <tomp> uhm the error you cnat measure is not an error
[05:29:20] <fenn> "exact" doesnt mean "as good as you can measure"
[05:29:41] <gezar> exact position stop check, is exactly that, move to point, stop, move to point stop
[05:29:46] <tomp> exact then doesnt exist
[05:30:10] <gezar> at that point you have mechinal errors
[05:30:32] <fenn> one way to define exact is by the resolution of the machine
[05:30:54] <gezar> and then issues with cutter dig, and so on and so fourth, but its not a methamatical proposition any more
[05:30:54] <fenn> but i'd agree that it doesnt exist
[05:31:45] <tomp> ok, this is moot, but swinging 0.1" radiii makes parts that are unacceptable ( peg wont fit into hole )
[05:32:04] <fenn> if you tell it 0.1" and get 0.1" what's the problem?
[05:32:20] <tomp> the die and punch are fskd
[05:32:28] <fenn> if the default is "emc deviates a bunch from commanded" ithat's no good
[05:32:58] <gezar> your cutting hairs here, and if your making punch/die sets with 0 clearance you better be using them to cut saran wrap
[05:33:20] <fenn> then set your tolerance lower
[05:33:20] <tomp> 0.1" is not saran wrap, it's cowhide
[05:33:46] <gezar> so .1 is your clearance, .9 in a 1. hole, no problem
[05:35:06] <gezar> wait a minute, so one of you, either tomp or fenn, has a problem with emc's ability to generate movement pulses that make something move a fixed distance?
[05:35:48] <fenn> er.. i'm just saying no machine can move along an exact path
[05:36:09] <gezar> hmm
[05:36:41] <tomp> not pulse size, path deviation. and i say machien can move exactly along paths, the velocity suffers, and the mpotion can be continuous
[05:36:48] <fenn> you have to stop unless you can change directions in the time it takes one encoder tick
[05:37:15] <fenn> (which is impossible)
[05:37:17] <gezar> thats not emc's issue, that physics
[05:37:33] <gezar> emc has to work within the limits I would imagine right?
[05:37:56] <fenn> gezar: no emc is Open Source, it can do anything!!! :)
[05:38:17] <gezar> hahahahahaha
[05:38:35] <gezar> i hope folks arnt saying that
[05:41:46] <toastydeath> blammo
[05:41:59] <gezar> ?
[05:42:00] <fenn> it may be possible to change directions open loop (in the time between encoder ticks) with very well calibrated feed forward
[05:42:15] <fenn> but what's the point of that?
[05:42:49] <gezar> fenn your talking about very small deviations on measured part right?
[05:43:46] <fenn> depending on your definition of small, yes
[05:43:57] <fenn> let's say you are machining individual atoms..
[05:44:04] <gezar> what is your definition of the deviation, well, hahaha
[05:44:45] <fenn> let's ignore the fact that atoms move around on their own
[05:45:41] <ds2> emc is exempted from the laws of physics
[05:45:44] <ds2> ;)
[05:46:00] <fenn> ds2: it's called "simulator mode"
[05:48:47] <tomp> fenn: i didnt know you were referring to what happens between axis position updates, the circle made up of a zillion lines idea... yes there is deviation in all digital controls ( and the analog controls are flaky )
[05:49:40] <tomp> i think that deviation is below the 0.1" threshold
[05:49:42] <fenn> tomp: i was setting up a hypothetical situation where your desired path was less than the encoder resolution
[05:50:09] <fenn> so i could then go on at length about the open loop behavior between encoder ticks
[05:50:49] <tomp> k, another limit, true, my encoder is really 0.001mm but say its coarser, and yes, between the command and the check, the axis is 'on the loose'
[05:50:59] <fenn> if you define 'exact' as within the atomic diameter then yes you can follow an exact path
[05:51:40] <fenn> but your velocity around an atom-sized radius would be very low with any sane accel
[05:51:59] <fenn> fortunately small things can accelerate quickly
[05:53:06] <toastydeath> i can't find out what you guys are talking about.
[05:53:09] <toastydeath> *figure
[05:53:21] <fenn> toastydeath: tomp sez you can follow an exact path without stopping
[05:53:35] <tomp> i didnt like that a path deviation approached 0.1"
[05:53:46] <fenn> and presumably "so why would anyone ever want to deviate from the path?"
[05:53:57] <toastydeath> you can follow a damn near exact path without stopping as long as you have no sharp corners.
[05:54:06] <toastydeath> but that's not practical on machines under $250k
[05:54:16] <tomp> fenn, true, thats what i meant
[05:54:22] <fenn> it's practical if you put rounded corners on everything
[05:54:36] <toastydeath> any sharp corner is going to give you a problem.
[05:54:45] <tomp> toastydeath: i think it happens on cheaper machines at low velocity ( low low )
[05:54:46] <fenn> i think that's how plasma cutters do it
[05:55:10] <toastydeath> tomp: it doesn't
[05:55:15] <fenn> you dont need a $250k machine to do it
[05:55:24] <toastydeath> it follows the minimum encoder resolution
[05:55:29] <toastydeath> which is competely different from "true path"
[05:55:29] <tomp> damn stop agreing with me ;)
[05:55:57] <fenn> toastydeath: how's a $250k machine going to beat encoder resolution?
[05:56:09] <toastydeath> velocity driven rather than point driven
[05:56:12] <fenn> and even then, there will be some error
[05:56:17] <toastydeath> the error is small
[05:56:25] <fenn> small but not zero
[05:56:28] <toastydeath> they're actually getting very near atomic accuracy
[05:56:35] <toastydeath> and they do have atomic accuracy over small scales
[05:56:37] <toastydeath> a couple mm
[05:56:45] <tomp> agie dem250, open loop, 1/2 micron steps, just built well, < 250K when new
[05:56:53] <tomp> no encoder
[05:56:57] <fenn> gage blocks are already below atomic accuracy, and have been for decades
[05:57:03] <toastydeath> fenn: indeed
[05:57:12] <toastydeath> but this is motion, not a block.
[05:57:16] <fenn> i want to say hundreds of years but i'm not sure
[05:57:41] <tomp> egyptians wringing little metal slabs together
[05:57:41] <toastydeath> it hasn't been hundreds of years because we haven't had measures that close except since the 70's
[05:57:54] <toastydeath> after we abandoned krypton 86 as the length standard
[05:58:09] <fenn> heh egyptians had better accuracy than most machine tools
[05:58:31] <toastydeath> what does that have to do with the conversation?
[05:58:38] <fenn> * fenn blames tomp
[05:58:59] <tomp> they knew flat
[05:59:14] <toastydeath> anyway without an external reference frame, you can't know how accurate your machine is, even with perfect encoders.
[05:59:49] <toastydeath> theroetical encoders, that is.
[06:00:10] <toastydeath> so i'm still kind of confuesd as to what kind of accuracy you are talking about
[06:00:17] <toastydeath> *confused
[06:01:07] <toastydeath> a true, perfect profile? Perfect from the perspective of the encoders?
[06:01:29] <fenn> wel crystal lattice spacing is around 2-20 angstrom (0.00002-0.0002 micron)
[06:01:46] <toastydeath> there are machines that are accurate in positioning under an atom's diameter
[06:01:48] <fenn> oops .0002-.002 micron
[06:01:49] <toastydeath> so that's really not a limit
[06:02:34] <toastydeath> so in the strictest sense, there is no such thing as "perfect," because you can keep adding zeroes, and we are now able to measure and move under an atom's diameter
[06:02:43] <fenn> but, does it matter?
[06:02:43] <gezar> well, im going to bed, machine accuracy is probably years away from the accuracy of PI
[06:02:56] <toastydeath> i suppose until we get down to the planck length
[06:02:56] <tomp> nite
[06:02:59] <toastydeath> nite guy
[06:03:04] <toastydeath> fenn: that's what i'm asking you
[06:03:08] <gezar> and thats probably the best limit you can define
[06:03:11] <toastydeath> what are you guys talking about when you say perfect
[06:04:35] <tomp> toastydeath: i complained that the program didnt have the 0.1" deviation in it. That the >>desired form<< differed from the >>actual form<< by a whole bunch.
[06:04:52] <tomp> 0.1" is a wacking huge bunch
[06:04:59] <toastydeath> and the machine didn't show that on the error?
[06:05:10] <fenn> if the program said '0.1" tolerance than that's the specified path
[06:05:11] <toastydeath> your crazy error following thingy that hal has
[06:05:31] <tomp> tomp buys toasty a singha
[06:05:43] <tomp> best beer around
[06:05:51] <fenn> toastydeath: it will not show up on hal's ferror because emc asks for the rounded corner
[06:05:55] <toastydeath> oh
[06:06:09] <toastydeath> is the error dimensional or geometric?
[06:06:14] <fenn> er..
[06:06:24] <fenn> translate for us mere mortals please
[06:06:27] <toastydeath> er
[06:06:34] <tomp> it is not what was asked for
[06:06:37] <toastydeath> sorry, is the error like "the thickness of the part is .1" big"
[06:06:57] <toastydeath> or is it geometric, like, an axis is drifting/cutting corners/angles are not right
[06:07:29] <fenn> the movement of the axis, not the dimension of the part
[06:07:46] <fenn> it doesnt matter if there is metal in the way, different issue
[06:08:15] <tomp> 'orders must be obeyed at all times' journey into space BBC 1950
[06:08:34] <toastydeath> i'm just trying to figure out what, precicely, is .1" oversize
[06:08:42] <toastydeath> or whatever it is
[06:08:49] <fenn> toastydeath: emc will round the corner by 0.1" (if you tell it to)
[06:09:06] <toastydeath> oh, thus your accel convo
[06:09:08] <toastydeath> i get it.
[06:09:13] <fenn> if it cant meet the requested path with the given accels and feed
[06:09:50] <toastydeath> does it slow down early, or sacrifice the corner?
[06:09:59] <fenn> a little of both
[06:10:21] <fenn> it slows down until it can make the corner to within tolerance
[06:10:32] <fenn> computed ahead of time of course
[06:10:38] <toastydeath> natch
[06:10:43] <toastydeath> see that makes perfect sense
[06:10:46] <toastydeath> so what's the issue?
[06:11:06] <fenn> different strokes for different folks
[06:11:27] <tomp> users think they have good control but the allow the deviation to be large. a good machine is one that is acceptable speed and tight to path
[06:11:48] <toastydeath> Fanuc just never makes it to full speed
[06:11:49] <fenn> tomp: ever machined work hardening stainless?
[06:12:03] <toastydeath> is that what EMC does, as well?
[06:12:03] <tomp> hard milling yes
[06:12:26] <toastydeath> i suppose that wasn't phrased well, nevermind
[06:12:44] <tomp> toastydeath: and how much path tolerance might you have on that fanuc? 0.1"?
[06:12:51] <toastydeath> haha a lot less than that
[06:12:54] <fenn> tomp: i mean if you stop in the corners it will work harden, so you have to keep moving
[06:13:26] <tomp> fenn, yes, keep moving, lighter cuts, never stop
[06:13:31] <fenn> and plasma, if you stop in the corner it will burn a divot
[06:13:42] <tomp> edm divot too
[06:13:50] <tomp> its a plasma
[06:13:56] <fenn> right
[06:14:14] <toastydeath> the path tolerances on all our machines are damn tiny
[06:14:28] <tomp> and the speeds are very slow ( not )
[06:14:30] <toastydeath> they'll leave sharp corners
[06:14:36] <toastydeath> well no, they stop in the corners
[06:14:38] <toastydeath> or come to a near stop
[06:14:45] <fenn> now i wouldn't set g64 p0.1 on a machine tool, but i might on some kind of welding robot
[06:15:31] <fenn> or with thin sheet material in a plasma cutter
[06:15:46] <toastydeath> well the other issue is with a machine that has a high enough accel you don't get crappy things happening
[06:15:46] <fenn> (better solution is beefier motors)
[06:15:50] <toastydeath> with momentary stops
[06:15:58] <fenn> right
[06:16:03] <toastydeath> VERY momentary, a given
[06:16:56] <fenn> with higher accel you can set the blend tolerance lower for the same velocity
[06:17:11] <toastydeath> yeah
[06:17:15] <tomp> yes
[06:17:53] <fenn> my stupid laptop keeps spinning up the hard drive
[06:18:22] <fenn> i thought laptop_mode was supposed to prevent this
[06:18:29] <tomp> it requires a stiff machine and torque ( if you feel it turn the corner its not stiff enuf ) (eg rokuroku )
[06:19:07] <tomp> i walked around imts with a glass of water, and set it on the machine while the salesman yacked. i watch the ripples
[06:19:23] <toastydeath> hahaha
[06:19:23] <eric_U> where on the machine?
[06:19:40] <tomp> any solid ( not wobbly door )
[06:19:43] <toastydeath> table or saddle, i suppose
[06:19:47] <fenn> that can be fixed o some degree with jerk limited motion
[06:19:54] <tomp> non motion part
[06:20:30] <toastydeath> what are you trying to deduce from that
[06:20:38] <tomp> shake, stiffness
[06:20:51] <toastydeath> a very stiff machine will transmit very small ripples through it.
[06:21:02] <tomp> yes, very small ripples
[06:21:03] <toastydeath> static stiffness anyway
[06:21:10] <toastydeath> at IMTS?
[06:21:12] <tomp> no, during cut
[06:21:14] <toastydeath> oh
[06:21:20] <toastydeath> that's not really true either man
[06:21:24] <tomp> yes imts and at timtos
[06:21:28] <fenn> depends on the mass distribution too
[06:21:41] <tomp> and the wright who set it up
[06:21:50] <toastydeath> because you don't define what's a synchronous motion versus asynchronous motion
[06:21:56] <toastydeath> from a water on machine test
[06:21:57] <eric_U> I've had a bridgeport shaking so badly, you'd be wearing that cup of water
[06:22:00] <tomp> dunno that
[06:22:14] <tomp> eric_U: :)
[06:22:16] <toastydeath> haha bridgeports
[06:22:18] <toastydeath> a+
[06:22:33] <eric_U> shocked the heck out of me
[06:22:43] <tomp> i put big yaskawas on one, and it 'rocked'
[06:22:46] <eric_U> opened my eyes that's for sure
[06:23:04] <fenn> i just cant believe there's not a better way to cut metal than to throw more mass/stiffness at it
[06:23:16] <toastydeath> fenn: there is!
[06:23:19] <toastydeath> throw LESS metal at it
[06:23:24] <toastydeath> is actually a very sucessful strategy
[06:23:26] <eric_U> stewart platform
[06:23:36] <fenn> uh, what? toastydeath?
[06:23:43] <tomp> fast and hard need big and stiff, slow and easy dont
[06:23:50] <toastydeath> they sacrifice static stiffness in favor of dynamic stiffness
[06:23:51] <fenn> eric_U: that's what i'm ostensibly working on
[06:23:57] <toastydeath> part of dynamic stiffness is lowering the mass of the machine
[06:24:08] <toastydeath> the crap deflects more, but chatters less
[06:24:16] <fenn> because the frequency is higher?
[06:24:19] <toastydeath> and in a finish pass it doesn't matter because the forces are low
[06:24:21] <toastydeath> correct sir
[06:24:30] <tomp> steam cylinder hexapod, crank up the steam, crank up the stiffness
[06:24:57] <toastydeath> but doing the whole high dynamic stiffness thing takes a lot of analysis
[06:25:21] <fenn> hmm
[06:25:49] <toastydeath> the guy who came up with the equations for chatter pioneered that kind of machine design style, i believe
[06:26:03] <toastydeath> he's the one who managed to use a 6" long x 1" diam endmill for roughing
[06:26:08] <toastydeath> on some prototype machine
[06:26:32] <tomp> freq higher because its sorta damped with all that tension?
[06:26:55] <toastydeath> nah
[06:27:13] <fenn> freq is higher because the frequency is ~ 1/(distance*mass)
[06:27:21] <toastydeath> ty fenn
[06:28:02] <fenn> s/1/stiffness
[06:28:37] <fenn> simple harmonic motion
[06:28:41] <toastydeath> and one of the more interesting things is that when you increase the frequency of vibration, you have fewer usable frequencies for machining
[06:28:55] <toastydeath> but when you do find a usable frequency, the depth you can cut at is huuuuge
[06:29:22] <fenn> so how does the control deal with this stuff?
[06:29:28] <toastydeath> it doesn't
[06:29:37] <toastydeath> it just does what the program tells it to do
[06:29:53] <toastydeath> and they handle all the forces/etc by doing FEA on the toolpath itself
[06:29:58] <toastydeath> and adjusting crap.
[06:30:01] <fenn> neat
[06:30:10] <fenn> does it do FEA on the partially cut workpiece?
[06:30:16] <toastydeath> yes
[06:30:27] <toastydeath> it actually just does a couple cases
[06:30:34] <fenn> what software you talking about btw?
[06:30:44] <toastydeath> uh hold on i think i have a flyer from one of the folks
[06:31:10] <toastydeath> here was one
[06:31:17] <toastydeath> company called Third Wave Systems
[06:31:35] <toastydeath> software: AdvantEDGE
[06:31:45] <toastydeath> advantedge FEM 5.0
[06:31:52] <toastydeath> there's also another package hold on
[06:32:20] <toastydeath> i can't find the flyer
[06:32:50] <fenn> * fenn looks at their website
[06:33:08] <toastydeath> you can do a lot of the stuff with a couple cutting tests
[06:33:12] <fenn> cool videos
[06:33:14] <toastydeath> and doing oldschool tool wear analysis
[06:33:23] <toastydeath> to figure out what is going on and make guesses based on that
[06:33:48] <toastydeath> you don't get 100% of the capacity out of stuff, but you can get 75% of the way there
[06:34:25] <tomp> if the distance is constant, and the mass decreases, the freq increases (f=1/(d*m)) so how does old iron fit in? all low freq? ( 200-400 Hz )
[06:34:52] <toastydeath> tomp: cast iron is a damper.
[06:35:13] <toastydeath> there's more damping capacity in cast iron per pound than there is reduced dynamic stiffness
[06:35:42] <toastydeath> so even though your mass goes up, the damping capacity of iron is always greater
[06:35:47] <toastydeath> that's why crap isn't made out of mild steel.
[06:36:09] <fenn> its also why they use granite
[06:36:40] <toastydeath> tru
[06:37:10] <toastydeath> there are weird hybrid machines now using granite epoxy bases/members combined with ceramic trusses
[06:37:23] <fenn> there's other ways to get damping too: viscoelastic shear, piezo actuators
[06:37:24] <toastydeath> for high precision, they're super cool looking
[06:37:38] <toastydeath> yeah but piezoactuators have been done to death
[06:37:47] <fenn> what's the verdict?
[06:37:54] <tomp> what freq is the hexapod or these hybrid material machine tools
[06:37:55] <toastydeath> it's called fast tool servo, it works ridiculously well
[06:38:01] <fenn> great :)
[06:38:07] <toastydeath> but it's also more expensive than the machine tool itself
[06:38:11] <fenn> :(
[06:38:22] <toastydeath> corrects both vibrations and any error motion in the machine due to geometry
[06:38:30] <toastydeath> i.e. changing loads and bending members
[06:38:41] <toastydeath> re: frequency, i have no clue, i just know it's very high
[06:38:49] <fenn> tomp: no idea, i'd need fanc cad software or lots of time with a pencil to figure that out
[06:38:53] <fenn> fancy*
[06:39:16] <toastydeath> haha and a twelve pack of beer to motivate you
[06:39:17] <fenn> or i could just build one and hit it with a hammer
[06:39:30] <fenn> its amazing how often the hammer is an appropriate technology
[06:39:41] <toastydeath> indeed!
[06:41:10] <toastydeath> the fast tool servo crap would be right up your alley fenn
[06:41:12] <toastydeath> control software
[06:41:31] <fenn> hmm. fast software at ~50kHz
[06:41:40] <toastydeath> corroberating 7+ inputs synchronously
[06:41:55] <toastydeath> 7 minimum for a lathe, more for a mill
[06:42:08] <fenn> 7? is 6 not enough?
[06:42:27] <toastydeath> correct
[06:42:36] <tomp> any leads on who might repair dynamic research linear encoders? ( 2 bad 1 good, ttl output is very wavy not square)
[06:42:41] <fenn> uh, why?
[06:42:51] <toastydeath> because there's more than one kind of error motion per axis
[06:43:12] <toastydeath> you have to know the direction and magnetude of some errors and it takes more than one sensor to get that
[06:43:18] <fenn> but there's only 6 degrees of freedom in 3d space
[06:43:20] <toastydeath> right
[06:43:33] <toastydeath> but that's degrees of freedom, not error motions in an axis
[06:43:46] <fenn> ugh.. this is why i'm doing hexapods
[06:44:04] <toastydeath> lol
[06:44:46] <toastydeath> also those 7 sensors do not account for the spindle
[06:44:56] <toastydeath> which has it's own fleet of sensors
[06:45:02] <toastydeath> usually another 8 or so
[06:45:35] <fenn> cant you just stick some mirrors on the workpiece and bounce lasers off it?
[06:45:41] <toastydeath> that's what they do
[06:45:50] <toastydeath> each of those 7 sensors is an interferometer
[06:46:00] <toastydeath> measuring the path length of some member
[06:46:13] <toastydeath> with refrence to a flatness standard
[06:46:20] <fenn> i dont get it
[06:46:35] <fenn> who cares where the individual components are
[06:46:49] <fenn> i care about: the position of the tool relative to the work
[06:46:53] <toastydeath> because if one of those components changes length (bends, twists, shifts) the tool moves.
[06:46:58] <tomp> the sum is where the tool is to the work
[06:47:11] <toastydeath> you need all those path lengths to calculate the tool tip
[06:47:16] <fenn> so put your sensors on the tool and the work!
[06:47:23] <toastydeath> doesn't work that way
[06:47:28] <toastydeath> what sensors would you use?
[06:47:59] <tomp> oof 1am nite all
[06:48:02] <toastydeath> nite
[06:48:14] <fenn> depends what i'm doing, but interferometers and non-contact probes sound like a good bet
[06:48:27] <toastydeath> that's what they use
[06:48:31] <toastydeath> but you have to put them in meaningful places
[06:48:45] <toastydeath> and you have to make them look at something equally meaningful
[06:48:55] <toastydeath> if you have it look at the spindle, god alone knows where that thing is
[06:49:04] <fenn> no, have it look at the metrology frame
[06:49:08] <toastydeath> right
[06:49:15] <toastydeath> but you can't do it from the tool tip.
[06:49:21] <fenn> why not?
[06:49:25] <toastydeath> or you get errors from the atmosphere
[06:49:31] <fenn> * fenn picturing a hexapod attached to the tool
[06:49:39] <fenn> as the metrology frame
[06:49:40] <toastydeath> you have to have knwon paths
[06:49:46] <toastydeath> er
[06:49:52] <toastydeath> a metrology frame is a seperate frame around the machine
[06:49:55] <toastydeath> that is free of stresses
[06:50:05] <fenn> unpredictable stresses
[06:50:06] <toastydeath> and kinematically correct, so you can mount mirrors and standards on it
[06:50:27] <toastydeath> the machine has unpredictable stresses
[06:50:43] <toastydeath> but by measuring the machine frame with reference to the unstressed metrology frame, you get an absolute tool position
[06:50:59] <toastydeath> and you need a minimum of seven sensors to do that on a lathe.
[06:51:26] <fenn> just to get absolute tool position?
[06:51:29] <toastydeath> yeah
[06:51:41] <fenn> why 7?
[06:51:49] <toastydeath> because you can't measure twist with a single beam
[06:52:22] <toastydeath> some of the members, the main X and Y supports most notably, require two beampaths to show twist/sag/etc
[06:52:31] <toastydeath> and i forget where the other three go
[06:52:43] <fenn> if i send you one with 6 beams will you give me a million dollars?
[06:52:56] <toastydeath> no, because it won't work
[06:53:01] <toastydeath> at least not well
[06:53:32] <fenn> to that i say: harrumph
[06:53:52] <toastydeath> every measurement you take from the metrology frame will increase your accuracy
[06:54:05] <toastydeath> so you will have a machine that is accurate, but will have at least one unchecked error
[06:54:21] <toastydeath> and then you have the fun subject of the spindle.
[06:55:08] <fenn> assuming you can predict deflections within the workpiece/spindle, that seems pretty straightforward
[06:55:39] <toastydeath> the spindle's error is larger than the rest of the machine and it's more unpredictable.
[06:56:05] <fenn> 6 non-contact probes around a sensor surface, arranged in an octahedron
[06:56:26] <toastydeath> that's kinematic, not necessarily checking errors
[06:56:32] <fenn> that gives you the position of the sensor surface relative to the reference frame
[06:56:43] <fenn> i'm assuming the sensor surface is a cylinder that is machined into the spindle
[06:56:54] <toastydeath> yeah
[06:57:04] <toastydeath> there's a radial and an axial metrological surface.
[06:57:19] <fenn> oop,s right it should be a cone
[06:57:32] <toastydeath> it's better if you seperate it out
[06:57:44] <toastydeath> that way you don't have to figure out the components of what your sensor is seeing
[06:57:53] <fenn> meh, it's going to be lots of math either way
[06:57:56] <toastydeath> yep
[06:58:08] <toastydeath> that's why it costs so much and uses two seperate controls
[06:58:26] <fenn> it will be cheap in 5 years
[06:58:36] <toastydeath> that's what they said 5 years ago
[06:58:39] <toastydeath> and 5 years before that
[06:58:40] <fenn> d'oh!
[06:58:49] <toastydeath> and uh, all the way back to the 80s when they came up with it
[06:58:53] <toastydeath> it's still expensive as balls
[06:58:54] <toastydeath> BUT
[06:59:01] <fsdafsd> fsdafsd is now known as Unit41
[06:59:05] <toastydeath> with some of the new nanolithography stuff it may actually get less expensive
[06:59:06] <fenn> well i assume "precision" means something different now than in the 80's
[06:59:09] <toastydeath> nah
[06:59:15] <toastydeath> same general ballpark
[06:59:23] <toastydeath> 20-30 nanometers
[06:59:25] <fenn> hurr.. why is it expensive?
[06:59:39] <toastydeath> because getting crap to move reliably in nanometers sucks
[06:59:58] <fenn> but piezo sounds so easy
[06:59:58] <toastydeath> and piezo controllers/drives are expensive
[07:00:05] <toastydeath> it does sound easy!
[07:00:09] <toastydeath> they so desperately wanted it to be
[07:00:12] <toastydeath> then they tried to do it
[07:00:54] <toastydeath> they tried, and it's just still really expensive.
[07:01:03] <toastydeath> the demand is low
[07:01:37] <toastydeath> anyway it is 2 and a i have school tommorow
[07:01:44] <toastydeath> we must discuss this again sometime!
[07:01:45] <toastydeath> goodnight
[07:01:49] <fenn> gn8
[19:26:15] <gene> hello all, stepper config questtion...
[19:27:17] <seb_kuzminsky> what's up gene
[19:28:47] <gene> the last time I tried to run that configger, whose name I've forgotten, it locked me up trying to run it, need a tutorial while
[19:28:52] <BigJohnT> hi gene
[19:28:57] <gene> i'm doing it
[19:29:05] <BigJohnT> they have it working well now
[19:29:06] <gene> hi john
[19:29:24] <BigJohnT> it's stepconf and it's on the menu from 2.2.2 onward
[19:29:45] <BigJohnT> what version are you running?
[19:31:09] <gene> 2.2.3 but its not showing in either of the three menu pulldowns
[19:31:54] <alex_joni> gene: applications->cnc->configuration wizard
[19:32:21] <BigJohnT> alex did you change the menu on 2.2.3?
[19:32:25] <alex_joni> nope
[19:32:31] <alex_joni> I might be wrong about the name :D
[19:32:50] <BigJohnT> on 2.2.2 its stepconf
[19:32:59] <alex_joni> ok, stepconf it is then :)
[19:33:31] <BigJohnT> and I'm not at my linux box to see... if I'm having a senior moment or not LOL
[19:33:37] <alex_joni> http://cvs.linuxcnc.org/cvs/emc2/debian/extras-Ubuntu-6.06/usr/share/applications/emc2-stepconf.desktop?rev=1.2
[19:33:46] <gene> oh, not an emc menu but gnome then, no wonder i couldn't find it, brb
[19:33:48] <alex_joni> it's called: EMC2 Stepconf Wizard
[19:33:58] <alex_joni> gene: you run it before you run emc2 :)
[19:35:03] <alex_joni> gene: you can also run 'stepconf' from the terminal
[19:35:09] <alex_joni> * alex_joni calls it a day
[19:35:50] <gene> By Alex, didn't intend to chase you off though. :)
[19:36:21] <BigJohnT> by alex
[19:36:37] <BigJohnT> gene it's like 7pm for Alex
[19:37:23] <gene> I found it in lost+found, no applications menu here. Its running and working on a new config, where do I start with the timings as I was running base at 30,000 ns before
[19:37:57] <BigJohnT> did you run the latencey test?
[19:38:08] <BigJohnT> That is step one
[19:39:13] <gene> not yet, i just installed the nvidia drivers and i get two notices on startup of emc, but it runs Alex's logo code just fine with my old config
[19:40:14] <gene> nothing about a latency test ib any of the gnome menu's though
[19:40:24] <gene> s/ib/in
[19:40:35] <BigJohnT> one moment I get you the link
[19:41:07] <BigJohnT> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TweakingSoftwareStepGeneration
[19:41:26] <BigJohnT> you just open up a terminal window and type latency-test
[19:41:39] <gene> thanks, loading
[19:42:09] <BigJohnT> let it run a while while you abuse the computer then it will tell you the magic number you need
[19:42:29] <BigJohnT> what kind of stepper drives do you have?
[19:43:03] <gene> xylotex 262's & drivers
[19:44:35] <BigJohnT> I don't know anything about them but I think there is a selection for them so you don't have to know the timing specs
[19:45:41] <gene> i have them running at about 25 ipm with my old stepper_inch.ini
[19:46:04] <gene> looks like the max is about 37 u-secs
[19:47:17] <gene> looks like the max is about 37 u-secs, with the test at 25u-secs
[19:47:41] <gene> how do i divide that up?
[19:48:16] <BigJohnT> there is only one number you need but I forget the name...
[19:48:44] <BigJohnT> I think it is the one on the right... maybe someone can chime in here
[19:49:12] <BigJohnT> stepconf I think tells you which number to use...
[19:50:45] <gene> max interval? 38u-s here
[19:51:02] <BigJohnT> sounds correct.
[19:51:17] <BigJohnT> any way let it run a while
[19:51:28] <BigJohnT> what kind of machine do you have?
[19:52:32] <gene> micromill very heavily modified, bigger tables, new belt driven z axis
[19:53:28] <jepler> The number you enter in stepconf is the "Max Jitter (ns)".
[19:53:45] <BigJohnT> jepler: thanks
[19:54:09] <jepler> technically, the one from "base thread" but they should generally be about the same
[19:54:10] <gene> ok lemme back up
[19:54:42] <jepler> good luck .. bbl
[19:56:08] <gene> now i have the breakout box so i assume i use sherline pinouts?
[19:56:32] <toastyde1th> toastyde1th is now known as toastydeath
[19:56:51] <BigJohnT> depends on how you wired it up...
[20:20:32] <gene> from 'std' to xylotex
[20:21:16] <gene> now, i have joints1 and 2 limit switces error, but do not have them wired. fix?
[20:21:50] <gene> s/swithcs/switches
[20:25:44] <BigJohnT> unselect them from the stepconf
[20:26:43] <BigJohnT> in each axis
[20:27:37] <gene> ok, but its not obvious where
[20:28:52] <BigJohnT> the pinout config page lists all the pinouts, just select none on the pins with an axis limit switch
[20:35:48] <alex_joni> BigJohnT: it was more like 9Pm
[20:35:52] <alex_joni> and I was still at work
[20:36:26] <BigJohnT> alex_joni: I was close LOL
[20:36:34] <alex_joni> yeah
[20:36:41] <BigJohnT> 9:30 now
[20:36:42] <BigJohnT> ?
[20:37:08] <alex_joni> 22:30 now
[20:37:30] <alex_joni> so before it was 21:30 when I left home
[20:37:37] <BigJohnT> * BigJohnT grabbs his calculator
[20:37:37] <alex_joni> err.. left work for home
[20:37:45] <alex_joni> I'm GMT + 2
[20:37:58] <BigJohnT> 7 from here
[20:38:05] <alex_joni> you're around -6?
[20:38:08] <alex_joni> oh, -5 then
[20:38:13] <BigJohnT> yep
[20:38:54] <alex_joni> so you're east cost then?
[20:40:19] <BigJohnT> central
[20:40:25] <BigJohnT> Missouri
[20:49:12] <gene> thanks bigjohn, found it, then had to fix the limits with vim. looking good now, and with less display latency too. :0
[20:50:47] <gene> buit its about 35f here in the shop & the only thing that would hold me he3re much longer is a couple of virgibs to sacrifice over my xorg,conf to get 1600x1200 to work
[20:51:09] <gene> s/virgibs/virgins
[20:51:39] <gene> i'm on the east side, central WV
[20:52:53] <gene> see yall later & thanks guys
[21:14:03] <cradek> did anyone get the monthly spam from enco with the free shipping code yet?
[21:14:21] <cradek> (I notice it's no longer January)
[21:20:56] <BigJohnT> msc, penn tool so far for snail spam
[21:42:11] <toastydeath> ffff
[21:43:13] <SWPLinux> hi folks
[21:44:02] <jepler> what's up SWPLinux ?
[21:44:20] <SWPLinux> not too much - just hanging out in the hotel
[21:44:28] <SWPLinux> hoping I'll be able to fly home tomorrow :)
[21:45:20] <jepler> yeah you should try to get home before the next time you're scheduled to fly out
[21:45:22] <SWPLinux> anything going on on the lists? I don't have access to those while I'm traveling
[21:45:24] <jepler> and that's only two weeks away or so
[21:45:28] <SWPLinux> heh - which is Tuesday
[21:45:39] <SWPLinux> nope, I haev two trips before Wichita
[21:45:48] <jepler> oh -- nevermind
[21:45:54] <jepler> my advice stands, though
[21:45:54] <SWPLinux> heh
[21:45:58] <SWPLinux> indeed
[21:46:15] <SWPLinux> I should return from Bombay 12 hours before I leave for Wichita
[21:48:26] <jepler> sounds good
[21:49:39] <SWPLinux> oops - Mumbai
[21:49:54] <Hugomatic> Hi guys. Do you know if it possible to hack the Sherline 4 axis parallel port control box? I'd love to add spindle control to my mini mill. thanks
[21:50:35] <cradek> Hugomatic: http://timeguy.com/cradek-files/cnc/lathe/DSCN6293.JPG
[21:51:00] <cradek> Hugomatic: you "just" need to add an optoisolator in the right place and hook it up
[21:51:16] <Hugomatic> wow... incredible-licious
[21:51:23] <cradek> the sherline spindle motor driver is not isolated so you have to know what you're doing
[21:51:31] <Hugomatic> bummer
[21:51:49] <cradek> you can find the schematic for it online ... somewhere (I did)
[21:52:35] <Hugomatic> OK, thanks.
[21:52:49] <cradek> if you're slightly less adventurous, you can buy an add-on isolator board for the KBIC motor drive
[21:52:56] <cradek> this brings everything out to nice screw terminals
[21:53:11] <cradek> you would just have to rig up a different enclosure for it
[21:53:50] <cradek> http://www.galco.com/scripts/cgiip.exe/wa/wcat/itemdtl.r?pnum=KBICSI-5-KB&mfgr=KB%20ELECTRONICS
[21:53:59] <cradek> I *think* it's this one
[21:54:58] <Hugomatic> thanks
[21:55:05] <cradek> this board is very nice - it takes switchable 0-5 or 0-10v analog input
[21:55:24] <cradek> if you use 0-5 you can hook it *directly* to a parallel port pin and easily use pwmgen. it gives nice linear control of the spindle speed
[21:56:20] <cradek> (so you still have to know what you're doing, but it's safer/easier)
[21:56:48] <Hugomatic> cradek: but I only have a single parallel port on my computer
[21:56:57] <jepler> as far as getting the signal off the parallel cable, one of those db25 jumper boxes might be easier than opening up the sherline 4-axis driver box.
[21:57:13] <cradek> a single parport has 12 outputs. your four step/dir axes only use 8
[21:57:20] <Hugomatic> So I don;t need a second port?
[21:57:33] <cradek> depends whether those remaining four are used for anything currently
[21:57:43] <Hugomatic> I see
[21:57:45] <cradek> I sincerely doubt they all are
[21:58:07] <jepler> something like this: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=140196822036 (also used to be a staple at Radio Shack in the US)
[21:58:08] <Hugomatic> I could simply add a connector and use 4 lines from emc
[21:58:42] <cradek> yes it would be easy to tap into the parport lines with that kind of box
[21:58:44] <jepler> (in fact I see that this is a Radio Shack item)
[21:59:00] <cradek> in fact that's what I did on the nist lathe
[21:59:04] <cradek> in fact!
[21:59:14] <jepler> ooh it's 4PM!
[21:59:17] <jepler> it's the weekend!
[21:59:29] <cradek> whee!
[21:59:33] <Hugomatic> yabadabadoo
[22:00:36] <Hugomatic> Thanks for all the info guys, and have a nice weekend
[22:00:52] <SWPLinux> well, I ought to run. see you folks later this evening
[22:25:33] <archivist> weekend! mill building time!
[22:27:59] <toastydeath> apparently there really is such a thing as a centerless lapping machine
[22:28:02] <toastydeath> i'll be damned
[22:28:59] <archivist> presumably for the polish after a centerless grind
[22:29:19] <toastydeath> it's got sizing control too
[22:29:26] <toastydeath> allegedly, i'm going from books
[22:29:29] <archivist> Ive never seen one
[22:29:31] <toastydeath> never even seen a picture
[22:29:53] <toastydeath> uses a really long copper cylinder as the lap and a brass cylinder as the regulating wheel
[22:29:58] <toastydeath> interesting.
[22:41:45] <ravennb> hi
[22:43:15] <toastydeath> hi
[22:43:18] <alex_joni> hi
[22:44:24] <BigJohnT> alex_joni: let me see it's 23:45 at alex's house...
[22:44:34] <alex_joni> BigJohnT: one hour off again :P
[22:44:44] <BigJohnT> I don't have a watch
[22:44:53] <alex_joni> 00:43 < BigJohnT> I don't have a watch
[22:45:09] <BigJohnT> hmmm back to the drawing board
[22:45:16] <ravennb> hab mal ne frage.... also bin hier am einstellen von meinem emc2 für eine 3d-step endstufe dran.... hab soweit auch alles hinbekommen also boost not-aus endlagen kühlung ein spindel ein (auf extra relais karte gelegt) doch die sleep funktion macht nicht das was ich will
[22:45:52] <BigJohnT> when you fire up EMC a pop up manual tool change window shows up... What is that for?
[22:46:04] <alex_joni> BigJohnT: manual tool changing :)
[22:46:10] <ravennb> also beim ganz normalen starten ist die endstufe auf sleep... doch wenn ich irgendwas verfahre in eine endlage komme oder den not aus drücke stoppt die bewegung doch die endstufe bleibt im normal modus und wechselt nicht auf sleep
[22:46:23] <alex_joni> when you have a M6 Txx it'll tell you to change to tool xx and push a key
[22:46:37] <BigJohnT> ok thanks
[22:46:53] <alex_joni> ravennb: hmm, koenntest du mal die hal file auf pastebin.ca stellen?
[22:47:10] <alex_joni> (hope the others will forgive our german conversation)
[22:47:39] <ravennb> ohhhh sorry sollte ich englisch sprechen?
[22:48:13] <alex_joni> ravennb: if it's alright with you :P
[22:48:30] <alex_joni> (if there's something you can't translate.. you can use german :)
[22:49:11] <ravennb> okay i'll try to write in english right now
[22:49:58] <ravennb> http://www.pastebin.ca/888189
[22:50:04] <ravennb> here's my hal file
[22:50:51] <alex_joni> hmm. I see you have motion.motion-inpos for sleep
[22:51:02] <alex_joni> that's not quite sleep
[22:51:21] <alex_joni> and you're correct that it won't work while estopped or on a limit
[22:51:32] <alex_joni> because inpos is not true for those cases
[22:51:48] <alex_joni> maybe you want to and2 the motion inpos with machine enabled?
[22:52:01] <ravennb> yes i've found that already out^^ but I found nothing on google which is better
[22:52:15] <BigJohnT> is the sleep a pause button?
[22:52:37] <dmess> feedhold???
[22:52:40] <alex_joni> BigJohnT: no, it's a low power on the stepper drives
[22:52:42] <ravennb> no there are no buttons for sleep
[22:52:56] <alex_joni> reduce current or something like that
[22:52:57] <BigJohnT> ok, my gecko's do that automaticly
[22:53:09] <BigJohnT> reduce current when idle
[22:54:05] <ravennb> so what should I use instead of motion.motion-inpos??
[22:54:11] <alex_joni> ravennb: maybe you can set sleep when XYZvel is 0 ?
[22:54:41] <ravennb> hmmm i'll give this a try
[22:54:51] <alex_joni> XYZvel is a float
[22:54:56] <alex_joni> so you probably need a wcomp
[22:55:10] <alex_joni> with something like -0.0001 and +0.0001
[22:56:30] <ravennb> there is already a wcomp which comparates XYZvel with 0.1 and 3
[22:56:51] <alex_joni> right, that's for boost
[22:56:54] <ravennb> i'll try this right now and see what happens
[22:57:01] <alex_joni> 'k
[22:57:02] <ravennb> yes
[23:04:00] <ravennb_> there is wcomp.0.in I've to add a new wcomp how do I do this? It displays me "pin wcomp01.in not found"
[23:04:29] <ravennb_> i've tested wcomp.1.in wcomp.0.1.in and wcomp.01.in
[23:08:54] <jepler> add count=2 (or the desired number) to the line which is 'loadrt wcomp'. Otherwise, only wcomp.0 will be created.
[23:09:10] <jepler> also, use 'halcmd show pin' to find what pins exist, rather than just trying things that you think might exist -- saves time
[23:13:59] <ravennb_> okay the first tip helped me but how do I use 'halcmd show pin`?
[23:14:20] <alex_joni> ravennb: open a terminal
[23:14:32] <alex_joni> then write: "halcmd show pin"
[23:14:40] <alex_joni> and you'll get all pins
[23:14:57] <alex_joni> or write halcmd show pin wcomp (and you'll get only pins starting with wcomp)
[23:16:32] <ravennb_> ähhhm you mean a terminal from ubunutu (Applications->Accesoires->terminal)??
[23:16:40] <alex_joni> yeah
[23:16:53] <ravennb_> okay this gives me some error messages
[23:17:07] <ravennb_> had emc2 to be started at this point?
[23:17:17] <jepler> yes.
[23:17:33] <ravennb_> ahhhhhhhhhh it works^^
[23:18:43] <ravennb_> ähhhm I had to invert the output of the second wcomp and all my tryings don't work
[23:19:53] <alex_joni> ravennb: setp parport.0.pin-xx-invert TRUE
[23:23:03] <ravennb_> "parameter or pin 'parport.0.pin-17-invert' not found
[23:23:56] <ravennb_> Perhaps it's easier to invert my new "sleep" bit
[23:24:42] <jepler> use 'halcmd show param' to see a list of parameters. you'll probably find that you made a simple mistake in the name.
[23:24:51] <jepler> (again, do it while emc is running)
[23:25:26] <cradek> or, http://www.linuxcnc.org/docs/html/hal_drivers.html#sec:Parport
[23:35:49] <ravennb_> hmmm okay it works but the sleep bit did nothing its only 0
[23:41:37] <ravennb_> i've set the wcomp.1.max to 50 and the value is 30 but its false.... the same thing when i set it to 0.1
[23:41:57] <jmkasunich> is the function in a thread?
[23:42:10] <ravennb_> how do I make a thread?
[23:42:26] <jmkasunich> emc makes threads already - base and servo
[23:43:10] <jmkasunich> the core EMC functions are automatically added to threads, and the sample configs add the functions for the HAL blocks they use
[23:43:29] <jmkasunich> but if you add more hal blocks, you need to add their functions yourself, using an "addf" command in your hal file
[23:43:49] <ravennb_> the function is in the standart_pinout.hal if this information helps
[23:44:55] <jmkasunich> I'm coming into the conversation late and didn't read back yet
[23:45:16] <jmkasunich> I didn't think standardpinout.hal had a wcomp in it?
[23:45:39] <ravennb_> I've modified it
[23:46:06] <alex_joni> ravennb_: you need to addf your new wcomp function
[23:46:33] <jmkasunich> "addf wcomp.1 servo-thread" or something like that
[23:46:45] <jmkasunich> if you already have wcomp.0, that only covers the first wcomp
[23:46:47] <alex_joni> ravennb_: you already have one (for wcomp.0, need one for wcomp.1)
[23:46:55] <ravennb_> ahhhhhhhhhhhhhhh yes I've seen this yet
[23:47:45] <ravennb_> this is for looping the wcomp or?
[23:47:55] <alex_joni> for calling the wcomp code
[23:48:07] <alex_joni> otherwise it's just some software component which doesn't get run
[23:48:15] <ravennb_> jeeeahaaaa thanks it works
[23:49:09] <ravennb_> I'll try some values now and then I could go sleeping^^
[23:49:25] <alex_joni> it's early :P
[23:50:17] <ravennb_> yes but tomorrow (or today if we are correct) I'd planned a stress test für my cnc soft/hardware
[23:51:09] <alex_joni> that's nice :)
[23:51:57] <ravennb_> hardware means the electronic in this case the other hardware I've to build on work
[23:56:41] <ravennb_> that's great everythings works fine now
[23:57:06] <alex_joni> good to hear that
[23:58:09] <ravennb_> thanks you a lot
[23:58:30] <alex_joni> ravennb_: keine ursache :P
[23:59:07] <ravennb_> ja hab mich auch angestrengt nicht so noob like rüberzukommen kenne das von nem anderen chat wie die dann fertig gemacht werden^^
[23:59:29] <alex_joni> ravennb_: das kommt hier sehr selten vor
[23:59:48] <ravennb_> das runtermachen oder die noobs?