if it never triggers, then you know that the tool change was never requested
I'm assuming for the moment that the tool change position is within the machine envelope (MAX/MIN in the various AXIS sections)
nothing on the meter
meter also doesn't update in realtime, and will not show you a short pulse
halscope captures in realtime, then displays the information. that's crucial
it shows que is not empty after tool change
after i try another toolchange after the first one fails
well, the toolchange never happened, so motion should be waiting for that
the toolchange signal shows no change anytime
and you're trying to do stuff while it can't move, waiting for the tool to change ..
and it's triggering?
then you'll never see anything there :)
works fine if i remove the stuff in the ini for the toolchange position
oh sorry, it's triggering
unfortunately, I can't guide you through using halscope at the moment
just not showing true
got a 5:40AM flight tomorrow
i know how to use it
ok, good ;)
i'm saying the signal is never true
for tool change
i guess i can look at the pin instead of the signal
ok. you may need do f2/f2
machine off/machine on
i tried that
well, sure - look at the pin iocontrol.0.tool-change
it is strange that it works unless you have the config options that cause movement before the change
does it have to be inposn before the change? is it waiting ? F=0? impossible posn?
weird, it worked that time
rapid overide at 0
oh it's at 100%
it moved to the position
but wouldnt change tools
it worked once
wont work again
moves to the g30 position just fine
worked once as in actually changed tools, or just moved into position?
but wont try to change tools
always moves to position, only changed tools once
ok, so it actually did change one time then
look at the iocontrol.0.tool-changed pin
halscope or halmeter
changed, not change
no change, except the one time it actually changed the tool
oh changed... ok hold on
weird, it changed tools again, but only once
tool changed pin is true
you should also have iocontrol.0.tool-prepare looped back to iocontrol.0.tool-prepared
yea it is in hal
since your changer has to put things back where they came from before going to the new pocket
there could be a timeout issue with the PLC/ladder code
wait a minute or two and try it agaon
maybe it needs to finish the g30 move before the prepared pin is fired?
ok, thanks for helping
hmmmm i have an idea
lilalinux is now known as lilalinux_away
that didnt work
i think it has something to do with the tool prepare
danimal_garage, in HAL, disconnect the tool change pins from your ladder and loop them back to each other
(tool-prepare to tool-prepared, tool-change to tool-changed)
you can do this "live", you don't have to exit from emc
just make sure it's in the machine off state
you can unlinkp those four pins, then make two nets for the loopbacks
oh, you may as well put it in the hal files or ini file, since you'll have to reload emc for ini changes to take effect
doing that will tell us if it's the ladder logic or if it's emc that's the problem
want me to watch those pins on scope?
no, see if you can do more than one tool change
with the various toolchange-related ini options set
did you change the hal files to loop the prep/change pins?
how do i attempt a toolchange now?
uh - MDI T2M6?
how were you doing it before?
like that... what am i supposed to accomplish like this?
see if the loop follows through?
no, the loop will make the iocontroller think you have a really fast tool changer
still gives me the same error
and you should be able to MDI motion after the tool change
ok, that's good (ish). it probably points to a bug in emc
que is not empty
can you pastebin the output of halcmd show all
hold on a sec
[01:00:11] <danimal_garage> http://pastebin.com/d50de1ff
thanks for helping. i usually assume it's my fault, and i go crazy trying to figure it out
that halcmd shows that the tool change pins are still connected to your ladder
err, that listing
i #'ed out those lines
should i restart emc?
add these to the end of a HAL file:
net prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
net change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
you can leave all the other connections there, this will undo them and reconnect things as I wanted
* Jymmm dogpiles SWPadnos
FULL CONTACT CNC'ing
there should be mill fights
still shows the pins linked
did you restart emc?
you can also add those lines to the ini file, at the end of the [HAL] section
just preface the m all with HALCMD=
if you're using more than one hal file, make sure the lines are in the last one loaded, or at least after the lines that connect the tool pins to ladder
now I'm leaving :)
toast_ is now known as toastydeath
ok its still giving the error, and the loops are correct
I forsee great pain in my future when it comes time for me to do this ;->
ok i guess for now i'll remove the toolchange stuff in the ini
and just put g30 before the toolchange
this is the same problem mIreland was having. I bet there's a glitch in the latest update for emc
because his was working fine, then just started having errors
same errors as myself
can you install a separate version of the older style?
not going through all that right now
i'm gunna update ubuntu/emc and see if that helps, i havent done it in a month or 2
thought i did it recently, but that was the lathe
wowsers, i thought my coolant tank was empty, it's actually full.
generally a plesant supprise
not when you gotta empty it
man, i just got some cheap reed switches for homing switches on my mill, and they repeat pretty friggin well
i dont think i've ever seen it out more than .001"
thats pretty awesome
actually that might be a good idea
we were using micro switches for limits but they are filling up with water
i dont think i'd trust them for accuracy, but i'm supprised how close they always are
i always indicate my fixtures anyways
I got some proximity switches
I don't know if that means they are reed switches or not
eric_unterhausen what sort of $ do they run to?
usually about $25 for decent prox switches
can't help with that, got them from a friend
eric_unterhausen: these are just the cheapo mechanical switches from radioshack
how do you keep them from being flooded?
sorry i guess they dont call them reed switches
[01:49:54] <danimal_garage> http://superdroidrobots.com/images/TE-044-000.jpg
the reed switches I have are magnetic
a lot of people use those
i havent been too worried about coolant, it stays relatively dry where they are
actually, that's what's in the expensive limit switches
they just put a nice case around it
my hardinge uses those
not for homing
I have a pile of the limit switches, thought about using them for homing but I got over it
running my first real program with the toolchanger
wish me luck
good luck, but if you expect failure have a video camera running
have video anyway
danimal_garage: you got the tool changer running?
so far so good
so far so good, ran a whole program with 4 tool changes
i wouldnt kick it out of bed for eating cookies
except chips ahoy
they've gotten entirely too small lately, and i'm taking a stand
those things are a sorry excuse for a chocolate chip cookie anyway
seriously. they're TINY now. WTF?
yea, but they used to be ok
now they friggin suck
kinda disconcerting how much they wobble in the carrier though
ehh, doesnt hurt anything
nothing wrong with it, it's just the design
yeah, its just "disconcerting"
everything else is so ridgid and precise
yea, but the claw has so much travel, the tool can be leaning quite a bit and it wont have an issue
yeah I know, its all good
[02:24:16] <Jymmm> http://sfbay.craigslist.org/sby/tls/1573524086.html
I can't believe that's not gone
maybe it's a scam :)
stuff is cheap right now
oh, I forgot that everyone in California was working in real estate
i got my last bridgeport with xyz power feed, vari speed head, power drawbar, and a dro for 1100
I wish stuff like that existed here
we're pretty tapped out around here too
That's the first I've seen in years
ppl are jsut selling stuff to pay the rent
danimal_garage I don't want to hear about it
i got my whole shop with deals like that
living in a relatively rural area doesn't help things
occasionally, a tech school will dump some of their crappy old tools
which are usually better than any of the new crap
man if i can just quiet the head of this machine a little, i'll be pretty happy with this machine
I have an old tech school lathe that is the biggest pile of junk ever
I wouldn't have believed that a lathe could be this bad
what kind of lathe is it?
for example, I haven't figured out how to keep the cross slide nut from turning in its housing
it's a Sheldon r-13, very nice lathe
similar to Jon Elson's R-15
but less mud was generated in it's traverse of the back yard
his page on his lathe made me paranoid
boom forklift up to the axles in mud
[02:50:02] <eric_unterhausen> http://pico-systems.com/sheldon.html
I let my daughter drive the boom forklift up and down the street, she was 10
one of my many failures as a parent
so you're the cool dad
I thought she needed the experience
eric_unterhausen: I don't see any issue with that.
I only recently found out my son was pissed about it, but considering he was 6, I don't think driving was in the cards
yea, you never know when a 10 year old is going to need to drive a boom forklift
Yeah, to drove OFF of daddy
ro to lift the car off of dad
I don't understand why the boom forklifts don't work too well on dirt
tires too thin?
dry packed dirt, sure.
apparently the tires don't have enough flotation
I had one of the off-road forklifts for my mill and it did a lot less damage to the yard
but it's nice to be able to just put the tools right in the basement, so the boom wins on that score
i just put them in the garage
no basements out here unfortunately
i miss having a basement
and a yard
well the toolchanger has made quite a few changes without error, so i think i'm good on it
aside from the issues with trying to use g30 for tool changes
Now, turn everything off, then try again
cant, gotta run production :)
danimal: thank you that was it! now I'm back to the problems i was working on before.
glad i can help. hopefully they fix the bug
what problems do you have?
demon posessed toolchanger, it's head spins around and around. haha
fyi, i just put g30 in the programs before the toolchange for the shart term till the issue is fixed.
occasional misses, change with use
usually that happens when you call a tool # that doesnt exist
more serious is the occasional incomplete setdown. this scraps parts.
it's just adjustment.
yea, you need to adjust the magnet
but it shouldnt run the program if it isnt fully seated
pulling the pillow and putting it back the same way has fixed it for days.
I've gotten it to run that way once at least.
you need to have a normally open input coil for the turret down sensor before the tool changed pin
that way it'll at least not try to run parts unless it's fully seated
magnet? turretdown is a hall effect sw?
the magnet is for the turret tool number switch
the turret down sensor is a prox switch i believe
the magnet adjustment will help it trigger turret stop at the correct time
having the turret down sensor in your ladder will help prevent scrap/crashes
o yah. the encoder magnet.
it's VERY picky on it's position (the magnet)
it's there in the ladder... i think i need to verify this monster carefully. I agree it shouldn't be able to run without the turret down.
yea. something is wrong, the turret down sensor will not trigger unless it's truely down
so it must not be in there correctly
i'll begin by seeing that the switch clears while turret spins
which is odd, because i know cradek would have had it right for at least his machine, and you got the ladder from him.
correct. it has been smarter than me so far.
yea, he's a smart eff'er
wish i got his ladder lol
but glad i did it myself, i learned alot
yeah, i was on the edge of embarking on a serious relearn when your message arrived.
i wouldnt have been able to do my mill's toolchanger if i didnt do the lathe one myself
but i was rite. software...
I've just started setting up a tiny mill. I expect to learn a lot on it
yea you will
i learned a TON over the past couple months
thanks to these guys
just hoping i can pay it forward eventually
Me too. I'm sad I didn't discover you while I was sitting around in sandiego
yea, shoulda been on irc!
folks were selling machines for a song. met an old guy at ramona airport who had *neat* tools for sale cheap
yea no kidding, i got my machines dirt cheap
he wasn't afraid of linux either... it's too bad i had no car down there. I met some interesting people to be sure.
wow, so I'm back in business. this was a showstopper. i knew it would be a simple answer.
glad it was a simple one
hey, ever heard of rolamite slides?
I'm experimenting with them for my little engraver mill
skateboard bearings and shot tape measure. I feel like a genius.
hard to make the little buggers track straight tho.
i have no clue what you're talking about lol
when you see you wont believe it
rolamites were invented at (ithink)Sandia NL and are in the public domain.
simply double a piece of spring steel back on itself around rollers in a frame. super genius.
zeroish friction even w strong spring because it is balanced against itself.
i was able to mock one up to play with in two minutes using the aforementioned supplies, 123blocks bars and clamps.
yay all panels screwed back together. i hate having this troubleshooting session end without and explanation.
mireland you got a long rolamite slide working?
that was a dumb thing to fetch a meter after, but i was stumped.
long slide had trouble with the blade skipping off the walls
but we were using found rollers and made no attempt to engineer a solution.
steel C channel, and a tape measure. need rollers like thread spools to keep the tape guiding to center.
pics or it didn't happen
This points to a way to make a very stiff machine very cheaply. you do have to keep the suckers clean tho
got a couple of pix but havnt posted them. hard to tell the coolness by picture
it is satisfying to zoom the rollers effortlessly down an 8 foot slide in person tho
but as i said, it binds. pics will be forthcoming as we refine our methods.
handy to see what the inventor thought
yes. another convert. try making one; all you need is parallel flats. they don't seem to benefit from being real tight.
You know you've set it up well if the bias from the curl in the tape moves it to one end.
i used window blind strips
I bet nylon strap would work. tape measure looks cool tho
thinking of just turning down shot skate wheels to fit in the c channel with enough clearance. If the binding issue can be cured this is a stellar hack.
for my engraver I've used a big block of tooling plate and made runners and spacers that screw to the side. I've made 2 sets of rollers per side to anchor the gantry at four points.
mIreland: i just discovered something: the "encoder" for the turret position needs to be centered around the shaft that rotates the magnet. There's some flat in it if you loosen the 4 screws that hold it down. You can pull the magnet off to see the alignment
there's some adjustment in it*
i remember coming across that. i was terified it would never go back the same
and of course it probably didn't
i just centered mine
and it hasnt had a mistake yet
i did like 20 changes so far
yea i've been stuggling with the occasional toolchange error where it doesnt seat properly
maybe every 6 tool changes
but centering that encoder around the magnet shaft seems to have done the trick
i drew a line where the magnet went before i took it off.
put it back on and lined up the mark i drew, and i didnt even have to adjust it
ahh, you took it clean off to sight it in concentric.
it was worth it, it's never worked this well
i'm getting close to using it... my coolant just came in today
all i gotta do is make a mounting plate for my 3 jaw chuck
i really shouldnt be working on my machine with a few beers in me. i just dropped 2 screws in my cutting oil
ding em out
well i gotta drain the coolant tank, so i'll get them eventually
you wanna reach your hand it probably 10 year old cutting oil?
put on the wish list: coolant pump
I'd use a magnet
hrmmm. i can't sight it too well against the edge of the soft plastic it's dipped in. I can, however, see how their original alignment tool must have looked.
they work well
mIreland: mine wasnt too hard to sight in
the hole seemed fairly round
oooh, u have mystery tank too? I've been having such fun speculating...
i just pulled the screen off the top
about to pump it out
let me know if there is sunken treasure.
i'm trying to get the vertical slide off now, then i'll pump it out
say, what do you mean to replace it with?
probably 30 years of chips
performance biolube nucut lite
reccomended by cradek
well that certainly has a ring to it.
i just got it today
it's soy based
expect to pay $140 for 5 gallons shipped if you plan to use it
thankyou i mite... depends on demand for stainless goodies i guess
cradek says it doesnt smoke up or smell
and cuts great
that's worth $140 to me
and you can make tofu from the leftovers
since my ship is in my garage, attached to my house
how will i keep outsiders at bay w/o smoke?
i'd expect that from someone from the bay area, Jymmm
danimal_garage: I dont tuch the shit
inhale it, huh?
yea that crap is gross
but it cant taste much worse that soy based coolant
it tastes like nothing
have you tried it? (tofu)
air flavored calamari
only deep fried and with peanut sauce
deep fried in bacon fat lol
i'm strictly a pizza and beer guy
although i'm pretty happy, i found an awesome burger joint near me
WAY better than any fast food, for much cheaper
$5.00 for a double cheeseburger meal, and you get more fries than a large at mcdonalds
legit burger too
i havent eaten dinner yet if you cant tell
tempermental sucker. i'm getting mixed results.
also, i get noticeable blowby at position 7.i probably need to dig into it.
wish i had manual collet closer on this thing. that baby leaks air too, plus it's a drag to switch collets.
yea same here
u got part chute?
i thought it was silly till i tried it. now i'm totally sold.
i took it off
i dont make parts small enough to use it
say, anybody ever use the 3d software 'blender'?
well the coolant tank is draining. wonder how much it holds
it's full to the brim
okay, so i got the whilyding back into adjustment but now I'm finding that the pillow block does not always work as it should. that gets to be a lot of screws to mess with.
that's what they call the stopper thingie for the turret. it is behind a 1" plug under the right hand side panel.
yours seems to be working famously
mine stops the turret at different places depending on how long ive been aired up, i think
yea mine's working fine now
i believe it's time to tear into the turret. i cannot allow it to run without me like this.
isnt the stopper the bigger selanoid under the very front cover?
there's a rod that pushes on the stopper pawl
yes, but it operates a lever which has a plunger on it. that plunger works in the 1" cap
well sounds like you know more about it than i. i havent gotten that far into it, thankfully
it makes it hit gently instead of hard, hence the name pillow block.
my chucker came with books. a mixed blessing
i got some literature, but i havent really gone through it too much
i'm more of a "tear into it and learn as you go" kinda guy
not a big reader
my advice is don't fool with it until it breaks, but then where is the fun in that?
toolchanger has been the main hangup at all stages
your air pressure good?
well like i said, if you use the turret down sensor as your safety, you can leave it unattended
it'll just not continue to run till you seat it properly
i think oil seeps in and affects the pillow. i can get scary halfengaged toolchanges at times; not good.
i did too till today
i worried that turret would not seat fully if that happened a lot
maybe why #7 is hissing...
well if it didnt seat properly, the turret down switch would be false
quite so. i have verified that just lately
so your program wouldnt run, if your ladder was set up the way it should be
you are correct. all should be safe.
you could even set it up so it re-attempts the toolchange if it doesnt seat within x amount of time
so even if it messes up, it can fit itself
so the machine isnt just sitting idle waiting for you to fix it while you're off dropping a deuce
as it is it just poltergeist spins until it becomes satisfied and latches in.
but i see you have thought this out as i have...
yea, i spent some time on it lol
that reminds me. I've never been sure i set up the homing sequence on this thing correctly. do you have that figured out on your machine?
yep, works great
use an and2 component
you can do it in ladder too
there are 2 home switches
plus the index
you want to make it so hal only sees the home switch if both home switches (per axis) are active at the same time
and then searches for index
i have to touch it in on startup and it does vary quite a bit. i would expect it to zero exactly the same each time.
index is distinct from fine home sw?
index is different, yes
are you using the resolvers still?
yes. bought resolver encoders from jon elson. put a shaft encoder in place of spindle encoder. axes are all original.
then the resolvers have their own index point
so when your course and fine switches are both true, then have it search for index
that's what i thought... seems i had trouble with that for some reason.
you might have to adjust the fine home switch so it's active the same time as the couse one
to do that, i set up pyvcp leds connected to those pins so i could easily see it when i was rotating the fine home switch
it'll home out to the accuracy of the machine
meaning within tenths of a thou
there are 10 index points per rev, so using both home switches is important
otherwise it could easily be off .02" every once in a while
what could need adjusting if anything?
the fine home switch
the whole resolver/tach/fine home switch/gear box can rotate easily if you loosen the 4 screws around it
if you pop off the covers where the resolvers are, you'll see what i mean
but if you havent touched them, chances are they are in the right position
yikes. i haven't touched them and will try like hell to fix it without doing so.
I was very pleased to not have to touch any of the axis drive assemblies
i took my z axis apart to see if i could easily mount encoders
like a dumbass
did you switch out resolvers?
got the pico boards too
jeez, i hope we at least mounted the stuff in different places :)
5i20, 7i33, 7i37?
what is 7i42 for?
just a breakout board
what you using for a computicator?
very nice. I went with an $85 intel atom motherboard and 2G ram for $40. using 8g thumbdrive for hd. all mounted in the relay cabinet.
My chucker is my best computer
I need to lace up the wiring nice once and for all and mount the USB connectors in the side of the cabinet.
It has internet. I'm on it rite now.
yuck. just unclogged the coolant drain
had to scoop out a bunch of chips by hand
well, my nose tricked me into thinking i was smelling fresh blueberries
does that count?
well sure it does
i'm off to eat dinner, adios
good luck with the tool changer
does anyone use an xbox 360 controller with emc2?
[08:09:30] <Jymmm> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_Remote_Pendant
Jymmm the questions is, which module should i use
[08:10:26] <Jymmm> http://www.google.com/search?q=joystick+site%3Alinuxcnc.org&client=firefox-a
Jymmm the problem is, that it is a wireless controller, which can not connect without the correct driver module
I would NEVER use a wireless ANYTHING
Jymmm, not even your mobile phone!
he has wires to the tower
with a little transmitter antenna pointing into the big reciever antenna
lilalinux_away is now known as lilalinux
cradek: alex_joni Another spam bot idiot (mrhtvqkfci has joined (email@example.com)) set channel to +R for a bit. Just fyi
MarkusBec_away is now known as MarkusBec
the contoller does not work, but it shows the values
has anyone an .hal file for an joypad, which works with steppers?
could anyone check nopaste.info/5abdde269e.html
is it possible, to say a range with the joypad, where it does not move?
not too many people are on at this time
the magic word to search for is deadband
archivist_emc the problem is, i use an xbox 360 wireless controller, and if i dont use an joystick, it moves very slow...
I know nothing about xbox
archivist_emc its shown as a standart js0 gamecontroller
numen, archivist is right, you want to adjust the deadband
how can i set the deandband?
Valen yes, thats true
shal i paste the config file?
[13:20:19] <numen> http://pastebin.com/f698823f9
and i want, that it stops faster if i put the sticks in center position
if you don't touch the sticks does it stop or keep moving?
it moves slow
is it a new or old controller? I think most xbox's actually return to 0
there is some kind of config thing too as i seem to vuagley recall
Valen nearly 0 but not exactly
so i think i should set a deadband about -0.05 til +0.05
I reckon see if you can do it outside emc
i have to use an userspace driver
think, this is not possible
I believe you need to run jscalibrator
where to find?
Valen its not always same value
calibrating it should let you set the deadbane
looks like for hardy its a package in unicerse
Valen you know, too, how i can set the time, in which the maschine after letting the stick in the midle
I dont understant
Valen with the calibration it does not work
what does not work?
set the deadband
anyway bed time for me
i set it, but its not enough
so set it to more then
so the problem with the deadbane ive done
but now is the problem, iv i have the stick in an max speed position, and put it to the center, it waits a short time till it begans to slow down
how can i set this?
how is it possible, to use a switch on my joypad for changing the moving speed?
theos is now known as itheos
itheos is now known as theos
theos is now known as theo-sama
theo-sama is now known as theos
theos is now known as theo-sama
theo-sama is now known as theos
in Opera linuxcnc.org comes up in english and french for me lol
maybe it's german
Page d'accueil d'EMC
lilalinux is now known as lilalinux_away
lilalinux_away is now known as lilalinux
end of screw bent... noticed a tight spot when turning screw shaft
shaft end bearing mounts into flange, saw flange wobble when shaft rotated
screw turns thru nut fine, so just the end is bent
any ideas how to straighten? (10mmdia screw, not ball, not very hard)
in or out of the machine?
in the head assembly
I'd try rolling it on a flat surface to see where the bend is, then putting it on a table with something propping it up on either side of the bend, and press.
but personally I'd probably just make it worse. :-|
yeah, but if it's too near the end there's no way to hold it
I've fixed pushrods by rolling them on a surface plate and bending them straight - it takes patience but is simple
ok, time to make a tool to grip the end of shaft (30mm long straight) surface plate? maybe lathe ways...
if it's still in the bearing, you should rotate it and indicate the exact high spot and mark it
hard to eyeball stuff like that - use measuring tools where you can
hmm, i can see it when i rotate the screw in the nut. i see the plate holding the bearing wobble. i can mount an indicator, it was just noticed by eyebal
will use the dti to check if wobble gets better
how come all of a sudden i have to register my nicks?
there was spam in here today
pain in the arse.. i was wondering why noone was replying to anything i typed.
Jymmm: thanks for taking care of the channel at 4am - I was asleep (for once)!
Danimal-office: yuck. it should have told you.
lots of channels are setting +R, the problems have been around since just before xmas
ha its my fault, i never really look at the server window
do we need to memorize this new key?
good thing i didnt have much impartant to say
it may all be in your terminal buffer, just copy & paste
hellllo.. wht is this yaar... if nobody wants to help than please tell me
MOGLI you havent asked anyhting
maybe he just needs a hug.
OK, finally figured out that registration stuff!
that's good for next time - but for now the requirement for this channel is off.
there's a irc-spam-worm thing going around and once in a while it bites us here, and we have to turn on that restriction. sorry it's a pain.
I'm looking to hook a phisical power on button (parport pin)
what do you want the button to do?
to the machine on button in axis. Anyone know how?
to go from estop-reset to machine-on state, like F2 in AXIS, you can hook a button to halui.machine-on
you can hook hardware buttons/controls to halui to do most anything you can do in the GUI
halui docs here: http://www.linuxcnc.org/docs/devel/html/gui_halui.html
Thanks, I'll got check it out. I'll leave this logged in, but I have to go out to the shed...
fresh cutting oil FTW
having to drain the old cutting oil FTL
isn't it great stuff?
havent tried it yet
beware - it makes you want french fries
but looks nice lol
it's funny, the tank was completely full, so i drained it and it was maybe only 3.5-4 gallons
the rest was swarf
that's what keeps the level up
so i cleaned it completely out
that and way oil
oh crap, i shoulda left it in there? lol
hey i think i found a bug in emc
if mine gets too low to pump (but still smells and works ok) I'm going to put rocks in there
haha good idea
yes. if i use TOOL_CHANGE_QUILL_UP, TOOL_CHANGE_POSITION, or TOOL_CHANGE_AT_G30, it will not change tools
and mireland had the same issue
thanks for making the bug report - I commented on it already
as soon as you take that out of ini, it works fine
ah ok cool
[19:50:28] <cradek> http://sourceforge.net/tracker/?func=detail&atid=106744&aid=2941688&group_id=6744
in summary: are you sure about TOOL_CHANGE_POSITION not working?
even if i take my ladder completely out of the equasion and do a toolchange-toolchanged and tool prep-tool preped loop, it hangs up
does it move to the tool caange position?
yes, that parts works fine
it's the actual tool change that never happens
cradek: isn't the jr using some form of that?
mireland is having the same exact issue, but if we take it out, both our machines work fine
I found and fixed AT_G30 and QUILL_UP a while back
cradek: every once in a while it will complete a tool change, but only if it was already in the g30 position and i f2/f2 before i attempt
I have always used and never had trouble with TOOL_CHANGE_POSITION
if it is also giving the same problem I have a separate bug I have to find
so you're sure that if you have **only** TOOL_CHANGE_POSITION you still get this problem sometimes?
i'm running production now, but once i'm done, i can check again for you
I'd appreciate that. Please try in a program and also in mdi
(they may act differently)
but i'm fairly sure i tried all 3 individually
i only tried in mdi
probably betwen today and tomorrow i can try it
hmm iv just discovered a huge flaw in being self employed
i just dont want to restart emc since i'd have to indicate my fixture again
my boss is a dick :P
danimal_garage: sure, np, just let me know
for now, i just put a g30 in the program before the tool change
colbq200: you should take him out back and have a few rounds with him... ;)
yeah AT_G30 and QUILL_UP were definitely broken in 2.3.4 unfortunately
skunkworks_ yeah but i think ill lose
btw, mill tool changer is working awesome, i've been running it quite a bit
* skunkworks_ has visions of 'fight club'
skunkworks i was thinking the same
hello anybody here...
Thanks, the advice on hooking up panel buttons with halui worked great.
I had already hooked the feedhold to motion.feedhold, but now I see there is also a halui.program.pause, is it the same thing? which is better?
motion.feedhold is realtime (starts stopping in the same millisecond you assert it). halui.program.pause does the same things as pause in the GUI, and is what you need if you want to single step
so they are not the same thing and neither is better - they are just different
Thanks for clearing that up for me.
can anybody help me with threading G76???
I bet that depends on the specifics of the question
my machine simply freez down on G76... it shows running but there is no machine movment :(
what kind of spindle encoder setup do you have?
spindle encoder working fine....
tell me about it
its a single channel.. i mean i used only PHASE A
we need some more clue in your question
you need an index pulse. do you not have that?
Panel button question again. The feedhold button is lighted, would I use halui.program.is-paused to turn the light on?
terrylm: if the button does program.pause I think that would be a good way to light it
sorry got dc... my net sucks..
u there cradek??
if it does realtime motion.feedhold, that won't come on
It does motion.feed-hold.
i am using ENCODER PHASE A only.. it shows perfect speed 760RPM
you need index pulse
without index its not possible???
index pulse is what lets emc know to line up multiple threading passes
i am running short of input lines.. i think i neeed to sacrifice limit switch..
hey cradek its not showing any error....
only index pulse will do?? or PHASE A also needed??
it's not an error, it's simply waiting for the index pulse, which is the correct behavior
oh.. ok got it ...
thanks thank you very much...
you need both phase A and the index for quality threading
ok archivist.. got it... tell me one thing does it affect scaling?
i mean right now my encoder scaling is set to 250?? what it would be if i use index and Phase A?? i am using 250PPR ENCODER
scaling is a separate concept to having an index pulse
ok let me try using index pulse..
thanks cradek thanks archivist..
My next question is how to implement a lathe tool turret. I've read all I can find on tool changing and have found a few pieces to the puzzle, but mostly this seems to be undocumented?
not many are the same, so are machine specific as far as I can see
This one is 8 position, has a 1000 count encoder (A, B, index) directly on the turret shaft, and is driven by a 500 ppr stepper motor. At this point I don't know the gear ratio from the motor to the turret. There is an electric lock that makes an impressive clank and it locks and unlocks.
Oh, ya, and the motor shares the drive amp with the Z axis, so there is a relay board to select Z or turret for the drive amp.
Is the celeron55 here the same as the Heekscad Celeron55?
Is there a better place/time/person to find out about implementing a turret?
I would guess. join #cam
I haven't got as far as having any specific questions yet.
yes he is
#cam would be a good place for emc/hal tool chang question?
Just looking into the possibility of a Mac build, I gave up on Google Sketchup when I couldn't figure out how to place a hole in a defined place.
terrylm, in here for that
andypugh, danielfalck has managed a mac build
My need to to implement a lathe tool turret.
And no, this is a perfectly good place to ask about emc toolchangers
e3mm is now known as e3m
terrylm, also look at the archive of discussions from in here
I think your turrit would have to be 'homed' when the machine is first brought up so it would know where the index was... would it turn forever? or does it only have afew hundred degrees of rotation?
I would also think it would be 100 times easier if you gave the turrit its own drive.
the carousel on my mill "homes" the first time I do a tool prep. the smarts is all in ladder.
andypugh: yes i am
you could do the same with a real encoder. you just have to assume it unhomed at startup, and then when it seeks a certain position, if it's not homed yet - home it
cradek: the first time you do a tool prep - it just turns in one direction until it get an 'index'?
You might not have wanted to admit that. (Though currently I have stalled at the first hurdle, waiting for a download authorisation link from OpenCascade
I just got back, was looking at the irc archive, is there a way to search it with out downloading what looks like several hundred little files?
for the first tool I have it go forward to home and then continue on in that direction to find the tool. subsequently it goes in the optimal direction.
terrylm: just using google works kind of ok for that
The search link on the linuxcnc homepage (lower left) searches the IRC archive too.
really? I don't think I knew that. neat
skunkworks_: it could reverse after homing, but it's just a 3ph motor on contactors so reverse without stopping is a little violent
just a few more latter rungs... ;)
actually there's special ladder to keep it from reversing in this initial homing case
oh you mean to stop first, yeah :-)
OK, the search got about 300 hit for tool turret, some fromthe archive, I'll wade though that with time, but it sounds like some of you here have actually done it befor.
I think a lot of folks have :-)
someone has done more than once
using a real encoder with index is slightly harder I bet, but you can do it
OK, the shared drive amp thing aside, it seems like the basic steps are: 1. move to a good location. 2. unlock the turret. 3. If need be, home it, run it around untill it finds the index pulse (1000 count encoder directly on turret shaft), 4. Keep track of tool posisition in classic ladder? or some where? 5. go to the tool. 6. Lock it. Done?
OK, so starting with the first part, how do I get it to move to a tool change location when m6 is called?
m6 can automatically move for you. you put the tool change position in the ini file.
hm, one tip is to always make a _safe_ move before calling m6
Oh, that is handy.
yeah you definitely have to be sure you're clear
yes, I always clear the part befor calling m6.
even though it makes some prep moves, always remember
OK, TOOL_CHANGE_POSITION in the [EMCIO] section. I had tried that earlyer, but got an error about the format being bad, so just put 0 0 and still got the error.
I think I am going to give up on Heekscad, I can't even get the first dependency, wxGTK
I also see TOOL_CHANGE_AT_G30, which I could also use.
I like that on my lathe. I can set tool change location depending on the work stickout and the longest tool
OK, now that M6 moves to a good place, how to do the next step, unlock the turret, this is a parport pin to a relay.
terrylm: I think it's easiest to do sequencing type tasks in ladder.
to manipulate index-enable yourself (not hooked to the motion controller) for homing, you'll probably have to use the tristate_bit component
Are there any examples?
none suitably close to your situation that you can just tweak them without full understanding, I bet
I think once you're homed you'll want to use a limit3 block to drive the turret's servo to the various positions
OK, I'm reading about classic ladder now, done lots of programing, but never an ladder or PLC work.
you could also write a comp if you're more comfortable with that, but I think ladder is simpler
the advantage of a comp is you could control the r/w index pin more directly
I've been meaning to learn ladder programing anyway, so will go that route.
I'll step out to the shed for a bit and play with it...
run a network cable to shed :)
WDS might be easier
(Now installing the new version of XCode Tools, so I can get Macports to run, so I can get wxGTK (As neither Fink nor apt-get can find it). And I thought Linux was complicated!
I am wondering why it has taken me so long to think of trying Heekscad on theUbuntu VM...
Actually the networking comes from the shed...
I just started this chat from the house.
There is a note in the kernel changelog which says that "module_param_array() on charp doesn't work reliably"
[22:08:47] <acemi> http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-18.104.22.168
1) module_param_array() on charp doesn't work reliably, since we use an
uninitialized temporary struct kernel_param.
does this mean that module_param_array has to be deleted from EMC code?
acemi: interesting question
acemi: hopefully it'll get fixed for 2.6.32
"The simplest fix (ie. for 2.6.32) is to never free the memory"
this is the fix for 2.6.32
another thing I'm thinking is to maybe try allocating the memory in the module
acemi: I read that, but I'm not sure what they mean by free the memory...
from the module? from insmod? ...
[22:24:50] <alex_joni> http://verydemotivational.com/wp-content/uploads/2009/11/129035528626063351.jpg
alex_joni: I finally bought a eos :)
the 500 was too steep for me
alex_joni: i wish i had one of those :)
it was like 300 eur more
[22:26:13] <anonimasu> http://www.io23.net/ul/files/IMG_2794.JPG
as well as one of those solar-cell powered flashlights...
alex_joni: I regret not buying one a long time ago :)
[22:33:18] <Jymmm> http://www.youtube.com/watch?v=mI9LxjuNT0U&feature=response_watch
it looks like the uses of module_param_array(charp) in the kernel all have the array uninitialized, which means it's full of NULLs
I think it is doing something like trying to free the old value
Vq: and wifi spray
so yeah that patch you named might fix this behavior, as it removes the kfree in param_set_charp
but perhaps we should future-proof our use of these by making them be NULL / uninitialized
Jymmm: really cute. :)
one of our cats would bark when we got the laser out..
skunkworks_: Yeah it is =)
MarkusBec is now known as MarkusBec_away
[23:23:01] <andypugh> http://toolmonger.com/2010/01/28/its-just-cool-portable-wooden-cnc-machine/
I saw that, dunno why he didn't use a base, with a big hole in it.
it just looks wobbly without one.
I am bored of watching my mac install wxGTK. It seems to have a semi-infinite number of dependencies, xmlparser. libncurses and up. It's been downloading and installing for an hour or more, but at least it is actually working now.
If I ever tire of life, I might try a Mac-native EMC install :-)
tomp is now known as tom3p
thx, hello is more important now as a verification that this thing fskn works ;)
hello, is anyone in here? anyone seen tom3p lately?
not me. wow its 7deg F here, just walked home from grocery store after 5ths top the car was dead dead, not even click... oh well winter in the midwest
got my 10000 steps doen for today
it's like 70f here right now
i turned my air on when i had some hyraulic lines disconnected and it made a friggin mess :(
has anyone an idea, how i can use 2 buttoms on my joypad, for setting high and low speed for moving?
i use the joypad_v2.hal