downloading it told me no more than before i started: -rw-r--r-- 1 pfred1 pfred1 6915678 2003-06-02 15:03 CoolCnc208Demo_Setup.exe
anybody here know much about using both linear scales and motor encoders?
linear glass scales?
yeah, we are using them now for servo feedback but it looks like we still have some backlash in the system
on most of our axies its not really noticable but on Z its enough for the motor to wind up some speed
Previous discussions say that they can't be used for the speed that most CNC's move.
they seem to work fine in that regard
[00:16:45] <Valen> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?JakeAndRussells
is our machine
I've had it running at 6 meters a minute
well faster even, but thats what I have the limit set at currently
I'm not arguing, I'm just telling you what has been discussed in the past.
you cna probably search the longs from 2 years ago
for the details.
the part i'm interested in is how to integrate the 2 signals
I know it has been done, but by somebody with far more ability in HAL than I
using the motor encoders for velocity feedback and the scales for position
I think one trick is to get the PIDs P and D terms from the rotary encoder and the I term from the linear scale
that would probably do it fairly nicley
might be an idea to perhaps sum two PID loops
so you can still get a high correction speed without a large I causing oscilation
Valen all of this must be why I'm going open loop
trading dealing with an error to not knowing it exists huh ;->
Valen in my application if I say its right then its right
Valen, I suspect that is the way to do it. Sum 2 PID loops, one with 0 I term and one with 0 P and D terms
well lesse, the problem I have is the motor builds up speed running through the backlash in the system, I think its mainly due to everything bending getting over static friction
pretty low but the problem is the motor is moving but the scale isnt changing
andypugh: getting the error "Sim-encoder.update-speed' needs FP
so as the error term P gets bigger it gets more speed until it comes out of backlash and then the motor is really hiking and it overshoots
dareposte: You need to move the update-speed function to the serve thread. You are not allowed FP maths in the base thread
pfred1 if I used motor encoders it wouldn't do that either, but then I wouldn't know what the actual error was
Valen you don't have any measuring instruments?
look, go have fun with your steppers, I'm trying to solve a problem
Valen you don't appear to be
the problem is exacerbated on the Z axis as there is an 11:1 gear reduction, so the motor can build a decent amount of inertia
11:1 ?! JEEBUS
Jymmm it was conveniant
the scooter the motors come off have that reduction ;->
andypugh: thanks, added it to servo thread
Just because you can, doesn't mean you should!
its the difference between getting it working in 25 minutes and 3 weeks
so I think I have the sim-encoder set up right, how should I hook it to motion.spindle-speed-out?
and whats the big issue with that ratio anyway?
I tried net motion.spindle-speed-out => sim-encoder.0.speed
You need to make up a signal name to put that the beginning
something like net enc-in motion.spind.......
i have net spindle-phase-a sim-encoder.0.phase-A, etc
The net syntax is net <signal name> <pin 1> <pin2>....
sry i'm not so great at HAL
You make up the signal names to describe the signal, then one source pin and as many destination pins as you need to conect
so whats the => and <= and <=>
Just for humans to read
so hal doesn't care about them?
all right i just added the sim-encoder.0.speed on the end of the spindle-cmd signal and it booted
still not working though
The spindle-phase-a Stuff you mentioned earlier doesn't actually connect anything, the signal names are also for human convenience.
You need to wire encoder.0.velocity to motion,spindle-speed-in
and encoder.00.position to motion.spindle-revs
That should do it. (And I am sure those signal names are not actually right)
Look in Machine -> Show HAL config for the actual signal names.
wired encoder.0.velocity to motion.spindle-speed-in
both those are wired
should it be sim-encoder.0....?
I don't know. What does the documetation page call it?
your signal names were correct
and i had already added them
but its still getting the spindle-velocity parameter from the spindle commanded one
No, it should be sim-encoder I htink
sim-encoder doesn't have a velocity or position, it does have a speed
Can you pastebin your hal file, I have no idea what you have now.
um yeah its on the other machine just a sec
[00:57:22] <dareposte> http://www.pastebin.ca/1871648
Do you have an actual encoder anywhere?
well hal's not supposed to know i do
i do have a real encoder its just not hooked to the spindle, and its not hooked up to the parport or EMC
so I'm leaving it off for now
error, sim-encoder.position does not exist
Ah! I am being daft
sim-encoder produces encoder pulses....
Bear with me
i really appreciate the help
if I change the sim-encoder... lines to encoder.0.... lines, it boots AXIS but the program still wont run properly on the CSS
my "spindle velocity" parameter in HAL sits at 0, which I think might be the problem
its linked to encoder.0.velocity and motion.spindle-speed-in
[01:11:48] <andypugh> http://www.pastebin.ca/1871652
parameter or pin 'encoder.0.ppr' not found
oh heck yeah
i took that line 43 out and its running
well sort of running
it's definitely showing some CSS, when I G96S500 and jog around, the spindle speeds up and slows down but not as expected
it runs at slowest speed except for about a 1" area where it runs a bit faster
ok its definitely working awesome
andypugh: thanks a ton man
No problem, I am staying up watching the election results
You will need to sort out the sim-encoder ppr and the encoder scale so that it actually gets the speed right.
i think u got it for me already
i tached it at the right speed
its throwing chips on me right now, cutting great
thank you so much for your help, it was huge
I learned a fair bit myself.
it may have a small problem on the feed per rev, the finish pass looks like I threaded it, but that could be my code too
looks like I left out a G96, and just put S300, so it interpreted as 300RPM not 300 SFM
That will do it
Aluminium I guess, at that speed?
its a small lathe
actually making a new bolt for my rifle
yeah easy cutting steel
leaded and rephosphorized i think
Still very high SFM for steel.
is 11L17 much stronger then 12L14?
nah not for carbide
similar to 12L14
i've been doing a finish pass at 500sfm to get the best finish, but i'm limited to 0.008" depth on a pass like that with this thing
No, you are right.
[01:52:02] <andypugh> http://www.sumicarbide.com/pdf/turn/TB_RecRun_CCC.pdf
can your lathe actually do 500sfm for small dia parts?
I work in metric and got the conversion wrong.
no it maxes out under about 1/2"
mine runs to 1850 or so
what's the metric version of sfm?
carbide is for the big dogs
I find carbide great for small machines
If you have enough spindle hp, carbide is really nice...
I've been working with a big lathe that can make 2-300 lbs of chips on one cutter edge at high speeds with carbide ...
what I like about carbide is that it tolerates very high spindle speeds
and on small machines with DC motors, if I turn down the speed with a speed controller, I loose power so I run carbide at near the max speed to get me more effective power
Yep, and the surface can get really nice ....
Makes sense .. max hp
don't need that high HP... I can't take a large chip to start with
at the higher speeds, HSS tooling changes color on me
no gear change on the lathe?
I don't even know how fast you can run HSS in steel. I know that we just push carbide until the chips get blue and then back off a bit.. so they last and that is with flood coolant..
well, the small Taig/sherlines have no gears; the 7x10/7x12/7x14's have 1 gear for high and low + a speed controller
I like HSS for the nice top rake that works well for mild steel.
so for the 7xX's, low gear for max torque and max out the speed controller
carbide works great for me
Ahh, without a gearbox, one must be clever
ds3 carbide needs the rigidity of big machines or it fractures
that's my experience
sure yo ucan run it in the mickey mouse stuff but you're not really
I have lots of inserts with cracked off cutting edges ;-)
pfred1: I been lucky then... the only issue I had was the wrong grade of carbide slowly pitting away with steel
HSS is actually not inexpensive considering how long it lasts...
HSS gets a lot sharper and is a lot easier to sharpen than carbide
Vibration at the cutter tips kills carbide....
Some of my HSS tools are 20 years old. Still sharp, and I do use them ;-)
I did chicken out when I had to turn a square peice round and used HSS for that pounding interrupted cut
there is a C grade for that too
yeah theres tons of different carbides some work better in smallish machines than others
pitting is usually a grading issue too
yes it is, I found out afterwards
these were brazed carbide that enco sells cheap... turns out I used the wrong one
mostly I like the Carbide holder for the nifty chip breakers they often include. Though I have a HSS "special configuration" that will curl the softest materials.
but overall small machine don't even bother with carbide
I mean why? whats the advantage with it?
TanTung is a good choice instead of C
Carbide can handle some horrible situations if you get the right stuff.. One application I was working on was turning down a hard surfaced ( hardsurfacing weld). It is pretty much cutter hell.. Cutters last longer than I thought they would..
pfred1: speed tolerance so I can run the motor at its max power output
The carbide simply screams if you don't feed it into the hard surfacing fast enough.
i have an axis with a dc servo drive that erraticly goes open loop ( turning the belt pulley offers no resistance ).
i'm imagining it's loosing enable, but what else might exhibit this no torque symptom?
HSS would scream for a lot less time ;-)
tom is "open loop" a good description? Does not sound right to me.
HSS on this hard surfacing weld would be a waste of time .. the edge would break off in one rev .. the stuff is really hard..
tom3p: Bad drive?
loose connection or plug somewhere?
yes open loop is a good sdescription & swapped amps, same result, ok on othe axis
Dave911 must be what cylindrical grinders are for?
agree on the spark tool!
hard is nothing to Al2O3
Tom3p could you have a look at the HAL scope or the status file and get a clue to what is changing?
Calfin, more generic, not emc2
that there is the problem...;-)
i traced then enable from midpoint in schemas halfway to drive & the owner shut down the shop till tomorrow
So Tom, the question is "Does power get cut from the motor,the drive, or the feedback device?" Hmmm.
in general if a velocity mode amp's velocitycommand is opened, wont the drive act like it lost enable?
Calfin, amp has power , tacho feeds back, ended there before shop closed (a cnc repair)
seems like there would still be some power to the motor. The control should have a failure mode response however. Loss of signal (or any system really) could disable the drive. True that
well have real scope on it tomorrow thx
Dave911 I have been known to off hand grind hard surfaces before putting them in the lathe. Just to get under the skin you know...
I have some CBN tools for hard stuff (ballscrews for example)
You get sparks, not swarf, at the suggested speed.
Interesting .. sparks...
andypugh you mean like this? http://img26.imageshack.us/img26/1415/anvilspark.jpg
I think they need to look at something other than different grades of carbide to turn the hard surfacing ... but they are hard to convince ... as they don't want to spend more $ but they might actually save some if they found a more effective cutter
[02:53:42] <andypugh> http://www.youtube.com/watch?v=wIMEPkK-Doc
Dave911: Show them this article. http://www.mmsonline.com/articles/taking-the-fear-out-of-hard-turning
The machine has plenty of power so I wonder if they wouldn't be better off using a diamond tip
Not for steel
Diamond is carbon, and carbon dissolves in iron.
That is why you use Cubic Boron Nitride.
Didn't know that.. good article.. I'll print that out and give them a copy tomorrow when I visit them... Thanks!
Hello, when I issue G10 L2 P1 R30 is it possible to have my gcode be updated on the screen aswell, currently I only see the coordinate system changed
I have a lathe that was designed for hard turning - super rigid etc.. But I have never used it for that .... It was owned by Timken bearing in the UK!
Ahh never mind, I can reload the file and then I am good
looks like i missed some nice hard machining talk
hard machining is good to find?
ries: yeah just hit control-R
damn, talk about SPEED! http://www.youtube.com/watch?v=4_e7B8GTaFo
I wonder how thick it can cut.
ries_ is now known as ries
elmo40, oh god damn =)
[07:30:36] <MrSunshine_> http://www.youtube.com/watch?v=RQIJSsbvolc&NR=1
its just sick =)
MarkusBec_away is now known as MarkusBec
Athlocatle is now known as ua9hbw
JT-Dev its alive!
got any photos?
i have a basic understanding of hal now and I finally realize its potential =)
cant wait until I get a nice handheld case to put the gamepad in
add estop and all ya could ever want
cool, it is a little hard at first but once you get over the initial hump it gets easier
no pics =( but ill make a nice little vid later
its like java, first time it sucked for me :P
but after someone shows the way past the first bump you can pass the rest somewhat ok
brb, shower calls =)
izua is now known as X0rm
X0rm is now known as izua
Anybody know what dictates the "maximum velocity" in Axis?
I have my INI file set to allow 60mm/s on the Z axis, but in axis it is limited to 34.5 mm/s
dareposte2: www.pastebin.com <- paste here your ini file
imcges_work: I don't have it right now, it's at home. I was just wondering if there's something obvious I was missing
my X axis is geared down 2:1, so I have it set to 30mm/s, but that shouldn't inhibit my Z axis I don't think
the symptom is I'm getting very slow rapids, some of the roughing cuts are going faster than the rapids
it's a lathe, XZ axis only, EMC 2.3 pre-head, etc
I may just need to upgrade to the newest EMC, I think there's a 2.3 out now that's not pre-head
dareposte2: you have [axis_2]MAX_VELOCITY and [TRAJ]MAX_VELOCITY
yeah they're both set to 60
if you have gear on axis you should manipulate scale not velcoity?
scale is set correctly, everything works and move the right amount
I can jog the machine at the higher speeds, the rapids just don't go that fast
if I set the jog speed control in axis to 3600mm/min (60mm/s) the z axis jogs right all day and goes pretty speedy, but a G0 on the Z does not go the correct high speed
rapids only in z are slower than 60?
thats correct, G0 rapid moves seem to be limited for some reason
i'm running CSS and at higher feed rates (0.010"/rev) some of the cutting passes actually run the Z harder than the rapids do
so it cuts faster than it returns to set for the next one
not really a big deal, its not a production machine, just annoying and it has me interested in why
if you're at home pastebin it and we'll see what's wrong
okay thanks, I'm a work right now and still stumped
I'll grab a copy of it at lunch and bring it in
must be 25 Hardinge CC-14 toolholders on fleabay with no wedge... wonder where they went or what you would do without a wedge?
home at last!
made a vid!
hello, any urls for off the shelf , ~200 W brushed dc motors?
( my intermittent problem turns out to be the motor itself, it'd be nice if the operator told me it got so hot it melted all the connectors )
oops, found it glentek
oh yah - that has been doing 'that' for months.
like some databases at work would become corupted - finally tracked it down to a ups on a switch that wasn't operational anymore. on second shift they always test the generators. that was just enough to cause the switch to drop out - taking out about 20 computers. the guy said - oh yah - that has been doing that for months - when ever they test the generators - the computer need to be rebooted.
computers needed to be rebooted.
skunkworks, maybe you should have watchdog computers either on a different UPS, or on none
a distributed DB should be able to survive a single hardware failure
if every PC goes down together tho, that can break any error recovery scheme
the odds of that should be minimal.
unless the place floods :P
or their all plugged into a single UPS or switch
anything over a dozen PC, I'd be looking at twin networks. 2 NIC in each PC
did the UPS fail? I have my computer, monitor, routers, modem on a single APC Back-UPS 900.
"d - finally tracked it down to a ups on a switch that wasn't operational anymore. on second shift they always test the generators. that was just enough to cause the switch to drop out -"
wonder how old it is.
even my 9 year old APC UPS was still working. Would cost more to replace the batteries then buy a new one, though.
MattyMatt: this was some inhouse developed databases... (msaccess) most of the time it takes a dropout well - not all the time.
battery went south
as they do
I bought a new one. batteries are way too over priced.
they are just lead and acid!
I found a APC 350 at the dump, but there's no saving the battery
350 is kinda small
5min uptime ?
works great for switches..
hour uptime. ;)
it'd do for an orderly shutdown on a server, or a Fuck Save Now on my workstation
an outage on a switch shouldn't need a reboot tho, surely?
the switch would keep it's settings in cmos/flash I would have thought?
the PC's should just see a momentary loss of traffic
oops, sorry apostrophe
disconnect from the server.. easy fix - reboot. the switch in question took about 30 seconds to reboot.
true. switches are fault-friendly :P
not enough coffee yet :)
I have a nice 10/100 24 port bay networks switch here, but I still have 2 ports free on WRT so need to plug that in yet :)
I bought it for the case. 4 17" devices for a quid, it doesn't matter what they are :)
I don't need the 8 port KVM either, my 4 port works fine there too
we are slowly getting a GB backbone through out.
yeah my workstation is my fist GB device
I should get back to framing/wiring the pantry
mill that food
heh - no. just a place to store food stuffs.
skunkworks: IN YOUR BELLY
what is gb backbone?
1000 mbps backhaul typically across fiber.
it would be nice to have. unfortunately my internet will never reach that speed.
I've had multiple 10GigE pipes, it is awesome =)
send me one!
Ok, as soon as you send the $100,000/mo
That's actually kinda cheap for 10GigE actually.
my 12Mb will suffice...
don't need that much pr0n.
you could download one EMC live cd per second
that's certainly useful
At 10GigE, you become a a small Tier1 provider.
Strangely fascinating: http://www.xkcd.com/195/
You can see who got in first.
Prudential have more IP space than Africa. As have Ford. GM and Chrysler have none
the pattern at the bottom looks like a milling pattern to me
if it leaves toolmarks, at least they'll look good :)
that's a nother TODO for me. support AXIS api in blender scripts
only for the simulator tho. all the toolpath stuff is based around the blender curve
blender's author suggested I do it in C instead. I'm not sure he realised he was suggesting forking blender
I don't fancy maintaining a custom blender for CAM, anyway
that'd be a full time job
bloody vimeo acting up today =(
oh youtube seems to like the format of the files despite reading other
MattyMatt: we know you are up for the task ;)
full-time BlenderCNC fork ;)
only 11C here today.
but my veggies are sprouting! :D
I could start by building 2.5 and packaging it for Hardy
weekly autobuilds etc
and then my strategy would be to get as much CAM helper stuff in the main blender asap
and then, only make a fork if I do somehing radical like a 2d view mode
meshes with bezier edges :)
MattyMatt: is there a python shell within blender? that is aware of geometry you are drawing/editing?
some of that can be snuck in under the pretence of art. e.g. if you could tell it that sth is made of PhysMat:Steel then it'll calculate the right mass & springiness so it drapes nicely
yeah 2.5 has a python console in now
scripts can easily get at the geometry, but need more work to modify it
if you have a bezier surface, can you get it in the form of a bunch of triangles? (aka tessellated)
or other complex surface
the old API was full of getters and setters and update funcs. the new one is more direct and mostly autogenerated for everything
awallin, there's 2 way to do that. either apply the bezier to the object (or a temporary copy of it) or tesselate yourself like my gcode output does
sounds like opencamlib could be used for G-code generation then...
yes I hope so
but my focus is on making ocl better now (and will be for quite a while)
not on the GUI side...
well that's fine, because blender is the GUI here :)
z-slice is the next operation... but the divine inspiration has not struck yet
and HeeksCAD is the other one
one problem is the C++ api. a C one would be much easier to use
for me it would anyway. I'm allegic to C++
but in general, C libs are easier to link
[18:33:47] <frallzor> http://vimeo.com/11559249
is it rack and pinion drive on all axes?
and what accuracy do you get with that?
No idea, havent measured, but the stuff I made so far fits like gloves
looks more like kitchen door to me
so its pretty accurate
blender's ultimate weakness is the fixed 20 layers. you need a hierarchy of named layers for proper CAD
frallzor: that's fast enough to use as a reprap :)
there were concrete garden features in an auction locally. they fetched big money
where did you get the gcode for that design?
[18:46:54] <MattyMatt> http://vimeo.com/11044951
some site that sells that stuff =)
ill see if I can dig it up
naah, it's OK :)
I'm not desperate enough to start buying it yet, but my machine is idle for days now
I'm resisting the temptation to mill stuff just for the hell of it
why not mill? :P
you built it, use it! =)
when I've got working gcode, for stuff I want milled :)
a.k.a. stuff I can sell
I got some of that! but I dont have the materials for it =/
I need mdf and veneer
or how its spelled
cheap good looking furniture =)
IKEA spirit, flat
kitchens sell easiest, from what I see
got some nice designs for cupboard doors too
people spend thousands on a few poxy cupboards
but I cant get it done with crappy free software =/
vectric aspire is the thing I need, but I cant really afford it =P
how do you have the designs now?
get them into inkscape and you're half way there
nah wont work with the main feature =/
greek lady with a booby hanging out, and grapes?
* MattyMatt studied classical art...in parts
frallzor: You might like my jog-speed control, using the rear buttons in combinations to control the speed (top fast, bottom slow, both very slow). I think it is more ergonomic than using the number buttons. (nor is it my own idea :-)
yeah I was planning to use that too
Z + speed was a bit tough
looking at the hal you pasted
where in that do you tell it to use those buttons? seems pretty similar to the one im using
ah nm, found it =)
andypugh but that file I got from you just has 2 speed settings?
3, I think. 3 values into the mux4?
# Jogging ########
net jog-slow input.0.btn-top2 => mux4.0.sel1
net jog-fast input.0.btn-base => mux4.0.sel0
just slow or fast setting with 2 buttons
4 binary combinations....
where does it say they make a third setting then?
they go into a mux4
mux3 takes 2 bit inputs, and outputs different values for the 4 possible combinations.
dont know if your approach can be used with the one I got, lots of differences
I just dont see how to make it use 2 buttons =)
[20:25:25] <alex_joni> http://calderup.wordpress.com/2010/05/04/internet-64/
All the buttons can be used simultaneously. You just need to know what they are called
(and as the names are chosen by the driver, I think they should be the same)
yes that much I understand, I just dont see where it makes the "use these 2 buttons for this to happen"
1 button for 1 action I understand =)
frallzor: net jog-slow input.0.btn-top2 => mux4.0.sel1
[21:14] frallzor: net jog-fast input.0.btn-base => mux4.0.sel0
one button to each input of the mux4, the output of the mux4 goes to jog-speed
but isnt that just 1 speed 1 button?
[20:28:25] <andypugh> http://linuxcnc.org/docs/html/man/man9/mux4.9.html
or the code understands that button1 is speed 1 button 2 is speed 2 and speed 2 is a combination on the buttons used?
the buttons are inputs to the mux4. Out of the mux4 comes one of 4 values. That value is multiplied by the analog stick position in a scale function, and passed to the jog-speed input to Axis
you using the analog stick for speed setting?
Analog sticks are the controls, the rear buttons are interlock and speed multiplier
still got me confused =)
So you need to press at least one rear button to get any movement.
In my config there are 3 speeds and 3 buttons to control them
(0,0) into the mux4 gives 0 out
And in my config there are 2 buttons and three speeds.
I can count to 1024 on my fingers :-)
yup =) thats the thing I dont understand where it works
I just cant see in the code where it tells what 2 buttons together does =(
What's the URL? I have lost it
[20:35:56] <frallzor> http://www.pastebin.org/205284
19-22 define the 4 speed multipliers
16-17 Id imagine there should be a medium too :P thats what im stuck at
Don't get hung up on what I called the signals, I could have called them thelma and louise
id expect a barry too then
each button goes to one input of the mux4
19-22 define the 4 outputs of the mux4
23 and 24 switch directions
that much I understand, I just dont see where it handles 2 inputs as medium speed
that directions stuff I dont understand either
mux4(0,0) = 0. mux4(1,0) = 2000, mux4(0,1) = 400. mux4(1,1) = 50
is that some way to reverse axis?
yes, I scale the joystick inputs by -1 to switch the direction.
mux4(1,0) and0,1 is the only thing you need to set pretty much?
the (1,1) the code understands what it should be?
There are 4 possible combinations of inputs to a mux4. Do you get that part?
And so there are 4 possible outputs, yes?
And one of them is zero-speed for safety (both inputs = 0)
So, that leaves three other combinations that pass a speed from mux4 to halui.jog-speed
so far so good
And that's it
Then the joystick buttons go into halui.jog.N.analog and that's all it takes
(I mean the joystick analog values)
the order of the buttons decide what button is what?
say one use A and B on a controller
Yes. Sel0 and Sel1 are different
then the combo would be like A AB B for your settings?
and if the B is before in order it would be B BA A
Though I have "both" as extra-slow
If I press btn-top2 I get mux4.in1
if i press btn-base I get mux4.in2
if I press both at the same time I get mux4.in3
exactly what I meant in an odd wat =)
I meant if you'd switch top2 with base
Unless I am holding in at least one button, jog speed is zero
it would be the other way round
then I get it =)
That's a relief, I still have some hair not torn out.
im starting to enjoy hal slightly
Yeah, I started to take a perverse pleasure in it a few months ago. Which is why I spend so much time helping people with it.
well - it booted.. Now to see if I can get lucid working on it... http://imagebin.ca/img/zwI-TgKa.png
hmm another word for "resin"
I don't know of any synonyms
ah I actually got the proper name in swedish figured out
so now i can get it :P
[21:02:02] <skunkworks_7> http://thesaurus.com/browse/Resin?jss=1
* JT-Hardinge sharpens a piece of HSS to cut UHMW but does not have a clue as to what shape to try grind it to
JT .... pointy :-)
ok, I must have guessed close enough as it is cutting ok
writing g-code by hand is fun :/
Is there another way?
YEA! bobcrap, OneCNC, Camworks starting from the bottom of the barrel
i usuelly use a speech-to-text processor
my speech is usually slurred by this time at night :)
It's what, 5pm there?
voice operated fabrication makes me feel like i'm in star trek
what's that, 6 in the evening or 6 in the morning?
I'm not sure
probably 6 in the morning then huh? :)
somewhere I'm sure it is
but it is 6pm here
i'll just check what pm is on wikipedia then
i cant seem to get the meaning of am/pm to stick
I'm not sure what they mean
noon being the meridian, halfway point.
I'm sure I don't know what that means now :)
diem being latin for day, i assume meri is middle
a meridian is a halfway point
the equator is a meridian between the north and south poles
A meri is a half-way point
* JT-Hardinge smacks his forhead against the table and says you must touch off... you must touch off... you must touch off
a meri-diem is half a day, a meri-dian is half a (something else)
be sane, use the 24hour system.
i have to agree
Decimal hours ftw
seconds since the epoch ftw?
maybe not for human readability
* JT-Hardinge loves his e-stops and thinks I want more :)
Question... what do think Lotus 123 v2 complete box set, including VERTICAL function key overlays would be worth today?
Same goes for WORDSTAR and IBM DOS
Nah, this is the good stuff... http://i40.tinypic.com/34ngkr6.jpg
[23:55:02] <Jymmm> http://i44.tinypic.com/161dbf4.jpg