Back
[00:10:17] <Connor> I have a g-code file I want to run.. I need to run it 6 times.. 6 different positions.. and want to automate it.. so I don't have to touch off with a offset for each location.. What's the best way to do that?
[00:12:46] <Tom_itx> make a subroutine from it and change the offset with vars
[00:13:34] <Connor> how do I do offsets with vars ?
[00:14:09] <Tom_itx> i haven't tried it yet with linuxcnc
[00:14:16] <elmo40> or, call up G54 , G55, G56... after each M98 P### and call it up as a sub program
[00:15:34] <elmo40> what do you need to offset? tool or location of what is being run?
[00:16:00] <Connor> location. Doing engraving. Made a fixture to hold 6 dog tags...
[00:16:36] <elmo40> ok, g54, g55, g56... will be ideal
[00:16:45] <Connor> I'll be prepping a engrave g-code file for each set of 6.
[00:16:57] <elmo40> sex the XY 0 for each tag and save them in the corresponding work place
[00:17:30] <elmo40> or
[00:17:39] <Connor> is their a way to have a master script that calls them.. and justs uses g54... call that script.. then g55 then call the same script again ?
[00:18:00] <elmo40> ya, like I said earlier, with M98 P###
[00:18:45] <elmo40> I know there is a way to change offset in the program.
[00:18:46] <Connor> okay, what's M98 ?
[00:19:27] <Connor> m98 gives me invalid M mcode
[00:19:37] <elmo40> something like #5601=number, #5602=number... and just change that then call the sub program. Not sure if it is #5601 for x, but it is something like that
[00:20:13] <Tom_itx> http://www.linuxcnc.org/docs/html/gcode/m-code.html
[00:20:16] <elmo40> you need M98 P###
[00:20:18] <Tom_itx> i don't see it listed there
[00:20:26] <elmo40> P is the program it needs to call
[00:21:01] <elmo40> oh, EMC doesn't do M98?
[00:21:05] <elmo40> that is basic fanuc
[00:21:11] <Connor> No. Doesn't look like it.
[00:21:48] <elmo40> what was your exact line? and what is the exact name of the sub program?
[00:21:54] <Tom_itx> yeah it's on my fadal cheat sheet
[00:21:54] <elmo40> but ya, it prob doesn't do it that way...
[00:22:22] <Tom_itx> it will do it but likely another way
[00:22:41] <Connor> O codes maybe
[00:24:18] <Tom_itx> http://www.linuxcnc.org/docs/html/gcode/coordinates.html#sec:G92-Offsets
[00:24:20] <Tom_itx> maybe
[00:27:07] <Tom_itx> G10?
[00:30:55] <FinboySlick> r00t4rd3d: It's from japan... Just looks like NJ.
[00:31:04] <Tom_itx> G10 L2 Px X Y
[00:40:49] <Connor> I did it manually touching off each G54...G59 just now.. and it worked..
[00:40:53] <Connor> looking at G10 now..
[00:46:48] <Connor> G10 works.. now.. to figure out how I can avoid having to manually edit the sub file everytime after I generate it with the engraver..
[00:55:11] <Tom_itx> http://www.linuxcnc.org/docs/html/gcode/o-code.html#_looping_a_id_sec_looping_a
[00:55:14] <Tom_itx> read that over
[00:56:14] <Connor> yea.. No need for that at this point... I found a way to interject the G-codes into the engraver in the header and footer.
[00:56:54] <Connor> Although.. for what ever reason.. it doesn't save them... :(
[01:16:11] <Connor> okay, so, what does the path history fade away now ?
[01:21:54] <Connor> Is it possible/safe to use a smaller sized bit in a fly cutter such as these?
https://www.shars.com/products/view/743/3_Piece_Fly_Cutter_Set
[01:22:02] <Connor> I have 3/8" Bits..
[01:22:41] <Connor> They say 5/16 for that set.. the other set says 3/16 , 1/4, and 5/16
[01:23:46] <Jymmm> 0.3125 vs 0.375, your 3/8 won't fit it seems
[01:23:54] <Connor> Yea. i just got that.
[01:31:14] <Connor> http://www.shars.com/products/view/3419
[01:31:22] <Connor> that the correct bit ?
[01:31:29] <Connor> AL Style ?
[02:04:27] <DJ9DJ> moin
[02:06:04] <Jymmm> not yet... 23:53:42 DJ9DJ: moin
[02:08:00] <uw> morinnnnnnnn
[02:10:02] <DJ9DJ> good night, Jymmm :)
[02:10:24] <Jymmm> not me
[02:16:19] <DJ9DJ> no, I did not assume that you leave, just because of the time... ;
[02:16:20] <DJ9DJ> ;)
[02:19:12] <uuhyh> hii, i'm insltalled yesterday linux cnc 10.04 version 2.5
[02:22:54] <uuhyh> and when I open the linux cnc program i get an error
http://pastebin.com/rGLx3NwP
[02:27:48] <Jymmm> enable acpi in bios
[02:42:57] <uuhyh> i cant fine the word "acpi" in the bios
[02:43:09] <uuhyh> is Pentiom 3
[02:44:27] <mrsun> hmm, making new jaws for the drilling vice i have on my little milling machine, might be todays project =)
[02:44:33] <mrsun> (extended jaws to fight lift etc)
[03:06:25] <uuhyh> i fix the error with this guide
http://www.mailinglistarchive.com/html/emc-users@lists.sourceforge.net/2010-09/msg00133.html
[03:07:36] <uuhyh> now.. i want to change the way the linux cnc send the commands, from STEP & DIRECTION to STEP UP & STEP DOWN
[03:22:59] <uuhyh> ?
[03:28:21] <archivist> set your stepgen for type 1: up/down, man stepgen
[05:28:35] <mrsun> i freackin hate cars :/
[05:31:18] <micges> what did they done to you?
[05:46:37] <mrsun> they are rusty, and broken and everything just costs so damn much :/
[05:50:50] <jonand> the bathtub curve applies to cars too. buy them after 3-4 years and sell them after 10.
[05:58:59] <mrsun> got this car for practicly nothing, airbag thingie out of order (fixed it by changing thermal fuse), some bushings, and some break stuff, alittle rust and oil change and hopefully it will be usable :P
[06:06:11] <syyl> hey, mrsun :D
[06:06:20] <syyl> http://www.youtube.com/watch?v=5BodWCJnnm0&feature=youtu.be
[06:13:43] <mrsun> =)
[06:14:19] <mrsun> any breakout board someone can recomend from say ebay that has 0-10V out for vfd ?
[06:14:36] <mrsun> the only ones i find are quite expensive :P
[06:46:44] <jthornton> dang uuhyh still has not got his stepgen mode changed?
[07:06:03] <r00t4rd3d> her*
[07:53:27] <jthornton> lol
[07:54:36] <syyl> mrsun, for the breakout board, maybe thats something for you
[07:54:37] <syyl> http://benezan-electronics.de/shop/product_info.php?cPath=8&products_id=51&language=en
[07:54:46] <Jymmm> jthornton: random laughing?
[07:56:07] <jthornton> no, laughing at what r00t4rd3d said
[07:56:34] <Jymmm> oh, heh
[08:06:59] <mrsun> syyl, expensive :/
[08:07:15] <mrsun> if i descide to go expensive i guess that would be better, more feature rich etc =)
[08:15:41] <mrsun> hmm a DAC will that compensate for load ?
[08:15:59] <mrsun> say i want a 5V signal out, then i hook up a load on it and the voltage drops, will it try and correct that up to 5V again ?
[08:35:46] <pcw_home> Depends on where the drop is
[08:35:48] <pcw_home> power supplied often compensate by having
[08:35:49] <pcw_home> "sense" terminal at the point of load
[08:35:51] <pcw_home> for an analog out, a opamp buffer is usually enough
[08:36:11] <pcw_home> power supplies that is
[08:47:36] <Tom_itx> pcw_home i think the mpg thing is fixed. thanks
[08:48:28] <Tom_itx> jthornton must be up for coffee already
[09:14:27] * jthornton is done with coffee
[09:15:54] <Jymmm> TEQUILA
[09:15:56] <r00t4rd3d> http://www.ebay.com/itm/Table-Saw-Router-Bit-Depth-Height-Gauge-and-Chisel-Drill-Bit-Point-Angle-Set-/120900202415?pt=LH_DefaultDomain_0&hash=item1c2636afaf
[11:29:51] <DrZimmerman> hello everyone, did someone ever used rs 422 measuring together with mesa 5i21?
[11:30:44] <micges> measuring what?
[11:30:59] <DrZimmerman> i'm thinking about using these
http://www.boschrexroth.com/business_units/brl/en/produkte/profilschienen_fuehrungen/IMS/index.jsp?language=en
[11:31:08] <DrZimmerman> the linear travel
[11:32:12] <DrZimmerman> i know these roller rail systems from my former workplace, they're very good, but i didn't knew they're also available with integrated measuring system :-)
[11:34:05] <DrZimmerman> i'll be back in ~1h
[11:48:21] <micges> DrZimmerman: it seems that they are ttl 422 enocoder A and B signals
[11:48:53] <micges> so mesa 7i33 should be choice
[11:49:21] <Tom_itx> i use the 7i47
[11:49:28] <Tom_itx> if you need differential
[12:01:34] <tjb1> G54, G55, etc...
[12:01:44] <tjb1> nevermind...
[12:11:22] <IchGuckLive> hi all
[12:12:11] <tjb1> hello Ish
[12:12:22] <IchGuckLive> B)
[12:14:10] <Loetmichel> hmmm,, anyonwe knows why the frien whom i installed a linuxCNC lately cant start his spindle with M03?
[12:14:30] <Loetmichel> is a Spindle seed necessary or/and a T01?
[12:14:35] <Loetmichel> spindle speed
[12:15:39] <Loetmichel> because as i had installed it it had run. But i had executed the splash gcode as fist, so it might nbe that there was a modal code in it wihch has the spindle enabled...
[12:24:55] <IchGuckLive> Loetmichel: can you check with halmeter if this pin goes on at mdi M3
[12:30:08] <Loetmichel> IchGuckLive: i am not in front of the machine
[12:30:33] <Loetmichel> the machine has swichtec on the pin yesterfay and got the kress running
[12:31:08] <Loetmichel> but there i had run splash" linuxCNC" before running actual programs
[12:31:12] <JT-Shop> IchGuckLive: did you find the info on translations?
[12:31:27] <Loetmichel> and now he says M3 would not swicht the spindle on
[12:31:36] <ReadError> do they make different pitches of countersinks?
[12:31:42] <IchGuckLive> JT-Shop: i look in the archive irc
[12:32:16] <JT-Shop> IchGuckLive: is this what your lookig for
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Translation
[12:32:28] <JT-Shop> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Translation#Translating_LinuxCNC_messages
[12:33:02] <Loetmichel> and if the corresponding pin wpuld go high the kress WOULD switch on, its only a relais on the driver board and switching life, all hardwired so the friend cant possibly have detached anything there
[12:33:06] <Tom_itx> ReadError yes
[12:33:17] <Tom_itx> if you meant angle
[12:34:07] <JT-Shop> can you say NAP TIME!
[12:34:15] <Tom_itx> already!!
[12:34:17] * JT-Shop wanders off
[12:34:32] <IchGuckLive> JT-Shop: thanks
[12:38:41] <Tom_itx> ReadError,
http://www.travers.com/subcat.asp?r=c&n=Cutting%3A+H.S.S.+%26+Solid+Carbide||Countersinks
[12:40:51] <Tom_itx> 60, 82, 90, 100, 120 deg
[12:43:59] <Tom_itx> most countersunk machine screws use 82
[12:46:35] <Loetmichel> Tom_itx: RALLY?
[12:46:39] <Loetmichel> E
[12:47:01] <Loetmichel> i could have sworn metric screws are 90° countersunk
[12:48:06] <Tom_itx> maybe
[12:48:18] <Tom_itx> but most of ours are
[12:49:38] <Tom_itx> http://www.smithfast.com/msflathead.html
[12:54:27] <Tom_itx> looks like metric are 90-92
[12:54:36] <Tom_itx> http://www.accuratescrew.com/CatalogPage.aspx?ProdCat=185x
[13:31:09] <Connor> hey guys.. Last night.. was working on the engraving fixure.. Was using the G10 L2 commands...
[13:31:18] <Connor> I was using that in the sim.. which looked to work okay...
[13:31:36] <Connor> but in production.. I found that G10 doesn't use Touch Off...
[13:32:23] <Connor> it's based on the Home Coordinates.. So after I got my fixture homed.. everything looked good for the first part, but the others were all messed up..
[13:32:31] <Connor> position wise..
[13:34:39] <jdh> g10 l2 is touch off
[13:35:11] <Connor> Is that what g10 l2 does ?
[13:35:36] <jdh> g10 l2 p1 is the same as touch-off for g54
[13:35:44] <Tom_itx> you set it for each fixture
[13:35:51] <Tom_itx> P1 2 3 4 etc
[13:36:12] <Connor> Right. I got that.. I guess my issues is.. I was thinking G10 L2 was relative AFTER touch off..
[13:36:21] <Tom_itx> i'm not so sure i wouldn't just write a subroutine with the offset x y values
[13:36:53] <Connor> well. I'm touching off the center of each dog tag.
[13:37:25] <Connor> I know the offset from machine home to the center of the dog tag. So that would be my offset.
[13:37:37] <Tom_itx> if you did that you wouldn't need to touch off each part
[13:37:50] <Connor> How do I set a offset and have G10 L2 work ?
[13:38:07] <Tom_itx> it would be an alternative method to G10
[13:38:33] <jdh> could G92 also
[13:38:42] <Connor> I played with G92 too..
[13:38:48] <Tom_itx> i may just write such a test program as an exercise
[13:39:00] <Tom_itx> i always let my cad cam take care of it
[13:39:35] <Connor> I'm not using CAM. Using F-Engrave.. which I can run right from the machine. I have a fixture setup with the following..
[13:40:30] <Connor> X0 Y0 Tag 1, X0 Y1.5 Tag 2, X0 Y3 Tag 3, X1.75 Y3 Tag 4, X1.75 Y1.5 Tag 5, X1.75 Y0 Tag 6
[13:41:02] <Connor> Offset for tag 1 X and Y is something like X-1.5611, Y-.5640 or so..
[13:41:03] <Tom_itx> i'm not sure how linuxcnc does math on gcode yet for subs but i'm going to persue that at some point
[13:41:08] <jdh> make it a sub and do x/y offsets via args
[13:41:20] <Tom_itx> that's precisely what i'm suggesting
[13:41:31] <jdh> or set one for each g54/55/56
[13:41:40] <Tom_itx> it would be alot easier than the fixture offsets i think
[13:41:40] <jdh> or shift g92 each one
[13:42:00] <jdh> or stuff offsets in 5221/5222 and do it all as g54
[13:42:11] <Tom_itx> that may be the easiest
[13:42:24] <Tom_itx> just do the math on those memory locations each loop
[13:42:57] <Tom_itx> you could have your template ready then insert the gcode right in the middle of it
[13:43:16] <Connor> Well.. I think I have to use Touch off because the sub for each tag is based on X0,Y0
[13:43:41] <Tom_itx> 5221 5222 is where x and y are stored
[13:43:41] <Connor> I guess I just can manually adjust the offsets in the engrave..
[13:43:44] <jdh> g92 would do that, but setting g54 offsets via g10 l2 might be better
[13:44:29] <Connor> back in just a minute
[13:44:54] <Tom_itx> i just need to sit down and figure out how linuxcnc works on that stuff
[13:45:16] <Tom_itx> i will likely never use it though
[14:39:09] <JT-Shop> have you seen the subroutine tutorials?
[14:39:19] <JT-Shop> http://gnipsel.com/linuxcnc/tutorial/index.html
[14:49:52] <DrZimmerman> micges, Tom_itx: what's with the RI signal?
[14:50:57] <DrZimmerman> micges, Tom_itx: and i thought about the 5i21 because it's apparently specifically made for rs 422 and the bosch measuring system says also something about rs 422
[14:51:53] <micges> what is RI?
[14:54:14] <JT-Shop> Connor: if you have 8 or less fixtures just use the G54-59.3 coordinate systems
[14:56:19] <jdh> if you are going to set the fixture offsets programmatically, how does using g54/55/etc differ from just setting setting the g54 offsets for each one.
[14:56:20] <DrZimmerman> micges, it's a reference marking signal or so
[14:57:15] <DrZimmerman> micges, i search the pdf which shows the signals
[14:57:26] <JT-Shop> if the fixtures are somewhat permenament setting the G54-59.3 coordinate systems up makes sense
[14:58:24] <JT-Shop> if the locations are done on the fly then G92 makes sense to use
[14:59:43] <JT-Shop> G10 L2 offsets the origin of the axes in the coordinate system specified to the value of the axis word. The offset is from the machine origin established during homing.
[14:59:49] <jdh> can't you touch off to the first fixture, then add offsets programmatically for the others.
[14:59:59] <JT-Shop> nope
[15:00:14] <jdh> why not?
[15:00:14] <JT-Shop> unless you add to the variables
[15:00:17] <jdh> right
[15:00:37] <JT-Shop> do you know what the offset of the first one to machine origin is?
[15:00:46] <jdh> or g10 l2 p2 x[+ offset] etc
[15:00:51] <micges> DrZimmerman: it's can be done with 5i21 but you should ask PCW about it
[15:01:25] <jdh> if you did a g54 touchoff, the offset is in 5221/5222/5223
[15:01:37] <JT-Shop> yes
[15:01:42] <DrZimmerman> micges, this is the pdf with the information
http://www.boschrexroth.com/business_units/brl/en/produkte/profilschienen_fuehrungen/IMS/redirect_media/index.jsp
[15:01:53] <DrZimmerman> micges, it describes on page 11 the signal
[15:02:45] <JT-Shop> you set the G55 coordinate system with P2
[15:03:07] <DrZimmerman> micges, on page 7 they also mention something about distance coded reference marks, maybe the RI signal is this?
[15:03:43] <jdh> or you could just add the offset to teh current location and continue in g54
[15:04:26] <DrZimmerman> micges, did PCW use the 5i21?
[15:04:27] <JT-Shop> does that work?
[15:04:44] <micges> DrZimmerman: he produce them
[15:04:50] <jdh> does in the sim.
[15:05:02] <JT-Shop> ok, should work in real too
[15:05:37] <JT-Shop> seems prone to errors if Connor can't make it work for him
[15:05:42] <jdh> writing to the 5xxx vars that hold the offsets does the same as g10 l2 p<whatever> or touching off to g5x
[15:05:59] <micges> DrZimmerman: so this are differential encoders signals A B and index
[15:06:08] <DrZimmerman> micges, ah ok, so he's from mesa :-)
[15:06:20] <JT-Shop> does writing to 5xxx reload it?
[15:06:22] <DrZimmerman> micges, yes, but for what is the index exactly?
[15:06:59] <micges> in rotational encoders there is one index per revolution
[15:07:14] <DrZimmerman> micges, i thought a cnc when first switched on goes into the limit switches to find it's position and then from there on it "just" counts the A+B signals?
[15:07:19] <micges> it's a position marker
[15:07:22] <DrZimmerman> ok
[15:07:41] <DrZimmerman> they say after going over two such index marks you know the position, but i don't see how this works?
[15:07:48] <jdh> I did a g54 each time after changing the vars. Dunno if that is required, but I woudl assume so
[15:08:01] <DrZimmerman> because Tr and Tr+1mm is always the same according to the pdf?
[15:08:08] <JT-Shop> I would assume so to jdh
[15:09:54] <micges> DrZimmerman: seems so
[15:10:57] <DrZimmerman> if it would be like Tr - Tr+1mm - Tr - Tr+2mm - Tr - Tr+3mm - Tr... i would see how it works but not if they're all the same?
[15:11:01] <DrZimmerman> maybe i'm missing something
[15:11:25] <DrZimmerman> but then on the other hand the system reading the RI signal (linuxcnc) would have to be aware of that
[15:17:06] <mrsun> i could just use a transistor for switching on and off a higher voltage for a part of my card right? (5v pwm from the breakoutboard and need to switch 10.5V on and off for vfd control) =)
[15:19:18] <Tom_itx> JT-Shop what's the easiest approach to step and repeat code?
[15:19:37] <Tom_itx> using fixture offsets, a subroutine with math on x and y?
[15:20:44] <JT-Shop> Tom_itx: if I had fixed locations and not more than 8 I'd use G54-59.3 to set up the fixtures. If I needed to tweak a fixture location I do it only once...
[15:22:00] <JT-Shop> when I'm cutting plasma parts out I use G92 by moving to the next start point and in the begining of my code I set XY to 0
[15:22:48] <Tom_itx> so you don't do that in a subroutine?
[15:23:15] <mrsun> gah why is this breakout board made so that when theres no signal from parport i get +5V out on the output of the board, then when the parport pin goes high i get 0V
[15:23:21] <mrsun> is that the simplest to make for the makers ?
[15:23:28] <mrsun> i want 5V when partport pin goes high! :P
[15:23:39] <Tom_itx> JT-Shop did you see my silly little mill video?
[15:23:50] <mrsun> so all my outputs are enabled when i turn on the computer, that sucks balls :/
[15:24:18] <JT-Shop> on the plasma if I'm cutting out 4 of the same parts it is a long run so it's easier to just tack onto the end of the cut a move to the next start postion
[15:24:37] <Tom_itx> i suppose that makes sense
[15:24:40] <JT-Shop> what is best really depends on lots of factors as no one way is best
[15:24:57] <Tom_itx> i was just thinking of doing math on the fixture offset based on the next location
[15:25:09] <Tom_itx> say x+2 or something then storing that in G54
[15:25:50] <JT-Shop> that works, but if you find you want to tweek the location of fixture 5 you have to change a bunch of files...
[15:26:31] <JT-Shop> no, I didn't see the video link?
[15:29:44] <mrsun> the intial state of the parport when the computer is turned on is all pins low right?
[15:30:01] <jdh> I would not count on them to be high or low
[15:30:55] <alex4nder> I wouldn't either.
[15:31:16] <alex4nder> also when the port is being initialized 'things happen'
[15:31:29] <mrsun> hehe :P
[15:31:41] <mrsun> that can be quite dangerous if the cnc machine controller is on before the computer then
[15:31:56] <alex4nder> that was the reason I started using charge pump
[15:32:08] <mrsun> alex4nder, hmm how does that work ?
[15:32:21] <alex4nder> mrsun: periodic signal acts as an enable line to the CNC drive hardware
[15:32:36] <alex4nder> if the periodic signal fails, a fault is triggered.
[15:32:42] <mrsun> alex4nder, hmm
[15:32:54] <jdh> my router spindle is controlled by an SSR hooked up to a pport pin. When linuxcnc starts up, it very briefly spins up if power is enabled
[15:34:09] <JT-Shop> my plasma used to fire off if it was on when emc started up
[15:36:06] <DrZimmerman> one of the reasons why i would like to use canopen servo drives :-)
[15:36:19] <alex4nder> my g540 triggers its outputs at power on for a split second, regardless of the chargepump being enabled
[15:36:21] <DrZimmerman> and because at my new employer i might get them cheap
[15:36:25] <alex4nder> I haven't figured out why
[15:38:41] <tjb1> Hello all
[15:38:47] <Connor> Interesting.... My sub file has a assignment like this.. #1 = 0.25
[15:38:58] <Connor> and then uses G1 Z#1
[15:39:23] <Connor> works stand alone, works in midi.. but when invoked from a call, it ignores it.. and treats it as 0
[15:39:38] <jdh> aren't 1-30 used for call args?
[15:40:04] <Connor> Dunno. That's what F-Engrave uses for the Z Safe hieght.
[15:40:25] <Connor> I had to go in and do a search replace to keep from engraving lines and stuff.
[15:42:32] <jdh> O- call takes up to 30 optional arguments, which are passed to the subroutine as #1, #2, ..., #N
[15:42:38] <JT-Shop> Connor:
http://linuxcnc.org/docs/html/gcode/overview.html#_numbered_parameters_a_id_sub_numbered_parameters_a
[15:43:06] <JT-Shop> http://linuxcnc.org/docs/html/gcode/overview.html#sub:Named-Parameters
[15:43:27] <JT-Shop> http://gnipsel.com/linuxcnc/tutorial/gen03.html
[15:46:28] <jdh> connor: 6 #1's and 3 #2's in fengrave. Change them to <_safe_z> and <_engrave_depth>
[15:47:52] <jdh> or call the sub with safe & depth values
[15:52:22] <Tom_itx> JT-Shop,
http://www.youtube.com/watch?v=XhU7S8kifJ4
[15:53:56] <jdh> do you cut steel with that?
[15:54:15] <Tom_itx> not usually
[15:54:37] <Tom_itx> it's pretty lightweight
[16:02:24] <Loetmichel> thats a nice little machine
[16:02:53] <Loetmichel> and sounds like it hase MUCH torque to spare... so smooth ;-)
[16:03:34] <DJ9DJ> gn8
[16:08:34] <mrsun> hmm, the spindle pwm signal out from linuxcnc what frequency is that ?
[16:09:14] <jdh> whatever you set it to be
[16:09:20] <mrsun> by default, from stepconf :P
[16:09:40] <mrsun> ahh
[16:09:41] <jdh> look in your .hal file
[16:09:43] <mrsun> it has a setting? :P
[16:09:46] <mrsun> not at the cnc computer
[16:09:47] <mrsun> :/
[16:17:25] <JT-Shop> Tom_itx: looking good
[16:17:31] <JT-Shop> what are those oval marks
[16:30:50] <Jymmm> boo boos
[16:31:57] <Jymmm> JT-Shop: sorry, I meant to say undocumented features
[16:32:06] <JT-Shop> LOL
[16:39:38] <Tom_itx> ok maybe i can sit down for a min now
[16:40:22] <Tom_itx> JT-Shop, the undercuts on the table were DB25 and such in some plexi while i was testing all the stuff out
[16:41:08] <Tom_itx> instead of just letting them all hang all over the place
[16:48:11] <Tom_itx> ok, i've got 4 or 5 extra wires on this pendant. surely i can use them for something
[16:49:29] <Tom_itx> Jymmm that's what the table is there for
[16:49:38] <Tom_itx> it's a work plate
[16:52:26] <MrSunshine> 700ms to drop from 100% voltage to 50% voltage, is that acceptable for a spindle drive? :)
[16:52:51] <MrSunshine> i guess the motor wont even be able to spin down that fast? :P
[16:56:07] <JT-Shop> Tom_itx: how about a G28
[16:57:33] <Tom_itx> that could work
[16:57:42] <Tom_itx> i don't use that much though
[16:58:17] <Tom_itx> can touchoff be set with the pendant?
[16:58:20] <Tom_itx> for G54
[16:58:58] <Tom_itx> since the axis are selected with the switch for the MPG i wonder if that could be used along with a button to set the G54 offset values
[17:01:52] <JT-Shop> you can do anything that you can do in a subroutine with your pendant
[17:02:10] <JT-Shop> anything you can execute in the MDI tab is easy to do
[17:03:02] <Tom_itx> i'll have to see where the axis information comes from on the selector
[17:11:39] <Tom_itx> it shouldn't be that hard as axis has a button for it already
[17:13:08] <Tom_itx> haha, maybe a 'mode' switch to use the axis for the MPG and selecting the coordinate to set AND using the resolution switch for that in MPG mode and FIXTURE OFFSET for the other mode
[17:13:36] <Tom_itx> dual purpose both switches
[18:00:27] <frallzor> ahoyhoy
[18:04:16] <JT-Shop> the other children working on a cannon frame
http://imagebin.org/219126
[18:04:50] <Tom_itx> don't misdirect them
[18:05:11] <Tom_itx> uhh the one on the right needs a refill too
[18:06:29] <JT-Shop> his beer is out of the photo
[18:09:13] <JT-Shop> that's some concentration there
[18:12:47] <Tom_itx> little too serious for Govt work
[18:18:56] <JT-Shop> the old fart on the left wants to join the cannon club by Saturdays shoot out
[18:20:54] <Tom_itx> one of your neighbors?
[18:21:05] <Tom_itx> i take it you need toys to join the club
[18:29:40] <JT-Shop> or we laugh at you for working on the same cannon for years and years
[18:29:47] <JT-Shop> no toys needed
[18:31:16] <FinboySlick> JT-Shop: Does the government get upset if your cannon reloads itself automatically every 1/60th of a second?
[18:39:09] <JT-Shop> only if they find out
[18:39:30] <JT-Shop> if you have to crank it there is no problem
[18:40:02] <FinboySlick> Ooooh, old cavalry gathling!
[18:41:15] <JT-Shop> yep that is ok
[18:41:31] <JT-Shop> I have plans for a .22 gatling somewhere
[18:41:56] <r00t4rd3d> i have a cannon
[18:42:34] <FinboySlick> I'm canadian, they'll be banning forks before long.
[18:42:42] <r00t4rd3d> http://www.pocketartillery.com/
[18:42:48] <FinboySlick> Though I hear britain is a bit ahead on that front.
[18:42:55] <r00t4rd3d> canadians can order one too
[18:43:03] <Tom_itx> can i crank it with a servo?
[18:43:29] <FinboySlick> Tom_itx: Stick with the period, dude. Crank it with a steam engine.
[18:43:45] <FinboySlick> All brass steampunk shiny too.
[18:44:21] <jdh> no knives with points
[18:46:42] <FinboySlick> jdh: Is that the actual rule?
[18:47:01] <JT-Shop> Tom_itx: no
[18:48:13] <jdh> proposed brit law
[18:50:52] <mozmck> next it'll be no rocks...
[19:03:54] <FinboySlick> jdh: They need spoonguard.
[19:04:35] <FinboySlick> http://www.youtube.com/watch?v=t6Dp2OfIT_M
[19:05:11] <FinboySlick> (it's not a very intelligent video, for those with no time to waste)
[19:09:48] <r00t4rd3d> so if i want to see if my machine will run faster do I up the Maximum Velocity abd Acceleration of each axis?
[19:10:44] <r00t4rd3d> right now my velocity is set to 0.2 and Acceleration at 30.0
[19:11:09] <FinboySlick> m/s and m/s²?
[19:12:00] <r00t4rd3d> i have no idea what you mean by that
[19:12:35] <ReadError> velocity is a consistent speed
[19:12:40] <ReadError> acceleration is over time
[19:13:22] <r00t4rd3d> so i raise the velocity to go faster>?
[19:14:22] <r00t4rd3d> im just going to try and double them both to 0.4 and 60.0
[19:15:24] <r00t4rd3d> or if someone just wants to tell me how to try and make it go faster...
[19:15:47] <FinboySlick> r00t4rd3d: accell will tend to strain your motors, velocity will mostly just strain your step generation.
[19:16:12] <r00t4rd3d> dont my numbers seem low though?
[19:16:33] <FinboySlick> r00t4rd3d: Well, what are the units?
[19:16:36] <r00t4rd3d> whats your numbes?
[19:16:43] <r00t4rd3d> i have no idea
[19:17:47] <FinboySlick> Speed for my machine is around 120 inch per second, which is conservative for my setup (and faster would mean I'm not fast enough to stop the machine in time when i make one of my very frequent mistakes).
[19:17:54] <FinboySlick> inch per minute!
[19:18:03] <r00t4rd3d> oh
[19:18:25] <FinboySlick> Hehe, 120 inch per second would be pretty crazy.
[19:18:37] <r00t4rd3d> so 0.4 is half inch per minute for me?
[19:18:51] <FinboySlick> That would be very very slow.
[19:18:51] <r00t4rd3d> or im actually at 0.2
[19:19:18] <FinboySlick> Meter/second would make more sense.
[19:19:33] <r00t4rd3d> to a canadian
[19:20:10] <r00t4rd3d> cradek you around?
[19:20:12] <FinboySlick> r00t4rd3d: I mean, can you actually see your machine moving?
[19:20:21] <r00t4rd3d> yeah
[19:20:34] <FinboySlick> Because 0.2 inch per minute, you'd have to stare to really notice.
[19:20:40] <FinboySlick> It would crawl.
[19:20:52] <r00t4rd3d> im not sure that numbers means inch per minute
[19:21:02] <FinboySlick> Exactly.
[19:21:08] <FinboySlick> Figure that one out first.
[19:21:13] <ReadError> shouldnt velocity be faster than accel ?
[19:21:32] <FinboySlick> ReadError: Depends on the units.
[19:21:45] <r00t4rd3d> i have a rather large unit
[19:21:55] <ReadError> idk it just makes sense
[19:22:06] * ReadError is on some bro-theory
[19:22:18] <FinboySlick> If accel is measured in units per second squared and velocity is measured in units per minute, you'll have different numbers.
[19:22:32] <r00t4rd3d> well if a car can do 150 miles an hour and 0-60 in blank seconds
[19:23:02] <r00t4rd3d> the mph would be the velocity and the 0-60 would be the accel. so no that makes sense
[19:23:08] <FinboySlick> You could measure accell in kilometers per hour squared, but that would give you pretty low numbers.
[19:23:23] <r00t4rd3d> acceleration is how fast you can achive velocity.
[19:23:39] <r00t4rd3d> maximum velocity*
[19:23:41] <Connor> Stupid v-bits are SO tedious to use...
[19:23:48] <r00t4rd3d> i love them
[19:23:56] <FinboySlick> It's like meters per second (velocity), per second.
[19:24:00] <FinboySlick> Hence the squared.
[19:24:38] <r00t4rd3d> connor what kind of issues are you having?
[19:25:48] <Connor> Just getting everything set correctly so you get repeatable widths when engraving. I made a fixture to hold 6 dog tags. and I'm getting variations in the tags on widths.. some show the detail real good, some look like it went a little to deep.
[19:26:29] <Connor> Either the tags aren't getting into the fixture all the way.. or the tags vary in thickness. or something..
[19:28:58] <Connor> But, they're not turning out too bad.. Good enough for what it's for..
[19:30:06] <FinboySlick> Connor: You could probe them :)
[19:30:41] <FinboySlick> Set a z offset before each one.
[19:30:44] <Connor> That would require a tool change every 6 I did.
[19:30:57] <FinboySlick> Connor: Nah, just set the probe next to the tool.
[19:31:29] <FinboySlick> If you have an area for the tool to dive in as you probe in your gig, it would work.
[19:49:53] <r00t4rd3d> i got so much going on now in my brains its not funny.
[19:51:30] <r00t4rd3d> the software part of cncing sucks ass.
[19:53:56] <r00t4rd3d> there needs to be an all in one.
[19:54:02] <r00t4rd3d> from design to cut.
[19:54:53] <r00t4rd3d> and you dont need to be a qualified nasa engineer to operate,
[19:54:59] <r00t4rd3d> .
[19:55:10] <ReadError> yea that was my hardest part
[19:55:24] <ReadError> fortunately solidworks+visualmill got me straighted out ;)
[19:55:29] <ReadError> now i cut like a bau5
[20:02:23] <r00t4rd3d> you cut like my grandmother
[20:31:16] <FinboySlick> r00t4rd3d: I'm Canadian, my grandmother was a lumberjack.
[20:32:09] <r00t4rd3d> can i manually control my axis with a usb joystick ?
[20:32:42] <r00t4rd3d> thourgh linuxcnc
[20:33:16] <FinboySlick> r00t4rd3d: I haven't done it myself but it's supposedly relatively common, yes.
[20:33:24] <Connor> Man.. It's 90 degrees in my shop.. 100+ outside.. and my machine is running at 3000RPM and the whole head is hot to the touch. :)
[20:33:47] <r00t4rd3d> im gonna go try a joystick
[20:33:49] <Connor> Can't find my thermal gun to check the temp of the motor and head...
[20:34:07] <r00t4rd3d> stick your tongue on it
[20:37:46] <Connor> found it! Motor is around 147F, Side of the spindle head is around 137F.
[20:37:51] <Connor> That too hot ?
[20:38:06] <Tom_itx> is it still running?
[20:38:10] <Connor> yes
[20:38:12] <Connor> :)
[20:38:15] <Tom_itx> must not be then
[20:38:20] <Connor> ROFL
[20:38:49] <Connor> I get concerned when stuff is hot to the touch.. like the head of the mill... the motor, I expect to be hot...
[20:39:10] <Tom_itx> it's a heatsink
[20:39:59] <Tom_itx> there is a point that hot is too hot
[20:40:03] <Tom_itx> that is for you to judget
[20:40:06] <Tom_itx> judge*
[20:41:46] <FinboySlick> Tom_itx: That would sound even better in yoda-speak.
[21:00:57] <Valen> our mill used to run at ~70C
[21:01:11] <Valen> the motor wasnt that warm though
[21:04:46] <A0Sheds> stick a fan on top
[21:05:42] <A0Sheds> is there anywhere in the US today that is not over 90F?
[21:07:59] <r00t-Shed> 70
[21:08:22] <r00t-Shed> it was only in the mid 80s today
[21:08:31] <r00t-Shed> its 70 now
[21:09:41] <A0Sheds> in the NW?
[21:10:20] <r00t-Shed> ne
[21:12:24] <r00t-Shed> http://i.imgur.com/izThw.png
[21:12:44] <r00t-Shed> everytime i start linuxcnc i got that big white line there wtf is that?
[21:12:57] <r00t-Shed> i think its new, machine still runs fine though
[21:14:09] <Tom_itx> is that home?
[21:14:22] <Tom_itx> it says G92 at the end of it
[21:14:40] <r00t-Shed> yeah it says that
[21:15:14] <r00t-Shed> should i just rehome my z axis?
[21:24:11] <r00t-Shed> im trying to do a fine inlay, but my z axis is not getting enough detail, the motor and screw spin but only a touch, not enough to move the router up and down.
[21:25:05] <r00t-Shed> would increasing my microsteps help?
[21:25:30] <r00t-Shed> right now its at 1/2
[21:29:08] <r00t-Shed> Tom_itx, ReadError
[21:29:17] <r00t-Shed> tell me now jerks
[21:30:01] <ReadError> ya microstep if your stuff supports it
[21:30:03] <Tom_itx> what about backlash comp? did you bother setting that?
[21:30:29] <Valen> if the motor moves and the tool doesnt you have a problem
[21:30:30] <Tom_itx> if the screw turns and nothing moves, it's backlash
[21:32:08] <Valen> yup, see problem ;->
[21:36:06] <r00t4rd3d> my motor and screw have gears with teeth but i never set it up, just left it at 1:1
[21:36:39] <r00t4rd3d> only on my z axis though
[21:36:51] <r00t4rd3d> how important is that?
[21:37:04] <Tom_itx> that you never set it up?
[21:37:11] <Tom_itx> you should be taken out and beaten
[21:37:23] <Valen> do you understand what backlash is?
[21:37:29] <r00t4rd3d> i didnt feel like counting the teeth
[21:37:36] <r00t4rd3d> valen yeah
[21:37:38] <Valen> huh?
[21:37:43] <Tom_itx> it's rather important to get stuff set up right
[21:37:51] <Tom_itx> if you expect good results
[21:38:19] <r00t4rd3d> i just didnt know at the time
[21:40:07] <r00t4rd3d> i think they have 10 teeth apiece
[21:40:26] <r00t4rd3d> so wouldnt 1:1 be the right ratio?
[21:44:13] <r00t4rd3d> ive only begun to focus on the software side of things too
[21:46:28] <r00t-Shed> ive got my joystick installed and working too but it wont control my axis
[21:51:10] <Tom_itx> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Using_A_Joypad_To_Move_Your_CNC_Machine
[21:51:16] <Tom_itx> note: old docs
[21:52:58] <JT-Shop> yep hal_joystick has been depreciated from EMC 2.4
[21:53:17] <Tom_itx> wow
[21:53:31] <Tom_itx> past your bedtime
[21:53:33] <Tom_itx> ?
[21:53:52] <JT-Shop> yea, Ray is working on his cannon and he don't know when to go home
[21:54:03] <Tom_itx> heh
[21:54:21] <Tom_itx> i'm updating my docs after all this wiring changes
[21:56:00] <JT-Shop> cool
[21:56:01] <Valen> r00t4rd3d: if you think backlash has something to do with gear ratios you dont know what backlash is
[21:56:09] <JT-Shop> lol
[21:58:38] <Tom_itx> JT-Shop do you know what var holds the backlash comp value?
[21:59:03] <Tom_itx> i presume you put that in the [AXIS x] seciton of the ini
[21:59:26] <JT-Shop> I don't think backlash is in a variable
[21:59:56] <JT-Shop> yes the ini has an entry for backlashey
[22:00:46] * JT-Shop wonders who is all the strange nicks are???
[22:01:08] <JT-Shop> or not
[22:01:51] <Tom_itx> i don't understand how the comp_file works if it's specified
[22:02:23] <Tom_itx> i know you can map errors but what the ratio is or how you tell it what the error is at a given point
[22:03:01] <JT-Shop> you might have to read the docs to understand that
[22:04:25] <JT-Shop> yep there it is
http://linuxcnc.org/docs/html/config/ini_config.html#_axis_lt_num_gt_section_a_id_sub_axis_section_a
[22:06:37] <Tom_itx> that's what i'm looking at
[22:07:07] <Tom_itx> so if you don't specify a file you just enter the BACKLASH value in each axis
[22:07:40] <Tom_itx> i assume BACKLASH is always a positive value
[22:10:20] <Tom_itx> If backlash is added to an axis and you are using steppers the STEPGEN_MAXACCEL must be increased to 1.5 to 2 times the MAX_ACCELERATION for the axis.
[22:10:23] <Tom_itx> why is that?
[22:11:10] <Tom_itx> mine is like 10% more right now i think
[22:23:43] <alex4nder> Tom_itx: because the backlash happens almost 'instantly' before the rest of the accel.
[22:26:22] <Tom_itx> linuxcnc keeps track of it's direction so it know's how to apply it right?
[22:26:43] <Tom_itx> i think it would likely show up more cutting a circle
[22:26:45] <alex4nder> yes
[22:36:44] <tjb1> ReadError: any progress?
[22:37:03] * Tom_itx turns the lights out for the evening
[22:53:30] <Connor> 36 Dog tags engraved.. wowsers.. it took a while...
[22:54:13] <Connor> Something with my setup still isn't 100% correct.. takes to long.. I think the acceleration is too slow..
[22:54:26] <Valen> acceleration is always the weak point ;->
[22:54:39] <Connor> and I had to go over them a 2nd time to make them look nicer..
[22:55:03] <Connor> Also, Axis doesn't report a accurate amount of time to run a job.. :(
[22:56:28] <Tom_itx> it's got a compensation factor you can add in in the ini i believe
[22:56:54] <Tom_itx> my cad cam tries to predict run time as well but it's not that accurate
[22:56:57] <Connor> How does that work? You time a job then check to see what Axis says and fix it
[22:57:06] <Tom_itx> i suppose
[22:58:24] <Connor> I'll have to go through a PITA setup session again next time I need to engrave.. I.E. figuring out the fixture offset.. and then add a little extra for text offset.
[23:03:03] <Connor> I can understand having machines setup for specific uses.. that's for damn sure.. If I was doing this in production.. It would be something completely different.
[23:04:17] <Connor> I found this interesting..
http://www.goscribe.com/videos.php I don't think it has a spindle.. look at the videos and see if you see it spinning. They say it uses a diamond tipped bit..
[23:10:02] <FinboySlick> ALSA coding is so nasty.
[23:10:08] * FinboySlick sighs.
[23:10:57] <Connor> Okay, so, How do other people index their fixtures accurately? Edge Finders? Through holes ?
[23:29:01] <Valen> we have a camera on outs
[23:29:52] <Valen> and for Z we use a bit of paper then jog down until you cant wiggle the paper any more
[23:34:01] <uw> pics connor?
[23:39:29] <Connor> uw Don't have any ATM.. You looking for pics of the fixture, or the end product ?
[23:40:06] <Connor> I used the paper trick for the Z.. but.. that's only good if ALL are at the same exact height...
[23:40:31] <Connor> Camera would be nice though..
[23:52:26] <uw> end product. just curious to see how they come out
[23:52:30] <uw> came*