Can someone direct me to a good link for managing manual tool changes? Up until now, I have avoided any tool changes (hobby work) but now I see reason to initial tool changes without loading a new program each time. THanks
Nevermind - I found the wiki link finally
With manual tool changes, can I do a Z touchoff after installing the new endmill or am I stuck with where it sits in my router?
during a program run you can't use jog or touch off. for this reason, I installed a switch and use G38.2 probing moves to account for the difference in length from the first tool to the new tool
there's a somewhat cryptic example included, called tool-length-probe.ngc
Ok - I thought there was an issue there. Its beyond me for now - I will keep my gcode split to separate files for now. When I have time on the road this week - I will look into that example.
I can never seem to get my endill into the exact same spot in the router - perhaps this is different with true milling equipment.
on my circuit board milling machine you just insert the tool shank into the spindle and tighten. It's not designed to be particularly repeatable
Jeff: Is that example on the wiki? I can't seem to get the right search words to get it
other systems have tool holders that are always drawn in the same distance, so it works much better (even if the change is manual)
BMG: it should be installed on your system as /usr/share/emc/ncfiles/tool-length-probe.ngc but hold on a second and I'll get you a web link that works
found the example - google hit it - the wiki search did not
[01:17:29] <jepler> http://cvs.linuxcnc.org/cvs/emc2/nc_files/tool-length-probe.ngc?rev=1.4;content-type=text%2Fplain
Thanks - thats more informative than the wiki
Jepler: DO you know of any other good web resources describing the switch setup?
BMG: no, not really
Ok - something to research then
on my system, the switch is just a microswitch with the lever attached and pointing up
and the on the parport side, the connection is just the same as for my home switches
So you are simply interrupting the limits?
there's an input for a touch probe
I meant that the use of a pull-up resistor and all that stuff is the same
Ahh - I recall now that option with stepconf. I now recall there is a good tutorial for a touchprobe on cnczone (don't cringe too much).
but in the case of a tool length sensor, the switch is on the table and you poke it with the tool you want to measure
BMG: could you lock collars on your router bits prior to running a program and get them all set up in a known location? I used to do that for a somewhat not critical job
insert the bits with the collars as a stop into the collet, then you can remove them after the collet has been tightened
Dan - Thats a possibility. I will check that out. I do know the sleeve in the collet wiggles a bit prior to tightening so it may also add variability as well (1.5 hp Porter cable router)
Nite and thanks
steve_stallings is now known as steves_logging
new video of the laser
[02:39:18] <Optic> http://www.youtube.com/watch?v=NONCfVUsbyg
how powerfull is 25W?
are you using Z for the beam control?
IOW, what will it cut?
haha, laser power 8/4/2/1
perfectly sane user interface for a programmer
there are 10 kinds of people
25W, Z for beam control
I don't have any idea what 25W means in laser
it won't cut metal
but pretty much any other thin material
ah I see it on the screen, -.001 to .001
cuts paper? cuts thin plastic, thick plastic, wood?
how thick? I suppose it depends on the focus
cauterizes as it cuts
yes, the focus makes a big difference
the beam is gonna look something like an hourglass - small and strong at focus, and fatter/weaker above and below
that will limit depth
but I dunno how extreme the angles are
[02:46:32] <toastydeath> http://2.bp.blogspot.com/_a66YWasb0Bc/RtHgArH8NhI/AAAAAAAABsU/e2dTXIk9qvU/s400/Kool-AidMan.jpg
reminds me of http://boners.com/content/806729.1.jpg
that was an epic picture
these guys are my heroes: http://www.batterblaster.com/tv.html
is that a real product?
yes I think so
if you can't mix up pancake batter, you have problems
wow, their jingle is awful
have you guys used qcad at all?
i saw it at the organic grocery today
it looks pretty good
yes qcad is nice once you get used to it
i'm looking for a good workflow to get artwork to gcode
I'm obviously not used to it yet then
inkscape dxf output is total crap
not as good as inkscape but it's useful for mechanical stuff that has to be precise
Optic: have you seen this? http://www.bobcookdev.com/inkscape/inkscape-dxf.html
yes, that's slightly less crap, but still crap
I made a bunch of circles in inkscape
exported them using that plugin
converted to gcode with this python thing:
[03:55:57] <Optic> http://www.christian-kohloeffel.homepage.t-online.de/dxf2gocde.html
then ran them on the laser cutter
the circles didn't join up properly :)
what do you mean?
they covered about 355 degrees
there was a gap
i made some circles in qcad, saved dxf, converted with the same program
you could try converting everything to paths
I noticed i got much nicer gcode, actual g2 arcs
it doesnt export arcs? wtf
it's all g1's
from the inkscape output
open the inkscape output in qcad and see if it's arcs
i'll play with it some more tomorrow
might be splines, in which case i can understand why they'd do g1's
[03:58:41] <toastydeath> http://twitter.com/toastydeath
i find it incredible that i can take a picture of a cnc lathe from my cellphone, and post that picture to twitter
anyways, qcam's dxf gave me perfect circles and elipsed
if you want circles, write gcode - it's so so so easy
i made some perforated paper today with handwritten gcode :)
don't listen to cradek
get your toolchain working
sometimes the fastest way to simple gcode is to write simple gcode
sometimes you might want those splines - but not today - you can have more than one tool because you have more than one kind of problem
doing circles or arcs in something that only knows splines is ... misguided
but they should at least still line up
there's some error in the process
btw you might want to check out the biarc/gcode export script: http://dp.jstenback.com/gcode/
yeah sounds like you might be right
I second cradek's opinion - start by writing g-code by hand
i did a nice tight grid of g81's, you could see through the paper ;)
that way you'll have a chance of figuring out what the toolchain is generating later
if nothing else, then you can troubleshoot more intelligently
i'm not saying you should be totally ignorant of g-code, but you can't expect everyone who uses the laser cutter to know it
more gcode knowledge will help debug the toolchain at least
I can read it and understand it
i will try that gcode.py
overall i'm having a lot of fun
i can make confetti the slow way
I think there is a program called arcspiral or such in our samples
that would be neat in paper - hang it by the center
i'll give that a try :)
i've run it before, but not with the laser on
it makes cool stepper motor sounds
And thus why I would NEVER join twitter... do we really care why your Chinese food is taking so long to deliver?!
toastydeath: Nothing personal mind you.
no offense taken, it's just another tool like email, a phone, or the post
if you want to rail against it, it's certainly not going to offend me =)
No, more like I'm picking my nose, sorta thing is how I see it.
some people feel the same way about email.
"take the time to send a letter."
to be fair i think shaq's twitter is hilarious
in that it is horrible
I wish comcast would quit playing with their nameservers
i switched to the 4.2.2.x nameservers on all my boxes, they're always up
(i also have comcast)
I was going to change over to Penn State's nameservers, but there is a page where they explain that they don't let you do that
I could set up a vpn connection though
one of these has got to work right? http://pastebin.ca/1362000
probably, I'll try adding one
hey guys im working on an X/Y setup for my index machine, is there a special type of thread I should use (acme?) of will most any fine thread system work?
acme is recommended and is available ground or rolled at a guaranteed accuracy, but UN thread is cheap and available in bars
it may also be available at a specified accuracy, but i don't know as I've never looked
well, I was planning to cut/grind the thread myself, maybe i'll just go ahead and take the time to make them acme threads
...you have a thread grinder?
I have a lathe and a grinder that I can attache to tit.
After I get another servo I should basically have everything I need to finish this dang slide.
Do you have a servo system?
i'm a machinist
i don't own any of my own machines, i use them at work.
Got any plans to build anything?
i plan on collecting machines in the future
not necessarily building them, however
well, with this economy the way it is, its putting a lot of guys out and you can pick up real good equipment at auction real cheap. In Indiana/Michigan anyhow..
all over that's the case
i just don't have the money or the space to be picking up iron
space can be a bitch even if you do have the money for it.
girlfriend is all for moving into a warehouse and putting up a little apartment type thing inside to live in.
provided we can find one zoned for that, et cetera
sounds like a sweet g/f you got there
mine would flip at such a suggestion
thats okay my computer room is filled to the max with various cnc stuff right now and the kitchen sink has parts soakin in mineral spirits :)
no... the spirits arent goin down the drain (foreveryone who reads this and gasps)
i think most people here have enough dangerous chemicals to not get snotty about such things
I need a bigger shop though, and one closer to home.
the place is always crowded
Huntingtin Screw Machine... my shop
if you care to see what im working on http://viewmorepics.myspace.com/index.cfm?fuseaction=user.viewPicture&friendID=44930072&albumId=2499251
it should be a fun project.
[07:25:30] <UncleG> http://www.ottomatics.com/inventory/uploads/images/1197995095.jpg
thats the machine im building it for
swiss screw machine at your shop?
the cross slides and the turret is already converted to cnc, im just making a cnc profiler for it
no, I just have acmes and davenports and 3 of those index machine you see there
so like, you're ripping the cams out and making it fully cnc?
you got it
yeah it kicks so much ass :P
its basically going to be an automatic turret /cnc lathe
I thought about adding a servo to the spindle as an auxillary motor that I can choose to run if I want to make do swiss type work, such as making a part like this >>http://www.globalspec.com/NpaPics/14/149937_092620036773_ExhibitPic_thumb.gif
I figure, If I can put a motor and collet/chuck on my profiling attachment and add a servo to the spindle I could do some pretty awesome parts.
it might be well worth my time
anyone know today hat i should set pfd to (mixed decay), make it variable from 0 - 4 volts, or set it to 0.21 - 0.6 x vdd to set it to mixed decay mode?
MrSunshine: goodluck with that one, im off to Unreal Tournament
fenn_ is now known as fenn
anyone know a good lettering program in can use /w emc ?
alex_joni: i need to mill words in alum
our supplier didn't pass the new requirements so we need to start doing our own panels
piasdom 'desk engrave' is good for simple writing stuff
pjm: thanks..know something that i can use in linux ?
deskengrave under wine?
i'll try it in vbox i guess
piasdom: als true-type-tracer can be usefull
if you have Ubuntu 8.04 (then "sudo apt-get install truetype-tracer" will do the trick)
thanks....try deskengrave....saved file as dxf,but all it's doing is moving the z up/down at x0y0
I must get on with my Vform version of it
alex_joni: thanks..i have 8.04
alex_joni: tracer already installed..how do i use it or is it a behind the scene apt ?
piasdom: truetype-tracer "text" > file.ngc
alex_joni: tracer working great....are there other fonts ?
G00 X [640*#3+#5] Y [3008*#3+#6]...is the 3008 metric ? (trying to figure the height of font)
piasdom: you can use any ttf font you want
truetype-tracer --help .....says invalid option
try without anything
it just don't like me :)....been looking online
ly does outlines at the moment
cool, thanks..., it's more then i had
fenn_ is now known as fenn
piasdom i wrote a script to convert stick fonts to gcode: http://fenn.freeshell.org/cxf2cnc.py
and these are the fonts you need to use it: http://fenn.freeshell.org/cxf_fonts.tgz
Tottish: is that bigjohn told you on cnczone make sense?
Guest381 is now known as skunkworks_
[14:12:05] <skunkworks_> http://www.cnczone.com/forums/showthread.php?t=75822
alex_joni; it's man truetype-tracer (found it online)
pjm_; deskengrave doesn't work too well in wine "OR" vbox
piasdom interesting to know! thanks
whoppee - I think I just figured out the cinci kinematics!!!!!
I hate to reveal the problem
I had an * where I needed a /
heh - I never do things like that.... ;)
How is it running?
I haven't put it on the machine yet - I am still in the sim
I am thinking woohoo is good
as long as you're in a good mood, any chance of moving the dates for EMC-MPM-fest a couple of weeks later? :)
anytime is good for me - I like the split week (over the weekend) timeframe - this is the time to move it
we are working 4 days a week - Mon thru Thur - this will allow Fri, Sat and Sun with no one else in the shop
over a weekend is fine with me too
I think most everyone is flexible on the timeframe
I may have to be in LA shooting an event at the end of May, and leaving the week before, when I should be finishing the software/hardware needed for the event, wouldn't be a good idea for me :)
if two weeks is good for most everyone else then we can change it
we can run it up the flagpole and see what others think
ok, cool. I should respond to the list so people can comment, but I don't want to make everything revolve around me, and I don't know if I need the change yet
WWEEELLLLL - make up your mind :)
unfortunately it's the clients that make up my mind, and you know how they are
I am in business for myself - I don't have a boss - just every customer is my boss
uh - and my wife :)
yep. same deal here
or as they say - when you're in business you only have to work half time
the other 12 hours a day you get to do whatever you want
I guess that's better when you include all the words ("...in business for yourself...")
I tell people I just work 1/2 days - I get to choose which 12
darn, I'd rather keep the dates we have
heh - I guess I'm outvoted :)
but I'd also like you to be able to come
yeah. it does kind of suck when people don't make their decisions when they said they would
How can we use emc with Arm type, Auto Tool Changer Mechanism ? because it requires tool shifting in magzine pockets...
I was supposed to know for sure last week ...
cnc_engineer: are you sure the machine can't put tools back in the original pockets? Even if it didn't originally do that, the design might allow it.
ya in such machines arm exchanges tool between spindle and magzine at same time.
sometimes true, not always
there's currently no support for tools moving to different pockets
on the Mazak, the exchange is done between the spindle and a pivoting tool holder
so we move the magazine to the right spot before putting the tool back in the magazine
In such machines arm has fingers at both ends, it holds the tool next to be called in the program at one end.
you have the full power of hal to write a custom component that translates between tool numbers and magazine numbers
the only problem I see with a hal component tracking the tool / magazine numbers is keeping track of the numbers during a machine shutdown
luckily, that can be addressed with changes to the run script
the hal component could be userland which makes file IO easy
(that was also the first thing I thought of - startup/shutdown)
[15:59:30] <jepler> http://emergent.unpy.net/files/sandbox/translator.png
yes I also imagine it would be a userspace component
and since there's a number in the tool table that can be used for this (FMS), there's even a good place to put the numbers
then problem solved - I will need this capability soon (the definition of soon is variable)
SWPadnos: I'm not so sure about that (how does the magazine translator set FMS? I'm not sure there's a way for it to do so)
first things first - I am going to the cinci to play - bbl
oh - I don't know that a HAL component would do that, but a userspace component or part of the run script could read/write the tool table for you (I think)
only one program should read/write the tool table (I forget if that program is iocontrol or task)
so you shouldn't write a userspace component that directly writes the tool table
IMO, this belongs in emc, not hal
the tool number and magazine number should be in the tool table. there's probably a lot of fixup to make that work.
I agree and disagree.
long term, I'd love to see some new contributions related to tool changing to go into core emc (task and/or iocontrol)
short term, I think that my suggestion would prove useful and might be quicker to implement than a system that is sufficiently flexible to go into core emc
yes, I bet that is true
would you please guide me to write a user component?
[16:09:53] <jepler> http://linuxcnc.org/docs/html/hal_comp.html http://linuxcnc.org/docs/html/hal_halmodule.html
and look at examples in src/hal/user_comps
and of course the hal manpages
stuste1: that's good news :)
stuste1: hope you got around to send Dale some pics of the Dahlih, and the other emc2 machines
this looks interesting: https://launchpad.net/screen-profiles
hey question - were any mods done to the RTAI 2.6.24-16 version that you get from instaling EMC thru "emc2-install.sh" ?
in the past 2 weeks?
then this version does not like ati prop. drivers
sorry, I don't know anything about that
i went thru hell trying to install EMC because of that
(except that I would not use them)
nice hint lol
8.04 has alot of bugs
wish I would have talked to you before I went thru hell
are you going to use this install to control machinery, or just simulate? For simulation you can use any kernel you want.
proprietary drivers often don't work well for realtime applications, so incompatibility with them isn't really relevant
yes, hence my question - makes a big difference
man - where can i read that from ..lol\
our wiki says that, from the experiences of several users
also, it's in the full docs "System Requirements": http://www.linuxcnc.org/docs/devel/html/common_System_Requirements.html
"Graphics card capable of at least 800x600 resolution, which is not using the NVidia or ATI fglrx proprietary drivers, and which is not an onboard video chipset that shares main memory with the CPU"
now I feel stupid.. thanks
my work is done :)
some information about simulation without realtime here: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC2_Pure_Simulator
im not humored at all..lol
JohnAsh: half the task is knowing where to look
except for my stupidity
that live cd still dont work worth a sh...
well, that's not my experience
(and also not a helpful bug report)
I must have worn out my NEW hard drive trying to install ubuntu 8.04 along weith EMC..I did this a year or so ago with no problems.. First time .. probably with 6.06
worked first time - like linux should
there is definatly a bug with the scsi part at install
nobody can help if you only say it doesn't work
what does it choose via a random number generator what hard drive it wants to install to?
ok, if you have scsi, that's a bit unusual, but not unheard of
ok next qustion - does anyone have a good script or something to test out latency?
if you have booted the 8.04 liveCD, or have emc 2.2.x installed, you have the latency-test program available
there is also an RTAI latency tester
[21:04:30] <SWPadnos> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting
will it test hard- because im not puting this software on a real machine with alot of tests
do you mean "without a lot of tests"?
well im just not feeling real safe- putting 8.04 on a real machine.
ripping off the customers old control which works... and putting this on
there's no way to emulate running a latency test - you must use the kernel you want to test on the PC you want to test
you can do that by booting from the liveCD, which will not affect the installed system
if you can't boot the liveCD, and you have no spare hard disk to install to (or you can't install on that machine for some other reason), then there's no need to run the latency test on that machine, since EMC2 will not on it work anyway
i threw away the live cd
that will make latency testing more difficult
the live cd is embedded in my drywall
where is this emc fest?
Stuart's place, Wichita
far far away
Johanybody ever used one of those cheapy asian oscopes? like an Owon: http://www.tequipment.net/OWONEDU5022.html
i was in japan and saw one for like 30,000 yen ~ $315 usd, didn't get it but was wondering if they are worthwhile
and now that i find out they're also available stateside... hmm maybe need to test it out
dareposte: Wichita is not the end of the world - but you can see it from here :)
I'm not entirely sure Wichita actually exists, never seen it before
although several people claim to have ;-)
it is a perfect sized town - big enough to have a traffic jam but small enough the traffic jam lasts only about 20 minutes :)
that is a nice size
very generous of you to host such an event too
where are you?
not so far far away
my town isn't big enough for a traffic jam, but it's nearby one that is contantly a jam
mostly due to poor traffic planning though
planning for a horse and buggy?
not quite that bad
just a half million people with no real infrastructure
just think - this will work well after the economy collapses - bicycles, scooter, motorcycles, walking
i think the big traffic improvement came back in the 70's when they installed the multidirectional arrows that switched lane directions during rush hours
that switch is very helpful
helpful only so long as you're going the direction of rush hour
if you're trying to get back into town during 5:00 rush hour, you get one lane and it takes an eternity
i'm a fan of bicycling, but no lanes and its positively a death wish
narrow country roads, big dually diesels
there will be a very few cars then
yeah it might be nice
well that part
i'm not convinced the economy will collapse though
not to that level
road warrior is around the corner :)
so instead of servos i should probably buy ammo?
i'm game, lay it on me
this is not the list to discuss the coming problems (not related to emc2) but we are in for some FUN?!? times
get ammo i'll get us food
i have enough ammo i think
sort of a "problem" of mine
not for the long run
hmm been in the news lately??
no, i just have almost a closet full of cans of it
see some at a gun show, buy it
for what calibers??
i can't pass up a cheap 50 cal ammo can full of 22
not a fan of the ol' 22 are ya
your killin' me.. i have seen a moose taken with a 22 long rifle
i love it... mine is a cooey (sp) model 99
i wouldn't try to take a moose with it, but it's plenty good for most things i'd like to eat around here
single shot sniper's weapon she was fir me
a buddy spooked a cow moose while hunting 'wabbit and he shot her in the eye.. fell on the spot
i believe it
placement is 90% of the game
my granddad used to hunt with rocks, and was pretty successful
he told me you just have to hit 'em in the head
then ive seen the other extreme on a moose a 45:70
that is 1 bad ass gun
you can slide a 410 shotgun shell down the barrel of this rifle and it drops out the front
never seen one thaaat big
although my friend has a 50 bmg
and i suppose you could do that
yup i bet you could
so nobody on the cheap oscopes?
dareposte, I looked at the web info for the owon scopes a while ago (I think JymmmEMC was looking at getting one), and I wasn't impressed
but SWPadnos is bias too =)
i think i may try one out
if for no other reason than to see if they are decent or not
not an agilent or HP no doubt
i have a big old HP that works well, and it has a carry handle
mostly for looks i gues
cuz i would NOT want to carry it more than a few hundred yards
SWPadnos: anything in particular you didn't like?
i see the adc is a bit slow, and only 8 bit
one sec - phone
dareposte, I don't remember exactly, but I think the redraw rate was terrible, the actual bandwidth or smeple rate weren't very good, and the record length was also not so great
yeah sounds about right
good night all
JymmmEMC: did you ever wind up getting one??
steves_logging is now known as steve_stallings
Got a question on the Axis Touchoff
If I set a new X=0 location and after I am done is there a way back to the machine X=0?
<checks for a pulse>
BMG, I'm not an expert on using EMC, but I'm pretty sure that touch-off doesn't change anything related to machine coordinates
it only changes an offset
g53 g90 g0 x0
make sure your machine isn't in a position to hit something when you run that command
g53 makes the next command run in machine coordinates
OK - then I can reset the touchoff once I return to that position
and g28 also does
g28 is the axis home command, which by definition is machine zero
g28 g91 x0; g91;
Still drowning in the deep end of Gcode (and machining in general)
g28 g91 x0; g90;
Is there a code to simply wipe the offset?
then a g0 x0 should get me there?
there is but i don't ever use it, so i couldn't tell you.
it's one of the G10 commands
G91 is Incremental mode. Is that what I want to invoke?
always kick it back go g90.
I'm not sure how EMC handles g28, it varies radically between control types
so like, to homogenize it across all makes, the command is "g28 g91 <axes to home>; g90;"
some controls, when you issue g28, treat the axes as incremental by default, so there's no issue
but if the control treats them as absolute, it's going to go to the place you've told it to go to, in the current coordinate system, before it goes home
so on those machines, "g28 x0" would move to X0 in the current coordinate system, THEN home
"g28 g91 x0" says, "don't go anywhere, then go home."
I think in EMC2 that says "don't move, then go home for X only"
the manual does state that only the named axes will be moved
it's kind of a detail when you're homing x and y, but g28 is usually used to home z, and if you have an absolute homing machine, a quick trip to Z0 from wheever you are could be bad
it's a quick test, just home x in absolute
if it moves elsewhere then goes home, you know.
Now I am scared... err confused... er both )
Mmm random Z moves
can we do that on a 20HP machine with a 2" EM :D