anonimasu carpet knife
OK.. Pics of the testing setup for the lathe are up.. I still need to throw a box around the motor speed controller and decide what I want for a rpm readout..
[01:31:22] <Phydbleep> http://220.127.116.11/lathe
'Darwin's Little Helper'?
Hehehe.. I liked it. :)
Darwin needs all the help he can get
In fact, he needs more helpers
asdfqwega: What do you think of the lathe?
Mine's bigger ;)
Made with EMC: http://www.bright.net/%7Ejanfritz/CNC/deerinwildrose.jpg
Watch where you're waving that thing, You could put someone's eye out..
asdfqwega: ice. :)
I'm also doing freelance work, making programs for inlays in pool cues: http://www.bright.net/%7Ejanfritz/CNC/wrench_inlay.jpg
ooh ooh show and tell
[02:34:43] <fenn> http://fenn.freeshell.org/DCP_0327.JPG
my first piece with EMC
Looks like you're just tuxing around. :)
it's pretty blasted huh
You milled out Chip's kidney!
yes and i cut off his toes one by one
then *kablow* one through the top of the head!
You did better than I did
[02:38:29] <asdfqwega> http://www.bright.net/%7Ejanfritz/CNC/3dchips_1st_try.jpg
it's that damn origin in the center of the block
how are you supposed to zero your work offsets?
asdfqwega what did you make that with, a laser?
asdfqwega HEY ANSWER UP WHEN I'M BITCHING AT YOU!
fenn_ is now known as fenn
is anyone here planning on going to the cnc workshop in june?
If it aint in Northern California, no
well i guess there's something good about living in indiana after all
Somehow I SERIOUSLY doubt it
A-L-P-H-A it's where turups come from
I just know it's in the middle of the usa somewhere.
and ohio is corn fields right?
there we go
and idaho is spuds
northern cali is just rocks, and sea ports right?
N. Cal == Weed, Wine, Hippies, Silicon Valley, etc
oh, okay, you have silicon valley.
weed, that's EVERYWHERE.
hippies... you can keep'em
Woohoo! It's been moved to where it belongs. :)
And it's laggin like mad..
Chatzilla seams really limited though. :\
For the moment.. I need to string a hardline out there an dsee if that helps with the lag.
just use xchat.
or mirc if you're on win32
you have a radio link?
to the shop?
mozilla never really cut it for me, just kinda sucks in general
i like mosaic :)
it would be if I could get > 50% signal quality at < 50 feet.
use two satellite tv dishes :P
I'll just get a chunk of cat-5 and run a hardline.
turn off the edm machine
fenn: Send me one to turn off and I will. :)
i'm gonna start the "hobby wire edm" craze next
yeah and a million other things
fenn: I could use a tig, an air compressor and a plasma cutter too. :)
an air compressor!
visit scrapyard; assemble junk; repeat as necessary
hell a lawnmower engine makes a decent air compressor
fenn: Been there, done that, watched the t-shirt burn down, fall over and sink into the swamp. :)
Yeah, After the 50'th or so trip through the junkyard the t-shirt was ready to commit self-immolation.
* fenn silently mourns the loss of his mill.
next time keep it on a leash
a 5000 lb chain
how about 500 lbs PER-LINK chain ----> http://www.colosseumbuilders.com/john/nj/images/nj-007.jpg
Jymmm is now known as Red70sShow
Red70sShow is now known as Jymmm
what is that, a battleship?
no, it's a keychain.
"with the USS New Jersey, you always know where your keys are. just ask, hey, have you seen a five million ton grey behemoth floating around here anywhere? and someone's bound to know
and HOPEfully they wont hide themself in the couch either
Almost, I need to string a hardline to the shop.. The 802.11b is wigging out at < 50 ft.
Plus I can't get through the firewall from the house to the shop with a ssh. :\
And of course I can't get from the shop to the smb share with the mp3 collection either..
A-L-P-H-A: You awake?
Hmmm... I just need to break down and fab a pcboard mill.
hm, I've been compiling QT on my emc box for 12 hours now
* anonimasu sighs
it's a neverending compile
A-L-P-H-A: What would you want to etch a couple of pcboards?
40 pin dip + support logic.
* Phydbleep needs prottyping bits.. And sleep..
A-L-P-H-A: 3"x5" single sided (jumpers are NOT evil), Think about it and let me know later.
G'night all. :0
Phydbleep, got the drill code?
excellon code? artwork?
working on some code
or well, testing some code on a real plc.. :)
with real sensors to see how it works
anonimas1 is now known as anonimasu
what's up with you?
working on a basic template for my designer to follow
but I'm probably gonna give up soon, as each design is unique.
I give up.
and now I'll probably work on pumping out some parts.
my graphic designer.
what parts are you making
I code, he designs.
that part I've been working on for the last like 2 weeks.
want to see a image of what I do right now at work?
i had the cam nearby :)
[11:59:08] <anonimasu> http://www.bojn.net/~an0n/plc/AUT_6229.jpg
[11:59:11] <anonimasu> http://www.bojn.net/~an0n/plc/AUT_6230.jpg
[11:59:13] <anonimasu> http://www.bojn.net/~an0n/plc/AUT_6231.jpg
[11:59:17] <A-L-P-H-A> http://www.lloydleung.com/gallery/distributor.png
[11:59:38] <A-L-P-H-A> http://www.lloydleung.com/gallery/current/distributor.png
I hate wiring.
it's so boring...
and I have to be awake to do it.
err hell, key stuck..
it's where all mean electricians go when they die..
that's the plc to control the machines we build
I'm thinking now, I should have just bought some 2.5"x1/2" flat stock, instead of the 4"x1/2" stock.
heh, you will have to machine it down loads
one box like that is ~3000$
the stuff on the side with few wires into them are prototype modules
there's 9 of them
I have them all on my desk :)
I am wirting code to determinate which way a shaft is spinning for some automatic disabling of some functions when going in reverse..
that doesn't seem too difficult.
bbiab... I'm going into the shop (next room). I'll load my laptop
no room... no clean area for the laptop
yep, it's not difficult, just requires a bit of thought :)
hm, works nicely :)
that distributor looks nice
[12:49:20] <anonimasu> http://www.emuge.com/news_events/featured/carbide_end_mills/cutting_action.html
machining stuff at rc50 ;)
hm is solidedge a good cam program?
paul_c: Hi. How you doing today.
Saw a pile of commits.
have you tried solidedge?
Hey. How you doing?
No. I'm not much of a cad guy.
My favorite is fastcad but no cam for it.
And no solids at all.
hm, as long as it's parametric and good with solids
I've played with the solids on Synergy and like the concept a lot.
but I got a good deal on solidedge..
I dont match well with synergy
I havent played lots with it though
You use it for cam and part preparation.
although much better
I love solidworks..
I've never gotten the autocad rythm so that I could produce drawings with any speed.
that's why I dont match with it..
have you tried solidedge?
rayh: what's new
I got a good deal on it..
Working up a new stepper box for a customer.
so I am trying to decide..
Up to 4 axis with spindle fwd,rev, aux, and estop.
Limits, homes, probe.
for use with emc?
going with emc2?
Hey did you see that Sherline CNC won an show award in Belgrade.
I will use emc2 if I can establish that it is ready for commercial
I put a few pics on www.linuxcnc.org/dropbox.
They all start with bel
can't load them
firefox complains that they contain errors :(
I didn't try to read them. I'll try.
doesn't work here either. musta goofed up the ftp text command.
* alex_joni goes home
ray still there?
have some questions
just a couple really
I think with the test you did you made the spiral up to 180 ipm?
rayh: keep in mind that there's a mode change error ;)
bug report comming in on that tonight
There is a good bit of feedrate fall-off as the tip approaches the locus
well thayt is what I was getting at
180 was the requested feed...but velocity adapting would drop the actual velocity yo a low value
I used actual velocity
a guess of it anyway
the feedrate fall off
once you get to no cruising phase profiles emc should start lowering the actual feedrate
that is normal
I was just wondering what the actual feedrate was on your test at the point stutter started
And you find actual feedrate by ?
Well timing over a distance...you could log motions and get it from that but logging will perturb things
as will full debug
Oh. I'm running no debug.
so just a look at how long it takes to travel a couple inches would give an estimate
that's all I did
How much it adapts is dependent on the .ini accel value
lower accel, greater velocity slowdown
again this is normal...it should do that
Along a helix? I did modify a spiral.c to try and give a delta p for each block
When an unrealizable move is commanded emc slows to the point that the move is realizable
yeah having a delta p as a rem is handy
Yes. I've seen the accel feedrate override.
I remove any rems and the block numbers before I run.
do you know your accel .ini values for the test you did?
Tom K indicatd that the parse time is lower.
Yes on the big iron it was 20
On my tests here I set 100.
different from mine a little
and 1000 but they did not make much difference.
What did you mean about "an unrealizable move"
I guess on freqmod it would not make much difference
unrealizable: Physically not possible to execute the motion with the velocity and acceleration assigned
there are two choices....refuse the motion or adapt and do as good as possible
What might such a pair of g-code blocks look like?
emc does the latter of course
hmmm well a G01 F300 when the max velocity in the ini is below that is an example
another is if the accel is set so low that there is not time to ramp up to the requested speed and back down
That is the triangular velocity profile mode
Okay I see what you are talking about.
Blending becomes a real issue with the triangular stuff.
hm, I was curious, what limits your accel besides hardware?
depending upon where in the traj cycle the start, middle, and end are.
anon... limits are in the .ini
there is a default value as well but that is not used
les: yeah, but can emc generate enough pulses to accelerate to the requested speed?
With steppers you want to be certain that you don't command a step or series of steps faster than the motor and drive can react.
yeah, but with step servos?
sounds like a saw
With servo's you need to watch acceptable following error.
I have to run the .ini at about 15
That's where the ferror and min_ferror ramp comes in handy.
more than that and the stutter would quickly destroy the ballscrews
dosent matter with stepgen or does it?
Yes in emc(1) freqmod uses ferror, accel, and such.
well, I use emc2..
does ferror have a function?
Ferror with steppers?
It sure works great on srvo.
I have mine so tight that just a dull tool will ferror estop
les: Your issue then is not that feedrate slows down as the cutter spirals in.
no not at all...that is normal
It is that as it spirals something runs out of range and motion stops then restarts.
I retooled a water cooled browning as a kid and it really stuttered.
My machine will sound like a Browning MG if I turn up the accel!
good morning Ray
I put a bunch of bel(#).jpg images in the dropbox yesterday. I can't read 'em back.
I can read the originals here.
that's not nice, let me check
No hurry. I can try to send them again.
they've found a bug in rtai that has been causing circular dependencies.
Could you explain that just a bit for this greenie.
EXPORT_SYMBOL(rt_printk) is declared in adeos.c, and again in hal.c
depmod gets in to a paddy when it tries to resolve them.
I presume that this means we need to update the 4.20 kernel.
Ray, not sure of the exact meaning, but your most recent JPGs in the dropbox used a different JPEG encoding format than you used for the earlier Hardinge pictures.
Okay. I can see them here with firefox but not from the site.
I used the ftp command to get them there. I've always used gftp before but don't have it handy.
I wonder if I messed up the files during transfer.
Hey Paul. can you help with the ftp command.
The file does not look corrupt, but the JPEG format flags are something I have never seen before and none of the applications that I have can parse the JPEG header.
I have moved the old files aside so I can compare after you try again.
"put" should do it just fine.
put bel1.jpg in there
same thing here. Let me pass one of these files through gimp
before transfering an image, type in
ok will try that.
That did it for bel1.jpg it now has a standard JPG header.
Okay. I'll send the others. Thanks guys.
what happens when you run a endmill slower than you should, SFM wise.
Chip load per tooth goes up. Can chip a tooth, or overload the spindle torque.
Ray - Pictures all decode correctly now. Gee you really do have a small pipe. My traffic graph just barely shows a tiny baseline while you are uploading. 8-)
Hey quit making those kind of references to my parts<g>
* paul_c is being inflicted with a transparent poxy server cache
in English please (merican English if possible)
Ray - Sherline went to a show... where?
steve_stallings: http requests are cached by a server somewhere...
further requests for the same url pulls data from the cache
all done transparently to the user.
hence "poxy transparent cache".
and no way to force a refresh, that sucks
there in is the "poxy" bit.
One of sherline's distributors in Europe set up a CNC with the sherline software and
put it in a booth in a Belgrade tech trade show.
Interesting.... I got an order to PMDX from a guy in Croatia. The delivery instructions were basically put it on the mule named Sue, she knows the way.
Even more remote than UP.
Okay. Got one once from Pakistan, "xx behind the water tower."
hm, I hate what I am watching some movies of somthing hogging titanium..
faster then I can mill aluminium.
I can put the text of the post to sherline here if interested.
Something to explain the picture files would be nice.
In the dropbox.
will try that.
hm I might have found myself a new lathe
candidate for emc..
[15:31:46] <anonimasu> http://www.blocket.se/view/4791789.htm?caller=nbl_s&l=0&c=1&city=0
there was a spare one for sale for much less..
600~$ for the spartpart one..
and that one ~3000$
stevestallings2 is now known as steve_stallings
ferror is only during rapids isnt it?
and min_ferror is during normal cuts
ferror is a constant term and min_ferror is proportional to feed rate
[16:34:17] <steve_stallings> http://emc.sourceforge.net/Handbook/node24.html#997
yeah found that at google..
I am trying to get my rapids up to 2m/min
what is a .wps file?
I think it's a wordperfect file..
have not used wordperfect in 20 years
my searching says it is a Microsoft Works file format 8-(
ah was it..
you should be able to open it in office
[16:40:36] <steve_stallings> http://filext.com/detaillist.php?extdetail=WPS
how much repetability do you get with just a home switch?
without using the index pulse
a good switch, properly configured can manage 0.001" most of the time
ok sounds ok..
I need to machine a box for the optocouplers, if I want to use the index pulse..
to my knowledge, all commercial metalworking machines utilize both the switch and an index signal
the index makes it very accurate
sometimes on stepper motor machines, the "home" state of the driver phases is decoded instead of using a pickup for the index
hm, that sounds like a cool technology :)
I found a nice tool to design QT user interfaces..
so I am going to throw togther some way to generate simple operations..
with just a few keys of input + a jog wheel
QT was mentioned by Fred Proctor at the programmers fest as a good choice for future user interface development.
it seems nice..
I havent learned it yet, but since there's a nice gui editor, I'll manage without it a while
it's free as long as you can distribute the sourcecode for your stuff..
commercial use costs more per developer..
would be easy to bind it via nml to emc2 so I can grab position off it..
for recording position..
something like a learn mode
jog > +(add point) > set feed
There are also some Qt<->NML status "hooks"
hm, very niec
have a Qt DRO widget here somewhere
paul_c: what do you think of that idea?
of a Qt GUI ?
yeah, perhaps not gui online programming tool..
I dont know how much stuff needed to make it a complete gui.. :)
be back after tea - Ask me again then.
did you know it takes 12 hours to compile QT
Jymmm: it's free as long as you write opensource software..
oh they changed huh?
wait a sec..
[17:12:29] <anonimasu> http://www.trolltech.com/download/opensource.html
Eh, I wouldn't use it just due to the licensing.
Jymmm: what's wrong with it?
I prefer BSD style licensing
well, I guess you can write your own alternative then :)
do you mean the commercial stuff or just that it's gpl?
To ***FORCE*** me to write GPL, I don't think so.
hah, if what you are writing is going to be gpl why does it matter?
again, I like BSD style, not gpl.
I would not release something GPL, ever.
there's always a commercial version you can use..
it's bait-n-switch, "Homey don't play that".
well, whatever that works the best..
it's not like licenses mean crap in the end anyway..
I've had competitors that came and videotaped when we ran prototypes of our product..
if they have enough money they can take it no matter what license you release it under..
anonimasu : Behold the power of cryptography =)
anonimasu you think I'm joking, but I'm not.
it's not like they could pry anything out of the PLC even if they wanted to..
anonimasu : Whos says it would be in the PLC ?
the stuff that's important..
the iron is just scrap if you dont the algorithms for controlling it
anonimasu See, your thinking the application is encrypted, when I said cryptography, not encryption.
I know what you mean, but if they copy your code straight off, if you relese it under a BSD style license..
if they have more money then you they will win..
anonimasu : Don't lie to me, I'll take a angle grinder to your ballscrews!
they can just fight until your funds go out..
EH, that's why BSD
and well, if you develop somthing you want everyone to modify/steal/eat.. why care.
maybe I should order a book on developing with QT
books are for pussies!
heh, you say so until you wonder that the 390th argument of function foo() does ;)
router bits are not cheap =(
that's for the book..
not that it matters.. I want it.
you look at that thing yet?
[17:40:54] <anonimasu> http://www.bokus.com/cgi-bin/more_book_info.cgi?ISBN=0596000642&pt=search_result
the one I emailed you a few days ago
I'll do it now before I forget it
I dont think I can open it..
I need the other parts also
they weren't included?
just the assembly file..
* Jymmm sighs *
zip the whole folder where you keep it :)
ok, I'll zip em all up and email them to you
I have 3 lines in the centre of the screen..
Just added an html link to the belgrade pictures...
are they 120 degrees apart?
I think so
well, can't you figure out the rest from that?! eeeesh
btw, there's a deg tool
remembered where it was
you use the dimension tool..
I found an easier way... use SMartDimensions, and just slect two lines
Ray - much fancier than I had expected, you must have too much time on your hands
that's what I mean...
rayh: very very nice
Jymmm: is the mail comming?
working on it
Looks like I missed a pic.
rayh Yeah, the pic of yo promoting your 900 number =)
hm, girls in the booth :/
geriatric girls maybe =)
I figured that would attract some attention.
girls <3 cnc
size isnt all, ray
* anonimasu wishes he could to go some show like that
one like IMTS or somthing like it..
anonimasu Did oyu get it?
Jymmm: not yet
anonimasu Did you get it?
I found a nice car when looking at the showsite
I never thought that HF could actually fsck up something as simple as a router bit, but they did.
it actually looks like they GLUED it togehter
Not he shank, but the actual cuttign bit itself
[18:03:00] <anonimasu> http://www.omni4car.it/sfondi/mercedes_1024_004.jpg
I'd take pictures, but just not worth the time or effort.
I dont fancy mercedes or bmw, but damn.. that car is violent :)
looks like a bmw roadster knock off
LOL restractable spolier
[18:04:42] <anonimasu> http://www.omni4car.it/sfondi/mercedes_1024_002.jpg
better pic ;)
front end looks like a Jaguar
yep, but I dont think it's in the same pricerange as a bmw roadster..
or as a Jaguar...
maybe top of the line ones..
and the vents on the side look like corvette
unexpected file format
the zip file or withing hte zip file?
radial ball bearing
flat head 100 screw
you have the toolbox installed?
thats probably why.
aligning that whouldnt be too hard :)
later I'll see if I can convert them to parts and email it
anonimasu it shouldn't be, but it's been a PITA.
Jymmm: looks good
having SW fun are we?
robin_sz Oh yeah, not
robin_sz: Jymmm is ;)
im pretty much up to speed on that now
robin_sz cant even email the freaking thing now.
only took ... 6 months :)
I think it took 4 weeks to learn.. but i've had experience with 3d modelling when I was in school
loads of playing with 3dsmax on school
so most was free..
figuring how desing in it is the fun part
ya know... I HATE line cards
cranking out a complete part feels so good :)
anonimasu: the key to it is realising that you only ever create any dimension once
robin_sz: and make use of construction lines to drive stuff to where you want them to be..
anonimasu: ie, if the holes in the block are 90 apart, dimension them on the block, the holes on the sheet that bolts to it are then just concentric with the other holes, no dimension on the sheet
yeah but that can be hell if you remove a part out of a assembly.. or modify it..
and make good use of library features
atleast until you've learned how to solve it..
I've had my hours of cursing at it
the key to it is capturing design intent
have you used solidedge?
did you mean 10mm from the edge to the centro of the 10,, hole, or 5mm to the circumference ...
theres a very subtle difference
is it good?
solodedge? never tried it
SW is all I use
that and acad LT
for very very basic stuff
* anonimasu pokes robin
LT is fine of you want to do "sqaure with two holes in it"
you should try the Trumpf drawing program
did you get the laser job?
err the production
that ships with their multi-thjousand pound "TOPS" program for lasers, punches, water jets etc
anonimasu: looks like it
we were 0.3mm of ovality on an 820mm circlular part
probably just heat build up in the metal and stresses
robin_sz: got a name of that program?
robin_sz: how were thoose holes?
by the way, it sucks :)
I have absolutley NFC why quite intelligne t machine manufacturers seem to want to add their own half-baked drawing packages to their control software
they all seem to have on thing in common.
they are shite.
drawing and design is best left to the people like acad, weber, SW etc etc
rumor had it that weber (hint hint) was working on EMC interfaces
geometric as well as drawing.
guess we'll find out in a month or so
be nice to add that to the mazak.
les ... you around?
I did try using emc in its native enviroment .. an old bridgeport with a BOSS control I wanted to rip out
I gave up in the end, configuration was still next to impossible
A stepper boss or servo
The HSM article that roland and I wrote had that machine converted with Gecko drives.
this was using the original drives
That was a couple years ago now.
so its quadrature
Oh. There is a quad option in freqmod.
i just got totally fed up with all that trying to guess PID values
after simple velocity/accel settign on other programs and the seemingly random guessing needed in EMC , I just lost the will to live and delted it im afraid.
not sure what we'll use now ... ordered a Baldor CNC control for it, so thats probably what it will end up as
P=250 is all I did.
and where did you discover that figure?
ray scrounges thru his brain...
long long ago, we talked about a "library" of common setups
ray...have you looked at the dev-list post?
and then I got confused with that input scale and output scale thing again ...
damn, router bits 'locally' are expensive
yep...I find servos easier
input scale is the input to emc from encoders.. or servocards.. output is how many pulses you have for one step..
and output scale?
well, I have no encoders on the steppers
I guess you dont have to concern yourself about input_scale then
just keep the +/- the same as output scale..
with freqmod, the encoder input is emulated
well, it seems confusing .. I think you have to have it set the same in certain circumstances
input and output scale are to be set the same
hm, if that's the case then you have to keep them the same..
thats the madness I remember
let me check it how I have it
why not just read the same variable?
robin_sz: you have to make peace with it being a servo system hacked to pretend steppers are servos.
INPUT_SCALE = 1000 0
OUTPUT_SCALE = 1.000 0.000
INPUT_SCALE = 1000 0
OUTPUT_SCALE = 1.000 0.000
is that emc2?
thats as it ships in EMC2
just ignore me then
obviously someone changed it
\ignore cradek =)
you set up your steps per unit in the .hal file..
I played with emc1 on the mill ...
well in emc2 there's no pid tuning necessary (or possible) with steppers
emc2 works better..
well, after 3 days, it just got tagged as "too hard"
which is a pity
as driving an old bridgeport should have been a piece of cake
robin_sz: well, it seems like you are quick to give up :)
sometimes free software is harder to use, but I use it anyway.
after the mess I had with turbocnc emc was a breeze
emc dosent die in the middle of parts
well, its running on Mach2 till the Baldor arrives
I don't mean that as a copout, I just mean that it's ok for me if I have to hack a little.
it's a give and take senario
yeah, I wouldnt actually want to make anything with Mach2
robin_sz: well, there are people that could help you set it up..
but setup is soooo simple with that
emc2 was very easy to set up..
anonimasu: I did ask on here several times .. no one really seemed to know what worked with quad drives ..
and no one seemed to know if emc2 supported quadrature drive
so its now got geckos anyway :)
p[erhaps that will make it easier
robin_sz: very very easy..
just calculate how many steps per unit you have
and put it in the hal file..
oh, it was emc1
and reverse the dir pins..
emc1 is pretty much the same..
just that you change output scale..
well, it seemed to just lock up all the time ..
if I remember it right..
soemting to do with cycle times I think
you had too high times if that was the case..
I randomly changed those to differetn values
unti it didn;t lock up
and then i just seemed to get following errors
then you were pushing it too fast..
and had a too tight ferror..
then I searched high and low for a sample "this works on an old bridgeport" .ini
failed to find one and canned it.
oh well if you've decided to give up I cant stop you really, but driving steppers works great..
configuration was not easy ..
it should have been, I drove my plasmas off this for ages
but I'd forgotten all the tricks :(
do as you wish..
it's tricky but so is configuring anything..
some tings are easy to configure
(but work badly)
* anonimasu sighs
I used to understand all this .. my brain must hav had a core dump :(
speaking of performance...is les or paul paying attention
rayh: do you have a bridgeport-friendly .ini handy?
for an old intereact with geckos?
maybe I'll try one last time
* rayh phone brb
I know this may sound silly, but anyone know a good way to set a blade angle (table saw) to EXACTLY 30 degrees?
I typically use a sqaure as it has a 45 degree mark, but I have nothign for 30 degrees.
or make a template
dave-e don't have one, but most of the ones I've seen don't have an "absolute" for 30 degrees
you have a set of compasses?
robin_sz a cheap one $0.99
but the beauty is that you can make a block that is exactly right.
I have a set of incremental angle blocks
robin_sz: with the gecko drives, I'd start with 4.20 and the sherline ini.
just had to make a 11.5 degree angle
dave-e : I'm just not there yet on all the tooling.
yes...it does take time....and then you have to keep it from getting stolen
I think it's named mill_inch_freq.ini but you could as easily use the mill_mm_freq.ini if you prefer a full metric definition of the hardware.
dave-e stolen isn't a problem... G17 helps with that =)
I lost 7K$ worth of stuff one night
measure 4cm straight up
rayh: mill_mm_freq.ini from current cvs right?
then draw a line 2.22cm out from it..
Works for me.
then connect the bottom /
the start of the first line..
anonimasu SQRT 3
that's 30 degrees.
ach SF is fucked .. again.
na mill_inch or mill_mm aren't a part of sf. Except bdi-4 branch.
But you can update the emc from cvs and that will work with the bdi versions of the ini files.
Otherwise send me the number of pulses per unit and the unit type and I'll work up a custom for you.
How's that for the easiest ini configuration.
hm, qt is compiled..
the old BP seems to be about 0.2" per motor turn
buand we have 10 ustep geckos ...
Yes. They were 5tpi screws.
These gecko 201
I dont expect them to spin those big old 42 frame motors that quick
So inch is 10k
gues so ...
Gecko makes a slight mod for the 42.
just that jumper?
I didn't use the mod and got about 65 ipm
60ipm will be fine
hm, about my speed..
PC is a 450mhz athlon
Think the specific fix is different for different versions of the 201
erm K6 AMD
you should get a way faster box.
just a friendly advice :)
I am running a 500 but it's a bit slow..
but I run a pretty high period
I have a dos thin running on an old 66 mhz and it does over 50K
Well a k6-2 450 or an athalon that same vintage should get you most of the way there.
thats it a .. k62-450
so 10K pulses should be OK on that?
with 10 k pulses per inch
and 60 ipm
that is 10k pulses per sec
I can remember getting 6k easily on a k6-2 450 here.
That should get you to at least 40 ipm.
Perhaps a bit faster than that.
that will do
still below the knee point of the torque curve I guess
We can do an online tweek and try whenever you are ready.
ahh .. theres the rub
the bp is in my mates unit, no 'net
You running the gecko from the bpt supply -- 56 volts dc?
60 volts .. 10A toroid
The harder you can hit the steppers the better.
I ran them at 7 amps per phase.
heyy are 8 wire devices
(1+1) and (1+1)
so right now we just wired 2 of the coils
series or parallel are options I guess
no clue which is the better option
1 coil from each pair seems to be enough with 7A ...
I don't remember how I wired those steppers.
do you have the article still?
can we post it in the wiki?
The single coil each would be a good start.
Leave the current set resistor off the gecko.
thats what we done
When you ready to test run it?
well, it will be at least 10 days now .. I fly to Geneva on friday
I could mail my mate the .ini,
but installing it will be the limit of his knowledge
amd its a 100 mile drive ...
having no 'net in the unit really really sucks
if you can find an ini likley to work, sometime in the next ten days, I'll try again when I get back
so .. I should be able to find these .ini fiels only in the BDI-4.X branch on SF right?
Sounds good. I'll be away for a few days also but back well before you.
I'll get the ini worked up and shipped to you.
thnaks, that may save it :)
lets then post it somewhere . .onthe wiki even
so others can benefit
hmm, cant seem to see those /inis you mentioned rayh
They are in the bdi branch of emc2
[19:43:34] <robin_sz> http://cvs.sourceforge.net/viewcvs.py/emc/emc2/configs/?only_with_tag=bdi-4#
err without the # on the end
Well Darn. I don't see 'em either. Can I email.
I could put them on the wiki easy enough.
ray...did you get a CD in the mail? I've not checked mine yet.
Not yet. Not quite mail time here.
catch you later.
darn wiki doesn't honor end of lines
playing with QT designer
anonimasu: Did you design a cutie for yourself?
[20:14:34] <alex_joni> http://www.softlab.ece.ntua.gr/~sivann/pub/swf/may02-smilepop-soapbox4.swf
Phydbleep: you can track email..
with <img> tags ;)
an0n: modern email client usually block those
alex_joni: starting on writing a online programming utility
rayh: still around?
I wish I'd knew about the belgrade thing
it's only about 200 km from here
hm, qt seems lovely..
qt seems cute ;)
I liked the table widget
very nice for adding operations..
rayh: how much is a sherline mill?
Sherline sent me a copy of the post.
I've not kept up CNC ready is about $1000
No it really is not much.
You would need to check the site for real details.
You could also get a dealership and receive a discount from list.
well.. maybe some day ;)
03rumley * 10emc/src/rs274ngc_new/ (canon.hh canon_pre.cc rs274ngc_pre.cc):
1. Ken Lerman's changes to the subroutine code (April 15-, 2005), related to the parsing of code being skipped.
2. A fix to a finer point of G92 with P<x> modifier.
This includes grabbing the amount of active axes from emcStatus, which GET_EXTERNAL_NUM_AXES() call involves additions to emccanon.cc in emctask, as well as canon.hh and canon_pre.cc.
3. A fix/cleanup for M62-65 p-value handling in convert_m()
03rumley * 10emc/src/emctask/emccanon.cc:
2. A fix to a finer point of G92 with P<x> modifier.
This includes grabbing the amount of active axes from emcStatus, which GET_EXTERNAL_NUM_AXES() call involves additions to emccanon.cc in emctask, as well as canon.hh and canon_pre.cc.
somebody's been busy :D
but no commits to the documentation.
alex_joni: have you seen the image's of the plc box I was building
paul_c: those might follow ;)
paul_c: but that's... wishfull thinking
[20:39:51] <anonimasu> http://www.bojn.net/~an0n/plc/AUT_6229.jpg
[20:39:54] <anonimasu> http://www.bojn.net/~an0n/plc/AUT_6230.jpg
[20:39:55] <anonimasu> http://www.bojn.net/~an0n/plc/AUT_6231.jpg
an0n: looks great
electrician-hell it's where all mean electricicans go when they die..
and some while they are alive.
bbl going to rest a bit
whoa.. some heavy storm outside ;)
didnt end up sleeping after all
going to start coding some instead..
alex_joni: I love QT designer.
an0n: got some links?
I can post you a sample of what I am doing
I am just playing around yet..
looking at how you do stuff :)
I cant take one..
seems like I am low on memory
[21:09:51] <anonimasu> http://www.trolltech.com/products/qt/designer.html
alex_joni: look at it and tell me what you think
a bit strange ;)
it's similiar to msvc++
if you've coded ui's in it this is much better..
only click & drool on msvc++
so I guess I'll have the stuff ready as soon as I decide on how it will look and throw in some NML to grab the position
I hate handcoding interfaces since they seldom get as you want them
that should be fairly easy ;)
it's so much work for little payoff..
the fun part will be plotting toolpaths..
but well, I just care for the jog and place points for now
since that's what I need myself now :9
alex_joni: you know what I mean kind of like teach in on robots..
teach in is great
but in apps you don't need precision ;)
you can still go by the numeric output of emc.. and add your points..
I hope that this will get the mill useful for my father too..
hmm.. emc might be great to move a robot ;)
dont kill it
I'd use a PLC..
now if we add some teach in ;)
PLC is too dumb for that
6 of thoose CIO011 modules you see first..
one for each axis..
yeah .. but can you do synchronous movement on all 6 axes?
like go X+ ?
but you would have to code the algorithms yourself..
they use theese plc's lots for injection molding robots..
encoder inputs and stuff..
but the coding wouldnt be too easy..
or you could just hook them up to a servo module..
that handles the interpolation without putting load on the rest of the system
03rayhenry * 10emc/src/emctask/tkbackplot.tcl: fix to mm plotting
a lot of busy people today
rayh: don't forget to commit to emc2 too ;)
talking with paul about this now.'
thanks for the reminder.
alex_joni: do you own any robots or do you just service/program them
personally .. no ;)
but we got 2 at work
* anonimasu loves robots
yeah.. I love the new types too ;)
03rayhenry 07bdi-4 * 10emc2/src/emc/task/tkbackplot.tcl: fix to mm plotting
rayh: short question
what backplot is used in mini?
Hm, now to the tricky part of grabbing stuff from nml..
Uh. It's different.
* alex_joni passes anonimasu a forceps
rayh: ok, was wondering if it's not the same ;)
If you just want status signals
use emcStatus ;)
* paul_c already has a Qt NML Status lib
emcStatus->axis.x.position somthing isnt it..
you'd also want emcCommand for movement commands
and emcError (for estoping & co)
I dont know if I should generate code or throw code at emc..
paul_c: care to share?
alex_joni: what do you think?
throw code at emc
nml is pretty easy
NML is very easy.
paul_c: I agree ;)
but I kinda stumbled on that message_nr
* anonimasu nods
never figured that out completely
peek(buffer) - read data from a struct.
I just had a quick look at handwheel.cc that's about my experience with nml
most NML I did was for ioControl.c in emc2
make that ioControl.cc ;)
*wishes for a c++ library for accessing nml super quickly..
but that's being too lazy
* alex_joni hands anonimasu libnml
heh, well wrapper library.. for grabbing stuff without a thought on how it's done..
writing a(nother) wrapper round NML misses the the advantages of Qt
catch you all later
* alex_joni leaves too
not all of us can have your commitment :P
it would be too good if we could
An Offer They Cannot Refuse: In an even more stunning reversal, Microsoft has invited the open source community for a sit-down to drink grappa and mangiare some cannoli. You know that scene in mob films where the godfather invites all his rivals for a meeting, excuses himself to go to the loo, and guys with submachine guns show up? My advice to open sourcers: If Ballmer leaves the room, get ready to dive under the table. Infoworld mag
[22:02:50] <rayh> http://www.infoworld.com/article/05/05/13/20OPcringely_1.html?source=NLC-OS2005-05-18
rayh: Maybe all the open-source geeks should take a bathroom break first. :)
hm, I dont quite get why the open source community would go there..
anonimasu: Free cyanide punch and arsenic frosted doughnuts?
anonimasu: And they had all those 220V/100A walkman headphones made with the msn logo just for this event. :)
03rumley * 10emc/ (20 files in 4 dirs): (log message trimmed)
1. Fix for invalid axis position readout in the case of AUTO mode, G92 in effect, and 'abort'. Involved prohibiting read-ahead past G92-G92.3, G54-G59.3 and M02/M30/M60 commands.
2. Added G83.1 peck drilling cycle. A slight variation on the EMC implementation of G83. Drill retracts an incremental amount, not full retract from hole. Amount may be set in ini file.
3. Added ini file initializations for the RS274NGC interpreter, making it easier
for non-programmers to modify the interpreter behavior to suit one's likings.
Added the following ini file parameters (moved some from rs274ngc.hh, also)
can you run emc2 with the emc1 interpreter or are they entirely different?
not without some changes.
I am stress cleaning
birthday + visitors tomorrow
Rumley - pointless code in emcmot.c, multiple files with exactly the same changes..
undocumented changes to G codes.
I thought you were FFS:ing me on my cleaning ;)
cant have coke bottles all around the place..
It is a relief that that interpreter is not a plugin and go for the emc2 tree.
Oh, and it breaks the translation files & probably codegen too.
It's the undocumented G code changes I have most problems with.
03rumley * 10emc2/src/emc/task/emctask.cc:
Fix for Bug 1171692, Odd behavoir in MDI mode.
Caused by rs274ngc_synch call when axis not 'inpos'
* robin_sz sees the breaking of codegen as a good thing
well, codegenerators are usually a sign of bad design
what does the codegenerator do?
add g/m codes?
mostly it generates the large lumps of bloated code I complain about most often :)
its a javarey thing
ive never actually managed to get it to run though
well, if you cant edit the code they output you shouldnt be coding..
i'm gonna break silence here
WTH is this?
or night/whatever it is
[22:59:25] <les> http://www.somtn.com/
codegen just produces the constructors, overloads the update() function, & generates the emcFormat()
simpe & repetative code.
les: look slike it belongs to that ebay guy/girl
looks from china to me
anonimasu: Someone was working on a Python tool to replace the java one.
les: you know where it comes from :) I suspect it is that guy we saw on eBay's site ..
that would be my guess anyway
their forum is in chinese.
Oh well still no machines in the US
well...back to the music room
les: the pictures link is interesting
anonimasu: the point about "well, if you cant edit the code they output you shouldnt be coding.." is incorrect. the point is if you hand edit the output of a codegen section of the system, you stand a good chance of losingthose additions the next time someone runs the codegen
back for a sec
robin_sz: I would say that the codegen is bad then..
those pictures are from china
it should just spit out fairly complete code for the developer to modify to their needs.. not spit it all out..
ok, so I dont know if its the ebay guy anymore
robin_sz: since you said they was outputing bloated code..
you know all those badly thought out classes? and the 700 line switch statements?
most of that is codegen output
IF you make the changes in the input files, a codegen will NOT revert any modifications.
It's some chinese business types with a poor command of english trying to market in the US with laughable results
paul_c: define inptu files
good night everyone
in the context of emc - emc.hh
going to go and sleep and figure a bit about the QT stuff..
paul_c: the problems arise when people who cant use the codegen or dont appreciate stuff is codegened manually edit codegened sections
or modify header input files in a "correct by C standards" way, that are not acceptable to the codegen system
well, too many cooks makes for a bad soup ;)
not nescessarily true, but gets quite multicultural
lots of codestyles ;)
I strongly disagree
robin_sz: it's the way it is with cooking.
not with code
if the code is clean with a clear style
I was just kidding :)
its easy to follow the recipie
when the code is dirty, with several styles, and a strong sprinkling of really REALLY bad use ipf C++ .. well ...
people try and put it right
even a consistent layout style would be a start
one of the things we discussed for emc2 was to just run the whole damn thing through indent
sadly, it didnt happen, and then work got done
You have/had commit access - You could do something about it.
I read the warnings ...
about people making non-necessary changes to format
and what sanctions might be imposed
there comes a point when it is best to walk away from an argument.
I am trying to find stuff about how the teach in/online programming works on real mills..
for example, conversational programming ?
more like panel input..
I suspect that would be controller specific
yeah, but what functions do they have, what do you need..
I know Heidenhain have a semi-auto mode for their lathe package....
how much settings do you need..
I looked at a haas lathe online they had the coolest feature.. the ability to have one axis controlled..
for turning radiuses and stuff..
where you turn a handwheel and the other axis is interpolated with the first axis as master..
that gives you a jog wheel and a menu option as the minimum inputs required.
hm, that seems neat for quick stuff
probably the best thing to do is to go to one of the trade shows and have a play.
but I am in sweden
so it's a bit hard
Isn't Sandvik Swedish ?
Go knock on their door...
it's in the other end of the country
Have a car ?
and the tradeshows too
hello paul.. ;)
I am digging control documents
out of where??
looking at online programming stuff
teach in mode and stuff like that
i see.. any option parameters??
oh, I am just looking
all of them for say all fanuc controls... would be a nice list
ah, it's not what I am looking for
i have some but still a few missing..
I am looking at how teach in modes and stuff like that works..
teach in for what control??
in the end..
i can explain the intricacies of them..
but I am trying to find info on haas, and on heidenhain
heidenhein teach in sucks..