#linuxcnc-devel | Logs for 2016-11-11

Back
[00:00:50] -!- stive has quit []
[00:04:27] -!- skunkworks [skunkworks!~skunkwork@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[00:09:10] <mozmck> seb_kuzminsky: I really need to fix it in 2.7 one way or another. I will probably have some questions for you later. Got the flu right now :-(
[00:09:32] <mozmck> micges: any ideas on it?
[00:11:08] <micges> I have patched this to reset to g64 p0.01 after abort
[00:11:57] <micges> then I'm always on g64 p0.01
[00:22:33] -!- logger[psha] [logger[psha]!~loggerpsh@195.135.238.205] has joined #linuxcnc-devel
[00:23:18] -!- racicot has quit [Excess Flood]
[00:24:02] -!- tchaddad has quit [Remote host closed the connection]
[00:30:14] <pcw_mesa> why would they not just leave it backwards compatible
[00:30:44] <mozmck> cradek: I would have though G64 state would have remained until changed - at least for a session?
[00:30:51] <seb_kuzminsky> pcw_mesa: because they hate our freedom
[00:30:56] <seb_kuzminsky> too soon?
[00:31:10] <pcw_mesa> :-)
[00:31:20] <seb_kuzminsky> mozmck: yes, it stays put until changed by an explicit g61/g64 gcode
[00:32:17] <mozmck> or if there is abort :-)
[00:32:18] <seb_kuzminsky> cradek's saying (i think) that if you're running a program that has those gcodes in it, your interpreter state will reflect the read-ahead point, not where in the stream motion is (which is what the user expects and wants)
[00:33:16] <seb_kuzminsky> yeah, problem (as i understand it) is that when you abort or m2, you get the g61/g64 state of the read-ahead point, not the point of the program that corresponds to where the controlled point currently is
[00:33:19] <mozmck> I guess it is possible that someone could change G64 in the middle of a file
[00:33:20] <seb_kuzminsky> if that makes sense
[00:33:59] <mozmck> I don't think the readahead is the problem unless it gets reset on M2 like cradek said.
[00:34:15] <seb_kuzminsky> what does m2 do with tolerance? i'd assume it leaves it alone (so it retains whatever state it had just before m2), is that not what happens?
[00:34:15] <mozmck> I only set it at the beginning of a file.
[00:34:26] <seb_kuzminsky> well me too, that's the non-crazy thing to do ;-)
[00:34:39] <mozmck> (06:18:58 PM) cradek: if you read ahead to m2, everything is reset
[00:34:55] <seb_kuzminsky> hmm
[00:35:58] <seb_kuzminsky> i'll take a look at it after dinner
[00:36:54] <seb_kuzminsky> issue #170 doesn't mention m2 or normal program end, just abort (via estop)
[00:37:01] <seb_kuzminsky> argh no, dinner first, then hacking!
[00:37:02] <seb_kuzminsky> bbl!
[00:46:06] -!- rob_h has quit [Ping timeout: 258 seconds]
[01:00:18] -!- micges has quit [Quit: Wychodzi]
[01:02:35] Tom_L is now known as pirate21994
[01:02:46] pirate21994 is now known as Tom_itx
[01:02:51] Tom_itx is now known as Tom_L
[01:11:28] Tom_L is now known as pirate21994
[01:12:34] pirate21994 is now known as Tom_L
[01:40:25] <KGB-linuxcnc> 03Dewey Garrett 05master b1113ad 06linuxcnc 10lib/hallib/sim_lib.tcl sim_lib.tcl: reduce setp cmds for equiv hal file * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b1113ad
[02:08:31] amnesic_away is now known as amnesic
[02:29:14] -!- zeeshan has quit [Read error: Connection reset by peer]
[02:57:18] amnesic is now known as amnesic_away
[03:58:09] -!- kingarmadillo has quit [Ping timeout: 244 seconds]
[04:07:49] -!- kingarmadillo has quit [Ping timeout: 260 seconds]
[04:25:32] -!- amiri_ has quit [Client Quit]
[04:38:39] -!- amiri has quit [Remote host closed the connection]
[04:58:49] -!- amiri_ has quit [Quit: Lost terminal]
[06:23:28] -!- kingarmadillo has quit [Ping timeout: 250 seconds]
[06:32:30] -!- kwallace_ofcb [kwallace_ofcb!~kwallace@162.222.30.253] has parted #linuxcnc-devel
[06:44:44] -!- kingarmadillo has quit [Ping timeout: 265 seconds]
[06:57:29] -!- ve7it has quit [Remote host closed the connection]
[07:00:17] -!- diffalot_ has quit [Read error: Connection reset by peer]
[08:35:27] -!- tchaddad has quit [Remote host closed the connection]
[08:36:17] -!- tchaddad has quit [Remote host closed the connection]
[08:47:59] -!- rob_h [rob_h!~R@97e4291b.skybroadband.com] has joined #linuxcnc-devel
[08:54:32] -!- marshmn has quit [Ping timeout: 260 seconds]
[09:00:57] -!- kalxas has quit [Changing host]
[09:25:26] -!- kingarmadillo has quit [Ping timeout: 256 seconds]
[10:12:39] -!- Robh__ [Robh__!~R@97e4291b.skybroadband.com] has joined #linuxcnc-devel
[10:14:37] -!- rob_h has quit [Ping timeout: 240 seconds]
[10:58:57] -!- kingarmadillo has quit [Ping timeout: 260 seconds]
[11:03:23] -!- zlog has quit [Ping timeout: 245 seconds]
[11:03:58] -!- zlog [zlog!~zlog@ip68-102-196-26.ks.ok.cox.net] has joined #linuxcnc-devel
[11:10:10] -!- remstw has quit [Ping timeout: 250 seconds]
[11:13:23] -!- kalxas has quit [Quit: Goodbye]
[11:42:17] -!- agnitio_ has quit [Quit: agnitio_]
[11:42:17] -!- agnitio has quit [Quit: agnitio]
[11:46:44] -!- remstw has quit [Ping timeout: 260 seconds]
[12:06:39] -!- Robh__ has quit [Ping timeout: 246 seconds]
[12:40:04] amnesic_away is now known as amnesic
[13:16:52] -!- agnitio has quit [Quit: agnitio]
[13:16:52] -!- agnitio_ has quit [Quit: agnitio_]
[13:17:54] -!- Robh__ [Robh__!~R@97e4291b.skybroadband.com] has joined #linuxcnc-devel
[13:24:25] <mozmck> seb_kuzminsky: micges pointed me to the tpClear() function in tp.c There the tp->termCond and tp->tolerance are reset, and I believe that should really be done in the tpInit function.
[13:45:27] -!- Robh__ has quit [Quit: Leaving]
[14:08:01] amnesic is now known as amnesic_away
[14:08:14] <cradek> oh maybe I'm just wrong, if m2 doesn't reset it
[14:18:48] -!- skunkworks has quit [Ping timeout: 245 seconds]
[14:52:11] -!- kwallace_ofcb [kwallace_ofcb!~kwallace@162.222.30.253] has joined #linuxcnc-devel
[15:10:26] <mozmck> cradek: it appears that tpClear is only called by tpInit() and by set_operating_mode() in control.c
[15:11:03] <mozmck> set_operating_mode() calls tpClear() any time emcmot is disabling
[15:20:48] <seb_kuzminsky> mozmck: nice digging, that seems like a mistake
[15:21:09] <seb_kuzminsky> do you know if this is part of the new tp in 2.7, and 2.6 works right? or does it predate 2.7?
[15:25:17] <mozmck> I don't know about that.
[15:34:09] -!- skunkworks [skunkworks!~skunkwork@207-118-169-85.dyn.centurytel.net] has joined #linuxcnc-devel
[15:36:20] amnesic_away is now known as amnesic
[15:50:27] <terkaa> Hi everyone
[16:01:10] <mozmck> seb_kuzminsky: Looks like the code is the same in 2.6
[16:46:07] amnesic is now known as amnesic_away
[17:10:21] <seb_kuzminsky> what do you all use for chamfering? something like this? https://www.mscdirect.com/product/details/06298681
[17:11:12] <cradek> yes, except not $60
[17:11:22] <cradek> but 90 degree mill-drill is the key
[17:11:55] <seb_kuzminsky> it says $35 on my screen, since i did the enco->msc thing you reminded me to do ;-)
[17:12:15] <seb_kuzminsky> in any case, i have one that i bought for some other reason a year or three ago, i'll just use that
[17:12:18] <seb_kuzminsky> thanks
[17:13:08] <Tom_L> single flute chamfer tool would work better for holes
[17:13:22] <Tom_L> less chatter
[17:13:41] <cradek> yeah, do a circle, don't try to do the whole hole at once
[17:13:47] -!- amiri_ has quit [Remote host closed the connection]
[17:13:47] -!- amiri has quit [Remote host closed the connection]
[17:13:57] <seb_kuzminsky> gotcha
[17:14:15] <seb_kuzminsky> these are long edges i want to cut, but i'll try to remember for when i want to do a hole
[17:14:26] <Tom_L> for an edge that link would be ok
[17:14:29] <Tom_L> or similar
[17:15:23] <cradek> I did all the edges of these like that: http://timeguy.com/cradek-files/01280719622/dom5.jpg
[17:15:31] <seb_kuzminsky> i think for a hole my intuition would have been to try to do the whole hole at once, like i would with this manual tool: http://www.mscdirect.com/product/details/05751508
[17:15:33] <cradek> that photo is right off the machine, no hand finishing yet
[17:15:57] <seb_kuzminsky> that looks great
[17:16:15] <seb_kuzminsky> you just chamfered the straight edges, not the holes
[17:16:30] <Tom_L> cute, my kid did a set of those at the uni recently
[17:16:42] <Tom_L> put the school logo on the back side
[17:16:45] <seb_kuzminsky> do you use speeds & feeds appropriate for the average cutting diameter of the cone?
[17:16:54] <Tom_L> yeah
[17:17:00] <Tom_L> guestimate it
[17:17:50] <cradek> just turn it up to 11
[17:18:00] <seb_kuzminsky> heh
[17:18:13] <Tom_L> try for the center part of the cutting edge unless it won't fit inside a slot etc
[17:18:33] <seb_kuzminsky> i'd guess i want to cut as high up on the cone as possible, for rigidity
[17:19:01] <cradek> what diameter is yours?
[17:19:09] <seb_kuzminsky> and i think i'll be kind of a wuss with depth-of-cut until i get i feel for it
[17:19:18] <seb_kuzminsky> i think its .500
[17:19:27] <Tom_L> easier for a cam to figure out 1/2 the tool diameter at the center of cut
[17:19:32] -!- skunkworks has quit [Ping timeout: 250 seconds]
[17:19:40] <cradek> nice, bigger will give you a better edge I bet
[17:19:54] <Tom_L> it's not gonna flex much if any. you're not removing much material at all
[17:19:58] <cradek> because the scallops are bigger diameter
[17:20:41] <seb_kuzminsky> one of the chamfers is pretty big, 45 deg by ~0.200 deep
[17:20:56] <Tom_L> do what he said then
[17:21:09] <Tom_L> won't make alot of difference..
[17:21:11] <cradek> making something cool?
[17:21:28] <Tom_L> try programming a radius tool sometime
[17:21:41] <Tom_L> getting it to come out with no marks on either edge..
[17:22:08] <seb_kuzminsky> yeah, seems like it'd be tricky to get the tangent points just right
[17:23:02] -!- md-2 has quit [Quit: Leaving...]
[17:23:23] <KGB-linuxcnc> 03Dewey Garrett 052.7 f93a447 06linuxcnc 10docs/src/config/ini-config.txt 10docs/src/gui/axis.txt Docs axis gui: document two unmentioned items * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f93a447
[17:23:57] <Tom_L> cradek did you just make those dice?
[17:24:13] <cradek> I made those dominoes a while back
[17:24:25] <Tom_L> err yeah.. dominoes
[17:24:30] <Tom_L> was thinking dots :D
[17:24:35] <cradek> made several sets, one was a wedding gift
[17:26:09] <Tom_L> you could put some paint in the holes for different effects
[17:26:18] <cradek> http://timeguy.com/cradek/01280719622
[17:26:57] <cradek> after this first set I built a fixture and did the chamfering all at once, etc
[17:27:56] <Tom_L> they did em one at a time at the uni
[17:28:01] -!- kingarmadillo has quit [Ping timeout: 268 seconds]
[17:28:09] <Tom_L> it was a learning exercise
[17:28:24] <Tom_L> they started with 6 holes and edited the program as they went along
[17:30:15] <cradek> heh that would be ... tedious
[17:30:34] <Tom_L> for sure
[17:30:36] <cradek> I don't remember how I generated the gcode but it was algorithmic
[17:31:45] <seb_kuzminsky> i bet each of us has a pile of crappy gcode libraries and/or python functions that write gcode...
[17:32:04] <Tom_L> naw, i use cad cam
[17:32:11] <Tom_L> left over from my programming days
[17:32:16] <cradek> how would you generate a set of dominoes in cam?
[17:32:52] <archivist> my first generator gear gcode was in PHP :)
[17:32:57] <Tom_L> if i did them like you did, i'd make the first and copy n paste then delete or move the drills where needed
[17:33:08] <Tom_L> wouldn't take that long
[17:33:25] <archivist> then algorithmic gcode won
[17:33:41] <cradek> double-nines would take a while
[17:35:31] <Tom_L> did you do the holes then profile last?
[17:35:48] <Tom_L> would make sense if you punched them out
[17:36:43] <cradek> yeah
[17:37:49] <Tom_L> you could have cut halfway and done the chamfer on one side then finish the profile
[17:38:10] <Tom_L> down*
[17:38:36] <cradek> in the final setup I did the first chamfering in place, then took the rows apart by just being them, then put entire rows in the vise upside-down to chamfer and separate them
[17:38:45] <cradek> by bending them
[17:38:49] <archivist> have to align very well for the flip then
[17:39:11] <Tom_L> stop on the end of the vise would do
[17:39:12] <cradek> fixture had a corner on it
[17:40:19] -!- amiri has quit [Remote host closed the connection]
[17:40:19] -!- amiri_ has quit [Remote host closed the connection]
[17:42:29] <archivist> I did a crossing out for clock wheels going to the last few thou
[17:42:35] <Tom_L> it's interesting how ppl approach a task differently. when i was taking a catia class last semester i was surprised how many different ways the guys would start to draw a part
[17:44:00] <cradek> archivist: I did some of that on a manual mill with rotary table - it was trickier than it seemed at first
[17:44:30] <cradek> ... mostly because no cut is actually radial
[17:44:32] <cradek> how did you do it?
[17:44:46] <Tom_L> http://tom-itx.no-ip.biz:81/~webpage/cnc/practice_drawings/
[17:44:51] <archivist> I indexed on the rotary http://www.collection.archivist.info/searchv13.php?searchstr=crossing+PD
[17:44:55] <Tom_L> there's some of the problems we did
[17:45:28] <Tom_L> i did them twice, once in solidworks and once in catia
[17:46:32] <cradek> this is a kind of software I don't have access to
[17:46:46] <Tom_L> yeah
[17:47:01] <Tom_L> all the shops around here use it
[17:47:08] <Tom_L> figured it was worth learning
[17:47:16] <cradek> I bet so!
[17:47:37] <Tom_L> the two are quite similar
[17:48:03] <Tom_L> student ver was free with an id
[17:48:30] <Tom_L> doesn't have all the analysis stuff in it
[17:50:05] <seb_kuzminsky> i did a bunch of stuff with solidworks and solidcam a couple of years ago, it was super great
[17:50:26] <seb_kuzminsky> complicated parts were easy to make, including cutting them from different sides in different setups
[17:57:51] <Tom_L> did solid cam work pretty good with it?
[17:59:14] <Tom_L> i'm not that crazy about the cam catia has
[18:27:38] -!- kalxas has quit [Changing host]
[18:27:54] <seb_kuzminsky> i sure thought so
[18:28:18] <seb_kuzminsky> but i didn't have anything to compare it to (other than vi...)
[18:28:55] -!- kalxas has quit [Read error: Connection reset by peer]
[18:55:35] <JT-Shop> Tom_L: http://gnipsel.com/calendar.html
[18:55:48] <JT-Shop> note that is just the html/css framework for the logs
[18:56:00] <JT-Shop> so the links are just place holders
[18:56:01] -!- kalxas has quit [Changing host]
[18:56:19] <Tom_L> hah nice
[18:56:35] <Tom_L> i seldom know what day it is, let alone the date...
[18:57:21] <Tom_L> i think you're having too much fun with it
[18:57:48] <JT-Shop> lol yea it is kinda fun to mess with
[18:58:30] <JT-Shop> if there is a page for that date it will show up as a link if not just a blank place holder for that day
[18:58:58] <Tom_L> now you need arrows in the top bar to scroll from year to year
[18:59:19] <JT-Shop> yea, they can be links to the different years
[18:59:37] <Tom_L> then they _could_ all stay in one directory
[19:00:12] <JT-Shop> yep
[19:00:23] <JT-Shop> how many years do you have?
[19:00:35] <Tom_L> i had some channels that went back to '90 but i think i finally got rid of some of em
[19:01:23] <Tom_L> http://tom-itx.no-ip.biz:81/~tom-itx/irc/logs/
[19:01:31] <Tom_L> you can look thru the _old logs and see
[19:01:52] -!- pandeiro has quit [Remote host closed the connection]
[19:02:02] <Tom_L> looks like i started using that bot around 2011
[19:02:41] <Tom_L> 10/20/2011
[19:05:54] <Tom_L> lcnc start in 2012 and dev in 2013
[19:11:33] -!- sel [sel!~sel@net77-43-27-64.mclink.it] has joined #linuxcnc-devel
[19:12:12] -!- sel has quit [Client Quit]
[19:13:28] -!- andypugh [andypugh!~andypugh@cpc14-basl11-2-0-cust1010.20-1.cable.virginm.net] has joined #linuxcnc-devel
[19:33:16] <cradek> andypugh: umm, did gene say what the error is?
[19:33:27] <andypugh> Not as far as I can see
[19:33:48] <cradek> refreshing
[19:34:19] <andypugh> I have long since lost any expectation that folk complaining about error message swill ever say what the message is
[19:35:49] <andypugh> I had a classic at work “The engine is showing a fault light and saying that the oil pressure is too low, can you sort out the software” / “What is the actual oil pressure?” / “1014 mb, why?” / “It’s a nice day over there in Belgium then?”
[19:35:57] -!- ve7it [ve7it!~LawrenceG@S010648f8b3c3bc3b.pk.shawcable.net] has joined #linuxcnc-devel
[19:36:14] <cradek> ha
[19:36:31] <cradek> to be fair, you could use software to make the light turn off
[19:37:08] <andypugh> “Well, we started the engine again, and then it stopped by itself. We took the bottom off and and found that the oil pump had fallen off”
[19:37:18] <cradek> oopsie
[19:37:41] <andypugh> Thing is, if they had believed the software, the engine would have survived.
[19:38:12] <cradek> at least checked!
[19:38:45] <andypugh> But no, just like here, any time the software says there is a problem the assumption is that the software is lying.
[19:39:06] <cradek> yes and the question is how do I hack the software to not give that error anymore
[19:39:22] <cradek> or make it an option so I can turn it off!
[19:40:05] <andypugh> I have been touching-off 2.8 wthout an annoying error dialog. But then he has chosen to use a daft hardware setup.
[19:40:36] <andypugh> Despite several people pointing out that fanless x86 boards just work.
[19:41:40] <cradek> yes he has chosen a hard path
[19:42:54] -!- kingarmadillo has quit [Ping timeout: 265 seconds]
[19:43:00] <andypugh> And I don’t know why
[19:53:33] -!- kwallace_ofcb has quit [Ping timeout: 268 seconds]
[20:06:00] -!- pragmaticus has quit [Ping timeout: 260 seconds]
[20:10:19] amnesic_away is now known as amnesic
[20:13:30] <mozmck> I have a few commits in a private branch that I forgot to add "Signed off by..." How can I add that now? I found git filter-branch, but I'm a little scared to try that :-)
[20:19:22] -!- kalxas has quit [Quit: Goodbye]
[20:25:07] <seb_kuzminsky> mozmck: i use 'git rebase -i'
[20:25:38] <seb_kuzminsky> after each commit that you need to add signed-off-by to, put a line that says "exec git commit --amend -C HEAD --signoff"
[20:26:32] <seb_kuzminsky> if you're worried about messing things up you can always tag the tip of the branch you're about to mess with, so that you can 'git reset --hard $TAG' to get back there if things go off into the weeds
[20:26:44] <cradek> like you make a new line after each one?
[20:26:51] <seb_kuzminsky> yeah
[20:26:57] <cradek> what on earth
[20:27:06] <seb_kuzminsky> after each commit you want to add a sob to
[20:27:16] <seb_kuzminsky> or you can change those commits from "pick" to "edit"
[20:27:33] <seb_kuzminsky> that'll put you in a shell right after that commit, so you can do the git commit --amend --signoff by hand
[20:27:37] amnesic is now known as amnesic_away
[20:27:50] <cradek> I had no idea
[20:38:15] <seb_kuzminsky> http://stevelosh.com/blog/2013/04/git-koans/#only-the-gods
[20:38:52] <cradek> I've exec is cool. TIL.
[20:39:32] <cradek> ?REDO FROM START
[20:39:48] <cradek> I even see it there in the help now
[20:43:18] <cradek> this one is the most real to me: http://stevelosh.com/blog/2013/04/git-koans/#the-hobgoblin
[20:43:45] <seb_kuzminsky> heh
[20:43:46] <seb_kuzminsky> The historian hung his head as enlightenment crushed down upon him.
[20:46:23] -!- tchaddad has quit [Remote host closed the connection]
[20:51:39] <mozmck> seb_kuzminsky: thanks! I forgot about rebase -i, haven't used it much
[20:52:39] <seb_kuzminsky> using rebase -i is like becoming a timelord
[20:53:38] <seb_kuzminsky> plus you get this neat hat, https://upload.wikimedia.org/wikipedia/en/6/68/Prydonian.jpg
[21:44:12] -!- marshmn has quit [Read error: Connection reset by peer]
[21:52:00] -!- tchaddad has quit [Ping timeout: 260 seconds]
[22:38:49] -!- chillly has quit []
[23:18:10] -!- mal`` has quit [Ping timeout: 250 seconds]
[23:23:15] -!- mal`` [mal``!~mal``@68.ip-149-56-14.net] has joined #linuxcnc-devel
[23:35:06] -!- Roguish [Roguish!~chatzilla@c-50-143-183-159.hsd1.ca.comcast.net] has joined #linuxcnc-devel
[23:37:31] <andypugh> pcw_home: A friend of mine. Had a spare, but someone should check? https://goo.gl/photos/XyrGKdgWFnxy9xUq8
[23:43:34] <pcw_home> ?
[23:48:51] amnesic_away is now known as amnesic
[23:52:24] <andypugh> LP on the label (and ordered) full-size bracket