#linuxcnc | Logs for 2013-05-23

Back
[00:36:19] <Loetmichel> mornin'
[01:05:37] <Aero-Tec> 11 pm here
[01:05:44] <Aero-Tec> but morn just the same
[01:53:44] <DJ9DJ> moin
[07:46:24] <jthornton> I'm alive!
[07:47:27] <jdh> is that a surprise?
[07:48:11] <jthornton> kinda, after some of the places I drove in the last two days LOL
[07:49:08] <jdh> how was the drive?
[07:49:18] <jdh> in retrospect
[07:50:04] <jthornton> I left at 3am in the rain and it rained till about 10am, traffic was not bad in any cities
[07:50:32] <jthornton> on I485 south I hit a rain storm that had traffic down to 20 mph
[07:50:57] <jthornton> got to the dealer and almost got the trailer loaded up before it started raining
[07:51:23] <jthornton> finally got it loaded up and headed to Concord to my sisters house to relax
[07:51:56] <jthornton> I40 in east TN and west NC people drive like Indy car drivers LOL
[07:52:15] <jdh> through the mountains?
[07:52:18] <jthornton> over all not a bad trip
[07:52:19] <jthornton> yea
[07:52:40] <jdh> my least favorite part of that drive. Were all the lanes open?
[07:53:29] <jthornton> for the most part there was some construction somewhere on every interstate I was on
[07:53:41] <jthornton> most of the time all lanes were open
[07:54:41] <archivist> sounds like a little trip, what are you moaning about :)
[07:55:22] <jthornton> I'm thinking it was about like driving back and forth across England a few times a day
[07:56:21] <archivist> I did baltimore to chicago a while ago
[07:57:23] <archivist> Inverness and back from here in a few days via every museum I could find on the route
[07:58:22] <jthornton> that's the same distance but I only stopped for gas and pit stops so no time to relax
[07:59:41] <archivist> going out to baltimore we went via the Ford museum
[08:00:35] <jthornton> did they have a section on camping? Ford was an avid camper
[08:01:25] <archivist> cannot remember, did get to see the steam engine he took from near me (Moira)
[08:03:23] <archivist> I do tend to jump at chances for long drives, specially if I can add to the itinerary
[08:07:52] <skunkworks> this weekend we drive to montana ~12hour drive. First time with a munchkin...
[08:09:34] <jthornton> that will be fun
[08:38:38] <andy1978> may someone have a quick look on this g-code? http://pastebin.com/95iFPGdY perhaps someone could run it in the simulator an tell me, if there are any problems expected on a real mill?
[08:40:43] <jthornton> seems to run ok on Axis sim
[08:42:13] <andy1978> jthornton: thank you very much
[08:42:15] <jthornton> I've not seen hf2gcode before
[08:42:23] <jthornton> where is it at?
[08:42:30] <andy1978> hershey font to g-code tracer
[08:42:38] <jthornton> cool
[08:42:39] <andy1978> github, wait a minute
[08:42:45] <jthornton> ok
[08:47:16] <andy1978> jthornton: https://github.com/Andy1978/hf2gcode
[08:47:27] <andy1978> but at a really pre-alpha state :-)
[08:48:19] <jthornton> thanks
[08:49:02] <andy1978> the renderd fonts are here http://www.tech-chat.de/png_album/
[08:49:14] <andy1978> just to get an overview
[09:07:03] <andy1978> jthornton: Ah, I saw you tutorial http://gnipsel.com/linuxcnc/g-code/index.html today
[09:07:32] <andy1978> thanks for this
[09:09:19] <jthornton> your welcom
[09:09:44] <jthornton> e
[09:13:51] <frallzor> ahoyhoy
[09:14:10] <frallzor> Quick Q, anyone using a danfoss VFD for spindle control?
[09:16:27] <PetefromTn> ahoy!
[09:19:56] <frallzor> bah, I want a VFD ppl know things about =P
[09:23:08] <Guest88124> I'm retrofiting a milling machine that has a toothed wheel and single sensor for spindle speed. Can I use this signal to have linuxcnc display spindle speed?
[09:31:55] <cpresser> Guest88124: most likely yes. you only need to count pulses et voila
[09:33:26] <Guest88124> thanks for the reply - im looking for a hint in how to set up the hal file
[09:34:51] <Guest88124> the examples i found use an index pulse in addition to a signal with multiple pulses per rev
[09:40:28] <JT-Shop> just ignore the parts that don'e apply to you
[09:41:58] <jdh> what are you hooking the snsor up to?
[09:42:58] <Guest88124> im using mesa 5i20 and 7i37
[09:43:14] <Guest88124> so one of the inputs on the 7i37
[09:43:43] <jdh> does your 5i20 config already have a spindle encoder configured?
[09:43:56] <Guest88124> it does not
[09:44:10] <jdh> which one are you using?
[09:44:33] <Guest88124> im sorry i dont understand - which one of what?
[09:47:01] <jdh> which hostmot2
[09:48:19] <JT-Shop> I guess you just add an encoder to the config line for hostmot2
[09:48:48] <jdh> num_encoders=1 or whatever
[09:48:55] <JT-Shop> yea
[09:49:20] <Guest88124> hmm...im not sure, i configured through the config utility
[09:49:35] <JT-Shop> pncconf?
[09:49:36] <jdh> it prompts you for that in pncconf
[09:49:49] <jdh> check the loadrt line in your hal
[09:49:55] <Guest88124> perfect, ill look back to pncconf
[09:50:20] <jdh> I only have one mesa config, but pncconf seemed to be a run-once thing for me.
[09:51:19] <Guest88124> yes i started modifying my hal file because its a good way to learn but i can run a test pncconf and then adapt it
[10:25:05] <IchGuckLive> hi all B)
[10:27:22] <IchGuckLive> chopper791: Did the hack work
[11:13:13] <frallzor> If I want to change the pin for spindle CW manually, where do I look?
[11:13:25] <frallzor> messing with stepconf will screw my settings up =(
[11:21:27] <skunkworks> frallzor, your hal file
[11:22:40] <frallzor> I know the pin I want, but what to add in the hal?
[11:23:28] <frallzor> ahh net spindle-fwd motion.spindle-forward => parport.0.pin-16-out
[11:23:30] <frallzor> this ?
[11:23:42] <frallzor> where the pin is the one I want
[11:24:09] <frallzor> or well, the spindle-on instead
[11:30:26] <skunkworks> http://www.linuxcnc.org/docs/2.5/html/man/man9/motion.9.html
[11:30:34] <skunkworks> motion.spindle-on
[11:40:52] <jthornton> frallzor, add it in your custom.hal file
[11:49:55] <frallzor> right, will try that after BBQ =)
[11:57:49] <andypugh> This looks like a bargain for somebody wanting a dual-spindle lathe with a compact footprint. http://london.craigslist.co.uk/bfs/3779958879.html
[12:02:30] <jdh> what is live tooling?
[12:07:07] <frallzor> isnt it kind of like being able too mill etc too?
[12:07:25] <frallzor> as in non-stativ tools
[12:07:28] <frallzor> *Static
[12:11:57] <IchGuckLive> hi all B)
[12:15:03] <jdh> that looks cool
[12:15:45] <archivist> jdh the milling and drilling heads on a lathe http://www.youtube.com/watch?v=TkYNLlk6EE0
[12:15:45] <Tecan> (TkYNLlk6EE0) "Citizen Cincom L20X CNC Sliding Head Lathe" by "CitizenMachineryUK" is "Tech" - Length: 0:04:00
[12:19:26] <archivist> I want one
[12:26:10] <IchGuckLive> hi AndreasHofer
[12:26:23] <IchGuckLive> your nick is a very famas person
[12:27:03] <IchGuckLive> archivist: hard to programm on 14 axis
[12:27:58] <andypugh> There is a guy who writes for the Ski Club with that name, too.
[12:28:29] <IchGuckLive> andypugh: yes as i said its a famos name
[12:29:07] <archivist> IchGuckLive, nah if you look the tools are all on very few real axes and adjust the hal connections to the tool in use
[12:30:06] <andypugh> mhaberler: A thought. A round-nose milling cutter may have a secondary radius that is relevant in the XZ and YZ planes.
[12:31:47] <mhaberler> re your mail: yes, tool origin to tooltip is _an_ offset, which is why I think it might make sense a tool might have some implicit offset (or maybe more than one), but from that it doesnt follow every offset should contain tool geometry properties
[12:32:31] <mhaberler> it still doesnt get you around the delete/insert anomalies on adding/removing to the offset stack if tool geo is in the offset
[12:33:46] <mhaberler> there might be a case for multiple offsets keyed on toolid; tip offset and wear come to my mind; both are vectors proper
[12:34:06] <archivist> this geometry is a little difficult see image http://www.archivist.info/cnc/cnccam.html
[12:34:42] <mhaberler> good point to look at tool geo descriptions
[12:34:56] <mhaberler> have you looked at awallin's openscam?
[12:35:06] <andypugh> Briefly, and in passing
[12:35:34] <mhaberler> not sure set of scalars is sufficient for that task
[12:35:56] <IchGuckLive> mhaberler: do you know itf the main of awallins is noe integreded into freecad
[12:36:19] <mhaberler> no, but awallin is the fellow to ask
[12:36:34] <mhaberler> havent looked at it in a year or so
[12:36:40] <IchGuckLive> he is always on a airplane
[12:36:54] <mhaberler> but he uses some quite complex toolshapes
[12:36:59] <IchGuckLive> circeling the worlds cnc states
[12:37:27] <mhaberler> ah, good he's getting some mileage out of his work
[12:39:34] <IchGuckLive> archivist: why dont you calculate the g-code on parametric as there is a known formulas for the gear system
[12:40:43] <archivist> IchGuckLive, that is an epycyclic cutter and there are a number of standards and not that well documented
[12:42:03] <IchGuckLive> looks like a standard module one
[12:42:37] <IchGuckLive> so special worm gear cutter
[12:44:25] <archivist> it is a clock standard not a worm
[12:51:45] <mhaberler> andypugh: the heekscad tool descriptor might be worth a look too
[12:52:15] <mhaberler> nobody said a tool geo just has to be a few numbers
[12:53:15] <andypugh> There is the question of how much LinucCNC cares about geometry, now or in the future.
[12:53:23] <IchGuckLive> heekscad uses awallins opencamlib
[12:55:32] <pcw_home> You mean LinuxCNC doesn't need a STL model of the tool?
[12:57:32] <mhaberler> I would think when redesigning the tool descriptors it is a valid question how general the existing model is, and if something better can be found
[12:57:49] <mhaberler> but I dont have good examples at hand
[12:58:46] <toastydeath> that sort of indicated linuxcnc is becoming it's own cam package
[12:58:48] <mhaberler> some examples from other controls might help
[12:58:49] <toastydeath> *indicates
[12:58:59] <mhaberler> why does it indicate that?
[12:59:30] <toastydeath> that's where tool shape is generally dealt with
[12:59:54] <toastydeath> (not a complaint, just sort of interesting)
[13:00:02] <IchGuckLive> tool shape and real block milling woudt be faboulas to have as a lookahad
[13:00:11] <IchGuckLive> like freemill
[13:00:15] <IchGuckLive> visualmill
[13:00:17] <toastydeath> even on more modern controls, it isn't dealt with on the control
[13:00:20] <IchGuckLive> rhinocam
[13:00:40] <mhaberler> right, and I dont advocate feature explosion; nevertheless a look at other controls might make sense
[13:00:50] <IchGuckLive> tost agree haas does not have one
[13:01:03] <toastydeath> i would be really, REALLY impressed if you found a major control that has tool geometry in it
[13:01:14] <mhaberler> plus I am dead sure the tool industry has some standard for that; actually it was on the list a while ago, with a reference
[13:01:23] <IchGuckLive> does mach have a 3d preview ?
[13:01:49] <toastydeath> machines with a 3d preview will have a tool geom page, for sure
[13:01:50] <IchGuckLive> i never looked at mach even on 140+ mashines
[13:02:14] <toastydeath> but it doesn't actually affect the operation of the machine, just the preview
[13:02:24] <mhaberler> I think just about any control which can do offsets and crc needs to have one; the research question is: are there better ones than we have now
[13:02:44] <toastydeath> i don't think that's born out by experience
[13:03:09] <IchGuckLive> Heidenhain 535 does look at 5axis for colision on M128 with M126 plane preset
[13:03:42] <IchGuckLive> i got once a tool colide msg at plane change
[13:03:51] <frallzor> I think I found a bug in emc
[13:04:03] <toastydeath> IchGuckLive, for an arbitrary tool shape?
[13:04:05] <frallzor> G4 P7000 should mean 7 seconds right?
[13:04:09] <IchGuckLive> frallzor: lots of
[13:04:18] <frallzor> as in 7000 milliseconds
[13:04:33] <IchGuckLive> no p is in sec
[13:04:42] <IchGuckLive> so its 7000sec
[13:04:49] <frallzor> hmm all Ive read says P = ms
[13:04:52] <IchGuckLive> 0.7
[13:05:10] <toastydeath> frallzor, on fanuc, haas, yasnac, etc it's ms
[13:05:11] <IchGuckLive> G4 is iso in seconds
[13:05:16] <frallzor> ahhh
[13:05:21] <frallzor> that makes more sense then =)
[13:05:25] <frallzor> no issues then
[13:05:30] <frallzor> thanks
[13:05:32] <toastydeath> also you have to watch out because you have no decimal
[13:05:41] <toastydeath> P7. will be seven seconds
[13:05:57] <toastydeath> but on emc, P7 is seven seconds, on Fanuc-based controls it's 7 ms
[13:06:25] <frallzor> wont be using anything but ems so P is seconds is all I need to know
[13:06:29] <toastydeath> i don't know what Heidenhein and Okuma do
[13:06:30] <frallzor> and know I know it
[13:06:34] <frallzor> *emc
[13:06:53] <frallzor> and now I finally have auto start/stop for my spindle
[13:07:00] <frallzor> happy happy joy joy
[13:09:03] <IchGuckLive> hyanyang VFD ?
[13:09:24] <frallzor> danfoss
[13:16:38] * ssi grits his teeth and attempts to install Xilinx tools
[13:19:00] <pcw_home> grit teeth, hold nose...
[13:20:08] <archivist> ssi you have enough space?
[13:20:30] <ssi> hopefully
[13:20:34] <pcw_home> ~18GB IICRC
[13:20:34] <ssi> installing it on linux too, for extra fun
[13:21:12] <archivist> someone said 8gb on another chan this morning, I dunno though
[13:21:25] <ssi> it was 6.66G download, amusingly enough
[13:21:27] <pcw_home> Maybe an old version
[13:21:47] <ssi> webpack+sdk is 13G
[13:21:55] <ssi> system edition + sdx is 17G
[13:22:06] <ssi> I'm guessing I just need webpack for now
[13:22:10] <ssi> just working with s3 and s3e
[13:22:19] <archivist> better allocate a spare server then :)
[13:22:25] <ssi> it's on a spare server :)
[13:22:44] <pcw_home> unless you want to pay $2500/y or so
[13:22:50] <ssi> yeah not really
[13:22:56] <ssi> I know the webpack used to cover these chips
[13:22:59] <ssi> but they're old old now
[13:24:08] <pcw_home> I think the latest supports everything but Spartan2
[13:24:49] <pcw_home> though they broke the editor around V10 and haven't fixed it yet
[13:25:17] <ssi> pcw_home: 7i43 has to be programmed on every powerup, right?
[13:25:37] <pcw_home> Not necessarily
[13:25:50] <ssi> is there a serial eeprom on it or something?
[13:25:56] <pcw_home> it has a flash EEPROM
[13:25:59] <ssi> ok
[13:26:12] <ssi> is it an s3 or s3e?
[13:26:26] <pcw_home> but if its connected to a computer, flash is more of a liability
[13:26:38] <pcw_home> Its a S3
[13:26:45] <ssi> ok... mine's a 400k gate I'm pretty sure
[13:26:50] <ssi> I have two of them lying around :D
[13:27:52] <pcw_home> There are only winders tools for writing the flash (via USB)
[13:28:32] <ssi> oh really?
[13:28:32] <ssi> lame
[13:29:50] <ssi> have you worked with altera fpga tools at all?
[13:30:23] <ssi> probably a silly question, since you obviously like xilinx products :)
[13:32:15] <pcw_home> Not recently
[13:36:40] * cpresser used to work aith altera
[13:36:53] <cpresser> ~with
[13:37:35] <cpresser> the only reason why i choose altera is because the company i was working for at that time used it :)
[15:44:10] <frallzor> JT-Shop
[16:21:08] <DJ9DJ> gn8
[16:56:14] <GammaX-Shop> hey guys, what do you think about this? http://www.ebay.com/itm/LOGAN-6-3-JAW-LATHE-CHUCK-w-2-1-4-PLAIN-MOUNT-430-/140981256886?pt=BI_Tool_Work_Holding&hash=item20d32342b6
[16:59:39] <JT-Shop> frallzor:
[17:00:01] <frallzor> JT-Shop allmost working now
[17:01:23] <frallzor> minor things to fix in the VFD itself now
[17:16:33] <JT-Shop> cool
[17:17:57] <frallzor> but it works, just need to make sure vfd starts in automode. currently it start in manual mode=)
[17:21:28] <JT-Shop> is that something you can configure in the drive?
[17:21:56] <frallzor> yup, connecting a digital pin
[17:22:29] <frallzor> physically and in software to say the pin = autostart
[17:22:54] <frallzor> takes like 2 minutes and boom, done
[17:23:49] <JT-Shop> cool
[17:24:18] <frallzor> but still pretty fun to see the machine start by itself now and turn off =)
[17:40:23] <JT-Shop> that used to bug me on the Analim no spindle control
[17:44:46] <toastydeath> GammaX-Shop, used three jaws are really hit or miss
[17:44:59] <toastydeath> if you have the choice get one with soft top jaws
[17:45:49] <toastydeath> even if the thing's chewed up, soft jaws will guarantee you a high degree of concentricity
[23:10:51] <tjb1> Aero-Tec2: ?
[23:34:46] <gammax-Laptop1> Evenin all