[#emc] "This is the #emc channel - talk related to the Enhanced Machine Controller and general machining. Website: http://www.linuxcnc.org/,
wiki at http://wiki.linuxcnc.org/"
Guys, the "F" parameter (speed), is it in units per minute, or is it as percentage of max speed?
[15:51:36] <JT-Work> http://www.linuxcnc.org/docview/html//common_machining_center.html#sub:Feed-Rate
[15:54:15] <JT-Work> http://www.linuxcnc.org/docview/html//gcode_main.html#sub:G93,-G94:-Set
yeah, F can mean different things depending on your mode
OK, thanks, that was educational. I spent 4 hours cleaning the coolant sump last night, it was a dirty job. I now need to figure out how to use that and2 and or2 logic component to get what I want with thebehavior of flood coolant. Anyone has any sampl config files that do something similar?
ichudov_: have you gone through the hal tutorial or beginners guide? http://www.linuxcnc.org/docs/2.4/html/hal_basic_hal.html
JT-Work: in 1.1.4 maybe the picture would be better if there were several readers. this is something people ask about all the time (like: how do I drive two signals with one pin?)
damn the anti backlash settings in emc works great =)
good idea, that would be simple to do
0.16mm bashlash before, 0.000 after :P
quite impressive =)
Srpski is now known as Dannyboy
Hey guys, I don't know if you really care or not, but Fry's has on sale CorelDraw X4 for $30 (after rebates) home and Student edition.
(it can import/export PDF, DXF, SVG, PS, etc)
is that a clone of inkscape?
Inkscape is really a stripped clone of CorelDraw
yeah, but free, and with gcode plugin :)
Well, if your good at VB, you cna write one =)
Hey, I just as much of a cheap bastard as the rest of you, but CorelDraw is well worth $30 imo.
Jymmm: I don't use Free software just because of the price... (and does it even run on linux?)
Just hte sheer ability to import a PDF, edit it, hten output again alone is worth it.
Not version 14, no. I think Version 10 runs on linux
I'm not here to debates, just to inform. I've used gimp, Photoshop, inkscape, illustrator, and still feel that CorelDraw is far better than all of them.
As well as page layout, DTP, etc.
plus Pantone color matching,etc
hi guys - i am about to upgrade my pick-n-place machine to run 10.04 (its currently running 6.06)
the install script dies saying it cannot find emc2
is this a repository issue
and I concur with Jymmm, Corel draw is the best - if gimp and inkscape were even close to what photoshop and corel are, i'd have dumped windows a long time ago
gimp has most of the features of Photoshop, but organized differently (it looks like the gimpshop project has stalled, but I'm not sure)
I definitely agree that Corel is the best drawing program ever made though
Hey everybody - thanks for all the help over the past month. Our machine is finally up and cutting!
we need video! ;)
Ask and you shall recieve: http://qik.com/video/9890345
That's a random video from a couple of days ago
Doing finishing passes on 4x8' plywood sheets to clean up the corners of squares we had cut out for an inlay of marble
All for a friend's art show that's opening next week
Soon we'll be back to cutting lots of aluminum for scuba equipment
amongst other things (Burning man stuff next weekend)
SWPadnos: Yeah, and for $30 (home and student edition) of corelDraw X4, you cna't beat it
very cool. was this a new build or a retrofit?
SWPadnos: You cna install on up to three computers too
retrofit. It started as a shopbot, we did a lot of mechanical improvements for 6 months or so, and then switched over to EMC over the course of July
plus, Corel Draw is (was?) Canadian ;)
We're going to be making a brand new machine next month
lepton: what was the original control and how did it perform?
wow, that qik.com just froze my firefox!
heh - ran fine on IE ;)
The origional control was via shopbot's Windows XP based software
it was incredibly awful and dangerous
I've complained about it quite a bit on here before :/
It, for example, controlled spindle spindle / on/off by having one program write a windows registry value, and having another program read it, and yet another program send that over USB to a usb serial converter to tell the spindle to start/stop
ouch. talk about latency issues!
Running EMC with Mesa hardware is amazing in comparison
this is that belt setup I want to do with my plasma machine. http://www.bell-everman.com/servobelt.html
We're using Solidworks / Solidcam for our CAD/CAM, which is working quite well, too
never used solidcam, but solidworks rocks!
I'd be happier if it was all FOSS, but I'm still very pleased all the same :)
I am sorry - FOSS?
Also, I did a one line of code fix for jepler's old Arduino/HAL interface
free open source software
Solidworks is the only reason I run Windows :/
Oh yes, that reminds me that Solidworks is planning on releasing a remote-client version of their software, including OSX and Linux support
With a remote server doing all the heavy lifting for simulations, optimization, etc
So in theory we can all sit around on Linux boxes and Android tablets and run Solidworks on a remote server, including CAM process
so now I will need 2 computers for one app? :/
time to get an octo-core Blade Server :-D
Oh, no, you just log on like it's a web service
So you could theoretically run Solidworks on anything with a remote client app written for it
Solidworks is one of the reasons I don't run windows...
I miss having Pro-E in linux
It's another windows software I don't have so I don't need to run windows for it :)
as for the belt drive. this is the spec: two steel reinforced polyurethane timing belts, bi-directional accuracy to ±60 microns, acceleration to 4 g and speeds to 5 m/sec (no load, I bet)
looks like one is laying down (screwed to the rail?) and the other is on top connected to the motor in a little bend.
[17:25:52] <elmo40> http://www.tacticalmarcomms.com/assets/1255712215.jpg
that would theoretically have only a few inches of potential belt stretch.
compared to having a huge looped timing belt going around 2 pulleys at either end of travel.
linux-ha? hardware? Hungarian? high-access?
close... high availability ;)
Hey ladies... I'm a linux user and I'm highly available ;)
[17:52:14] <L84Supper> http://chicago.craigslist.org/chc/tls/1866221149.html
anyone ever have or use a Gorton?
L84Supper: nice mashine simular ones have emc movements look cnczone
ooh yeah, I forgot about the for sale board
some of the machines I'm finding cost more to move than they are worth
these are very "heavy" and old mashines also cheep
L84Supper: Agree B)
bay a mashine for 200Dollars and 4 Motors for 250eatch !
cradek: this looks like a coffeemill
* morficmobile wonders if having choices is bad...do i want the BLDC motor as spindle motor or one of the 3 induction motors? all three have specs that suit based on torque/power
don't worry, if the government keeps on like it's going you won't have to worry about choices much longer ;)
if you are going to ever do positioning of the spindle - I would go with the bldc
skunkworks: both can hold position if given a 0 speed reference and both would have full torque for that at 0 rpm
so if they are exactly equivalent, where's the choice ?
question is which is better choice for spindle?
are they same?
I'd say that the heavier one (or the one with the highest rotor inertia) is the best for a spindle, but of course that's the worst for a positioning/contouring application
maintaining rotation vs maintaining/stopping at position?
Induction motors will have much worse dynamic performance but that may not matter for a spindle
harder to accelerate, which also means that it's harder for a varying cutting load to decelerate it ...
bldc are just cooler..
i see 85% rotating, 15% positioning if not 95/5
and we do castings, so varying cutting forces is common
would positioning be only "indexing", or would you want to do contours, like cams?
right now, only for probing 4-5 spots around OD/ID
off 2deg? who cares
SWPadnos: only thing for me to consider: boss kind of under his breath went "then we could use live tooling later too"
so, no one has any ideas on the 10.04 installation script issue?
i think I may need to add the emc2 repository, but I cannot find it documented anywhere
SWPadnos: but dealing with Siemens is great, both phone/email went great.......if we forget about Lou not doing anything at first, but since the survey guy asked how it went, things went smooth :>
probotix, was this a clean install of 10.04 or an upgrade from a machine that already had EMC2 installed?
oh, upgrade from 6.06, that's not going to be easy
whole new machine
ok, and what happened with the installation script? it should have added the 10.04 repository to your source list, unless you already had an emc2 repository listed
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package emc2
you are online?
the sudo cat from mailing list from sound of it
sudo seems to have fixed it - duh
whoever wants to fix it needs to be aware that "sudo cat > file" doesn't work
i hate ubuntus user security mechanism - can't do much of anything without sudo
hey, after i make sure the packages work, i'll be compiling from source
probotix: you can create a root user and then use su
you'll have to google making a root user in ubuntu
there's a root, you just have to set its password if you want to use it.
ah, that's it. I've done it once. I got used to sudo, but I still miss root sometimes...
i had to modify it to increase the max pins for M65 control
if you want a root shell, just use "sudo bash"
its been a few years and i can't remember what the max pins was
gksudo gnome-terminal probably works too
yeah, and su is likely an option as well :)
probotix: how many m65 pins do you want?
pick n place needs about 48 (or more if I install more reels)
sudo su - <-- and stay there :)
probotix: emc handle up to 64 m64/m65 pins
you can specifiy amount in hal file in motion loading line 'loadrt [EMCMOT]EMCMOT .....' by parameter num_dio=nr
example: loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_dio=48
i remember it used to mayeb 8 was the max
SWPadnos: Got it =)
yes, long time ago
cradek: That's a lathe?
probably wouldn't be a very good one
Looks like a shoe polisher
email seller for an update
I think it's just a generic buffer
Heck, my grinder now buffer looks better than that thing!
I think someone is selling something and they just don't know what it is. It looks more like a jewelers buffer to me
hey - thanks for your help guys!
I have a question with appx. 10 lines from my ppmc.ini file. Can I ask it and paste several lines?
never mind I will put it on my website
pastebin.ca is fast and easy also.
seb: made me think of you: http://blog.makezine.com/archive/2010/07/clever_overhead_garage_storage_hack.html
I wrote a little code to say: if manual FLOOD button (maintained) is set, and spindle is running, turn flood on: http://igor.chudov.com/tmp/emc/floodbutton.txt
Does this make sense to you?
cradek: heh, i saw that too! i haven't been to the alpha rubicon site in years, it was fun to see it pop up again
seb: it's a great idea but that 2' between my head and the ceiling is the only thing that keeps my shop from feeling like an underground bomb shelter cave thing
your shop's awesome!
ichudov_: on line 'net ManualFloodIn2 and2.0.in0 <= motion.spindle-on' you must change in0 to in1 to work
maybe you could bump up the rest of the ceiling like above jr ;-)
yep I already realized that I goofed, thanks
ichudov_: you are getting the right idea - excellent
OK, this will be my first button that I hook up
I already hooked up ESTOP of course
seb: if I had it to do again, I might try to make the ceiling higher - it's all wasted space above there
although adding useless volume makes heating and cooling both harder, I guess
no volume is useless
thanks anyway guys
ichudov_: next step is or ManualFloodEnabled with iocontrol.0.coolant.flood and send that to ppmc.0.dout.03.out?
I am not sure what is your question
I have a statement linksp FloodOn => iocontrol.0.coolant-flood
I thought that ManualFloodEnabled turns on FloodOn?
oh I see - that is not quite right
you cannot hook two signals together
Should I say: net FloodOn <= and2.0.out
the last line FloodOn is incorrect
if you want ppmc.0.dout.03.out (actual coolant pump) to be the OR of emc's request and ManualFloodEnabled, you must use an or2 component
OK, I think that a lightbulb is lighting in my head... but slowly
signals are like traces on a circuit board. they hook one output pin to many input pins
I thought I had many ways of setting FloodOn (manual and G code/GUI)
you cannot have two output pins on the same signal, and you can't hook two signals together
you are assuming two output pins on the same signal will give you like logic OR, but this is not the case - it is an error
So I need to add an or component, right: if( ManualFloodEnabled OR iocontrol.0.coolant-flood ) THEN ppmc.0.dout.03.out
ok lemme type somethin furiously
How about now? http://igor.chudov.com/tmp/emc/floodbutton.txt
you are very close
IgorFloodButton is a signal, but so is ManualFloodIn1, so I think this is an error
first argument to "net" is a signal name, all other arguments are pin names
same problem with ManualFloodEnabled and AllFloodIn
Fox_M|afk is now known as Fox_Muldr
you can combine these into one net statement
like net ManualFloodEnabled or2.0.in0 <= and2.0.out
cradek: I was hoping to give them descriptive names and then connect names, so to speak
cradek: so much for digital :)
ichudov_: it's a good idea for the nets to have good descriptive names - in this case ManualFloodEnabled is the signal traveling out from the AND and into the OR and that makes good intuitive sense
you can't have the signal change names midway, or have two names for it
I think I got it, let me rework
alex_joni: does that have a little inkjet printer in it? or is it actually film?
I would think printer
cradek: I think you can (change the signal name midway) using alias
it's surely a bad idea ;)
you've still got to understand the basic flow
right, and read the HAL docs a couple times till you do
I gotta run, will be back in 20 min
[20:43:17] <cradek> http://www.amazon.com/Polaroid-PIF-300-Instant-Film-Cameras/dp/B003B28KBK/
huh - acutal film
it's analog.. right
1$/pic is a bit pricey
I find it somewhat amazing they are trying this
yeah but you don't have to wait for it to be developed!!
and you see instantly how crappy it turned out
* skunkworks hugs his digital camera
skunkworks: at least there you see immediately how crappy it looks :P
I can see that on my digital camera also.... :) probably pretty close to the same size - (business card)
I have redone a bit my flood button config and added line numbers to the cite: http://igor.chudov.com/tmp/emc/floodbutton.txt
I do not think that my irc client is working
ichudov: it is working
good night all
wow milling aluminum is such a ... holiday :)
I like 7075 best
i have never tried 70xx i would ike to
much less gummy than 60xx
when I first did 60xx i had that problem, running dry - when I started with water soluble coolant tho it quickly became a breeze, I figured it was mostly chip welding/built up edge that was causing my issues
taking too light of a cut at a rpm that is too high will also cause heat build up and chip welding
do you do 7075 dry or with fluid?
I have to cut dry on my mill but on my lathe I take a shower when I open the door at the wrong time
and 6061 both ways
brush on coolant can help
just gets tedious if you are doing a 48hour surfacing job ;)
Yeah on the lathe thats easier
I have just a tiny stream from the coolant gimmick I made - I can clip it to the mill or lathe
I use a basting syringe to spray coolant onto acrylic on the mill...really helps
its not mist but close - i have found its enough for every job i've done so far - and is easy to control the runoff from flooding all over the place
yep or use enough that the chips soak it up
theorb is now known as theorbtwo
Fox_Muldr is now known as Fox_M|afk