fenn will be here for at least 5 minutes
a squirrel had chewed through my phone line, and they replaced the line.
fenn_ is now known as fenn
[02:50:33] <JymmmEMC> http://www.thisoldhouse.com/toh/photos/0,,1220600,00.html
:) in the shower too!
no much happening tonight.... last night was a cool spring snow storm.... snow flakes about 2" across
nothing stuck around, but the roads did get kind of slick for an hour or two
skunkworks: you around?
skunkworks: I finally posted the fusee g-code: http://jmkasunich.com/cgi-bin/blosxom/shoptask/fusee-1.html
hey LawrenceG, kinda past my bedtime, hitting it when I finish this cig.
Hello guys! Im trying to do some owords in emc2. I intend to do a square pattern from several crossing lines. I do so with o101 (while loops).
But when I have two loops in the ngc-file the program wont load into emc2!
The loops works great for themselfs, put not when I put them together
getting an error message?
Nope, EMC2 just hangs up while loading the file
make sure you have the O1234 end statements in the right order
should be: 01 loop 02 loop 02 end 01 end
Ok... Stupid question, but how do I do that?
Ill try that!
That works great! Thank you very much!
Guest496 is now known as skunkworks_
fenn_ is now known as fenn
jmkasunich_: the fusee code is cool, i like the use of stored data tables
holy crap.. that is some code.
how do you do that logger thing?
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2008-03-31.txt
nice code for the fusee
hello! I'm trying to evaluate if it's possible to use EMC to drive a gantry type machine with dual carriage (X Y1 Y2 Z1 Z2) .. do you people have any pointers on that topic? thanks in advance
there is a dual gantry example iirc, be aware of homing problems
[15:08:22] <dwery> http://www.privatepaste.com/6a14RDtMJa
for more details on the axis. If the infrastructure is in place in EMC I'm willing to develop and contribute the necessary code
* dwery checking the example
ah not what I thought, should be no problem
* dwery not checking anymore :)
as emc can deal with upto 9 axis iirc
archivist: the about page says so, but I was wondering about the interpolation between the axis
i'm quite new to cnc machines
dunno some of the others may have something to say
you would need to write a kins module to do what you want to do... You would want to look at the gantrykins module (2 axis's for x)
gantrykins will work for what he wants
i'm checking out the sources
cant say i really understand the diagram though
he wants y1,y2 and z1,z2. I would assume it would be a trivial addition.
ah,a twin headed machine?
yes. the workflow should be easy. z1 and z2 would only be set up at the beginning
if both heads are on the same Y leadscrew then the control won't know any better
the configuration is X Y1 Y2 Z1 Z2
dwery: is it 2 z heads on one x rail, but both have common y?
I tried to design it in http://www.privatepaste.com/6a14RDtMJa
sorry, i see now y is top to bot in diagram
it's my first diagram :)
* skunkworks_ wasn't expecting that..
dwery: so is it 2 z heads on one y rail, but both have common x? do you expect emc2 to manage the 'floating boundries' of the two machines in nearly the same workspace?
one simple and commonly used strategy is to connect both leadscrews together with a timing belt
tom1: yes. the machine is being designed right now, so if there's something to change I can have some imfluence in it
put 'bump limit switches to hardware, for when the 2 heads get too close ;)
tom1: that's for sure
we'll have limit switches everywhere :)
every stepper will have t's own necoder
i use similar machine design, but 2 individual controls ( not emc2 )
tom1: I woul love to use emc2
cos s open source
yes, it's great!
but I gues that another kind of control would be acceptable too
might want servo not stepper
but if it can be done, even with greater effort, i'll go for it
I don't know why steppers are being evaluated
what size machine
stepper + encoder is pretty silly
iirc it's 1600mm per 650mm of work area
let me check the specs
it should b 1600x650 or something close
the two heads can move indipendently on the Y rail
like this but with 2 rams (y) and each y with a Z attached, and both y's on same X rail set. about the size you mentioned.
[15:25:00] <tom1> http://www.edmsolutions.com/cncsinkers_titan_blowup.html
gotta run, dwery, i think emc can do what you want, best of luck!
fenn: can I clarify the diagram in someway?
tom1: thanks a lot
dwery: it just looked like the two heads were on the same Y axis, which didnt match what you said (two y axes)
yes, I designed it wrongly
the rail is one but ther will be steppers on each head
steppers are normally low power and open loop, servos, are closed loop with encoder and can have a lot more power
I believe emc2 can handle encoders, right?
I asked some resellers of pc based cnc controllers and they suggested boards with integrated processors to do these ind of things, while emc2 seem's using simpler boards
emc has the loop in software
because the fancy motion control boards do not require realtime PC software
while we have rtlinux which works just well!
ok, so I'll have to write an appropriate kinematics module
using gantrykin as a starter
um, probably not, lemme make sure
ok so just add this line to stepper-gantry/kinematics.hal: setp gantrykins.joint-4 2
this means you have an extra joint (physical axis) that is slaved to axis number 2 (Z)
uh, you also have to hook up the joint in the other hal files
stepper_parport.hal is kinda messy, it refers to an "A axis" even though that's totally bogus
fenn: just this? I can't believe it! :-D
go through stepper_parport.hal and copy all the *A to *B and change 3 to 4 and so on
it helps to know what you're doing
fenn: given that we'd need several I/O I think we'll have to use some controlle board
or you could just add another parport
fenn: please ask any detail you would ned to know
do you need to sense analog voltages? read fast encoders? huge amounts of i/o?
if not, i would recomment using another parport
you can always spend more money later
I guess a lot of I/O and encoders. I haven't seen yet the datasheets of the encoder, but I should have them soon
I have to ask about the analog i/o
if you're using servo's then you will probably want analog output, in which case there are several options, but the m5i20 seems to be popular lately
[15:49:13] <fenn> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC2_Supported_Hardware
a lot fo boards, I think we'll find the right one
fenn: can I come back to you when i'll have more details?
the m5i20 looks nice
i may or may not be here, but someone else might be. there's always the mailing list ( http://sf.net/projects/emc/
click on mailing list -> emc-users)
also, i'm no expert, never used the m5i20 or any other servo interface card for that matter
thanks a lot. as long as this axis xombination is supported, I think i'll manage to find out the details
micges: did you get the move to home thing worked out?
but I think I know how do that
take a look here http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Adding_Custom_MDI_Buttons
use your idea :)
to connect pyvcp and hal mdi
that was I looking for :)
at the moment there is a bug where the e-stop from halui is ignored until the MDI is complete
but alex_joni is on it
cool, I must cut some chips...
I have some time today and maybe I finish making config to use velocity compensation using standard hal modules
your idea was the last I looking for
fenn , tom1, skunkworks, archivist: they just added a second X axis which must be driven in sync witht he master :(
jymm JymmmEMC - one thing I thought of last night - the GUI has nothing to do with executing a program, that's done by the task controller
once it's started, that is
so any userspace heartbeat would need to come from task and / or IO, and possibly also from anhy running GUI
SWPLinux: Eh, just a lil creepy that no gui and emc is like the energizer bunny... It keeps going and going and going...
SWPLinux: Um, you IRC'ing from 30,000 ft?
har har. I'm in SFO
one sec - let's finish the heartbeat thing first
the GUI can be useful for stopping the machine, but if there's a real emergency, you'd want to hit the big red switch anyway
SWPLinux: Eh, the only thing I care about is POPS, so no biggy
so a locked GUI, even all of X being dead, is not a problem for operation of the machine, it's only a problem for user interaction with EMC
and the program won't stop with the spindle burning up the workpiece unless task/IO die (or the disk becomes unavailable - I don't know what happens if the ngc file can't be read)
as for the delay, they're such pricks at SJC, that I think the trick is to plan on sleeping in a chair at the airport the night before a flight
append parts list: heat detector, smoke detector
that's the only way to be sure that you'll arrive before the 45-minute cutoff for baggage check
SWPLinux: what happened, you didn't arrive 96 hours in advance?
a series of unfortunate events, you could say
I had it all planned - got up at 5:30, shower, eat a quick breakfast as soon as they open at 6, no problem
but there were a couple of movies on the hotel bill, so I had to delay a little getting those removed (I think housekeeping was watching movies)
then, I had to stop for gas, so I went to the station that I had scoped out the night before, and the pumps all said something like "please wait"
I guess they were closing out the register or shift change or something
so that delayed me a couple more minutes
etc, etc, etc ???
then I ended up taking 880 to Airport Parkway instead of getting on 101 (which might have been faster, but it's hard to tell from a map)
then the rental car return people were a little slow
then the rental car bus I passed on the way to return the car (and another one after it) disappeared, so I ended up waiting there for a fe wminutes
so I was 2 minutes late (43 minutes before the flight), and even though I had already checked in online, they wouldn't/couldn't check my bag
SWPLinux: man, sorry t hear this
that's just wrong
and there were no more flights from SJC, so now I'm in San Francisco waiting to see when they might allow the plane to leave
* alex_joni is happy to have a small airport around here..
and I know I can't get the flight I'm scheduled for (and which I had to pay a $100 change fee, after all - I was late)
so I'll probably end up spending the night in Chicago
ah well - it's very very frustrating, but I'll be fine in the end
SWPLinux: If you werw a drinking man, I'd say you would be very very drunk about now (then they wouldn't let oyou on because your intoxicated)
I'm on my second cup of coffee
luckily there's power and internet here, so I'm not totally screwed
SWPLinux: OMG call the caffine police/SWAT!!!
yeah, and I even had a cup at the hotel too
Besides AurtoCAD, anything else that can edit a DWG?
what's a good (free) DXF editor?
that depends on your definition of good, I bet. I don't know any offhand
I just need to cleanup/remove a mubunch of stuff from a file
something that I dont have to take 3months to learn
and that can cleanly save/export to other format (SVG)
SWPLinux: Corel was having issues witht the multiple layers, that' what I'm trying to cleanup/flatten
ok, anything else besides qcad?
synaptic / search for DXF
SWPLinux: mac aint got synamtic ;) (it's all good)
but gqcad is available for mac, so I'll try it
jymm: qcad only open/write dxf
micges: I have a variant of the dwg on dxf, just not sure how good/ it is
Wow, it's slow at even zooming in/out; but so far so good.
"Longtem goal is g-code output" http://phpcad.sourceforge.net/
oh, now this is very nice. my original flight took off 20 minutes late
[18:31:08] <jymm> http://sourceforge.net/projects/gcnccam/
Convert dxf to gcode
:-( "This project has not yet created any file release packages."
bill20r3: that would be too easy :P
Registered : 2008-02-25 01:59
alex_joni: Yeah, I guess it would, huh =)
SWPadnos: if you're stuck in Chicago, can you get out for dinner? I'll take you to Little Vietnam if you like.
i owe you a beer anyway
The NAMES show is April 19 and 20 in Toledo Ohio.... anybody planning on going?
what is it jmk?
model engineering show
steam engines, stirling engines, gas engines, and all kinds of other metalworking projects
I haven't been there in a couple of years - they used to have a nice CNC area, and the EMC gang exhibited stuff there, but one year they basicly screwed us
I have plans for a double scotch steam engine around here somewhere
the CNC workshop in Gaiesburg came out of that screwing
how did they screw u
we were planning the usual multiple machines, multiple people thing, got there and they basically said "here is your four feet of table space, oh by the way no electricity, sorry bye"
that will get your blood pressure up for sure
this was said to people like Roland Friestad and Ray Henry who have donated countless hours over the years to NAMES
I guess it was some kind of a management politics thing in that organization
Ray used to show up at NAMES on Thursday, help them set up, etc
management usually screws things up, I should know I use to be one
anyway, I'm planning on going this year - just one day, as an ordinary show attendee, not an exhibitor or anything
so what is happening at Gaiesburg?
Galesburg in June is the CNC Workshop
[23:37:30] <jmkasunich_> http://www.cnc-workshop.com/
that's not too far from here I think
[23:38:13] <jmkasunich_> http://www.youtube.com/watch?v=l5q1rVKYLTQ
thats a time-lapse of the EMC area at last years CNC workshop
I was thinking of bringing my plasma cutter up if you think there would be any interest
did lots of demos, including the then-new threading on Chris's lathe, plus got rigid tapping working ont he Mazak
I'm sure you'll have tons of people admiring your machine and asking lots of questions
and there is more than enough power :)
it is configured portable so it would be easy to drag up there
that would be cooll all these machines all the same control.. and NOT HAAS.... ; )
Roland (the host of the workshop) is in the fab biz, there are a few presses and such around
he usually turns off the compressor during the week, but he might be able to run it so you could have air and actually do some cutting
ok he is the one making the motor mounts right?
and of course you could run the machine without cutting
I think so - I'm not up-to-date on the mounts project
I could bring a compressor but plasma cutting is such a nasty thing to do inside
how portable is your machine?
it's cornfields outside :)
there are a couple roll-up doors, drag it outside
I can pick it up
and walk off with it
11 hour drive for me.. i doubt i'll be see'n it... but good luck
I could do that
the facility is an old 3-room schoolhouse, with a steel shop building across the driveway
takes about 10 minutes to set up
they have classes in the school building, and all kinds of demos, etc in the steel building
swap tables, vendors, etc
oh, and Boris
who is Boris
some pics from a couple years ago: http://fenn.freeshell.org/retrofest/default.html
we had a shop dog at Civic Mould
cool, I have two cats and one dog and the dog thinks it is a cat
looks like a 5-6 hour drive for me
my 2 cats think they are dogs.... wont eat cat food .. but fight over the dog bowl with the bernese and the pug
mine is just the opposite the dog want's to eat the cat food and won't let the cats near her bowl
yeah, usually dogs want cat food
my dog will take it any way he can get it - fresh, partially processed, or completely processed
the bernese is 88 lbs though.... so she usually wins...
mine likes any processed food and rolls in it
our pug used to eat out of the litter box till i tossed her in and with it... now it has bad memories..for her
deer, possum, dog, cat, racoon, you name it she loves to roll in it
I had to make a special hook for the basement door - holds it open enough for cat but not dog
catfood bowl is at the top of the steps, processed box downstairs
my moms got under an out house a few yrs ago... i was gonna drown the dog...
ok some emc chatter now
we were 45 minute drive from home and no truck available... only moms car...
I loaded my joypad and I get two copies
sounds like you needed to find the nearest body of water and 95% drown the dog
loadusr hal_input -W -KRAL Dual Action
I have a 0 and 1 of the joy pad
i held and shook that MUTT off the dock for a for 5 minutes UNDERWATWER and he was still biting me..
BigJohnT: I'm afraid I don't know anything about hal_input
ok, just thought I'd toss it out
[23:55:25] <jmkasunich_> http://fenn.freeshell.org/retrofest/dcp_0396.jpg
jmk I was reading your pid article a couple of days ago, nice work can't wait for the next chapter
perfect spot for a plasma table
next chapter.... hmmm.....
I seem to have a problem with finishing things like that
yea, outside the door
it only took me 2 weeks to make the fusee video, and another three weeks to post the g-code
all kinds of antique iron there
the presses in the back are used regularly
that g code was a piece of art
(not during the workshop tho)
how did you creat the G-code??
spreadsheet to do the math for the profile
then just programming
when running the plasma cutter if the metal is not squeaky clean it makes more smoke that a steam engine
ah - stinky
im sorry i havent seen it... would APT360 have helped??
I haven't seen apt-360, so I don't know
wish I had my camera the other day when we ran it for the first time when I hit some rusty areas it was a big cloud of smoke
I'm a programmer more than a machinist, so I'm comfortable writing loops and ifs and such in g-code
it creates mathematical geometry for you to drive a tool on.. then post... for ANY machine