it would be great for emc to have its own mesasge log, even if DEBUG isn't set all that high
so you could go back and get messages in situations like Stuart's
oh hey - I found a .tar.gz of the ez-trol code
I thought I sent that to you a while back
sadly, stuart's operator reset emc and the bad behavior went away
prior to that, it was repeatably doing it.
yeah. I was ready to go down there to see it.
I thought there had been an ez-trol email, but I may have been looking for it in the wrong folders
I could fix it if I could see it. I've been after it for two years now I bet.
I don't suppose you've tried to reproduce it in a mangled pseudo-dalih sim config?
yes I definitely tried
that's why I asked for the config
seb_kuzminsky: does coverity say anything about emccanon.cc?
the screenshot was very interesting. it didn't just ignore the arcs and make them straight lines. it combined them with the prior straight lines and made a single motion to the arc endpoint
nope you're looking at it backwards
it skips the arc, then the next line goes FROM the wrong point to the programmed endpoint
dangit dangit dangit I wish he had not reset it
it was compiled there so I could easily have attached the debugger and seen wtf is wrong
I guess someone could have suggested turning up the debug level and trying to run again
run the part that is
I didn't think of it when emailing
I bet the arc 'task issue' calls would be missing, but I agree it would be great to verify that.
that's the list of coverity issues from TRUNK as of last night
nothing in canon
oh it's shorter than I figured
it was a long shot.
there's several real bugs there, possibly related, i dont know
hmmm. bummer. the lathe at HGR is on sale today for $1249 on eBay
someone might buy it before jmkasunich gets a chance to look at it and see if it's worth the $800 they want for it in the store :)
SWPadnos: can't you be there yourself in about 8 hours?
sure, but they're closed on Saturdays
or is it that there's a special sale one saturday but they're still open the other times
I think they're closed 3/4 saturdays
that's what I thought too, and I think the special saturday this month is the 20th
they are open one saturday a month
3rd one I think
I will be on vacation Monday the 15th, FWIW
cool. will you be at HGR? :)
I missed last month
It's probably worth $800, it doesn't look like any parts blew up or anything
no evidence of major chemical fires on the outside
worth 800 to someone anyway
the question is, worth 800 to you?
if the motors and mechanicals are in good shape, then probably
that's the $800 question
drives can be found, controls are easy
shipping is a PITA though :)
someone has a trailer on eBay that has a swing-out crane on it
but it can't handle more than 1000-2000 pounds (the crane anyway)
if you have a trailer, loading is easy (they'll do it)
that lathe isn't much over 2000 lb I bet
unloading is harder - rent a forklift, etc
you have more time to unload, unless you need to return the trailier right away
yep - it's the last 3 feet (vertical) that make it hard
tell me about it
I can borrow a trailer from a friends dad actually, so that's not a problem
3 inches canbe hard with a 3000 pound machine :)
that's a stack-up-some-wood height
3" isn't hard with patience and a prybar
yeah, what cradek said
it's definitely doable
we had fun getting my friends lathe into his basement workshop (walk-out, fortunately)
a 3000-pound Takisawa, suspended on a tow truck boom (that had non-functional hydraulics)
through a doorway, then a small entryway, then another doorway - both "standard" 30" or so width
so I added a G540 presets button to stepconf, and it sets some invert pins for step and estop I/Os
should I make the Xylotex and Sherline preset buttons clear those?
oh hmmm. stepconf doesn't notice if you select the same function for multiple inputs
EMC: 03cmorley 07v2_2_branch * 10emc2/src/hal/classicladder/ (classicladder.c classicladder_gtk.c classicladder_gtk.h): Changes to have the section window display the ladder program name-backport from CL 8.2
autoconf is automatically confusing me
EMC: 03cmorley 07TRUNK * 10emc2/src/hal/classicladder/ (classicladder.c classicladder_gtk.c classicladder_gtk.h): Changes to have the section window display the ladder program name-backport from CL 8.2
seb_kuzminsky: uh-oh, what ar eyou trying to do?
i'm trying to add check to our stuff <http://check.sf.net>
the non-realtime stuff can use it
ah there it goes
usually when projects use autoconf, they also use automake too, right? but we dont
I bet often they do - not sure about usually
EMC: 03cmorley 07TRUNK * 10emc2/src/hal/classicladder/drawing.c: change background colour of section display...If everyone hates it I will change back...
EMC: 03cmorley 07TRUNK * 10emc2/src/hal/classicladder/zEMC_README.txt: update
no, they're arguments? really?
what does it mean for a private member to be static?
as in: emc/rs274ngc/rs274ngc.hh:490 static setup _setup;
[07:16:16] <SWPadnos> http://www.icce.rug.nl/documents/cplusplus/cplusplus10.html
it gets initialized only once for the class, not for each instance of the class (I guess)
ah, it's a "class variable"
but it's private data that only the class can access
that's how I read that document
I searched gogle for "static private member" and got no porn hits
how can I pass arguments to rt hal module (kinematics) ?
you make parameters
and use setp to change those parameters
I mean when loadrt
to choose which axis is rotational and which is flat
micges: read the manpage rtapi_module_param
then grep for some examples
* jepler kicks CIA-42
Guest945 is now known as skunkworks
what is reason that screw compensation is build in to emc ?
not in kinematics
backlash compensation existed before hal
that's my guess anyway
"why" questions are hard to answer
even screw comp was available before hal
while I'm learning what kinematics can do I'll try to move code for those corrections and see what will be happening
next whole week I'll have 1.50x2.50m table mill for testing and developing new ideas
in a 3 month we will add automatic tool changer to it
will se how 2.2 will be able to control that
kinematics and actuator compensation are logically separate, though related
kinematics is the conversion between differnt mathematical models of the world
screw comp is a single-axis thing, skew comp involves multiple axes
so screw comp can be handled at a lower level
screw comp (and backlash) are intended to compensate for errors in the mechanical system
right - good point, comp operates on errors in a single joint
so now mechanical system errors are compensated in emc, and kinematics are pure mathematic conversion
you can compensate for sytem errors in kinematics too
especially if the system errors involve two or more joints
might work better for screw comp too, since you can use i.e. sine function to correct for periodic error
are there any other mechanical system error that can be fixed with math ? (screw, skew, backlash)
it depends on the particular machine
nobody's done it yet with emc, but you should be able to fix a non-straight axis
mill and lasers
fenn: you mean skew ?
no, i mean if your rail isnt straight
it might be curved
I see, I have one machine with that
what is general idea with curved rails ?
control points ?
i have no idea
a spline might work
depends how it's curved
might be a simple arc
or something higher degrees
I have rail folded in one place
simplest example I think
straight to 1m, a little curve and stright to end
as I think SWPadnos pointed out - unless you have a 5 axis machine - kins cannot correct the mill/beam parallel/perpendicularness to the axis.