for years i was a total Gnome hater but now a days its not so bad
I hate what KDE did with their menus!
but for my money Windowmaker is all the WM I really need
i dig fluxbox
light as windowmaker and prettier :-p
jackc does it have any tools to adjust it?
yah of course
last boxes i ever looked at didn't but that was blackbox
and my WM was lighter
hm i thought blackbox did
it may well now it was quite a few years ago
but I ticked off a guy here when my memory footprint in WM was smaller than theirs in BB
yeah on really old rust a light WM can make all the difference
I have to say I am surprised that EMC2 goes with Ubuntu and Gnome
they're like pairing two pigs in a poke
easiest thing for people to figure out
but it raises the hardware requirements considerably
i ditched kde the other day, back to IceWM it is and instead of swap storms, i am currently swapless w/o penalty
but in a way it is a nice intro to Linux for a lot who'd never otherwise see it
i would love to use IceWM with EMC2 instead of gnome, people love to have a menu in the bottom left, i swear
because say what you will about Ubuntu is it awfully slick out of the box
morfic top menus do make sense its easier to drag a mouse down then to push it up
not disagreeing, it's nice to install, reboot and everything works and looks good
drop down menu
I mean when i was shopping around for a new distro i burnt an Ubuntu CD and ran live off it and was like I can use this just like this!
i actually used gnome for quite a while, and i actually liked it (yes it was a first, but i did)
when i first used gnome it was so buggy every other app I started would crash then bug buddy would pop up only to crash itself
i felt like this about the gentoo livecd off of a class2 microsd card, so gotta be careful with such statements ;)
so that sort of soured me of it for quite some time
i use gentoo, clearly im a masocist (sp)
its still a pig but at least it works now
i am surprised portage has not broken anything in a while, sets in 2.2 are nice too
jackc hey i was a hardcore slacker for many years but I got tired of package management
and compiling every program I wanted to run
apt-get bang zoom
and synaptic well thats like letting a kid loose in a candy shop for me
yeah, when its not being a dick
well that is the darkside of sophistication
i was a solaris admin, all this gui crap scares me
its gets complicated
ascii pr0n only goes so far you know?
i guess the reason gentoo is still working out for me this time is a normal user, i don't constantly install packages anymore, unless i want them for myself i mean
realistically I probably use less than a dozen different apps regularly
ok, tonight is night of half sentences for me, seriously, left out stuff again....
but every now and again it is nice to have thousands to choose from :)
Display all 3250 possibilities? (y or n)
sometimes it's nice to search for something, see something unrelated but description makes you go "oh, i try that later"
I always grab it right then and there I never know if I'll ever run across it again
1.2GB free? i must not be doing anything right now, IceWM++
i hate swapping in kde while just listening to some music and otherwise slacking on irc
I finally emulated windows today I saw no alternative it worked sort of
it felt like i was infecting my system with a virus or something
but if there is a native Linux app that opens up easm files i couldn't find it
pyvcp is cool, python is a bitch tho... a velocity function: input process error, output velocity using 4 point bezier curve http://imagebin.ca/view/xNEGRC.html
i guess i should have caught on to emulated windows, not emulate hardware
in a way I guess it was emulated windows there were all of these errors scrolling in the terminal i ran the program in and it left me with 2 zombieso n my ystem when i finally shut it down
tom3p whats the deal with the cone? I heard someone once say they couldn't change the cone
you can, if the selected tool has a radius, it beocmes a cylinder. I had that problem, wasnt using the tooltable i thought i was using
debian has a bigger synaptic candyshop than ubuntu, or there's more repos I haven't added yet
MattyMatt maybe so but that still doesn't cover up the fact that Debian smells like grandma's stoo ....
whens the new ubuntu LTS out?
tom3p man that better than the scene in 2001 where the ape throws the bone in the sky!
from a cone to a cylinder
tom3p but thanks i don't think I've ever seen a screener with anything other than the cone before
its the little box with the zigzag thats important, its the control points for a bezier function, as the tool approaches the correct speed it's speed gets constant, as it goes away from a good process it changes speed to get the process better
I'm checking out screenshots of TKemc now
I was reading the other day about a guy having CV problems and ending up with rounded corners because of it
the good news is he did find a solution the bad news is I can't remember what it was
gnite, library's kickin me out :P
who edits linuxcnc.org?
whoever does should learn that vice is something police have squads for and vise is an object in a shop
and not knowing the difference really looks ignorant and laughable at best
alex_joni edits it I think
mozmck interchanging the two words is a pet peeve of mine but its really annoying
in some contexts I find it amusing but not in technical ones
heh, I've seen stuff worse than that in newspapers and other professional stuff!
mozmck not before the advent of the Internet you didn't!
but yes electronics media is making everyone functionally illiterate
I know its taken my speeling (sic) down a notch
seeing stuff like that lowers confidence for me its a mark of poor quality control
do you have a link? (or is it a treasure hunt?) ;)
[00:55:40] <skunkworks> http://linuxcnc.org/docs/html/gcode_coordinates.html#r1_2
Broken tools, gouged vices, and scars are the evidence of lessons taught.
actually it looks like vice is the british spelling
sounds like a rough nite in a house of ill repute to me!
[00:57:24] <Valen> http://www.google.com.au/dictionary?aq=f&langpair=en|en&hl=en&q=vice
vise looks weird to me can gets the squiggly line with an australian dictionary
oh gawd don't tell me its colour too!
[00:58:21] <Valen> http://www.boscotek.com.au/products/heuer-vices/19/overview?gclid=CI6J4Onj4aACFRYZegodcmxmdw
Valen so what the hell do brits call vice then?
no the american vice
or they just don't have it?
no different word for the same sounds
well vice and vise are pronoinced slightly differently
perhaps where you come from lol
where i come from he have a lot of both so it pays to make a distinction
talking about the vice on your bench getting you in trouble huh
like vise is more like vize and vice is more like vise but its subtle
you say tomato, I say tomato.. (still doesn't work well on irc)
skunkworks what ever did happen to the plural of tomato? I always thought it was tomatos but it seems today its is tomatoes?
or it that potatoes?
Valen well anyone writing british english looks ignorant to me
lets see what other english anachronisms I can find lurking in the EMC2 documentation to irk me
anybody who goes around changing s's into z's looks ignorant to me
Valen the industrial revolution is over and by anyones account we won by a massacre!
manifest destiny baby yeah!
and lets face it, americans are noted for their language skills
Valen we should have let the jerries liquidate the lot of you
all' yall' talk good n stuffs
I am Australian, at least we can show up for a war on time
Valen didn't you hear yet we're not subjects of the crown anymore!
oh and doesn't it show
[01:16:05] <Valen> http://www.youtube.com/watch?v=ja-dg89wr-s&feature=related
<pfred1> whoever does should learn that vice is something police have squads for and vise is an object in a shop <- omg, must be one of my old bosses
morfic well i learned today that the British make no distinction
morfic but I went to an American school so I do
[01:20:40] <Valen> http://www.askoxford.com/concise_oed/vice_2?view=uk
and a vase... wait
which means that its only "wrong" if your in america
you strived for indipendence years ago, time to stop caring how they do things
for the rest of the world your way is "wrong"
morfic well when you're on our Internet it irks me
it is the "world wide web" not the "america only intertubes"
Valen the Internet was developed by DARPA
some of it
no the whole thing
I'm pretty sure XEROX and universitys had a role to play
initially there were 12 universities involved but it was all funded by DARPA
Valen you see in event of nuclear war or other major disaster USA wanted to make sure that come tax time forms could still be distributed!
pfred1: where do you hail from, so i understand "our internets" better
pfred1 I hope your not using wifi to access "your internet"
morfic I live in Delaware now but I hail from outside of NYC
Valen no I'm using fiber optics
thats good because CSIRO developed wifi
Valen i like cabled connections
americans only need to do two things, die and pay taxes
could sound wrong in this free form i'm afraid
morfic three now it seems we all need to buy insurance too!
pfred1: good, stop making me sick you uninsured individual, presenteeism needs to end
* morfic thinks this is about as much politics as the avg irc channel can bear
morfic I'm well enough off that i can underwrite myself
is there a reason the Google search box juts out into my page: http://img138.imageshack.us/img138/3817/juta.png
so this magma kernel comes without acpi enabled, how well would it work to go and rebuild a kernel with acpi, for sake of running on a newer motherboard, could i still trust it in a production environment if this was the only change to the EMC install?
morfic I don't think motherboard age is why it is left out
pfred1: i asked since i never ran any newer hardware w/o acpi and saw it run well
morfic ACPI was a big issue years ago I thought it was resolved for the most part today but there may still be some issues a hardware sensitive app like EMC2 has with it I am not sure but it is my guess
last thing one really wants is their PC to go to sleep during a cut I'd imagine
what setting do I have wrong if my Z axis is reversed? up is down and down is up? Sorry if that is a stuipid question.
iampie Z direction?
got it.. thanks
or scale - that can be negative as well
me I'd have swapped motor leads and been done with it
but I wasn't going to sugest it ;)
something has always confused me about hardware vs. software stepping are all stepper based systems software stepped?
"all" is a bad word in questions like that :)
I've seen motors with built in drivers that do stuff like "rotate constantly at x rpm/sps"
but no, they're not all software stepped - look at Pico Systems USC board
SWPadnos well discounting microstepping drivers that multiply steps
SWPadnos Ok thanks I htink that helps me some the example you gave
it'd be like a controller board
I guess I don't know what the question really was
how well does EMC2 cut threads on lathes and mills threads on mills?
SWPadnos would it be safe to say that the majority of parallel port connected stepper based systems are "software stepping"?
morfic the two hardinge guys aren't here tonite but they seem to be happy
probably, but I still don't understand the question (unless it's the really really really obvious one :) )
if they are parport connected they are probably step/dir, but you might be using software to send a weird serial protocol down a bit. dunno if emc supports any of that tho
hardinge guys, like guys who own hardinge lathes with emc, or guys from hardinge who test emc for the company?
SWPadnos well at one point I was htinking that software stepping meant generating step sequences in software
morfic they just own lathes and run EMC AFAIK
pfred1: just checking :)
pfred1, I've seen a unipolar driver that uses 4 bits on the parport
that's a toy method tho
MattyMatt oh i have too
morfic, threading on both lathes and mills works great. It's as good as your spindle feedback
MattyMatt but thats what I was thinking what software step generation meant
that means step/dir usually, I think
is the question whether it's possible to run steppers with something other than software -based step/dir on the parallel port?
the timing of the step pulses is still software controlled
MattyMatt yeah I am beginning to come to terms with the term in EMC so to speak now I think
i took that syncro so for granted, i did not even consider looking at anything on linuxcnc.org that says "Yes, we can"
I think one of those mesa fpga projects does some more RT stuff in the fpga
mesa does appear to make some interesting hardware
it would eliminate most of the latency worries if curves etc were handled in the fpga
I'm happy with software stepping coming out of EMC2 there's no way i could drive a leadscrew with some of the RPMs i can achieve with it
you'd be chasing it with a pot of oil if you tried!
if i run EMC in the shop, is it so solid i forget i run on a pc, or do stoppages of the tool on the part in middle of cut remind me of latencies at work?
there's no EMC2-compatible FPGA that does anything other than a velocity command
velocity is good. on multiple axes that could be smoother timing than emc, although software will always keep the steps in sync
do some CNC mills have pressure sensors built into them? because i know when i hand mill pressure is a big part of determining proper feed rate on the fly for me
it changes with the life of a cutter too
nah the chips when it starts spitting sand you know the cutter is done
cmasoft has smartpath package they are pimping, can change feedrates on the fly based on spindle torque
that would be a load (current) sensor on a CNC, not a pressure sensor
I've run them until they snap its just not worth sharpening cutters in this day and age really
so even if there is no pressure sensor, you can figure it out if you read whatever sensors your machine does have
morfic, you can make EMC2 do that, if you have appropriate sensors
SWPadnos yeah i could see how that'd work because as they get beater you do have to crank harder and harder
(change feed rate based on load, that is)
I'm thinking of putting accelerometers on my spindle to measure chatter
SWPadnos: good to know, so i don't have to ask THAT question ;)
too many sensors and you'll need a neural net to integrate them :)
there are hooks to do a lot of things, though small bits of software may need to be written to glue those hooks to your hardware
that's doable as well ;)
we will want to record load and determine use of backup tools based on that, or machine stops until insert is changed, stuff like that
training would be a bitch, but there's no reason you couldn't have a HAL neuron component
morfic well I've hand milled enough that I just wasn't seehing how a machine can gauge feed rate but after SWPadnos said about current load i can see it now
yeah, a chart recording of all sensors would be a useful start
see halsampler and halstreamer
who in here programs for emc and would travel to texas to program missing bits a small company needs for their shop? (yes, this will all go in my evaluation of emc)
you can record sets of realtime data to disk
morfic with the net why travel?
they want things like emails based on detected crashes (load spikes should do)
if it doesn't have much to do with the motion controller itself, I could probably do that :)
where in TX?
pfred1: that would work too obviously
ok. wherever that is :)
by San Antonio
ah. that one I've heard of ;)
most remember the Alamo, yes :P
was just there shooting the Spurs actually (6 months ago maybe)
you are a photographer?
no, I designed a special effects camera
whenever the media day was, I was there
I remember San Antonio was a good place to mug shopkeepers in Ultima 2
was gonna say, what are the odds i find a cnc controller linux geek machinist photographer here, would have been too much
well, I'm not there, but I qualify in varying levels for the rest of it
something I seem to really need to implement here is a hold current reduction
I used to spool, shoot, process, and print my own film (the plasticy stuff they used to use :) )
SWPadnos hey film is coming back i heard they just released new Polariod stuff
pfred1, doesn't a chopper driver automatically do that?
MattyMatt it does but i need a further reduction when the motor is just sitting there
steppers draw the most at rest
you should set your current setpoint lower then
SWPadnos I could but that'd hurt my running performance
looks like all good machinist usernames are gone on gmail, and idea too late
which is worse - bad running performance or bad stopped performance?
it seems implementing a rest current down is trivial with my driver
oh. then I'd do that :)
just one transistor really
but how to integrate it with EMC and whatnot is what i haven't figured out yet
or to build a watchdog circuit of some kind that senses when no pulses are coming
bad stopped performance if we talk about exact stop while machining
that is the complicated part
my TB6560 have digital current settings. I'm wondering if it's kosher to change them while it's on
I just have a sense pin and you can short it with a transistor to lower the output current
least thats what it looks like in the schematics I've seen
the inelegant solution of course is to just mount fans blowing onto my motors and call it a day
that sounds good. mine give a loud high pitched squeal which is much worse at 2A than 1A
they sound OK but when I forgot about it today and left it all plugged in for hours the motor got really hot
but i ran it again and it seemed fine to me
but still it is a matter that concerns me when ambient temperatures rise here
mine don't get too hot to touch, even after hours of mostly holding
this was hot
I guess i could try setting the current lower see how badly it is going to hurt me I hate to do that though
they are good to 200C I've heard. it looks like the plastic coil formers will melt first
oh yeah it was hot but not burn your skin off hot
but still I hear the magnets can lose their power when you heat them up too much I just didn't like it is all
451F is my limit. wooden mounts :)
wood can take a suprising amount of heat
it can provide it too
I guess I've casted aluminum with wood
and just the junk pine i have metric tons of on my property too
I don't want to char my plywood
most people seem to mount steppers with standoffs
I guess to get around making proper mounts
I would like a neural net to replace the PID loop
yeah actually I have 1 on steel standoffs, and 2 on oak plates
training shouldn't be too bad really
MattyMatt I've been struggling with my machines mechanical design but i finally had a germ of an idea today that excites me
if you can come up with a PID that is good enough to bound solutions the neural net comes up with then you have a fairly well defined reverse propagation function.
and it can "learn" whilst not blowing stuff up by being limited by the PID
MattyMatt it is going to be unlike any machine example I have seen so far
Valen one problem could be the repeatability/predictability of a learning system
e.g. if it magically cures a bit of slop it'll have to tell everything and everyone that has been compensating
the position loop should do that, assuming it knows where the axies actually are
motion controller sorry
MattyMatt soak your wood in this stuff it makes it like iron: http://www.hardwarestore.com/media/product/268532_front200.jpg
MattyMatt I think its just really thinned out fiberglass resin
pfred can you polish it?
it'll get 3 coats of polyurethane, when I'm finished drilling holes :)
MattyMatt well this stuff soaks into the wood and makes it very strong
shellac varnish does that
not quite like this stuff does
turpentine will carry all sorts into wood
this stuff actually dries in a reasonable amount of time
well it was just a suggestion
* morfic wonders what kind of materials the guys in here machine when they don't turn wood to iron
morfic I like mild steel
if I see it in a store :) I won't ship it in
it welds easy and works easy too
MattyMatt: what I was mainly thinking is of slides that aren't perfectly even, IE they have tight bits, or if you have unbalanced axies
I bought an arc welder when I started, but I haven't used it yet. I had enough wood
MattyMatt when you're fabricating welding is the tool of last resort
Valen ah yeah, I was just thinking of the spindle + associated sensors
haven't really touched much 1018ish stuff since i started in this shop, makes me realize how i babied the steel in the last shop when i DO cut steel here
heh we need a spindle
MattyMatt like if i put a hole in the wrong place i tap it out then screw in a piece and plug weld it grind and start over
ours sucks donkey balls
morfic exotics are expensive and usually a pain to work with
if I had a lathe, I'd be tempted to try and make a spindle with 5 phase stepper
MattyMatt I never much understood 5 phase stepper motor drivers everything I've ever seen has either been uni or bipolar
4 coils are energised at once, so you get much more torque at high speed
to me 5 phase steppers are so much rubbish
why not just go with a servo?
yeah why not :) just interest really
seems to me treadmill motors are de riguor
pfred1: we work mostly with stainless, some cobalt, some 718, cobalt is pure joy to work with after a round of 718 :/
I'll upgrade to deWalt or Bosch next I think
morfic yeah thats why I like mild so much its so easy
MattyMatt a guy that used to hang around in here used to buy high end porter cables and eat them at a rate of one a month
til he finally just bought a real spindle
[03:15:42] <pfred1> http://www.cnczone.com/forums/archive/index.php/t-37691.html
For me the advantage is that I don't have to deal with Windows.
pfred1: still kind if blows my mind that what we do equates to milling carbide with carbide :P
morfic yeah isn't carbide usually done with EDM?
can be done
and cobalt has free carbide crystals, so my comparison is more an approximation, still awesome to watch your thread mills wear away
morfic back before they invented HSS they used to machine with what they were machining they just went really really slow
it's one thing about this shop, there is hardly any "we can't do that", so i hope to have enough time to propose emc properly
i did my apprenticeship with HSS on machines with electric motors, this well predates me, but the history is fascinating, to think there were no machines making files, yet somehow someone made crude tools to make crude machine that made better parts for better machine and so on
files are traiditionally made with a chisel
what i don't get is who was the nut who carved the first leadscrew by hand?
some frenchman i believe it was but I think his name was lost in history
pfred1: so we think the same way
you could likely do something with pulleys connecting a feed pulley and a drive pulley for the part to be machined
morfic one of my favorite lines i like to use is I can do any job with just a hammer and a chisel but it may take a while ...
you can make simple taps
probably how the first leadscrew was made
thanks for being faster pfred1
those oddball piece of a saw looking tools
you know what would suck if boss is not interested in emc? it's an awesome product where i could combine machining and geeking out in linux and nowhere to do it!
I love reading those old machining texts though
make 3 rough leadscrews and run them in all combos of 2 nuts + 1 cutter
same principle as making reference edges and surfaces
oh junk it looks like they took these offline glad I saved my copies
up maybe not http://www.lib.msu.edu/uri-res/N2L?urn:x-msulib::digital:modernmachine1
MattyMatt ah the rule of three
oh cool 255mb worth
morfic Advanced machinese and Modern Machinist stand out
morfic from this page: http://digital.lib.msu.edu/collections/index.cfm?CollectionID=10
yeah for free they're awesome
i guess i have never connected machining and my plethora of time on the internet properly
show us where we all came from
erm cached, for their convenience
its amazing that even back they they could measure to like a millionth of an inch
Author Rose, Joshua.
Title Modern machine-shop practice [electronic resource] / by Joshua Rose.
Publisher New York : C. Scribner's Sons, 1887-1888.
sometimes simple things like a brand name can astonish me, like i worked with Widia before, but i had no idea it was based on the first carbides being called "Wie Diamant", german for "like diamond"
morfic this is my other fave on the net: http://www.history.rochester.edu/ehp-book/shb/start.htm
1887 is "modern" ?
tells you how good i read my morse carbide tooling notepad thing i had for a while
Jymmm compared to 1787 you betcha!
I always thought calling something modern was just asking for it to be supplanted quickly
daniel: good name
when I was an undergrad, they had modern control, which now looks a little quaint
I have another name
but someone is using it!
* daniel ghosts
daniel is now known as Dannyboy
there we go
morfic is now known as Machinist
you know, i snoozed on gmail and twitter, but i got it on freenode
Machinist is now known as morfic
Eric_K is now known as danimal
Nintendo started in 1889
it was just on the radio
strange nick changes in here
danimal is now known as EricKeller
i just remembered i had it, what better place than here, what better time than now?
"illustrated with 3000 engravings"
good german name there Eric
I even look german
* pfred1 is trying to figure out how to snag this: http://chla.library.cornell.edu/cgi/t/text/pageviewer-idx?c=chla&cc=chla&idno=3133735&node=3133735%3A1&frm=frameset&view=pdf&seq=3
they seem to want to cough it up a page at a time
but even if i did that I'd still end up with hundreds of individual files as opposed to a single document right?
add to bookbag?
yeah i just tried that
smuggle out in bookbag ....
pdf2ps + something + ps2pfd?
ahh just download them in image format
&seq=4 gives the next page
I've seen some of these old books for sale from time to time in bookshops and they're not cheap!
yeah grab them in gif format
then "print" them into one giant PDF
or on paper, 4-up
the smaller it is, the less you care about the quality :)
well I'd prefer the digital copy I suppose it gets less greased up over time
is that what those are called?
Heh, a foot powered lathe
and to think all this time I just called them tin knockers hammers
if it's all gifs, mill it on your workshop wall
mill it into paper
I'm resisting the urge to play plotters with my weighted pencil
yeah i want this book!
ugh, cnczone and its backwards forum got me this time, guess this is the signal to head in
thanks for all the answers help and fun
mmm nice they tell you to use an asbestos slab!
I got plenty of asbestos here
mine is what my house is made out of
I have an asbestos blanket for welding and an oven that looks like it is made out of asbestos too
all the modern conveniences! http://chla.library.cornell.edu/cache/3/1/3/3133735/00000075.tifs.gif
* MrSunshine drilled a piece of sheet metal and holding it with his hands when he was younger, all i can say is that it was a learning experience =)
cut a nice slice between my thumb and other finger that is close by it :P
MrSunshine learned about step drills did you?
no, was an ordenary drill
and when it went throught it like it usaly do cut and got stuck on the drill :)=
well I never try to drill sheet metal with a twist drill unless it's a really tiny hole
then I have a greenlee knock out set for the more popular larger sized holes too
but step drills are pretty nice
MrSunshine when I try to drill larger holes in sheet metal with twist drills I often end up with holes that look like moths or something they're not always round
you need a backing on it pfred1
something to drill into
Valen nah i just use step drills or knockouts or a holesaw
We are CnC milling them now ;->
everything looks like a nail i swear
not if you're up on a roof cutting a hole into a unit it don't
MrSunshine yeah you should have read this page when you were a kid I guess: http://chla.library.cornell.edu/cache/3/1/3/3133735/00000077.tifs.gif
Valen1 is now known as Valen
good morning from germany
blizzard over night 2inch of frech powder snow
EMC has look-ahead, but how much, it can look-ahead to the next block, or the next X Blocks?
morfic: the interpreter reads a lot ahead
look-ahead by itself is a muddy term
if you mean look ahead at a couple of moves and blend them together, then emc2 only does 1-2
if you mean lookahead the interpreting of g-code, then emc2 does thousands of lines
did anyone make a branch of emc2 with the segmentqueue ideas?
I looked at the traj-planner code a few years ago, but the lack of documentation makes it hard to contribute to this part of emc2
and the consensus seemed to be that a complete rewrite was not a bad idea...
awallin_: cradek started correcting it, but I think he got to the conclusion the design is unfixably flawed
otoh, there's a "better" tp out there (part of emc1-qs) which "might" be interesting to port to emc2
shouldn't the .ngc be JIT compiled when loaded, to be modern?
interpreting is so 1980s
awallin_: seems the sources I remember are long gone
awallin_: emc2 TP has been rewritten since then
alex_joni: ok... I did not go into that very deeply. The math is not "rocket science", but does require a bit of thinking. For really good 3-axis performance I think you have to give up on supporting 6-dof and wild changes (>100%) in feed override.
anyway I have now made myself busy with opencamlib, so until that is finished it's unlikely I'll have time for trajectory-planning as a hobby
aren't you interested in the libs HeeksCNC uses? pycam, libactp etc?
awallin_: well, when you get into TP as a hobby, I'm sure you'll find #emc-devel
I want awallin to have 5 axis cam as a hobby :)
well.. emc2 does 9-axes right now, so any new TP should do that
with a plasma torch on it
ion gun, like they used to polish the Keck segments
Illudium Q-36 Explosive Space Modulator
machines would be quieter and burb less metal in a vacuum
^burn, they'll probably still burb the same amount
only 9 why not either 256 or unlimitied
A - Z
I heard a good piece of advice, if your going to put an arbitary limit into a program, make it a binary number
that way people will assume it has some fundamental reason
rather than just figuring your lazy
so if emc had 8 axies, people would assume it was something to do with 8 bits or some such
in old basics, you couldn't start a variable name with a keyword. french basic went POUR X = 0 A 10, so you couldn't have a variable starting in A
A as a reserved word seems nasty
there was no fail.org back then :)
if keybs had had À keys, it would have been alright
but regular code pages hadn't even been invented
duh, heeks does use opencamlib
cool, I hate duplicating effort
emc2 does 9 axes, because XYZABCUVW are available in g-code
once you start to model the kinematics of something, you need to agree on what those 9 axes do. and there isn't much agreement on that AFAIK
bleh Hardy Heron doesn't have libopencascade-dev. I should just compile a wifi card driver and put this PC back in the machine room
I was sure Ubuntu had RT2500 driver by default tho
awallin_, as long as CAM & emc use the same kinematics, it's all good
MattyCNC: sure, but CAM usually never deals with acceleration/feeds etc. only the geometry
accel & feed can affect the toolpath, like that adaptive roughing
and ideally the CAM would know my X axis is much faster than Y, and take that into account
but there is no way to specify accels in G-code
so you would need to have CAM drive the machine directly...
in standard Gcode :)
if there even is such a thing
when you decompose a curve into G1 cuts, you effectively have control of accel & feed don't you?
in G-code, G1 means a straight move at a constant feed rate. That means in theory infinite acceleration in the beginning and deceleration in the end
no machine can do that
it's up to the controller to do what it feels is good enough
awallin_: why standardize kins?
some want UVW to do one thing, some want something else
I want UVW to be attached to the tool center point of the robot (after XYZABC)
someone else wants UVW to be 3 orthogonal axes parallel to XYZ
alex_joni: if you want maximum performance out of a certain machine, I have a feeling the trajectory-planner must be specific for that kins
but for 99% of the other cases a generic TP is enough
the 1% of people needing more, can surely write their own TP ;)
make that .001% instead of 1%
or, put it another way, 99% of all machines are 3-axis ?? so the TP should be real good at 3-axis trivkins ? :)
I'd like a general solution, so my moon robots can lose a couple of legs and keep walking
MattyMatt: you are up against Lord British's car on the moon...
my fiesta was roadworthy more recently than that
at least he's found it now :)
he can cancel the negative feedback on ebay
it looks like gcode is obsolescent then. you need arbitrary number of axes at least
so - how many have had the pentum 4 plastic heatsink hold down break? The one that clips down in the 4 corners. I have had atleast 5 break so far. out of the blue. the plastic seems to get brittle.
with all the heat
P4 passed me by, I never had one
I've seen a lot of broken lugs on Athlon sockets tho
2 nylon cable ties :)
holes in board, holes in fan. sorted
if HeeksCAD crashes my X session, what's the best way to debug it? coredump?
I've never got really good with gdb. I keep waiting for a wrapper as good as VS or RHIDE's gdb wrapping to appear
there's probably a backtrace in your xorg log
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2010-03-31.txt
no bt in /var/log/Xorg.[n].log, just a successful startup
Is there a tutorial on using emc2?
tobs: did you read the user-manual?
i read the EMC2_User_Manual
which part of using do you want to know
but what i miss is a chapter about an example which steps are required for the first run after the configuration
have you set your machine up with stepconf? once you've done that the only difficult bit is working out F1 takes it out of E-stop :) that cost me a hour
I have the example EMC2 AXIS and want to run it but i have always the problem that the axis exeed from limit
can you jog the axes manually?
it sounds like a scale problem
or a homing problem
tobs: sounds like your program is alrger than your configured machine
say you have a program that goes from 0 to 10 on X
and your machine is configured from -6 to 6
the example EMC2AXIS is out of the limits, if i could move the example within the limit then it would run i think
the program will not work, as X=10 will be outside of the machine
tobs: you need to touch off
use touch off
ok i will try it with touch off
is there a way of automticlly touch off the examples? or only manual?
only know where your x,y,z are
you mean which touch off i can enter the distance from workpiece to the x,y and z axis right?
first get the machine homed to where you told the config the home is
jog tool along an axis to the start, touch off that axis, repeat with other axes you will see the image move in the right hand box in Axis
OK that helps, I was not sure what steps have to be done before the process of running can start
you can see the machine extents as a box
any of you guys use/like a windoz e-mail client? Outlook is a HOG! and is annoying too.
I use SeaMonkey, which is the more recent version of the Mozilla suite
(which was the more recent version of the Netscape suite)
Thunderbird is similar, but I prefer SeaMonkey since I'm used to the way it works
I liked OE until it stopped working with hotmail
* JT-Work looks at seamonkey
I have t-bird and don't like it at all
I'm also using chatzilla in SeaMonkey as we speak (or type)
yeah, it seems like it tries to organize things a certain way for you, whether you want it that way or not
I had Evo working with hotmail until m$ broke it again
I have 7 email accounts (3 active), with many subfolders. I have filters that automatically move messages into subfolders for the mailing lists I'm on (EMC-dev, emc-commits, CCED ...), etc
I've just discovered the "filter views", which let you make a virtual folder based on a search query - very handy for looking at all my DigiKey receipts from the last year :)
that's how I do it too
I like thunderbird.. mainly because it is similar enought ot OE ;)
yeah, as long as it does that, and doesn't run Word macros, it's good
I think what I didn't like about TB was that it insisted on presenting all my new mail in a unified inbox
plus it has a calender that is compatable with outlook.
I have a business account and a couple of personal accounts, and I want them separate, but still visible in the same program instance
calendars are for organized people
well - I don't use it much... but people at work like it.
mine is dynamic, like airline Arrivals boards :) it's all ETA and "if the weather permits"
gotta make one of them for my unfinished projects
I haven't written any code in months. I'm daunted
I don't like C++ at the best of times. I haven't found main() yet
I've never seen a scheduling/calendar program that does what I want
I should write one (as an iPhone/Android app), but, well, projects_not_started++
just write dwim.exe, the AI programmer that listens and understands
that would take the fun out of it
I can hear seagulls outside. debugging is hard labour to me, and I've been serving 25 years so far
you could play "A Flock Of Seagulls" inside, to drown out the seagull sounds
or I could get a deckchair and an ice cream, and sit on the beach (and freeze, spring has been cancelled for a day)
I've got a lappy now, so in theory I could debug in more congenial surroundings
too hard to type on those
it's an old lappy, my model M will plug in
they always look at me funny when I pull out a full size keyboard on an airplane
lack of a keypad is a killer for me, as a blender user
funny tidbit about blender - I was reading a benchmark/review of the new Opteron processors (with 12 cores), and Blender was tested on both Windows and Linux
on Windows, it was about 1/2 the speed, and the Xeon was faster than the Opteron
on Linux, it was really fast, and the Opteron stomped all over the Xeon
the potential conclusion is that Linux does multi-threading better
someone from M$ says they need a kernel rewrite
I'll get a 6 core or sth as a reward for releasing sth using Cuda or CL, which is what I bought this vid card for
which one do you have?
I was just looking at the GTX470/480 (Fermi), and it looks like it may not be quite as good as the hype
of course, the Eyefinity 6 cards from ATI are out today too
(not that that helps CL, but it is cool :) )
I got a mobo with hd3200 for ATI Stream but it isn't enough
that's up to the CL driver now, of course
somewhat. it's also the speed of the chip and everything :)
I expect AMD's will evolve into a hybrid CPU/GPU one
does that one do native double floats?
I think it only does fp16 :)
yes, I think they have a mobile CPU/GPU that should be released in the next few months
I think the 5000 series is supposed to do 64-bit doubles. I know the GTX470/480 do
it's all good, if CL really is write-once-run-anywhere
it's like java for video cards!
GL 1.0 + extensions :)
my first CL project has to be a-star routefinding. that's the biggest constraint on a RTS game
these steppers rock!
attached 1 of 2 on the X axis which has the most work to do
cranked it up to 24000mm/min
what linear res?
not a clue, but 200step/rev, 7.6mm/rev and like 16000kHz or what that value is
if only I knew what that meant :)
my bad =)
do the math :P
ah so about 0.4mm? close enough for woodwork
frallzor: the steppers aren't bad at all, right? and for the price....
1 on X did 24000mm/min
with all mounted on it =)
it's scary to see that move...
we need to share acceleration settings one of these days
I think ill be done this weekend, then ill config the shit out of it
but I cant do much since Im getting spoilboards next week and no power for spindle =)
can't you just plug the spindle in 220V?
I thought it had a 1phase option
nope, its one of those that needs a vfd
yeah, I thought the vfd had a 1 phase option
but the vfd could have been 220v but I got a 3phase cheap
maybe you were talking about the one you wanted, not the one you got. around new year
wow, time flies
well, I got SeaMonkey set up and imported everything from Outlook Cool! better than T-Bird
one thing I just discovered about SeaMonkey - if you select some text in a message and then hit "reply", it quotes only the selected text in the reply
yeah you don't need to include the whole thread these days. you can assume everyone has the whole thread
it's just a little easier than hitting reply and then deleting the 100k of extra Yahoo crap :)
I think I'll stick to Windows for HeeksCAD, for now
naah, gotta wean myself off VS. I'll do some printf debugging in linux
how do people generally run HeeksCAD on Ubuntu? on 10.04 LTS?
10.04 LTS isn't out yet, so I'd say no
the reqs arent hard to satisfy, im sure anything is fine
I dunno if I've got all the standard 8.04 repos. they seem very sparse compared to Debian's
if I can avoid building libcascade and python2.5 etc from source I'd be happier
MattyMatt: i run Heeks on Karmic
ah 9.10. did you build emc2 from source on that?
well I don't really want to work on Heeks on my CNC machine, but the only other linux box I have is this one, and it crashes
The docs say that loops can be nested, but I am having a problem..
MattyMatt: I've built emc2 and rtai kernels on 9.10, but the 9.10 realtime kernels seem to have problems on some machines.
If I comment out the while and endwhile lines of the inner loop, then the outer loop runs 4 times, but if I leave the inner uncommented then the outer only runs once.
are your O numbers different?
(This is looking at the preview, I haven't tried it on the machine yet. V2.3.5)
o100 while ... o101 while ... o101 endwhile ... o100 endwhile
Yes, the numbers are different, O100 inside O200.
are you sure your endwhiles are in the right order?
pastebin gcode if you're still stuck?
does your comment end in \ or whatever?
Pastebin is down! Disaster!
I am assuming that it is something very simple I am just not seeing.
And I think I have seen it.
Stupid failure-to-reset-inner-loop-counter error.
#1 = 13 ;Y
The problem looked to be in the outer loop, so that was where I was looking.
I will just go out and shoot myself.
Supplementary Linux noob question: Is it possible to navigate to an ftp-mounted location in the Axis file browser?
MarkusBec_away is now known as MarkusBec
andypugh: i dont *think* theres an extension to mount ftp as a filesystem
andypugh: but you could do NFS or SMB
I can navigate to the location in Gedit.
It is in the side-bar of that file browser.
(And in the Ubuntu "Places" menu.
[15:45:24] <SWPadnos> http://ubuntuforums.org/showthread.php?t=117827
Sorry, I must be being unclear. The location is accessible from the Gedit file browser and from the Ubuntu "Places" menu. My problem is navigating to it in the Axis file broswer.
oh. where is it in Places?
there may not be an actual mount point, in which case AXIS can't access it
see if you can find it under ~/.Desktop (I think ssh mounts end up with a folder there)
It's an entry called "Ftp as Andy2 on 192.168.30.1"
No problem, I can remember to save-as from G-edit to two seperate locations.
It just seems a bit daft as the two locations are on the same physical drive.
(this is the Ubuntu virtual machine, you see, which mounts the drive it lives on as an FTP volume)
andypugh: oh, sorry for misunderstanding
[15:52:24] <skunkworks_> http://electronicsam.com/images/KandT/conversion/moreelec.jpg
starting to grow wires :)
I 'think' we might have enough room ;)
Needs more DIN rails :-)
* skunkworks_ knocks on wood
yes - we have to mount a bunch of stuff yet
* frallzor got wood
that came out wrong
At least your cabinet is reasonable in size compared to the machine.
[15:54:46] <andypugh> http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=260576164044
Seems to have two cabinets about as big as the machine
(And I was talking about the K&T)
oh cheap cnc mill
well - we added space.. it was just http://electronicsam.com/images/KandT/conversion/mainelectricalbox.JPG
the actuall old control is not there anymore. http://electronicsam.com/images/KandT/conversion/frntcontroller.JPG
Looks big enough to me.
And that looks like an upgrade controller, the 1963 pictures showed a room-filling computer set.
heh - yes - the previous version would have been 4 or 5 cabinats.
that bostomatic looks like a nicely sized little machine
does it have a knee or is there a big Z travel?
I can't tell from the pictures, but most CNC machines have it all in the Z, don't they?
knee mills usually have a servo quill with just a little travel, and manual (or manually operated motorized) knee
If I had space (and headroom specifically) I would be bidding on the Bostomatic.
is it taller than 8'?
I was wondering about that, I have my eye on a small column+quill mill that might be a better bet than upgrading my combo machine. I was wondering which one you would CNC. I suspect I would motorise the column and keep the quill for manual drilling only.
I bet that is a high speed spindle made for small tools
I have a single garage with two motorbikes in it. And a workbench. There is not room for a full-sized industrial mill.
is this the same machine with covers removed? http://www.bid-on-equipment.com/detail~id~55988.htm
Technically there is no shortage of headroom, it has a pitched roof with the roof tree along the short axis
cradek: Looks very similar.
with extra cranes to hoist the bikes out of the way when milling the whole floor
looks short to me, like it would go through a 7' garage door easily
Yes, but I would like to be able to close the garage door with everything inside too.
The same seller is selling another one too.
bridgeport is up to £113, 2 days left
I don't have room for a Bridgeport either. I might squeeze in a Tom Senior.
bridgeport series 1 takes a 6' square of floor space, a corner works nice
But I have invested a load of time and trouble in my existing mill, and that will probably be fine for the little stuff I want to make. Where it struggles is making stuff big enough for itself.
[16:08:35] <MattyMatt> http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=330417292947
does DRO mean it has encoders good enough for closed loop servos?
Bridgeports are also rather heavy.
dros use linear scales which are only really useful as half of a dual feedback setup
(difficult to lift into a van, single handed)
that thing weighs less than a ton, lightweight
and some are totally unsuitable for cnc because they have the wrong kind of interface
I think it would be a pity to convert a nice manual like that
my opinion is if you want cnc, buy an old cnc - changing a mill from manual to cnc is a fool's task
I regret not bidding on http://cgi.ebay.co.uk/Palas-milling-machine_W0QQitemZ270544165380
as I think that was just small enough.
and a cnc without repeatable tool lengths (like this R8 machine) is virtually useless
as if anyone wants my opinion... :-)
cradek Have you looked at the Tormach R8 toolholder? That gives repeatable tool-height in a cunning way that I intend to steal.
yeah I want an autochanger ASAP
yes the TTS is a pretty clever hack.
only ok for light cutting, though - for a full size machine it would be pretty limiting.
[16:13:34] <andypugh> http://www.tormach.com/Flash/TTS_small.html
They sell a rubber pad for heavy cutting, which rather supports that assertion.
I think holding the tool up to a camera would be a good way of eliminating a lot of human error
"heavy cut adaptor" they call it
Basically a resilient pad that stops the holders levering themselves out of the collet.
(I am trying to find it)
HAHAHAHA An ALL-Terrain Ice Cooler.... when you REALLY have to have your beer go where no man has gone before! http://www.walmart.com/ip/Igloo-All-Terrain-100-Qt.-Cooler/6407181
(Last page of the manual at http://www.tormach.com/document_library/TTS_UM_Rev-C.pdf)
I always wondered how they could be the only people with straight shaft toolholders in the history of machine tools
andypugh: that's ominous, isn't it
them and dremel
and black & decker
dremel has toolholders?
They say it only matters with big cutters in hard materials.
Eric_K: cheap R8 tooling is everywhere - they didn't do it accidentally, it's a feature for them. I bet the TTS is pretty well matched to their smallish machine.
it has collets
Logically it can only be an issue with tools stiff enough to bend the 3/4" shaft significantly. In my case the steppers and 8mm Y-ballscrew would cry "enough" first
jmkasunich uses TTS on his shoptask and likes it
that, and wear
What does that mean: Linear move on line 204 would exceed joint 0's positive limit?
It has another advantage that I hope to exploit, it can be very short indeed.
proxxon: that your hard limits think the mill is too small
proxxon: on line 204 of your program is a move that would exceed the range of your X axis
proxxon: Do you have home switches?
then its settings
who is Mike Gaes?
proxxon: Then jog all the way to negative X, home X and then try
if I calculated it right - we should have over 8000lb of cutting force...
(Wait, let me check that I am not wrong about something there)
Eric_K is now known as EricKeller
micges is now known as Mike_Gaes
Mike_Gaes is now known as micges
Yes, homing a machine without homing switches sets the current machine position to be the machine "hard" zero position. (which I think it picks up from the INI file)
get a sharpie, make some marks that give you a repeatable position you can jog to, call it home, and then set your limits accordingly
EricKeller: why you asking?
micges, someone said you were always on IRC
pfred1 needs to read wiki
A vise or vice (see American and British English spelling differences) is a mechanical screw apparatus used for holding or clamping a work piece
see, vise OR vice
depends on if you are a brit or a yank ;)
[16:28:29] <frallzor> http://vimeo.com/10583305
pretty ok aight?
rattles too much
I narrowed it down to the racks
if I had that much flat surface, it would always be covered in junk and I couldn't move it
ya get what ya pay for
they sound less, but still noticable when stuff is tightened
did you fix the rattle or decided it didn't matter?
it will decrease but not completely
matter of racks only, not much to do
ill try grease
see if it helps
Delrin gears should still be plenty strong enough, and lot quieter
the spindle will cover that noise 20x over and over and over again :P
I would probably live with it
but I can't even hear it in the video
it sounds like a small jet turbine
thanks andypugh that worked :-)
I have been in that tangle a lot of times myself.
think this will cover the rattle? :P
Anyway, I took the day off work to get some CNC project work done, and now it is 1730 and I haven't even started (but the house is a lot less squalid)
it does actually sound a lot like a small turbine
ear protection IS required :P
another satisfied customer
See you chaps later I expect.
would this have a usable motor? http://toronto.kijiji.ca/c-buy-and-sell-sports-bikes-Treadmill-NordicTrack-5000-W0QQAdIdZ195133679
i_tarzan is now known as tarzan
tarzan is now known as robotito
robotito is now known as i_tarzan_
elmo for what to do
i_tarzan_ is now known as tarzan
MarkusBec is now known as MarkusBec_away
hmm that millable example in emc, thats there when ya start. is it possible to blow it up in size easily?
so its a few times larger
I've got my scale set wrong in the ini. that does the job
hmm like change the distance/rev
if you set it a few times smaller it should be bigger
edit the scale in the gcode
anyone got the file to share then? =)
umm, it's on your system, right?
not at the emc comp
If im not wrong it should be on the wiki or something too
frallzor: that blue machine, is it yours?
will the X-axis come to a STOP from high speeds? or just trickle down eventually stopping, as in the video
depends on settings
acceleration isnt set very high there
G0, whatever. G1, precise?
I have no idea yet =)
it should stop nice when all set
when I programmed Yaskawa Motoman robots, there was a 'g0' type code, but being 5+ axis it let the machine find the 'best route' to get there. If you did the 'g1' it would do exactly how you programmed it.
CNC needs a code like that
I know Mazaks with their Mazatrol software has similar codes.
elmo40, emc has both as well
what is the code for it?
I know g60.1 lets you do it, with a variable for how accurate you want it to be
or is it G9?
I guess I am wondering how 'sloppy' you can tell the positioning to be
p#.### being whatever tollerance you want to give it
64? will try that out
i use it alot if i have alot of small moves, because my acceleration is slow and it never gets up to velocity
G64 P- Best Possible Speed within "P" tolerance
don't know if I have used that one before
depending on your application i guess
i guess if you had like a huge p tollerance, maybe it'll cut corners?
probably not though
aa-danimal-shop: what happened to the garage?
it lost garage status when i couldnt fit my car in it anymore
is it now a 'shop' ?
or 'storage locker'
my wife is mad I don't park the car in the garage
elmo40, what's the difference?
our garage isn't designed for a car... silly townhouse
EricKeller: Why? you live in a ghetto with bars on the windows?
aa-danimal-shop: diff shop locker -> play, save
play in a shop
do nothing with the locker
Jymmm: we live in a northern rain forest
as george carlin said... a place for your junk
well i'm running machines right now, so i guess that makes it a shop
my 'shop' is the basement :P
everything in here gets used
any suggestions on a project?
EricKeller: lol, got Boat?
shops sell things, workshops is where its at :)
OT: Do they make stakons for larger than 10-12ga ?
my shop sells stuff that it makes
my garage has not had a car in it for 30 years probably
they had cars back then?
my garage wants to sell stuff it makes but it's not getting it done right now
emc is great, i'm watching movies right now while i'm working
holy-crap! 40m/min wood machine!!!!
[17:46:29] <elmo40> http://www.youtube.com/watch?v=HteA3UVaDlk&feature=related
all depends on cutter and Steppermotor
I thought you meant it was made of wood
sorry, no, not made of wood
40meters/min... that is blazing fast!
it's only like 10 times faster than my mill
Interesting configuration, cantilevered gantry
was just going to say that
but if you are making pieces out of boards, why not
nice edge banding laminator head
more space conscious this way. load a part from the side, not front as in a gantry style
aa-danimal-shop: *only* 10x faster? ;)
lol come on, i'm trying to feel good about my machine here
1.7x faster than mine :P
frallzor: ya ya. we shall see
their spindle is powerful to make a cut that fast.
what do you think, 60k RPM?
aa-danimal-shop: I hear ya
about 140X faster then mine :P
for edm, the velocity should approach an optimum. it may be above or below that optimum. this gui controls a curve to let the process get back to target without jerk. http://imagebin.ca/view/OPEmJog.html http://pastebin.org/129561
hopefully my spindle will handle 24m/min
this is a better view
[17:51:31] <elmo40> http://www.youtube.com/watch?v=9f2a7HynGOs&NR=1
2kW @ 24000rpm
i max out about 150ipm, but i keep it at 130ipm
but if the corner finish is only at 300inch/min why speed up so mutch for the cut
the user bends the curve according to the process at hand, an rt comp takes the curve data and interpolates the new velocity using the input error signal
the vertical axis is velocity, +max at top, 0 in middle, -max at bottom. left edge is max negative process error, ctr is perfect(no error) right side is max positive error
aa-danimal-shop: the Mazak I work on max out at 2400ipm
morfic: any more questions about EMC2?
did you install it at home yet, play with it? update it, don't forget... the latest is in the repo
for the second video i woudt programm a blow of dirt between cutting and finisging the corner
especially if you are banding it
2400 is a bit fast
* skunkworks_ is going to be happy with 200ipm
yea, my lathe is 200ipm, i'm happy with that
well, when working with that speeds for a while now you get used to it
and demand more!
it is a 4-axis horizontal machine
the older 3-axis machines are SLOW
I get bored when they do tool changes :P
but it does its work
time == money
not in my biseness!
only it you do Car manufacturing
or ifen amatures
if they pay for the mashine then i will speed up
otherwise its my money
I am confused.
isn't the typical practice to pay per job or piece made?
the faster the better?
slower the better today.
i'm glad i picked a job with a longer cycle time to run today, i'm still drunk from last night
I just want to get it over with
if I could machine the part in 2min instead of 55min, I would
same here, but i cant make this one move much faster
at least my toolchanger isnt acting up anymore
bah I need a new hdd
the old disk in the ebay comp seems to be dodgy
i guess all it needed was some adjustment
(no surprise though)
frallzor, that sucks
suddenly the configs in emc are corrupt and file system errors
cant be other than that =P
"flagrant system error!?"
in china it fragrant
cradek: in a simulator setup - can you load mesa hal componants without the hardware installed?
* skunkworks_ thinks it is a stupid question...
don't think so, the mesa driver checks for the hardware.
I figured. I was thinking of doing ladder on my laptop - just going to have to not hook up the pin to mesa
just use a non mesa config to write it
you can use inputs and outputs in ladder that dont exist
yeah that's slightly a pain, isn't it
I can work with it :)
Jymmm, are there handlheld wifi signal strength meters? (the wifi indicator in ubuntu for rtl-8187b always shows one bar when same laptop shows 4 bars in w2k & xp )
i cant tell if its weak signal dropping the connection with a resolution of 1 :(
when I upgraded to 9.04, it seems to get better reception
9.04 with emc?
no, that would require actual work
well, i'm gonna reboot to windows and wander around pointing the laptop to sniff a better hangout at the library
MarkusBec_away is now known as MarkusBec
wow - this guy makes drives.. http://www.cnczone.com/forums/showpost.php?p=757115&postcount=333
I have now seen that opinion strongely stated by two people, both of whom make [step/dir] motor drivers
just a little pattern I noticed...
the class of machines that most interest me come with velocity mode drives. it's true they are old [but never mistake "old" for "bad"]
(also, "Step/Dir takes the burden off EMC to run faster" is a sign of a tenuous grasp of the issues)
I agree. (on both accounts) ;)
it's cool that we can control both kinds of setups with equal ease and equal functionality
* skunkworks_ still likes servos better ;)
Bad thing is step+dir is basically open loop
cradek: how is the jr doing?
skunkworks_: great, I just use it now, no more futzing with it necessary
pcw_home: choir, here :-)
Ya, should I answer him? (I'm in a crappy mood, just picked up up my stolen car and boss (SO) sent me home because I'm still sick)
pcw_home: I've said it before, but your products are awesome and it's awesome how your company works with the free software community.
pcw_home: go for it.. (it is my thread)
* archivist votes go for it too :)
pcw_home: you're braver than me if you feel like responding to that...
ick, hope you feel better soon
(but you should quit stealing cars)
My wife just got over it. nasty cold that lasts a week
pcw_home: and you are on here answering questions. Coolness
step/dir drives can talk to each other to sync though
Well its this or daytime TV
and all the good ones have been canceled.
cradek: no 'why did it do that' errors?
I can see having a bunch of those. easy
no, it just does what I tell it
good or bad ;)
I'm glad I reworked the turret sensors because it has never failed
uh carousel, not turret
* frallzor sees the light in the end of the tunnel now
I still have one motor shaft or screw coupler that's a little bent - I haven't done anything about it - yuck
I still have to wrap my head around how I want to 'fool proof' the transmission. Cannot shift gears unless <50rpm, at startup it needs to be shifted into gear, keylock needs to be in 12th gear and an extra solinoid need to be activated. so I need to sense motor speed and rail pressurs.
what is keylock?
it orients the spindle for toolchanges. (and can be used for pulling a boring bar out of a hole.
it is mechanical - so that is nice
oh I didn't think you had to orient that machine
so you have to change gears to change tools?
the tooling can have a keyway mounted in them so they can't spin in the spindle.
cradek: yes - if the tooling has the keyway installed. (it would be for large shell mills and such)
I have a 'big picture view' just have to work out the details. ;)
I think I need more spindle speed.
[19:49:10] <andypugh> http://www.youtube.com/watch?v=wIMEPkK-Doc
you can see the slot in the pocket for the keyway - and I think you can see the keyway in the tool
skunkworks_: oh sure, I see it now
andypugh: eek, dragging the tool back across the work looks bad
is that just carbide or is it something exotic?
I think that was because the tool was chipped
oh look, the text says all that
Hence the stupid high spindle speed (120m/min)
I didn't mention the chipped tool in the text, and later I altered the code to back off a bit more.
yeah I bet that's not enough speed. what does the tool recommend?
you need a spindle encoder to do IPR feed, right?
They say 4 to 5x normal cutting speed.
aa-danimal-shop: Or maybe no. I am not sure if EMC is smart enough to guess if the encoder isn't even mentioned.
Dan you need to find an encoder
I know it doesn't work if the spindle encoder stops working, but you might be able to connect up the pins in Hal in such a way that it still works.
any way to trick it by converting the commanded speed into pulses per rev and linking that to the encoderinput pin?
Make an encoder? It can be as simple as a bit of laser-printed paper and an opto-sensor.
[20:12:31] <markus__> http://vimeo.com/10490726
first try with emc and laser
JT-Work, yea, i know, but it isnt high on my list right now
i still didnt get the nurbs g code working
aa-danimal-shop: Yes. Wire spindle-speed to a stepgen in velocity mode, then take those pulses to where the encoder input would be.
but its build in the beta version
markus__, very cool!
what did you use for the laser? is it homemade, or did you retrofit it?
its an homemade laser
[20:20:34] <MarkusBec> http://electronicsam.com/images/KandT/conversion/toolchangerspindle.JPG
[20:20:48] <MarkusBec> http://markusbec.deswahnsinns.de/main.php/v/album_1260292830/
it marks metals ok?
a CO2 laser?
we are the markus&markus team :)
how many watts? do you need water cooling?
with a tribble radiotaor'
where'd u get the laser?
3 120cm fams
we ordered it from an manufactor in china
we have an old 25W synrad somewhere... but I doubt it will cut much
can you link me to the laser you bought?
25W are good for wood like papel or balso
[20:27:05] <MarkusBec> http://cncoletech.cn
I thin it was this companz
ther also on ebay
but with higher prices
pcw_home: cnczone sure screwed up your quoting...
is it true that if a stepservo faults, you lose position? and you can't home a stepservo to index?
skunkworks_: I keep meaning to ask, what is that bizarre thing in your spindle?
maybe you could send the encoder signal to both the drive and emc
cradek, a servo with step dir controll?
cradek, the granit devices servo controller went to the last position befor fault
can you explain further? I don't see how that works
cradek: I think one of the pico boards is made exactly for step/servo
so encoder gets fed both to gecko and to the pico board
if the servo fault
so on faults you don't lose position
theencoder count the position in faul state
aufter reenabelin the controller
the servo go to the poition befor the fault
MarkusBec: so the control can assume the machine doesn't move while faulted, I see
sound dangerous to me
might be dangerous to try, depending on the reason for the fault
imagine that happens on more than one joint
you get some uncontrolled coordinated movement
If the controller go to the last position
andypugh: it is a diegrinder used as a high speed spindle.
ther are onlz less than 10% of the power
MarkusBec: yeah, but there are machines where you can't just go..
alex_joni: ok, sounds like that pico scheme works around the problem of losing position on fault
\if the fault again
cradek: yeah, and likewise any other solution works (feed encoder to emc2 too)
As long as you have dual feedback I guess step+dir can be treated as a velocity mode drive
but having the ferror set in a different normally inaccessible place seems a bad design
you have to rehome
the problem is having 2 loops
* alex_joni agrees with pcw_home
at the very best, sounds like extra complexity for no gain
in practice, it seems like you lose index homing, which is extremely important to have on a real machine tool (IMO)
cradek: that might change with stepgen + index homing
(ditto for position feedback loop)
if the only plus is "it's the new way!" that's awfully weak
one plus would be to gradually upgrade from steppers
alex_joni: yes that would be nice
people coming from steppers understand step/dir
and they trust it..
not sure what they have against +/-10V though ;)
I need to find a way to get seb an encoder with index on a stepper motor at workshop :-)
encoder + hose + stepper = done
and some duct tape to hold them together
alex_joni: what pains me is people ripping good servo amps out of machines and putting in underpowered geckos so they can use step/dir.
yeah, that's a sad thing
if the servo amps work..
should make for some cheap analog servo drives on eBay though :)
I'm sure mariss could sell quite a few more of the g340's if they could take +/-10V
and it should be fairly easy for him to add that
cradek, would an AMT-102 on a stepper work?
oh hmm. do those have index?
yes they do
I asked once if I can drive it as a dumb amp, and he described how to hack it to work for 0..5V iirc
alex_joni, all you need is a scale/shift circuit, then lift that pin on the op-amp and connect it there :)
although with a 5i20 I'm sure one can use 0..5V just as fine
SWPadnos: if they have index, I bet so
just scale and offset accordingly and you're done
I have a G540 and a few stepper motors with a second shaft
that's small enough to check on a plane
the parport-based 4-axis drive board
plus breakout, but I think it can be made to work hotwired to a 5i20
I recently used another 340
on an application at work.. works great
no emc2 though.. so step/dir was usefull here
no homing, no position control
only vel control, and I needed really slow speeds
MarkusBec is now known as MarkusBec_away
the motor usually runs ~1m/min .. 24m/min
they're nice drives, and surprisingly small for the power rating
I'm driving about 19mm/min right now
the G540 is really surprisingly small :)
fancy tape deck :)
[20:49:35] <alex_joni> http://eneas.juve.ro/~juve/dasw/HPIM3140.JPG
hmm my emc was seeming fine after a new profiler
They used to record audio on wire. MIG wire might work :-)
but now it just maxes out at 18000mm/min no matter what =)
andypugh: hmm.. wonder how that arc would sound like ;)
They use arcs as speakers?
andypugh: well.. if you record audio on MIG wire
[20:52:00] <andypugh> http://en.wikipedia.org/wiki/Plasma_speaker
actually TIG filler wire in this case ..
Automated TIG or manual?
haha omg I found the issue with it now :P
I can imagine that an auto-feed in the other hand could make TIG easier.
forgot a comma,
so the steppers had to spin like crazy :P
at speeds lower than before!
andypugh: automated TIG
btw, you don't need to hold the auto-feed for manual TIG
it gets mounted on the torch
alex_joni: Tesla Coil?
I am a rather inexpert TIG welder, but thought that the flexibility of independent angles might be useful?
you can adjust it
At work they have a machine I have never seen which I think is an AC MIG for aluminium. Transwave?
transwave sounds like fronius
They use it for welding big blocks of aluminium together. Makes lovely neat welds.
I might have the name wrong.
AC usually is for thinner stuff, for thick alu you might use DC aswell
I was only assuming the AC part
AC MIG is pretty recent, most companies call it cold process
or cold arc or cold metal transfer
Hmm, we are quite a big company and not always averse to spending money.
what I mean is that it's mostly used for thin sheets
This machine is used for joining 50mm solid bars for shaker-rig jigs.
its fun to enter 7.6mm/rev instead of 76mm/rev, it makes you go mad
until you realize the mistake when doing some math why it goes that damn fast and fails
hmm to reverese a stepper, just check the direction reverse box?
or step too?
the driver should tell you which edge is the active one, and that's what you use to decide whether to invert the step output as well
(falling edge = invert)
low to high is the preferable for me then I guess
which it should be by default?
Depends on what your drive looks for. High-to-low tends to be sharper.
EMC steps tend to be asymmetric if you have RESET on.
is rising edge the default?
if not inverted
I think you are asking the wrong question.
It depends on what your drive responds to.
EMC can either do a state-change every base thread, or one at the start and one at the end of the thread.
I have a program with a bunch of assorted arcs one after the other, and I am looking for a way to have EMC2 write the X,Y,Z starting points before each arc into a file (XYZABCUVW OK too). I have been looking at the probing stuff like G38.x and PROBEOPEN(filename.txt) at http://www.linuxcnc.org/docview/html//gcode_main.html#sub:G38.2:-Straight-Probe
and Probe Logging at http://www.linuxcnc.org/docview/html//gcode_main.html#sub:Probe-Logging
but I don't really wa
nt to probe anything, just record current position. Any ideas?
I could single-step through the program and record current position by hand before each line, but I was hoping for some automation that I could copy and paste before each line of the program, and collect the file after a run.
create a probe that's always 'on' ?
and probe that.
G92X0Y0Z0 then G92.1 writes the current position to memory locations.
Not sure if that helps
I thought it was an error if the "probe is already in the target state"?
OK, andypugh, I'll give that a try.
Perhaps we could change that? This must be the third or fourth time we have thought of using a hacked Probe command to log stuff.
KimK: you can choose whether to get the error: http://www.linuxcnc.org/docview/html//gcode_main.html#sub:G38.2:-Straight-Probe
KimK: also see http://www.linuxcnc.org/docview/html//gcode_main.html#Probe
it's called "probe logging" but you can log anything you want - variables are expanded
what andypugh says about G92 will work. if you want machine coordinates, consider G28.1 instead
The fact that G38 can log to a file makes that seem like a nice option to have. Could we have a G38.7 or something that always returns a success and puts it in the logfile?
andypugh: I like the more generic logging described at http://www.linuxcnc.org/docview/html//gcode_main.html#Probe
it can be used for anything and you can log whatever format you want
I've used it to log G1 X#... Y#... Z#... to automatically make a gcode program based on probing results
when we already have general, no need to add more specifics, IMO
But how do you make that work without a probe.
it has nothing in particular to do with probing (contrary to the section name in the docs)
it lets you open a file and write stuff into it, with gcode variables expanded
(when I said G38 I meant 'whatever the probing g-code is"
I am lost - we are not communicating :-)
That link describes probe logging, no clue how to do general logging, except a mention of the phrase
no, it describes generic logging, but perhaps not very well
you can log any string you want to any file you want
Ah, yes. Sorry, I am trying to keep a pirate ship afloat in another window
for instance you could use G30.1 and then do some logging of #5181...#5189
That looks like the solution then. Can the log-comment be on the same line as the G30 or G92?
yes, according to http://www.linuxcnc.org/docview/html//gcode_overview.html#sec:Order-of-Execution
the comment will execute first
so the answer is yes, but it's probably not what you want
In this case that might be fine, as long as you have an extra log at the begining and end
I bet g30.1 is in step #19 with g30 but I don't know for sure without digging
cradek: Hi, thanks for joining in. I hope all is well there. Sorry I haven't gotten back to you and jepler on the 7i47 bitfile you guys helped me with, I haven't had a chance to try it yet. A bunch of other stuff came up about then. It's still on my to-do list, I'm afraid.
Looking at that "style guide" is it normal to indent loops in G-Code?
how come the max velocity slider doesnt override the jog speed slider?
Oh, and in coordinated movements in rotary and linear axes, what does the feed rate mean?
Is there clever maths assuming that the A-axis is at Y=0 Z=0?
cradek: So the general format would be (LOGOPEN,filename.txt) (LOG,foo) (LOG,foo) (LOG,foo) (LOGCLOSE) ?
Yes, but you need to use a G30 or G92 to load the memory locations to be logged. X, Y, Z etc are commands, not variables in G-code.
* KimK will be going back and forth between Xchat and the shop
Dannyboy is now known as Dannyman
Dannyman is now known as Dannyboy
cradek: Oops, one more Q: Section 1.15 Straight Probing G38.x refers to parameters 5061-5069. Section 1.38 G92, G92.1, G92.2, G92.3 Coordinate System Offsets refers to parameters 5211-5219. If these are both correct, then I have to use the appropriate (most recently updated) set of parameters that goes with each G-code (G38.x or G92). Correct?
* KimK resumes going back and forth between Xchat and the shop
<playing cradek on the internet> Yes
as long as you're right
<alex_joni> if you mean lookahead the interpreting of g-code, then emc2 does thousands of lines <-- now if i only knew how the windows guys consider the term :)
oh nice, buffer was stuck
so with EMC, there is no entering single block, switching to edit, either editing a line, continuing in "mem" or jumping down to a finish pass and then continuing in "mem"?
Most EMC machines have about a million times (really) more memory than the original G-code designers imagined.
well "mem"/"auto", to continue the cycle, it's not a lack of memory that would cause us to do that
Ah, you mean editing he G-code as it is running?
or just skipping over a roughing pass to the finish pass, to safe time on a rerun
You have the option of clicking a line in the G-code and selecting "run from here"
But that might not be the same thing.
if it reads offsets before that point it would be
No, it doesn't.
There has been debate on the subject, and it might happen.
You sort of mean "dry run to here, then rapid to where you would be with the right tool and spindle speed, and cary on"?
Actually, I don't know there has been debate on precisely this, more that it would be one way to handle the defintitely-debated backing up through the G-code question.
that would work too, although i hated fanuc in the beginning, we are all used to single block up to G43 line, the skipping down to where we want to rerun a finish pass
There is a way of having optional blocks
you do not have to read the code backwards if you read it forward in single block and then allow skipping to a new place
Well, the only real way to read the code backwards is to dry-run it forwards to the line before.
As soneone said (SWP?) the other night, "What is the reverse of M3 S2000?"
you mean S2000 M3 and M3 S2000 are not handled the same by EMC? (if not i missed the question) :)
m4 is reverse of m3, but since we talked code direction, i figured he did not mean that
No, they are handled the same. The question is if you are running through the code backwards, how do you reverse that line? It was a rather abstruse debate
i guess i would need to find out how willing SWPadnos or other EMC developers would be to add it in a way we want, and yes i mean paying for it
can you single step the code?
as in run individual commands?
Yes, there is a single-step button
because if you can do that and combine it with the run from here it should do most things you want
still feels dangerous
I can see rapids through parts happening
single step through the init stuff
run from here for the finish
Valen: agreed, and seems trivial to combine, and i would love it to be called "Continue from here" to make it obvious offsets and non modal states should be kept
I believe in axis if you click on a path segment it even takes you to the line of gcode that is ready to run from
Valen: yes it can happen, just like it can happen with our Fanuc controller, but just because people could mess up does not mean it's a bad feature to have for those who use it all the time
becomes hard to implement though, should you keep the tool changes and the like?
it needs a fair bit of smarts if its going to work well I think
I can see the usefullness
stay on current tool, since you just read the top of the op and will be on the proper tool
IE if you break a tool
bill2or3, andypugh, cradek, and all: I'm back with another Q. Should I expect the log file we were talking about earlier to be completed immediately upon AXIS previewing it? It looks like it, and if so, it's a pleasant surprise. It appears that I don't have to wait for the air to actually cut to get my logfile.
we break tools/inserts a lot with our materials
what are you cutting morfic?
Cobalt, Inconel718, stainlesses, but through the casting scale it can be rough on inserts
My suggestion would be to make up a python doohickey that implements the logic you want to see, then perhaps ask for that to be implemented
although with the number of hooks you could probably just stick it in
morfic, I want to get into cutting those materials
what are you making?
also where do you get it from lol, it doesn't seem common here
cal is now known as Guest50009
Valen: out castings, we pour them ourselves, the raw metal, not sure. "boss buys is, truck delivers" :P
brb, spaghetti are ready
have you looked at the ceramic cutters morfic?
do you position parting tool edge at the center line of the spindle or just below
Valen: we use ceramics on mills for cobalt, when face milling, and plenty on lathes for cobalt and inconel
not the inconel?
the inconel parts, there is just no facing where the cutter could be applied, we hog larger areas with "kennfeed" inserted mills, just carbide inserts, works charming
now all i need is to work out how to get hold of this stuff lol
what are you guys making?
parts for the oil industry, rubber industry or any other industry that needs parts to be used in abrasive/harsh environments
I want to make torches ;->
what kind of torches?
really hardcore torches
cradek: I may have found a bug in 2.3.5, but you guys have found and fixed so many things that it may be an old bug already fixed. It will take me a couple of lines to describe the possible bug.
as in LED lighting style
put in your pocket and wont get destroyed
use as a dive light
smash engine blocks, you know the usual
KimK your best off emailing it to the list I would assume
cradek isnt in at the moment as far as I'm aware
Valen: i guess i would have called it a "flash light", silly non aussie/brit i am
nah, I realised when i said it, there was some abiguity
after all who would make a flash light out of a high temp alloy ;->
not to mention stupidly hard
unless you have a better idea?
the aim is to make "the last torch you will ever need" well in that size package anyway, fully featured, and robust
Valen: thanks, good idea, but I hate to bother the list for an old/fixed bug, I thought I'd run by cradek first.
such flashlights already exist
run by -> run it by
[23:59:54] <DaViruz> http://www.inovalight.com/