now what possible use could that be
"MaxNC to CAT50 spindle adapter"
isn't that like an adapter for a 10000lb class IV hitch for a Geo metro? ;)
I HAVE SCHOOLED
sometimes you have a boring bar that is cat50
or some other equally ridiculously expensive thing
you'd probably buy the cat50 adapter than another 7000 dollar boring bar
the MaxNC spindles I have seen have a taig taper and thread (3/4-16) nose
now... a 7000 boring bar + a cat 50 adapter... hmmmm
the machine interface is usually fixed on expensive stuff
maybe its been modified to thread on via the pull stud ;)
geda netlists might be used for hal files.
example of simple nets http://imagebin.org/11726.
automatically created netlist with notes http://pastebin.com/d510092e9.
gschem source file http://pastebin.com/m797ff10b
I say again - sweet
is it working over there?
looks very good
is it sort of the right shape? I didn't have much to go on.
when you get your kins working, you should be able to plug in the geometry of the simulated machine and see what happens
the shape is very good. it is not exactly like my bridge but the motion is represented almost perfectly
somehow I figured that
I have been MDI'ing the machine around.
the motion is like as normally expected
I'm getting a few 'exceeded soft limit' errors that I don't expect, not sure what that's about
I expanded the soft limits to +120 and -120 for the fourth axis and +720 and -720 for the fifth axis
ok, I didn't know what is normal
seems like maybe it needs some more Z travel too
my machine has +/-120 for the B axis and the C axis has slip rings
I haven't tried much on the linear axes
I was able to run the axis.ngc and that was good enough for me
my machine has 200 inches X travel, 100 inches Y travel and 40 inches Z travel
I haven't checked the limits on the linear axes yet
1000x1000x300 mm, much smaller than your numbers
if I change the linear limits will that change the size of the components on the screen? I don't suppose so but it's worth a question
but you can enlarge the machine without too much trouble.
in which file?
you could make it look just like your machine (with some nontrivial amount of effort)
huh, surprising how much time it took me to write so few lines of code - it looks so simple
I don't need that kind of realism. I just want to run some of my current programs in the sim
then just change the limits and it'll cut through itself, no problem
and share a nice program :-)
don't you know it. when you get done it seems like it should have been 5 minutes work but it takes 5 days
you would have to post with this machine's geometry to make the program look right?
the pivot length would be the only requirement
I will have to make some adjustment to account for the type of rotary motion.
my machine is a little different.
the rotary axes are on a 360 degree scale
this means the axis command never exceeds 359.999 degrees
the next .001 degree move to 0.0
also the command C90.0 and C-90.0 point the tool in the exact same direction
the + moves the axis in one direction and the - moves the axis in the other direction
but the position is the same position
man do people agree on how anything in gcode works?
there is no REAL standard
in the simulated machine, if you call the end of the 'pointy thing' the gauge point, the pivot length is 250 mm
in 1998 I talked with Kurt Zierhut from Haas Automation. He told me Haas thought about changing the axis designations because there is no standard and Haas might want to differentiate themselves from the rest of the world.
I will call that the pivot length
The Okuma machines have unique controls and some unique treatment of g code.
my bridge machine is configured in one of two ways to configure a Fanuc control. The other way is just like the machine you have built.
a nice thing I saw on one of your machines that will be challenging in emc was the plunge and face jogwheel function
most controls agree on fanuc 2d stuff
but even then.
surprisingly :) I have thought about that a little bit
I don't think it should be too bad.
toastydeath: yes, it has finally converged to a semi-standard
I suspect we're going to extensively test inverse time feed mode soon if you get a program running. I think that part of the interp is not as well exercised as the rest.
cradek: the plunge and face could be implemented just like the single point threading and rigid tapping?
yes we will see extensive use of inverse time feed
we'll have to explore how teleop mode works (step 1). step 2 is doing it with a jogwheel
currently I think the guis let you teleop in axis directions only. we would want to add some new directions.
the plunge direction of my machine is the current tool axis vector
the face direction is orthogonal to the tool axis vector
and that comes from only B,C axis positions right?
of course there are infinitely many of these directions...
how do you pick one?
getting sidetracked - that's down the road
how do you pick a direction?
of the orthogonal?
yeah there's one plunge but infinitely many face dirs
on my machine it is perpendicular to the axis of rotation of the B axis
as you rotate the C axis the B axis rotates.
the machine move perpendicular to the B axis
I find the facing movement is not very useful
The plunge movement is very useful
running out of battery - I need to get going
hope this tweaks some interest in 5 axis...
goodnight also - I need my beauty sleep
This is awesome. http://youtube.com/watch?v=JmJoyuUJj2Q
cradek_ is now known as cradek
oh, I see now -- in classicladder, the "D" output of a "T" block is energized just once when the timer runs down, while the "R" output is energized whenever the timer is running.
no that's not quite right either
need some pointer on how to start to write ladder logic I click add and a properties box pops up what exactly does it want I type FwdinI0 and select no contact and say ok and nothing appears what am I missing?
on the main window, you click "editor", then "modify" (to change an existing rung) or "add" (to start with a fresh rung)
then click the type of contact you want to add, then click where on the rung you want to add it
then fill out the fields for that contact. For example, after I place a NO Input, I might enter %B0, or %B1, etc (to use a result generated elsewhere in my ladder) or %I0, or %I1, etc (to use a value coming from outside classicladder)
for an output I would enter %B0 (to set a result used elsewhere in ladder) or %Q0 (to set a result that will be used outside classicladder)
you have to type it in uppercase: %B0, not %b0
then click apply, then place the next contact
to change a contact after placing it, choose the "arrow" button instead of a contact type; to remove contacts, click the "eraser" button
the classicladder GUI is a hard program to love
you won't see the rungs updating until after you press "OK" to exit the rung editor
jepler:is there any way the cp can be linked to the F2 on,off button instead of the external estop?
jlmjvm: anything you could do in your old configuration, you can do in your custom.hal file. but stepconf always sets up the charge pump in the same way, if you choose "charge pump" as the function of a parport output pin.
ive got the custom.hal stuff from the other day where its tied to the estop button
does step conf set it up for the F2 button normally?
i think it does and the problem the other day was because of the external button
the intention of stepconf is that when the emc is not in estop, the charge pump output will be active (toggling). the only reason you had to add any lines to your custom.hal to get that behavior is that there was a bug in stepconf's handling of the charge pump enable signal
you have the freedom to do whatever you want: for instance, leave "charge pump" selected as an output, but in your custom.hal file link the enable to something else (e.g., the signal xenable which will be TRUE when in Machine ON and not when in other states). (If you choose to do it that way, "unlinkp charge-pump.enable" first, or you'll get an error when you regenerate your configuration with a later version of stepconf)
or you can choose to do it in the exact same way you did it in 2.1 by copying whatever lines of .hal code set up the watchdog the way you liked it before
(in that case you'd set the pin as 'unused' in stepconf)
i never used it in 2.1 other than using the dallur example and testing for voltage
i like that xenable idea
thats what i was doing to turn the power enable contactor on originally,worked great untill you turned the computer off and on again
then all outputs would go high untill fully booted and in emc
the xenable idea would be the way to go,that way any error would turn off the enable cantactor
jepler:that was too easy,works like a charm
I'm glad to hear it
just changed net estop-ext to xenable in my custom hal
did you try crashing the computer, just to make sure it works as expected?
how should i crash it
well I was joking really
but that's supposed to be one of the strengths of using charge-pump instead of a simple "enable" signal: you lose the toggling signal when the PC crashes
lol,this is working great
now if you toggle the estop it stays off till you hit F2
before it would enable as soon as you hit the emc icon,and stay on sometimes if you turned the program off without the estop button engaged
i like it
thanks a bunch
in the TOOL_CHANGE_POSITION definition in the ini file is there a wildcard that can be used for some of the fields? - During a toolchange I want to go to a certain z pos but want to stay where I am in x and y
I think that is fixed in trunk..
Atleast I remember cradek doing something with it.
that is not currently possible, but I'd also like it
OK so am I correct in thinking if the definition is present the x y and z are all moved and if not present none are moved?
thanks for the clarification.
the upgrade to 2.2 instructions talk about 'gpg --keyserver pgpkeys.mit.edu --recv-key 96935D7D' etc. Will this still work if the node does not have network access and if not what should I do instead?
if you skip the gpg steps, you may have to reassure it when it complains that the package is untrusted
I think that is nothing other than typing yes or no or clicking, but I don't remember for sure
not sure, sorry
but clearly you will be able to figure it out
well as long as dpkg exposes some way around the authentication I should be ok
yes, I think it just asks you
it only issues a warning which you can click away (if you use synaptic)
I have all my toolchange code working on my dev platform - just need to test it on the live machine now
if you install a package with dpkg -i , it doesn't care
we want a video if it works!
alex_joni - great thanks
heck even if it doesn't, those are sometimes fun to watch too
remember to use 1-2" lexane in front of the camera the first time :D
we saw ours drop tools on the table, put tools where there were already tools, etc etc...
If I break another set of drawbar push rods my partner will floor me. Needless to say I now have logic in place that prevents any spindle rotation whilst the pnuematic drawbar is actuated
WHEN it works and I've stopped grinning I'll happily take some video
I missed when ray activated the coolant pump that was full of ten year old coolant, but had only a hose pointing at the ceiling
I only heard about it later
it takes lots of trial and error...
best of luck, and be careful
yes thanks - I will be. I plan to test as mush as possible with cylinders disconnected and the carousel out of the way. Only when I'm happy with each stage will I let it run free - and even then my hand is going to be right over the big red button
why do drawbar pushrods break if the spindle is turning?
is that supposed to be a safety feature?
if it were me, i'd do any safety logic like that with real relays (in addition to software)
the rods on the sabre are necked. I can only assume it was to ensure that in such a condition the rods would break and not damage the piston or spindle assembly
Well I figure that the original siemens control did it all in software so I might as well too. I have retained all the original hardware safety circuits
When they snapped it was brown trouser time - The 15hp spindle servomotor wasn't going to stop for anything
that's like a small automobile
yep - no substitute for power
or rather torque
um, hrm. what about tool rake?
well and that too
A slight aside but has anyone here ever come across a Crudginton multispindle cnc lathe?
has anyone seen this? http://www.gsimple.eu/
user_ is now known as skinnypuppy34
Alex looks cool . Have you had a chance to run it?