#linuxcnc Logs
Feb 18 2017
#linuxcnc Calendar
01:53 AM MacTab: Evening
01:55 AM MacTab is now known as MacGalempsy
01:55 AM MacGalempsy: Ahhhh that's better
02:00 AM MacGalempsy: Zeeshan what are you doing?
03:45 AM MacGalempsy: archivist: what's the weather like today?
03:50 AM archivist: I cannot see where you are so dunno
04:17 AM Deejay: moin
04:32 AM MacGalempsy: Hi
04:46 AM XXCoder: holy crap
04:46 AM XXCoder: is it true?
04:47 AM XXCoder: am I at home, typing at irc or is it a dream?
04:50 AM jthornton: your in the twilight zone
04:50 AM Deejay: your drugs must be good ;)
04:50 AM XXCoder: I own in?
04:51 AM XXCoder: Deejay: drug called overtime work yeah
04:51 AM Deejay: hehe, everybody has his own type of drug, yeah ;)
04:52 AM XXCoder: :)
05:19 AM MacGalempsy: ip the doseage
05:19 AM MacGalempsy: *up
05:19 AM XXCoder: nah already dosed with overtime of 8.5 hours
05:20 AM XXCoder: if i do more, I would overdose
05:20 AM MacGalempsy: Heh
05:21 AM MacGalempsy: We have a little more than an hour left here
05:22 AM MacGalempsy: No OT though
05:22 AM XXCoder: I can not have ot but I want extra money for fun stuff and savings.
05:52 AM MacGalempsy: Have a good day.
06:15 AM jthornton: getting any rain Mac?
06:15 AM XXCoder: maconish is not in
06:26 AM malcom2073: Mornin
06:26 AM jthornton: morning
06:27 AM XXCoder: yo
06:51 AM jthornton: well crap something must be wired wrong the steppers did not lock up when I powered up
06:52 AM XXCoder: did you enable?
06:52 AM XXCoder: got out of e-stop defaut?
06:53 AM jthornton: no switches just wired up
06:56 AM jthornton: need my meter but it's raining and it's out in the garage
06:57 AM XXCoder: run
06:57 AM XXCoder: ;)
07:02 AM jthornton: a little looking around and the enable is a disable
07:02 AM XXCoder: heh guessed it was one of those
07:35 AM jthornton: https://www.youtube.com/watch?v=wzbPBx9KiuM
07:38 AM XXCoder: looking
07:39 AM XXCoder: unwatchable
07:39 AM XXCoder: but looked interesting, how does it work?
07:42 AM jthornton: a timer turns the pump on a few times a day to pump nutrient up to the roots
07:47 AM XXCoder: thats pretty cool
07:47 AM XXCoder: I still want cnc farm lol
08:05 AM Tom_itx: 39°F and clear
08:07 AM XXCoder: now to monday rain
08:31 AM XXCoder: jthornton: https://www.youtube.com/watch?v=r6Q2Vr1JUGo
08:32 AM XXCoder: dude used mic
08:35 AM XXCoder: night
08:35 AM JT-Shop: night
09:29 AM _methods: https://www.youtube.com/watch?v=V5bG37hzwqk&feature=youtu.be
09:29 AM _methods: spacex launch
09:29 AM _methods: t-1
09:31 AM _methods: gogogogooggog
09:31 AM _methods: dmn
09:31 AM _methods: hold
09:35 AM Loetmichel: _methods: "try again tomorrow".. ;)
09:35 AM _methods: yah
09:36 AM _methods: i'd rather wait and be successful than watch an explosion
09:36 AM _methods: as cool as explosions are
09:36 AM archivist: now they draw straws to see who goes up to it to wiggle the connectors
09:36 AM _methods: hahah
09:36 AM Loetmichel: as long as its unmanned exolosions are pretty funny
09:37 AM Loetmichel: a bit costly tho
09:39 AM malcom2073: Psh, needs moar boosters
01:21 PM jesseg: hey guys I picked up a tool grinder at a garage sale for $200.
01:21 PM jesseg: I'm wondering about the stones in it.
01:22 PM jesseg: Do those things take a glued sand type wheel for grinding carbide, or are they are metal-bonded diamond ?
01:22 PM jesseg: The stones this one came with appear to be a great stone
01:22 PM jesseg: and they shed quite a bit of sand when sharpening carbide
01:22 PM CaptHindsight: there are a variety available
01:23 PM jesseg: ironically, these grey stones seem to shed a pink sand LOL
01:23 PM sync_: well, you can use diamond wheels for carbide
01:23 PM jesseg: What's the best wheel for carbide?
01:23 PM Wolf_: stone for HSS, diamond for carbide, might get away with stone for very light cutting
01:24 PM Wolf_: on carbide
01:24 PM sync_: diamond, SiC works, but eh
01:24 PM sync_: and diamond wheels are cheap now
01:24 PM sync_: so why not
01:24 PM jesseg: sync_, are they a diamond grit glued into a sand block, or is it metal bonded diamond grit?
01:24 PM jesseg: I'm just totally ignorant is the problem :D
01:25 PM Wolf_: define tool grinder
01:25 PM sync_: you want resin bonded diamond wheels
01:25 PM jesseg: Wolf_, well, it's a motor powered stone spinner, with a flexible light. Motor runs either way and access to stones are symetical, and it has identical stones and adjustable angle tables on both ends
01:26 PM Wolf_: when I hear tool grinder I think http://i.imgur.com/jLgemdA.jpg
01:26 PM Wolf_: bench grinder
01:26 PM CaptHindsight: the metal bonded types just have a thin layer of diamond on the surface of the metal
01:26 PM jesseg: Wolf_, lol I wish that's what I got for $200.. but try this: https://ll-us-i5.wal.co/asr/78a80b19-417e-460c-b37f-c59538493e40_1.f740fd47abb9d880b97e89a07b892523.jpeg
01:26 PM CaptHindsight: think of them like a file
01:26 PM sync_: if the stone is grey it probably is carborundum, just take the wheel off and read the types
01:27 PM Wolf_: http://i.imgur.com/hPcwuVr.jpg < that has a diamond wheel on it
01:28 PM jesseg: CaptHindsight, I have a blade for my skillsaw that has a 1/4" thick band of diamond grit embedded in metal, and in fact many concrete grinding diamond tools have homogeneous thick cubic volume of metal bound diamond grit
01:30 PM jesseg: Is carborundum really much tougher than tungsten carbide?
01:32 PM jesseg: Carbon is really interesting. Typically a soft material in graphite form, it also has a very hard form (diamonds) and in alloy with many other things from iron to silicon to tungsten, it forms rather hard materials
01:36 PM sync_: no jesseg
01:36 PM sync_: that is why you use so much of it
01:36 PM sync_: it is not made for carbide
01:36 PM sync_: either get diamond or SiC
01:36 PM CaptHindsight: funny how structure and arrangement effects the strength, hardness and flexibility
01:37 PM jesseg: sync_, hmm. Carborundum is SiC, right?
01:37 PM sync_: no
01:38 PM sync_: carborundum is aluminium oxide
01:38 PM jesseg: Silicon carbide, also known as carborundum (from google...?)
01:38 PM jesseg: it does seem google is saying so
01:39 PM sync_: ah shit, my fault, I always confuse it with corundum, yeah carborundum is SiC but that is not what your wheel is
01:40 PM sync_: you got an aluminum oxide wheel
01:40 PM jesseg: AHhh... that explains it.
01:40 PM jesseg: Is aluminum oxide OK for HSS and stuff?
01:41 PM jesseg: so I guess I ought to replace one of the wheels with a diamond wheel
01:41 PM archivist: the white is, the grey is often a bit rough
01:42 PM jesseg: hmm, this stuff is pretty smooth, and does a nice grind on HSS
01:42 PM archivist: note, how you dress the wheel affects how it cuts
01:48 PM jesseg: Is this the sort of thing I should be looking for? https://www.mscdirect.com/product/details/03578465
01:50 PM jesseg: wow, says it's 1/16th inch thick super abrasive.
01:50 PM jesseg: I wonder how long something like that lasts.
01:53 PM Loetmichel: maaaan, why *me* all the time? I have just fallen of the toilet. Including the seat... both trheaded bolts that hold the hinges have worked themselves out of the hinges... 10minutes of "doing business"... 20 minutes of fixing the seat to the toilet again :(
01:56 PM jesseg: Hmm, these are cheap but I don't think they fit my grinder :P http://www.ebay.com/itm/331185367094
01:57 PM jesseg: Do resin bonded diamond wheels need water cooling?
01:58 PM jesseg: Loetmichel, you might consider a new seat design
01:59 PM sync_: jesseg: they work fine without
01:59 PM Loetmichel: i might consider buying a bit less "cheap" next time ;)
02:00 PM jesseg: sync_, but I suppose the resin might fail if it gets a little too warm :D
02:00 PM Loetmichel: the hinges seem to be made of die cast zinc
02:01 PM Loetmichel: ... should have gone for full stainless steel ones... had to recut the threads to get the bolts to grip again
02:02 PM jesseg: Loetmichel, make some new ones out of titanium!
02:03 PM Loetmichel: jesseg: way to lazy for that.
02:03 PM Loetmichel: will just buy a new lid next week with stainless steel hinges.
02:03 PM jesseg: I'm way too lazy to work with titanium myself. It's a real pain :P
02:07 PM jesseg: sync_, do I want 100% or 75% "Superabrasive Concentration" ?
02:08 PM jesseg: I suppose that's the glue to grit ratio
02:08 PM jesseg: the lesser is probably stronger
02:11 PM CaptHindsight: I'd wait for graphene wheels to be made available
02:13 PM CaptHindsight: flawed diamonds glued to some metal disc just comes across as far too primitive
02:47 PM sync_: jesseg: probably doesn't matter at all
03:18 PM chopper79: afternoon all....
03:19 PM chopper79: Quick question. Can connect a classicladder out to a classic ladder in?
03:19 PM chopper79: Getting my head wrapped aroudn this CL stuff and making progress on my atc setup.
03:33 PM jdh: you can't set an actual input. use a mem bit
03:35 PM chopper79: ok..thank you
04:59 PM Jymmm: cradek: ping
05:49 PM JT-Shop: chopper79: use a %B for testing
06:00 PM chopper79: JT-Shop: so far so good. M6Tx raises z axis to the atc position. This makes a switch close which allows the spindle to orientate. Once orientation is complete and signal is sent to 7i77 then mag moves in. Once mag moves in then the mag in limit is hit which allows for mag brake to activate.
06:01 PM chopper79: That is as far as I have gotten so far
06:02 PM chopper79: works perfect 100% of the time. Now I am working on trying to get the atc to count. Not sure if classic can count 20 position changer?
06:02 PM chopper79: and track the tool along with taking the shortest path to get to called pocket
06:03 PM JT-Shop: sure it can, what does the atc have that indicates the position?
06:03 PM JT-Shop: is classicladder starting to make sense?
06:03 PM chopper79: It has a single switch and a prox switch. I am thinking the prox switch is the counting switch and the single switch indicated tool one.
06:04 PM chopper79: I think
06:04 PM chopper79: Yes it is starting to make sense to me now
06:04 PM JT-Shop: one should be the index of tool 1 and one should fire with each tool that passes and that one would update a counter
06:04 PM chopper79: by the time I am done with the ATC I should be pretty comfortable with how CL works
06:05 PM chopper79: Logically thinking is the single switch would be tool one index and the prox would be the counter
06:05 PM JT-Shop: the index could be used to "home" the turret ie index 20 times and when the index is passed start counting
06:06 PM JT-Shop: you would have to figure out which one does what :)
06:06 PM chopper79: Testing now
06:11 PM chopper79: yes the prox switch is the counter and the single contact switch is tool pocket 1
06:16 PM JT-Shop: one thing that helps in writing ladder is to write out the steps in pseudo code ie plain english
06:16 PM JT-Shop: if current position - tool requested > 10 go backwards etc
06:17 PM JT-Shop: way over simplified of course
06:23 PM chopper79: I will dive into that one in a few. Right now I am rethinking the way I want to handle the mag in signal once orientation is complete.
06:25 PM chopper79: Right now when orientation is complete classicladder.0. out-xx is patched to classicladder.0. in-xx and the mag moves in. Not sure if I like the way that works. Even though is is reliable to the T
06:30 PM XXCoder: "do not leave children, unreliable adults, or animals in car"
06:30 PM XXCoder: lol
06:31 PM JT-Shop: he's awake run for you lives...
06:32 PM XXCoder: who?
06:33 PM JT-Shop: interesting puzzle what's the shortest path to the next tool in a turret
06:33 PM JT-Shop: hmmm
06:35 PM chopper79: For the timer would I use the timer block? If so I tried to give it a 20 count and the block would not save that amount
06:36 PM chopper79: ok preset of 20 took that time.
06:37 PM chopper79: That would be the amount of counts or would it not be? hmm
06:37 PM JT-Shop: timers time, counters count
06:37 PM XXCoder: yay remote key works nbetter with new battery
06:37 PM XXCoder: last time it had to be prically touching car to work
06:38 PM chopper79: only 7 counters on the block.
06:38 PM chopper79: counter block sorry I typed wrong thing
06:39 PM R2E4_bevins: TBK chopper79, CL wizard now?
06:39 PM R2E4_bevins: THat didnt take long....
06:40 PM chopper79: lol... no wizard yet. Getting the hang of it a bit better now
06:41 PM chopper79: Maybe I shoul duse a compare for the tool pockets instead..... Might not be possible, but compare current number to requested number and rotate cw or ccw to get there the quickest.
06:41 PM JT-Shop: hmm if curret tool - requested tool abs() > 1/2 of the number of tools then go one direction if < 1/2 go the other direction...
06:43 PM JT-Shop: night
06:43 PM chopper79: good night sir
06:44 PM chopper79: I will let you know how the compare works out as I am leaning towards that option for tool counting
06:47 PM R2E4_bevins: chopper79: how are you getting the tool number in CL?
06:48 PM R2E4_bevins: rats, JT left.
06:50 PM R2E4_bevins: I have 3 main spindles on the Z head. On #2 and #3 wanted to use G55 and G56 but am wondering how that will be set and how to set the offset.
06:50 PM R2E4_bevins: looks like I got some searching to do on how to do that.
06:52 PM chopper79: Go to mdi and type in g55 and then zero that spindle. Then repeat for g56. Then your gcode will call out the coordinate system and as long as your X and Y zeros are the ame in all 3 coordinate systems then the z axis will be the only affected offset. I do this al the time
06:52 PM chopper79: My tool table keeps track of the tools offset in each coordinate system.
06:53 PM R2E4_bevins: Yeah but I want G55 and G56 to be offset of what G54 is.
06:53 PM R2E4_bevins: That way I dont have to set three offsets, with possiblity of human error in accuracy.
06:54 PM chopper79: if you want all 3 to be the same then set g54 offset and then do not move anything. Go to mdi and g55 hit enter and zdero z axis and repeat for g56
06:55 PM chopper79: All three will be same offset based on touch off location and tool currently in spindles
06:55 PM R2E4_bevins: they are not the same. Spindle 2 and three have different Y offset. X is the same. The three spindles cannot occupy the same space...lol
06:55 PM chopper79: each spindle
06:56 PM R2E4_bevins: So I would have to touch off each spindle everytime I change my XY zero?
06:57 PM chopper79: If you never change the xy zero then no
06:57 PM chopper79: change it then yes
06:57 PM R2E4_bevins: I am allways changing it.
06:58 PM R2E4_bevins: OK, so I do this automagically in a touch off macro, no? Touch off XY, then hit macro which will move to eq G55 and do a touch off same with G56
06:59 PM chopper79: not sure... never used a macro
07:00 PM R2E4_bevins: Not a macro but like an MDI command.
07:00 PM chopper79: When I had multiple spindles on a router I made I would set my X and Y based on that job. This X and Y would be set for 54,55,56,57 and the only thing that would be different was the z axis touch off since each spindle had a different tool
07:00 PM R2E4_bevins: Move the axis then do a G55 then whatever the eq touchoff is.
07:01 PM chopper79: When I ran the code all spindles were set for that X,Y orgin and the z axis would do the work based on the coordinate called up.
07:03 PM R2E4_bevins: I dont understand, the spindles if more than one needs to have offsets.
07:04 PM chopper79: My spindles were offset by 2" from each other. So my g55 X zero was offset by 2" from my g54 X offset. The z axis were set by the tool I had inserted.
07:04 PM R2E4_bevins: I am always going to have the same tool in spindle 2 and 3, so cant I just set the offset in tool table?
07:05 PM R2E4_bevins: your G55 offset was set 2" in the tool table?
07:05 PM chopper79: We have muddy water now
07:05 PM chopper79: lets start over.
07:05 PM R2E4_bevins: lol, thats ok, we can easily filter it.
07:05 PM chopper79: Are your spindles a set distance from each other?
07:05 PM R2E4_bevins: yes same Y, but different X
07:06 PM chopper79: Ok. What is that distance between centers
07:06 PM R2E4_bevins: like 375mm
07:06 PM R2E4_bevins: I have to check the book
07:07 PM chopper79: ok so based on that set G54 X, Y, Z zero to the orgin on your work piece. This would be spindle # 1
07:08 PM R2E4_bevins: ok
07:08 PM chopper79: Then set your G55 Y to the same offset as G54 Y and repeat that for G56 as well. This way all Y offsets are the same
07:09 PM R2E4_bevins: ok
07:10 PM chopper79: Your X offset when you touch off G55 will be 375mm (spindle 2) from the G54 and g56 would be 750mm (spndle 3) from G54
07:10 PM R2E4_bevins: ok
07:10 PM R2E4_bevins: I got that.
07:12 PM chopper79: You will have to touch off each z axis to your z zero point individually unless you know the exact offset of each tool in each spindle. If not then touch off Z for each coordinate
07:12 PM chopper79: IF you break a tool or change a tool you will have to reset that spindles z point
07:12 PM R2E4_bevins: yes ok I understand that also.
07:13 PM R2E4_bevins: Just the G55 and G56 I didnt.
07:13 PM R2E4_bevins: ok heres a question.
07:13 PM R2E4_bevins: X,Y offset in tool table is for what?
07:13 PM chopper79: That is how have done it and it never done me wrong
07:14 PM Tom_itx: R2E4_bevins, lathe maybe?
07:14 PM Tom_itx: never heard of it used on a mill app
07:14 PM R2E4_bevins: There is a offset for all 9 axis in the tool table
07:15 PM chopper79: Not sure on that one. Never really checked to see if they updated based on my x y touch off location
07:15 PM Tom_itx: just part of the versatility of linuxcnc
07:15 PM chopper79: I belive it is the location of x and why position of your touch off
07:15 PM R2E4_bevins: They dont have to update. It is relative offset from what I understand
07:16 PM chopper79: True
07:16 PM R2E4_bevins: So I can just put my offset for the tools in spindle 2 and 3 in there. I will allways have the same in spindle 2 and 3
07:17 PM R2E4_bevins: I am going to have to check that. IT says for typical mill dont need. I dont have a typical mill....
07:17 PM chopper79: I would have to test that theory
07:18 PM chopper79: I would say that your mill is not typical
07:18 PM Tom_itx: or talk to the devel about it a bit
07:18 PM R2E4_bevins: The Data Offset columns (XYZABCUVW) contain real numbers which represent tool offsets in each axis.
07:18 PM Tom_itx: certainly a special case i would say
07:18 PM R2E4_bevins: Its not a mill....lol, Its a multple spindle router.
07:18 PM Tom_itx: i've seen it
07:19 PM R2E4_bevins: The only one I wont have any offset in is Spindle 1, and it will be the only one that I will change a tool in.
07:20 PM R2E4_bevins: Thats my plan, and I'm sticking to it, unless of course it doesnt work.
07:20 PM chopper79: Go for it!!!
07:21 PM R2E4_bevins: Any ideas on how to select spindle? M100-199 Mcode?
07:21 PM Tom_itx: i'd ask andy about that
07:21 PM chopper79: sorry no
07:22 PM chopper79: https://forum.linuxcnc.org/forum/49-basic-configuration/26430-spindle-control-for-a-2nd-spindle
07:23 PM chopper79: looks promising
07:23 PM chopper79: ok...back o CL stuff
07:23 PM R2E4_bevins: lol, I like CL stuff
07:24 PM chopper79: its interesting for sure
07:24 PM chopper79: starting to get the hang of it
08:14 PM XXCoder: guy uses cnc machine to plot shape to be manually cut out... HUH
08:14 PM XXCoder: https://www.youtube.com/watch?v=6bLLKrj6SV0
08:19 PM gregcnc: r2e4_bevins just skimmed what you're doing
08:20 PM gregcnc: G54,55,... are fro work offsets You can add x and y offset for your other spindle when you call that tool (spindle)
08:22 PM gregcnc: If using radius comp, the control must know which tool is in the spindle so you must call it
08:24 PM gregcnc: no i'm wrong
08:24 PM R2E4_bevins: gregcnc: no your wrong?
08:25 PM XXCoder: he owns wrong?
08:25 PM gregcnc: you can call radius when you need it.
08:25 PM gregcnc: G43 Dxx
08:25 PM R2E4_bevins: Im not doing radius comp
08:25 PM gregcnc: bah g41/42 dxx
08:25 PM R2E4_bevins: the offset in the tool table will do?
08:25 PM gregcnc: yeah
08:26 PM gregcnc: but you still want another m code to control it
08:26 PM R2E4_bevins: I will use G54, no need to change but if I do if it is in the tool table it wont matter.
08:27 PM gregcnc: if what you're doing is very simple, you can get away with several methods.
08:27 PM R2E4_bevins: I will allways have the same tool in spindle 2 and spindle 3,
08:27 PM gregcnc: but if you need work offsets, you must you the too table
08:27 PM R2E4_bevins: Only changing spindle 1 tools
08:28 PM R2E4_bevins: I can leave the tool offsets in the tool table, then change Coords and touch off the first spindle and it will know when I select the 2nd and 3rd spindle because it is in the tool table.
08:28 PM R2E4_bevins: I think I got it.
08:29 PM gregcnc: so you'll have XYZ offset for spindle 2,3
08:29 PM R2E4_bevins: wait.....
08:29 PM gregcnc: then if you have to change a work offset all the spindle follow as you call them
08:29 PM R2E4_bevins: tool table offsets have nothing to do with G55 ande work coorde offsets
08:29 PM gregcnc: nothign at all
08:29 PM R2E4_bevins: from what I can gather
08:29 PM R2E4_bevins: ok whew....
08:30 PM R2E4_bevins: then I am good for what I want to do.
08:31 PM gregcnc: but to get the offsets, you have to call the tool when you change the spindle
08:31 PM R2E4_bevins: Is there an entry in the tool table where I can call different spindle?
08:31 PM gregcnc: no
08:32 PM R2E4_bevins: yeah so herein lies the issue.
08:32 PM gregcnc: but that only means calling Mxx to turn on spindle 2,3
08:32 PM R2E4_bevins: Will have to use Mcode or remap.
08:32 PM R2E4_bevins: I am going to have to remap anyway for toolchange
08:32 PM R2E4_bevins: If it is not spindle 2 or 3
08:33 PM gregcnc: manual tool change or auto?
08:33 PM R2E4_bevins: auto
08:34 PM R2E4_bevins: Thats why I need if I select tool 31 or 32 it selects spindle 2 or three else select spindle and remap
08:34 PM R2E4_bevins: spindle 1 and remap I meant to say
08:35 PM gregcnc: yeah I don't know what it take to get it to change tools on 1, but just run with what's in 2,3. may not be tough
08:36 PM R2E4_bevins: How do I run mcode if I know tool 31 is allways in spindle 2?
08:36 PM R2E4_bevins: I tried running a M100 to turn on an output, but it didnt work....lol, Do I have to have Manual toolchange off to do that?
08:37 PM gregcnc: unfortunately that's a bit beyond me
08:37 PM R2E4_bevins: me too..... but not for long......
08:37 PM R2E4_bevins: Problem is, there is not alot of info explaining this stuff.
08:38 PM gregcnc: yeah, it's knowing how to setup hal and classic ladder, and just working out the logic
08:40 PM R2E4_bevins: well the mcodes and how it goes in and out of the toolchange routines is what I dont know and am trying to find info. Its just scarce....
08:46 PM gregcnc: Finally finished up compressor addons. aftercooler, water trap,(tank) shutoff, regulator, watertrap, for the machines. only left to push it in the corner and cut plastic lines to the mill and lathe.
09:19 PM chopper79: which is for requested tool #......iocontrol.0.tool-XXX ?
09:19 PM chopper79: is it iocontrol.0.tool-prepare , iocontrol.0.tool-prep-number, iocontrol.0.tool-prep-pocket?