theorb is now known as theorbtwo
I have encountered an error after installing EMC on Ubuntu 10.4 using the emc2-install.sh script.
The I beleive the key part of the error is "ImportError: cannot import name StatMixin". I pasted the entire output of the EMC2 Errrors window at http://pastebin.com/M1fuHVQX.
why not use the LiveCD?
My cd-rom drive was acting up and I wanted to upgrade from my old version.
holy crap, google is fast
that pastebin was the top hit for "Statmixin"
that is fast
huh. there was a question similar to this on the EMC forum, but that was due to using a Run In Place copy of EMC, not an installed one
it sounds like some paths are wrong though
Yeah I saw that but I am not using run in place
Before I upgrade to 10.4 I was using a custom kernal/version and locally compiled EMC 2.4 Pre as run in place.
did you add something to bashrc or somewhere to automatically source emc-environment?
I will look, it has been awhile
I don't see anything unusual in bashrc
unfortunately, I don't know what the error actually is, but since the only thing I can find in a web search is stuff related to RIP, I'd keep looking for something that might cause a path mixup
like env | grep -i emc
I get no results for env | grep -i emc
ok, that's probably good :)
LabRat: i just ran the install script on my 10.04.1
did you apt-get upgrade first?
the only issue i had was i needed to install 'bc' for the latency_test to run ;)
I upgraded using the update manager
I think my problem has something to do with the fact that I had been using a run in place emc on my old version
i am using an install of Bodhi 10.04
so far the install was great :) as i said, it only needed 'bc' to get the latency_test to work.
one axis complete.
now working on axis 2, 3.
no, just 3. (well, and tool rotation)
mhaberler is now known as mhaberler_
mhaberler__ is now known as mhaberler
yes, on mobile
ah, then don't bother :)
i'm working on gladevcp-glib branch now
anything i can do?
i think i
i'm nearly happy with current state
so if it's not breaking anything - then it's ok to merge
theorbtwo is now known as krnc
krnc is now known as theorbtwo
use the les newell toolchanger
* mhaberler_ works with run-from-line restart from manual or mdi mode
JT-Shop, is his head rotation just for toolchange or cutting too
sounds like it can be for cutting in either but only one for toolchange
hello rizo, you have a question?
i would like to compile the dev version of emc. I downloaded the emc-dev using git (as described in wiki). Now i would like to compile it... I cd to /emc2/emc2-dev/src and typed the ./configure as written in documentation. It returns an error "bash: ./configure: No such file or directory".
Why is that?
I'm guessing you missed something in the directions
[15:47:37] <JT-Shop> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#On_Ubuntu_with_EMC2_package_already_installed
will try that, thank you
[16:27:06] <skunkworks> http://www.electronicsam.com/images/house/IMG_1525.JPG
skunkworks: got any ideas on this http://www.linuxcnc.org/component/option,com_kunena/Itemid,20/func,view/id,5979/catid,10/
ohh the shovel monkey has been at work at your house
we got a light dusting this morning
this has been over 2 days - I roof raked twice
I do something similar (I think) with my tool change. - the spindle has to be oriented before the sequence happens. So the tool change bit goes through the spindle lock comp before it goes on to the ladder that actually does the tool change.
do we have any german speakers here? i have a few words i'd like translated
i think german speaking group is second in size here
after english speaking :)
like schruppnutzyklus, schlichtnutzyklus, entgratzyklus, HMWP-Fraeser
i see common part - zyklus!
roughing simple and deburring nuts?
it has to do with keyway milling programs, i'm guessing "nut" is keyway and zyklus seems kind of obvious
I am reading the code in /emc/src directory and i cant find the main.c - where does this code actually starts? Sorry for my "stupid" questions :) I am new to programming.
rizo: emc is not one program
there are tons of components - both userspace and realtime
for realtime components there are no 'main' functions at all -- they are loaded as kernel modules
all userspace components are standalone programs
with own 'main' functions
so you'd better ask particular question :)
ok... but when you type emc (to console) where does the code start to execute?
in 'emc' script
it's shell scrip responsible for bootstrapping whole system
and where is this script located?
find -name emc
just started snowing here
hang on, i gotta run to the store and buy all the bottled water and bread. then put my car in a ditch
i'm getting error while trying to run axis from command line
emc.error: emcStatusBuffer invalid err=3
i run it as: axis -ini ~/emc2/configs/router/router.ini
what am i missing?
axis needs proper status buffer
status buffer is configured somewhere in 'emc' script
i can not recall where exactly
so you'd better run 'emc' with proper config
e.g emc ~/emc2/configs/router/router.ini
psha, thanks, will look into it
theorb is now known as theorbtwo
mikegg: great plan... minus the putting the car in the ditch :P
Unless it's a ditch witch... http://www.ezrentit.com/Images/ditchWitch.jpg
have a question on the spindle motor encoder
using a twin 5120/7i33/7i37/7i37 mesa setup
how do I tell emc where the spindle encoder is?
and is there anything better than xchat-gnome to use fr irc relay chat in linux?
I use chatzilla
I use the real xchat not the gnome version of if
xchat was not bad when i've used it (not gnome, have not seen it)
gnomes version is not as good imo
i'd better sleep a bit
i have the same question on the mpg pulse generator.... how do I tell emc what it is in hal?
I have both the spindle encoder and mpg handweheel where I can see the counts in show hal
leo: I think you want this page: http://linuxcnc.org/docs/2.4/html/config_emc2hal.html
it tells all (?) the things emc looks for from hal
I have one question... Is there some kind of graphical diagram what source files belongs to what part of emc code?
I have one question... Is there some kind of graphical diagram that shows which source files belongs to what part of emc code?
If by graphical you mean text, I'm sure there is.
ASCII ART RULES!!!
come on now, this isn't bad at all.... http://www.codeproject.com/KB/web-image/ASCIIArt/ASCIIArt2.gif
[21:01:40] <Jymmm> http://www.atariarchives.org/bcc1/pages/page120.gif
whiskey tango foxtrot does m62-m65 do? I don't see it in the g code documentation but its in the hal link quite a bit
my ugh was because everyone who was a useful contributor to that discussion was having no problem at all.
click on m62-m65
that gcode quickref page is the single most useful page of the docs
HAHAHAHAHA look at the logo in the top-left corner http://www.google.com/search?q=ascii+art
so is this saying I need to program a m52 p1 when I want to be able to use a feed override and a m53p1 when I want to be able to do a feed hold? or are those always active?
if you wanted to make a G71 (lathe roughing a profile) like subroutine would you use G10 L2 to shift the X for each pass?
I sure wouldn't
that breaks CSS for one thing
maybe just use G91 and repeat
it's going to be extremely tough to make it work for general shapes
for square shoulders, it's pretty easy
leo: feed override is on by default - you generally don't have to worry about it unless you want it sometimes disabled
the hal link is great for saying what the "standard" pins in emc hal are for, but it still does not make sense what I do with the spindle encoder
if the spindle is not exactly an axis
it's in there
do I need to make a ddt component to convert it to something different?
you are right that the spindle isn't an axis
so is the drvo pin on the 7i33 m esa the 0-10v analog that drives velocity?
on page 6 of the 7i33 manual it calls the +-10 signal AOUT0, AOUT1, etc
not sure what you mean by drvo
this is what I was trying to do actually http://technology.calumet.purdue.edu/met/met/285/handouts/lecture20.pdf
but too complicated for a subroutine
* JT-Shop heads out for a bit
its a 7i33ta - look at page 4 of the manual, thats what its labeled and ther is no aoutXX
I am assuming the drvo and ena0 control axis port 0 of that cards onnthe +/-10vdc analog signal
davec is now known as Guest25625
its 20hp ac vector spindle and I'd rather not let the smoke out of it in the first 20 seconds.
I see what you're looking at now - I was looking at the table on page 6
err, 7 for TA
I have a resolver in the motor going thru a pico systems quadrature converter
the spindle drive doesn't use the resolver itself?
it has a resolver.... used to be a kollmorgen vfs5 but right now its hooked to a gs3 drive
ah, and the gs3 doesn't use the resolver, right?
because I blew up my last vfs 5
and its cheaper to get a gs3 than fix the kollmorgen
I'm asking because you can't hook a resolver to two things - just making sure that's not what you've done
resolver opnly goes to the 7i33ta
thru the converter
seeing 4096 counts per rev
cool - you've got it counting already
I tried one of those converters on my spindle - the board did not have enough power to drive the very big resolver
sounds like you have had better luck.
different type of resolver
anyway its counting
as is the fanuc mpg pendent.....
did you use a scope to set the amplitude?
I think that's important for linearity
I don't have a scope handy.... played with it but seeing no difference just watching counts
but I am pretty sure the 4.8v amplitude is correct from the data sheet on the resolver
I have a fanuc red cap motor and drive to try once the spindle works
is that an amp that requires a fake tach signal?
Seems some fanucs the encoder went to the main rack just like emc, not thru the drive
this is one of those
c series 20 nm
yep that's good
it is an absolute encoder but I think I can use it incrementally too
but back to the spindle
it looks like the aout0 in the table is labeled drv0 on the card to me
so the ena0 and drv0 combine for the =/-10vdc
good, thats the only 2 wires except ground I don't have connected on that port
ena0 is just a digital output that's meant to be used for amp enable
so I go from ground to drv0 for the analog signal then
the analog aout0/drv0 is with respect to GND on the connector
gotta run - bbl
i understand the spindle at speed, spindle at brake
Guest230 is now known as micges
Hey, any of you all use Inventor ? If so, what do you use to export out from a .ipt file to some sort of CAM ?
Guest140 is now known as micges
moldovean is now known as qq-
[Global Notice] We're restarting services to fix some database issues; please remain patient as it will return soon.