Guest847 is now known as skunkworks
lerman_ is now known as lerman
Alf is now known as mbaulfinger
wow, as I suspected, the body of my vise slopes .004 from one side to the other.
time to get out the carbide end mill I guess
you'd think that would be fairly easy to get right, considering it must be done on a surface grinder
I have a face mill with carbides... nahhh.
have you looked for dings or corrosion on the bottom of the vise or the table under it?
yeah I stoned and checked it very carefully
I didn't necessarily trust the table - I measured it on the surface plate
ok, so you stoned the vise and the table?
damn. it's really har dto stop eating Almond Joy and Reeses peanut butter cups
the table is as flat as I can measure by circling an indicator
.004 is very easy to detect
ok, that's a good thing
have you tried measuring the thickness of the vise base?
I've been using it with .003 feeler stock under the right side
the base casting is very rough except the top and bottom surfaces
hmmm. so it's flat on the bottom, the table is flat on the top, and there's a gap on one side?
that doesn't sound possible
the vise's base surface and top (working) surface are not parallel
sure, that's always possible :)
I've been compensating by lifting one side of its base
yes, that's exactly what I measured
it's very evident
ok. then I think a grinder/flycutter is your only solution
or a new vise
yeah it definitely needs to go on a grinder.
but, easier said than done.
cradek:what brand of vise?
you could learn to scrape
and scrape it flat
DanielFalck: chinese special
it clamps well, the jaw doesn't ride up, but it sure isn't flat
local community colleges, if they have a machine shop, usually have a little grinder
you might sign up for a class or ask them to use the grinder
get a Kurt and use the chinese one for non-critical clamping away from the mill
DanielFalck: sure, all I need is $hundreds
I have 2 identical kurts on my mill
lots of $$
good, you can spare one
actually, I have a friend who bought a Grizzly Sine vise, and it wasn't too expensive but is very very good
he was quite surprised at it
it tends to be really hit or miss
at least from what i see
a kurt vise and power drawbar are on my wish list
I also have a spare Bridgeport vise
this probably had crud under it when it was ground. the next one in line may have been perfect
how out is it
a little, a lot
is it cast iron or hardened something
if real cheap, maybe shims/jackscrews till you get to a grinder
.004 from side to side
flycut it down
i support whoever said flycut it
i reloaded ubuntu completely on my machine with the latency problem and it seems to be ok now
it will come out at least to .001
tomp: yeah that's what I've been using. I can get it pretty level.
have both computers working with 2.2 now with no rt errors
jlmjvm: wonder if you ended up with a different video driver or something.
that step conf is sweet
.004" just find the right paper stock to use
hold a couple flat stock bars and cut yourself unparallels ;
im actually using a vid card i couldnt use before
Skullworks-PGA1: been using a piece of 12" feeler stock
or brand of masking tape
tomp: haha unparallels
problem with un-parallels is not getting the sides mixed up and doubling the error
Skullworks-PGA1 is now known as SkullWorks-PGAB
can a widget be made to show the lube level,or is there one already made in a sample config?
heck maybe I will try to cut it. It needs grinding now, it might still need it after I'm done with it, no loss right?
jlmjvm: you could use pyvcp to make a virtual LED to show that
clamp onto a stout angle plate and flycut bottom?
I think if I take it all apart, the top (base of the business area) would be flat, and I could clamp it to the table.
thats what i was wondering,told it to make a vcp when i did the stepconf,but nothing showed up
jlmjvm: I'm not sure how stepconf deals with that. I bet you will have to create your .vcp file yourself
err .xml or whatever it is
I woulld lap the base on a surface plate then grind the jaw ways on a 6x18 grinder - but thats my quick guess coming late into this topic.
the web is wonderful http://its.foxvalleytech.com/MachShop3/BasicMill/squaring1.htm
oh hey - thanks. now maybe I can make that shim plate for my X axis motor mount
of course, that method relies on having a square vise in the first place ...
tomp - too bad its so hard to find horizontal mills now days... ( as recommended in the link.)
or a shaper
I used to run a shaper - such a unique sound...
cute, a not-a-vise a rike-vise http://www.littlemachineshop.com/products/product_view.php?ProductID=2304
when the sound changed you knew your tool was going/gone
i forgot a shaper had a 'clapper' http://www.geocities.com/euxineseaweed/shaper.html
( not the hand/light thingy )
do some shapers have hydraulic clappers like planers do
The one I ran was WW2 surplus - had a 50" full stroke, to handle 48" work. - top of the ram was 7'6" from the floor
cradek: just saw the vise woes
do you have a decent pair of parallels that are at least as tall as the jaws?
turn it upside down and flycut the base (assuming it isn't hardened)
or use carbide or cermet
if it is hardened
That rike vice is interesting I have a few parts I "corner" at two 123 blocks
lerman_ is now known as lerman
is stepconf in 2.2.x?
in 2.2.1 but not 2.2.0
hello guys, great work in thin last release, I'm testing 2.2.1, all is fine, except Axis "cone tool" don't spin anymore when using an angular axis
uhhhh anyone seen where i put my soldering iron? (wtf?)
notranc is now known as kc6lbj
kc6lbj is now known as notranc
60-80% efficency.. Since when did the laws of thermal dynamics change?
hmmm Quote 'a conventional luxury car getting about 25 mpg on the highway would get about 75 mpg'
I didn't get that memo.
I am sure it was all covered up by big oil.
that's "projected efficiency" which means nothing
fenn: am I correct with the 50% thing?
because someone then posted this http://people.bath.ac.uk/ccsshb/12cyl/
Fuel consumption at maximum economy is 0.260 lbs/hp/hour. At maximum economy the engine exceeds 50% thermal efficiency
maybe I just am not understanding the terms
well, brayton cycle engines are different
also i think they are fiddling with the definition of "efficiency" a bit in some of the charts
"The basis of comparison for the energy efficiency was an isentropic compressor."
[Global Notice] Hi all, we're experiencing some routing problems between our US hub and the machine services reside on, I'm about to do some re-routing and will also move services. There will be NO services while we swap things around. Thank you for using freenode and have a great day!
wow, freenode is sure a bit off lately
hah popsci drew the star-rotor motor running backwards
SWPadnos_ is now known as SWPadnos
this is neat http://en.wikipedia.org/wiki/Fire_piston
ISP's are packet spoofing torrents - doubling the traffic load to bog down torrent users - and everything else is suffering as result
I'm thinnking through a axis that moves a fixed distance forward and back.
I believe I can set position in HALCMD and not run EMC2
But how do I handle accel/decel
use a limit3 block?
if you are using stepgen, it has acceleration and velocity limits that you can use as well
and properly-tuned pid will have a good response to a "step function" as well
I was planning on stepgen.
I guess I didn't look at the params for it.
in stepconf I use stepgen's accel and vel limits when an axis is being tested .. the command to the axis is always a step function, but stepgen gives a nice trapezoidal velocity profile
limit3 works like a charm with stepgen
ah okay I can see them. this should work fine.
i used it to control a conveyor in a silkscreen printer
Great. That's at least a cousin of what I'm thinking.
in 10 days i 'll upload a video for this printer working with emc2 +hal in control
hmmm. I should see if I'm allowed to take photos of the power supply that's going to be controlled by HAL
Hey thanks guys.
SWPadnos: that'd be neat
jepler: Axis "cone tool" don't spin anymore when using an angular axis in 2.2.1
yeah, it's pretty cool - all stainless cabinet, about 12x6x8 feet
pipes and stuff coming out for cooling
all in all, a pretty small-looking supply for 720 kW
danielbr: untested, but I believe you can restore that behavior by applying this patch to the source code and recompiling: http://emergent.unpy.net/index.cgi-files/sandbox/restore-rotating-cone.patch
jepler: so i'll need RIP after, correct?
danielbr: unless you are brave enough to make install :D
i'm not brave enough :D
yeah, RIP sounds smarter anyways
jepler; that change is in axis.py? why is necessary compile it, if this is a python program?
danielbr: you could modify the copy of the program in /usr/bin/axis, but your changes would be lost if you installed a newer package version
that is easy for me now, thanks!
i'll find some time this week and translate some news strings in Axis
danielbr: looks like my change is not correct ..
i'll test later i don't have the last emc in this box
it just makes axis print errors instead of showing anything
why this was changed?
danielbr: it conflicted with the change to allow up to 9 axes (UVW)
good night all
so it was removed but never restored
good night alex
so no way for this come back
hmmm. cone rotation isn't so simple when the ABC "axes" could be at any index
I revised the patch, and tested it this time. It seems to work in the same limited way it worked in 2.1.x: http://emergent.unpy.net/index.cgi-files/sandbox/restore-rotating-cone.patch
ah, so the axis mask is positional for XYZABCUVW?
i only need it for an A axis
(ie, XYC will be 000100011)
I was going to suggest using a find on the axis string, but axis mask already has that for you
what would that be in python? something like axis_string.pos("A") ?
SWPadnos: that's the 'in' operator
>>> "X" in "XYUV"
>>> "Z" in "XYUV"
ah. is there not a function that will return the index of the substring?
(string) in (string) is a substring search. (anything) in (other sequence types) is a search for a specific item.
sure. .find() returns the zero-based index, or -1 if not present. .index() returns the zero-based index, or raises an exception if not present
ah, ok. so that would work then, but not as simply as I'd like (though the exception version would probably be fine)
strings have both find and index, while lists have only index and tuples, dicts, and sets have neither
ok (maybe I'll retain some of that information :) )
oh, and lastly, 'in' for dicts and sets is of course a constant-time operation and not a linear or even logarithmic complexity
so something like try glRotatef(s.position[axisnames.index("A")], 1, 0, 0) might almost work
I wonder how they managed that
ah - non-constant-time insertion could do that
(well, unless you seek out keys that are have pathological behavior)
SWPadnos: sets and dicts are hash-based in Python. insertion and access are amortized-constant-time
I sense a new book: "Pathological Python Programming"
(removal is too, I think)
it's probably the most obsessively-optimized part of python, because dicts are used for absolutely everything
the comments at the top of dictobject.c, and the notes in dictnotes.txt are very fascinating, if you're an algorithm nerd. http://svn.python.org/view/python/trunk/Objects/dictobject.c?rev=58925&view=markup http://svn.python.org/view/python/trunk/Objects/dictnotes.txt?rev=53782&view=auto
damn, that's a lot of comments
and pretty densely packed with information
I think the architect of that code is Tim Peters, who reminds me in some ways of our John K -- he thinks very carefully about everything
I'm just looking at the comment on the pseudorandom number sequence - j=((5*j)+1) mode 2**i
and the comment reminded me of the stepgen comments :)
err - mod, not mode
remind me why we're talking about this?
rotation of the cone in axis ;)
looking up the A axis index in axisnames to calculate the rotation matrix
oh of course
good nigth, and thanks again to you jepler