"Experience indicates that 2-door vehicles will usually have 11 bolts around the perimeter and 4-door vehicles will be equipped with 10." [factory service manual]
I assume they mean it really depends on how many times it's been taken apart before
what was the car that looked like a mushroom?
I still can't believe that Mikey from OCC always dreamed of a Matador
Hello there.dose any body know if there is any work being done on EMC2 to employ the use of Sercos based servo drives
he was impatient
sercos and similar protocols aren't really that easy to implement in emc
it would just be nice to ditch all the breakout boards and let the drives do all the work
people have been asking that question for years, and yet nobody has made it work
commercially, Aerotech sells systems like that
so it is possible
they use real time windows though
is it emc based or something else
some time windows u mean
the real time windows runs underneath windows, just like the real time linuxes
look like a few nightowls are still here
hmmmm! heads tucked under wing.
more like night-chickens
need some advice ....
Oh, this one should be easy.
I have Ubuntu 6.06 loaded on a dual 64 bit amd ... was going to upgrade it at fest but never go there
so what is the easy ... with emphasis on easy upgrade to 8.04
well, that's not a simple question :)
you have two options: 1) upgrade in place or 2) save your data and blow it away while installing 8.04 from CD
at this point it is going to be a desktop machine for support of synergy
in either case, you should save your data somewhere like a USB stick
2... is OK data is on another disk which I can add later and copy across
do you have 6.06 i386 or x86_64?
if you're on one arch and you want to change to the other, I'd suggest a reinstall
it would be nice to try the smp since I have two processors
reinstallation isn't necessary, but it does leave you with a system in a known state
known states are nice
are you planning on EMC+RT or stock Ubuntu?
(realizing that sim EMC2 will install on stock Ubuntu)
I see no reason not to get my feet wet with rt since the machine is supposed to do machine control someplace down the road.
On the other hand I've been doing quite well with sim for testing gcode
the RT+SMP kernel is not well used ...
I understand it may not be too stable .... maybe it is safer to stay with ix86
SMP and i386 are different questions
(sometimes with the same answer ;) )
personally, I think I'd just install stock 8.04/x86_64 on it, blowing away what was there
OK ... stay away frm rt
but that's because I don't really know a lot about administering Linux machines, and I haven't set things up so I can easily customize Ubuntu how I like it
well, if you don't plan to use it for a while, then there's no sense having the few headaches it does bring (like not being able to use power saving or power down the machine)
I'm sure others would give you different advice though, it really depends a lot on you (the upgrader)
where do I find the. 8.04 x86_64 system?
tha is easy
I think that's it - could be .org or something
but it's the same place you see the i386 discs - you may have to click some "see all available versions" type of link though
how much memory do you have in this machine?
ok, that's not a problem for i386, but it could be if you want to add more (with almost-free memory these days)
but it is for the _64 ??
no, amd64 can go to a few hundred G I think
there have been some comments on limiting to 1 G but I've not followed closely
i386 can't use more than 3.something unless you have PAE enabled (which I think is not the default), which slows everything down a little
the 1G thing should be fixed, and is an RTAI only problem
sure like to know what the system in doing .... the disk has been just pounding away with the machine just sitting there.
I'm on another machine
guess I should see what is running
top is your friend
gotta get to bed. good luck with it
(and if you don't like my answer, feel free to ask anyone else and get a different one, guaranteed! :) )
Yep I get to take my chances. :-)
appreciate the commends
I upgraded this machine from 6.0... to 8.04 incrementally
went from 6.0.. to 7.10 to 8.04
without a CD
just updated over the net
that might be the way to go.
I read somewhere that a few had problems upgrading straight away from 6 to 8
net was hot this afternoon. ... > 500K/s
can't exactly remember why, but I played it safe and did some reading on the ubuntu forums
anything that works
it took a while doing it that way, but it worked
I like reliable
I'm trying to learn some of the synergy 3D and having variable success.
that is what is driving the upgrade.
I found a video somewhere of Bob W. showing off the system with Smithy
that is a cute system ... maybe not right for what I'm doing but nice for the intermediate stuff.
I keep hearing about it but have not seen it in action.
I'm going to go off and surf Ubuntu ...
catch you later
chat with you later
dan: are you still around?
how are things?
I just have a minute
I have some files I would like you to download and see if they will work in apt360
on your ftp site?
remind me of the link
in the cinci directory www.mpm1.com:8080/
the file names are cincigeocomp.geo and Acomp.geo
the file Bcomp.geo is there but it is not accurate there yet
these files do no motion - they just manipulate data
give them a look see and let me know - see you later - thanks
ok, did Eric W. call you this week?
not that I remember - what would his conversation have been?
he's a programmer- linux/perl cadcam stuff
I recommended that he give you a call
we might be able to work together on some open source cadcam stuff
I haven't talked to him yet
ok, I'll prod him tomorrow
that would be very nice
I'll let you know about the files in a day
somebody's a douchebag
hint: it's me
i forgot a calculus project that was due today
toastydeath's a douchebag
so hurr durr i'm doing it now
Guest876 is now known as skunkworks_
danheeks, I just noticed your hostmask btcentralplus, you must be within a distance
hello, archivist. I don't know what a hostmask is, we get our internet from bt
has joined #emc
that's a hostmask ;)
Anyway, Does anyone know if I can try out gdepth on Windows, or will I have to install Linux?
I think you'll have a hard time getting it to run on windows
danheeks, btw Im in the east midlands near Swadlincote at the moment
Sorry, I got disconnected, when I moved my laptop. Is Ubuntu OK for trying gdepth, do you think, or would you recommend a different Linux?
ubuntu is fine
you can try a LiveCD, so no need for installing
I can try it on my mum's laptop, which I have already put Ubuntu on. Regarding the "within a distance" question. I live near Malvern, England. I have a Sieg KX1 milling machine. I am writing a free CAD program HeeksCAD, but it's only for Windows, so far. I'll try and make it build for Linux, next. I'll try doing a dual boot on my PC.
lewin1 is now known as lewing
did you ever have issues with vmware's bridged networking not working?
meh, had to reboot the host
Hey - look at this http://www.cnczone.com/forums/forumdisplay.php?f=428
wow, his own forum :)
Guest260 is now known as skunkworks_
he doesn't seem like the forum type ;)
it may be better for him actually - you can set it so you get emails when there are replies to your posts (or watched threads), and he seems to be much better with email than with e.g. IRC
how to connect hali pin to emergency stop
HAL pin I ment
I need to do software emergency stop
software + emergency = WRONG!
Of course there will be normal
because software can't be relied upon to do anything in an emergency
so you need to make sure that motors stop moving in hardware, and you can optionally tell EMC that they've been disabled :)
But I need this to stop machine and turnoff servos
if two servos are not syncroniced
consider what happens if an encoder comes loose and the servo drive tries to run it into the end stop (or worse, your hand)
this can happen with EMC not commanding any motion
the e-stop button should disable the motors in hardware
I did write new Hal component that supervices that two servos are in syncrone
Vortex2: you should add a hardware trigger to your estop loop
"emergency stop" and "please stop soon" are different functions, only one of which can be done with software
that lets you trigger a estop(turn off motors/drives/stuff) with a signal _if_ you need to via software
e-stop requires hardware
<SWPadnos> e-stop requires hardware: OFF COURCE
SWPadnos: he wants a runaway servo to estop the machine..
SWPadnos: hardware estop if I get it right
but i need paraller system which can trigger emcy stop by software
anonimasu: You hit the nail
I'd hook up a relay to the estop loop(nc loop) and then send a signal to break the loop when something happens
ok, so you have the hardware already, and you want EMC to notice when the servos have shut down
(that's acceptable :) )
SWPadnos: relay is too slow
ie + [button][relay][power relay]
I need software signal that can trigger emcy stop
you are kidding right?
If servo runs away output controllin relay ect == too slow
what makes you think software would be any faster?
it works for bigger machines then yours and faster
Why not just connect software signal to trigger emcy stop, give me a good reason why not
I've got to get some food. Vortex2, I'd strongly recommend that you read about how emergency stop needs to work, and think about exactly what you need to make the machine safe
question: how would the software estop output get activated?
does the user press F1 or click a button on the GUI?
no no no nooooo
This will be paraller system
there will be normal emcy stop system working correctrly
Vortex2: to be frank, there's no way to stop a runaway servo without killing power to the drive
ok, so you have hardware that will stop the machine, and this is an extra thing to tell EMC that the system is in E-stop?
it might be a driver that's faulted or something too
ok, in that case look at the pins for motion :)
or a dropped encoder..
each servo drive is feeded trough power realy, when i give normal or soft emcy stop it kills emc and driver
the "external system is ready" input is called iocontrol.emc-enable-in
sorry mend drives
there's also a component called estop-latch (or similar) that you can use to control how the estop system (software and hardware) get reset
iocontrol also has an output so you can put a relay in the estop chain (from emc), called iocontrol.user-enable-out
in my opinion, ladder is easier
I do this safety related programing and desing in work
for human lifting machines
ok, god. I think there I understood some of your words poorly there
and soft based emcy stop is allowed in there
last time I checked the CE certification papers
interesting. it's completely forbidden in the semiconductor and machine tool industries AFAIK
it was MANDATORY
"it" being hardware e-stop :)
food time. bye bye
It can be used as parallel system
well, one "master" stop that stops the machien no matter what happens..
commonly called THE BIG RED BUTTON
how will you kill power to your drives except with a relay?
Still there has to be harware based
even if you have a paralell loop you need to make them stop...
and I would say the most likely cause for your servos to go unsynched is a lose encoder cable or something like that
or tach(if your motors have have that)
that kills output drivers by sofware and suthdown hydraulic by hardware in case of software malfunction
This system only makes it more safely
"the system" ? as in computer?
includin computer IO modules ect
tcomputer makes it WORSE
yes But there has to be one
Vortex2: so how will you stop the machine when something happens (out of sync)
It's called EMERGENCY STOP, not OH-shit-I-screwed-up stop, even if that is how many ppl think of it as
I dont get how you will do it in hardware.
jymm: if servos go unsyc. Is that good reason not to react fast
good night all
Vortex2: how do you do that?
Vortex2: sounds like an oh-shit stop to me
which reacts to that situation faster human or computer
Vortex2: let's cut to the crap, how will you kill your drives when that happens?
real life situation, you are cutting something, it comes loose and rips a encoder cable off one of your motors
Vortex2: the computer/controller can TRIGGER the REAL ESTOP, but should not actually BE the REAL ESTOP, iirc EU says that no electronics can be used in the real estop, except for safety relay.
your motors will get unsync:ed.
and even then it's a dual safety relay setup
Vortex2: now what?
anonimasu: I did wrote HAL component that supervisors two servos(encoders) if they go unsync it turns off one HAL pin
Vortex2: you miss the point, one of your motors will be running away until you cut power to your drive.
Vortex2: how will you do that, when you say it cant be by relay?
Drives has emcy stop input that halt the drives 3 times more quikly than cutting of drives power
we are not talking abaut DIY driver
These are top of the line AC-servo driver
well, there you have it..
Drives are allready connected to motioncontroller
you have a external estop too that kills power too right?
like the big red button?
like i mentioned above Machine allready has working estop circuit
why not just hook the input of the drives up ?
Dont want to make another connections
Because i can trigger same happening by software
this why It triggers EMC Estop and because of that It turns of outputs which feed e_Stop Circuit
Vortex2: Simple question.... are you using computer for primary control of EMERGENCY STOP circuit?
No feedin it
Thaks I need to only turn of Uotput that feeds eStop circuit
Vortex2: So your existing ESTOP system on the machine, is fully relay controlled, no electronics or computers involved and once triggered removes ALL power?
who was it in here that had his Z axis drop down if the power was cut?
that type of E-stop would be nice for him :p
Power to Emcy circuit is feeded from one output
Vortex2: to be honest, can't make head or tails, would need to see diagrams to confirm
if software goes nuts it propaply turn off that output and emcy stop is activated
Vortex2: so in your configuration you have a HAL signal which is TRUE when the machine is OK, and FALSE when the machine should drop into emergency stop mode? it seems to me that you need a relay on your estop chain that is pulled in when that value is TRUE, and released when it is FALSE. But besides the line where you hook that signal to a physical output pin, it doesn't seem much like a HAL question, more about your machine's estop chain, which we do
I figured oput what to do thaks
the demo_mazak configuration has to interact with a real external estop chain, but that part of it's not terribly well commented
I don't think we have any example configurations besides that that do, because each real estop chain is different, and you are the only one who can evaluate your own safety requirements
[21:09:42] <SWPadnos> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?MazakEstopChain
Mazak gives ESTOP in case of over travel why is that ok but not ok when two servos are not sycroniced
I think there's confusion here about where the source of the stop command comes from, and how safe that is
you can do whatever you want to tell EMC to stop moving the machine
"sync loss" is something like hitting a limit switch - it may be recoverable, and it doesn't necessarily put the operator in danger
But hitting a limit switch gives estop in most of casis
so that's perfectly fine either in the estop chain (if you can detect it in hardware), or as an input to EMC asking for a software controlled stop
yes it does
but note that the limit switch would cause hardware (contactors and whatnot) to stop machine motion
Yes normaly closed is used to ensure that they brake circuit
In most cases they has to be douplets NO and NC
System gives switch malfunction alarm if bought of NC and NO are in same state
so the way to havea parallel port pin tell EMC that the machine is disabled is to connect something like net ext-stop parport.0.pin-01-in iocontrol.emc-enable-in
Im workin on filting system software and system will be SIL3 clasified
This safety thing is realy something that i know, But these regulations are europe based they may differ from yours
could be. usually CE is a little tougher than "industry" here, with the exception of the semicondustor industry
they're really paranoid :)
I think Alex told me that EU requires a double-estop circuit
in case one fails
SWPadnos: (eg two safety relays wired together)
for some things, I'm sure that's true
he works with robots, which may have different requirements
skunkworks: Hey, that's better than what I hear sometimes and NO REAL estop, all soft stops
[21:25:35] <Vortex2> http://en.wikipedia.org/wiki/Safety_Integrity_Level
here somethig about SIL levels
"probability of failure on demand". I must not understand what "demand" means.
I bet that's the probability that the safety system will fail when it's needed (the demand is there)
so 1 in 1000-10000 times, the safety system will fail for SIL 3
how do you determine how often failure is demanded, though?
if it's only demanded once a day you'll be fine -- but once a second, and you're up the creek
(I'm sure it's perfectly well defined in one of those referenced standards, just commenting that it seems weird to demand failure)
Usualy those are failure rate infomet in this way 1/300000 per hour
1/xxxxxxxxx failures per hour
if you have two of these components in system case of failure is 2/xxxxxxx so on
need some help on Ubuntu ... yes I know this is the emc forum but maybe someone can help :-)
start Ubuntu 8.04 32 bit install from CD ... stops at initramfs
64 bit install worked fine but won't run my app
can you tell why the app wouldn't run on 64 bit?
nope ... the system doesn/t even recognize it.
probably because of Qt4 libs
so you were able to install it, but when you run (from a terminal), you see no output of any kind?
ok, I hada similar problem with Xilinx ISE
it says no such file or directory
luckily the web knew the answer, because I didn't know quite enough to find it
does it tell you which file or directory it's looking for?
ok, then you should be able to strace it
I'm trying to start synergy ... and all the files show with ls but nothing happens
you may want to use script or tee, strace output can get pretty long
the problem I had was that the 32-bit version of a library wasn't installed
once I found out which one it was, I was able to install it manually (by downloading the 32-bit version from packages.ubuntu.com, using the archiver to extract the libs, and copying those libs to /lib32/)
I'm booting the system now so we'll see what we get
FWIW, I don't know why installing 32-bit wouldn't work - the reason could be as simple as a failed CD burn