EMC: 03jepler 07v2_2_branch * 10emc2/debian/changelog: fix rotary axis touch off bug spotted by Ian W.
EMC: 03jepler 07TRUNK * 10emc2/src/emc/usr_intf/axis/scripts/axis.py: from branch: rotary axis touch off / metric machines
EMC: 03jepler 07v2_2_branch * 10emc2/src/emc/usr_intf/axis/scripts/axis.py: fix rotary axis touch off bug spotted by Ian W.
cradek or jepler: how far are you guys from Surplus Center?
* jmkasunich drools at http://www.surpluscenter.com/item.asp?UID=2008101617030600&item=10-2351&catname=
jmkasunich: a couple miles
click on that link ^^^
then click on "more photos"
cool - set up for us digital kit encoder?
that is the question
[00:45:18] <jmkasunich> http://www.usdigital.com/products/encoders/incremental/modules/heds/
does surplus center have the stuff where you can see it?
sure looks like it's possible
I'm very interested in finding out
well not really, but they will go dig stuff out for you. they do have a showroom but it has stuff like new diesel engines and wheels in it
the guy who is thinking about the HBM retro would like to build a multi-axis servo "demo unit"
are those big enough for anything?
ah, just a demo
peak power is 1/2HP
5/8" shaft isn't a puny motor
I have a multi-axis servo "demo unit" in the shop - he can come see if he wants :-)
he can buy a lot of those motors and encoders for the price of a ticket to lincoln
if they actually fit the encoders, I'm tempted to get a few myself
still, the offer is open
could they run your shoptask?
I'm playing with units, trying to convert watts at rpm to oz-in
max current 12A
that's a lot of A
Mesa's 7i40 is two 40V 10A H bridges with current limit for $149
sounds like an adequate fit, but a little more current would be nice
so basically, a rather strong servo axis is $75 (1/2 7i40) + $40 (motor) + $30 (encoder)
how can you tell units to give you torque
I tried 456 watts / 1150 RPM -> oz * in, it complains
make the destination unit whatever you want
tried other things too
You have: 456 watt/1150 rpm
You want: oz inch gravity
= 3.8 Nm
my steppers are 900 oz-in, but that is at zero speed
wow, they could direct drive then
I'm not so much thinking about the shoptask (its motor mounts are designed for nema 34), but my someday gantry mill
would be nice to have that servo
altho, servo on the shoptask would be quite nice
is nema 34 big enough that you could make a simple adapter plate?
nema 34 is 3.4"
to add "wings"
oh, so no way
not totally impossible
do you think you could check the encoder mount? heck, even buy one (I'd pay you back)
I don't understand the US Digital drawing of the encoder
two holes disappear and others appear when you flip it over
I'd just buy one myself, but then I get to wait for it to arrive, measure, and finally order more
sure I could go look at them.
not sure what drawing you are referring to
I see a worthless one, no hole dims
in the stupid flash thing, click 'mechanical drawings'
then under 'mechanical drawings' click, uh 'mechanical drawing'
I didn't see the 2nd level of clicking
yeah, pretty bad
the screen I did see (module and disk mech data) makes it clear that the ipper two holes can't be for screws
since they would go thru the wheel
I bet they are for locating pins or something
ok so I guess the outside two holes on the left drawing are the real ones
the diameter would have to work out, too
I could swear I was able to see the motor backside photo earlier, now that tab isn't working
why not a link
[01:03:23] <cradek> http://www.surpluscenter.com/adphotos/P10-2351X1.jpg
given that the motor is 4" diameter, that must be for the 2" diameter encoder wheels
it seems possible that it would use ... yeah
looks very encouraging
the encoder screw spacing is 0.825
the spacing of the two inner holes in the rear of the motor appears to be 0.825
I was gonna scale from the pic, but I didn't have to
by odd coincidence, the distance across the motor, parallel to the screw lines, on my screen is 4.01"
the other pair of holes appears to be spaced at 1.125
diameter does look like 2" then
distance from center of shaft to the closer spaced pair of holes is about 1.08
thats close enough to the 1.107 on the encoder drawing
so, I guess there's no need to check
duh, I didn't realize the disks are sold separately
still not too expensive
$20 for a 2500 CPR disk with index
so, motor + module + disk is $90
that's pretty nice IMO
with x4 counting, 2:1 reduction, and a 5tpi ballscrew, you'd get 100K counts per inch
so do you want me to do anything at SC?
jmkasunich: also, these are super nice: http://www.surpluscenter.com/item.asp?UID=2008101617030600&item=11-3201&catname=electric
they are not twist-to-unlock
they have a red light in the button (110v)
cradek: not unless you feel a burning desire to go there - I'm about 99.9% sure the encoders will fit
does SC have a return policy?
If you receive a product from us and are not satisfied or the item is not suitable for your application, you can return it within 30 Days, as long as the item has not been installed or modified and it is in the original manufacturers condition.
"Information" link at the top right
I'm writing an email now, recommending that the guy get those motors - only question in my mind is one axis (wth the other three stepper) or go all the way with 4
thanks, I was being lazy
I don't recall ever returning something
I really think I'm gonna get some for myself too, since they may not be there forever - there is actually more money in the encoders, but I can buy them when needed
they have been there for quite a while. I've considered them a few times.
I just have no application for them
does SC do quantity discounts? I don't see anything on the site, but I wonder what would happen if we wanted a total of 8-10 motors?
they are a small local place. you might get a nice discount if you make an offer.
well not 'small' geographically, small personnel-wise
[02:09:24] <SWPadnos> http://www.surpluscenter.com/item.asp?UID=2008101617030600&item=2-1224&catname=
I wonder if that would be good for a clood coolant pump
2psi? that means 4 feet lift maximum
oh hmm. I didn't notice that
then again, that's enough for a lot of machines
I think that would (barely) be enough for mine
SWPadnos: ISTR you bought some toroid power transformers a while back?
one, off ebay
but the company I found that actually has good stuff at reasonable prices is Antek Inc
I'm trying to work out a estimated cost for a 36V 20A or so power supply
$45 for the transformer (new)
400W, 25 or 28V
errr - wait
36V x 20A = 720 VA
right - got that :)
I was looking at 1KVA xfmrs, didn't get to the price page yet
or $150 for the whole supply
they sell on eBay, you may find something there as well
though they're usually at least as much as buying direct
I don't see pricing for the power supplies?
they're cleverly labeled "transformers" on the price list
the link is price2.htm or something
oh, its the second transformer link
yeah, figured it out
you know, if you aren't a super cheapskate, you can put together quite a nice servo system with very little work
4 axes of those motors (400 oz-in or better at 1150 RPM) would cost under $1000
drives are the main killer, for anything a Mesa can't handle (or a Gecko, but that's different)
5i20, 4i40 driver boards, motors, encoders, and power supply
I'm proposing a single 4i30 board (quad H-bridge, 3A) and the total cost is under $800
for comparison, Xylotex offers a 300ish oz-in stepper system for $460
the motors are a bit of a lucky find, but otherwise, yeah, it's not that expensive
skullworks_pgab used some of those ametek servos for something
what is cro? computer 'something' oscilliscope?
I assuming that is what this person is asking. http://www.youtube.com/watch?v=eUmFKOVepYY
hmm - I find it as cathode ray oscilloscope
yeah, could be
but it's an LCDO :)
That is what I was thinking:)
what's mean THC ?
torch hight controller
plasma specific ?
tetra hydro cannabanol
EMC: 03cradek 07TRUNK * 10emc2/src/emc/usr_intf/axis/extensions/emcmodule.cc: first step in getting smart tool table handling into the guis: resurrect and update the NML message that sets an entry in the tool table and then rewrites it
EMC: 03cradek 07TRUNK * 10emc2/src/emc/usr_intf/ (shcom.cc xemc.cc): first step in getting smart tool table handling into the guis: resurrect and update the NML message that sets an entry in the tool table and then rewrites it
EMC: 03cradek 07TRUNK * 10emc2/src/emc/task/ (emctaskmain.cc iotaskintf.cc): first step in getting smart tool table handling into the guis: resurrect and update the NML message that sets an entry in the tool table and then rewrites it
EMC: 03cradek 07TRUNK * 10emc2/src/emc/nml_intf/ (canon.hh emc.cc emc.hh emc_nml.hh): first step in getting smart tool table handling into the guis: resurrect and update the NML message that sets an entry in the tool table and then rewrites it
EMC: 03cradek 07TRUNK * 10emc2/src/emc/iotask/ioControl.cc: first step in getting smart tool table handling into the guis: resurrect and update the NML message that sets an entry in the tool table and then rewrites it
cool - I have a 10% eBay coupon
damn. I hate it when my evil laugh sounds like I have a cold
EMC: 03cradek 07TRUNK * 10emc2/src/emc/sai/saicanon.cc: new canon calls for setting a tool table entry
EMC: 03cradek 07TRUNK * 10emc2/src/emc/task/emccanon.cc: new canon calls for setting a tool table entry
EMC: 03cradek 07TRUNK * 10emc2/src/emc/rs274ngc/gcodemodule.cc: new canon calls for setting a tool table entry
EMC: 03cradek 07TRUNK * 10emc2/src/emc/nml_intf/canon.hh: new canon calls for setting a tool table entry
* skunkworks_ thinks cradek is busy
bbl.. time to relax for a while :)
EMC: 03cradek 07TRUNK * 10emc2/src/emc/rs274ngc/ (interp_check.cc interp_convert.cc rs274ngc.hh): new G-code, like Fanuc, for setting a tool table entry: G10 L1 P[toolno] R[radius] X[xoffset] Z[zoffset] Q[orientation]
EMC: 03cradek 07TRUNK * 10emc2/src/emc/task/emccanon.cc: new G-code, like Fanuc, for setting a tool table entry: G10 L1 P[toolno] R[radius] X[xoffset] Z[zoffset] Q[orientation]
I don't know how to handle setting the angles on lathe tools
maybe it doesn't matter, so far it's just for presentation.
also I didn't tackle G91G10
still looks like plenty to me
the gui could always set the angles, if the gui writer comes up with a way to do it
the gui could let you preview how it will look as you change the numbers, then at OK it could write the entry
hmmm. not many float parameters left to use there either
no and the all have the wrong feel - ABCUVWIJK? nah, they all kind of mean something
though ABC could be used I guess (not really an offset, but at least they're angles)
oh, wonder if I should let you use W instead of Z if TLO_IS_ALONG_W
well, that's minor compared to the units bugs I've surely written
darn, G43 is executed before G10, so you can't do G10 L1 P[tool] Z[new len] G43
oh hey, look:
Being in incremental distance mode has no effect on the action of G10
in this implementation. The manual is not explicit about what is
they left it out of the manual on purpose?
where is that quote from?
oh, well that explains it then :)
EMC: 03cradek 07TRUNK * 10emc2/src/emc/rs274ngc/interp_convert.cc: don't change half the tool table entry and then error, skipping the rest
EMC: 03cradek 07TRUNK * 10emc2/src/emc/rs274ngc/interp_convert.cc: oops, allow creation of new tools
I think I write one error for every four lines of code
that would be slightly above the national average
but not by much
my mom always said I was above average
hmmm. so it would now be nice to have a GUI that could edit tool tables, and another one that could edit parameters (safely)
and/or view them
go SWPadnos go!
oh wait, we don't any generic parameter access NML yet, do we?
no, every so often, alex talks about working on that
hmmm, yeah. he should :)
[21:03:16] <cradek> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Alex_Joni
middle of the list
yep, I remember discussing it
it seems like it shouldn't be, but I'm sure I don't understand (or am not thinking about) something
that introduces all sorts of problems all over the place, actually
but if you want to do it, you ought to be able to show the vars changing as a program runs
I wonder how necessary it is to go more than 1 line ahead
otherwise it's just stupid
oh I misread what you said
oh - yeah, I meant that readahead causes lots of issues
you'd get frequent starvation if you only went ahead one line.
and once you're up to 3, you have all the problems anyway, so you might as well go forever
well, 1 line or 1 motion
ie, if you're aggregating lots of little moves based on G64P-, then I'd go until I find a move that doesn't "fit"
but in any case, you have the problem with 1 line of readahead anyway
I think BOSS does one line readahead
and I think it takes about .1 seconds to read a line
so you get very slow motion if you program as poorly as some CAM programs
well it can barely blend. There's a special code for "try to blend this move into the next one"
it's up to you to make sure they are fairly tangent/colinear
and they have to be long/slow enough for it to read the next line in time
with only 100 feet of RAM, you can't run much poor CAM output on it.
I suspect that processors are 3000 times as fast as they were back then
ooooh - dinner time
but it's not also running a web browser and a hundred other irrelevant things
EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/common/ (Linux_FAQ.lyx machining_center.lyx): minor edits