ok, now that is weird
doen't look like it is being cooperative.
well, it wouldn't run "normally", but when I executed the script as "perl -w the_script", it worked (even though it gave me a warning)
* skunkworks just acts like he knows what your taking about
the same warning that it had given me before, when run from the script Alex pointed out, but which didn't work
I don't know what I'm talking about - that'e the frustrating part ;)
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2006-11-28.txt
Hello Can someone help me with compiling ems2 head?
Hey Guest, same as before ?
when I compile dir
when I compile it checks for cc version-finds gcc in rtai-config
steves_logging is now known as steve_stallings
then checks for gcc and egcs-finds neither
says to see config.log-how do i find that
Hey, all you hexapod wannabes, check this out-- http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=230054967821
Guest387: hmm did you already install gcc and build tools with apt get
Guest387: sudo apt-get build-dep emc2-axis
sudo apt-get install build-dep emcs2-dev???yes
said couldn't find pakage build-dep
Guest387: ok are you sure universe and multiverse are enabled
Guest387: Try apt-get update
no idea. over my head now
Guest387: sudo apt-get update
Guest387: sudo apt-get install build-dep emcs2-dev
see if that works
ok hold on
sudo apt-get build-dep emc2
sorry Guest387, I got to go, hopefully the others can help you if you still have problems
good night guys
did it work ?
could not open lock file
sudo in front
got to go , gl with the compile
cool, with a little better tuning I can get 600mm/s2 accel on my lathe with no appreciable following error
it actually runs the motor backward a bit to decel
no, just normal powered decel I think (not coasting to a stop)
you mean emc send a reverse pwm signal to slow it down?
your having way too much fun
I wonder what sort of peak amperage your running thru that poor h-bridge
I don't know, but it sure is snappy now
the pwmgen is pretty cool - isn't it?
I can't get very many levels, but it seems to be enough
[01:51:09] <cradek> http://timeguy.com/cradek-files/emc/1000mms2.png
top is FE (1 div = .01mm), middle is pid output
FF2 makes all the difference in the world for this high accel
hmm, I think this is new: when I home an axis with no homing velocities set, it sets the coord to 0 like it's supposed to, but the motor jumps a tiny bit
I got it on the scope - it jumps to -.003mm and then back to 0, 100msec later
that doesn't sound right :)
deadband is +- .0015, so I bet that's related
I have the encoder working on one of the monsters - need to bolt it down before I really play. But at 30 volts it is very hard to move.
this is a motor that will eventually run your big mill?
does that have limit and home switches already that you can just use as-is?
I am afraid to turn it up anymore without it being bolted down. if it oscolated it would probably end up on the floor
no - that would have to be set up to work corrctly. it zeroed on the 'accupins'
can you just use a C clamp or something simple?
oh right, "accupins" :-/
but an encoder with an index and a switch to get it close would work well
wonder if anyone is homing on index with emc2 yet
how does the mazak home?
plain old switches
it might have index that we aren't using - I don't know for sure
steve_stallings is now known as steves_logging
going to have to find what we are going to use for a power supply. :)
are you going to run close to your transistors' max voltage, or is there a lot of safety margin?
probably not. I get 500rpm at 80 volts. so around 100-150 might be the max we run. I think the mosfets are rated at 500v :)
it will be more of a current issue
ah, that's nice then
how is the lathe working?
jmk did a quick calc and came up with 4325 oz-in at 500 rpm - 20a
cradek: top speed is the same?
are you running at the motors' rated voltage?
jepler: I didn't increase the velocity but it sure looks like it could
20-40% more I bet
the motors say 19 but I'm using 24 I think
the accel is nice for starting threads (and getting out), but there's no need for higher velocity it's so fast already
hmm also, I forgot the encoders might quit working over the current speed, it was the designed max
cradek, what speed are the encoders?
I mean the software counting
oh - that :)
where's jepler's FPGA thing when you need it? ;)
I don't remember the details but I remember it was designed to work at this speed, so I'm not going to mess with it
well I hear it's pretty much done...
ah - are you referring to the software in the AVR-based divider?
we'll probably want to make a whole new driver board to use it
I don't actually remember which (avr or hal) is closest to the speed limit
it would be pretty cool to have a mix of skunkworks' driver and the FPGA counter/pulser
yep it sure would
suitable for even a large machine it seems like
yeah, though something in me rebels at the idea of thoroughly mixing power and control circuits
(I think skunkworks ordered the fpga board today)
doesn't like it
yeah - maybe that's a better word
or rebels at the side of my brain that mentioned it in the first place ;)
you do need isolation at all the right places
I'm sure no expert, but it seems like there's no magic anywhere, it just takes care
there's care and expense, to do it "right"
actually, the little isolator chips jmk mentioned before may do the trick
I didn't see that
hmmm - he was talking about some Analog Devices chips, I think
meant for high speed communications, but also useful for other isolation applications
I don't have much isolation on my lathe - parport hooks right up to the driver
maybe optos are overrated :-)
heh - that must be it
who needs isolation anywhere - it works for cradek without!
I think you're channeling someone I know
hmmm - I wonder if all this yodaspeak means that I should go to bed
my lathe is probably silly to most, but I think it broke some barriers for me and hal both
yeah - I thnk it's very cool
I suppose I should try to figure out how to get one delivered here
there are (were) a couple of very nicely maintained Hardinge CHNC lathes for sale about 8 miles from me
$500 for the lathe, but it's ~3000 pounds, so delivery is significant
have space for it?
as long as I give up on the idea of parking the van in the garage, yes :)
before the first snow I move everything in the garage that prevents my car from fitting into the barn. 7? years later, that scheme is STILL working to my amazement
wow - you must have a magic expanding barn
for your lathe, that wouldn't work so well.
well, it started big and empty, ask me in a couple more years :-)
we have a1/2 acre fenced lot, so there's no option for that here :(
I can already tell it's not going to work forever
but if I run across a mill I *will* make room
I guess the "external storage space" has to be large enough for really old things to have decomposed fully before you run out of space
that works for the planet I guess
well so far (like the barn)
heh - yeah, so far.
do you have use for a cnc lathe or is it just something every kid should have?
err - well
I probably have a use for it
that's kind of why I didn't buy it on sight
but I'd still like it - to make the shop complete
err - more complete (it's never really complete ... )
if you need it sometimes, you shouldn't miss a deal, but on the other hand it's always around while you don't need it
yep, and I still have a slight chance of being able to rearrange the garage to allow both vehicles to fit in it for the winter
I was often running out of swing on my sherline and bought a 6" craftsman for $300, never regretted it one second
I've used it maybe a dozen times only, but it's very nice to have
the little craftsman lathe?
forget what it's called
well - I was thinking of making lens mounts - possibly several hundred of them
so a CNC is quite useful in that situation
greetings. I am looking for a little help getting head to run properly
you've come to the right place
right place, maybe not the right time though
good. it seems the realtime module is not loading properly-wrong version?
what's the actual error you're seeing?
ver. 529 instead of 530?
it shuts down with a very long list of messages
does this happen when you run emc and then halcmd or some other utility?
or is it just from running emc?
after I pick a configuration. etch.servo for instance
rtapi init fail
ok. I'm not sure exactly how to fix that, but I do recall a discussion about a similar problem.
says version mismatch
the issue was that some of the utilities run from the emc script are part of the installed version
emc2 still works just not HEAD
did you build head run-in-place?
how are you running it exactly?
right - the problem is that realtime is started from the run in place version, but the installed version is in the PATH
it does give mesages about directories that are foe reular emc2
(I do this all the time - 2.0.4 is installed, head is in a directory)
I think that sourcing the scripts/emc-environment script fixes it
we really need to see the messages and errors. try pastebin.ca
SWPadnos: but I run that way constantly without problem
go to to scripts in the emc2-head directory run "emc"
ok, you need to be in emc2-head and run scripts/emc
yes that is what i did
those aren't the same thing
which did you do?
I'm back to saying we need to see the output and errors then
k how can i get that to you?
pretty gteen here
go to www.pastebin.ca and paste them in
then you get a URL you can paste here
ok will get back to you thanks!
the url is pastebin.ca/260284
what did you use as arguments when you ran configure?
hmm there isn't another emc running is there?
not at the same time no
wonder if you have some modules loaded still
but back to configure: what arguments did you use?
I have reboot and tried . i could again
could you pastebin the output of lsmod?
where do i find that?
run the command lsmod
ismod not found
that's a lower case L
(lower case though :) )
will paste it
ChrisMorley: you said the installed 2.0.4 still runs? like if you try it right now?
i will run it now
seems to work fine.
ok exit it and try running head again with scripts/emc
hal scope is running
same thing no worky
I'm a bit stumped
well that sucks!
I'm too stumped to think about it before getting a night's sleep :)
in the src directory, try make clean, the configure --enable-run-in-place again, then make
theN configure ...
I have done that already but could do it again
I'm puzzled because just one hour ago I did this on my ubuntu 6.06 system with the 2.0.4 packages installed
virtually all the developers run this way, I don't know what's going on with your setup that's different
I'm sure I have done something as I am pretty blind. took some help just to get head to compile
what does make clean do?
removes the compiled programs so everything all builds again
I will do that again then
for good measure, in the emc2-head directory, run cvs up -dP
all the comands to do this I copied from wikki
maybe one of us should try it with exactly those commands then, but probably tomorrow
make clean first or cvs up -dp?
then cvs up -dP <== note lowercase d, uppercase P
meanwhile I need to get to bed
ok thanks I will play.
I/we'll be around daytime (US) tomorrow like usual
goodnight and good luck
I will bump into you then . good night
hi guys, i'm getting alot of joint folling errors, using a stepper system. what do i need to adjust to try to get rid of these? i've lowered the max_velocity on all axis's and still get them when motion changes from x axis to y axis.
can you put your config somewhere we can get it to check?
cradek: I had used the wiki instruction to install head yesterday - the only issue I had was with lynx
(had to activate the multiverse
ok, that's good to know
did you fix the wiki?
give me a minute
I think jepler did. Have not looked
I really don't know what ChrisMorley's problem is... I think he got tired of hearing me say it, but developers build like that all the time
I had all kinds of issues when I didn't follow the directions properly :) Like forgeting to sudo apt-get build-dep emc2
cradek: are you positively sure it's not your fault ^_^
my ini file is at http://www.gobarker.com/granville.ini
anonimasu: what's my fault?
cradek: the build problems he's having
and my backslash/scrapped parts :D
anonimasu: certainly not sure, but it's unlikely it works for everyone but him because of something I did :-)
how do you explain my parts?
granville: which axis is causing the error - z (axis 2)
anonimasu: now I don't know what you're talking about
cradek, i had to really lower the max_vel on z or i would get axis errors everytime i tried to jog.
granville: is the z scale really supposed to be 40000 steps per inch?
now, i'm seeing them on x and y, when moving x, then the move should turn to y.
cradek: need to blame somone ;)
granville: for Z there is no headroom in acceleration
aha I bet jepler spotted it
MAX_ACCELERATION = 2.0
STEPGEN_MAXACCEL = 2.0
i had been lowering max_accel to try to stop the errors, i guess i should lower both?
STEPGEN_MAXxxx should be "a bit bigger than" MAX_xxx for the same axis
no, you always have to have STEPGEN_MAXACCEL higher
try 5% higher
the max you can get on z is about .25
inches per second
ok, what about the problems i'm seeing on x and y, max accel is lower than stepgen-maxaccel
what's the problem again?
i don't think those valuse have changed on x and y since i was cutting with it sunday, we only adjusted the scale a bit. joint following errors.
try turning off backlash compensation and see if that makes the problem go away
it moves out with the g00 move, moves down, starts moving along x axis at feed rate, gets to where it is suspose to stop x and turn y, and gives the error.
ah, that's probably it, i added the backlash last night.
IMO there really is only one underlying cause of following error with steppers and EMC2.
ray: want to expand on that? :)
so what is the real problem, computer not fast enough? It's not like emc is getting feedback from the router.
there are at least 3 reasons I know of. Not specifying stepgen headroom. not being able to issue enough steps per second (base period too big / scale too big). and the naive backlash implementation in emc 2.0.x.
The reason you can't increase the Z velocity further without getting following errors is the "steps per second" issue -- with BASE_PERIOD=50000 you can issue at most 10000 steps per second.
I had a feeling the z axis problem was related to that since it has so many steps per inch.
granville: how fast is this computer?
almost any computer can handle BASE_PERIOD=20000 which will allow up to 25000 steps per second
granville: you should be able to reduce your base period by half then (25000)
You should be able to lower your base period to sqeek out a few more ipm
or squeek even
I think you mean "eke out"
z axis speed really doesn't matter much, but i will drop it by half to see how fast i can get x & y to go :)
you haven't seen the machines I tinker on ;)
you aren't going to have much of a problem with XY because they have a nice low scale
granville: I don't think the BASE_PERIOD is limiting the step rate on X and Y. You are doing only about 2400 steps per second on those axes, well below the 10000 step limit for BASE_PERIOD=50000
that is almost the scale on my gantry - very nice. x/y
will the lower base period help with the backlash issue?
backlash comp for steppers is pretty bad in 2.0. It works well only for very small values
Expanding. The computer can't keep up with step rate demand.
you should be able to do a good 240ipm if your steppers can handle it.
in the upcoming 2.1 there is a new algorithm
ok, great, i think i'm ready to head back to the shop, thanks guys!
Demand is greater at higher speeds, during accell.
good luck granville, let us know how it comes out
can i run emc laptop with amd turion64
i istalled ubuntu64 already
many laptops don't work well with realtime, you can only try and find out
you cannot run emc on ubuntu64, only i386
what about running i386 on turion64?
you can boot the live CD and test latency on your laptop with the rtai latency test
you can use the i386 install of ubuntu on any 64 bit machine
[14:55:37] <skunkworks> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting
section 2.1 is the latency test
ok, thank you
if you have not downloaded ubuntu i386 yet, it's easiest to get the emc2 CD
you mean BDI?
no, the ubuntu liveCD that comes with emc2 on it
you can find it on linuxcnc.org
it's just a ubuntu 6.06 with emc2 preinstalled
(BDI does not come with emc2)
[15:00:40] <cradek> http://linuxcnc.org/index.php?option=com_content&task=view&id=21&Itemid=4&lang=en
i found it...thank you!
cradek: I don't see your tuning experience on the wiki :)
well, i cut out a picture frame, it turned out ok, but i either missed steps on the x moves, have an error in my g-code, the pulley is still slipping on the x-axis, or the issues are caused by backlash
for the most part i was cutting concentric rectangles for an 8x10 pocket for a picture, then cut out the center 7.75 x 9.75, all the south cuts along the y looked good, but the ones on the other end were off a good bit. it didn't have any problem staying on the same track making multiple passes to cut through the material.
taking out the backlash got rid of the joint following errors.
that's good to know (it's a known problem)
granville: do you have any pictures of your setup?
it looks like the pictures at machinetoolcamp.com, i can take detailed pictures if you want.
will emc run on a voompc M1000, with a 1ghz nehemiah processor? http://www.mini-box.com/s.nl/sc.8/category.101/.f
looks like the brush and vacuum setup is nice
the nehemiah processir is a multimedia-oriented chip, isn't it?
i've got the brushed mounted but i stand there holding the vaccum cleaner in place.
granville: I do that too :-)
you may be interested in the $20 (ish) remote controlled electrical outlets at Home Depot
I hang the remote transmitter on the quill drive of the Bridgeport, and the shop-vac is plugged into it
I may take one apart to see how to control it from a computer
granville: there was a recent thread on our mailing list about a similar system -- that one with a VIA CPU
you can read that thread here: http://thread.gmane.org/gmane.linux.distributions.emc.user/95/focus=95
nearest home depot is 70 miles away, I've got a contactor in the control box that i need to get wired to an outlet for the router and the vac, and those limit switches. details....
oh, i thought that pc had a parallel port, guess not, forget that!
i guess the ide port is really a parallel port, has anyone configured hal for an ide port?
no, I've never heard of anyone doing that
it's an interesting thought, but I don't know whether the pins on an IDE port can be individually controlled by software -- I kinda doubt it
there's also an unused floppy port on most computers today. wonder if you unload all the floppy drivers if you can use it.
or the sound card as a 2 channel dac
vga = 3 channel
if your good, you might not even need servo drivers using the vga port!
I guess you need the drivers, but maybe not the controllers.
aside from the fact that I was just kidding...
[17:35:09] <jepler> http://www.intel.com/design/archives/periphrl/docs/29209302.pdf
huh, this is a '92 document about floppy drive formats including "perpendicular recording". I thought "perpendicular" was the new innovation in hard drives in 2005/2006
what was old is new again
seems to happen all the time
looks like a floppy port has enought output pins, but you would probably get some pretty erratic behavior during a reboot.
I'd be very surprised if you could get a floppy port to work with EMC2
jepler: do you have the link to the specs on the pluto fpga
it's controlled by a specialized chip, the CPU doesn't have direct access to it
how much current can those stepper drivers cradek built handle?
I am trying to find out how much current it will sink. I have found 16ma so far.
with good heat sinks is it comparable to geckos?
I am sorry - my comment was towards the pluto fpga.
is 2 amp per phase
yes - the l298 is 2 amp per channel
skunkworks: I doubt it's a whole lot of current -- make sure you check the "total, all I/O pins" current too.
skunkworks: you looking at something that requires a lot of current?
.. not from a special-purpose chip
I haven't found a current figure in that pdf yet
max +-25mA per pin (page 45)
but there's a table on page 50 that shows currents >80mA
so I'm confused
jepler: not really - just want to pick a resister to drive the optos. and make sure I am not over that it can handle
hmmm - unfortunately, it looks like the ACEX line is "mature" - not recommended for new designs
SWPadnos: yeah I noticed that too
e MAX line is supposed to replace it
as far as I can tell, they have not announced the end of manufacturing yet for this particular ACEX chip.
er - I guess the ...
jepler, do you know if your design is using the embedded RAM for various counters/registers?
it may save some logic elements if that can be don (if it's not already)
SWPadnos: no, it's not using the specialized RAM blocks
skunkworks: try adding www ?
jepler: - if I read that right - it is showing output current vs voltage. showing when the output is high and low. At high - 20ma is 3v. trying to force a low -> high it will take 80ma to get the output to 3v or so.
which is probably bad ::)
only took a 15 minutes of staring at it to figure out what they where trying to show
ok - so I guess the trick is to not open the Alamo "additional crap description" page, since it seems to take out all of Mozilla when you close it
good to know :(
ok - I don't think I made my self clear. If your drawing 20ma from a high - the output voltage will drop to 3v or so.
if you try to force a low to a high - it takes 80ma to raise the pin voltage to 3v
again - probably bad :)
but more important than that, do you think you can calculate the appropriate resistor values from what you've found out?
yes- no problem.
I think the opto isolators like 15ma.. so 15ma is 3 volts. 3v-.6v=2.4 volts. So around 160ohm probably 220 will work which is what I think I put in there.
15ma is quite a bit for an optoisolator
yah - I chose poorly
I've seen some activate on ~20 uA
what a pain that was ;)
[20:27:46] <skunkworks> http://www.toshiba.com/taec/components2/Datasheet_Sync//212/4267.pdf
Whats the minimum hardware requirment for a dedicated system that drives three steppers through the parport?
simon_: please see http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Hardware_Requirements
gah - it's very annoying that car rental insurance is more expensive than the car rental itself
when we where in ireland - we spent aound $600 dollars on car insurance
check with your regular car insurance company - you already may have coverage
it's more dicey when you rent in the UK
hmm yeah I bet that's worse
because you'll run into a half dozen folks figuring out how to make a right turn
before figuring out
Yah - our car insurence doesn't cover over seas
I'm pretty sure mine is only good for the US and Canada
though the credit card may cover the UK as well
driving on the wrong side of the road was a trick.
I only had a problem with that when there were no other cars around for reference ;)
(wife did most of the driving) (actually all of the driving)
actually, driving in England is good for us - my wife can only hear with her right ear, so this wat I get to drive and she can still hear me
we drove out of the airport and promptly drove in the wrong land :)
I think we even had a manual shifter - that was kind of fun with the left hand
so did we fiat
we put about 1700 miles on it in the ~2 weeks we were there
took us a while to figure out how to get it into reverse :)
yeah - the motion is wrong
hello all, i have a question about CVS HEAD 2.1 pre
emc crashes when loading the morenc config.....insmod error loading rtlib/motmod.ko
unknown symbol error
look in dmesg to see the missing symbol
well i can't right now, the emc machine is at work, and i don't have xchat loaded on the doze box that they use for internet
if you're using a config from emc 2.0.x, then you need to add "loadrt trivkins" to a HAL file
that does not make it easy for us to help you troubleshoot...
if you're using a 2.0 config there are several things to fix - see the wiki page for details
i will remedy that situation, the doze admin dude will be back next week and then i can load xchat up.......
some have had success using the java irc client on linuxcnc.org
emc2.0.3 and 2.0.4 compile and run fine......
are you trying to use the same config with head?
the config differences will still stop you until they're fixed
SW yes i am using my motenc config from a different build.....
do i need to edit the head configs?
you need to make a new copy of your working 2.0 config, then update it to work with head/2.1
this page explains the differences
okay kewl, thx
maybe the run script should mention the changes needed if there's an error
or a link to the webpage
and the java irc client does work great - using it now.
SWPadnos: that would be easy if we had versioned configs, but we don't
yeah - I suppose you can never know when to remove the message
with versioned configs we would just check forever
yes, though the actual wiki page location may change arbitrarily
if (this is a 2.0 config && I'm 2.1) http://...
else if (mismatch) polite error message;
and add another case for 2.2 later if appropriate
maybe even if(there is no version number in the config yet && I'm 2.1) ...
i.e. 2.1 could refuse configs that are not versioned, it's only one more step to updating a config
that lets us point people to appropriate instructions whenever we have to introduce incompatibilities in config files
I'm starting to think we should do this immediately (for 2.1)
that may be a good idea
I think we discussed that briefly a day or two ago - didn't we?
the config file compat number would be the first emc version it's compatible with
not sure - but I know it's not a new idea
hmmm - what you really need is the last version it's compatible with ...
i take it that the adaptive feedrate will not be a part of the 2.0 version???
mdynac: no, 2.0 receives only bugfixes
okay well i might as well just redo all my configs for the 2.1 version......
i desperately need adaptive feed....
yours may already be done depending on the age of your cvs checkout...?
adaptive feed has not been released so you must be using some cvs checkout
22nov i downloaded it
but your config is much older?
you're mac from cnc workshop right?
it works fine in all versions up to 204
are you going next year (june)?
ok you do need the updates on this webpage then
you had asked me about reading some old gcode tapes - I will bring my tape reader/punch and we can do it there if you like
it's pretty portable
I could also make backups if I bring a few spools of tape :-)
i have a reader/duplicator but i have no documents for it, and i cannot figure out how to connect it to a pc......
what's the connector?
2 of them
it's likely to be rs232 or 20mA current loop
one of each gender I suppose
it's probably rs232 then
that's a passthrough for modem->punch->terminal
lots of plotters have the same setup
I'll help you figure it out if you bring it
remind me of all this when the time gets nearer
kewl i will
just never figured out how to talk to it...
with a null modem cable, probably at 110 or 300 baud, probably with parity
my punch has a slow/fast switch that will do 110 or 300
some readers (but probably not punches) were 1200 baud, I have one of those too
we sold all of our tape punch/readers on ebay :)
what brand is yours
sorry, no idea
cradek: you might have bought one of ours ;)
skunkworks: wouldn't that be something
skunkworks: it was many years ago, not sure it was from ebay
:) we sold them many years ago.
hell, i had to save this one from the dumpster!!!!
that's where a lot of this good stuff is found :-)
after running tapes for a bit on the k&t - we quickly decided that it was a pain in the ass. and promply made a tape emulator.
hmmm, a casual glance at the 2.1 motenc configs look just like the old ones.....
use diff - there are probably some small changes
mdynac: either the casual glance isn't enough, or they aren't updated properly then
it is probably in the hal file. (the changes you need)
I think the nml file is totally different
yes probably one change is in there
what ever hal file that is called from the ini :)
is the loadrt trivkins in the HAL section of the ini?
or is that in the core_whatever.hal?
[21:52:51] <cradek> http://cvs.linuxcnc.org/cvs/emc2/configs/common/core_sim.hal.diff?r1=1.5;r2=1.6;f=h
the wiki page links to core_sim but I bet all the core_ have it
core_servo.hal has the load trivkins
however the head version at work does not......
i somehow have 2 different head versions...
KNJN LLC-fpga4fun.com used PayPal Shipping with U.S. Postal Service
mdynac: did you use emc2 before the workshop?
well i was fooling around with it....i am applying it to an EDM
(are you the one that had the fishing cap on?)
i was working on the Japax LDMS all week....
till the drive deck smoked.....
hmm - ok your not the person I was thinking of then :) you guys in the corner over there didn't seem to get out much ;)
i was hunkered down along side the Mazak
[22:01:41] <jepler> http://emergent.unpy.net/files/sandbox/version-error.png
like I say. Mention it in passing and jepler does it :)
[22:02:23] <jepler> http://emergent.unpy.net/files/sandbox/version-error-2.png
jepler: what about minor updates that can use the same configs?
cradek: we'll have to complicate the checking later
so I guess you think this is a good idea too?
even if we don't introduce incompatibilities like trivkins again it'll still be true that you can't use *all* 2.n configs on 2.n-1 -- they might use new components.
it'll be fiddly won't it
err - the (current) problem is using 2.n-1 configs with 2.n
yes it'll suck
though it's true that anything that uses e.g. a comp component won't work at all on 2.0.x
any suggestions on places to get tooling? end mills and the like.
lots of folks seem to use ebay
ebay, MSC, McMaster-carr, Grizzly (maybe), Enco ...
looking thru my dated mcmaster carr catalog now
end mills don't change too much, I think
mcmaster car is a last resort.
part numbers may though
we have a boatload of mecatool stuff.....
just lying around....
i'm looking for inexpensive ;-)
you mean cheap???
my first tasks will be making some jigs to hold things to be machined
i guess i am spoiled....
edmnetwork buys lots of used machines to refurbish and they come in with some awesome tooling....which we promptly remove and store...
i got a small assortment of end mills off ebay. i need some smaller dia stuff now
can i change tthe output of the mist on/off signal from a low to high to just one pulse, for on/off ?
1 pulse = on one pulse = off
you can do that in HAL or classicladder, but not from the motion controller
it is a bit right now true?
I think so
in HEAD, there's an edge detector component, and I think it may have a programmable output duration
it's called edge, and it has an output duration set in nanoseconds
i must get emc to do it for me or i just whip up a one-shot
and use what i have now...
the pulse out would be more "elegant"
well, either way is subject to noise issues - if an extra pulse comes in, the coolant will remain in the opposite state than the one you want it in
actually the "mist on/off" has been renamed to wire on/off
either way - there may be noise issues :)
they are using an 26ls31/33 combo for noise....
never heard of that series
and 2 ls132's for a switch debouncer....
diif line trans and rcvr
i am interfacing emc to 1980's vintage circuitry....
join the club :) but think early 70's
good old ttl, very rugged...
actually - it is all descrete - but we are getting rid of _all_ of that. so it is mainly running the solinoids and such.
tristate and cmos, wow what a nightmare!!!!
discrete is good.....
germanium transisters? :)
whoa dude.....now that is old.....
[22:26:01] <skunkworks> http://www.electronicsam.com/images/KandT/DSCCurrent.JPG
i have a logic analyzer that is mostly ECL......
skunkworks...what is that old thing?
kerney and trecker horizonatal milling center.
with a ge control
worked until about a year ago :)
soon to be an emc control?
slowly but yes. Trying to do it on the cheap
it has hydraulic servos now - replacing them with dc brushed
[22:29:10] <skunkworks> http://www.electronicsam.com/images/KandT/DSC_0242.JPG
my motenc lite board is quite nice....no complaints......
yah - I was going to use emc to do it all - pwm out - encoders in to the printer port
did it use a moog valve?
but now jepler found a very cheap fpga that will do it
or at least looks like it will :)
Xilinx on the motenc
the servo valve was vickers - had a little buzzer in it to keep it from sticking
to control hydraulics flow to motor
they where vickers iirc
[22:32:55] <skunkworks> http://www.electronicsam.com/images/KandT/servostart/sinks.JPG
old charmilles sinkers used hyraulic servo for the z axis controlled by the "moog valve"
hmm never heard of that. this thing is 2.5 axis - x and z shared the same servo. Can't wait to be full 3 axis.
yer pretty quick with that camera!!!
no - these have been online for a while :)
the moog valve is some old british brainiac idea.....
kinda like the "dashpot"
used to control take up spool torque on some edm's
[22:36:27] <skunkworks> http://en.wikipedia.org/wiki/Bill_Moog
that's the dude!!!!
ok - have to run bbl
nice talking to you
same here bbl
skunkworks do you program fpga's?
ha - no.
[23:59:19] <skunkworks> http://emergent.unpy.net/01164408418
this is what jepler has done so far.
I have done a little parralax playing but that is about it.