#emc | Logs for 2007-07-14

[00:15:15] <a-l-p-h-a> hi again folks.
[01:02:59] <tomp> is this right? in tp, during a single time slice that is has goalPos.tran.x, y, z... the x y z amplifier voltages calculated for a servo system are just vectors ( signed magnitudes ) describing this immediate goal position. _During_ this very short time slice we have no checks, we 'point and shoot' ( checks occur after the time slice ends ).
[01:03:43] <anonimasu> tomp: obviously you cant check stuff faster then the fastest thread on the machine
[01:04:38] <tomp> i was just wondering if during this small time slice the system was unchecked, not worried about thread speed
[01:07:47] <anonimasu> ok
[01:11:08] <anonimasu> im going insane.
[01:27:15] <Rugludallur> yes, yes you are
[01:28:51] <Rugludallur> and I hate HF, I hate HF, I really really don't like HF, .....
[01:45:03] <JymmmmEMC> anonimasu: short drive
[02:06:12] <jepler> tomp: yes, emc produces just one commanded position command per execution of the motion-controller function (typically, 1ms) and checks the feedback position just as often
[02:09:39] <tomp> jepler: thanks, now i have to understand the execution queue, meaning... why is there one ( this q is from a slow machine point of view where calculating future tasks may not be desirable, where alternate destinations may be desirable ... for sinking edm )
[02:15:12] <jepler> tomp: to mill something, you have to control the position of the machine over time while respecting acceleration and velocity limits. one way to do that is to divide time into discrete units that are small compared to the time constants inherent in the system being controlled.
[02:16:39] <Rugludallur> nite
[02:17:22] <jepler> I imagine the same is true of edm, though acceleration and velocity limits are not the highest concerns
[02:21:42] <jepler> bbl
[02:46:00] <JymmmmEMC> cq cq cq dx
[02:59:14] <killar> killar is now known as klickrr
[03:14:26] <tomp> jepler: i should dig out this edm trajectory planner. in edm you dont calc the new posn based on time & velocity. the new velocity is calculated , based on the difference between desired gap voltage and actual gap voltage ( not actual posn & desired posn). the new posn depends on gap. and disregards any history or trend of velocity. looking for pdf now.
[03:15:02] <JymmmmEMC> tomp: Well, what's taking you so long?
[03:15:22] <tomp> lotsa crap to wade thru, just in edm ;)
[03:15:50] <JymmmmEMC> tomp: CTRL+A, SHIFT+DEL =)
[03:15:59] <JymmmmEMC> tomp: CTRL+A, SHIFT+DEL, ENTER =)
[03:16:05] <tomp> on cd?
[03:16:28] <JymmmmEMC> tomp: Oh, in that case.... 350 deg F for 5 minutes
[03:16:39] <JymmmmEMC> or 30s in microwave
[03:17:50] <JymmmmEMC> Heh (movie plot), all computers should be stored in microwave ovens. Then when the feds come raid your place, just hi tthe start button (in not automated that is)
[03:17:59] <JymmmmEMC> s/in/if/
[03:21:35] <JymmmmEMC> GPS w/ touch screen.... it looks MUCH better in person than on their website... $500 http://www.miogps.com/US/products_h610_features.htm#1
[03:22:08] <JymmmmEMC> very responsive touch screen, and was picking up a signal indoors too.
[03:22:31] <JymmmmEMC> very nice UI too, much better than my Garmin.
[03:32:57] <Fritz> * Fritz wishes for an x-acto knife
[03:33:25] <Fritz> Milling PVC on a Taig mill - burrs out the wazoo
[03:33:34] <JymmmmEMC> overrated, use a machetti instead
[03:33:49] <JymmmmEMC> Fritz: Oh, green scotch bright bad
[03:33:58] <JymmmmEMC> pad
[03:34:17] <JymmmmEMC> or scrape with edge of box cutter
[03:34:31] <Fritz> Small internal features...I don't think a pad will reach
[03:34:44] <JymmmmEMC> cut to size
[03:50:28] <Unit41> tocco
[04:11:50] <tomp> jepler: jmkasunich: I found the paper (cnc traj planner for edm ) , I added it to the wiki as a link so anyone can download it http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?ElectricalDischargeMachining
[04:12:59] <tomp> i built a comp that decides the new velocity, and it works ok, i think too complex now, but simpler than the PID ( cuz its only P )
[04:16:38] <tomp> the link is at the bottom of the wiki page
[04:18:04] <JymmmmEMC> tomp: you made me wait for that thing, EEEEEEsssshhhhh ;)
[04:18:30] <tomp> read it yet?
[04:18:41] <JymmmmEMC> havne't even clicked the link =)
[04:18:58] <tomp> whats taking you so long :)
[04:19:47] <JymmmmEMC> doing much much important work (scratching my butt)
[04:20:12] <Skullworks-PGAB> too much detail (jym)
[04:20:19] <tomp> did not need to know that
[04:20:39] <JymmmmEMC> You know you want the details, photos coming
[04:21:04] <JymmmmEMC> Skullworks-PGAB: for you.... 8x10 glossys
[04:41:33] <CIA-8> 03cradek 07nineaxis * 10emc2/src/Makefile: 9 axis sim hal
[04:58:11] <takeda> hello
[04:59:37] <takeda> i have three working stepper motor drivers (step,direction) and i wanna use them with emc. Without a physical parallel port, like using a laptop can be done using a converter? (usb->parallel ie)
[04:59:57] <takeda> like using ftdi chips
[05:03:19] <takeda> nobody here?
[05:05:29] <Skullworks-PGAB> not easy from a laptop
[05:06:27] <Skullworks-PGAB> there are non-paraport options - but not much workable from a lapto[
[05:06:47] <takeda> .
[05:07:02] <takeda> ok thanks
[05:07:32] <Skullworks-PGAB> might try USBcnc - it uses an earlier version of EMC in a PIC processer driven via usb
[05:07:57] <Skullworks-PGAB> runs in windoz
[05:09:21] <Skullworks-PGAB> it does all the realtime functions i the PIC so Windows and USB buffering are not an issue
[05:09:28] <Skullworks-PGAB> in the PIC
[05:10:20] <Skullworks-PGAB> http://usbcnc.com/
[05:11:08] <takeda> damn i am familiar with atmel avr ... thanks i'll check it out, din't know it
[05:12:39] <takeda> do you know if it's working ok ? it looks very beautif
[05:20:42] <Skullworks-PGAB> I've heard good things - I was considering it at one point
[05:21:21] <Skullworks-PGAB> but I decided to skip steppers and go full servo
[05:21:42] <takeda> that's nice
[05:22:19] <Skullworks-PGAB> personaly I like his version 1
[05:22:17] <takeda> the guy have done quite a job, he wrote real-time needs of the software in the uc
[05:22:38] <takeda> i would need 3 years to do it on my own
[05:23:22] <Skullworks-PGAB> ver 1 had a DB25 output port to hook your breakout board to - like a remote paraport
[05:23:50] <takeda> that's not very difficult to manage, if you can make pcb's at home
[05:23:57] <Skullworks-PGAB> BTW you can download schematics and EAGLE board files for them
[05:24:09] <takeda> (http://diypcb.googlepages.com)
[05:24:22] <Skullworks-PGAB> just need to buy his preprogramed PIC
[05:25:00] <takeda> it's not that expensive, if i need it i'll buyit i geuss
[05:25:10] <takeda> i don't wanna raise entropy ;-)
[05:25:16] <takeda> (bad english i know)
[05:27:13] <takeda> also it's a 4 layer board, it can't be done at home (i think i saw a 4 somewere)
[05:27:17] <Skullworks-PGAB> his PC software is free too - only the PIC (or complete unit is sold)
[05:27:46] <takeda> yes i dnl it just now, and looks perfect
[05:27:50] <takeda> thanks for the link again
[05:28:21] <Skullworks-PGAB> np
[05:28:44] <takeda> it's a complete solution, it has lot of input (run, stop) and even more output
[05:28:47] <takeda> quite good !
[05:29:25] <Skullworks-PGAB> yeah - I was thinking about a mini machine to take to shows and do engraving onsite
[05:29:49] <Skullworks-PGAB> that would work from a laptop just fine
[05:30:12] <takeda> i am an amateur with cnc, i am just building my machine (comparing to u)
[05:31:05] <Skullworks-PGAB> I run big iron at work everyday - but I'm building my own small machine as a hobby
[05:31:42] <takeda> :-) nice, and good luck
[05:31:54] <Skullworks-PGAB> same to you
[05:31:52] <takeda> when you say small, how small exactly ?
[05:32:12] <Skullworks-PGAB> I'm converting a SEIG X3
[05:32:51] <takeda> can you give x * y dimensions? on the working table? i don't know seig x3
[05:33:20] <takeda> thats a mil
[05:33:22] <takeda> very nice
[05:33:33] <toast_> isn't it like 12x4
[05:33:35] <toast_> or something
[05:33:54] <toast_> epic wrong maneuver
[05:34:05] <Skullworks-PGAB> yes - here is a link to the U.S. Imported version http://www.grizzly.com/products/G0463
[05:34:07] <takeda> i am going for a table router (i don't know how can i say it)
[05:34:07] <toast_> 6 1/4" x 21 3/4"
[05:35:07] <Skullworks-PGAB> like 16" x 6" x 18"
[05:35:20] <takeda> well i am building a table cnc router with 60cm by 100cm working area
[05:35:28] <Skullworks-PGAB> ah
[05:35:36] <takeda> naybe too much for a starter
[05:35:55] <Skullworks-PGAB> how much Z travel (height)?
[05:36:13] <takeda> i think router end to working area is about 40 cm
[05:36:44] <Skullworks-PGAB> 40cm vertical cutter movement?
[05:36:57] <takeda> i am not building it my self, a friend who has the tools to do it (he has tools for cutting inox steel for food machines)
[05:37:25] <Skullworks-PGAB> it will be fun
[05:37:35] <takeda> yes, but you wont cut that long, there is a router going up and down
[05:37:48] <takeda> i hope i understand what you ask
[05:38:37] <Skullworks-PGAB> no - but its OK most routers are near the same size
[05:38:48] <takeda> (my part is to build the motor drivers and communicate with pc)
[05:38:58] <takeda> i guess i'll find out on the way
[05:39:12] <Skullworks-PGAB> getting there is half the fun
[05:40:15] <toast_> lol
[05:40:59] <takeda> lol?
[05:41:10] <toast_> laugh out loud
[05:41:21] <takeda> yes but at me ? :-S
[05:41:24] <toast_> no, just in general
[05:41:25] <toast_> not at you.
[05:41:30] <takeda> a ok
[05:42:35] <toast_> what are you going to be cutting
[05:42:51] <takeda> wood mostly
[05:42:56] <toast_> cool
[05:42:56] <takeda> and my friend vinyl for signs
[05:44:34] <Skullworks-PGAB> vinyl - that USBCNC has support for tangental knife cutting too.
[05:45:00] <toast_> tangental knife cutting?
[05:45:10] <takeda> wait to find what tangental is
[05:45:45] <takeda> http://www.summa.be/pages/nfo_tangentialordrag.html
[05:45:49] <takeda> you mean this
[05:46:22] <Skullworks-PGAB> yes - uses like an X-acto blade on a pivit - used to cut vinyl, foam, and balsa for plane parts or signs
[05:46:34] <toast_> ohhh
[05:46:39] <toast_> nice
[05:46:47] <takeda> ok
[05:46:49] <takeda> also in foam cutting i think
[05:47:18] <takeda> niiice ( <--borat's nice )
[05:47:22] <Skullworks-PGAB> basically - not sure how he does it - check the manual
[05:49:34] <takeda> ok
[05:50:14] <toast_> my guess would be requiring a spindle encoder
[05:50:52] <Skullworks-PGAB> not for the drag metod
[05:50:56] <takeda> well tell me something, until now (we have all the parts) the machine cost is about 3,500 euros (i think about 5,000 in $)... is that a sane value for a table with that dims?
[05:51:44] <Skullworks-PGAB> sounds a bit high - but thats more based on local economy
[05:52:08] <toast_> yeah man, that's approaching a used commercial cnc knee mill
[05:52:10] <Skullworks-PGAB> but - you may also have chosen only top grade components
[05:52:23] <takeda> we ordered ballscrews and stuff ftom marchant dice (ebay shop :-S )
[05:52:35] <Skullworks-PGAB> NSK liner rails are not cheap
[05:52:59] <Skullworks-PGAB> good ballscrews cost too
[05:53:01] <toast_> i dunno if i'd use linear rails in a router
[05:53:15] <takeda> http://stores.ebay.co.uk/Marchant-Dice-Ltd
[05:54:03] <takeda> 1900 euros cost was from ballscrews/shafts and all those things...
[05:54:02] <toast_> unless you're using linear rail in a different sense
[05:55:05] <Skullworks-PGAB> I see HIWIN rails and other goodies there...
[05:55:38] <takeda> that's good??
[05:56:49] <Skullworks-PGAB> I am looking at ABBA ballscrews as a first choice - and HIWIN as second - only because HIWIN seems to cost more/take longer on custom orderes
[05:57:14] <takeda> everything done now...
[05:57:15] <takeda> :)
[05:57:23] <Skullworks-PGAB> your vender has a good selection
[05:57:28] <takeda> i don't remember which he bought
[06:02:03] <takeda> skull wait plz to look at something
[06:04:12] <takeda> check your takeda window (priv)
[06:11:58] <Skullworks-PGAB> sorry was away for a bit
[06:14:27] <takeda> ok
[06:14:44] <takeda> i upload a pdf but i delete it again
[06:14:57] <takeda> most of the thing we bought are HIWIN
[06:15:12] <Skullworks-PGAB> ah ok
[06:22:16] <Skullworks-PGAB> I think its time for me to sleep - been a long week. - be back later.
[06:46:32] <toast_> pew pew pew milling
[06:52:46] <toast_> it would be nice to have bed mills at work instead of bridgeports
[06:55:12] <toast_> birmingham seems to have some very nice hybrid bed mills
[10:17:04] <Martin_Lundstrom> Hello
[10:51:45] <Rugludallur> morning
[10:57:20] <Martin_Lundstro1> Hello Rugludallur
[10:57:50] <Rugludallur> hey Martin, how are things going ?
[10:58:03] <Martin_Lundstro1> I have some feed back, but I have to reboot now bb i a flash
[10:58:13] <Martin_Lundstro1> slighly forward
[11:01:51] <Rugludallur> Interesting, reading up on GPL v3 and Linus stand on it, I predict loads of kernel code will be released under v3, Linus will refuse to include it in his branch of the kernel and then in 6 months his branc will seize to be the "authoritive" branch
[11:06:04] <martin_lundstrom> Hi again Rugludallur
[11:06:26] <Rugludallur> hey Martin, you said you had some sucess
[11:06:27] <martin_lundstrom> How are you?
[11:06:53] <Rugludallur> martin: pretty good, I'm working on the table, with the new MP1000B set up and fully configured (even serial port)
[11:06:57] <martin_lundstrom> Yep, my tiny filter is tester with part success
[11:07:10] <martin_lundstrom> cool
[11:07:10] <Rugludallur> martin: but I still get massive HF/RF issues :(
[11:07:36] <martin_lundstrom> OK, what kind? Limit sw prob?
[11:07:59] <Rugludallur> Martin_Lundstrom: THC locks up, shows wierd stuff on display and then it needs a reboot to recover
[11:08:48] <Rugludallur> Martin_Lundstrom: I'm starting to think that perhaps Thermal Dynamics just has the most overkill HF unit ever made and I got unlucky enough to get it
[11:08:48] <martin_lundstrom> Im gonna look at some pictures of your machine
[11:08:59] <Rugludallur> martin: there are a couple of new ones in my gallery
[11:09:12] <martin_lundstrom> nice
[11:09:39] <martin_lundstrom> I got a few first fotos too, but they are on the HD here
[11:10:16] <Rugludallur> Martin_Lundstrom: hmm you need some web space :)
[11:10:28] <martin_lundstrom> I think my plasma cutter does not have a HF module that is powerful enough
[11:10:49] <martin_lundstrom> Sure, web space is nice
[11:11:12] <Rugludallur> martin_lundstrom: I'll try to remember to create an account and put up a virtual host for you on Monday :)
[11:11:28] <Rugludallur> martin_lundstrom: if I forget just prod me while at work
[11:11:46] <martin_lundstrom> cool
[11:12:13] <Rugludallur> mlundstrom.com ?
[11:12:40] <martin_lundstrom> ? can you arrange top domain?
[11:12:47] <Rugludallur> martin_lundstrom: sure
[11:13:02] <martin_lundstrom> that cost money right?
[11:13:07] <Rugludallur> martin_lundstrom: but it's not a top level, it's a .com domain :)
[11:13:16] <Rugludallur> martin_lundstrom: top level would be .martin
[11:13:24] <martin_lundstrom> yes
[11:13:29] <Rugludallur> and I can't arrange those :)
[11:13:35] <Rugludallur> martin_lundstrom: I get em for almost free
[11:13:37] <martin_lundstrom> hard ;)
[11:13:56] <martin_lundstrom> cool, I can send you the money
[11:14:29] <Rugludallur> martin_lundstrom: no worries, keep the money and send me a patch when you are done :)
[11:15:01] <martin_lundstrom> anyway, I did some more cutting trials
[11:15:12] <Rugludallur> martin_lundstrom: how did it go ?
[11:15:32] <martin_lundstrom> and there is still some strange stuff going on
[11:16:26] <martin_lundstrom> good news is that I learn more HAL thins and I understand your schema better and I can do basic debugging
[11:16:59] <martin_lundstrom> So I seen my filter work by checking signals
[11:17:37] <martin_lundstrom> but still when I fire, most of the time Z drops in height anyway!
[11:18:09] <martin_lundstrom> very confusing
[11:18:31] <martin_lundstrom> How is your arc start?
[11:18:41] <Rugludallur> Martin_Lundstrom: It would be so nice to have an editor that would look like the scematics and show live signals :)
[11:19:49] <martin_lundstrom> yes
[11:20:32] <martin_lundstrom> I cant find a picture of your plasama hose sheilding, do you have one?
[11:21:09] <renesis> damn, freenode got the long nicks
[11:21:20] <martin_lundstrom> At least it would be nice with a saveable setup in the HAL config window
[11:22:38] <Rugludallur> martin_lundstrom: no shielding on the plasma leads, but I have tracked the issue down to HF
[11:23:37] <martin_lundstrom> Yes and your problem aperes when HF arc starting right?
[11:23:46] <Rugludallur> martin_lundstrom: yup
[11:24:08] <Rugludallur> martin_lundstrom: the HF is in a separate glass insulated wire though
[11:25:02] <Rugludallur> martin_lundstrom: runs parallel to the leads
[11:25:20] <martin_lundstrom> hmm
[11:25:34] <martin_lundstrom> You have a HF torch
[11:25:41] <martin_lundstrom> ?
[11:25:51] <Rugludallur> martin_lundstrom: yup
[11:26:04] <Rugludallur> martin_lundstrom: industrial control (machine) torch
[11:26:18] <martin_lundstrom> cool, my bullshit pc does not have a terminal for that
[11:26:24] <martin_lundstrom> ok
[11:26:29] <Rugludallur> ? bullshit pc ?
[11:26:45] <martin_lundstrom> my bs plasma cutter
[11:27:06] <Rugludallur> martin_lundstrom: there is no magic, it's just a dc powersupply with a bit of control logic
[11:27:28] <martin_lundstrom> Hmm
[11:27:44] <martin_lundstrom> Build my own arc starter mmm
[11:27:57] <martin_lundstrom> I like that
[11:28:02] <Rugludallur> martin_lundstrom: that's easy, even building your own plasma cutter is easy
[11:28:37] <Rugludallur> martin_lundstrom: just need to have safeties and sensors to make sure gas is flowing before current flows
[11:29:17] <martin_lundstrom> I have some big IGBT modules laying aroung, they itch my fingers sometimes
[11:30:27] <martin_lundstrom> Anyway your HF wire, glass insulation, what is that? Is it a good shield?
[11:31:40] <Rugludallur> martin: no shielding on it, it would probably be almost impossible to put shielding on the leads inside the cable chain though .. hmm
[11:31:46] <martin_lundstrom> The wires to your steppers also have seilding?
[11:32:02] <Rugludallur> martin_lundstrom: yup
[11:32:29] <martin_lundstrom> I guess you can strip it down
[11:32:48] <martin_lundstrom> and change the HF into something better
[11:33:19] <Rugludallur> martin_lundstrom: yeah, but getting something that can handle several thousand volts and has shielding is non-trivial ..
[11:34:03] <martin_lundstrom> hmmm, Are you sure? I have a diferent setup
[11:34:25] <Rugludallur> martin_lundstrom: regarding the voltage of the hf or ?
[11:35:14] <martin_lundstrom> yep, I think a shielded battery cable should work?
[11:36:27] <martin_lundstrom> what do you think?
[11:36:58] <Rugludallur> martin_lundstrom: I'm sure about the voltage numbers, not sure what battery cables are rated for though ..
[11:38:14] <martin_lundstrom> hmmm, I dont think theres too many with 10kV rating, but its not for continous use right, the cable cool down etc?
[11:39:22] <Rugludallur> martin_lundstrom: it's only during start but it's a question of the insulation preventing the arc from conducting directly to the table through the insulation
[11:40:42] <martin_lundstrom> ok, but I think thins cable is what is your problem
[11:41:16] <Rugludallur> martin_lundstrom: It's not my first thought but I'll look into it
[11:41:25] <Rugludallur> afk for a bit, working on the table :)
[11:41:44] <martin_lundstrom> ok
[11:43:10] <martin_lundstrom> Another thing you can do to reduce HF is to get a shield cup for the torch, that will reduce the problem somewhat
[13:20:49] <DanielFalck> rayh: good morning
[15:22:06] <tomp> tp.c & tc.c manage the motion elements on the queue, what file reads the struct & creates the new voltages for a servo? (ref: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?back=Simple+Tp+Notes )
[15:23:37] <awallin> from that wiki page: tpRunCycle? is called every TRAJ_PERIOD. It updates currentPos
[15:24:16] <awallin> I rember that working out how everything is hooked up and works in principle is not super hard.
[15:24:31] <awallin> it's the blending code that's non-trivial to understand
[15:25:45] <awallin> anyway cradek's opinion was that a TP with better/deeper lookahead could most likely only be written entirely from scratch
[15:26:03] <awallin> so understanding the current blending scheme is perhaps not required
[15:26:11] <awallin> if that is what you are thinking about tomp?
[15:28:58] <tomp> awallin: i was looking for who executed the needs of the next item on the queue. I 'm not directly interested in hi-speed lookahead, but may need to insert,remove & abort queue elements on the fly for edm.
[15:31:31] <tomp> btw: i did read your explanation and it's very useful, thanks
[15:41:25] <tomp> uh, i thought you wrote http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Trapezoidal_Velocity_Profile_Trajectory_Planner
[15:46:11] <tomp> btw: just fixed the borkd gif link to Leslie Watts' gif
[16:58:43] <awallin> thanks for the wiki fix. Les Watts page was about the only documentation available when I looked into it. simple_tp_notes is what I did a while back
[17:28:08] <awallin> what's a reasonable base_period on a good RT machine??
[17:29:44] <tomp> I traced the code to see joint->vel_cmd is an lvalue only in src/emc/motion/control.c (besides motion.c nulling it( but have not found where that value is picked up, converted to a suitable voltage andapplied to a dac ( mising stg srcs here :(
[17:29:44] <tomp> base period? I dont know, would need to convert that to servo update rate and compare to some industrial controllers
[17:30:50] <awallin> base_period is for step generation with the parallel port
[17:31:26] <awallin> tomp: the TP outputs position. A PID in HAL deals with velocity
[17:32:35] <tomp> thanks, I had a note suspecting PID
[17:33:59] <awallin> the TP just makes sure that the sequence of position commands respects the accel and vel limits. so internally the TP worries very much about accel/vel, but to the outside (HAL->servocard->drive->motor) it does only one thing: outputs a sequence of positions every traj_period
[17:37:28] <tomp> is the PID comp called for this purpose? (not sure all PID requests go thru hal )
[17:38:57] <awallin> all PIDs reside in HAL
[17:39:12] <awallin> so the pid get's the position command as input (TP says go to X=1)
[17:39:26] <awallin> and then the PID knows where the machine is (say X=0.9)
[17:39:40] <awallin> and then it tells the drive to do something to correct this situation
[17:40:34] <awallin> the PIDs can run at a higher rate than traj_period. I believe PIDs run at servo_period in the default setup
[17:51:48] <tomp> thanks, i intend to send the 'PID' ( a new comp that is similar ) slightly different info.
[17:51:54] <tomp> The current PID uses position desired and position actual and outputs position corrected.
[17:52:10] <tomp> It would have no I and no D as they dampen the response to the process.
[17:53:23] <tomp> the new comp has process voltage desired and process voltage actual, and outputs process voltage corrected ( as velocity command to an analog amplifier )
[17:54:28] <tomp> this what how an 'rc-servo' acts
[17:55:08] <tomp> this is how edm works during an individual position command en-queue
[17:56:04] <awallin> ok, I don't know very much about edm
[17:56:23] <awallin> but I guess you need to keep constant discharge conditions for optimal material removal rate
[17:56:50] <awallin> anyone finding gmail incredibly slow lately?
[17:57:46] <tomp> yes (constancy of discharge conditions), thanks
[18:00:13] <tomp> sorry, I dont use gmail
[18:03:31] <awallin> receiving a message takes 10minutes. at work it is instantaneous
[18:03:54] <chr0n1c> * chr0n1c has only used his gmail account once to play around with the google im thingy
[18:17:22] <kanzur1> kanzur1 is now known as kanzure
[19:31:14] <robin_sz> meep?
[21:43:36] <CIA-8> 03cradek 07TRUNK * 10emc2/configs/common/core_sim9.hal: merge nineaxis branch (UVW changes)
[21:43:40] <CIA-8> 03cradek 07TRUNK * 10emc2/share/axis/tcl/axis.tcl: merge nineaxis branch (UVW changes)
[21:43:39] <CIA-8> 03cradek 07TRUNK * 10emc2/src/Makefile: merge nineaxis branch (UVW changes)
[21:43:41] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/canterp/canterp.cc: merge nineaxis branch (UVW changes)
[21:43:41] <CIA-8> 03cradek 07TRUNK * 10emc2/configs/sim/ (14 files): merge nineaxis branch (UVW changes)
[21:43:44] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/ini/initraj.cc: merge nineaxis branch (UVW changes)
[21:43:44] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/kinematics/ (gantrykins.c rotatekins.c tc.c tc.h tp.c trivkins.c): merge nineaxis branch (UVW changes)
[21:43:46] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/rs274ngc/ (11 files): merge nineaxis branch (UVW changes)
[21:43:47] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/sai/saicanon.cc: merge nineaxis branch (UVW changes)
[21:43:50] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/task/ (emccanon.cc taskintf.cc): merge nineaxis branch (UVW changes)
[21:43:51] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/motion/ (command.c control.c emcmotcfg.h usrmotintf.cc): merge nineaxis branch (UVW changes)
[21:43:54] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/nml_intf/ (canon.hh emc.cc emc.hh emc_nml.hh emcglb.h emcpos.h): merge nineaxis branch (UVW changes)
[21:43:57] <CIA-8> 03cradek 07TRUNK * 10emc2/lib/python/rs274/ (glcanon.py interpret.py): merge nineaxis branch (UVW changes)
[21:44:01] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/usr_intf/axis/extensions/emcmodule.cc: merge nineaxis branch (UVW changes)
[21:44:04] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/usr_intf/axis/scripts/axis.py: merge nineaxis branch (UVW changes)
[21:45:20] <CIA-8> 03cradek 07TRUNK * 10emc2/docs/man/man9/.cvsignore: new pluto step docs
[22:41:19] <CIA-8> 03cradek 07TRUNK * 10emc2/src/emc/task/emccanon.cc: don't lose UVW when we do the external sync
[23:32:33] <tomp> sudo apt-get update failed... how do i clean up ?? Reading package lists... Error!
[23:32:33] <tomp> W: GPG error: http://ftp.debian.org testing Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A70DAF536070D3A1
[23:32:33] <tomp> E: Dynamic MMap ran out of room
[23:32:33] <tomp> E: Error occurred while processing r-omegahat-ggobi (NewVersion1)